Commit Graph

172 Commits (1357c1cb3d6b5c46c96dfd2ee25a2a60bccc5092)

Author SHA1 Message Date
Eugen Rochko 84d2371d6a Fix 9 years ago
Eugen Rochko 39cc9fde8a Add account suspension 9 years ago
Eugen Rochko 64d109dc0e Downsize originals in media attachments, small fixes 9 years ago
Eugen Rochko b362de2232 Adding configurable e-mail blacklist 9 years ago
Eugen Rochko 80c44ed9c1 Do not autoplay videos, display play button instead. Use expiring links when using S3. Do not keep originals
for avatars/headers, resize avatars down to 120x120 instead of 300x300. Set cache headers on S3 stuff, also
make it private (aka only accessible via expiring links to prevent hotlinking)
9 years ago
Eugen Rochko b14b5e3b44 Improve notification model 9 years ago
Eugen Rochko 816284d739 Fix #248 - Reload all accounts when fetching from cache 9 years ago
Eugen Rochko 3114e55c7a Fix #323 - self-replies to appear in public timelines again 9 years ago
Eugen Rochko 58b3f4fd67 Fix #329 - avatar errors no longer prevent remote accounts from being saved
(without avatar). Also improved search position of exact matches
9 years ago
Eugen Rochko 14bd46946d Per-status control for unlisted mode, also federation for unlisted mode
Fix #233, fix #268
9 years ago
Eugen Rochko a21bcac9e1 Further abstract caching for includes 9 years ago
Eugen Rochko 7e90772c92 Unify collection caching code 9 years ago
Eugen Rochko 5973ca3d11 Upgrade Paperclip to 5, AWS-SDK to 2, do not generate medium/small versions of avatars 9 years ago
Eugen Rochko 4eba76711b Adding backtracing to Salmon/Processing workers 9 years ago
Eugen Rochko f860d15d39 Fix order of attachments (see #269) 9 years ago
Eugen Rochko 2d2c81765b Adding embedded PuSH server 9 years ago
Eugen Rochko 8a4913fde0 Public and hashtag timelines now exclude reblogs and replies
Fix #289 - don't download avatar unless the URL is http/https
Fix #293 - reblog/reblogged is now boost/boosted
9 years ago
Eugen Rochko 71401659b8 Fix #65 - Options to block notifications from people you don't follow/who don't follow you 9 years ago
Eugen Rochko e3ed212b85 Filter statuses that mention blocked users 9 years ago
Eugen Rochko 8efa081f21 Remove Neo4J 9 years ago
Alyssa Ross cefef2c571 Extract filename obfuscation into module 9 years ago
Eugen Rochko 9b53c7d353 Fix #168 - Turn off e-mail notifications by default 9 years ago
Eugen Rochko cf912e01fd Implement includes caching for timelines APIs 9 years ago
Eugen Rochko 5c78547198 More query optimizations 9 years ago
Eugen Rochko fc90d38893 Moving some counter queries out of subqueries in the API 9 years ago
Eugen Rochko 45c7ee39b3 Remove unneeded indices, improve error handling in background workers, don't needlessly reload reblogged status, send Devise e-mails asynchronously 9 years ago
Eugen Rochko 52119104b9 Remove some n+1 queries from notifications API 9 years ago
Eugen Rochko e8c27767aa Remove orphaned notifications, add scopes param to app create API 9 years ago
Eugen Rochko da2ef4d676 Adding unified streamable notifications 9 years ago
Eugen Rochko e4f56fa942 Don't create attachments if remote file cannot be fetched 9 years ago
Eugen Rochko 882de42bab Validate presence of text even for remote statuses 9 years ago
Eugen Rochko 2c766bd4b4 Add user locale setting 9 years ago
Eugen Rochko 4f07fb1f0a Fix #144 - Filter statuses from blocked users out of ancestors/descendants results 9 years ago
Eugen Rochko fdc17bea58 Fix rubocop issues, introduce usage of frozen literal to improve performance 9 years ago
Eugen Rochko 8152584cf5 Fix #142 - Escape ILIKE special characters from Account.find_remote 9 years ago
Eugen Rochko 20aa777c58 Weigh username matches higher than domain matches in account search 9 years ago
Eugen Rochko 09218d4c01 Use full-text search for autosuggestions 9 years ago
Eugen Rochko 0320ea4b85 Fix public timeline query 9 years ago
Eugen Rochko aabf884c5f Discard misattributed remote statuses, improve timelines filter 9 years ago
Eugen Rochko 17903c6dae Improve filtering of public/hashtag timelines, both in backlog and real-time 9 years ago
Eugen Rochko b13e7dda1f API pagination for all collections using Link header 9 years ago
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
9 years ago
Eugen Rochko bb4d1eb2e8 Improve feed regeneration 9 years ago
Eugen Rochko f5c6baf29d Fix account and hashtag regex 9 years ago
Eugen Rochko 23fc424b7a Account notes (bios) can now contain links. Character limit upped to 160 9 years ago
Eugen Rochko 7bb28bf780 Improve @mention regex 9 years ago
Eugen Rochko 48b9619439 Adding hashtags 9 years ago
Eugen Rochko 62292797ec Adding hashtag model 9 years ago
Eugen Rochko 0160d1d9b5 Enable caching for some rabl views 9 years ago
Eugen Rochko 57304ac375 Catch 404 errors when downloading remote media, add screenshot to landing page 9 years ago