79a0bb579e
Merge remote-tracking branch 'origin/main' into 10-run-diesel-database-migrations-automatically
2024-02-13 16:58:17 -05:00
a64e090606
Merge branch '2-implement-authentication-backend' into 'main'
...
Implement Authentication Backend
Closes #2
See merge request libretunes/libretunes!7
2024-02-13 16:47:54 -05:00
2a183eec2c
Finished Initial Signup Page Design/Outline
2024-02-10 01:12:19 -05:00
5a630daebc
Why is it not commiting
2024-02-10 00:55:05 -05:00
5cc7d6ce94
Completely Finished Design of Login Page
...
modified: src/pages/login.rs
modified: src/pages/signup.rs
modified: style/login.scss
2024-02-10 00:54:18 -05:00
598f3b2a18
Finished Initial Design of Login Page
...
modified: src/app.rs
modified: src/lib.rs
new file: src/pages.rs
new file: src/pages/login.rs
new file: src/pages/signup.rs
new file: style/login.scss
modified: style/main.scss
new file: style/signup.scss
modified: style/theme.scss
2024-02-09 17:15:00 -05:00
db2dc3c85a
Fix styling for queue with remove button
2024-02-09 16:42:35 -05:00
04898fe7f0
Add remove button for queue items
2024-02-09 16:42:35 -05:00
b8d2fca0ee
Make functions needed for queue public and add trash icon dependency
2024-02-09 16:42:34 -05:00
604e2c9c7f
created simple song component for queue
2024-02-09 16:42:34 -05:00
7476aa6d39
Rebuild project when DB migrations changed
2024-02-08 23:07:27 -05:00
a6556b7a98
Create song model
2024-02-08 22:03:18 -05:00
8638265fa3
Create album model
2024-02-08 22:02:07 -05:00
577090aa1a
Add time package
2024-02-08 22:02:06 -05:00
79add82c2d
Create artist model
2024-02-08 22:02:06 -05:00
319958f264
Create songs table
2024-02-08 22:02:01 -05:00
bf99dac25c
Create albums table
2024-02-08 18:38:18 -05:00
0924c954b8
Create artists table
2024-02-08 18:37:55 -05:00
256b999391
Merge user models into a single struct
2024-02-08 18:34:51 -05:00
a6f141e841
Add time feature to Diesel
2024-02-08 17:31:42 -05:00
a04fd80d6d
Add Docker compose
2024-02-06 09:05:02 -05:00
645e38fc6c
Build database URL from POSTGRES_ environment variables
2024-02-05 23:06:42 -05:00
8d9b84442e
Copy migrations into Docker container
2024-02-04 23:34:29 -05:00
540f9d2f72
Run database migrations on start
2024-02-04 23:33:59 -05:00
bd8b27a9ad
Add database migration function
2024-02-04 23:33:46 -05:00
cec73a18e9
Add diesel_migrations package
2024-02-04 23:31:37 -05:00
960d0d4662
Add identity and session middlewares
2024-02-04 22:21:32 -05:00
8f9d7b5bc5
Implement authentication on backend
2024-02-04 22:21:32 -05:00
7013b2e22e
Add basic database functions for users
2024-02-04 22:21:32 -05:00
6d35aa4d78
Add pbkdf2 package
2024-02-04 22:21:32 -05:00
ee5e869442
Implement User conversions
2024-02-04 22:21:32 -05:00
35eee117d7
Add PublicUser model
2024-02-04 22:21:32 -05:00
67f2a470f7
Add actix_session package
2024-02-04 22:21:31 -05:00
3ef53b7d48
Add actix_identity package
2024-02-04 22:21:27 -05:00
9f1fece816
Merge branch '7-update-ci-to-run-all-tests' into 'main'
...
Add CI job for all tests
Closes #7
See merge request libretunes/libretunes!3
2024-02-04 22:20:38 -05:00
42f8b5f2dd
Merge branch '5-fix-playstatus-signal-firing-on-every-time-event' into 'main'
...
Don't update status on every time_update
Closes #5
See merge request libretunes/libretunes!2
2024-02-04 22:20:26 -05:00
00ca15ef2c
Add CI job for all tests
...
Rename existing test job to leptos-tests
2024-02-04 21:40:00 -05:00
f5ffba3907
Don't update status on every time_update
2024-02-04 16:09:03 -05:00
fd49ee3a0f
Update dependencies (icon for queue toggle button)
2024-02-02 17:19:39 -05:00
33c1b52ba2
Add styling for queue and queue toggle button
2024-02-02 17:19:15 -05:00
1a1b6550a1
Add queue module to lib.rs
2024-02-02 17:18:35 -05:00
c924b5613f
Modify playstatus to keep track of queue status and derive Clone for songdata
2024-02-02 17:17:16 -05:00
7ed5561262
Add queue toggle button component
2024-02-02 17:16:27 -05:00
86c3053b26
Add queue component
2024-02-02 17:16:07 -05:00
89590768ad
Merge branch '4-add-sass-cache-to-gitignore' into 'main'
...
Add .sass-cache to .gitignore
Closes #4
See merge request libretunes/libretunes!1
2024-02-02 16:41:26 -05:00
ce7866142d
Add .sass-cache to .gitignore
2024-01-30 17:22:08 -05:00
e807cc7468
Add CI jobs to manage ArgoCD review environments
2024-01-28 21:45:50 -05:00
770dd4d2cd
Add types for users
2024-01-28 15:34:54 -05:00
ec9b515484
Make serde dependency mandatory
2024-01-28 15:21:50 -05:00
f985d036d1
Use CI environment variables
2024-01-25 01:04:12 -05:00