Commit graph

18 commits

Author SHA1 Message Date
asonix 5f0682ee22 Make mobile nav not require page refresh when JS enabled
Make top bar stick to top of screen
Make wide view show rows of 4
Improve notification page styles, text
Add button js to more pages
2021-01-15 22:50:15 -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 815649b0f1 Build out comments view, edit pages, submission comments section 2021-01-11 21:59:42 -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 1e2fb63b6a Mobile nav on bottom 2021-01-07 23:09:26 -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
asonix c6562da430 Better handle exists error, prefer webp to png, jpg, banner to jpg, icon to png 2021-01-06 13:50:44 -06:00
asonix d53dfe9fda Improve profile view styling 2021-01-06 10:45:43 -06:00
asonix b02753e6b9 Add server profile creation flow 2021-01-06 02:21:37 -06:00
asonix ec90b2897d Turn Card::full_width into constructor 2020-12-16 15:43:43 -06:00
asonix 9cf1c546f9 Create Form Buttons, make Logout a Form Button 2020-12-15 22:50:00 -06:00
asonix 7143cf8ff0 Working accounts system 2020-12-15 20:40:41 -06:00