Commit Graph

1111 Commits

Author SHA1 Message Date
jeffvli
4c01bd2aed Add util for consistent server url 2022-05-03 20:26:14 -07:00
jeffvli
a9836293de Add server ping route 2022-05-03 20:19:29 -07:00
jeffvli
1dceb22586 Fix padding on right controls 2022-05-03 20:19:05 -07:00
jeffvli
89d8733494 Split layouts 2022-05-03 20:03:05 -07:00
jeffvli
5285ab6bff Add auth slice 2022-05-03 20:02:23 -07:00
jeffvli
924e63bee8 Add default axios instance 2022-05-03 20:02:00 -07:00
jeffvli
28b66aa2bb Add initial auth and user apis 2022-05-03 19:59:58 -07:00
jeffvli
ee1576fc78 Adjust default styles 2022-05-03 19:59:09 -07:00
jeffvli
d779dcb333 Add login route 2022-05-03 19:57:03 -07:00
jeffvli
fe2e0caa8f Move router into separate directory 2022-05-03 19:00:01 -07:00
jeffvli
39dab9162b Move queryclient to index 2022-05-03 18:59:35 -07:00
jeffvli
7054d3728f Add i18n provider 2022-05-03 18:57:51 -07:00
jeffvli
1ca462745d Update docker builds 2022-05-03 15:47:08 -07:00
jeffvli
e8fe86ea4e Fix session auth
Add custom session secret
Set session to rolling
30 day expiry
10 minute check
Custom cookie name
2022-05-03 15:31:21 -07:00
jeffvli
0d7b593078 Fix login route 2022-05-02 21:02:21 -07:00
jeffvli
5faceed06b Add dev docker deploy for db/server/prisma studio 2022-05-02 21:00:24 -07:00
jeffvli
b7c1c3eca4 Scaffold express server 2022-05-02 00:25:17 -07:00
jeffvli
cf74d1672a Move window controls outside of default layout 2022-04-29 15:42:12 -07:00
jeffvli
bbcab1ea03 Lint imports 2022-04-27 13:40:58 -07:00
jeffvli
3be732eed8 Remove unsafe inline for hls to work 2022-04-26 23:57:54 -07:00
jeffvli
670afc11fd Add IconButton, Tooltip components 2022-04-26 23:42:46 -07:00
jeffvli
9b7ef80b79 Move hook to playerbar feature 2022-04-26 23:34:39 -07:00
jeffvli
16d1c57a6d Refactor playerbar 2022-04-26 22:41:54 -07:00
jeffvli
c3fb5276b7 Reorganize files 2022-04-26 19:37:38 -07:00
jeffvli
186b621617 Refactor default layout 2022-04-26 19:12:22 -07:00
jeffvli
5c50b09e9d Add initial redux store 2022-04-26 19:09:22 -07:00
jeffvli
5f831fa93f Reorganize audio player component 2022-04-26 19:07:45 -07:00
jeffvli
131090ad6c Remove mantine themes 2022-04-26 19:07:24 -07:00
jeffvli
41c5ec827d Set to use SCSS, add variable theming 2022-04-26 18:55:59 -07:00
jeffvli
0bfc1bbabe Add initial playerbar and sidebar 2022-04-25 18:00:06 -07:00
jeffvli
7343809771 Add initial types 2022-04-25 12:25:13 -07:00
jeffvli
05383a9dc0 Fix main window draggable 2022-04-25 12:23:36 -07:00
jeffvli
fe66ff8454 Prevent chromium media key handlers 2022-04-25 12:21:20 -07:00
jeffvli
d6d8ac430f Add i18next configuration 2022-04-23 15:56:26 -07:00
jeffvli
41f8bae9e4 Rename utils file 2022-04-22 19:50:09 -07:00
jeffvli
f40c14727a Add redux devtools 2022-04-22 19:49:34 -07:00
jeffvli
5d25024a40 Add frameless drag region and controls 2022-04-22 01:05:13 -07:00
jeffvli
f7b580f02f Add themes 2022-04-21 19:30:27 -07:00
jeffvli
ec7faeb997 Set up defaults 2022-04-21 19:27:12 -07:00
jeffvli
0118a356ef Add root changes 2022-04-16 12:06:53 -07:00
jeffvli
07dacc09ad Add boilerplate files 2022-04-14 12:33:43 -07:00
jeffvli
53ef540ffd Remove legacy files 2022-04-14 00:10:35 -07:00
jeffvli
3eba6ff3ea Update for 0.15.0 2022-04-13 00:31:30 -07:00
jeffvli
311985415c Add page search for 'genres' on artist list 2022-04-13 00:11:33 -07:00
jeffvli
0aa0e1f71a Add genre column to artist list 2022-04-13 00:11:11 -07:00
jeffvli
d240b6d5d3 Add playlist download (#266) 2022-04-12 21:10:01 -07:00
jeffvli
0d9e9ee67f Remove bitRate requirement for playback filter 2022-04-11 19:21:35 -07:00
Kendall Garner
b3de3be4a6 Enable resuming of queue (#293)
* Enable resuming of queue

- on before-quit, save the queue state (entries, sorting, current song/player)
- state is compressed using brotli
- when the window is ready, restore the queue

* test

* Remove resume state and use async save

* Add default setting for resume
2022-04-11 19:17:38 -07:00
jeffvli
e8395fe40d Add "Now Playing" as start page option 2022-04-11 00:27:09 -07:00
jeffvli
a337795ebf Fix key on playerbar artists 2022-04-11 00:26:53 -07:00