4875 Commits (ff65c494a66e9153a5a24386f9b73b58c5ff7692)

Author SHA1 Message Date
ThibG d5357fcbf2 Minor account media gallery fixes (#10695)
6 years ago
ThibG 09ce4ea53c Do not retry processing ActivityPub jobs raising validation errors (#10614)
6 years ago
Eugen Rochko c3b1f6963b Change e-mail whitelist/blacklist to not be checked when invited (#10683)
6 years ago
Eugen Rochko f7879bbe08 Change font weight of sensitive button to 500 (#10682)
6 years ago
ThibG 4c4f9d78fd Explicitly disable storage of REST API results (#10655)
6 years ago
ThibG 8c716f917f Provide a link to existing domain block when trying to block an already-blocked domain (#10663)
6 years ago
Eugen Rochko 4aabc452d0 Add button to view context to media modal (#10676)
6 years ago
ThibG d8418c07c9 When selecting a toot via keyboard, ensure it is scrolled into view (#10593)
6 years ago
Eugen Rochko cc39785d45 Make the "mark media as sensitive" button more obvious in web UI (#10673)
6 years ago
Eugen Rochko 78f5b96bf6 Fix alignment of items in the account gallery in web UI and load more per page (#10674)
6 years ago
Eugen Rochko db73f8e585 Change account gallery in web UI (#10667)
6 years ago
ThibG af3971a0e6 Check that an invite link is valid before bypassing approval mode (#10657)
6 years ago
partev f843bdbd73 Update hy.json (#10644)
6 years ago
Eugen Rochko b1e10ed1b3 Fix approved column being set to nil instead of false (#10642)
6 years ago
Eugen Rochko a6d2fe7165 Add blurhash (#10630)
6 years ago
Eugen Rochko be7bab1fd9 Fix LDAP/PAM/SAML/CAS users not being approved instantly (#10621)
6 years ago
Eugen Rochko 2ba12c8917 Fix not being able to save e-mail preference for new pending accounts (#10622)
6 years ago
ThibG 23e87a4742 Fix upload progressbar when image resizing is involved (#10632)
6 years ago
ThibG 140be28787 Reject follow requests of blocked users (#10633)
6 years ago
Eugen Rochko 72f3242a59 Fix sign up button not saying sign up when invite is used (#10623)
6 years ago
ThibG eb80c3924f Allow switching between singe-option and multiple-option polls (#10603)
6 years ago
kedama 92ced1e94b Fix modal items cannot scroll on touch devices (#10605)
6 years ago
ThibG 3c6f8de45a Minor code cleanup (#10613)
6 years ago
Ben Lubar 483aa50856 Default to the web domain (eg. mastodon.lubar.me) instead of the local domain (eg. lubar.me) for keybase proofs (#10565)
6 years ago
Yamagishi Kazutoshi 47c0af88f1 Add hi.json (#10573)
6 years ago
partev fe19e9d7b1 Update hy.json (#10591)
6 years ago
Daniel Aleksandersen e3dda38c8b Treat meta[property] as a space-separated list (#10604)
6 years ago
Jessica d7c34fb945 Animate avatar GIFs on-hover on public profiles (#10549)
6 years ago
jeroenpraat f7cc05db80 Update NL (Dutch) translation (#10601)
6 years ago
ThibG 1fecdb013a Use correct local names for fonts (#10594)
6 years ago
Sho Kusano 1af37e09f3 Configrationable repository url (#10600)
6 years ago
ThibG a6fe7ae53c Allow modal secondary button to shrink and allow wider confirmation modals (#10586)
6 years ago
Renato "Lond" Cerqueira 83420b9d41 Add new pt-br translations (#10564)
6 years ago
Evgeny Petrov 4c19204392 i18n: Russian localization update (#10515)
6 years ago
Eugen Rochko 6302bed0b5 Fix Keybase verification using wrong domain for remote accounts (#10547)
6 years ago
Eugen Rochko a0000b9a94 Weblate translations (2019-04-10) (#10545)
6 years ago
Alex Gessner ec8b3c46df increase allowable length of remote proof username (#10546)
6 years ago
Alex Gessner da3d516fcf compare usernames case-insensitively on new proof creation flow (#10544)
6 years ago
Aditoo17 db70d35c3f I18n: Final Czech translation 🇨🇿 (#10542)
6 years ago
Marek Ľach aced669796 Updates the grammar of the SK translation (#10541)
6 years ago
Eugen Rochko 75ab8cef8f Change the groupings of menu items in settings navigation (#10533)
6 years ago
Eugen Rochko 753bb5e701 Change HTML validator to ignore all errors except unmatched tags (#10534)
6 years ago
Eugen Rochko 6d5b05e3d5 Add invite request to pending account notification e-mail (#10528)
6 years ago
Eugen Rochko 13c1b5bac8 Add preference to disable e-mails about new pending accounts (#10529)
6 years ago
Yağızhan 6286ace752 Fixed terrible grammar and translated the most (#10527)
6 years ago
Hinaloe da343470c4 Allow set the voting period to just 5 minutes (#10525)
6 years ago
Eugen Rochko 7eb05b8724 Add "why do you want to join" field to invite requests (#10524)
6 years ago
Eugen Rochko 55f25ceda3 Fix permission denied bug on approve all/reject all pending accounts (#10519)
6 years ago
Eugen Rochko 403338108e Fix glitched out "not found" message for non-existing profiles in web UI (#10517)
6 years ago
Quentí 5c9f6740c6 [i18n] Update and correction (#10511)
6 years ago
ThibG a604f766e0 Fix batch actions not working on pending accounts (#10508)
6 years ago
koyu c66a043591 Updated German locales (#10505)
6 years ago
Alix Rossi a5a7780ad1 i18n: Update Corsican translations (#10504)
6 years ago
Aditoo17 20040927fc i18n: Update Czech translation (#10506)
6 years ago
Takeshi Umeda 21193ed31e Fix config serializer regex (#10487)
6 years ago
ThibG 110dbb5286 Export and import show_reblogs together with following list (#10495)
6 years ago
Jeong Arm d035f4af41 Translate Korean (#10499)
6 years ago
mayaeh 4f8beb3717 i18n: Update Japanese translations (#10494)
6 years ago
Eugen Rochko c84c30c542 Improve blocked view of profiles (#10491)
6 years ago
Eugen Rochko c34a7f5bd2 Add batch actions for approving and rejecting pending accounts (#10469)
6 years ago
Eugen Rochko d48f53cf1a Fix admin validation being too strict about usernames (#10449)
6 years ago
Marek Ľach 1409a529dd Improve sk translation further (#10484)
6 years ago
ashleyhull-versent b0348d0f92 tinyfix 2: unrequired arguments (#10471)
6 years ago
marcin mikołajczak 0e7c4d0c69 i18n: Update Polish translation (#10479)
6 years ago
Marek Ľach 705a2b7615 Updates the Slovak translation (#10477)
6 years ago
jeroenpraat 4c20f5376a Dutch (nl) translation (#10474)
6 years ago
ashleyhull-versent 8037fa7d2e Duplicate values (#10470)
6 years ago
spla f46cd7f002 i18n: update Catalan translation (#10458)
6 years ago
ThibG 4fa0b331ae Cache featured collections, as well as outbox, followers and following (#10467)
6 years ago
ThibG e87214826b Export and import `hide_notifications` alongside user mutes (#10335)
6 years ago
ThibG 6e024f0d7a Update poll remaining time just like with status timestamps (#10466)
6 years ago
ThibG aa7fe3101f Hopefully fix input text selection quirks on iOS (#10463)
6 years ago
Jeong Arm 7deedcc0cf Esperanto translations (#10461)
6 years ago
Renato "Lond" Cerqueira a0eaf51ad4 Re-dd PT-br translations (#10459)
6 years ago
spla 8cc94c38cf i18n: update catalan translations (#10455)
6 years ago
Aditoo17 445568eff3 I18n: Improve Czech translation (#10454)
6 years ago
ThibG 0317f37c6f Fix filtering of favourited_by, reblogged_by, followers and following (#10447)
6 years ago
ThibG 4cd944d364 Hide blocking accounts from blocked users (#10442)
6 years ago
slice 67cd7abbb1 Improvements to image upload validation and creation (#10431)
6 years ago
mayaeh 0615bc56aa i18n: Update Japanese translations (#10427)
6 years ago
ThibG 65930be714 Ensure request.body isn't emptied out before signature verification (#10432)
6 years ago
slice 0aea1c0775 Add thumbnail, hero, and mascot back to Form::AdminSettings::KEYS (#10430)
6 years ago
Jeong Arm 1289e86116 Remove unused code (#10426)
6 years ago
Eugen Rochko a82bc7f5ae Add ActivityPub representation for identity proofs (#10414)
6 years ago
Eugen Rochko ed2862e249 Fix emoji-mart crashing web UI on search by reverting the upgrade to 2.10.0 (#10413)
6 years ago
Eugen Rochko 9a12568a33 Fix transparent avatars showing underlying elements in avatar stack and profile (#10422)
6 years ago
Eugen Rochko 20769a332a Fix search in web UI not setting a limit, restore limit of 5 (#10421)
6 years ago
Eugen Rochko d31affe69b Add indication that you have been blocked in web UI (#10420)
6 years ago
Aditoo17 0c334481cc I18n: Update Czech translation (#10419)
6 years ago
Jeong Arm 6c39082e87 Add missing Korean translations (#10416)
6 years ago
Alix Rossi 1ce9bd86b3 Update Corsican translations (#10418)
6 years ago
Masoud Abkenar c2e0b3487d l10n update: fa (#10417)
6 years ago
ThibG ddd7a9e44b Fix opacity of relationship tags (#10411)
6 years ago
Aditoo17 2a740c3e9a I18n: Update Czech translation (#10410)
6 years ago
Alex Gessner be7c92061c squashed identity proof updates (#10375)
6 years ago
Eugen Rochko 364e49ae1f Rename :poll to :preloadable_poll and :owned_poll to :poll on Status (#10401)
6 years ago
Eugen Rochko 7aeb50cc89 Add order options to relationship manager UI (#10404)
6 years ago
Eugen Rochko f1a582dc15 Revert locales touched by automated translations (#10399)
6 years ago
Eugen Rochko 6e163d5b2a Fix alternative relay support regression (#10398)
6 years ago
slice da47c30eac Add rel='noopener' to redesigned profile column header avatar link (#10393)
6 years ago
Eugen Rochko 367ab6764f Remove unused ActivityPub `@context` values depending on response (#10378)
6 years ago
ThibG 2e5ec8b7c8 Move the account dropdown menubar to the right, make sure it doesn't move (#10390)
6 years ago
ThibG 36a6089a22 Add a “Block & Report” button to the block confirmation dialog (#10360)
6 years ago
ThibG cffb8cb38d Fix HTML validation (#10354)
6 years ago
Aditoo17 70a78d968f Make clicking on avatar open public profile in new tab (#10387)
6 years ago
Hinaloe cc670c3234 Do not set CSRF Token when no csrf header (#10383)
6 years ago
mayaeh 798d9a6b4a Fix menu items that don't action (#10379)
6 years ago
Eugen Rochko 88a85f2574 Change icons of features on admin dashboard to remove bias (#10366)
6 years ago
Eugen Rochko a8bb10633d Add `blocked_by` relationship to the REST API (#10373)
6 years ago
Eugen Rochko 0e730974cd Change language detector threshold from 140 characters to 4 words (#10376)
6 years ago
Eugen Rochko ff61c88d7e Improve performance of list of blocked domains by caching counts (#10374)
6 years ago
Eugen Rochko 858bc12635 Redesign profile column in web UI to match design on public pages (#10337)
6 years ago
rinsuki 74e9a4dec4 Add allowfullscreen attribute to oembed iframe (#10370)
6 years ago
ThibG 248de99443 Do not empty timeline of blocked users on block (#10359)
6 years ago
Eugen Rochko 1e8cf2cd43 Weblate translations (2019-03-24) (#10362)
6 years ago
Eugen Rochko d22b2de301 Fix MergeWorker being queued for remote users (#10355)
6 years ago
koyu 61e11b1572 Don't autofocus registration form (#10356)
6 years ago
Eugen Rochko 2b25f64bf1 Fix vote-after-expiration not showing error, count vote as interaction (#10352)
6 years ago
Eugen Rochko c21bdc81d3 Add validations to admin settings (#10348)
6 years ago
Eugen Rochko b4c64dcccc Add custom closed registrations message to landing page when set (#10347)
6 years ago
Eugen Rochko 8865d64bce If registrations have been re-opened when user confirms account, approve (#10349)
6 years ago
Eugen Rochko d20386e209 Improve config serializer for Keybase (#10338)
6 years ago
ThibG c967088621 Mark the 410 gone response for suspended accounts as cachable (#10339)
6 years ago
ThibG f398b9ce02 Fix processing poll Updates (#10333)
6 years ago
ThibG 2a211ff18c Add support for custom emojis in poll options (#10322)
6 years ago
ThibG 11c3ceb56e Do not try fetching keys of unknown accounts on a Delete from them (#10326)
6 years ago
ThibG 45e43b70f9 Reduce padding around logo on landing page (#10291)
6 years ago
ThibG e9fc1e8ccb Do not distribute Delete when rejecting unapproved accounts (#10321)
6 years ago
ThibG 01cdd74013 Do not show timeline preview or directory widgets if they are disabled (#10284)
6 years ago
Eugen Rochko 0653375622 Add missing locales (bn, ga, hi) (#10295)
6 years ago
Eugen Rochko a3c41f3532 Add Keybase integration (#10297)
6 years ago
Eugen Rochko 9832fbf3c5 Disable real-time updates on public pages to improve readability (#10260)
6 years ago
Eugen Rochko b1e0164848 Add dormant filter to relationship manager, rename other filters (#10308)
6 years ago
Eugen Rochko 88864708e6 Fix relationship manager on narrow screens (#10293)
6 years ago
Ben Lubar 591c26dc97 Reduce server load caused by anonymous viewing. (#9059)
6 years ago
ThibG 9efb9d7f72 Set and store report URIs (#10303)
6 years ago
ThibG 3daa23c783 Fix reblogs privacy (#10302)
6 years ago
ThibG 14901400f3 Save quick filter settings when selecting a different filter (#10296)
6 years ago
mayaeh ba18cba5f7 Fix returned translations. (#10298)
6 years ago
Eugen Rochko efe8707657 Weblate translations (2019-03-16) (#10294)
6 years ago
ThibG 289199a107 Avoid race condition when streaming deleted statuses (#10280)
6 years ago
Nolan Lawson e781d842a5 fix: update to emoji-mart 2.10.0 (#10281)
6 years ago
Eugen Rochko 55b8a88419 Fix scrollbar styles on compose textarea, small bugs (#10292)
6 years ago
Eugen Rochko 4fa2d55d4e Add relationship manager UI (#10268)
6 years ago
ysksn 7e16669c44 Add specs for action log helper (#9605)
6 years ago
Yamagishi Kazutoshi e0e72c90b6 Bump webpacker from 3.5.5 to 4.0.2 (#10277)
6 years ago
Eugen Rochko 0b6bcb9384 Fix detailed poll validation errors not being returned in the API (#10261)
6 years ago
Eugen Rochko eb7cb9555b Show disappointed elephant if web UI crashes (#10275)
6 years ago
Eugen Rochko 5dbcf627b0 Fix maxed-out invites not showing up as expired in UI (#10274)
6 years ago
Eugen Rochko 793587060b Fix language detection of non-latin alphabets even at few characters (#10276)
6 years ago
Eugen Rochko 1279d85ff4 Add `visibility` param to reblog REST API (#9851)
6 years ago
Eugen Rochko e1130e461e Add a preferences API so apps can share basic behaviours (#10109)
6 years ago
Aditoo17 bb98b4e8f8 I18n: Update Czech translation (#10272)
6 years ago
Eugen Rochko 457cfafad4 Fix error in AdminMailer#new_pending_account (#10264)
6 years ago
Eugen Rochko bd094f1c78 Fix wrong method used in PollExpirationNotifyWorker (#10265)
6 years ago
Eugen Rochko 73fb7bfa0f Admission-based registrations mode (#10250)
6 years ago
Eugen Rochko 2e6c6ce855 Improve invites list with click-to-copy inputs (#10259)
6 years ago
Eugen Rochko 3592fc182d Refactor User model, extract PamAuthenticable, LdapAuthenticable (#10217)
6 years ago
ThibG 104c3879aa Add UI for enabling/disabling poll notifications (#10255)
6 years ago
mayaeh c130aebba8 i18n: Add Japanese translations for new landing page (#10254)
6 years ago
Eugen Rochko 5ff943716e Fix `tagged` param not being normalized before querying tags (#10249)
6 years ago
mayaeh 9d214f30ae Fix to limit to discoverable accounts. (#10253)
6 years ago
Eugen Rochko d5377d0d45 Fix poll update handler calling method was that was not available (#10246)
6 years ago
Eugen Rochko 45d257a20f Optimize RemoveStatusService by removing n+1 query and using shared inboxes (#10247)
6 years ago
Eugen Rochko de50bc6def Add muted style for polls in web UI (#10248)
6 years ago
Eugen Rochko 3a435fa130 Fix public timeline page not paginating correctly (#10245)
6 years ago
Eugen Rochko 56822606f4 Redesign landing page (#10232)
6 years ago
Aurélien Reeves ae33129975 Squish username before validation (#10239)
6 years ago
Eugen Rochko 2572884347 Fix remote interaction dialogs being indexed by search engines (#10240)
6 years ago
ThibG 154c8a0302 Increase DNS timeouts (#10238)
6 years ago
ThibG cdf5a7f854 Avoid race conditions when creating backups (#10234)
6 years ago
ThibG 11ce444b8b Support pushing and receiving updates to poll tallies (#10209)
6 years ago
ThibG 05aa8b9303 Reject existing Follows when suspending a remote account (#10230)
6 years ago
Aditoo17 caa40e9d9b Change joinmastodon.org to joinmastodon.org/#getting-started for sign up on another server (#10224)
6 years ago
ThibG 32f0cc5ccd Fix setting up fields of a previously suspended account (#10222)
6 years ago
ThibG dcbe6c16ba Do not allow adding votes to expired polls (#10214)
6 years ago
Eugen Rochko b7a8a52bc5 Immediately display poll results to poll author (#10187)
6 years ago
Eugen Rochko 19cccea89a Fix NaN in Poll component (#10213)
6 years ago
Eugen Rochko 8e9db67a6a Fix public timelines being broken by new toots when they are not mounted (#10131)
6 years ago
ThibG 641384d288 Handle StaleObjectError when retrieving polls (#10208)
6 years ago
marcin mikołajczak 5232eccc5c i18n:🇵🇱 (#10199)
6 years ago
ThibG db21a6c5ee Avoid unnecessarily fetching the replies collection when it is empty (#10201)
6 years ago
rinsuki ed3d470069 Fix #10202 (#10203)
6 years ago
ThibG 4f2eb43d8a Add optimistic lock to avoid race conditions when handling votes (#10196)
6 years ago
ThibG 365f875f57 Disable the underlying button element when an ItemButton is disabled (#10194)
6 years ago
ThibG 0b7c53937f Disable file upload when there is a poll (#10195)
6 years ago
Eugen Rochko 9cae3a3b48 Fix poll options not rendering text after vote/refresh (#10189)
6 years ago
Eugen Rochko 0d8890f073 Avoid line breaks in poll options (#10188)
6 years ago
Eugen Rochko 1441046fdf Fix poll validation issues (#10186)
6 years ago
Eugen Rochko a15b0dc600 Add UI for creating polls (#10184)
6 years ago
Eugen Rochko 73d3bb4a2c Render unicode emoji in polls using emoji pack (#10185)
6 years ago
ThibG 46f837a107 Fix newlines in OStatus and RSS serializations (#10183)
6 years ago
Eugen Rochko 9e24d7dfa9 Weblate translations (2019-03-05) (#10180)
6 years ago
ThibG acbf18b517 When serializing polls over OStatus, serialize poll options to text (#10160)
6 years ago
Eugen Rochko 7c61f27433 Fix status creation API silently discarding invalid poll (#10171)
6 years ago
ThibG 0c8e3beb51 Do not error out on unsalvageable errors in FetchRepliesService (#10175)
6 years ago
ThibG fbe97b9643 Fix suspended account's fields being set as empty dict instead of list (#10178)
6 years ago
Eugen Rochko a7dfbbd4fb Fix NoMethodError in ActivityPub::NoteSerializer (#10172)
6 years ago
Eugen Rochko 31a1fa3dcf Fix last_fetched_at not being set on polls (#10170)
6 years ago
Eugen Rochko 1321801577 Fix various issues in polls (#10165)
6 years ago