Commit Graph
2293 Commits
Author SHA1 Message Date
zarzet 45d9bbd7b2 perf: harden download and persistence lifecycle 2026-08-28 12:51:03 +07:00
zarzet 51f61c9c95 fix(audio-analysis): avoid spectrogram splice noise 2026-08-28 01:48:52 +07:00
zarzet 433f8ed685 perf: reduce queue and extension runtime overhead 2026-08-28 01:47:51 +07:00
zarzet a744514e10 fix(library): recover transient file availability 2026-08-28 01:04:04 +07:00
zarzet 847fc725b6 fix(analysis): reject false spectral rolloff cutoffs 2026-08-28 00:33:55 +07:00
zarzet 862037a9d5 fix(metadata): preserve selected release artwork and title 2026-08-27 22:22:23 +07:00
zarzet 933a3c49e2 fix(library): persist artwork previews and stabilize completion 2026-08-27 21:42:38 +07:00
zarzet fca8e46412 fix(library): show play action for completed batch items 2026-08-27 17:04:58 +07:00
zarzet 2b117415ae feat: add file format library quality label 2026-08-27 16:50:46 +07:00
zarzet 4609e59806 fix(library): show play actions during batch downloads 2026-08-27 13:56:48 +07:00
zarzet 47deb9f34e fix(extensions): resume metadata after verification 2026-08-27 13:08:44 +07:00
zarzet 9bbfee25d0 fix(playlists): remove play action from online playlists 2026-08-27 12:15:24 +07:00
zarzet 4fa0ab860b chore(deps): upgrade Flutter Go and Android dependencies 2026-08-27 10:42:14 +07:00
zarzet 1a7c20111a feat(library): add lyrics filtering and metadata actions 2026-08-27 01:44:06 +07:00
zarzet 04c42bd511 perf(downloads): bound native queue state 2026-08-27 00:17:25 +07:00
zarzet 5e8608cef9 fix(extensions): accept artist tracks alias 2026-08-26 23:08:53 +07:00
zarzet d7ab5f8653 chore(release): bump version to 4.9.1 2026-08-26 22:37:07 +07:00
zarzet 0de4135966 fix(ui): smooth metadata transitions and refine settings 2026-08-26 22:36:54 +07:00
zarzet 747dea886c fix(runtime): bound resources and quarantine stalled extensions 2026-08-26 21:09:05 +07:00
zarzet 0e3fca9967 perf(downloads): stream concurrent native queue work 2026-08-26 18:37:56 +07:00
zarzet e149ee5358 fix(storage): publish finalized SAF output once 2026-08-26 18:37:15 +07:00
zarzet f8bd1b5931 feat(extensions): add resilient transfer runtime 2026-08-26 18:35:44 +07:00
zarzet 778f58e6e4 fix(lints): await asynchronous work in guarded blocks 2026-08-26 18:35:21 +07:00
zarzet 8f7b9ba47d perf(metadata): coalesce Deezer enrichment requests 2026-08-26 18:31:53 +07:00
zarzet 5f8e0da148 fix(metadata): remove forced download attribution 2026-08-26 18:31:39 +07:00
zarzet 832214043d fix(extensions): remove Block Store dependency 2026-08-26 17:00:27 +07:00
zarzet aafddde6bb fix(ios): handle library scan count output v4.9.0 2026-08-25 01:24:30 +07:00
zarzet 5c4b99b6df Merge remote-tracking branch 'origin/main' 2026-08-25 01:09:55 +07:00
zarzet 73051a5feb fix(player): smooth timed lyrics highlighting 2026-08-23 15:06:46 +07:00
zarzet c6437d8428 feat(library): add bit depth quality label mode 2026-08-23 11:42:47 +07:00
zarzet aec7bf7a1b fix(library): show complete quality labels 2026-08-23 11:36:15 +07:00
zarzet 818f1d3a10 fix(analysis): reject false low spectral cutoffs 2026-08-23 11:07:59 +07:00
zarzet c9cf26fea6 fix(ui): align explicit badges with track titles 2026-08-23 01:13:10 +07:00
zarzet bc58a28455 fix(metadata): avoid duplicate explicit indicator 2026-08-22 23:28:15 +07:00
zarzet 7557ffbf85 fix(metadata): preserve explicit advisory across conversions 2026-08-22 23:24:56 +07:00
zarzet 19591bdf19 feat(metadata): show explicit badges in track titles 2026-08-22 23:08:40 +07:00
zarzet 75e1cf17b8 fix(home): clear recent activity permanently 2026-08-22 22:45:06 +07:00
zarzet b1180a70a7 fix(library): restore live folder scan progress 2026-08-22 13:43:06 +07:00
zarzet b780aae38f fix(library): open folder actions on row tap 2026-08-22 13:37:06 +07:00
zarzet 60624436a6 feat(library): support multiple storage folders 2026-08-22 11:15:42 +07:00
zarzet 89d39c4074 fix(metadata): show readable SAF file locations 2026-08-21 01:02:02 +07:00
zarzet cee3d75655 chore(deps): bump locked Flutter dependencies 2026-08-19 21:24:59 +07:00
zarzet 43e44db257 chore(analyzer): exclude platform folders from analysis 2026-08-19 21:24:32 +07:00
zarzet 951f648787 fix(analysis): bound spectrogram memory for large files 2026-08-19 14:33:13 +07:00
zarzet 8e3dbf3c23 test(audio): verify tagged PCM playback compatibility 2026-08-19 14:33:03 +07:00
zarzet ea63291db8 refactor(metadata): move cover resolution to extensions 2026-08-19 13:12:29 +07:00
zarzet bdb10a2ae6 chore(deps): update Flutter and Go dependencies 2026-08-19 11:59:28 +07:00
zarzet 4b75555dd5 chore(release): bump version to 4.9.0 2026-08-18 23:15:11 +07:00
zarzet 4fef287a7b feat(metadata): add download attribution to comments 2026-08-18 21:17:36 +07:00
zarzet fd12ad2dbe fix(metadata): preserve source release fields across providers 2026-08-18 20:57:11 +07:00