Commit Graph

35 Commits

Author SHA1 Message Date
371b184ef8 Merge branch 'main' into 15-create-database-tables-for-songs-artists-and-albums 2024-02-16 00:16:03 -05:00
7e24038b22 Implement data manipulation methods for artists, albums, songs 2024-02-16 00:12:24 -05:00
7498ee0dd3 Merge branch '10-run-diesel-database-migrations-automatically' into 'main'
Run Diesel database migrations automatically

Closes #10

See merge request libretunes/libretunes!4
2024-02-15 23:55:03 -05:00
cfcfe5a7c8 Merge branch '12-allow-separation-of-postgres-db-endpoint-and-credentials' into 'main'
Build database URL from POSTGRES_ environment variables

Closes #12

See merge request libretunes/libretunes!5
2024-02-15 23:54:08 -05:00
79a0bb579e Merge remote-tracking branch 'origin/main' into 10-run-diesel-database-migrations-automatically 2024-02-13 16:58:17 -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
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
645e38fc6c Build database URL from POSTGRES_ environment variables 2024-02-05 23:06:42 -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
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
ee5e869442 Implement User conversions 2024-02-04 22:21:32 -05:00
35eee117d7 Add PublicUser model 2024-02-04 22:21:32 -05:00
f5ffba3907 Don't update status on every time_update 2024-02-04 16:09:03 -05:00
770dd4d2cd Add types for users 2024-01-28 15:34:54 -05:00
a20c165d96 Use audio element event handlers instead of running function repeatedly 2024-01-24 13:31:55 -05:00
ff20d8d18d Add conditional external crate dependencies 2024-01-23 23:03:12 -05:00
1d7f27a491 Add build script to set target configuration variable 2024-01-23 23:01:34 -05:00
62c53fc69b Add auto generated Diesel schema for users 2024-01-16 22:36:42 -05:00
b78d7d8598 Add connection to database 2024-01-16 21:47:44 -05:00
7a9c93ee49 Read .env file on start 2024-01-16 21:47:44 -05:00
97304ba1a7 Implement a basic player bar 2024-01-03 00:31:58 -05:00
2a89dac9c9 Add PlayStatus struct 2024-01-01 16:47:13 -05:00
e5953c487f Remove default home page 2024-01-01 16:32:05 -05:00
a65c7993d5 Add SongData struct 2024-01-01 15:08:13 -05:00
ad0d54b2a1 Set page title to LibreTunes 2023-12-29 21:14:05 -05:00
46ff5dfe7c Create Leptos project 2023-12-28 20:19:23 -05:00