buzzert
e681e9e05c
ios: let native scrolling handle Agent keyboard resizing
TestFlight / Build and upload (push) Successful in 1m49s
release/ios/v1.14.17
2026-10-16 12:37:04 -07:00
buzzert
d5427926d5
ios: render Agent history lazily
TestFlight / Build and upload (push) Successful in 1m49s
release/ios/v1.14.16
2026-10-16 12:10:29 -07:00
buzzert
bbaa5e8859
ios: isolate Agent input and read observation
2026-10-16 11:51:07 -07:00
buzzert
7510603b77
feat(agent): preview public replies in push notifications
TestFlight / Build and upload (push) Successful in 1m53s
release/ios/v1.14.15
2026-10-14 23:36:38 -07:00
buzzert
b9a6f5dd7d
ios: isolate Agent scrolling and activity rendering
2026-10-14 23:14:57 -07:00
buzzert
5833a0868e
fix(agent): bound push suppression to observed browser attention
2026-10-14 23:06:34 -07:00
buzzert
f534f76b23
ci(ios): remove completed push signing bootstrap
2026-10-14 22:45:41 -07:00
buzzert
e33adb8bbf
ci(ios): refresh scoped production push signing profile
TestFlight / Build and upload (push) Successful in 1m45s
release/ios/v1.14.14
2026-10-14 22:21:22 -07:00
buzzert
60a35509d4
ios: unify attachment controls and message typography
2026-10-14 22:03:21 -07:00
buzzert
a1c0264d36
feat(agent): add opt-in push notifications
2026-10-14 22:03:21 -07:00
buzzert
80748f764f
ios: add Agent attachments and shared transcript fade
TestFlight / Build and upload (push) Successful in 1m48s
release/ios/v1.14.13
2026-10-14 19:51:27 -07:00
buzzert
2e62bfa736
fix(web): simplify first-time token sign-in
2026-10-14 18:43:06 -07:00
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
4cbab487d0
ios: hide raw tool entries in Agent transcript
TestFlight / Build and upload (push) Successful in 1m59s
release/ios/v1.14.12
2026-10-14 15:40:37 -07:00
buzzert
56279fba7f
web: hide tool entries in Sybil Agent transcript
2026-10-14 15:29:50 -07:00
buzzert
153aa5d2fa
ios: share prompt field across chat and agent views
TestFlight / Build and upload (push) Successful in 1m44s
release/ios/v1.14.11
2026-10-14 15:08:34 -07:00
buzzert
4389f805f4
ios: add persistent Sybil Agent room
...
TestFlight / Build and upload (push) Successful in 5m29s
Integrate the shared Agent room, durable outbox, cursor replay and read state on iPhone and iPad. Reuse message rendering with native messaging layout and expandable tool details.
Validated with 58 Xcode package tests, six Simulator UI scenarios, read-only production connectivity and independent review.
release/ios/v1.14.10
2026-10-14 13:34:37 -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
release/ios/v1.14.9
2026-10-07 22:05:49 -07:00
buzzert
3f9c1409fe
ios: remove animated workspace character
TestFlight / Build and upload (push) Successful in 1m40s
release/ios/v1.14.8
2026-10-04 21:48:45 -07:00
buzzert
411a8cebc7
Expose chat-latest and default Quick Question to it
TestFlight / Build and upload (push) Successful in 1m54s
release/ios/v1.14.6
release/ios/v1.14.5
release/ios/v1.14.7
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
3217c3f66e
ios: add copy session ID to chat menu
TestFlight / Build and upload (push) Successful in 1m45s
release/ios/v1.14.4
2026-09-06 14:17:42 -07:00
buzzert
3a9c9bb74a
ios: add chat fork actions
TestFlight / Build and upload (push) Successful in 1m39s
release/ios/v1.14.3
2026-09-06 14:03:30 -07:00
buzzert
04ac39499f
ios: submit quick questions with return
2026-09-06 13:36:18 -07:00
buzzert
26d917e96a
Polish streaming thinking traces
TestFlight / Build and upload (push) Successful in 1m41s
release/ios/v1.14.2
2026-08-30 15:26:31 -07:00
buzzert
922172fc60
Add dedicated quick question API
TestFlight / Build and upload (push) Successful in 1m42s
release/ios/v1.14.1
2026-08-27 19:31:23 -07:00
buzzert
5f9fc82b86
adds quick question UI for mac catalyst target
2026-08-21 17:28:08 -07:00
buzzert
eb2b0d3ca0
Add chat thread forking
TestFlight / Build and upload (push) Successful in 1m52s
release/ios/v1.14.0
release/v1.14.0
release/v1.13.3
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
b540f01759
Fix Sybil release paths
TestFlight / Build and upload (push) Successful in 1m50s
release/ios/v1.13.14
2026-07-27 17:36:31 -07:00
buzzert
e719cbb92d
Simplify iOS TestFlight automation
TestFlight / Build and upload (push) Failing after 18s
release/ios/v1.13.13
2026-07-27 17:29:47 -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
4721717022
server: respect Brave search rate limits
2026-07-19 21:56:35 -07:00
buzzert
87b7d9502f
server: add Brave search provider
2026-07-19 21:35:47 -07:00
buzzert
1952f4f358
web: open links in chat in new tab
2026-07-19 16:08:38 -07:00
buzzert
622659f6ca
ios: preserve chat scroll position on resume
TestFlight / testflight (push) Successful in 1m46s
release/ios/v1.13.12
2026-07-12 13:57:45 -07:00