Commit Graph

565 Commits (a91c3ef6cef0fe5a1645c043e7d4a5ef96e82c4f)
 

Author SHA1 Message Date
Eugen Rochko a91c3ef6ce Delegate processing of incoming PuSH data to background workers
Eugen Rochko cea28e0c1d Fix wrong link header on followers API, wrong link in tabs component, order
account results
Eugen Rochko f8f15e5697 Fix - Filter mentions that reply to blocked users
Eugen Rochko bcfa49aea7 Fix another mistake with infinite user list for following
Eugen Rochko 4286d49ade Fix another mistake
Eugen Rochko 44f236e889 Fix infinite scrolling mistake
Eugen Rochko dbfe1e4be6 Infinite scroll for followers/following lists
Eugen Rochko 49b7896953 Fix stale reference
Eugen Rochko 3f54fba0d3 Use privacy policy from Discourse
Eugen Rochko 7ce4670164 Force utf-8 encoding when processing XML
Eugen Rochko 50d3083cbd Making upload button into a smaller icon button
Eugen Rochko d42ed78aa4 Fix - Make web UI use browser history, change links in e-mails to link to that
Eugen Rochko c4eb63c1d4 Debounce autosuggestions requests
Eugen Rochko f0bdfadab7 Search component
Eugen Rochko 8152584cf5 Fix - Escape ILIKE special characters from Account.find_remote
Eugen Rochko 20aa777c58 Weigh username matches higher than domain matches in account search
Eugen Rochko afded319d2 Add limit to search results
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions
Eugen Rochko cd765f26a9 Upgrade ruby to 2.3.1
Eugen Rochko ff229aa978 Fix - Add "Server: Mastodon" header to responses
Eugen Rochko 1c17b932fe Enable emojis in reply indicator as well
Eugen Rochko 82fd74d101 Fix modals sizing and add animation to it, fix by only making the text of
status clickable (this also fixes multiple dropdown being openable at the same
time)
Eugen Rochko 0320ea4b85 Fix public timeline query
Eugen Rochko 36921be9aa Fix - Make active favourite buttons yellow
Eugen Rochko ca3b364aea Fix - Add microformats-2 classes to mention links
Eugen Rochko bf5f55a6bb Fix live status removal from public/hashtag channels
Eugen Rochko aabf884c5f Discard misattributed remote statuses, improve timelines filter
Eugen Rochko 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time
Eugen Rochko c5e03a2e0d Status removal is broadcast to public/hashtag timelines too
Eugen Rochko 448ab18a20 Replace setting custom CORS headers with rack-cors, set it on /oauth/token endpoint
Eugen Rochko b13e7dda1f API pagination for all collections using Link header
Eugen Rochko 8d7fc5da6c Update README with attribution links and FAQ link
Eugen Rochko 9aecc0f48a Move timelines API from statuses to its own controller, add a check for
resources that require a user context vs those that don't (such as public timeline)

/api/v1/statuses/public   -> /api/v1/timelines/public
/api/v1/statuses/home     -> /api/v1/timelines/home
/api/v1/statuses/mentions -> /api/v1/timelines/mentions
/api/v1/statuses/tag/:tag -> /api/v1/timelines/tag/:tag
Eugen Rochko 86574ea524 Adding Emoji One
Eugen Rochko b6832553ff Adding more logging
Eugen Rochko cff0b03cbb Fix for thread resolve service and process feed service url method
Eugen Rochko 2f21f4cc01 Fix region setting for AWS gem
Eugen Rochko 2d69bf4b3a Fix 50x page image for non-/ paths
Eugen Rochko bb4d1eb2e8 Improve feed regeneration
Eugen Rochko 096bfbad96 Fix typo
Eugen Rochko 11cbe49ffc ProcessFeedService refactor
Eugen Rochko dbe00a4156 Improved configuration from ENV, cleaned up timeline filter methods
to be more readable, add extra logging to process feed service
Eugen Rochko 0400734df7 Click video player to toggle playback
Eugen Rochko a39a92bd22 Fix - More prominent focus style for inputs
Eugen Rochko bec47e40f5 Better look/behaviours for video player/lightbox
Eugen Rochko d0d799f911 Replace react-skylight with own solution that centers images better
Eugen Rochko f5c6baf29d Fix account and hashtag regex
Eugen Rochko c3559d18a3 Do not modify scroll position unless content has been added to the top, not bottom
Eugen Rochko 4a6cc46e81 Keep scroll position when scrolled down and new content is added
Eugen Rochko 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160