Commit Graph

438 Commits

Author SHA1 Message Date
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
45eb7191f0 Bugfix and small changes to styling
Some checks failed
Push Workflows / docs (push) Successful in 1m55s
Push Workflows / build (push) Failing after 2m23s
Push Workflows / test (push) Successful in 2m50s
Push Workflows / leptos-test (push) Successful in 3m10s
Push Workflows / docker-build (push) Successful in 6m49s
2024-11-22 21:47:24 +00:00
21a17a8eb5 Album Page Styling
Some checks failed
Push Workflows / docs (push) Successful in 3m19s
Push Workflows / build (push) Failing after 3m41s
Push Workflows / test (push) Successful in 4m22s
Push Workflows / leptos-test (push) Successful in 5m22s
Push Workflows / docker-build (push) Successful in 9m39s
2024-11-22 21:34:21 +00:00
fcd987d433 change unwrap or default to unwrap or false for readability
All checks were successful
Push Workflows / docs (push) Successful in 1m58s
Push Workflows / test (push) Successful in 3m33s
Push Workflows / leptos-test (push) Successful in 3m45s
Push Workflows / build (push) Successful in 6m47s
Push Workflows / docker-build (push) Successful in 9m16s
2024-11-22 16:31:55 -05:00
dd14aa0b4d AlbumData Query, API Endpoint, and Integration into AlbumPage
Some checks failed
Push Workflows / build (push) Failing after 1m8s
Push Workflows / docs (push) Successful in 1m4s
Push Workflows / test (push) Successful in 1m47s
Push Workflows / leptos-test (push) Successful in 4m47s
Push Workflows / docker-build (push) Successful in 12m16s
2024-11-20 04:43:53 +00:00
3b6035dd71 Album pages for users not signed in
Some checks failed
Push Workflows / docs (push) Successful in 2m14s
Push Workflows / build (push) Failing after 2m26s
Push Workflows / test (push) Successful in 2m50s
Push Workflows / leptos-test (push) Successful in 4m13s
Push Workflows / docker-build (push) Successful in 9m21s
2024-11-20 02:12:09 +00:00
22cee4a265 Merge remote-tracking branch 'origin/main' into 114-create-album-page
Some checks failed
Push Workflows / docs (push) Successful in 4m10s
Push Workflows / build (push) Failing after 4m47s
Push Workflows / test (push) Successful in 6m57s
Push Workflows / leptos-test (push) Successful in 10m51s
Push Workflows / docker-build (push) Successful in 23m59s
2024-11-19 22:21:46 +00:00
b25cb4549c Revert get_user to not be server function
All checks were successful
Push Workflows / docs (push) Successful in 1m19s
Push Workflows / test (push) Successful in 2m48s
Push Workflows / build (push) Successful in 4m1s
Push Workflows / leptos-test (push) Successful in 5m3s
Push Workflows / docker-build (push) Successful in 14m58s
2024-11-19 16:21:35 -05:00
0c1bab9fbb Switch from dotenv to dotenvy
All checks were successful
Push Workflows / docs (push) Successful in 2m0s
Push Workflows / test (push) Successful in 3m9s
Push Workflows / build (push) Successful in 4m39s
Push Workflows / leptos-test (push) Successful in 5m55s
Push Workflows / docker-build (push) Successful in 14m10s
2024-11-18 18:34:20 -05:00
73b4b7674e Use global state user instead of local resource in personal page
All checks were successful
Push Workflows / leptos-test (push) Successful in 4m58s
Push Workflows / docker-build (push) Successful in 12m32s
Push Workflows / docs (push) Successful in 1m29s
Push Workflows / test (push) Successful in 2m24s
Push Workflows / build (push) Successful in 3m56s
2024-11-17 18:42:57 -05:00
3d1dc94b06 Merge remote-tracking branch 'origin/main' into 95-fix-home-screen-account-button-ui
Some checks failed
Push Workflows / docker-build (push) Failing after 1s
Push Workflows / leptos-test (push) Failing after 1s
Push Workflows / docs (push) Successful in 1m54s
Push Workflows / test (push) Successful in 3m15s
Push Workflows / build (push) Successful in 4m39s
2024-11-17 17:38:29 -05:00
a3b3174306 Handle SongListItem play/pause clicks
All checks were successful
Push Workflows / docs (push) Successful in 1m9s
Push Workflows / test (push) Successful in 2m34s
Push Workflows / build (push) Successful in 3m26s
Push Workflows / leptos-test (push) Successful in 4m54s
Push Workflows / docker-build (push) Successful in 12m21s
2024-11-17 15:39:08 -05:00
f633cffe69 Remove unnecessary .into() 2024-11-15 22:45:47 -05:00
cf6f7b7db7 Refactor SongList/SongListExtra
Don't use MaybeSignal
Combine into SongListInner
2024-11-15 22:44:57 -05:00
f0f34d4abe Use GlobalState instead of passing play_status/logged_in_user everywhere
All checks were successful
Push Workflows / test (push) Successful in 2m20s
Push Workflows / build (push) Successful in 4m40s
Push Workflows / docs (push) Successful in 54s
Push Workflows / leptos-test (push) Successful in 4m24s
Push Workflows / docker-build (push) Successful in 9m38s
2024-11-15 18:49:19 -05:00
d42737f856 Create GlobalState 2024-11-15 18:47:13 -05:00
fe21785f2d Implement SongList like/dislike functionality
All checks were successful
Push Workflows / test (push) Successful in 3m1s
Push Workflows / leptos-test (push) Successful in 3m35s
Push Workflows / docs (push) Successful in 1m2s
Push Workflows / build (push) Successful in 4m13s
Push Workflows / docker-build (push) Successful in 12m27s
2024-11-15 15:33:05 -05:00
d8fab0e068 Reduce calls to get_user by not having logged_in resource
Some checks failed
Push Workflows / docs (push) Successful in 4m38s
Push Workflows / test (push) Successful in 6m43s
Push Workflows / leptos-test (push) Successful in 9m17s
Push Workflows / build (push) Successful in 10m25s
Push Workflows / docker-build (push) Failing after 16m44s
2024-11-12 17:11:06 -05:00