Commit Graph

458 Commits (c727eae4412ac9e4f1bafdc68fe89dcd46d602ca)

Author SHA1 Message Date
Surinna Curtis 556cede00f Local-only option and dropdown all working 9 years ago
Surinna Curtis b73ee36949 Reduce advanced options dropdown width 9 years ago
Surinna Curtis dd49c10cdb Further improvements to dropdown html 9 years ago
Surinna Curtis 85d5249479 The beginnings of an advanced options dropdown 9 years ago
Minori Hiraoka 976c18aa5f Fix Korean translation (#4065)
* Added Korean Translation (based on japanese)

* Update korean translation

* Update korean translation: fix syntax error

* Updated korean translation

* Update korean translation

* Update ko.json

Translate non-translated parts

* Update ko.yml

Translated missed parts - and fixed some typos

* Create simple_form.ko.yml

* Update simple_form.ko.yml

Translation error fix - password change form

* Update simple_form.ko.yml

* Update ko.json

Missing translation
9 years ago
Gyuhwan Park 4cddef1cea i18n: Add korean translation (#4064)
* Added Korean Translation (based on japanese)

* Update korean translation

* Update korean translation: fix syntax error

* Updated korean translation

* Update korean translation

* Update ko.json

Translate non-translated parts

* Update ko.yml

Translated missed parts - and fixed some typos

* Create simple_form.ko.yml

* Updated korean translation

* i18n: fix test fails
9 years ago
Surinna Curtis ff9f2088f7 Move layout override into app settings modal
Squashed commit of the following:

commit 3842f879865818a3299f8283f8ed1b43c5566500
Author: Surinna Curtis <ekiru.0@gmail.com>
Date:   Mon Jul 3 19:57:39 2017 -0500

    Fix some style issues

commit 08628a0234392ecac90e869a1272f429de0b6db2
Author: Surinna Curtis <ekiru.0@gmail.com>
Date:   Mon Jul 3 19:35:22 2017 -0500

    Improved styling and layout of select app settings

commit 1787a7c20f2bf7101c6d6830450564178314a737
Author: Surinna Curtis <ekiru.0@gmail.com>
Date:   Mon Jul 3 17:13:53 2017 -0500

    remove the layout selector ui from the drawer

commit 7d93b180b1e615e2c36210ad6f119fe80a2778d8
Author: Surinna Curtis <ekiru.0@gmail.com>
Date:   Mon Jul 3 17:01:51 2017 -0500

    Add layout setting to app settings modal
9 years ago
Nolan Lawson e282580101 Faster emojify() by avoiding str.replace() entirely (#4049) 9 years ago
Damien Erambert 133b892e0d Update French locales (#4034)
* add missing locales for French translation

* accent "Media" in the front-end locales

* images => médias

* Change 'rapport' to 'signalement' in French locales to be more coherent

* fix typo

* remove duplicate EN locale

* translate missing locales

* update missing locale

* fix typo

* unify with "utilisateur⋅ice⋅s"

* address PR comments
9 years ago
Sorin Davidoi 60da49f856 fix(components/columns_area): Increase delta for swipe detection (#4037) 9 years ago
Eugen Rochko bf50e3e5ae Fix height issue in report modal 9 years ago
adbelle 15227c713d Remove color lightening for search results section
This will cause it to match the shading of the container behind it.
9 years ago
adbelle 30736f4886 Add opaque background to search results section 9 years ago
kibigo! c58877862d createBio function added 9 years ago
Nolan Lawson a978b88997 Faster emojify() algorithm, avoid regex replace (#4019)
* Faster emojify() algorithm, avoid regex replace

* add semicolon
9 years ago
Yamagishi Kazutoshi 0e09048537 Fix broken style in media gallery (regression from #3963) (#4014) 9 years ago
kibigo! 46f83bb28b Styling fixes to media spoilers 9 years ago
kibigo! ec2daae71c Media display improvements
- built in fullwidth styling
 - letterbox settings toggle
 - media no longer counts towards height when making toot-collapsing
measurements
9 years ago
kibigo! b525caf40a Fixing an aspect of #32 which had previously escaped my attention 9 years ago
kibigo! 651c3d643c Images behind CWs in detailed statuses too 9 years ago
Yamagishi Kazutoshi a27879c0cf Replace state to /web when root path (#4009) 9 years ago
Naoki Kosaka 049cea30b0 Fix media-gallery, overflow is hidden. (#4008) 9 years ago
kibigo! cc4cba8afd Improvements to image icon appearance on SHOW MORE 9 years ago
kibigo! 99889ea57d Tiny Status improvements
- Media toots are no longer auto-collapsed if the media is behind a CW
- Display names no longer appear clickable when a toot is collapsed
- Fixed #36 by adding reduplicating the media icon inside the SHOW
MORE/LESS
9 years ago
kibigo! 19690d3e33 Fixes #32 bug with revealing sensitive media 9 years ago
kibigo! 0b371da971 Fixed improper centering of columns-area 9 years ago
kibigo! 2d8ebdcc72 Initial store for local settings is now Immutable all the way down 9 years ago
kibigo! 595c6de32c Added App Setttings Modal 9 years ago
kibigo! 7b1d233f4f Linear gradient no longer extends under metadata on account pages 9 years ago
kibigo! 03f9648377 Improvements to static metadata styling, especially for mobile 9 years ago
kibigo! 6107e95404 Backend YAML Processing + Profile Metadata on Static Pages 9 years ago
kibigo! 36805a39db Moved reblog wrapper outside of <Status> 9 years ago
kibigo! ab4632a41e Allow line-breaks in bio metadata 9 years ago
beatrix-bitrot ddafde942c Merge remote-tracking branch 'upstream/master' 9 years ago
m4sk1n 6ad72728f6 i18n: Turn report screen into a modal (pl) (#3974) 9 years ago
Sorin Davidoi 64d9c016bd fix(components/status): Up & down jump due to content being added to the DOM (#3972) 9 years ago
Eugen Rochko 12e7c81dd8 Turn report screen into a modal (#3965) 9 years ago
kibigo! e6300de142 Profile metadata improvements 9 years ago
Sorin Davidoi be92babd00 Responsive images in media gallery (#3963)
* feat(components/media_gallery): Responsive images

* fix(components/media_gallery): Link to image URL
9 years ago
Yamagishi Kazutoshi 8f2c91568c Maintain aspect ratio for preview image (#3966) 9 years ago
kibigo! 59503a88ae Disable account linking on collapsed toots too 9 years ago
kibigo! 5df7bc3a8b Disable links on collapsed toots 9 years ago
kibigo! c806fef865 Notifications collapsed by default 9 years ago
Surinna Curtis 7b53d4bbca Bio length on client side mostly doesn't count metadata 9 years ago
Alda Marteau-Hardi f53ed108b0 Translate pin/unpin and fix some inconsistencies in gender neutral strings (#3952) 9 years ago
kibigo! 56ca33a6d3 Time needs to be just a little wider to accomodate minutes 9 years ago
kibigo! aeff898137 We want wrapping here, sorry 😥 9 years ago
kibigo! b323e00bf3 Merge branch 'master' of https://github.com/glitch-soc/mastodon 9 years ago
kibigo! a520b118e4 Expand toot by clicking on body [fixed!] 9 years ago
beatrix-bitrot c0a665865e update bio length to 500 9 years ago
kibigo! 38a1299975 Stick images inside of CWs 9 years ago
kibigo! 96e1f75679 Fixes to overflows wrt drawer/column 9 years ago
kibigo! 3a99552f0c Fixed bad drawer custom.css 9 years ago
kibigo! 22cc5c0dec Improvements to action bar positioning 9 years ago
Surinna Curtis efa425206c Move status action bar left
This also resolves the issues where sometimes the timestamps wrap and also sits unpleasantly close to the … button.
9 years ago
kibigo! e60f27d649 Clicking on a collapsed toot just uncollapses it. 9 years ago
kibigo! 6a50e73089 Auto-uncollapse when expanding CW 9 years ago
kibigo! b1f9892e63 [custom.scss] More media height fixes 9 years ago
kibigo! d6e3918d92 Disables CW [Show More/Less] links in collapsed toots 9 years ago
Eugen Rochko 5e8d037e27 Fix #3910 - Require OTP authentication to disable 2FA (#3935)
* Fix #3910 - Require OTP authentication to disable 2FA. Also, remove ability
to generate new OTP backup codes *after* initial backup codes were handed
out during activation

* Restore recovery code re-generation

* Improve display of some 2FA elements
9 years ago
kibigo! 6909bbdc9e [custom.scss] max-height of media now a fixed value 9 years ago
kibigo! ddc6b85912 Color adjustment to media icons 9 years ago
kibigo! 4bc237fcfe Adds media icons to toots 9 years ago
kibigo! efacfec3ed Media previews for collapsed toots 9 years ago
kibigo! 8ea779e59a Patching rebase errors 9 years ago
Sorin Davidoi 4ce1540094 fix(features/compose): Handle external changes to the textarea (#3632) 9 years ago
Shel Raphen 7eda83a36a Glitchsocification 9 years ago
Eugen Rochko f7301bd5b9 Add overview of active sessions (#3929)
* Add overview of active sessions

* Better display of browser/platform name

* Improve how browser information is stored and displayed for sessions overview

* Fix test
9 years ago
PFM 099a3b4eac Fix "undefined" in className (#3939) 9 years ago
kibigo! af178d0ba6 Removed no-longer-necessary custom style 9 years ago
kibigo! b8a5052d53 Better style handling at small sizes 9 years ago
kibigo! 7427680e75 Allowed little media rules 9 years ago
kibigo! ca0d30c04b OKAY THIS WORKS THIS WORKS 9 years ago
kibigo! da05cde721 Better settings handling with localSettings (new!) 9 years ago
kibigo! 4c37f629bc Don't change layout of static pages 9 years ago
kibigo! ddba5d3b8c Use Redux store to keep track of layout 9 years ago
unarist 1fc096ec75 Fix elephant in onboarding modal being very small sized on small devices (#3932) 9 years ago
unarist 21c2bc119c Clean column collapsible (#3931)
* Remove unused column_collapsable.js
* Remove old styles
* Extract `> div`  style to independent class
9 years ago
Sorin Davidoi d23293c762 feat(components/onboarding_modal): Swipe between pages (#3934) 9 years ago
Surinna Curtis ceb545c080 Pass in correct "singleColumn" prop value when auto-columns is not used. 9 years ago
Surinna Curtis a70468aa56 Support overriding media queries for deciding between single-column/multi-column layouts with a class 9 years ago
Yamagishi Kazutoshi 79dacea962 Fix #3924 (regression from #3906) (#3925) 9 years ago
beatrix-bitrot 8b23bf7cbd clean up old avatar class 9 years ago
Matthew Walsh f1a60d4b81 Unified avatar styling
Avatars now have consistent styling across all pages; border radius can be adjusted with a SASS variable ($ui-avatar-border-size)
9 years ago
kibigo! 2513d92c54 Un-hide dropdown menu ;P 9 years ago
kibigo! 414dfb3955 ESLint improvements for Profile Metadata 9 years ago
Gô Shoemake 67adbcc60c Reblog support for collapsed toots 9 years ago
unarist 4e6b5e7879 Use debounce for dispatch scrollTopNotification and expandNotifications (#3700) 9 years ago
beatrix-bitrot 453b9c6e7e missing punctuation 9 years ago
beatrix d9b9bb8c5e glitch the getting started image 9 years ago
kibigo! 40ecbfd4a9 Very minor styling improvements to toot-collapsing 9 years ago
kibigo! 4fe45dda9a Updates height upon collapsing 9 years ago
kibigo! 4bd7482a7a Minor collapsing button improvements~ 9 years ago
kibigo! 93c52301ad Collapsable toots [1/??] 9 years ago
kibigo! 0d3ec19e89 Profile Metadata HACK 😈 9 years ago
Go Shoemake 62a75891ab Fixes drawer so stuff doesn't overflow 9 years ago
Charlotte Fields b27842dc70 cybre cleanup 9 years ago
Chronister 39b6b37b74 cybrespace to 1.4.2 9 years ago
Chronister 65528fc54e All cybrespace changes through 5/28 9 years ago
Charlotte Fields 382572c213 adding cybre changes 9 years ago
Daniel Hunsaker c0979381a4 Fix a typo and give CW'd statuses the right cursor (#3918) 9 years ago
Yamagishi Kazutoshi c1a8e3d1eb Use Class and Property Decorators (#3730)
ref https://tc39.github.io/proposal-decorators/
9 years ago
Eugen Rochko 281f07244b Merge branch 'swipe-gestures' of git://github.com/sorin-davidoi/mastodon into sorin-davidoi-swipe-gestures 9 years ago
Yamagishi Kazutoshi eff9416469 Remove unused variables (#3906) 9 years ago
Yamagishi Kazutoshi 6fbb3841a6 Add prefix to setting toggle ID (#3907) 9 years ago
Sorin Davidoi d8c4781377 fix: Apply :hover, :focus and :active only when multiple columns 9 years ago
Sorin Davidoi bc6e958229 feat: Swipeable media 9 years ago
Sorin Davidoi a6d8d1036a feat: Swipeable columns 9 years ago
unarist cc382c5006 Don't attach IntersectionObserver for wrapped statuses (#3883)
(This patch has been merged as bugfix and reverted, but still valuable as
improvement)

Previously, we've attached IntersectionObserver twice for boosted statuses:
wrapper Status and wrapped Status. but wrapped Status don't need to manage
intersection and visibility by itself, because it's a part of wrapper Status.
9 years ago
Eugen Rochko 946a166791 Revert #3851 (#3878) 9 years ago
Eugen Rochko 31cd649041 Revert "Don't attach IntersectionObserver for wrapped statuses" (#3877)
* Revert "Bump version to 1.4.4"

This reverts commit 1585b0c6cc.

* Revert "Fix conversations (fixes #3869) (#3870)"

This reverts commit 15b43f555d.

* Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828)"

This reverts commit d8ec832806.

* Revert "Filter direct statuses in Status.as_home_timeline (#3842)"

This reverts commit bab5a18232.

* Revert "Fix RemoteFollow behavior (#3868)"

This reverts commit a20cf3b64e.

* Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862)"

This reverts commit 356df7ae6b.

* Revert "Upgrade React Router (#3677)"

This reverts commit 8f03fdce7f.

* Revert "Do not call setState from unmounted component (#3853)"

This reverts commit 1fc6cb4997.

* Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759)"

This reverts commit eb832e88f4.

* Revert "Fix RTL detection on Ruby side (#3867)"

This reverts commit b16b69350e.

* Revert "i18n: Fixed typo in Polish translation (#3864)"

This reverts commit da6fa029f6.

* Revert "Don't attach IntersectionObserver for wrapped statuses (#3863)"

This reverts commit 94ad0706f5.
9 years ago
Sorin Davidoi 8f03fdce7f Upgrade React Router (#3677)
* chore(yarn): Remove react-router

* chore(yarn): Remove react-router-scroll

* chore(yarn): Remove history

* chore(yarn): Add react-router-dom

* chore: Remove usages of react-router-scroll

* refactor: Upgrade to react-router-web

* refactor: Use fork of react-router-scroll

This reverts commit 2ddea9a6c8d39fc64b7d0b587f3fbda7a45a7fa2.

* fix: Issues mentions in the PR feedback
9 years ago
alpaca-tc 1fc6cb4997 Do not call setState from unmounted component (#3853)
Stop an executing task if the component already unmounted.
9 years ago
Yamagishi Kazutoshi eb832e88f4 Replace TextIconButton for SensitiveButton to IconButton (#3759)
* Replace TextIconButton for SensitiveButton to IconButton

* line-height
9 years ago
unarist 94ad0706f5 Don't attach IntersectionObserver for wrapped statuses (#3863)
This fixes a bug that sometimes boosted statuses being hidden on scrolling.

Previously, we've attached IntersectionObserver twice for boosted statuses:
wrapper Status and wrapped Status. This will call intersection handler twice,
so this may results race condition...probably.
9 years ago
unarist bf8c2c4348 Clicking on the CW text should expand the status (#3855) 9 years ago
unarist aa58cca040 Set cursor:pointer only when necessary (#3857) 9 years ago
Gô Shoemake 29a22691d2 Fix character/grapheme count stuff (#3839)
* Bring Toot button in line with counter

Both should use stringz I guess

* Use grapheme_length for character count
9 years ago
alpaca-tc cf6fe4f8cb Unobserve status on unmount (#3851) 9 years ago
alpaca-tc 8d2b3ada80 Fixes streaming callbacks of HashtagTimeline (#3849) 9 years ago
Eugen Rochko aebebdc5d1 Debounce autosuggestions (#3836)
* Debounce autosuggestions

* Remove duplicate import
9 years ago
Nolan Lawson 1f2abd8d67 Fix jittery scrolling for Chromium browsers (#3776) (#3832) 9 years ago
Nolan Lawson 1d9f9352a6 handle resize in a debounce() (#3834) 9 years ago
Yamagishi Kazutoshi df4f4e94b3 Add alt attribute to ImageLoader (#3765) 9 years ago
Eugen Rochko bb911043de Fix regression from #3748 - properly set defaultColumns (#3750) 9 years ago
unarist d8a0ee1956 Fix merge default columns (#3748)
mergeDeep also merges columns, but it should be replaced simply.

So in the new function, first apply mergeDeep except columns, and set default columns if columns unset.
9 years ago
Eugen Rochko 80c13bf0ef Save settings when they are changed (#3743) 9 years ago
Eugen Rochko 4a618908e8 Account deletion (#3728)
* Add form for account deletion

* If avatar or header are gone from source, remove them

* Add option to have SuspendAccountService remove user record, add tests

* Exclude suspended accounts from search
9 years ago
Sorin Davidoi 0f52e42c2d fix(status): Content jump due to height changes (#3734) 9 years ago
Eugen Rochko 47ace633dc Simplify getting started links localization. Link "powered by Mastodon" to joinmastodon.org (#3725) 9 years ago
Eugen Rochko 5104bd7988 Fix unclickable onboardin modal regression (#3724) 9 years ago
m4sk1n 3e425b51fd i18n: minor fix in Polish translation (#3726)
* i18n: minor fix in Polish translation

* i18n
9 years ago
Eugen Rochko 37dbfa4cd7 Unread indicator was invisible behind column header, adjusted (#3720)
* Unread indicator was invisible behind column header, adjusted

* Unread indicator now a CSS pseudo-element

* Adjust flex
9 years ago
Ratmir Karabut 0d23c81662 Update Russian translation (pin) (#3712)
* Update Russian translation (pin)
9 years ago
Yamagishi Kazutoshi b436b31d5a Regenerate defaultMessages.json (#3709)
follow up #3564
9 years ago
Yamagishi Kazutoshi 72133fbed6 Re-add clear notifications button (#3708)
* Re-add clear notifications button

* remove connect() in column_settings

* one line

* remove unused props
9 years ago
Eugen Rochko 47bf7a8047 Fix #3665 - Refactor timelines reducer (#3686)
* Move ancestors/descendants out of timelines reducer

* Refactor timelines reducer

All types of timelines now have a flat structure and use the same
reducer functions and actions

* Reintroduce some missing behaviours

* Fix wrong import in reports

* Fix includes typo

* Fix issue related to "next" pagination in timelines and notifications

* Fix bug with timeline's initial state, expandNotifications
9 years ago
Yamagishi Kazutoshi 3690f04e4a Remove comments for eslint-disable (#3691) 9 years ago
Jeroen 6fb9726b99 Update NL for 1.4.2 (#3685) 9 years ago
Eugen Rochko 8015fd7600 Improve RTL detection (#3682)
- Use plaintext
- Strip out URLs
- Strip out mentions
- Strip out hashtags
- Strip out whitespace from "overall" count
- Consistent between JS and Ruby
9 years ago
m4sk1n 778430b54a i18n: Minor fixes in Polish translation (#3674)
* i18n

* i18n

* i18n

* i18n

* i18n
9 years ago
Eugen Rochko 9b03cf0ddd Fix #3658 - Update RTL styles (#3669) 9 years ago
Clworld a3715598cc adjust the size of 'column-header__back-button' (retry) (#3662) 9 years ago
Yamagishi Kazutoshi 140e73bc82 Check ready state of document in public pages (#3652)
* Check ready state of document in public pages

* add check interactive
9 years ago
ふぁぼ原 e3fae6f52c adjust the size of column-header__back-button (#3654) 9 years ago
Eugen Rochko 8902e265b4 Add explit admin actions to (re)subscribe/unsubscribe remote accounts (#3640)
* Add explit admin actions to (re)subscribe/unsubscribe remote accounts
and re-download avatar/header

* Improve how admin NSFW toggle looks
9 years ago
Sorin Davidoi 8acadeea76 fix: Warn if JavaScript is disabled (#3634) 9 years ago
Sorin Davidoi 8cf8ce4ac0 fix(components/autosuggest_textarea): Race condition regarding onBlur (#3631) 9 years ago
Yamagishi Kazutoshi 34bfea8bbf Small changes to japanese translation (#3620) 9 years ago
Eugen Rochko b623dd12c1 Use preview image in <ImageLoader /> to provide immediate visual feedback (#3595)
before the full-size image is loaded
9 years ago