Commit Graph

58 Commits

Author SHA1 Message Date
91c79d124a Add diesel-async
Make appropriate feature flag changes to other diesel dependencies
2026-06-23 22:08:57 -04:00
81d8a96d59 Add database connection configuration
Some checks failed
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 19s
Push Workflows / clippy (push) Failing after 15s
Push Workflows / build (push) Failing after 40s
Push Workflows / docs (push) Successful in 19s
Push Workflows / nix-build (push) Successful in 5m4s
2026-06-23 21:44:27 -04:00
f9c6f1afd1 Load configuration in server main 2026-06-23 21:38:04 -04:00
598215e50e Add web server launch message
All checks were successful
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / tailwind-build (push) Successful in 7s
Push Workflows / test (push) Successful in 22s
Push Workflows / clippy (push) Successful in 17s
Push Workflows / docs (push) Successful in 22s
Push Workflows / build (push) Successful in 45s
Push Workflows / nix-build (push) Successful in 5m2s
2026-06-23 21:37:35 -04:00
dfa75b97ca Return Result from server main 2026-06-23 21:32:16 -04:00
1b8d382906 Add function to create Error from message String 2026-06-23 21:24:21 -04:00
e38fa9ac0e Create Config and config_load
All checks were successful
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / tailwind-build (push) Successful in 6s
Push Workflows / test (push) Successful in 20s
Push Workflows / clippy (push) Successful in 15s
Push Workflows / docs (push) Successful in 21s
Push Workflows / build (push) Successful in 43s
Push Workflows / nix-build (push) Successful in 4m56s
2026-06-23 21:21:17 -04:00
5f910d77ca Add config 2026-06-21 22:13:23 -04:00
329bbb411b Add tokio 2026-06-21 22:04:33 -04:00
345e1cc565 Move Route and App out of main
All checks were successful
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 17s
Push Workflows / docs (push) Successful in 17s
Push Workflows / clippy (push) Successful in 15s
Push Workflows / build (push) Successful in 42s
Push Workflows / nix-build (push) Successful in 5m0s
2026-06-21 16:45:53 -04:00
a6b635fef0 Use separate server main in main.rs
Some checks failed
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 18s
Push Workflows / docs (push) Successful in 19s
Push Workflows / clippy (push) Successful in 15s
Push Workflows / build (push) Successful in 42s
Push Workflows / nix-build (push) Has been cancelled
2026-06-21 16:39:41 -04:00
3c58192957 Add Result type with custom Error 2026-06-21 16:36:07 -04:00
c438e60e24 Remove redundant feature gate in server main 2026-06-21 15:44:37 -04:00
3640039168 Add required conversions for returning Error from server functions
All checks were successful
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 18s
Push Workflows / clippy (push) Successful in 14s
Push Workflows / docs (push) Successful in 18s
Push Workflows / build (push) Successful in 42s
Push Workflows / nix-build (push) Successful in 4m50s
2026-06-21 13:55:40 -04:00
9fd716c752 Add ServerFnError error variant 2026-06-21 13:51:56 -04:00
f159e12400 Contextualize error into result instead of error 2026-06-21 13:51:12 -04:00
d16a66a2f5 Use match instead of map_err for Contextualize on Result 2026-06-21 13:48:41 -04:00
1cf1bfcfbc Add Diesel error variant
All checks were successful
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 17s
Push Workflows / docs (push) Successful in 18s
Push Workflows / clippy (push) Successful in 20s
Push Workflows / build (push) Successful in 52s
Push Workflows / nix-build (push) Successful in 4m50s
2026-06-21 12:28:01 -04:00
ff2aba4ec4 Allow contextualizing Option into Result 2026-06-21 12:27:47 -04:00
557489c5ed Add generic error variant 2026-06-21 12:27:20 -04:00
aba4556144 Create error type
Some checks failed
Push Workflows / rustfmt (push) Failing after 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / clippy (push) Failing after 15s
Push Workflows / test (push) Successful in 29s
Push Workflows / docs (push) Successful in 27s
Push Workflows / build (push) Failing after 36s
Push Workflows / nix-build (push) Successful in 4m59s
2026-06-21 12:22:33 -04:00
749b5e7864 Add rand
Enable wasm_js on getrandom
2026-06-20 23:16:15 -04:00
2b5f9d011f Use notifications category of Lucide icons 2026-06-20 23:03:36 -04:00
5f8d96b6ae Set GIT_REV in flake
All checks were successful
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 4s
Push Workflows / test (push) Successful in 17s
Push Workflows / docs (push) Successful in 17s
Push Workflows / clippy (push) Successful in 14s
Push Workflows / build (push) Successful in 39s
Push Workflows / nix-build (push) Successful in 4m47s
2026-06-20 22:47:49 -04:00
7c2c76ebd5 Add soft error color 2026-06-20 22:38:20 -04:00
f015a0deed Set GIT_REV from build script
Some checks failed
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / test (push) Successful in 22s
Push Workflows / clippy (push) Successful in 17s
Push Workflows / docs (push) Successful in 23s
Push Workflows / build (push) Successful in 51s
Push Workflows / nix-build (push) Failing after 4m1s
2026-06-20 22:35:04 -04:00
e5c968933e Add interact style 2026-06-20 14:41:31 -04:00
166b07e91f Add project information to Cargo.toml 2026-06-20 14:40:51 -04:00
836fe1adcd Add serde
All checks were successful
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / clippy (push) Successful in 22s
Push Workflows / docs (push) Successful in 26s
Push Workflows / test (push) Successful in 28s
Push Workflows / build (push) Successful in 52s
Push Workflows / nix-build (push) Successful in 4m54s
2026-06-18 22:06:59 -04:00
c5437ec7b3 Add thiserror 2026-06-18 21:45:54 -04:00
3fa0e6e4c9 Add utils module 2026-06-18 21:45:13 -04:00
78f528ff77 Add build script for diesel_migrations 2026-06-18 21:27:30 -04:00
fbe13f8d49 Build CSS for jobs that need the asset
All checks were successful
Push Workflows / rustfmt (push) Successful in 9s
Push Workflows / tailwind-build (push) Successful in 8s
Push Workflows / test (push) Successful in 20s
Push Workflows / docs (push) Successful in 20s
Push Workflows / clippy (push) Successful in 17s
Push Workflows / build (push) Successful in 1m55s
Push Workflows / nix-build (push) Successful in 4m55s
2026-06-17 21:40:48 -04:00
fae449acda Add tailwind-build job 2026-06-17 20:50:08 -04:00
099035a551 Use dioxus image for cicd jobs
Some checks failed
Push Workflows / rustfmt (push) Successful in 41s
Push Workflows / docs (push) Failing after 1m49s
Push Workflows / clippy (push) Failing after 1m50s
Push Workflows / test (push) Failing after 1m58s
Push Workflows / build (push) Failing after 2m43s
Push Workflows / nix-build (push) Failing after 11m2s
2026-06-17 20:28:51 -04:00
8ed632dd8b Fix hash for daisyui.js fetch
Some checks failed
Push Workflows / clippy (push) Failing after 50s
Push Workflows / build (push) Failing after 4s
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / docs (push) Failing after 44s
Push Workflows / test (push) Failing after 55s
Push Workflows / nix-build (push) Successful in 5m12s
2026-06-15 18:05:10 -04:00
fc8ab7a3bf Temporarily remove desktop and mobile targets 2026-06-15 18:02:44 -04:00
73fa2c4faf Move server-specific main to server module
Some checks failed
Push Workflows / build (push) Failing after 4s
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / test (push) Failing after 39s
Push Workflows / clippy (push) Failing after 36s
Push Workflows / docs (push) Failing after 43s
Push Workflows / nix-build (push) Failing after 2m6s
2026-06-15 18:00:49 -04:00
d92900de43 Add diesel_migrations
Only include on server feature
2026-06-15 17:46:05 -04:00
ea19ae94bd fmt
Some checks failed
Push Workflows / build (push) Failing after 5s
Push Workflows / rustfmt (push) Successful in 4s
Push Workflows / test (push) Failing after 37s
Push Workflows / clippy (push) Failing after 34s
Push Workflows / docs (push) Failing after 43s
Push Workflows / nix-build (push) Failing after 1m53s
2026-06-15 17:44:14 -04:00
310ba73173 Add server module
Some checks failed
Push Workflows / rustfmt (push) Failing after 5s
Push Workflows / build (push) Failing after 4s
Push Workflows / test (push) Failing after 35s
Push Workflows / clippy (push) Failing after 34s
Push Workflows / docs (push) Failing after 41s
Push Workflows / nix-build (push) Has been cancelled
Only build for server target
2026-06-15 17:42:50 -04:00
c147b480a9 Add api module
Some checks failed
Push Workflows / build (push) Failing after 6s
Push Workflows / rustfmt (push) Failing after 4s
Push Workflows / test (push) Failing after 40s
Push Workflows / clippy (push) Failing after 34s
Push Workflows / docs (push) Failing after 41s
Push Workflows / nix-build (push) Has been cancelled
2026-06-15 17:40:45 -04:00
ef6a217e86 Add gitea workflows
Some checks failed
Push Workflows / rustfmt (push) Failing after 45s
Push Workflows / build (push) Failing after 1m1s
Push Workflows / test (push) Has been cancelled
Push Workflows / clippy (push) Has been cancelled
Push Workflows / docs (push) Has been cancelled
Push Workflows / nix-build (push) Has been cancelled
2026-06-14 22:47:59 -04:00
e63ba19a84 Read .env on startup 2026-06-14 22:36:26 -04:00
6eb9ebdbd6 Add dotenvy 2026-06-14 22:31:11 -04:00
0e65b4888c Set up diesel 2026-06-14 22:28:12 -04:00
29dc215ba7 Support diesel in flake
Add diesel-cli to dev environment
Add postgresql, include rust in package build dependencies
2026-06-14 22:24:07 -04:00
3576661e80 Add .env to .gitignore 2026-06-14 21:49:14 -04:00
24be2f07e4 Add diesel
Include postgres feature
2026-06-14 21:44:39 -04:00
d387667171 Add Lucide icons 2026-06-12 18:53:11 -04:00