1279 Commits (a2cfe3daaadabfaad71969a44c460bd76b8405ff)

Author SHA1 Message Date
Thibaut Girka 249991c498 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 730c4053d6 Add ActivityPub actor representing the entire server (#11321)
5 years ago
ThibG 7e2b6da57f Add setting to disable the anti-spam (#11296)
5 years ago
Eugen Rochko fccd25cf53
Change terms and privacy policy pages to always be accessible (#11334)
5 years ago
ThibG 873828ad2d Fix custom CSS controller (#11336)
5 years ago
ThibG 15ddabf95a Fix caching headers in ActivityPub endpoints (#11331)
5 years ago
Eugen Rochko 729723f857 Add option to disable real-time updates in web UI (#9984)
5 years ago
Eugen Rochko 9b1d3e4acb
Add option to disable real-time updates in web UI (#9984)
5 years ago
Eugen Rochko 5bf67ca913
Add ActivityPub secure mode (#11269)
5 years ago
Eugen Rochko 4e92183227
Refactor domain block checks (#11268)
5 years ago
Eugen Rochko ef15246397
Remove unused remote unfollow controller (#11250)
5 years ago
Eugen Rochko 63c7fe8e48
Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
Eugen Rochko b851456139
Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Thibaut Girka 7039dca12c Merge commit 'c07cca4727041ea5a5721acbc603d4bfb45a15a6' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 23aeef52cc
Remove Salmon and PubSubHubbub (#11205)
5 years ago
Eugen Rochko 0c1b1069c9
Remove deprecated REST API `GET /api/v1/statuses/:id/card` (#11213)
5 years ago
Eugen Rochko 3fd6ab99e6
Remove deprecated REST API `GET /api/v1/timelines/direct` (#11212)
5 years ago
Thibaut Girka 3922b518f7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko e64e6a03dd
Add categories for custom emojis (#11196)
5 years ago
Thibaut Girka ca17bae904 Use a redis-cached feed for the DM timeline
5 years ago
Thibaut Girka aaec64a500 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 3086c645fd Add option to disable blurhash previews (#11188)
5 years ago
Eugen Rochko 6836587117
Fix unnecessary SQL query performed on unauthenticated requests (#11179)
5 years ago
Thibaut Girka ddd875ad99 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 707ddf7808
Change domain blocks to automatically support subdomains (#11138)
5 years ago
Eugen Rochko 7696f77245
Add moderation API (#9387)
5 years ago
Acid Chicken (硫酸鶏) 33144e132d Fix layout of identity proofs settings (#11126)
5 years ago
Eugen Rochko f7f23b4a19
Add audio uploads (#11123)
5 years ago
Thibaut Girka 1b0ff4cd69 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 8514ef723c
Fix login sometimes redirecting to paths that are not pages (#11019)
5 years ago
Thibaut Girka 34b8346e7f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 560ec24e58
Change /settings/preferences to redirect to appearance, add /settings/preferences/other (#10988)
5 years ago
Eugen Rochko 1db4117030
Change preferences page into appearance, notifications, and other (#10977)
5 years ago
Eugen Rochko a60364ca7d
Add waiting time to list of pending accounts in admin UI (#10985)
5 years ago
ThibG cac9110533 Cleanup various controllers (#10972)
5 years ago
ThibG 7fa23ec697 Fix potential private status leak (#10969)
5 years ago
Thibaut Girka 02b56c7e1a Merge remote-tracking branch 'upstream/master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 48fee1a800
Fix poll API not requiring authentication on non-public polls (#10960)
5 years ago
Thibaut Girka 3d73d76e55 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG fe3b863926 Fix web push notifications for polls (#10864)
5 years ago
Thibaut Girka 20d01a954e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 1e5532e693
Add responsive panels to the single-column layout (#10820)
5 years ago
Thibaut Girka c0dc247bce Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 89d600bedb Move signature verification stoplight to the requests themselves (#10813)
5 years ago
Paul Woolcock 0c933c1b8c Add `account_id` param to `GET /api/v1/notifications` (#10796)
5 years ago
Thibaut Girka a6b7c23f6f Add option for default toot content-type
5 years ago
Thibaut Girka 14d7ddcb1c Add API support for setting status content-type
5 years ago
Thibaut Girka 6badf2d252 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 14f6ce2885 Record account suspend/silence time and keep track of domain blocks (#10660)
5 years ago
Thibaut Girka 2b97d9d780 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 6d44f2441b Add toot source to delete result to ease Delete & Redraft (#10669)
5 years ago
Thibaut Girka 68629f2773 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 26fc21c188 Add some caching for HTML versions of statuses pages (#10701)
5 years ago
Thibaut Girka 33c80e0783 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 91634947f8 Explicitly disable storage of REST API results (#10655)
5 years ago
ThibG 011b032300 Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
5 years ago
ThibG 21a73c52a7 Check that an invite link is valid before bypassing approval mode (#10657)
5 years ago
Eugen Rochko f27d709351
Fix not being able to save e-mail preference for new pending accounts (#10622)
5 years ago
Thibaut Girka 93199c9566 Fix keybase indication on dashboard
6 years ago
Thibaut Girka d83068016b Allow turning keybase off instance-wide
6 years ago
Thibaut Girka 2f422b708f Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Alex Gessner 154106c0c3 compare usernames case-insensitively on new proof creation flow (#10544)
6 years ago
Thibaut Girka 5085559b15 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 46cb36fd2c
Add invite request to pending account notification e-mail (#10528)
6 years ago
Eugen Rochko 36b39fbac5
Add preference to disable e-mails about new pending accounts (#10529)
6 years ago
Eugen Rochko 8b69a66380 Add "why do you want to join" field to invite requests (#10524)
6 years ago
Eugen Rochko 654f79d2b1
Fix permission denied bug on approve all/reject all pending accounts (#10519)
6 years ago
ThibG 5247ea4efd Fix batch actions not working on pending accounts (#10508)
6 years ago
Thibaut Girka f5f6d23d55 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 67b3b62b98
Improve blocked view of profiles (#10491)
6 years ago
Eugen Rochko e1d0390e29
Add batch actions for approving and rejecting pending accounts (#10469)
6 years ago
Eugen Rochko 2c63e0292a
Fix admin validation being too strict about usernames (#10449)
6 years ago
Thibaut Girka 1682ac5717 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG cc6e3c3900 Cache featured collections, as well as outbox, followers and following (#10467)
6 years ago
Thibaut Girka 12dae9d583 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 62bafa20a1 Hide blocking accounts from blocked users (#10442)
6 years ago
ThibG 68c797bece Ensure request.body isn't emptied out before signature verification (#10432)
6 years ago
Thibaut Girka ce7d055d3c Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Alex Gessner 69141dca26 squashed identity proof updates (#10375)
6 years ago
Thibaut Girka 050efbc126 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 08ec7435ce
Add order options to relationship manager UI (#10404)
6 years ago
Thibaut Girka b9f314bba7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka fcce135d27 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko e117964325
Change icons of features on admin dashboard to remove bias (#10366)
6 years ago
Eugen Rochko 555c4e11ba
Add validations to admin settings (#10348)
6 years ago
Thibaut Girka edd5441112 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 2361917944 Mark the 410 gone response for suspended accounts as cachable (#10339)
6 years ago
Thibaut Girka cbf1d711ba Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 66d9452092 Do not try fetching keys of unknown accounts on a Delete from them (#10326)
6 years ago
Thibaut Girka 1d6152f440 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 1217185cfa Do not distribute Delete when rejecting unapproved accounts (#10321)
6 years ago
Eugen Rochko 9c4cbdbafb
Add Keybase integration (#10297)
6 years ago
Thibaut Girka 291012ec0c Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko b8e4c85e69
Add dormant filter to relationship manager, rename other filters (#10308)
6 years ago
Ben Lubar c3d1594576 Reduce server load caused by anonymous viewing. (#9059)
6 years ago
Thibaut Girka 8e5d72dba8 Fix relationships controller/view wrt. glitch-soc theming engine
6 years ago
Thibaut Girka 4df3b7cb06 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 1c113fd72d
Add relationship manager UI (#10268)
6 years ago
Eugen Rochko ba84b6d4d7
Add `visibility` param to reblog REST API (#9851)
6 years ago
Eugen Rochko d94e21f933
Add a preferences API so apps can share basic behaviours (#10109)
6 years ago
Thibaut Girka 07eb31eeac Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 51e154f5e8
Admission-based registrations mode (#10250)
6 years ago
Eugen Rochko bbb9ff0e84 [Glitch] Redesign landing page
6 years ago
Thibaut Girka 02062aab55 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 06663fcf87
Fix `tagged` param not being normalized before querying tags (#10249)
6 years ago
Eugen Rochko 65fffeac3f
Redesign landing page (#10232)
6 years ago
Thibaut Girka 89bee860cd Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 5506b9406d Avoid race conditions when creating backups (#10234)
6 years ago
Thibaut Girka f513317ba2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 230a012f00
Add polls (#10111)
6 years ago
Thibaut Girka 2267eee356 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG d8498b3983 Give the `replies` collection an identifier and enable pagination (#10128)
6 years ago
Thibaut Girka 0158937fc2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
abcang a5e7ada62f Improve account media query (#10121)
6 years ago
Eugen Rochko e7f20cc43f
Add type, limit, offset, min_id, max_id, account_id to search API (#10091)
6 years ago
Hinaloe d7ad42a888 Randomize emoji filename (#10090)
6 years ago
ThibG 738c034213 Do not error out when performing admin actions on no statuses (#10094)
6 years ago
Thibaut Girka ff0576cc2b Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 6840a77711 Add domain search/filter to the "Federation" (/admin/instances) page (#10071)
6 years ago
Thibaut Girka 369a475a70 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko cc84a407f4
Add vapid_key to the application entity in the REST API (#10058)
6 years ago
Thibaut Girka 06cc04fd23 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 67215692fc Save IP address used for sign-up, not only sign-in (#10026)
6 years ago
Thibaut Girka bf94a43496 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Takeshi Umeda 5bffb53a76 Fix it as tagged_request of accounts_controller is not addressable_uri (#9976)
6 years ago
Eugen Rochko 2557cb2f95
Fix pinned statuses being shown in a featured hashtag (#9971)
6 years ago
rinsuki 88f35f339d Fix authorized applications list page design (#9969)
6 years ago
Eugen Rochko 364f2ff9aa
Add featured hashtags to profiles (#9755)
6 years ago
ThibG ed30110618 Make displaying application used to toot opt-in (#9897)
6 years ago
Thibaut Girka 05415fa5d3 Make storing and displaying application used to toot opt-in
6 years ago
Thibaut Girka 9dfbcf941e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 6b91da97bb
Fix directory showing tags that have no currently eligible accounts (#9872)
6 years ago
Thibaut Girka 5e0cf92fd1 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 32daecffef
Fix REST API showing non-public reblogs for a given status (#9850)
6 years ago
Eugen Rochko bc642ac24b
Redesign public hashtag page to use a masonry layout (#9822)
6 years ago
Thibaut Girka a2a64ecd3e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 1c6588accc
Redesign admin instances area (#9645)
6 years ago
ThibG 28b482874a Improvements to signature verification (#9667)
6 years ago
Eugen Rochko 5654535728
Change remote interaction dialog to use specific actions (#9743)
6 years ago
Eugen Rochko 43c61bca60
Add locale param to sign-up API (#9747)
6 years ago
Eugen Rochko 5dbe186585
Add cache to custom emojis API (#9732)
6 years ago
Eugen Rochko a49d43d112
Add scheduled statuses (#9706)
6 years ago
ThibG 6f9a7bd02c Add quick links to the admin interface in the WebUI (#8545)
6 years ago
Eugen Rochko 82ef5c0461
Fix list of local followers showing remote followers in admin UI (#9700)
6 years ago
Thibaut Girka 571d219bb9 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 7fc7437d05
Add CSV export for lists and domain blocks (#9677)
6 years ago
Eugen Rochko 6e49907ecf
Improve admin UI for account view (#9643)
6 years ago
chr v1.x c3465f699e Add local followers page to admin account UI (#9610)
6 years ago
Eugen Rochko ee1ba59692
Add exclude_reblogs option to account statuses API (#9640)
6 years ago
Eugen Rochko 9b8c7a9aad
Redirect to reports overview instead of report after account action (#9639)
6 years ago
ThibG 4423999609 Fix account unsilencing and unsuspension (#9637)
6 years ago
Eugen Rochko 17cd91c777
Fix signature verification stoplight triggering on non-timeout errors (#9617)
6 years ago
Thibaut Girka f349fe2159 Fix account unsilencing and unsuspension
6 years ago
Takeshi Umeda bf70e5cfda Add error message with invalid email confirmation (#9625)
6 years ago
Eugen Rochko 5d2fc6de32
Add REST API for creating an account (#9572)
6 years ago
Thibaut Girka 3e686beaea Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e25947db4a Sanitize and sandbox toot embeds (#9552)
6 years ago
Eugen Rochko 59e333385b
Show 40 profiles per directory page instead of 30 (#9609)
6 years ago
Eugen Rochko 3c033c4352
Add moderation warnings (#9519)
6 years ago
Thibaut Girka bd23288a52 Add a per-user setting to hide followers count
6 years ago
Thibaut Girka a1c56fcef1 Add admin setting to disable followers count
6 years ago
Thibaut Girka 0cd367e295 Refactor followers_accounts_controller
6 years ago
Eugen Rochko 108b2139cd
Allow unauthenticated REST API access to GET /api/v1/accounts/:id/statuses (#9573)
6 years ago
Thibaut Girka 034ffc079e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
jomo 2c1a6f746f fix CSP / X-Frame-Options for media embeds (#9558)
6 years ago
ysksn 3281df0df1 Move #set_user to Admin::BaseController (#9470)
6 years ago
Eugen Rochko 087e118971
Remove "most popular" tab from profile directory, add responsive design (#9539)
6 years ago
Thibaut Girka 65e994b29b Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ysksn b048926e67 Create Settings::BaseController (#9507)
6 years ago
ThibG cf6ee4ff24 Add admin ability to remove an user's header image (#9495)
6 years ago
ThibG 720daa8143 Add instance-wide setting to disable profile directory (#9497)
6 years ago
ysksn ed24bb2c3e Add specs for activitypub collections controller (#9484)
6 years ago
ysksn 189a6b17fb Remove RemoteAccountControllerConcern never used (#9482)
6 years ago
ysksn 361818e931 Fix Admin::TagsController#unhide (#9481)
6 years ago
Thibaut Girka 4f59d1efd7 Fix directory controller in glitch-soc
6 years ago
Thibaut Girka e7f1bfdc2d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 81bda7d67c Add setting to not aggregate reblogs (#9248)
6 years ago
Eugen Rochko 73be8f38c1
Add profile directory (#9427)
6 years ago
Thibaut Girka 1df392819d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e88c6a5c3c Fix thread depth computation in statuses_controller (#9426)
6 years ago
Thibaut Girka 06c7fb8015 Add backend support to read and update list-specific show_replies settings
6 years ago
Thibaut Girka f8e07ca5cd Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 73faadad28
Redesign admin accounts index (#9340)
6 years ago
Eugen Rochko d6b9a62e0a
Extract counters from accounts table to account_stats table (#9295)
6 years ago
Eugen Rochko 8069fd636b
Remove intermediary arrays when creating hash maps from results (#9291)
6 years ago
Thibaut Girka 759750801e Exclude local-only toots from atom feeds
6 years ago
Thibaut Girka 9201398507 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 4615512285
Reduce connect timeout limit and limit signature failures by source IP (#9236)
6 years ago
Eugen Rochko 6d59dfa15d
Optimize the process of following someone (#9220)
6 years ago
Thibaut Girka 36dab188fd Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
James Kiesel 4c03e05a4e Allow joining several hashtags in a single column (#8904)
6 years ago
Thibaut Girka 1c448d6474 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 5c8e7f0e1d
Revert "feat(auth/session_controller): Send Clear-Site-Data when logging out (8627)" (#9161)
6 years ago
Thibaut Girka b00f60f1d3 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 795f0107d2
Include preview cards in status entity in REST API (#9120)
6 years ago
Thibaut Girka c13cfeac09 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 215e649391 Fix styling in /auth/edit (#9117)
6 years ago
Thibaut Girka 5bb8563f6c Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko d4cf963749
Allow inbox owner to view implicitly targeted ActivityPub payload (#9093)
6 years ago
Yamagishi Kazutoshi e8ffecbd36 Set @body_classes to admin layout (#9081)
6 years ago