Commit Graph

  • 64bcea35a0 feat(chat): git branch indicator in chat header (Phase 2.4) Alan Wizemann 2026-04-25 09:08:44 +02:00
  • 1fcd963019 feat(chat): numbered shortcuts on permission sheet (Phase 2.3) Alan Wizemann 2026-04-25 09:04:33 +02:00
  • 70d4c97a6c feat(chat): per-turn stopwatch on assistant bubbles (Phase 2.2) Alan Wizemann 2026-04-25 09:01:26 +02:00
  • a9bd51bf05 feat(chat): /steer non-interruptive support (Phase 2.1) Alan Wizemann 2026-04-25 08:56:47 +02:00
  • 79a350d793 test(scarfcore): M9 slash-command surfaces (Phase 1.10) Alan Wizemann 2026-04-25 08:53:31 +02:00
  • b247942e1f feat(slash-commands): .scarftemplate format extension + catalog validator (Phase 1.8-1.9) Alan Wizemann 2026-04-25 08:51:56 +02:00
  • 7f5ff1946e feat(slash-commands): ScarfGo read-only browser sheet (Phase 1.7) Alan Wizemann 2026-04-25 08:45:25 +02:00
  • 9164e65cac feat(slash-commands): Mac authoring UI — Slash Commands tab + editor (Phase 1.6) Alan Wizemann 2026-04-25 08:43:49 +02:00
  • 8a87ff1922 feat(slash-commands): list project commands in AGENTS.md block (Phase 1.5) Alan Wizemann 2026-04-25 08:40:15 +02:00
  • 6808adfa98 feat(slash-commands): portable project-scoped slash commands (Phase 1.1-1.4) Alan Wizemann 2026-04-25 08:35:30 +02:00
  • bdc271c2b8 docs(readme): trim history + lead with v2.5 Alan Wizemann 2026-04-25 08:04:36 +02:00
  • d45de925ae docs(v2.5): privacy policy + TestFlight submission checklist Alan Wizemann 2026-04-25 07:57:56 +02:00
  • 1eb37771f9 docs(v2.5): release notes Alan Wizemann 2026-04-25 07:55:50 +02:00
  • 1174c5abc7 feat(mac-sessions): project filter + badges (v2.5 parity with iOS) Alan Wizemann 2026-04-25 07:54:34 +02:00
  • 4fc12ca790 fix(ios-notifications): feature-gate Approve/Deny stub actions Alan Wizemann 2026-04-25 07:51:43 +02:00
  • 3da3d3ce5e fix(ios-rootmodel): surface store failures (A.3 + A.4 bundled) Alan Wizemann 2026-04-25 07:50:52 +02:00
  • 48e99f2c43 fix(ios-chat): surface project context block write failures Alan Wizemann 2026-04-25 07:47:28 +02:00
  • 293e8341f5 test(scarfcore): fix cross-suite races + overlay-aware catalog tests Alan Wizemann 2026-04-25 07:44:42 +02:00
  • 54a0797334 M9 #4.6 (pass-2): Dashboard Overview/Sessions split + chat project bar Alan Wizemann 2026-04-24 15:30:11 +02:00
  • 9a4473333b M7 #17 (pass-2): empty-transcript UX + defensive project chip Alan Wizemann 2026-04-24 14:52:42 +02:00
  • d2633fb92d M7 #16 (pass-2): don't bubble CancellationError into the chat banner Alan Wizemann 2026-04-24 14:44:18 +02:00
  • 3b3c037fce M9 #4.5 (pass-2): project context surfaced in Chat nav + Dashboard rows Alan Wizemann 2026-04-24 14:38:02 +02:00
  • 1c2939dbbe M7 #15 (pass-2): load transcript from state.db on session resume Alan Wizemann 2026-04-24 14:33:18 +02:00
  • f3c4bc56e9 M7 #14 (pass-2): keep ACP session alive across tab switches Alan Wizemann 2026-04-24 14:31:20 +02:00
  • 723ef6743d M7 #13 (pass-2): suppress empty assistant bubble during reasoning-only frames Alan Wizemann 2026-04-24 14:29:39 +02:00
  • 444d43dea8 M9 #4.4: APNs client skeleton (capability disabled, plumbing ready) Alan Wizemann 2026-04-24 14:12:56 +02:00
  • 9bfaaf20f0 M9 #4.3: scoped Settings editor via hermes config set Alan Wizemann 2026-04-24 14:10:30 +02:00
  • 226b6e26be M9 #4.2: project-scoped chat + shared SFTP parity services Alan Wizemann 2026-04-24 14:07:40 +02:00
  • ff6ea4f6dc M9 #4.1: session resume — Dashboard row tap opens Chat in resume mode Alan Wizemann 2026-04-24 14:00:40 +02:00
  • 9c2e9279cc M9 #3: flush UserHomeCache on soft disconnect Alan Wizemann 2026-04-24 13:56:57 +02:00
  • bb399e6d35 M9 #2+#4: ServerListView root + ServerID-aware onboarding Alan Wizemann 2026-04-24 13:55:31 +02:00
  • aafd9643a4 M9 #1: multi-server storage (UserDefaults + Keychain) with migration Alan Wizemann 2026-04-24 13:49:26 +02:00
  • 92fba712f8 M8: custom detents for ScarfGo sheets (permission, cron editor) Alan Wizemann 2026-04-24 13:44:41 +02:00
  • 8282b1d604 M8: chat content density (code blocks, scroll anchor, context menus) Alan Wizemann 2026-04-24 13:43:20 +02:00
  • 5f9343be5d M8: list density tokens (scarfGoCompactListRow + scarfGoListDensity) Alan Wizemann 2026-04-24 13:40:10 +02:00
  • 5cac3836cf M8: TabView root navigation (Chat / Dashboard / Memory / More) Alan Wizemann 2026-04-24 13:38:03 +02:00
  • cecc1060c6 M8: clamp Dynamic Type at ScarfGo scene root Alan Wizemann 2026-04-24 13:35:51 +02:00
  • e1f862e2f9 M7 #5 cross-platform: validate model ID against provider catalog Alan Wizemann 2026-04-24 13:34:37 +02:00
  • 42c0f683bd M7 #11: human-readable cron schedules across Mac + ScarfGo Alan Wizemann 2026-04-24 13:29:59 +02:00
  • f2f6c4e50b M7 #9+#10: Memory editor keyboard + Saved pill above keyboard Alan Wizemann 2026-04-24 13:24:23 +02:00
  • c802e1189f M7 #7+#8: ServerContext.readTextThrowing + Memory surfaces real errors Alan Wizemann 2026-04-24 13:23:13 +02:00
  • 96f60a176d M7 #2: non-retryable ACP errors surface as chat error banner Alan Wizemann 2026-04-24 13:17:51 +02:00
  • 8e14e0e776 M7 #4: split isAgentWorking into isGenerating + isPostProcessing Alan Wizemann 2026-04-24 13:12:25 +02:00
  • 742605d359 M7 #3: Chat 'Connecting…' overlay during SSH exec handshake Alan Wizemann 2026-04-24 13:08:35 +02:00
  • fee5e72d30 M7 #12: rename Disconnect -> Forget this server + confirmation Alan Wizemann 2026-04-24 13:06:59 +02:00
  • f41ac1c84e M7: pass-1 quickfixes (PATH, SFTP tilde, SOUL.md, ScarfGo bundle id) Alan Wizemann 2026-04-24 13:05:29 +02:00
  • 19b4ba9995 Merge branch 'main' into scarf-mobile-development (v2.3.0) Alan Wizemann 2026-04-24 10:53:23 +02:00
  • 05e2a8444a feat(credential-pools): surface OAuth expiry + Nous agent-key rotation Alan Wizemann 2026-04-24 03:41:19 +02:00
  • fe104b83fa feat(health): surface hermes dashboard web UI in Health Alan Wizemann 2026-04-24 03:41:12 +02:00
  • bb92164271 release: v2.3.0 Alan Wizemann 2026-04-24 03:20:53 +02:00
  • 5498a08b11 chore: Bump version to 2.3.0 v2.3.0 Alan Wizemann 2026-04-24 03:16:36 +02:00
  • a864c9af02 chore(l10n): Xcode auto-extracted new Tool Gateway strings Alan Wizemann 2026-04-24 03:15:06 +02:00
  • ec506d4652 docs(v2.3): add Tool Gateway + Nous Portal sign-in to release notes + README Alan Wizemann 2026-04-24 03:08:57 +02:00
  • 38226fea2c fix(nous): force PYTHONUNBUFFERED=1 so device-code output surfaces Alan Wizemann 2026-04-24 02:54:22 +02:00
  • 257772e2d1 feat(nous): in-app sign-in + credential pools auth-type gating Alan Wizemann 2026-04-24 02:49:08 +02:00
  • 115bc16b14 feat: Nous Portal + Tool Gateway support for Hermes v0.10.0 Alan Wizemann 2026-04-24 01:59:21 +02:00
  • eda5e467f9 Merge branch 'v2.3-projects': v2.3 — Projects Grow Up Alan Wizemann 2026-04-24 01:49:56 +02:00
  • 9127aef682 docs: v2.3.0 release notes + README What's New v2.3-projects Alan Wizemann 2026-04-24 01:45:06 +02:00
  • 5ae8db25c3 fix(chat): resume session on coordinator.selectedSessionId, not just pendingProjectChat Alan Wizemann 2026-04-24 01:34:19 +02:00
  • fb833d4a0a fix(projects): open HermesDataService before filtering sessions Alan Wizemann 2026-04-24 01:27:06 +02:00
  • 7656ad8052 docs(v2.3): document how agents see Scarf projects Alan Wizemann 2026-04-24 01:09:49 +02:00
  • 5b1481f33f feat(projects): Scarf-managed project-context block in AGENTS.md Alan Wizemann 2026-04-24 01:05:15 +02:00
  • e4920538d2 feat(chat): show active-project indicator in SessionInfoBar + nav title Alan Wizemann 2026-04-24 01:00:07 +02:00
  • 5340e70dd3 fix(projects): watch session-project-map so Sessions tab refreshes Alan Wizemann 2026-04-24 00:58:07 +02:00
  • 7ad78a5492 fix(layout): cap RichChatView/ProjectSessions idealHeight; revert broken detail wrap Alan Wizemann 2026-04-24 00:57:15 +02:00
  • 205bb2c56e fix(window): pin detail column's reported frame so Chat/Sessions stop resizing window Alan Wizemann 2026-04-24 00:17:08 +02:00
  • d9688781ee fix(app): windowResizability(.contentMinSize) so window stops auto-resizing Alan Wizemann 2026-04-24 00:06:57 +02:00
  • 9aad9051c4 fix(chat,projects): clamp detail-column views so they don't grow the window Alan Wizemann 2026-04-24 00:00:19 +02:00
  • 4baa3d4d28 fix(projects): clamp Sessions tab height so it doesn't push the window Alan Wizemann 2026-04-23 23:55:10 +02:00
  • 799cdb19e1 feat(projects): per-project Sessions tab + sidecar attribution Alan Wizemann 2026-04-23 23:14:33 +02:00
  • 585d035fe8 feat(projects): folder hierarchy + rename/archive/search in the sidebar Alan Wizemann 2026-04-23 23:00:21 +02:00
  • f1e8f3070f feat(projects): registry schema v2 — folder + archived fields Alan Wizemann 2026-04-23 22:57:02 +02:00
  • f366057cfd docs(roadmap): add Projects System Evolution section Alan Wizemann 2026-04-23 22:52:25 +02:00
  • fd0d923c0b chore(assets): switch AppIcon set to macOS-native filenames Alan Wizemann 2026-04-23 22:52:12 +02:00
  • 77bf8a6432 release: v2.2.1 Alan Wizemann 2026-04-23 22:10:12 +02:00
  • 3c2d11470f chore: Bump version to 2.2.1 v2.2.1 Alan Wizemann 2026-04-23 22:05:50 +02:00
  • dcd2f8f04b docs: v2.2.1 release notes Alan Wizemann 2026-04-23 22:04:31 +02:00
  • ef3ddcdd7a fix(config-sheet): EnumControl always uses Menu picker, never Segmented Alan Wizemann 2026-04-23 21:56:36 +02:00
  • fa51d9546e catalog: rebuild at 2026-04-23T19:43:53Z Alan Wizemann 2026-04-23 21:43:53 +02:00
  • 5e207f760d docs(skill): warn authors against raw URLs in field descriptions Alan Wizemann 2026-04-23 21:43:45 +02:00
  • d616935296 fix(config-sheet): wrap wide schema descriptions instead of clipping Alan Wizemann 2026-04-23 21:43:36 +02:00
  • bfe5823b82 catalog: rebuild at 2026-04-23T17:41:59Z Alan Wizemann 2026-04-23 19:42:00 +02:00
  • ea4032766b feat(templates): ship awizemann/template-author skill bundle Alan Wizemann 2026-04-23 19:41:50 +02:00
  • 4132cb03e2 rebase: add import ScarfCore to templates feature Mac files Claude 2026-04-23 17:17:06 +00:00
  • 44d2d6d6c6 iOS port M6: YAML parser port, Settings view, Cron editing Claude 2026-04-23 00:31:17 +00:00
  • 6b731ddfb8 iOS port M5: Chat polish + Memory + Cron + Skills features Claude 2026-04-23 00:15:16 +00:00
  • bd6e722029 iOS port M4: Chat via SSHExecACPChannel (Citadel exec bidirectional) Claude 2026-04-22 23:57:37 +00:00
  • 110611549e iOS target reconciliation: integrate Xcode-created scarf mobile target Claude 2026-04-22 23:50:43 +00:00
  • 92ac102f46 M3 follow-up: SETUP.md rewritten for single-project approach Claude 2026-04-22 23:37:41 +00:00
  • e85a7b170c iOS port M3: CitadelServerTransport + fix critical iOS compile blocker Claude 2026-04-22 23:36:25 +00:00
  • 3420abae74 M2 follow-up: Citadel 0.12.1 (current), pre-built Assets.xcassets Claude 2026-04-22 23:17:07 +00:00
  • ba368d2f6d iOS port M2: iOS app skeleton — onboarding, Citadel wrapper, Keychain, Dashboard Claude 2026-04-22 23:09:21 +00:00
  • bdf31d6781 iOS port M1: decouple ACPClient from Process via ACPChannel protocol Claude 2026-04-22 22:49:24 +00:00
  • 920c86b4f8 M0 verification: fix two real regressions before starting M1 Claude 2026-04-22 22:40:30 +00:00
  • 8bd4b9282a iOS port M0d: extract 6 portable ViewModels to ScarfCore Claude 2026-04-22 22:25:58 +00:00
  • 27dc694aeb iOS port M0c: extract portable Services to ScarfCore Claude 2026-04-22 22:16:01 +00:00
  • 0fd2ceb9fc iOS port M0b: extract Transport + ServerContext to ScarfCore Claude 2026-04-22 22:06:36 +00:00
  • f6f31cabe4 M0a fixup: unignore local Packages/, add missing files, make Linux CI pass Claude 2026-04-22 21:52:26 +00:00
  • bb5045c10f iOS port M0a: extract 13 leaf Models to new ScarfCore local SPM package Claude 2026-04-22 12:19:17 +00:00
  • 3e0d2db4c7 fix(catalog): accept git worktrees for gh-pages check Alan Wizemann 2026-04-23 18:37:31 +02:00