Commit Graph

10 Commits

Author SHA1 Message Date
a21e00d0e0 feat: enhanced capture queue with full conversion, batching, and filtering
- Convert to 7 entity types: task, note, project, list item, contact, decision, weblink
- Each conversion has a dedicated form page with pre-filled fields and context selectors
- Multi-line paste creates batch with shared import_batch_id and undo button
- 3-tab filtering: Inbox (unprocessed), Processed (with conversion links), All
- Context pre-fill: optional area/project selectors on capture form
- Processed items show type badge and link to converted entity
- Sidebar badge count for unprocessed items already working

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 21:47:23 +00:00
5092e7e015 feat: mobile bottom navigation bar
5-item fixed bottom bar (Dashboard, Focus, Tasks, Calendar, More)
visible only on mobile (<768px). "More" opens a slide-up panel
with links to Notes, Meetings, Decisions, Contacts, Weblinks, Admin.
Active page highlighted with accent color. Desktop unaffected.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 21:36:51 +00:00
a427f7c781 fix: test suite green (156 passed, 7 skipped)
- Fix seed data to match actual DB schemas (capture.processed, daily_focus.completed, weblinks junction table)
- Add date/datetime coercion in BaseRepository for asyncpg compatibility
- Add UUID validation in BaseRepository.get() to prevent DataError on invalid UUIDs
- Fix focus.py and time_tracking.py date string handling for asyncpg
- Fix test ordering (action before delete) and skip destructive admin actions
- Fix form_factory FK resolution for flat UUID strings
- Fix route_report.py to use get_route_registry(app)
- Add asyncio_default_test_loop_scope=session to pytest.ini

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 21:30:27 +00:00
f7c5ac2d89 Commit prior to Claude Code implementation on VM 2026-03-01 14:45:15 +00:00
a1d24354a0 Tier 3: timers CRUD + time tracking with topbar timer 2026-02-28 05:03:16 +00:00
7b259b9597 Tier 3: timetracking CRUD + time tracking with topbar timer 2026-02-28 04:48:37 +00:00
6ad642084d Tier 3: appointments CRUD + time tracking with topbar timer 2026-02-28 04:38:56 +00:00
82d03ce23a Session 2: files upload/preview, meetings with action items, decisions 2026-02-28 04:00:55 +00:00
5773808ae4 Session 1: bug fix, global search, admin trash, lists CRUD 2026-02-28 03:52:12 +00:00
f36ea194f3 R1 foundation - Phase 1 live build 2026-02-28 03:33:33 +00:00