todo-app/lib/data
Krzysztof kuhy Rudnicki 9349747629
Some checks are pending
dependency freshness / dependencies on newest stable (push) Waiting to run
file-length / file length <= 250 lines (push) Waiting to run
md-naming / markdown naming convention (push) Waiting to run
release-apk / release (APK) (push) Waiting to run
repo-contract / repo contract (push) Waiting to run
Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search
Four optional note fields (repo, done_check, by, evidence) in the crdt_sync
record, written only when set, so editing a plain idea stays wire-identical
to v3 (note_repository_sync_compat_test). The log is schemaless: no stored
schema version; the legacy sqlite reader stays at v3.

NoteFilter gains a sources facet (ideas / every repo task / one repo);
search also matches the repo. The notes list shows only open ideas by
default (no badge); the filter sheet adds Ideas, Repo tasks and one chip
per repo when repo tasks exist. The per-note sheet shows the task fields
read-only. BACKLOG.md markers carry the new attributes, entity-escaped.

CLI: --repo --done-check --by on add, --close <id> --evidence (refused
without), --list [--repo] [--status], --search, and every id flag takes a
unique 8-character prefix. --list prints id8, status, priority, repo, title.

install_hooks.sh: the wrapper finds pre-commit's generated hook next to
itself, so commits from a git worktree (where .git is a file) work.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 08:26:26 +01:00
..
app_settings.dart Simplify capture UI behind an advanced-mode toggle, add usage analytics 2026-08-12 21:30:40 +02:00
desktop_backup_client.dart Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 19:49:03 +02:00
legacy_sqlite_migration.dart Restore notes at their own edit time, not "now" 2026-07-20 14:24:13 +02:00
note_import.dart Split note_repository.dart, taking coverage to 100% 2026-08-14 16:32:06 +02:00
note_query.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
note_record.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
note_repository.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
note_template_parser.dart Attach any file to a note, of any size, not only images 2026-10-01 12:17:06 +02:00
note_template.dart Enforce the 250-line file cap, and split the first four files 2026-08-14 16:01:24 +02:00
note.dart Repo tasks: repo/done_check/by/evidence fields, filter chips, CLI close/list/search 2026-11-02 08:26:26 +01:00
repository_factory_io.dart Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 19:49:03 +02:00
repository_factory_web.dart Attach images to notes, stored on dufs and kept offline 2026-09-25 14:11:15 +02:00
repository_factory.dart Make the app compile and run for web, behind platform seams 2026-07-20 13:14:03 +02:00
web_log_persistence.dart Re-point paths for the ~ reorganisation (home-tidy) 2026-09-11 19:49:03 +02:00