Eugen Rochko
cfe91ac984
Add index on mentions status_id
há 7 anos
Eugen Rochko
68f829e11c
Add basic logging of who resolved report
há 7 anos
Eugen Rochko
e8875c6046
Import feature for following/blocking lists (addresses #62 , #177 , #201 , #454 )
há 7 anos
Eugen Rochko
03fb6c16ec
Fix up null values on latest migration, add notes
há 7 anos
Eugen Rochko
87513b31e0
Do NOT try to update the new fields from the migration. Takes too long on a live DB
Needs to be a separate task with no locking
há 7 anos
Eugen Rochko
de22c202f5
Add counter caches for a large performance increase on API requests
há 7 anos
Eugen Rochko
35933167c0
Add counter caches for a large performance increase on API requests
há 7 anos
Eugen Rochko
5aa3df017b
Fix full-text search query quotation, improve tag search performance with an index,
add ability to open status by URL from search (fix #53 )
há 7 anos
Eugen Rochko
22e06a4077
Upgrade status IDs to bigint
há 7 anos
Eugen Rochko
1b09c3cb17
More efficient single account retrieval (0.9ms vs 50ms before)
há 7 anos
Eugen Rochko
2816b1bf8e
Federate header images, fix open-uri http->https redirection error
há 7 anos
Eugen Rochko
ad0d82d3ce
Make account search blazing fast and rank followers/followees higher in the results
há 7 anos
Eugen Rochko
caf5b8e975
Fix #431 - convert gif to webm during upload. Web UI treats them like it did
before. In the API, attachments now can be either image, video or gifv. Gifv
is to be treated like images in terms of behaviour, but are videos by file
type.
há 7 anos
Eugen Rochko
6b81d10030
Add digest e-mails
há 7 anos
Kit Redgrave
442fdbfc53
Mute button progress so far. WIP, doesn't entirely work correctly.
há 7 anos
Eugen Rochko
a1e96ae94f
Add foreign key to prevent reblogs of non-existent (after race conditions) statuses from happening
Fix issue with detailed status view not supporting unreblogging/unfavouriting
há 7 anos
Eugen Rochko
3b81baaaaf
Adding POST /api/v1/reports API, and a UI for submitting reports
há 7 anos
Eugen Rochko
6331ed16e5
Fix #614 - extra reply-boolean on statuses to account for cases when replied-to
status is not in the system at time of distribution; fix #607 - reset privacy
settings to defaults when cancelling replies
há 7 anos
Eugen Rochko
920ba5fc4e
Fix #61 - Add list of blocked users to the UI; clean up failed push notifications API
Try to fix Travis CI setup
há 7 anos
Eugen Rochko
3f075c7794
API for apps to register for push notifications
há 7 anos
Eugen Rochko
1992575d57
Fix #569 - seeds.rb
há 7 anos
Eugen Rochko
ba192f12e3
Added optional two-factor authentication
há 7 anos
Eugen Rochko
cc5c1e5feb
Removed accidental n+1 query from notifications, updated some deps,
improved how "show more" link looks
há 7 anos
Effy Elden
198ea2522e
Seed a default, confirmed, admin account on development environments
há 7 anos
Eugen Rochko
0430f7c0fa
Fix spoiler_text not having "not null" constraint
há 7 anos
Eugen Rochko
51a7047367
Fix order of migrations
há 7 anos
Eugen Rochko
999cde94a6
Instead of using spoiler boolean and spoiler_text, simply check for non-blank spoiler_text
Federate spoiler_text using warning attribute on <content /> instead of a <category term="spoiler" />
Clean up schema file from accidental development migrations
há 7 anos
blackle
bf0f6eb62d
Implement a click-to-view spoiler system
há 7 anos
Eugen Rochko
434cf8237e
Optional domain block attribute that prevents media attachments from being downloaded
há 7 anos
Eugen Rochko
6d98a73180
Domain blocks now have varying severity - auto-suspend vs auto-silence
há 7 anos
Eugen Rochko
f0de621e76
Fix #463 - Fetch and display previews of URLs using OpenGraph tags
há 7 anos
Effy Elden
d6bc0e8db4
Add tracking of OAuth app that posted a status, extend OAuth apps to have optional website field, add application details to API, show application name and website on detailed status views. Resolves #11
há 7 anos
Eugen Rochko
c01dd089ff
Adding about/more page with extended information that can be set up by an admin
há 7 anos
Eugen Rochko
2939e9898b
Extend rails-settings-cached to merge db-saved hash values with defaults
há 7 anos
Eugen Rochko
b11fdc3ae3
Migrate from ledermann/rails-settings to rails-settings-cached which allows global settings
with YAML-defined defaults. Add admin page for editing global settings. Add "site_description"
setting that would show as a paragraph on the frontpage
há 7 anos
Eugen Rochko
75f80bef10
Persist UI settings, add missing localizations for German
há 7 anos
Eugen Rochko
7b9f8766e8
Fix #416 - Generate random unique 14-byte (19 characters) shortcodes
for local attachments, use them in URLs. Check status privacy
before redirecting to actual file.
há 7 anos
Eugen Rochko
e2c2fefc36
Add illustration to getting started column
há 7 anos
Eugen Rochko
b891a81008
Follow call on locked account creates follow request instead
Reflect "requested" relationship in API and UI
Reflect inability of private posts to be reblogged in the UI
Disable Webfinger for locked accounts
há 7 anos
Eugen Rochko
2d2154ba75
Add "locked" flag to accounts, prevent blocked users from following, force-unfollow blocked users
há 7 anos
Eugen Rochko
80e02b90e4
Private visibility on statuses prevents non-followers from seeing those
Filters out hidden stream entries from Atom feed
Blocks now generate hidden stream entries, can be used to federate blocks
Private statuses cannot be reblogged (generates generic 422 error for now)
POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean
Statuses JSON now contains visibility=(public|unlisted|private) field
há 7 anos
Eugen Rochko
39cc9fde8a
Add account suspension
há 7 anos
Eugen Rochko
565cd95bca
Keep timelines in the UI trimmed when possible
há 7 anos
Eugen Rochko
b14b5e3b44
Improve notification model
há 7 anos
Eugen Rochko
816284d739
Fix #248 - Reload all accounts when fetching from cache
há 7 anos
Eugen Rochko
165498f110
Make data migration more merciful
há 7 anos
Eugen Rochko
3114e55c7a
Fix #323 - self-replies to appear in public timelines again
há 7 anos
Eugen Rochko
14bd46946d
Per-status control for unlisted mode, also federation for unlisted mode
Fix #233 , fix #268
há 7 anos
Eugen Rochko
4a2347da41
Track successful PuSH deliveries
há 7 anos
Eugen Rochko
2d2c81765b
Adding embedded PuSH server
há 7 anos