Commit graph

15 commits

Author SHA1 Message Date
asonix e0858b7b3d Move server/ to / and start i18ning
Currently i18n'd
- login page
- register page
- cookie page
- delete account confirmation page
- 404 page
- 500 page
- part of account settings
2021-01-28 20:25:31 -06:00
asonix c6fe2fb02d Server: Update profile search styles
- fix banner update redirect
- return to 'referer' on follow and unfollow if present
2021-01-26 20:34:04 -06:00
asonix 5693e21ebb Properly 404 on missing submissions
Properly direct to 'create' page when account has no profiles
2021-01-22 21:57:11 -06:00
asonix 934ddd76ff Server: Update to latest Toolkit & Profile apis
Reorganize files a bit
Add a Pagination trait to guide with paging in the future
Add extension traits for Profile, Comment, and Submission
Async-ify more things, but not all things
2021-01-21 23:47:47 -06:00
asonix 5987f2f544 Server: Switch to tracing subscriber 2021-01-17 15:08:34 -06:00
asonix 071e2ba838 Server: Implement federation
Http Signatures for Authorized Fetch + Delivery
Webfinger for actor discovery
2021-01-17 01:29:59 -06:00
asonix c9b0c1a7cf Add notifications page to manage follow requests 2021-01-14 23:51:17 -06:00
asonix f350d718ac Add Profile and Submission report logic
Implement Follow and Block logic
2021-01-14 20:42:30 -06:00
asonix 3f446a0b16 Add Admin page
- Add commandline flag to promote a user to an admin
- Add basic reporting feature
  - Enable reports for comments
  - TODO: Enable reports for submissions & profiles
2021-01-13 22:46:34 -06:00
asonix 73d40e2f75 Cache associated records when iterating over comments or submissions
Rely more on the toolkit for UI
Fix a couple hard-coded dark modes
2021-01-12 22:39:59 -06:00
asonix 4ff824b92d Delete 'Back' in favor of mobile nav query
Add submissions to home page
Add drafts page
Validate handle, display name, description, submission: title, description
Add block checks to submission iterator
Add user info to submission page
Abstract dark preference to a single source, not yet configurable
2021-01-10 22:09:47 -06:00
asonix e3c29b6e45 Add submission UI, update Nav implementation 2021-01-09 19:49:33 -06:00
asonix 6da83926a0 Remove StateError
Use Dark Theme
Add profile deletion
2021-01-08 22:35:35 -06:00
asonix 46e45e8b68 Add settings page, improve navigation 2021-01-07 22:44:43 -06:00
asonix 75a495ba44 Finish building out profile settings pages 2021-01-06 23:42:08 -06:00
Renamed from server/src/profiles.rs (Browse further)