Commit Graph

706 Commits

Author SHA1 Message Date
9cd1e8291a Use feature-specific Client in server functions
Some checks failed
Push Workflows / rustfmt (push) Successful in 10s
Push Workflows / docs (push) Successful in 1m43s
Push Workflows / clippy (push) Successful in 2m12s
Push Workflows / test (push) Successful in 4m17s
Push Workflows / leptos-test (push) Successful in 4m24s
Push Workflows / build (push) Successful in 6m2s
Push Workflows / docker-build (push) Failing after 12m7s
Push Workflows / nix-build (push) Successful in 15m46s
2025-05-03 04:24:28 +00:00
ff1b7401f2 Add custom client for non-browser RPC 2025-05-03 03:51:55 +00:00
d434a514a4 Create reqwest_api feature 2025-05-03 03:25:33 +00:00
10011a8859 Merge pull request '6-general-src-restructuring' (#210) from 6-general-src-restructuring into main
Some checks failed
Push Workflows / rustfmt (push) Successful in 10s
Push Workflows / clippy (push) Successful in 33s
Push Workflows / docs (push) Successful in 39s
Push Workflows / leptos-test (push) Successful in 1m17s
Push Workflows / test (push) Successful in 1m30s
Push Workflows / build (push) Successful in 2m41s
Push Workflows / docker-build (push) Failing after 9m20s
Push Workflows / nix-build (push) Successful in 12m26s
Reviewed-on: #210
2025-04-29 23:14:30 +00:00
16bc79aef4 Fix redundant closures (Clippy)
Some checks failed
Push Workflows / rustfmt (push) Successful in 4s
Push Workflows / docs (push) Successful in 29s
Push Workflows / clippy (push) Successful in 25s
Push Workflows / leptos-test (push) Successful in 54s
Push Workflows / test (push) Successful in 1m2s
Push Workflows / build (push) Successful in 1m52s
Push Workflows / docker-build (push) Failing after 8m18s
Push Workflows / nix-build (push) Successful in 13m53s
2025-04-29 22:41:47 +00:00
297c22d832 Run rustfmt
Some checks failed
Push Workflows / docs (push) Successful in 1m35s
Push Workflows / rustfmt (push) Successful in 11s
Push Workflows / clippy (push) Failing after 58s
Push Workflows / leptos-test (push) Successful in 3m4s
Push Workflows / test (push) Successful in 3m22s
Push Workflows / build (push) Successful in 4m43s
Push Workflows / docker-build (push) Failing after 14m42s
Push Workflows / nix-build (push) Successful in 17m22s
2025-04-29 22:27:24 +00:00
5fb84bd29e Add rustfmt CICD job
Some checks failed
Push Workflows / rustfmt (push) Failing after 5s
Push Workflows / clippy (push) Successful in 32s
Push Workflows / docs (push) Successful in 38s
Push Workflows / leptos-test (push) Successful in 1m40s
Push Workflows / test (push) Successful in 2m13s
Push Workflows / build (push) Successful in 4m7s
Push Workflows / docker-build (push) Failing after 15m19s
Push Workflows / nix-build (push) Successful in 18m33s
2025-04-29 22:25:44 +00:00
b9cbe22562 Use contains instead of .iter().any() (Clippy)
Some checks failed
Push Workflows / test (push) Successful in 49s
Push Workflows / build (push) Successful in 1m39s
Push Workflows / leptos-test (push) Successful in 1m15s
Push Workflows / docs (push) Successful in 37s
Push Workflows / clippy (push) Successful in 2m1s
Push Workflows / docker-build (push) Failing after 8m53s
Push Workflows / nix-build (push) Successful in 11m19s
2025-04-29 21:33:01 +00:00
aaec0523a4 Combine else + if into else if (Clippy) 2025-04-29 21:32:47 +00:00
ff8fd283b6 Fix Clippy format string lints 2025-04-29 21:32:18 +00:00
cf35961516 Automatically start playing in skip_to 2025-04-29 21:29:15 +00:00
976790342c Call audio play/pause when PlayStatus playing updated 2025-04-29 21:26:22 +00:00
29534a473b Rename songpage.rs to song.rs
Some checks failed
Push Workflows / build (push) Successful in 1m51s
Push Workflows / test (push) Successful in 3m51s
Push Workflows / leptos-test (push) Successful in 52s
Push Workflows / docs (push) Successful in 24s
Push Workflows / clippy (push) Failing after 1m53s
Push Workflows / docker-build (push) Failing after 9m31s
Push Workflows / nix-build (push) Successful in 10m55s
2025-04-29 20:51:09 +00:00
673d6e7651 Rename albumpage.rs to album.rs 2025-04-29 20:49:46 +00:00
2def629dc1 Update song page to use TailwindCSS
Some checks failed
Push Workflows / build (push) Successful in 1m50s
Push Workflows / leptos-test (push) Successful in 1m12s
Push Workflows / docs (push) Successful in 28s
Push Workflows / clippy (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / test (push) Has been cancelled
2025-04-29 20:48:22 +00:00
f1126c2534 Update flake 2025-04-29 20:36:39 +00:00
c593501572 Refactor profile page to use TailwindCSS 2025-04-29 20:09:28 +00:00
797fea93b2 Fix artist image path in profile API 2025-04-29 20:02:37 +00:00
c6e6eb1f41 Increase recursion limit in lib target 2025-04-29 19:57:27 +00:00
b963849072 Move Queue before PlayBar
Some checks failed
Push Workflows / test (push) Failing after 4m24s
Push Workflows / build (push) Successful in 7m24s
Push Workflows / docs (push) Successful in 1m42s
Push Workflows / leptos-test (push) Successful in 5m2s
Push Workflows / docker-build (push) Failing after 10m50s
Push Workflows / clippy (push) Failing after 1m48s
Push Workflows / nix-build (push) Failing after 7m37s
2025-04-29 19:17:55 +00:00
c7ee25c1b4 Close queue when clicked away 2025-04-29 19:17:55 +00:00
6a0f814cd3 Update to leptos 0.7.8
Signed-off-by: Ethan Girouard <ethan@girouard.com>
2025-04-29 19:03:22 +00:00
3027a1f00c Change Dashboard menu to / instead of /dashboard
Some checks failed
Push Workflows / test (push) Failing after 8m8s
Push Workflows / docs (push) Successful in 2m47s
Push Workflows / clippy (push) Successful in 2m18s
Push Workflows / build (push) Successful in 6m50s
Push Workflows / docker-build (push) Failing after 9m17s
Push Workflows / leptos-test (push) Successful in 4m49s
Push Workflows / nix-build (push) Successful in 12m56s
2025-04-05 13:59:47 -04:00
b735b25677 Use tailwindcss for Personal component
Some checks failed
Push Workflows / test (push) Failing after 7m47s
Push Workflows / docker-build (push) Successful in 9m49s
Push Workflows / docs (push) Successful in 2m48s
Push Workflows / build (push) Successful in 15m54s
Push Workflows / clippy (push) Successful in 2m11s
Push Workflows / leptos-test (push) Successful in 12m24s
Push Workflows / nix-build (push) Successful in 31m57s
Close login/out buttons when clicking away
2025-03-26 17:09:59 -04:00
0bb8871296 Use tailwindcss for Error component 2025-03-26 14:00:23 -04:00
388ef55552 Refactor album page
Use tailwindcss classes
Refactor API endpoints
2025-03-26 13:53:44 -04:00
fae4767313 Remove white background from loading indicator 2025-03-26 13:49:45 -04:00
7b5b9fbe15 Move AlbumInfo component into album page
Some checks failed
Push Workflows / build (push) Failing after 20s
Push Workflows / leptos-test (push) Failing after 19s
Push Workflows / docs (push) Successful in 3m27s
Push Workflows / test (push) Failing after 8m33s
Push Workflows / clippy (push) Successful in 4m42s
Push Workflows / docker-build (push) Successful in 27m40s
Push Workflows / nix-build (push) Successful in 44m34s
2025-03-21 22:04:53 -04:00
d0e849bd0e Update artist page to use tailwind
Some checks failed
Push Workflows / build (push) Successful in 6m6s
Push Workflows / test (push) Failing after 7m12s
Push Workflows / docker-build (push) Successful in 8m40s
Push Workflows / docs (push) Successful in 2m22s
Push Workflows / leptos-test (push) Successful in 4m38s
Push Workflows / clippy (push) Successful in 2m23s
Push Workflows / nix-build (push) Successful in 34m40s
2025-03-16 18:08:20 -04:00
ae9243e9f3 Update DashboardRow to use tailwind 2025-03-16 17:40:00 -04:00
f4f6e1e4a6 Prevent main page component from extending beyond page 2025-03-16 16:49:09 -04:00
5a71973388 Remove old dashboard-container and home-component wrappers 2025-03-15 23:17:59 -04:00
c782aa2cd4 Increase recursion limit to fix compile error
Some checks failed
Push Workflows / test (push) Failing after 12m18s
Push Workflows / build (push) Successful in 24m34s
Push Workflows / leptos-test (push) Successful in 19m43s
Push Workflows / docs (push) Successful in 7m49s
Push Workflows / docker-build (push) Successful in 35m51s
Push Workflows / clippy (push) Successful in 7m12s
Push Workflows / nix-build (push) Successful in 44m21s
2025-03-15 23:14:32 -04:00
082c1a2128 Update SongList to use tailwind 2025-03-15 23:12:08 -04:00
6572d7313a Move sidebar navigation to separate module
Some checks failed
Push Workflows / test (push) Failing after 9m50s
Push Workflows / build (push) Failing after 16m49s
Push Workflows / docker-build (push) Failing after 21m36s
Push Workflows / docs (push) Successful in 4m49s
Push Workflows / leptos-test (push) Successful in 14m36s
Push Workflows / clippy (push) Successful in 5m9s
Push Workflows / nix-build (push) Failing after 26m50s
2025-03-07 23:26:11 -05:00
f1862a6bd6 Rename sidebar Bottom component to Playlists 2025-03-07 23:15:56 -05:00
347ad39fae Make sidebar Bottom component a home-card 2025-03-07 23:14:48 -05:00
318892adc1 Make Personal component a home-card 2025-03-07 23:11:38 -05:00
1a2b7510f8 Remove "extern crate" used for musl builds 2025-03-07 22:57:04 -05:00
3b452e32d8 Switch home-container div to section, use tailwind 2025-02-18 22:49:55 -05:00
7d410c2419 Add home-card style class 2025-02-18 22:49:29 -05:00
b55104144b Convert playbar to using tailwindcss
All checks were successful
Push Workflows / docs (push) Successful in 1m5s
Push Workflows / clippy (push) Successful in 1m26s
Push Workflows / leptos-test (push) Successful in 2m26s
Push Workflows / test (push) Successful in 2m30s
Push Workflows / build (push) Successful in 4m48s
Push Workflows / docker-build (push) Successful in 7m21s
Push Workflows / nix-build (push) Successful in 25m44s
2025-02-18 19:17:21 -05:00
911d375a95 Rewrite signup page using tailwindcss
All checks were successful
Push Workflows / clippy (push) Successful in 1m14s
Push Workflows / docs (push) Successful in 1m54s
Push Workflows / leptos-test (push) Successful in 2m20s
Push Workflows / test (push) Successful in 2m25s
Push Workflows / build (push) Successful in 5m45s
Push Workflows / docker-build (push) Successful in 7m25s
Push Workflows / nix-build (push) Successful in 24m4s
2025-02-18 15:14:33 -05:00
9b20395876 Rewrite login page using tailwindcss 2025-02-18 15:04:54 -05:00
ea869ce983 Ignore automatically generated but unused tailwind config 2025-02-18 14:59:24 -05:00
b1299ca28c Remove action="POST" from forms with submit handler
All checks were successful
Push Workflows / docs (push) Successful in 9m6s
Push Workflows / docker-build (push) Successful in 10m38s
Push Workflows / test (push) Successful in 12m40s
Push Workflows / clippy (push) Successful in 10m38s
Push Workflows / build (push) Successful in 18m18s
Push Workflows / leptos-test (push) Successful in 19m43s
Push Workflows / nix-build (push) Successful in 30m19s
2025-02-18 00:22:21 -05:00
9dfc556bd0 Ensure cargo-leptos uses tailwindcss v4 in Docker build
Some checks failed
Push Workflows / docs (push) Successful in 1m37s
Push Workflows / clippy (push) Successful in 2m3s
Push Workflows / build (push) Failing after 2m32s
Push Workflows / test (push) Successful in 3m17s
Push Workflows / leptos-test (push) Successful in 3m33s
Push Workflows / docker-build (push) Successful in 19m23s
Push Workflows / nix-build (push) Successful in 26m14s
2025-02-17 23:06:28 -05:00
3a29ce4741 Use new tailwindcss configuration method 2025-02-17 22:38:37 -05:00
7d6c1e66bc Update tailwindcss to v4 2025-02-17 22:37:00 -05:00
478f8362af Update flake 2025-02-17 22:36:09 -05:00