pleroma-fe merge requestshttps://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests2024-03-26T18:34:10Zhttps://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1905Add poll end notifications to fetched types2024-03-26T18:34:10ZPhantasmAdd poll end notifications to fetched types# Changes
* Adds poll end notifications to fetched types
Possibly resolves pleroma/pleroma#3230# Changes
* Adds poll end notifications to fetched types
Possibly resolves pleroma/pleroma#3230https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1904Draft: Add setting to only show scrobbles newer than certain age.2024-03-25T21:38:43ZHJDraft: Add setting to only show scrobbles newer than certain age.Default is 2 days
i18n and sizesetting refactor missingDefault is 2 days
i18n and sizesetting refactor missinghttps://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1903Update dependency karma-webpack to v5.0.12024-03-23T09:09:21Zrenovate-botUpdate dependency karma-webpack to v5.0.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-webpack](https://github.com/webpack-contrib/karma-webpack) | devDependencies | patch | [`5.0.0` -> `5.0.1`](https://renovatebot.com/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-webpack](https://github.com/webpack-contrib/karma-webpack) | devDependencies | patch | [`5.0.0` -> `5.0.1`](https://renovatebot.com/diffs/npm/karma-webpack/5.0.0/5.0.1) |
---
### Release Notes
<details>
<summary>webpack-contrib/karma-webpack (karma-webpack)</summary>
### [`v5.0.1`](https://github.com/webpack-contrib/karma-webpack/blob/HEAD/CHANGELOG.md#501-2024-02-01)
[Compare Source](https://github.com/webpack-contrib/karma-webpack/compare/v5.0.0...v5.0.1)
##### Fixes
- security fixes
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjYuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2Ni4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1902Update dependency karma-firefox-launcher to v2.1.32024-03-23T09:09:10Zrenovate-botUpdate dependency karma-firefox-launcher to v2.1.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-firefox-launcher](https://github.com/karma-runner/karma-firefox-launcher) | devDependencies | patch | [`2.1.2` -> `2.1.3`](https://r...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-firefox-launcher](https://github.com/karma-runner/karma-firefox-launcher) | devDependencies | patch | [`2.1.2` -> `2.1.3`](https://renovatebot.com/diffs/npm/karma-firefox-launcher/2.1.2/2.1.3) |
---
### Release Notes
<details>
<summary>karma-runner/karma-firefox-launcher (karma-firefox-launcher)</summary>
### [`v2.1.3`](https://github.com/karma-runner/karma-firefox-launcher/blob/HEAD/CHANGELOG.md#213-2024-03-03)
[Compare Source](https://github.com/karma-runner/karma-firefox-launcher/compare/v2.1.2...v2.1.3)
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjYuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2Ni4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1901Update dependency karma-coverage to v2.2.12024-03-22T09:06:36Zrenovate-botUpdate dependency karma-coverage to v2.2.1This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-coverage](https://github.com/karma-runner/karma-coverage) | devDependencies | patch | [`2.2.0` -> `2.2.1`](https://renovatebot.com/d...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma-coverage](https://github.com/karma-runner/karma-coverage) | devDependencies | patch | [`2.2.0` -> `2.2.1`](https://renovatebot.com/diffs/npm/karma-coverage/2.2.0/2.2.1) |
---
### Release Notes
<details>
<summary>karma-runner/karma-coverage (karma-coverage)</summary>
### [`v2.2.1`](https://github.com/karma-runner/karma-coverage/blob/HEAD/CHANGELOG.md#221-2023-06-23)
[Compare Source](https://github.com/karma-runner/karma-coverage/compare/v2.2.0...v2.2.1)
##### Bug Fixes
- exit code when reporter file is not provided ([1388186](https://github.com/karma-runner/karma-coverage/commit/13881868dc9c488099ec885e1fde134f4e3dfb11))
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1900Update dependency karma to v6.4.32024-03-22T09:06:25Zrenovate-botUpdate dependency karma to v6.4.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma](https://karma-runner.github.io/) ([source](https://github.com/karma-runner/karma)) | devDependencies | patch | [`6.4.2` -> `6.4.3`]...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [karma](https://karma-runner.github.io/) ([source](https://github.com/karma-runner/karma)) | devDependencies | patch | [`6.4.2` -> `6.4.3`](https://renovatebot.com/diffs/npm/karma/6.4.2/6.4.3) |
---
### Release Notes
<details>
<summary>karma-runner/karma (karma)</summary>
### [`v6.4.3`](https://github.com/karma-runner/karma/blob/HEAD/CHANGELOG.md#643-2024-02-24)
[Compare Source](https://github.com/karma-runner/karma/compare/v6.4.2...v6.4.3)
##### Bug Fixes
- add build commits for patch release ([d7f2d69](https://github.com/karma-runner/karma/commit/d7f2d69ff41a5811552412080519b1984ff48669))
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2NS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1899Update dependency function-bind to v1.1.22024-03-21T09:06:28Zrenovate-botUpdate dependency function-bind to v1.1.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [function-bind](https://github.com/Raynos/function-bind) | devDependencies | patch | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [function-bind](https://github.com/Raynos/function-bind) | devDependencies | patch | [`1.1.1` -> `1.1.2`](https://renovatebot.com/diffs/npm/function-bind/1.1.1/1.1.2) |
---
### Release Notes
<details>
<summary>Raynos/function-bind (function-bind)</summary>
### [`v1.1.2`](https://github.com/Raynos/function-bind/blob/HEAD/CHANGELOG.md#v112---2023-10-12)
[Compare Source](https://github.com/Raynos/function-bind/compare/v1.1.1...v1.1.2)
##### Merged
- Point to the correct file [`#16`](https://github.com/ljharb/function-bind/pull/16)
##### Commits
- \[Tests] migrate tests to Github Actions [`4f8b57c`](https://github.com/ljharb/function-bind/commit/4f8b57c02f2011fe9ae353d5e74e8745f0988af8)
- \[Tests] remove `jscs` [`90eb2ed`](https://github.com/ljharb/function-bind/commit/90eb2edbeefd5b76cd6c3a482ea3454db169b31f)
- \[meta] update `.gitignore` [`53fcdc3`](https://github.com/ljharb/function-bind/commit/53fcdc371cd66634d6e9b71c836a50f437e89fed)
- \[Tests] up to `node` `v11.10`, `v10.15`, `v9.11`, `v8.15`, `v6.16`, `v4.9`; use `nvm install-latest-npm`; run audit script in tests [`1fe8f6e`](https://github.com/ljharb/function-bind/commit/1fe8f6e9aed0dfa8d8b3cdbd00c7f5ea0cd2b36e)
- \[meta] add `auto-changelog` [`1921fcb`](https://github.com/ljharb/function-bind/commit/1921fcb5b416b63ffc4acad051b6aad5722f777d)
- \[Robustness] remove runtime dependency on all builtins except `.apply` [`f743e61`](https://github.com/ljharb/function-bind/commit/f743e61aa6bb2360358c04d4884c9db853d118b7)
- Docs: enable badges; update wording [`503cb12`](https://github.com/ljharb/function-bind/commit/503cb12d998b5f91822776c73332c7adcd6355dd)
- \[readme] update badges [`290c5db`](https://github.com/ljharb/function-bind/commit/290c5dbbbda7264efaeb886552a374b869a4bb48)
- \[Tests] switch to nyc for coverage [`ea360ba`](https://github.com/ljharb/function-bind/commit/ea360ba907fc2601ed18d01a3827fa2d3533cdf8)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `tape` [`cae5e9e`](https://github.com/ljharb/function-bind/commit/cae5e9e07a5578dc6df26c03ee22851ce05b943c)
- \[meta] add `funding` field; create FUNDING.yml [`c9f4274`](https://github.com/ljharb/function-bind/commit/c9f4274aa80ea3aae9657a3938fdba41a3b04ca6)
- \[Tests] fix eslint errors from [#​15](https://github.com/Raynos/function-bind/issues/15) [`f69aaa2`](https://github.com/ljharb/function-bind/commit/f69aaa2beb2fdab4415bfb885760a699d0b9c964)
- \[actions] fix permissions [`99a0cd9`](https://github.com/ljharb/function-bind/commit/99a0cd9f3b5bac223a0d572f081834cd73314be7)
- \[meta] use `npmignore` to autogenerate an npmignore file [`f03b524`](https://github.com/ljharb/function-bind/commit/f03b524ca91f75a109a5d062f029122c86ecd1ae)
- \[Devย Deps] updateย `@ljharb/eslintโconfig`, `eslint`,ย `tape` [`7af9300`](https://github.com/ljharb/function-bind/commit/7af930023ae2ce7645489532821e4fbbcd7a2280)
- \[Dev Deps] update `eslint`, `@ljharb/eslint-config`, `covert`, `tape` [`64a9127`](https://github.com/ljharb/function-bind/commit/64a9127ab0bd331b93d6572eaf6e9971967fc08c)
- \[Tests] use `aud` instead of `npm audit` [`e75069c`](https://github.com/ljharb/function-bind/commit/e75069c50010a8fcce2a9ce2324934c35fdb4386)
- \[Dev Deps] update `@ljharb/eslint-config`, `aud`, `tape` [`d03555c`](https://github.com/ljharb/function-bind/commit/d03555ca59dea3b71ce710045e4303b9e2619e28)
- \[meta] add `safe-publish-latest` [`9c8f809`](https://github.com/ljharb/function-bind/commit/9c8f8092aed027d7e80c94f517aa892385b64f09)
- \[Dev Deps] update `@ljharb/eslint-config`, `tape` [`baf6893`](https://github.com/ljharb/function-bind/commit/baf6893e27f5b59abe88bc1995e6f6ed1e527397)
- \[meta] create SECURITY.md [`4db1779`](https://github.com/ljharb/function-bind/commit/4db17799f1f28ae294cb95e0081ca2b591c3911b)
- \[Tests] add `npm run audit` [`c8b38ec`](https://github.com/ljharb/function-bind/commit/c8b38ec40ed3f85dabdee40ed4148f1748375bc2)
- Revert "Point to the correct file" [`05cdf0f`](https://github.com/ljharb/function-bind/commit/05cdf0fa205c6a3c5ba40bbedd1dfa9874f915c9)
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1898Update dependency autoprefixer to v10.4.192024-03-21T09:30:06Zrenovate-botUpdate dependency autoprefixer to v10.4.19This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [autoprefixer](https://github.com/postcss/autoprefixer) | devDependencies | patch | [`10.4.18` -> `10.4.19`](https://renovatebot.com/diffs/...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [autoprefixer](https://github.com/postcss/autoprefixer) | devDependencies | patch | [`10.4.18` -> `10.4.19`](https://renovatebot.com/diffs/npm/autoprefixer/10.4.18/10.4.19) |
---
### Release Notes
<details>
<summary>postcss/autoprefixer (autoprefixer)</summary>
### [`v10.4.19`](https://github.com/postcss/autoprefixer/blob/HEAD/CHANGELOG.md#10419)
[Compare Source](https://github.com/postcss/autoprefixer/compare/10.4.18...10.4.19)
- Removed `end value has mixed support, consider using flex-end` warning
since `end`/`start` now have good support.
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1897Update dependency express to v4.19.22024-03-26T09:07:45Zrenovate-botUpdate dependency express to v4.19.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [express](http://expressjs.com/) ([source](https://github.com/expressjs/express)) | devDependencies | minor | [`4.18.2` -> `4.19.2`](https:...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [express](http://expressjs.com/) ([source](https://github.com/expressjs/express)) | devDependencies | minor | [`4.18.2` -> `4.19.2`](https://renovatebot.com/diffs/npm/express/4.18.2/4.19.2) |
---
### Release Notes
<details>
<summary>expressjs/express (express)</summary>
### [`v4.19.2`](https://github.com/expressjs/express/blob/HEAD/History.md#4192--2024-03-25)
[Compare Source](https://github.com/expressjs/express/compare/4.19.1...4.19.2)
\==========
- Improved fix for open redirect allow list bypass
### [`v4.19.1`](https://github.com/expressjs/express/blob/HEAD/History.md#4191--2024-03-20)
[Compare Source](https://github.com/expressjs/express/compare/4.19.0...4.19.1)
\==========
- Allow passing non-strings to res.location with new encoding handling checks
### [`v4.19.0`](https://github.com/expressjs/express/blob/HEAD/History.md#4190--2024-03-20)
[Compare Source](https://github.com/expressjs/express/compare/4.18.3...4.19.0)
\==========
- Prevent open redirect allow list bypass due to encodeurl
- deps: cookie@0.6.0
### [`v4.18.3`](https://github.com/expressjs/express/blob/HEAD/History.md#4183--2024-02-29)
[Compare Source](https://github.com/expressjs/express/compare/4.18.2...4.18.3)
\==========
- Fix routing requests without method
- deps: body-parser@1.20.2
- Fix strict json error message on Node.js 19+
- deps: content-type@~1.0.5
- deps: raw-body@2.5.2
- deps: cookie@0.6.0
- Add `partitioned` option
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI3MC4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1896Update dependency @vue/babel-plugin-jsx to v1.2.22024-03-20T09:07:17Zrenovate-botUpdate dependency @vue/babel-plugin-jsx to v1.2.2This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/babel-plugin-jsx](https://github.com/vuejs/babel-plugin-jsx/tree/dev/packages/babel-plugin-jsx#readme) ([source](https://github.com/v...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@vue/babel-plugin-jsx](https://github.com/vuejs/babel-plugin-jsx/tree/dev/packages/babel-plugin-jsx#readme) ([source](https://github.com/vuejs/babel-plugin-jsx)) | devDependencies | patch | [`1.2.1` -> `1.2.2`](https://renovatebot.com/diffs/npm/@vue%2fbabel-plugin-jsx/1.2.1/1.2.2) |
---
### Release Notes
<details>
<summary>vuejs/babel-plugin-jsx (@​vue/babel-plugin-jsx)</summary>
### [`v1.2.2`](https://github.com/vuejs/babel-plugin-jsx/releases/tag/v1.2.2)
[Compare Source](https://github.com/vuejs/babel-plugin-jsx/compare/v1.2.1...v1.2.2)
##### ย ย ย ๐ Features
- **jsx-explorer**:
- Add `resolveType` option ย -ย by [@​g-plane](https://github.com/g-plane) in https://github.com/vuejs/babel-plugin-jsx/issues/692 [<samp>(9d973)</samp>](https://github.com/vuejs/babel-plugin-jsx/commit/9d97341)
- Support tsx ย -ย by [@​sxzz](https://github.com/sxzz) [<samp>(20ef6)</samp>](https://github.com/vuejs/babel-plugin-jsx/commit/20ef600)
##### ย ย ย ๐ Bug Fixes
- Enable optimizing dependencies in build mode ย -ย by [@​sxzz](https://github.com/sxzz) [<samp>(bb8cb)</samp>](https://github.com/vuejs/babel-plugin-jsx/commit/bb8cbe9)
- Pin [@​babel/helper-module-imports](https://github.com/babel/helper-module-imports) to ~7.22.15, workaround for babel regression ย -ย by [@​sodatea](https://github.com/sodatea) [<samp>(f916a)</samp>](https://github.com/vuejs/babel-plugin-jsx/commit/f916afa)
##### ย ย ย ย [View changes on GitHub](https://github.com/vuejs/babel-plugin-jsx/compare/v1.2.1...v1.2.2)
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2MS4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1895Update dependency babel-loader to v9.1.32024-03-19T14:11:34Zrenovate-botUpdate dependency babel-loader to v9.1.3This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [babel-loader](https://github.com/babel/babel-loader) | devDependencies | patch | [`9.1.2` -> `9.1.3`](https://renovatebot.com/diffs/npm/ba...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [babel-loader](https://github.com/babel/babel-loader) | devDependencies | patch | [`9.1.2` -> `9.1.3`](https://renovatebot.com/diffs/npm/babel-loader/9.1.2/9.1.3) |
---
### Release Notes
<details>
<summary>babel/babel-loader (babel-loader)</summary>
### [`v9.1.3`](https://github.com/babel/babel-loader/releases/tag/v9.1.3)
[Compare Source](https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3)
#### Security dependency updates
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by [@​dependabot](https://github.com/dependabot) in https://github.com/babel/babel-loader/pull/982
- Bump semver from 7.3.2 to 7.5.2 by [@​dependabot](https://github.com/dependabot) in https://github.com/babel/babel-loader/pull/993
- bump find-cache-dir to v4 by [@​JLHwung](https://github.com/JLHwung) in https://github.com/babel/babel-loader/pull/995
#### New Contributors
- [@​piwysocki](https://github.com/piwysocki) made their first contribution in https://github.com/babel/babel-loader/pull/981
- [@​comoser](https://github.com/comoser) made their first contribution in https://github.com/babel/babel-loader/pull/897
**Full Changelog**: https://github.com/babel/babel-loader/compare/v9.1.2...v9.1.3
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNTYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI1Ni4xIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1894Update dependency @ruffle-rs/ruffle to v0.1.0-nightly.2024.3.282024-03-28T09:08:02Zrenovate-botUpdate dependency @ruffle-rs/ruffle to v0.1.0-nightly.2024.3.28This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@ruffle-rs/ruffle](https://ruffle.rs) ([source](https://github.com/ruffle-rs/ruffle)) | dependencies | patch | [`0.1.0-nightly.2024.3.17` ...This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [@ruffle-rs/ruffle](https://ruffle.rs) ([source](https://github.com/ruffle-rs/ruffle)) | dependencies | patch | [`0.1.0-nightly.2024.3.17` -> `0.1.0-nightly.2024.3.28`](https://renovatebot.com/diffs/npm/@ruffle-rs%2fruffle/0.1.0-nightly.2024.3.17/0.1.0-nightly.2024.3.28) |
---
### Release Notes
<details>
<summary>ruffle-rs/ruffle (@​ruffle-rs/ruffle)</summary>
### [`v0.1.0-nightly.2024.3.28`](https://github.com/ruffle-rs/ruffle/compare/67a04dcc75838afa7de7130bc69dc3e81bc294a7...bb71b61c9ade6c3f185d7f0cc878423402dc4a7f)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/67a04dcc75838afa7de7130bc69dc3e81bc294a7...bb71b61c9ade6c3f185d7f0cc878423402dc4a7f)
### [`v0.1.0-nightly.2024.3.27`](https://github.com/ruffle-rs/ruffle/compare/d4e5e54dc0e4034b41e5250e85d86649b1961959...67a04dcc75838afa7de7130bc69dc3e81bc294a7)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/d4e5e54dc0e4034b41e5250e85d86649b1961959...67a04dcc75838afa7de7130bc69dc3e81bc294a7)
### [`v0.1.0-nightly.2024.3.26`](https://github.com/ruffle-rs/ruffle/compare/9793e3968d3033c86a1a50ccc3188558e5c4b011...d4e5e54dc0e4034b41e5250e85d86649b1961959)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/9793e3968d3033c86a1a50ccc3188558e5c4b011...d4e5e54dc0e4034b41e5250e85d86649b1961959)
### [`v0.1.0-nightly.2024.3.25`](https://github.com/ruffle-rs/ruffle/compare/08157a056eba8d3637293d35dae631dd6a48f471...9793e3968d3033c86a1a50ccc3188558e5c4b011)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/08157a056eba8d3637293d35dae631dd6a48f471...9793e3968d3033c86a1a50ccc3188558e5c4b011)
### [`v0.1.0-nightly.2024.3.24`](https://github.com/ruffle-rs/ruffle/compare/d70560cb8250d4dd6c34c812b4fbec027907faea...08157a056eba8d3637293d35dae631dd6a48f471)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/d70560cb8250d4dd6c34c812b4fbec027907faea...08157a056eba8d3637293d35dae631dd6a48f471)
### [`v0.1.0-nightly.2024.3.23`](https://github.com/ruffle-rs/ruffle/compare/65129a08da930b83960e424626f1bd64ee9fc07b...d70560cb8250d4dd6c34c812b4fbec027907faea)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/65129a08da930b83960e424626f1bd64ee9fc07b...d70560cb8250d4dd6c34c812b4fbec027907faea)
### [`v0.1.0-nightly.2024.3.22`](https://github.com/ruffle-rs/ruffle/compare/9dc45b3aced673dde2ee3efe88df58f46e07377e...65129a08da930b83960e424626f1bd64ee9fc07b)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/9dc45b3aced673dde2ee3efe88df58f46e07377e...65129a08da930b83960e424626f1bd64ee9fc07b)
### [`v0.1.0-nightly.2024.3.19`](https://github.com/ruffle-rs/ruffle/compare/5d6d097fb1989ac381653270ad8127e7d2f4d4db...9dc45b3aced673dde2ee3efe88df58f46e07377e)
[Compare Source](https://github.com/ruffle-rs/ruffle/compare/5d6d097fb1989ac381653270ad8127e7d2f4d4db...9dc45b3aced673dde2ee3efe88df58f46e07377e)
</details>
---
### Configuration
๐ **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
๐ฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
โป **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.
๐ **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNTYuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI3My4wIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCJ9-->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1893Translations update from Pleroma Weblate2024-03-26T17:13:55Zweblate botTranslations update from Pleroma WeblateTranslations update from [Pleroma Weblate](https://translate.pleroma.social) for [Pleroma/Pleroma-FE](https://translate.pleroma.social/projects/pleroma/pleroma-fe/).
Current translation status:
![Weblate translation status](https://t...Translations update from [Pleroma Weblate](https://translate.pleroma.social) for [Pleroma/Pleroma-FE](https://translate.pleroma.social/projects/pleroma/pleroma-fe/).
Current translation status:
![Weblate translation status](https://translate.pleroma.social/widgets/pleroma/-/pleroma-fe/horizontal-auto.svg)https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1892Themes 3.0 / Pleroma ISS (Interface Style Sheets) [Side A]2024-03-26T17:13:45ZHJThemes 3.0 / Pleroma ISS (Interface Style Sheets) [Side A]This is a massive themes rework. There's a paradigm shift - previously we just had "slots" that were loosely tied to each other in a confusing way, which was an increasing pain in the ass to maintain - we had to add a new color slot for ...This is a massive themes rework. There's a paradigm shift - previously we just had "slots" that were loosely tied to each other in a confusing way, which was an increasing pain in the ass to maintain - we had to add a new color slot for each possible placement/state/variant combination and things often weren't consistent, as a result the text color automation would often mistakenly assign wrong color.
New approach closely resembles CSS - now we have "rules" that consist of "selectors" and "directives", however selectors work on developer-defined "components" instead of HTML elements and directives are quite different from CSS. Just like CSS rules "cascade", i.e. more specific rules inherit from less specific rules. Right now specificity is only defined by amount of nesting of the components + some hard-coded inheritance between variants/states. All of this is computed into set of actual CSS rules.
Components are defined by the developer and consist of:
- CSS selector
- Variants definitions - let you have different variants of same component, i.e. "danger" button, "submit" button etc. Mutually exclusive
- States definitions - primarily used for stateful components (buttons, inputs, etc.) those are not mutually exclusive (for now, limitations are planned) and all possible combinations are calculated, even those that possibly don't make sense.
- Default rules - serve as "default theme"
- List of valid inner components - this is similar to how `LAYERS` were in themes 2.0 - it lets developer define which components can contain other components, and framework will generate all possible combinations of all placements and states.
This gives following advantages:
- Less messy code, no need to write color slots for every occasion.
- More consistent application style - every component placement, state and variant is automatically accounted for.
- Cleaner and more consistent CSS (mostly) - you only need to define colors, radii, shadows etc once where they are actually used in CSS without writing all of the state/variant stuff again.
- More powerful and easier style definitions:
- Themes can override cases which original theme didn't account for, including different styles for themes
- For instance Windows 95 (Redmond XX) theme can add style to the "unstyled" buttons in panel headers.
- Theme makers can use same tools as developers, instead of using color functions in JS those are now declared as text, so it's very much possible to have separate color scheme and interface style (think Breezy themes with different colors except for every theme)
- Some basic color slots will remain and will be used as "palette", with planned ability to add custom style-specific slots to palette for user to adjust.
- Easier visual tweaks - we could add commonly used "tweaks" like making underlay transparent or forcing certain roundness by adding or removing extra rule to the ruleset, no need to write extra code.
- More coherent and less busy editor (eventually)
Disadvantages:
- Themes 3.0 are way more complex internally (i'm literally accidentally reinventing CSS) and maintaining the "core" might prove difficult.
- Despite it being "CSS-like" there might be a learning curve to it.
- *and i mean, i'm probably weird that I like and understand CSS, but for most people something being "like CSS" might be more of a downside than an upside*
- The sheer number of all possible cases - all placements, states, variants is a formidable number, so computing takes some time, even if computing the most simplest element of it takes 1ms it is multiplied by thousands.
- can be optimized
## Status
### Components:
- [x] Button
- [x] Add "floating button" for mobile button
- [x] Input
- [x] Fix issues with checkboxes/radios
- [x] Panel
- [x] PanelHeader
- [x] Status
- [x] Add "selected status" support
- [X] Notification
- [x] RichContent
- [x] Underlay
- [x] Popovers
- [x] Modals (layer)
- [x] Menu item
- [x] TopBar
- [x] Avatar
- [x] Badge
- [x] Alert
- [x] Tabs
- [x] Chat messages
- [x] Mobile stuff (?)
- [x] Scrollbars (?)
- [x] Attachments
- [x] Polls
- [x] Dynamic slots
### Directives
- [x] text color (via virtual components)
- [x] background
- [x] Make it non-mandatory (assume transparent)
- [x] shadows
- [x] fonts
- [x] radii/roundness
### Core
- [x] cascading
- [x] Backward compat
### Moved to Side B:
- gradients (probably just gonna be custom directives like fonts are)
- PISS syntax (too much hassle right now)
## Known bugs:
- [x] Global notices looks weird and have badly styled close buttons
- [x] Video attachments somehow for whatever reason have `button-unstyled` class, giving them background of the buttons
- [x] Some of the "Replies:" links have incorrect color
- [x] Un-collapsed notifications still have faint links (should probably retire the .faint class in general)
- [x] Counter on "show new" in mobile view isn't styled
- [x] Chats list has fallback backgrounds on hover
- [x] Panel footer has fallback background
- [x] Chat list counters broken
- [x] Dropdown menus are inconsistent and autosuggest is even more so (2.0?)
- [x] Toggled buttons have bad hover effect/color and bad text color (2.0)
- [x] Settings modal "Settings saved" notice has a scrollbar
- [x] No Firefox scrollbar color (is it even needed? use --bg fallback?)
- [x] Scrollbar background color should be different
- [x] No wallpaper color
- [x] Scrollbar has white corner when scrolling is allowed in both dimensions
- [x] Polls radios (and checkboxes?) borked
- [x] Lists have hover effect even if they are not directly actionable (followers list; mutes/blocks should (de)select item)
- [x] Active (scope selector, nav pins) unstyled buttons are not getting active text color (unstyled buttons don't have "active" state?)
- [x] Breezy themes have broken sticky panel headers
- [x] Unicode emoji are smol in autocomplete
- [x] "+N more" in MentionsLine doesn't have the `-link`
- [x] Poll options take too much space
- [x] Tests need updates
- [x] Post popovers don't look so good
- [x] Dialog boxxes (delete status) lack styles (on separate layer from popovers AND settings modals)
- [x] Unstyled buttons active+hover states somewhat broken againhttps://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1891basic multitenancy support2024-02-11T21:40:16Zmarcin mikoลajczakbasic multitenancy supportFor pleroma/pleroma!3965. Todo:
- [x] sign up
- [x] admin dashboard features
![obraz.png](/uploads/4801ad64cdbb087036fc4966638255a9/obraz.png)
![obraz.png](/uploads/703a5b5d7149c3a20dfcb3bd7b07e08b/obraz.png)For pleroma/pleroma!3965. Todo:
- [x] sign up
- [x] admin dashboard features
![obraz.png](/uploads/4801ad64cdbb087036fc4966638255a9/obraz.png)
![obraz.png](/uploads/703a5b5d7149c3a20dfcb3bd7b07e08b/obraz.png)https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1890Reduce the timestamp pf videos so that they start at beginning2024-02-29T20:08:04ZHJReduce the timestamp pf videos so that they start at beginningWhile also making safari thumbs workWhile also making safari thumbs workhttps://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1889Hide the expiry date indication if the poll never expires2024-03-22T08:17:38ZSyoBoNHide the expiry date indication if the poll never expires<!--
Feel free to submit merge requests that are work-in-progress, but mark them as
Draft: or WIP:.
Merge requests that have Draft or WIP status will not be merged and have less chances
of being reviewed, but you can still ask people to...<!--
Feel free to submit merge requests that are work-in-progress, but mark them as
Draft: or WIP:.
Merge requests that have Draft or WIP status will not be merged and have less chances
of being reviewed, but you can still ask people to take a look if you need advice.
-->
# Changes
* The expiry date indication won't be shown if the poll never expires
<!-- List what your merge request changes and how -->
<!--
Try to not to break existing behavior, if your changes do break existing behavior
make it configurable to toggle between old behavior and new. Which one should be
default is up to discussion.
-->
<!-- If your merge request resolves some issue link it like so: "Closes #99999" -->
Closes #961
<!--
If merge request adds some new feature that depends on backend:
1. Make sure it gracefully degrades if backend hasn't been updated to support the feature,
we try to make PleromaFE compatible with older versions of BE so that people can still
update frontend safely without updating backend since it's costly and much riskier.
2. Link related BE merge request here
-->
<!-- Screenshots are welcome -->https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1888Translations update from Pleroma Weblate2024-03-07T01:59:12Zweblate botTranslations update from Pleroma WeblateTranslations update from [Pleroma Weblate](https://translate.pleroma.social) for [Pleroma/Pleroma-FE](https://translate.pleroma.social/projects/pleroma/pleroma-fe/).
Current translation status:
![Weblate translation status](https://t...Translations update from [Pleroma Weblate](https://translate.pleroma.social) for [Pleroma/Pleroma-FE](https://translate.pleroma.social/projects/pleroma/pleroma-fe/).
Current translation status:
![Weblate translation status](https://translate.pleroma.social/widgets/pleroma/-/pleroma-fe/horizontal-auto.svg)https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1887Add ability to hide custom emojis in picker2024-01-17T13:23:34ZPhantasmAdd ability to hide custom emojis in picker# Changes
* Adds ability to hide custom emojis in picker
* Hides itself when custom emoji reacts aren't supported
Firefox with custom emoji reacts supported by the backend
![obrazek](/uploads/207f9803cfb8f5a0edb4a5f4c3822f91/obrazek.p...# Changes
* Adds ability to hide custom emojis in picker
* Hides itself when custom emoji reacts aren't supported
Firefox with custom emoji reacts supported by the backend
![obrazek](/uploads/207f9803cfb8f5a0edb4a5f4c3822f91/obrazek.png)
Chrome with custom emoji reacts disabled
![obrazek](/uploads/3e6747ddddce8656bece6dea4b393ad3/obrazek.png)https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1886Admin emoji pack settings2024-03-05T16:29:25ZvaartisAdmin emoji pack settings# Changes
* Added emoji pack management to the pleroma-fe admin panel
* Creating and deleting packs
* Viewing and downloading remote packs
* Editing pack metadata, when changed it shows the wrench icon
* Uploading and editing in...# Changes
* Added emoji pack management to the pleroma-fe admin panel
* Creating and deleting packs
* Viewing and downloading remote packs
* Editing pack metadata, when changed it shows the wrench icon
* Uploading and editing individual files. Files that are edited but not saved are highlighted.
* Added a button to reload and import emojis from the filesystem
* *Not directly emoji related, but also* made frontend management not break completely if there is no config in DB
* New localization included, hopefully I didn't miss any
Currently it loads pack information every time it's mounted, not sure where else to put that. Could maybe somehow be unified with the emoji list used for posting? That can be done later, though.
~~Does not have any pagination support for packs, so first 25 packs only both locally and remotely. Something that can also be dealt with later, I think.~~
Added pagination. There's still a way to paginate _emojis themselves_ but that requires a significant amount of work to make usable I think.
Old admin fe also had support for downloading emojis from URLs, which would be useful but can probably also be added later.
Local pack
![image](/uploads/549991d7aa726ab5112af2c07fb3d2ef/image.png)
Remote pack
![image](/uploads/2fbb28bec6a9ac26ed93869c781e626e/image.png)
<!-- List what your merge request changes and how -->
<!--
Try to not to break existing behavior, if your changes do break existing behavior
make it configurable to toggle between old behavior and new. Which one should be
default is up to discussion.
-->
<!-- If your merge request resolves some issue link it like so: "Closes #99999" -->
<!--
If merge request adds some new feature that depends on backend:
1. Make sure it gracefully degrades if backend hasn't been updated to support the feature,
we try to make PleromaFE compatible with older versions of BE so that people can still
update frontend safely without updating backend since it's costly and much riskier.
2. Link related BE merge request here
-->
<!-- Screenshots are welcome -->