doyaGu
bd8472f232
feat: focus the first editable text box when a dialog opens
2026-10-03 07:41:19 -04:00
doyaGu
6ea0df43e3
feat: implement tags tab, board search execution and markdown export wiring
2026-10-03 07:34:34 -04:00
doyaGu
e3f58ce150
feat: implement board tab with dialogs, virtualized card lists and refresh-after-write
...
- board: columns in id order, per-column sort via config, column width presets (240/320/480) and custom 160-720
- column header new-card and edit/delete menu; card menu delete and move-to-column
- card editor as one unit of work with dirty check and discard confirmation; nested tag picker writes new tags immediately
- schema constraint violations mapped to typed exceptions and shown inside the modal
- dialog service with owner stack so nested modals center on their parent and get FlowDirection
- repository: filtered GetCards, CountCards; view-model tests
2026-10-03 03:33:25 -04:00
doyaGu
84d08c6768
chore: update avalonia to 11.3.22 and semi.avalonia to 11.3.22
...
Clears NU1903 (Tmds.DBus.Protocol 0.21.2 -> 0.21.3 transitively).
Plan §7 dependency table updated accordingly.
2026-10-03 03:09:36 -04:00
doyaGu
433f204c81
feat: apply ui flow direction to modal windows and guard code-behind resources usage
2026-10-03 02:59:47 -04:00
doyaGu
6743e1572e
feat: add workspace open-failed page and tighten launch argument rules
2026-10-03 02:58:43 -04:00
doyaGu
cde9e8e20c
fix: align markdown export escaping and time format with plan
2026-10-03 02:56:18 -04:00
doyaGu
4b56297135
feat: write app.json only when changed and fall back per invalid field
2026-10-03 02:54:27 -04:00
doyaGu
bb4f96a9c5
feat: drop created-at card sort and add card display ordering
2026-10-03 02:52:28 -04:00
doyaGu
27b507e439
feat: tighten search grammar and use unicode case folding
2026-10-03 02:50:52 -04:00
doyaGu
632339ea42
feat: make column title and tag name uniqueness case-insensitive
2026-10-03 02:44:46 -04:00
doyaGu
33757f6cbc
chore: migrate to net10.0 and Microsoft.Data.Sqlite 10.0.12
2026-10-03 02:43:39 -04:00
doyaGu
4230bd02d2
doc: revise plan to v1.9
2026-10-03 02:42:31 -04:00
yyc12345
f36561cb7f
feat: add gui shell with theme, i18n and error pages
2026-10-03 11:22:39 +08:00
yyc12345
22a0f61cb5
feat: add search parser, sql compiler and markdown export
2026-10-02 22:32:33 +08:00
yyc12345
941e22c7ff
feat: add models and workspace repository layer
2026-10-02 22:12:38 +08:00
yyc12345
c2ee02c209
feat: add storage foundation and i18n resources
2026-10-02 22:05:12 +08:00
yyc12345
a5edad4aad
chore: reorganize project and add test project
2026-10-02 21:44:40 +08:00
yyc12345
93ea102d89
doc: submit plan
2026-10-02 21:11:44 +08:00
yyc12345
8194faa2c8
feat: initialize project
2026-09-29 20:16:52 +08:00