| # | Feature | Status |
|---|---|---|
| 1 | DaisyUI + Tailwind | β |
| 2 | Card components | β |
| 3 | Theme switcher (persists) | β |
| 4 | Mobile-responsive | β |
| # | Feature | Status |
|---|---|---|
| 5 | Swipe left β archive | β |
| 6 | Swipe right β save for later | β |
| 7 | Swipe animations (fly-out, colors) | β |
| 8 | New/Saved/All toggle per tab | β |
| 9 | Emoji reactions with labels | β |
| 10 | Category selector (dropdown + grid) | β |
| 11 | Fixed category counts | β |
| 12 | Search tiles | β |
| # | Feature | Status |
|---|---|---|
| 13 | /todos page | β |
| 14 | Add/complete/delete todos | β |
| 15 | Assignee filter (Rodion/Coby) | β |
| 16 | Todo tiles = activity notifications | β |
| # | Feature | Status |
|---|---|---|
| 17 | Feedback button (π¬) | β |
| 18 | Blog post links on log tiles | β |
| 19 | Local timezone timestamps | β |
| 20 | Feedback tile type | β |
| # | Feature | Status |
|---|---|---|
| 21 | Deep dive audio generation | π² |
| 22 | PWA/offline | π² |
| 23 | Push notifications | π² |
| 24 | Quick capture from phone | π² |
| 25 | Export/backup | π² |
| 26 | Comments/threads | π² |
- SvelteKit
- Tailwind CSS + DaisyUI
- SQLite (better-sqlite3)
- Vite
GET /api/tiles- list tiles (with ?type=, ?mode=, ?q= params)POST /api/tiles- create tilePATCH /api/tiles/[id]- update tileDELETE /api/tiles/[id]- delete tileGET /api/todos- list todosPOST /api/todos- create todoPATCH /api/todos/[id]- update todoDELETE /api/todos/[id]- delete todoPOST /api/feedback- submit feedback