Commit Graph

455 Commits

Author SHA1 Message Date
db8dc3cd3d Manually import TextProp 2024-12-23 21:49:33 -05:00
848b1afd2c Use node_ref instead of _ref 2024-12-23 21:33:07 -05:00
141a27bb7e Fix bad import path for use_location 2024-12-23 21:25:23 -05:00
78d59731b0 Manually import spawn_local 2024-12-23 21:24:26 -05:00
26a572b18a Fix bad import path for Form 2024-12-23 21:17:46 -05:00
0cd36d4b44 Remove duplicate "required" prop 2024-12-23 21:11:57 -05:00
4eb673a9a4 Fix bad import path for NodeRef 2024-12-23 21:06:28 -05:00
782c9b9482 Use correct use_params_map import path 2024-12-23 21:04:20 -05:00
52d60318bb Render String instead of &String from error_msg 2024-12-23 21:01:39 -05:00
7732b77eb5 Use leptos::either to handle mismatched return types instead of into_view() 2024-12-23 20:58:53 -05:00
fe131b1ba2 Use spread syntax for Icon class 2024-12-23 20:47:41 -05:00
900d1ca1bb Use new way of creating resources 2024-12-23 20:34:28 -05:00
92eb63e946 Use new leptos::predude module 2024-12-23 20:33:42 -05:00
65e5de7051 Merge pull request 'Display like/dislike for client instead of viewed user on profile page' (#189) from 140-display-likedislike-for-client-instead-of into main
Some checks failed
Push Workflows / build (push) Has been cancelled
Push Workflows / leptos-test (push) Has been cancelled
Push Workflows / test (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / docs (push) Has been cancelled
Reviewed-on: #189
2024-12-20 19:37:38 +00:00
f8534cd6f6 Return like/dislike data for user viewing page
All checks were successful
Push Workflows / leptos-test (push) Successful in 1m27s
Push Workflows / build (push) Successful in 1m41s
Push Workflows / test (push) Successful in 1m44s
Push Workflows / docs (push) Successful in 1m43s
Push Workflows / docker-build (push) Successful in 5m25s
Push Workflows / nix-build (push) Successful in 17m45s
2024-12-20 14:23:06 -05:00
01e393a77f Return like/dislike data for user viewing page
All checks were successful
Push Workflows / docs (push) Successful in 35s
Push Workflows / test (push) Successful in 45s
Push Workflows / leptos-test (push) Successful in 1m1s
Push Workflows / build (push) Successful in 2m52s
Push Workflows / docker-build (push) Successful in 5m52s
Push Workflows / nix-build (push) Successful in 19m17s
2024-12-20 14:21:22 -05:00
28b71df7e6 Finish song page 2024-12-20 13:25:51 -05:00
560fe0355d Make some parts of SongList public 2024-12-20 13:25:39 -05:00
0e64131fa0 Add route for song page 2024-12-20 13:25:23 -05:00
f3f123d8f6 Add module for song page 2024-12-20 13:25:15 -05:00
15087e86b5 Add API endpoints for song page 2024-12-20 13:24:44 -05:00
c77699b3a1 Merge remote-tracking branch 'origin/main' into 144-create-song-page-2 2024-12-19 19:20:59 -05:00
3586df650f Fix unused import warnings
Some checks failed
Push Workflows / docs (push) Successful in 47s
Push Workflows / leptos-test (push) Successful in 53s
Push Workflows / test (push) Successful in 54s
Push Workflows / build (push) Successful in 1m16s
Push Workflows / nix-build (push) Successful in 17m40s
Push Workflows / docker-build (push) Has been cancelled
2024-12-19 18:53:10 -05:00
579e764994 Finish artist page
Some checks failed
Push Workflows / test (push) Successful in 43s
Push Workflows / build (push) Failing after 50s
Push Workflows / docs (push) Successful in 1m26s
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / leptos-test (push) Has been cancelled
2024-12-19 18:48:38 -05:00
fb86e2e229 Add API endpoints for artist page 2024-12-19 18:48:21 -05:00
6cc5f60c5a Increase artist image size 2024-12-19 18:47:52 -05:00
ce9e16f376 Add route for artist page 2024-12-19 18:44:43 -05:00
e915e1ab44 Add module for artist page 2024-12-19 18:44:28 -05:00
dcdfee27a3 Merge remote-tracking branch 'origin/main' into 115-create-artist-page 2024-12-19 14:18:18 -05:00
6042ec209c Switch to chrono instead of time
All checks were successful
Push Workflows / nix-build (push) Successful in 19m24s
Push Workflows / docker-build (push) Successful in 12m48s
Push Workflows / docs (push) Successful in 1m17s
Push Workflows / test (push) Successful in 2m13s
Push Workflows / leptos-test (push) Successful in 2m50s
Push Workflows / build (push) Successful in 4m55s
2024-12-19 00:13:52 -05:00
08a2322eb8 Merge remote-tracking branch 'origin/main' into 45-implement-artist-album-creation 2024-12-19 00:07:19 -05:00
b7b6406c2d Add added_date field to Song and SongData
Some checks failed
Push Workflows / docs (push) Successful in 2m8s
Push Workflows / build (push) Failing after 2m53s
Push Workflows / test (push) Successful in 5m7s
Push Workflows / leptos-test (push) Successful in 6m16s
Push Workflows / docker-build (push) Failing after 14m38s
2024-12-15 17:20:18 -05:00
84371bb586 Added song overview component for the song's metadata 2024-12-11 04:37:51 +00:00
186821d838 Added songdetails component 2024-12-11 04:37:28 +00:00
4c46f78135 Added songpage component with basic structure and css file 2024-12-11 04:37:11 +00:00
9350c74091 Added mock api functions, need to implement later
Some checks failed
Push Workflows / docs (push) Successful in 3m8s
Push Workflows / build (push) Failing after 3m45s
Push Workflows / test (push) Successful in 4m57s
Push Workflows / leptos-test (push) Successful in 6m33s
Push Workflows / docker-build (push) Failing after 18m25s
2024-12-11 03:47:03 +00:00
94880ead7c Added related artists component 2024-12-11 03:45:35 +00:00
837dd5ea3c Added top songs component that shows the top songs by an artist 2024-12-11 03:45:15 +00:00
86e5e733b3 Add artist detail component for name/bio/image 2024-12-11 03:44:43 +00:00
8dbaaf317d Added ArtistProfile component to get artist info based on id 2024-12-11 03:44:13 +00:00
d4897b4227 Added basic artist page
Some checks failed
Push Workflows / docs (push) Successful in 2m38s
Push Workflows / build (push) Failing after 3m32s
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / test (push) Has been cancelled
Push Workflows / leptos-test (push) Has been cancelled
2024-12-11 03:42:32 +00:00
a7905624a6 Bugfixes
Some checks failed
Push Workflows / docs (push) Successful in 3m4s
Push Workflows / test (push) Successful in 4m58s
Push Workflows / leptos-test (push) Successful in 7m7s
Push Workflows / build (push) Successful in 7m53s
Push Workflows / docker-build (push) Failing after 13m32s
2024-12-04 05:29:16 +00:00
aaa9db93fb Merge pull request 'Require login to fetch audio and image assets' (#160) from 110-require-login-to-fetch-audio-and into main
Some checks failed
Push Workflows / docs (push) Successful in 2m56s
Push Workflows / test (push) Successful in 5m8s
Push Workflows / leptos-test (push) Successful in 7m24s
Push Workflows / build (push) Successful in 8m23s
Push Workflows / docker-build (push) Failing after 14m21s
Reviewed-on: #160
2024-11-24 21:35:41 +00:00
5ecb71ce9d Return error on /api/signup if signup disabled 2024-11-24 14:36:56 -05:00
d1c8615105 Add router layer to require authentication
All checks were successful
Push Workflows / docs (push) Successful in 1m13s
Push Workflows / test (push) Successful in 2m14s
Push Workflows / build (push) Successful in 3m8s
Push Workflows / leptos-test (push) Successful in 5m26s
Push Workflows / docker-build (push) Successful in 19m16s
2024-11-24 14:28:06 -05:00
ede248d961 Add loading and error messages to signup page
All checks were successful
Push Workflows / docs (push) Successful in 1m56s
Push Workflows / test (push) Successful in 3m11s
Push Workflows / leptos-test (push) Successful in 4m16s
Push Workflows / build (push) Successful in 4m43s
Push Workflows / docker-build (push) Successful in 8m23s
2024-11-23 00:57:29 -05:00
930618dcad Add loading and error messages to login page 2024-11-23 00:46:30 -05:00
9b48fc0204 Merge pull request '95-fix-home-screen-account-button-ui' (#124) from 95-fix-home-screen-account-button-ui into main
All checks were successful
Push Workflows / docker-build (push) Successful in 15s
Push Workflows / docs (push) Successful in 2m3s
Push Workflows / leptos-test (push) Successful in 2m49s
Push Workflows / test (push) Successful in 3m10s
Push Workflows / build (push) Successful in 4m47s
Reviewed-on: #124
2024-11-22 22:32:53 +00:00
954cc0edce Artist links and styling
All checks were successful
Push Workflows / docs (push) Successful in 2m5s
Push Workflows / test (push) Successful in 3m3s
Push Workflows / leptos-test (push) Successful in 3m21s
Push Workflows / build (push) Successful in 4m31s
Push Workflows / docker-build (push) Successful in 6m42s
2024-11-22 22:13:43 +00:00
e5ce0eab76 Fix Build Warnings
All checks were successful
Push Workflows / docs (push) Successful in 1m55s
Push Workflows / test (push) Successful in 2m57s
Push Workflows / leptos-test (push) Successful in 3m18s
Push Workflows / build (push) Successful in 4m32s
Push Workflows / docker-build (push) Successful in 7m13s
2024-11-22 21:55:59 +00:00