73 Commits

Author SHA1 Message Date
geoffrey45
a7dc2fa6bd remove bottom content 2022-08-17 20:16:22 +03:00
geoffrey45
1f374eeda1 responsiveness improvements
+ extract track context menu handler into a composable
2022-08-13 17:10:48 +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
b9f0368f5b move utility methods to @/utils 2022-08-04 18:43:12 +03:00
geoffrey45
bf1f9feb10 remove cap-first classes
+ add padding 1rem to context menu child items
2022-08-04 12:41:51 +03:00
geoffrey45
a9d23b3cb3 replace text capitalize with capitalize first word 2022-08-03 15:06:08 +03:00
geoffrey45
db81ee5de3 move album header color methods to composables 2022-08-03 01:10:08 +03:00
geoffrey45
b070601d4d break down global.scss into smaller files
+ rename css folder to scss
2022-08-02 12:05:59 +03:00
geoffrey45
c2783fe540 remove @vueuse/motion
+ remove unused data folder
2022-08-02 05:42:07 +03:00
geoffrey45
3d2e436d9e remove unused images 2022-08-02 05:32:48 +03:00
geoffrey45
a29e4ab496 remove filter on album image on album page 2022-08-02 05:31:15 +03:00
geoffrey45
8fa0516b56 improve component spacing
+ bump up folder and album page gap to ~ 1rem
+ test out noise texture on album img on album page
+
~ although i'm still annoyed about the scrollbar space irregularities (will fix someday)
2022-08-01 00:23:39 +03:00
geoffrey45
55215e0ad5 add context menu options placeholder function 2022-07-12 18:54:06 +03:00
geoffrey45
cdab85912f redesign the album bio component 2022-07-10 21:51:29 +03:00
geoffrey45
9d5cbfcc93 rewrite playlist page to use same layout as the album page 2022-07-07 15:08:31 +03:00
geoffrey45
6fbf179f34 fix watchdog
- remove creating album feature from watchdog (rely on the periodic function)
2022-07-06 17:38:33 +03:00
geoffrey45
14182e78cd add a bottom padding when the bottom area is expanded
- attach a ''resetBottomPadding" event to the album header component
- add function documentation to the header and albumview components.
2022-07-06 17:38:33 +03:00
geoffrey45
7d59993203 revert brightness threshold to 170 2022-07-06 17:38:33 +03:00
geoffrey45
77a5d2b7c2 send processing album colors to a background thread
- use white color as default album page play button color
- return 404 if album is None on get_album_bio()
2022-07-06 17:38:33 +03:00
geoffrey45
34a214df22 use album colors on album header play button
- use alnum chars only on hashes
- add underline on track album hover
2022-07-06 17:38:33 +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
a23b6200eb add colors to album page header
- add colors attribute to the album class
- render color gradient in the album page
2022-07-06 17:38:33 +03:00
geoffrey45
f919ce35df try new bottom components 2022-07-06 17:38:33 +03:00
geoffrey45
75123f5384 move page stores into pages folder 2022-06-10 17:08:29 +03:00
geoffrey45
857c2484fe use computed properties to render correct nav title 2022-06-10 10:01:12 +03:00
geoffrey45
c1834778f1 add "single" label if album is a single 2022-06-09 12:52:14 +03:00
geoffrey45
e48dca4672 enable album nav play button 2022-06-09 11:52:26 +03:00
geoffrey45
843a80f4a3 show album name and play button on scroll down 2022-06-09 10:43:14 +03:00
geoffrey45
7b41d91b83 show whether album is soundtrack or compilation 2022-06-07 16:48:12 +03:00
geoffrey45
9879f131e8 rewrite getting artist images using classes
- remove left padding on #acontent
2022-05-31 00:05:37 +03:00
restyled-io[bot]
2b33fb87a2
Restyle Implement Fuzzy search using rapidfuzz (#60) 2022-05-26 19:12:04 +03:00
geoffrey45
99533b2baa animate album image and title in album page 2022-05-25 16:25:17 +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
830e3fdcd6 client: check if album is a compilation 2022-05-10 08:23:06 +03:00
geoffrey45
43fc33640d refactor references to use new image server 2022-05-04 02:34:27 +03:00
geoffrey45
d98cc0547e Save complete tracks and albums to the db for faster startup
- refactor function locations
- add logger
- check for new tracks instead of re-processing all files
2022-04-21 10:16:45 +03:00
Mungai Geoffrey
ef68cae625
Use gunicorn instead of Werkzeug and 32 more very minor changes (#35) 2022-04-21 03:29:42 +03:00
geoffrey45
85c59b4cba Integrate nav
- other minor refactors
2022-04-14 11:30:19 +03:00
geoffrey45
6cd982c8ee 🔷 some refactors 2022-04-08 06:48:39 +03:00
geoffrey45
6cf9a58d6d 🔷 add PlayingFrom component to right sidebar
🔷 move upNext card into separate component
🔷 a lot of refactors
2022-04-03 21:47:57 +03:00
geoffrey45
30140cc739 move now playing card to left sidebar
- remove title card in featured artists
2022-03-18 19:59:33 +03:00
geoffrey45
f11005e523 refactor colors 2022-03-15 10:38:53 +03:00
geoffrey45
33a9aa2c30 start project "move to typescript" 2022-03-14 21:05:58 +03:00
geoffrey45
e8d2f31989 remove comments 2022-03-14 08:45:34 +03:00
geoffrey45
092d967f49 convert songlist table to grid 2022-03-13 08:58:28 +03:00
geoffrey45
658e7cdbb7 move global search input to a general location
- create a global search store
- create a half-baked context menu store
-
2022-03-12 08:56:38 +03:00
geoffrey45
25f79d8a20 complete project teardown 2022-03-07 20:16:35 +03:00
geoffrey45
7f2102f931 refactor UI layout 2022-03-06 10:27:01 +03:00
geoffrey45
8333a9c4a6 minor refactors 2022-03-02 10:20:47 +03:00
geoffrey45
6efbb47166 some bug fixes
- watch route params instead of route object in folderview
- move to script setup on album view
- use album as a reactive object instead of refs
- use axios instead of fetch to get album data
- improve clickable areas on songItem
- move album requests to POST
2022-03-01 19:46:37 +03:00