Commit Graph
124 Commits
Author SHA1 Message Date
Drew Weymouth 285dd67e78 detect server connection failure on startup and re-prompt for login 2023-02-14 18:03:38 -08:00
Drew Weymouth e5a1c4df49 test connection before dismissing LoginDialog 2023-02-14 17:52:53 -08:00
Drew Weymouth 69a008951e validate server connection before dismissing login dialogs 2023-02-13 19:35:47 -08:00
Drew Weymouth f7f6bcd546 ensure play count in tracklist updates after scrobble 2023-02-13 17:04:47 -08:00
Drew Weymouth 32345b5c81 add ability to logout of server (via new settings menu button) 2023-02-12 17:57:03 -08:00
Drew Weymouth b5aa8e61f0 refactor login workflow, can now re-prompt for password if missing 2023-02-12 17:21:47 -08:00
Drew Weymouth 198b84b9c1 add Logout, OnLogout to server manager and hook up OnLogout callbacks 2023-02-12 15:47:15 -08:00
Drew Weymouth c3fcf5955e add add'l tracklist columns, begin work toward config. visibility 2023-02-12 10:29:52 -08:00
Drew Weymouth e85f0301e9 create LoginDialog 2023-02-11 16:50:48 -08:00
Drew Weymouth b667e2cd07 now playing page can remove tracks from play queue 2023-02-11 13:07:02 -08:00
Drew Weymouth 7d5677057c add Now Playing page to show play queue 2023-02-11 12:00:33 -08:00
Drew Weymouth 1cb273e086 fix playlist page route 2023-02-11 11:30:28 -08:00
Drew Weymouth 5eda8264eb change styling of currently playing tracklist row 2023-02-11 09:15:51 -08:00
Drew Weymouth dd2ecf6206 get rid of pointer to controller 2023-02-10 20:20:37 -08:00
Drew Weymouth 14e1bb0bf4 add select all shortcut to album and playlist pages 2023-02-10 19:55:30 -08:00
Drew Weymouth 28fc4271a3 clear selection on removing tracks from playlist 2023-02-10 19:02:08 -08:00
Drew Weymouth 6b8acc6fa1 continue refactor for favorites page 2023-02-10 18:05:33 -08:00
Drew Weymouth 22e9287608 refactor: get rid of browsingpane as play album mediator 2023-02-10 18:02:08 -08:00
Drew Weymouth dca82b8fee add remove from playlist support 2023-02-10 17:17:42 -08:00
Drew Weymouth 12cc315e12 add to playlist works 2023-02-09 20:57:42 -08:00
Drew Weymouth c66c43ecc8 update subsonic client library 2023-02-09 20:14:26 -08:00
Drew Weymouth cd6dce5e3f ui refactoring (create controller pkg) + beginning of add to playlist 2023-02-09 18:59:49 -08:00
Drew Weymouth 46c87944db create addtoplaylistdialog 2023-02-09 18:59:11 -08:00
Drew Weymouth a4ce33af35 some refactoring around saved pages 2023-02-08 16:58:01 -08:00
Drew Weymouth edea337e7f add context menu to tracklist 2023-02-08 16:49:01 -08:00
Drew Weymouth 6963a5de8e add selection to tracklist 2023-02-08 16:49:01 -08:00
Drew Weymouth 5af7b582f5 make bottom panel a little shorter 2023-02-07 18:43:11 -08:00
Drew Weymouth cbfcb0cffc play button in album grid expands on mouseover 2023-02-07 17:14:58 -08:00
Drew Weymouth 9fd6508af0 make artist image displayable in pop-up 2023-02-07 09:31:49 -08:00
Drew Weymouth 87ae3e940f image popup aspect ratio matches that of image 2023-02-06 20:19:37 -08:00
Drew Weymouth 58153327e6 fix seek bar changing size with num. digits in track time 2023-02-05 16:56:11 -08:00
Drew Weymouth a6a4444524 albums and genre pages: save/reload search context 2023-02-05 16:38:49 -08:00
Drew Weymouth 56715c5598 add cover art to playlist page 2023-02-05 10:44:12 -08:00
Drew Weymouth 3b3dc780af align numeric list columns to the right 2023-02-03 18:44:00 -08:00
Drew Weymouth 867461dab5 remove gcache dependency, switch to custom image cache with TTL for memory savings 2023-02-02 15:52:59 -08:00
Drew Weymouth 23e6cca7ef add similar artists links to artist page 2023-02-01 20:54:44 -08:00
Drew Weymouth 4bc25c9b0f use HTML tokenizer to parse artist biography 2023-02-01 17:03:24 -08:00
Drew Weymouth 844930f0ae fixes and improvements to artist page 2023-01-30 19:12:05 -08:00
Drew Weymouth f8cf595c88 add image and biography to artist page 2023-01-30 17:28:27 -08:00
Drew Weymouth f39140f6ef smaller batch sizes to make search results appear faster 2023-01-28 09:19:42 -08:00
Drew Weymouth fe86cfda47 batch-add albums to infinite scroll grid to slightly improve smoothness 2023-01-28 09:04:17 -08:00
Drew Weymouth e4d2ad00fb add focus searchbar shortcut to favorites page 2023-01-27 09:03:22 -08:00
Drew Weymouth b365c339e9 add search + iterative loading to favorites page 2023-01-26 17:47:21 -08:00
Drew Weymouth a48b2db572 quick fix 2023-01-26 09:48:44 -08:00
Drew Weymouth 80c7224039 remove created at label for now 2023-01-26 09:41:21 -08:00
Drew Weymouth 240f37a882 auto-number playlist track list in sequential order 2023-01-26 09:39:13 -08:00
Drew Weymouth c4a7c6c95c add rudimentary playlist page 2023-01-25 08:53:23 -08:00
Drew Weymouth 4f73121d9b adding playlists page 2023-01-24 18:18:11 -08:00
Drew Weymouth 6a931d62f4 remember last window size 2023-01-22 16:24:53 -08:00
Drew Weymouth c9bd3b5079 clicking album thumbnail on album page shows full size cover popup 2023-01-22 13:21:25 -08:00