Commit graph

49 commits

Author SHA1 Message Date
TAKAHASHI Shuuji
10c7da96c7
Allow auto-pagination on profile page (#445) 2023-01-19 23:09:01 -07:00
Andrew Godwin
de9261251e Fixed #421: Allow profile editing via API 2023-01-15 16:15:57 -07:00
Andrew Godwin
b44be55609 Fixed #408: Implemented blocking 2023-01-15 13:35:45 -07:00
TAKAHASHI Shuuji
3679448cdf
FIx HTML issues found by djLint (#409) 2023-01-14 10:32:48 -07:00
TAKAHASHI Shuuji
0c1e51322f
Add djhtml to pre-commit check (#382) 2023-01-09 09:58:17 -07:00
TAKAHASHI Shuuji
d51f2883aa
Allow better keyboard navigation (#373) 2023-01-08 12:20:05 -07:00
Andrew Godwin
a7a292a84c Pagination styling and "max users" signup limit 2023-01-03 01:32:00 -07:00
Cosmin Stejerean
eea83214cb
Option to show/hide boosts for a followed user (#317) 2022-12-30 15:03:11 -07:00
Michael Manfre
0250f2800b
Identity profile menus 2022-12-30 01:01:03 -07:00
Tyler Kennedy
6a1caae79b
Show a post button and fix selected logic for following/followers (#320) 2022-12-29 21:31:34 -07:00
Michael Manfre
aa2ace9b68
Identity profile metadata input with dynamic form (#280) 2022-12-27 16:56:50 -07:00
Corry Haines
b53504fe64
Basic OpenGraph support (#267)
Creates an OpenGraph template include in base.html including the basic tags expected on all pages.

Then allows any page to add additional expected tags via `context`.

Currently, profiles and posts are enriched to show complete opengraph metadata, and render correctly in Discord.

Note: This does not show posts in Slack like Twitter/Mastodon do. I believe this is due to Slack preferring oembed when present, which is a mastodon API endpoint we may need to create at some point.
2022-12-26 10:39:33 -07:00
Tyler Kennedy
dab8dd59a7
Fallback avatars in about 500 bytes. (#269)
Also create a new re-usable identity banner template. Fix super long handles (closes #270)
2022-12-26 10:14:23 -07:00
Andrew Godwin
2a79f34f8a Small screen and identity select styling
Fixes #236
2022-12-23 22:46:27 -07:00
Andrew Godwin
8729baaea4 Show when a follow is pending 2022-12-22 05:54:01 +00:00
Andrew Godwin
c9794c0fcf Add public following/followers pages 2022-12-21 20:36:10 +00:00
Gabriel Rodríguez Alberich
1349144e37
Minor design tweaks to the Follows page (#222)
* Filter outbound and inbound follows by active state
* Change pill appearance to distinguish it from buttons
* Signal destructive action when hovering unfollow buttons
* Add hover style to the top "tabs"/"filters"
* Make filters icon have the same width so selecting them doesn't change the options total width, which is mildly unnerving
2022-12-21 19:57:14 +00:00
Andrew Godwin
fa4ee7e32f Fix profile links who have no URL 2022-12-21 11:07:44 +00:00
Andrew Godwin
4ad4f468a4 Refactor HTML rendering into one place
Also suppress using external <a> tags for now, until we can separate
them from hashtags properly.
2022-12-20 11:39:45 +00:00
Andrew Godwin
12567f6891 Identity admin/moderation 2022-12-16 19:42:48 -07:00
Michael Manfre
af3142ac3a
Basic Emoji suppport (#157) 2022-12-15 00:50:54 -07:00
Gabriel Rodríguez Alberich
d1ce056288
Show follows and following counts on profile page
And let their visibility be configured
2022-12-14 10:15:46 -07:00
Andrew Godwin
8ffe4bc145 A better way of handling URIs between local/remote 2022-12-12 11:56:49 -07:00
Andrew Godwin
f22869693a Add self-view link to identity select 2022-12-05 19:37:48 -07:00
Andrew Godwin
ffda9c4913 Link RSS feed in identity page head 2022-12-04 10:17:43 -07:00
Avi Flax
a826ae18ea
Tweak UI when no posts found for remote identity (#83)
I’ve found the current copy confusing when viewing a remote identity.
2022-12-01 09:56:41 -07:00
Humberto Rocha
676dda0cb6
Add copy to clipboard action to user's handle (#82) 2022-11-30 15:12:00 -07:00
Andrew Godwin
2f443414a7 Collect more actor information in fetch
Fixes #31
2022-11-27 16:43:20 -07:00
Andrew Godwin
1cf1f2e543 Implement user discoverability 2022-11-25 18:32:45 -07:00
Andrew Godwin
aaad289c52 Add titles to menus for collapsed mode 2022-11-22 19:03:19 -07:00
Andrew Godwin
47de2c4424 Fix profile page post listing 2022-11-22 18:39:15 -07:00
Andrew Godwin
774e91c8a2 More docs setup 2022-11-19 10:36:51 -07:00
Andrew Godwin
8019311490 Deployment re-jiggling 2022-11-18 17:24:43 -07:00
Andrew Godwin
b3072c81ba Follows page 2022-11-17 20:04:01 -07:00
Andrew Godwin
2a3690d1c1 Return images and summary in actor 2022-11-17 17:55:50 -07:00
Andrew Godwin
291d7e404e Logged out experience, config, and profiles 2022-11-17 17:33:09 -07:00
Andrew Godwin
0851fbd1ec Add search and better notifications 2022-11-17 15:10:09 -07:00
Andrew Godwin
2154e6f022 Rework UI to have vertical menus 2022-11-17 14:13:55 -07:00
Andrew Godwin
f5eafb0ca0 Add image/icon upload 2022-11-17 12:21:44 -07:00
Andrew Godwin
68c156fd27 Profile view improvements 2022-11-13 16:41:48 -07:00
Andrew Godwin
34b24a0dcb More UI! 2022-11-13 16:15:14 -07:00
Andrew Godwin
30c208226e Start having some sort of visual style 2022-11-12 23:21:52 -07:00
Andrew Godwin
feb5d9b74f Got up to incoming posts working 2022-11-11 22:02:43 -07:00
Andrew Godwin
fb6c409a9a Rework task system and fetching.
I can taste how close follow is to working.
2022-11-06 21:30:07 -07:00
Andrew Godwin
dbe57075d3 Rework to a domains model for better vhosting 2022-11-06 13:48:04 -07:00
Andrew Godwin
a2404e01cd Queuing system and lazy profile fetch 2022-11-05 22:49:25 -06:00
Andrew Godwin
56de2362a0 Some user icon stuff 2022-11-05 20:10:39 -06:00
Andrew Godwin
fab75e097a Style the profile page a bit 2022-11-05 18:00:01 -06:00
Andrew Godwin
d77dcf62b4 Initial commit (users and statuses) 2022-11-05 14:17:27 -06:00