Commit Graph

  • 0a3cc8637a refactor(playlist_page): remove paging controller and related logic for simplified playlist display (fixes: #776) master Valeri Gokadze 2026-03-12 22:02:12 +04:00
  • 80edb32fdd fix(library_page): remove offline songs from library as it's the default page for offline mode anyway Valeri Gokadze 2026-03-12 21:45:05 +04:00
  • 983453f9ce fix(offline_playlist_service): ensure toasts are shown only when context is mounted Valeri Gokadze 2026-03-12 21:40:31 +04:00
  • c750c89d85 fix(playlist_page): prevent like and sync buttons from displaying in offline mode Valeri Gokadze 2026-03-12 21:30:36 +04:00
  • 1bcaed79f3 fix(song_bar): conditionally display menu items based on offline mode Valeri Gokadze 2026-03-12 21:26:14 +04:00
  • 81c0ecd50c refactor: simplify parameters for makeSongOffline and removeSongFromOffline functions Valeri Gokadze 2026-03-12 21:22:26 +04:00
  • 758b254bd9 feat: use better icons for different sections (#775) Elias 2026-03-12 14:15:02 -03:00
  • 1c07c781b7 fix(library_page): improve border radius handling logic (related to: #774) Valeri Gokadze 2026-03-12 15:10:24 +04:00
  • e4871b713f refactor(offline_playlist_service): implement cancellation of active downloads before deletion Valeri Gokadze 2026-03-12 14:59:53 +04:00
  • 36a55915ca Feature/delete downloads (#773) Elias 2026-03-12 07:49:28 -03:00
  • 24ad9aa78f New Crowdin updates (#772) l10n_master Valeri Gokadze 2026-03-11 10:04:12 +04:00
  • d77bd75582 fix(localization): update sleep timer dialog title (related to: #770) Valeri Gokadze 2026-03-10 22:15:02 +04:00
  • ec99437cdd Revert "fix: don't copy play times in mini player" Valeri Gokadze 2026-03-10 12:36:03 +04:00
  • 70804d67d2 feat(song_bar): add play count display option in song bar Valeri Gokadze 2026-03-10 12:35:09 +04:00
  • d8793ebd4e chore(dependencies): update sub-dependencies Valeri Gokadze 2026-03-10 11:48:39 +04:00
  • 06c802a34e refactor: move SnackBar theme properties to snackBarTheme in app_themes Valeri Gokadze 2026-03-10 11:42:40 +04:00
  • 48494109bf New translations app_en.arb (Chinese Simplified) Valeri Gokadze 2026-03-09 11:38:48 +04:00
  • 86f1d677a3 New translations app_en.arb (French) Valeri Gokadze 2026-03-09 11:38:38 +04:00
  • 53479dfc28 fix(localization): remove unused playback progress label from localization file Valeri Gokadze 2026-03-10 11:12:41 +04:00
  • a3417b5c5f fix(ui): prevent SnackBar from overlapping MiniPlayer (#765) Elias 2026-03-10 04:09:50 -03:00
  • 0571764b89 feat(localization): add loading and replay labels for improved accessibility Valeri Gokadze 2026-03-10 11:06:43 +04:00
  • 2618e61389 fix(accessibility): improve screen reader feedback for playback controls (#763) Elias 2026-03-10 04:02:31 -03:00
  • 8a0d8d8c54 fix: make "Pick image from device" button full-width (#764) Elias 2026-03-10 04:00:40 -03:00
  • 4c0add45b0 refactor: clean up unused imports and improve playlist creation logic Valeri Gokadze 2026-03-09 21:43:14 +04:00
  • f8fd6e0244 feat: add an "Add playlist" button to the song saving dialog (#759) Elias 2026-03-09 14:21:17 -03:00
  • 3463d2813d Update version and URLs in check.json to 9.9.1 update Valeri Gokadze 2026-03-08 21:05:36 +04:00
  • 95b563a20f Revert "feat(common_services): add temporary migration task" Valeri Gokadze 2026-03-08 20:55:51 +04:00
  • bb53cbff16 Update: v9.9.1 9.9.1 Valeri Gokadze 2026-03-08 20:55:06 +04:00
  • 3f358d8b71 refactor(playlists_page): move playlist header widget to playlist widgets folder for better organization Valeri Gokadze 2026-03-08 20:52:03 +04:00
  • 2400a666ec fix(playlists): update song title and artist in playlist without mutating original data Valeri Gokadze 2026-03-08 20:48:43 +04:00
  • 10a1a7dc2d refactor: move duplicated widgets into one file Valeri Gokadze 2026-03-08 20:45:34 +04:00
  • 555af2d0b2 feat: Add shuffle for liked songs, offline songs end recently played songs (#758) Elias 2026-03-08 13:30:57 -03:00
  • 9f7e8f8034 feat(common_services): add temporary migration task Valeri Gokadze 2026-03-08 19:50:24 +04:00
  • 31e041d142 fix(offline_songs): copy song map in makeSongOffline to avoid mutating backed-up playlist data Valeri Gokadze 2026-03-08 19:35:06 +04:00
  • 6fcf563f1e feat(queue): add confirmation dialog for clearing the queue (fixes: #754) Valeri Gokadze 2026-03-08 17:55:18 +04:00
  • c10b18df2e fix(queue): ensure correct item removal from queue on dismiss Valeri Gokadze 2026-03-08 17:44:56 +04:00
  • cd37116da9 refactor(queue): use the same widget for both large and small screens Valeri Gokadze 2026-03-08 17:15:52 +04:00
  • 6d5b0bfd7c feat(queue): refactor queue list to use state management for queue updates Valeri Gokadze 2026-03-08 16:54:51 +04:00
  • a1f2404e65 fix(sort_chips): adjust padding for horizontal scroll view Valeri Gokadze 2026-03-08 16:46:24 +04:00
  • e14ba30607 Update version and URLs in check.json to 9.9.0 Valeri Gokadze 2026-03-08 13:50:47 +04:00
  • e7308975f1 Update: v9.9.0 9.9.0 Valeri Gokadze 2026-03-08 13:39:28 +04:00
  • d628f63d7f build: update Flutter SDK version to ^3.41.4 Valeri Gokadze 2026-03-08 13:39:08 +04:00
  • b0316c2760 fastlane: update screenshots Valeri Gokadze 2026-03-08 13:36:49 +04:00
  • ab82996e2b fix(song_bar): update offline toggle handling to use unawaited for async operation Valeri Gokadze 2026-03-08 13:13:35 +04:00
  • 806431cdd5 fix(song_bar): update song title and artist in state after renaming Valeri Gokadze 2026-03-08 13:11:47 +04:00
  • 442aba9203 feat(song_bar): add like indicator icon Valeri Gokadze 2026-03-08 13:05:41 +04:00
  • 093799365c refactor(playlists_manager): remove playlist identifier sanitization logic Valeri Gokadze 2026-03-02 10:29:25 +04:00
  • 19dd7bbf18 feat(search): implement search functionality for playlists and user songs (closes: #742) Valeri Gokadze 2026-03-08 12:49:48 +04:00
  • 8a5af6e53e fix(bottom_actions_row): simplify layout and improve button tap targets (closes: #743) Valeri Gokadze 2026-03-08 12:40:54 +04:00
  • f5dbea9792 feat: new queue UI with functionality Valeri Gokadze 2026-03-08 12:29:32 +04:00
  • 9cdfdefd6b fix(router_service): adjust transition durations and curves for smoother animations Valeri Gokadze 2026-03-08 11:54:00 +04:00
  • b6c676ae5b fix(mini_player): make button splash and highlight colors transparent in controls Valeri Gokadze 2026-03-08 11:50:16 +04:00
  • bc4ab42121 fix: don't copy play times in mini player Valeri Gokadze 2026-03-08 11:48:44 +04:00
  • 9abebcd61f feat(settings_manager): change default value of predictiveBack to true Valeri Gokadze 2026-03-08 11:22:12 +04:00
  • 6eabfcf5e0 feat: add more animations to the app Valeri Gokadze 2026-03-08 11:20:01 +04:00
  • 9fed9dcbce fix(dependencies): update youtube_explode_dart to use git source Valeri Gokadze 2026-03-08 11:08:35 +04:00
  • 7c5526566a New Crowdin updates (#751) Valeri Gokadze 2026-03-08 10:31:42 +04:00
  • 7a92e73e06 i18n: Update Portuguese (pt-BR) translation (#750) Elias 2026-03-08 03:25:13 -03:00
  • 67f407b55f fix(library_page): add dialog for removing offline playlists Valeri Gokadze 2026-03-06 13:32:00 +04:00
  • d138e17131 fix(library_page): show error toast when playlist ID is missing Valeri Gokadze 2026-03-06 13:18:08 +04:00
  • dc8a268d84 fix(playlists): remove deleted custom playlist from offline list as well (fixes: #739) Valeri Gokadze 2026-03-06 13:14:42 +04:00
  • ef700d63b9 New translations (Indonesian) (#748) Valeri Gokadze 2026-03-06 12:58:57 +04:00
  • 33918cb08d refactor(queue_list_view): update queue handling to use queueAsMapStream Valeri Gokadze 2026-03-04 22:56:32 +04:00
  • 8613a7256c New Crowdin updates (#747) Valeri Gokadze 2026-03-04 22:50:15 +04:00
  • d4a74f36ee feat(audio_service): add queueAsMapStream for better queue management in UI Valeri Gokadze 2026-03-04 10:40:08 +04:00
  • 275243aecd Update version and URLs in check.json to 9.8.5 Valeri Gokadze 2026-03-02 10:37:44 +04:00
  • 65bc49977c refactor(playlists_manager): remove playlist identifier sanitization logic remove_migration Valeri Gokadze 2026-03-02 10:29:25 +04:00
  • 8da62d2c9f Update: v9.8.5 9.8.5 Valeri Gokadze 2026-03-02 10:13:02 +04:00
  • 2617759f1e fix(playlists): ensure playlist identifiers are sanitized and resolved correctly (closes: #737) Valeri Gokadze 2026-03-02 10:09:15 +04:00
  • b76978644a Revert "refactor(fallback_image): add FallbackNetworkImage widget for improved image loading" Valeri Gokadze 2026-03-02 09:50:59 +04:00
  • 008b4807b6 fix(playlists_manager): fixed error appearing for folder playlists Valeri Gokadze 2026-03-02 09:40:32 +04:00
  • a11ecc4965 refactor(library_page): use better logic for radius Valeri Gokadze 2026-03-02 09:35:33 +04:00
  • 52349323dd refactor(audio_service): remove logging of offline song usage Valeri Gokadze 2026-03-02 09:24:54 +04:00
  • 645a863527 refactor(proxy_manager): reset shared proxy address to null on resource closure Valeri Gokadze 2026-03-01 23:26:41 +04:00
  • 499f9a376c New Crowdin updates (#738) Valeri Gokadze 2026-03-01 23:15:38 +04:00
  • c90096f75f refactor(fallback_image): add FallbackNetworkImage widget for improved image loading Valeri Gokadze 2026-03-01 23:13:47 +04:00
  • fd0bd1fcdb refactor(proxy_manager): improve proxy manager logic Valeri Gokadze 2026-03-01 23:05:32 +04:00
  • ff8c18b193 refactor(audio_service): optimize media item update and queue management logic Valeri Gokadze 2026-03-01 23:00:04 +04:00
  • 1ac5059c48 refactor(library): improve playlist checks and folder deletion logic Valeri Gokadze 2026-03-01 22:57:23 +04:00
  • 13d2aa14e7 refactor(playlists): improve playlist update logic and folder handling Valeri Gokadze 2026-03-01 22:54:59 +04:00
  • f86383a960 refactor(playlists): improve playlist update logic and list synchronization Valeri Gokadze 2026-03-01 22:52:19 +04:00
  • e0922eba5c refactor(playlists): improve playlist retrieval logic and error handling Valeri Gokadze 2026-03-01 20:56:00 +04:00
  • f4ae27e1df refactor(playlists): improve playlist retrieval to include folders Valeri Gokadze 2026-03-01 20:51:14 +04:00
  • 02b00c63a9 refactor: rename database folder Valeri Gokadze 2026-03-01 20:46:23 +04:00
  • d81ee033e9 refactor(common_services): optimize playlist shuffling and improve lyrics formatting Valeri Gokadze 2026-03-01 20:43:22 +04:00
  • 843737cb90 refactor(playlists): improve error logging and playlist retrieval logic Valeri Gokadze 2026-03-01 20:41:04 +04:00
  • 69ff8c74dd refactor(playlists): remove unused getPlaylistId function Valeri Gokadze 2026-03-01 20:36:27 +04:00
  • a99f660b0e refactor: move common_services into services folder Valeri Gokadze 2026-03-01 20:35:18 +04:00
  • 5b45738b28 refactor: move playlists_manager into services folder Valeri Gokadze 2026-03-01 20:31:16 +04:00
  • 940fbe701f refactor(playlists): unify custom playlist ID generation and update references Valeri Gokadze 2026-03-01 20:30:29 +04:00
  • 9130cd0649 refactor: move playlists-related functions into manager file Valeri Gokadze 2026-03-01 20:29:09 +04:00
  • a5499dce3a refactor(playlists): improve playlist removal logic Valeri Gokadze 2026-03-01 19:33:17 +04:00
  • 121080c26a refactor: update import statements to only include logger from main.dart Valeri Gokadze 2026-03-01 19:21:38 +04:00
  • 3a9332be59 refactor(playlists): import playlist removal logic with ID normalization and folder updates Valeri Gokadze 2026-03-01 19:16:30 +04:00
  • 92edf80bc0 refactor: refactor logger code Valeri Gokadze 2026-03-01 18:51:53 +04:00
  • ba1edf8c4a chore: update Flutter SDK version to 3.41.2 Valeri Gokadze 2026-02-27 19:40:57 +04:00
  • 96a81d8a21 Update version and URLs in check.json to 9.8.4 Valeri Gokadze 2026-02-27 16:36:32 +04:00
  • 8e7e08efa6 chore(changelogs): remove outdated changelog files for versions 150-159 9.8.4 Valeri Gokadze 2026-02-27 16:12:30 +04:00
  • 1a52595760 Update: v9.8.4 Valeri Gokadze 2026-02-27 16:11:54 +04:00
  • 1057651170 feat(audio_streams): improve audio stream selection with compatibility sorting and improved codec validation Valeri Gokadze 2026-02-27 16:05:49 +04:00