Commit Graph

16 Commits (b8243c1b49a1d0a3c102901e5facd90dd88b9c13)

Author SHA1 Message Date
Eugen Rochko 5f511324b6 Add validation of media attachments, clean up mastodon-own exception classes
Eugen Rochko 3e9d794ea5 Add tuning documentation, add <content> tags back to most salmons,
make status pagination headers generation more lax about next page
existing
Eugen Rochko 8e08ae5bb9 Add IDs to salmon slaps even if they are transient. Add title, too, mostly
in case of debugging incoming salmons. Add <thr:in-reply-to /> to favourite
salmons because it seems to be required by GS.
Eugen Rochko 720ff55262 Adding more unit tests. Fixing Salmon slaps XML
Eugen Rochko 0518492158 Stop trying to shoehorn all Salmon updates into the poor database-connected
StreamEntry model. Simply render Salmon slaps as they are needed
Eugen Rochko 149887a0ff Make follow requests federate
Eugen Rochko a302e56f9a Add API for retrieving favourites
Eugen Rochko 6de079a5af Removing external hub completely, fix fixing digit-only hashtags,
removing web app capability from non-webapp pages
Eugen Rochko 2d2c81765b Adding embedded PuSH server
Eugen Rochko da2ef4d676 Adding unified streamable notifications
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance
Eugen Rochko 3319473b2c Move PubSubHubbub pinging to a background worker
It can take as much as 0.5s if not longer to complete
Eugen Rochko 70e9dd0b5b Blocking will prevent e-mail notifications from blocked user, blocks in UI
Eugen Rochko 85b00d19b8 Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
Eugen Rochko 2b116131d7 Adding e-mail notifications about mentions, follows, favourites and reblogs. Fixing another mention recording bug
Eugen Rochko c605b828b5 Adding routes to follow, unfollow, favourite and reblog (locally known models)