Eugen Rochko
2d2c81765b
Adding embedded PuSH server
7 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
7 years ago
Eugen Rochko
71401659b8
Fix #65 - Options to block notifications from people you don't follow/who don't follow you
7 years ago
Eugen Rochko
e3ed212b85
Filter statuses that mention blocked users
7 years ago
Eugen Rochko
8efa081f21
Remove Neo4J
7 years ago
Alyssa Ross
cefef2c571
Extract filename obfuscation into module
7 years ago
Eugen Rochko
9b53c7d353
Fix #168 - Turn off e-mail notifications by default
7 years ago
Eugen Rochko
cf912e01fd
Implement includes caching for timelines APIs
7 years ago
Eugen Rochko
5c78547198
More query optimizations
7 years ago
Eugen Rochko
fc90d38893
Moving some counter queries out of subqueries in the API
7 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
7 years ago
Eugen Rochko
52119104b9
Remove some n+1 queries from notifications API
7 years ago
Eugen Rochko
e8c27767aa
Remove orphaned notifications, add scopes param to app create API
7 years ago
Eugen Rochko
da2ef4d676
Adding unified streamable notifications
7 years ago
Eugen Rochko
e4f56fa942
Don't create attachments if remote file cannot be fetched
7 years ago
Eugen Rochko
882de42bab
Validate presence of text even for remote statuses
7 years ago
Eugen Rochko
2c766bd4b4
Add user locale setting
7 years ago
Eugen Rochko
4f07fb1f0a
Fix #144 - Filter statuses from blocked users out of ancestors/descendants results
7 years ago
Eugen Rochko
fdc17bea58
Fix rubocop issues, introduce usage of frozen literal to improve performance
7 years ago
Eugen Rochko
8152584cf5
Fix #142 - Escape ILIKE special characters from Account.find_remote
7 years ago
Eugen Rochko
20aa777c58
Weigh username matches higher than domain matches in account search
7 years ago
Eugen Rochko
09218d4c01
Use full-text search for autosuggestions
7 years ago
Eugen Rochko
0320ea4b85
Fix public timeline query
7 years ago
Eugen Rochko
aabf884c5f
Discard misattributed remote statuses, improve timelines filter
7 years ago
Eugen Rochko
17903c6dae
Improve filtering of public/hashtag timelines, both in backlog and real-time
7 years ago
Eugen Rochko
b13e7dda1f
API pagination for all collections using Link header
7 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
7 years ago
Eugen Rochko
bb4d1eb2e8
Improve feed regeneration
7 years ago
Eugen Rochko
f5c6baf29d
Fix account and hashtag regex
7 years ago
Eugen Rochko
23fc424b7a
Account notes (bios) can now contain links. Character limit upped to 160
7 years ago
Eugen Rochko
7bb28bf780
Improve @mention regex
7 years ago
Eugen Rochko
48b9619439
Adding hashtags
7 years ago
Eugen Rochko
62292797ec
Adding hashtag model
7 years ago
Eugen Rochko
0160d1d9b5
Enable caching for some rabl views
7 years ago
Eugen Rochko
57304ac375
Catch 404 errors when downloading remote media, add screenshot to landing page
7 years ago
Eugen Rochko
fa1cc2d05a
Limit returned followees/followers by API to 40 for now
7 years ago
Eugen Rochko
f10feb2e70
Fix common followers API
7 years ago
Eugen Rochko
e0a197650a
Adding common followers API, fixing fallback query again
7 years ago
Eugen Rochko
c913bdfc98
Fix follow suggestion fallback to exclude already followed users
7 years ago
Eugen Rochko
bfb6cc5f2c
Make suggestions box also use user list components
7 years ago
Eugen Rochko
909d0d5e88
Adding public timeline silencing
7 years ago
Eugen Rochko
e5565a7e4a
Fix suggestions fallback query
7 years ago
Eugen Rochko
abb8f5837e
Fix public channel
7 years ago
Eugen Rochko
a9e40a3d80
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
7 years ago
Eugen Rochko
04bbc57690
Fix #100 - Add "back" button to certain views
Also fix reloading of timelines after merge-type events
7 years ago
Eugen Rochko
1d2175f73c
Do not force-transcode uploaded videos to webm (leave mp4 as-is)
7 years ago
Eugen Rochko
a782e3b39d
Actually fix public timeline
7 years ago
Eugen Rochko
b5c6d00afa
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
7 years ago
Eugen Rochko
13ee88926d
Increase default number of loaded suggestions to 10
7 years ago
Eugen Rochko
de1f3aab86
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
7 years ago