|
|
c1852435c8
|
feat: pwa manifest, icon and minimal service worker
|
2026-09-03 18:57:31 +02:00 |
|
|
|
3efde1a828
|
fix: sync-now feedback and polling, preserve stored subsonic password, fix placeholder
|
2026-08-30 00:16:41 +02:00 |
|
|
|
6b85f11871
|
feat: settings page with integrations, sync control and user management
|
2026-08-30 00:00:44 +02:00 |
|
|
|
7a58f9e5a0
|
fix: hide barcode line on add-page confirm view
|
2026-08-29 23:40:26 +02:00 |
|
|
|
bc62019162
|
feat: add page with discogs text search into confirm flow
|
2026-08-29 23:34:53 +02:00 |
|
|
|
71423c7ab7
|
fix: clear re-match selection when searching again
|
2026-08-29 23:27:54 +02:00 |
|
|
|
e912d9e485
|
feat: item detail with rip override, re-match and remove
|
2026-08-29 23:19:48 +02:00 |
|
|
|
b87e6abee0
|
feat: library grid with rip/format filters, search and artist index
|
2026-08-29 23:10:20 +02:00 |
|
|
|
b9ba4f0ca6
|
fix: dispatch ADD_START, correlate preview/lookup responses with the current attempt
|
2026-08-29 22:54:00 +02:00 |
|
|
|
c76d936f1e
|
feat: scan flow page with candidates, confirm view and error guidance
|
2026-08-29 22:37:01 +02:00 |
|
|
|
890e7da3a7
|
feat: pure scan-flow state machine
|
2026-08-29 22:25:53 +02:00 |
|
|
|
70b7fdbe1b
|
feat: barcode scanner hook (BarcodeDetector + zxing fallback) and camera component
|
2026-08-29 22:11:01 +02:00 |
|
|
|
bda43ce237
|
feat: router, tab shell, setup and login pages
|
2026-08-29 19:50:10 +02:00 |
|
|
|
fdf200a960
|
feat: typed api client and auth context with setup gate
|
2026-08-29 19:34:02 +02:00 |
|
|
|
63e8c5f054
|
feat: react/vite/tailwind web scaffold with jsdom tests
|
2026-08-29 19:26:10 +02:00 |
|