Fix and improve all login and password-related workflows #83

Merged
glyph merged 14 commits from fix_login_flows into main 2022-03-13 09:14:06 +00:00
Owner

There are a few things bundled into this PR:

  • Get login, logout, change password and password reset working smoothly
    • Set a default password: peachcloud
    • Required some changes to peach-lib
    • Also required minor changes to forms and route handlers (no more 404's)
  • Remove unnecessary serde derivations for structs (ie. Serialize / Deserialize)
    • I realised that we had these on a lot of context structs where they're not needed
    • Getting rid of these reduces the amount of work the compiler has to perform and also slightly reduces binary size
  • Improve styling to make the interface more uniform
    • Dark mode coverage across all pages and elements
  • Only render Scuttlebutt pages if the sbot is active, otherwise display a helpful message
  • Add guide (previously the help section) with four sections
    • Getting started
    • Bug reports
    • Request support
    • Contribute
  • Update the readme
There are a few things bundled into this PR: - Get login, logout, change password and password reset working smoothly - Set a default password: `peachcloud` - Required some changes to `peach-lib` - Also required minor changes to forms and route handlers (no more 404's) - Remove unnecessary serde derivations for structs (ie. `Serialize` / `Deserialize`) - I realised that we had these on a lot of context structs where they're not needed - Getting rid of these reduces the amount of work the compiler has to perform and also slightly reduces binary size - Improve styling to make the interface more uniform - Dark mode coverage across all pages and elements - Only render Scuttlebutt pages if the sbot is active, otherwise display a helpful message - Add guide (previously the help section) with four sections - Getting started - Bug reports - Request support - Contribute - Update the readme
glyph added 3 commits 2022-03-04 09:01:56 +00:00
glyph added 7 commits 2022-03-07 09:37:03 +00:00
glyph added 1 commit 2022-03-07 10:02:15 +00:00
glyph added 1 commit 2022-03-08 08:53:20 +00:00
glyph added 1 commit 2022-03-09 11:06:29 +00:00
Author
Owner

This is ready to go, I'm just waiting on a kuska PR merge.

This is ready to go, I'm just waiting on a kuska PR merge.
glyph added 1 commit 2022-03-13 09:12:22 +00:00
glyph merged commit 4a1d3e81c1 into main 2022-03-13 09:14:06 +00:00
glyph deleted branch fix_login_flows 2022-03-13 09:14:07 +00:00
Sign in to join this conversation.
No description provided.