asonix
620d2a5a15
Server: Exclude self from profile list
2021-01-24 22:27:48 -06:00
asonix
30ba286d08
Server: Start work on Profile Discovery page
...
This page will be used when Profile Search is implemented
2021-01-24 22:09:48 -06:00
asonix
deca730bf7
Server: Introduce Browse
...
- Make Homepage redirect to Browse when logged out
- Make Homepage redirect to Feed when logged in
- Add a Browse button to nav, and expose a navigation
modal when the browser is too narrow to show the full
top bar navigation. This should change in the future,
possibly to a left-side nav panel
- Make Browse and Feed fill the full page width
2021-01-24 20:05:45 -06:00
asonix
04c5524a4e
Server: Thumbnail view for front page
2021-01-24 15:53:09 -06:00
asonix
8fbf77cfe4
Server: Use toolkit for edit submission page images
...
Update buttons to latest toolkit api
2021-01-24 15:30:02 -06:00
asonix
1288665b34
Server: Use latest toolkit
2021-01-24 14:50:16 -06:00
asonix
b4147de582
Server: correct submission report author
...
Dark state for reported profile
2021-01-24 14:13:34 -06:00
asonix
641db5aef3
Server: Start work on Feed page
...
Update to latest toolkit
2021-01-23 22:04:27 -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
fb7784f668
Update 'previous' and 'next' submission buttons to traverse submissions
2021-01-22 21:21:37 -06:00
asonix
b2fb2f6283
Make more use of extension traits, change Update to Edit
2021-01-22 20:19:58 -06:00
asonix
0591969ccd
Server: Add tile indicators for file counts, page
...
Fix submission file removal
2021-01-22 19:55:17 -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
e42aa27d12
Expose server info in admin panel
2021-01-16 11:49:03 -06:00
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
67f3430751
Pull single-file folder modules into single-files
2021-01-11 22:02:16 -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
cf31172632
Move Authenticated into a middlware to reduce cost of multiple Authenticateds in a route
2020-12-15 22:14:01 -06:00
asonix
7143cf8ff0
Working accounts system
2020-12-15 20:40:41 -06:00