Age | Commit message (Collapse) | Author |
|
|
|
* 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
|
|
|
|
|
|
* Faster emojify() algorithm, avoid regex replace
* add semicolon
|
|
|
|
|
|
|
|
|
|
(#3972)
|
|
|
|
* feat(components/media_gallery): Responsive images
* fix(components/media_gallery): Link to image URL
|
|
|
|
(#3952)
|
|
* 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
|
|
|
|
* Add overview of active sessions
* Better display of browser/platform name
* Improve how browser information is stored and displayed for sessions overview
* Fix test
|
|
|
|
|
|
* Remove unused column_collapsable.js
* Remove old styles
* Extract `> div` style to independent class
|
|
|
|
|
|
|
|
|
|
ref https://tc39.github.io/proposal-decorators/
|
|
into sorin-davidoi-swipe-gestures
|
|
|
|
|
|
|
|
|
|
|
|
(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.
|
|
|
|
* Revert "Bump version to 1.4.4"
This reverts commit 1585b0c6cce6cebda3fdc8ba944aa2247e76d1be.
* Revert "Fix conversations (fixes #3869) (#3870)"
This reverts commit 15b43f555dcb06742c677d84c25d05774ef1bde2.
* Revert "Fix streaming server. Redis connection subscribe for each channel. (#3828)"
This reverts commit d8ec83280637e53ded67d4938a198cbeb9e8db05.
* Revert "Filter direct statuses in Status.as_home_timeline (#3842)"
This reverts commit bab5a18232a163b0c3c6a245f7f95d50d7022b36.
* Revert "Fix RemoteFollow behavior (#3868)"
This reverts commit a20cf3b64e93d764f1dfe88ecdb39f3fd4eefe03.
* Revert "Update fabricator for MediaAttachment to attach a file according to type (#3862)"
This reverts commit 356df7ae6b6edfc600fbc532f32fbc46314e00a0.
* Revert "Upgrade React Router (#3677)"
This reverts commit 8f03fdce7fa16fcaa829a40f395cefc85eb957d5.
* Revert "Do not call setState from unmounted component (#3853)"
This reverts commit 1fc6cb499742c1a872ad717a689c58a80aeb714d.
* Revert "Replace TextIconButton for SensitiveButton to IconButton (#3759)"
This reverts commit eb832e88f44d661a504a091defc051e052eb1252.
* Revert "Fix RTL detection on Ruby side (#3867)"
This reverts commit b16b69350eb4ded2e1011931433b51dac5e34b53.
* Revert "i18n: Fixed typo in Polish translation (#3864)"
This reverts commit da6fa029f66d50f38f2b6c85687994793f7766aa.
* Revert "Don't attach IntersectionObserver for wrapped statuses (#3863)"
This reverts commit 94ad0706f514e25c58c0a8f3201f96c1d1ccbbd8.
|
|
* 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
|
|
Stop an executing task if the component already unmounted.
|
|
* Replace TextIconButton for SensitiveButton to IconButton
* line-height
|
|
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.
|
|
|
|
|
|
* Bring Toot button in line with counter
Both should use stringz I guess
* Use grapheme_length for character count
|
|
|
|
|
|
* Debounce autosuggestions
* Remove duplicate import
|
|
|
|
|
|
|
|
|
|
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.
|
|
|