Commit Graph

166 Commits

Author SHA1 Message Date
e7b81f24bd ci: put CI keychain first in codesign search list
Some checks failed
TestFlight / testflight (push) Failing after 19s
codesign resolves signing identities through the user keychain search
list (first match wins) and ignores --keychain for the lookup. This
runner hosts another project whose keychain holds the same Apple
Distribution identity, so when that keychain is locked, codesign fails
with errSecInternalComponent no matter how correctly our own keychain
is set up. Prepend the fresh CI keychain to the search list for the
build and always delete it afterward, which restores the original list.

Also drop the runner-diagnostics step, the GitHub-hosted Ruby PATH
export, and the duplicate CODE_SIGN_IDENTITY param.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
release/ios/v1.13.9
2026-07-11 13:01:42 -07:00
20a310a4b1 ci: use Ruby 3.1 for TestFlight upload
Some checks failed
TestFlight / testflight (push) Failing after 46s
release/ios/v1.13.8
2026-07-11 12:01:27 -07:00
b6859706db ios: simplify CI signing keychain setup
Some checks failed
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
Some checks failed
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
Some checks failed
TestFlight / testflight (push) Failing after 52s
release/ios/v1.13.5
2026-07-11 11:15:01 -07:00
b0c2b74c16 remove temporary keychain (unneeded)
All checks were successful
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
All checks were successful
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
All checks were successful
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*.
Some checks failed
TestFlight / testflight (push) Failing after 19s
2026-06-26 01:15:08 -07:00
c5ccd212c9 ios: ci: testflight only on release/v*
All checks were successful
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
All checks were successful
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
Some checks failed
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
Some checks failed
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