Commit graph

178 commits

Author SHA1 Message Date
asonix c723bb759a Update actix-web 4 migration info 2021-02-10 18:23:54 -06:00
asonix 2e9b671269 Server: redirect profile id to handle, impl UrlFor 2021-02-08 22:37:51 -06:00
asonix abb9f79464 Profiles: add tagging logic to bbcode processor 2021-02-08 22:37:09 -06:00
asonix 67aee2603c Toolkit: Update bbcode link, icon styles 2021-02-08 22:35:21 -06:00
asonix 640419cc84 Content: Extract icontext,icon from Node::Tag 2021-02-08 22:34:46 -06:00
asonix 39f3a19189 Server: Handle optional comment publish date 2021-02-08 21:15:16 -06:00
asonix 22d8f85fba Profiles: Move bbcode, html sanitizing to Changes types
Handle Updated timestamp for profiles, servers, comments
2021-02-08 21:14:51 -06:00
asonix 0916828a0a Content: expose strip 2021-02-08 21:12:05 -06:00
asonix da2c1eacae Add handle refcount, delete on full removal 2021-02-08 18:49:14 -06:00
asonix 504baf208a Profiles: Add more updated info for submissions, profiles 2021-02-08 18:23:09 -06:00
asonix e9b9a83042 Profiles: Don't pull files needlessly 2021-02-08 18:01:24 -06:00
asonix 0dab6f14a9 Server: Add padding to browse empty state 2021-02-08 17:56:09 -06:00
asonix 6d58171aa5 Profiles: combine changes types 2021-02-08 17:55:45 -06:00
asonix 2b47dff047 Toolkit: remove textbox outlines 2021-02-04 21:28:32 -06:00
asonix 61f0a97e44 Server: Style federation rows a bit better 2021-02-04 21:28:13 -06:00
asonix 36535227af Update TODO 2021-02-04 21:07:37 -06:00
asonix 555aba8d36 Server: Add admin reports, server pagination 2021-02-04 21:05:10 -06:00
asonix c1ac9eeed4 Server: Style reports list a bit better 2021-02-04 21:04:46 -06:00
asonix 426726286d Profiles: Add open+close report date range queries 2021-02-04 21:03:43 -06:00
asonix 5940264ffd Server: paginate servers on admin page 2021-02-04 19:13:47 -06:00
asonix 7fc61d0e26 Profiles: make server outbox optional 2021-02-04 19:13:11 -06:00
asonix 1305af196b Update i18n 2021-02-04 17:45:47 -06:00
asonix 8fb89c2f88 Server: Move submission pagination to submissions mod 2021-02-04 17:45:29 -06:00
asonix 08e6ffe806 Toolkit: Change thumbnail brightness on hover 2021-02-03 22:00:01 -06:00
asonix 1f6c5d4076 Server: sensitive flag takes precedence over ownership 2021-02-03 21:47:12 -06:00
asonix 2cce47af4b Update TODO with current info 2021-02-03 21:19:14 -06:00
asonix 010dd2952f Server: Expose NSFW toggle, Dark Mode toggle
Ensure all submission view permission logic is the same
2021-02-03 21:09:25 -06:00
asonix 81edfa7123 ActivityPub sensitive compat is already built 2021-02-02 21:24:14 -06:00
asonix c702cae105 Remove TODO items that are done 2021-02-02 21:21:47 -06:00
asonix 7ed5264bef Expose sensitive on submission page
- Don't show sensitive content to logged-out users
- Add sensitive indicator on submission tiles, thumbnails
- Improve mobile nav UI
2021-02-02 21:21:31 -06:00
asonix 2f9decc07f Toolkit: Add basic icon link button 2021-02-02 21:19:44 -06:00
asonix cc9909265d Profiles: Add sensitive flag to submissions
- Wire sensitive through create, update, activitypub
2021-02-02 21:19:29 -06:00
asonix 15aa3c1cd6 Toolkit: Fix select label width 2021-02-01 22:43:01 -06:00
asonix 670c025591 Toolkit: improve select styling 2021-02-01 22:34:43 -06:00
asonix 87d062c0d4 Server: don't show remote posts to unauthenticated users 2021-02-01 22:16:28 -06:00
asonix c5e0b3e207 Server: Expose submission visibility settings 2021-02-01 21:58:32 -06:00
asonix 597bbe94b9 Profiles: Add more audience options to submissions
- In addition to Followers/Unlisted/Public, now there's two toggles
  to limit to logged-in users, or to limit to the current server
  Adding federated login-required for submissions is a TODO item.
- Don't accept federated updates older than the submission's
  updated field
2021-02-01 21:56:44 -06:00
asonix 8253a211ae Toolkit: Fix text input label, add basic checkbox 2021-02-01 21:53:06 -06:00
asonix d3e62b7cd1 Server: Expose visibility on submission update page
Make submission next/previous buttons respect visibility
2021-02-01 19:03:57 -06:00
asonix 2a85cb6661 Profiles: Expose submission visibility settings 2021-02-01 19:02:15 -06:00
asonix 50ef8bb85f Toolkit: Center thumbnails 2021-02-01 19:01:40 -06:00
asonix c4638cbf63 Toolkit: support dark in codeblock 2021-02-01 18:03:59 -06:00
asonix f2552c794d Content: Fix closing tag lookahead, support [br] 2021-02-01 18:03:40 -06:00
asonix 84d5aa39cf Server: Improve notification page styling 2021-01-31 18:01:57 -06:00
asonix 1e62b11a01 Server: Start work on better nav bar 2021-01-31 17:22:15 -06:00
asonix 0387e09959 Toolkit: Add 'link' button kind 2021-01-31 17:21:53 -06:00
asonix c47a669bdc Toolkit: Add loading spiner 2021-01-31 15:53:57 -06:00
asonix 04eec386b1 Server: Add forkawesome 2021-01-31 15:43:29 -06:00
asonix b01ee00541 Toolkit: add forkawesome 2021-01-31 15:42:58 -06:00
asonix abf7377f0d Server: Use max/min for language parsing
rather than clamp. This allows us to compile on stable
2021-01-31 13:53:07 -06:00