Age | Commit message (Collapse) | Author |
|
Merge upstream changes
|
|
Port 38579b9f74cf75fa62345fc203bee8257d8a2119 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
|
|
Fixes #14274
|
|
Merge upstream changes
|
|
Port 3ef94c00444f2b72a6f68e0fd9cff1b3f783c555 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port a2abe35e0f55c96e8b8525ee25089751859d14c2 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port 6fda3cbbebfdc7b050f4437b996b2ad36c1db64c to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port 61c07c37317f01c1ab4981826704750fe9937fe7 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
|
|
* Fix audio player ticks position
* Split visualizer code into own file to comply with license
* Change top-left corner of visualizer always showing peaks, clean up code
|
|
The code for rendering a frequency graph around a circle has been adopted (with modifications) from a CodePen by Alex Permyakov
|
|
|
|
There was a missed empty hash check. As well as rendering is now wrapped
in try/catch block, so app won't crash if any Blurhash component fails
to render its contents as it's not that critical.
|
|
* Freeze scroll position when a dropdown menu is open in the TL
* Apply this to direct TL as well
* Fix case when mouse leaves the menu
|
|
This commit replaces all unnecessarily repeated code for decoding and
embedding blurhash canvases with separate component - <Blurhash>.
Under the hood Blurhash component will use effect dependent on its
props. This gives a few benefits: it will only be re-rendered whenever
the hash or width/height/dummy props update, and will not render if
canvas won't get to the final DOM, because then effect won't fire,
which prevents weird bugs like #14257.
|
|
|
|
Co-Authored-By: Mélanie Chauvel (ariasuni) <perso@hack-libre.org>
|
|
ran `yarn manage:translations en`
|
|
Merge upstream changes
|
|
audio uploads
Port 0d2135a46172fd6931f757ef083ad99f4522081d to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port d308a863fbd373b94fa571103ad431782c29e074 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port 258171549120142a6a7dac40f17ecc2087433f4a to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
|
|
uploads (#14264)
|
|
The OCR feature in master is broken, there are several reasons for this:
- https://github.com/naptha/tesseract.js/issues/369
- https://github.com/naptha/tesseract.js/issues/346
- and the fact that the worker JS file is served with an unversioned URL,
and, in the nginx config we provide, served with
"public, max-age=31536000, immutable", leading to version mismatches as
the old version gets cached
|
|
Follow-up on #14260 which only fixed half the call sites
|
|
(#14259)
|
|
Fixes #14257
|
|
|
|
|
|
Add option to show local-only toots in public timeline
|
|
|
|
|
|
|
|
Port cb2adaaf9d6c3147de9060132b69933df734d5dc to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
|
|
Merge upstream changes
|
|
Port 06fc6a9cd4c700c450dbe8e8c579a5d5bc4ba732 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Port a783bdf4adee3444e9cd32c2eaa0712214ba1230 to glitch-soc
Signed-off-by: Thibaut Girka <thib@sitedethib.com>
|
|
Conflicts:
- `package.json`:
Not really a conflict, just some glitch-soc-specific dependency
too close to an upstream-updated one.
|
|
* Fix media attachment enumeration
* Switch media_attachments id to snowflake ids
Co-authored-by: Thibaut Girka <thib@sitedethib.com>
|
|
- Rate limit login attempts by target account
- Rate limit password resets and e-mail re-confirmations by target account
- Rate limit sign-up/login attempts, password resets, and e-mail re-confirmations by IP like before
|
|
While OAuth tokens were immediately revoked, accessing the home
controller immediately generated new OAuth tokens and "revived"
the session due to a combination of using remember_me tokens and
overwriting the `authenticate_user!` method
|
|
|
|
|
|
This forces Twitter to render OpenGraph tags in the response
|
|
Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 25.2.4 to 26.1.0.
- [Release notes](https://github.com/facebook/jest/releases)
- [Changelog](https://github.com/facebook/jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/facebook/jest/commits/v26.1.0/packages/babel-jest)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
|
|
|
* Enable nonces for stylesheets
* Pass nonce to react-select
|