|
|
87bd1b50a9
|
Add form component
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 6s
Push Workflows / docs (push) Successful in 49s
Push Workflows / clippy (push) Successful in 1m19s
Push Workflows / test (push) Successful in 1m30s
Push Workflows / build (push) Successful in 2m24s
Push Workflows / nix-build (push) Successful in 5m35s
|
2026-07-08 21:33:04 -04:00 |
|
|
|
8348277a87
|
Add endpoint to check open signup
|
2026-07-08 20:47:58 -04:00 |
|
|
|
e7c43e7a47
|
Allow icon in form input component
Misc style adjustments
|
2026-07-08 20:44:38 -04:00 |
|
|
|
4bacbfd1ab
|
Add FormInput component
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 4s
Push Workflows / docs (push) Successful in 19s
Push Workflows / clippy (push) Successful in 17s
Push Workflows / test (push) Successful in 25s
Push Workflows / build (push) Successful in 51s
Push Workflows / nix-build (push) Successful in 5m13s
|
2026-06-30 21:29:20 -04:00 |
|
|
|
fa9ea95657
|
Don't check for /favicon.ico path in require_auth_mw
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / clippy (push) Successful in 28s
Push Workflows / test (push) Successful in 40s
Push Workflows / docs (push) Successful in 41s
Push Workflows / build (push) Successful in 1m50s
Push Workflows / nix-build (push) Successful in 5m17s
The server returns the icon before this middleware is reached
|
2026-06-30 21:17:37 -04:00 |
|
|
|
3ec07c0469
|
Serve favicon on /favicon.ico
|
2026-06-30 21:16:52 -04:00 |
|
|
|
f41f4f8d80
|
Set DIOXUS_PUBLIC_PATH to configured value
|
2026-06-30 21:11:26 -04:00 |
|
|
|
8b00db60eb
|
Add public_path config option
|
2026-06-30 21:08:05 -04:00 |
|
|
|
69eb3a5e80
|
Move loading config outside of router setup
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 6s
Push Workflows / clippy (push) Successful in 18s
Push Workflows / docs (push) Successful in 23s
Push Workflows / test (push) Successful in 26s
Push Workflows / build (push) Successful in 54s
Push Workflows / nix-build (push) Successful in 5m54s
|
2026-06-30 21:04:16 -04:00 |
|
|
|
ebfe18aca2
|
Use more descriptive errors for signup checks
|
2026-06-29 21:58:10 -04:00 |
|
|
|
843572b487
|
Add function to get source of error
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / docs (push) Successful in 21s
Push Workflows / clippy (push) Successful in 19s
Push Workflows / test (push) Successful in 27s
Push Workflows / build (push) Successful in 54s
Push Workflows / nix-build (push) Successful in 5m15s
|
2026-06-29 21:01:17 -04:00 |
|
|
|
2cbc6aeaff
|
Add function to display error as alert
Move random modal id generation to function
|
2026-06-29 21:01:17 -04:00 |
|
|
|
f84e51d13a
|
Add Footer component
|
2026-06-29 21:01:17 -04:00 |
|
|
|
4e03be050a
|
Add logo assets to app
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / docs (push) Successful in 20s
Push Workflows / clippy (push) Successful in 18s
Push Workflows / test (push) Successful in 26s
Push Workflows / build (push) Successful in 51s
Push Workflows / nix-build (push) Successful in 5m15s
|
2026-06-29 19:32:32 -04:00 |
|
|
|
b0d5c45caf
|
Add endpoint to get current user
|
2026-06-29 19:31:04 -04:00 |
|
|
|
3527892cfd
|
Bring toast to front
Push Workflows / rustfmt (push) Successful in 12s
Push Workflows / tailwind-build (push) Successful in 10s
Push Workflows / docs (push) Successful in 21s
Push Workflows / clippy (push) Successful in 18s
Push Workflows / test (push) Successful in 25s
Push Workflows / build (push) Successful in 49s
Push Workflows / nix-build (push) Successful in 5m13s
|
2026-06-28 13:49:28 -04:00 |
|
|
|
4466396259
|
Enable config option for secure auth cookies
Push Workflows / rustfmt (push) Successful in 16s
Push Workflows / tailwind-build (push) Successful in 15s
Push Workflows / test (push) Successful in 27s
Push Workflows / docs (push) Successful in 25s
Push Workflows / clippy (push) Successful in 19s
Push Workflows / build (push) Successful in 50s
Push Workflows / nix-build (push) Successful in 5m13s
Enable by default in release mode
|
2026-06-28 13:48:31 -04:00 |
|
|
|
142182af74
|
Allow unauthenticated access to /wasm/ in dev mode
|
2026-06-28 13:47:46 -04:00 |
|
|
|
0463714882
|
Add middleware to require authentication for some routes
Push Workflows / rustfmt (push) Successful in 14s
Push Workflows / tailwind-build (push) Successful in 13s
Push Workflows / clippy (push) Successful in 25s
Push Workflows / test (push) Successful in 34s
Push Workflows / docs (push) Successful in 31s
Push Workflows / build (push) Successful in 59s
Push Workflows / nix-build (push) Successful in 5m27s
|
2026-06-28 11:56:18 -04:00 |
|
|
|
62a7103423
|
Add signup endpoint
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / tailwind-build (push) Successful in 10s
Push Workflows / clippy (push) Successful in 21s
Push Workflows / test (push) Successful in 29s
Push Workflows / docs (push) Successful in 27s
Push Workflows / build (push) Successful in 52s
Push Workflows / nix-build (push) Successful in 5m17s
|
2026-06-27 22:34:07 -04:00 |
|
|
|
d028636e43
|
Add Unauthorized error
|
2026-06-27 22:33:50 -04:00 |
|
|
|
7ca7056fac
|
Add Config to router as Extension
|
2026-06-27 22:32:57 -04:00 |
|
|
|
ab90cd81f9
|
Add function to create user
|
2026-06-27 22:32:36 -04:00 |
|
|
|
04ca8abce9
|
Add login and logout endpoints
Push Workflows / rustfmt (push) Successful in 6s
Push Workflows / tailwind-build (push) Successful in 11s
Push Workflows / clippy (push) Successful in 43s
Push Workflows / test (push) Successful in 1m4s
Push Workflows / docs (push) Successful in 1m8s
Push Workflows / build (push) Successful in 1m30s
Push Workflows / nix-build (push) Successful in 5m27s
|
2026-06-27 22:18:10 -04:00 |
|
|
|
08fc3995e5
|
Add auth layer to router
|
2026-06-27 22:17:27 -04:00 |
|
|
|
4b2fb25c6d
|
Create function to build auth layer
|
2026-06-27 22:17:07 -04:00 |
|
|
|
17ea0ee46a
|
Add AuthError
|
2026-06-27 22:14:40 -04:00 |
|
|
|
1b5a5125a7
|
Derive Ser/De on User and UserCredentials
|
2026-06-27 22:14:10 -04:00 |
|
|
|
7fc0513efc
|
Attach db_pool to router as Extension
|
2026-06-27 18:54:32 -04:00 |
|
|
|
f2a1296454
|
Move server setup into router_setup
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 8s
Push Workflows / docs (push) Successful in 33s
Push Workflows / clippy (push) Successful in 31s
Push Workflows / test (push) Successful in 57s
Push Workflows / build (push) Successful in 1m25s
Push Workflows / nix-build (push) Successful in 5m17s
Remove tokio (dioxus::serve provides a runtime)
|
2026-06-27 18:51:44 -04:00 |
|
|
|
d52c4cbe9e
|
Add open_signup config flag
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 7s
Push Workflows / clippy (push) Successful in 18s
Push Workflows / docs (push) Successful in 22s
Push Workflows / test (push) Successful in 26s
Push Workflows / build (push) Successful in 49s
Push Workflows / nix-build (push) Successful in 5m11s
|
2026-06-27 17:33:23 -04:00 |
|
|
|
1282c2b8b5
|
Implement axum-login
Push Workflows / rustfmt (push) Successful in 5s
Push Workflows / tailwind-build (push) Successful in 7s
Push Workflows / docs (push) Successful in 40s
Push Workflows / clippy (push) Successful in 46s
Push Workflows / test (push) Successful in 1m2s
Push Workflows / build (push) Successful in 1m54s
Push Workflows / nix-build (push) Successful in 5m20s
|
2026-06-27 17:25:46 -04:00 |
|
|
|
f7f4fd2813
|
Add password check function
|
2026-06-27 17:23:02 -04:00 |
|
|
|
46ce08e02f
|
Add HashedPassword::auth_hash
|
2026-06-27 17:22:35 -04:00 |
|
|
|
0b7e25c792
|
Add database::DbConn type
|
2026-06-27 17:07:42 -04:00 |
|
|
|
554ae23175
|
Remove unnecessary error conversion
|
2026-06-27 17:07:27 -04:00 |
|
|
|
87aa18b7cc
|
Allow error::Result type to use other error
Convenience since this Result will shadow std::result::Result when
imported
|
2026-06-27 17:06:24 -04:00 |
|
|
|
86291f1eb5
|
Convert deadpool::PoolError into Database error
|
2026-06-27 17:06:02 -04:00 |
|
|
|
f8e2dad58a
|
Set up key-value store in server main
Push Workflows / rustfmt (push) Successful in 13s
Push Workflows / tailwind-build (push) Successful in 12s
Push Workflows / docs (push) Successful in 38s
Push Workflows / clippy (push) Successful in 41s
Push Workflows / test (push) Successful in 48s
Push Workflows / build (push) Successful in 1m45s
Push Workflows / nix-build (push) Successful in 5m21s
|
2026-06-27 15:28:52 -04:00 |
|
|
|
2b800c2df4
|
Add key-value store setup function
|
2026-06-27 15:28:39 -04:00 |
|
|
|
9e3d534190
|
Add config for key-value store connection
|
2026-06-27 15:26:07 -04:00 |
|
|
|
d74479851f
|
Add format_uri function
|
2026-06-27 15:25:52 -04:00 |
|
|
|
4ecbf6da15
|
Add error type for key-value store
|
2026-06-27 15:17:22 -04:00 |
|
|
|
674b58e290
|
Use wildcard match for Error variants without special status codes
|
2026-06-27 15:17:02 -04:00 |
|
|
|
97cf3f62ad
|
Add User models
|
2026-06-27 13:24:12 -04:00 |
|
|
|
f4f1e4b96f
|
Move schema module to server only
Push Workflows / rustfmt (push) Successful in 4s
Push Workflows / tailwind-build (push) Successful in 5s
Push Workflows / docs (push) Successful in 39s
Push Workflows / clippy (push) Successful in 42s
Push Workflows / test (push) Successful in 52s
Push Workflows / build (push) Successful in 1m26s
Push Workflows / nix-build (push) Successful in 5m3s
|
2026-06-26 18:10:13 -04:00 |
|
|
|
773d8dffd1
|
Create users table
|
2026-06-26 18:08:03 -04:00 |
|
|
|
a40fc81d0e
|
Call database setup from server main
|
2026-06-23 22:08:57 -04:00 |
|
|
|
cc468b5b14
|
Create tokio runtime for async setup tasks
|
2026-06-23 22:08:57 -04:00 |
|
|
|
655afa77ac
|
Add database setup
|
2026-06-23 22:08:57 -04:00 |
|