|
|
0ca92f2710
|
treewide: address all clippy lints
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5cf55cc4cb558c3f9f764c71224e87176a6a6964
|
2026-02-28 12:18:21 +03:00 |
|
|
|
b745550011
|
various: tiny cleanup
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I312766a6178be3898b51c2863f502bb06a6a6964
|
2026-02-15 23:37:53 +03:00 |
|
|
|
9bbc1754d9
|
fc-server: session cleanup; conditional Secure cookie; kill_on_drop on NAR processes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie7b9002bbdc0ad91bb041f89979881956a6a6964
|
2026-02-15 23:37:50 +03:00 |
|
|
|
3a03cf7b3e
|
treewide: format with nightly rustfmt; auto-fix Clippy lints
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: If4fd0511087dbaa65afc56a34d7c2f166a6a6964
|
2026-02-08 22:23:28 +03:00 |
|
|
|
73919f2f9e
|
treewide: format with nightly rustfmt; auto-fix Clippy lints
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I15d9215ab506b37954468d99746098326a6a6964
|
2026-02-08 22:23:20 +03:00 |
|
|
|
a9e9599d5b
|
server: add OAuth2 authentication routes
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icacb5359f4d05d53d4c1b60cc2c0f4f66a6a6964
|
2026-02-07 22:09:21 +03:00 |
|
|
|
37e4575ef7
|
fc-server: add dual authentication support; support user accs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I3603e4b3cc8b5999fe1edafe8a38efb26a6a6964
|
2026-02-05 22:45:12 +03:00 |
|
|
|
c306383d27
|
chore: format with updated rustfmt and taplo rules
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie9ef5fc421fa20071946cf1073f7920c6a6a6964
|
2026-02-05 22:45:06 +03:00 |
|
|
|
235d3d38a6
|
crates/server: REST API routes; RBAC auth middleware; cookie sessions; dashboard
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I5298a925bd9c11780e49d8b1c98eebd86a6a6964
|
2026-02-02 01:15:08 +03:00 |
|