Commit Graph
2428 Commits
Author SHA1 Message Date
zarzet 97fdc85513 fix(security): redact secrets from exported logs 2026-08-29 18:57:06 +07:00
zarzet 7556d93e80 fix(security): bound cover download memory usage 2026-08-29 18:56:56 +07:00
zarzet 740ce173b2 fix(security): prevent extension network sandbox bypasses 2026-08-29 18:56:46 +07:00
zarzet 8988f99f79 fix(security): sandbox extension FFmpeg execution 2026-08-29 18:53:52 +07:00
zarzet 63d29d2ed4 fix(security): validate extension callback state 2026-08-29 18:53:33 +07:00
zarzet 29db940d63 fix(security): encrypt extension storage at rest 2026-08-29 18:52:16 +07:00
zarzet cab1af1828 fix(download): restore reliable provider fallback retries 2026-08-29 03:19:38 +07:00
zarzet 5dac33dfa4 fix(download): preserve finalization metadata and library labels 2026-08-29 00:31:25 +07:00
zarzet c3b2214e2a perf: optimize library scans and extension runtime 2026-08-28 21:00:11 +07:00
zarzet 686cc25395 fix(library): prevent pinch gesture blocking scroll 2026-08-28 19:57:40 +07:00
zarzet 357190757c fix(database): cache unavailable FTS5 capability 2026-08-28 18:47:54 +07:00
zarzet 887a8ede12 feat(metadata): limit embedded cover resolution 2026-08-28 13:21:05 +07:00
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
Zarz Eleutherius c70e18e5fd New translations app_en.arb (Korean)
[ci skip]
2026-08-25 11:40:47 +07:00
Zarz Eleutherius 8b749e6dd1 New translations app_en.arb (Korean)
[ci skip]
2026-08-25 10:34:39 +07:00
Zarz Eleutherius 856f70a00b New translations app_en.arb (Korean)
[ci skip]
2026-08-25 09:23:36 +07:00
Zarz Eleutherius d1dc2f0fd8 New translations app_en.arb (Korean)
[ci skip]
2026-08-25 08:15:06 +07:00
github-actions[bot] 858a509132 chore: update AltStore source to v4.9.0 2026-08-24 18:39:51 +00:00
Zarz Eleutherius 372886273a New translations app_en.arb (Hindi)
[ci skip]
2026-08-25 01:35:57 +07:00
Zarz Eleutherius 06390ce0b4 New translations app_en.arb (Chinese Simplified)
[ci skip]
2026-08-25 01:35:55 +07:00
Zarz Eleutherius ecbf730ad6 New translations app_en.arb (Turkish)
[ci skip]
2026-08-25 01:35:53 +07:00
Zarz Eleutherius fad2856ef3 New translations app_en.arb (Russian)
[ci skip]
2026-08-25 01:35:52 +07:00
Zarz Eleutherius c925e72319 New translations app_en.arb (Portuguese)
[ci skip]
2026-08-25 01:35:50 +07:00
Zarz Eleutherius 2a67cd4ca2 New translations app_en.arb (Dutch)
[ci skip]
2026-08-25 01:35:48 +07:00
Zarz Eleutherius 9ec89286b1 New translations app_en.arb (Korean)
[ci skip]
2026-08-25 01:35:45 +07:00