1706 Commits (0094109575eafa04c2f3347309373c94d2528d93)

Author SHA1 Message Date
Eugen Rochko 2d3219549b Change delivery failure tracking to work with hostnames instead of URLs (#13437)
5 years ago
Thibaut Girka c13682bc0d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 50fa554899 Add rate limit for reporting (#13390)
5 years ago
Thibaut Girka d5b5225614 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 6932e0e2af Add ability to filter audit log in admin UI (#13381)
5 years ago
Thibaut Girka 631dacf1d7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Takeshi Umeda 1c2a286244 Fix ImportsController param to permit :mode (#13347)
5 years ago
ThibG 1a993f9675 Fix 404 and 410 API errors being silently discarded in WebUI (#13279)
5 years ago
Thibaut Girka 99fc46d023 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9ced8b6dd5 Add option to include resolved DNS records when blacklisting e-mail domains in admin UI (#13254)
5 years ago
Eugen Rochko da9d81c4ac Add titles to warning presets in admin UI (#13252)
5 years ago
ThibG cd7c22da32 Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko f459919552 Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
Thibaut Girka 0fd3f87ea2 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG cb93be3b88 Add ability to delete files uploaded for settings in admin UI (#13192)
5 years ago
Eugen Rochko a4668d994b Add specific rate limits for posting and following (#13172)
5 years ago
Eugen Rochko 9619521459 Remove useless `respond_to` calls (#13208)
5 years ago
Thibaut Girka 07adbc487b Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko e0db9f37f5 Fix leak of arbitrary statuses through unfavourite action in REST API (#13161)
5 years ago
Thibaut Girka ea391ce8a1 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG c004399975 Fix dismissing an announcement twice raising an obscure error (#13124)
5 years ago
Thibaut Girka 8e8cce20c7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 8e8d9b3727 Fix account JSON/RSS not being cacheable due to wrong mime type comparison (#13116)
5 years ago
ThibG ddd9bad7f1 Fix sign-ups without checked user agreement being accepted through the web form (#13088)
5 years ago
Thibaut Girka b89d5a7408 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko f1317633b5 Fix unfiltered params error when generating ActivityPub tag pagination (#13049)
5 years ago
Eugen Rochko bf4fb26b9d Fix malformed HTML causing uncaught error (#13042)
5 years ago
Thibaut Girka ba1a34ca89 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 5c4b1db54a Change signature verification to ignore signatures with invalid host (#13033)
5 years ago
Thibaut Girka e76a010414 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 99cf92a3cf Change how unread announcements are handled (#13020)
5 years ago
Thibaut Girka 9604766a18 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9fb8165712 Add publish/unpublish controls to announcements in admin UI (#12967)
5 years ago
Eugen Rochko dd68e44cfa Add streaming API updates for announcements being modified or deleted (#12963)
5 years ago
Thibaut Girka a8e43875a5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 669f1f5e7f Fix OEmbed leaking information about existence of non-public statuses (#12930)
5 years ago
Eugen Rochko e4aa4a1c28 Fix password change/reset not immediately invalidating other sessions (#12928)
5 years ago
Eugen Rochko 36b1dd934d Fix relationships page not showing results in admin UI (#12934)
5 years ago
Eugen Rochko f95fd62bac Add announcements (#12662)
5 years ago
Eugen Rochko 67172aa4f9 Change followers page to relationships page in admin UI (#12927)
5 years ago
Thibaut Girka 6719b9daa5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9ebfb23e87 Various fixes and improvements (#12878)
5 years ago
Thibaut Girka 1f7e7594db Merge branch 'master' into glitch-soc/master
5 years ago
Eugen Rochko 61320da638 Fix access to OEmbed endpoint in secure mode (#12864)
5 years ago
Thibaut Girka 2591cedcad Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 413cb7e861 Fix base64-encoded file uploads not being possible (#12748)
5 years ago
Eugen Rochko e066de9a3c Fix missing authentication call in filters controller (#12746)
5 years ago
Eugen Rochko 91422d35ed Fix uncaught unknown format errors in host meta controller (#12747)
5 years ago
ThibG f0cca7a79f Hide blocked users from more places (#12733)
5 years ago
Eugen Rochko c3ef5d7628 Fix error when fetching followers/following from REST API when user has network hidden (#12716)
5 years ago
ThibG 6b20921c88 Remove unused AccountRelationshipsPresenter call in public pages (#12734)
5 years ago
Eugen Rochko 49b6881379 Fix settings pages being cacheable by the browser (#12714)
5 years ago
Eugen Rochko 7cca47919f Fix HTML error pages being returned when JSON is expected (#12713)
5 years ago
Thibaut Girka e859334b33 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko af95252d4c Fix missing error templates for non-HTML requests (#12593)
5 years ago
Thibaut Girka 2cc60e8b09 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 2eda06b768 Fix generic HTTP 500 error on duplicate records (#12563)
5 years ago
ThibG 60d26cabf0 Add follow_request notification type (#12198)
5 years ago
Thibaut Girka 93167b3665 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 4b0a6d79dd Add ability to filter reports by target account domain (#12154)
5 years ago
Thibaut Girka e48f63787d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 5761622a1e Fix proofs API being inaccessible in secure mode (#12495)
5 years ago
Thibaut Girka a96375d2ef Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Gomasy d13e680f74 Support min_id-based pagination for bookmarks (#12381)
5 years ago
Jennifer Glauche 0aae35e310 make it not return http 400 when passing and empty source argument (#12259)
5 years ago
ThibG 517c1cd062 Add bookmarks (#7107)
5 years ago
Yamagishi Kazutoshi 2ede35e843 Change to always returns html document in error pages (#12214)
5 years ago
Thibaut Girka e76f4056e5 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Faye Duxovni 6bca6dbc2d Add setting for whether to crop images in unexpanded toots (#12126)
5 years ago
ThibG 795144fbbb Fix incoming federation in whitelist mode (#12185)
5 years ago
Thibaut Girka 9506d9cafc Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Thibaut Girka 026da037a3 Ensure pack is set when rendering OTP prompt
5 years ago
Eugen Rochko 2e07a901c5 Fix attachment not being re-downloaded even if file is not stored (#12125)
5 years ago
Eugen Rochko 6b96a6dd15 Fix `GET /api/v1/instance` REST APIs being unavailable in secure mode (#12089)
5 years ago
Eugen Rochko c453888616 Fix performance of home feed regeneration (#12084)
5 years ago
Thibaut Girka 07abea7ba8 Merge tag 'v3.0.0' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 059287ad08 Add `reason` param to `POST /api/v1/accounts` REST API (#12064)
5 years ago
Thibaut Girka c2d6ef1b64 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG be13fc919c Fix RSS caching (but disable localization) (#12054)
5 years ago
Eugen Rochko 28c19c66ba Fix featured hashtag URL being interpreted as media or with_replies (#12048)
5 years ago
Thibaut Girka 0359df2c9a Fix new user confirmation page styling
5 years ago
Thibaut Girka a1d016556a glitch-soc theme engine fixes for the challenges controller
5 years ago
Thibaut Girka cc94c90bf1 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 51a72a802f Add a nodeinfo endpoint (#12002)
5 years ago
Eugen Rochko ae03161ad9 Fix account migration not affecting followers on origin server (#11980)
5 years ago
Eugen Rochko f5c71a6cd2 Add (back) option to set redirect notice on account without moving followers (#11994)
5 years ago
Eugen Rochko 561b0509c3 Fix redirecting non-functional accounts on public pages (#11978)
5 years ago
Eugen Rochko 66d3e13777 Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977)
5 years ago
ThibG 70990720c5 Change silences to always require approval on follow (#11975)
5 years ago
abcang 4c0da93bc7 Improve status pin query (#11972)
5 years ago
Eugen Rochko 67796a267d Fix relays UI being available in whitelist/secure mode (#11963)
5 years ago
Eugen Rochko 3773115066 Fix authentication before 2FA challenge (#11943)
5 years ago
Takeshi Umeda 45fe523a18 Addition of update activity distribution by alias, minor correction (#11905)
5 years ago
Takeshi Umeda 74e4abcebc Fixed an error in the aliases template of the aliases controller (#11902)
5 years ago
Eugen Rochko a2d3728c36 Add account migration UI (#11846)
5 years ago
Eugen Rochko 61442032a2 Add table of contents to about page (#11885)
5 years ago
Thibaut Girka 4837d6275a Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 1781358bd9 Add password challenge to 2FA settings, e-mail notifications (#11878)
5 years ago
Eugen Rochko 8904a4eb36 Fix TOTP codes not being filtered from logs during enabling/disabling (#11877)
5 years ago
Eugen Rochko ae443cb6ea Fix webfinger response not returning 410 when account is suspended (#11869)
5 years ago
mayaeh 566e85716f Add search and sort functions to hashtag admin UI (#11829)
5 years ago
Eugen Rochko 8eb0d880cb Fix 2FA challenge and password challenge for non-database users (#11831)
5 years ago
Thibaut Girka 2e38d889a3 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 8824964836 Remove deprecated `GET /api/v1/search` API (#11823)
5 years ago
ThibG 7d2fceae9b Change /api/v1/timelines/public to require auth when public preview is off (#11802)
5 years ago
Eugen Rochko ec20fd2112 Change unlisted custom emoji to not appear in autosuggestions (#11818)
5 years ago
Eugen Rochko 605a4e654a Fix uncaught errors in media proxy controller (#11811)
5 years ago
Eugen Rochko 4291b74031 Change deletes to preserve soft-deleted statuses in unresolved reports (#11805)
5 years ago
ThibG 875d2e2b59 Add updated relationship to follow request API responses (#11800)
5 years ago
Eugen Rochko 25fb124ee6 Add batch actions and categories to admin UI for custom emojis (#11793)
5 years ago
Eugen Rochko 7799c7c75f Add batch approve/reject for pending hashtags in admin UI (#11791)
5 years ago
Takeshi Umeda 50c2f0dcc1 Add featured tags API (#11778)
5 years ago
Yamagishi Kazutoshi 7544167f3c Add healthcheck endpoint for web (#11770)
5 years ago
Eugen Rochko 89989b6255 Add timeline read markers API (#11762)
5 years ago
Thibaut Girka eac7c66d2a Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 09fe562dd6 Fix wrong variable regression from #11753 (#11763)
5 years ago
Eugen Rochko 7ef93513f7 Change account deletion page to have better explanations (#11753)
5 years ago
Eugen Rochko 436266ca27 Change trending hashtags to not disappear instantly after midnight (#11712)
5 years ago
Eugen Rochko 76bdc01aee Fix wrong percentages in admin UI for hashtag usage breakdown (#11714)
5 years ago
Thibaut Girka 741b53651e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko b47119eb61 Change layout of public profile directory to be the same as in web UI (#11705)
5 years ago
Eugen Rochko 73d8f314a9 Fix error in REST API for an account's statuses (#11700)
5 years ago
Eugen Rochko a2a65f43b2 Fix uncaught error when resource param is missing in Webfinger request (#11701)
5 years ago
Eugen Rochko ee9d0c0f38 Fix uncaught domain normalization error in remote follow (#11703)
5 years ago
Eugen Rochko f21e27e914 Fix uncaught parameter missing exceptions and missing error templates (#11702)
5 years ago
Eugen Rochko 79922ae20f Add profile directory to web UI (#11688)
5 years ago
Thibaut Girka 449a0727a7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 9959cdc79f Add option to include reported statuses in warning e-mail (#11639)
5 years ago
Eugen Rochko 32c781ec6b Add soft delete for statuses for instant deletes through API (#11623)
5 years ago
Eugen Rochko e4605bbb4a Fix remote and staff-removed statuses leaving media behind for a day (#11638)
5 years ago
Thibaut Girka 031fe56133 Use public pack in about controller to handle blockpage JS
5 years ago
Thibaut Girka c060523dc2 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG f17b0ff712 Add invite comments (#10465)
5 years ago
ThibG 867b9f3e9c Add public blocks to /about/blocks (#11298)
5 years ago
Takeshi Umeda 363c6e8f52 Add an RSS feed tagged to a public profile page (#10502)
5 years ago
Eugen Rochko dde2c17e12 Fix uncaught 422 and 500 errors (#11590)
5 years ago
Eugen Rochko dc20e1af71 Add HTTP signature keyId to request log (#11591)
5 years ago
Eugen Rochko 8e76c759c1 Add explanation to featured hashtags page and profile (#11586)
5 years ago
ThibG 404b64f5ca Fix multiple issues with replies collection for pages further than self-replies (#11582)
5 years ago
Eugen Rochko a8d983934e Fix blurhash and autoplay not working on public pages (#11585)
5 years ago
Eugen Rochko 88ef061da1 Fix 422 being returned instead of 404 when POSTing (#11574)
5 years ago
ThibG cfc3fc6bcd Fix reverse-proxy caching of instance actor object (#11561)
5 years ago
Thibaut Girka 97c3cec2f8 Add option to disable emoji replacements
5 years ago
ThibG 93e6461e66 Fix more ActivityPub queries setting cookies and preventing caching (#11557)
5 years ago
Thibaut Girka f0362fa0ee Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG bfa0b76a6c Fix ActivityPub and REST API queries setting cookies and preventing caching (#11539)
5 years ago
Eugen Rochko 24a5f99d10 Fix pinned statuses API returning pagination headers (#11526)
5 years ago
Eugen Rochko 85466a2b9d Fix weekly usage not being displayed correctly in hashtag admin UI (#11524)
5 years ago
Thibaut Girka 81c6f2fd0e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 10b486f627 Fix acct URIs with IDN domains not being resolved (#11520)
5 years ago
Eugen Rochko cc1e24ddc7 Add breakdown of usage by source to admin UI for hashtags (#11517)
5 years ago
ThibG 072e696aa1 Add domain block notes (#11515)
5 years ago
Eugen Rochko 25f549557b Fix trending tags returning less items than requested sometimes (#11513)
5 years ago
Eugen Rochko bfb43d7104 Add number of pending accounts and pending hashtags to admin dashboard (#11514)
5 years ago
Thibaut Girka ff76f6de4f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko fd352ec288 Fix account tags not being saved correctly (#11507)
5 years ago
Eugen Rochko 6362ac6617 Fix admin dashboard missing latest features (#11505)
5 years ago
Eugen Rochko 191392e5c3 Add trends UI with admin and user settings (#11502)
5 years ago
Thibaut Girka 7a55d93244 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 05e9cd13eb Change admin UI for hashtags and add back whitelisted trends (#11490)
5 years ago
Thibaut Girka 77416866a7 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 0ed96e9aee Remove XML version of Webfinger and remove links to Atom feeds (#11460)
5 years ago
Thibaut Girka 4973ba2d1f Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 825dc3ca22 Add whitelist mode (#11291)
5 years ago
Thibaut Girka 6c7a3268c9 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 52cda33b82 Fix invites not being disabled upon account suspension (#11412)
5 years ago
Thibaut Girka 124a1d3880 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
dependabot-preview[bot] 884e20c028 Bump active_model_serializers from 0.10.9 to 0.10.10 (#11311)
5 years ago
Thibaut Girka 403eca7ad6 Revert some refactoring in order to make codebase closer to upstream
5 years ago
Thibaut Girka 579ccb0bb9 Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 6be7b414e2 Change unconfirmed user login behaviour (#11375)
5 years ago
Eugen Rochko 79b9eee938 Add (back) rails-level JSON caching (#11333)
5 years ago
Eugen Rochko 2b4fa0d6fa Change locale detection to run once per session (#8657)
5 years ago
ThibG c0f0a24e27 Merge pull request #1158 from ThibG/glitch-soc/merge-upstream
5 years ago
Lady Lumb c81369aeb0 Add env variable to control search limit
5 years ago
Thibaut Girka f4ef7a621a Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 47dfcc601b Fix some flash notices/alerts staying on unrelated pages (#11364)
5 years ago
Thibaut Girka eecce7e59b Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG c2126e3f98 Add ActivityPub actor representing the entire server (#11321)
5 years ago
ThibG 9015b19e09 Add setting to disable the anti-spam (#11296)
5 years ago
Eugen Rochko 50caff4dc0 Change terms and privacy policy pages to always be accessible (#11334)
5 years ago
ThibG 978792a112 Fix custom CSS controller (#11336)
5 years ago
ThibG a4b1083795 Fix caching headers in ActivityPub endpoints (#11331)
5 years ago
Eugen Rochko c56e6fd7a1 Add option to disable real-time updates in web UI (#9984)
5 years ago
Eugen Rochko 9dead08055 Add option to disable real-time updates in web UI (#9984)
5 years ago
Eugen Rochko 39719ae981 Add ActivityPub secure mode (#11269)
5 years ago
Eugen Rochko d0b0b63b1a Refactor domain block checks (#11268)
5 years ago
Eugen Rochko e17c937f65 Remove unused remote unfollow controller (#11250)
5 years ago
Eugen Rochko 56f0203c66 Refactor controllers for statuses, accounts, and more (#11249)
5 years ago
Eugen Rochko fbbcbd940d Remove Atom feeds and old URLs in the form of `GET /:username/updates/:id` (#11247)
5 years ago
Thibaut Girka d7a7f21646 Merge commit '64909cf0d988fb09917c41cfbc81b1e9a5132aca' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 4931208dd8 Remove Salmon and PubSubHubbub (#11205)
5 years ago
Eugen Rochko d9f42ba34b Remove deprecated REST API `GET /api/v1/statuses/:id/card` (#11213)
5 years ago
Eugen Rochko 6cae1b40bf Remove deprecated REST API `GET /api/v1/timelines/direct` (#11212)
5 years ago
Thibaut Girka 6739c423ff Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko 1c612f24e4 Add categories for custom emojis (#11196)
5 years ago
Thibaut Girka ec1fcf1584 Use a redis-cached feed for the DM timeline
5 years ago
Thibaut Girka acbed64f3d Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
ThibG 4b3d91dc2c Add option to disable blurhash previews (#11188)
5 years ago
Eugen Rochko 8ed78f0b85 Fix unnecessary SQL query performed on unauthenticated requests (#11179)
5 years ago
Thibaut Girka 1177694c3e Merge branch 'master' into glitch-soc/merge-upstream
5 years ago
Eugen Rochko eac19f2300 Change domain blocks to automatically support subdomains (#11138)
5 years ago
Eugen Rochko 433036ab8c Add moderation API (#9387)
5 years ago
Acid Chicken (硫酸鶏) f2f6c5d462 Fix layout of identity proofs settings (#11126)
5 years ago
Eugen Rochko d7e2f554fb Add audio uploads (#11123)
5 years ago
Thibaut Girka 5a158899bc Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 75ef673216 Fix login sometimes redirecting to paths that are not pages (#11019)
6 years ago
Thibaut Girka 00552d2f79 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko b788e58ea4 Change /settings/preferences to redirect to appearance, add /settings/preferences/other (#10988)
6 years ago
Eugen Rochko 8bf8d6d9d9 Change preferences page into appearance, notifications, and other (#10977)
6 years ago
Eugen Rochko 87f5646ec3 Add waiting time to list of pending accounts in admin UI (#10985)
6 years ago
ThibG 806c2f8102 Cleanup various controllers (#10972)
6 years ago
ThibG e80cb67ed7 Fix potential private status leak (#10969)
6 years ago
Thibaut Girka a76c660645 Merge remote-tracking branch 'upstream/master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko f3a02e70a8 Fix poll API not requiring authentication on non-public polls (#10960)
6 years ago
Thibaut Girka b9c5aed987 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 31b8203887 Fix web push notifications for polls (#10864)
6 years ago
Thibaut Girka d46668d34b Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko a1bceb2cb6 Add responsive panels to the single-column layout (#10820)
6 years ago
Thibaut Girka d445d5833e Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG f5637b174f Move signature verification stoplight to the requests themselves (#10813)
6 years ago
Paul Woolcock 626844dfb1 Add `account_id` param to `GET /api/v1/notifications` (#10796)
6 years ago
Thibaut Girka 7aece1eec5 Add option for default toot content-type
6 years ago
Thibaut Girka 91ab9e2e4f Add API support for setting status content-type
6 years ago
Thibaut Girka 422dd06806 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG f1a3135809 Record account suspend/silence time and keep track of domain blocks (#10660)
6 years ago
Thibaut Girka 5262820fae Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 2a917031c9 Add toot source to delete result to ease Delete & Redraft (#10669)
6 years ago
Thibaut Girka 1bf48b01e3 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4870d7f122 Add some caching for HTML versions of statuses pages (#10701)
6 years ago
Thibaut Girka 73bc58c656 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4c4f9d78fd Explicitly disable storage of REST API results (#10655)
6 years ago
ThibG 8c716f917f Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
6 years ago
ThibG af3971a0e6 Check that an invite link is valid before bypassing approval mode (#10657)
6 years ago
Eugen Rochko 2ba12c8917 Fix not being able to save e-mail preference for new pending accounts (#10622)
6 years ago
Thibaut Girka 3f40442f49 Fix keybase indication on dashboard
6 years ago
Thibaut Girka c22175bb86 Allow turning keybase off instance-wide
6 years ago
Thibaut Girka 5a24934449 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Alex Gessner da3d516fcf compare usernames case-insensitively on new proof creation flow (#10544)
6 years ago
Thibaut Girka cde0ac1aa7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 6d5b05e3d5 Add invite request to pending account notification e-mail (#10528)
6 years ago
Eugen Rochko 13c1b5bac8 Add preference to disable e-mails about new pending accounts (#10529)
6 years ago
Eugen Rochko 7eb05b8724 Add "why do you want to join" field to invite requests (#10524)
6 years ago
Eugen Rochko 55f25ceda3 Fix permission denied bug on approve all/reject all pending accounts (#10519)
6 years ago
ThibG a604f766e0 Fix batch actions not working on pending accounts (#10508)
6 years ago
Thibaut Girka 5c8f9a3220 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko c84c30c542 Improve blocked view of profiles (#10491)
6 years ago
Eugen Rochko c34a7f5bd2 Add batch actions for approving and rejecting pending accounts (#10469)
6 years ago
Eugen Rochko d48f53cf1a Fix admin validation being too strict about usernames (#10449)
6 years ago
Thibaut Girka a835ea0e8f Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4fa0b331ae Cache featured collections, as well as outbox, followers and following (#10467)
6 years ago
Thibaut Girka 5eb2632410 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4cd944d364 Hide blocking accounts from blocked users (#10442)
6 years ago
ThibG 65930be714 Ensure request.body isn't emptied out before signature verification (#10432)
6 years ago
Thibaut Girka 1600aeb6cb Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Alex Gessner be7c92061c squashed identity proof updates (#10375)
6 years ago
Thibaut Girka 0117de0a01 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 7aeb50cc89 Add order options to relationship manager UI (#10404)
6 years ago
Thibaut Girka 1f70b51fff Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka e97d76632d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 88a85f2574 Change icons of features on admin dashboard to remove bias (#10366)
6 years ago
Eugen Rochko c21bdc81d3 Add validations to admin settings (#10348)
6 years ago
Thibaut Girka 8410fcd3a7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG c967088621 Mark the 410 gone response for suspended accounts as cachable (#10339)
6 years ago
Thibaut Girka f030541264 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 11c3ceb56e Do not try fetching keys of unknown accounts on a Delete from them (#10326)
6 years ago
Thibaut Girka c37bc0b268 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG e9fc1e8ccb Do not distribute Delete when rejecting unapproved accounts (#10321)
6 years ago
Eugen Rochko a3c41f3532 Add Keybase integration (#10297)
6 years ago
Thibaut Girka 365de06816 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko b1e0164848 Add dormant filter to relationship manager, rename other filters (#10308)
6 years ago
Ben Lubar 591c26dc97 Reduce server load caused by anonymous viewing. (#9059)
6 years ago
Thibaut Girka 847374e78d Fix relationships controller/view wrt. glitch-soc theming engine
6 years ago
Thibaut Girka eed61a37ec Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 4fa2d55d4e Add relationship manager UI (#10268)
6 years ago
Eugen Rochko 1279d85ff4 Add `visibility` param to reblog REST API (#9851)
6 years ago
Eugen Rochko e1130e461e Add a preferences API so apps can share basic behaviours (#10109)
6 years ago
Thibaut Girka 741766a01d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 73fb7bfa0f Admission-based registrations mode (#10250)
6 years ago
Eugen Rochko 21366f9e05 [Glitch] Redesign landing page
6 years ago
Thibaut Girka d86033c352 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 5ff943716e Fix `tagged` param not being normalized before querying tags (#10249)
6 years ago
Eugen Rochko 56822606f4 Redesign landing page (#10232)
6 years ago
Thibaut Girka 33001891b6 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG cdf5a7f854 Avoid race conditions when creating backups (#10234)
6 years ago
Thibaut Girka c0b876f726 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 4a3acdc916 Add polls (#10111)
6 years ago
Thibaut Girka 91934eeb74 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 892327c686 Give the `replies` collection an identifier and enable pagination (#10128)
6 years ago
Thibaut Girka 76949bc007 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
abcang affb8b1de9 Improve account media query (#10121)
6 years ago
Eugen Rochko 693f2353bc Add type, limit, offset, min_id, max_id, account_id to search API (#10091)
6 years ago
Hinaloe 7517957a91 Randomize emoji filename (#10090)
6 years ago
ThibG abfa8617f3 Do not error out when performing admin actions on no statuses (#10094)
6 years ago
Thibaut Girka 5758ec9aeb Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 9b7de13928 Add domain search/filter to the "Federation" (/admin/instances) page (#10071)
6 years ago
Thibaut Girka da24c6aced Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 99f902f224 Add vapid_key to the application entity in the REST API (#10058)
6 years ago
Thibaut Girka c8086b6efb Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG a60f90b078 Save IP address used for sign-up, not only sign-in (#10026)
6 years ago
Thibaut Girka 1c37ad108c Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Takeshi Umeda 3d54d631a4 Fix it as tagged_request of accounts_controller is not addressable_uri (#9976)
6 years ago
Eugen Rochko 06a8ca8937 Fix pinned statuses being shown in a featured hashtag (#9971)
6 years ago
rinsuki d280cc15be Fix authorized applications list page design (#9969)
6 years ago
Eugen Rochko d2d4d38f22 Add featured hashtags to profiles (#9755)
6 years ago
ThibG dfb101cd45 Make displaying application used to toot opt-in (#9897)
6 years ago
Thibaut Girka bb035bb0ab Make storing and displaying application used to toot opt-in
6 years ago
Thibaut Girka 827933cd09 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko f77529ca00 Fix directory showing tags that have no currently eligible accounts (#9872)
6 years ago
Thibaut Girka b49d415f37 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 83fdb7b4f4 Fix REST API showing non-public reblogs for a given status (#9850)
6 years ago
Eugen Rochko 380b246728 Redesign public hashtag page to use a masonry layout (#9822)
6 years ago
Thibaut Girka a78447a6a4 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko f2ec1803cb Redesign admin instances area (#9645)
6 years ago
ThibG e60999c3c5 Improvements to signature verification (#9667)
6 years ago
Eugen Rochko defe248b1c Change remote interaction dialog to use specific actions (#9743)
6 years ago
Eugen Rochko d62a2a69e4 Add locale param to sign-up API (#9747)
6 years ago
Eugen Rochko f6940286f5 Add cache to custom emojis API (#9732)
6 years ago
Eugen Rochko ae1aaa3b8a Add scheduled statuses (#9706)
6 years ago
ThibG 631a91cbc0 Add quick links to the admin interface in the WebUI (#8545)
6 years ago
Eugen Rochko 93f560423b Fix list of local followers showing remote followers in admin UI (#9700)
6 years ago
Thibaut Girka 44f2224606 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 9244a06846 Add CSV export for lists and domain blocks (#9677)
6 years ago
Eugen Rochko 8958e58bd4 Improve admin UI for account view (#9643)
6 years ago
chr v1.x b659f51c43 Add local followers page to admin account UI (#9610)
6 years ago
Eugen Rochko d70d8321d3 Add exclude_reblogs option to account statuses API (#9640)
6 years ago
Eugen Rochko 7c2340443e Redirect to reports overview instead of report after account action (#9639)
6 years ago
ThibG d75e32caa3 Fix account unsilencing and unsuspension (#9637)
6 years ago
Eugen Rochko e5ebd4df78 Fix signature verification stoplight triggering on non-timeout errors (#9617)
6 years ago
Thibaut Girka 9bc763840f Fix account unsilencing and unsuspension
6 years ago
Takeshi Umeda 9f74c2b877 Add error message with invalid email confirmation (#9625)
6 years ago
Eugen Rochko bbf9f4f93b Add REST API for creating an account (#9572)
6 years ago
Thibaut Girka 48e6b2360d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 4bf67e9cd0 Sanitize and sandbox toot embeds (#9552)
6 years ago
Eugen Rochko 5fdfe0c4cf Show 40 profiles per directory page instead of 30 (#9609)
6 years ago
Eugen Rochko 2e0d617b8b Add moderation warnings (#9519)
6 years ago
Thibaut Girka cabf2772ea Add a per-user setting to hide followers count
6 years ago
Thibaut Girka 20418dc7a7 Add admin setting to disable followers count
6 years ago
Thibaut Girka a52a0e021b Refactor followers_accounts_controller
6 years ago
Eugen Rochko ae8c6b892f Allow unauthenticated REST API access to GET /api/v1/accounts/:id/statuses (#9573)
6 years ago
Thibaut Girka 720cb01715 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
jomo dc9f3d2cf2 fix CSP / X-Frame-Options for media embeds (#9558)
6 years ago
ysksn 7df45c6e11 Move #set_user to Admin::BaseController (#9470)
6 years ago
Eugen Rochko 32bd452b56 Remove "most popular" tab from profile directory, add responsive design (#9539)
6 years ago
Thibaut Girka 04204427d0 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ysksn 8996de49df Create Settings::BaseController (#9507)
6 years ago
ThibG 5548049e71 Add admin ability to remove an user's header image (#9495)
6 years ago
ThibG 0686523e18 Add instance-wide setting to disable profile directory (#9497)
6 years ago
ysksn dfd6445334 Add specs for activitypub collections controller (#9484)
6 years ago
ysksn af123ea5e8 Remove RemoteAccountControllerConcern never used (#9482)
6 years ago
ysksn a6641d0541 Fix Admin::TagsController#unhide (#9481)
6 years ago
Thibaut Girka 7dfd0c7995 Fix directory controller in glitch-soc
6 years ago
Thibaut Girka b62953b3d2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 097d866028 Add setting to not aggregate reblogs (#9248)
6 years ago
Eugen Rochko fd8ca11f19 Add profile directory (#9427)
6 years ago
Thibaut Girka 4aca9b4e0f Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 5e2cd7f672 Fix thread depth computation in statuses_controller (#9426)
6 years ago
Thibaut Girka 5b84011025 Add backend support to read and update list-specific show_replies settings
6 years ago
Thibaut Girka 478abe3a58 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 305556274a Redesign admin accounts index (#9340)
6 years ago
Eugen Rochko 62c0e112ea Extract counters from accounts table to account_stats table (#9295)
6 years ago
Eugen Rochko 7a939f7cfc Remove intermediary arrays when creating hash maps from results (#9291)
6 years ago
Thibaut Girka c2c8cc7fc3 Exclude local-only toots from atom feeds
6 years ago
Thibaut Girka bf26c23205 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko d78aed7a37 Reduce connect timeout limit and limit signature failures by source IP (#9236)
6 years ago
Eugen Rochko 5f613d55e6 Optimize the process of following someone (#9220)
6 years ago
Thibaut Girka e18018e930 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
James Kiesel d2a9ea58da Allow joining several hashtags in a single column (#8904)
6 years ago
Thibaut Girka fd18ed4cea Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko ca87d98d16 Revert "feat(auth/session_controller): Send Clear-Site-Data when logging out (8627)" (#9161)
6 years ago
Thibaut Girka c954f89bdd Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko cf2ab9c394 Include preview cards in status entity in REST API (#9120)
6 years ago
Thibaut Girka 65cc5faf80 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG b5042bbeeb Fix styling in /auth/edit (#9117)
6 years ago
Thibaut Girka c32a5f86b6 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko b110105a53 Allow inbox owner to view implicitly targeted ActivityPub payload (#9093)
6 years ago
Yamagishi Kazutoshi cad03e69b3 Set @body_classes to admin layout (#9081)
6 years ago
Thibaut Girka 46259a36d0 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 40d23fc4d1 Add option to block reports from domain (#8830)
6 years ago
Eugen Rochko 9ccae7feff Add "disable" button to report screen (#9024)
6 years ago
Eugen Rochko e3b2234382 Add unread indicator to conversations (#9009)
6 years ago
Thibaut Girka dbc1b36b61 Allow selecting both default flavour and theme
6 years ago
Eugen Rochko 27376e2457 Improve signature verification safeguards (#8959)
6 years ago
Eugen Rochko 0a5b65533d Improve signature verification safeguards (#8959)
6 years ago
ThibG 51c53e709f Set Content-Security-Policy rules through RoR's config (#8957)
6 years ago
Thibaut Girka 74e411f4e8 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 65d1a2d10a Remove dead code (#8919)
6 years ago
ashleyhull-versent ea57aca5e1 Replace SVG asset with Custom mascot (#8766)
6 years ago
Eugen Rochko c9b5168ebd Add conversations API (#8832)
6 years ago
Thibaut Girka bdbbbb1bdb Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 8b48543b77 Ensure only toots from the reported users are reported (#8916)
6 years ago
Thibaut Girka f627ea99e4 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 1ae62b87ed Change admin accounts default sort to most recent (#8813)
6 years ago
Thibaut Girka f5eaefc485 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 5ddcdf3753 Support min_id-based pagination in REST API (#8736)
6 years ago
ふぁぼ原 bb8afc4608 Add a new preference to always hide all media (#8569)
6 years ago
Yamagishi Kazutoshi 449edebb1c Cache instance info (#8765)
6 years ago
Matt Sweetman 674865731a Add user preference to always expand toots marked with content warnings (#8762)
6 years ago
Thibaut Girka ae5c237607 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
luzpaz 1bce70d3c7 Misc. typos (#8694)
6 years ago
Thibaut Girka 19de7be7e6 Do not clear local storage on log out
6 years ago
Thibaut Girka 4dd208f482 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 72a8ca84e0 Add force_login option to OAuth authorize page (#8655)
6 years ago
Sorin Davidoi 0c756cfd54 feat(auth/session_controller): Send Clear-Site-Data when logging out (#8627)
6 years ago
Thibaut Girka 63fe7a2d7a Allow to show a specific status in the admin interface
6 years ago
Thibaut Girka 7134c1f522 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 00d1699a96 Whitelist report notification param in Settings::NotificationsController (#8560)
6 years ago
Eugen Rochko 601a0dc6cc Add preference for report notification e-mails, skip for duplicates (#8559)
6 years ago
Thibaut Girka daa6110ce7 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 108623e86d Self-notify on accepting follow requests (#8541)
6 years ago
Renato "Lond" Cerqueira c7423078ce Add animate custom emoji param to embed pages (#8507)
6 years ago
Thibaut Girka 4f4908311d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Jakub Mendyk 9c11d260e1 Make Api::V1::MutesController paginate properly (#8472)
6 years ago
Quint Guvernator 476ba6e4f0 Fix low-hanging rubocop gripes (#8458)
6 years ago
Thibaut Girka 69212ed0ad Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 94b7dddeac Add admin custom CSS setting (#8399)
6 years ago
Eugen Rochko 413a28499d Allow mods to disable login, improve message when login disabled (#8329)
6 years ago
Eugen Rochko 335b1520bb Fix regression when suspending not from report (#8400)
6 years ago
Jakub Mendyk 289b4f2838 Add ability to change an instance default theme from the administration panel (#7092) (#8381)
6 years ago
Thibaut Girka 86d2a9d480 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 9efb4edddd Override CSP setting in the embed controller to allow frames
6 years ago
Eugen Rochko 801b0f583f Add confirmation step to account suspensions (#8353)
6 years ago
Thibaut Girka 98dccee657 Merge branch 'master' into glitch-soc/master
6 years ago
ThibG 09fb9fb07e Add API endpoint to list featured accounts (fixes #8315) (#8317)
6 years ago
abcang af2122bcf9 Unuse ActiveRecord::Base#cache_key (#8185)
6 years ago
Thibaut Girka c043697caa Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 834df855e2 Add admin function to deactivate all invites (#8279)
6 years ago
Thibaut Girka 767cc06fe2 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 273e8f0474 Add remote interaction dialog for toots (#8202)
6 years ago
Thibaut Girka 334f478db1 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ThibG 8cc34321d5 Do not error out when performing admin actions on no statuses (#8220)
6 years ago
Thibaut Girka 03ac196126 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 6c1e770658 Fix statuses batch checkboxes in admin panel (fixes #411)
6 years ago
ThibG 1d3b39e106 Ensure single user is a local user (fixes #8154) (#8157)
6 years ago
Thibaut Girka 5ed6f6db1d Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka 3fd47f9bc0 Introduce OAuth scopes for bookmarks
6 years ago
Eugen Rochko 9e8366d4cb Update /terms and /about/more to use public layout (#8142)
6 years ago
Eugen Rochko 6e3cb11f3c Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
Thibaut Girka 30c9fef4d4 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Yamagishi Kazutoshi 9e0015e834 Do not show pinned toots when min_id is set (#8111)
6 years ago
Thibaut Girka 1159490f00 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 934d50daf0 Add separate setting for sidebar text (site_short_description) (#8107)
6 years ago
Eugen Rochko a78672ae50 Compensate for scrollbar disappearing when media modal visible (#8100)
6 years ago
Eugen Rochko 7d51186e8e Order invites by recent first (#8091)
6 years ago
Eugen Rochko 13df3889f0 Redesign public profiles and toots (#8068)
6 years ago
Thibaut Girka 62b47edf17 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 2f6967913a Display trending hashtags on admin dashboard (#8038)
6 years ago
Thibaut Girka 4ec907e413 Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko 26bd3742e9 Fix typo in Admin::DashboardController#index
6 years ago
Eugen Rochko d0b14eaee2 Add admin dashboard (#8029)
6 years ago