managarten/apps/mana/apps/web/src/lib/modules/todo
Till JS c412508b95 feat(ai-scope): wire filterByScope into list_tasks/contacts/events + note tag UI
All major list-returning auto-tools now filter by the ambient agent
scope: list_notes (already done), list_tasks (via taskTagTable),
get_contacts (via contactTagOps), get_todays_events (via eventTagOps).
Untagged records pass through (globally visible); tagged records are
only returned when at least one tag matches the agent's scopeTagIds.

Notes detail view (/notes/[id]) grows a TagSelector widget between
the content textarea and the color picker, powered by the new
noteTagOps junction. Users can manually tag notes to scope them to
specific agents — complements the AI's add_tag_to_note tool.

Also: todo/stores/tags.svelte.ts created (taskLabelOps wrapper around
the existing taskLabels junction for the scope filter).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 15:06:11 +02:00
..
components fix(a11y): replace 215 suppression comments with real fixes 2026-04-10 22:43:05 +02:00
composables fix(timeblocks): type errors from recurrence migration 2026-04-07 13:22:59 +02:00
stores feat(ai-scope): wire filterByScope into list_tasks/contacts/events + note tag UI 2026-04-16 15:06:11 +02:00
utils feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
views refactor(mana/web): migrate module DetailViews + sub-views to theme tokens (P5) 2026-04-09 12:15:47 +02:00
collections.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00
index.ts chore(mana/web): pre-launch module cleanup — schema collapse, dead code, lazy search 2026-04-07 22:31:08 +02:00
ListView.svelte feat(todo): minimal ListView redesign with floating input 2026-04-12 16:07:52 +02:00
module.config.ts fix(mana/web): commit module-registry + module.config.ts files (build-critical) 2026-04-07 19:49:58 +02:00
queries.ts fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
quick-input-adapter.ts feat(crypto): phase 7.1 — encrypt timeBlocks-coupled tasks + calendar events 2026-04-07 20:37:59 +02:00
reminder-source.ts feat(crypto): phase 7.1 — encrypt timeBlocks-coupled tasks + calendar events 2026-04-07 20:37:59 +02:00
tools.ts feat(ai-scope): wire filterByScope into list_tasks/contacts/events + note tag UI 2026-04-16 15:06:11 +02:00
types.ts fix(mana/web+packages): clear all 270 warnings to zero 2026-04-10 17:34:49 +02:00
view-grouping.ts feat: rename ManaCore to Mana across entire codebase 2026-04-05 20:00:13 +02:00