Commit Graph

45 Commits

Author SHA1 Message Date
geoffrey45 688e7d8282 refactor the "SEE ALL" button into a component 2023-01-13 18:13:49 +03:00
geoffrey45 22d5f6e896 add all favorite tracks page 2023-01-13 18:13:49 +03:00
geoffrey45 9709a62fea add favorite albums 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 7f0fe88c43 implement artist tracks page 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 075765088f build artist page
+ connect artist page to backend
~ bugs introduced as there are hashing changes in the backend

[will fix later]
2023-01-13 18:13:49 +03:00
geoffrey45 da852e72f3 setup artist page boilerplate code 2023-01-13 18:13:49 +03:00
geoffrey45 ffecfac8c7 fix playing tracks from search page 2023-01-13 18:13:49 +03:00
geoffrey45 6fb9c0fc4a fix scrollbars being hidden when sidebar is disabled on firefox
+ rename components, to follow vue style guides
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 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
Mungai Njoroge 5770a66d67 Implement fuzzy page search using fuse.js (#86) 2022-09-10 10:46:45 -04: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 03219166c5 use third-party module to auto-persist queue store
+ more redesign
+ convert js files to ts
2022-08-19 15:58:32 +03:00
geoffrey45 a7dc2fa6bd remove bottom content 2022-08-17 20:16:22 +03:00
geoffrey45 ffcc0070a0 change server port to localhost 1970
+ change img server to localhost 1971
+ add loading = lazy to images
2022-08-06 23:35:33 +03:00
geoffrey45 cdab85912f redesign the album bio component 2022-07-10 21:51:29 +03:00
geoffrey45 09c588c856 add featured artists to playlist page
+ fetch album bio on raising bottom container
2022-07-08 16:39:16 +03:00
geoffrey45 9d5cbfcc93 rewrite playlist page to use same layout as the album page 2022-07-07 15:08:31 +03:00
geoffrey45 7a953d366e add a HeaderContentBottom layout
- rewrite album page to use the above layout
2022-07-07 11:55:13 +03:00
restyled-io[bot] e77f2b9f2b Restyle Remove global lists and read everything from the database. (#71) 2022-07-06 17:41:01 +03:00
geoffrey45 22ff52e86e use album hash to resolve album page 2022-06-26 19:05:36 +03:00
geoffrey45 599cb38cbe rewrite recommendation component with script setup 2022-06-12 10:21:23 +03:00
geoffrey45 75123f5384 move page stores into pages folder 2022-06-10 17:08:29 +03:00
geoffrey45 a14f35b0e5 use hash mode in vue router
- rename keyboard.ts -> useKeyboard.ts
2022-06-09 19:47:38 +03:00
geoffrey45 dbb27734fe major refactors
- add album page store
- show loaders in beforeEnter guards
- show bitrate on now playing card
- etc
2022-04-03 01:03:32 +03:00
geoffrey45 0c1e792839 major refactors 2022-03-30 14:56:40 +03:00
geoffrey45 69b691284d [client] add playlists and playlist page 2022-03-29 00:35:39 +03:00
geoffrey45 9d9eed72ef add 404 page 2022-03-02 10:20:31 +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 d6204946c2 Migrate to vite and some more stuff
- server: add a `Track` class
- server: add a create_track_class function
- client: migrate from vue-cli to vite
2022-01-25 11:51:26 +03:00
geoffrey45 c49e1e48f1 fix incorrect album fetching 2021-12-28 10:08:31 +03:00
geoffrey45 ff6a4e34b5 add album header info 2021-12-27 23:12:00 +03:00
geoffrey45 757d6cbe5a client: add progress bar
- add favourites buttons
- redirect /folder/ => /folder/home
- minor fixes
2021-12-24 12:41:38 +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 701f61250e client: request folder lists from server 2021-12-15 15:20:12 +03:00
geoffrey45 8afa044813 add header to album view 2021-12-12 00:24:35 +03:00
geoffrey45 9caeab9626 minor changes to the albums explorer 2021-12-11 23:32:11 +03:00
geoffrey45 aed2c74975 add album explorer 2021-12-10 18:34:34 +03:00
geoffrey45 c2fc2170fe create playlist view
- add support for scss
2021-12-06 01:23:28 +03:00
geoffrey45 8ffe9dd453 create home button 2021-11-15 19:16:58 +03:00
geoffrey45 26798d2f92 init 2021-11-14 09:10:58 +03:00