buzzert
844f48e9e0
fix(web): avoid service-worker activation deadlock
2026-10-14 18:30:06 -07:00
buzzert
8b125c13a5
feat(agent): add authenticated durable uploads to backend and web
2026-10-14 17:25:52 -07:00
buzzert
56279fba7f
web: hide tool entries in Sybil Agent transcript
2026-10-14 15:29:50 -07:00
buzzert
e83281c400
Rename the persistent agent integration to Sybil Agent
...
Use SYBIL_AGENT_BASE_URL and SYBIL_AGENT_API_KEY with the renamed sybil-agent
service. Update errors, API documentation, and test fixtures while retaining the
existing room protocol and browser storage keys for compatibility.
Validation: 44 server tests, 51 web tests, and both production builds.
2026-10-14 12:37:03 -07:00
buzzert
ef3d79c428
Add persistent agent messaging and shared chat bubbles
...
Connect Sybil to the Pi root conversation with authenticated REST and WebSocket
APIs, persistent read state, and a dedicated agent tab. Keep optimistic messages
stable through delivery and retries, and animate arrivals without losing the
reader's scroll position.
Share bubble styling with regular chats and remove the obsolete admission sender.
Reject malformed upstream receipts and WebSocket upgrade requests, with regression
coverage and updated API documentation.
Validated with 51 web tests, 44 server tests, both production builds, desktop/mobile
bubble comparisons, and 11 browser animation and scrolling checks.
2026-10-14 12:20:11 -07:00
buzzert
dd6cd1ea7b
Add indexed history search across iOS and web
TestFlight / Build and upload (push) Successful in 1m55s
2026-10-07 22:05:49 -07:00
buzzert
411a8cebc7
Expose chat-latest and default Quick Question to it
TestFlight / Build and upload (push) Successful in 1m54s
2026-10-02 13:56:44 -07:00
buzzert
14191de8f4
No rounded corners
2026-09-30 21:30:54 -07:00
buzzert
4ef48fad82
remove "open mode" extra text
2026-09-27 22:56:07 -07:00
buzzert
21beab26f1
Replace quick question backdrop blur with dimming
2026-09-27 00:51:38 -07:00
buzzert
050a46d7a8
Better mobile-optimized settings UI
2026-09-19 18:55:17 -07:00
buzzert
26d917e96a
Polish streaming thinking traces
TestFlight / Build and upload (push) Successful in 1m41s
2026-08-30 15:26:31 -07:00
buzzert
922172fc60
Add dedicated quick question API
TestFlight / Build and upload (push) Successful in 1m42s
2026-08-27 19:31:23 -07:00
buzzert
eb2b0d3ca0
Add chat thread forking
TestFlight / Build and upload (push) Successful in 1m52s
2026-08-16 17:42:39 -07:00
buzzert
42022bf055
Improve chat composer typing performance
2026-08-13 00:08:15 -07:00
buzzert
1ef491f39a
Add foldable split-pane layout
2026-08-06 23:28:42 -07:00
buzzert
cb5a973ac7
Preserve provider changes before sending
2026-07-26 17:44:45 -07:00
buzzert
e2443162b0
Preserve thread selection during background updates
2026-07-26 17:37:39 -07:00
buzzert
048456b8a5
Preserve draft views during collection refreshes
2026-07-25 17:14:39 -07:00
buzzert
211fad972a
avoid mobile focus on conversation selection
2026-07-23 20:29:53 -07:00
buzzert
a69c641481
add mobile workspace gestures
2026-07-23 18:05:57 -07:00
buzzert
9229896ad7
harden PWA resume and title fallback
2026-07-23 17:29:02 -07:00
buzzert
c5217b2710
make PWA chat resume idempotent
2026-07-23 17:12:11 -07:00
buzzert
abc1124d27
fix for PWA background/foreground
2026-07-23 16:32:20 -07:00
buzzert
1952f4f358
web: open links in chat in new tab
2026-07-19 16:08:38 -07:00
buzzert
93ca8a76c3
adds gemini support
TestFlight / testflight (push) Successful in 1m53s
2026-07-11 14:16:21 -07:00
buzzert
14d2d8cb28
fix spacing between lists and paragraphs
2026-07-05 19:54:34 -07:00
buzzert
76ce62025a
bullets in ul
2026-07-04 20:22:13 -07:00
buzzert
27c425f664
supposedly better tool call animation
2026-06-14 19:10:56 -07:00
buzzert
95796646b1
web: tool stacking ui
2026-06-12 00:09:44 -07:00
buzzert
d7214c88ad
fix most web_fetches from getting blocked using a real user agent
2026-06-11 23:36:19 -07:00
buzzert
fccc8110f4
Show in-progress tool calls
2026-06-05 22:20:56 -07:00
buzzert
f71b69ca8b
some ui tweaks
2026-05-30 18:33:58 -07:00
buzzert
dda20955bb
restore settings ui
2026-05-30 18:28:31 -07:00
Agent
4a2493c421
Add per-chat settings UI in web app for additional system prompt and tool checkboxes
2026-05-30 18:09:35 -07:00
Agent
0bf0f95a67
Augment system prompt with date and user location (default SF)
2026-05-30 17:59:26 -07:00
buzzert
600bc3befc
search: cache results
2026-05-30 17:58:04 -07:00
buzzert
39014eee18
Add fullscreen PWA support
2026-05-30 00:32:57 -07:00
buzzert
a6c2ec664b
adds ability to star chats
2026-05-28 22:47:58 -07:00
buzzert
cb8ea935fa
adds the ability to rename chats
2026-05-28 22:22:55 -07:00
buzzert
411790ee04
introduces workspace items as combined search+chat model
2026-05-17 00:28:09 -07:00
buzzert
a8e765e026
web: cell colors and fonts tweak
2026-05-15 01:14:56 -07:00
buzzert
0c9b4d1ed3
web: better overscroll behavior
2026-05-06 01:35:12 -07:00
buzzert
30656842a7
web: nicer code blocks
2026-05-04 22:18:33 -07:00
buzzert
8b580fd3e1
add hermes agent provider
2026-05-04 21:52:39 -07:00
buzzert
f514c42de6
backend, web: support for resuming streams
2026-05-04 09:12:31 -07:00
buzzert
0c0226e37e
web: change font
2026-05-03 21:30:54 -07:00
buzzert
2403dd99ae
web: busy character animation
2026-05-03 17:52:50 -07:00
buzzert
89bd418566
web: idle character animation
2026-05-03 17:00:45 -07:00
buzzert
3820007289
web: css: better indenting with nested lists
2026-05-03 16:03:19 -07:00