Commit graph

872 commits

Author SHA1 Message Date
Andrew Godwin
025fd5cf07 Emoji refactor
Emojis are now prefetched from the post, and if not, looked up
individually by shortcode, to prevent loading hundreds.
2022-12-22 16:55:31 +00:00
Andrew Godwin
9c376395db Invites overhaul
No email tie, added uses and expires, now works by URL.
2022-12-22 07:03:21 +00:00
Andrew Godwin
ff38948b2f Handle language'd public keys 2022-12-22 05:59:07 +00:00
Andrew Godwin
8729baaea4 Show when a follow is pending 2022-12-22 05:54:01 +00:00
Andrew Godwin
9415ebb4f4 Restore small scrollbars in PWA mode 2022-12-22 05:43:35 +00:00
Tyler Kennedy
175b8b37b0
At all screen widths, just use the default <body> scrollbar for consistent behaviour and looks. (#237) 2022-12-23 10:56:25 +00:00
Andrew Godwin
79fd800a78 Accept objects with contentMap only 2022-12-22 05:29:49 +00:00
Andrew Godwin
b396df00c9 Update interop docs 2022-12-22 05:14:44 +00:00
Andrew Godwin
74edeef3f5 Only put proxy_cache where we want it 2022-12-22 05:09:33 +00:00
Andrew Godwin
2dd5454637 Back off Stator loop delay when there's no tasks
Fixes #232
2022-12-22 05:05:06 +00:00
Andrew Godwin
02f942f1ad Add boost/like count to more timelines 2022-12-22 04:27:02 +00:00
Andrew Godwin
43372549c7 Fixed edited margin 2022-12-22 04:12:25 +00:00
Andrew Godwin
3c92aa9c2b Apparently ancestor order matters in the API
Fixes #235
2022-12-22 03:21:31 +00:00
Andrew Godwin
e7c09d6457 More UX tweaks 2022-12-22 02:40:46 +00:00
Andrew Godwin
e31a89f785 Slightly improve domains docs 2022-12-22 02:07:15 +00:00
Tyler Kennedy
7e5b5dc4e4
Various UX tweaks and front end fixes. (#230) 2022-12-22 21:28:28 +00:00
Andrew Godwin
6453c170f7 Fall back to static serving if not collected
Fixes #218
2022-12-22 01:46:14 +00:00
Andrew Godwin
ca3dc82a62 Don't linkify hashtags in usernames and metadata
Fixes #228
2022-12-22 01:10:56 +00:00
Michael Manfre
578b504c92
Include long form and shortform actor uri in webfinger to fix some servers (#226) 2022-12-22 20:51:39 +00:00
Andrew Godwin
f9b5f372ac Responsive styling fix, shorter pages
Refs #102
2022-12-22 01:06:01 +00:00
Corry Haines
4657a1eece
Catch up to 0.6.0 (#217)
A few tweaks to catch my deployment on Fly.io and/or AWS up to 0.6.0. Mostly quality-of-life fixes
2022-12-22 20:47:13 +00:00
Andrew Godwin
3ebbb79bb5 Deal with initially-null summary
Fixes #234
2022-12-22 01:01:26 +00:00
Andrew Godwin
3e2ae1b209 Totally unload debug toolbar outside of debug 2022-12-21 22:14:41 +00:00
Andrew Godwin
df90285356 Fix setting empty summary 2022-12-21 21:56:45 +00:00
Andrew Godwin
da38889aa7 Add account search endpoint 2022-12-21 21:54:49 +00:00
Andrew Godwin
f5f74dc150 Further search fixing 2022-12-21 21:46:09 +00:00
Andrew Godwin
45de0e09b5 Switch to preserving username case
Except on comparisons, for now. Fixes #224
2022-12-21 21:39:56 +00:00
Andrew Godwin
13ebe14cf9 Don't show deleted follows, and sort publicly 2022-12-21 20:56:52 +00:00
Andrew Godwin
23db8f3dd8 Make summary HTML-formatted (and safe!) 2022-12-21 20:48:39 +00:00
Andrew Godwin
c9794c0fcf Add public following/followers pages 2022-12-21 20:36:10 +00:00
Andrew Godwin
932cfe9243 Add debugging on identity include 2022-12-21 20:09:12 +00:00
Andrew Godwin
a9a797b411 Make view-options hover a little less intense 2022-12-21 20:05:14 +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
e2371a3cd7 Move timelines to a service class 2022-12-21 19:47:48 +00:00
Andrew Godwin
bf5a46df38 Provide some stuff we know of for Mastodon schema
Should fix GoToSocial pulls. Refs #223.
2022-12-21 18:23:52 +00:00
Michael Manfre
ed83726247
Identity fanout (#196) 2022-12-21 17:13:39 +00:00
Andrew Godwin
bbe60202e7 Add Out Of Band auth token support
Fixes #216
2022-12-21 16:42:44 +00:00
Andrew Godwin
d3b9db581e Move familiar followers to right place for URL 2022-12-21 16:22:17 +00:00
Andrew Godwin
beff63bbac Add familiar followers endpoint 2022-12-21 16:21:40 +00:00
Andrew Godwin
3f37c7ffe7 Don't allow empty or bad actor responses 2022-12-21 16:13:36 +00:00
Andrew Godwin
480fa70b1f Handle rejected follows 2022-12-21 16:11:58 +00:00
Michael Manfre
a7082decc8
Optimize timeline queries (#219) 2022-12-21 11:09:18 +00:00
Andrew Godwin
fa4ee7e32f Fix profile links who have no URL 2022-12-21 11:07:44 +00:00
Andrew Godwin
6039cde49e It's amazing what a little select_related can do 2022-12-20 15:35:48 +00:00
Andrew Godwin
f82b82502c Install debug toolbar in debug mode 2022-12-20 15:26:39 +00:00
Andrew Godwin
12a838eb0e Don't crash trying to fetch parents we don't have 2022-12-20 15:02:20 +00:00
Andrew Godwin
d1e398a7b7 Invite creation improvements 2022-12-20 14:38:42 +00:00
Andrew Godwin
2fefd02e77 Fix docs list formatting 2022-12-20 14:33:42 +00:00
Andrew Godwin
92305ef515 Fix hashtag tests 2022-12-20 14:28:41 +00:00
Andrew Godwin
3b3285964e Fix inbound/outbound targeting 2022-12-20 14:20:11 +00:00