Commit Graph

455 Commits

Author SHA1 Message Date
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
7f298f75ce Change Playlist Model to use chronos time
Some checks failed
Push Workflows / docs (push) Successful in 4m38s
Push Workflows / docker-build (push) Failing after 5m13s
Push Workflows / test (push) Successful in 6m52s
Push Workflows / leptos-test (push) Successful in 9m55s
Push Workflows / build (push) Successful in 10m52s
2024-11-12 17:09:08 -05:00
74044f2e17 Merge remote-tracking branch 'origin/134-fix-time-not-implemented-on-wasm' into 111-create-playlist-database-tables 2024-11-12 17:06:52 -05:00
568f6ada0e Working Albums Page (BETA)
Some checks failed
Push Workflows / docs (push) Successful in 2m44s
Push Workflows / build (push) Failing after 3m13s
Push Workflows / test (push) Successful in 4m54s
Push Workflows / leptos-test (push) Successful in 6m34s
Push Workflows / docker-build (push) Failing after 12m52s
2024-11-12 21:44:30 +00:00
7a1ffaad47 Finished Query for Song Data from Album
Some checks failed
Push Workflows / docs (push) Successful in 1m59s
Push Workflows / build (push) Failing after 2m13s
Push Workflows / test (push) Successful in 2m40s
Push Workflows / leptos-test (push) Successful in 3m1s
Push Workflows / docker-build (push) Failing after 6m1s
2024-11-08 22:16:46 +00:00
6dcbba2588 Switch to chrono instead of time
Some checks failed
Push Workflows / docs (push) Successful in 1m23s
Push Workflows / test (push) Successful in 3m1s
Push Workflows / build (push) Successful in 4m16s
Push Workflows / leptos-test (push) Successful in 5m26s
Push Workflows / docker-build (push) Failing after 12m8s
2024-11-04 18:23:25 -05:00
f23430af73 Remove unnecessary Artist import
Some checks failed
Push Workflows / docs (push) Successful in 2m30s
Push Workflows / test (push) Successful in 5m19s
Push Workflows / leptos-test (push) Successful in 6m23s
Push Workflows / build (push) Successful in 6m29s
Push Workflows / docker-build (push) Failing after 10m43s
2024-11-04 17:16:09 -05:00
ef5576ab3f Create profile page 2024-11-04 17:15:55 -05:00
833393cb3a Add generic Error component 2024-11-04 17:11:26 -05:00
39dd8099cd Make ServerError a component instead of a page 2024-11-04 17:03:45 -05:00
89433df8b6 Add function to get user by id 2024-11-04 16:34:17 -05:00
ddcb4a5be7 Add loading indicator 2024-11-04 16:34:13 -05:00
414489d1be Return ArtistData from top_artists 2024-11-04 00:29:53 -05:00
35abbe19ee Merge branch '126-create-global-logged-in-user-resource' into 42-create-profile-page
Some checks failed
Push Workflows / docs (push) Successful in 1m57s
Push Workflows / leptos-test (push) Successful in 2m48s
Push Workflows / test (push) Successful in 3m18s
Push Workflows / build (push) Successful in 4m47s
Push Workflows / docker-build (push) Failing after 6m42s
2024-11-03 17:18:43 -05:00
2b380d7787 Refetch logged in user on login/signup
All checks were successful
Push Workflows / docs (push) Successful in 1m55s
Push Workflows / leptos-test (push) Successful in 2m31s
Push Workflows / test (push) Successful in 3m9s
Push Workflows / build (push) Successful in 4m30s
Push Workflows / docker-build (push) Successful in 8m31s
2024-11-03 17:13:40 -05:00
8ac3a87c58 Add global logged in user Resource 2024-11-03 16:59:46 -05:00
43a5b519fd Add API endpoint to get logged in user 2024-11-03 16:59:23 -05:00
251d567863 Return logged in user from login endpoint 2024-11-03 16:52:15 -05:00
f1affc66bc Remove email display on personal and rescale icon/pfp to be bigger & consistent
All checks were successful
Push Workflows / docs (push) Successful in 1m11s
Push Workflows / test (push) Successful in 1m38s
Push Workflows / build (push) Successful in 2m11s
Push Workflows / leptos-test (push) Successful in 4m34s
Push Workflows / docker-build (push) Successful in 12m15s
2024-11-01 17:17:59 -04:00
e60243e50c Redirect to login when logging out 2024-11-01 17:17:06 -04:00
0335e3d255 Created model
All checks were successful
Push Workflows / docs (push) Successful in 4m11s
Push Workflows / test (push) Successful in 6m6s
Push Workflows / leptos-test (push) Successful in 8m13s
Push Workflows / build (push) Successful in 8m56s
Push Workflows / docker-build (push) Successful in 16m31s
2024-11-01 16:48:56 -04:00
81b1490cce Create playlist database migration 2024-11-01 16:37:22 -04:00
e66b5e4976 Add component to display SongList with additional data 2024-11-01 14:36:38 -04:00
0453aef37d Fix incorrect placeholder image path 2024-11-01 14:26:38 -04:00
4e4c94a189 Merge branch '106-create-song-list-component' into 42-create-profile-page 2024-11-01 13:22:37 -04:00
23bfb510c1 Add functions to get top/recent songs and artists from history 2024-11-01 13:05:47 -04:00
ff24f68eed A very big SQL Query
Some checks failed
Push Workflows / docs (push) Failing after 1m1s
Push Workflows / build (push) Failing after 1m9s
Push Workflows / test (push) Failing after 1m26s
Push Workflows / leptos-test (push) Failing after 8m39s
Push Workflows / docker-build (push) Failing after 24m27s
2024-10-26 03:53:03 +00:00
6aa933be09 Refactor profile picture display to account for no profile picture
All checks were successful
Push Workflows / leptos-test (push) Successful in 2m57s
Push Workflows / docs (push) Successful in 5m36s
Push Workflows / build (push) Successful in 2m50s
Push Workflows / test (push) Successful in 8m56s
Push Workflows / docker-build (push) Successful in 9m8s
2024-10-25 22:59:06 -04:00
fe1b76e6e4 API Endpoints for Album Queries
Some checks failed
Push Workflows / docs (push) Successful in 2m9s
Push Workflows / leptos-test (push) Failing after 2m18s
Push Workflows / build (push) Failing after 2m28s
Push Workflows / test (push) Failing after 2m50s
Push Workflows / docker-build (push) Failing after 6m8s
2024-10-25 21:23:21 +00:00
acf15961cd Fix formatting and styling of profile picture display, as well as display email when logged in as well
Some checks failed
Push Workflows / leptos-test (push) Successful in 2m15s
Push Workflows / docs (push) Successful in 2m21s
Push Workflows / build (push) Successful in 4m58s
Push Workflows / test (push) Successful in 3m38s
Push Workflows / docker-build (push) Failing after 4m23s
2024-10-25 17:01:50 -04:00
df01bafbd1 Album Page Component
Some checks failed
Push Workflows / docs (push) Successful in 4m40s
Push Workflows / build (push) Failing after 5m14s
Push Workflows / test (push) Failing after 7m23s
Push Workflows / docker-build (push) Failing after 8m1s
Push Workflows / leptos-test (push) Failing after 8m52s
2024-10-22 03:32:55 +00:00
f1e177c7b0 Add page for displaying error 2024-10-21 22:57:27 -04:00
2d7b91413b Display username in profile container when logged in
All checks were successful
Push Workflows / docs (push) Successful in 5m31s
Push Workflows / test (push) Successful in 8m42s
Push Workflows / leptos-test (push) Successful in 12m48s
Push Workflows / build (push) Successful in 15m21s
Push Workflows / docker-build (push) Successful in 34m40s
2024-10-18 19:31:20 -04:00
c2ebd8307f Display user profile picture when logged in instead of generic profile icon 2024-10-18 19:30:45 -04:00