Commit Graph

1111 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
d4504722d8 fix(android): back button and safe area issues 2025-01-31 23:07:37 +06:00
Kingkor Roy Tirtho
6ddf6b9cce fix: remove automaticallyImplyLeading from root tabs 2025-01-31 22:37:10 +06:00
Kingkor Roy Tirtho
4b2d259add chore: use navigateTo instead of pushRoute 2025-01-31 22:10:40 +06:00
Kingkor Roy Tirtho
0037677383 refactor: migrate to auto_route from go_router 2025-01-31 21:07:51 +06:00
Kingkor Roy Tirtho
6cf4ca9179 chore: use shadcn in all places that's using material 2025-01-30 21:44:07 +06:00
KRTirtho
e0760e6250 chore: fix linux resizing blocking scrollbar 2025-01-30 20:37:13 +06:00
Kingkor Roy Tirtho
ada0ca1472 chore: remove obsolete appearance customization 2025-01-28 21:42:16 +06:00
Kingkor Roy Tirtho
42158a99ff refactor: use shadcn for mini lyrics window 2025-01-28 21:23:57 +06:00
Kingkor Roy Tirtho
5c6cb770a8 chore: fix where loading images not working 2025-01-28 21:07:02 +06:00
Kingkor Roy Tirtho
4c3718467d chore: local library not working 2025-01-26 22:36:11 +06:00
Kingkor Roy Tirtho
4e8a50ec58 chore: fix logs not showing up and nightly crashing on track change on android 2025-01-26 22:05:24 +06:00
Kingkor Roy Tirtho
768bab8bbb chore: settings popup menu constraints 2025-01-23 21:11:59 +06:00
Kingkor Roy Tirtho
082f711018 chore: use angle 2025-01-23 20:39:04 +06:00
Kingkor Roy Tirtho
6e357230ac refactor: use expanded sidebar tiles for library 2025-01-23 20:34:04 +06:00
Kingkor Roy Tirtho
2411f46877 fix: youtube video unplayable issue and use more ytClients 2025-01-21 10:15:06 +06:00
Kingkor Roy Tirtho
4fead5f504 feat: pause playback when no internet connection 2025-01-20 22:04:12 +06:00
Kingkor Roy Tirtho
086107b2cd refactor: adaptive list tile to use shadcn 2025-01-20 13:24:24 +06:00
Kingkor Roy Tirtho
74a328e529 refactor: logs page to shadcn 2025-01-19 21:00:49 +06:00
Kingkor Roy Tirtho
6c005592e3 refactor: color scheme support based on shadcn colors 2025-01-16 21:13:42 +06:00
Kingkor Roy Tirtho
696875e4b5 chore: use youtube_explode from github 2025-01-12 23:21:28 +06:00
Kingkor Roy Tirtho
5930c342b5 chore: fix window resizing 2025-01-12 21:32:33 +06:00
Kingkor Roy Tirtho
3649b67869 refactor: use undraw for not_found component 2025-01-12 14:22:54 +06:00
Kingkor Roy Tirtho
b8ffb9b75f feat: show placeholder images where there is no item or on empty page 2025-01-12 14:16:18 +06:00
Kingkor Roy Tirtho
a8694a7a8b refactor: blacklist and about page 2025-01-11 20:08:04 +06:00
Kingkor Roy Tirtho
b25ae332b8 feat: flag to hide spotify generated images with patterns 2025-01-10 23:41:22 +06:00
Kingkor Roy Tirtho
5a14f587a0 chore: titlebar buttons not working 2025-01-10 20:33:59 +06:00
Kingkor Roy Tirtho
2daea2b3ef chore: make genre carousel items better in light mode 2025-01-10 19:51:21 +06:00
Kingkor Roy Tirtho
88906098dd refactor: use shadcn for TrackTile 2025-01-08 22:16:46 +06:00
Kingkor Roy Tirtho
e54a646073 refactor: downloads page to shadcn 2025-01-08 19:11:29 +06:00
Kingkor Roy Tirtho
3ffcb48db9 chore: improve carousel performance 2025-01-06 21:44:06 +06:00
Kingkor Roy Tirtho
46852545a9 refactor: add genre carousel buttons and indicators 2025-01-06 21:33:26 +06:00
Kingkor Roy Tirtho
bf94a490bb refactor: genres section 2025-01-06 20:45:37 +06:00
Kingkor Roy Tirtho
6dd9b753b0 refactor: migrate stats to shadcn 2025-01-06 14:13:53 +06:00
Kingkor Roy Tirtho
e6408ccc0d refactor: genre home section 2025-01-05 17:11:58 +06:00
Kingkor Roy Tirtho
dff8fe2e64 chore: fix alternative source list item theme inconsistency 2025-01-05 16:50:04 +06:00
Kingkor Roy Tirtho
b734985199 refactor: track page 2025-01-05 16:32:14 +06:00
Kingkor Roy Tirtho
dd0bb01af5 refactor: generate playlist to shadcn 2025-01-05 16:16:57 +06:00
Kingkor Roy Tirtho
b8f2495acb refactor: user local library 2025-01-05 11:54:50 +06:00
Kingkor Roy Tirtho
4afe0cca68 refactor: artist page 2025-01-05 09:47:32 +06:00
Kingkor Roy Tirtho
bbad701c07 refactor: dialogs to shadcn dialog 2025-01-05 08:58:57 +06:00
Kingkor Roy Tirtho
af295be8c6 refactor: remote playback page to shadcn 2025-01-04 23:31:09 +06:00
Kingkor Roy Tirtho
30e03786bf refactor: alternative track sheet to use shadcn 2025-01-03 23:10:26 +06:00
Kingkor Roy Tirtho
f96b5eae97 refactor: floating player to use shadcn 2025-01-03 21:11:36 +06:00
Kingkor Roy Tirtho
684e595d16 refactor: use shadcn widgets for create playlist and add tracks to playlist dialog 2024-12-29 15:07:48 +06:00
Kingkor Roy Tirtho
047eccfa82 fix: SafeArea not working for bottom floating widgets 2024-12-29 13:36:44 +06:00
Kingkor Roy Tirtho
b558cc17f1 fix: SafeArea for global bottom items not working 2024-12-28 21:55:36 +06:00
Kingkor Roy Tirtho
d845180e60 fix: mobile keyboard overflow 2024-12-28 21:18:35 +06:00
Kingkor Roy Tirtho
2ee0ca44c7 refactor: profile page to use shadcn design 2024-12-28 19:51:04 +06:00
Kingkor Roy Tirtho
d53782da23 refactor: playlist and album pages 2024-12-28 14:30:25 +06:00
Kingkor Roy Tirtho
ced85d3f0c chore: fix scaling issue in android and status bar being black 2024-12-24 21:33:24 +06:00
Kingkor Roy Tirtho
e2143a0625 chore: fix android build and player controls slider layout builder exception 2024-12-24 20:19:10 +06:00
Kingkor Roy Tirtho
b09263d128 chore: fix queue close causing exceptions 2024-12-22 15:03:49 +06:00
Kingkor Roy Tirtho
a6720d5392 feat: grid/list customizable playbutton view 2024-12-22 14:48:48 +06:00
Kingkor Roy Tirtho
05d544fe5a refactor: update FriendItem and HorizontalPlaybuttonCardView styles, remove unused imports, and clean up dependencies 2024-12-22 11:58:06 +06:00
Kingkor Roy Tirtho
2fefd65f51 refactor: settings using shadcn components 2024-12-22 11:25:01 +06:00
Kingkor Roy Tirtho
7ee071f2e3 refactor: connected device button 2024-12-21 21:40:34 +06:00
Kingkor Roy Tirtho
418a0d29bd refactor: artist card to use shadcn card 2024-12-21 21:12:49 +06:00
Kingkor Roy Tirtho
2925dd6748 refactor: library page filter fields and update home sections 2024-12-21 18:23:45 +06:00
Kingkor Roy Tirtho
f80ea32de4 refactor: use Appbar titlebar throughout the app 2024-12-21 17:02:13 +06:00
Kingkor Roy Tirtho
fcefce4b1b refactor: titlebar to use shadcn appbar and library tabs to use shadcn TabList 2024-12-21 16:05:35 +06:00
Kingkor Roy Tirtho
1089e90511 refactor: use shadcn CardImage for playbutton card 2024-12-21 15:21:13 +06:00
Kingkor Roy Tirtho
2488da2279 refactor: bottom player border, player queue using shadcn drawer 2024-12-21 14:38:54 +06:00
Kingkor Roy Tirtho
04190f2dda refactor: use DropdownMenu for adaptive pop sheet list, shadcn widgets for bottom player and player controls and actions 2024-12-21 12:42:51 +06:00
Kingkor Roy Tirtho
fe2f0a373f refactor: use NavigationSidebar and NavigationRail for desktop sidebar 2024-12-21 09:34:56 +06:00
Kingkor Roy Tirtho
e73d2d06d8 refactor: use shadcn NavigationBar for mobile navigation bar 2024-12-21 09:28:55 +06:00
Kingkor Roy Tirtho
5ad151932a feat: initial integration of shadcn-ui 2024-12-21 09:22:30 +06:00
Kingkor Roy Tirtho
b52bf0f448
feat(android): home widget support (#2148)
* feat: add android home widget support

* feat: style widget player and add intent and callbacks on action

* feat: responsive and working android home widget

* fix(android): models stripping causing it to not work for release apks

* chore: ios lockfile update

* feat: config for iOS widget

* cd: upgrade xcode

* cd: reduce xcode version

* feat: add a christmas background
2024-12-16 22:47:44 +06:00
Kingkor Roy Tirtho
18a68d85a5 chore: bump version and generate changelogs 2024-12-08 23:36:55 +06:00
Kingkor Roy Tirtho
8ca2115ef0
feat: track caching and cached track export support (#2117)
* feat: add caching support with track metadata

* feat(settings): add cache music toggle

* fix(mobile): cache dir not open-able

* feat(local folder): add cache export/clear actions and size of the folder

* chore: ios deps upgrades

* chore: upgrade lint flutter version

* chore: lint secrets causing error

* cd: invalid value for env var
2024-12-08 20:03:01 +06:00
Kingkor Roy Tirtho
499ecfba26 fix(mobile): ensure audio session is activated when playback is resumed after interruption #2092 2024-12-01 19:01:24 +06:00
Kingkor Roy Tirtho
e3285bd4da fix: selecting an Alternative Track Source removes the current song from the queue #2039 2024-11-10 11:27:56 +06:00
Kingkor Roy Tirtho
9f2d423cfe
feat: add invidious audio source and fix auto skipping tracks (#2005)
* feat: add invidious audio source with automatic track switch even on server playback endpoint

* fix: switching to different source on playback endpoint error not working

* chore: update invidious version

* feat: invidious instances customizability
2024-10-17 22:33:03 +06:00
Kingkor Roy Tirtho
3c45732b0a fix: UI glitch when loading more user artists and albums 2024-10-17 22:20:26 +06:00
Kingkor Roy Tirtho
f553e43b17 chore: hide donations link for playstore version to adhere with Google Play's iae policy
This commit keeps food on one google PM's table by not stealing their 30% pay cut
2024-10-09 16:37:41 +06:00
Kingkor Roy Tirtho
70bbb4af5a feat(macos): enable same window webview support 2024-10-09 14:45:16 +06:00
Kingkor Roy Tirtho
34d8bc26fe chore: upgrade to Flutter 3.24.3 2024-09-30 21:53:12 +06:00
Kingkor Roy Tirtho
c1f2ddcdbe chore: remove donation links from about page to avoid Google's imaginary "pay cut" policy strike 2024-09-30 20:51:28 +06:00
Josu Igoa
c680aeb1f4
fix(translations): correct some basque incorrect translations (#1815) 2024-09-15 18:46:17 +06:00
Kingkor Roy Tirtho
02818593ed chore: bump version to 3.8.1 and prepare for release 2024-09-15 18:37:22 +06:00
Kingkor Roy Tirtho
1cad097d0b fix(lyrics): LRCLIB lyrics should be usable without logging in #1803 2024-09-15 18:22:09 +06:00
Kingkor Roy Tirtho
57c8f85731 fix: playlist displaying descriptions unescaped html #1784 2024-09-15 17:45:57 +06:00
Kingkor Roy Tirtho
1119c0e47d chore: pushed pages not closing 2024-09-15 17:23:11 +06:00
Kingkor Roy Tirtho
5ff36a8643 fix(android): pressing back while the player is open doesn't take to previous page
#1388
2024-09-15 14:53:41 +06:00
Kingkor Roy Tirtho
9cb828bb55 fix: handle dublicated items in playback queue correctly #1852 2024-09-15 13:59:09 +06:00
Kingkor Roy Tirtho
36d161c05a fix(desktop): scrollbar overlapping with more options of tracks and playlists 2024-09-15 10:51:13 +06:00
Kingkor Roy Tirtho
959199ff84 fix(discord): stop discord rpc from try update presence when not connected 2024-09-15 10:36:27 +06:00
Kingkor Roy Tirtho
33ecbe066c feat(desktop): show error dialog if webview is not found on login #1871 2024-09-15 10:31:20 +06:00
Kingkor Roy Tirtho
29015bca76 fix(stats): minutes page shows plays and streams page shows minutes which should be the opposite #1880 2024-09-15 09:56:59 +06:00
Kingkor Roy Tirtho
3afe3cea80 Squashed commit of the following:
commit e160d4f561ff2e945fd67bf12b223c012da58b1e
Author: Kingkor Roy Tirtho <krtirtho@gmail.com>
Date:   Sat Sep 14 10:48:08 2024 +0600

    fix: pagination issues in playlist and album pages
2024-09-14 10:48:39 +06:00
Kingkor Roy Tirtho
40bfcc1961 chore: clear or disconnect discord on dispose 2024-09-13 20:12:58 +06:00
Kingkor Roy Tirtho
4f882882e0
Merge pull request #1807 from sonu36437/patch-1
s in safari was missing in webview for userAgent i don't know if it will cause any issue in ios
2024-09-06 21:22:37 +06:00
sonu36437
2d4c9cabd2
s in safari was missing in webview for userAgent 2024-08-22 21:32:33 +05:30
Kingkor Roy Tirtho
6d0cbf97e3 fix(android): clears queue upon swiping away notification 2024-08-19 21:37:31 +06:00
Kingkor Roy Tirtho
aa5d0e535b chore: fix detection isn't working as drag device enables drag 2024-08-18 13:04:45 +06:00
Kingkor Roy Tirtho
af60cfc067 feat: manually detect and define touch behavior #1763 2024-08-18 12:42:14 +06:00
Kingkor Roy Tirtho
411115327d fix(player): shuffle button state resets after closing page #1657 2024-08-18 12:00:44 +06:00
Kingkor Roy Tirtho
9a0421ce38 fix: getting started page login page exception #1800 2024-08-18 11:06:51 +06:00
Kingkor Roy Tirtho
95ff13324e fix(mobile): queue doesn't persist 2024-08-15 22:46:17 +06:00
Kingkor Roy Tirtho
470addca83 fix: local tracks takes time to load 2024-08-15 22:45:22 +06:00
Kingkor Roy Tirtho
9294858fb6 fix: start radio not working #1629 2024-08-15 20:38:14 +06:00