Commit Graph

41 Commits

Author SHA1 Message Date
notplants 5ea6a86700 Fix clippy error
continuous-integration/drone/pr Build is passing Details
2022-05-12 12:24:17 +02:00
notplants 99fd3be4ad Change RouilleConfig to ServerConfig
continuous-integration/drone/pr Build is failing Details
2022-05-12 12:21:05 +02:00
notplants e041e1c7f9 Change defaults to only be defined in config_manager.rs
continuous-integration/drone/pr Build is passing Details
2022-05-12 11:55:59 +02:00
notplants 288941e8a3 Change Rouille to use get_config_value
continuous-integration/drone/pr Build is failing Details
2022-05-12 11:26:23 +02:00
notplants f4c1bc1169 Fix cargo fmt in peach-web
continuous-integration/drone/pr Build is passing Details
2022-05-10 13:25:53 +02:00
notplants 3ae182caa9 Fix clippy warnings in peach-web
continuous-integration/drone/pr Build is failing Details
2022-05-10 13:23:39 +02:00
glyph c65f568e40 authenticate session if disable_auth env var is true 2022-03-24 09:43:25 +02:00
glyph 928afb35d3 update application configuration 2022-03-24 09:07:43 +02:00
glyph 5d37c12913 implement authentication with separate public and private routers 2022-03-23 14:56:31 +02:00
glyph 3a05396afb mount blobstore and add theme support for all routes 2022-03-23 11:41:47 +02:00
glyph 4e8d93c388 move routes to the router 2022-03-20 17:17:17 +02:00
glyph 6db5e7c169 add routes and helpers for starting, stopping and restarting the sbot 2022-03-20 16:38:32 +02:00
glyph 976fac973d add flash messages to admin settings and auth routes 2022-03-20 15:36:24 +02:00
glyph 40c4f8aaf2 implement flash cookies for auth change routes 2022-03-20 12:27:00 +02:00
glyph 729580729c add scuttlebutt peers menu and inactive template 2022-03-18 11:32:51 +02:00
glyph 8455e8089c add base templates, settings routes and auth routes 2022-03-17 11:01:36 +02:00
glyph 7c98cfcd5d add admin menu and config routes; start thinking about flash msgs 2022-03-14 09:17:31 +02:00
glyph 580771ebf2 update notes and add sbot settings config route to router 2022-03-13 11:09:39 +02:00
glyph eba15605c2 add scuttlebutt settings menu 2022-03-11 15:33:04 +02:00
glyph ec288658f3 implement basic config 2022-03-11 14:27:40 +02:00
glyph 23d6870f77 home template is working 2022-03-10 11:09:26 +02:00
glyph 824cbdbc0c save default peachcloud config if file does not exist 2022-03-07 11:26:52 +02:00
glyph 68c926609e routes and logic for profiles and publishing name, description and post 2022-02-11 10:32:39 +02:00
glyph 0737c435a8 add theme setter and getter, update route handlers 2022-02-03 16:29:20 +02:00
glyph 680044cba8 read config params from figment and attach managed state 2022-01-18 16:58:13 +02:00
glyph 792779f60f deduplicate mounting of routes 2022-01-18 12:50:06 +02:00
glyph 60a0d7f293 set global vars for iface names 2022-01-13 15:47:43 +02:00
glyph b0b21ad8a0 add standalone check before mounting routes 2022-01-13 13:15:42 +02:00
glyph 2135ab1a5b remove json routes, utils and javascript 2022-01-12 13:04:47 +02:00
glyph 4de8ecf4a6 mount status routes 2021-11-16 15:50:42 +02:00
glyph f3b522c65d mount scuttlebutt and admin menu routes 2021-11-15 20:58:13 +02:00
glyph 0cb66c23ba set route mountpoints 2021-11-15 17:32:21 +02:00
glyph f225cf0dc8 mount scuttlebutt routes 2021-11-15 11:59:25 +02:00
notplants a4f459e1fc Change /send_password_reset to /forgot_password 2021-11-10 12:33:37 +01:00
notplants 04011e4f1a Add rocket authentication to all routes 2021-11-08 16:38:10 +01:00
notplants 212c2e1545 Add request guard for password authentication 2021-11-08 15:00:27 +01:00
notplants 1b66ee8d9e Response to code review 2021-11-05 11:44:41 +01:00
notplants 4f6fb17069 Fix clippy warnings 2021-11-04 22:39:40 +01:00
notplants 64e083f516 Fix tests 2021-11-04 22:30:29 +01:00
notplants b0cdd1ba5c Upgrade to 0.5 complete 2021-11-04 14:10:41 +01:00
mhfowler d8803e9974 First workspace commit 2021-08-06 13:58:40 -04:00