Commit Graph

185 Commits

Author SHA1 Message Date
Kingkor Roy Tirtho
6b8ae88db4 refactor: horizontal playbutton layout to use ListView and breakdown search page into sections 2023-11-08 17:07:20 +06:00
Kingkor Roy Tirtho
487c2ed6bd fix: user_playlists layout, track tile index, 2023-11-08 14:41:15 +06:00
Kingkor Roy Tirtho
574406dd5f fix(playbutton_card): annoying animation 2023-11-08 12:11:06 +06:00
Kingkor Roy Tirtho
353ca79be3 fix: spotube doesn't exit properly, hangs in infinite loop #768 2023-10-29 20:59:56 +06:00
Kingkor Roy Tirtho
58e569864d fix: last track of queue keeps repeating #718 2023-10-29 19:51:53 +06:00
Kingkor Roy Tirtho
a3250882df chore: fix width of scrollbar & non-interactive scrollbar in android 2023-10-01 13:19:34 +06:00
Kingkor Roy Tirtho
9aee0568bf
feat: swipe to open player view (#765)
* feat: sliding up player support

* fix: minor glitches
2023-09-30 22:03:34 +06:00
Kingkor Roy Tirtho
84a4bcd948
feat: thicken the scrollbars & make 'em interactive for mobile (#764) 2023-09-30 22:03:16 +06:00
Kingkor Roy Tirtho
f5bd90731d
feat: LastFM scrobbling support (#761)
* feat: add login with lastfm support

* feat: add lastfm scrobbling support

* fix: scrobblenaut local path
2023-09-29 18:45:00 +06:00
Kingkor Roy Tirtho
afbb8ba5a7 refactor: make compatible with spotify lib 0.12 2023-09-26 19:49:59 +06:00
Kingkor Roy Tirtho
2d93441188 fix: keyboard shortcuts changing route but not update sidebar 2023-09-26 18:47:37 +06:00
Kingkor Roy Tirtho
de335f4834 fix: hour not showing for tracks longer than 60 minutes (#648) 2023-09-11 12:12:05 +06:00
Kingkor Roy Tirtho
d12ea48b97 feat: show loading indicator on play track 2023-09-11 11:05:42 +06:00
Kingkor Roy Tirtho
1540999f50 feat: right click to open track option 2023-09-10 22:50:44 +06:00
Kingkor Roy Tirtho
b9d5c70301 feat: search loading animation 2023-09-10 18:19:47 +06:00
Kingkor Roy Tirtho
ab0fe5bdfa
Playlist info editing (#708)
* feat: playlist metadata edit support

* refactor: replace file_picker with file_selector
2023-09-10 16:39:21 +06:00
Kingkor Roy Tirtho
142dc498f8
fix: Windows memory leak due refetchOnStale user-liked-tracks (#705)
* chore: refactor CLI stuff to separate service folder

* chore: trying to fix memory leak

* chore: fix fl_Query_devtools in wrong place

* chore: upgrade deps

* fix: user liked tracks memory leak due to isStale & updateQueryFn
2023-09-08 12:30:52 +06:00
Kingkor Roy Tirtho
8d4602962b feat: ability to toggle system title bar & custom title bar (#185) 2023-08-26 13:52:59 +06:00
Kingkor Roy Tirtho
d239d641ff feat: paginated user albums 2023-08-25 18:54:54 +06:00
Kingkor Roy Tirtho
6ced0a0fad fix: always fetching SponsorBlock if no segments found & download failing 2023-08-25 18:05:18 +06:00
Kingkor Roy Tirtho
8521cc5c88 fix: always showing play in playlist/album views 2023-08-15 21:57:26 +06:00
Kingkor Roy Tirtho
c69f81ec6f feat: show error dialog on piped API 500 error 2023-08-15 13:00:38 +06:00
Kingkor Roy Tirtho
d6127cf797 chore: upgrade dependencies 2023-08-15 11:54:06 +06:00
Kingkor Roy Tirtho
e7c6813ccb feat: paginated user playlists 2023-08-07 17:34:56 +06:00
Kingkor Roy Tirtho
38dc4beb44
feat: blazingly™ fast download manager (#619)
* feat: concurrent download service & download prorvider

* feat: implement chunked downloader

* fix: no audio-tags in Linux and duration not showing up for local tracks

* feat: show matching tracks in queue as well

* feat: always uses piped api for download to avoid IP block

* fix: invalid downloadCount
2023-08-07 16:49:11 +06:00
Kingkor Roy Tirtho
5a563ef428 fix: flags not showing up, html in descriptions 2023-08-04 13:47:26 +06:00
Kingkor Roy Tirtho
888a4b1162
fix(linux): crash on no secret service (#608) 2023-08-02 15:12:55 +06:00
Kingkor Roy Tirtho
e4cbdd3747 fix: remove adaptive widgets (#520) 2023-07-11 22:13:22 +06:00
Kingkor Roy Tirtho
b54ee96233 feat: re-introduce youtube API along with piped 2023-06-30 10:52:44 +06:00
Kingkor Roy Tirtho
699b236ce5 chore: fix dep problem and code style 2023-06-28 17:55:17 +06:00
Kingkor Roy Tirtho
4077fac39f fix: overflowing clickable artists links 2023-06-25 17:47:23 +06:00
Kingkor Roy Tirtho
ea401cf5fe chore: relayout shimmer track tiles 2023-06-25 17:29:24 +06:00
Kingkor Roy Tirtho
925fa86271 feat: download button on each track 2023-06-25 17:03:36 +06:00
Kingkor Roy Tirtho
ba3f4281f1 feat: add german locale 2023-06-25 14:19:33 +06:00
Kingkor Roy Tirtho
72833a9bcd chore: track collection view shuffle button color correction 2023-06-25 10:09:16 +06:00
Kingkor Roy Tirtho
1c89e3efb0 fix: collection currently playing state persist on restart 2023-06-20 11:55:23 +06:00
Kingkor Roy Tirtho
9251121ba0 fix: track collection view status bar not transparent 2023-06-20 10:25:57 +06:00
Kingkor Roy Tirtho
4a75f3dbd1 feat: add sleep timer support 2023-06-19 21:35:58 +06:00
Kingkor Roy Tirtho
0620b62023 refactor: extend list item for PopSheetEntry for better interactivity 2023-06-18 22:13:06 +06:00
Kingkor Roy Tirtho
b4713e377a feat: sort tracks by newest and oldest dates 2023-06-18 15:28:44 +06:00
Kingkor Roy Tirtho
93bd4dc3aa chore: fix colors 2023-06-18 15:01:11 +06:00
Kingkor Roy Tirtho
65fa3cb624 fix: status bar color of playlist/album page 2023-06-18 13:25:59 +06:00
Kingkor Roy Tirtho
20274b1c65 refactor: expandable filter field on genre and user local tracks page 2023-06-18 12:49:38 +06:00
Kingkor Roy Tirtho
dce1b88694 feat(playlist,album page): play and shuffle take full width on smaller screens, add new xs breakpoint 2023-06-18 12:07:26 +06:00
Kingkor Roy Tirtho
7a8bd92104 fix(track_collection_view): keyboard focus on scroll and no space for search results in playlist/album 2023-06-18 10:22:47 +06:00
Kingkor Roy Tirtho
cca5625df7 fix: pop sheet list not scrollable 2023-06-17 13:17:38 +06:00
Kingkor Roy Tirtho
0cedc7a418 feat: re-designed playlist/album page 2023-06-17 13:08:33 +06:00
Kingkor Roy Tirtho
a0767f4664 chore: navigation fix 2023-06-17 10:53:36 +06:00
Kingkor Roy Tirtho
ce38233de8 feat: player details dialog and separate location of lyrics button in player page 2023-06-15 12:51:33 +06:00
Kingkor Roy Tirtho
3b56c78d5c refactor: replace PopupMenuButton widgets with AdaptivePopSheetList 2023-06-12 12:50:58 +06:00
Kingkor Roy Tirtho
ddc1c5f373 feat: adaptive popup and bottom sheet list widget 2023-06-12 10:51:00 +06:00
Kingkor Roy Tirtho
d88d287fc5 fix: track_table_view table headers 2023-06-12 09:39:54 +06:00
Kingkor Roy Tirtho
c8b7de0879 feat: adaptive controllers 2023-06-12 09:22:31 +06:00
Kingkor Roy Tirtho
617aa89409 feat: improved track item API and UI 2023-06-11 22:27:16 +06:00
Kingkor Roy Tirtho
886bc8033d refactor: reuse PlaylistAddTrack on track_tile 2023-06-11 19:42:13 +06:00
Kingkor Roy Tirtho
c91d8c8efa feat: add generated to playlist(s) 2023-06-11 18:56:39 +06:00
Kingkor Roy Tirtho
e1c0f5cf1e fix: remove useBreakpoints as it clogs up memory with unnecessary state updates 2023-06-10 13:10:01 +06:00
Kingkor Roy Tirtho
4a21249ee3 fix: replace download multiple pops and add translations 2023-06-08 09:03:18 +06:00
Kingkor Roy Tirtho
6752adc939 feat: Better download manager with download progress 2023-06-08 08:36:56 +06:00
Kingkor Roy Tirtho
bed0d3bd70 feat: piped instance picker on settings 2023-06-04 22:02:14 +06:00
Kingkor Roy Tirtho
8944581c09 fix: add to playlist dialog not showing playlist name 2023-06-01 12:16:27 +06:00
Kingkor Roy Tirtho
19d0ddcdd9 chore: remove tuple and replace with records 2023-05-28 22:18:05 +06:00
Kingkor Roy Tirtho
e529c79c4f fix: re-enable add to queue and play next support, favorite button query exceptions 2023-05-27 21:53:56 +06:00
Kingkor Roy Tirtho
8bcce9282e feat: supabase integration 2023-05-16 12:36:49 +06:00
Kingkor Roy Tirtho
5f70207076 refactor(playback): migration to ProxyPlaylist based playback 2023-05-13 12:46:56 +06:00
Kingkor Roy Tirtho
38929fed6e fi(loading): layout exceptions and overflow of loading animations 2023-05-11 22:43:21 +06:00
Kingkor Roy Tirtho
6430a25870 feat: better language picker, adaptive select tile and settings section contrast 2023-05-01 00:44:35 +06:00
Kingkor Roy Tirtho
c55133dc8b feat(locale): player, playlist view, track tile bengali and english translations 2023-04-29 11:01:16 +06:00
Kingkor Roy Tirtho
11fe9ec744 feat(locale): localize search, library, lyrics, artist with both Bengali and English 2023-04-29 10:11:56 +06:00
Kingkor Roy Tirtho
8432dc6286 feat: heart button animation 2023-04-28 22:21:17 +06:00
Kingkor Roy Tirtho
cac8ea6388 feat(queue): add track(s) for playing next (#460) 2023-04-28 11:30:27 +06:00
Kingkor Roy Tirtho
441b43bef6 feat(queue): reorder tracks support 2023-04-28 10:57:32 +06:00
Kingkor Roy Tirtho
c1d67153ce refactor(tracktile): use popup menu instead of adaptive list tile 2023-04-28 10:08:31 +06:00
Kingkor Roy Tirtho
52835b2ce2 feat(local_tracks): delete local track (#484) 2023-04-27 23:19:03 +06:00
Kingkor Roy Tirtho
6a6ddf6e1f feat: show album release year (#387) and fix layout of artist's album 2023-04-27 23:00:27 +06:00
Kingkor Roy Tirtho
1688f99096 feat(desktop): close button for minimize notification 2023-04-27 22:29:58 +06:00
Kingkor Roy Tirtho
296f96cf17 feat(desktop): show minimized to system tray notification 2023-04-27 21:42:20 +06:00
Kingkor Roy Tirtho
471812d789 feat: desktop mini player support 2023-04-15 12:29:07 +06:00
Kingkor Roy Tirtho
06a043764d feat: system tray support (#31) 2023-04-10 23:19:14 +06:00
Kingkor Roy Tirtho
fcb5c8f8da fix: memoize child of animated widget and make player bg animation faster 2023-04-07 11:30:26 +06:00
Kingkor Roy Tirtho
49b5d0e694 feat(player): animated gradient background 2023-04-07 11:25:55 +06:00
Kingkor Roy Tirtho
159f03e7ca feat(player): replace bg blur with gradient, proper fg color and align title and artist name 2023-04-06 11:13:14 +06:00
Kingkor Roy Tirtho
3f5a1b9587 fix: track_tile active and blacklist color, playbutton card action positioning 2023-03-23 21:29:20 +06:00
Kingkor Roy Tirtho
7131efa07f feat: optimize image load + genre page and reduce page size of loaded categories 2023-03-17 13:05:26 +06:00
Kingkor Roy Tirtho
62677209a2 feat: platform specific title bar buttons 2023-03-16 12:52:56 +06:00
Kingkor Roy Tirtho
92a418c8a8 feat: artist card redesign
chore: add license as asset for about
2023-03-12 10:06:37 +06:00
Kingkor Roy Tirtho
dcdb16676d chore: update app summary 2023-03-12 09:20:22 +06:00
Kingkor Roy Tirtho
eeb8cabf49 feat: compact and adaptive playbutton card design 2023-03-11 22:41:46 +06:00
Kingkor Roy Tirtho
1bdce9fe96 fix: content going below bottom player or nav bar 2023-03-11 11:58:48 +06:00
Kingkor Roy Tirtho
a0b377104f feat: macos title bar spacing and lyrics page margin separate 2023-03-11 10:50:52 +06:00
Kingkor Roy Tirtho
a90261ed19 feat: merge floating player with nav bar and nav bar translucent bg 2023-03-10 19:19:55 +06:00
Kingkor Roy Tirtho
67380f6876 feat: compact button tabbar 2023-03-10 15:56:38 +06:00
Kingkor Roy Tirtho
a4927c7013 refactor: working dissect of platform_ui 2023-03-09 23:24:09 +06:00
Kingkor Roy Tirtho
39ee0a92a8 fix(playbutton_card): title text overflow 2023-03-07 13:11:37 +06:00
Kingkor Roy Tirtho
60ede5f92b feat(theme): use material3 monet for colors and remove background color preference 2023-03-07 10:38:01 +06:00
Kingkor Roy Tirtho
f5dc76a98f fix(search): has to submit twice for search results 2023-03-02 11:59:00 +06:00
Kingkor Roy Tirtho
3d9da8b4e3 refactor: use singleton for Queries and Mutations service classes 2023-02-24 15:27:13 +06:00
Kingkor Roy Tirtho
d85867a245 feat: initial integration 2023-02-24 13:56:05 +06:00
Kingkor Roy Tirtho
a5b7e5faf0 refactor(authentication): immutable authentication state 2023-02-10 17:30:31 +06:00
Kingkor Roy Tirtho
0751f5e317 fix: search track play button isn't working
feat: ask user to replace queue larger than 20 tracks and play
2023-02-10 13:19:44 +06:00