1382 Commits (5134fc65e27522f8d8116bc003ae83d54bf6f2be)

Author SHA1 Message Date
Claire 7f803c41e2
Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
heguro 41503507ec
Fix redirection when succeeded WebAuthn (#17098)
3 years ago
Eugen Rochko 0fb9536d38
Add batch suspend for accounts in admin UI (#17009)
3 years ago
Jeong Arm 1c826471e7
Fix admin statuses order(#16937) (#16969)
3 years ago
Eugen Rochko 7de0ee7aba
Remove Keybase integration (#17045)
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 6da135a493
Fix reviving revoked sessions and invalidating login (#16943)
3 years ago
Jeong Arm 458830ee7c
Fix statuses order in account's statuses admin page (#16937)
3 years ago
Takeshi Umeda 17f4e457b3
Add remove from followers api (#16864)
3 years ago
Eugen Rochko 07341e7aa6
Add graphs and retention metrics to admin dashboard (#16829)
3 years ago
Claire 5159ba26e4
Fix error when rendering public pages with media attachments (#16763)
3 years ago
Claire 24f9ea7818
Fix webauthn secure key authentication (#16792)
3 years ago
Eugen Rochko 52e5c07948
Change routing paths to use usernames in web UI (#16171)
3 years ago
Claire e0af97164a
Fix followers synchronization mechanism not working when URI has empty path (#16744)
3 years ago
Truong Nguyen 7283a5d3b9
Explicitly set userVerification to discoraged (#16545)
3 years ago
Claire 94bcf45321
Fix authentication failures after going halfway through a sign-in attempt (#16607)
3 years ago
Daniel 5c21021176
Fix undefined variable for Auth::OmniauthCallbacksController (#16654)
3 years ago
Claire 4ac78e2a06
Add feature to automatically delete old toots (#16529)
3 years ago
Claire d8629e7b86
Add logging of S3-related errors (#16381)
3 years ago
Claire 30ce6e395c
Fix user email address being banned on self-deletion (#16503)
3 years ago
Eugen Rochko 771c9d4ba8
Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Claire 49219508bc
Fix anonymous access to outbox not being cached by the reverse proxy (#16458)
3 years ago
Claire 63b807cffc
Fix serialization of followers/following counts when user hides their network (#16418)
3 years ago
Eugen Rochko d174d12c83
Add authentication history (#16408)
3 years ago
Eugen Rochko 1410dffdf4
Fix e-mail confirmations API not working correctly (#16348)
4 years ago
Claire 3b27b09acb
Fix some IDs in instance actor outbox (#16343)
4 years ago
Jeong Arm 5ef216d032
Remove set-cookie header on custom.css (#16314)
4 years ago
Claire 12f8f39e25
Fix media proxy RedisLocks auto-releasing too fast (#16291)
4 years ago
Eugen Rochko 74081433d0
Change trending hashtags to be affected be reblogs (#16164)
4 years ago
Claire 566fc90913
Add Ruby 3.0 support (#16046)
4 years ago
Takeshi Umeda 7cb34b32f8
Add management of delivery availability in Federation settings (#15771)
4 years ago
Eugen Rochko 351c744590
Fix error when trying to render component for media without meta (#16112)
4 years ago
Eugen Rochko 059df83d1d
Fix database serialization failure returning HTTP 500 (#16101)
4 years ago
Claire 8c44b723bb
Change confirmations controller to redirect to / for approved users (#16151)
4 years ago
abcang d0fc69d721
Further improve the media attached status query for accounts (#16106)
4 years ago
abcang 1f47511023
Improve media attached status query (#16105)
4 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
4 years ago
Eugen Rochko ce2148c571
Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
4 years ago
Eugen Rochko f7117646af
Add cold-start follow recommendations (#15945)
4 years ago
Eugen Rochko 619fad6cf8
Remove spam check and dependency on nilsimsa gem (#16011)
4 years ago
Eugen Rochko 487e37d6d4
Add system checks to dashboard in admin UI (#15989)
4 years ago
Eugen Rochko 82cce18227
Change health check (#15988)
4 years ago
Claire a650a1157d
Fix /admin/tags/:id crashing since Rails 6.1 update (#15953)
4 years ago
Claire 59f94593d0
Add warning in admin dashboard if some required queues are not handled (#15954)
4 years ago
Eugen Rochko dd1eb9918a
Add `email` param to `POST /api/v1/emails/confirmations` (#15949)
4 years ago
Claire cbd0ee1d07
Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire b358229834
Further preparation for Rails 6 (#15916)
4 years ago
Claire 5027abecd1
Fix cache_collection crashing when given an empty collection (#15921)
4 years ago
Eugen Rochko ee1119208c
Add `POST /api/v1/emails/confirmations` to REST API (#15816)
4 years ago
Eugen Rochko 9aa37b32c3
Add `details` to error response for `POST /api/v1/accounts` in REST API (#15803)
4 years ago
Claire 75189af528
Fix crash on receiving requests with missing Digest header (#15782)
4 years ago
Eugen Rochko 8331fdf7e0
Add server rules (#15769)
4 years ago
Justin Tracey c9e8e1739c
replace all instances of "ends_with?" with "end_with?" (#15745)
4 years ago
Eugen Rochko e31ed27485
Add `GET /api/v1/accounts/lookup` REST API (#15740)
4 years ago
Eugen Rochko 15ced8728f
Refactor Api::Web::SettingsController (#15717)
4 years ago
Cecylia Bocovich e79f8dd85c
Onion service related changes to HTTPS handling (#15560)
4 years ago
Claire acdeb162b8
Create instance actor if it hasn't been properly seeded (#15693)
4 years ago
abcang 7ab53f221a
Improved performance of notification preloading (#15640)
4 years ago
ThibG 2ff01f78f7
Fix /activity endpoint not require signature in authorized fetch mode (#15592)
4 years ago
ThibG 54d4e5252b
Use Rails' index_by where it makes sense (#15542)
4 years ago
Levi Bard 11d603101a
Fix muting users with duration via the REST api (#15516)
4 years ago
luigi 087ed84367
Optimize map { ... }.compact calls (#15513)
4 years ago
ThibG a1a8aa4a08
Skip processing Update activities on unknown accounts (#15514)
4 years ago
ThibG 4552449c26
Fix profile update not being sent on profile/header picture deletion (#15461)
4 years ago
trwnh 4950e59cdc
Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)
4 years ago
Eugen Rochko 8a95867693
Add option to obfuscate domain name in public list of domain blocks (#15355)
4 years ago
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Eugen Rochko 216b85b053
Fix performance on instances list in admin UI (#15282)
4 years ago
ThibG 49eb4d4ddf
Add honeypot fields and minimum fill-out time for sign-up form (#15276)
4 years ago
Eugen Rochko 48bef17cc9
Fix slow distinct queries where grouped queries are faster (#15287)
4 years ago
Takeshi Umeda 44d5c6bc8f
Fix incorrect conditions for suspended accounts in Get API for account featured tags (#15270)
4 years ago
ThibG c43f4cd3bb
Fix not being able to unfavorite toots one has lost access to (#15192)
4 years ago
ThibG 96c1e71329
Add import/export feature for bookmarks (#14956)
4 years ago
Eugen Rochko 8532429af7
Fix 2FA/sign-in token sessions being valid after password change (#14802)
4 years ago
Takeshi Umeda 148ce97e21
Add interrelationship icon (#15149)
4 years ago
Takeshi Umeda 2b1a6e734f
Add follow selected followers button (#15148)
4 years ago
Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
ThibG b29defb851
Change order of announcements in admin page to sort them newest-first (#15091)
4 years ago
Takeshi Umeda d6fe0c94ca
Add account sensitized (#14361)
4 years ago
ThibG fa929d8b81
Tweak signature verification (#15069)
4 years ago
Mélanie Chauvel 0a8ab822e2
Sort filters by “keyword or phrase” in Settings (#15050)
4 years ago
ThibG ca56527140
Add follower synchronization mechanism (#14510)
4 years ago
OSAMU SATO 96761752ec
Add duration parameter to muting. (#13831)
4 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963)
4 years ago
ThibG 78e45a5285
Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Eugen Rochko 8c8bf0289f
Fix not being able to enable status notifications in Web Push API (#14822)
4 years ago
Eugen Rochko 974b1b79ce
Add option to be notified when a followed user posts (#13546)
4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726)
4 years ago
ThibG cd4ec7cd74
Do not serve account actors at all in limited federation mode (#14800)
4 years ago
Eugen Rochko 4e4b3a0c8e
Refactor settings controllers (#14767)
4 years ago
Eugen Rochko e6b272e5c9
Change REST API to return empty data for suspended accounts (#14765)
4 years ago
abcang e79d719e92
Changed tag most_used to recently_used (#14760)
4 years ago
Eugen Rochko e8bc187845
Refactor how public and tag timelines are queried (#14728)
4 years ago
ThibG abee40b232
Add outbox attribute to instance actor (#14721)
4 years ago
Takeshi Umeda 33ad850c98
Added account featured tags API (#11817)
4 years ago
Eugen Rochko 17340365bb
Add featured hashtags as an ActivityPub collection (#11595)
4 years ago
ThibG 79305428a7
Add configuration option to filter replies in lists (#9205)
4 years ago
dependabot[bot] 8972e5f7f6
Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
Akihiko Odaki ae871c4d46
Make Array-creation behavior of Paginable more predictable (#14687)
4 years ago
Akihiko Odaki 64ef37b89d
Introduce ApplicationController#cache_collection_paginated_by_id (#14677)
4 years ago
Akihiko Odaki b63ede5005
Eagerly load statuses with the main query in Api::V1::BookmarksController (#14674)
4 years ago
Akihiko Odaki e26e7a1cb5
Replace incorrect use of distinct with group (#14675)
4 years ago
Akihiko Odaki 552e886b64
Eagerly load statuses with the main query in Api::V1::FavouritesController (#14673)
4 years ago
Akihiko Odaki 41eeb9ebaa
Use Status.group instead of Status.distinct in HashQueryService (#14662)
4 years ago
ThibG b241f20bd2
Add support for latest HTTP Signatures spec draft (#14556)
4 years ago
santiagorodriguez96 e8d41bc2fe
Add WebAuthn as an alternative 2FA method (#14466)
4 years ago
ThibG f6a82cb2cd
Fix not being able to unbookmark toots when blocked by their author (#14604)
4 years ago
ThibG 8d217d7231
Improve email address validation (#14565)
4 years ago
ThibG f55dd193f9
Fix RSS feeds not being cachable (#14368)
4 years ago
Ariel 2ada2ae18a
Fix/14021 behaviour on add or remove toots (#14212)
4 years ago
ThibG 0a8a3fe595
Fix being unable to unboost when blocked by their author (#14308)
4 years ago
abcang 6a96af4d20
Fix rubocop warning (#14288)
4 years ago
Eugen Rochko 6e25574ce5
Fix media attachments enumeration (#14254)
4 years ago
Eugen Rochko 844870273f
Fix other sessions not being logged out on password change (#14252)
4 years ago
ThibG 65506bac3f
Add user notes on accounts (#14148)
4 years ago
Eugen Rochko 64aac30733
Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
fuyu a279acc730
Fix not working I18n on 2FA and Sign in token page (#14087)
4 years ago
ThibG ac8a788370
Fix functional user requirements in whitelist mode (#14093)
4 years ago
Eugen Rochko 72a7cfaa39
Add e-mail-based sign in challenge for users with disabled 2FA (#14013)
5 years ago
Takeshi Umeda 8b6d97fb7c
Add limit parameter to rss (#13743)
5 years ago
ThibG bf6745b9c3
Fix unpermitted operations on custom emojis leading to cryptic errors (#13951)
5 years ago
Eugen Rochko f669b8bcce
Fix wrong route helper in encrypted messages controller (#13952)
5 years ago
ThibG bf94934623
Fix account redirect confirmation message talking about moved followers (#13950)
5 years ago
Eugen Rochko 5d8398c8b8
Add E2EE API (#13820)
5 years ago
ThibG 71fce71c94
Fix webfinger returning wrong status code on malformed or missing param (#13759)
5 years ago
ThibG 4bcef12bad
Fix sr locale being selected over sr-Latn (#13693)
5 years ago
Eugen Rochko 8be4c2ba21
Add ability to remove identity proofs from account (#13682)
5 years ago
Takeshi Umeda 26b08a3c54
Add remote only to public timeline (#13504)
5 years ago
ThibG 45202f79ef
Remove confusing “You are already signed in.” flash message (#13547)
5 years ago
ThibG f1e0fa80f6
Fix own following/followers not showing muted users (#13614)
5 years ago
Eugen Rochko 5cff7910c2
Add more ActivityPub controller tests (#13590)
5 years ago
Eugen Rochko 988b0493fe
Add more tests for ActivityPub controllers (#13585)
5 years ago
sternenseemann 679980f77c
Allow users to delete their header and avatar (#13234)
5 years ago
Takeshi Umeda 2c7128c7f0
Add local only to hashtag timeline (#13502)
5 years ago
Eugen Rochko 5edff32733
Change delivery failure tracking to work with hostnames instead of URLs (#13437)
5 years ago
Eugen Rochko c9efb400b4
Add rate limit for reporting (#13390)
5 years ago
Eugen Rochko f65568f1d4
Add ability to filter audit log in admin UI (#13381)
5 years ago
Takeshi Umeda e4617c8ed8
Fix ImportsController param to permit :mode (#13347)
5 years ago
ThibG 0d117c106a
Fix 404 and 410 API errors being silently discarded in WebUI (#13279)
5 years ago
Eugen Rochko bea0bb39d6
Add option to include resolved DNS records when blacklisting e-mail domains in admin UI (#13254)
5 years ago
Eugen Rochko f556f79b77
Add titles to warning presets in admin UI (#13252)
5 years ago
ThibG b154428e14
Add federation support for the "hide network" preference (#11673)
5 years ago
Eugen Rochko 9660aa4543
Change local media attachments to perform heavy processing asynchronously (#13210)
5 years ago
ThibG 2423d2f677
Add ability to delete files uploaded for settings in admin UI (#13192)
5 years ago
Eugen Rochko 339ce1c4e9
Add specific rate limits for posting and following (#13172)
5 years ago
Eugen Rochko 0ae5c6312f
Remove useless `respond_to` calls (#13208)
5 years ago
Eugen Rochko 0c28a505dd
Fix leak of arbitrary statuses through unfavourite action in REST API (#13161)
5 years ago
ThibG 7face973fa
Fix dismissing an announcement twice raising an obscure error (#13124)
5 years ago
ThibG d8e9bae482
Fix account JSON/RSS not being cacheable due to wrong mime type comparison (#13116)
5 years ago
ThibG c48d895ea7
Fix sign-ups without checked user agreement being accepted through the web form (#13088)
5 years ago
Eugen Rochko b686e275e7
Fix unfiltered params error when generating ActivityPub tag pagination (#13049)
5 years ago
Eugen Rochko a64973aecf
Fix malformed HTML causing uncaught error (#13042)
5 years ago
Eugen Rochko 5265df0a8a
Change signature verification to ignore signatures with invalid host (#13033)
5 years ago
ThibG 3adc722d1c
Change how unread announcements are handled (#13020)
5 years ago
Eugen Rochko 663ea84b08
Add publish/unpublish controls to announcements in admin UI (#12967)
5 years ago
Eugen Rochko b9d74d4076
Add streaming API updates for announcements being modified or deleted (#12963)
5 years ago
Eugen Rochko c4c315ea40
Fix OEmbed leaking information about existence of non-public statuses (#12930)
5 years ago
Eugen Rochko daf71573d0
Fix password change/reset not immediately invalidating other sessions (#12928)
5 years ago
Eugen Rochko ce1dee85b5
Fix relationships page not showing results in admin UI (#12934)
5 years ago
Eugen Rochko f52c988e12
Add announcements (#12662)
5 years ago
Eugen Rochko c0006a004d
Change followers page to relationships page in admin UI (#12927)
5 years ago
Eugen Rochko 6feafb8802
Various fixes and improvements (#12878)
5 years ago
Eugen Rochko 02d272cf49
Fix access to OEmbed endpoint in secure mode (#12864)
5 years ago
Eugen Rochko 49b2f7c0a2
Fix base64-encoded file uploads not being possible (#12748)
5 years ago
Eugen Rochko 4729341903
Fix missing authentication call in filters controller (#12746)
5 years ago
Eugen Rochko 83deae5bd7
Fix uncaught unknown format errors in host meta controller (#12747)
5 years ago
ThibG 3b3bdc7293 Hide blocked users from more places (#12733)
5 years ago
Eugen Rochko 2999c95596
Fix error when fetching followers/following from REST API when user has network hidden (#12716)
5 years ago
ThibG b2f81060b7 Remove unused AccountRelationshipsPresenter call in public pages (#12734)
5 years ago
Eugen Rochko 6e9e8d89fa
Fix settings pages being cacheable by the browser (#12714)
5 years ago
Eugen Rochko 353c94910b
Fix HTML error pages being returned when JSON is expected (#12713)
5 years ago
Eugen Rochko 7ee6f51b78
Fix missing error templates for non-HTML requests (#12593)
5 years ago
Eugen Rochko 6d7daf6154
Fix generic HTTP 500 error on duplicate records (#12563)
5 years ago
ThibG 911cc14481 Add follow_request notification type (#12198)
5 years ago
ThibG d8f96028c5 Add ability to filter reports by target account domain (#12154)
5 years ago
Eugen Rochko d9793b2367
Fix proofs API being inaccessible in secure mode (#12495)
5 years ago
Gomasy 5a2c0707f1 Support min_id-based pagination for bookmarks (#12381)
5 years ago
Jennifer Glauche fd93a9c871 make it not return http 400 when passing and empty source argument (#12259)
5 years ago
ThibG dfea7368c9 Add bookmarks (#7107)
5 years ago
Yamagishi Kazutoshi afb398b583 Change to always returns html document in error pages (#12214)
5 years ago
Faye Duxovni 48f75b86ae Add setting for whether to crop images in unexpanded toots (#12126)
5 years ago
ThibG bd684e25d9 Fix incoming federation in whitelist mode (#12185)
5 years ago
Eugen Rochko 354fdd317e
Fix attachment not being re-downloaded even if file is not stored (#12125)
5 years ago
Eugen Rochko a582185625
Fix `GET /api/v1/instance` REST APIs being unavailable in secure mode (#12089)
5 years ago
Eugen Rochko f665901e3c
Fix performance of home feed regeneration (#12084)
5 years ago
Eugen Rochko eb83d6256e
Add `reason` param to `POST /api/v1/accounts` REST API (#12064)
5 years ago
ThibG 699f53c464 Fix RSS caching (but disable localization) (#12054)
5 years ago
Eugen Rochko fa7dd5c2cd
Fix featured hashtag URL being interpreted as media or with_replies (#12048)
5 years ago
Eugen Rochko 5f69eb89e2
Add a nodeinfo endpoint (#12002)
5 years ago
Eugen Rochko 368a87755b
Fix account migration not affecting followers on origin server (#11980)
5 years ago
Eugen Rochko 163ed91af3
Add (back) option to set redirect notice on account without moving followers (#11994)
5 years ago
Eugen Rochko de5305a3a5
Fix redirecting non-functional accounts on public pages (#11978)
5 years ago
Eugen Rochko ab33c4df94
Add `exclude_unreviewed` param to `GET /api/v2/search` REST API (#11977)
5 years ago
ThibG 18b451c0e6 Change silences to always require approval on follow (#11975)
5 years ago
abcang 059945c97c Improve status pin query (#11972)
5 years ago
Eugen Rochko add4d4118c
Fix relays UI being available in whitelist/secure mode (#11963)
5 years ago
Eugen Rochko a1f04c1e34
Fix authentication before 2FA challenge (#11943)
5 years ago
Takeshi Umeda f497d14b19 Addition of update activity distribution by alias, minor correction (#11905)
5 years ago
Takeshi Umeda e35636a0d1 Fixed an error in the aliases template of the aliases controller (#11902)
5 years ago
Eugen Rochko 3ed94dcc1a
Add account migration UI (#11846)
5 years ago
Eugen Rochko d930eb88b6
Add table of contents to about page (#11885)
5 years ago
Eugen Rochko e1066cd431
Add password challenge to 2FA settings, e-mail notifications (#11878)
5 years ago
Eugen Rochko a4b60e9ba4
Fix TOTP codes not being filtered from logs during enabling/disabling (#11877)
5 years ago
Eugen Rochko b671b91211
Fix webfinger response not returning 410 when account is suspended (#11869)
5 years ago
mayaeh ef0d22f232 Add search and sort functions to hashtag admin UI (#11829)
5 years ago
Eugen Rochko c707ef49d9
Fix 2FA challenge and password challenge for non-database users (#11831)
5 years ago
Eugen Rochko 18331fefa2
Remove deprecated `GET /api/v1/search` API (#11823)
5 years ago
ThibG 225edac118 Change /api/v1/timelines/public to require auth when public preview is off (#11802)
5 years ago
Eugen Rochko 59da5ccb8e
Change unlisted custom emoji to not appear in autosuggestions (#11818)
5 years ago
Eugen Rochko 16cdaa1110
Fix uncaught errors in media proxy controller (#11811)
5 years ago
Eugen Rochko c5d37f18cb
Change deletes to preserve soft-deleted statuses in unresolved reports (#11805)
5 years ago
ThibG 4faaa5b25e Add updated relationship to follow request API responses (#11800)
5 years ago
Eugen Rochko 1110ea1a91
Add batch actions and categories to admin UI for custom emojis (#11793)
5 years ago
Eugen Rochko 261e52268c
Add batch approve/reject for pending hashtags in admin UI (#11791)
5 years ago
Takeshi Umeda 9c9dcf580a Add featured tags API (#11778)
5 years ago
Yamagishi Kazutoshi d7268befa8 Add healthcheck endpoint for web (#11770)
5 years ago
Eugen Rochko e445a8af64
Add timeline read markers API (#11762)
5 years ago
Eugen Rochko 58755439ac
Fix wrong variable regression from #11753 (#11763)
5 years ago
Eugen Rochko 43f56f1291
Change account deletion page to have better explanations (#11753)
5 years ago
Eugen Rochko 70ddef2654
Change trending hashtags to not disappear instantly after midnight (#11712)
5 years ago
Eugen Rochko 47584180d8
Fix wrong percentages in admin UI for hashtag usage breakdown (#11714)
5 years ago
Eugen Rochko 9871904172
Change layout of public profile directory to be the same as in web UI (#11705)
5 years ago
Eugen Rochko 70ae77895f
Fix error in REST API for an account's statuses (#11700)
5 years ago
Eugen Rochko 60e684af5f
Fix uncaught error when resource param is missing in Webfinger request (#11701)
5 years ago
Eugen Rochko b54b725d6b
Fix uncaught domain normalization error in remote follow (#11703)
5 years ago
Eugen Rochko 22ce4778eb
Fix uncaught parameter missing exceptions and missing error templates (#11702)
5 years ago
Eugen Rochko cb447b28c4
Add profile directory to web UI (#11688)
5 years ago
Eugen Rochko 73ca0bb925
Add option to include reported statuses in warning e-mail (#11639)
5 years ago
Eugen Rochko 282ea17078
Add soft delete for statuses for instant deletes through API (#11623)
5 years ago
Eugen Rochko 97192d9a77
Fix remote and staff-removed statuses leaving media behind for a day (#11638)
5 years ago
ThibG cb62a83a71 Add invite comments (#10465)
5 years ago
ThibG 9b6a5ed109 Add public blocks to /about/blocks (#11298)
5 years ago
Takeshi Umeda 9e1d28f48e Add an RSS feed tagged to a public profile page (#10502)
5 years ago
Eugen Rochko a8b0bb355d
Fix uncaught 422 and 500 errors (#11590)
5 years ago
Eugen Rochko 1bc077dc74
Add HTTP signature keyId to request log (#11591)
5 years ago
Eugen Rochko b348c9b0db
Add explanation to featured hashtags page and profile (#11586)
5 years ago
ThibG 53071389ee Fix multiple issues with replies collection for pages further than self-replies (#11582)
5 years ago
Eugen Rochko e5cee8062f
Fix blurhash and autoplay not working on public pages (#11585)
5 years ago
Eugen Rochko 6e872c6dab
Fix 422 being returned instead of 404 when POSTing (#11574)
5 years ago
ThibG 7ffec882ae Fix reverse-proxy caching of instance actor object (#11561)
5 years ago
ThibG 5f63339744 Fix more ActivityPub queries setting cookies and preventing caching (#11557)
5 years ago
ThibG 646f96d448 Fix ActivityPub and REST API queries setting cookies and preventing caching (#11539)
5 years ago
Eugen Rochko 699db454c3
Fix pinned statuses API returning pagination headers (#11526)
5 years ago
Eugen Rochko 898dacf83e
Fix weekly usage not being displayed correctly in hashtag admin UI (#11524)
5 years ago
Eugen Rochko f51c7c105f
Fix acct URIs with IDN domains not being resolved (#11520)
5 years ago
Eugen Rochko 3a6b6c63f2
Add breakdown of usage by source to admin UI for hashtags (#11517)
5 years ago
ThibG bced70469a Add domain block notes (#11515)
5 years ago
Eugen Rochko 94c54997cf
Fix trending tags returning less items than requested sometimes (#11513)
5 years ago
Eugen Rochko 7a737c79cc
Add number of pending accounts and pending hashtags to admin dashboard (#11514)
5 years ago
Eugen Rochko ac33f1aedd
Fix account tags not being saved correctly (#11507)
5 years ago
Eugen Rochko dd38c280a5
Fix admin dashboard missing latest features (#11505)
5 years ago
Eugen Rochko 9072fe5ab6
Add trends UI with admin and user settings (#11502)
5 years ago
Eugen Rochko 115dab78f1
Change admin UI for hashtags and add back whitelisted trends (#11490)
5 years ago
Eugen Rochko 8b9d0a0533
Remove XML version of Webfinger and remove links to Atom feeds (#11460)
5 years ago
Eugen Rochko 24552b5160
Add whitelist mode (#11291)
5 years ago
ThibG 92569ffde8 Fix invites not being disabled upon account suspension (#11412)
5 years ago
dependabot-preview[bot] 1955aa9f7d Bump active_model_serializers from 0.10.9 to 0.10.10 (#11311)
5 years ago
Eugen Rochko 964ae8eee5
Change unconfirmed user login behaviour (#11375)
5 years ago
Eugen Rochko c669bb42ba
Add (back) rails-level JSON caching (#11333)
5 years ago
Eugen Rochko bd1545de5e
Change locale detection to run once per session (#8657)
5 years ago
ThibG 650459f93c Fix some flash notices/alerts staying on unrelated pages (#11364)
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 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
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
Eugen Rochko e64e6a03dd
Add categories for custom emojis (#11196)
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
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
Eugen Rochko 8514ef723c
Fix login sometimes redirecting to paths that are not pages (#11019)
6 years ago
Eugen Rochko 560ec24e58
Change /settings/preferences to redirect to appearance, add /settings/preferences/other (#10988)
6 years ago
Eugen Rochko 1db4117030
Change preferences page into appearance, notifications, and other (#10977)
6 years ago
Eugen Rochko a60364ca7d
Add waiting time to list of pending accounts in admin UI (#10985)
6 years ago
ThibG cac9110533 Cleanup various controllers (#10972)
6 years ago
ThibG 7fa23ec697 Fix potential private status leak (#10969)
6 years ago
Eugen Rochko 48fee1a800
Fix poll API not requiring authentication on non-public polls (#10960)
6 years ago
ThibG fe3b863926 Fix web push notifications for polls (#10864)
6 years ago
Eugen Rochko 1e5532e693
Add responsive panels to the single-column layout (#10820)
6 years ago
ThibG 89d600bedb Move signature verification stoplight to the requests themselves (#10813)
6 years ago
Paul Woolcock 0c933c1b8c Add `account_id` param to `GET /api/v1/notifications` (#10796)
6 years ago
ThibG 14f6ce2885 Record account suspend/silence time and keep track of domain blocks (#10660)
6 years ago
ThibG 6d44f2441b Add toot source to delete result to ease Delete & Redraft (#10669)
6 years ago
ThibG 26fc21c188 Add some caching for HTML versions of statuses pages (#10701)
6 years ago
ThibG 91634947f8 Explicitly disable storage of REST API results (#10655)
6 years ago
ThibG 011b032300 Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
6 years ago
ThibG 21a73c52a7 Check that an invite link is valid before bypassing approval mode (#10657)
6 years ago
Eugen Rochko f27d709351
Fix not being able to save e-mail preference for new pending accounts (#10622)
6 years ago