Eugen Rochko
39cc9fde8a
Add account suspension
7 년 전
Eugen Rochko
b14b5e3b44
Improve notification model
7 년 전
Eugen Rochko
816284d739
Fix #248 - Reload all accounts when fetching from cache
7 년 전
Eugen Rochko
3114e55c7a
Fix #323 - self-replies to appear in public timelines again
7 년 전
Eugen Rochko
58b3f4fd67
Fix #329 - avatar errors no longer prevent remote accounts from being saved
(without avatar). Also improved search position of exact matches
7 년 전
Eugen Rochko
14bd46946d
Per-status control for unlisted mode, also federation for unlisted mode
Fix #233 , fix #268
7 년 전
Eugen Rochko
a21bcac9e1
Further abstract caching for includes
7 년 전
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 년 전
Eugen Rochko
cf912e01fd
Implement includes caching for timelines APIs
7 년 전
Eugen Rochko
5c78547198
More query optimizations
7 년 전
Eugen Rochko
fc90d38893
Moving some counter queries out of subqueries in the API
7 년 전
Eugen Rochko
e8c27767aa
Remove orphaned notifications, add scopes param to app create API
7 년 전
Eugen Rochko
882de42bab
Validate presence of text even for remote statuses
7 년 전
Eugen Rochko
4f07fb1f0a
Fix #144 - Filter statuses from blocked users out of ancestors/descendants results
7 년 전
Eugen Rochko
fdc17bea58
Fix rubocop issues, introduce usage of frozen literal to improve performance
7 년 전
Eugen Rochko
0320ea4b85
Fix public timeline query
7 년 전
Eugen Rochko
aabf884c5f
Discard misattributed remote statuses, improve timelines filter
7 년 전
Eugen Rochko
17903c6dae
Improve filtering of public/hashtag timelines, both in backlog and real-time
7 년 전
Eugen Rochko
b13e7dda1f
API pagination for all collections using Link header
7 년 전
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 년 전
Eugen Rochko
48b9619439
Adding hashtags
7 년 전
Eugen Rochko
62292797ec
Adding hashtag model
7 년 전
Eugen Rochko
0160d1d9b5
Enable caching for some rabl views
7 년 전
Eugen Rochko
909d0d5e88
Adding public timeline silencing
7 년 전
Eugen Rochko
a782e3b39d
Actually fix public timeline
7 년 전
Eugen Rochko
b5c6d00afa
Fix #99 - public timeline not just reblogs, fix #98 infinite scrolling issues
7 년 전
Eugen Rochko
de1f3aab86
Fix #16 - Optimize n+1 queries when checking reblogged/favourited values for status lists in API
7 년 전
Eugen Rochko
1de2833f30
Filter out reblogs of blocked users from public timeline (the not real-time variant)
7 년 전
Eugen Rochko
427ba27641
Public timeline to exclude users you blocked
7 년 전
Eugen Rochko
2d4f9ecebf
Validate against multiple reblogs of same status by same account
7 년 전
Eugen Rochko
927333f4f8
Improve code style
7 년 전
Eugen Rochko
e9bc4a4a08
Limit usernames to 30 chars, statuses to 500, open account after follow form success
7 년 전
Eugen Rochko
c6d893a71d
Uploading/undoing media modifies status text. Also: status text trimmed before validation
7 년 전
Eugen Rochko
c0e9603c92
Fix #50 - Order ancestors/descendants by tree path
7 년 전
Eugen Rochko
762157ee4e
Fix for single status pages
7 년 전
Eugen Rochko
85d89b472d
Optimized n+1 queries in accounts Atom and HTML views
Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
7 년 전
Eugen Rochko
1d9c886518
Adding enclosures to Atom and statuses JSON
7 년 전
Eugen Rochko
ae1fac0062
Add API to upload media attachments
7 년 전
Eugen Rochko
10ba09f546
Upgrade to Rails 5.0.0.1
7 년 전
Eugen Rochko
85b00d19b8
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
8 년 전
Eugen Rochko
318886287b
Fixing some stuff for Turbolinks, adding gzip on top, fixing a n+1 query
8 년 전
Eugen Rochko
a08e724476
Fix subscriptions:clear task, refactor feeds, refactor streamable activites
and atom feed generation to some extent, as well as the way mentions are
stored
8 년 전
Eugen Rochko
0f5bbb999c
Pre-loading polymorphic associations for Atom feeds
8 년 전
Eugen Rochko
c8999a116e
Sanitize remote html in atom feeds, API (not just UI), use cached mention
relations on Status#mentions
8 년 전
Eugen Rochko
7cd3de3494
Do display top-level content on remote shared notices
8 년 전
Eugen Rochko
082e1cbe5a
Fix default max_id query in paginate_by_max_id
8 년 전
Eugen Rochko
12559b01ea
Add pagination by max_id instead of offset/limit
8 년 전
Eugen Rochko
f14f462eaf
Adding Turbolinks, adding status posting form on homepage
8 년 전
Eugen Rochko
35aafdba96
Ancestors and descendants of statuses
8 년 전
Eugen Rochko
7e00a21ea6
Small optimizations in Atom feeds
8 년 전