Commit graph

184 commits

Author SHA1 Message Date
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
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 acdf7e69fa Profiles: Add 'all-profiles' iterator 2021-01-24 22:07:15 -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 820e948acd Profiles: bound range iterations by profile id
When iterating over submissions for a profile, previously
it was possible to iterate past the end of a given profile's
submissions, and into the next profile's. This was fixed by
setting lower & upper bounds rather than leaving them
open-ended
2021-01-24 20:02:03 -06:00
asonix b1d2664c84 Toolkit: - Fix indicator sizing
- Set max thumbnail width
- Increase thumbnail spacing
2021-01-24 19:59:40 -06:00
asonix 074e326562 Toolkit: Add thumnbail-like box for nav
Update images to use max-width instead of width
Add margin auto on submission images
2021-01-24 17:09:44 -06:00
asonix 4ca4fe3047 Toolkit: add thumbnail background color 2021-01-24 16:03:05 -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 58a6289c6c Accounts: Use latest toolkit 2021-01-24 15:29:10 -06:00
asonix 3a797da143 Toolkit: Remove dark toggle from Button 2021-01-24 15:28:40 -06:00
asonix 1288665b34 Server: Use latest toolkit 2021-01-24 14:50:16 -06:00
asonix cea0d6feca Toolkit: Separate Author from Thumbnail for unique links 2021-01-24 14:49:54 -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 f9596fd743 Profiles: notify followers on submission publish
Expose API for paging notifications
2021-01-23 22:03:39 -06:00
asonix a8ef1d4ac9 Accounts: Update to latest toolkit 2021-01-23 22:02:31 -06:00
asonix be3708a09e Toolkit: Add thumbnail view, remove 'dark' from Link 2021-01-23 22:01:52 -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