1838 Commits (970001fd772a446065b654f486e2841cb051572c)

Author SHA1 Message Date
Takeshi Umeda 64b46b9ae5 Change featured tag updates to add/remove activity (#19409)
2 years ago
Takeshi Umeda 17648d9bf6 Fix duplicate featured tags (#19403)
2 years ago
Takeshi Umeda 46755e25a2 Add featured tag add/remove activity handler (#19408)
2 years ago
Eugen Rochko 2130895196 Change settings area to be separated into categories in admin UI (#19407)
2 years ago
Eugen Rochko 0fdfbe555e Change public accounts pages to mount the web UI (#19319)
2 years ago
Takeshi Umeda fd61882f1a Add synchronization of remote featured tags (#19380)
2 years ago
Eugen Rochko ada6590031 Fix trending statuses returning more than one post by the same author (#19349)
2 years ago
Eugen Rochko e376f33207 Change about page to be mounted in the web UI (#19345)
2 years ago
Eugen Rochko dd1dc1743c Add image processing and generate blurhash for server thumbnail (#19348)
2 years ago
Yamagishi Kazutoshi c6fb0a7555 Fix missing `skip_review?` (#19335)
2 years ago
Eugen Rochko b24b85b63f Add support for language preferences for trending statuses and links (#18288)
2 years ago
Eugen Rochko b1d0cb83eb Fix privacy policy being empty if custom setting exists but is empty (#19318)
2 years ago
Eugen Rochko 378e00b59c Change privacy policy to be rendered in web UI, add REST API (#19310)
2 years ago
Eugen Rochko ce7d058a91 Remove setting that disables account deletes (#17683)
2 years ago
Eugen Rochko 85a10f182e Change public timelines to be filtered by current locale by default (#19291)
2 years ago
Eugen Rochko 58c367fb47 Remove code for rendering public and hashtag timelines outside the web UI (#19257)
2 years ago
Claire 4e066c5e1e Revert "Change "Allow trends without prior review" setting to include statuses (#17977)"
2 years ago
Claire a4fc7ac922 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 195560b03a Fix content retention policy settings not accepting a blank value (#19248)
2 years ago
Eugen Rochko f6f08aa610 Fix language dropdown sometimes not appearing in web UI (#19246)
2 years ago
Eugen Rochko 7a482567f8 Add retention policy for cached content and media (#19232)
2 years ago
Eugen Rochko f4e91041b2 Add ability to filter followed accounts' posts by language (#19095)
2 years ago
Claire 2a7538aeed Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko ecddc06474 Change "Allow trends without prior review" setting to include statuses (#17977)
2 years ago
Eugen Rochko e7cc67d505 Add admin API for managing e-mail domain blocks (#19066)
2 years ago
Eugen Rochko a0bb5674d9 Add admin API for managing canonical e-mail blocks (#19067)
2 years ago
Eugen Rochko 71f59e78b8 Add admin API for managing IP blocks (#19065)
2 years ago
Eugen Rochko 7300beadd9 Remove digest e-mails (#17985)
2 years ago
Eugen Rochko 1206e691bd Add ability to select all accounts matching search for batch actions (#19053)
2 years ago
Eugen Rochko f9ebc320ed Add audit log entries for user roles (#19040)
2 years ago
Claire a0c630d5ff Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 9d14683f86 Add option for EMAIL_DOMAIN_DENYLIST/EMAIL_DOMAIN_ALLOWLIST to apply after confirmation (#18642)
2 years ago
Claire 522fbf9d13 Add ability to filter individual posts (#18945)
2 years ago
Eugen Rochko e642516264 Change e-mail domain blocks to match subdomains of blocked domains (#18979)
2 years ago
Eugen Rochko b2e1224baa Add ability to block sign-ups from IP (#19037)
2 years ago
Claire 081005232f Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko abb4dca69b Fix unicode regression in #18809 (#18863)
2 years ago
Claire b50ab06371 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 265c09fef1 Add ability to follow hashtags (#18809)
2 years ago
Claire 0e504e67f3 Add support for editing labelling of one's own role (#18812)
2 years ago
Eugen Rochko 57cf1c5a98 Fix nil error when rendering featured hashtags on profile (#18808)
2 years ago
Eugen Rochko 38d04135bf Change how hashtags are normalized (#18795)
2 years ago
Eugen Rochko 89ef936126 Change custom emoji file size limit from 50 KB to 256 KB (#18788)
2 years ago
Claire 06a878c6b5 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko e164d6a687 Add customizable user roles (#18641)
2 years ago
Claire 301299d036 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Jeong Arm 386980c196 Support audio/vnd.wave (#18737)
2 years ago
Claire 490417762f Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 90e5a9bd98 Revamp post filtering system (#18058)
2 years ago
Eugen Rochko e6eb0a29b9 Add notifications for new reports (#18697)
2 years ago
Claire d0cc795d0f Add /api/v1/admin/domain_allows (#18668)
2 years ago
Claire 3b4abfe132 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 0eb2db6b52 Add administrative webhooks (#18510)
2 years ago
Claire a864904fad Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire a0556ea3f1 Remove dependency on running Redis server for db:setup (#18560)
2 years ago
Claire 9f3bf956ad Add /api/v1/admin/domain_blocks (#18247)
2 years ago
Alexander Ivanov a59e8245f5 Add support for webp uploads (#18506)
2 years ago
Claire 73c8032178 Remove unused `filtered_languages` column (#18533)
2 years ago
Claire 17c2120267 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 4bb50e32e4 Fix being able to report otherwise inaccessible statuses (#18528)
2 years ago
Eugen Rochko 35ebb5571e Fix follower and other counters being able to go negative (#18517)
2 years ago
Claire 61e105a326 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 5be3d071f2 Fix regression in `tootctl search deploy` caused by unloaded attribute (#18514)
2 years ago
Claire f5e6c776c1 Change unapproved and unconfirmed account to not be accessible in the REST API (#17530)
2 years ago
Claire e220fcf1d4 Fix unnecessary query on status creation (#17901)
2 years ago
Claire ca81647961 Various code cleanup (#1782)
2 years ago
Claire eada1864ef Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 2baba513d9 Fix warning an account outside of a report closing all reports for that account (#18387)
2 years ago
Eugen Rochko eda9c41ed8 Change algorithm of `tootctl search deploy` to improve performance (#18463)
2 years ago
Claire 1a853d7caa Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 9d160dae82 Fix preferred posting language returning unusable value in REST API (#18428)
2 years ago
Claire 73a2e3326f Add confirmation page when importing blocked domains (#1773)
2 years ago
Claire fbfa953ad2 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Levi Bard b8319d0578 Allow import/export of instance-level domain blocks/allows (#1754)
2 years ago
Claire 205f6b815c Fix setting for trending tags and trending links notifications being swapped (#1771)
2 years ago
Eugen Rochko f1707c6d50 Refactor how Redis locks are created (#18400)
2 years ago
Claire 6f69b831d6 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 0e0b96b8e7 Fix account warnings not being recorded in audit log (#18338)
2 years ago
Claire ad9329502a Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire a31975d369 Fix possible crash when a post references an invalid media attachment (#18211)
2 years ago
Eugen Rochko 1cd4518c29 Remove IP matching from e-mail domain blocks (#18190)
2 years ago
Eugen Rochko a8e694233c Fix opening and closing Redis connections instead of using a pool (#18171)
2 years ago
Eugen Rochko 2fb1c02eb7 Change trending statuses to only show one status from each account (#18181)
2 years ago
Eugen Rochko 4543f42811 Change half-life of trending status scores from 6 hours to 2 hours (#18182)
2 years ago
Claire 7eb54adc71 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko 553889bc7c Fix single Redis connection being used across all threads (#18135)
2 years ago
Claire 6aef96ceff Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire ef902a72cf Fix instance actor being incorrectly created when running migrations (#18109)
2 years ago
Claire 0069bebafe Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Jeong Arm 4af30ac16b Let votes statuses are also searchable (#18070)
2 years ago
Claire ae3313b3ed Revert support from loading Home timeline from database
2 years ago
Claire 7096e42392 Revert DM support in HomeFeed#from_database
2 years ago
Claire d97fe5bb74 Fix loading Home TL from database not respecting `min_id` and not including DMs (#1744)
2 years ago
Jeong Arm caddc799c8 Implement infinity home timeline (#1610)
2 years ago
Claire 10bb53f2d3 Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Claire 5e13634c6b Fix crash in alias settings page (#18004)
2 years ago
Claire d4f25d52dd Merge branch 'main' into glitch-soc/merge-upstream
2 years ago
Eugen Rochko d2265cab26 Fix dangling language-specific trends (#17997)
2 years ago
Eugen Rochko 4ba66d256a Change e-mail notifications to only be sent when recipient is offline (#17984)
2 years ago
Eugen Rochko e3be46c743 Fix trends returning less results per page when filtered in REST API (#17996)
2 years ago
Eugen Rochko aa6bc541d3 Fix pagination header on empty trends responses in REST API (#17986)
2 years ago
Claire b0781a933d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko f982d56b4e Remove sign-in token authentication, instead send e-mail about new sign-in (#17970)
3 years ago
Claire 2eaf35ec78 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 812b2048f6 Fix error MethodError in Chewy::Strategy::Sidekiq::Worker (#17912)
3 years ago
Claire a578b95f7a Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko bbde6bcf6e Fix being able to bypass e-mail restrictions (#17909)
3 years ago
Claire bdaf4179b3 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 0fde990a01 Fix /api/v1/admin/accounts (#17887)
3 years ago
Claire 250ce1608d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 89e3309153 Change how unconfirmed accounts are displayed in admin UI (#17874)
3 years ago
Eugen Rochko 88f93d03fe Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko c4a97fc0c8 Add offset pagination to trends in REST API (#17872)
3 years ago
Claire 24c1b04f9c Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 85b7406ad8 Fix individually approved/rejected statuses/links showing as pending review (#17787)
3 years ago
Eugen Rochko 99dd3476c4 Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Eugen Rochko a44646806f Fix statuses not being referenced in strike when category is spam (#17786)
3 years ago
Claire fc205f34a1 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko bf39f3a038 Fix nil error when viewing suspended domain in admin UI (#17765)
3 years ago
Claire f9d00306e0 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 503f16a333 Update fix-duplicates maintenance task (#17731)
3 years ago
Eugen Rochko cd06775130 Fix moderator account leak in status edit history (#17746)
3 years ago
Jeong Arm dc95388daf Enable domain purge button on suspended domains too (#17741)
3 years ago
Claire f677c1619a Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Takeshi Umeda 03d5bdae36 Fix a type error in domain_block policies (#17735)
3 years ago
Eugen Rochko f5346541fd Add polls and media attachments to edit comparison modal in web UI (#17727)
3 years ago
Claire 0d6bec52a8 Fix rare race condition when rebloged status is deleted (#17693)
3 years ago
Eugen Rochko a96ba18fd9 Add rate limit for editing (#17728)
3 years ago
chandrn7 ce5bebf108 Allow login through OpenID Connect (#16221)
3 years ago
Eugen Rochko 9c2275d15f Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko 11e848bf95 Change design of federation pages in admin UI (#17704)
3 years ago
Eugen Rochko 9dc45798f9 Fix data integrity of featured tags (#17712)
3 years ago
Claire 09306d7c3c Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko d5de12d931 Fix performance of account timelines (#17709)
3 years ago
Eugen Rochko 1b0f9f25ed Fix nil error when submitting report without `rule_ids` (#17713)
3 years ago
Eugen Rochko e3d3b4ae21 Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Claire 44a1a7a02d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d8c9612493 Add option to automatically delete toots after one week (#17691)
3 years ago
Claire 4795ee7f2c Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko b25b703cce Add ability to mark statuses as sensitive from reports in admin UI (#17668)
3 years ago
Claire 514842c9c6 Change old moderation strikes to be displayed in a separate page (#17566)
3 years ago
Claire 7ccf437aad Add option (on by default) to allow toots with content warnings to trend
3 years ago
Claire a3c7b8fe2e Disable notifications for trending links and trending statuses by default
3 years ago
Claire 8e04ac45be Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko e6d2b07ec1 Add trending statuses (#17431)
3 years ago
Eugen Rochko ea5bf21a1d Change e-mail domain blocks to block IPs dynamically (#17635)
3 years ago
Claire c58e2f4775 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko eef9eec5d3 Add notifications for new sign-ups (#16953)
3 years ago
Claire e7ad957447 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire f499f086a9 Fix some media attachments being converted with too high framerates (#17619)
3 years ago
Claire 175446f293 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 49e1162a30 Fix issues when attempting to appeal an old strike (#17554)
3 years ago
Eugen Rochko 82f8d19424 Add appeals (#17364)
3 years ago
Jeong Arm 0ad6f982af Fix admin statuses page order with media (#17538)
3 years ago
Eugen Rochko 518ac93f00 Fix duplicate accounts when searching by IP range in admin UI (#17524)
3 years ago
Claire 7c32406859 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 8ffc48ebfa Add notifications when a reblogged status has been updated (#17404)
3 years ago
Claire e9a7485dcc Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 9b42aad433 Change actions in reports to require only one click (#17487)
3 years ago
Eugen Rochko 51573dfbc9 Change reblogs to not count towards hashtag trends anymore (#17501)
3 years ago
Claire d377c690a4 Add ability to change content-type when editing a toot
3 years ago
Claire b7882a75d2 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 2e7bc0fbf5 Fix poll votes not being properly reset on poll change (#17498)
3 years ago
Eugen Rochko cb76142d9e Add editing for published statuses (#17320)
3 years ago
Eugen Rochko 2c9def57b3 Add `category` and `rule_ids` params to `POST /api/v1/reports` (#17492)
3 years ago
Claire c3725e1e19 Add content_type to status_edits
3 years ago
Claire 0845bee8d6 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 948da1a958 Add edit history to web UI (#17390)
3 years ago
Eugen Rochko b0021ca3d5 Fix error in suggestions API due to typo (#17486)
3 years ago
Claire bab90c9e1b Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko a44cc7931a Remove language detection through cld3 (#17478)
3 years ago
Eugen Rochko d979087a98 Fix localization of cold-start follow recommendations (#17479)
3 years ago
Claire 2341754c70 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 2657ca3b5e Fix requiring an extra restart after recent post-deployment migrations (#17422)
3 years ago
Claire daab277c0e Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 33ea1c9008 Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire ea32eb89e1 Change CAPTCHA handling to be only on email verification
3 years ago
Claire 6988e6ecc3 Add ability to set hCaptcha either on registration form or on e-mail validation
3 years ago
Claire 5c88cb1a67 Add optional hCaptcha support
3 years ago
Claire 67028c4779 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire e92ac5b769 Fix error-prone SQL queries (#15828)
3 years ago
Claire 8114f4208f Remove leftover database columns from Devise::Models::Rememberable (#17191)
3 years ago
Claire 686eaacbc8 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 06b698a723 Add support for editing for published statuses (#16697)
3 years ago
Claire 485cf5c0c1 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 2fb76550a9 Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire 577c74d422 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 7b3972c270 Remove IP tracking columns from users table (#16409)
3 years ago
Claire 2136aa2759 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Jeong Arm ba93eb818b Fix duplicate record on admin/accounts when searching with IP (#17150)
3 years ago
Claire 65987b3956 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire d8da1689c1 Add ability for admins to delete canonical email blocks (#16644)
3 years ago
Claire 44c8b6ff2f Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
Claire 179f1d3a78 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 2c6be5dc9a Change trending hashtags threshold back from 15 to 5 (#17122)
3 years ago
Eugen Rochko 7bf5924339 Add batch suspend for accounts in admin UI (#17009)
3 years ago
Claire 759226e116 Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Eugen Rochko 4375813ea7 Remove Keybase integration (#17045)
3 years ago
Claire aa9e32af3d Merge branch 'main' into glitch-soc/merge-upstream
3 years ago
Claire 61510d37d4 Revert "Fix trends admin page crashing"
3 years ago