Commit Graph

738 Commits

Author SHA1 Message Date
a33a891d87 Move song to components 2025-02-05 21:04:26 -05:00
9b22a82514 Move search to api 2025-02-05 20:58:00 -05:00
59b9db34cf Move playbar to components 2025-02-05 20:56:07 -05:00
d03eed78e7 Move queue to components 2025-02-05 20:53:25 -05:00
fc64b0cf1c Combine artist albums DB queries into single query 2025-02-05 15:20:03 -05:00
6a52598956 Combine user profile history DB queries into single query 2025-02-05 15:18:32 -05:00
e42247ee84 Move data types into models/frontend and models/backend 2025-02-05 12:34:48 -05:00
d72ed532c1 Move database to util 2025-02-04 22:54:06 -05:00
c3bc042027 Move pages.rs into pages/mod.rs
All checks were successful
Push Workflows / docs (push) Successful in 1m1s
Push Workflows / leptos-test (push) Successful in 1m45s
Push Workflows / test (push) Successful in 2m1s
Push Workflows / build (push) Successful in 4m8s
Push Workflows / docker-build (push) Successful in 18m29s
Push Workflows / nix-build (push) Successful in 20m30s
2025-02-04 22:47:43 -05:00
a67e486f75 Move components.rs into components/mod.rs 2025-02-04 22:47:18 -05:00
841251639e Move fileserv into util 2025-02-04 22:46:39 -05:00
0d2a83f508 Merge pull request 'Update audio source when status is updated' (#204) from 198-update-audio-source-when-status-is into main
All checks were successful
Push Workflows / docs (push) Successful in 1m4s
Push Workflows / docker-build (push) Successful in 1m7s
Push Workflows / leptos-test (push) Successful in 1m28s
Push Workflows / test (push) Successful in 2m6s
Push Workflows / build (push) Successful in 6m36s
Push Workflows / nix-build (push) Successful in 25m2s
Reviewed-on: #204
2025-02-03 03:04:14 +00:00
2d4a9ac9fd Merge branch 'main' into 198-update-audio-source-when-status-is
All checks were successful
Push Workflows / docs (push) Successful in 46s
Push Workflows / test (push) Successful in 1m38s
Push Workflows / leptos-test (push) Successful in 1m46s
Push Workflows / build (push) Successful in 2m52s
Push Workflows / docker-build (push) Successful in 8m31s
Push Workflows / nix-build (push) Successful in 18m23s
2025-02-02 22:01:03 -05:00
be053ffa62 Merge pull request 'Use timestamp instead of date for song added_date' (#203) from 201-use-timestamp-instead-of-date-for into main
All checks were successful
Push Workflows / docs (push) Successful in 44s
Push Workflows / docker-build (push) Successful in 1m17s
Push Workflows / leptos-test (push) Successful in 1m36s
Push Workflows / test (push) Successful in 1m44s
Push Workflows / build (push) Successful in 4m56s
Push Workflows / nix-build (push) Successful in 20m48s
Reviewed-on: #203
2025-02-02 22:17:10 +00:00
e7a8491653 Use timestamp instead of date for added_date column in songs table
All checks were successful
Push Workflows / docs (push) Successful in 56s
Push Workflows / test (push) Successful in 2m23s
Push Workflows / leptos-test (push) Successful in 2m31s
Push Workflows / build (push) Successful in 3m24s
Push Workflows / docker-build (push) Successful in 8m12s
Push Workflows / nix-build (push) Successful in 18m0s
2025-02-02 16:42:24 -05:00
2116dc9058 Merge pull request 'Update to leptos 0.7' (#202) from 171-update-to-leptos-07 into main
All checks were successful
Push Workflows / nix-build (push) Successful in 21m38s
Push Workflows / build (push) Successful in 3m45s
Push Workflows / docker-build (push) Successful in 1m14s
Push Workflows / docs (push) Successful in 2m3s
Push Workflows / leptos-test (push) Successful in 3m51s
Push Workflows / test (push) Successful in 6m32s
Reviewed-on: #202
2025-02-02 21:24:51 +00:00
a093068625 Add --locked to cargo-leptos install command
All checks were successful
Push Workflows / docs (push) Successful in 50s
Push Workflows / leptos-test (push) Successful in 1m29s
Push Workflows / test (push) Successful in 1m47s
Push Workflows / nix-build (push) Successful in 21m37s
Push Workflows / docker-build (push) Successful in 22m2s
Push Workflows / build (push) Successful in 6m53s
2025-02-02 15:47:25 -05:00
0739b0026b Update cargo-leptos to 0.2.26
Some checks failed
Push Workflows / docs (push) Successful in 1m46s
Push Workflows / test (push) Successful in 2m25s
Push Workflows / leptos-test (push) Successful in 3m30s
Push Workflows / docker-build (push) Failing after 4m58s
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / build (push) Successful in 7m5s
Update wasm-bindgen to 0.2.100
2025-02-02 15:37:19 -05:00
698931d915 Update to leptos 0.7.5
Some checks failed
Push Workflows / docs (push) Successful in 1m47s
Push Workflows / leptos-test (push) Successful in 4m0s
Push Workflows / test (push) Successful in 4m41s
Push Workflows / build (push) Failing after 6m40s
Push Workflows / docker-build (push) Failing after 13m6s
Push Workflows / nix-build (push) Successful in 20m4s
2025-02-02 15:14:46 -05:00
38bc2fbe92 Use effect to set audio source when PlayStatus changes
All checks were successful
Push Workflows / docs (push) Successful in 39s
Push Workflows / leptos-test (push) Successful in 1m7s
Push Workflows / build (push) Successful in 2m7s
Push Workflows / test (push) Successful in 2m48s
Push Workflows / nix-build (push) Successful in 17m57s
Push Workflows / docker-build (push) Successful in 3m31s
2025-01-07 15:13:07 -05:00
d3e9c5d869 Fix broken get_audio test
Some checks failed
Push Workflows / docs (push) Successful in 48s
Push Workflows / test (push) Successful in 1m45s
Push Workflows / build (push) Failing after 2m31s
Push Workflows / leptos-test (push) Successful in 3m51s
Push Workflows / docker-build (push) Successful in 8m0s
Push Workflows / nix-build (push) Successful in 21m7s
2024-12-28 16:37:09 -05:00
64c37dc327 Add underscores to fix (incorrect?) unused warming
Some checks failed
Push Workflows / docs (push) Successful in 43s
Push Workflows / test (push) Successful in 1m34s
Push Workflows / build (push) Failing after 2m1s
Push Workflows / leptos-test (push) Failing after 3m12s
Push Workflows / docker-build (push) Successful in 8m0s
Push Workflows / nix-build (push) Successful in 20m41s
2024-12-28 16:11:39 -05:00
abd0f87d41 Use Signal instead of MaybeSignal 2024-12-28 16:09:53 -05:00
ec1c57a67d Use Memo::new instead of create_memo 2024-12-28 16:06:52 -05:00
262f3634bf Use NodeRef::new instead of create_node_ref 2024-12-28 16:05:27 -05:00
e533132273 Use Effect::new instead of create_effect 2024-12-28 16:02:27 -05:00
d89d9d3548 Use signal instead of create_signal 2024-12-28 16:01:32 -05:00
2cfd698978 Remove unused imports 2024-12-28 16:00:18 -05:00
57406b5940 Use RwSignal::new instead of create_rw_signal 2024-12-28 15:47:06 -05:00
628684a259 Use dialog instead of div for upload
Some checks failed
Push Workflows / build (push) Failing after 1m55s
Push Workflows / docs (push) Successful in 2m14s
Push Workflows / leptos-test (push) Failing after 3m39s
Push Workflows / test (push) Successful in 4m2s
Push Workflows / docker-build (push) Successful in 18m33s
Push Workflows / nix-build (push) Successful in 20m7s
2024-12-28 15:40:29 -05:00
96835e684a Use node_ref instead of _ref in DashboardRow 2024-12-28 15:38:31 -05:00
aa9e26459f Remove .await for loading config 2024-12-28 15:38:09 -05:00
69b3066a3b Add HTML boilerplate in shell 2024-12-28 15:37:49 -05:00
3368d16c96 Use .get() on TextProp 2024-12-28 15:24:07 -05:00
141034eacd Remove type prop from <audio> 2024-12-28 12:36:42 -05:00
55521fd7fe Remove align prop from playbar divs 2024-12-28 12:36:21 -05:00
40d6440d99 Use hydrate_body instead of mount_to_body 2024-12-28 12:28:29 -05:00
daf8a50863 Use new HTML types for getting audio component 2024-12-28 12:28:17 -05:00
099c1042a2 Use raw strings instead of TextProp for classes in SongList 2024-12-28 12:27:03 -05:00
b3748374d4 Fix type of setting logged in user resource 2024-12-28 12:26:25 -05:00
5235854af7 Use tbody for table in SongList 2024-12-28 12:24:37 -05:00
915d5ea6f7 Remove options arg from render_app_to_stream call 2024-12-28 12:20:23 -05:00
f5c863f2a6 Merge pull request 'Turn DashboardRow and DashboardTile into components' (#194) from 193-run-dashboardrow-and-dashboardtile-into-components into main
Some checks failed
Push Workflows / docs (push) Successful in 3m6s
Push Workflows / test (push) Successful in 3m51s
Push Workflows / leptos-test (push) Successful in 4m52s
Push Workflows / build (push) Successful in 7m16s
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
Reviewed-on: #194
2024-12-26 17:30:39 +00:00
ec01183dc2 Use Arc for response handler instead of Rc 2024-12-24 16:54:07 -05:00
3dd040afd0 Merge remote-tracking branch 'origin/193-run-dashboardrow-and-dashboardtile-into-components' into 171-update-to-leptos-07 2024-12-24 16:50:45 -05:00
c900cb896e Use new DashboardRow / DashboardTile in artist and profile pages
All checks were successful
Push Workflows / test (push) Successful in 47s
Push Workflows / docs (push) Successful in 1m8s
Push Workflows / leptos-test (push) Successful in 1m12s
Push Workflows / build (push) Successful in 1m37s
Push Workflows / docker-build (push) Successful in 4m49s
Push Workflows / nix-build (push) Successful in 17m1s
2024-12-24 16:48:49 -05:00
2af8310077 Implement Into<DashboardTile> instead of implementing old trait DashboardTile 2024-12-24 16:48:48 -05:00
1a4112542e Convert DashboardRow to component 2024-12-24 16:48:48 -05:00
40bf99a2bf Use spread syntax for Form class 2024-12-24 15:09:58 -05:00
ebc669ecf8 Use new Router setup 2024-12-23 21:58:34 -05:00