Commit graph

4 commits

Author SHA1 Message Date
Paweł Orzech
37c2061457
Add project plan document for Fuzzel Android client
Introduces plan.md outlining current implementation status, missing features, API requirements, UI parity tasks, technical details, key files for modification, and testing/verification steps for the Fuzzel Android client project.
2026-01-23 02:32:15 +01:00
Paweł Orzech
6c0b502630
Add missing NOT NOW and DONE swimlanes to Kanban view
- Add indexed_by parameter to FizzyApiService.getCards() to fetch cards
  by status (all, closed, not_now)
- Modify CardRepositoryImpl to fetch all card states in parallel and
  combine results
- Update KanbanViewModel.distributeCardsToColumns() to create virtual
  swimlanes for NOT NOW, Triage, and DONE - always visible
- Add distinct styling for virtual swimlanes in KanbanScreen:
  - NOT NOW: purple color, Schedule icon
  - Triage: orange color, Inbox icon
  - DONE: green color, CheckCircle icon
- Hide Edit/Delete menu and Add Card button for virtual columns
2026-01-19 09:30:18 +00:00
Paweł Orzech
101bf72250 Fix Fizzy API integration to match official documentation
- Update auth endpoints: POST /session and /session/magic_link
- Use card number (Int) instead of card ID in API paths
- Add separate card action endpoints: closure, triage, goldness, watch
- Implement wrapped request objects for all create/update operations
- Move tags to account level (GET /tags)
- Update notification endpoints to use /reading suffix
- Change HTTP methods from PATCH to PUT for updates
- Update all DTOs with correct field names and structures
- Update repository implementations for new API structure
2026-01-19 08:48:46 +00:00
Paweł Orzech
7ebc7c4458
Initial commit 2026-01-18 22:08:41 +00:00