Commit graph

154 commits

Author SHA1 Message Date
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
asonix 85d01fd3f0 Profiles: Identity-transform node views for now
In the future, these should be expanded to do user lookup
for tagging purposes
2021-01-31 13:52:33 -06:00
asonix 0e1552eeaa Content: Use own bbcode impl
This gives us more control over things, like
automatic 'linkifying', and the ability to add
custom user tagging logic
2021-01-31 13:50:34 -06:00
asonix 3778603df2 Toolkit: color bbcode links 2021-01-30 15:14:47 -06:00
asonix ddac4d3b9c Server: Add Submission/User tabs to browse page
- Remove account dark state
2021-01-30 14:33:07 -06:00
asonix 0bacafd8a8 Accounts: Remove traces of ructe, toolkit 2021-01-30 14:32:16 -06:00
asonix 124f8ac4c7 Toolkit: Add Tab component 2021-01-30 14:26:48 -06:00
asonix 7a985fe439 Server: i18n all the things 2021-01-30 12:48:37 -06:00
asonix 2524770186 Finish i18ning the account settings page 2021-01-28 20:39:42 -06:00
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 d63327170d Move account templates to server 2021-01-28 16:55:42 -06:00
asonix b5324d9e84 Override card p padding in bbcode 2021-01-27 21:35:44 -06:00
asonix 943fceb4b3 Toolkit: Override button styles in search bar 2021-01-27 21:21:33 -06:00
asonix 93f3df95d6 Add content to cargo toml 2021-01-27 21:00:18 -06:00
asonix 8d0d07a299 Server: render sanitized strings as plain html
- Use source fields for text inputs
2021-01-27 20:59:58 -06:00
asonix b9a66c1923 Profiles: Differentiate text source & text, sanitize & bbcode text 2021-01-27 20:58:38 -06:00
asonix 4e9ae25571 Toolkit: Add bbcode styles, render given HTML directly in some places 2021-01-27 20:57:57 -06:00
asonix 031d8acd9e Content: Introduce bbcode/html creating/sanitizing 2021-01-27 20:57:28 -06:00
asonix 887426a14f Server: Use profile list styles for switch profile page 2021-01-26 20:43:50 -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 c5ab0e7f13 Profiles: Use 'created_tree' for 'all' profile iterator 2021-01-26 20:32:03 -06:00
asonix 61fcc549c8 Profiles: remove owner tree in favor of owner created tree 2021-01-26 20:29:18 -06:00
asonix a65fd6cca6 Toolkit: Add search bar styles 2021-01-26 20:28:38 -06:00
asonix a9166f3984 Server: Expose profile search on discover page 2021-01-25 20:38:05 -06:00
asonix aee79ec311 Profiles: Add handle search feature 2021-01-25 20:37:36 -06:00