alikia2x
253742f681
merge: branch main into dev
2024-07-25 03:13:05 +08:00
alikia2x
b4eab1b1ff
merge: branch main into dev
2024-07-25 02:52:45 +08:00
alikia2x
a23a52f5e7
ref: better type support in server side script
...
fix: a typo in return message at api/database/song/[id]
2024-07-25 02:36:17 +08:00
alikia2x
d0f562452a
fix: potential UI bugs in lyrics component
...
- Add .idea for WebStorm users
- Fix typo in a function name
- Optimize display logic of lyrics component’s debug mode
- Now you can use Cmd+Opt+Shift+Enter to toggle debug mode
- Improve async logic in lyrics' script
- Standardize naming in lyrics' script
- Add detailed comments in lyrics component
- Use CSS variables to enhance styles for lyric lines
- Refactor nextUpdate to a Svelte store and subscribe to its changes
- Avoid detecting changes in frequently triggered Svelte reactivity statement (line 148 in origin)
- [TODO] Improve the interactive logic of the progress bar
2024-07-25 02:16:38 +08:00
eternal-flame-AD
b2f3bb9602
remove unused imports
...
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 13:07:37 -05:00
eternal-flame-AD
e4026cf022
fixup! implement safe path handling
2024-07-24 13:05:14 -05:00
eternal-flame-AD
6b65fda69d
implement safe path handling
...
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 12:59:48 -05:00
eternal-flame-AD
63c65e8b7d
fs robustness patch
...
Signed-off-by: eternal-flame-AD <yume@yumechi.jp>
2024-07-24 12:26:40 -05:00
alikia2x
aef964aa35
improve: SSR in database page, fix some UI bugs
...
extract: component SongCard used in database pages
adjust (UI): now lyrics container won't show scrollbar
2024-07-20 19:18:35 +08:00
alikia2x
73ad9036c2
fix: ui bug
2024-07-17 14:03:26 +08:00
alikia2x
7f66b54ab2
update: use producer instead of signer in music card of database page
2024-07-17 13:48:31 +08:00
alikia2x
3633c6b356
update: add NetEase Music ID into music metadata
2024-07-12 17:57:46 +08:00
alikia2x
5cd9abdcc0
improve: add more comments to lyrics component
2024-07-12 14:52:53 +08:00
alikia2x
e1aa87ece0
improve: scroll to current lyric in real time while adjusting progress
2024-07-12 14:39:45 +08:00
alikia2x
942ce3d3c9
update: links in database page for better navigation
2024-07-12 02:03:09 +08:00
alikia2x
e548326977
update: logic of loading data
2024-07-12 01:11:32 +08:00
alikia2x
815544ea4e
fix: grid layout in database view
2024-07-12 01:01:30 +08:00
alikia2x
a9b1a3f9cd
feature: frontend for database showing page
...
basic frontend for submit & edit page
2024-07-12 00:34:57 +08:00
alikia2x
a3064385c2
backend: music metadata submit, retrieve & search
2024-07-11 01:18:59 +08:00
alikia2x
785f63af38
fix: lyrics
2024-07-10 18:26:33 +08:00
Alikia2x
65a1c26f1e
fix: volumeBar UI
2024-05-19 18:58:12 +08:00
Alikia2x
7b87a649ac
feature: Apple Music-style lyrics scrolling
2024-05-19 17:21:07 +08:00
Alikia2x
b4eef94ed4
improve: lyric scroll
2024-05-17 01:40:24 +08:00
Alikia2x
61bb6654d5
feature: volume persistent, better lyric scroll
2024-05-17 01:22:50 +08:00
Alikia2x
1cd5892ffe
improve: add command for production start
2024-05-16 23:10:45 +08:00
Alikia2x
84a2e3fd96
fix: song name display overflow
2024-05-16 23:05:38 +08:00
Alikia2x
d814eb32f3
fix: polyfill miss in production
2024-05-13 01:23:25 +08:00
Alikia2x
dc5b27ddd0
realese: AquaVox 1.8.0
2024-05-13 00:06:47 +08:00
Alikia2x
8d87d9b6db
feature: add homepage
2024-05-12 22:24:24 +08:00
Alikia2x
17a3e45d5e
update: responsive ui improvement
2024-05-12 19:07:32 +08:00
Alikia2x
b9243b35a6
fix: current lyric class apply on multiple lines of lyrics which has same content
2024-05-12 14:28:51 +08:00
Alikia2x
4422937707
feature: dynamic lyrics
2024-05-12 05:45:37 +08:00
Alikia2x
8d6089511d
update: lyric import page
2024-05-12 03:37:46 +08:00
Alikia2x
f6363518d3
feature: volume adjust
2024-05-12 02:07:04 +08:00
Alikia2x
83260dc2dc
improve: interactiveBox a11y and style
2024-05-11 17:42:43 +08:00
Alikia2x
6e50a7bdc3
feature: full play function
2024-05-11 14:08:51 +08:00
Alikia2x
10e7341a73
update: audio metadata fetch
2024-05-11 12:13:31 +08:00
Alikia2x
4ad8541392
update: interactiveBox component for player
2024-05-10 18:42:12 +08:00
Alikia2x
680b556a6a
structure: move components to $lib, add cover in play page
2024-05-10 01:18:19 +08:00
Alikia2x
f390b787a5
fix: text display for local import page
2024-05-05 04:38:00 +08:00
Alikia2x
04bf294d8f
improve: add import logic for local import page
2024-05-05 04:21:57 +08:00
Alikia2x
f04b92b76c
improve: local import page's file select part
2024-05-05 03:42:21 +08:00
Alikia2x
b16f03c8f2
improve: add sourceCard link
2024-05-04 19:18:37 +08:00
bc96f4e34c
update: import page
2024-05-04 04:04:08 +08:00
2ffc9d9ab3
pages: add background, import page with layout
2024-05-04 03:50:18 +08:00
Alikia2x
6d9c826b1d
fix: background zoom mismatch between cached and real-time calculated result
2024-05-02 15:48:26 +08:00
Alikia2x
5afdaec8a0
feature: add background
2024-05-01 16:50:14 +08:00
Alikia2x
75422f7aaf
init: first commit
2024-05-01 02:39:38 +08:00