logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe git clone https://hacktivis.me/git/mastofe.git
DateCommit messageAuthorFiles+-
app/javascript/mastodon/components/media_gallery.js: Copy the one from glitch-soc and adapt itHaelwenn (lanodan) Monnier1+93-63
app/javascript/mastodon/components/media_gallery.js: [WIP] Add support for audio attachementsHaelwenn (lanodan) Monnier1+12-0
app/javascript/styles/mastodon/components.scss: Markdown formatting supportHaelwenn (lanodan) Monnier1+10-0
app/javascript/styles/mastodon/components.scss: Optimize space used by Favourite and RepeatHaelwenn (lanodan) Monnier1+16-7
build.sh: Make the target dir configurableHaelwenn (lanodan) Monnier1+5-4
[MastodonFE] Toot overflowHaelwenn (lanodan) Monnier1+8-1
[MastodonFE] Use system-fontsHaelwenn (lanodan) Monnier34+24-64671
[MastodonFE] Revert "make avatars circled"Haelwenn (lanodan) Monnier3+20-30
Add support for instance-specific panelMorgan Bazalgette5+155-42
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette140+2480-920
Make countableText be all textMorgan Bazalgette1+1-3
Update build.sh to clear environment before running buildMorgan Bazalgette1+1-1
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette46+410-88
Remove > 500 check (make it check against charLimit)Morgan Bazalgette1+1-1
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette55+647-1517
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette85+728-257
Properly cache requests using service workersMorgan Bazalgette1+10-0
Fix buildMorgan Bazalgette1+1-0
Add build statusMorgan Bazalgette1+1-0
Update READMEMorgan Bazalgette1+11-15
Fix statuses embedded in like/boost notifs being whiteMorgan Bazalgette1+1-1
Temporary workaround to only show related statusesMorgan Bazalgette1+27-0
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette5+408-1
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette1+4-4
Make star pleroma yellow instead of gold yellowMorgan Bazalgette1+1-1
remove reportingMorgan Bazalgette7+0-35
Hopefully fix the homepage being loaded issueMorgan Bazalgette1+6-6
Change link to pleroma to pleroma.social (fix #1)Morgan Bazalgette1+1-1
Default when there is no applicationServerKey meta on the pageMorgan Bazalgette1+4-1
remove bundle analyzer, remove chunk hashes from cssMorgan Bazalgette2+1-11
remove gzipMorgan Bazalgette2+9-19
remove --color and --progress from buildscriptsMorgan Bazalgette1+3-3
remove sudoMorgan Bazalgette1+2-2
Add GitLab CI configMorgan Bazalgette1+17-0
Remove unnecessary ruby from build scriptsMorgan Bazalgette1+3-2
resize columns dynamically, with min width of 330Morgan Bazalgette2+8-3
Remove 'About this instance'Morgan Bazalgette1+0-3
add slight hint of rounding on main ui componentsMorgan Bazalgette1+9-0
make avatars circledMorgan Bazalgette3+30-20
handle empty message (ping) in wsMorgan Bazalgette1+4-1
merge upstreamMorgan Bazalgette41+149-3
remove listsMorgan Bazalgette5+0-15
remove mutesMorgan Bazalgette9+0-54
remove empty section from actionbar of expanded statusMorgan Bazalgette1+0-1
remove domain blocksMorgan Bazalgette6+1-55
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette19+283-24
Remove embedMorgan Bazalgette7+0-36
Change settings/preferences to user-settingsMorgan Bazalgette2+2-2
remove pinned postsMorgan Bazalgette15+5-274
remove onboarding elephantMorgan Bazalgette1+1-3
change gold star to be accent colorMorgan Bazalgette1+2-1
remove elephant on 404 pagesMorgan Bazalgette3+0-24
Get charLimit from the initial stateMorgan Bazalgette2+4-2
Change mastodon infoMorgan Bazalgette4+3-11
Change colours of mastodon frontendMorgan Bazalgette1+4-4
Change 'toot' to 'post'Morgan Bazalgette39+282-283
Fix going to /web and getting redirected to /web/webMorgan Bazalgette1+1-1
Merge branch 'master' of github.com:tootsuite/mastodonMorgan Bazalgette47+135-6
Remove elephant from compose columnMorgan Bazalgette1+0-2
Rewrite installation guide for using with pleroma beMorgan Bazalgette3+77-106
Add double-tap zoom functionary to `ZoomableImage` (#6944)Yuto Tokunaga4+98-75
Document CORS requirement for asset host (#6941)Akihiko Odaki1+4-0
Fix LoadMore on account media gallery (#6933)unarist1+1-1
Clone response before put it to the cache (#6932)unarist1+2-2
Add missing null handling in notification reducer (#6930)unarist1+2-2
Cache media (#6902)Akihiko Odaki10+189-103
fix #6846 (#6914)Yuto Tokunaga1+15-2
Add a spec for UniqueUsernameValidator (#6927)unarist1+33-0
Fix UniqueUsernameValidator comparison (#6926)Eugen Rochko4+21-3
Validate HTTP response length while receiving (#6891)Akihiko Odaki18+115-26
feat(ShowMore): Add classname to show more/show less button (#6904)Stephen Burgess1+1-1
Refactor scss (#6913)Yuto Tokunaga2+26-28
Fix moved account handling in IndexedDB feature (#6915)unarist2+5-1
Missing OTP_SECRET in scalingo.json (#6917)Yann Klis1+4-0
i18n: Update Polish translation (#6903)Marcin Mikołajczak3+17-3
Allow clients to fetch notifications made while they were offline (#6886)Akihiko Odaki5+82-114
Allow clients to fetch statuses made while they were offline (#6876)Akihiko Odaki22+191-259
Rename variables to have semantic meanings in notifications reducer (#6890)Akihiko Odaki1+3-3
Store objects to IndexedDB (#6826)Akihiko Odaki20+433-355
Revert "Revert "Upgrade Paperclip to version 6.0.0" (#6807)" (#6808)Yamagishi Kazutoshi3+21-15
Show media modal on public pages (#6801)Akihiko Odaki8+178-116
Change “Toots with replies” to “Toots and replies” (#6875)Marcin Mikołajczak3+4-5
Change columns in notifications nonnullable (#6764)Akihiko Odaki5+23-17
Note if the user is already following the target when authorizing follow (#6325)Akihiko Odaki5+14-5
Invites: Add '1 week' as expire option (#6872)Jeroen2+2-1
Close http connection in perform method of Request class (#6889)Akihiko Odaki15+138-131
Internationalize unexpected error message (#6887)Akihiko Odaki40+109-5
Weblate translations (2018-03-23) (#6874)Yamagishi Kazutoshi11+75-17
[i18n] Occitan update (#6869)Quentí3+60-25
Bump version to 2.3.2Eugen Rochko1+1-1
Bump version to 2.3.2rc5Eugen Rochko1+1-1
Do not re-query mentions from serializers (#6858)Eugen Rochko2+2-2
Restore username validation to disallow dots, for now (#6863)Eugen Rochko1+1-1
Fix MENTION_RE to not match nil usernames (#6862)ThibG1+1-1
Hide floating action button on thread views (#6859)Eugen Rochko1+3-1
Update sanitize and loofah (#6855)Patrick Figel2+7-7
Permit dots in usernames with conditions (#6844)Eugen Rochko2+18-2
Remove debug option from Babel preset env (#6852)Akihiko Odaki1+0-1
Bump version to 2.3.2rc4Eugen Rochko1+1-1
Add LDAP_TLS_NO_VERIFY option, don't require LDAP_ENABLED outside .env (#6845)Eugen Rochko2+43-36
Fix i18n fallback configuration conflicts with environment configurations (#6843)Akihiko Odaki2+3-5
Use username/domain to match existing accounts in ActivityPub (#6842)Eugen Rochko1+1-1
Cancel outdated pending compose suggestions (#6838)ThibG1+12-0
request: in the event of failure, try other IPs (#6761) (#6813)Rey Tucker2+20-4
Serialize mentions in the order they are added (#6836)ThibG3+7-3
Display content warning in mail notification emails (#6832)ThibG2+10-0
rename pam email environment variable to something more understandable and default to LOCAL_DOMAIN (better fallback) (#6833)Alexander2+3-3
bugfixes and gem update (#6831)Alexander4+24-18
Fix e-mail changed notification (fixes #6778) (#6835)ThibG2+2-2
Weblate translations 20180319 (#6827)Renato "Lond" Cerqueira8+87-50
Bump version to 2.3.2rc3Eugen Rochko1+1-1
Ignore media validation when attaching to status during processing (#6822)Eugen Rochko2+2-2
Revert #6479, hide sensitive text/images from OpenGraph previews (#6818)Eugen Rochko8+45-6
Fix elephant graphic being draggable and selectable (#6819)Eugen Rochko2+4-1
If DEFAULT_LOCALE is set, enforce it instead of HTTP request locale (#6817)Eugen Rochko1+5-1
Synchronize HTML page cache with sessions (#6815)Akihiko Odaki2+26-6
Add entropy to download filenames (#6811)nightpool1+1-1
Bump version to 2.3.2rc2Eugen Rochko1+1-1
Re-add git and nodejs-npm to Dockerfile (#6810)Eugen Rochko1+2-0
Revert "Upgrade Paperclip to version 6.0.0" (#6807)Eugen Rochko3+15-21
Bump version to 2.3.2rc1Eugen Rochko1+2-2
Downgrade Dockerfile to Ruby 2.4.3 on Alpine 3.6 (#6806)Eugen Rochko1+10-3
Handle Mastodon::HostValidationError when pulling remoteable assets (#6782)Daniel Hunsaker1+1-1
Correct the reference to user's password in mastodon:add_user task (#6800)Akihiko Odaki1+1-1
Upgrade Paperclip to version 6.0.0 (#6754)Yamagishi Kazutoshi3+21-15
Properly center .nothing-here (#6787) (#6788)trwnh1+1-0
Cache HTML page with Service Worker (#6802)Akihiko Odaki1+21-1
[Nanobox] Stream backups to the warehouse (#6799)Daniel Hunsaker1+3-3
i18n: Update Polish translation (#6780)Marcin Mikołajczak1+4-4
Weblate translations (2018-03-13) (#6777)Renato "Lond" Cerqueira13+235-160
Bump version to 2.3.1Eugen Rochko1+1-1
Hide loading bar on status interactions (#6774)Eugen Rochko1+18-0
Bump version to 2.3.1rc3Eugen Rochko1+1-1
Merge branch 'kagucho-spoiler'Eugen Rochko39+92-41
Log BackupWorker backtrace, delete Backup if retries exhausted (#6769)Eugen Rochko1+10-1
Fix #6757: Adjust RTL styles for landing page (#6768)Eugen Rochko3+18-2
Change the title of sensitive button by state (#6771)Akihiko Odaki39+83-41
Fix #6762: Do not overwrite some status attributes in reducer (#6767)Eugen Rochko1+13-9
[Nanobox] Fix DB backup task (#6766)Daniel Hunsaker1+1-1
Do not run lint in Travis CI (#6763)Akihiko Odaki1+1-1
Detailed SMTP setup (#6759)Ushitora Anqou1+37-16
set SAFETY_ASSURED=1 of db:setup in mastodon:setup (#6758)艮 鮟鱇1+1-1
Bump version to 2.3.1rc2Eugen Rochko1+1-1
Insert space before shortcode if necessary (#6751)Akihiko Odaki1+9-5
Hide pinned toots on with replies (#6753)Yamagishi Kazutoshi1+7-3
Avoid using JS to set height in MediaModal (#6750)Yuto Tokunaga2+24-24
Fix Procfile on OS X (#6748)nightpool1+3-3
Fix follow relationships not loading after notifications fetch (#6746)Eugen Rochko1+1-1
Weblate translations (2018-03-11) (#6742)Yamagishi Kazutoshi13+137-62
i18n: Update Polish translation and “yarn manage:translations” (#6743)Marcin Mikołajczak38+84-2
Bump version to 2.3.1rc1Eugen Rochko1+2-2
Fix focal point cropping in MediaGallery, fix focal point modal (#6740)Eugen Rochko3+23-62
Add license info to README (#6583)TrashMacNugget1+10-0
Fix #6715: Make catalan words with the L geminate letter work in hashtags (#6741)Eugen Rochko2+2-2
add new avatar placeholder missing.png (#6728)Konrad Pozniak1+0-0
Add show more/less toggle for entire threads in web UI (#6733)Eugen Rochko8+120-25
i18n: Update Polish translation (#6731)Marcin Mikołajczak1+3-3
Improve performance of account_media_status_ids (#6729)abcang1+7-1
Use Alpine Linux yarn package in Docker (#6725)Akihiko Odaki1+2-9
Fix #6717: Do not double html-encode page titles (#6720)Eugen Rochko1+1-1
Remove su-exec from Docker image (#6722)Akihiko Odaki1+0-1
Remove git from Docker image (#6724)Akihiko Odaki1+0-1
docs: Add AUTHORS file (#6685)Espen Rønnevik1+450-0
Bump version to 2.3.0Eugen Rochko1+1-1
When inside Docker, output saved configuration during mastodon:setup (#6711)Eugen Rochko1+8-0
Fix thumbnail not filling entire space sometimes (#6709)Eugen Rochko1+6-4
Adjust suggested ES host in .env sample for docker-compose config (#6710)Eugen Rochko1+1-1
Change avatar size on form hints (#6707)Yamagishi Kazutoshi36+36-36
Weblate translations (2018-03-09) (#6708)Renato "Lond" Cerqueira17+118-51
Missing Korean translations (#6703)Jeong Arm1+12-12
Add missing meta description to profiles, some other SEO stuff (#6706)Eugen Rochko7+37-16
Add polyfill for Object.values (#6697)Yamagishi Kazutoshi3+7-0
Bump version to 2.3.0rc3Eugen Rochko1+1-1
If login redirects to omniauth, redirect logout to root_path (#6694)Eugen Rochko1+10-3
Improve styling of closed registrations message, rename button (#6695)Eugen Rochko3+29-5
When enabled, always display media in gallery. Also: click to reveal (#6692)Eugen Rochko3+45-8
Display AttachmentList in notifications (#6693)Eugen Rochko2+20-12
For now, put a "." into no-text statuses with media for backcompat (#6691)Eugen Rochko1+1-0
Update Yarn to version 1.5.1 (#6689)Yamagishi Kazutoshi1+2-2
After blocking domain with reject_media, invalidate cache (#6679)Eugen Rochko2+30-15
Weblate translations (2018-03-08) (#6690)Yamagishi Kazutoshi43+103-46
Display AttachmentList in timelines in compact style when media missing (#6680)Eugen Rochko3+69-33
Run tests with npm-run-all (#6688)Yamagishi Kazutoshi2+130-4
Rescue when there's no extension in the remotable (#6358)Renato "Lond" Cerqueira1+5-1
fix validation error (media only status) (#6684)MitarashiDango2+7-21
Bump version to 2.3.0rc2Eugen Rochko1+1-1
Fix cover behaviour of thumbnails that are wider than taller (#6678)Eugen Rochko1+8-0
Fix focal point modals broken by #5956 (#6676)Eugen Rochko1+2-2
In wide layout, columnize Mastodon features on landing page (#6674)Eugen Rochko2+18-9
Remove text requirement when media attached from statuses (#6672)Eugen Rochko8+28-18
Don't escape statuses while truncating (#6671)vpzomtrrfrt1+1-1
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)Effy Elden3+7-2
Fix wrong target URIs in ActivityPub Add/Remove (#6668)Eugen Rochko2+2-2
Fix #6657 - Use target instead of origin in Remove activity (#6664)Eugen Rochko3+4-4
Remove pointer events on the entire UI when a dropdown menu is open (#6648)Akihiko Odaki6+66-31
Always install LDAP, CAS and SAML gems, because they don't require deps (#6663)Eugen Rochko1+3-3
Separate chown command in Dockerfile. Use tootsuite/mastodon image (#6662)Eugen Rochko2+7-5
Add headings to the security settings page (#6661)Sylvhem41+52-53
[Nanobox] Tuning Update (#6660)Daniel Hunsaker3+110-16
Do not use npm (#6656)Akihiko Odaki3+3-5
Extract columns area from UI component (#6650)Akihiko Odaki1+93-70
Use React.PureComponent instead of React.Component (#6653)Akihiko Odaki4+4-4
Use withRouter for TabsBar (#6652)Akihiko Odaki1+5-7
Fix #3807: Increase avatars to 400x400 max (#6651)Eugen Rochko2+6-2
Upgrade chewy to version 5.0.0 (#6649)Yamagishi Kazutoshi2+6-11
Fix accounts' display name/bio not being set from initial state (#6644)Eugen Rochko1+1-1
Replace onScrollToBottom with onLoadMore (#6615)Akihiko Odaki6+16-18
Redirect from Web tag timeline to public tag timeline if not signed in (#6633)Akihiko Odaki2+11-7
Place dropdown menu top if it is closer to the bottom of the viewport (#6641)Akihiko Odaki1+23-12
Add “Domain hidden” badge (#6636)ThibG1+2-0
Fix permissions for volumes (#6637)haosbvnker1+3-1
Weblate translations (05-03-2018) (#6640)Renato "Lond" Cerqueira23+280-74
Normalize translations (#6638)Renato "Lond" Cerqueira38+160-36
i18n: Update Polish translation (#6632)Marcin Mikołajczak2+4-0
Make more apparent that an account is blocked or muted (fixes #6544) (#6627)ThibG3+33-0
[RFC] Improved media modal (#5956)Yuto Tokunaga6+330-93
Do not default site_title with site_hostname in InstanceHelper (#6624)Akihiko Odaki2+1-7
Show media on report UI (#6619)abcang2+60-11
Provide default OTP_SECRET value for development environment (#6617)Akihiko Odaki5+7-2
Do not require images in about.js and share.js (#6622)Akihiko Odaki2+0-4
Implement tag auto-completion by history (#6621)Akihiko Odaki5+95-7
Do not fetch environment variables to determine default locale (#6618)Akihiko Odaki2+3-5
Fix #6611: Typo in change password template (#6616)Eugen Rochko1+1-1
Set the default locale in config (#6580)Akihiko Odaki4+27-50
Federate pinned statuses over ActivityPub (#6610)Eugen Rochko29+383-37
Finalize location on scrollable notifications when unmounting (#6614)Akihiko Odaki1+7-0
Fix missing focalPoint in ActivityPub JSON (#6609)Eugen Rochko2+36-2
Fix 500 while searching after deleting a post (#6604)Aboobacker MK1+3-1
Translate Korean (#6608)Jeong Arm3+43-9
Change "or" translatable (#6597)Yamagishi Kazutoshi1+1-0
fix logic for pam_controlled_service (#6599)Alexander2+2-2
Add LDAP options to .env.production.sample (#6592)Eugen Rochko1+10-0
Move "compose" on mobile to floating action button (#6594)Eugen Rochko3+38-7
Responsively enforce 16:9 ratio on all media thumbnails in web UI (#6590)Eugen Rochko7+30-8
When search enabled, display hint in search popout (#6593)Eugen Rochko4+6-3
Weblate translations (2018-03-02) (#6588)Yamagishi Kazutoshi51+1761-906
Fix #6586: Add close modal icon to report dialog (#6591)Eugen Rochko2+9-1
Improve style of web UI account tabs (#6589)Eugen Rochko1+8-6
Update omniauth-saml to 1.10 (#6587)Patrick Figel2+5-5
i18n: Update Japanese translations (#6581)mayaeh39+329-3
Fixes #6584 (#6585)Thomas Leister1+4-2
Bump version to 2.3.0rc1Eugen Rochko1+2-2
Add contact_account and languages to instance API (#6574)Eugen Rochko1+10-1
i18n: Update Polish translation (#6578)Marcin Mikołajczak2+5-0
Add only_media param to public and hashtag timelines API (#6576)Eugen Rochko2+20-4
Add "Toots/Toots with replies/Media" tab below profile header (#6572)Eugen Rochko9+105-58
Fix margin on top action button, fix width of counters on frontpage (#6573)Eugen Rochko3+8-6
Ensure that boolean params in the API are parsed for truthiness (#6575)Eugen Rochko7+13-17
Fix #942: Seamless LDAP login (#6556)Eugen Rochko12+117-13
Fix #5708: Reject->Follow will remove the follow if it exists (#6571)Eugen Rochko1+2-0
Federated reports (#6570)Eugen Rochko13+306-22
remove Uglifier call from production.rb (#6568)beatrix1+1-1
Specify AGPLv3+ (#6546)TrashMacNugget1+1-1
Some images can cause `convert` to fail, which crashes this whole task (#6565)Paul Woolcock1+7-3
Grid layout for tag pages (#6545)Lynx Kotoura3+84-115
Add Liberapay link to README.md (#6563)Marcin Mikołajczak1+2-1
remove-uglifier (#6561)masarakki2+0-5
Better grid layout for the landing page (#6543)Lynx Kotoura2+262-135
Improve public account cards (#6559)Eugen Rochko6+73-51
Fix prev/next links on public profile page (#6497)Ian McCowan5+53-17
Ensure the app does not even start if OTP_SECRET is not set (#6557)Eugen Rochko4+3-4
Fix #6536 (#6558)Eugen Rochko1+1-1
Raise Mastodon::HostValidationError when host for HTTP request is private (#6410)Akihiko Odaki8+69-9
Do not use function name to track components (#6542)Akihiko Odaki1+5-6
i18n: Update Japanese translations (#6550)mayaeh2+20-0
Do not push status to feed if its reblog is already inserted (#6488)Akihiko Odaki4+45-7
New variable OAUTH_REDIRECT_AT_SIGN_IN + Ref #6538 (not only SAML strategies) (#6540)Ghislain Loaec4+20-4
Update pam documentation (#6518)Alexander1+5-1
i18n: Update Polish translation (#6539)Marcin Mikołajczak1+14-0
New env variable: SAML_SECURITY_ASSUME_EMAIL_IS_VERIFIED + fixes #6533 (#6538)Ghislain Loaec3+10-2
Fix nil error in focal_point? (#6537)Eugen Rochko1+1-1
Fix container regression (#6531)Eugen Rochko3+3-3
fix typo in image serializer (#6530)beatrix1+1-1
Redesign landing page (again) (#6486)Eugen Rochko38+553-306
Fix #6526: Only store redirect location if not in JSON format (#6528)Eugen Rochko1+1-1
Focal points (#6520)Eugen Rochko15+307-30
Fix #6525: Make sure file is opened in LazyThumbnail processor (#6529)Eugen Rochko3+3-3
Fix bug in relationships API introduced by #6482 (#6527)Eugen Rochko3+24-2
Account archive download (#6460)Eugen Rochko27+375-7
fix #6523 (#6524)りんすき1+3-3
fix purge_removed_accounts task should suspend account before delete it (#6521)takayamaki1+2-0
Fix avatar and header issues by using custom geometry detector (#6515)Eugen Rochko10+73-34
Fix build error for missing variable interpolation in chown instruction (#6519)Moritz Heiber1+1-1
Fix #6509: Use pull queue for chewy jobs (#6513)Eugen Rochko1+1-0
Set Docker permissions during the build process (#6514)Eugen Rochko2+9-21
Improve performance of feed_manager_spec (#6517)abcang1+8-1
Don't resize avatars/headers if their dimensions are already right (#6508)Eugen Rochko2+18-6
Fix media spoiler design (#6507)Eugen Rochko3+24-22
add parameter locked to /api/v1/update_credentials (#6506)Konrad Pozniak1+1-1
Added fetch_remote_status_service call spec case actibitypub (#6500)Kazushige Tominaga1+31-0
Remove outline from body window (Fixes #6501) (#6502)HellPie1+1-0
Remove unnecessary g++ configuration (#6499)Akihiko Odaki1+0-2
Cache relationships in API (#6482)Eugen Rochko8+92-12
Isolate each specs for cache store (#6450)Akihiko Odaki4+17-14
Push discovered status through streaming API within a time window (#6484)Eugen Rochko3+8-2
Limit the languages used for notification mailer test (#6487)Akihiko Odaki1+1-1
Fix Spanish translation of remote_follow acct (#6475)Simó Albert i Beltran1+1-1
Fix Catalan translation of remote_follow acct (#6476)Simó Albert i Beltran1+1-1
[Nanobox] Fix backups for file storage (#6483)Daniel Hunsaker1+1-1
Save video metadata and improve video OpenGraph tags (#6481)Eugen Rochko11+151-44
Do not hide NSFW media/CW'd text in OpenGraph tags (#6479)Eugen Rochko2+2-5
After click to embed video, autoplay it (#6480)Eugen Rochko1+24-1
Fix #5173: Click card to embed external content (#6471)Eugen Rochko3+150-79
Fix media button type (#6478)abcang2+8-8
i18n: Update Polish translation (#6470)Marcin Mikołajczak3+15-5
Fix URLs incorrectly having trailing hyphen removed (#6465)Daniel King2+11-1
Fix Chewy trying to update index with the wrong strategy (#6464)Eugen Rochko1+2-1
Interactive `rake mastodon:setup` task (#6451)Eugen Rochko3+415-23
Added FetchRemoteAccountService spec (#6456)Kazushige Tominaga2+78-0
Fix password recovery (#6459)ThibG2+11-11
Added #call spec (#6455)Kazushige Tominaga1+64-38
Full-text search for authorized statuses (#6423)Eugen Rochko13+230-5
fix-indent (#6453)masarakki1+13-13
Change web UI "posts" to "toots" on profile for consistency (#6447)Eugen Rochko3+4-5
Add preference to always display sensitive media (#6448)Eugen Rochko12+38-26
Perform request spec (#6446)Kazushige Tominaga1+39-0
Clear account cache of notification target_status (#6442)abcang1+2-1
Fix response of signature_verification_failure_reason (#6441)abcang3+19-3
Added #link_header spec (#6439)Kazushige Tominaga1+20-0
Change user_id column non-nullable (#6435)Akihiko Odaki4+11-5
match hashtag regex in js client with server (#6431)Daniel King1+1-1
Make PAM gem optional, allow configuration over environment (#6415)Eugen Rochko4+20-20
Validation of count works even when text of status is nil (#6429)abcang1+2-0
Exclude nil from relationships array (#6427)abcang1+1-1
Make sure status is not nil (#6428)abcang1+3-3
Upgrade Vagrant box to Xenial (#6421)Daniel King1+2-1
Add option to show only local toots in timeline preview (#6292)Renato "Lond" Cerqueira11+111-3
CAS + SAML authentication feature (#6425)Eugen Rochko20+365-3
Isolate internal services from external networks in Docker configuration (#6369)Akihiko Odaki1+18-0
fix ColumnBackButtonSlim should extended from ColumnBackButton (#6417)takayamaki1+2-11
Require environment for generate_static_pages (#6420)Akihiko Odaki1+1-1
Fix column header button (#6411)abcang1+1-1
Fix saving of oEmbed image (#6409)abcang1+5-5
Set minimum height for mastodon on drawer (#6142)Akihiko Odaki2+16-6
Allow HTTP caching of atom-rendered public toots (OStatus compatibility) (#6207)ThibG1+5-0
moved save button (#3792)Charlotte Fields1+3-0
Remove wave from list drawer (#6381)Akihiko Odaki2+6-2
Unify links container implementation in about pages (#6382)Akihiko Odaki4+19-45
Accept ActivityPub announce from the author of the original note (#6236)Akihiko Odaki1+3-2
Allow retrieval of private statuses (single or in outbox) using HTTP signatures (#6225)puckipedia3+15-1
pam authentication (#5303)Alexander15+164-17
Fix mistake in cache deletion (#6408)abcang1+1-1
Upgrade Paperclip > 5.2.1 (#6404)Rob Watson1+3-3
Fix button hiding when header title is too long (#6406)abcang2+7-16
Russian language updated (#6397)Evgeny Petrov4+81-51
fix ruby 2.5 rvm install in vagrant (#6396)Daniel King1+1-1
Bump version to 2.2.0Eugen Rochko1+1-1
Fix padding bug in landing page column header (#6374)Eugen Rochko1+1-1
ASSET_HOST is wrong env variable. Fix to CDN_HOST (#6372)Eugen Rochko2+2-2
Add direction tags to HTML e-mails for RTL languages (#6373)Eugen Rochko5+15-4
Weblate translations (#6370)Renato "Lond" Cerqueira57+2550-844
l10n Occitan update (#6367)Quenty313+14-11
Do not manually update system RubyGems (#6355)Akihiko Odaki1+0-1
Do not require sudo on Travis CI (#6356)Akihiko Odaki1+1-1
Fix initial_state me in push_notification_register (#6349)abcang1+4-5
Fix hide and show media button on admin page (#6347)abcang1+4-4
Add packs volume to docker-compose.yml (#6348)Yamagishi Kazutoshi1+1-0
l10n Occitan language update (#6346)Quenty314+88-41
Bump to 2.2.0rc2Eugen Rochko1+1-1
Fix style of legacy column headers (#6342)Eugen Rochko2+13-11
Fix #6311: Replace relative URLs in CSS only for Premailer (#6335)Eugen Rochko2+13-8
Fix #6331 (#6341)Eugen Rochko2+22-19
Display deleted users' role as “Suspended” (#6339)ThibG1+4-1
Update goldfinger, ostatus2 and http.rb versions (#6337)Eugen Rochko2+14-14
Fix e-mail icon for reblog being stretched (#6336)Eugen Rochko1+0-0
Fix regression from #6199: Make entire column header clickable (#6334)Eugen Rochko1+1-3
Rename ResolveRemoteAccountService to ResolveAccountService (#6327)Akihiko Odaki20+374-374
Rename FetchRemoteResourceService to ResolveURLService (#6328)Akihiko Odaki6+153-153
Resolve URL for local account in follow authorization success view (#6324)Akihiko Odaki1+1-1
Weblate translations (#6323)Renato "Lond" Cerqueira50+509-97
Korean translation (#6322)Jeong Arm1+19-0
armenian translations initial commit (#6320)Norayr Chilingarian3+266-0
fix filter search index being too strict when looking for line breaks (#6318)codl1+1-1
Fix assets loading when WEB_DOMAIN ≠ LOCAL_DOMAIN (#6319)ThibG1+1-1
Redirect to 2FA creation page when otp_secret is not available (#6314)Aboobacker MK3+13-1
Display number of follow requests in getting started menu, and (#6313)Eugen Rochko3+50-5
Fix invalid value passed to full_asset_url in mailers (#6312)Eugen Rochko1+1-1
Change mailer avatar url (#6309)Iijima Yasushi1+1-1
Bump version to 2.2.0rc1Eugen Rochko1+3-3
Update Simplified Chinese translations (#6306)SerCom_KC4+30-6
Fix #6269 - Render LOCAL_DOMAIN as unicode in presentational views (#6305)Eugen Rochko1+1-1
Restore onboarding modal (#6303)Eugen Rochko8+680-4
Improve HTML e-mails based on Litmus tests (#6301)Eugen Rochko24+56-24
Make text e-mails consistent with HTML ones in UserMailer (#6291)Eugen Rochko85+51-664
Do not throw away statuses obtained via websocket when API request finishes (#6302)ThibG1+1-1
Change belongs_to_required_by_default to true (#5888)Yamagishi Kazutoshi23+53-51
Add support Ruby v2.5.0 (#6097)Yamagishi Kazutoshi5+11-11
Process mentions and reblogs even from resolved threads (#6299)ThibG1+3-2
Fix "tzinfo-data is not present" docker error (#6300)Pierre Ozoux1+1-0
Retry delivering toots over ActivityPub for about 2 days (#6298)ThibG1+1-1
Replace drawer elephant graphic with a vector image (#6286)Eugen Rochko9+8-8
i18n: Update Polish translation (#6297)Marcin Mikołajczak1+19-0
Fix regeneration marker not expiring (#6290)Eugen Rochko3+16-1
Replace tutorial modal with welcome e-mail (#6273)Eugen Rochko49+262-632
When must_be_following_dm is on, only notify if recipient dm'ed user (#6283)Renato "Lond" Cerqueira2+11-2
Fix home regeneration (#6251)Eugen Rochko16+167-27
Weblate translations (#6284)Renato "Lond" Cerqueira22+254-33
implement web share target (#6278)りんすき2+8-2
Upgrade ESLint to version 4.x (#6276)Yamagishi Kazutoshi19+409-386
Update Simplified Chinese translations (#6280)SerCom_KC5+43-14
Use better reblog icon and improve contrast in HTML e-mails (#6272)Eugen Rochko2+5-8
Use be_within instead of eq for a to_f test match (#6275)Mike Burns1+1-1
Korean translate (#6277)Jeong Arm1+38-26
Change mailer image url (#6279)mayaeh6+6-5
HTML e-mails for NotificationMailer (#6263)Eugen Rochko15+414-5
Change disclaimer in email according to #5817 (#6266)SerCom_KC1+1-1
Change image URL in mailer to full path (#6264)Yamagishi Kazutoshi7+9-7
Stop duplicate CI with Pull Request (#6265)Yamagishi Kazutoshi1+3-0
HTML e-mails for UserMailer (#6256)Eugen Rochko104+851-711
Surround mid-text display names with bdi tags (#6257)Eugen Rochko5+13-11
Fix #6128 - Display unfollow button even if account moved (#6258)Eugen Rochko2+2-2
Allow attributedTo in a status to be an embedded object (#6238)puckipedia1+1-1
Suppress CSRF token warnings (#6240)Patrick Figel2+4-0
Make columns-area unscrollable when modal opened (#6241)neetshin3+8-2
Add some browsers (#6246)Jeong Arm1+2-0
Move e-mail digest task to sidekiq, reduce workload, improve hint (#6252)Eugen Rochko6+36-10
Fix column headers accessibility (#6199)Gô Shoemake2+21-11
Handle sessions that can't be translated (#6245)Jeong Arm1+1-1
Skip ActivityPub Announces of non-public objects (#6230)Eugen Rochko2+8-1
Fix #6204: Use content warning for page title when present (#6231)Eugen Rochko1+1-1
Increase rate limit on protected paths (#6229)Eugen Rochko1+1-1
add index on statuses for /api/v1/accounts/:account_id/statuses (#6202)takayamaki2+12-2
Russian language update (#6227)Evgeny Petrov1+145-2
Weblate translations (#6228)Renato "Lond" Cerqueira28+1676-164
Add the author of a status to cc if reblogged (#6226)puckipedia1+2-0
Refactor /api/web APIs to use the centralized axios instance (#6223)nightpool5+21-13
Bump version to 2.1.3Eugen Rochko1+1-1
Revert #5772 (#6221)Eugen Rochko10+31-138
Fix bad URL schemes being accepted (#6219)Eugen Rochko5+62-24
Do not display elephant friend in single-column layout (#6222)Eugen Rochko1+1-1
Move Article from supported to converted types (#6218)puckipedia1+2-2
Fix force_ssl conditional (#6201)Yamagishi Kazutoshi3+10-14
Fix unintended cache (#6214)Yamagishi Kazutoshi1+2-2
Update Simplified Chinese translations (#6215)SerCom_KC7+63-8
Translate Korean (#6212)Jeong Arm1+7-7
Fix PuSH workers (#6200)ThibG1+1-1
When fetching an ActivityPub-enabled status, do not re-request it as text/html (#6196)ThibG1+2-0
Represent numbers by strings in instance activity API (#6198)TheKinrar1+3-3
Fix enforce HTTPS in production. (#6180)Naoki Kosaka2+2-2
l10n Occitan language: mailer update (#6193)Quenty316+57-2
Bump version to 2.1.2Eugen Rochko1+1-1
Fix RFC 5646 Regular Expression (#6190)Yamagishi Kazutoshi2+3-1
Small translation fixes for Serbian (and sr@Latn too) (#6188)Branko Kokanovic4+33-30
Fix email confirmation link not updating email (#6187)Patrick Figel3+42-14
Fix overflowing audit logs (#6184)Lynx Kotoura1+6-4
Use disable_ddl_transaction! to prevent warnings on migration (#6183)unarist2+4-2
Bump version to 2.1.1 (#6164)Eugen Rochko1+1-1
Fallback default thumbnail in instance status API (#6177)Yamagishi Kazutoshi2+6-1
i18n: Update Polish translation (#6176)Marcin Mikołajczak1+2-0
Send one Delete of Actor in ActivityPub when account is suspended (#6172)Eugen Rochko3+35-37
Make sure private toots remain private and do not end up in HTTP caches (#6175)ThibG2+4-3
Improve Traditional Chinese translation (#6166)muan3+52-20
Fix FetchAtomService not finding alternatives if there's a Link header (#6170)Eugen Rochko1+5-3
Rearrange items in Getting Started navigation (#6126)Akihiko Odaki1+8-10
Fix nil error in log_target_from_history helper (#6173)Eugen Rochko1+1-1
Fix OpenSSL dependency in ostatus2 (#6174)Eugen Rochko1+1-3
Cache JSON of immutable ActivityPub representations (#6171)Eugen Rochko5+49-33
l10n OC language (#6169)Quenty313+14-4
Don't normalize URLs in toots (#6134)ThibG2+12-12
Allow to dereference Follow object for ActivityPub (#5772)Akihiko Odaki10+134-31
i18n: Update Polish translation (#6168)Marcin Mikołajczak9+72-7
Add Japanese translations #5997, #6003, #6004, #6071, #6099, #6125 and #6132 (#6167)Yamagishi Kazutoshi44+453-214
Allow HTTP caching of json view of public statuses (#6115)ThibG1+7-0
Set background to the navigation of Getting Started column (#6163)Akihiko Odaki1+5-0
[!] Sanitize incoming classlist properly (#6162)puckipedia2+5-5
Update moved-to property when it's removed too (#6160)Eugen Rochko1+1-1
Don't leave behind husk of remotely-deleted profile (#6159)Eugen Rochko1+1-0
Fix newlines-to-spaces functionality (#6158)Noiob1+1-1
Add confirmation step for email changes (#6071)Patrick Figel12+116-8
Display a warning when composing unlisted toots with something looking like a hashtag (#6132)ThibG1+8-1
Fix stats expiring too quickly because of variable mistake (#6155)Eugen Rochko1+1-1
Rename key to path in actions and reducers for settings (#6105)Akihiko Odaki7+15-15
delete X-UA-Compatible (#6068)Otakan1+1-2
Adding Serbian latin translations (#6146)Branko Kokanovic17+1321-18
Use const instead of let for constant (#6106)Akihiko Odaki1+7-7
Show mastodon on modal (#6129)Akihiko Odaki10+34-2
Adding Serbian translation (#6133)Branko Kokanovic14+1303-0
Translate Korean (#6131)Jeong Arm2+8-0
keep the same filters and page when doing custom emojo stuff (fixes #6112) (#6114)beatrix3+25-15
Add more instance stats APIs (#6125)Eugen Rochko14+144-8
bug fix (WebPush does not work) (#6120)MitarashiDango2+2-2
Make host_meta/webfinger replies cacheable (fixes #6100) (#6101)ThibG2+10-2
Move the mastodon on Getting Started column to drawer column (#6109)Akihiko Odaki6+19-22
Fix XML oEmbed support discovery (#6104)Akihiko Odaki3+15-3
add ruby-progressbar to gemfile (fixes #6110) (#6111)beatrix2+3-1
more faster index on notifications table (#6108)takayamaki2+9-2
Add mute, block, conversation mute actions to detailed status dropdown menu (#6099)Chris2+55-2
Additional prop name change. (#6098)MitarashiDango1+2-2
Add supported Node.js version to package.json (#6096)Yamagishi Kazutoshi1+3-0
Add rake task to check and purge accounts that are missing in origin (#6085)Eugen Rochko1+73-0
Add validation for onMuteNotifications (#6092)Neetshin1+1-0
Reduce motion for boost animation (#5871)Nolan Lawson2+14-2
Refactor web_push_subscription (#6047)Akihiko Odaki9+213-199
removed references to hideOnMobile in column_link and getting_started (#6082)Chris2+8-6
Move dropdown transform origin to top edge (#6091)cpsdqs1+2-0
enforce LOCAL_HTTPS=true in production (#6061)nightpool2+5-3
Reduce the number of synchronous resolves when posting toots (#6075)ThibG1+15-9
Display deleted users' role as “Suspended” (#6080)ThibG1+4-1
Rename settingKey in setting_toggle to settingPath (#6046)Akihiko Odaki2+21-21
Replace <code> to <kbd> in KeyboardShortcuts component (#6049)Neetshin2+15-15
Update Korean translation (#6050)Jeong Arm3+161-68
Add Slovak translation (#6052)Peter8+620-0
Remove period from the version number (#6039)Daigo 3 Dango1+1-1
Bump version to 2.1.0 🎆Eugen Rochko1+1-1
Bump version to 2.1.0rc6Eugen Rochko1+1-1
Do not hide statuses from silenced accounts from other silenced accounts (#6030)Eugen Rochko1+1-1
Fix oEmbed image_modal src. (#6027)Naoki Kosaka1+1-1
Fix #6022 - Prevent nested migrated accounts, or migrations to self (#6026)Eugen Rochko2+7-4
Improve Chinese (Simplified) Translations (#6024)SerCom_KC4+62-62
Last minute Dutch string updates (#6025)Jeroen2+8-5
Fix focused background color of notifications of direct toots (#6021)Lynx Kotoura1+4-0
Fix overflowing emojis on some devices (#6016)Lynx Kotoura1+2-1
1 fix + 1 translation (#6019)Olivier Humbert1+2-2
Bump version to 2.1.0rc5Eugen Rochko1+1-1
Fix regression from #6014 (#6018)Eugen Rochko1+5-4
l10n OC and FR updates (#6017)Quenty314+9-4
Fix layout for RTL (#6014)Eugen Rochko2+23-8
Excahnge the order of spoiler-input and unlocked warning (#6015)Lynx Kotoura1+2-2
Update FR translation (#6012)Olivier Humbert1+3-3
Redesign tootbox (#5919)Lynx Kotoura2+236-263
Weblate translations (#6011)Eugen Rochko19+320-129
Update Chinese (Simplified) translations (#6005)SerCom_KC2+15-13
Make sure call `done();` in the listener of public timeline for anonymous connection (#6009)nullkal1+1-0
Fix the condition in streaming listener (#6008)nullkal1+1-1
Add filters to admin UI for custom emojis (#6003)Eugen Rochko6+26-6
Bump version to 2.1.0rc4Eugen Rochko1+1-1
Change streaming API URL when remote development (#5942)Yamagishi Kazutoshi1+6-3
Set direction style to reply indicator (#6006)Yamagishi Kazutoshi1+6-2
Fix redundant HTTP request in FetchLinkCardService (#6002)Eugen Rochko2+45-32
Clean up admin UI for accounts (#6004)Eugen Rochko7+17-20
Fix GIF avatars not autoplaying when GIF autoplay is enabled (#6000)Eugen Rochko2+13-5
Shorten English title for 2FA to avoid line-break (#6001)Eugen Rochko1+1-1
Fix #5952 - NameError (regression from #5762) (#5999)Eugen Rochko1+1-1
Adjust empty list timeline message (#5997)Eugen Rochko2+2-2
Use streaming API for standalone timelines on /about and /tag pages (#5998)Eugen Rochko3+17-15
Update: #5985 and #5817 (#5996)Quenty311+2-1
Improve error handling in streaming/index.js (#5968)erin1+3-1
Make detect empty string before assign image description (#5994)Neetshin1+1-1
Remove duplicate indexes in lists (#5990)abcang2+7-3
Store preview image for embedded photo in preview cards (#5986)Akihiko Odaki1+1-0
Update Chinese (Simplified) translations (#5991)SerCom_KC1+2-1
make it possible to stream public timelines without authorization (#5977)nullkal1+70-27
Return false if object does not respond to url (#5988)Renato "Lond" Cerqueira1+1-0
Change conditional to avoid nil into string error in sidekiq (#5987)Renato "Lond" Cerqueira1+1-1
Move files for GitHub to .github directory (#5989)Yamagishi Kazutoshi2+0-0
Change account_id non-nullable in lists (#5979)Akihiko Odaki3+10-3
Improve public status page title (#5985)Eugen Rochko2+4-0
Fix #5953 - Add GET /api/v1/accounts/:id/lists (#5983)Eugen Rochko3+44-0
Exclude moved accounts from search results (#5984)Eugen Rochko1+3-0
Tiny little change (#5981)Quenty311+2-2
Apply a 25x rate limit by IP even to authenticated requests (#5948)Eugen Rochko2+4-4
Remove preview_card fabricator (#5975)Akihiko Odaki1+0-4
Change the disclaimer under the sign up form (#5817)Sylvhem2+2-2
Fix account and tag searches with leading/trailing spaces (#5965)Andrea Scarpino2+2-2
Refix extraspace for emojis (#5964)Lynx Kotoura1+1-1
Save media outside transaction (#5959)abcang2+36-7
Update devise.fr.yml (#5963)goofy-bz1+1-1
l10n i18n OC: corrections (#5962)Quenty314+21-17
Add Galician language support (#5955)Yamagishi Kazutoshi3+2-1
French translation update (#5954)Olivier Humbert1+20-20
Remove unused function (#5950)abcang1+0-15
Create activerecord.ar.yml (#5951)ButterflyOfFire1+13-0
Ignore HEAD method if does not support (#5949)Yamagishi Kazutoshi1+1-1
Weblate translations (#5946)Eugen Rochko47+604-164
Missing require 'authorization_decorator'. (#5947)Naoki Kosaka1+2-0
Rate limit by user instead of IP when API user is authenticated (#5923)Eugen Rochko3+44-16
Update Chinese (Simplified) translations (#5937)SerCom_KC1+16-13
Back to Web UI from tag page when signed in (#5943)Yamagishi Kazutoshi1+5-2
Move push notifications settings (regression from #5879) (#5941)Yamagishi Kazutoshi3+54-27
l10n i18n OC update (#5939)Quenty312+67-25
Fix typo in paperclip.rb (#5936)THE BOSS ♨1+1-1
Bump version to 2.1.0rc3Eugen Rochko1+1-1
Keep WebPush settings (#5879)abcang4+74-7
Fix #5630 - Prevent duplicate load of favourites (#5931)Eugen Rochko3+24-4
Limit users to 50 lists, remove pagination from lists API (#5933)Eugen Rochko4+15-42
Audio.prototype.seek is undefined (#5935)Yamagishi Kazutoshi1+1-1
Fix #5926 - Do not downgrade to OStatus once ActivityPub is known (#5929)Eugen Rochko1+1-1
Ensure link thumbnails are not stretched to super low quality (#5932)Eugen Rochko3+12-7
Polish video player CSS, add timer on fullscreen/modal/public pages (#5928)Eugen Rochko4+105-32
Revert fog-aws (ref #5604) (#5934)Yamagishi Kazutoshi3+37-31
Remove unused messages (#5924)Yamagishi Kazutoshi33+32-211
Weblate translations (#5922)Eugen Rochko65+1800-533
Bump version to 2.1.0rc2Eugen Rochko1+1-1
Disable status content outline (#5921)Yamagishi Kazutoshi1+4-0
ReFix font-weight of <strong> element for CJK fonts (#5920)Lynx Kotoura2+2-8
Improve Chinese (Simplified) translations (#5911)SerCom_KC1+11-11
Fix font-weight of <strong> element for CJK fonts (#5914)SerCom_KC9+129-0
Hide moved account's follow button in search result (#5913)Yamagishi Kazutoshi1+4-4
OC language update (#5905)Quenty312+63-24
Remove duplicate annotate (#5910)Yamagishi Kazutoshi1+0-10
Add embed_url to preview cards (#5775)Akihiko Odaki7+38-9
Fix hide reblogs (regression from #5887) (#5909)Yamagishi Kazutoshi1+1-1
fix weblate for ja (#5906)nightpool1+1-1
i18n: 🇵🇱 (#5903)Marcin Mikołajczak2+15-0
Fix list editor modal on narrow devices (#5904)Lynx Kotoura1+5-1
Fix extra space between status text and username (#5902)Lynx Kotoura1+3-4
Bump version to 2.1.0rc1 (#5834)Eugen Rochko1+2-2
Break out nested relationship API keys (#5887)aschmitz6+28-17
Fix emoji picker scrollbar (regression from #5046) (#5901)Yamagishi Kazutoshi2+5-5
Handle submit event of new list form (#5895)Yamagishi Kazutoshi2+9-7
Search only from followees (#5897)Yamagishi Kazutoshi1+6-2
Update Yarn to version 1.3.2 (#5900)Yamagishi Kazutoshi1+2-2
Yarn install from Debian package repository (#5899)Yamagishi Kazutoshi1+4-2
Using double splat operator (#5859)Yamagishi Kazutoshi25+32-32
Remove rabl dependency (#5894)Eugen Rochko9+45-49
Update Japanese translations. (#5893)mayaeh1+21-9
Lists redis clean-up (#5886)Eugen Rochko2+49-10
Add list of lists component to web UI (#5811)Eugen Rochko27+1074-42
Update Chinese (Simplified) translations for version 2.1.0rc1 (#5849)SerCom_KC3+90-24
Add aria-autocomplete='list' in Textaria (#5889)Neetshin1+1-0
Update mutes.js (#5882)Neetshin1+2-3
Add keyboard shortcuts link to getting-started navigation (#5874)Lynx Kotoura34+109-1
Add back button to keyboard shortcuts legend column (#5872)Lynx Kotoura1+3-1
Update dependencies for Node.js (2017-12-03) (#5876)Yamagishi Kazutoshi2+423-319
Update dependencies for Ruby (2017-12-03) (#5878)Yamagishi Kazutoshi1+47-40
Add Japanese translations for invite filter. (#5869)mayaeh1+5-0
Remove redundant import statement in SCSS (#5864)cormo1+0-2
i18n: 🇵🇱 (#5865)Marcin Mikołajczak1+7-0
Add invite filter (#5862)Yamagishi Kazutoshi6+59-2
Fix invites form path (#5861)Yamagishi Kazutoshi2+7-1
Allow admin to deactivate invite created by users (#5860)Yamagishi Kazutoshi3+7-3
Update Japanese translations for KeyboardShortcuts. (#5858)mayaeh1+17-17
Add semi-support for Video/Image objects in ActivityPub (#5848)Eugen Rochko6+103-26
Fix too many forwards (#5854)Eugen Rochko6+27-15
add index on stream_entries table (#5793)takayamaki2+9-2
Fix Korean translation (#5853)Mayu Laierlence1+2-2
i18n: 🇵🇱 (#5851)Marcin Mikołajczak2+10-7
Update Japanese translations. (#5844)mayaeh1+10-1
Show "expired" in invite index (#5838)Yamagishi Kazutoshi4+21-8
Allow hiding of reblogs from followed users (#5762)aschmitz22+252-40
Fix handling of temporary failures in ProcessMentionsService (#5842)ThibG2+22-1
Refactor KeyboardShortcuts component (#5835)Yamagishi Kazutoshi34+661-34
Fix account migration feature (#5837)nullkal3+10-10
i18n: 🇵🇱 (#5841)Marcin Mikołajczak3+48-0
Add UI for setting up account migration (#5832)Eugen Rochko7+90-1
Add Keyboard Shortcuts Legend (#5823)Joshua Wood4+105-0
i18n: Update ja translation for consumable invites. (#5829)mayaeh2+26-0
chore(yarn): Upgrade react-swipeable-views (smoother swiping) (#5830)Sorin Davidoi1+14-14
Merge indexes for reblog on statuses table (#5831)unarist4+32-6
Use account.username when display_name is empty (#5828)Yamagishi Kazutoshi1+1-1
Add consumable invites (#5814)Eugen Rochko28+439-5
Use account.display_name for og:title single toot pages (#5821)Alda Marteau-Hardi1+1-1
Do not filter the status collection after muting and blocking (#5815)Akihiko Odaki2+13-19
i18n: (zh-CN) Add translations for #5746 & #5750 (#5816)SerCom_KC1+2-2
Allow to open a modal for embedded photo (#5777)Akihiko Odaki5+41-14
Rename ariaLabel property of Dropdown to title (#5813)Akihiko Odaki3+6-6
Updated Catalan strings (#5801)spla3+258-77
Change navigation link for moderators (#5812)Yamagishi Kazutoshi1+1-1
Add Japanese translations (#5810)Yamagishi Kazutoshi34+201-3
status: preserve visibility attribute when reblogging (infoleak fix) (#5789)William Pitcock1+1-0
Display list column (#5750)Eugen Rochko10+166-1
Fix unnecessary order (#5807)abcang1+1-1
Don't remove originals of boosted toots from timeline (#5479)sdukhovni1+2-3
Add tests for Streamable (#5771)ysksn1+63-0
Add index of account and reblog to statuses (#5785)abcang2+8-1
Add tests for AccountRelationshipsPresenter (#5805)ysksn1+82-0
i18n: Update ja translations (#5804)mayaeh1+33-5
Do not require onClose property in NavigationBar (#5802)Akihiko Odaki1+1-1
Add logging of admin actions (#5757)Eugen Rochko34+490-43
Disable Code Climate maintainability checks (#5798)Devon Blandin1+24-9
i18n: (zh-CN) Add translations for #5746 & #5735 (#5764)SerCom_KC1+4-0
Add Japanese translations. (#5769)mayaeh1+4-0
Update and fix Catalan translation (#5773)Joan Montané7+313-277
Add tests for Remotable (#5768)ysksn1+205-0
Fixed duplicating URL of photo type of oEmbed (#5763)abcang1+3-0
Fix NoMethodError at ActivityPub::FetchRemoteStatusService (#5753)abcang1+1-1
Fix N+1 at notification (#5752)abcang2+18-23
i18n: Update ja translation for moderator badge. (#5731)mayaeh1+1-0
Add tests for AccountInteractions (#5751)ysksn1+548-0
Remove translations of default theme (#5741)Lynx Kotoura13+0-26
Add a test for Settings::Extend#settings (#5720)ysksn1+16-0
Add tests for Status#title (#5718)ysksn1+25-2
Add “staff” badge to admin user pages (#5735)Yamagishi Kazutoshi7+23-8
i18n: Update Polish translation (#5749)Marcin Mikołajczak1+1-0
Profile redirect notes (#5746)Eugen Rochko18+238-5
Updating Chinese (Simplified) translations (#5725)SerCom_KC5+40-35
Make it possible to bind streming service to 0.0.0.0 (#5744)Baptiste Gelez1+1-1
Lists (#5703)Eugen Rochko68+899-268
Increase contrast of Admin badges (#5740)Lynx Kotoura1+3-3
Fix regression #5467: fixes emoji copy (#5739)Clworld1+3-2
Change libinconv download URL to HTTPS (#5738)Alex Coto1+1-1
Move "Permissions" row into main table in /admin/accounts/:id (#5734)unarist1+6-14
Redirect to reports when moderator (#5733)Yamagishi Kazutoshi1+7-1
Remove empty strings (#5732)ysksn13+48-48
Fix some rubocop style issues (#5730)Eugen Rochko7+10-9
Display moderator badge (green), admin badge changed to red (#5728)Eugen Rochko4+23-4
Improve language filter (#5724)Renato "Lond" Cerqueira2+26-7
Fix AccountFinderConcern::AccountFinder#with_usernames (#5722)ysksn1+1-1
Add tests for Status#verb (#5717)ysksn1+21-2
Add tests for Status#hidden? (#5719)ysksn1+30-0
[Nanobox] Apply Release Notes Changes (#5670)Daniel Hunsaker3+95-24
Delegate some methods of User to @settings (#5706)ysksn3+42-72
Add a test for Tag#to_param (#5705)ysksn1+7-0
reusable-streaming (#5709)masarakki2+69-49
Add Japanese translation for DM block option. (#5704)mayaeh1+1-0
Optional notification muting (#5087)Surinna Curtis24+369-37
Add tests for StreamEntry (#5687)ysksn1+115-0
Filter searched toots to be consistent with blocking behaviors (#5383)ThibG1+15-1
Use already-known remote user data if resolving temporarily fails in mentions (#5702)ThibG1+5-0
Allow specifying STATSD_NAMESPACE (#5700)Eugen Rochko1+1-1
Add option to block direct messages from people you don't follow (#5669)Eugen Rochko7+89-11
Updating Chinese (Simplified) translations (#5643)SerCom_KC5+101-79
Add a test for SiteUpload#cache_key (#5685)ysksn1+8-0
Refactor remote_follow_spec.rb (#5690)Yamagishi Kazutoshi1+33-51
Add uniqueness to block email domains (#5692)Yamagishi Kazutoshi4+35-6
i18n: Update Polish translation (#5699)Marcin Mikołajczak2+3-3
Add Japanese translations for moderator roles and its own admin actions. (#5689)mayaeh1+7-0
i18n: fix typo in Polish translation (#5688)Marcin Mikołajczak1+1-1
Add tests for Setting (#5683)ysksn2+188-0
l10n: PT-BR translation updated (#5681)Anna e só8+32-12
Add code of conduct from GitHub generator (#5674)Eugen Rochko1+46-0
fix Code Climate badge on README.md (#5671)takayamaki1+2-2
Add tests for SessionActivation (#5668)ysksn2+124-2
Update model annotations to use BIGINT for IDs (#5461)Daniel Hunsaker30+76-76
Fix #5652 - Notify too short when abbrev in JA (#5664)KEINOS1+4-4
Add tests for RemoteProfile (#5665)ysksn1+143-0
Fix #5632 - Reset column loading status after fetch fail (#5659)Eugen Rochko1+2-1
i18n: Update Polish translation (for #5635) (#5661)Marcin Mikołajczak1+8-1
Add moderator role and add pundit policies for admin actions (#5635)Eugen Rochko44+536-88
Retry thread resolving (#5599)ThibG1+5-1
Add tests for RemoteFollow (#5651)ysksn1+85-0
Update en.yml (#5648)Matt1+1-1
Fix focused background color of direct toots (#5642)Lynx Kotoura1+1-1
Add tests for Notification (#5640)ysksn1+113-0
Add and Remove tests for FollowRequest (#5622)ysksn2+10-21
Rewrite account_controller_spec (#5633)Nanamachi1+85-54
Show confirmation dialog on leaving WebUI while composing (#5616)unarist1+22-0
i18n: Update Polish translation (#5639)Marcin Mikołajczak1+7-0
Translate ja (#5637)nullkal1+13-0
i10n OC: Memorial (#5615) + #5467 (#5623)Quenty313+10-2
In remove_remote, exclude removed media attachments. (#5626)Naoki Kosaka1+1-1
Add tests for MediaAttachment (#5620)ysksn1+77-0
Add tests for CustomEmoji#local? and #object_type (#5621)ysksn1+29-0
Fix process mentions for local users, as local users are considered to use OStatus (#5618)ThibG1+1-1
Eliminate space around emoji (#5474)nullkal1+8-5
Twidere mention workaround (#5552)ThibG3+8-5
Add ability to disable login and mark accounts as memorial (#5615)Eugen Rochko17+168-39
Fix spell miss (SWIIFT_OBJECT_URL -> SWIFT_OBJECT_URL) (#5617)MitarashiDango1+1-1
fix: slang to adequate word (#5453)voidSatisfaction1+1-1
Show the local couterpart of emoji when it exists in /admin/custom_emojis (#5467)nullkal6+43-33
Avoid emojifying on invisible text (#5558)MIYAGI Hikaru3+60-9
Do not process undeliverable mentions (#5598)ThibG1+1-1
Resolve remote accounts when mentioned even if they are already known (#5539)ThibG1+4-9
Unify file upload to using fog (#5604)Yamagishi Kazutoshi3+71-50
Make fullscreen video in detailed status plays in fullscreen (Partly Fix #5160) (#5611)nullkal1+20-1
Hide disabled custom emojis from emoji picker and emoji auto suggestions. (#5613)kedama1+1-1
Implement tests for Account#refresh! (#5601)ysksn1+27-0
Add test for Account#save_with_optional_media! (#5603)ysksn1+36-13
i18n: Improve Polish translation (#5596)Marcin Mikołajczak2+14-13
Update extract-text-webpack-plugin to version 3.0.2 (#5584)Yamagishi Kazutoshi3+22-25
don't display any descendants of .invisible (#5567)MIYAGI Hikaru1+9-0
Implement tests for Account#possibly_stale? (#5591)ysksn1+28-0
l10n Occitan (#5586)Quenty314+18-13
Remove babel-plugin-react-transform (#5582)Yamagishi Kazutoshi2+1-8
add account search condition (instance domain) (#5577)MitarashiDango2+2-1
Upgrade compression-webpack-plugin to version 1.0.1 (#5581)Yamagishi Kazutoshi3+25-25
refactor(features/ui): Avoid useless renders in WrappedSwitch (#5580)Sorin Davidoi1+13-5
Replace react-router-scroll to react-router-scroll-4 (#5568)Yamagishi Kazutoshi13+98-19
Refactor initial state: auto_play_gif (#5576)Nolan Lawson4+8-15
Revert ruby-jwt version (#5575)K.SHIRAKASHI1+1-1
Add ServiceWorker caching for static assets (#5524)Nolan Lawson2+31-3
Update dependencies for Node.js (2017-10-30) (#5565)Yamagishi Kazutoshi2+667-866
Update dependencies for Ruby (2017-10-30) (#5566)Yamagishi Kazutoshi5+136-197
Refactor initial state: "me" (#5563)Nolan Lawson24+44-60
Updating Chinese (Simplified) translations (#5508)SerCom_KC10+603-291
Update remote ActivityPub users when fetching their toots (#5545)ThibG1+5-1
Avoid modifying emoji data inline (#5548)Nolan Lawson1+2-2
Add margin to account for Edge disappearing scrollbar (#5522)Nolan Lawson1+6-0
Reactor unfollow_modal, boost_modal, delete_modal (#5505)Nolan Lawson6+13-16
Fix a grammatical error in the notifications. (#5555)Alda Marteau-Hardi1+1-1
i18n: Update Polish translation (#5547)Marcin Mikołajczak1+4-0
Separate Follow/Unfollow and back buttons (#5496)Herbert Kagumba1+2-2
Instantiate service classes for each call (fixes #5540) (#5543)ThibG2+5-5
Avoid unnecessary Motion components in icon_button.js (#5544)Nolan Lawson1+19-0
Directly use <Motion/> if not reducing motion (#5546)Nolan Lawson2+47-47
Add artist, title, and date metadata to boop.{mp3,ogg} (#5531)David Yip2+0-0
Refactor initial state: reduce_motion and auto_play_gif (#5501)Nolan Lawson13+27-52
Use contenthash for ExtractTextWebpackPlugin (#5462)Akihiko Odaki1+1-1
Feature: Unlisted custom emojis (#5485)nullkal9+32-6
Allow ActivityPub Note's tag and attachment to be single objects (#5534)puckipedia2+8-4
Optimize FixReblogsInFeeds migration (#5538)unarist1+49-35
Fix copying emojos: redirect to the page you were on (#5509)erin1+1-1
Fix column design broken with very long title (#5493)りんすき2+15-6
Fix Cocaine::ExitStatusError when upload small non-animated GIF (#5489)unarist3+21-11
Remove translateZ(0) on modal overlay (#5478)Nolan Lawson1+0-1
Update Russian translation (#5517)Ratmir Karabut3+210-39
l10n: PT-BR translation updated (#5530)Anna e só1+4-0
Complete Esperanto translation (#5520)Olivier Nicole1+168-168
i18n: Update Polish Translation (#5494)Marcin Mikołajczak1+5-5
Remove unnecessary translateZ(0) when doing scale() (#5473)Nolan Lawson4+7-7
remove-duplicated-jest-config (#5465)masarakki1+0-17
Suppress type error(not a function) on calling fastSeek (#5452)Sho Kusano1+5-1
Bump version to 2.0.0 🐘Eugen Rochko1+1-1
Fix pt-BR translation strings related to advanced search. (#5449)Renato "Lond" Cerqueira1+2-2
Revert #5438 for FR (#5450)Technowix1+4-4
Some typos and supplementation in sentence structures (#5441)Håkan Eriksson3+20-19
Run `i18n-tasks checked-normalized` in Travis CI (#5443)Yamagishi Kazutoshi1+1-1
Enable coverage for Jest (#5442)Yamagishi Kazutoshi2+9-1
fr.json typo (realtive time) (#5447)JohnD281+4-4
Bump version to 2.0.0rc4Eugen Rochko1+1-1
Dutch: A few strings I found last minute (#5440)Jeroen1+5-1
Make theme directory and Rename application.scss (#5336)YaQ20+18-18
When unreblog arrives over streaming API, just delete in UI (#5439)Eugen Rochko1+2-8
i18n better wording (OC/CA/FR) + string added in FR (#5438)JeanGauthier4+14-13
Fix scrolling of dropdown when offscreen (#5434)Nolan Lawson1+1-1
Fix unwanted content warning gap in CSS (#5436)Eugen Rochko2+9-0
When status is fetched instead of delivered, do not stream it (#5437)Eugen Rochko2+7-2
Don't capture scheme-less URLs in the status (#5435)unarist1+1-1
i18n update (#5427) in OC/CA/FR/ES (#5431)JeanGauthier4+4-4
Fix React warning about tabIndex on status with CW (#5432)unarist1+1-1
Update German translation (#5425)Jakob Kramer2+2-1
Add Japanese translations (#5427)Yamagishi Kazutoshi33+175-43
Normalize locale files (#5429)Yamagishi Kazutoshi13+103-118
use-DB_NAME-in-development (#5430)masarakki2+3-3
Clean up reblog tracking keys, related improvements (#5428)aschmitz4+119-34
Swedish translation (#5406)Håkan Eriksson13+1130-0
Small update Dutch (nl) strings (#5424)Jeroen2+2-0
Fix reduced motion breaking public galleries (#5423)Nolan Lawson2+41-18
Keep references to all reblogs of a status on home feed (#5419)Eugen Rochko3+72-27
Fix typo in a db:rollback script (#5422)Daigo 3 Dango1+1-1
Bump version to 2.0.0rc3Eugen Rochko1+1-1
Ensure that feed renegeration restores non-zero items (#5409)Eugen Rochko1+18-5
Filter out duplicate IDs in timelines reducer (#5417)Eugen Rochko1+3-3
Fix un-reblogged status being at wrong position in the home timeline (#5418)unarist2+11-7
Add up-to-date korean translation on client (#5402)voidSatisfaction1+25-17
Fix #5082 - disable retweet link for followers only toot (#5397)KY2+30-9
i18n: Update Polish translation (#5416)Marcin Mikołajczak3+3-1
i18n ultim hour «More» dropdown title + reduce motion (#5415)JeanGauthier5+6-2
Enable ESLint rules import/* (#5414)Yamagishi Kazutoshi9+81-22
Add option to reduce motion (#5393)Nolan Lawson21+61-13
Fix offline-plugin warning in dev mode (#5411)Nolan Lawson1+1-2
Replace JavaScript Testing Framework from Mocha to Jest (#5412)Yamagishi Kazutoshi26+1288-704
i18n "More" dropdown title (#5410)Nolan Lawson3+4-1
Refactor and simplify icon_button.js (#5413)Nolan Lawson1+28-28
Clear timer when unmounting RelativeTimestamp components (#5408)Eugen Rochko1+4-0
Add up-to-date korean translation on serverside (#5400)voidSatisfaction2+31-15
l10n Occitan: finishing touches (#5404)JeanGauthier2+8-6
Update French translation (#5401)Yannick A2+2-2
Adjust public hashtag pages (#5357)Lynx Kotoura2+90-68
Use atomUri in Undo activity of Announce (#5376)unarist3+26-6
replace newlines in desktop notif with spaces instead of removing them (#5361)Ondřej Hruška1+1-0
Updated Catalan strings (#5323)spla2+59-54
Fix #5351 - Redirection with page params after copy emoji (#5387)KY2+5-3
Close connection when succeeded posting (#5390)abcang6+13-7
Update French translation (#5384)Yannick A5+24-24
l10n: update Persian translation for 2.0 (#5391)Masoud Abkenar3+67-11
Update German translation (#5389)Jakob Kramer1+2-2
Correct some misspellings (#5381)Mathias B1+3-3
Dutch strings: small change (#5375)Jeroen1+2-2
Optimize Status#permitted_for 500x (account timeline) (#5373)unarist1+1-3
Fix NameError: uninitialized constant OStatus::AtomSerializer::TagManager (#5371)Eugen Rochko1+8-8
Fix UserTrackingConcern firing on every request, optimize some queries (#5368)Eugen Rochko4+15-5
Do not try to guess why home timeline is empty in web UI (#5370)Eugen Rochko8+10-21
When unfollowing, remove from home in web UI immediately (#5369)Eugen Rochko3+13-3
Fix remote status fetching for “pure” ActivityPub WEB_ACCOUNT users (#5372)ThibG1+1-1
Improve spec of Feed and UserTrackingConcern (#5367)Eugen Rochko2+34-8
Set InstancePresenter to `Auth::RegistrationsController#create` (#5366)Yamagishi Kazutoshi1+1-1
Retoot count increases without reason (#5363)Lex Alexander2+7-1
Reduce discrepancies between server and client-side character count (#5360)ThibG1+1-1
l10n: PT-BR translation updated (#5362)Anna e só3+97-23
Updating more Dutch strings for 2.0 (#5359)Jeroen1+73-5
Fix some consistance errors in gender neutral formulations. Add some missing ones. (#5350)Alda Marteau-Hardi2+27-27
Update oc.json (#5343)JeanGauthier1+1-1
Update fr.yml (#5330)JohnD281+85-20
+ me for Dutch (#5349)Jeroen1+8-0
Fix some failure cases on FetchLinkCardService (#5347)unarist1+3-1
i18n: Update Polish translation (#5346)Marcin Mikołajczak1+4-0
Moderation notes (#5344)JeanGauthier1+8-0
Update ja.yml (#5342)nullkal2+17-0
Change Android icon padding again to half of previous (#5339)Eugen Rochko1+0-0
Fixes and updates for the French translation (#5340)Sylvhem3+70-7
Updating Dutch strings for 2.0 (#5334)Jeroen1+11-11
Add myself as codeowner of the translation files. (#5333)Alda Marteau-Hardi1+9-0
Use gender neutral language as in the rest of the french translation (#5331)Alda Marteau-Hardi1+2-2
Fix #5329 (#5332)aschmitz1+4-1
Fix styles of error pages (#5335)Lynx Kotoura1+22-14
fix presented og:url is incorrect (#5320)takayamaki1+1-1
In thread view, only scroll first update, scroll to replied-to post (#5322)Eugen Rochko1+9-2
Only preload JS in /web pages (#5325)Nolan Lawson2+6-8
Add padding to Android icon, change Apple and MS icons (#5321)Eugen Rochko3+0-0
Fully disable hotkeys when input element is focused (#5324)Eugen Rochko1+1-1
Update french translation : mastodon/locales/fr.json (#5318)JohnD281+8-8
Update doorkeeper.fr.yml (#5317)JohnD281+2-2
Update ar.json (#5316)ButterflyOfFire1+53-53
Fix an error when ancestors get loaded before the status itself (#5312)unarist1+2-2
Fix #5281 - Fix tooltip/custom emoji/search interaction (#5310)Eugen Rochko1+2-2
Fix #5306: Stop hotkeys in input fields even when shift is pressed (#5309)Eugen Rochko1+1-1
sign_in and sign_up views present og meta infos (#5308)takayamaki7+18-2
Bump version to 2.0.0rc2Eugen Rochko1+1-1
Fix #5293 - Pre-fill frequently used emojis to avoid bugs (#5305)Eugen Rochko1+29-3
Remove prop types from external libraries (#5304)Nolan Lawson2+22-5
Update German translation (#5302)Jakob Kramer1+17-1
Fix custom emoji copy not copying file (#5298)Eugen Rochko1+1-2
Fix #5295 - Order custom emoji lexicographically (#5297)Eugen Rochko1+16-1
Fix an error when video playback buffer is empty (#5300)unarist1+3-1
foreign_key, non-nullable, dependent: destroy in account_moderation_notes (#5294)nullkal5+19-8
Fix wrong dimensions on Android icon (#5296)Eugen Rochko1+0-0
Material app icon for Chrome (#5291)Eugen Rochko1+0-0
Fix #5278 - Update emoji-mart so invalid emoji IDs don't crash it (#5290)Eugen Rochko1+2-2
Center error layout (#5289)Eugen Rochko1+6-2
Fix #5274 - Create symlink from public/500.html to public/assets/500.html (#5288)Eugen Rochko3+3-2
Remove timestamps on any option (#5282)Jeong Arm1+2-1
Fix pagination in Api::V1::BlocksController (#5285)Akihiko Odaki2+49-19
Fix migration failure due to StrongMigrations on production env (#5283)unarist1+1-1
Fix dependency of error page generation on database (#5280)Eugen Rochko1+1-1
Bump version to 2.0.0rc1 (#5209)Eugen Rochko1+4-4
Fix #5272 - Order of checks in ActivityPub handler (#5276)Eugen Rochko1+1-1
Fix #5271 - Fix missing attribute in remove_from_feed (#5277)Eugen Rochko1+2-4
Track frequently used emojis in web UI (#5275)Eugen Rochko8+90-17
Set snowflake IDs for backdated statuses (#5260)Eugen Rochko17+213-173
Fix #5178 - Use object URI only in Announce, instead of embedding (#5266)Eugen Rochko1+7-2
i18n: Update Polish translation (#5270)m4sk1n1+10-1
Translate some Esperanto (#5252)Jeong Arm1+284-2
i18n update Occitan (#5263)JeanGauthier2+24-6
Video preload should be a string (#5267)Nolan Lawson1+1-1
Use ES module build of react-router-dom (#5264)Nolan Lawson10+16-11
Dynamically calculate card height for embeds instead of padding (#5265)Eugen Rochko2+19-17
Show buffering in video player (#5261)Eugen Rochko2+14-3
Update outdated README (#5262)Eugen Rochko1+42-27
Add moderation note (#5240)nullkal15+160-1
Redesign public hashtag pages (#5237)Eugen Rochko12+253-62
Fix custom emoji in emoji picker, persist skin tone (#5258)Eugen Rochko4+66-22
In REST API, when URL can be missing, cast it to nil (#5259)Eugen Rochko2+8-0
Japanese translation (relative time) (#5251)MitarashiDango2+30-0
Encode custom emojis as resolveable objects in ActivityPub (#5243)Eugen Rochko17+132-48
Update emoji-mart to v2.1.1 (#5256)Nolan Lawson7+221-88
Fix regression from #5206 - deduplicate descendants (#5253)Eugen Rochko1+7-1
Korean translation (#5244)Jeong Arm1+34-16
Make auto-play GIFs preference affect custom emojis in web UI (#5254)Eugen Rochko5+17-7
i18n: Update Polish translation (#5255)m4sk1n1+17-0
Fix overflowing in web UI (#5246)Lynx Kotoura1+22-0
Improve error handling on LinkCrawlWorker (#5250)unarist2+3-2
Fix remote profile being displayed in HTML on remote_follow (#5249)unarist1+1-1
Fix error on reloading status detail column (#5248)K.SHIRAKASHI1+2-2
Specify middleware versions in docker-compose.yml (#5247)unarist1+2-2
Fix error at emoji_compressed in Firefox ESR (#5241)MIYAGI Hikaru1+3-1
Fix theme settings (#5242)Lynx Kotoura1+1-1
Fix thinking_face emoji autocomplete (#5238)Nolan Lawson2+17-7
Import only Spring/Motion from react-motion (#5236)Nolan Lawson4+8-4
Compress and combine emoji data (#5229)Nolan Lawson25+611-450
Clean up code style of Mastodon::TimestampId module (#5232)Eugen Rochko3+125-120
Add strong_migrations to production dependency (#5234)unarist1+1-1
import only Overlay from react-overlays (#5235)Nolan Lawson4+4-4
Implement hotkeys for web UI (#5164)Eugen Rochko16+631-154
Improve admin UI for custom emojis, add copy/disable/enable (#5231)Eugen Rochko13+330-15
When processing custom emoji, ensure a non-animated version exists (#5230)Eugen Rochko5+9-5
Fix regression in FetchRemoteResourceService (#5217)ThibG3+4-4
adjust public profile pages 2 (#5223)Lynx Kotoura3+10-11
Update German translation (#5221)Jakob Kramer1+123-33
Fix #5050 - Use summary_large_image only with media attachments (#5219)Eugen Rochko2+2-2
Fix style of email domain block table (#5218)Lynx Kotoura1+8-7
fix error (When part of conversation has already been deleted.) (#5216)MitarashiDango1+1-1
Implement EmailBlackList (#5109)utam0k15+207-1
Supply @instance variable in password reset instructions / password change mailer (#5215)Ryo Kajiwara1+2-0
Separate notifications preferences from general preferences (#4447)Yamagishi Kazutoshi14+117-42
Check Webfinger-returned author URI even when not redirected (#5213)ThibG1+1-1
Non-Serial ("Snowflake") IDs (#4801)aschmitz15+509-104
Configure webpack to poll for changes in development (#5040)aschmitz1+12-3
Fix undefined local variable (regression from #5114) (#5210)Yamagishi Kazutoshi1+1-1
Use own, shorter relative timestamps (#5171)Eugen Rochko2+109-6
Follow up to #5172, clean up notifications after mute like after block (#5198)Eugen Rochko1+3-2
Validate id of ActivityPub representations (#5114)Akihiko Odaki17+118-113
When a streaming API status arrives, sort it into conversations (#5206)Eugen Rochko2+37-5
Use separate workers to process imports, retry failures (#5207)Eugen Rochko2+37-44
Fix possible acct: uri usurpation in ActivityPub account discovery (#5208)Eugen Rochko1+2-4
Fix HTTP responses for salmon and ActivityPub inbox processing (#5200)ThibG4+17-6
i18n: Update Polish translation (#5202)m4sk1n1+9-9
Add spec for emoji_index_light.js (#5199)Nolan Lawson1+81-0
Compress emoji_data_light.js (#5201)Nolan Lawson2+35-14
Add pagination in media modal (#4343)PFM2+47-1
Fix emoji sequence bug in substring-trie (#5191)Nolan Lawson3+9-4
Add placeholder text color to form of media attachments (#5196)Yamagishi Kazutoshi1+5-0
Add missing Japanese translations (#5193)Yamagishi Kazutoshi33+189-5
Remove aria-label of status content (#5195)Akihiko Odaki1+1-3
Update German translation (#5189)Jakob Kramer4+60-39
When muting, clear web UI like for blocks (#5172)Eugen Rochko2+7-1
Fix #5079, fix #5186 - Emoji picker fixes (#5187)Eugen Rochko1+9-9
i18n: Update translation files and Polish translation (#5180)m4sk1n34+80-195
Fix stupid typo (#5184)Jeong Arm1+2-2
Korean translation (#5185)Jeong Arm3+61-5
Make IdsToBigints (mostly!) non-blocking (#5088)aschmitz18+1202-223
Search popout (#5170)Eugen Rochko2+82-1
Code-split emoji-mart picker and data (#5175)Nolan Lawson7+348-10
Append confirmation link as plain text (#5146)Jeong Arm1+6-4
Suppress backtrace from Request#perform (#5174)Daigo 3 Dango1+1-1
Toggle contain:strict on fullscreen (#5159)Nolan Lawson4+67-30
Make Chrome splash screen same color as web UI's background color (#5169)Eugen Rochko4+54-21
l10n Update OC: reorganization pref. page (#5168)JeanGauthier1+6-0
Improve privacy dropdown, remove react-simple-dropdown dependency (#5140)Eugen Rochko4+138-72
Reorganize preferences page (#5161)Eugen Rochko9+45-26
Add image descriptions to title attribute to view on mouse hover/long-press. (#5137)Daggertooth1+1-1
Fix order of paginated accounts in FollowerDomainsController and spec (#3357)Akihiko Odaki2+59-10
Fix #5104 - GET /api/v1/apps/verify_credentials to confirm app works (#5112)Eugen Rochko4+60-3
Reduce container size with clean yarn (#3506)Hinaloe2+49-2
Change wording on landing page. (#4805)roikale1+1-1
Retry ActivityPub delivery a few more times (#5014)ThibG1+1-1
trivial refactoring for emojify() (#5075)MIYAGI Hikaru1+23-24
Update react-router-scroll at yarn.lock (#5154)abcang1+3-2
Improve IntersectionObserverArticle perf (#5152)Nolan Lawson1+21-16
Fix Paperclip::Fog always responds Not Found in OpenStack-v2 like ConoHa (#5155)Nishi, Keisuke1+2-1
Make emoji autosuggestions immediate, usernames appear sooner (#5149)Eugen Rochko3+30-18
Upgrade to React 16 (#5119)Eugen Rochko11+720-421
Remove react-sizeme (#5143)Nolan Lawson3+30-30
Updated German translation (#5151)Jakob Kramer4+163-46
Better Japanese translations (#5142)Yanaken1+2-1
Replace self-rolled statsd instrumention with localshred/nsa (#5118)Eugen Rochko4+18-21
After 7 days of repeated delivery failures, give up on inbox (#5131)Eugen Rochko5+137-1
Remove dependency on db during assets:precompile (#5138)Eugen Rochko1+1-1
Increase attachment descriptions to 420 characters (#5139)Eugen Rochko3+5-5
Change max redirects followed to 2 (#5136)Eugen Rochko1+1-1
Update German translation (#5133)Jakob Kramer6+111-77
Improve performance of modal and swipe animations (#5135)Nolan Lawson3+40-41
OC 500 error (#5110)JeanGauthier1+3-0
If HTTP signature is wrong and webfinger cache is stale, retry with resolve (#5129)Eugen Rochko3+19-1
Updated German translation (#5132)Jakob Kramer1+41-41
Add ability to specify alternative text for media attachments (#5123)Eugen Rochko24+311-278
Flush body when POST requests (#5128)abcang5+5-5
Update Yarn to version 1.1.0 (#5125)Yamagishi Kazutoshi1+12-4
Remove web UI warnings about OStatus privacy (#5102)Eugen Rochko33+3-66
When OAuth password verification fails, return 401 instead of redirect (#5111)Eugen Rochko1+4-5
Upgrade Webpacker to version 3.0.1 (#5122)Yamagishi Kazutoshi7+67-23
Fix empty query sent to postgres for custom emojis (#5121)Eugen Rochko1+5-1
Update brakeman to 3.0 and bundler-audit to 0.6 (#5117)Eugen Rochko2+5-5
Refactor 500 file generation for future extension (#5105)nullkal1+11-7
i18n: Update Polish translation (#5106)m4sk1n2+4-1
Follow-up to #4582 and #5027, removing dead code (#5101)Eugen Rochko4+7-63
Fix #5059 - Stop processing payload if it's from local account (#5100)Eugen Rochko3+5-3
Send streaming API delete to people mentioned in status (#5103)Eugen Rochko2+13-0
New error page graphic. Other error page improvements (#5099)Eugen Rochko7+13-11
Fix size of single media in media-gallery (#5098)Lynx Kotoura1+1-3
Fix emojify() by generating a mapping to existing Twemoji files (#5080)Eugen Rochko4+96-13
Add missing validations in ActivityPub::Activity::Create (#5096)Akihiko Odaki2+114-2
Increase max height of preview card image (#5092)unarist1+1-1
Refresh manifest before generate 500.html (#5090)Yamagishi Kazutoshi1+11-2
Generate 500.html with assets:precompile, remove loading from Google Fonts (#5067)Eugen Rochko8+40-68
Add strong_migrations gem to warn when creating unsafe migrations (#5078)Eugen Rochko3+7-0
Fix streaming API double-JSON-encoding status IDs for deletes (#5069)Eugen Rochko1+1-1
OC update: different emoji picker (#5046) (#5077)JeanGauthier1+4-4
Thread toot notification mails by conversation (#5061)ThibG1+12-0
Compact status_ids in StatusRelationshipsPresenter (#5073)Daigo 3 Dango1+1-1
Fix media spoiler of DetailedStatus (#5071)abcang1+2-1
Suppress backtrace when failed to communicate with a remote instance (#5076)Daigo 3 Dango3+3-3
In detail status view, display attachment uncropped if there's only one (#5054)Eugen Rochko6+71-10
Forgotten in #5039, change statuses_tags tag_id to bigint (#5070)Eugen Rochko2+10-1
Make sure nil IDs to not get cast to empty string in REST API (#5068)Eugen Rochko2+3-3
Change mobile layout breakpoint from 1024px to 630px (#5063)Eugen Rochko3+8-8
Dropdown triangles a bit nicer, smoother scrolling on touch (#5062)Eugen Rochko4+15-9
Fix media gallery CSS (#5064)Eugen Rochko1+13-3
Require at least 2 characters before showing autosuggestions (#5065)Eugen Rochko1+1-1
jsx/zh-*: Fix "pin column" for Chinese (#5060)Mingye Wang3+10-10
i18n: Update Polish translation (#5058)m4sk1n1+4-4
Fix overflowing tabs in account__action-bar (#5056)Lynx Kotoura2+3-3
Add emoji autosuggest (#5053)Eugen Rochko19+133-210
Add custom emojis to the emoji picker (#5052)Eugen Rochko8+91-2
New API: GET /api/v1/custom_emojis to get a server's custom emojis (#5051)Eugen Rochko7+43-12
Fix custom emojis not detected when used in content warning (#5049)Eugen Rochko4+9-3
Switch from EmojiOne to Twemoji, different emoji picker (#5046)Eugen Rochko4595+3317-4021
Do not filter statuses with unknown languages (#5045)Akihiko Odaki2+17-1
Fix the migration error when deprecated_preview_cards has been deleted (#5043)nullkal1+2-2
Fix PropTypes.oneOfType() warning (#5041)Nolan Lawson1+1-1
Hardcode IdToBigints migration columns (#5039)aschmitz2+188-61
Document REDIS_NAMESPACE (#5038)Nolan Lawson1+1-0
Make dropdowns render into portal, expand animation (#5018)Eugen Rochko7+298-258
Use passive listener in privacy_dropdown.js (#5037)Nolan Lawson1+3-2
Eliminate re-renders for intersection_observer_article.js (#5036)Nolan Lawson1+14-12
fix : mobile style of /about/more (#5034)syui1+1-0
Fix shortname problem in emojify() (regression from #5016) (#5032)MIYAGI Hikaru1+18-13
Reduce wasted renders for column_loading.js (#5021)Nolan Lawson1+22-11
Fix theme translations alphabetically (#5031)Lynx Kotoura7+11-11
Disable private status federation over OStatus (#5027)Eugen Rochko1+1-1
Use file extensions in addition to MIME types for file picker (#5029)unarist2+4-1
Better Japanese translations (#5030)Lynx Kotoura4+19-19
Add Japanese translations for multiple themes, custom emoji (#5026)mayaeh2+5-1
Remove unnecessary css property (#5025)TomoyaShibata1+0-2
l10n Occitan: theme site, custom emoji, Oauth, newcomers follow admins, ... (#5023)JeanGauthier3+29-2
Add japanese translations for custom emoji. (#5007)mayaeh1+12-0
Change IDs to strings rather than numbers in API JSON output (#5019)aschmitz34+111-76
Fix custom emojis with non-1:1 aspect ratio being stretched (#5017)Eugen Rochko1+1-0
redo #4500 with customEmojis (#5016)MIYAGI Hikaru1+29-37
i18n: Update Polish translation (#5015)m4sk1n2+17-0
Fix race condition when processing incoming OStatus messages (#5013)ThibG1+18-6
Introduce OStatus::TagManager (#5008)Akihiko Odaki31+308-297
Fix non-local statuses are html_encoded in public_page. (#5012)Naoki Kosaka1+2-2
Set touchstart listener to 'passive', remove 'once' (#5011)Nolan Lawson1+9-2
Use OrderedCollectionPage to return followers/following list (#4949)nullkal4+61-12
Add support for multiple themes (#4959)Andrew15+64-21
Hide sensitive image in default on the public pages (#5009)unarist3+15-2
Fix incomplete account records being read (#4998)Eugen Rochko2+57-25
Remove ubuntu-toolchain-r-test (#5005)Akihiko Odaki1+0-2
Fix custom emojis index (#5006)Yamagishi Kazutoshi1+1-1
Define emoji context for ActivityPub (#5004)Eugen Rochko1+2-0
Admin interface for listing, adding and removing custom emojis (#5002)Eugen Rochko8+91-0
Run i18n-tasks normalize (#5003)Eugen Rochko60+227-225
Custom emoji (#4988)Eugen Rochko20+382-31
A few updates to the Spanish translation and some typos fixing (#4997)BruWalfas10+478-17
Add will-change to improve scrolling perf (#5001)Nolan Lawson1+1-0
Re-allow underscore on valid_url_path_ending_chars (#4999)unarist2+2-2
Add published property to ActivityPub activity for reblogs (#5000)unarist2+11-2
Do not add image size without meta to OGP (regression from #4901) (#4995)Yamagishi Kazutoshi1+9-6
Use Account.local.sum(statuses_count) instead of Status.local.count (#4996)Akihiko Odaki1+1-1
Bump ruby version to 2.4.2 (#4958)Daigo 3 Dango4+50-48
Add `strip_insignificant_zeros: true` option to `number_to_human` (#4993)Yamagishi Kazutoshi1+3-3
Some improvements in the Spanish translation (#4991)febrezo1+31-31
Oauth code in input form and add description message (#4986)Lynx Kotoura31+68-30
Validate uri presence for remote status (#4985)unarist2+9-1
Raise an error on getting activity uri for remote status (#4984)unarist1+1-1
Fix cancellation of scroll to the right (#4978)abcang1+1-1
Randomize sidekiq-scheduler cron schedule (#4980)Patrick Figel1+7-7
Fix an error when actor json couldn't be fetched in ResolveRemoteAccountService (#4979)unarist6+109-0
So Spanish. Much changes. Wow. (#4976)BruWalfas1+125-125
Remove local_only scope in Status (#4977)Akihiko Odaki2+1-15
Escape URL parts on formatting local status (#4975)unarist2+17-1
Minor Chinese check & jsx addition (#4973)Mingye Wang10+179-179
Adjust landing pages 2 (#4967)Lynx Kotoura4+13-25
Fix an error in ReplyDistributionWorker when replied status was deleted (#4974)unarist1+2-2
correct URL pattern used in text length counter in WebUI (#4968)ふぁぼ原2+199-1
Fix AP serialization error when thread is missing (#4970)unarist1+2-2
Fix hasSize condition in secSet and sizes. (#4969)Naoki Kosaka1+2-2
Fix filterable_languages method of SettingsHelper (#4966)Akihiko Odaki7+43-53
Bump to 1.6.1Eugen Rochko1+1-1
When accessing uncached media attachment, redownload it (#4955)Eugen Rochko5+60-5
Fix invisible load more button (#4962)unarist2+2-2
When web UI URL used while logged out, redirect to static page (#4954)Eugen Rochko2+36-1
Remove redundant width/height values from SVGs to fix Safari bug (#4956)Eugen Rochko3+3-3
l10n: PT-BR translation updated (#4953)Anna e só2+14-10
Add scheduled worker to purge old user IPs (#4951)sdukhovni2+15-0
Fix race condition when receiving an ActivityPub Create multiple times (#4930)ThibG1+21-12
Add missing Japanese translations (#4947)Yamagishi Kazutoshi3+9-2
Enable to recognize most kinds of characters as URL paths (#4941)ふぁぼ原5+96-5
l10n: update Persian translation (#4946)Masoud Abkenar2+15-9
Fix #4908 - Do not keep remote file names, generate random (#4934)Eugen Rochko1+3-1
Include requested URL into the message on network errors (#4945)unarist1+2-0
Revert unique retry job (#4937)abcang4+1-28
i18n: Update Polish translation (#4942)m4sk1n2+13-10
Another Dutch language update (#4944)Jeroen2+10-7
Add Japanese translate for #4911 (#4943)Naf1+9-9
l10n update OC/FR video redesign (#4938)Quent-in5+24-23
Add Japanese translate for #4913 (#4936)N氏1+3-0
Support OpenGraph video embeds (#4897)Eugen Rochko1+24-9
Give video player fluid max-width (#4935)Eugen Rochko1+1-0
Redesign video player (#4911)Eugen Rochko46+1064-217
Fix refollowing (#4931)ThibG3+3-4
Uploads for admin site settings (#4913)Eugen Rochko16+123-28
i18n: Update Polish translation (#4929)m4sk1n1+3-0
Updating Dutch translation (#4927)Jeroen4+66-33
fix share intent. (#4926)MitarashiDango1+2-0
Fix ActivityPub handling of replies with WEB_DOMAIN (#4895) (#4904)ThibG2+6-6
Add instance search feature (#4925)nullkal4+50-1
Make instance names in into links to user list in the instance (#4924)nullkal1+1-1
Fix #4917 - Add missing suspend checks (#4921)Eugen Rochko2+4-2
Fix #4918 - Limit pinned toots to 5 (#4923)Eugen Rochko2+2-0
Fix height cache (#4909)abcang10+93-61
Specify libicu explicitly in Aptfile (#4920)Daigo 3 Dango1+1-0
[WiP] Whenever a remote keypair changes, unfollow them and re-subscribe to … (#4907)ThibG3+27-0
Add section for protocol specific information on the admin page (#4910)unarist3+75-44
Clean up and improve generated OpenGraph tags (#4901)Eugen Rochko8+44-25
Fix nil error for old toots that don't have a conversation (#4900)Eugen Rochko1+2-0
Fix #4894 - Merge context hash into final JSON hash after key transform (#4898)Eugen Rochko1+2-2
Fix count numbers from ActivityPub not being saved (#4899)Eugen Rochko2+12-8
Fix error when following locked accounts (#4896)Eugen Rochko2+37-21
Bump puma from 3.9.1 to 3.10.0 (#4879)Grey Baker2+3-3
Bump rails from 5.1.3 to 5.1.4 (#4875)Grey Baker2+38-38
Reset preview image if avatar/header image selection was cancelled (#4893)unarist2+4-4
Add OpenStack Keystone V3 support (#4889)Patrick Figel2+12-1
l10n: Full PT-BR translation (#4882)Anna e só11+683-380
l10n: update Persian translation (#4880)Masoud Abkenar2+28-1
i18n: Update Polish translation (#4881)m4sk1n1+3-0
Bump to 1.6.0Eugen Rochko1+1-1
Fix POST /api/v1/follows error when already following (#4878)Eugen Rochko2+11-0
Fix Japanese translation (#4876)yoshipc1+3-0
Bump version to 1.6.0rc5Eugen Rochko1+1-1
Hide modal loading screen for media/video/boost/confirm/actions modals (#4873)Eugen Rochko2+12-28
Default follows for new users (#4871)Eugen Rochko11+118-2
Fix dimensions of loading component for compose drawer (#4872)Eugen Rochko2+15-3
Set fallback address when empty notification address (#4868)Yamagishi Kazutoshi1+1-1
i10n minors changes for 1.6 (#4867)Quent-in6+14-14
Fix errors preventing UnsubscribeService from working (#4866)Eugen Rochko2+9-6
Add script to make embedded iframes autosize (#4853)Eugen Rochko5+76-10
Disable mouse-based pause from #4859 (#4865)Eugen Rochko1+1-1
Bump version to 1.6.0rc4Eugen Rochko1+1-1
Fix scroll behavior and others on paused timeline (#4864)unarist1+13-11
Fix second report (regression from 3b81baaaaf51ff1c70fb1f865eef07fdb33a5950) (#4863)Yamagishi Kazutoshi1+1-1
Add missing reject_media check before avatar download via ActivityPub (#4862)Eugen Rochko1+7-3
Scrollable tables in settings pages (#4857)Lynx Kotoura15+259-246
Fix #1004 - Temporarily pause timeline if there's been recent mouse movement (#4859)Eugen Rochko1+19-2
Fix #4852 - Check if already requested from FollowService (#4855)Eugen Rochko1+1-1
Fix #4850 - When visibility missing from API call to toot, fallback to user preference (#4861)Eugen Rochko1+2-1
Refresh timeline after toot while the timeline is disconnected (#4858)unarist1+17-8
Handle stream_entry URL correctly in ActivityPub (#4854)unarist2+30-2
i10n update OC and FR (#4849)Quent-in2+2-0
Fix language filter codes (#4841)Eugen Rochko6+21-4
"Mute conversation" option on all own toots, not just in notifications (#4844)Eugen Rochko1+1-1
Fetch statuses/following/followers numbers from ActivityPub collections (#4840)Eugen Rochko3+39-8
i18n: Update Polish translation (#4845)m4sk1n2+10-8
i10n OC / FR update Pinned toots (#4842)Quent-in8+12-10
Fix #4834 - Adjust Status#local and Status#remote scopes (#4839)Eugen Rochko1+2-2
Enable UniqueRetryJobMiddleware even when called from sidekiq worker (#4836)abcang1+3-0
Use <button> instead of <div role="button"> (#4835)PFM2+8-22
Add Pinned toot column (#4817)voidSatisfaction10+135-3
Feat add validation for report comment: characters under 1000 valid (#4833)voidSatisfaction2+16-0
Use casecmp() instead of casecmp?() for now (#4832)Joseph Mingrone1+3-3
i10n update OC and FR files (#4824)Quent-in2+9-9
Update fr.json (#4830)Olivier Humbert1+1-1
Fix locking migration on statuses table. Nullable column and NO default value (#4825)Eugen Rochko3+3-3
Bump version to 1.6.0rc2Eugen Rochko1+1-1
Switch to static URIs, new URI format in both protocols for new statuses (#4815)Eugen Rochko15+84-46
Add Smartphone screen favourite back button and adjust styles (#4813)voidSatisfaction2+5-0
i18n: update Persian translation (#4822)Masoud Abkenar2+17-11
fix scroll position (#4821)Clworld1+7-1
Update react-intl to version 2.4.0 (#4820)Yamagishi Kazutoshi2+10-16
fix text position of NSFW for video file (#4819)PFM2+18-2
Add environment sample for OpenStack Swift (#4816)Yamagishi Kazutoshi1+9-0
swift-enable the paperclip! :paperclip: (#2322)Adam Thurlow5+39-1
Do not execute the job with the same arguments as the retry job (#4814)abcang4+25-1
Fix mentions in direct statuses not being delivered via AP (#4806)Eugen Rochko1+1-1
Fix #4794 - Fake instant follow in API response when account is believed unlocked (#4799)Eugen Rochko3+24-7
Adjust status embeds (#4808)Lynx Kotoura4+92-87
add index_notifications_on_id_and_account_id_and_activity_type on notifications table (#4750)takayamaki2+7-1
comment correction (#4812)Treyssat-Vincent Nino1+2-2
Translation korean added (#4802)voidSatisfaction1+100-7
Update ar.yml (#4810)ButterflyOfFire1+10-10
Fix some ActivityPub JSON bugs (#4796)Eugen Rochko3+40-8
Show pinned statuses only in the top of the profile page (#4803)nullkal2+30-7
Fix streaming url to lowercase (#4804)voidSatisfaction1+4-4
Fix #4551 - Use correct syntax for content preloading (#4798)Eugen Rochko1+7-7
Fix a problem that notification column goes to top (#4792)abcang1+1-0
Fix short number locales (#4790)Eugen Rochko29+309-1
Make german translation more gender neutral #4755 (#4789)Andreas Drop4+23-23
Use next instead of return in task (#4787)Akihiko Odaki1+1-1
Croatian translation - updated (#4183)May Kittens Devour Your Soul1+28-27
l10n Occitan update for Embed, cancel follow request, ... (#4788)Quent-in3+23-5
Explicitly define attached file of DeprecatedPreviewCard (#4786)Akihiko Odaki1+9-2
Bump version to 1.6.0rc1 (#4768)Eugen Rochko1+3-3
Instantly upgrade account to ActivityPub if we receive ActivityPub payload (#4766)Eugen Rochko2+17-2
Improve client-side German i18n (#4785)Eugen Rochko1+81-81
Rename "locked" to "manuallyApprovesFollowers" in ActivityPub (#4779)Eugen Rochko3+13-10
Validate data of Imports (#4782)abcang2+20-0
i18n: Improve Polish translation (#4783)m4sk1n4+46-43
Make "unfollow" undo pending outgoing follow request too (#4781)Eugen Rochko8+36-10
fix text position of NSFW in Safari (Mac/iPhone) (#4570)PFM1+0-8
Raise an error for remote url in StatusFinder (#4776)unarist3+13-0
Fix WebPush (regression from #4524) (#4778)unarist2+2-2
Don't unconditionally call `preventDefault` and `stopPropagation` on all keyup events (#4777)Surinna Curtis2+2-9
i18n: Update Polish translation (#4775)m4sk1n1+3-3
Adjust settings pages (#4765)Lynx Kotoura4+73-29
Add Japanese translate for #4561 (#4771)Yamagishi Kazutoshi1+1-1
Add text color style for noscript link (#4772)Yamagishi Kazutoshi1+9-0
Fix profile page when use system's font (#4774)Yamagishi Kazutoshi1+1-1
Disable embed modal when private status (#4773)Yamagishi Kazutoshi2+16-7
Define missing JSON-LD properties (#4767)Eugen Rochko8+41-17
Use updated ActivityStreams context (added: sharedInbox) (#4764)Eugen Rochko2+154-0
Add japanese translations for embed modal feature. (#4770)mayaeh1+3-3
Add RoutingHelper (#4769)Yamagishi Kazutoshi1+1-0
Add link to 'noscript' message (#4561)m4sk1n11+11-11
Add ActivityPub handler for Delete->Actor activities (#4761)Eugen Rochko1+14-2
Finish up embed modal feature (#4759)Eugen Rochko35+130-0
Avoid sending some ActivityPub payloads if the receiver will get them through distribution (#4739)Eugen Rochko2+2-2
Do not rely on activity arriving exactly once after delete arrived (#4754)Eugen Rochko2+7-14
Adjust padding on the public profile page (#4757)Cygnan1+1-5
Deduplicate with local status on Create activity (#4763)unarist1+1-1
Fix NoMethodError (#4762)Eugen Rochko1+2-2
Make PreviewCard records reuseable between statuses (#4642)Eugen Rochko13+186-64
Use system's default font on non web UI pages (#4553)Yamagishi Kazutoshi4+16-31
Make first use less overwhelming with browser permissions (#4760)Eugen Rochko1+5-2
Update FR locales (#4714)Damien Erambert3+35-31
Refactor Web::PushSubscription, remove welcome message (#4524)Eugen Rochko13+204-251
Convert OStatus tag to ActivityPub id on in_reply_to resolution (#4756)unarist2+11-1
Fallback from perform_via_activitypub on private posts (#4758)unarist1+5-1
Remove identity context from output of LinkedDataSignature (#4753)Eugen Rochko2+1-5
Don't process ActivityPub payload if signature is invalid (#4752)unarist2+48-4
Guarantee Subscription service first account has proper URL details (#4732)James1+1-1
Fix the usages of Detect Passive Events (#4749)Akihiko Odaki2+3-3
Embed modal (#4748)Eugen Rochko10+186-2
Add sharedInbox to actors (#4737)Eugen Rochko3+10-3
Update to Alpine 3.6 (#4747)Wonderfall1+6-8
error fixed (when loading pages in single column mode.) (#4746)MitarashiDango1+16-3
Forward ActivityPub creates that reply to local statuses (#4709)Eugen Rochko5+56-0
Add close tag of iframe for oEmbed response (#4745)Yamagishi Kazutoshi1+10-7
Use request.remote_ip instead of request.ip (#4744)nullkal1+1-1
Update status embeds (#4742)Eugen Rochko17+179-133
Remove unneccesary indices (#4738)Eugen Rochko2+7-3
Update bundler-audit and brakeman (#4740)Eugen Rochko1+3-3
Scroll smoothly to the right (#4735)abcang2+16-2
fix error when single columns mode. (#4734)MitarashiDango1+3-1
Serialize ActivityPub alternate link into OStatus deletes, handle it (#4730)Eugen Rochko7+57-20
Do not scroll the columns area due to redirection (#4541)Akihiko Odaki3+20-8
Generalized the infinite scrollable list (#4697)abcang8+379-323
Fix Delete activity handling when the status has been reblogged (#4729)unarist2+26-2
Fix deletion of status which has been reblogged (#4728)unarist2+9-2
rescue HTTP::ConnectionError in RemoteFollowController#create (#4726)abcang2+9-1
Add japanese translations for shorten display of large numbers (#4722)Lynx Kotoura1+11-0
Adjust "signed in as" pages (#4720)Lynx Kotoura3+11-1
Adjust public profile pages (#4713)Lynx Kotoura2+10-6
Shorten display of large numbers on public profiles (#4711)Eugen Rochko3+16-5
Add japanese translations for Pinned statuses based on pawoo. (#4717)mayaeh2+7-2
Adjust RTL styles (#4712)Eugen Rochko1+119-8
Allow Symbol keyed Hash in LinkedDataSignature (#4715)unarist1+1-1
Add _:inReplyToAtomUri to ActivityPub (#4702)Eugen Rochko4+27-5
Forward ActivityPub deletes to followers of rebloggers (#4706)Eugen Rochko2+41-1
Use Tombstone and _:atomUri in Delete activities as fallback (#4704)Eugen Rochko2+21-6
Add ActivityPub serializer for Undo of Announce (#4703)Eugen Rochko3+21-2
Set margin between character-counter and compose-form__buttons (#4698)Lynx Kotoura2+2-2
Add handling of Linked Data Signatures in payloads (#4687)Eugen Rochko25+369-30
Added new translations of error messages, block and mute domains and users, privacy disclaimers, etc (#4700)Anna e só1+38-38
authorize-follow-requests-after-unlocking (#4658)masarakki4+37-2
Fix missing at-sign (regression from #4688) (#4705)Yamagishi Kazutoshi1+1-1
Fix ar.json (#4699)Lynx Kotoura1+1-1
Allow multiple pinned statuses to be shown and make them be ordered b… (#4690)nullkal6+27-3
Apply user timezone for the title attribute of .time-ago (#4693)unarist1+1-0
Change timezone of the datetime to what browser specifies (#4688)Yamagishi Kazutoshi1+4-2
Adjust styles of landing pages. (#4682)Lynx Kotoura1+395-461
i18n Updated strings (#4675 - pinned toot) (#4695)Quent-in2+10-4
Update addressable to version 2.5.2 (#4686)Yamagishi Kazutoshi1+4-4
Add label for application scopes (#4691)Yamagishi Kazutoshi1+1-1
i18n: Update Polish translation #4675 (#4692)m4sk1n2+7-2
Pinned statuses (#4675)Eugen Rochko59+493-29
Update Russian translation (#4685)Ratmir Karabut1+19-19
Don't load Roboto webfont when system font is used in the app (#4591)Damien Erambert1+10-2
Disable babel-loader cache when development environment (#4684)Yamagishi Kazutoshi1+4-2
Add configuration to disable private status federation over PuSH (#4582)Eugen Rochko4+55-16
Fetch reblogs as Announce activity instead of Note object (#4672)unarist6+118-11
Minor performance improvement for test suite (#4678)Eugen Rochko3+20-3
Remove eslint-disable comments (#4681)Yamagishi Kazutoshi3+2-5
l18n update OC new strings (#4664) (#4680)Quent-in4+78-70
Fix typo in admin/status_controller.rb (#4679)HIKARU KOBORI1+2-2
Update Polish translation (#4674)m4sk1n2+15-1
Introduce CODEOWNERS file (#4670)m4sk1n1+15-0
Use checkboxes for application scope setting (#4671)nullkal3+44-6
Add Japanese translations for #2758, #4506, #4521, #4600 and #4664 (#4665)Yamagishi Kazutoshi3+24-4
Fix Japanese translation (#4669)unarist1+1-1
Fix accessing to XML attribute in FetchAtomService (#4668)unarist1+2-2
Fix up the applications area (#4664)Eugen Rochko14+102-92
Add Mastodon::Source.url (#4643)Daigo 3 Dango5+26-6
Ignore empty response in ActivityPub::FetchRemoteStatusService (#4661)unarist2+2-2
Application prefs section (#2758)Colin Mitchell15+362-4
Add delete account link for French (#4659)Yamagishi Kazutoshi1+1-1
Fix bugs which OStatus accounts may detected as ActivityPub ready (#4662)unarist4+67-24
Support more variations of ActivityPub keyId in signature (#4630)Eugen Rochko8+60-7
Periodically remove expired PuSH subscribers (#4654)Eugen Rochko6+15-4
Increase contrast in landing pages (#4567)Lynx Kotoura2+10-10
Fix visual line-break glitch with .invisible parts of links (#4655)Eugen Rochko1+2-0
Do not try to re-subscribe to unsubscribed accounts (#4653)Eugen Rochko4+5-6
Refactoring streaming connections (#4645)abcang5+116-181
Use URI.join even when S3 enabled (#4652)Yamagishi Kazutoshi2+46-1
ActivityPub migration procedure (#4617)Eugen Rochko8+47-8
i18n: Minor changes in Polish translation (#4649)m4sk1n2+6-6
Fix #4637 - Re-add missing doorkeeper_authorize for /api/v1/verify_credentials (#4650)Eugen Rochko2+59-36
Remove status from favorites list when unfavorited (#4597)Yamagishi Kazutoshi1+12-1
Fix .information-board style for Safari (#4602)unarist1+1-1
Fix hasUnread on HashtagTimeline (#4644)abcang1+2-2
Handle duplicate ActivityPub activities (#4639)Eugen Rochko5+22-7
l10n update OC : Redesign public profiles (#4608) (#4646)Quent-in1+5-1
Improve about ja translation standalone.public_title (#4641)takayamaki1+1-1
Improve ActivityPub/OStatus compatibility (#4632)Eugen Rochko5+20-37
Revert #4616 (#4638)Eugen Rochko3+2-24
Parse OStatus tag URIs in ActivityPub handlers when those are local (#4631)Eugen Rochko1+2-0
Don't send Link header when don't know prev and next links (#4633)Yamagishi Kazutoshi2+2-3
Make ActivityPub::TagManager#local_uri? recognize local URIs with ports (#4628)Eugen Rochko1+4-1
If url attribute not present in Note, fallback to id attribute (#4629)Eugen Rochko1+1-1
Put ActivityPub alternate link into Atom, prefer it when processing Atom (#4623)Eugen Rochko6+32-8
use existing inflections instead of custom helper (#4624)nightpool4+2-46
Fix #4607 - Accept/reject activities use FollowRequest, which has inverse relations (#4616)Eugen Rochko3+24-2
Add _:atomUri property for deduplicating OStatus/ActivityPub legacy records (#4593)Eugen Rochko2+17-1
Show what protocol is used for accounts in admin/accounts#index (#4622)nullkal5+49-1
Update charlock_holmes to 0.7.5 (#4620)nullkal2+3-3
Update Japanese Translation. (Redesign public profiles) (#4612)Naoki Kosaka1+5-1
i18n: Update Polish translation (#4613)m4sk1n2+6-2
Redesign public profiles (#4608)Eugen Rochko12+310-88
Make share intent modal to make "signed in as" shown. (#4611)Clworld2+7-1
Update ActivityPub (#4600) (#4609)Quent-in1+35-13
Fix require_user! behavior when not logged in (#4604)abcang1+5-4
Re-add missing transaction around status-from-OStatus creation (#4603)Eugen Rochko1+22-18
Fix ActivityPub follow interaction and add more specs (#4601)unarist5+103-6
Update /admin/accounts/:id view for ActivityPub (#4600)unarist2+31-15
Add support for searching AP users (#4599)Yamagishi Kazutoshi4+30-11
Require "inbox" to be set on actor to be ActivityPub-ready (#4595)Eugen Rochko1+11-5
Add protocol handler. Handle follow intents (#4511)Eugen Rochko12+167-3
Fix search (regression from #4589) (#4594)Yamagishi Kazutoshi1+1-1
Set correct content-type for ActivityPub JSON (#4592)Eugen Rochko9+16-8
Hook up URL-based resource look-up to ActivityPub (#4589)Eugen Rochko8+92-57
Add alternate links to ActivityPub resources from HTML/HEAD variants (#4586)Eugen Rochko7+24-4
ActivityPub delivery (#4566)Eugen Rochko41+785-113
Add serializing/unserializing of "locked" actor attribute (#4585)Eugen Rochko4+31-0
Extend Devise remember_me longevity to 1 year instead of 2 weeks (#4587)Eugen Rochko1+3-3
Only PuSH-resubscribe to OStatus accounts (#4583)Eugen Rochko1+1-2
Minor fixes in the French translation (#4580)Sylvhem3+32-27
Handle ActivityPub follows correctly (#4571)Eugen Rochko4+62-2
l10n Update OC #4521 (#4577)Quent-in1+7-7
Added new catalan strings (#4574)spla1+191-3
Fix emoji picker scrollbar style (#4572)Yamagishi Kazutoshi1+5-0
Add Digest header to requests with body, handle acct and URI keyId (#4565)Eugen Rochko3+100-25
i18n: Improve admin panel translation (pl) (#4559)m4sk1n1+11-10
Add favourited toot to favourites column (#4562)Ondřej Hruška1+9-0
add scrollTop to ui/components/column (#4563)Ondřej Hruška1+11-0
api/instances: Include the stats from the /about/more page (#4074)Gergely Nagy1+15-1
add missing @ to the onboarding modal (#4560)Ondřej Hruška1+1-1
Add ActivityPub inbox (#4216)Eugen Rochko50+1652-21
Fix short description in about/more page (#4554)Lynx Kotoura1+3-4
Add coalesce option to avatar and header convert processor (#4552)Yamagishi Kazutoshi2+2-2
improve zh-CN translations (#4557)雨宮美羽1+14-14
Add Content-Type header on throttled response to fix mojibake (#4558)unarist1+1-0
unify short description styling (#4548)TheInventrix3+10-7
Revert "Set false to animated options for thumbnail processor" (#4550)Yamagishi Kazutoshi2+2-2
Adjust tags and accounts page (#4534)Lynx Kotoura4+11-4
feat: Cache status height to avoid expensive renders (#4439)Sorin Davidoi15+83-57
Refactor Avatar and AvatarOverlay to have 'account' as prop instead of src and staticSrc (#4526)Ondřej Hruška13+82-23
Update dependencies for Ruby (#4543)Yamagishi Kazutoshi1+57-57
[Docker] Add multicore support to "make" and "bundler" (#4544)Thomas Leister1+2-2
It makes no sense to try using invalid or expired link again (#4521)m4sk1n1+1-1
i18n: Update Polish translation (#4545)m4sk1n1+2-0
Set false to animated options for thumbnail processor (#4547)Yamagishi Kazutoshi2+2-2
Bump to 1.5.1Eugen Rochko1+1-1
i18n: update Persian translation (#4540)Masoud Abkenar3+8-8
Fix #4531 (#4533)Komic1+1-1
fr.yml update (#4531)Komic1+4-2
Translate 'Signed in as' into Japanese (#4530)Daigo 3 Dango1+1-0
l10n OC - Added #4523 "signed in as" (#4529)Quent-in1+1-0
fix columns_area.js (#4528)MitarashiDango1+1-1
Update goldfinger to 2.0.1, see tootsuite/goldfinger#5 (#4527)Eugen Rochko1+3-3
Add "signed in as" header to some pages (#4523)Eugen Rochko40+105-57
l10n update Occitan (#4522)Quent-in1+2-0
Scroll columns area to right when children property is changed (#4517)Akihiko Odaki4+20-9
Fix some mistakes in Polish translation (#4495)Krzysztof Jurewicz4+14-14
Ignore some locale keys that can but do not need to be translated (#4515)Eugen Rochko1+3-1
Dutch strings: typo (#4489)Jeroen1+1-1
Use GNU libiconv in Nokogiri (#4494)Yamagishi Kazutoshi1+17-5
i18n: Update Polish translation (#4479)m4sk1n1+5-2
Enable cache for babel-loader (#4505)Yamagishi Kazutoshi2+4-0
Redirect to PasswordController#new when reset_password_token is invalid (#4506)nullkal3+41-0
make number of comparison in emojify() fewer (#4500)MIYAGI Hikaru2+23-27
Don't normalize invalid domain names (#4499)TheKinrar1+1-1
Fix column-back-button style for some browsers (#4484)unarist1+2-1
fix(status_list): Use correct keys for keyboard navigation (#4487)Sorin Davidoi1+1-1
fr.json update (#4492)Komic1+8-8
Update Japanese Translation (authorize_follow) (#4481)asria-jp1+1-1
l10n #4457 update for Occitan language (#4483)Quent-in1+2-2
Bump to 1.5.0Eugen Rochko1+1-1
Update Dutch (nl) strings (#4480)Jeroen1+2-2
Show SMTP_TLS in config sample (#4477)ScienJus1+1-1
fix(web_push_notifications): Send message with welcome notifications (#4471)Sorin Davidoi2+3-2
Change logo URL for Heroku and Scalingo (#4476)Yamagishi Kazutoshi2+2-2
Add libidn11 to Aptfile (#4475)Yamagishi Kazutoshi1+5-4
Re-add outline (#4474)Yamagishi Kazutoshi1+0-10
do not emojify tm, (R) and (C) (#4472)Ondřej Hruška1+3-1
i18n: update Persian translation (#4470)Masoud Abkenar5+254-33
Load extra polyfills when isIntersecting is undefined (#4469)Yamagishi Kazutoshi1+2-0
Bump to 1.5.0rc3Eugen Rochko1+1-1
Simplify web UI character counter logic (#4463)Eugen Rochko1+1-1
Fix button overflow on confirmation modal for mobile (#4465)unarist1+1-1
Change RuboCop rules to loose (#4464)Yamagishi Kazutoshi4+9-8
i18n: Update Polish translation (#4467)m4sk1n1+2-2
Disable sensitive button when with content warnings (#4460)Yamagishi Kazutoshi3+18-7
Fix length validator counting things that look like URIs like URLs (#4462)Eugen Rochko2+2-4
Make salutation of email localizable (#4454)unarist8+8-7
Improve accessibility (part 7) (#4457)Sorin Davidoi37+90-18
Change to sensitive when adding content warning from web UI (#4456)Yamagishi Kazutoshi1+5-1
Remove outline from focused toot (#4448)Yamagishi Kazutoshi1+10-0
Do not create empty a element when there is no e-mail (#4455)Yamagishi Kazutoshi2+9-2
Update Japanese translations (#4453)unarist2+15-4
Set contact address in about/more as mailto link (#4450)Lynx Kotoura2+3-2
add-libpq-dev (#4445)masarakki1+1-0
Use a fainted text color for <hr> elements in the landing page (#4443)Damien Erambert1+4-0
feat(tabs_bar): Avoid optimization for non-touch devices (#4444)Sorin Davidoi1+29-21
Dutch: Small fix (#4441)Jeroen1+2-2
Dutch: only one (new) string (#4440)Jeroen1+1-1
Fix autocomplete option in haml files (#4438)Lynx Kotoura9+14-16
fix(status): Don't add tabIndex to wrapped status (#4437)unarist1+2-2
fix tabs_bar.js (#4436)みたらしだんご1+3-1
Improve accessibility (part 6) (#4435)Sorin Davidoi7+18-10
Count all URLs in text as 23 characters flat, do not count domain part of usernames (#4427)Eugen Rochko7+80-7
Accessability fixes (#4432)Sorin Davidoi2+3-3
fix(tabs_bar): Allow animation to end before navigating (#4429)Sorin Davidoi1+34-2
fix(mocha): Run all tests (#4433)Sorin Davidoi1+1-1
Fix web push notifications "boost" icon not being loaded (regression from #4426) (#4431)Eugen Rochko1+1-1
Use consistent icons for web push notifications, same as web UI (#4426)Eugen Rochko4+3-3
Bump to 1.5.0rc2Eugen Rochko1+1-1
Fix guard clause in WebPushNotificationWorker (#4421)Eugen Rochko1+11-10
When PuSH subscribe attempts are exhausted, unsubscribe (#4422)Eugen Rochko1+7-1
i18n update of OC version (#4425)Quent-in2+93-36
Improve actions modal style (#4423)Eugen Rochko1+9-0
Fix current session not being displayed in sessions list (#4424)Eugen Rochko1+2-2
Unify webpackChunkName to lowercase (#4412)Yamagishi Kazutoshi1+2-2
Fix protruded infomation board section in about/more page (#4415)Lynx Kotoura1+4-15
fix(actions-modal): Inconsistent margins (#4418)Sorin Davidoi1+4-0
Improve accessibility (part 5) (#4417)Sorin Davidoi2+30-4
Fix column header in landing page (regression from #4405) (#4416)Yamagishi Kazutoshi1+10-0
Fix broken PropTypes (#4413)Yamagishi Kazutoshi1+2-2
i18n: Update Polish translation (#4414)m4sk1n2+5-3
Update webpack and related dependencies (without extract-text-webpack-plugin) (#4410)Yamagishi Kazutoshi2+49-38
Remove hash from chunk filename when dev env (#4411)Yamagishi Kazutoshi2+6-2
feat(web_push_notifications): Group notifications (#4388)Sorin Davidoi3+46-1
fix(web_push_notification): Do not hard reload tab (#4380)Sorin Davidoi2+41-10
Cover Api::V1:FavouritesController more (#4409)Akihiko Odaki1+66-8
Improve accessibility (part 4) (#4408)Sorin Davidoi9+76-29
Fix #3189 - Share CSRF secret between main app and Sidekiq Web (#4383)Eugen Rochko1+2-0
fix #4356 : place sw.js to assets/sw.js (#4357)Satoshi KOJIMA3+3-2
Update Russian translation (#4407)Ratmir Karabut2+22-0
feat: Web Share for detailed status and account (#4402)Sorin Davidoi34+62-0
Improve accessibility (part 3) (#4405)Sorin Davidoi43+171-56
fix(actions_modal): Warning about missing prop (#4406)Sorin Davidoi1+1-2
fix(dropdown_menu): Open as modal on mobile (#4295)Sorin Davidoi12+277-41
Remove Storybook (#4397)Yamagishi Kazutoshi14+65-992
Update intersection-observer to version 0.4.0 (#4398)Yamagishi Kazutoshi3+6-11
Fix timeline height on landing page for Safari (#4392)unarist1+1-1
fix(push_subscription): Use star icon for favourite action (#4396)Sorin Davidoi1+1-1
Introduce access token fabricators (#4401)Akihiko Odaki29+36-30
Fallback to site_hostname when site_title is empty (#4394)Yamagishi Kazutoshi2+2-2
[nanobox] Minor tweaks for 1.5 (#4395)Daniel Hunsaker1+4-5
Remove redundant fabrication in the spec for Api::V1::FavouritesController (#4391)Akihiko Odaki1+1-1
Add default settings for user (#4393)Yamagishi Kazutoshi1+3-1
Fix an error when a user tries to search nonexistent remote user (regression from #4275) (#4400)nullkal1+1-1
Fix multipoint shortcode bug (#4387)Ondřej Hruška2+6-1
Add callback_url/acct information for Sidekiq PuSH workers Exception. (#4281)Clworld3+9-5
Update Dutch strings (#4389)Jeroen1+5-5
Fix #4026 - Accept backup codes for disabling 2FA (#4382)Eugen Rochko1+6-1
Fix infinite scroll fluidity (#4381)Eugen Rochko1+4-4
fix(columns_area): Manually set tabs style when swiping (#4320)Sorin Davidoi1+9-0
fix(web_push_notification_worker): Guard against deleted notifications (#4379)Sorin Davidoi1+2-0
fix(column): Crash when heading is undefined (#4378)Sorin Davidoi1+1-1
Update Japanese translations (#4376)mayaeh1+5-5
s/PubSubHubbub/WebSub/g (#4372)m4sk1n23+24-24
Improve accessibility (part 2) (#4377)Sorin Davidoi7+54-54
Fix padding in hero container of landing page (#4373)Lynx Kotoura1+5-0
i18n: Update Polish translation (#4371)m4sk1n1+2-2
Add index favourites on account_id and id (#4360)Akihiko Odaki2+8-1
Improve accessibility (#4369)Sorin Davidoi35+144-25
Added external link icons to joinmastodon navbar buttons (#4368)Ondřej Hruška2+8-2
i18n: Update Polish translation (#4367)m4sk1n1+1-0
Adjust mobile landing page (#4366)Lynx Kotoura1+5-7
feat(status_action_bar): Web share button (#4365)Sorin Davidoi1+13-0
Fix multiple-gif display in user page (#4364)Lynx Kotoura1+2-0
Allow longer link text on landing page (reduce padding for Mobile) (#4363)Clworld1+10-0
Merge queries in Api::V1::FavouritesController (#4359)Akihiko Odaki1+1-3
Send short account URL to remote instance (regression from #3844) (#4355)Yamagishi Kazutoshi2+2-2
Update Japanese translations for landing page (for Mobile). (#4362)Clworld1+2-2
i18n: Update Polish translation (#4361)m4sk1n1+2-2
Small fr.json update (#4354)Komic1+12-12
fix(status_list): Guard against missing ref (#4353)Sorin Davidoi1+12-10
Update and (almost) completing Dutch strings for 1.5 (#4351)Jeroen5+298-42
Update Capistrano lock version in config/deploy.rb (#4352)Petko Bordjukov1+1-1
fix(column): Use passive wheel listener (#4348)Sorin Davidoi3+15-1
fix(components/bundle): Exit early in load function (#4349)Sorin Davidoi1+7-6
fix(getting_started): No scrollbar if not needed (#4350)Sorin Davidoi1+1-1
Improve remote profile disclaimer (#4342)Eugen Rochko34+129-57
Use the "m" version of the logo for favicons (#4345)Eugen Rochko2+0-0
fix(compose_from): Do not autofocus on mobile (#4344)Sorin Davidoi1+2-1
Fix oddities with public profile CSS (#4341)Eugen Rochko2+15-3
i18n: @2374d63 (pl) (#4340)m4sk1n1+6-1
Redesign /terms page (#4338)Eugen Rochko37+22-180
Perfectly center mastodon logo on mobile landing page (#4339)Lynx Kotoura1+1-2
Bump to 1.5.0rc1 (#4318)Eugen Rochko3+8-5
Move clean up of unconfirmed users to sidekiq-scheduler (#4336)Eugen Rochko3+22-18
Redesign extended information page (#4322)Eugen Rochko37+219-260
Change defaultMessage for spoiler placeholder (#4329)Yamagishi Kazutoshi33+2-54
Run i18n-tasks normalize (#4335)Eugen Rochko2+3-3
Allow domain blocks that only reject media without silencing or suspending (#4325)sdukhovni5+19-12
Update Russian translation for #4313 (#4334)Andrew Zyabin1+1-1
add-dependent-package (#4330)masarakki1+1-0
Add space to toot paragraph in landing page (#4331)Yamagishi Kazutoshi1+5-0
Redirect user profile page to short URL when HTML format (#4328)Yamagishi Kazutoshi1+1-1
i18n: Update Polish translation (#4327)m4sk1n2+2-2
Change about_mastodon to about_mastodon_html for all locales (#4326)Yamagishi Kazutoshi26+26-26
feat: Enable push subscription for mobile devices by default (#4321)Sorin Davidoi3+28-23
Fix manifest description (regression from #4122) (#4324)Yamagishi Kazutoshi1+1-1
Update Japanese translations for #4313 and #4315 (#4323)Yamagishi Kazutoshi2+2-2
Add background to media modal (#4317)Eugen Rochko1+4-0
Add loading indicator animation (#4316)Eugen Rochko2+67-5
Improve noscript message and style (#4315)Eugen Rochko3+19-4
Change "Content Warning" to "Write your warning here" (#4313)Sylvhem2+2-2
fix(getting_started): Scroll on mobile (#4312)Sorin Davidoi1+1-1
i18n: Update Polish translation (#4311)m4sk1n1+1-1
fix(columns_area): Show correct title for preview columns (#4310)Sorin Davidoi2+11-8
i10n Update for Occitan (#4301)Quent-in3+169-30
Fix logo URL (#4309)Yamagishi Kazutoshi2+2-2
Change logo.png to logo.svg for web UI (#4307)Yamagishi Kazutoshi1+1-1
Update README header with logoEugen Rochko1+1-1
New logo (#4306)Eugen Rochko21+17-12
Add rake task mastodon:feeds:build to regenerate all active users' feeds (#4303)Eugen Rochko2+8-0
Run yarn run manage:translations and i18n-tasks normalize (#4302)Eugen Rochko38+70-20
Changed landing page cloud animation to be more relaxed and smoother (#4304)Ondřej Hruška1+5-3
Update French locales (settings, ToS, & co) (#4261)Damien Erambert2+119-15
Turn clouds on landing page into SVGs, use SCSS variables to color them (#4299)Eugen Rochko5+10-4
Fix #4172 - Mutes now block notifications (#4300)Eugen Rochko1+2-1
Mise à jour de la traduction de la page d’accueil (#4294)Sylvhem1+30-5
Fix sessions being replaced needlessly (#4292)Eugen Rochko1+6-2
feat(compose): Change media query for compact mode to max-height: 400px (#4291)Sorin Davidoi1+1-1
Run `bundle` (regression from #4284) (#4290)Yamagishi Kazutoshi1+0-2
Update Goldfinger gem to 2.0 (#4286)Eugen Rochko2+8-7
Dynamicaly change avatar and header bg from account setting (#4289)Yamagishi Kazutoshi2+18-0
Fix intermittent test failures due to accidentally reused class instance between threads (#4287)Eugen Rochko1+1-1
Fix #3220 - Show avatar/header on edit profile page (#4288)Eugen Rochko3+21-1
Use the same emoji data on the frontend and backend (#4284)Eugen Rochko5+67-6
feat(compose): More space on mobile devices (#4282)Sorin Davidoi6+114-3
Add button to re-subscribe to all accounts from a domain (#4285)Eugen Rochko3+19-1
Fix webfinger retries (#4275)Eugen Rochko14+40-39
feat(css): Remove border radius from WebKit's scrollbars (#4278)Sorin Davidoi1+4-0
fix(status_list): Update scroll position after toots are appended (#4277)Sorin Davidoi1+8-7
fix(push_subscription): Guard against malformed favourite notification (#4271)Sorin Davidoi2+10-7
Update scroll top state on column mounting (#4276)unarist1+5-2
fix: Handle errors without response (#4274)Sorin Davidoi2+2-2
Add ActivityPub attributes to accounts (#4273)Eugen Rochko6+27-2
Fix logging in ProcessFeedService (#4270)Akihiko Odaki1+1-1
Refactor ResolveRemoteAccountService (#4258)Eugen Rochko4+138-55
Fix a typo in public.js (double semicolons) (#4269)Cygnan1+1-1
i18n: Update Polish translation (#4268)m4sk1n1+5-5
Fix deprecation warning for non-pipeline assets (#4267)Eugen Rochko2+6-6
i18n: @716f4cb (pl) (#4266)m4sk1n1+2-0
fix missing closing <p> tag in ToS in en.yml (#4262)Damien Erambert1+1-1
Fix missing closing <p> tag in ToS in .yml files (#4264)m4sk1n2+2-2
Add feature to revoke sessions (#4259)Yamagishi Kazutoshi4+25-0
Correct OStatus inflection (Ostatus -> OStatus) (#4255)Eugen Rochko23+193-192
feat(emoji): Add back title attribute (#4253)Sorin Davidoi3+15-15
Update Japanese translation (chase #4249) (#4251)lindwurm2+2-1
i18n: Update Polish translation (#4252)m4sk1n3+21-3
Add Japanese translation for #4246 (#4249)lindwurm1+2-2
Update Japanese translations for new landing page (#4159)lindwurm2+19-4
Fix broken CSS reload due to webpack upgrade (#4250)Ondřej Hruška2+45-10
Add Japanese translation for #4199 (#4247)unarist1+3-0
Add unfollow modal (optional) (#4246)Yamagishi Kazutoshi43+146-5
Introduce Ostatus name space (#4164)Akihiko Odaki25+2271-2202
Improve admin page (#4121)abcang15+508-19
fix(push-subscriptions): Refactor how Sidekiq jobs are handled (#4226)Sorin Davidoi3+19-17
Fixed issue that the NSFW image is not hidden on detail page (#4244)abcang1+6-0
Add empty alt attribute to img elements in landing page (#4243)Yamagishi Kazutoshi1+7-7
Download npm and yarn from Alpine packages repository (#4242)Yamagishi Kazutoshi1+2-1
Exclude self toots from regular expression filter (#4245)Yamagishi Kazutoshi1+24-19
Move icu-dev to build-dependencies (#4240)Yamagishi Kazutoshi1+2-1
Install libidn11-dev in Vagrant (#4238)Yamagishi Kazutoshi1+2-1
feat(push-notifications): Open link in current tab if possible (#4228)Sorin Davidoi2+28-1
Require any modules after loading polyfill in entry points (#4231)Akihiko Odaki4+45-46
Quit overwriting style of extended-video-player (#4237)Lynx Kotoura1+1-1
Improve a query in WebPushNotificationWorker (#4234)Akihiko Odaki1+1-1
Use update method to update session in WebPushNotificationWorker (#4235)Akihiko Odaki1+1-2
fix(emojis): Handle multipoint emojis (e.g. country flags) (#4221)Sorin Davidoi2+2-2
Add missing ActivityPub representations (#4230)Eugen Rochko10+162-0
i18n: update (pl) (#4233)m4sk1n2+2-2
Require images in common.js (#4232)Akihiko Odaki3+2-4
Add public key declaration to actors (#4215)Eugen Rochko2+23-0
Add SMTP_TLS variable for configuring TLS when server uses non-standard port (#4227)Eugen Rochko1+1-0
Check table existence on prepare_for_foreign_keys (#4225)unarist1+10-3
Don't mention default post privacy on hints for locked accounts (#4222)unarist2+2-2
Fix style settings for images in media modal (#4220)Lynx Kotoura1+8-3
Minor ActivityPub JSON fixes (#4214)Eugen Rochko7+4-9
Install libidn with Docker (#4219)Yamagishi Kazutoshi1+2-0
Fix column swiping (#4211)unarist1+16-1
Optimize uri normalization (#4212)ThibG6+8-5
Move babel-plugin-preval to dependencies (#4209)Yamagishi Kazutoshi1+1-1
Improve ActivityPub representations (#3844)Eugen Rochko61+443-726
Fix #3773 - Pin favourites column (#4201)Eugen Rochko2+48-19
Fix #2672 - Connect signed PuSH subscription requests to instance domain (#4205)Eugen Rochko7+33-10
Fix subsequent replies to unresolved status not being filtered from home (#4190)Eugen Rochko2+11-3
Small style fixes (#4206)Sorin Davidoi3+10-6
Fix response of unreblog/unfavourite APIs (#4204)unarist3+6-6
HTTP signatures (#4146)Eugen Rochko23+379-90
🎄🔨 Force tree shake emojione (#4202)Sorin Davidoi7+39-20
Follow renaming of microformats2 gem (#4203)unarist3+5-5
Fix #4149, fix #1199 - Store emojis as unicode (#4189)Eugen Rochko15+69-71
Add option to opt out of search engines on public profile/status pages (#4199)Eugen Rochko11+30-0
i18n: fediwers › fediwersum (pl) (#4198)m4sk1n1+1-1
fr: replace "silencer" with "masquer" throughout (#4197)Albert ARIBAUD1+7-7
Add Rake task for generate VAPID key (#4195)Yamagishi Kazutoshi3+11-2
fr.json: replace "silencer" with "masquer" (#4196)Albert ARIBAUD1+5-5
Do not load unnecessary script files (#4193)Yamagishi Kazutoshi5+39-28
Add Japanese translations for #3243 (#4192)Yamagishi Kazutoshi33+125-0
add validation to tag name (#4194)masarakki2+21-2
Fix #3904 - Adjustable time period for mastodon:media:remove_remote via NUM_DAYS (#4191)Eugen Rochko1+4-2
Add object-fit polyfill for Edge (#4182)unarist5+74-3
Improve swiping (#4188)Sorin Davidoi2+16-6
fix(components/media_modal): Style issues (#4187)Sorin Davidoi3+21-11
Web Push Notifications (#3243)Sorin Davidoi42+890-14
Make tag search case insensitive again (#4184)unarist4+23-3
Add background color for spoiler input, like toot textarea (#4181)unarist1+1-1
Fix boolean columns sometimes having a null value (#4162)Eugen Rochko6+31-13
Fix #1010 - When spoiler text is set, enforce sensitivity too (#4176)Eugen Rochko1+5-0
Rerender modal on property changes (#4175)unarist1+3-7
Update dependencies for Node.js (2017-07-12) (#4167)Yamagishi Kazutoshi2+273-269
i18n: @e19eefe, @056b5ed + consistency improvement (pl) (#4171)m4sk1n2+55-33
Add Japanese translations for #4163 and #4129 (#4166)Yamagishi Kazutoshi2+24-10
Fix broken terms for Japanese (#4170)Yamagishi Kazutoshi1+1-1
Improve UI of admin site settings (#4163)Eugen Rochko29+151-161
Fix #4067 - Do not make HTTP round-trip when resolving local URL (#4160)Eugen Rochko1+28-0
Fix media modal prev button behavior. (#4158)Naoki Kosaka1+1-1
Revert "Wrap methods of ProcessFeedService::ProcessEntry in classes (#4151)" (#4157)nightpool1+188-205
Fix #2848 - Rake task to redownload avatars/headers (#4156)Eugen Rochko3+31-9
Fix #3462 - Require authentication for search API (#4155)Eugen Rochko1+3-0
Redesign the landing page, mount public timeline on it (#4122)Eugen Rochko68+956-656
Require stylesheets in common.js (#4152)Akihiko Odaki (@fn_aki@pawoo.net)4+7-6
Drawer tab according to column (#4135)Yamagishi Kazutoshi3+27-4
Wrap methods of ProcessFeedService::ProcessEntry in classes (#4151)Akihiko Odaki (@fn_aki@pawoo.net)1+205-188
Remove redundant inclusion (#4150)Akihiko Odaki (@fn_aki@pawoo.net)1+0-2
refactor: Rewrite immutablejs import statements using destructuring (#4147)Sorin Davidoi28+141-141
Fix PrecomputeFeedService for filtered statuses (#4148)Akihiko Odaki (@fn_aki@pawoo.net)2+14-2
i18n: @7a889a8 (pl) (#4144)m4sk1n1+6-0
Update es5-ext to avoid CSP violation (#4145)unarist1+2-2
Fix #4059 - Remove ModuleConcatenationPlugin (#4139)Eugen Rochko1+0-1
Remote following success page (#4129)STJrInuyasha5+34-3
i18n: @2b9721d (pl) (#4143)m4sk1n1+1-0
Limit total subscribe retries to 10, but space them out more (#4142)Eugen Rochko1+14-1
i18n: @63baab0 (pl) (#4141)m4sk1n1+6-6
Add Japanese translations (#4140)Yamagishi Kazutoshi2+8-6
Add Japanese translation of terms and flash (#4137)のら2+4-1
Fix regular expression for RFC 5646 (regression from #3604) (#4133)Yamagishi Kazutoshi34+221-62
Add setting a always mark media as sensitive (#4136)Yamagishi Kazutoshi9+29-0
Rescue exceptions related to Goldfinger at FetchRemoteStatusService (#4138)abcang1+3-0
Change default for auto_play_fit to false for a11y (#4132)Sadiq Saif1+1-1
Fix duplication of tag in columns_area.js (#4131)Lynx Kotoura1+1-1
Add attribute for default privacy to verify credentials (#4075)Yamagishi Kazutoshi2+15-2
fix(components/media_modal): Aspect ratio (#4128)Sorin Davidoi3+3-1
Use babel-plugin-transform-react-inline-elements (#4109)Nolan Lawson3+8-0
Rescue exceptions related to Goldfinger (#4044)abcang1+3-0
Swipeable views (#4105)Sorin Davidoi9+150-82
Avoid async import if the component is previously loaded (#4127)unarist1+11-0
Fix initial loading of pinned Notifications column (#4126)unarist1+2-0
i18n: minor change (pl) (#4124)m4sk1n1+1-1
refactor: Make all reducers sync (#4125)Sorin Davidoi8+18-90
[nanobox] Allow Full-size Uploads (#4123)Daniel Hunsaker3+10-6
Use charlock_holmes instead of nkf at FetchLinkCardService (#4080)nullkal11+78-4
Change account link to admin account link on report page (#4119)abcang2+4-3
fix: Rerender Bundle on route change (#4120)Sorin Davidoi1+2-10
Fix first loading of notifications when the column is pinned (#4114)unarist2+4-8
Don't use preview when image size is unknown (#4113)Yamagishi Kazutoshi3+30-5
Use srcSet only when know width (#4112)Yamagishi Kazutoshi1+4-2
Update and improvement Dutch language strings (#4117)Jeroen2+86-26
Replace OEmbed and initial state Rabl templates with serializers (#4110)Eugen Rochko9+121-94
Fix JSON serialization of media_attachment (#4111)unarist1+1-1
Avoid using getBoundingClientRect to calculate height (#4001)Nolan Lawson4+30-20
Various fixes in the French translation (#4107)Sylvhem10+163-143
Lazy load components (#3879)Sorin Davidoi22+680-111
Fix #4058 - Use a long-lived cookie to keep track of user-level sessions (#4091)Eugen Rochko3+25-8
i18n: improve consistency (pl) (#4104)m4sk1n1+11-11
Gracefully stop streaming server (#4103)Nolan Lawson1+1-0
i18n: @18d3fa9 (pl) (#4101)m4sk1n1+1-0
Restore streaming API output format (#4100)Eugen Rochko1+6-5
Fix notifications including wrong status in JSON (#4097)Eugen Rochko1+1-1
Update webpack-dev-server to v2.5.1 (#4094)Yamagishi Kazutoshi2+4-4
Add recursive object support to API response (#4095)Yamagishi Kazutoshi1+3-0
Fix feed author not being enforced in ProcessFeedService (#4092)Eugen Rochko1+4-17
Refactor JSON templates to be generated with ActiveModelSerializers instead of Rabl (#4090)Eugen Rochko80+425-301
Togglable filter links (#4021)のら2+29-7
[nanobox] Add Automated Backups (#4023)Daniel Hunsaker2+52-1
Set default From address in config (#3756)Akihiko Odaki (@fn_aki@pawoo.net)5+6-2
Add a setting allowing the use of system's default font in Web UI (#4033)Damien Erambert12+57-2
Improve Activity stream spoiler (#4088)abcang5+28-11
Parse links in status content on update as well as mount (#4042)STJrInuyasha1+12-2
Unobserve status on unmount (#4013)unarist2+13-0
Remove ugly blue highlight on Android browsers (#4031)Mantas1+2-0
l10n Occitan locale (#4089)Quent-in2+8-8
Fix embedded SVG fill attribute (#4086)Shin Kojima1+7-4
i18n: minor changes in Polish translation (#4087)m4sk1n2+3-3
Explicitly require MIME::Types (#4083)Akihiko Odaki (@fn_aki@pawoo.net)3+4-0
Fix Nokogiri::HTML at FetchLinkCardService (#4072)abcang3+33-1
Show LoadMore button on Notifications even if all items are filtered (#4077)unarist1+2-2
Format datetime of subscriptions on admin UI (#4078)Yamagishi Kazutoshi1+5-3
i18n: Updated Polish translation (#4068)m4sk1n1+74-1
i18n: Update korean translation (#4066)Gyuhwan Park1+10-10
Fix Korean translation (#4065)Minori Hiraoka2+5-5
i18n: Add korean translation (#4064)Gyuhwan Park6+649-0
Change webpack-dev-server repository (#4061)Yamagishi Kazutoshi2+3-7
Customizable privacy policy from admin interface (#4062)Yamagishi Kazutoshi12+232-229
Remove sort in Feed (#4050)Akihiko Odaki (@fn_aki@pawoo.net)2+2-3
Upgrade chai-enzyme, precss and uws (#4010)Yamagishi Kazutoshi2+116-147
Add fa-fw class to user agent icon (#4047)Yamagishi Kazutoshi2+10-5
Rescue exceptions caused by FetchLinkCardService (#4045)abcang2+8-2
Update Japanese translation (#4051)のら1+1-1
Faster emojify() by avoiding str.replace() entirely (#4049)Nolan Lawson4+71-37
Update Russian translation (sessions) (#4041)Ratmir Karabut1+37-0
Update French locales (#4034)Damien Erambert2+123-15
fix(components/columns_area): Increase delta for swipe detection (#4037)Sorin Davidoi1+1-1
Update Japanese translation (Credentials -> Security) (#4025)unarist1+1-1
Fix height issue in report modalEugen Rochko1+1-0
Faster emojify() algorithm, avoid regex replace (#4019)Nolan Lawson2+83-9
Add controller spec for manifests controller (#4003)Matt Jankowski1+19-0
Fix webpack-dev-server on Windows (#4000)Nolan Lawson2+2-2
Version bumps for gems (#4002)Matt Jankowski1+24-24
Fix that AdminMailer does not send (#4012)Yamagishi Kazutoshi1+2-0
Remove babel-cli (#4011)Yamagishi Kazutoshi2+2-54
Fix broken style in media gallery (regression from #3963) (#4014)Yamagishi Kazutoshi1+3-6
Do not raise an error if PrecomputeFeed could not find any status (#4015)Akihiko Odaki (@fn_aki@pawoo.net)2+6-1
Rescue Addressable::URI::InvalidURIError at Remotable (#4017)abcang1+2-1
Replace state to /web when root path (#4009)Yamagishi Kazutoshi1+8-0
Fix media-gallery, overflow is hidden. (#4008)Naoki Kosaka1+1-0
rescue HTTP::ConnectionError (#3992)abcang1+4-0
Upgrade jsdom to version 11.0.0 (#3994)Yamagishi Kazutoshi3+20-20
Cover Admin::AccountsController more (#3327)Akihiko Odaki (@fn_aki@pawoo.net)1+54-1
Use multiple pairs for zadd in PrecomputeFeedService (#3990)Akihiko Odaki (@fn_aki@pawoo.net)1+4-9
Reduce number of commands in FeedManager#trim (#3989)Akihiko Odaki (@fn_aki@pawoo.net)2+14-3
Bump version to 1.4.7Eugen Rochko1+1-1
Do not fail to create access token if superapp was never created (#3986)Eugen Rochko1+1-3
Add Japanese translations (#3985)Yamagishi Kazutoshi2+47-1
Overwrite old statuses with reblogs in PrecomputeFeedService (#3984)Akihiko Odaki (@fn_aki@pawoo.net)5+19-10
i18n: added email to activerecord.pl.yml (#3981)m4sk1n1+3-0
i18n: Minor fix in devise.pl.yml (#3978)m4sk1n1+2-2
i18n: Use instance name in email notifications instead of Mastodon (pl) (#3976)m4sk1n4+6-4
i18n: E-mail notifications to admins about new reports (pl) (#3975)m4sk1n1+6-4
i18n: Turn report screen into a modal (pl) (#3974)m4sk1n1+2-2
fix(components/status): Up & down jump due to content being added to the DOM (#3972)Sorin Davidoi1+1-1
Turn report screen into a modal (#3965)Eugen Rochko11+177-204
Use instance name in email notifications instead of "Mastodon" (#3763)Midgard4+4-4
#1456 Added rake task to add a user. (#1482)Debanshu Kundu1+31-0
Responsive images in media gallery (#3963)Sorin Davidoi2+22-7
Update dependencies for Node.js (#3967)Yamagishi Kazutoshi2+348-267
Maintain aspect ratio for preview image (#3966)Yamagishi Kazutoshi2+113-33
Update Rails to v5.1.2 (#3968)Yamagishi Kazutoshi1+32-32
Fix #1624 - Send e-mail notifications to admins about new reports (#3949)Eugen Rochko7+45-13
Raise an error if salmon request response is unsatisfactory (#3960)ThibG1+2-1
i18n: Updated Polish translation (#3956)m4sk1n1+44-3
i18n: Warning to look into the spam folder (pl) (#3955)m4sk1n1+8-8
Add .gitattributes file to avoid unwanted CRLF (#3954)Daniel Hunsaker1+14-0
Translate pin/unpin and fix some inconsistencies in gender neutral strings (#3952)Alda Marteau-Hardi2+4-4
Stop using Babel with streaming server (#3950)Yamagishi Kazutoshi3+12-27
Re-fix errorMiddleware (#3922)Takuya Yoshida1+1-1
Ignore DB_NAME for development env on streaming as well as rails side (#3948)unarist1+1-1
Fix #3910 - Require OTP authentication to disable 2FA (#3935)Eugen Rochko27+108-53
Bind web UI access tokens to sessions (#3940)Eugen Rochko7+63-22
fix unnecessary variable (#3947)amazedkoumei1+4-4
Rename "Credentials" page to "Security" for clarity (#3941)Eugen Rochko2+2-2
fix(features/compose): Handle external changes to the textarea (#3632)Sorin Davidoi1+6-0
Cover Auth::RegistrationsController more (#3353)Akihiko Odaki (@fn_aki@pawoo.net)1+88-15
Cover Admin::DomainBlocksController more (#3329)Akihiko Odaki (@fn_aki@pawoo.net)2+31-5
more free pgconfig by .env (#3909)amazedkoumei2+13-1
Add overview of active sessions (#3929)Eugen Rochko15+147-30
Fix "undefined" in className (#3939)PFM1+1-1
Don't set ASSET_HOST on build:development (#3936)unarist1+1-1
Fix react-intl/locale-data import issue on production build (#3937)unarist1+4-1
Fix elephant in onboarding modal being very small sized on small devices (#3932)unarist1+1-0
Clean column collapsible (#3931)unarist3+6-87
feat(components/onboarding_modal): Swipe between pages (#3934)Sorin Davidoi1+3-2
Fix webpack config for Windows (#3926)unarist1+1-1
Fix #3924 (regression from #3906) (#3925)Yamagishi Kazutoshi1+5-0
Use debounce for dispatch scrollTopNotification and expandNotifications (#3700)unarist1+17-8
Fix a typo and give CW'd statuses the right cursor (#3918)Daniel Hunsaker1+1-1
Fix webpack-dev-server until it's fixed upstream (#3916)Eugen Rochko2+122-18
Use Class and Property Decorators (#3730)Yamagishi Kazutoshi90+168-274
Fix errorMiddleware to prevent "TypeError: res.writeHead is not a function" (#3913)Takuya Yoshida1+1-1
Revocable sessions (#3616)Sorin Davidoi9+116-1
Apply babel to react-intl to remove prop-types (#3914)Nolan Lawson1+2-1
Merge branch 'sorin-davidoi-swipe-gestures'Eugen Rochko6+71-13
Add index statuses on account_id and id (#3895)Akihiko Odaki (@fn_aki@pawoo.net)2+15-2
Upgrade to Webpack 3 with module concatenation (#3912)Nolan Lawson3+54-5
Bump version to 1.4.6Eugen Rochko1+1-1
Add important test for full-width hashtags (#3911)Eugen Rochko1+4-0
Remove unused variables (#3906)Yamagishi Kazutoshi63+60-182
Add prefix to setting toggle ID (#3907)Yamagishi Kazutoshi3+20-19
Update Russian translation (#3902)Ratmir Karabut1+13-0
Use the stable RVM installer (#3901)nightpool1+1-1
fixed vagrantfile (#3897)Charlotte Fields1+3-0
Some minor change and spec for Account (#3813)Akihiko Odaki (@fn_aki@pawoo.net)5+377-73
Update of doorkeeper.oc.yml (#3896)Quent-in1+8-8
Fix travis buildsEugen Rochko1+1-1
Fix regression from #3842 (#3892)Eugen Rochko2+5-13
Don't attach IntersectionObserver for wrapped statuses (#3883)unarist1+4-1
Revert #3851 (#3878)Eugen Rochko2+0-15
Revert "Don't attach IntersectionObserver for wrapped statuses" (#3877)Eugen Rochko1+1-4
Bump version to 1.4.4Eugen Rochko1+1-1
Fix conversations (fixes #3869) (#3870)ThibG1+3-4
Fix streaming server. Redis connection subscribe for each channel. (#3828)猫吸血鬼ディフリス / 猫ロキP1+9-3
Filter direct statuses in Status.as_home_timeline (#3842)Akihiko Odaki (@fn_aki@pawoo.net)3+32-12
Fix RemoteFollow behavior (#3868)unarist1+4-1
Update fabricator for MediaAttachment to attach a file according to type (#3862)Akihiko Odaki (@fn_aki@pawoo.net)1+13-1
Upgrade React Router (#3677)Sorin Davidoi28+186-130
Do not call setState from unmounted component (#3853)alpaca-tc1+8-0
Replace TextIconButton for SensitiveButton to IconButton (#3759)Yamagishi Kazutoshi2+34-6
Fix RTL detection on Ruby side (#3867)unarist2+6-6
i18n: Fixed typo in Polish translation (#3864)m4sk1n1+1-1
Don't attach IntersectionObserver for wrapped statuses (#3863)unarist1+4-1
Clicking on the CW text should expand the status (#3855)unarist1+1-1
Set cursor:pointer only when necessary (#3857)unarist2+4-8
Add Japanese translation "Action taken by" (#3850)のら1+1-0
setting-for-account-deletable (#3852)masarakki5+28-3
Re-add disableHostCheck (regression #3729) (#3854)Yamagishi Kazutoshi1+1-0
Link to /about from public page on a single user instance (#3814)Daigo 3 Dango1+3-1
Cover Block more (#3837)Akihiko Odaki (@fn_aki@pawoo.net)1+25-0
Cover DomainBlock more (#3838)Akihiko Odaki (@fn_aki@pawoo.net)1+19-3
Fix character/grapheme count stuff (#3839)Gô Shoemake2+3-2
Cover Export more (#3840)Akihiko Odaki (@fn_aki@pawoo.net)2+39-11
Unobserve status on unmount (#3851)alpaca-tc2+17-0
Added new Catalan strings (#3843)spla2+32-5
Fixes streaming callbacks of HashtagTimeline (#3849)alpaca-tc1+1-1
Rename FollowRemoteAccountService to ResolveRemoteAccountService (#3847)Eugen Rochko22+201-200
Debounce autosuggestions (#3836)Eugen Rochko1+2-2
Cover Favourite more (#3841)Akihiko Odaki (@fn_aki@pawoo.net)1+24-4
Spec AccountDomainBlock (#3816)Akihiko Odaki (@fn_aki@pawoo.net)1+17-0
Fix jittery scrolling for Chromium browsers (#3776) (#3832)Nolan Lawson1+15-4
handle resize in a debounce() (#3834)Nolan Lawson1+4-4
Upgrade Webpacker to version 2.0 (#3729)Yamagishi Kazutoshi18+263-150
Whitelist allowed classes for federated statuses (#3810)nightpool2+28-1
l10n update for account deletion (#3820)Quent-in2+17-6
Spec UserMailer (#3757)Akihiko Odaki (@fn_aki@pawoo.net)1+60-0
Use cross-env for npm run on Windows (#3789)unarist2+34-4
Fix ogp url (#3802)abcang1+1-1
Upgrade react-immutable-pure-component to version 1.0.0 (#3786)Yamagishi Kazutoshi2+4-4
Add alt attribute to ImageLoader (#3765)Yamagishi Kazutoshi1+10-3
Fix #3633 by not spawning RemoteProfileUpdateWorker from FetchRemoteAccountService (#3642)ThibG3+6-6
Bump version to 1.4.3Eugen Rochko1+1-1
updated Polish translation (#3751)m4sk1n1+6-2
Fix regression from #3490 - filter out hidden statuses from ancestors/descendants even if the viewer is anonymous (#3752)Eugen Rochko2+22-4
Fix regression from #3748 - properly set defaultColumns (#3750)Eugen Rochko1+2-7
Add Japanese translation for Account deletion (#3747)unarist1+11-0
Fix merge default columns (#3748)unarist1+14-7
Fix account delete form not accepting password, update suspended (#3745)Eugen Rochko3+4-4
i18n: updated Polish translation (#3744)m4sk1n1+11-0
Save settings when they are changed (#3743)Eugen Rochko1+8-4
Batched remove status service (#3735)Eugen Rochko5+215-22
Account deletion (#3728)Eugen Rochko15+183-7
Update React to version v15.6 (#3736)Yamagishi Kazutoshi2+9-8
Enable useBuiltIns option of transform-object-rest-spread (#3737)Yamagishi Kazutoshi1+1-1
Fix #2619 - When redis feed is empty, fall back to database (#3721)Eugen Rochko4+27-7
fix(status): Content jump due to height changes (#3734)Sorin Davidoi2+32-8
Exclude packs/custom.js from webpack compilation to prevent breakage (#3719)Eugen Rochko1+1-1
Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org (#3725)Eugen Rochko30+2-41
Fix #3675 - Adjust quality settings of converted GIFs to reduce filesize (#3723)Eugen Rochko1+2-1
Fix unclickable onboardin modal regression (#3724)Eugen Rochko1+1-1
i18n: minor fix in Polish translation (#3726)m4sk1n1+2-2
Unread indicator was invisible behind column header, adjusted (#3720)Eugen Rochko4+32-30
Update Russian translation (pin) (#3712)Ratmir Karabut1+2-2
Regenerate defaultMessages.json (#3709)Yamagishi Kazutoshi1+17-0
Re-add clear notifications button (#3708)Yamagishi Kazutoshi32+46-89
Fix locale related specs (#3707)unarist3+6-1
Update dependencies for Node.js (#3705)Yamagishi Kazutoshi2+209-173
Fix regression from #3672 - Do not use pipeline around zscore (#3704)Eugen Rochko1+2-4
Fix an error when TagManager.local_url? is called with a bad URI (#3701)ThibG1+1-1
Fix #3582 - Update OStatus2 gem (#3699)Eugen Rochko1+1-1
Fix removal of status sending the original status to mentioned users instead of delete Salmon (#3672)Eugen Rochko2+82-41
Fix #3665 - Refactor timelines reducer (#3686)Eugen Rochko21+217-594
Fix Account model deprecation warnings (#3689)René Klačan1+5-5
Localize date in digest and cover NotificationMailer more (#3694)Akihiko Odaki (@fn_aki@pawoo.net)2+62-10
Update Russian translation (#3692)Ratmir Karabut1+1-0
Remove comments for eslint-disable (#3691)Yamagishi Kazutoshi8+11-13
Refactor UpdateRemoteProfileService (#3690)Yamagishi Kazutoshi2+69-25
Make sure email is case insensitive on all places (#3688)René Klačan2+35-1
Gem versions, including security-related mail gem update (#3687)Matt Jankowski1+15-15
Update NL for 1.4.2 (#3685)Jeroen1+2-2
Improve RTL detection (#3682)Eugen Rochko5+26-5
Improve default language decision and spec (#3351)Akihiko Odaki (@fn_aki@pawoo.net)2+105-5
Move create/destroy actions for api/v1/statuses to namespace (#3678)Matt Jankowski10+341-198
i18n: Minor fixes in Polish translation (#3674)m4sk1n3+7-6
Move reblogged_by and favourited_by actions out of api/v1/statuses and into unique controllers (#3646)Matt Jankowski8+314-105
Fix issue with some Node.js versions not having Array.prototype.includes (#3667)Eugen Rochko1+1-1
Fix #3658 - Update RTL styles (#3669)Eugen Rochko1+8-5
Correct validators so that existing error messages would look correct (#3668)Eugen Rochko6+49-48
i18n: updated Polish translation (#3670)m4sk1n1+1-0
Language detection defaults to nil (#3666)Matt Jankowski5+21-16
adjust the size of 'column-header__back-button' (retry) (#3662)Clworld1+2-2
Refactor views/admin/reports/show.html.haml (#3656)Yamagishi Kazutoshi2+9-10
Add includes to Report#statuses (#3655)Yamagishi Kazutoshi1+1-1
Check ready state of document in public pages (#3652)Yamagishi Kazutoshi1+21-15
adjust the size of column-header__back-button (#3654)ふぁぼ原1+1-1
Add Japanese translation for #3640 (#3650)unarist1+4-0
Fix regression from #3592 - validation condition nesting (#3644)Eugen Rochko1+4-8
Bump version to 1.4.2Eugen Rochko1+1-1
Fix db:seed - only run some validations when the field was changed (#3592)Eugen Rochko5+23-6
Fix #3378 - If favourite/reblog already exists, return it instead of failing (#3641)Eugen Rochko2+8-0
Add explit admin actions to (re)subscribe/unsubscribe remote accounts (#3640)Eugen Rochko31+348-314
Support multiple trusted proxy ip addresses (#3639)nullkal1+1-1
Fixes #3605 by returning account from database in case of race condition (#3606)ThibG1+7-2
Improve RuboCop rules (compatibility to Code Climate) (#3636)Yamagishi Kazutoshi12+33-14
Add Japanese translations (#3635)Yamagishi Kazutoshi1+6-0
i18n: Update Polish translation (#3637)m4sk1n1+1-0
fix: Warn if JavaScript is disabled (#3634)Sorin Davidoi3+14-0
Add rake task to prepare database for foreign keys introduced by #3562 (#3614)Eugen Rochko1+44-0
Clean up for api/base controller (#3629)Matt Jankowski36+179-146
Rest of 2FA translated + small fix (#3630)jeroenpraat1+9-1
fix(components/autosuggest_textarea): Race condition regarding onBlur (#3631)Sorin Davidoi1+2-8
Use "match_array" only for order independent assertions (#3626)unarist4+7-7
Fix broken screenshotEugen Rochko1+1-1
Coverage improvement and concern extraction for rate limit headers in API controller (#3625)Matt Jankowski4+119-14
Fix Code Climate failed (regression from #3622) (#3624)Yamagishi Kazutoshi1+1-5
Allow "class" attribute on the "a" tag in sanitization (#3623)unarist1+1-1
Fixes #3388 by moving re-entrant `shared_status_from_xml` before transaction block (#3622)ThibG1+8-7
Small changes to japanese translation (#3620)Yamagishi Kazutoshi1+2-2
Don't show business e-mail if it's blank (#3619)STJrInuyasha1+1-1
Update nokogumbo to 1.4.13 (#3617)Daigo 3 Dango1+2-2
Use preview image in <ImageLoader /> to provide immediate visual feedback (#3595)Eugen Rochko3+45-17
Fix #3063 - Add dynamic app manifest (#3563)Eugen Rochko4+23-14
Add regex filters on the community timeline and the public timeline. (#3564)ふぁぼ原11+105-5
Fix 500 errors on searching invalid URLs (#3613)unarist2+2-2
Fix tag search order and not to use tsvector (#3611)unarist4+26-18
Refactor translationRunner.js (#3604)Yamagishi Kazutoshi3+188-82
Improve ESLint rules for JSX (#3608)Yamagishi Kazutoshi25+65-43
Add missing key attribute to .search-results__hashtag (#3607)Yamagishi Kazutoshi1+1-1
Update hr.json (#3609)May Kittens Devour Your Soul1+57-57
Fix typo (storyboard -> storybook) (#3603)Yamagishi Kazutoshi3+6-6
i18n: updated Polish translation (#3597)m4sk1n2+3-1
Add quotes ESLint rules (#3602)Yamagishi Kazutoshi18+66-59
Disable ESLint rule jsx/anchor-has-content (#3601)Yamagishi Kazutoshi2+2-2
Try fixing ThreadResolveWorker calls (#3599)ThibG1+7-13
Fix LoadMore in Notifications. (#3590)Naoki Kosaka1+7-3
Fix (PR #3585) Add hasMore to propTypes and cover handleScroll. (#3589)Naoki Kosaka2+4-2
Add back button to hashtag timeline again (#3587)unarist2+5-1
Add th.json. (#3588)Shunsuke Michii2+180-0
Add streaming_api_base_url to /api/v1/instance (#3556)IkUrA1+3-0
Introduce StatusThreadingConcern (#3490)Matt Jankowski6+311-124
Prevent pinned columns from scroll to top on URL changing (#3586)unarist6+27-9
Fix LoadMore in following and followers. (#3585)Naoki Kosaka2+18-4
Fix #3550 - Add all missing foreign keys (#3562)Eugen Rochko2+79-1
Redirect to streaming_api_base_url (#3579)Daigo 3 Dango3+62-0
Add support key shortcut to Onboarding Modal (#3517)Yamagishi Kazutoshi2+79-19
Fix broken embed page (#3577)Yamagishi Kazutoshi1+2-0
Add OnboadingModal story (#3578)Yamagishi Kazutoshi3+49-1
Fix randomly fail (regression from #3560) (#3580)Yamagishi Kazutoshi1+1-1
Skip image length check (regression from #3528) (#3581)Yamagishi Kazutoshi1+0-1
Don't follow account if it's already followed (#3575)René Klačan2+36-0
Add migration versions (#3574)René Klačan23+23-23
l10n update for occitan language (#3557)Quent-in3+58-4
Gem version bumps (#3524)Matt Jankowski2+19-19
Added support for configurable reserved usernames (fix of #1382) (#3566)Eugen Rochko5+31-2
Add date to ignore_missing and ignore_unused in config/i18n-tasks.yml (#3572)Yamagishi Kazutoshi1+2-2
Cover WebfingerResource more (#3560)Akihiko Odaki (@fn_aki@pawoo.net)1+37-4
Update dependencies of Node.js (#3561)Yamagishi Kazutoshi2+104-109
Spec ScopedSettings (#3559)Akihiko Odaki (@fn_aki@pawoo.net)3+99-31
Upgrade storybook to v3 (#3558)Yamagishi Kazutoshi8+501-547
Remove some code in TagManager and spec (#3547)Akihiko Odaki (@fn_aki@pawoo.net)2+193-32
i18n: Updated Polish translation (#3555)m4sk1n1+2-2
l10n: ja: Change about/more link text (#3539)lindwurm1+1-1
Spec InlineRablScope (#3542)Akihiko Odaki (@fn_aki@pawoo.net)1+23-0
Spec HashObject (#3544)Akihiko Odaki (@fn_aki@pawoo.net)1+9-0
A minor change for ProviderDiscovery and spec (#3543)Akihiko Odaki (@fn_aki@pawoo.net)7+153-1
Remove some arguments of Formatter.instance.format and spec (#3541)Akihiko Odaki (@fn_aki@pawoo.net)2+200-109
Spec Extractor (#3540)Akihiko Odaki (@fn_aki@pawoo.net)1+79-0
Spec action verification of StreamEntryFinder (#3549)Akihiko Odaki (@fn_aki@pawoo.net)1+8-0
Remove Targetable (#3548)Akihiko Odaki (@fn_aki@pawoo.net)2+0-8
Fix limit_param in favourites_controller.rb (#3553)Naoki Kosaka1+1-1
Fix column buttons overflow in Japanese (#3552)Yamagishi Kazutoshi1+3-2
Add Japanese translations (pin) (#3551)Yamagishi Kazutoshi30+83-0
Fix all icons in the column header being hilighted (#3554)unarist1+1-1
en.json: change about/more link text to "About this instance" (#3538)Mingye Wang1+1-1
Allow mounting arbitrary columns (#3207)Eugen Rochko21+754-153
refocus-after-toot (#3537)masarakki1+2-0
change sidekiq queueing to bulk push (#3536)takayamaki6+23-9
Remove redundant code in AtomSerializer and spec (#3528)Akihiko Odaki (@fn_aki@pawoo.net)3+1479-130
Execute PushUpdateWorker only for accounts who uses StreamingAPI just now. (#3278)Clworld2+49-9
Cache assets in travis (#3532)Yamagishi Kazutoshi1+2-0
Fix isIntersecting in Chrome (#3525)Nolan Lawson1+4-2
zh-cn&tw.json: "extended info" -> "about this site" (#3519)Mingye Wang2+2-2
Fix spec for #2388 (#3526)Yamagishi Kazutoshi2+5-5
Remove WarmCacheService (#3527)Yamagishi Kazutoshi1+0-8
Change toggle state when click label (#3530)Yamagishi Kazutoshi2+8-9
Ensure well_known controllers use WEB_DOMAIN by including RoutingHelper (#2388)ThibG2+4-0
bump rails version in Gemfile: '~> 5.0.0' -> '~> 5.1.0' (#3523)Clworld2+2-2
Ignore packs folder when COPY . /mastodon (#3522)Naoki Kosaka1+1-0
Ignore .idea folder (#3516)Sorin Davidoi1+1-0
Add index to media_attachments.account_id (#3510)Matt Jankowski2+268-262
Enable stats.json analysis with Webpack Visualizer (#3509)Nolan Lawson1+4-0
Spec response for forgery (#3248)Akihiko Odaki (@fn_aki@pawoo.net)3+28-2
Resolve custom application stylesheet with Webpack (#3373)Akihiko Odaki (@fn_aki@pawoo.net)4+11-25
Update Rails to version 5.1.1 (#3121)Matt Jankowski7+51-76
[nanobox] Add python for node-gyp (#3491)Daniel Hunsaker1+4-1
Remove unused loaders of webpack (#3495)Yamagishi Kazutoshi6+3-40
More commits remaining [...]