Ethan Girouard eta357
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-27 19:28:58 +00:00
f8e2dad58a Set up key-value store in server main
2b800c2df4 Add key-value store setup function
9e3d534190 Add config for key-value store connection
d74479851f Add format_uri function
4ecbf6da15 Add error type for key-value store
Compare 9 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-27 16:35:14 +00:00
ca8c96306f Add pbkdf2
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-26 22:11:04 +00:00
f4f1e4b96f Move schema module to server only
1bf5c0f2da Ignore diesel lock file
773d8dffd1 Create users table
fb3afaf31c Add chrono
Compare 4 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 02:09:06 +00:00
3fae599c6f Ignore all config files
a40fc81d0e Call database setup from server main
cc468b5b14 Create tokio runtime for async setup tasks
655afa77ac Add database setup
91c79d124a Add diesel-async
Compare 5 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:44:36 +00:00
81d8a96d59 Add database connection configuration
f9c6f1afd1 Load configuration in server main
Compare 2 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:37:43 +00:00
598215e50e Add web server launch message
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:33:26 +00:00
f81ae354bd Add web server launch message
dfa75b97ca Return Result from server main
Compare 2 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:29:23 +00:00
353288bc05 Load configuration in server main
5cbfa6ac9e Add web server launch message
f34aeafe0e Return Result from server main
1b8d382906 Add function to create Error from message String
Compare 4 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:22:47 +00:00
e38fa9ac0e Create Config and config_load
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:19:20 +00:00
ab6affb402 Create Config and config_load
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-24 01:16:59 +00:00
1d707e9161 Create Config and config_load
5f910d77ca Add config
329bbb411b Add tokio
Compare 3 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 20:52:16 +00:00
fb3408ae33 Make server main async
680d59c173 Add tokio
Compare 2 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 20:46:02 +00:00
345e1cc565 Move Route and App out of main
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 20:43:53 +00:00
a6b635fef0 Use separate server main in main.rs
3c58192957 Add Result type with custom Error
c438e60e24 Remove redundant feature gate in server main
Compare 3 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 17:55:51 +00:00
3640039168 Add required conversions for returning Error from server functions
9fd716c752 Add ServerFnError error variant
f159e12400 Contextualize error into result instead of error
d16a66a2f5 Use match instead of map_err for Contextualize on Result
Compare 4 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 16:28:42 +00:00
1cf1bfcfbc Add Diesel error variant
ff2aba4ec4 Allow contextualizing Option into Result
557489c5ed Add generic error variant
Compare 3 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 16:22:43 +00:00
aba4556144 Create error type
749b5e7864 Add rand
2b5f9d011f Use notifications category of Lucide icons
Compare 3 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 02:52:13 +00:00
5f8d96b6ae Set GIT_REV in flake
7c2c76ebd5 Add soft error color
Compare 2 commits »
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 02:35:09 +00:00
f015a0deed Set GIT_REV from build script
eta357 pushed to main at LibreTunes/LibreTunes-DX 2026-06-21 02:34:24 +00:00
e0f003d5a8 Set GIT_REV from build script
e5c968933e Add interact style
166b07e91f Add project information to Cargo.toml
Compare 3 commits »