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