4728 Commits (0979e7f2f5e5055648697e5a79c0f4978717801d)

Author SHA1 Message Date
M Somerville e42c06ec01 Allow use of plurals on about page stats. (#8363)
6 years ago
Eugen Rochko 025e7c6f8c Add favourites to archive takeout (#8351)
6 years ago
masarakki 86a912d6f0 exclude-other-silenced-accounts (#7528)
6 years ago
Eugen Rochko 801b0f583f Add confirmation step to account suspensions (#8353)
6 years ago
Eugen Rochko 251308eb69 Get rid of Chewy order/limit warning (#8355)
6 years ago
Yamagishi Kazutoshi 3195c46402 Weblate translations (2018-08-22) (#8346)
6 years ago
ThibG 97f2dc6761 Revert to using Paperclip's filesystem storage, and fix dangling records in remove_remote (#8339)
6 years ago
Eugen Rochko fe88a4f42c Get rid of all batch order warnings (#8334)
6 years ago
Eugen Rochko 5f37c40de1 Remove annoying Notification#cache_ids scope warning (#8333)
6 years ago
NecroTechno 3570ce319b reorder simple form ul to list vertically (fixes #8236) (#8322)
6 years ago
ThibG 09fb9fb07e Add API endpoint to list featured accounts (fixes #8315) (#8317)
6 years ago
ThibG 68762d9e79 Skip pagination logic entirely for pinned toots (fixes #8302) (#8310)
6 years ago
Eugen Rochko 35c99eeb0f Increase reach of Delete->Actor activities (#8305)
6 years ago
Annika Backstrom 5effe5699e Add hotkey for follow requests (#8307)
6 years ago
ThibG 79f6746c8d Don't filter own toots (fixes #8289) (#8298)
6 years ago
cpsdqs 2422481125 Make dropdown animations respect their placement (#8292)
6 years ago
abcang af2122bcf9 Unuse ActiveRecord::Base#cache_key (#8185)
6 years ago
mayaeh 64c7712a92 Fix report text color. (#8288)
6 years ago
Eugen Rochko a03de03ba2 Keep scheduler jobs unique until they're done (#8287)
6 years ago
Eugen Rochko 315ce688be Reduce user active duration from 7 days to 2 days (#8282)
6 years ago
Eugen Rochko a68079e6ee Make unfollow button light up red when hovered (#8286)
6 years ago
Eugen Rochko 97a2958ba1 Show compose form on delete & redraft when in mobile layout (#8277)
6 years ago
Eugen Rochko 85990d2886 Link to mobile apps page (#8278)
6 years ago
Eugen Rochko 834df855e2 Add admin function to deactivate all invites (#8279)
6 years ago
ThibG 8f788fe92a Do not process outgoing mentions to suspended accounts (#8272)
6 years ago
Spanky f5f3f3a5d7 Fix ctrl+enter not submitting toot when text cursor is composing image description (#8273)
6 years ago
M Somerville 65fc3d2699 Fix #8264 - Do not override ctrl/cmd+click. (#8265)
6 years ago
Eugen Rochko 5c32fbce98 Add "sign in to participate" message to public toot page (#8200)
6 years ago
Eugen Rochko 6eca34ffb8 Fix error when trying to update counters for statuses that are gone (#8251)
6 years ago
Eugen Rochko 273e8f0474 Add remote interaction dialog for toots (#8202)
6 years ago
Dachi Natsvlishvili e568124315 Add Georgian language translation (#8250)
6 years ago
ThibG 20ced948f2 Implement Undo { Accept { Follow } } (fixes #8234) (#8245)
6 years ago
ThibG c16294d20a Use correct activity id in Accept when receiving duplicate Follow (fixes #8218) (#8244)
6 years ago
ThibG 02436523de Defer scrollIntoView after DOM is drawn (fixes #8239) (#8242)
6 years ago
ThibG c97c032ae6 Prevent actions log from crashing when displaying deleted status (fixes #8133) (#8219)
6 years ago
ThibG 8cc34321d5 Do not error out when performing admin actions on no statuses (#8220)
6 years ago
Eugen Rochko d9f9083f26 Update reply counters only if the reply is public/unlisted (#8211)
6 years ago
ThibG 9fd9bff404 Fix admin.js starting rails-ujs twice (fixes #8168) (#8213)
6 years ago
ThibG f17d517aec Get rid of the Content Warning rainbows (#8129)
6 years ago
ThibG fff6297a24 Allow accessing local private/DM messages by URL (#8196)
6 years ago
Eugen Rochko 6a62016a49 Display replies count in web UI (#8181)
6 years ago
Eugen Rochko 55094f6941 Show exact number of followers/statuses on export page/in tooltip (#8199)
6 years ago
ThibG c7a0a6d61c Various fixes regarding the video position slider (#8201)
6 years ago
Eugen Rochko bf5acc3eae Move status counters to separate table, count replies (#8104)
6 years ago
Evgeny Petrov 5dbc798bb4 Added endorse strings, fixed footer 'developers' string (#8183)
6 years ago
Eugen Rochko 3fe1f95dd0 Expect relays to answer with accept/reject (#8179)
6 years ago
Yamagishi Kazutoshi 5d8b8f22f9 Weblate translations (2018-08-12) (#8171)
6 years ago
ThibG 1d3b39e106 Ensure single user is a local user (fixes #8154) (#8157)
6 years ago
Mélanie Chauvel (ariasuni) 92ae613358 Fix crash when clicking “Show more/less for all” when a toot is not visible (#8118)
6 years ago
Nathaniel Ekoniak 8254b9fb19 i18n: fix Slovak language name (#8169)
6 years ago
Yamagishi Kazutoshi a74f0d2dd9 Weblate translations (2018-08-11) (#8167)
6 years ago
Marcin Mikołajczak fd8ca84077 i18n: Update Polish translation (#8155)
6 years ago
Evgeny Petrov 399a008cfb [RU] Updated translation (#8164)
6 years ago
Eugen Rochko 0dcd212735 Adjust responsive design for /about/more and /terms (#8158)
6 years ago
Eugen Rochko d0b6cbfb92 When follow is removed, remove endorsement (#8149)
6 years ago
Eugen Rochko 9e8366d4cb Update /terms and /about/more to use public layout (#8142)
6 years ago
Eugen Rochko 6e3cb11f3c Public profile endorsements (accounts picked by profile owner) (#8146)
6 years ago
Evgeny Petrov f1fe022a13 [RU] Translation update: (#8147)
6 years ago
Eugen Rochko 3a8d839200 Remove protocol handler registration (#8127)
6 years ago
ThibG 80d02cf8f9 Scroll to linked status in public status view (fixes #7884) (#8130)
6 years ago
ThibG 193ebf3cf4 Serialize text-less statuses as '.' over OStatus (fixes #7856) (#8126)
6 years ago
Marcin Mikołajczak b5d5fc9855 i18n: Make Polish translation more gender neutral + update (#8119)
6 years ago
ThibG 8f61dfe044 Render custom emoji in display name on public profile (#8115)
6 years ago
Yamagishi Kazutoshi 9e0015e834 Do not show pinned toots when min_id is set (#8111)
6 years ago
Eugen Rochko 934d50daf0 Add separate setting for sidebar text (site_short_description) (#8107)
6 years ago
Eugen Rochko d39e0ad4d5 Do not hide hashtag timeline in mobile view, make it full-window (#8093)
6 years ago
Eugen Rochko a78672ae50 Compensate for scrollbar disappearing when media modal visible (#8100)
6 years ago
Eugen Rochko ebf836cc69 Enforce username format for remote users, too (#8102)
6 years ago
Eugen Rochko 8c8f80c0fb Fix incorrect context definition for the "featured" keyword (#8090)
6 years ago
Eugen Rochko f7910c4164 Convert MOV and WEBM to MP4, raise maximum limit to 40MB (#8101)
6 years ago
Yamagishi Kazutoshi 9d3bb125b7 Weblate translations (2018-07-30) (#8096)
6 years ago
Yamagishi Kazutoshi 2d000a877b Do not scroll up when modal is opened (#8095)
6 years ago
Eugen Rochko f53755aaad Fix size/dimension values in avatar/header hint localizations (#8088)
6 years ago
Eugen Rochko bdb76122bc Add missing formatting to the text in hero widget (#8089)
6 years ago
Eugen Rochko 7d51186e8e Order invites by recent first (#8091)
6 years ago
Eugen Rochko 3dc21c1ff6 Prevent ActivityPub movedTo recursion (#8092)
6 years ago
Mélanie Chauvel (ariasuni) da72dc2374 Improve account bar css (#8087)
6 years ago
Eugen Rochko 13df3889f0 Redesign public profiles and toots (#8068)
6 years ago
Marcin Mikołajczak dad7cd6d77 i18n: Update Polish translation (#8084)
6 years ago
Eugen Rochko 91aadec929 Resize images by area instead of fixed dimensions (#8083)
6 years ago
ThibG d2b918522e Improve keyboard shortcuts descriptions (#8066)
6 years ago
ThibG a2ed0630a2 Prevent scrolling main frame when navigating in image gallery with arrow keys (#8073)
6 years ago
Eai ff2e8c70c6 Fix .column-back-button line-height (#8074)
6 years ago
abcang 258eba090b Call address instead of exchange (#8076)
6 years ago
Marcin Mikołajczak 288ac10da1 fix typo in 🇵🇱 (#8075)
6 years ago
Yamagishi Kazutoshi 2629ffb68a Weblate translations (2018-07-25) (#8065)
6 years ago
Yamagishi Kazutoshi 8aa855c0f7 Weblate translations (2018-07-18) (#8047)
6 years ago
Eugen Rochko cc3a3f579a Hide "A look inside" in mobile layout on frontpage (#8044)
6 years ago
Eugen Rochko 8058ec5a13 Ensure container of React components has full width (#8043)
6 years ago
Eugen Rochko 56fdbc04b3 Fix number of results returned from TrendingTags.get
6 years ago
Eugen Rochko d987567b39 Fix tag usage display on admin dashboard
6 years ago
Eugen Rochko 2f6967913a Display trending hashtags on admin dashboard (#8038)
6 years ago
Eugen Rochko 77d8396217 Fix ActivityPub::UpdateDistributionWorker regression (#8039)
6 years ago
Eugen Rochko 38f413e583 Fix activity:interactions counter to count all interactions (#8037)
6 years ago
Eugen Rochko b751ec1c2e Whitelist dat/ipfs/gopher links in sanitizer (#8034)
6 years ago
Marcin Mikołajczak d1d46f914b i18n: Update Polish translation (#8032)
6 years ago
Eugen Rochko 26bd3742e9 Fix typo in Admin::DashboardController#index
6 years ago
Eugen Rochko d0b14eaee2 Add admin dashboard (#8029)
6 years ago
ThibG 792362b806 Use LoadingBar instead of blur to indicate that an image is loading (fixes #4060) (#7562)
6 years ago
ThibG 3aaa8f1a95 Do not cause an error if domain_lists.blocks.next is undefined (#8021)
6 years ago
Eugen Rochko 6cd4b45ec0 Display full acct on public status pages, always (#8011)
6 years ago
Eugen Rochko 64ce00c9c5 Disable language detection for texts shorter than 140 characters (#8010)
6 years ago
Yamagishi Kazutoshi 2275752fca Upgrade webpack to version v4.x (#6655)
6 years ago
Eugen Rochko e90b9a0b05 Display Mastodon version in footer of web UI (#8013)
6 years ago
Eugen Rochko 80dab2e678 Weblate translations (2018-07-14) (#8016)
6 years ago
Eugen Rochko 28c301e41c Do not count self in potential friendships (#8014)
6 years ago
Eugen Rochko 171c20ce72 Add federation relay support (#7998)
6 years ago
mayaeh 3dc6c216ce Fix whole-word selection and i18n: Add Japanese translation for Whole-word (#8004)
6 years ago
Eugen Rochko df34e4efff Weblate translations (2018-07-11) (#7992)
6 years ago
Eugen Rochko d058edc3d3 Add link to filters in web UI dropdown (#7990)
6 years ago
Eugen Rochko a94f6c800d Make whole-word filter regex consistent between Ruby and JS (#7987)
6 years ago
ThibG 4c70bb6d6d Add option to not consider word boundaries when processing keyword filtering (#7975)
6 years ago
Eugen Rochko 5294f3a1d2 Add follow button to detailed status, add gradient to mask bio cut-off (#7979)
6 years ago
Eugen Rochko a7039e4fd3 Add API method to remove a suggestion (#7978)
6 years ago
Eugen Rochko 93bdaa0526 Fix filters not affecting notifications in web UI (#7977)
6 years ago
Eugen Rochko 5f3ef03156 Remove .p-name microformat class (#7961)
6 years ago
Eugen Rochko 0dbaa1badf Fix missing irreversible in filters API, expires_in param (#7976)
6 years ago
Lynx Kotoura b3ec23311c Revert "Fix dark background error on user-mention autosuggest (#7937)" (#7964)
6 years ago
Lynx Kotoura aa606281f1 Fix gradient, regression from #7927 (#7963)
6 years ago
Eugen Rochko 5bec5c3e6e Add admin setting to enable OG previews for sensitive media (#7962)
6 years ago
Eugen Rochko 6084257fda In keyword filter, account for reblogs, HTML and whole-words (#7960)
6 years ago
Eugen Rochko 68d884e556 Send undo of boost to original poster if reblog (#7959)
6 years ago
Eugen Rochko 08ee72640b If signed in, redirect autofollow invite to profile page (#7956)
6 years ago
Eugen Rochko 8bdc12d494 In e-mail validator, fallback from MX to A record (#7955)
6 years ago
Eugen Rochko 9f0a91e142 Check reblogged status for blocked/muted mentions (#7957)
6 years ago
Eugen Rochko 34fdf77f48 Add more granular OAuth scopes (#7929)
6 years ago
Maciek Baron e5134142bc Crush PNGs to reduce overall size (#7954)
6 years ago
Renato "Lond" Cerqueira 607654572a Weblate translations (2018-07-05) (#7950)
6 years ago
Maciek Baron c6084cf719 Add comment, test to unescapeHTML (#7949)
6 years ago
Maciek Baron d171801898 Fix #6395 - overlapping profile name and domain (#7927)
6 years ago
Marek Lach 664fd9fb19 Fix dark background error on user-mention autosuggest (#7937)
6 years ago
Maciek Baron 2b44b7a9f6 Refactor privacyPrefence() to use priority list (#7945)
6 years ago
Maciek Baron 6b9e5026fd Add white outline to black emojis (fix #5083) (#7936)
6 years ago
Maciek Baron df5b46f1b0 Check if router is injected in media modal (#7941)
6 years ago
Maciek Baron 4ebdff6e25 Respect noindex rule in remote follow view (fix #7869) (#7939)
6 years ago
Eugen Rochko a5f0103a6f What is on your mind -> What's on your mind (#7938)
6 years ago
Eugen Rochko 2f111b7fbb Disable service worker media cache and IndexedDB storage (#7932)
6 years ago
Renato "Lond" Cerqueira c0fbe9e3a4 Restore support to ruby 2.3, add ruby 2.3 to circle ci (#7935)
6 years ago
Maciek Baron 4d28dd39d3 Allow the media modal to be closed by pressing back (#7934)
6 years ago
Eugen Rochko e57d9177dc Fix check for PotentialFriendshipTracker when replying (#7933)
6 years ago
Eugen Rochko 3cb10d1020 Fix M hotkey inserting @undefined when in detailed status (#7931)
6 years ago
Eugen Rochko 7ea46177f2 Fix style of attachment list on /about (#7930)
6 years ago
Eugen Rochko aa4e75166b Re-add follow recommendations API (#7918)
6 years ago
Shaun Gillies 1202b4e756 Display full username in tooltip on search and autosuggest #7478 (#7920)
6 years ago
Eugen Rochko 23624f709a Improve embeds (#7919)
6 years ago
Marty McGuire 4aa3f667fc Typo in signature verification failure logging (#7916)
6 years ago
Marcin Mikołajczak 4833d285a7 i18n: Update Polish translation (#7915)
6 years ago
MIYAGI Hikaru ac56fa3c22 Merge `HIDDEN_SERVICE_VIA_TRANSPARENT_PROXY` into `ALLOW_ACCESS_TO_HIDDEN_SERVICE` (#7901)
6 years ago
Eugen Rochko d878e3e945 Keyword/phrase filtering (#7905)
6 years ago
Quentí 751276484d Missing translations (#7896)
6 years ago
ふぁぼ原 5f0b9c5d36 On the mobile UI, move the search column to the right (#7877)
6 years ago
Yamagishi Kazutoshi 08c9914bc5 Weblate translations (2018-06-25) (#7890)
6 years ago
Eugen Rochko 2dfd016085 Fix Chrome issue with sizes="0px" (#7886)
6 years ago
ThibG ef3ac6e4a7 Fix jpeg files sometimes being returned with a .jpe extension (#7881)
6 years ago
Shuhei Kitagawa bc45dd2f97 Add tests for remote_unfollows_controller (#7879)
6 years ago
Mélanie Chauvel (ariasuni) 7406d07985 Fix CW field still having animation in when reduce motion is enabled (#7872)
6 years ago
Shuhei Kitagawa d61e647e8a Replace bypass option with bypass_sign_in (#7867)
6 years ago
Hinaloe d037ae26e2 Return collect response when fail put cache to storage (#7863)
6 years ago
kedama 5ba2ceda2e Fix broken single column getting-started menu (Fix #7854) (#7862)
6 years ago
Eugen Rochko 71713fabde Weblate translations (2018-06-19) (#7847)
7 years ago
Eugen Rochko 549d2f3d42 Always send content for backwards-compatibility (#7844)
7 years ago
Eugen Rochko 1efdd31c68 Serialize language into ActivityPub JSON (#7840)
7 years ago
Eugen Rochko 38fb602407 Create special case to prefer "jpeg" over "jpe" file extension (#7841)
7 years ago
Yamagishi Kazutoshi 0c870f747b Weblate translations (2018-06-18) (#7839)
7 years ago
Lynx Kotoura 781fe9a152 Change list icons different from the getting-started icons (#7838)
7 years ago
Eugen Rochko f91fa10804 Allow selecting default posting language instead of auto-detect (#7828)
7 years ago
Hinaloe 519473e8f6 DataTransfer.types may Array-like object (#7827)
7 years ago
Eugen Rochko 499a9f5f11 Change language opt-out to language opt-in (#7823)
7 years ago
Lynx Kotoura d0aadee0da Fix the action with X button on compose form (#7826)
7 years ago
Eugen Rochko 9bcd509165 Do not pre-emojify note HTML in accounts REST API (#7821)
7 years ago
Lynx Kotoura 76905a95a2 Adjust account__action-bar contents (#7818)
7 years ago
Lynx Kotoura a37dc30717 Fix autosuggest-textarea backgrounds and some minor adjustments (#7817)
7 years ago
Yamagishi Kazutoshi cd79647197 Weblate translations (2018-06-16) (#7815)
7 years ago
Jeong Arm c5edc53b2e Add missing Korean translations (#7819)
7 years ago
SerCom_KC 355f55772d Update Chinese (Simplified) Translations (#7816)
7 years ago
Masoud Abkenar c9a4023e1c Update fa.json (#7814)
7 years ago
Eugen Rochko d928aac40c Fix regression where CW is focused on reply (#7811)
7 years ago
Eugen Rochko 907694df6a Add autofollow option to invites (#7805)
7 years ago
Eugen Rochko 915f02ce8f Fix vertical alignment of navigation bar (#7807)
7 years ago
Eugen Rochko 681ac8580a Remove placeholder text for media-only toots (#7806)
7 years ago
Eugen Rochko a21c8a2e0e Add "find friends", "invite people", and more to getting started footer (#7803)
7 years ago
chr v1.x 9c2fc4d684 Put "Media Only" option in column settings instead of content area headline (#7801)
7 years ago
Yamagishi Kazutoshi 1ffb500242 Hide status content when spoiler text is not empty (#7797)
7 years ago
Yamagishi Kazutoshi 70b5274caa Fix "Invalid DOM property `class`" (#7798)
7 years ago
chr v1.x bc9d1ea0e3 Add profile options on compose form (#7789)
7 years ago
Lynx Kotoura cd1d25b9d0 Uniform media and video spoiler settings and fix them of the light theme (#7778)
7 years ago
Yamagishi Kazutoshi 51c639980c Weblate translations (2018-06-10) (#7779)
7 years ago
kedama 101f5544e1 Control the focus when clicking the "CW" button. (#7776)
7 years ago
Renato "Lond" Cerqueira 2e4a1d3109 Rename emoji sheet to avoid caching issue (#7777)
7 years ago
Shuhei Kitagawa d230066746 Add tests for intents_controller (#7763)
7 years ago
Eugen Rochko b051d74029 Fix domain hiding logic (#7765)
7 years ago
Lynx Kotoura d997fb520a Fix background color of emoji-mart-bar in light theme (#7768)
7 years ago
Lynx Kotoura 2d2002436c Adjust emoji-mart-anchor-bar for environments that use display scaling (#7772)
7 years ago
Eugen Rochko 39930a8432 Fix has_one association on Web::PushSubscription (#7767)
7 years ago
SerCom_KC 77c94ffe82 Update Chinese (Simplified) translations (#7769)
7 years ago
Renato "Lond" Cerqueira bf508b9f74 Fix issues with updated emoji mart (#7761)
7 years ago
Yamagishi Kazutoshi 3e2eddaba7 Weblate translations (2018-06-08) (#7759)
7 years ago
Eugen Rochko 5aa5b86bf1 Do not accept ActivityPub follow requests from blocked user (#7756)
7 years ago
Eugen Rochko e1054a747e Add "Edit profile" link to public profile page, increase bottom padding (#7754)
7 years ago
Renato "Lond" Cerqueira ae0b751a30 Update to emojimart 2.6.1 (#7746)
7 years ago
Marcin Mikołajczak a5e289e273 🌍🇵🇱 (#7753)
7 years ago
Eugen Rochko ecec45ff9b Filter out blocked/muted people from profile timelines (#7747)
7 years ago
Yamagishi Kazutoshi 29f4196d87 Fix fetch of remote image with multiple Content-Type headers (#7749)
7 years ago
Eugen Rochko 5d419119de Preserve newlines in delete & redraft and desktop notifications (#7750)
7 years ago
Yamagishi Kazutoshi 7ed181c41c Add missing dot for remote image (#7751)
7 years ago
Renato "Lond" Cerqueira 19b653991d Weblate translations 20180605 (#7743)
7 years ago
Renato "Lond" Cerqueira 94077935ac Add missing locale strings (#7742)
7 years ago
Eugen Rochko 16173535d9 Add redraft function (#7735)
7 years ago
nightpool 0378f74430 Fix context performance by partially reverting #7083 (#7734)
7 years ago
Yamagishi Kazutoshi a936ccd126 Detect extname from Content-Type (#7733)
7 years ago
Yamagishi Kazutoshi 1a145c6af1 Skip processing when HEAD method returns 501 (#7730)
7 years ago
Yamagishi Kazutoshi 963b82f5e5 Add vendor prefix for background-clip (#7727)
7 years ago
Lynx Kotoura e2b4e6f05e Change border color of activity-stream (#7724)
7 years ago
Yamagishi Kazutoshi 10a8ac8b80 Submit report using meta key (#7729)
7 years ago
Yamagishi Kazutoshi f4a6f6fb89 Remove unnecessary underline on accounts table (#7728)
7 years ago
Eugen Rochko ca9ac011a5 Display numbers in account header using shortNumberFormat for consistency (#7723)
7 years ago
Akihiko Odaki 3114ac9655 Do not mark remote status sensitive even if spoiler text is present (#7395)
7 years ago
Lynx Kotoura 93d90d3237 Fix activity-stream-tabs colors and set text variables for text colors (#7722)
7 years ago
Eugen Rochko 2af43c3dce Fix bug in order of conversations in web UI (#7721)
7 years ago
Eugen Rochko 650e3e346b Remove trending hashtags (#7711)
7 years ago
Yamagishi Kazutoshi ca2a6b2071 Weblate translations (2018-06-02) (#7705)
7 years ago
Eugen Rochko 3833c8b690 Use different algorithm for trending tags (#7697)
7 years ago
Eugen Rochko 57ad751230 Fix margin between compose warning, reply indicator and textarea (#7701)
7 years ago
Eugen Rochko aa54c65ee2 Improve trends layout (#7700)
7 years ago
Yamagishi Kazutoshi f64f9860c7 Add loading indicator for trending tags (#7693)
7 years ago
Yamagishi Kazutoshi fe98e276e1 Update ESLint for Code Climate (#7696)
7 years ago
Yamagishi Kazutoshi a87927437d Fix duplicate key attributes (#7694)
7 years ago
Eugen Rochko 946091af45 Exclude unlisted, private and direct toots from affecting trends (#7686)
7 years ago
Eugen Rochko aa1f74cba6 Make the refresh trends button refresh trends (#7685)
7 years ago
Mélanie Chauvel (ariasuni) a6ddd1aba2 Put the CW field between the toot we are replying to and the toot field (#7508)
7 years ago
Yamagishi Kazutoshi 4c11c429ce Weblate translations (2018-05-31) (#7681)
7 years ago
Marcin Mikołajczak 069bb3eeeb 🌍: 🇵🇱⬆️ (#7679)
7 years ago
Eugen Rochko 49a0a3a8a2 Speed up some rake tasks by moving execution to Sidekiq (#7678)
7 years ago
Eugen Rochko d60a87d3d2 Redirect / to home on mobile layout, to getting started on desktop (#7677)
7 years ago
Eugen Rochko 931c88b0aa Improve getting started column (#7676)
7 years ago
Eugen Rochko 9e3f9b8250 Improve counter caches on Status and Account (#7644)
7 years ago
Eugen Rochko dc7bf28635 Reduce wasted work in RemoveStatusService due to inactive followers (#7672)
7 years ago
unarist a5c740ba41 Fix context building in the reducer (#7671)
7 years ago
ThibG a7415de00d Fix error when unmuting a domain without listing muted domains first (#7670)
7 years ago
abcang f0ee3f8f8a Fix N+1 on AtomSerializer (#7669)
7 years ago
Eugen Rochko 744d47dee2 Add GET /api/v2/search which returns rich tag objects, adjust web UI (#7661)
7 years ago
Eugen Rochko bc464619f3 Always display tab navigation on local/federated timeline even when empty (#7663)
7 years ago
Eugen Rochko 776b996964 Rescue Mastodon::DimensionsValidationError in Remoteable (#7662)
7 years ago
Akihiko Odaki 0cb1524dc1 Cache attachments on external host with service worker (#7493)
7 years ago
takayamaki 5a242be7ec fix: Don't validate MX record in development (#7654)
7 years ago
Lynx Kotoura 49ee254971 Fix embed, error and onboarding modals in light theme (#7656)
7 years ago
Eugen Rochko bc64ef560e Fix incomplete flex style on trends items (#7655)
7 years ago
tateisu 9a4bed4837 optimize direct timeline (#7614)
7 years ago
Eugen Rochko adeb99bc8c Record trending tags from ActivityPub, too (#7647)
7 years ago
Eugen Rochko 20a23c7d08 Replace recursion in status mapStateToProps (#7645)
7 years ago
Eugen Rochko 8a3b9d26fb Track trending tags (#7638)
7 years ago
Eugen Rochko 03c8890e09 Validate that e-mail resolves with MX and it's not blacklisted (#7631)
7 years ago
Eugen Rochko a48e008c8e Don't use Object.assign with Notification, only display actions for mentions (#7632)
7 years ago
bsky c72db8ef90 Fix lock icon position in account card (#7630)
7 years ago
Lynx Kotoura 4210ddb676 Add right margin of notification message (#7628)
7 years ago
Lynx Kotoura 60902b948a Fix color mistakes in mastodon-light theme (#7626)
7 years ago
Yamagishi Kazutoshi fa87093ff2 Weblate translations (2018-05-26) (#7624)
7 years ago
Eugen Rochko 83b124d54b Catch ActionController::UnknownFormat and return HTTP 406 (#7621)
7 years ago
Akihiko Odaki 4e718bbb25 Introduce flat layout to contexts reducer (#7150)
7 years ago
Yamagishi Kazutoshi 590ae5ac66 Enable media timeline (#7598)
7 years ago
Lynx Kotoura 499af41a9d More polished light theme (#7620)
7 years ago
Lynx Kotoura f78eee8d6a Fix color of /about/more link anchors (#7618)
7 years ago
ThibG d1b2466320 Ignore multiple occurrences of a hashtag within a status (fixes #7585) (#7606)
7 years ago
ThibG 6d50785928 Use .star-icon instead of hardcoding color in detailed statuses (fixes #7610) (#7613)
7 years ago
ThibG a4527fe33c Fix caret position after selected suggestion and media upload (#7595)
7 years ago
Eugen Rochko 32c3fc08fe Yeah, it was supposed to be #create?
7 years ago
ThibG 0f523757f2 Remove unneeded code now that attachment URL isn't appended to toots (#7593)
7 years ago
Eugen Rochko 2d34552fbc Do not encode HTML entities in initial Web Push payload body (#7592)
7 years ago
SerCom_KC 82da8b7ec6 [WIP] i18n: Update Simplified Chinese translations (#7576)
7 years ago
Eugen Rochko fd007264dc Enforce order on authorized applications page (#7587)
7 years ago
Yamagishi Kazutoshi ff98de966f Hide section headline for timelines in production (#7590)
7 years ago
Yamagishi Kazutoshi f5421e5309 Change column params on pinned timeline (#7581)
7 years ago
bsky 818fa6fc80 Remove outline (#7582)
7 years ago
Marcin Mikołajczak 9b1b968262 🌍: 🇵🇱⬆️ (#7580)
7 years ago
Eugen Rochko 20c650b644 Save onlyMedia prop when pinning column (#7575)
7 years ago
Eugen Rochko f548332935 Display only domain of report account if remote under comment (#7574)
7 years ago
Yamagishi Kazutoshi 4a0207e3ea Add exact attribute to WrappedRoute for community timeline (#7572)
7 years ago
Eugen Rochko 765a8dad9a Use real container width in MediaGallery srcSet (#7571)
7 years ago
Eugen Rochko f68736088b Use #any? instead of #exists? when checking media attachments (#7570)
7 years ago
Eugen Rochko ed4949c676 Unescape HTML entities in rich web push notifications in web UI (#7569)
7 years ago
SerCom_KC 8a8a47892a i18n: Update Simplified Chinese translations (#7565)
7 years ago
Sylvhem eeb6fd44e1 Add a light theme (#7027)
7 years ago
Yamagishi Kazutoshi ccc240b59c Add media timeline (#6631)
7 years ago
Eugen Rochko b634cb45dc Remove small pagination limit from context API (#7564)
7 years ago
Eugen Rochko fe6ee50c7f Convert rich push notifications to plaintext in webapp (#7563)
7 years ago
Quentí 1de642e921 [i18n] Update for Occitan (#7558)
7 years ago
Eugen Rochko 21270d01a6 Improve default background of public profile header (#7556)
7 years ago
Marcin Mikołajczak b4458906ba 🌍: 🇵🇱⬆️ (#7554)
7 years ago
Yamagishi Kazutoshi 20550e2641 Weblate translations (2018-05-20) (#7552)
7 years ago
Eugen Rochko 7eaa12c83a Ensure push subscription is immediately removed when application is revoked (#7548)
7 years ago
Ash Furrow 3646b280d9 Disables autocorrect/autocapitalize on remote username field. (#7549)
7 years ago
Akihiko Odaki 9e5edeaf3a Cache media only when storage can be freed (#7547)
7 years ago
Eugen Rochko ef4a35cb62 Improve direct message warning again (#7546)
7 years ago
Eugen Rochko 95385ebe3e In footer, replace text "Mastodon" with logo (#7545)
7 years ago
takayamaki 1f83fdff89 checking http status code with range (#7544)
7 years ago
Eugen Rochko 70e678da43 Improve payload format of Web Push API now that it's open (#7521)
7 years ago
Akihiko Odaki 6bee19117f Do not override the default push notification settings (#6037)
7 years ago
bsky 097339b58a Remove outline (#7543)
7 years ago
Eugen Rochko f69cb76bf8 Skip pagination logic for pinned account timelines in reducer (#7540)
7 years ago
Eugen Rochko c3fbb857a0 Do not raise delivery failure on 4xx errors, increase stoplight threshold (#7541)
7 years ago
Eugen Rochko 48d2312c1a Fix double-encoding of display name in title and e-mails (#7534)
7 years ago
Akihiko Odaki d8666dc595 Change Japanese translation for privacy.private.short (#7535)
7 years ago
Eugen Rochko 1de7400dfc Resolve unknown status from Add activity, skip Remove if unknown (#7526)
7 years ago
Eugen Rochko 4b5cde3f2d Use randomized setTimeout when fallback-polling and re-add since_id (#7522)
7 years ago
Eugen Rochko aeceb63275 Add preference to hide following/followers lists (#7532)
7 years ago
MIYAGI Hikaru 7dbf83d6b8 User agent for WebFinger (#7531)
7 years ago
Eugen Rochko db96a5ca80 Ensure unfilled fields are shown when errors are shown (#7523)
7 years ago
Eugen Rochko 71399bf1d5 HTTP signatures spec no longer requires algorithms field (#7525)
7 years ago
Evgeny Petrov e503a61a5a Russian language for 2.4.0 (#7512)
7 years ago
Eugen Rochko 8adcc1d806 Fix images resized in browser getting cropped (#7514)
7 years ago
Technowix f98e09bfaf French translation tweaks (#7513)
7 years ago
Quentí b64100c049 [l10n] Occitan update (#7505)
7 years ago
Sylvhem 6dfe10ff1e Reword the direct message warning (#7420)
7 years ago
Akihiko Odaki a81b1e6f10 Do not use permitted_for scope when querying pinned statuses (#7510)
7 years ago
Akihiko Odaki 5dadb6896b Raise Mastodon::RaceConditionError if Redis lock failed (#7511)
7 years ago
Akihiko Odaki 7dd6224ca1 Let navigator follow redirect instead that handling redirect in fetch (#7500)
7 years ago
Akihiko Odaki 4e09854ccb Consider only-if-cached in FetchEvent valid on non-Mozilla-Firefox browser (#7506)
7 years ago
Akihiko Odaki 95b2bead0f Test if navigator.storage.estimate exists before using it (#7504)
7 years ago
Akihiko Odaki 82582dac2b Ignore only-if-cached cache mode on Mozilla Firefox prior to version 60 (#7503)
7 years ago
Marcin Mikołajczak 73f4c61bbd 🌍: 🇵🇱⬆️ (#7494)
7 years ago
unarist 63a10a7ffe Fix custom emoji handling in UpdateRemoteProfileService (OStatus) (#7501)
7 years ago
Renato "Lond" Cerqueira 933f6e2ad4 Weblate translations 20180515 (#7496)
7 years ago
Akihiko Odaki 156fc9ab20 Clone response before using when caching web page (#7498)
7 years ago
Wiktor 37136f5986 Fix account URI when updating ActivityPub account (#7488)
7 years ago
Akihiko Odaki 060fa11ee2 Disallow async function in service worker (#7482)
7 years ago
Yamagishi Kazutoshi 4d5bec8a75 Add Slovene language (#7475)
7 years ago
abcang e6c952476c Call media.present? because media may be nil (#7474)
7 years ago
Eugen Rochko b0e1211eec Fix 404 for GET /api/v1/push/subscription (#7472)
7 years ago
Eugen Rochko 7463d87ec3 Add GET /api/v1/push/subscription REST API (#7471)
7 years ago
Eugen Rochko 52a2498f60 Fix nil error in StatusFilter (#7470)
7 years ago
Akihiko Odaki cffde88361 Test if navigator.storage is present before using it (#7460)
7 years ago
Yamagishi Kazutoshi efc482361b Open video modal on public UI (#7469)
7 years ago
ThibG 4072475241 Improvements to toots display in admin view (#7452)
7 years ago
ThibG 74c2a46423 Fetch boosted statuses on behalf of a follower (fixes #7426) (#7459)
7 years ago
Yamagishi Kazutoshi fa7cdbeb67 Combine similar components into one on public UI (#7458)
7 years ago
ThibG 6222c7def7 Update session activation time (fixes #5605) (#7408)
7 years ago
ThibG 37457543c7 Change wording of the “undo” media upload button (fixes #6857) (#7417)
7 years ago
ThibG b59416500e Catch Paperclip processing failures (fixes #6378) (#7439)
7 years ago
Shuhei Kitagawa fd0f2b675e Add tests for invites controller (#7441)
7 years ago
Eugen Rochko e86a4fe36b Add REST API for Web Push Notifications subscriptions (#7445)
7 years ago
Yamagishi Kazutoshi a6bdefe811 Weblate translations (2018-05-10) (#7438)
7 years ago
Yamagishi Kazutoshi b91c131afa Strip tags from og:description on public tag page (#7437)
7 years ago
Yamagishi Kazutoshi f286c23900 Add alternate for RSS (#7436)
7 years ago
Yamagishi Kazutoshi 59b48b923d Disable inflate gzip on head method (#7432)
7 years ago
Yamagishi Kazutoshi 1b42ea9f2c Support gzip encoding on Request (#7425)
7 years ago
Yamagishi Kazutoshi d006271514 Show card modal on public pages (#7428)
7 years ago
Yamagishi Kazutoshi e59fb1b969 Correct rotate of image using EXIF (#7422)
7 years ago
Yamagishi Kazutoshi 6092325a48 Rescue Mastodon::LengthValidationError in FetchLinkCardService (#7424)
7 years ago
Yamagishi Kazutoshi c1427f90f6 Show media modal on public timeline (#7413)
7 years ago
Surinna Curtis a2b84b644b Take the first recognized actor_type. (#7410)
7 years ago
ThibG 8ccc863ae8 Do not crash in getStatusIds when there is a gap in the timeline (fixes #7400) (#7415)
7 years ago
ThibG 10be4c496c Fix hashtags not being federated on mentions (fixes #6900) (#7406)
7 years ago
Eugen Rochko 244a270a80 If an OStatus message contains nsfw hashtag, mark it as sensitive (#7398)
7 years ago
Eugen Rochko 7ff3c849d1 Bot nameplates (#7391)
7 years ago
Eugen Rochko b890e5830c Support explicitly supplying language code for status via REST API (#7389)
7 years ago
Eugen Rochko 8b63d39427 Use plaintext value for field value tooltips in web UI (#7388)
7 years ago
abcang b9c17c6580 Fix distribute_add_activity and distribute_remove_activity (#7393)
7 years ago
Eugen Rochko 93553c17c8 Add Corsican localization (#7390)
7 years ago
ThibG 796fe4c361 Fixes/rollback scroll changes (#7387)
7 years ago
ThibG 520f3a28fc Various improvements to the report UI (#7342)
7 years ago
Yamagishi Kazutoshi a14525d3df Weblate translations (2018-05-06) (#7381)
7 years ago
Eugen Rochko 4055ce490c Enable custom emojis in profiles (notes, field values, display names) (#7374)
7 years ago
Shuhei Kitagawa 8c8a850f8a Add resend confirmation for admin (#7378)
7 years ago
Eugen Rochko a1398887ae Add hint about 7 day cooldown for archive takeout (#7375)
7 years ago
Eugen Rochko 14393f29ef Add contact e-mail hint to 2FA login form (#7376)
7 years ago
Eugen Rochko 2ee5d518f1 Fallback to old on-the-fly URI for follows/blocks if no stored URI (#7371)
7 years ago
Eugen Rochko 0dcca6b6e8 Improve admin UI for accounts (#7360)
7 years ago
Eugen Rochko b7f241faed Do not count search route as compose being mounted in web UI (#7372)
7 years ago
Eugen Rochko 0de45574e0 4 profile fields max, store only 255 characters per name/value (#7348)
7 years ago
Eugen Rochko ef1a273322 Fix handling of malformed ActivityPub payloads when URIs are nil (#7370)
7 years ago
Eugen Rochko 9a84024b1e Improve rendering of bio fields (#7353)
7 years ago
Akihiko Odaki 575c5753e4 Fix gap insertion for timeline disconnection (#7363)
7 years ago
Eugen Rochko 8913ccb434 Store home feeds for 7 days instead of 14 (#7354)
7 years ago
ThibG f0af3ac6b3 Dropdowns accessibility (#7318)
7 years ago
Eugen Rochko 154076e8e7 Store URIs of follows, follow requests and blocks for ActivityPub (#7160)
7 years ago
ThibG 8a6cba44aa Do not render first page of following and followers collections unless explicitly asked to (#7357)
7 years ago
Eugen Rochko 93b8db8f08 Better pagination for ActivityPub outbox (#7356)
7 years ago
Eugen Rochko d9eda62221 Show remote reports in admin UI as coming from domain rather than user (#7347)
7 years ago
ThibG f2ecedaab5 Fixes/do not override timestamps (#7336)
7 years ago
ThibG 554653a423 Do not re-position scroll when loading more (inserting items from below) (#7344)
7 years ago
Yamagishi Kazutoshi 5bd8cda844 Add el and te (#7332)
7 years ago
ThibG 9c1e1005f4 Fixes/do not override timestamps (#7331)
7 years ago
Eugen Rochko 9bd3723f06 Revert "Do not override timestamps for incoming toots" (#7330)
7 years ago
Renato "Lond" Cerqueira b84b11c41a Weblate translations 20180503 (#7325)
7 years ago
ThibG 9188537f5f Prevent timeline from moving when cursor is hovering over it (fixes #7278) (#7327)
7 years ago
ThibG b6f4e83c93 Do not override timestamps for incoming toots (#7326)
7 years ago
ThibG a661a25845 Place emoji picker top if it is closer to the bottom of the viewport (fixes #7277) (#7314)
7 years ago
Eugen Rochko 92c5474861 Fix n+1 queries in StatusThreadingConcern (#7321)
7 years ago
Eugen Rochko 5dd68ba919 Fix cache_associated no longer working (#7320)
7 years ago
Eugen Rochko 68ba4f23e0 Serialize webfinger XML with Ox instead of Nokogiri (#7319)
7 years ago
Eugen Rochko ba4e838b7f Improve PostStatusService performance (#7317)
7 years ago
Eugen Rochko ca1c696dbd Slightly reduce RAM usage (#7301)
7 years ago
abcang fcfc44de66 Keep notification when muting_notifications is true (#7311)
7 years ago
ThibG 616cfab97c Accept actor object updates from all supported actor types (#7312)
7 years ago
Eugen Rochko 4258e304c5 Allow updating bio fields via PUT /api/v1/accounts/update_credentials (#7288)
7 years ago
Eugen Rochko c5fa8041c2 Remove most behaviour disparities between blocks and mutes (#7231)
7 years ago
Eugen Rochko d6a2530d73 Speed up test suite by not generating RSA keys in test environment (#7296)
7 years ago
Eugen Rochko 192746ec3e Guard against nil URLs in Request class (#7284)
7 years ago
Surinna Curtis 72793b3fc7 Support Actors/Statuses with multiple types (#7305)
7 years ago
Lynx Kotoura 63f6da9a9d Fix low-contrasted cancel button of reply indicator (#7300)
7 years ago
Eugen Rochko 62a50fcc75 Fix missing updated_at attribute on emoji EntityCache (#7297)
7 years ago
Yamagishi Kazutoshi f88306e4a0 [i18n] Occitan update (#7294)
7 years ago
Eugen Rochko af240ff13c Disable API access when login is disabled (#7289)
7 years ago
Eugen Rochko aa54b99f3f Fix missing domain attribute in EntityCache for emoji (#7290)
7 years ago
Eugen Rochko e7b07f47ca Return HTTP 410 for suspended accounts in GET /api/v1/accounts/:id (#7287)
7 years ago
Eugen Rochko ba1f40c806 Fix "Show more" URL on paginated threads for remote statuses (#7285)
7 years ago
Eugen Rochko 1a653fff95 Add entity cache (#7271)
7 years ago
Yamagishi Kazutoshi 31af463590 Add Basque language support (#7267)
7 years ago
Renato "Lond" Cerqueira 2457b9efa0 Weblate translations 20180426 (#7266)
7 years ago
Stefan Midjich e0f6cb24db Better phrasing in swedish translation (#7263)
7 years ago
MIYAGI Hikaru 28808f638e HTTP proxy support for outgoing request, manage access to hidden service (#7134)
7 years ago
Eugen Rochko 24330e4fa7 Add RSS feeds for end-users (#7259)
7 years ago
Renato "Lond" Cerqueira ad6a669494 Weblate translations (2018-04-24) (#7252)
7 years ago
Akihiko Odaki 33a8c3ab6c Fix ID duplication in timelines (#7251)
7 years ago
Emelia Smith 49d9ea6998 Implement the ability for instances to define a list of disallowed hashtags (#7176)
7 years ago
Emelia Smith 1071ecfebc Prevent suspended accounts from appearing in AccountSearchService (#7246)
7 years ago
ThibG 5c4f43a112 Fix fullscreen video player (fixes #7244) (#7245)
7 years ago
Akihiko Odaki e22f682df0 Paginate descendant statuses in public page (#7148)
7 years ago
Marcin Mikołajczak 52d4002f70 🌍: Make 🇵🇱 translation more consistent (#7239)
7 years ago
Yamagishi Kazutoshi e83e74f36d Update dependencies for Ruby (2018-04-23) (#7237)
7 years ago
Eugen Rochko 39f36c0901 Detect and prevent image bombs, max. processable dimension 4096^2 (#7229)
7 years ago
Yamagishi Kazutoshi 1b33b18f98 Refactor resizeImage method (#7236)
7 years ago
Eugen Rochko 07e5dcb65f Improve relative timestamps in web UI (#7233)
7 years ago
Eugen Rochko 2bcfaa8d83 Resize images before upload in web UI to reduce bandwidth (#7223)
7 years ago
Eugen Rochko 599aa39aca Remove "nsfw" category for sensitive statuses in OStatus serializer (#7048)
7 years ago
Eugen Rochko 0ad5e05e4a Rescue Mastodon::LengthValidationError in Remoteable (#7228)
7 years ago
Lynx Kotoura e0c3d950d1 Fix text colors (#7227)
7 years ago
ThibG f57fc4ca51 Do not set emoji as inline-block (fixes #5743) (#7207)
7 years ago
Lynx Kotoura 670b5bcc6a Separate high contrast theme (#7213)
7 years ago
Eugen Rochko 85c3f7eb1b Force convert to JPG for preview card thumbnails to avoid animations (#7109)
7 years ago
goofy-bz 86c2ceb21f one grammar fix (#7212)
7 years ago
unarist 456fff2bba Ignore keyevents during text composition (#7205)
7 years ago
Yamagishi Kazutoshi 0939d9ede6 Fix spec for sr-Latn (#7203)
7 years ago
TakesxiSximada 937c93e8d9 Fix the hot key (j, k) does not function correctly when there is a pinned toot in account timeline. (#7202)
7 years ago
mayaeh 1b881b585d Fix #6157: boosting own private toots (#7200)
7 years ago
unarist 42d7307565 Fix Esc hotkey behavior (#7199)
7 years ago
Eugen Rochko 354a6e4026 Improve report layout (#7188)
7 years ago
Yamagishi Kazutoshi 7a8c526709 Replace preload link tag to Rails helper (#7192)
7 years ago
beatrix 172ce95cd4 Fix webkit scrollbars (#7191)
7 years ago
Emelia Smith 185407d3a2 Reports: Merge contents and comment columns (#7189)
7 years ago
Eugen Rochko b5d0bf338c Fix text color in "show more" link inside boost confirmation modal (#7183)
7 years ago
Eugen Rochko 7cba58aeaf Rescue SSL errors when processing mentions, remove useless line (#7184)
7 years ago
Marcin Mikołajczak 7bca0f1cda i18n: Update Polish translation (#7181)
7 years ago
Lynx Kotoura e5ad96390e Add color variables of texts for better accesibility (#7125)
7 years ago
abcang 9dff61a5ba Fix comparing id (#7180)
7 years ago
Marcin Mikołajczak 8564d2767f Add revealing/hiding statuses button to keyboard shortcuts legend column (#7178)
7 years ago
Kaito Sinclaire 447741e456 Direct messages column (#4514)
7 years ago
luzi82 9b80aede7a zh-HK translation (#7177)
7 years ago
Neil Moore e0853e52d8 Adds keyboard hotkey for revealing/hiding statuses (#7173)
7 years ago
ThibG 8cd19d3eec Allow boosting own private toots (#6157)
7 years ago
Sam Schlinkert c0ad48c683 Make scroll bars wider (#7060)
7 years ago
abcang 5384e1e913 Improve web api protect (#6343)
7 years ago
Emelia Smith 0f9c6407e9 Feature: add count of account notes to reports (#7130)
7 years ago
Jennifer Kruse 7f6823b149 Able to deactivate invites if they aren't expired (#7163)
7 years ago
Eugen Rochko 0cdf4567c7 Fix missing "Administered by" when timeline preview disabled (#7161)
7 years ago
Eugen Rochko 6e051e9c55 Set Referrer-Policy to origin in web UI and public pages of private toots (#7162)
7 years ago
Eugen Rochko 4f460eba18 Fix warning about using SQL in order for Account#partitioned (#7159)
7 years ago
abcang e6138441b7 Fix caret position after inserting emoji (#7167)
7 years ago
Remi Rampin ced4d99f46 Update French javascript locale file (#7165)
7 years ago
ThibG ec135f2603 Fix scrolling behavior (#7151)
7 years ago
ThibG 60d86501b5 Remove extra spaces from search API queries and public account headers (fixes #7129) (#7152)
7 years ago
Akihiko Odaki 899cca061b Fix status filtering in contexts reducer (#7149)
7 years ago
Akihiko Odaki 540d2ddfe4 Redirect to account status page for page of status stream entry (#7104)
7 years ago
Yamagishi Kazutoshi da5142618f Weblate translations (2018-04-15) (#7141)
7 years ago
YMHuang a2f21215b0 Add and revise Traditional Chinese (zh-TW) translation for serveral strings (#7002)
7 years ago
Marcin Mikołajczak 3774cbce91 Change icon for domain blocks (#7139)
7 years ago
Marcin Mikołajczak 1921384e08 i18n: Update Polish translation (#7131)
7 years ago
Eugen Rochko 466442b764 Add bio fields (#6645)
7 years ago
mayaeh a35aeefe0a i18n: Add Japanese translations for privacy policy and more (#7049)
7 years ago
Eugen Rochko 1343b9f329 Ensure SynchronizeFeaturedCollectionWorker is unique and clean up (#7043)
7 years ago
Eugen Rochko 4923646361 When notification type filtered, ignore live updates for it (#7101)
7 years ago
Renato "Lond" Cerqueira a4732040f0 Allow more than the max pins if account is not local (#7105)
7 years ago
Yamagishi Kazutoshi 9761b940ac Upgrade Rails to version 5.2.0 (#5898)
7 years ago
ThibG 47cb9587b7 Place privacy dropdown menu top if it is closer to the bottom of the viewport (#7106)
7 years ago
Akihiko Odaki 6c2344d4dd Paginate ancestor statuses in public page (#7102)
7 years ago
Emelia Smith 5a166a19a7 Feature: Improve reports ui (#7032)
7 years ago
Eugen Rochko 93a1afb66c Improve load gap styling in web UI (#7100)
7 years ago
Paul Woolcock ed21e48ad6 Change custom emoji search to `ILIKE` instead of `=` (#7099)
7 years ago
Emelia Smith 765bfd0cf5 Feature: Allow staff to change user emails (#7074)
7 years ago
MIYAGI Hikaru 62c6b71866 Fix GIFV encoding params (#7098)
7 years ago
Renato "Lond" Cerqueira ddbc1572f2 When creating status, if no sensitive status is given, use default (#7057)
7 years ago
Emelia Smith 7a06bd7085 Feature: Direct message from Statuses (#7089)
7 years ago
Marcin Mikołajczak 33671bcc50 i18n: Update Polish translation (#7085)
7 years ago
Akihiko Odaki 31e1667933 Exclude status itself from context query (#7083)
7 years ago
Emelia Smith f48902e6e6 Hide search from Compose on mobile devices (#7077)
7 years ago
Emelia Smith 0e5e60a84b Add search item to tab bar for mobile devices (#7072)
7 years ago
Levi Bard 6828abc1d7 Enable updating additional account information from user preferences via rest api (#6789)
7 years ago
ThibG a91acd2010 Fix follow/unfollow buttons on public profile (fixes #7036) (#7040)
7 years ago
Akihiko Odaki fb8768a469 Free stroage if it is exceeding disk quota (#7061)
7 years ago
Eugen Rochko a814aa8e4d Add a circuit breaker for ActivityPub deliveries (#7053)
7 years ago
Hisham Muhammad 835a974a2a i18n: improve "Welcome" translation in Portuguese (#7068)
7 years ago
Alda Marteau-Hardi 17f77e51f2 Prevent admins and moderators eavesdropping in private and direct toots (#7067)
7 years ago
Eugen Rochko 608b4096ea Forward deletes on the same path as reply forwarding (#7058)
7 years ago
Harmon f7c306596f Remove duplicate frequently used emojis (#7064)
7 years ago
Isatis f3db0d6ecc retrieve custom emoji list via API instead of before page load (#7047)
7 years ago
Eugen Rochko e54b79a777 Adjust privacy policy (#6666)
7 years ago
Emelia Smith 07ffc4fa11 Revert "Add double-tap zoom functionary to `ZoomableImage` (#6944)" (#7035)
7 years ago
Eugen Rochko 7f1e924fa9 Add contact account to landing page ("Administered by") (#6984)
7 years ago
Nolan Lawson 3e30ac6b7d Fix nil account issue in ProcessAccountService (#7019)
7 years ago
Emelia Smith 078aa8b5ae Improve require_admin! and require_staff! filters (#7018)
7 years ago
mayaeh b505eec7e5 i18n: Add Japanese translations for #7000 (#7022)
7 years ago
Emelia Smith 5373b138e8 Feature: Report improvements (#6967) (#7000)
7 years ago
unarist d88504ec84 Add missing rejection handling for Promises (#7008)
7 years ago
Emelia Smith 0408944627 Implement the ability for an Administrator or Moderator to remove an account avatar (#6998)
7 years ago
Emelia Smith 4be5383b91 Fix issues with sending direct messages from user profile (#6999)
7 years ago
Yamagishi Kazutoshi 21fa7b6520 Weblate translations (2018-04-02) (#7007)
7 years ago
Evgeny Petrov 2964c7a7b8 Russian language updated (#7005)
7 years ago
luzi82 89d3bc36a3 i18n: update zh-HK translation (#7004)
7 years ago
Eugen Rochko 40afedc030 Support all ActivityPub actor types (#6997)
7 years ago
Eugen Rochko 10fc551576 Fix unpermitted parameters warning when generating pagination URLs (#6995)
7 years ago
David Underwood 44274257de [WIP] Enable custom emoji on account pages and in the sidebar (#6124)
7 years ago
Emelia Smith 7d791f494b Fix: Prevent submission using same logic as submit button disabling. (#6993)
7 years ago
Marcin Mikołajczak 9458e263d5 i18n: Update Polish translation (#6985)
7 years ago
mayaeh e0046b2c13 i18n: Add Japanese translations for domain blocks (#6979)
7 years ago
unarist 11fb748041 Ignore AbortError when cancelled sharing (#6978)
7 years ago
ThibG 1cda8b247a Fix compatibility with PeerTube (#6968)
7 years ago
ThibG aa4a16c94f Add some UI for user-defined domain blocks (#6628)
7 years ago
takayamaki 43ab4a3985 update ja locale (#6965)
7 years ago
Emelia Smith df62fc20bf Feature: Direct message from menu (#6956)
7 years ago
unarist 2974df3c2f Fix ReferenceError when Cache API is missing (#6953)
7 years ago
unarist 5a9c8aeb42 Fix TypeError on follow notification (#6950)
7 years ago
ThibG f7a96189b6 Do not ignore unknown media attachments, only skip them (#6948)
7 years ago
Yuto Tokunaga 7551951094 Add double-tap zoom functionary to `ZoomableImage` (#6944)
7 years ago
unarist 2111defbbf Fix LoadMore on account media gallery (#6933)
7 years ago
unarist cfd1fe74c9 Clone response before put it to the cache (#6932)
7 years ago
unarist 9487e8a4c0 Add missing null handling in notification reducer (#6930)
7 years ago
Akihiko Odaki e829c21cc6 Cache media (#6902)
7 years ago
Yuto Tokunaga 5eea3f9877 fix #6846 (#6914)
7 years ago
Eugen Rochko ebba6fb7f5 Fix UniqueUsernameValidator comparison (#6926)
7 years ago
Akihiko Odaki acece7a2e6 Validate HTTP response length while receiving (#6891)
7 years ago
Stephen Burgess f9e88856e3 feat(ShowMore): Add classname to show more/show less button (#6904)
7 years ago
Yuto Tokunaga 480131a376 Refactor scss (#6913)
7 years ago
unarist 351203118c Fix moved account handling in IndexedDB feature (#6915)
7 years ago
Marcin Mikołajczak 29dfe740f6 i18n: Update Polish translation (#6903)
7 years ago
Akihiko Odaki 9eaa47845c Allow clients to fetch notifications made while they were offline (#6886)
7 years ago
Akihiko Odaki 34cb1a5461 Allow clients to fetch statuses made while they were offline (#6876)
7 years ago
Akihiko Odaki 42786040d1 Rename variables to have semantic meanings in notifications reducer (#6890)
7 years ago
Akihiko Odaki 43f2b0281d Store objects to IndexedDB (#6826)
7 years ago
Akihiko Odaki 47d2277ef1 Show media modal on public pages (#6801)
7 years ago
Marcin Mikołajczak 3386112fb1 Change “Toots with replies” to “Toots and replies” (#6875)
7 years ago
Akihiko Odaki 472fba6771 Change columns in notifications nonnullable (#6764)
7 years ago
Akihiko Odaki 9125608145 Note if the user is already following the target when authorizing follow (#6325)
7 years ago
Jeroen 0bedd0bb45 Invites: Add '1 week' as expire option (#6872)
7 years ago
Akihiko Odaki 11c19f6cc9 Close http connection in perform method of Request class (#6889)
7 years ago
Akihiko Odaki e8a1d0b4d4 Internationalize unexpected error message (#6887)
7 years ago
Yamagishi Kazutoshi ed074766aa Weblate translations (2018-03-23) (#6874)
7 years ago
Quentí a8c2ce486f [i18n] Occitan update (#6869)
7 years ago
Eugen Rochko 6383580e6f Do not re-query mentions from serializers (#6858)
7 years ago
Eugen Rochko f4e8e39c99 Restore username validation to disallow dots, for now (#6863)
7 years ago
ThibG 7d7a725e82 Fix MENTION_RE to not match nil usernames (#6862)
7 years ago
Eugen Rochko 692d03239b Hide floating action button on thread views (#6859)
7 years ago
Eugen Rochko 53b1100144 Permit dots in usernames with conditions (#6844)
7 years ago
Eugen Rochko ab96a9ff11 Use username/domain to match existing accounts in ActivityPub (#6842)
7 years ago
ThibG ca370217ad Cancel outdated pending compose suggestions (#6838)
7 years ago
Rey Tucker 4c91be94d3 request: in the event of failure, try other IPs (#6761) (#6813)
7 years ago
ThibG 99790407e2 Serialize mentions in the order they are added (#6836)
7 years ago
ThibG c4c87b8ee8 Display content warning in mail notification emails (#6832)
7 years ago
Alexander 4fc9827b69 bugfixes and gem update (#6831)
7 years ago
ThibG 720a45e99f Fix e-mail changed notification (fixes #6778) (#6835)
7 years ago
Renato "Lond" Cerqueira 9bdedcfa48 Weblate translations 20180319 (#6827)
7 years ago
Eugen Rochko f0bc8e8a89 Ignore media validation when attaching to status during processing (#6822)
7 years ago
Eugen Rochko b95c3ef3ee Revert #6479, hide sensitive text/images from OpenGraph previews (#6818)
7 years ago
Eugen Rochko 6d00359015 Fix elephant graphic being draggable and selectable (#6819)
7 years ago
Eugen Rochko 77badbc85a If DEFAULT_LOCALE is set, enforce it instead of HTTP request locale (#6817)
7 years ago
Akihiko Odaki cabb197337 Synchronize HTML page cache with sessions (#6815)
7 years ago
nightpool 2902b97c83 Add entropy to download filenames (#6811)
7 years ago
Daniel Hunsaker 8f374100ed Handle Mastodon::HostValidationError when pulling remoteable assets (#6782)
7 years ago
trwnh e3984f76a4 Properly center .nothing-here (#6787) (#6788)
7 years ago
Akihiko Odaki 8b645b5bca Cache HTML page with Service Worker (#6802)
7 years ago
Marcin Mikołajczak ba9b93b08b i18n: Update Polish translation (#6780)
7 years ago
Renato "Lond" Cerqueira b83c1d7c5d Weblate translations (2018-03-13) (#6777)
7 years ago
Eugen Rochko 5605b5ad7a Hide loading bar on status interactions (#6774)
7 years ago
Eugen Rochko 66da2b8db3 Merge branch 'spoiler' of git://github.com/kagucho/mastodon into kagucho-spoiler
7 years ago
Eugen Rochko 3a29705806 Log BackupWorker backtrace, delete Backup if retries exhausted (#6769)
7 years ago
Eugen Rochko aef3f2775e Fix #6757: Adjust RTL styles for landing page (#6768)
7 years ago
Akihiko Odaki 3d86e754f4 Change the title of sensitive button by state (#6771)
7 years ago
Akihiko Odaki c81215b994 Change the title of spoiler button by state
7 years ago
Eugen Rochko 59b769ff06 Fix #6762: Do not overwrite some status attributes in reducer (#6767)
7 years ago
Akihiko Odaki 9d4e04bc34 Insert space before shortcode if necessary (#6751)
7 years ago
Yamagishi Kazutoshi b29feb5c67 Hide pinned toots on with replies (#6753)
7 years ago
Yuto Tokunaga 010c71f19c Avoid using JS to set height in MediaModal (#6750)
7 years ago
Eugen Rochko f2e5501822 Fix follow relationships not loading after notifications fetch (#6746)
7 years ago
Yamagishi Kazutoshi 8d6d74b319 Weblate translations (2018-03-11) (#6742)
7 years ago
Marcin Mikołajczak 655f656e5c i18n: Update Polish translation and “yarn manage:translations” (#6743)
7 years ago
Eugen Rochko c1d44284ca Fix focal point cropping in MediaGallery, fix focal point modal (#6740)
7 years ago
Eugen Rochko 51b32f06fa Fix #6715: Make catalan words with the L geminate letter work in hashtags (#6741)
7 years ago
Eugen Rochko b9b01bf14a Add show more/less toggle for entire threads in web UI (#6733)
7 years ago
Marcin Mikołajczak 74e72ba369 i18n: Update Polish translation (#6731)
7 years ago
abcang f25dfde752 Improve performance of account_media_status_ids (#6729)
7 years ago
Eugen Rochko a9d7b3f7a3 Fix #6717: Do not double html-encode page titles (#6720)
7 years ago
Eugen Rochko 15ec9431be Fix thumbnail not filling entire space sometimes (#6709)
7 years ago
Renato "Lond" Cerqueira 48b2a6f08d Weblate translations (2018-03-09) (#6708)
7 years ago
Jeong Arm 2bf5a431a6 Missing Korean translations (#6703)
7 years ago
Eugen Rochko 83384e5390 Add missing meta description to profiles, some other SEO stuff (#6706)
7 years ago
Yamagishi Kazutoshi 8706d8a6eb Add polyfill for Object.values (#6697)
7 years ago
Eugen Rochko fdf409f3b6 If login redirects to omniauth, redirect logout to root_path (#6694)
7 years ago
Eugen Rochko f67fe3ebe8 Improve styling of closed registrations message, rename button (#6695)
7 years ago
Eugen Rochko aeca336e22 When enabled, always display media in gallery. Also: click to reveal (#6692)
7 years ago
Eugen Rochko 2cb19bf443 Display AttachmentList in notifications (#6693)
7 years ago
Eugen Rochko 0277ca9a0c For now, put a "." into no-text statuses with media for backcompat (#6691)
7 years ago
Eugen Rochko f92176899e After blocking domain with reject_media, invalidate cache (#6679)
7 years ago
Yamagishi Kazutoshi b2b7333b26 Weblate translations (2018-03-08) (#6690)
7 years ago
Eugen Rochko 5079c1e322 Display AttachmentList in timelines in compact style when media missing (#6680)
7 years ago
Renato "Lond" Cerqueira 34b3d46480 Rescue when there's no extension in the remotable (#6358)
7 years ago
MitarashiDango 894226c288 fix validation error (media only status) (#6684)
7 years ago
Eugen Rochko 62d18a3f9b Fix cover behaviour of thumbnails that are wider than taller (#6678)
7 years ago
Eugen Rochko 03b03fa30a Fix focal point modals broken by #5956 (#6676)
7 years ago
Eugen Rochko ecbe445916 In wide layout, columnize Mastodon features on landing page (#6674)
7 years ago
Eugen Rochko 0c2a08adeb Remove text requirement when media attached from statuses (#6672)
7 years ago
vpzomtrrfrt e6e405e155 Don't escape statuses while truncating (#6671)
7 years ago
Effy Elden 4a8046df66 Add additional first_name and last_name SAML attribute statement options, and modify Omniauthable concern to use full_name or first_name + last_name if not available (#6669)
7 years ago
Eugen Rochko 8e25857cb9 Fix wrong target URIs in ActivityPub Add/Remove (#6668)
7 years ago
Eugen Rochko 29f412da2c Fix #6657 - Use target instead of origin in Remove activity (#6664)
7 years ago
Akihiko Odaki 95fce1bca0 Remove pointer events on the entire UI when a dropdown menu is open (#6648)
7 years ago
Sylvhem 18d4e03e6b Add headings to the security settings page (#6661)
7 years ago
Akihiko Odaki 1decff1bf3 Extract columns area from UI component (#6650)
7 years ago
Akihiko Odaki 8874e30dda Use React.PureComponent instead of React.Component (#6653)
7 years ago
Akihiko Odaki 2040094568 Use withRouter for TabsBar (#6652)
7 years ago
Eugen Rochko ba865c44d8 Fix #3807: Increase avatars to 400x400 max (#6651)
7 years ago
Eugen Rochko 6e72faaa78 Fix accounts' display name/bio not being set from initial state (#6644)
7 years ago
Akihiko Odaki 01d10b0bd8 Replace onScrollToBottom with onLoadMore (#6615)
7 years ago
Akihiko Odaki e68459fc5b Redirect from Web tag timeline to public tag timeline if not signed in (#6633)
7 years ago
Akihiko Odaki 27b532cc98 Place dropdown menu top if it is closer to the bottom of the viewport (#6641)
7 years ago
ThibG 96e25c1ab7 Add “Domain hidden” badge (#6636)
7 years ago
Renato "Lond" Cerqueira 1f328e22a0 Weblate translations (05-03-2018) (#6640)
7 years ago
Renato "Lond" Cerqueira ce87da1315 Normalize translations (#6638)
7 years ago
Marcin Mikołajczak 6fee779fa6 i18n: Update Polish translation (#6632)
7 years ago
ThibG 303891ebc1 Make more apparent that an account is blocked or muted (fixes #6544) (#6627)
7 years ago
Yuto Tokunaga d6e88e29e2 [RFC] Improved media modal (#5956)
7 years ago
Akihiko Odaki a497940b0f Do not default site_title with site_hostname in InstanceHelper (#6624)
7 years ago
abcang deba74063f Show media on report UI (#6619)
7 years ago
Akihiko Odaki 649565e005 Provide default OTP_SECRET value for development environment (#6617)
7 years ago
Akihiko Odaki 48af504651 Do not require images in about.js and share.js (#6622)
7 years ago
Akihiko Odaki bada0436b3 Implement tag auto-completion by history (#6621)
7 years ago
Akihiko Odaki 0016fd40e7 Do not fetch environment variables to determine default locale (#6618)
7 years ago
Eugen Rochko 87ac87a73a Fix #6611: Typo in change password template (#6616)
7 years ago
Akihiko Odaki 008bc9f47d Set the default locale in config (#6580)
7 years ago
Eugen Rochko b1f8dfd3cf Federate pinned statuses over ActivityPub (#6610)
7 years ago
Akihiko Odaki bec845b7f7 Finalize location on scrollable notifications when unmounting (#6614)
7 years ago
Eugen Rochko 359e441fb2 Fix missing focalPoint in ActivityPub JSON (#6609)
7 years ago
Aboobacker MK fab75c2396 Fix 500 while searching after deleting a post (#6604)
7 years ago
Jeong Arm 58d54489c6 Translate Korean (#6608)
7 years ago
Eugen Rochko 1237c34997 Move "compose" on mobile to floating action button (#6594)
7 years ago
Eugen Rochko 8c85fd26bb Responsively enforce 16:9 ratio on all media thumbnails in web UI (#6590)
7 years ago
Eugen Rochko a91ef56e80 When search enabled, display hint in search popout (#6593)
7 years ago
Yamagishi Kazutoshi 38f0d2f88b Weblate translations (2018-03-02) (#6588)
7 years ago
Eugen Rochko 9769285278 Fix #6586: Add close modal icon to report dialog (#6591)
7 years ago
Eugen Rochko 5ce4b21455 Improve style of web UI account tabs (#6589)
7 years ago
mayaeh 6b751679b5 i18n: Update Japanese translations (#6581)
7 years ago
Eugen Rochko c421ad685d Add contact_account and languages to instance API (#6574)
7 years ago
Marcin Mikołajczak a6d10b05f6 i18n: Update Polish translation (#6578)
7 years ago
Eugen Rochko 1a6e6a23a9 Add only_media param to public and hashtag timelines API (#6576)
7 years ago
Eugen Rochko ca9d8402c3 Add "Toots/Toots with replies/Media" tab below profile header (#6572)
7 years ago
Eugen Rochko d60ae00b8e Fix margin on top action button, fix width of counters on frontpage (#6573)
7 years ago
Eugen Rochko f410afe59e Ensure that boolean params in the API are parsed for truthiness (#6575)
7 years ago
Eugen Rochko 9721b7746a Fix #942: Seamless LDAP login (#6556)
7 years ago
Eugen Rochko 5f70533e8a Fix #5708: Reject->Follow will remove the follow if it exists (#6571)
7 years ago
Eugen Rochko 0ebd2a1718 Federated reports (#6570)
7 years ago
Lynx Kotoura 527210fd7b Grid layout for tag pages (#6545)
7 years ago
Lynx Kotoura 8050d02e86 Better grid layout for the landing page (#6543)
7 years ago
Eugen Rochko 058b96ddf4 Improve public account cards (#6559)
7 years ago
Ian McCowan 88461c1abe Fix prev/next links on public profile page (#6497)
7 years ago
Eugen Rochko f35356609b Ensure the app does not even start if OTP_SECRET is not set (#6557)
7 years ago
Akihiko Odaki a5a434a8f6 Raise Mastodon::HostValidationError when host for HTTP request is private (#6410)
7 years ago
Akihiko Odaki 2187a87f3a Do not use function name to track components (#6542)
7 years ago
Akihiko Odaki 7ac6e09dde Do not push status to feed if its reblog is already inserted (#6488)
7 years ago
Ghislain Loaec d1806f5dc4 New variable OAUTH_REDIRECT_AT_SIGN_IN + Ref #6538 (not only SAML strategies) (#6540)
7 years ago
Ghislain Loaec deea524052 New env variable: SAML_SECURITY_ASSUME_EMAIL_IS_VERIFIED + fixes #6533 (#6538)
7 years ago
Eugen Rochko 692dfd9a93 Fix nil error in focal_point? (#6537)
7 years ago
Eugen Rochko 51e1e65c84 Fix container regression (#6531)
7 years ago
beatrix 9184d588c1 fix typo in image serializer (#6530)
7 years ago
Eugen Rochko ad1f541bd7 Redesign landing page (again) (#6486)
7 years ago
Eugen Rochko eb5b1b45d9 Fix #6526: Only store redirect location if not in JSON format (#6528)
7 years ago
Eugen Rochko 865c7e7178 Focal points (#6520)
7 years ago
Eugen Rochko c9ed272a4a Fix #6525: Make sure file is opened in LazyThumbnail processor (#6529)
7 years ago
Eugen Rochko cdb12bd39b Fix bug in relationships API introduced by #6482 (#6527)
7 years ago
Eugen Rochko f6884555d7 Account archive download (#6460)
7 years ago
りんすき 9ff2739fb5 fix #6523 (#6524)
7 years ago
Eugen Rochko c34ff9fb82 Fix avatar and header issues by using custom geometry detector (#6515)
7 years ago
Eugen Rochko f759ec9d8d Don't resize avatars/headers if their dimensions are already right (#6508)
7 years ago
Eugen Rochko a30a207fd2 Fix media spoiler design (#6507)
7 years ago
Konrad Pozniak fa710fd496 add parameter locked to /api/v1/update_credentials (#6506)
7 years ago
HellPie edd1a3fb4e Remove outline from body window (Fixes #6501) (#6502)
7 years ago
Eugen Rochko 750f3e64c9 Cache relationships in API (#6482)
7 years ago
Eugen Rochko 3f2a113d32 Push discovered status through streaming API within a time window (#6484)
7 years ago
Eugen Rochko 9b7490cede Save video metadata and improve video OpenGraph tags (#6481)
7 years ago
Eugen Rochko 5a5920f1bd Do not hide NSFW media/CW'd text in OpenGraph tags (#6479)
7 years ago
Eugen Rochko 1cf9467613 After click to embed video, autoplay it (#6480)
7 years ago
Eugen Rochko 0357e93a91 Fix #5173: Click card to embed external content (#6471)
7 years ago
abcang 6cb5d71e5f Fix media button type (#6478)
7 years ago
Marcin Mikołajczak 0ce908b3e0 i18n: Update Polish translation (#6470)
7 years ago
ThibG d12bff875e Fix password recovery (#6459)
7 years ago
Eugen Rochko 7ca5a06505 Full-text search for authorized statuses (#6423)
7 years ago
Eugen Rochko 26fe2c27c3 Change web UI "posts" to "toots" on profile for consistency (#6447)
7 years ago
Eugen Rochko 219b28e172 Add preference to always display sensitive media (#6448)
7 years ago
abcang c1263f5db5 Clear account cache of notification target_status (#6442)
7 years ago
abcang 1f2aa77758 Fix response of signature_verification_failure_reason (#6441)
7 years ago
Akihiko Odaki 72e284028f Change user_id column non-nullable (#6435)
7 years ago
Daniel King 752ccc52e8 match hashtag regex in js client with server (#6431)
7 years ago
Eugen Rochko 555e7205da Make PAM gem optional, allow configuration over environment (#6415)
7 years ago
abcang 225fdc2409 Validation of count works even when text of status is nil (#6429)
7 years ago
abcang 6e12cb4524 Exclude nil from relationships array (#6427)
7 years ago
abcang 0092711e16 Make sure status is not nil (#6428)
7 years ago
Renato "Lond" Cerqueira 6528c0c101 Add option to show only local toots in timeline preview (#6292)
7 years ago
Eugen Rochko 5322013f25 CAS + SAML authentication feature (#6425)
7 years ago
takayamaki 5ad806ecab fix ColumnBackButtonSlim should extended from ColumnBackButton (#6417)
7 years ago
abcang 48af3df758 Fix column header button (#6411)
7 years ago
abcang b209de40f4 Fix saving of oEmbed image (#6409)
7 years ago
Akihiko Odaki 1cd049c57b Set minimum height for mastodon on drawer (#6142)
7 years ago
ThibG f7651c3449 Allow HTTP caching of atom-rendered public toots (OStatus compatibility) (#6207)
7 years ago
Charlotte Fields 9c94c1e66f moved save button (#3792)
7 years ago
Akihiko Odaki 180872ddd5 Remove wave from list drawer (#6381)
7 years ago
Akihiko Odaki f35fadcb9a Unify links container implementation in about pages (#6382)
7 years ago
Akihiko Odaki 3cd3cae7f7 Accept ActivityPub announce from the author of the original note (#6236)
7 years ago
puckipedia 081ba8fc90 Allow retrieval of private statuses (single or in outbox) using HTTP signatures (#6225)
7 years ago
Alexander 23ce0c86da pam authentication (#5303)
7 years ago
abcang 95da1b3351 Fix button hiding when header title is too long (#6406)
7 years ago
Evgeny Petrov 950689c381 Russian language updated (#6397)
7 years ago
Eugen Rochko 602ec7b7d6 Fix padding bug in landing page column header (#6374)
7 years ago
Eugen Rochko 6278ffdba3 Add direction tags to HTML e-mails for RTL languages (#6373)
7 years ago
Renato "Lond" Cerqueira f9708e4cb4 Weblate translations (#6370)
7 years ago
Quenty31 1eaa2ead85 l10n Occitan update (#6367)
7 years ago
abcang 073f4309a5 Fix initial_state me in push_notification_register (#6349)
7 years ago
abcang 83a68aa224 Fix hide and show media button on admin page (#6347)
7 years ago
Quenty31 cd18b23226 l10n Occitan language update (#6346)
7 years ago
Eugen Rochko 6661ae14b0 Fix style of legacy column headers (#6342)
7 years ago
Eugen Rochko f378280e49 Fix #6331 (#6341)
7 years ago
ThibG 42457924eb Display deleted users' role as “Suspended” (#6339)
7 years ago
Eugen Rochko 876c20ad92 Fix e-mail icon for reblog being stretched (#6336)
7 years ago
Eugen Rochko 4cf5144099 Fix regression from #6199: Make entire column header clickable (#6334)
7 years ago
Akihiko Odaki b5162e2aff Rename ResolveRemoteAccountService to ResolveAccountService (#6327)
7 years ago
Akihiko Odaki fabc4af7ff Rename FetchRemoteResourceService to ResolveURLService (#6328)
7 years ago
Akihiko Odaki a87bb3f4f6 Resolve URL for local account in follow authorization success view (#6324)
7 years ago
Renato "Lond" Cerqueira 11f970da4d Weblate translations (#6323)
7 years ago
Norayr Chilingarian 62e47f7041 armenian translations initial commit (#6320)
7 years ago
codl 4d15390eb6 fix filter search index being too strict when looking for line breaks (#6318)
7 years ago
Aboobacker MK a1979b50c9 Redirect to 2FA creation page when otp_secret is not available (#6314)
7 years ago
Eugen Rochko 4ee27e1630 Display number of follow requests in getting started menu, and (#6313)
7 years ago
Eugen Rochko d9421e01df Fix invalid value passed to full_asset_url in mailers (#6312)
7 years ago
Iijima Yasushi c8d971a5c1 Change mailer avatar url (#6309)
7 years ago
SerCom_KC d26ae4a147 Update Simplified Chinese translations (#6306)
7 years ago
Eugen Rochko 9c6dba3999 Fix #6269 - Render LOCAL_DOMAIN as unicode in presentational views (#6305)
7 years ago
Eugen Rochko adb0b4a59a Restore onboarding modal (#6303)
7 years ago
Eugen Rochko 896cadceed Improve HTML e-mails based on Litmus tests (#6301)
7 years ago
Eugen Rochko 5f9c017c01 Make text e-mails consistent with HTML ones in UserMailer (#6291)
7 years ago
ThibG 1e6d392ff5 Do not throw away statuses obtained via websocket when API request finishes (#6302)
7 years ago
Yamagishi Kazutoshi 49b76b3025 Change belongs_to_required_by_default to true (#5888)
7 years ago
ThibG dc4054abe9 Process mentions and reblogs even from resolved threads (#6299)
7 years ago
ThibG 30df8fc679 Retry delivering toots over ActivityPub for about 2 days (#6298)
7 years ago
Eugen Rochko 5daf5f2c57 Replace drawer elephant graphic with a vector image (#6286)
7 years ago
Eugen Rochko 92df0bba59 Fix regeneration marker not expiring (#6290)
7 years ago
Eugen Rochko b0f2bff481 Replace tutorial modal with welcome e-mail (#6273)
7 years ago
Renato "Lond" Cerqueira b2632dfad7 When must_be_following_dm is on, only notify if recipient dm'ed user (#6283)
7 years ago
Eugen Rochko 9cfbbbce1f Fix home regeneration (#6251)
7 years ago
Renato "Lond" Cerqueira 4f86722a65 Weblate translations (#6284)
7 years ago
りんすき 1827d142ee implement web share target (#6278)
7 years ago
Yamagishi Kazutoshi ea55e437f7 Upgrade ESLint to version 4.x (#6276)
7 years ago
SerCom_KC 350f65a6ef Update Simplified Chinese translations (#6280)
7 years ago
Eugen Rochko 2c81cf416d Use better reblog icon and improve contrast in HTML e-mails (#6272)
7 years ago
mayaeh ef20e5d3fd Change mailer image url (#6279)
7 years ago
Eugen Rochko 000b0baac2 HTML e-mails for NotificationMailer (#6263)
7 years ago
Yamagishi Kazutoshi d60d5fbd26 Change image URL in mailer to full path (#6264)
7 years ago
Eugen Rochko 9613c3238c HTML e-mails for UserMailer (#6256)
7 years ago
Eugen Rochko 19aaf0e99f Surround mid-text display names with bdi tags (#6257)
7 years ago
Eugen Rochko 1a90ef9c25 Fix #6128 - Display unfollow button even if account moved (#6258)
7 years ago
puckipedia 87dd003ea5 Allow attributedTo in a status to be an embedded object (#6238)
7 years ago
Patrick Figel 2a27afc656 Suppress CSRF token warnings (#6240)
7 years ago
neetshin e980900b7d Make columns-area unscrollable when modal opened (#6241)
7 years ago
Eugen Rochko 67ee638c28 Move e-mail digest task to sidekiq, reduce workload, improve hint (#6252)
7 years ago
Gô Shoemake c6d5ea8695 Fix column headers accessibility (#6199)
7 years ago
Jeong Arm 73b6f2ebe9 Handle sessions that can't be translated (#6245)
7 years ago
Eugen Rochko e19ece354e Skip ActivityPub Announces of non-public objects (#6230)
7 years ago
Eugen Rochko 6d9f2924ad Fix #6204: Use content warning for page title when present (#6231)
7 years ago
Renato "Lond" Cerqueira 164ec8297f Weblate translations (#6228)
7 years ago
puckipedia 74e427c24b Add the author of a status to cc if reblogged (#6226)
7 years ago
nightpool eac9039a63 Refactor /api/web APIs to use the centralized axios instance (#6223)
7 years ago
Eugen Rochko c8f0be1d6d Revert #5772 (#6221)
7 years ago
Eugen Rochko d4e0d2563c Fix bad URL schemes being accepted (#6219)
7 years ago
Eugen Rochko b9375d92b3 Do not display elephant friend in single-column layout (#6222)
7 years ago
puckipedia 4ae7b4eb1e Move Article from supported to converted types (#6218)
7 years ago
Yamagishi Kazutoshi c89bb8ae40 Fix force_ssl conditional (#6201)
7 years ago
Yamagishi Kazutoshi 63c17a66b8 Fix unintended cache (#6214)
7 years ago
SerCom_KC 154bd8db56 Update Simplified Chinese translations (#6215)
7 years ago
Jeong Arm f8cd218003 Translate Korean (#6212)
7 years ago
ThibG 0a8dd8fdd3 Fix PuSH workers (#6200)
7 years ago
ThibG 090bd4d505 When fetching an ActivityPub-enabled status, do not re-request it as text/html (#6196)
7 years ago
TheKinrar 3491c5e145 Represent numbers by strings in instance activity API (#6198)
7 years ago
Quenty31 cf9323449e l10n Occitan language: mailer update (#6193)
7 years ago
Yamagishi Kazutoshi 0fa691d2a9 Fix RFC 5646 Regular Expression (#6190)
7 years ago
Branko Kokanovic fb3a2ddd24 Small translation fixes for Serbian (and sr@Latn too) (#6188)
7 years ago
Patrick Figel bc5487a1c2 Fix email confirmation link not updating email (#6187)
7 years ago
Lynx Kotoura 9bef64b3d3 Fix overflowing audit logs (#6184)
7 years ago
Yamagishi Kazutoshi f92399cfe7 Fallback default thumbnail in instance status API (#6177)
7 years ago
Eugen Rochko c647ce902b Send one Delete of Actor in ActivityPub when account is suspended (#6172)
7 years ago
ThibG 662fa866ee Make sure private toots remain private and do not end up in HTTP caches (#6175)
7 years ago
muan 22e3acfd56 Improve Traditional Chinese translation (#6166)
7 years ago
Eugen Rochko 289355749f Fix FetchAtomService not finding alternatives if there's a Link header (#6170)
7 years ago
Akihiko Odaki b080a07550 Rearrange items in Getting Started navigation (#6126)
7 years ago
Eugen Rochko 73e1c12daa Fix nil error in log_target_from_history helper (#6173)
7 years ago
Eugen Rochko f2d71eae4b Cache JSON of immutable ActivityPub representations (#6171)
7 years ago