Commit Graph

861 Commits

Author SHA1 Message Date
93a41cfcbb Merge pull request '236-song-and-songlist-refactor' (#285) from 236-song-and-songlist-refactor into main
All checks were successful
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / mdbook (push) Successful in 12s
Push Workflows / mdbook-server (push) Successful in 30s
Push Workflows / clippy (push) Successful in 52s
Push Workflows / docs (push) Successful in 1m17s
Push Workflows / leptos-test (push) Successful in 1m56s
Push Workflows / test (push) Successful in 2m4s
Push Workflows / build (push) Successful in 3m18s
Push Workflows / nix-build (push) Successful in 6m31s
Push Workflows / docker-build (push) Successful in 8m10s
Reviewed-on: #285
2025-12-01 22:13:16 +00:00
2e42d0e964 Remove old song list component
All checks were successful
Push Workflows / rustfmt (push) Successful in 10s
Push Workflows / mdbook (push) Successful in 14s
Push Workflows / docs (push) Successful in 2m40s
Push Workflows / mdbook-server (push) Successful in 2m30s
Push Workflows / leptos-test (push) Successful in 3m2s
Push Workflows / test (push) Successful in 3m13s
Push Workflows / clippy (push) Successful in 3m23s
Push Workflows / docker-build (push) Successful in 5m49s
Push Workflows / build (push) Successful in 6m58s
Push Workflows / nix-build (push) Successful in 7m49s
2025-12-01 16:53:46 -05:00
aa3132feb9 Change playlist page to use new song list 2025-12-01 16:51:27 -05:00
e2a11dc785 Change search page to use new song list 2025-12-01 16:51:12 -05:00
a66ea13bfa Change liked songs page to use new song list 2025-12-01 16:50:39 -05:00
a235728d67 Add remove_search_score function
Add SearchResults and remove_search_score to prelude
2025-12-01 16:49:42 -05:00
68526cc63b Change profile page recent songs to use new song list 2025-12-01 16:20:41 -05:00
da1a7c6d8b Change profile page top songs to use new song list 2025-12-01 16:14:59 -05:00
da7491584e Change artist page to use new song list 2025-12-01 16:09:14 -05:00
25669570c5 Add PlaysSongList 2025-12-01 16:09:14 -05:00
76ecaae81a Add SongPlays component 2025-12-01 16:09:10 -05:00
c90f318be1 Change album page to use new song list 2025-12-01 15:28:21 -05:00
9c90a674da Add ArtistList component 2025-12-01 15:17:46 -05:00
7500375f0c Implement new song list 2025-12-01 15:10:11 -05:00
db18298832 Set playbar noderef from GlobalState
Some checks failed
Push Workflows / rustfmt (push) Successful in 17s
Push Workflows / mdbook (push) Successful in 26s
Push Workflows / mdbook-server (push) Successful in 5m16s
Push Workflows / build (push) Failing after 6m1s
Push Workflows / clippy (push) Failing after 6m39s
Push Workflows / docs (push) Successful in 7m1s
Push Workflows / test (push) Successful in 9m36s
Push Workflows / leptos-test (push) Successful in 10m11s
Push Workflows / nix-build (push) Successful in 11m48s
Push Workflows / docker-build (push) Successful in 14m4s
2025-12-01 12:34:49 -05:00
5acdaf9d55 Add playbar_element to GlobalState 2025-12-01 12:34:31 -05:00
28effd4024 Fix styling of personal component to avoid resizing issues 2025-11-22 14:37:49 -05:00
636c811e24 Add get_songs_by_id API function 2025-11-22 14:35:58 -05:00
c5654fc9f7 clippy 2025-11-22 14:35:28 -05:00
dd13cdd2cc fmt 2025-11-22 14:31:18 -05:00
ff8f2ecfca Upgrade to Rust edition 2024 2025-11-22 14:30:50 -05:00
067ce69c4b Create structure for songs and song_list 2025-11-21 10:45:18 -05:00
b47f43f6e0 Merge pull request 'Use subqueries instead of two separate queries' (#280) from 279-use-subqueries-instead-of-multiple-queries into main
All checks were successful
Push Workflows / rustfmt (push) Successful in 14s
Push Workflows / mdbook (push) Successful in 21s
Push Workflows / mdbook-server (push) Successful in 3m35s
Push Workflows / docs (push) Successful in 6m49s
Push Workflows / clippy (push) Successful in 7m13s
Push Workflows / test (push) Successful in 10m46s
Push Workflows / leptos-test (push) Successful in 11m24s
Push Workflows / nix-build (push) Successful in 12m26s
Push Workflows / build (push) Successful in 12m40s
Push Workflows / docker-build (push) Successful in 14m32s
Reviewed-on: #280
2025-11-03 22:57:19 +00:00
7574c2a690 Use subqueries instead of two separate queries
All checks were successful
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / mdbook (push) Successful in 16s
Push Workflows / mdbook-server (push) Successful in 3m14s
Push Workflows / docs (push) Successful in 5m59s
Push Workflows / clippy (push) Successful in 6m29s
Push Workflows / test (push) Successful in 8m37s
Push Workflows / build (push) Successful in 9m5s
Push Workflows / leptos-test (push) Successful in 9m15s
Push Workflows / nix-build (push) Successful in 10m42s
Push Workflows / docker-build (push) Successful in 12m29s
2025-11-03 12:21:43 -05:00
c2378c1304 Merge pull request 'Move ingest into main project' (#277) from 225-move-ingest-into-main-project into main
Some checks failed
Push Workflows / rustfmt (push) Successful in 8s
Push Workflows / mdbook (push) Successful in 14s
Push Workflows / leptos-test (push) Has started running
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / docs (push) Has started running
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / mdbook-server (push) Has been cancelled
Push Workflows / test (push) Has been cancelled
Push Workflows / build (push) Has been cancelled
Push Workflows / clippy (push) Has been cancelled
Reviewed-on: #277
2025-10-27 17:17:58 +00:00
689dfefec0 Implement ingest scanning
All checks were successful
Push Workflows / nix-build (push) Successful in 6m59s
Push Workflows / docker-build (push) Successful in 7m56s
Push Workflows / build (push) Successful in 5m11s
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / mdbook (push) Successful in 21s
Push Workflows / mdbook-server (push) Successful in 2m45s
Push Workflows / docs (push) Successful in 4m27s
Push Workflows / clippy (push) Successful in 4m38s
Push Workflows / test (push) Successful in 5m58s
Push Workflows / leptos-test (push) Successful in 6m22s
2025-10-27 12:40:27 -04:00
b6fc5cab73 Create functions for creating media in database 2025-10-27 12:24:18 -04:00
da4ffd967f Create functions for finding media in database 2025-10-27 12:21:57 -04:00
02ce795254 Add function to convert file path to LocalPath 2025-10-27 12:12:26 -04:00
19ed144283 Add config option to disable ingest 2025-10-27 12:09:44 -04:00
77912507b5 Use prelude in ingest 2025-10-27 12:03:43 -04:00
324acec659 Merge remote-tracking branch 'origin/main' into 225-move-ingest-into-main-project 2025-10-27 11:54:28 -04:00
6b1bfbc125 Merge pull request 'Fix song search limit' (#275) from 241-fix-song-search-limit into main
All checks were successful
Push Workflows / rustfmt (push) Successful in 25s
Push Workflows / mdbook (push) Successful in 44s
Push Workflows / docker-build (push) Successful in 1m43s
Push Workflows / clippy (push) Successful in 1m57s
Push Workflows / docs (push) Successful in 2m14s
Push Workflows / mdbook-server (push) Successful in 2m10s
Push Workflows / test (push) Successful in 3m17s
Push Workflows / leptos-test (push) Successful in 3m34s
Push Workflows / build (push) Successful in 4m41s
Push Workflows / nix-build (push) Successful in 6m47s
Reviewed-on: #275
2025-10-22 00:48:45 +00:00
486034f63d Use limit in separate song_ids query
All checks were successful
Push Workflows / docs (push) Successful in 2m55s
Push Workflows / test (push) Successful in 4m24s
Push Workflows / rustfmt (push) Successful in 10s
Push Workflows / mdbook (push) Successful in 7s
Push Workflows / mdbook-server (push) Successful in 26s
Push Workflows / clippy (push) Successful in 3m44s
Push Workflows / leptos-test (push) Successful in 5m45s
Push Workflows / build (push) Successful in 7m46s
Push Workflows / nix-build (push) Successful in 8m9s
Push Workflows / docker-build (push) Successful in 11m42s
2025-10-21 17:33:48 -04:00
424349252e Merge pull request 'Fix album search' (#274) from 240-fix-album-search into main
All checks were successful
Push Workflows / clippy (push) Successful in 2m9s
Push Workflows / rustfmt (push) Successful in 50s
Push Workflows / mdbook (push) Successful in 42s
Push Workflows / docs (push) Successful in 2m58s
Push Workflows / mdbook-server (push) Successful in 2m3s
Push Workflows / test (push) Successful in 4m21s
Push Workflows / leptos-test (push) Successful in 4m45s
Push Workflows / docker-build (push) Successful in 9m8s
Push Workflows / build (push) Successful in 9m43s
Push Workflows / nix-build (push) Successful in 10m49s
Reviewed-on: #274
2025-10-21 21:31:41 +00:00
c49ff75983 Merge pull request 'Fix playlists still not available after login' (#273) from 260-fix-playlists-still-not-available-after into main
Some checks failed
Push Workflows / build (push) Has started running
Push Workflows / test (push) Has started running
Push Workflows / leptos-test (push) Has started running
Push Workflows / docs (push) Has started running
Push Workflows / nix-build (push) Has started running
Push Workflows / rustfmt (push) Has started running
Push Workflows / clippy (push) Has been cancelled
Push Workflows / mdbook (push) Has started running
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / mdbook-server (push) Has been cancelled
Reviewed-on: #273
2025-10-21 21:31:17 +00:00
1956fb0c30 Use left_join with artists in album search
All checks were successful
Push Workflows / docs (push) Successful in 2m16s
Push Workflows / rustfmt (push) Successful in 8s
Push Workflows / mdbook (push) Successful in 10s
Push Workflows / mdbook-server (push) Successful in 50s
Push Workflows / clippy (push) Successful in 2m9s
Push Workflows / test (push) Successful in 4m17s
Push Workflows / leptos-test (push) Successful in 5m20s
Push Workflows / build (push) Successful in 7m6s
Push Workflows / nix-build (push) Successful in 7m36s
Push Workflows / docker-build (push) Successful in 10m57s
2025-10-21 17:18:59 -04:00
600a8897a4 Fix Resource get/read warning
All checks were successful
Push Workflows / rustfmt (push) Successful in 11s
Push Workflows / mdbook (push) Successful in 32s
Push Workflows / clippy (push) Successful in 2m37s
Push Workflows / mdbook-server (push) Successful in 2m42s
Push Workflows / docs (push) Successful in 3m0s
Push Workflows / leptos-test (push) Successful in 4m49s
Push Workflows / test (push) Successful in 4m54s
Push Workflows / docker-build (push) Successful in 7m53s
Push Workflows / build (push) Successful in 8m33s
Push Workflows / nix-build (push) Successful in 6m45s
2025-10-21 17:16:49 -04:00
abb2a129d0 Return user id from resource tracking callback
All checks were successful
Push Workflows / docs (push) Successful in 4m26s
Push Workflows / leptos-test (push) Successful in 6m24s
Push Workflows / nix-build (push) Successful in 9m5s
Push Workflows / rustfmt (push) Successful in 19s
Push Workflows / mdbook (push) Successful in 24s
Push Workflows / clippy (push) Successful in 4m28s
Push Workflows / docker-build (push) Successful in 11m2s
Push Workflows / test (push) Successful in 5m16s
Push Workflows / build (push) Successful in 7m58s
Push Workflows / mdbook-server (push) Successful in 41s
2025-10-21 16:38:37 -04:00
c3316933a2 Merge pull request 'Add Diesel lock file to gitignore' (#272) from 271-add-diesel-lock-file-to-gitignore into main
Some checks failed
Push Workflows / leptos-test (push) Has been cancelled
Push Workflows / docs (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / clippy (push) Has been cancelled
Push Workflows / rustfmt (push) Has been cancelled
Push Workflows / mdbook (push) Has been cancelled
Push Workflows / build (push) Has been cancelled
Push Workflows / mdbook-server (push) Has been cancelled
Push Workflows / test (push) Has started running
Push Workflows / docker-build (push) Has started running
Reviewed-on: #272
2025-10-21 20:33:37 +00:00
b4158a5cc3 Add Diesel lock file to gitignore
All checks were successful
Push Workflows / rustfmt (push) Successful in 16s
Push Workflows / mdbook (push) Successful in 21s
Push Workflows / mdbook-server (push) Successful in 34s
Push Workflows / clippy (push) Successful in 2m0s
Push Workflows / docs (push) Successful in 2m7s
Push Workflows / leptos-test (push) Successful in 3m56s
Push Workflows / test (push) Successful in 4m25s
Push Workflows / build (push) Successful in 6m11s
Push Workflows / nix-build (push) Successful in 7m49s
Push Workflows / docker-build (push) Successful in 9m43s
2025-10-21 16:03:52 -04:00
5534ec1eb3 Merge pull request 'Import cleanup and prelude module' (#269) from 268-import-cleanup-and-prelude-module into main
Some checks failed
Push Workflows / mdbook (push) Successful in 25s
Push Workflows / clippy (push) Has been cancelled
Push Workflows / leptos-test (push) Has been cancelled
Push Workflows / build (push) Has been cancelled
Push Workflows / test (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
Push Workflows / docs (push) Has been cancelled
Push Workflows / docker-build (push) Has been cancelled
Push Workflows / mdbook-server (push) Has been cancelled
Push Workflows / rustfmt (push) Successful in 12s
Reviewed-on: #269
2025-10-21 02:41:27 +00:00
0cb32783bf Import cleanup
All checks were successful
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / mdbook (push) Successful in 10s
Push Workflows / mdbook-server (push) Successful in 30s
Push Workflows / docs (push) Successful in 1m21s
Push Workflows / clippy (push) Successful in 1m18s
Push Workflows / leptos-test (push) Successful in 2m26s
Push Workflows / test (push) Successful in 2m37s
Push Workflows / build (push) Successful in 5m7s
Push Workflows / nix-build (push) Successful in 6m58s
Push Workflows / docker-build (push) Successful in 8m9s
2025-10-20 22:32:51 -04:00
cc297be997 Add prelude module 2025-10-20 22:32:23 -04:00
1407d2d985 Merge pull request 'Use api_fn macro' (#267) from 265-use-apifn-macro into main
All checks were successful
Push Workflows / clippy (push) Successful in 1m44s
Push Workflows / mdbook-server (push) Successful in 37s
Push Workflows / leptos-test (push) Successful in 3m12s
Push Workflows / test (push) Successful in 3m48s
Push Workflows / build (push) Successful in 5m43s
Push Workflows / nix-build (push) Successful in 6m52s
Push Workflows / docker-build (push) Successful in 48s
Push Workflows / docs (push) Successful in 1m32s
Push Workflows / rustfmt (push) Successful in 12s
Push Workflows / mdbook (push) Successful in 14s
Reviewed-on: #267
2025-10-20 23:23:45 +00:00
0341efa99b Remove auth doc tests
All checks were successful
Push Workflows / rustfmt (push) Successful in 10s
Push Workflows / mdbook (push) Successful in 16s
Push Workflows / docs (push) Successful in 1m17s
Push Workflows / clippy (push) Successful in 1m28s
Push Workflows / mdbook-server (push) Successful in 1m27s
Push Workflows / leptos-test (push) Successful in 2m32s
Push Workflows / test (push) Successful in 2m52s
Push Workflows / build (push) Successful in 4m23s
Push Workflows / docker-build (push) Successful in 4m25s
Push Workflows / nix-build (push) Successful in 6m35s
2025-10-20 19:16:10 -04:00
c9c72c74ba Use api_fn macro
Some checks failed
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / mdbook (push) Successful in 11s
Push Workflows / docs (push) Successful in 1m30s
Push Workflows / mdbook-server (push) Successful in 1m27s
Push Workflows / clippy (push) Successful in 1m36s
Push Workflows / leptos-test (push) Failing after 2m30s
Push Workflows / test (push) Successful in 2m58s
Push Workflows / build (push) Successful in 4m29s
Push Workflows / nix-build (push) Successful in 6m38s
Push Workflows / docker-build (push) Successful in 7m5s
2025-10-20 18:49:39 -04:00
8afd5f9d20 Add LoggedInUser trait 2025-10-20 18:33:08 -04:00
5890b1486e Update libretunes_macro
All checks were successful
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / mdbook (push) Successful in 13s
Push Workflows / mdbook-server (push) Successful in 33s
Push Workflows / docs (push) Successful in 1m36s
Push Workflows / clippy (push) Successful in 1m59s
Push Workflows / test (push) Successful in 3m47s
Push Workflows / leptos-test (push) Successful in 3m46s
Push Workflows / build (push) Successful in 4m58s
Push Workflows / nix-build (push) Successful in 7m40s
Push Workflows / docker-build (push) Successful in 9m13s
2025-10-20 18:15:28 -04:00
dcca317d00 Merge pull request 'Create utility component for easier Resource use' (#264) from 263-create-utility-component-for-easier-resource into main
All checks were successful
Push Workflows / rustfmt (push) Successful in 8s
Push Workflows / mdbook (push) Successful in 12s
Push Workflows / mdbook-server (push) Successful in 33s
Push Workflows / docs (push) Successful in 1m6s
Push Workflows / clippy (push) Successful in 1m11s
Push Workflows / leptos-test (push) Successful in 2m58s
Push Workflows / test (push) Successful in 3m5s
Push Workflows / build (push) Successful in 4m25s
Push Workflows / nix-build (push) Successful in 6m35s
Push Workflows / docker-build (push) Successful in 7m3s
Reviewed-on: #264
2025-10-19 23:47:39 +00:00