Andrew Godwin
|
c9794c0fcf
|
Add public following/followers pages
|
2022-12-21 20:36:10 +00:00 |
Michael Manfre
|
ed83726247
|
Identity fanout (#196)
|
2022-12-21 17:13:39 +00:00 |
Andrew Godwin
|
3f37c7ffe7
|
Don't allow empty or bad actor responses
|
2022-12-21 16:13:36 +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
|
6eaaa6eac4
|
Allow other Actor types
|
2022-12-20 06:52:33 +00:00 |
Andrew Godwin
|
c3a60bbf13
|
Remove identity avatar fetching
|
2022-12-19 20:55:27 +00:00 |
Andrew Godwin
|
3de188e406
|
Fix Accept header and supply actor outbox
Should help with Mitra among others. Refs #207.
|
2022-12-19 02:47:35 +00:00 |
Andrew Godwin
|
adf245b416
|
Follow webfinger redirects
|
2022-12-18 14:00:28 -07:00 |
Michael Manfre
|
bb81f0e559
|
Process Identity metadata name same as value (#194)
|
2022-12-17 21:15:11 -07:00 |
Michael Manfre
|
ea99f65c26
|
Icon and image for Identity could be a list
|
2022-12-17 15:42:29 -07:00 |
Andrew Godwin
|
d08324e159
|
Handle timeouts on image fetch
|
2022-12-17 15:00:50 -07:00 |
Andrew Godwin
|
2eb07a5f5f
|
Download and store user avatars locally if small
|
2022-12-17 12:53:13 -07:00 |
Andrew Godwin
|
24a4fbe1f8
|
Catch all possible request errors
|
2022-12-17 12:29:48 -07:00 |
Andrew Godwin
|
62f2b867b9
|
Fix serving of system actor
Fixes #183
|
2022-12-17 12:00:47 -07:00 |
Andrew Godwin
|
e5b76c120e
|
Fetch emoji for user profiles
|
2022-12-16 20:04:28 -07:00 |
Andrew Godwin
|
770f6728f6
|
Fix mastodon LD namespace
Fixes #179
|
2022-12-16 19:45:39 -07:00 |
Andrew Godwin
|
12567f6891
|
Identity admin/moderation
|
2022-12-16 19:42:48 -07:00 |
Andrew Godwin
|
45c6978bc3
|
User admin and LD schema fixes
|
2022-12-16 16:38:52 -07:00 |
Andrew Godwin
|
e0f1bb629c
|
URLs can be empty too
|
2022-12-15 19:10:50 -07:00 |
Andrew Godwin
|
faca9224ed
|
Handle API identities with no name
|
2022-12-15 18:59:04 -07:00 |
Michael Manfre
|
af3142ac3a
|
Basic Emoji suppport (#157)
|
2022-12-15 00:50:54 -07:00 |
Andrew Godwin
|
5bc9ff39ac
|
Fix static file URLs
|
2022-12-12 11:56:49 -07:00 |
Andrew Godwin
|
8ffe4bc145
|
A better way of handling URIs between local/remote
|
2022-12-12 11:56:49 -07:00 |
Andrew Godwin
|
3e062aed36
|
Timelines working
|
2022-12-12 11:56:49 -07:00 |
Andrew Godwin
|
602e5a3780
|
Add system actor and shared inbox
|
2022-12-10 13:24:49 -07:00 |
Andrew Godwin
|
3595af7bd2
|
Media proxy, caching and tuning docs
Fixes #67
|
2022-12-10 12:16:08 -07:00 |
Paolo Melchiorre
|
a9bb4a7122
|
Add pyupgrade with --py310-plus in pre-commit (#103)
|
2022-12-05 10:38:37 -07:00 |
Andrew Godwin
|
93ccb5dd32
|
Make search work with URLs
|
2022-12-04 21:13:33 -07:00 |
Andrew Godwin
|
676bc8c0ee
|
Make the user fetch interval much longer
|
2022-12-04 10:46:59 -07:00 |
Andrew Godwin
|
3b079526a2
|
User fetching and inbox message cleaning
|
2022-11-27 17:05:31 -07:00 |
Andrew Godwin
|
2f443414a7
|
Collect more actor information in fetch
Fixes #31
|
2022-11-27 16:43:20 -07:00 |
Michael Manfre
|
d60ba9a051
|
Added default post visibility
|
2022-11-25 19:33:46 -07:00 |
Andrew Godwin
|
1cf1f2e543
|
Implement user discoverability
|
2022-11-25 18:32:45 -07:00 |
Andrew Godwin
|
3a608c2012
|
Ensure usernames and domains are lowercase
|
2022-11-24 16:28:47 -07:00 |
Andrew Godwin
|
db0edcd2ae
|
Say all our users are discoverable for now
|
2022-11-22 19:40:59 -07:00 |
Andrew Godwin
|
53d9452917
|
Outgoing mentions mostly work (exc. cc followers)
|
2022-11-21 21:18:13 -07:00 |
Andrew Godwin
|
0fdeb48ff4
|
Catch more request errors
|
2022-11-21 15:41:12 -07:00 |
Andrew Godwin
|
cfae183e80
|
Don't error fetching people if they're in the DB
|
2022-11-21 14:31:16 -07:00 |
Andrew Godwin
|
5de3a7ad67
|
Raise proper errors when it's our fault
|
2022-11-20 18:45:28 -07:00 |
Andrew Godwin
|
97a841d1bb
|
Move signed request onto Identity as a shortcut
|
2022-11-20 18:32:55 -07:00 |
Andrew Godwin
|
5ddce16213
|
Add a system actor to sign outgoing S2S GETs
|
2022-11-20 18:29:19 -07:00 |
Andrew Godwin
|
bed5c7ffaa
|
Don't error when retrieving existing user
Happens when a user is not yet fetched but we look them up via a
successful webfinger
|
2022-11-20 17:18:25 -07:00 |
Andrew Godwin
|
6e88c00969
|
Don't waste DB rows on bad inbox actors
Seems Sidekiq will keep trying to deliver messages even when the actor
no longer exists?
|
2022-11-20 14:20:28 -07:00 |
Andrew Godwin
|
94d92fdf8a
|
Handle remote user deletions
|
2022-11-20 12:51:15 -07:00 |
Andrew Godwin
|
f491fdb56e
|
Actor delete, sentry async, faster stator
|
2022-11-20 12:32:49 -07:00 |
Andrew Godwin
|
77643a4fe1
|
Add more error handling
|
2022-11-20 12:24:03 -07:00 |
Andrew Godwin
|
facdd2c080
|
More error handling for remote fetch
|
2022-11-20 12:02:38 -07:00 |
Andrew Godwin
|
7a4f9cf293
|
Add error catching on actor fetch
|
2022-11-20 11:37:26 -07:00 |
Andrew Godwin
|
6e79527bb5
|
A few more fixes from going live
|
2022-11-19 13:38:25 -07:00 |
Andrew Godwin
|
2a3690d1c1
|
Return images and summary in actor
|
2022-11-17 17:55:50 -07:00 |