diff --git a/appcast.xml b/appcast.xml index e0d88ff..bf666c4 100644 --- a/appcast.xml +++ b/appcast.xml @@ -5,6 +5,176 @@ https://awizemann.github.io/scarf/appcast.xml Scarf macOS app updates en + + Version 2.7.5 + 34 + 2.7.5 + 14.6 + Fri, 08 May 2026 10:56:09 +0000 + +

What's in 2.7.5

+

A feature release that lifts Scarf's Kanban surface from a read-only list (the v2.6 placeholder shipped while upstream Kanban was still mid-rework) to a full drag-and-drop board with the complete Hermes v0.12 mutation surface wired up — plus per-project boards bound to a Scarf-minted tenant slug, and a read-only board on iOS for at-a-glance status from your phone. No data migrations, no schema changes; pre-v0.12 hosts gracefully hide the surface.

+

New features

+

Mac

+ + + + + + + + + +

Per-project Kanban

+ + + + +

iOS / iPadOS

+ +

ScarfCore

+ + + + + +

Dispatch + assignee fixes

+

A diagnostic round driving real tasks end-to-end exposed a connected bug pattern that the polish pass closed:

+ + + + +

Migrating from 2.7.1

+

Sparkle will offer the update automatically. No config migration, no schema changes — ~/.hermes/kanban.db is shared across all Hermes clients and Scarf only reads/writes through the documented CLI surface. Existing Scarf projects pick up the new project Kanban tab on first open; the tenant slug is minted lazily on first kanban interaction inside the project, so projects with no kanban activity stay byte-identical until the user opens the tab.

+

If you have an existing project with a Scarf-managed manifest.json, the new optional kanbanTenant field is added on next mint and lives alongside any template-author config schema without touching it. Templates do not ship kanbanTenant (it's user-machine-scoped state); the export pipeline strips it.

+

If you've been running tasks via the v2.6 read-only list and your Hermes host already runs the gateway dispatcher, your existing kanban tasks should appear on the board automatically — there's no migration step. Tasks created without an assignee in v2.6 will now show the yellow "Unassigned" warning until you fix them through the inline picker.

+

Known limitations

+ + + +

Acknowledgements

+ + + ]]>
+ +
Version 2.7.1 33