63 Commits

Author SHA1 Message Date
geoffrey45
c1fb05e2a0 fix layout shift caused by scrollbar
+ append search query to url (to support reload)
+ fix right sidebar search tabs bug
+ redesign the load more button on the search page
2023-01-13 18:13:49 +03:00
geoffrey45
62fb70d26c fix play from album page
+ setup favorites page
2023-01-13 18:13:49 +03:00
geoffrey45
4476a8ebe0 add "go to artist" and "go to album artist" context options
+ refactor api endpoints to point to / for production
2023-01-13 18:13:49 +03:00
geoffrey45
7f344b51db move the Routes enum to router/routes.ts
+ fix context menu not being normalized
+ fix nav bar padding-right on no sidebar
2023-01-13 18:13:49 +03:00
geoffrey45
881adc0f88 add new folder, playlist and queue icons 2023-01-13 18:13:49 +03:00
geoffrey45
8e258eaf24 rebuild search route with custom pages for tracks, album, and artists 2023-01-13 18:13:49 +03:00
geoffrey45
460695fd87 try an experimental search page redesign 2023-01-13 18:13:49 +03:00
geoffrey45
20151afcf5 fix app grid layout issues
+ fully move now playing to bottom bar
+ add hover state to playlist card
+ handle playing tracks from queue page
2023-01-13 18:13:49 +03:00
geoffrey45
194a615b2d feat: show search icon in header instead of input
+ fix: persistent updating text on update playlist modal
+ move router routes to a separate file
    + lazy import route components
+ remove loading: lazy from songcard
+ remove unused imports on navigation component
2022-09-18 10:07:58 +03:00
geoffrey45
ed8de1ecda show plain background if playlist has no banner image 2022-09-02 17:26:22 +03:00
geoffrey45
c782e400c6 make playlist cards smaller on playlist list page 2022-08-31 18:35:05 +03:00
geoffrey45
6f138005f5 remove queue entry filter from navigation 2022-08-31 12:22:15 +03:00
geoffrey45
34815c7354 hide queue page entry from the sidebar if right sidebar is on 2022-08-29 07:55:05 +03:00
geoffrey45
8d92ddec56 link loader to all request that use the useAxios hook 2022-08-28 16:32:06 +03:00
geoffrey45
ca211b6dcf add queue page 2022-08-28 15:37:46 +03:00
geoffrey45
ced30d309e add search page 2022-08-28 00:49:46 +03:00
geoffrey45
79dcc61084 rename bg-black to bg-primary
+ rename BottomBar to NowPlayingRight
2022-08-19 22:14:23 +03:00
geoffrey45
44bb30fe9f initialize settings page 2022-08-19 19:24:38 +03:00
geoffrey45
6fffebdf08 add queue action buttons 2022-08-02 13:37:22 +03:00
geoffrey45
c2783fe540 remove @vueuse/motion
+ remove unused data folder
2022-08-02 05:42:07 +03:00
geoffrey45
5acb8cb84d check if album colors have contrast
- remove albumid field from album class
- set accent color to $red
2022-07-06 17:38:33 +03:00
geoffrey45
8e488c063b add menu button on songlist item 2022-06-24 10:35:30 +03:00
geoffrey45
cd05c2837f remove comments from navigation component 2022-06-23 15:40:23 +03:00
geoffrey45
7ae97370d6 update tsconfig.json 2022-06-23 15:39:19 +03:00
geoffrey45
3eaab97f1f replace background image with svg
- add symlink svg
- fix validate playlist thumbnails
2022-06-23 12:32:07 +03:00
geoffrey45
47eb5b49cd break down foldername into subpaths 2022-05-26 23:59:47 +03:00
restyled-io[bot]
2b33fb87a2
Restyle Implement Fuzzy search using rapidfuzz (#60) 2022-05-26 19:12:04 +03:00
geoffrey45
a99ea78118 animate navigation list and logo
- move search main into right-sidebar > search
-
2022-05-25 16:36:04 +03:00
geoffrey45
b497344521 refactor logo, bottom bar and perks.js
- add new logo
- add tsconfig.json
- move logo to new component
- update bottombar
- remove props from hotkeys and progress bar
- convert perks.js -> perks.ts
2022-05-24 15:55:26 +03:00
geoffrey45
16857b5053 minor refactors 2022-05-22 19:29:37 +03:00
geoffrey45
69b691284d [client] add playlists and playlist page 2022-03-29 00:35:39 +03:00
geoffrey45
642c524a08 add Folder interface 2022-03-24 00:25:41 +03:00
geoffrey45
1908633f9d fix watchdoge.py add_track() 2022-03-19 02:20:40 +03:00
geoffrey45
8459310258 loadmore tracks, albums, artists 2022-02-26 07:57:02 +03:00
geoffrey45
5446b1fe4b prevent type coercion
- remove unused imports
- minor refactors and cleanups
2022-02-16 15:06:29 +03:00
geoffrey45
6d6d2831c0 further refactor paddings and colors 2022-02-12 11:32:50 +03:00
geoffrey45
25e6c5ce0c minor refactoring 2022-02-11 12:18:50 +03:00
geoffrey45
15d5e1476a add a blank settings view
- use for loop to render l-sidebar content
- add current track image on l-sidebar
- other minor changes
2022-02-11 11:53:46 +03:00
geoffrey45
3eef90dc8a move global search to right sidebar 2022-01-30 00:58:53 +03:00
geoffrey45
06f1e53fa1 add a new playlist view header 2022-01-19 02:10:56 +03:00
geoffrey45
2ee8d27bf0 server: add get album bio from last fm function
- co-written by Github Copilot
2022-01-17 12:32:27 +03:00
geoffrey45
a720891c20 add featured artists in albumview 2022-01-15 18:18:55 +03:00
geoffrey45
6dbf8efb90 minor refactors 2021-12-29 18:42:38 +03:00
geoffrey45
c5670e0f5f remove pagination 2021-12-26 16:42:20 +03:00
geoffrey45
26ab354a1d minor changes 2021-12-25 21:09:26 +03:00
geoffrey45
dc4b87a942 client: improve quick access
- default to opened sidebar
2021-12-25 20:36:28 +03:00
geoffrey45
36999d8061 client: implement queuing 2021-12-21 13:42:06 +03:00
geoffrey45
7e67b819f0 major changes:
- introduce flask cache
- use replaceAll together with encodeURI component on client
- many more
2021-12-19 13:27:37 +03:00
geoffrey45
831b8e7ee2 major changes:
- resize images to 150x150
- convert them to webp
- use $set to update database
- remove comments in py code
- a whole lot more
2021-12-19 02:31:17 +03:00
geoffrey45
6f35af6aeb client: folder view improvements 2021-12-17 01:41:56 +03:00