Commit Graph

2787 Commits

Author SHA1 Message Date
Valeri Gokadze
8e2a6ad94d New Crowdin updates (#701)
* New translations app_en.arb (Spanish)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Spanish)
2026-02-02 16:09:26 +04:00
Valeri Gokadze
e29cbb9595 New Crowdin updates (#697)
* New translations app_en.arb (French)

* New translations app_en.arb (German)

* New translations app_en.arb (Hungarian)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Russian)

* New translations app_en.arb (Turkish)
2026-01-18 12:38:37 +04:00
Valeri Gokadze
f44a514147 refactor: rename song fetching functions for clarity and improve caching logic 2026-01-15 12:45:28 +04:00
Valeri Gokadze
52edd3d1d5 refactor: replace hardcoded proxy cleanup interval with a constant 2026-01-15 12:27:46 +04:00
Valeri Gokadze
874dfa883d refactor: extract stream manifest fetching into a separate function and use constants for timeouts 2026-01-15 12:25:09 +04:00
Valeri Gokadze
dbba039023 refactor: refactor YouTube playlist URL validation to use predefined regex patterns 2026-01-14 19:31:38 +04:00
peterczegledy
9f060a4378 Updated the hungarian translation (#695) 2026-01-11 10:20:32 +04:00
Valeri Gokadze
fa39605325 Update: v9.7.5 9.7.5 2026-01-06 15:47:02 +04:00
Valeri Gokadze
1bc6a9ee5d New Crowdin updates (#694)
* New translations app_en.arb (French)

* New translations app_en.arb (Russian)
2026-01-06 15:40:46 +04:00
Valeri Gokadze
2435bd6169 fix: reorder playlist retrieval to ensure validation before existence check 2026-01-06 15:38:58 +04:00
Valeri Gokadze
3fd19ce8d5 fix: update log message for timeout in getSong function 2026-01-06 15:36:00 +04:00
Valeri Gokadze
0767ad35dc fix: remove unnecessary constant for default border radius in getItemBorderRadius function 2026-01-06 15:26:12 +04:00
Valeri Gokadze
e670bfc67c fix: remove empty album field in mapToMediaItem function 2026-01-06 15:26:04 +04:00
Valeri Gokadze
b558e803a6 refactor: improve formatter 2026-01-06 11:35:49 +04:00
Valeri Gokadze
151289aefd fix: capture original offline songs order during initialization 2026-01-06 11:20:12 +04:00
Valeri Gokadze
bf4fc54e69 fix: change variable declaration from late to regular for offline songs list 2026-01-06 11:17:44 +04:00
Valeri Gokadze
6646e7784c fix: remove future microtask from recommendation songs play button 2026-01-06 11:10:45 +04:00
Valeri Gokadze
c8e95761c8 fix: simplify data handling in recommended songs section 2026-01-06 11:08:52 +04:00
Valeri Gokadze
d586316362 fix: remove unused playlistHeight variable for recommended songs section 2026-01-06 11:07:11 +04:00
Valeri Gokadze
1fdd510b8d New Crowdin updates (#691)
* Update source file app_en.arb

* Update source file app_en.arb

* New translations app_en.arb (French)

* New translations app_en.arb (Portuguese)
2026-01-06 11:00:38 +04:00
Valeri Gokadze
7dd0ee6cd6 fix: show a message when there's no library content in offline mode 2026-01-06 11:00:15 +04:00
Valeri Gokadze
38651c9f5c fix: correct typo in commonListViewBottomPadding variable name 2026-01-06 10:36:26 +04:00
Valeri Gokadze
fe3927cd3b refactor: improve variable naming for search suggestions in search page 2026-01-06 10:35:36 +04:00
Valeri Gokadze
ab778f8acd fix: dispose fetchingSongs in search page to prevent memory leaks 2026-01-06 10:34:23 +04:00
Valeri Gokadze
7c9dbf42be refactor: move search page placeholder for offline mode into widgets folder 2026-01-06 10:19:55 +04:00
Valeri Gokadze
c547101d30 fix: ensure context is available in NavigationManager before access 2026-01-06 02:19:16 +04:00
Valeri Gokadze
7379550e3c refactor: simplify current shell index retrieval logic 2026-01-06 02:15:26 +04:00
Valeri Gokadze
66fa2f7708 refactor: use better approach for navigation shell indexing 2026-01-06 02:10:28 +04:00
Valeri Gokadze
70f52db954 New Crowdin updates (#688)
* New translations app_en.arb (French)

* New translations app_en.arb (Italian)

* New translations app_en.arb (Russian)

* New translations app_en.arb (Turkish)
2026-01-05 14:48:38 +04:00
Valeri Gokadze
4778ec3053 feat: add 'Add to queue' functionality (closes: #690) 2026-01-05 14:48:02 +04:00
Valeri Gokadze
3c1c950686 refactor: extract BottomActionsRow widget into its own file for better organization 2026-01-05 10:03:59 +04:00
Valeri Gokadze
ee51adbdcb refactor: move artwork and playback control widgets from now playing page into separate files 2026-01-05 09:57:22 +04:00
Valeri Gokadze
0ae103e9c7 refactor: simplify user songs page layout by integrating PlaylistHeader widget 2026-01-03 20:36:47 +04:00
Valeri Gokadze
fb26e4a61c refactor: improve playlist header widget and integrate into playlist page 2026-01-03 20:34:09 +04:00
Valeri Gokadze
f543f1da1d feat: implement edit playlist functionality with dedicated dialog 2026-01-03 20:27:05 +04:00
Valeri Gokadze
1c7c87de28 refactor: replace FutureBuilder with AsyncLoader for improved loading and error handling 2026-01-03 20:15:16 +04:00
Valeri Gokadze
a5a937ad8e chore: Update copyright year to 2026 2026-01-02 00:17:56 +04:00
Valeri Gokadze
1bce950e5a fastlane: remove outdated changelog files 9.7.4 2025-12-29 16:19:15 +04:00
Valeri Gokadze
d7b297fa5c Update: v9.7.4 2025-12-29 16:18:27 +04:00
Valeri Gokadze
01df21e6ff dev: update translations_cleaner dependency version to 0.1.0 2025-12-29 16:16:12 +04:00
Valeri Gokadze
d4369161bc fix: update proxy usage description for clarity 2025-12-29 16:11:12 +04:00
Valeri Gokadze
3c5cab0ab2 fix: improve proxy fetching logic with enhanced error handling and duplicate prevention 2025-12-29 15:58:45 +04:00
Valeri Gokadze
22faebcf8f fix: enhance playback state management with improved control handling and update logic 2025-12-29 14:02:16 +04:00
Valeri Gokadze
c2f18208bc fix: improve playback state update logic for better accuracy 2025-12-29 13:59:10 +04:00
Valeri Gokadze
3ca1d825c3 refactor: improve song completion code 2025-12-29 13:57:43 +04:00
Valeri Gokadze
153cca1943 fix: enhance offline fallback logic to include media ID for improved playback handling 2025-12-29 13:52:19 +04:00
Valeri Gokadze
2ccc4c69e2 fix: enhance media item handling with unique IDs for improved queue management 2025-12-29 13:47:49 +04:00
Valeri Gokadze
68560f5beb fix: enhance song playback logic to skip to current song if in the same queue 2025-12-29 13:27:14 +04:00
Valeri Gokadze
8c1a7d4178 fix: optimize audio playback logic and improve offline fallback handling 2025-12-29 13:25:25 +04:00
Valeri Gokadze
c79d68c3f6 fix: simplify song removal logic and improve queue handling 2025-12-28 16:12:23 +04:00