05a51691298802c2fbff0115e86ca1a7628c7446
If the first board read failed while WorkspaceViewModel was being constructed, the open-failed page appeared but the lock and connection stayed held until exit, which blocked other instances. The session is now closed before the error page is shown.
YKanBan
My personal used local/offline kanban.
- Cross-platform desktop app (Windows / Linux / macOS) built with Avalonia.
- Git-like storage: the board lives in a
.ykanbanfolder inside the project folder it manages; start it withykanban <path>. - One board per workspace with columns, cards and colored tags; strict search
expressions (
tag:bug OR title:login); Markdown export. - English and Simplified Chinese interface; light, dark or system theme.
See USAGE.md for installing, starting YKanBan, backups and Git, and the full search syntax.
Building
Requires the .NET 10 SDK.
dotnet build
dotnet test
dotnet run --project YKanBan -- <path>
Release archives for win-x64, linux-x64, osx-x64 and osx-arm64 are produced
by the manually triggered workflow in .github/workflows/build.yml;
packaging/package.sh packs one published RID.
License
MIT
Languages
C#
98.2%
Inno Setup
1%
Shell
0.8%