Zarz Eleutherius
f7ec649b24
New translations app_en.arb (Indonesian)
2026-02-08 19:17:57 +07:00
Zarz Eleutherius
71a9e1baef
New translations app_en.arb (Chinese Traditional)
2026-02-08 19:17:56 +07:00
Zarz Eleutherius
4a4adcb72e
New translations app_en.arb (Chinese Simplified)
2026-02-08 19:17:55 +07:00
Zarz Eleutherius
3458f03158
New translations app_en.arb (Russian)
2026-02-08 19:17:54 +07:00
Zarz Eleutherius
4fe4a01840
New translations app_en.arb (Portuguese)
2026-02-08 19:17:53 +07:00
Zarz Eleutherius
e5d6fddeda
New translations app_en.arb (Dutch)
2026-02-08 19:17:52 +07:00
Zarz Eleutherius
370f5e3b8b
New translations app_en.arb (Korean)
2026-02-08 19:17:51 +07:00
Zarz Eleutherius
f5bb0820d5
New translations app_en.arb (Japanese)
2026-02-08 19:17:50 +07:00
Zarz Eleutherius
feb6da3ecb
New translations app_en.arb (German)
2026-02-08 19:17:48 +07:00
Zarz Eleutherius
39f28a12aa
New translations app_en.arb (Spanish)
2026-02-08 19:17:47 +07:00
Zarz Eleutherius
416fc79637
New translations app_en.arb (French)
2026-02-08 19:17:46 +07:00
Zarz Eleutherius
1f43780bec
Update source file app_en.arb
2026-02-08 19:17:44 +07:00
zarzet
7229602343
feat: replace date filter with sorting (latest/oldest/A-Z/Z-A)
...
- Remove broken date range filter (today/week/month/year)
- Add sort options: Latest, Oldest, A-Z, Z-A
- Sorting applies to tracks (all/singles tabs) and albums tab
- Add l10n keys for sort labels
2026-02-08 13:44:02 +07:00
zarzet
e0acda14e4
docs: add API credits to README and SpotiSaver to about page
2026-02-08 02:33:56 +07:00
Zarz Eleutherius
481b4b03dc
New translations app_en.arb (Turkish)
2026-02-07 19:20:11 +07:00
Zarz Eleutherius
b7fd2f7902
New translations app_en.arb (Hindi)
2026-02-07 19:20:10 +07:00
Zarz Eleutherius
f2e1e59d6a
New translations app_en.arb (Indonesian)
2026-02-07 19:20:09 +07:00
Zarz Eleutherius
3af2ecf1f4
New translations app_en.arb (Chinese Traditional)
2026-02-07 19:20:08 +07:00
Zarz Eleutherius
1b2f2c891c
New translations app_en.arb (Chinese Simplified)
2026-02-07 19:20:07 +07:00
Zarz Eleutherius
155f3259f2
New translations app_en.arb (Russian)
2026-02-07 19:20:06 +07:00
Zarz Eleutherius
f52d8d68b8
New translations app_en.arb (Portuguese)
2026-02-07 19:20:05 +07:00
Zarz Eleutherius
216d6e152c
New translations app_en.arb (Dutch)
2026-02-07 19:20:04 +07:00
Zarz Eleutherius
b6f90e727c
New translations app_en.arb (Korean)
2026-02-07 19:20:03 +07:00
Zarz Eleutherius
790bbc544f
New translations app_en.arb (Japanese)
2026-02-07 19:20:02 +07:00
Zarz Eleutherius
bd511f7dc6
New translations app_en.arb (German)
2026-02-07 19:20:01 +07:00
Zarz Eleutherius
e91c8c28a8
New translations app_en.arb (Spanish)
2026-02-07 19:20:00 +07:00
Zarz Eleutherius
3c6d1afa97
New translations app_en.arb (French)
2026-02-07 19:19:59 +07:00
Zarz Eleutherius
3947e109b4
Update source file app_en.arb
2026-02-07 19:19:57 +07:00
zarzet
8b18bef5ab
feat: add history message to donate notice card, fix l10n_id formatting
2026-02-07 13:53:13 +07:00
zarzet
219ea593dd
chore: add l10n strings for incremental scan and orphan cleanup
2026-02-07 13:20:15 +07:00
zarzet
859762e35c
fix(l10n): improve Indonesian wording for orphaned download cleanup
2026-02-07 13:14:13 +07:00
zarzet
ad606cca53
feat: v3.5.0 - SAF storage, onboarding redesign, library scan fixes
...
- SAF Storage Access Framework for Android 10+ downloads
- Redesigned Setup/Tutorial screens with Material 3 Expressive
- Library scan hero card now shows real-time scanned count
- Library folder picker uses SAF (no MANAGE_EXTERNAL_STORAGE needed)
- SAF migration prompt for users updating from pre-SAF versions
- Home feed caching, donate page, per-app language support
- Merged 3.6.0-beta.1 changelog entries into 3.5.0
2026-02-07 11:48:37 +07:00
Zarz Eleutherius
bf87662f99
New translations app_en.arb (Russian)
2026-02-06 18:33:40 +07:00
Zarz Eleutherius
4273edd836
New translations app_en.arb (Russian)
2026-02-05 13:19:12 +07:00
Zarz Eleutherius
7ce41fc1c1
Update source file app_en.arb
2026-02-05 13:19:10 +07:00
Zarz Eleutherius
fb7a576e00
New translations app_en.arb (Turkish)
2026-02-04 12:53:12 +07:00
Zarz Eleutherius
30a559b279
New translations app_en.arb (Hindi)
2026-02-04 12:53:11 +07:00
Zarz Eleutherius
f77d5fdf14
New translations app_en.arb (Indonesian)
2026-02-04 12:53:10 +07:00
Zarz Eleutherius
0a0667889c
New translations app_en.arb (Chinese Traditional)
2026-02-04 12:53:09 +07:00
Zarz Eleutherius
14d8cd54d7
New translations app_en.arb (Chinese Simplified)
2026-02-04 12:53:08 +07:00
Zarz Eleutherius
5fa3d405e6
New translations app_en.arb (Russian)
2026-02-04 12:53:07 +07:00
Zarz Eleutherius
34eb335fd0
New translations app_en.arb (Portuguese)
2026-02-04 12:53:06 +07:00
Zarz Eleutherius
c910530927
New translations app_en.arb (Dutch)
2026-02-04 12:53:05 +07:00
Zarz Eleutherius
69e1a6cf6b
New translations app_en.arb (Korean)
2026-02-04 12:53:04 +07:00
Zarz Eleutherius
bd84613624
New translations app_en.arb (Japanese)
2026-02-04 12:53:02 +07:00
Zarz Eleutherius
0b4777fc6b
New translations app_en.arb (German)
2026-02-04 12:53:01 +07:00
Zarz Eleutherius
e22813caec
New translations app_en.arb (Spanish)
2026-02-04 12:53:00 +07:00
Zarz Eleutherius
8f6e8432de
New translations app_en.arb (French)
2026-02-04 12:52:59 +07:00
zarzet
9071db9b88
feat: block duplicate downloads for tracks in local library
...
- Add local library check before downloading in all screens
- Show 'Already exists in your library' snackbar when track is found
- Add 'In Library' badge to track items in album and playlist screens
- Update home_tab, album_screen, playlist_screen, artist_screen
- Add snackbarAlreadyInLibrary localization string
2026-02-04 09:39:54 +07:00
zarzet
99e0d3d361
refactor: remove cloud save feature entirely
...
This feature was deemed unnecessary and was adding complexity to the app.
Removed:
- lib/services/cloud_upload_service.dart
- lib/providers/upload_queue_provider.dart
- lib/screens/settings/cloud_settings_page.dart
- lib/screens/settings/widgets/ (cloud status hero card)
- All cloud* settings from AppSettings model
- All cloud-related localization keys (~70 keys)
- Cloud settings from settings_provider.dart
- Cloud menu item from settings_tab.dart
- Cloud upload trigger from download_queue_provider.dart
Dependencies removed:
- webdav_client: ^1.2.2
- dartssh2: ^2.13.0
CHANGELOG updated to remove all cloud save references.
2026-02-03 23:10:19 +07:00