b6859706db
ios: simplify CI signing keychain setup
TestFlight / testflight (push) Failing after 25s
release/ios/v1.13.7
2026-07-11 11:55:04 -07:00
ea148839d3
Revert "ios: pass match keychain to codesign"
...
This reverts commit a0e410155d .
2026-07-11 11:32:00 -07:00
a0e410155d
ios: pass match keychain to codesign
TestFlight / testflight (push) Failing after 55s
release/ios/v1.13.6
2026-07-11 11:29:10 -07:00
b5a5d21767
docs: document iOS release workflow
2026-07-11 11:17:05 -07:00
0ad96f4f99
ios: center transcript content on iPad
TestFlight / testflight (push) Failing after 52s
release/ios/v1.13.5
2026-07-11 11:15:01 -07:00
b0c2b74c16
remove temporary keychain (unneeded)
TestFlight / testflight (push) Successful in 1m46s
release/ios/v1.13.4
release/v1.13.2
2026-07-06 09:25:24 -07:00
14d2d8cb28
fix spacing between lists and paragraphs
2026-07-05 19:54:34 -07:00
03836bbc4c
Raise Anthropic default max tokens
2026-07-05 11:53:17 -07:00
76ce62025a
bullets in ul
2026-07-04 20:22:13 -07:00
b15473d24e
ios: stamp release version into XcodeGen spec
TestFlight / testflight (push) Successful in 1m43s
release/ios/v1.13.3
2026-06-26 01:29:54 -07:00
a512a65844
ios: accept release tag namespace in Fastfile
TestFlight / testflight (push) Successful in 1m55s
release/ios/v1.13.2
2026-06-26 01:18:02 -07:00
207b44f67f
ios: ci: actually release/ios/v*.
TestFlight / testflight (push) Failing after 19s
2026-06-26 01:15:08 -07:00
c5ccd212c9
ios: ci: testflight only on release/v*
TestFlight / testflight (push) Successful in 1m55s
release/v1.13.1
2026-06-26 01:08:47 -07:00
ee990dde5d
ios: simplify Fastfile signing now that the runner has a real session
...
With SessionCreate on the runner's launchd job, standard fastlane keychain
handling works, so drop the debugging-era workarounds: the manual
default-keychain / list-keychains search-list juggling, the login-keychain
restoration in cleanup, the verify_ci_signing re-unlock/partition/find-identity
step (match already imports the cert and sets the key partition list), and the
CODE_SIGN_KEYCHAIN / OTHER_CODE_SIGN_FLAGS xcargs. CI signing is now a single
create_keychain + match. No behavior change; validated end-to-end on TestFlight.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 00:52:36 -07:00
036743fe41
ios: source TestFlight build number from CI run number
...
TestFlight / testflight (push) Successful in 1m53s
App Store Connect requires CFBundleVersion to be unique and strictly
increasing app-wide. latest_testflight_build_number could return a stale
value (it missed an existing build 13) and produced colliding build
numbers, 409-ing every upload. Use the monotonic Gitea run number
(github.run_number -> SYBIL_BUILD_NUMBER) instead.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
v1.13.0
2026-06-26 00:41:37 -07:00
4e7ea7ab68
ios: get TestFlight CI signing working
...
TestFlight / testflight (push) Failing after 57s
Replace the old testflight-release workflow with a single
`testflight.yml` Gitea Actions workflow and rework the fastlane `beta`
lane: match-based app-store signing into a disposable CI keychain,
XcodeGen project generation, version/build-number bumping, and upload
to TestFlight. Pin Ruby to 3.1.7 for the runner.
Squashes the iterative CI signing debugging history into one commit.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-26 00:28:27 -07:00
f232013e5a
ios: ci: deploy via fastlane
TestFlight Release / testflight (push) Failing after 9s
release/v1.12.0
2026-06-25 19:30:58 -07:00
27c425f664
supposedly better tool call animation
2026-06-14 19:10:56 -07:00
297b053a91
big backend refactor
2026-06-13 12:02:22 -07:00
7436544a69
ios: add tool call stacking
v1.2.0
v1.11
2026-06-12 00:26:21 -07:00
95796646b1
web: tool stacking ui
2026-06-12 00:09:44 -07:00
d7214c88ad
fix most web_fetches from getting blocked using a real user agent
2026-06-11 23:36:19 -07:00
22aa652257
Fix iOS chat scroll pinning
2026-06-07 19:58:04 -07:00
8f6e8c17a5
ios: add fastlane
2026-06-05 23:19:14 -07:00
fccc8110f4
Show in-progress tool calls
v1.10
2026-06-05 22:20:56 -07:00
f71b69ca8b
some ui tweaks
2026-05-30 18:33:58 -07:00
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
600bc3befc
search: cache results
2026-05-30 17:58:04 -07:00
5b7ed25522
Serve web manifest with manifest MIME type
2026-05-30 00:35:46 -07:00
39014eee18
Add fullscreen PWA support
2026-05-30 00:32:57 -07:00
a6c2ec664b
adds ability to star chats
2026-05-28 22:47:58 -07:00
cb8ea935fa
adds the ability to rename chats
2026-05-28 22:22:55 -07:00
f79e5e02c5
server: refresh model catalog daily
2026-05-20 22:09:11 -07:00
411790ee04
introduces workspace items as combined search+chat model
2026-05-17 00:28:09 -07:00
a8e765e026
web: cell colors and fonts tweak
2026-05-15 01:14:56 -07:00
29c6dce0e5
ios: show provider/model in subtitle
2026-05-09 21:19:34 -07:00
5855b7edb8
ios: keyboard dismissal behavior
2026-05-09 20:49:27 -07:00
ac6d55f617
ios: 1.9
2026-05-06 22:35:00 -07:00
1e045db7f4
ios: fix pull to refresh
2026-05-06 22:34:17 -07:00
12b3d8c5ad
ios: get rid of "assistant is typing"
2026-05-06 21:56:19 -07:00
bd0200ac98
ios: quick question UI
2026-05-06 21:53:51 -07:00
0c9b4d1ed3
web: better overscroll behavior
2026-05-06 01:35:12 -07:00
30656842a7
web: nicer code blocks
2026-05-04 22:18:33 -07:00
8b580fd3e1
add hermes agent provider
2026-05-04 21:52:39 -07:00
195e157e1a
ios: sidebar swipe
2026-05-04 21:07:55 -07:00
c5dbd12587
ios: unify sidebars
2026-05-04 20:19:58 -07:00
be072fd46d
ios: add multi-polling support
2026-05-04 20:14:16 -07:00
f514c42de6
backend, web: support for resuming streams
2026-05-04 09:12:31 -07:00