7289 Commits (d8a06c1375108f1d24093056e9514c7a15e93a2d)

Author SHA1 Message Date
Eugen Rochko 2dd30804b6
Change how unconfirmed accounts are displayed in admin UI (#17874)
3 years ago
mayaeh 52813830be
Add a hashtag public link to the trending hashtag page (#17140)
3 years ago
Jeong Arm 6907605026
Add stop delivery link also for failing instance (#17871)
3 years ago
Eugen Rochko 71f2b95106
Fix edits with no actual changes being allowed (#17843)
3 years ago
Eugen Rochko e3a2203061
Add offset pagination to trends in REST API (#17872)
3 years ago
Claire f65eaa5aae
Add admin dashboard checks for Elasticsearch version (#17863)
3 years ago
Eugen Rochko b58db8f12e
Add workaround for YouTube Shorts links (#17869)
3 years ago
Eugen Rochko 9565b17d5d
New Crowdin updates (#17829)
3 years ago
Claire 749fe73ec4
Add tooltip for instance delivery warnings (#17854)
3 years ago
Eugen Rochko 8751c3c495
Fix crash when search fails in web UI (#17853)
3 years ago
Eugen Rochko 2de44d3e47
Fix regression of status colors in actions modal in web UI (#17851)
3 years ago
Eugen Rochko 67d550830b
Fix locale not being set in REST API (#17847)
3 years ago
Eugen Rochko d5df9d4797
Fix wrong position of fade-out element in account card in web UI (#17846)
3 years ago
Eugen Rochko 392b367835
Fix IDN domains not being rendered correctly in a few left-over places (#17848)
3 years ago
Eugen Rochko 4e9855e09a
Add hint about missing media attachment description in web UI (#17845)
3 years ago
Eugen Rochko 69f9dc4f4e
Fix color of show more link in report dialog in web UI (#17844)
3 years ago
Gomasy cf5435bb27
Fix being unable to search by domain (#17832)
3 years ago
Eugen Rochko c0e3b20c58
New Crowdin updates (#17817)
3 years ago
Jeong Arm 3349cbeb3e
Fix clean_discarded_statuses (#17822)
3 years ago
Claire 443d114574
Fix encoding error in OpenGraph account description (#17821)
3 years ago
Claire a9bafe5df5
Fix some language endonyms (#17810)
3 years ago
Claire 1ffda4cdd4
Fix Sanskrit translation not being used when selected (#17820)
3 years ago
Claire 588d2b27a7
Remove old files for renamed translation (#17818)
3 years ago
Claire b07906bdb0
Fix wrong language code for Kurdish languages (#17812)
3 years ago
Eugen Rochko 779efc7656
New Crowdin updates (#17771)
3 years ago
Claire c9b3cf8510
Fix searching already-known converted activities by URL (#17814)
3 years ago
Claire 9b139d4ef9
Fix “edited at” in public pages not being properly localized (#17806)
3 years ago
Eugen Rochko a794117679
Fix individually approved/rejected statuses/links showing as pending review (#17787)
3 years ago
Eugen Rochko e6ffbfb5e7
Add `types` param to `GET /api/v1/notifications` in REST API (#17767)
3 years ago
Eugen Rochko eebafe24a8
Fix statuses not being referenced in strike when category is spam (#17786)
3 years ago
Eugen Rochko d182470c9d
New Crowdin updates (#17742)
3 years ago
Eugen Rochko 91616004fe
Fix not being able to upload GIF emojis in admin UI (#17759)
3 years ago
Eugen Rochko 5db1f377ea
Fix nil error when viewing suspended domain in admin UI (#17765)
3 years ago
mayaeh 71e7d38421
Changed to display the "Explore" in "Getting-Started" at all resolutions (#17762)
3 years ago
Eugen Rochko fa47c37f13
Fix public timelines being inaccessible on one stage of responsive layout in web UI (#17760)
3 years ago
mayaeh e38a01c41a
Change the "Explore" icon from fa-globe to fa-hashtag (#17757)
3 years ago
mayaeh e52085246f
Add menu column of explore to getting-started (#17755)
3 years ago
Claire 92a86b958e
Fix issues with processing toot edits (#17748)
3 years ago
Claire d3aa9cf774
Fix Updates being forwarded even when not processable or causing no change (#17699)
3 years ago
Eugen Rochko ddbe906c25
Fix not updating a status when newer version is fetched manually (#17745)
3 years ago
Eugen Rochko 883099f3c9
Fix nil error when trying to fetch key for signature verification (#17747)
3 years ago
Claire 642528f455
Update fix-duplicates maintenance task (#17731)
3 years ago
Eugen Rochko ee8d4dd056
Fix moderator account leak in status edit history (#17746)
3 years ago
Eugen Rochko bc320d6cec
Fix `POST /api/v1/emails/confirmations` not being available after sign-up (#17743)
3 years ago
Eugen Rochko 1745b71840
New Crowdin updates (#17674)
3 years ago
Jeong Arm 18e27e0488
Enable domain purge button on suspended domains too (#17741)
3 years ago
Claire 64d2988d18
Fix edit history dropdown and modal in light theme (#17740)
3 years ago
Takeshi Umeda d7fab238a8
Fix a type error in domain_block policies (#17735)
3 years ago
Claire 29ee3c61a3
Fix report dialog being illegible using mastodon-light theme (#17734)
3 years ago
Eugen Rochko 9f2791eb64
Add polls and media attachments to edit comparison modal in web UI (#17727)
3 years ago
Claire 2a56a890da
Fix rare race condition when rebloged status is deleted (#17693)
3 years ago
Eugen Rochko b2cd34474b
Add rate limit for editing (#17728)
3 years ago
Eugen Rochko e54fd73df2
Fix being able to add more than 4 hashtags to hashtag column in web UI (#17729)
3 years ago
Eugen Rochko db04dfc8a6
Chore: Update translatable strings (#17723)
3 years ago
Claire 3bc0aeed50
Change text version of warning mail to mention appeals instead of mails (#17725)
3 years ago
chandrn7 a6ed6845c9
Allow login through OpenID Connect (#16221)
3 years ago
Eugen Rochko d17fb70131
Change how changes to media attachments are stored for edits (#17696)
3 years ago
Eugen Rochko bd53dd5210
Change design of federation pages in admin UI (#17704)
3 years ago
Eugen Rochko 318d34d528
Fix data integrity of featured tags (#17712)
3 years ago
Eugen Rochko c0327ff31f
Fix invalid language resulting in no fallback being set on statuses (#17722)
3 years ago
Eugen Rochko 8f6c67bfde
Fix performance of account timelines (#17709)
3 years ago
Eugen Rochko dba4be1038
Change appearance of account cards in web UI (#17689)
3 years ago
Eugen Rochko 292c75aa31
Fix nil error when submitting report without `rule_ids` (#17713)
3 years ago
Eugen Rochko edf09ec747
Add `/api/v1/accounts/familiar_followers` to REST API (#17700)
3 years ago
Josh Soref b5329e0035
Spelling (#17705)
3 years ago
Mashiro 87a55e2cd6
Change autocomplete type of password input box (#17702)
3 years ago
Eugen Rochko 2ea754b861
Fix duplicate notifications being possible after poll expiration (#17697)
3 years ago
Eugen Rochko 04c3ac896a
Fix infinite re-forwarding of update activities temporarily (#17698)
3 years ago
Claire 02dbc59c91
Add option to automatically delete toots after one week (#17691)
3 years ago
Claire 6d3fa7828e
Redesign /about when already logged in (#17348)
3 years ago
Claire ff43e54a49
Allow editing media attachments for scheduled toots (#17690)
3 years ago
Eugen Rochko 631e495a79
Change `follow` scope to be covered by `read` and `write` scopes in REST API (#17678)
3 years ago
Eugen Rochko 085f286750
Fix returning empty `<p>` tag for blank account `note` in REST API (#17687)
3 years ago
Eugen Rochko 54d4ece743
Remove profile directory link from main navigation panel (#17688)
3 years ago
Claire c0c4b5718d
Change visual separation of applications in authorized apps list (#17686)
3 years ago
Eugen Rochko 9b58fb1ea4
Add descriptions to trending features in admin UI (#17677)
3 years ago
Eugen Rochko e24b14cc74
Fix leak of existence of otherwise inaccessible statuses in REST API (#17684)
3 years ago
Eugen Rochko 02b8d63fce
Fix report category not being saved in REST API (#17682)
3 years ago
Eugen Rochko 25d3dc4373
Add ability to mark statuses as sensitive from reports in admin UI (#17668)
3 years ago
Claire 14919fe11e
Change old moderation strikes to be displayed in a separate page (#17566)
3 years ago
Eugen Rochko 50ea54b3ed
Change authorized applications page (#17656)
3 years ago
Eugen Rochko 233f7e6174
New Crowdin updates (#17628)
3 years ago
Eugen Rochko 1392741044
Chore: Update translatable strings (#17495)
3 years ago
Eugen Rochko cb2e198d89
Fix not showing loading indicator when searching in web UI (#17655)
3 years ago
Eugen Rochko 0883f05753
Fix report submit button not being disabled during submission in web UI (#17654)
3 years ago
Claire 57814a98a9
Fix remote reports with comments revealing remote reporter (#17652)
3 years ago
Eugen Rochko 0dc57ab6ed
Fix status updates not being forwarded like deletes through ActivityPub (#17648)
3 years ago
Claire 6aef76b5cd
Fix error when a MX is shared across blocked domains (#17650)
3 years ago
Claire 3d60708508
Fix crash in EmailDomainBlockRefreshScheduler (#17649)
3 years ago
MitarashiDango a5c24d5c4d
Fix unable to unpin follower-only posts (#17647)
3 years ago
Claire 255748dff4
Fix media modal footer's “external link” not being a link (#17561)
3 years ago
Claire 2cd31b3177
Fix reply button on media modal not giving focus to compose form (#17626)
3 years ago
Eugen Rochko d4592bbfcd
Add explore page to web UI (#17123)
3 years ago
Eugen Rochko 27965ce5ed
Add trending statuses (#17431)
3 years ago
Eugen Rochko a29a982eaa
Change e-mail domain blocks to block IPs dynamically (#17635)
3 years ago
Claire b7cf11d5a9
Fix reporting from profile (#17632)
3 years ago
Eugen Rochko a9a43de6d1
Change report modal to include category selection in web UI (#17565)
3 years ago
Claire 1c3e5e44e2
Fix new sign-up notification not working because of incorrect type name (#17629)
3 years ago
noiob 0db101ede2
Fix link in new hashtag notification email (#17624)
3 years ago
Eugen Rochko 7b816eb5ae
Add notifications for new sign-ups (#16953)
3 years ago
Eugen Rochko d21bedc492
New Crowdin updates (#17593)
3 years ago
luzpaz 73f5e4a1d9
Fix various typos (#17621)
3 years ago
Claire 166f6e4b50
Fix some media attachments being converted with too high framerates (#17619)
3 years ago
Eugen Rochko 51e67f3243
Fix link colors in report and strike details (#17616)
3 years ago
Eugen Rochko b377022cf9
Add caching layer to metrics (#17617)
3 years ago
Eugen Rochko 8338826963
Fix wrong styles on strike page (#17615)
3 years ago
dependabot[bot] 2e89067d21
Bump pundit from 2.1.1 to 2.2.0 (#17543)
3 years ago
Eugen Rochko 1761d9ba5d
New Crowdin updates (#17514)
3 years ago
Eugen Rochko de448ab1b5
Change global `locale` param to `lang` to avoid conflicts (#17592)
3 years ago
helloworldstack 2426577a91
Fix sign in token and warning emails failed to send in some cases (#17589)
3 years ago
Claire ac99f586bb
Fix issues when attempting to appeal an old strike (#17554)
3 years ago
Claire aa86cf9557
Fix opening the emoji picker scrolling the single-column view to the top (#17579)
3 years ago
Claire 00b45b967e
Fix edge case where settings/admin page sidebar would be incorrectly hidden (#17580)
3 years ago
Claire 8f537a1168
Change relays handling to not record boosts (#17571)
3 years ago
Claire 73fce8d311
Fix performance of server-side filtering (#17575)
3 years ago
Claire 793da08995
Change dasbhoard links for “new users” and “active users” (#17570)
3 years ago
Eugen Rochko 564efd0651
Add appeals (#17364)
3 years ago
Jeong Arm d39df35441
Fix admin statuses page order with media (#17538)
3 years ago
Jeong Arm 9a015e43ef
Add `from:` query operator to search syntax (#16526)
3 years ago
Eugen Rochko bbd3474416
Fix privacy policy link not being visible on small screens (#17533)
3 years ago
Eugen Rochko 6240466866
Fix duplicate accounts when searching by IP range in admin UI (#17524)
3 years ago
Claire 7396a254c1
Fix empty batch statuses selection causing a 500 error (#17532)
3 years ago
Claire 38845592c4
Fix controls for unchangeable properties on status edit not being disabled (#17531)
3 years ago
Eugen Rochko e848d281d5
Fix layout of the report page on smaller screens in admin UI (#17523)
3 years ago
Jeong Arm ee47e2028b
Enable domain purge button on suspended domains too (#17209)
3 years ago
Eugen Rochko 8f03b7a2fb
Add notifications when a reblogged status has been updated (#17404)
3 years ago
Eugen Rochko d0fcf07436
Change actions in reports to require only one click (#17487)
3 years ago
Eugen Rochko a27729ee48
Change reblogs to not count towards hashtag trends anymore (#17501)
3 years ago
Eugen Rochko c9a52833b6
Fix deletes not being signed in authorized fetch mode (#17484)
3 years ago
Claire d4e6774a0c
Fix Undo Announce sometimes inlining the originally Announced status (#17516)
3 years ago
Eugen Rochko 6f38765fcc
New Crowdin updates (#16858)
3 years ago
Eugen Rochko 3dc1e3cfc3
Chore: Disable menu items for editing statuses in web UI (#17497)
3 years ago
Claire da91b18a8b
Fix NoMethodError in StatusUpdateDistributionWorker (#17499)
3 years ago
Claire 63854bee6c
Fix poll votes not being properly reset on poll change (#17498)
3 years ago
Eugen Rochko 1bfcb75105
Fix outdated iso-639 reference in update status service (#17496)
3 years ago
Eugen Rochko 63002cde03
Add editing for published statuses (#17320)
3 years ago
Eugen Rochko 2f8159baad
Add `category` and `rule_ids` params to `POST /api/v1/reports` (#17492)
3 years ago
Eugen Rochko 3aebe711fd
Change languages to be listed under standard instead of native name in admin UI (#17485)
3 years ago
Eugen Rochko fd3a45e348
Add edit history to web UI (#17390)
3 years ago
Eugen Rochko 2adcad04ff
Fix error in suggestions API due to typo (#17486)
3 years ago
Eugen Rochko b6d7726ecb
Remove language detection through cld3 (#17478)
3 years ago
Eugen Rochko 85b86fe28c
Add global `locale` param (#17464)
3 years ago
Eugen Rochko 35850f8195
Fix localization of cold-start follow recommendations (#17479)
3 years ago
Claire 52c1b86964
Fix Ruby 2.5 incompatibility (#17465)
3 years ago
Eugen Rochko f1f6ddd536
Fix structured data parsing from links choking on bad data (#17403)
3 years ago
Claire 73a782391c
Fix replies collection incorrectly looping (#17462)
3 years ago
Claire 0d2cf3cd4a
Fix errors when multiple Delete are received for a given actor (#17460)
3 years ago
Claire 92658f0fb0
Fix instance actor not being dereferenceable (#17457)
3 years ago
Eugen Rochko e03e7ac290
Fix error on account relationships page in admin UI (#17444)
3 years ago
Claire c8b1e72a4f
Fix compacted JSON-LD possibly causing compatibility issues on forwarding (#17428)
3 years ago
Claire 948235592a
Fix response_to_recipient? CTE (#17427)
3 years ago
Claire d1ecc323e7
Compact JSON-LD signed incoming activities (#17426)
3 years ago
Claire 987d88ea56
Fix requiring an extra restart after recent post-deployment migrations (#17422)
3 years ago
Claire f5639e1cbe
Change public profile pages to be disabled for unconfirmed users (#17385)
3 years ago
Claire 03d59340da
Fix Sidekiq warnings about JSON serialization (#17381)
3 years ago
Claire 166cc5b89d
Fix local distribution of edited statuses (#17380)
3 years ago
Eugen Rochko 6505b39e5d
Fix poll updates being saved as status edits (#17373)
3 years ago
Claire dd63923c0a
Fix link_to_login argument handling when a block is passed (#17345)
3 years ago
Claire 0a120d86d2
Fix error-prone SQL queries (#15828)
3 years ago
Claire a63495230a
Change `percent` to `rate` in retention metrics API (#16910)
3 years ago
Claire bddd9ba36d
Add OMNIAUTH_ONLY environment variable to enforce externa log-in (#17288)
3 years ago
Claire cfa583fa71
Remove support for OAUTH_REDIRECT_AT_SIGN_IN (#17287)
3 years ago
Claire 8a07ecd377
Remove leftover database columns from Devise::Models::Rememberable (#17191)
3 years ago
Claire 3a103cd317
Fix text being incorrectly pre-selected in composer textarea on /share (#17339)
3 years ago
Claire 6eea3f8f9c
Add post edited notice in admin and public UIs (#17335)
3 years ago
Eugen Rochko 9eb775a9d1
Fix error when using raw distribution worker (#17334)
3 years ago
Eugen Rochko d412a8d1f2
Fix error when processing poll updates (#17333)
3 years ago
Eugen Rochko 1060666c58
Add support for editing for published statuses (#16697)
3 years ago
Jeong Arm 2d1f082bb6
Fix NameError on ActivityPub::FetchFeaturedCollectionService (#17326)
3 years ago
Claire c60f8ce032
Fix `pinned` attribute not being set for private self-posts (#17304)
3 years ago
Eugen Rochko 14f436c457
Add notifications for statuses deleted by moderators (#17204)
3 years ago
Claire d5c9feb7b7
Add support for private pinned posts (#16954)
3 years ago
Claire 081e4426f8
Fix admin interface crash when displaying deleted user (#17301)
3 years ago
Eugen Rochko 8e84ebf0cb
Remove IP tracking columns from users table (#16409)
3 years ago
Jeong Arm bc7a8ae6d6
Gradually increase retry waiting for media processing (#17271)
3 years ago
Jeong Arm d3db2eb7fb
Remove custom emojis on domain purge (#17210)
3 years ago
Claire 37e80994f8
Fix media descriptions not being used for client-side filtering (#17206)
3 years ago
Eugen Rochko fe71548844
Fix warnings on Rails boot (#16946)
3 years ago
Rens Groothuijsen e65080181a
Fix tag rendering error in hashtag column settings (#17184)
3 years ago
Jeong Arm 720e8ab0f5
Fix duplicate record on admin/accounts when searching with IP (#17150)
3 years ago
Claire 76761d5fc0
Add ability for admins to delete canonical email blocks (#16644)
3 years ago
Claire 7f803c41e2
Add ability to purge undeliverable domains from admin interface (#16686)
3 years ago
Claire 0c17fd9109
Change title of retention chart (#16909)
3 years ago
Claire 40f202c1e5
Change list title input styling (#17092)
3 years ago
David Sterry 2aafa5b4e7
ignore hashtag suggestions if they vary only in case (#16460)
3 years ago
Takeshi Umeda bda8e4f815
Fix follow recommendation biased towards older accounts (#17126)
3 years ago
Eugen Rochko fe45184b36
Change trending hashtags threshold back from 15 to 5 (#17122)
3 years ago
heguro 41503507ec
Fix redirection when succeeded WebAuthn (#17098)
3 years ago
Rens Groothuijsen 66baa629ea
Show correct error message if chosen password is too long (#17082)
3 years ago
Eugen Rochko 0fb9536d38
Add batch suspend for accounts in admin UI (#17009)
3 years ago
Eugen Rochko a458b74c7e
Fix error on trending mailer due to missing constant (#17072)
3 years ago
Jeong Arm 4a109ec1ba
Fix server graph on admin/tags/:id (#17066)
3 years ago
Jeong Arm 1c826471e7
Fix admin statuses order(#16937) (#16969)
3 years ago
Claire 3f382e337d
Fix searching for additional hashtags in hashtag column (#17054)
3 years ago
Claire 1630807ee2
Fix color of hashtag column settings inputs (#17058)
3 years ago
Claire ddcb9da74f
Fix opening wrong profile when clicking on username of boosting user in WebUI (#17060)
3 years ago
Eugen Rochko 7de0ee7aba
Remove Keybase integration (#17045)
3 years ago
Eugen Rochko 12b3ff6c6d
Fix error on trending hashtags/links pages in admin UI due to missing constant (#17044)
3 years ago
Claire b1fd6d4490
Fix handling of recursive toots in WebUI (#17041)
3 years ago
Claire 013bee6afb
Fix filtering DMs from non-followed users (#17042)
3 years ago
Eugen Rochko 6e50134a42
Add trending links (#16917)
3 years ago
Claire 02a87431cf
Fix error when suspending user with an already-existing canonical email block (#17036)
3 years ago
Claire db32835338
Fix overflow of long profile fields in admin view (#17010)
3 years ago
Claire 6159020617
Fix background-color of emoji-mart selector (#17011)
3 years ago
Takeshi Umeda 3419d3ec84
Bump chewy from 5.2.0 to 7.2.3 (supports Elasticsearch 7.x) (#16915)
3 years ago
Mashiro 2b6a25c609
Add lazy load to emoji-mart (#16907)
3 years ago
Claire 3517867b76
Fix confusing error when webfinger request returns empty document (#16986)
3 years ago
Eugen Rochko 5d7c852283
Fix no link previews being generated for pages with invalid structured data (#16979)
3 years ago
Claire ef8deb0878
Fix OpenGraph/LinkedData embeds having incorrectly-generated iframes (#16978)
3 years ago
Claire 6da135a493
Fix reviving revoked sessions and invalidating login (#16943)
3 years ago
Claire 87085a5152
Fix AccountNote not having a maximum length (#16942)
3 years ago
Eugen Rochko 39cdf61ab7
Add support for structured data and more OpenGraph tags to link cards (#16938)
3 years ago
Claire 989c67d29d
Fix handling announcements with links (#16941)
3 years ago
Jeong Arm 458830ee7c
Fix statuses order in account's statuses admin page (#16937)
3 years ago
mayaeh 7ccbfb55dd
ran `yarn manage:translations en` (#16912)
3 years ago
Sasha Sorokin 11d4f9eefc
Split context for filter bar and unread markers (#16865)
3 years ago
Claire ec059317fa
Fix some link previews being incorrectly generated from other prior links (#16885)
3 years ago
Mashiro b58d32cfe2
Enhance dashboard styles (#16884)
3 years ago
Claire 3f9b28ce26
Add support for fetching Create and Announce activities by URI (#16383)
3 years ago
Takeshi Umeda 17f4e457b3
Add remove from followers api (#16864)
3 years ago
Eugen Rochko f00043dc4b
New Crowdin updates (#16354)
3 years ago
Claire a184c860ca
Fix retention rate computation (#16854)
3 years ago
Jeong Arm f4081d1564
Allow keeping only 1 boosts/favs on auto deleting posts (#16653)
3 years ago
Claire b21f3aa21d
Minor memory optimizations (#16507)
3 years ago
Jeong Arm 3ec8e04b3b
Add font-display to display text before loading (#16330)
3 years ago
gunchleoc 8ce42640e5
Add Northern Kurdish locale as requested by translator. It already has a project started on Crowdin. (#16548)
3 years ago
Claire 9b978872cc
Fix 404 error when filtering admin action logs by non-existent target account (#16643)
3 years ago
Eugen Rochko 07341e7aa6
Add graphs and retention metrics to admin dashboard (#16829)
3 years ago
Claire 216570ad98
Fix scheduled statuses decreasing statuses counts (#16791)
3 years ago
Claire 5159ba26e4
Fix error when rendering public pages with media attachments (#16763)
3 years ago
Sasha Sorokin 89b5071fde
Add single option votes tooltip in polls (#16849)
3 years ago
Claire 84ceebe1c4
Fix media attachment size validation not correctly accounting for file type (#16819)
3 years ago
Mélanie Chauvel 900481b7fa
Improve hover and focus style in columns settings (#16222)
3 years ago
Claire 24f9ea7818
Fix webauthn secure key authentication (#16792)
3 years ago
Mashiro 2e549fa2d5
Fix drawer tab menu routes in advanced web ui (#16793)
3 years ago
Claire fc3ae1343d
Switch from unmaintained paperclip to kt-paperclip (#16724)
3 years ago
Claire 6b19e1e632
Fix incorrect use of old WebUI paths (#16773)
3 years ago
Claire 11502ae46e
Add aliases for WebUI routes that were renamed in #16171 (#16772)
3 years ago
Eugen Rochko a0d4129893
Refactor notifications to go through a separate stream in streaming API (#16765)
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
Claire db57bff11d
Stop setting a shortcode to newly-created media attachments (#16730)
3 years ago
Holger 209f8f3a60
use relative path for `scope` (#16714)
3 years ago
Claire 12cd097e7c
Fix addressing of remote groups' followers (#16700)
3 years ago
Claire 2b18f7a943
Fix processing mentions to domains with non-ascii TLDs (#16689)
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
matildepark 79341d0f5f
Fix follow request count to dynamically update (#16652)
3 years ago
Daniel 5c21021176
Fix undefined variable for Auth::OmniauthCallbacksController (#16654)
3 years ago
Claire 3c45dfa0fe
Fix “discoverable” account setting being tied to profile directory (#16637)
3 years ago
Claire 9ac7e6fef7
Fix remotely-suspended accounts' toots being merged back into timelines (#16628)
3 years ago
Holger 0cae6c07bb
Fix #16603 (#16605)
3 years ago
Claire 0c24c865b7
Fix crash if a notification contains an unprocessed media attachment (#16573)
3 years ago
Claire aaf24d3093
Fix download button color in audio player (#16572)
3 years ago
Claire 5efb1ff337
Fix followers synchronization mechanism not working when URI has empty path (#16510)
3 years ago
Claire 13b08610a0
Fix crash when encountering invalid account fields (#16598)
3 years ago
Claire 4ac78e2a06
Add feature to automatically delete old toots (#16529)
3 years ago
Takeshi Umeda 709876bd6c
Fix invalid blurhash handling in Create activity (#16583)
3 years ago
Takeshi Umeda 590e1578bf
Fix when MoveWorker cannot get locale from remote account (#16576)
3 years ago
Claire 763ab0c7eb
Fix owned account notes not being deleted when an account is deleted (#16579)
3 years ago
Takeshi Umeda b2875b1864
Fix logout link not working in safari (#16574)
3 years ago
Jeong Arm 6e0ab6814f
Fix trends layout (#16570)
3 years ago
Claire a8a7066e97
Add confirmation modal when closing media edit modal with unsaved changes (#16518)
3 years ago
Claire af08229ff4
Fix “open” link of media modal not closing modal (#16524)
3 years ago
Claire 1d67acb72f
Fix scoped order warning in RemoveStatusService (#16531)
3 years ago
Claire e9659ae031
Fix crashes with Microsoft Translate on Microsoft Edge (#16525)
3 years ago
Claire d8629e7b86
Add logging of S3-related errors (#16381)
3 years ago
Claire e54a65013d
Fix replying from modal (#16516)
3 years ago
Claire 211d5c3c30
Fix inefficiencies in auto-linking code (#16506)
3 years ago
Claire 3dcf3f2a3a
Fix minor code quality issues (#16502)
3 years ago
Claire 30ce6e395c
Fix user email address being banned on self-deletion (#16503)
3 years ago
Claire 5a1e072517
Change references to tootsuite/mastodon to mastodon/mastodon (#16491)
3 years ago
Claire d3791cca0c
Improve modal flow and back button handling (#16499)
3 years ago
Eugen Rochko 7095c80373
Add ability to filter reports by origin of target account (#16487)
3 years ago
Eugen Rochko 275fa4746b
Add `configuration` attribute to `GET /api/v1/instance` (#16485)
3 years ago
Eugen Rochko 771c9d4ba8
Add ability to skip sign-in token authentication for specific users (#16427)
3 years ago
Claire 8569126c2e
Fix upgrade path from 3.4.0 (#16465)
3 years ago
Claire e2844b7e58
Change number_to_human calls to always use 3-digits precision (#16469)
3 years ago
Claire 1381e0e1d9
Fix pop-in player display when poster has long username or handle (#16468)
3 years ago
Claire 49219508bc
Fix anonymous access to outbox not being cached by the reverse proxy (#16458)
3 years ago
Eugen Rochko 38b3419950
Fix not being able to suspend accounts that already have a canonical e-mail block (#16455)
3 years ago
David Sterry 7c27ccb8d8
Fix #16407 (#16432)
3 years ago
Claire 9e5a1daa9b
Fix styling of boost button in media modal not reflecting ability to boost (#16387)
3 years ago
Claire e592e47e19
Fix WebUI crash when a toot with a playing video gets deleted (#16384)
3 years ago
Claire 1c21dcfa35
Fix newlines in accout notes added by the Move handler (#16415)
3 years ago
Claire 262c7bcb57
Add full user agent in tooltips for login activities (#16428)
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
Claire 8428faa085
Fix OCR failure when erroneous lang data is in cache (#16386)
3 years ago
Claire f6088922c0
Update emoji codepoint mappings to v13.1 (#16352)
3 years ago
Eugen Rochko 2fba280353
New Crowdin updates (#16288)
3 years ago
Eugen Rochko 1410dffdf4
Fix e-mail confirmations API not working correctly (#16348)
3 years ago
Claire 526332c545
Fix account deletion sometimes failing because of optimistic locks (#16317)
3 years ago
Claire be8079f637
Fix deprecated slash as division in SASS files (#16347)
3 years ago
Eugen Rochko abd7b4636a
Add assets from Twemoji 13.1.0 (#16345)
3 years ago
Claire 3b27b09acb
Fix some IDs in instance actor outbox (#16343)
3 years ago
Jeong Arm 5ef216d032
Remove set-cookie header on custom.css (#16314)
3 years ago
Claire 12f8f39e25
Fix media proxy RedisLocks auto-releasing too fast (#16291)
3 years ago
Eugen Rochko 01adffdecb
New Crowdin updates (#16281)
3 years ago
Eugen Rochko 7f0d58b478
New Crowdin updates (#16269)
3 years ago
Claire 9a19227f17
Fix some RedisLocks auto-releasing too fast (#16276)
3 years ago
Zero King 028ba13eb3
Remove duplicate CSS properties (#16278)
3 years ago
Claire 92f1d739b5
Fix unread notification count when polling (#16272)
3 years ago
Zero King 689974b1ed
Remove duplicate CSS property of margin (#16277)
3 years ago
Eugen Rochko 132adcc8da
New Crowdin updates (#16241)
3 years ago
dogelover911 52c4e17f7e
Add width and height to attachments in ActivityPub (#16245)
3 years ago
Eugen Rochko 6528f8162e
New Crowdin updates (#16207)
3 years ago
Claire 76064e6608
Update fix-duplicates maintenance script to support latest migrations (#16231)
3 years ago
Claire 70f6f2e9b7
Fix empty CW when a content-less toot with a CW is encountered twice (#16220)
3 years ago
Claire 4f747d9f83
Fix follow recommendations UI in advanced layout (#16215)
3 years ago
Mélanie Chauvel 0464240f19
Fix dialog close button (#16219)
3 years ago
Eugen Rochko be353bccbb
Fix error when rendering actor with hashtags in bio (#16218)
3 years ago
Takeshi Umeda c403c3695b
Fix to be able to redownload avatar and header (#16190)
3 years ago
abcang b5ad787ebf
Fix rubocop warning (#16214)
3 years ago
abcang be6f4e013a
Fix eslint error (#16212)
3 years ago
Eugen Rochko f8d2dbdefa
New Crowdin updates (#16183)
3 years ago
Claire afb7882189
Fix blocking someone not clearing up list feeds (#16205)
3 years ago
Claire f9c2d1b9a1
Fix FollowRecommendationsScheduler failing because of unpopulated views (#16189)
3 years ago
rinsuki 4d31cef19d
Fix breaking change about format of accounts.created_at (#16186)
3 years ago
Eugen Rochko bd1abac370
New Crowdin updates (#16094)
3 years ago
Takeshi Umeda 9da5e0b350
Fix webfinger_update_due to run WebFinger on stale activitypub-account (#16182)
3 years ago
Mélanie Chauvel 68181b9506
Make media_gallery.toggle_visible less confusing to translate (#15993)
3 years ago
Eugen Rochko 1294f9ee4f
Remove PubSubHubbub-related columns from accounts table (#16170)
3 years ago
Eugen Rochko 0ad240cb6b
Change home timeline to reload after follow recommendations in web UI (#16160)
3 years ago
Eugen Rochko 74081433d0
Change trending hashtags to be affected be reblogs (#16164)
3 years ago
Eugen Rochko 2c77d97e0d
Add joined date to profiles in web UI (#16169)
3 years ago
Claire 566fc90913
Add Ruby 3.0 support (#16046)
3 years ago
Eugen Rochko 0a3fa034fc
Fix "You might be interested in" flashing while searching in web UI (#16162)
3 years ago
Eugen Rochko 8d75bd002d
Add empty state message for follow recommendations in web UI (#16161)
3 years ago
Eugen Rochko 6d9ad30bf8
Fix media redownload worker retrying on unexpected response codes (#16111)
3 years ago
Claire aa1b43f467
Fix display of toots without text content (#15665)
3 years ago
Takeshi Umeda 7cb34b32f8
Add management of delivery availability in Federation settings (#15771)
3 years ago
Claire d9ae3db8d5
Improve performance of follow recommendation scheduler (#16159)
3 years ago
Eugen Rochko 351c744590
Fix error when trying to render component for media without meta (#16112)
3 years ago
Eugen Rochko 059df83d1d
Fix database serialization failure returning HTTP 500 (#16101)
3 years ago
Eugen Rochko 036556d350
Fix media processing getting stuck on too much stdin/stderr (#16136)
3 years ago
Mélanie Chauvel 19d3809ad5
Improve description of keyboard shortcuts (#16129)
3 years ago
Eugen Rochko 3639862dee
Fix existing username validator not allowing multiple accounts (#16153)
3 years ago
Eugen Rochko fab65848d2
Fix empty home feed before first follow has finished processing (#16152)
3 years ago
Claire 8c44b723bb
Change confirmations controller to redirect to / for approved users (#16151)
3 years ago
fusagiko / takayamaki c35a6b9e01
fix component name (#16138)
3 years ago
Eugen Rochko f627d2eb93
Fix trying to fetch key from empty URI when verifying HTTP signature (#16100)
3 years ago
abcang d0fc69d721
Further improve the media attached status query for accounts (#16106)
3 years ago
Eugen Rochko f78cbc0c32
Fix thread resolve worker retrying when status no longer exists (#16109)
3 years ago
abcang 1f47511023
Improve media attached status query (#16105)
3 years ago
abcang 7f0c49c58a
Improve tag search query (#16104)
3 years ago
Eugen Rochko daccc07dc1
Change auto-following admin-selected accounts, show in recommendations (#16078)
3 years ago
Eugen Rochko f4b7c6b619
Fix nil error when removing status caused by race condition (#16099)
3 years ago
Claire a6564d56d6
Fix edge case where accepted follow cannot be processed because of follow limit (#16098)
3 years ago
Eugen Rochko 2eb17360df
Fix delete of local reply to local parent not being forwarded (#16096)
3 years ago
Eugen Rochko cafc7ad064
Add af, gd and si locales (#16090)
3 years ago
Eugen Rochko e39925a7d1
New Crowdin updates (#16088)
3 years ago
Eugen Rochko c6d8ee99a0
New Crowdin updates (#15719)
3 years ago
Eugen Rochko 9cc283f0b4
Change the nouns "toot" and "status" to "post" (#16080)
3 years ago
Claire e243092a5a
Add DM icon back on HTML view of DMs (#16086)
3 years ago
Claire 0b36e3419d
Fix processing of remote Delete activities (#16084)
3 years ago
Claire 2c322addf3
Hide floating action button on onboarding page (#16082)
3 years ago
Eugen Rochko 7762d3d275
Change follow recommendations to be limited to 20 instead of 40 in web UI (#16077)
3 years ago
Eugen Rochko 23b102f661
Add "recommended" label to activity/peers API toggles in admin UI (#16081)
3 years ago
Eugen Rochko b5ac17c4b6
Fix newlines not being considered sentence separators in account note (#16079)
3 years ago
Eugen Rochko bf903dc510
Change onboarding by replacing tutorial with follow recommendations in web UI (#16060)
3 years ago
Eugen Rochko ca3bc1b09f
Refactor StatusReachFinder to handle followers and relays as well (#16051)
3 years ago
Eugen Rochko 6d6000f61f
Fix remote reporters not receiving suspend/unsuspend activities (#16050)
3 years ago
Eugen Rochko 480d7c9478
Fix missing source strings and inconsistent lead text style in admin UI (#16052)
3 years ago
Eugen Rochko b3ceb3dcc4
Add canonical e-mail blocks for suspended accounts (#16049)
3 years ago
Eugen Rochko dde8739020
Fix reports of already suspended accounts being recorded (#16047)
3 years ago
Takeshi Umeda baed52c2a7
Fix not to show follow button in global suggestion (#16045)
3 years ago
Takeshi Umeda 9bb3341849
Fix to update suggestion list after dismiss (#16044)
3 years ago
Eugen Rochko 3b8d085436
Fix app name, website and redirect URIs not having a maximum length (#16042)
3 years ago
Eugen Rochko ce2148c571
Add `policy` param to `POST /api/v1/push/subscriptions` (#16040)
3 years ago
Takeshi Umeda c968d22ee9
Fix an error with 'multiple mentions with same username' (#16038)
3 years ago
Claire e78d06eecf
Add border to 🚲 emoji (#16035)
3 years ago
Eugen Rochko 120965eb0b
Change Web Push API deliveries to use request pooling (#16014)
3 years ago
Eugen Rochko f7117646af
Add cold-start follow recommendations (#15945)
3 years ago
Eugen Rochko 619fad6cf8
Remove spam check and dependency on nilsimsa gem (#16011)
3 years ago
Eugen Rochko 7183d9a113
Change multiple mentions with same username to render with domain (#15718)
4 years ago
Claire c5fe0864d1
Fix SidekiqProcessCheck checking for a queue name that isn't used in Mastodon (#16002)
4 years ago
Claire 117f6638d0
Fix SVG files not being correctly included in templates (#16001)
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 abad99fa10
Fix crash in old browsers (#15985)
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
Marcin Mikołajczak f8e50eaea3
Add transition to media modal background (#15843)
4 years ago
Claire cbd0ee1d07
Update Mastodon to Rails 6.1 (#15910)
4 years ago
Claire 1c4dee4554
Fix Mastodon not understanding as:Public and Public (#15948)
4 years ago
Claire 034f37b85a
Fix compose form behavior in mobile view (#15555)
4 years ago
dependabot[bot] c3aef491d6
Bump react-select from 3.2.0 to 4.0.2 (#15624)
4 years ago
Claire 876840e9ef
Fix brakeman warning (#15870)
4 years ago
Claire 051efed5ed
Bypass MX validation for explicitly allowed domains (#15930)
4 years ago
Claire 5d48402be1
Fixing the hero widget (#15926)
4 years ago
Claire 39a490c70e
Fix custom CSS when CDN_HOST is set (#15927)
4 years ago
Eugen Rochko af8fe6e1e9
WIP (#15222)
4 years ago
Claire 741d0952b1
Improve account counters handling (#15913)
4 years ago
Claire b358229834
Further preparation for Rails 6 (#15916)
4 years ago
Claire 55ac2b9c60
Add option to opt out of unread notification markers (#15842)
4 years ago
Claire a4dcaef53b
Prepare Mastodon for zeitwerk autoloader (#15917)
4 years ago
Claire 5027abecd1
Fix cache_collection crashing when given an empty collection (#15921)
4 years ago
Claire 43eff898a0
Prepare Mastodon for Rails 6 (#15911)
4 years ago
Eugen Rochko e89e976e92
Fix configuration for sidekiq-unique-jobs after 7.x upgrade (#15908)
4 years ago
Filipe Rodrigues 3dc94d9f91
Fix reference to non-existing translation in the exports page. (#15894)
4 years ago
Claire 1b02d29be5
Fix not being able to change world filter expiration back to “Never” (#15858)
4 years ago
Claire 5cc45d22d3
Remove subscription_expires_at leftover from OStatus (#15857)
4 years ago
Claire 67c5cdea40
Fix some ignored brakeman warnings (#15829)
4 years ago
Claire 5614e6724e
Fix URL scanning in note length validator and preview card fetching (#15827)
4 years ago
Claire 65db262550
Update twitter-text from 1.14 to 3.1.0 and fix toot character counting (#15382)
4 years ago
Claire a8139ab016
Add borders to 📱 and 📲 emojis (#15794)
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 0635c8760d
Fix WebUI crashing when SVG support is disabled (#15809)
4 years ago
Claire 75189af528
Fix crash on receiving requests with missing Digest header (#15782)
4 years ago
Claire 4f19504986
Add inline description of moderation actions in moderation interface (#15792)
4 years ago
Claire 5f4c0b79c2
Change ResolveAccountService's handling of skip_webfinger (#15750)
4 years ago
Claire 1b50ac08c1
Fix server rules not being displayed if extended server discription isn't set (#15778)
4 years ago
abcang 2127f40e6b
Fix default searchTokens (#15775)
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
Eugen Rochko f8972d4503
Fix YouTube embeds failing due to YouTube serving wrong OEmbed URLs (#15716)
4 years ago
kaias1jp 08ae116dc6
Fixed WebUI crash when a status opened in the media modal is deleted (#15701)
4 years ago
Takeshi Umeda 7927959d8f
fix typo (#15705)
4 years ago
Cecylia Bocovich e79f8dd85c
Onion service related changes to HTTPS handling (#15560)
4 years ago
Jeong Arm d499bb031f
Use custom mascot on static share page (#15687)
4 years ago
Claire be3b9f8151
Fix URI of repeat follow requests not being recorded (#15662)
4 years ago
Mélanie Chauvel f5fefdc11a
Slightly reorder three dots menu on toots to make it more intuitive (#15647)
4 years ago
Claire 07b46cb332
Add dropdown for boost privacy in boost confirmation modal (#15704)
4 years ago
Claire acdeb162b8
Create instance actor if it hasn't been properly seeded (#15693)
4 years ago
Eugen Rochko acf1842896
Change max. image dimensions to 1920x1080px (1080p) (#15690)
4 years ago
ThibG a044ddac5b
Fix race conditions on account migration creation (#15597)
4 years ago
ThibG 3efa0c54b6
Change custom emoji to be animated when hovering container (#15637)
4 years ago
abcang 7ab53f221a
Improved performance of notification preloading (#15640)
4 years ago
abcang c8c764dd8b
Fix N+1 query when rendering with StatusSerializer (#15641)
4 years ago
abcang 2319e85a8a
Fix react/jsx-no-duplicate-props (#15636)
4 years ago
Takeshi Umeda 7f1c56954b
Fix first return value of FetchLinkCardService.html method (#15630)
4 years ago
luigi 7ea9588520
Use Enumerable#filter_map in more places (#15527)
4 years ago
ThibG 5fcac81302
Add “translate” class to other user strings (#15611)
4 years ago
luigi eb51e43fb4
Optimize some regex matching (#15528)
4 years ago
ThibG 7d0031a515
Fix Google Translate breaking web interface (#15610)
4 years ago
ThibG e955ca5463
Fix sign-up restrictions based on IP addresses not being enforced (#15607)
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
ThibG 7bed25f3ea
Fix processing of incoming Block activities (#15546)
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 73ddb60c32
Fix OCR lang data failing to load (#15519)
4 years ago
ThibG a1a8aa4a08
Skip processing Update activities on unknown accounts (#15514)
4 years ago
abcang efffdd3778
Fix rubocop config and warnings (#15503)
4 years ago
Takeshi Umeda a50fe47a77
Fix defaultProps of frameRate to string (#15493)
4 years ago
Takeshi Umeda 71f0968887
Fix missing key in list timeline policy (#15494)
4 years ago
Takeshi Umeda e38874dcf7
Fix getting-started footer in single column mode not being clickable in Safari (#15496)
4 years ago
ThibG 4552449c26
Fix profile update not being sent on profile/header picture deletion (#15461)
4 years ago
Takeshi Umeda 3f4b0dfd47
Fix logo button style more (#15458)
4 years ago
Takeshi Umeda cb5bb2313b
Fix expand video on public page (#15469)
4 years ago
ThibG f1f96ebf02
Fix being able to import more than allowed number of follows (#15384)
4 years ago
Eugen Rochko 4580129c98
New Crowdin updates (#15413)
4 years ago
Takeshi Umeda ba748a83f2
Fix logo button style (#15428)
4 years ago
Eugen Rochko e89648574f
Fix error when changing ACL on missing objects during suspension (#15420)
4 years ago
Eugen Rochko ba0b79fc5c
Fix undefined method error when batch-removing statuses with ElasticSearch on (#15421)
4 years ago
Takeshi Umeda 7e6d3a7d9a
Fix unfollow action button style (#15418)
4 years ago
ThibG b08d2d4f78
Fix media modal buttons not showing up on mobile (#15417)
4 years ago
trwnh 4950e59cdc
Use existing FeaturedTag serializer and delete AccountFeaturedTag serializer (#15415)
4 years ago
ThibG de57efd055
Fix mentions not being deleted efficiently (#15416)
4 years ago
Eugen Rochko 473abc35a1
Fix trying to privatize empty media attachments (#15414)
4 years ago
ThibG 814b7775fb
Improve performances of deleting favourites when deleting accounts (#15412)
4 years ago
Eugen Rochko 62e42bd15b
New Crowdin updates (#15369)
4 years ago
ThibG 2ab3e91eaf
Fix BatchedRemoveStatusService not working without ES in rails console (#15408)
4 years ago
ThibG 3249d35bdc
Improve account deletion performances further (#15407)
4 years ago
ThibG f18349640b
Fix batch order warnings in BatchedRemoveStatusService (#15409)
4 years ago
ThibG 1cf2c3a810
Fix external user creation failing when invite request text is required (#15405)
4 years ago
Eugen Rochko 9915d11c0d
Fix unnecessary queries when batch-removing statuses, 100x faster (#15387)
4 years ago
ThibG 43961035a9
Fix some notifications not being deleted on poll/status deletion (#15402)
4 years ago
ThibG 6f51fd7435
Fix invitation links not working when invite request text is required (#15385)
4 years ago
ThibG 7bf3c6e57b
Fix AccountDeletionWorker crashing and clogging sidekiq queues (#15380)
4 years ago
Eugen Rochko 1c41ce3217
New Crowdin updates (#15353)
4 years ago
Eugen Rochko 59343ef4d1
Fix missing description on enable bootstrap timeline accounts toggle in admin UI (#15367)
4 years ago
ThibG a60d9335d8
Fix resolving accounts sometimes creating duplicate records for a given AP id (#15364)
4 years ago
ThibG 47c6c54d31
Fix styling issue on /about when server admin has a long username (#15357)
4 years ago
Eugen Rochko eb35be0431
Fix follow limit preventing re-following of a moved account (#14207)
4 years ago
Eugen Rochko 941ff04b03
Fix styles for RTL languages and the light theme (#15356)
4 years ago
Eugen Rochko 8a95867693
Add option to obfuscate domain name in public list of domain blocks (#15355)
4 years ago
ThibG b1feb47055
Improve searching for private toots from URL (#14856)
4 years ago
Eugen Rochko 2032748050
New Crowdin updates (#15220)
4 years ago
ThibG 79efcf8aad
Change notification permission handling (#15176)
4 years ago
ThibG 8357969559
Fix admins being able to suspend their instance actor (#14567)
4 years ago
Eugen Rochko 1f564051b6
Change RTL detection to rely on unicode-bidi paragraph by paragraph (#14573)
4 years ago
Eugen Rochko 1045549f85
Add stoplight for object storage failures, return HTTP 503 (#13043)
4 years ago
Mashiro 75d2762fdf
Add "invite request content" display in user account admin page (#15265)
4 years ago
ThibG 1390cc194b
Add indication to admin UI of whether a report has been forwarded (#13237)
4 years ago
Marcin Mikołajczak 9342705e6b
Add app shortcuts (#15234)
4 years ago
ThibG 47e507fa61
Add ability to require invite request text (#15326)
4 years ago
ThibG a7e819b8a8
Fix dynamic updating of “Bootstrap timeline accounts” admin setting (#15325)
4 years ago
Eugen Rochko 4fd3062003
Change "Profile unavailable" string to "Account suspended" in web UI (#15345)
4 years ago
Eugen Rochko 216b85b053
Fix performance on instances list in admin UI (#15282)
4 years ago
Eugen Rochko a3b5675aa8
Change number format on about page from full to shortened (#15327)
4 years ago
ThibG 49eb4d4ddf
Add honeypot fields and minimum fill-out time for sign-up form (#15276)
4 years ago
ThibG 9669167aae
Fix notifications being unnecessarily redrawn on state change (#15312)
4 years ago
trwnh 127c543a6e
rename replies_policy enumerables (#15304)
4 years ago
Takeshi Umeda f379a52d74
Fix missing pictureInPicture prop in detailed status container (#15309)
4 years ago
Jeong Arm 7aee364795
Fix open media hotkey (#15308)
4 years ago
Takeshi Umeda 765626a3a7
Fix the Open handler for PreviewCard (#15305)
4 years ago
ThibG 0b437325dc
Fix column swiping animation logic (#15301)
4 years ago
Eugen Rochko 9620ee90be
Fix unnecessary re-rendering of various components when typing in web UI (#15286)
4 years ago
Eugen Rochko 48bef17cc9
Fix slow distinct queries where grouped queries are faster (#15287)
4 years ago
Eugen Rochko a8c471fcc0
Fix not being able to open audio modal in web UI (#15283)
4 years ago
Eugen Rochko 59d943e152
Fix alert when failing to save timeline markers in web UI (#15285)
4 years ago
Eugen Rochko 014733d1e4
Fix too low contrast on new media modal background in web UI (#15284)
4 years ago
Takeshi Umeda 17a2e27641
Fix remove number sign from account_featured_tags (#15277)
4 years ago
Takeshi Umeda 44d5c6bc8f
Fix incorrect conditions for suspended accounts in Get API for account featured tags (#15270)
4 years ago
ThibG fbe7519243
Fix account merging in maintenance script (#15264)
4 years ago
ThibG d849aad852
Change public thread view to hide "Show thread" link (#15266)
4 years ago
ThibG 9136be480f
Fix followers hash cache not being invalidated on account merge (#15256)
4 years ago
Eugen Rochko a55e6e99c0
Fix `ku` locale not being right-to-left (#15252)
4 years ago
Mélanie Chauvel 68775b6039
Fix character count not ignoring hidden CW field (#15236)
4 years ago
Eugen Rochko 13b07b88f1
Fix omniauth (SAML/CAS) sign-in routes not having CSRF protection (#15228)
4 years ago
Eugen Rochko 13206fcfb8
Fix media modal crashing when media has no blurhash (#15229)
4 years ago
Eugen Rochko e7e099d1a0
Fix deletes not reaching every server that interacted with status (#15200)
4 years ago
Eugen Rochko e1a6526c8d
Fix media modal regression on public pages (#15221)
4 years ago
Eugen Rochko 1e89e2ed98
Change media modals look in web UI (#15217)
4 years ago
Eugen Rochko cb7bd8ee03
New Crowdin updates (#15137)
4 years ago
Eugen Rochko f844386809
Add `tootctl accounts merge` (#15201)
4 years ago
abcang a2da02626e
Fixed ESLint error (#15214)
4 years ago
Eugen Rochko 272566043a
Remove fade-in animation from modals in web UI (#15199)
4 years ago
Eugen Rochko f970e1fab6
Fix hardcoded frame rate for frame by frame video navigation in web UI (#15198)
4 years ago
ThibG 66832cbf33
Undo outgoing follows when suspending a remote account (#15188)
4 years ago
ThibG c43f4cd3bb
Fix not being able to unfavorite toots one has lost access to (#15192)
4 years ago
ThibG 8b8004a962
Fix webfinger redirect handling in ResolveAccountService (#15187)
4 years ago
ThibG 96c1e71329
Add import/export feature for bookmarks (#14956)
4 years ago
Darius Kazemi 8e2530ea16
Mark correctly as read reverse-order announcements (#15070)
4 years ago
ThibG 2f6831f318
Fix sending spurious Rejects when processing remote account deletion (#15104)
4 years ago
Eugen Rochko df1653174b
Add cache buster feature for media files (#15155)
4 years ago
ThibG 966593393e
Fix DMs not appearing into timelines (#15182)
4 years ago
ThibG d8d43a427a
Fix image uploads being random data when canvas read access is blocked (#15180)
4 years ago
Eugen Rochko 18ca4e0e9a
Fix pop-out player appearing on mobile screens in web UI (#15157)
4 years ago
Eugen Rochko 04a079e723
Add hotkeys for audio/video control (#15158)
4 years ago
ThibG 0a4d0e8320
Fix AccountDeletionWorker not accepting keyword arguments (#15152)
4 years ago
Eugen Rochko aa10200e58
Fix streaming API allowing connections to persist after access token invalidation (#15111)
4 years ago
Eugen Rochko 8532429af7
Fix 2FA/sign-in token sessions being valid after password change (#14802)
4 years ago
ThibG 9870b175b4
Fix possible inconsistencies in tag search (#14906)
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 4790a126be
Add button to dismiss desktop notifications permissions banner (#15141)
4 years ago
Eugen Rochko f1858f08c2
Remove auto-redirect to direct messages in web UI (#15142)
4 years ago
Yamagishi Kazutoshi 5206ede9c9
Add missing locales (#15138)
4 years ago
Eugen Rochko 880fc9baaf
New Crowdin updates (#15110)
4 years ago
Eugen Rochko 337dc6e0ad
Fix updating account counters when account_stat is not yet created (#15108)
4 years ago
Yamagishi Kazutoshi 2b63c62c57
Remove unnecessary messages (#15109)
4 years ago
ThibG b0893291ef
Fix Move handler not being triggered when failing to fetch target (#15107)
4 years ago
Eugen Rochko cc98f967b1
New Crowdin updates (#14388)
4 years ago
ThibG 1e64666662
Fix crash in SuspendAccountWorker (#15106)
4 years ago
Eugen Rochko 3134691948
Add support for reversible suspensions through ActivityPub (#14989)
4 years ago
ThibG ee8cf246cf
Fix crashes in SuspendAccountService/UnsuspendAccountService (#15100)
4 years ago
ThibG f84239ecab
Fix suspension/unsuspension not working because of FeedManager change (#15099)
4 years ago
Eugen Rochko 9b1f2a4b61
Add subresource integrity for JS and CSS assets (#15096)
4 years ago
Mélanie Chauvel 68d4b2b83e
Display “Show newer” and “Show older” instead of “Show more” in public pages (#15052)
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
Mashiro f720af6b72
Add limitation of image's max zoom rate (max to the original size of image) (#15094)
4 years ago
dependabot[bot] e16b0fb15a
Bump detect-passive-events from 1.0.5 to 2.0.1 (#15003)
4 years ago
Mashiro f645dad661
add mouse scroll lock in image expand view (#15088)
4 years ago
Mashiro 6a2db10f76
Add expand/compress image button on image view box (#15068)
4 years ago
ThibG fa929d8b81
Tweak signature verification (#15069)
4 years ago
ThibG 9d023ed4f6
Fix some account media gallery items having empty labels (#15073)
4 years ago
ThibG c49805efb1
Fix poll ending notifications being created for each vote (#15071)
4 years ago
Darius Kazemi f1f0400adc
Show announcements in reverse chronological order (#15065)
4 years ago
fuyu 8d7fbe7dd9
Fix wrong seek bar width on media player (#15060)
4 years ago
mayaeh 2ae751f19d
Fix width of content text fluctuating over time (#15055)
4 years ago
Mélanie Chauvel c5704e75ae
Make “Mark media as sensitive” properly translatable (#15051)
4 years ago
Mélanie Chauvel 1d07f51039
Make visibility icon clickable as part of the time of a toot (#15053)
4 years ago
Mélanie Chauvel 0a8ab822e2
Sort filters by “keyword or phrase” in Settings (#15050)
4 years ago
Mélanie Chauvel a5afbb62d2
Make click area of video/audio player buttons bigger in WebUI (#15049)
4 years ago
ThibG 3678b10823
Fix follow request notifications (#15048)
4 years ago
ThibG 1f945e7390
Fix followers synchronization mechanism not being triggered on mentions (#15026)
4 years ago
ThibG fb586584f2
Fix account processing failing because of large collections (#15027)
4 years ago
ThibG ca56527140
Add follower synchronization mechanism (#14510)
4 years ago
abcang 9649ca0fbe
Removed disabling comments for Style/MethodMissingSuper (#15014)
4 years ago
Josh Leeb-du Toit 0c24f4dce2
Add support for Gemini urls (#15013)
4 years ago
mayaeh 4130aef29c
Fix translation string (#14986)
4 years ago
mayaeh fb5f3be18f
Fix strings that could not be translated (#14980)
4 years ago
Eugen Rochko a69ca29473
Change how missing desktop notifications permission is displayed (#14985)
4 years ago
Takeshi Umeda b4c4af18dc
Fix a bear check when the activity object is nil (#14981)
4 years ago
ThibG 4c45b43cb8
Change how CDN_HOST is passed down to make assets build reproducible (#14381)
4 years ago
OSAMU SATO 96761752ec
Add duration parameter to muting. (#13831)
4 years ago
ThibG f54ca3d08e
Fix browser notification permission request logic (#13543)
4 years ago
Eugen Rochko 5e1364c448
Add IP-based rules (#14963)
4 years ago
ThibG dc52a778e1
Fix issue checking for last unread notification when there are gaps (#14960)
4 years ago
ThibG dac3e362fd
Fix unread notification marker not updating when mounting column (#14954)
4 years ago
Eugen Rochko 7d985f2aac
Remove dependency on goldfinger gem (#14919)
4 years ago
ThibG 63770d3aac
Ignore alt-key hotkeys in text fields (#14942)
4 years ago
mayaeh 5a9ad221bf
Update translation files (#14920)
4 years ago
Eugen Rochko a549415868
Fix regressions in icon buttons in web UI (#14915)
4 years ago
Takeshi Umeda bec8b12bb5
Fix mark as read in notifications to be saved immediately (#14907)
4 years ago
ThibG 65136600e3
Fix logging out on mobile (#14901)
4 years ago
ThibG 78e45a5285
Add option to disable swiping motions across the WebUI (#13885)
4 years ago
Takeshi Umeda f5d08f2417
Fix unread notification markers (#14897)
4 years ago
ThibG 82951920f7
Fix bell button causing a brief “Cancel follow request” on locked accounts (#14896)
4 years ago
Eugen Rochko d88a79b456
Add pop-out player for audio/video in web UI (#14870)
4 years ago
ThibG d60290044e
Add environment variable to allow requests to some private addresses (#14722)
4 years ago
ThibG ff89025979
Add unread notification markers (#14818)
4 years ago
Jeremy Rose 03b6b034b9
add og:published_time to opengraph meta tags (#14865)
4 years ago
Takeshi Umeda b655a7f88f
Fix a slow query for TagFeed (#14861)
4 years ago
Takeshi Umeda 070026e634
Fix method of the DELETE DATA button (#14855)
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
ThibG eaea2311aa
Fix home TL marker code mishandling gaps (#14809)
4 years ago
ThibG aab867b0e8
Fix notification filter bar incorrectly filtering gaps (#14808)
4 years ago
kawaguchi 5d3c8baa9a
Fix validates :sign_count of WebauthnCredential (#14806)
4 years ago
Eugen Rochko ed099d8bdc
Change account suspensions to be reversible by default (#14726)
4 years ago
Eugen Rochko bbcbf12215
Fix unreadable placeholder text color in high contrast theme in web UI (#14803)
4 years ago
ThibG b67caf9be4
Add paragraph about browser add-ons when encountering some errors (#14801)
4 years ago
ThibG cd4ec7cd74
Do not serve account actors at all in limited federation mode (#14800)
4 years ago
Eugen Rochko 42c4322ce7
Fix reported statuses not being included in warning e-mail (#14778)
4 years ago
tateisu fa0c71f0d9
allow pagination by min_id and max_id (#14776)
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
ThibG 91eecd1b3c
Add border around 🕺 emoji (#14769)
4 years ago
Eugen Rochko fcb9350ff8
Change web UI to show empty profile for suspended accounts (#14766)
4 years ago
Eugen Rochko 65760f59df
Refactor feed manager (#14761)
4 years ago
ThibG 517af45e32
Fix multiple boosts of a same toot erroneously appearing in TL (#14759)
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
Eugen Rochko a6121a159c
Remove obsolete IndexedDB operations from web UI (#14730)
4 years ago
Takeshi Umeda 272aa4a109
Fix direct visibility style for light theme (#14727)
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
Eugen Rochko 1c308af84c
Change own direct-visibility statuses to be in the home feed again (#14711)
4 years ago
dependabot[bot] 8972e5f7f6
Bump rubocop from 0.86.0 to 0.88.0 (#14412)
4 years ago
ThibG 5fc5a9f9f1
Update Tesseract.js (#14708)
4 years ago
ThibG f0b6ddd979
Add border around 🐞 emoji (#14712)
4 years ago
ThibG 7febf19296
Add back “Home” link to the “Getting Started” column when the “Home” column isn't mounted (#14707)
4 years ago
Takeshi Umeda b1bb1906be
Fix limited follower id in fan-out-on-write service (#14709)
4 years ago
Akihiko Odaki ae871c4d46
Make Array-creation behavior of Paginable more predictable (#14687)
4 years ago
Eugen Rochko 52157fdcba
Add support for dereferencing objects through bearcaps (#14683)
4 years ago
Eugen Rochko ce8f33dd2f
Fix inefficiencies in fan-out-on-write service (#14682)
4 years ago
Eugen Rochko bf477cee9f
Fix videos with near-60 fps being rejected (#14684)
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
ThibG 92319d7340
Fix dereferencing remote statuses not using the correct account (#14656)
4 years ago
santiagorodriguez96 e8d41bc2fe
Add WebAuthn as an alternative 2FA method (#14466)
4 years ago
Tdxdxoz a3ec9af9b0
Fix: also use custom private boost icon for detailed status (#14471)
4 years ago
ThibG 720214feb0
Add support for inlined objects in activity audience (#14514)
4 years ago
Daigo 3 Dango 9669557be1
Better manage subscriptionCounters (#14608)
4 years ago
proxy 46210a65d1
reword "boost to original audience" as per #14596 (#14598)
4 years ago
Takeshi Umeda debf6ae316
Fix click range discrepancies in gifv (#14615)
4 years ago
ThibG c7cfd4e67a
Fix scrolling issues when closing some dropdown menus (#14606)
4 years ago
ThibG f6a82cb2cd
Fix not being able to unbookmark toots when blocked by their author (#14604)
4 years ago
ThibG 62a45ae26e
Fix client-side form validation not accepting handles with uppercase letters (#14599)
4 years ago
ThibG 0f38f9726a
Fix hardcoded non-breaking space in public view (#14568)
4 years ago
ThibG 8d217d7231
Improve email address validation (#14565)
4 years ago
ThibG 7dc4c74265
Add client-side validation in password change forms (#14564)
4 years ago
ThibG d70c3ab4c3
Add HTML form validation for the registration form (#14560)
4 years ago
Eugen Rochko ef057584fd
Add support for managing multiple stream subscriptions in a single connection (#14524)
4 years ago
niwatori24 8b61bb1c3e
Cache result of SQL (#14534)
4 years ago
ThibG bd3420b139
Fix crash when failing to load emoji picker (#14525)
4 years ago
abcang 4a4d08f3a0
Fix eslint error (#14521)
4 years ago
ThibG a637344e37
Fallback to previous, more approximative hashtag RE on older browsers (#14513)
4 years ago
ThibG 8ce962e148
Fix audio/video player not using CDN_HOST in media paths on public pages (#14486)
4 years ago
ThibG 635b6a0f1a
Fix audio player on Safari (#14485)
4 years ago
ThibG 3ade834830
Fix disabled boost icon being replaced by private boost icon on hover (#14456)
4 years ago
ThibG 51b5bb5301
Fix new audio player features not working on Safari (#14465)
4 years ago
ThibG 5faf2de938
Fix wrong proptypes for onEditAccountNote (#14481)
4 years ago
kedama cd94854e7d
Fix the hashtag judgment of the compose form to be the same as the server side (#14484)
4 years ago
ThibG bfd5aea206
Fix handling of Reject Follow when a matching follow relationship exists (#14479)
4 years ago
Takeshi Umeda 156af70e4d
Fix following restriction not working when exact match in account search (#14394)
4 years ago
Eugen Rochko 00448db3c8
Fix unnecessary second connection to user stream from account timeline in web UI (#14387)
4 years ago
Eugen Rochko 054f4af603
New Crowdin updates (#14335)
4 years ago
ThibG 753ba9fc23
Fix hover and normal colors for private boost icon being swapped (#14386)
4 years ago
ThibG 956473142c
Add custom icon for private boosts (#14380)
4 years ago
Takeshi Umeda 939a47393c
Fix duplicate notification and delivery of mentions (#14378)
4 years ago
ThibG e93efc0309
Change disabled retweet icon (#14373)
4 years ago
ThibG 5d9acc0ce4
Fix not handling Undo on some activity types when they aren't inlined (#14346)
4 years ago
ThibG f55dd193f9
Fix RSS feeds not being cachable (#14368)
4 years ago
ThibG bcf85b5208
Dereference object URIs in Create and Update messages (#14359)
4 years ago
Takeshi Umeda a8b6524b43
Changed retries and rescued in ActivityPub::ProcessingWorker (#14355)
4 years ago
Takeshi Umeda fcb3f259e5
Fix to add RedisLock to handle Announce activity (#14365)
4 years ago
Takeshi Umeda 7540e235a2
Fix movie width and frame_rate returning nil (#14357)
4 years ago
Takeshi Umeda 47931db1f5
Add thumbnail_remote_url in MediaAttachment REST response (#14358)
4 years ago
Ariel 2ada2ae18a
Fix/14021 behaviour on add or remove toots (#14212)
4 years ago
mayaeh d87958e177
ran `yarn manage:translations` (#14344)
4 years ago
ThibG 98f6380dee
Fix keyboard navigation in scrollable lists (#14348)
4 years ago
Sasha Sorokin 17b1d71536
Fix following_counter plural to include "one" (#14342)
4 years ago
ThibG 322d74fc2a
Fix boosted toots from blocked account not being retroactively removed from TL (#14339)
4 years ago
ThibG 85bc0f9639
Fix audio player controls color in mastodon-light theme (#14338)
4 years ago
Eugen Rochko 71e85a506d
New Crowdin updates (#14311)
4 years ago
ThibG d658af7ff8
Fix removing allowed domains being done synchronously (#14302)
4 years ago
ThibG bfed7dd5f3
Fix error when closing a playing audio or video modal (#14310)
4 years ago
Eugen Rochko d9cad44ca5
New Crowdin updates (#14285)
4 years ago
ThibG 0a8a3fe595
Fix being unable to unboost when blocked by their author (#14308)
4 years ago
Takeshi Umeda 5c23ec2fa6
Improve group processing (#14279)
4 years ago
abcang 6a96af4d20
Fix rubocop warning (#14288)
4 years ago
ThibG a8e84a18f1
Fix larger video files not being transcoded (#14306)
4 years ago
Eugen Rochko 4abe3be321
Change `tootctl search deploy` algorithm (#14300)
4 years ago
Eugen Rochko 98b3b80d6b
Fix account domain block not properly unfollowing accounts from domain (#14304)
4 years ago
ThibG ee5a4030f7
Fix removing a DomainAllow rule wiping known accounts in open federation mode (#14298)
4 years ago
han@highemelry 8b35ed96c0
Add a visibility icon to boost modal (#14292)
4 years ago
Eugen Rochko 6cc5b822f5
Fix audio and video items in account gallery in web UI (#14282)
4 years ago
Eugen Rochko c158dda796
New Crowdin updates (#14197)
4 years ago
ThibG 38579b9f74
Fix block/mute pagination in WebUI (#14275)
4 years ago
ThibG a2abe35e0f
Audio player visualization improvements (#14281)
4 years ago
Eugen Rochko a78b87d800
Add attribution notice to the audio player component (#14280)
4 years ago
Sasha Sorokin 3ef94c0044
Improve safety of Blurhash component (#14278)
4 years ago
ThibG 6fda3cbbeb
Freeze scroll position when a dropdown menu is open in the TL (#14271)
4 years ago
Sasha Sorokin 61c07c3731
Replace repetitive blurhash code with component (#14267)
4 years ago
Eugen Rochko 5b7a93b02c
Fix videos on public pages not using custom thumbnails (#14273)
4 years ago
mayaeh fbbec3fc0b
remove unused word. (#14250)
4 years ago
ThibG 0d2135a461
Fix new accent color not refreshing when changing thumbnail for audio uploads (#14264)
4 years ago
ThibG d308a863fb
Fix WebUI crash on sensitive preview card with no preview thumbnail (#14261)
4 years ago
ThibG 2581715491
Fix WebUI crash on sensitive preview card with no preview thumbnail (#14260)
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
Sasha Sorokin 1c903c7ad6
Fix account note border radius (#14251)
4 years ago
Eugen Rochko 06fc6a9cd4
Add ability to choose media thumbnail in web UI (#14244)
4 years ago
Eugen Rochko ed04697510
Change User-Agent of link preview fetching service to include "Bot" (#14248)
4 years ago
ThibG a783bdf4ad
Fix hashtag column options styling (#14247)
4 years ago
Eugen Rochko c3187411c2
Change design of account notes in web UI (#14208)
4 years ago
Sasha Sorokin cb2adaaf9d
Replace shortNumberFormat with <ShortNumber> (#14061)
4 years ago
mayaeh c4f47f59cf
Fix restored words from "toot" to "status" (#14242)
4 years ago
Eugen Rochko 99f3a55540
Add color extraction for audio thumbnails (#14209)
4 years ago
mayaeh 6e399b9df9
Fix-up #13749 (#14204)
4 years ago
Eugen Rochko 162adf61f2
Fix audio modals not using blurhash and poster (#14199)
4 years ago
Eugen Rochko 7f1143a40d
New Crowdin translations (#13749)
4 years ago
Takeshi Umeda 7548a474a5
Fix the conditions for incomplete remote content (#14195)
4 years ago
Eugen Rochko 6d23d40420
Change Redis#exists calls to Redis#exists? to avoid deprecation warning (#14191)
4 years ago
Ariel e9ea960773
Fix cursor type in statuses (#14185)
4 years ago
ThibG 4babf5b8b5
Fix lock icon not being shown when locking account in profile settings (#14190)
4 years ago
ThibG 35cedc922c
Change move handler to carry blocks over (#14144)
4 years ago
mayaeh 411bf188bb
follow-up #14149 (#14192)
4 years ago
Eugen Rochko 7aaf2b44ec
Fix remote files not using Content-Type header, streaming (#14184)
4 years ago
ThibG 65506bac3f
Add user notes on accounts (#14148)
4 years ago
Eugen Rochko 1b198d6489
Fix trying to write non-existent image remote URL attribute on preview cards (#14181)
4 years ago
Yamagishi Kazutoshi 5e8f51b29f
Replace to testing-library from enzyme (#14152)
4 years ago
trwnh d1c6dd2d27
Fix padding on account header (#14179)
4 years ago
Eugen Rochko 64aac30733
Add customizable thumbnails for audio and video attachments (#14145)
4 years ago
ThibG fa4876a1b9
Fix read marker state not being udpated internally (#14155)
4 years ago
ThibG a1ad2ad951
Change sensitive preview cards to not blur text (#14143)
4 years ago
Mélanie Chauvel 08cf81f8c1
Improve appearence consistency of settings pages (#13938)
4 years ago
Mélanie Chauvel e49bd93211
Improve wording of the “Add media” button tooltip (#13954)
4 years ago
Sasha Sorokin f5cea4d2ea
Fix Thai being skipped from language detection (#13989)
4 years ago
Takeshi Umeda f7bdfec5bb
Change to correct the role of the boost button (#14132)
4 years ago
Takeshi Umeda 418f0a33e9
Add a visibility icon to status (#14123)
4 years ago
ThibG 1d2b0d2121
Fix design issues with sensitive preview cards (#14126)
4 years ago
ThibG 0a56a4a1bc
Fix avatar size in public page detailed status (#14140)
4 years ago
Eugen Rochko 662a49dc3f
Fix various issues around OpenGraph representation of media (#14133)
4 years ago
Eugen Rochko bb9ca8a587
Fix audio/video/images/cards not reacting to window resizes in web UI (#14130)
4 years ago
ThibG d469247083
Fix very wide media attachments resulting in too thin a thumbnail (#14127)
4 years ago
ThibG 01a99f7ec7
Fix crash in MergeWorker (#14129)
4 years ago
ThibG 791402af7c
never filter own posts from timeline (#14128)
4 years ago
Eugen Rochko 419ad6248b
Change volume control and download buttons in web UI (#14122)
4 years ago
ThibG aaf91abffa
Fix audio player not working when media files are hosted on a different domain (#14118)
4 years ago
Eugen Rochko 75a2b8f815
Change design of audio players in web UI (#14095)
4 years ago
Takeshi Umeda 434a6d0b15
Fix modifier key to keep the EmojiPicker on macOS (#14096)
4 years ago
fuyu cb3c6d1780
Fix unnecessary gap under of video modal (#14098)
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
ThibG 755e8c76ab
Fix initial audio volume not corresponding to what's displayed (#14057)
4 years ago
Eugen Rochko 3e9dc4044b
Add hints about incomplete remote content to web UI (#14031)
4 years ago
fuyu b1484cf3ce
Fixed emoji detection problem to append border (#14020)
4 years ago
ThibG c813789e06
Fix TL sometimes jumping when closing modals (#14019)
4 years ago
ThibG cc6b8a9615
Fix WebUI crash when processing accounts before page is loaded (#14015)
4 years ago
ThibG 6b6a9d0ea3
Add hotkey for toggling content warning composer field (#13987)
4 years ago
ThibG 89f40b6c3e
Make domain block/silence/reject-media code more robust (#13424)
4 years ago
Bei Li 384d64894a
Update “status” to “toot” for en.json (#13877)
4 years ago
ThibG db319c0fdc
Improve rendering of emoji which do not contrast with background (#13772)
4 years ago
Mélanie Chauvel ac3c83ef6f
Improve wording and add titles on moderated servers section in /about/more (#13930)
4 years ago
Takeshi Umeda d890abfcab
Fix performance of follow import (#13836)
4 years ago
Eugen Rochko 72a7cfaa39
Add e-mail-based sign in challenge for users with disabled 2FA (#14013)
4 years ago
Takeshi Umeda 8b6d97fb7c
Add limit parameter to rss (#13743)
4 years ago
Takeshi Umeda 13f065da05
Add visibility parameter in share page (#13023)
4 years ago
Ben Lubar c66403b257
FIX: filters ignore media descriptions (#13837)
4 years ago
ThibG 8e96510b25
Hide sensitive preview cards with blurhash (#13985)
4 years ago
ThibG 346d9b3d2e
Add blurhash to preview cards (#13984)
4 years ago
ThibG bf6745b9c3
Fix unpermitted operations on custom emojis leading to cryptic errors (#13951)
4 years ago
ThibG aed3a436a2
Fix serialization of replies when some of them are URIs (#13957)
4 years ago
Eugen Rochko f669b8bcce
Fix wrong route helper in encrypted messages controller (#13952)
4 years ago
Mélanie Chauvel 77619b1654
Put “Add new domain block” button on /admin/instances in header (#13934)
4 years ago
ThibG bf94934623
Fix account redirect confirmation message talking about moved followers (#13950)
4 years ago
Takeshi Umeda 643065799b
Fix activity not being signed (#13948)
4 years ago
Eugen Rochko 5d8398c8b8
Add E2EE API (#13820)
4 years ago
Yamagishi Kazutoshi f96a891853
Fix ref attr for react-textarea-autozsize (#13936)
4 years ago
ThibG 51ff679b9d
Fix admin page crashing when trying to block an invalid domain name (#13884)
4 years ago
ThibG eeddb1a624
Fix unsent toot confirmation dialog not popping up in single column (#13888)
4 years ago
Christopher Choi b4a8400afd
Adjust flash alert contrast for better readability (#13892)
4 years ago
Brian C. Lindner 64154c5161
Allow Ctrl-click to keep EmojiPicker window open (#13896)
4 years ago
ThibG cc650bc023
Fix timeline markers in Firefox (regression from #13887) (#13889)
4 years ago
ThibG 5aff2a6957
Fix timeline markers not working on Chrome (#13887)
4 years ago
Mélanie Chauvel 40d81620b0
Change wording from “Hide media” to “Hide image/images” in Web UI (#13834)
4 years ago
Takeshi Umeda 8e056bd82e
Fix csv upload (#13835)
4 years ago
Takeshi Umeda e6706d171a
Fix searchable status without explicitly mentioning it (#13829)
4 years ago
Takeshi Umeda 3a1a21ad57
Fix local streaming of hashtag timelines (#13827)
4 years ago
ThibG a319c1e60f
Add support for `summary` field for media description (#13763)
4 years ago
ThibG 27ea7c13a5
Fix hashtag search performing account search as well (#13758)
4 years ago
ThibG 71fce71c94
Fix webfinger returning wrong status code on malformed or missing param (#13759)
4 years ago
Eugen Rochko c9dcc2d39f
Fix regression in sparkline style in web UI (#13753)
4 years ago
Eugen Rochko af53cfd19e
New Crowdin translations (#13398)
4 years ago
ThibG 92f85bea52
Change “hide/show boosts from …” menu to be hidden when the account is muted (#13748)
4 years ago
ThibG 48503384d0
Fix some account avatars on public pages having incorrect size (#13692)
4 years ago
Takeshi Umeda 706972b4ba
Fix RedownloadMediaWorker (#13741)
4 years ago
ThibG af6d356279
Fix first poll option not being focused when adding a poll (#13740)
4 years ago
Takeshi Umeda 5daae6dc61
Fix keybase config serializer (#13742)
4 years ago
dependabot-preview[bot] 78202e9138
Bump doorkeeper from 5.3.3 to 5.4.0 (#13733)
4 years ago
Takeshi Umeda d8bad8fbf6
Fix not publishing update of remote timeline (#13745)
4 years ago
ThibG 4bcef12bad
Fix sr locale being selected over sr-Latn (#13693)
4 years ago
Eugen Rochko 4b766f9846
Refactor monkey-patching of Goldfinger (#12561)
4 years ago
taicv 4a2ea2e51b
Add `vi` to available locales (#13542)
4 years ago
Eugen Rochko 8be4c2ba21
Add ability to remove identity proofs from account (#13682)
4 years ago
Takeshi Umeda 26b08a3c54
Add remote only to public timeline (#13504)
4 years ago
Eugen Rochko e9ecbca70d
Fix error within error when limiting backtrace to 3 lines (#13120)
4 years ago
ThibG 45202f79ef
Remove confusing “You are already signed in.” flash message (#13547)
4 years ago
ThibG a4240fd027
Improve RSS entries for statuses (#13592)
4 years ago
ThibG e1629a7758
Remove 'unsafe-inline' from Content-Security-Policy style-src (#13679)
4 years ago
Eugen Rochko 0d62e09707
Fix failing jest test (#13681)
4 years ago
ThibG f1e0fa80f6
Fix own following/followers not showing muted users (#13614)
4 years ago
Taras Gogol 6748a5acb1
Fix followings list order | Issue #13538 (#13676)
4 years ago
Eugen Rochko 5cff7910c2
Add more ActivityPub controller tests (#13590)
4 years ago
ThibG c0b849bdfd
Fix use of inline CSS in public pages (#13576)
4 years ago
Yamagishi Kazutoshi e223fd8c61
Revert "improve status title (#8596)" (#13591)
4 years ago
Eugen Rochko 988b0493fe
Add more tests for ActivityPub controllers (#13585)
4 years ago
kaiyou 3511528e50
Only check locally when deduplicating usernames (#13581)
4 years ago
ThibG b8ba977497
Fix admin-facing uses of inline CSS (#13575)
4 years ago
ThibG 77ec0875ea
Fix page incorrectly scrolling when bringing up dropdown menus (#13574)
4 years ago
ThibG 0e362b7678
Fix end-user-facing uses of inline CSS (#13438)
4 years ago
ThibG ad9c7aefe6
Refactor/cleanup TIMELINE_DELETE-related code (#13175)
4 years ago
ThibG 04eb599864
Fix messed up z-index when NoScript blocks media/previews (#13449)
4 years ago
ThibG b3d0de8b40
Fix /public showing public instead of community timeline for logged-in users (#13499)
4 years ago
ThibG b40d68cc31
Add `invites_enabled` to API (#13501)
4 years ago
Eugen Rochko c3ca3801f2
Add separate cache directory for non-local uploads (#12821)
4 years ago
Eugen Rochko 2744f61696
Fix not being able to resolve public resources in development environment (#13505)
4 years ago
ThibG be637146f3
Fix uninformative error message when uploading unsupported image files (#13540)
4 years ago
ThibG c955f98d36
Fix expanded video player issues (#13541)
4 years ago
Takeshi Umeda 46b2cc184f
Fix enable/disable relay failures (#13535)
4 years ago
Irie Aoi c5c8f68031
Set max-width and max-height to gif video (#13533)
4 years ago
ThibG 80182eda62
Fix and refactor keyboard navigation in dropdown menus (#13528)
4 years ago
sternenseemann 679980f77c
Allow users to delete their header and avatar (#13234)
4 years ago
D Anzorge 29f5353f8b
Update Twemoji to 12.1.5 (#13021)
4 years ago
Takeshi Umeda 2c7128c7f0
Add local only to hashtag timeline (#13502)
4 years ago
ThibG a1ce9cbb67
Fix uploaded image orientation in some browsers (#13493)
4 years ago
ThibG e12a5635da
Fix not being able to vote (#13490)
4 years ago
ThibG 89077fb657
Fix admin actions log crash when displaying updates of deleted announcements (#13489)
4 years ago
Gurgen Hayrapetyan ab8d7c0680
Fix Poll fetchPoll action not being debounced. (#13485)
4 years ago
Takeshi Umeda 04c8d825f6
Fix DeliveryWorker not to call failure_tracker when inbox_url is unavailable (#13482)
5 years ago
ThibG 3825e1943f
Fix confusing error when failing to add an alias to an unknown account (#13480)
5 years ago
Eugen Rochko 5edff32733
Change delivery failure tracking to work with hostnames instead of URLs (#13437)
5 years ago
ThibG 5524258da9
Fix “Email changed” notification sometimes having wrong e-mail (#13475)
5 years ago
ThibG f7e011919e
Fix account aliases page (#13452)
5 years ago
Leonie f6c18e8829
Fix API footer link in Web UI (#13441)
5 years ago
ThibG ec31b1b752
Fix WebUI pagination of following, followers, follow requests, blocks and mutes lists (#13445)
5 years ago
ThibG 9d24bcc5e6
Fix styling of polls in JS-less fallback on public pages (#13436)
5 years ago
Eugen Rochko 0773a512ac
Fix trying to delete already deleted file when post-processing (#13406)
5 years ago
Eugen Rochko 510db5eef9
New Crowdin translations (#13317)
5 years ago
Eugen Rochko c9efb400b4
Add rate limit for reporting (#13390)
5 years ago
ThibG eea0cd8fad
Fix “Show more” not switching to “Show less” on public pages (#13174)
5 years ago
ThibG 89e28c7674
Fix PostgreSQL load when linking in announcements (#13250)
5 years ago
ThibG d3ff06a320
Add explanation as to why unlocked accounts may have follow requests (#13385)
5 years ago
Eugen Rochko f65568f1d4
Add ability to filter audit log in admin UI (#13381)
5 years ago
Sasha Sorokin 37b3985bfa
Improve polls: option lengths & redesign (#13257)
5 years ago
Eugen Rochko c3965e28b3
Fix returning results when searching for URL with non-zero offset (#13377)
5 years ago
Eugen Rochko 4bf5aeae83
Fix pinning a column in web UI sometimes redirecting out of web UI (#13376)
5 years ago
Eugen Rochko 9014367bd8
Fix background jobs not using locks like they are supposed to (#13361)
5 years ago
Mélanie Chauvel (ariasuni) 1fb92037e4
Improve toot clicking areas (#13327)
5 years ago
ThibG cf1fa73347
Fix content warning being unnecessarily cleared when enabling/disabling CW (#13348)
5 years ago
Takeshi Umeda e4617c8ed8
Fix ImportsController param to permit :mode (#13347)
5 years ago
Mélanie Chauvel (ariasuni) be2f1597cf
Fix wrong color for ellipsis in boost confirmation dialog in Web UI (#13355)
5 years ago
Takeshi Umeda 11169367e4
Fix incorrect deletion of local accounts imported by overwriting (#13350)
5 years ago
ThibG 0d117c106a
Fix 404 and 410 API errors being silently discarded in WebUI (#13279)
5 years ago
Eugen Rochko 0c8945e5ff
Change `tootctl media remove-orphans` to work for all classes (#13316)
5 years ago
Eugen Rochko 260eb6f2e6
New Crowdin translations (#13064)
5 years ago
ThibG f08f880f58
Fix media not being marked sensitive when client sets a CW but no text (#13277)
5 years ago
ThibG 858d0dd168
Fix frontend crash when deleting announcements (#13312)
5 years ago
ThibG beb80adb51
Change poll option hover/active styling to be less confusing (#13313)
5 years ago
Takeshi Umeda 5a1fb6efc2
Fix bookmarks also searchable (#13293)
5 years ago
Shlee 221eda646b
Migrate Rails ujs as required for Rails 6 Upgrade. (#13280)
5 years ago
mayaeh 44292a6952
Add link to bookmarks in web UI dropdown (#13273)
5 years ago
Jeong Arm 8c42e0b53c
Make bookmarks also searchable (#13271)
5 years ago
Daniel Sockwell 8758221e73
Fix frontend crash when deleting announcements (#13283)
5 years ago
ThibG 61f35c1a8a
Fix reported accounts not being whitelisted when resolving a spamcheck report (#13289)
5 years ago
ThibG b998ec7c72
Fix WebUI crash in single-column mode on prehistoric browsers (#13267)
5 years ago
ThibG cb12a2cdd3
Fix some timeouts when searching URLs by limiting some database queries (#13253)
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 aeebbe90dc
Fix detailed view of direct messages displaying a 0 boost count (#13244)
5 years ago
ThibG 90f3a00062
Fix regression in “Edit media” modal in web UI (#13243)
5 years ago
ThibG 2c6099125d
Fix videos with unsupported colorspace not being transcoded (#13242)
5 years ago
ThibG abd8394880
Fix MP4 (H264 + AAC) video files being needlessly re-encoded (#13239)
5 years ago
mayaeh 310d729745
Change the string "hidden" to "blocked" in WebUI (#13221)
5 years ago
Eugen Rochko 8a2b8e0321
Change video uploads to always be converted to H264/MP4 (#13220)
5 years ago
Eugen Rochko dc15c81e67
Change video uploads to enforce certain limits (#13218)
5 years ago
dependabot-preview[bot] 7088633ae1
Bump cld3 from 3.2.6 to 3.3.0 (#13107)
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 5284e29e2f
Fix public posts from silenced accounts not being changed to unlisted visibility (#13096)
5 years ago
ThibG aa67036b41
Add support for links to statuses in announcements to be opened in web UI (#13212)
5 years ago
Mélanie Chauvel (ariasuni) 5e4b649655
Change the tooltip "Toggle visibility" to "Hide media" in web UI (#13199)
5 years ago
guigeekz e31ba618d4
Add submit button to the top of preferences pages (#13068)
5 years ago
Bèr Kessels fd76955f39
Code style improvements in JavaScript (#13159)
5 years ago
ThibG 2423d2f677
Add ability to delete files uploaded for settings in admin UI (#13192)
5 years ago
Mélanie Chauvel (ariasuni) 4063f9f278
Change description of privacy levels to be more intuitive in web UI (#13197)
5 years ago
ThibG 6185bff4b3
Fix error when searching for URLs that contain the mention syntax (#13151)
5 years ago
ThibG 4a4cd686c1
Add sorting by username, creation and last activity in moderation view (#13076)
5 years ago
Mélanie Chauvel (ariasuni) 2e18b1a2a2
Fix text area above/right of emoji picker being accidentally clickable in web UI (#13148)
5 years ago
Eugen Rochko 339ce1c4e9
Add specific rate limits for posting and following (#13172)
5 years ago
ThibG 503eab1c1f
Fix too large announcements not being scrollable in web UI (#13211)
5 years ago
koyu e69a3f54a1
Change GIF label to be displayed even when autoplay is enabled in web UI (#13209)
5 years ago
Eugen Rochko 0ae5c6312f
Remove useless `respond_to` calls (#13208)
5 years ago
Eugen Rochko 39453de232
Change the string "Hide everything from …" to "Block domain …" in web UI (#13178)
5 years ago
Eugen Rochko d081a80cff
Fix "tootctl media remove-orphans" crashing when encountering invalid media (#13170)
5 years ago
Eugen Rochko 036ba3f510
Add tooltips to audio/video player buttons (#13203)
5 years ago
ThibG 7b63c5469e
Fix announcements with fully-qualified mention to local user crashing WebUI (#13164)
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 cf4fe6caef
Fix misleading error when attempting to re-send a pending follow request (#13133)
5 years ago
ThibG d91946ae13
Fix backups failing when files are missing from media attachments (#13146)
5 years ago
ThibG 3704402dcc
Fix duplicate accounts being created when fetching an account for its key only (#13147)
5 years ago
ThibG 0f07218e53
Fix `/web` redirecting to `/web/web` in web UI (#13128)
5 years ago
ThibG 983ab40086
Fix previously OStatus-based accounts not being detected as ActivityPub (#13129)
5 years ago
ThibG ff3a11d01d
Add source-mapped stacktrace to error message in web UI (#13082)
5 years ago
ThibG d8e9bae482
Fix account JSON/RSS not being cacheable due to wrong mime type comparison (#13116)
5 years ago
ThibG 1314bba68a
Fix old browsers crashing because of missing `finally` polyfill in web UI (#13115)
5 years ago
ThibG 4dec392ea8
Fix account's bio not being shown if there are no proofs/fields in admin UI (#13075)
5 years ago
ThibG c48d895ea7
Fix sign-ups without checked user agreement being accepted through the web form (#13088)
5 years ago
ThibG cb28f61a6c
Fix invite request input not being shown on sign-up error if left empty (#13089)
5 years ago
Eugen Rochko 90f04ea064
Fix unread indicator on announcements not being aligned with text in web UI (#13052)
5 years ago
Eugen Rochko 4599518266
New Crowdin translations (#13036)
5 years ago
Eugen Rochko b1349342d2
Fix rendering `<a>` without `href` when scheme unsupported (#13040)
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
ThibG 02236332ba
Fix native share button not being displayed for unlisted toots (#13045)
5 years ago
Eugen Rochko 92e7c84969
Fix punycode being returned in some entities instead of unicode in REST API (#13035)
5 years ago
Eugen Rochko ff07e80533
Fix remote convertible media attachments not being saved (#13032)
5 years ago
Eugen Rochko c253f5c57e
Fix punycode being rendered instead of unicode in some places (#13030)
5 years ago
ThibG c31d61d7f2
Fix dates (without time) being rendered as datetimes in public pages (#13034)
5 years ago
Eugen Rochko 5265df0a8a
Change signature verification to ignore signatures with invalid host (#13033)
5 years ago
Eugen Rochko 62f0b30617
New Crowdin translations (#12953)
5 years ago
fuyu 5711899c59
Don't display toggle reveal button in video modal when full screen (#13026)
5 years ago
ThibG 3adc722d1c
Change how unread announcements are handled (#13020)
5 years ago
abcang 61a7390b66
Search account domain in lowercase (#13016)
5 years ago
Renato "Lond" Cerqueira 37dc12dd53
Fix error when sending moderation notification (#13014)
5 years ago
Sasha Sorokin 50cd73e5d7
Add "Show thread" button to public profiles (#13000)
5 years ago
Eugen Rochko bba0269d97
Fix mascot being too large, and a code style issue (#13002)
5 years ago
Sasha Sorokin 0c611e3115 Add missing translations (#12996)
5 years ago
Sasha Sorokin 04459687f8 Fix regressions caused by #12961 (#12961)
5 years ago
Eugen Rochko 305abc9e05
Fix design of announcements in admin UI (#12989)
5 years ago
Eugen Rochko 0fcc4b1c56
Change announcements to be collapsed on page load in web UI (#12990)
5 years ago
Eugen Rochko c2dfd5e4e2
Revert "Avoid using uppercase text-transform (#12684)" (#12987)
5 years ago