Commit Graph

  • 34d315793b fix(chat): clip placeholder to TextEditor bounds and clear it on focus Alan Wizemann 2026-05-03 16:47:40 +02:00
  • acd3692faf fix(profiles): switch-and-relaunch flow + active-profile chip + structured logs Alan Wizemann 2026-05-03 13:18:10 +02:00
  • ab615f0c28 feat(ios-chat): redesign composer with HIG touch targets and clear disabled state Alan Wizemann 2026-05-03 13:14:09 +02:00
  • 982ed7da92 chore: bump iOS build to 30 for TestFlight Alan Wizemann 2026-05-01 16:20:13 +02:00
  • cb164f07f9 fix(ios): lock iPhone to portrait + move chat-start preflight off MainActor Alan Wizemann 2026-05-01 16:03:28 +02:00
  • 1dbdf9d079 chore: ignore local crashes/ triage directory Alan Wizemann 2026-05-01 15:57:41 +02:00
  • 101488cd0d docs(readme): bump What's New to v2.6.0 + Hermes v0.12 catch-up Alan Wizemann 2026-05-01 15:55:16 +02:00
  • bd8774ddb9 release: v2.6.0 Alan Wizemann 2026-05-01 15:48:16 +02:00
  • 03c996ee80 chore: Bump version to 2.6.0 v2.6.0 Alan Wizemann 2026-05-01 15:42:48 +02:00
  • 8428cbff10 docs(v2.6.0): document post-merge issue fixes in RELEASE_NOTES Alan Wizemann 2026-05-01 15:41:48 +02:00
  • 381adfd925 fix(acp): bump control-message timeout 30s→60s for db-contended hosts (#61) Alan Wizemann 2026-05-01 15:40:33 +02:00
  • 254af46e93 feat(chat): per-message TTS playback in assistant bubbles (#66) Alan Wizemann 2026-05-01 15:38:22 +02:00
  • 596c844da5 feat(chat): notify when Hermes finishes a prompt in the background (#64) Alan Wizemann 2026-05-01 15:35:55 +02:00
  • ec47d191a1 fix(chat): preserve local user messages across resume cycles (#63) Alan Wizemann 2026-05-01 15:33:37 +02:00
  • 31e6c31acf fix(chat): scope composer state to active session id (#62) Alan Wizemann 2026-05-01 15:28:59 +02:00
  • fcfe1c89d6 fix(chat): stop placeholder ghosting in chat composer (#65) Alan Wizemann 2026-05-01 15:27:53 +02:00
  • df1b9caabf fix(chat): scale rich chat content with the font-size slider (#68) Alan Wizemann 2026-05-01 15:24:45 +02:00
  • a41c81c048 fix(chat): coalesce composer onChange writes to stop typing lag (#67) Alan Wizemann 2026-05-01 15:20:15 +02:00
  • 88add62997 Merge branch 'v12-updates' Alan Wizemann 2026-05-01 15:17:36 +02:00
  • 80589b3f23 chore(i18n): pick up autogenerated v0.12 string keys v12-updates Alan Wizemann 2026-05-01 15:17:11 +02:00
  • 13f89e309b docs(claude-md): correct Hermes v0.12 surface drift after review fixes Alan Wizemann 2026-05-01 14:15:34 +02:00
  • c055081ba3 perf(chat-ios): ingest picker items in parallel via TaskGroup Alan Wizemann 2026-05-01 14:12:41 +02:00
  • bd05e01d1c fix(webhooks-ios): surface parse failure in lastError Alan Wizemann 2026-05-01 14:11:25 +02:00
  • b66ed7e8d7 fix(kanban): show stderr-only in error banner, parse stdout-only as JSON Alan Wizemann 2026-05-01 13:29:16 +02:00
  • 46cec816ec fix(cron): allow clearing an existing workdir on edit Alan Wizemann 2026-05-01 13:27:49 +02:00
  • 681fa40c3c fix(skills): use ScarfFont token for OFF pill badge Alan Wizemann 2026-05-01 13:27:07 +02:00
  • 15642d37cf fix(skills): parse equal-indent disabled list in skills config Alan Wizemann 2026-05-01 13:23:01 +02:00
  • 33022aeb92 fix(settings): restore flush_memories aux row on pre-v0.12 hosts Alan Wizemann 2026-05-01 13:22:41 +02:00
  • 4a2ef74b74 fix(cron): gate --workdir flag on hasCronWorkdir capability Alan Wizemann 2026-05-01 13:21:35 +02:00
  • 11bb2bd0c3 fix(chat): detach NSOpenPanel image read off MainActor Alan Wizemann 2026-05-01 13:20:50 +02:00
  • 3d85b91392 docs(hermes-v12): release notes + CLAUDE.md polish (Phase I) Alan Wizemann 2026-05-01 13:01:43 +02:00
  • 799332fbcd feat(hermes-v12): iOS catch-up — Webhooks/Plugins/Profiles read-only + version banner (Phase H) Alan Wizemann 2026-05-01 12:58:28 +02:00
  • 7a833b6c5a feat(hermes-v12): Cron workdir + Microsoft Teams + Yuanbao + read-only Kanban (Phase G) Alan Wizemann 2026-05-01 12:54:38 +02:00
  • 6954f0276a feat(hermes-v12): Settings deltas — cache TTL, redaction, runtime footer, Piper, Vercel (Phase F) Alan Wizemann 2026-05-01 12:47:54 +02:00
  • ee3791a1b2 feat(hermes-v12): Skills v0.12 surface — URL install + reload + pin/disable badges (Phase E) Alan Wizemann 2026-05-01 12:44:15 +02:00
  • 686fb37630 feat(hermes-v12): Curator feature module on Mac + iOS (Phase D) Alan Wizemann 2026-05-01 12:37:48 +02:00
  • 1354568992 feat(hermes-v12): ACP multimodal image input on Mac + iOS (Phase C) Alan Wizemann 2026-05-01 12:28:41 +02:00
  • da721fa276 feat(hermes-v12): provider catalog + auxiliary swap (Phase B) Alan Wizemann 2026-05-01 12:16:37 +02:00
  • a90a29add8 feat(hermes-v12): version-aware capability detection (Phase A) Alan Wizemann 2026-05-01 12:10:06 +02:00
  • 421e6030df fix(dashboard): shadow Hermes-home consolidation actually clears the warning Alan Wizemann 2026-04-30 17:51:33 +02:00
  • 7b864d77d5 feat(servers): backup + restore for any Scarf server Alan Wizemann 2026-04-30 17:51:10 +02:00
  • 11946aad67 feat(remote): legible SSH/ACP failures + servers.json export/import Alan Wizemann 2026-04-30 16:04:14 +02:00
  • 4140983866 feat(site): marketing landing page for Mac + ScarfGo Alan Wizemann 2026-04-30 14:41:37 +02:00
  • d3b8971a39 site: rebuild landing page at 2026-04-30T12:33:24Z Alan Wizemann 2026-04-30 14:33:24 +02:00
  • abdc031d5b site: rebuild landing page at 2026-04-30T12:26:03Z Alan Wizemann 2026-04-30 14:26:03 +02:00
  • 59316ee08d release: v2.5.2 Alan Wizemann 2026-04-29 13:47:41 +02:00
  • cca99d4e13 chore: Bump version to 2.5.2 v2.5.2 Alan Wizemann 2026-04-29 13:36:53 +02:00
  • 2aab9dac07 feat: chat-start preflight, Nous catalog, remote-aware admin sheets Alan Wizemann 2026-04-29 13:27:25 +02:00
  • c31dfccb9b fix(ios-chat): move keyboard-dismiss chevron to leading edge (#57) Alan Wizemann 2026-04-29 13:16:19 +02:00
  • 61e61f556a feat(chat): hideable sessions + inspector panes for the Mac chat (#58) Alan Wizemann 2026-04-29 13:04:55 +02:00
  • 424711c3d9 fix(ios-snapshot): harden Citadel state.db snapshot path (#56) Alan Wizemann 2026-04-29 12:41:26 +02:00
  • 067aeda878 fix(catalog): async catalog reads — unfreezes Model + Credential sheets (#59) Alan Wizemann 2026-04-29 12:30:29 +02:00
  • 389620059c fix(credentials): recognize OAuth providers; warn on project-shadowed Hermes Alan Wizemann 2026-04-27 22:48:20 +02:00
  • 4ffd353835 fix(diagnostics): treat config.yaml absence as informational, not failure Alan Wizemann 2026-04-27 22:31:40 +02:00
  • 511726e2c0 feat(chat-resilience): iOS reconnect + snapshot fallback + paging + pill fix Alan Wizemann 2026-04-27 21:57:49 +02:00
  • 587c6c36c8 fix(diagnostics): sqlite3 probe with login-PATH + candidate fallback (#19) Alan Wizemann 2026-04-27 15:55:18 +02:00
  • 01e2befc7e release: v2.5.1 Alan Wizemann 2026-04-27 15:38:43 +02:00
  • 50fbbc6af6 chore: Bump version to 2.5.1 v2.5.1 Alan Wizemann 2026-04-27 15:33:43 +02:00
  • 4776119e07 fix(ios-onboarding): hide Cancel on first-run onboarding (#55) Alan Wizemann 2026-04-27 14:20:03 +02:00
  • f72bf6e30b fix(connection-pill): unify pill probe with diagnostics over raw ssh (#44) Alan Wizemann 2026-04-27 14:08:25 +02:00
  • 0bfae1227a fix(projects): context-aware Add Project sheet on remote servers (#54) Alan Wizemann 2026-04-27 13:59:10 +02:00
  • c312a565b6 fix(connection-pill): granular degraded reasons + inline hint popover (#53) Alan Wizemann 2026-04-27 13:57:18 +02:00
  • afb1356b27 feat(ios-keychain): opt-in iCloud Keychain sync for SSH keys (#52) Alan Wizemann 2026-04-27 13:53:06 +02:00
  • f9a288ac6c fix(ios-chat): dismissable keyboard via swipe + toolbar button (#51) Alan Wizemann 2026-04-27 13:38:00 +02:00
  • bb33a39b42 fix(profiles): respect Hermes v0.11 active_profile (#50) Alan Wizemann 2026-04-27 13:10:33 +02:00
  • e828538a2d docs(privacy): correct sandbox claim — Scarf macOS is unsandboxed by design Alan Wizemann 2026-04-27 13:00:56 +02:00
  • 051f3bf80c feat(chat): density preferences for tool cards, reasoning, font (#47, #48) Alan Wizemann 2026-04-27 12:37:33 +02:00
  • 558970a09a perf(chat-ios): mirror Mac equatable short-circuit on ScarfGo bubbles (#46) Alan Wizemann 2026-04-27 12:23:32 +02:00
  • 8d9de4c576 perf(chat): stop O(n)-per-token re-render of settled bubbles (#46) Alan Wizemann 2026-04-27 12:12:12 +02:00
  • e0f0fad192 fix(release): post-package verification + non-destructive recovery docs Alan Wizemann 2026-04-27 11:40:16 +02:00
  • 80a4d23974 docs(readme): shrink ScarfGo gallery thumbs 180->140px so 5 fit in one row Alan Wizemann 2026-04-25 18:19:20 +02:00
  • d95ef61e13 docs(readme): ScarfGo screenshot gallery under the v2.5 What's New section Alan Wizemann 2026-04-25 18:04:20 +02:00
  • 988ce5df5a docs(readme): rename hero icon to bust GitHub's raw-asset CDN cache Alan Wizemann 2026-04-25 17:50:53 +02:00
  • 3bca8a6e55 docs(readme): swap home-page hero icon for the v2.5 rust app icon Alan Wizemann 2026-04-25 17:47:12 +02:00
  • 5f6c214772 release: v2.5.0 Alan Wizemann 2026-04-25 17:42:48 +02:00
  • b5f4f65ffe chore: Bump version to 2.5.0 v2.5.0 Alan Wizemann 2026-04-25 17:34:02 +02:00
  • b474286bfe build(ios): iPhone-only — drop iPad, macCatalyst, Designed-for-iPhone-iPad Alan Wizemann 2026-04-25 17:33:18 +02:00
  • b1e2fc5dcd docs(v2.5): home-page focus + RELEASE_NOTES under-the-hood + App Store metadata Alan Wizemann 2026-04-25 17:12:27 +02:00
  • 87fcbad1ac fix(ios): App Store validation — strip 1024 alpha + drop iCloud entitlements Alan Wizemann 2026-04-25 16:27:23 +02:00
  • 63c5d13bec chore: fd-leak cleanup, os.Logger conversion, status-poll backoff scarf-mobile-development Alan Wizemann 2026-04-25 16:18:15 +02:00
  • 850fa7a697 fix(ios): preserve hermes output on non-zero exit + extend remote PATH Alan Wizemann 2026-04-25 16:17:25 +02:00
  • 21e3cc9361 feat(ios): rust page background + dashboard switch-server button Alan Wizemann 2026-04-25 15:30:39 +02:00
  • 295f2dfefc feat(ios): Mac-style page backgrounds + Dashboard + Chat redesign Alan Wizemann 2026-04-25 15:20:20 +02:00
  • de611c5343 feat(ios): adopt ScarfDesign across the iOS app Alan Wizemann 2026-04-25 15:08:46 +02:00
  • 23dd8becb9 polish: tokenize remaining sheets, page headers, and widgets Alan Wizemann 2026-04-25 14:39:13 +02:00
  • 41769e289c feat(chat): port the 3-pane chat layout + ScarfDesign telemetry Alan Wizemann 2026-04-25 14:17:06 +02:00
  • 8a2d89654b feat(design): adopt ScarfDesign system across Mac UI Alan Wizemann 2026-04-25 13:27:54 +02:00
  • f04d95c960 refactor(mac-skills): delegate loadSkills to shared SkillsScanner (Phase E) Alan Wizemann 2026-04-25 10:02:37 +02:00
  • 26c034ea6f feat(ios-skills): port v0.11 features to new file structure (Phase D) Alan Wizemann 2026-04-25 10:00:55 +02:00
  • 84b033814b feat(scarfcore): SkillsScanner populates v0.11 frontmatter (Phase C) Alan Wizemann 2026-04-25 09:58:29 +02:00
  • 3d4a6a3a75 Merge branch 'claude/pedantic-mcnulty-bac7cc' (iOS UI refactor) Alan Wizemann 2026-04-25 09:56:13 +02:00
  • a73025aba0 feat(ios): 5-tab nav + Projects/Skills feature parity with Mac Alan Wizemann 2026-04-25 09:52:16 +02:00
  • 99f734bf0b feat(ios-memory): hermes memory reset on iOS too (cross-platform parity) Alan Wizemann 2026-04-25 09:36:57 +02:00
  • ca1eb54a5b docs(v2.5): extend release notes + README with Hermes v0.11 work (Phase 8) Alan Wizemann 2026-04-25 09:33:53 +02:00
  • f35bc910e4 feat(memory): hermes memory reset toolbar action + v0.11 CLI doc (Phase 5) Alan Wizemann 2026-04-25 09:29:26 +02:00
  • 8057beb001 feat(state.db): reasoning_content + api_call_count (Phase 4) Alan Wizemann 2026-04-25 09:27:22 +02:00
  • 751c9e6778 feat(skills): SkillSnapshotService + 'What's New' pill (Phase 3.4) Alan Wizemann 2026-04-25 09:22:38 +02:00
  • 5c08c09dde feat(skills): SKILL.md frontmatter v0.11 fields (Phase 3.3) Alan Wizemann 2026-04-25 09:18:54 +02:00
  • 7ec7282f36 feat(skills): design-md npx prereq check (Phase 3.2) Alan Wizemann 2026-04-25 09:15:28 +02:00
  • 97aa988762 feat(skills): Spotify auth flow + sign-in sheet (Phase 3.1) Alan Wizemann 2026-04-25 09:12:34 +02:00