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