Commit Graph
1189 Commits
Author SHA1 Message Date
Lei Nelissen 8bc51cbda1 feat: update react native 2026-05-07 22:03:41 +02:00
Lei Nelissen 1865809e80 fix: tests 2026-03-10 11:26:42 +01:00
Lei Nelissen 6940322214 fix: code signign for tests 2026-03-10 11:22:18 +01:00
Lei Nelissen 073fc4c324 fix: faulty eslint rule 2026-03-10 11:22:12 +01:00
Lei Nelissen 54ecfd67b4 fix: full text search 2026-03-10 09:02:19 +01:00
Lei Nelissen f823b831d5 fix: make the sync manager a bit more efficient with its tasks 2026-03-10 08:57:25 +01:00
Lei Nelissen 59317a39f9 fix: failing relational queries 2026-03-08 22:15:08 +01:00
Lei Nelissen f41b7eca44 fix: credential generator 2026-03-08 12:11:31 +01:00
Lei Nelissen 47017be2ab fix: upgrade drizzle and re-generate migrations 2026-03-08 11:28:01 +01:00
Lei Nelissen f27dee7a8a fix: drop relational queries as they're broken 2026-03-08 09:25:35 +01:00
Lei Nelissen f96fe7eb5a fix: live query results 2026-03-01 23:33:47 +01:00
Lei Nelissen 16da608681 fix: rework source driver into eager loaded 2026-03-01 21:33:01 +01:00
Lei Nelissen 132577f0f8 feat: settings manager 2026-03-01 21:20:49 +01:00
Lei Nelissen d903bca46a fix: last errors 2026-03-01 16:24:43 +01:00
Lei Nelissen f74e163aaf feat: migrate search screen to sqlite 2026-03-01 15:58:28 +01:00
Lei Nelissen 3d5dcacedd fix: make filename and mimetype nullable 2026-03-01 15:35:24 +01:00
Lei Nelissen c47747cb8f feat: update application to use new sqlite-base store 2026-03-01 15:32:56 +01:00
Lei Nelissen 81b6d43a83 fix: json columns 2026-03-01 14:15:27 +01:00
Lei Nelissen d0bb3946c9 fix: add sync option to artwork manager 2026-03-01 13:49:25 +01:00
Lei Nelissen b1b6c08149 feat: create manager for artwork 2026-03-01 13:43:21 +01:00
Lei Nelissen a9975a1483 feat: move carplay templates to sqlite 2026-03-01 13:20:08 +01:00
Lei Nelissen a8945aea11 fix: extract alphabet logic 2026-03-01 13:11:29 +01:00
Lei Nelissen f5e510dc40 fix: storehooks 2026-03-01 13:05:17 +01:00
Lei Nelissen 69ab242c54 feat: update drizzle 2026-03-01 12:43:25 +01:00
Lei Nelissen 2b065db8da feat: implement sync manager 2026-03-01 11:23:06 +01:00
Lei Nelissen 8b7a680e0a fix: introduce entityid 2026-03-01 10:46:49 +01:00
Lei Nelissen 343f8f321f fix: update entity columns 2026-03-01 10:30:43 +01:00
Lei Nelissen 7d71a79996 fix: drivers 2026-02-22 22:01:01 +01:00
Lei Nelissen f6040a49d2 fix: deprecated sqliteTable usage 2026-02-17 17:04:18 +01:00
Lei Nelissen 0ad8a78a5d fix: simplify hooks 2026-02-17 17:02:31 +01:00
Lei Nelissen 04f670df8c fix: hooks 2026-02-10 09:03:54 +01:00
Lei Nelissen becdea9468 fix: rearrange entities 2026-02-09 10:12:58 +01:00
copilot-swe-agent[bot] 1a5a98bf0d Fix progress field initialization to use 0 instead of null 2026-02-08 20:47:35 +00:00
copilot-swe-agent[bot] 207dac6ab4 Fix schema folder imports to use relative paths 2026-02-08 20:46:25 +00:00
copilot-swe-agent[bot]andleinelissen a087469725 Address code review feedback - fix imports and error handling
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:45:17 +00:00
copilot-swe-agent[bot]andleinelissen 7c10aceb44 Fix download hooks and type references across codebase
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:43:30 +00:00
copilot-swe-agent[bot]andleinelissen 62ed133288 Fix prefill imports and restore music fetchers
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:41:39 +00:00
copilot-swe-agent[bot]andleinelissen 79390a6541 Update schema imports and remove Redux from downloads/music
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:39:29 +00:00
copilot-swe-agent[bot]andleinelissen 6a8443f4fd Create new entity folder structure with hooks and actions
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:35:54 +00:00
copilot-swe-agent[bot]andleinelissen fcb0dfbea1 Update all components to remove sourceId from hook calls
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:11:35 +00:00
copilot-swe-agent[bot]andleinelissen 2eb7d1e622 Remove sourceId filtering from database queries - mix all sources
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 20:10:34 +00:00
copilot-swe-agent[bot]andleinelissen 6d7af425f4 Remove duplicated type definitions - use schema types from db/types.ts
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:37:23 +00:00
copilot-swe-agent[bot]andleinelissen 780bbed637 Address code review feedback: fix naming consistency and comments
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:33:21 +00:00
copilot-swe-agent[bot] 347905a7fb Fix remaining Redux usages in Colors and TrackListView components 2026-02-08 15:31:12 +00:00
copilot-swe-agent[bot]andleinelissen 8aedb7e1c7 Fix union type property access in usePlayTracks
Use type guards to safely access properties on union types

Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:29:44 +00:00
copilot-swe-agent[bot]andleinelissen 60a739e5b7 Address code review feedback
- Fixed type safety in playTracks by using proper union type instead of any
- Fixed downloads schema import to be at top level
- Fixed comment about audio mime type filtering

Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:28:12 +00:00
copilot-swe-agent[bot]andleinelissen 1ff5b1b341 Migrate remaining files from Redux to database
- Created downloads hooks (useDownloads, useDownload, useIsDownloaded)
- Created download queue manager with database operations
- Updated Downloads screen to use database hooks
- Updated DownloadIcon component to use database
- Updated DownloadManager to use database
- Updated usePlayTracks to use database hooks
- Updated useCurrentTrack to use database hooks
- Updated TrackPopupMenu to use database hooks
- Updated Search screen to use database hooks and fetchers
- Made playTracks backward compatible with CarPlay templates

Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:26:50 +00:00
copilot-swe-agent[bot]andleinelissen 17fd5aa9f1 Add proper async/await to all fetcher function calls
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:18:42 +00:00
copilot-swe-agent[bot]andleinelissen e1533e40bb Extract useSourceId hook to reduce code duplication
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:17:14 +00:00
copilot-swe-agent[bot]andleinelissen 42d0da7051 Fix TypeScript errors with proper source type assertions
Co-authored-by: leinelissen <10154841+leinelissen@users.noreply.github.com>
2026-02-08 15:14:19 +00:00