dependabot[bot]
8d27120298
chore(deps): bump express from 5.1.0 to 5.2.0 in /desktop ( #1919 )
...
Bumps [express](https://github.com/expressjs/express ) from 5.1.0 to
5.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/releases ">express's
releases</a>.</em></p>
<blockquote>
<h2>v5.2.0</h2>
<h2>Important: Security</h2>
<ul>
<li>Security fix for <a
href="https://www.cve.org/CVERecord?id=CVE-2024-51999 ">CVE-2024-51999</a>
(<a
href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6 ">GHSA-pj86-cfqh-vqx6</a>)</li>
</ul>
<h2>What's Changed</h2>
<ul>
<li>build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6429 ">expressjs/express#6429</a></li>
<li>Refactor: simplify <code>acceptsLanguages</code> implementation
using spread operator by <a
href="https://github.com/Ayoub-Mabrouk "><code>@Ayoub-Mabrouk</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6137 ">expressjs/express#6137</a></li>
<li>increased code coverage of utils.js file by <a
href="https://github.com/ashish3011 "><code>@ashish3011</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6386 ">expressjs/express#6386</a></li>
<li>chore: remove duplicate word by <a
href="https://github.com/dufucun "><code>@dufucun</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6456 ">expressjs/express#6456</a></li>
<li>build(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6498 ">expressjs/express#6498</a></li>
<li>build(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6497 ">expressjs/express#6497</a></li>
<li>build(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by
<a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6496 ">expressjs/express#6496</a></li>
<li>ci: add node.js 24 to test matrix by <a
href="https://github.com/Phillip9587 "><code>@Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6504 ">expressjs/express#6504</a></li>
<li>ci: update codeql config by <a
href="https://github.com/Phillip9587 "><code>@Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6488 ">expressjs/express#6488</a></li>
<li>chore: wider range for query test skip by <a
href="https://github.com/jonchurch "><code>@jonchurch</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6512 ">expressjs/express#6512</a></li>
<li>chore: fix typos in test by <a
href="https://github.com/noritaka1166 "><code>@noritaka1166</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6535 ">expressjs/express#6535</a></li>
<li>ci: disable credential persistence for checkout actions by <a
href="https://github.com/mertssmnoglu "><code>@mertssmnoglu</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6522 ">expressjs/express#6522</a></li>
<li>ci: allow manual triggering of workflow by <a
href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6515 ">expressjs/express#6515</a></li>
<li>test: add coverage for app.listen() variants by <a
href="https://github.com/kgarg1 "><code>@kgarg1</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6476 ">expressjs/express#6476</a></li>
<li>docs: move documentation and charters to the discussions and .github
… by <a
href="https://github.com/bjohansebas "><code>@bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6427 ">expressjs/express#6427</a></li>
<li>build(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6549 ">expressjs/express#6549</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6548 ">expressjs/express#6548</a></li>
<li>chore: enforce explicit <code>Buffer</code> import and add lint rule
by <a href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6525 ">expressjs/express#6525</a></li>
<li>chore: use node protocol for querystring by <a
href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6520 ">expressjs/express#6520</a></li>
<li>chore: fix typo by <a
href="https://github.com/mountdisk "><code>@mountdisk</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6609 ">expressjs/express#6609</a></li>
<li>build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6618 ">expressjs/express#6618</a></li>
<li>add deprecation warnings for redirect arguments undefined by <a
href="https://github.com/bjohansebas "><code>@bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6405 ">expressjs/express#6405</a></li>
<li>ci: run CI when the markdown changes by <a
href="https://github.com/bjohansebas "><code>@bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6632 ">expressjs/express#6632</a></li>
<li>doc: fix CONTRIBUTING link by <a
href="https://github.com/jonchurch "><code>@jonchurch</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6653 ">expressjs/express#6653</a></li>
<li>doc: update contributing guidelines and code of conduct links by <a
href="https://github.com/ShubhamOulkar "><code>@ShubhamOulkar</code></a>
in <a
href="https://redirect.github.com/expressjs/express/pull/6601 ">expressjs/express#6601</a></li>
<li>build(deps-dev): bump morgan from 1.10.0 to 1.10.1 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6679 ">expressjs/express#6679</a></li>
<li>build(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6678 ">expressjs/express#6678</a></li>
<li>lint: add --fix flag to automatic fix linting issue by <a
href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6644 ">expressjs/express#6644</a></li>
<li>chore: ignore yarn.lock file and update example by <a
href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6588 ">expressjs/express#6588</a></li>
<li>lib: use req.socket over deprecated req.connection by <a
href="https://github.com/bjohansebas "><code>@bjohansebas</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6705 ">expressjs/express#6705</a></li>
<li>doc: update express app example by <a
href="https://github.com/shivarm "><code>@shivarm</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6718 ">expressjs/express#6718</a></li>
<li>build(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6675 ">expressjs/express#6675</a></li>
<li>Remove history.md from being packaged on publish by <a
href="https://github.com/sheplu "><code>@sheplu</code></a> in <a
href="https://redirect.github.com/expressjs/express/pull/6780 ">expressjs/express#6780</a></li>
<li>build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6797 ">expressjs/express#6797</a></li>
<li>build(deps): bump github/codeql-action from 3.29.7 to 3.30.5 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6796 ">expressjs/express#6796</a></li>
<li>build(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6795 ">expressjs/express#6795</a></li>
<li>build(deps): bump actions/setup-node from 4.4.0 to 5.0.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6794 ">expressjs/express#6794</a></li>
<li>build(deps): bump actions/download-artifact from 4.3.0 to 5.0.0 by
<a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6793 ">expressjs/express#6793</a></li>
<li>ci: add node.js 25 to test matrix by <a
href="https://github.com/Phillip9587 "><code>@Phillip9587</code></a> in
<a
href="https://redirect.github.com/expressjs/express/pull/6843 ">expressjs/express#6843</a></li>
<li>build(deps): bump actions/download-artifact from 5.0.0 to 6.0.0 by
<a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6871 ">expressjs/express#6871</a></li>
<li>build(deps): bump actions/setup-node from 5.0.0 to 6.0.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6870 ">expressjs/express#6870</a></li>
<li>build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6869 ">expressjs/express#6869</a></li>
<li>build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by <a
href="https://github.com/dependabot "><code>@dependabot</code></a>[bot]
in <a
href="https://redirect.github.com/expressjs/express/pull/6868 ">expressjs/express#6868</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/expressjs/express/blob/master/History.md ">express's
changelog</a>.</em></p>
<blockquote>
<h1>5.2.0 / 2025-12-01</h1>
<ul>
<li>Security fix for <a
href="https://www.cve.org/CVERecord?id=CVE-2024-51999 ">CVE-2024-51999</a>
(<a
href="https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6 ">GHSA-pj86-cfqh-vqx6</a>)</li>
<li>deps: <code>body-parser@^2.2.1</code></li>
<li>A deprecation warning was added when using <code>res.redirect</code>
with undefined arguments, Express now emits a warning to help detect
calls that pass undefined as the status or URL and make them easier to
fix.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="4007ad103b "><code>4007ad1</code></a>
Release: 5.2.0 (<a
href="https://redirect.github.com/expressjs/express/issues/6920 ">#6920</a>)</li>
<li><a
href="2f64f68c37 "><code>2f64f68</code></a>
sec: security patch for CVE-2024-51999</li>
<li><a
href="ed0ba3f1dc "><code>ed0ba3f</code></a>
build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (<a
href="https://redirect.github.com/expressjs/express/issues/6928 ">#6928</a>)</li>
<li><a
href="8eace4603c "><code>8eace46</code></a>
build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (<a
href="https://redirect.github.com/expressjs/express/issues/6929 ">#6929</a>)</li>
<li><a
href="30bae81027 "><code>30bae81</code></a>
build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (<a
href="https://redirect.github.com/expressjs/express/issues/6930 ">#6930</a>)</li>
<li><a
href="758d4355d4 "><code>758d435</code></a>
deps: body-parser@^2.2.1 (<a
href="https://redirect.github.com/expressjs/express/issues/6922 ">#6922</a>)</li>
<li><a
href="77bcd5274a "><code>77bcd52</code></a>
docs: update emeritus triagers (<a
href="https://redirect.github.com/expressjs/express/issues/6890 ">#6890</a>)</li>
<li><a
href="f33caf1f89 "><code>f33caf1</code></a>
Nominate to <a
href="https://github.com/efekrskl "><code>@efekrskl</code></a> for
triage team (<a
href="https://redirect.github.com/expressjs/express/issues/6888 ">#6888</a>)</li>
<li><a
href="54af593b73 "><code>54af593</code></a>
refactor: use cached slice in app.listen (<a
href="https://redirect.github.com/expressjs/express/issues/6897 ">#6897</a>)</li>
<li><a
href="2551a7d8af "><code>2551a7d</code></a>
docs: switch badges from badgen.net to shields.io (<a
href="https://redirect.github.com/expressjs/express/issues/6900 ">#6900</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/expressjs/express/compare/v5.1.0...v5.2.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/go-vikunja/vikunja/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 22:56:03 +01:00
renovate[bot]
035a85d9ae
fix(deps): update module github.com/redis/go-redis/v9 to v9.17.2 ( #1917 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis )
| `v9.17.1` -> `v9.17.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>
###
[`v9.17.2`](https://redirect.github.com/redis/go-redis/releases/tag/v9.17.2 ):
9.17.2
[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.17.1...v9.17.2 )
#### 🐛 Bug Fixes
- **Connection Pool**: Fixed critical race condition in turn management
that could cause connection leaks when dial goroutines complete after
request timeout
([#​3626](https://redirect.github.com/redis/go-redis/pull/3626 ))
by [@​cyningsun](https://redirect.github.com/cyningsun )
- **Context Timeout**: Improved context timeout calculation to use
minimum of remaining time and DialTimeout, preventing goroutines from
waiting longer than necessary
([#​3626](https://redirect.github.com/redis/go-redis/pull/3626 ))
by [@​cyningsun](https://redirect.github.com/cyningsun )
#### 🧰 Maintenance
- chore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to
0.55.0
([#​3627](https://redirect.github.com/redis/go-redis/pull/3627 ))
#### Contributors
We'd like to thank all the contributors who worked on this release!
[@​cyningsun](https://redirect.github.com/cyningsun ) and
[@​ndyakov](https://redirect.github.com/ndyakov )
</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 PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 20:08:05 +00:00
kolaente
e48a8d1717
fix(test): replace project creation in history test with for loop
...
This fixes a race condition when the project_views table was locked.
For example https://github.com/go-vikunja/vikunja/actions/runs/19826720209/job/56802103014
2025-12-01 16:01:22 +01:00
kolaente
dbb4046d51
fix(reaction): use the actual button element to compute rect, not the vue component
...
Resolves https://github.com/go-vikunja/vikunja/issues/1913
2025-12-01 15:48:59 +01:00
renovate[bot]
5fc9b74f50
chore(deps): update dev-dependencies ( #1909 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[@vueuse/shared](https://redirect.github.com/vueuse/vueuse/tree/main/packages/shared#readme )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/shared ))
| [`14.0.0` ->
`14.1.0`](https://renovatebot.com/diffs/npm/@vueuse%2fshared/14.0.0/14.1.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [electron](https://redirect.github.com/electron/electron ) | [`37.10.2`
->
`37.10.3`](https://renovatebot.com/diffs/npm/electron/37.10.2/37.10.3 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [eslint-plugin-vue](https://eslint.vuejs.org )
([source](https://redirect.github.com/vuejs/eslint-plugin-vue )) |
[`10.6.0` ->
`10.6.2`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/10.6.0/10.6.2 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [happy-dom](https://redirect.github.com/capricorn86/happy-dom ) |
[`20.0.10` ->
`20.0.11`](https://renovatebot.com/diffs/npm/happy-dom/20.0.10/20.0.11 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| [stylelint](https://stylelint.io )
([source](https://redirect.github.com/stylelint/stylelint )) | [`16.26.0`
->
`16.26.1`](https://renovatebot.com/diffs/npm/stylelint/16.26.0/16.26.1 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[vite-plugin-pwa](https://redirect.github.com/vite-pwa/vite-plugin-pwa )
| [`1.1.0` ->
`1.2.0`](https://renovatebot.com/diffs/npm/vite-plugin-pwa/1.1.0/1.2.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vueuse/vueuse (@​vueuse/shared)</summary>
###
[`v14.1.0`](https://redirect.github.com/vueuse/vueuse/releases/tag/v14.1.0 )
[Compare
Source](https://redirect.github.com/vueuse/vueuse/compare/v14.0.0...v14.1.0 )
##### 🚀 Features
- **useDropZone**: Add checkValidity function - by
[@​kolaente](https://redirect.github.com/kolaente ) in
[#​5169](https://redirect.github.com/vueuse/vueuse/issues/5169 )
[<samp>(aee84)</samp>](https://redirect.github.com/vueuse/vueuse/commit/aee846cb )
- **useElementVisibility**: Add `initialValue` option - by
[@​kricsleo](https://redirect.github.com/kricsleo ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5159](https://redirect.github.com/vueuse/vueuse/issues/5159 )
[<samp>(13f36)</samp>](https://redirect.github.com/vueuse/vueuse/commit/13f361fa )
- **useMouseInElement**: Add support for tracking inline-level elements
- by [@​siavava](https://redirect.github.com/siavava ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5049](https://redirect.github.com/vueuse/vueuse/issues/5049 )
[<samp>(62dfb)</samp>](https://redirect.github.com/vueuse/vueuse/commit/62dfb80a )
- **useTimeAgoIntl**: Custom units - by
[@​Menci](https://redirect.github.com/Menci ) in
[#​5188](https://redirect.github.com/vueuse/vueuse/issues/5188 )
[<samp>(c7d09)</samp>](https://redirect.github.com/vueuse/vueuse/commit/c7d09ef4 )
- **useWebSocket**: `autoConnect.delay` support function - by
[@​YuchenWell](https://redirect.github.com/YuchenWell ), **Anthony
Fu** and [@​9romise](https://redirect.github.com/9romise ) in
[#​5089](https://redirect.github.com/vueuse/vueuse/issues/5089 )
[<samp>(176f2)</samp>](https://redirect.github.com/vueuse/vueuse/commit/176f2515 )
##### 🐞 Bug Fixes
- Typescript type of `isIOS` constant - by
[@​toofishes](https://redirect.github.com/toofishes ) in
[#​5163](https://redirect.github.com/vueuse/vueuse/issues/5163 )
[<samp>(60888)</samp>](https://redirect.github.com/vueuse/vueuse/commit/60888d43 )
- **computedWithControl**: Allow different types in watch sources array
- by [@​kricsleo](https://redirect.github.com/kricsleo ) in
[#​5184](https://redirect.github.com/vueuse/vueuse/issues/5184 )
[<samp>(bc4ac)</samp>](https://redirect.github.com/vueuse/vueuse/commit/bc4aca90 )
- **types**: Allow async functions in useDebounceFn and useThrottleFn
- by
[@​xiaoxiaohuayu](https://redirect.github.com/xiaoxiaohuayu ) in
[#​5131](https://redirect.github.com/vueuse/vueuse/issues/5131 )
[<samp>(7fb7a)</samp>](https://redirect.github.com/vueuse/vueuse/commit/7fb7a05a )
- **types**: Deprecate embeded `ResizeObserverSize` types - by
[@​9romise](https://redirect.github.com/9romise ) in
[#​5127](https://redirect.github.com/vueuse/vueuse/issues/5127 )
[<samp>(d7a07)</samp>](https://redirect.github.com/vueuse/vueuse/commit/d7a07010 )
- **useArrayReduce**: Export `UseArrayReduceReturn` type - by
[@​michaelcozzolino](https://redirect.github.com/michaelcozzolino )
in [#​5177](https://redirect.github.com/vueuse/vueuse/issues/5177 )
[<samp>(e1204)</samp>](https://redirect.github.com/vueuse/vueuse/commit/e1204722 )
- **useAsyncQueue**: Trigger onFinished when the last task is rejected
- by
[@​keeplearning66](https://redirect.github.com/keeplearning66 ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5144](https://redirect.github.com/vueuse/vueuse/issues/5144 )
[<samp>(c4a46)</samp>](https://redirect.github.com/vueuse/vueuse/commit/c4a46025 )
- **useClipboard**: Add readonly attribute to textarea fallback to
support Safari 15 - by
[@​huajianjiu](https://redirect.github.com/huajianjiu ) in
[#​5179](https://redirect.github.com/vueuse/vueuse/issues/5179 )
[<samp>(ef0c4)</samp>](https://redirect.github.com/vueuse/vueuse/commit/ef0c4f82 )
- **useInfiniteScroll**: Make canLoadMore reactive - by
[@​nhquyss](https://redirect.github.com/nhquyss ) in
[#​5110](https://redirect.github.com/vueuse/vueuse/issues/5110 )
[<samp>(3dc2d)</samp>](https://redirect.github.com/vueuse/vueuse/commit/3dc2d831 )
- **useMagicKeys**: Handle empty key events to prevent errors - by
[@​babu-ch](https://redirect.github.com/babu-ch ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5149](https://redirect.github.com/vueuse/vueuse/issues/5149 )
[<samp>(f8aec)</samp>](https://redirect.github.com/vueuse/vueuse/commit/f8aecd82 )
- **useScroll**: Use configurable window's `getComputedStyle` - by
[@​9romise](https://redirect.github.com/9romise ) in
[#​5150](https://redirect.github.com/vueuse/vueuse/issues/5150 )
[<samp>(f74a6)</samp>](https://redirect.github.com/vueuse/vueuse/commit/f74a68d4 )
- **useSpeechRecognition**: Catch the error while calling method start
- by [@​ben-lau](https://redirect.github.com/ben-lau ),
**liubaobin** and [@​9romise](https://redirect.github.com/9romise )
in [#​5142](https://redirect.github.com/vueuse/vueuse/issues/5142 )
[<samp>(94f1e)</samp>](https://redirect.github.com/vueuse/vueuse/commit/94f1e9e7 )
- **useTimeout**: Fix type typo - by
[@​keeplearning66](https://redirect.github.com/keeplearning66 ),
**Robin** and **Anthony Fu** in
[#​5147](https://redirect.github.com/vueuse/vueuse/issues/5147 )
[<samp>(31e5c)</samp>](https://redirect.github.com/vueuse/vueuse/commit/31e5cb0c )
##### [View changes on
GitHub](https://redirect.github.com/vueuse/vueuse/compare/v14.0.0...v14.1.0 )
</details>
<details>
<summary>electron/electron (electron)</summary>
###
[`v37.10.3`](https://redirect.github.com/electron/electron/releases/tag/v37.10.3 ):
electron v37.10.3
[Compare
Source](https://redirect.github.com/electron/electron/compare/v37.10.2...v37.10.3 )
### Release Notes for v37.10.3
#### Fixes
- Fixed an issue where `systemPreferences.getAccentColor` inverted the
color.
[#​49067](https://redirect.github.com/electron/electron/pull/49067 )
<span style="font-size:small;">(Also in
[39](https://redirect.github.com/electron/electron/pull/48624 ))</span>
</details>
<details>
<summary>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>
###
[`v10.6.2`](https://redirect.github.com/vuejs/eslint-plugin-vue/blob/HEAD/CHANGELOG.md#1062 )
[Compare
Source](https://redirect.github.com/vuejs/eslint-plugin-vue/compare/v10.6.1...v10.6.2 )
##### Patch Changes
- Fixed false positives in non-intersecting conditions in
[`vue/no-duplicate-class-names`](https://eslint.vuejs.org/rules/no-duplicate-class-names.html )
and correctly detect duplicates in combining expressions
([#​2980](https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2980 ))
- Fixed false positives for `TSImportType` in
[`vue/script-indent`](https://eslint.vuejs.org/rules/script-indent.html )
rule
([#​2969](https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2969 ))
- Improved performance and type safety in
[`vue/prefer-use-template-ref`](https://eslint.vuejs.org/rules/prefer-use-template-ref.html )
([#​2982](https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2982 ))
###
[`v10.6.1`](https://redirect.github.com/vuejs/eslint-plugin-vue/blob/HEAD/CHANGELOG.md#1061 )
[Compare
Source](https://redirect.github.com/vuejs/eslint-plugin-vue/compare/v10.6.0...v10.6.1 )
##### Patch Changes
- Fixed false positives for comments outside `<template>` in
[vue/no-multiple-template-root](https://eslint.vuejs.org/rules/no-multiple-template-root.html )
rule
([#​2964](https://redirect.github.com/vuejs/eslint-plugin-vue/pull/2964 ))
</details>
<details>
<summary>capricorn86/happy-dom (happy-dom)</summary>
###
[`v20.0.11`](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.10...b435ce751aa2a105398c4c27cc6b086f93d7f7bd )
[Compare
Source](https://redirect.github.com/capricorn86/happy-dom/compare/v20.0.10...v20.0.11 )
</details>
<details>
<summary>stylelint/stylelint (stylelint)</summary>
###
[`v16.26.1`](https://redirect.github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16261---2025-11-28 )
[Compare
Source](https://redirect.github.com/stylelint/stylelint/compare/16.26.0...16.26.1 )
It fixes numerous false positive bugs, including many in the
`declaration-property-value-no-unknown` rule for the latest CSS
specifications.
- Fixed: `*-no-unknown` false positives for latest specs by integrating
`@csstools/css-syntax-patches-for-csstree`
([#​8850](https://redirect.github.com/stylelint/stylelint/pull/8850 ))
([@​romainmenke](https://redirect.github.com/romainmenke )).
- Fixed: `at-rule-no-unknown` false positives for `@function`
([#​8851](https://redirect.github.com/stylelint/stylelint/pull/8851 ))
([@​jeddy3](https://redirect.github.com/jeddy3 )).
- Fixed: `declaration-property-value-no-unknown` false positives for
`attr()`, `if()` and custom functions
([#​8853](https://redirect.github.com/stylelint/stylelint/pull/8853 ))
([@​jeddy3](https://redirect.github.com/jeddy3 )).
- Fixed: `function-url-quotes` false positives when URLs require quoting
([#​8804](https://redirect.github.com/stylelint/stylelint/pull/8804 ))
([@​taearls](https://redirect.github.com/taearls )).
- Fixed: `selector-pseudo-element-no-unknown` false positives for
`::scroll-button()`
([#​8856](https://redirect.github.com/stylelint/stylelint/pull/8856 ))
([@​Mouvedia](https://redirect.github.com/Mouvedia )).
</details>
<details>
<summary>vite-pwa/vite-plugin-pwa (vite-plugin-pwa)</summary>
###
[`v1.2.0`](https://redirect.github.com/vite-pwa/vite-plugin-pwa/releases/tag/v1.2.0 )
[Compare
Source](https://redirect.github.com/vite-pwa/vite-plugin-pwa/compare/v1.1.0...v1.2.0 )
*No significant changes*
##### [View changes on
GitHub](https://redirect.github.com/vite-pwa/vite-plugin-pwa/compare/v1.1.0...v1.2.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3
* * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 11:15:09 +01:00
renovate[bot]
2bcecac91d
fix(deps): update vueuse to v14.1.0 ( #1910 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [@vueuse/core](https://redirect.github.com/vueuse/vueuse )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/core ))
| [`14.0.0` ->
`14.1.0`](https://renovatebot.com/diffs/npm/@vueuse%2fcore/14.0.0/14.1.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[@vueuse/router](https://redirect.github.com/vueuse/vueuse/tree/main/packages/router#readme )
([source](https://redirect.github.com/vueuse/vueuse/tree/HEAD/packages/router ))
| [`14.0.0` ->
`14.1.0`](https://renovatebot.com/diffs/npm/@vueuse%2frouter/14.0.0/14.1.0 )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>vueuse/vueuse (@​vueuse/core)</summary>
###
[`v14.1.0`](https://redirect.github.com/vueuse/vueuse/releases/tag/v14.1.0 )
[Compare
Source](https://redirect.github.com/vueuse/vueuse/compare/v14.0.0...v14.1.0 )
##### 🚀 Features
- **useDropZone**: Add checkValidity function - by
[@​kolaente](https://redirect.github.com/kolaente ) in
[#​5169](https://redirect.github.com/vueuse/vueuse/issues/5169 )
[<samp>(aee84)</samp>](https://redirect.github.com/vueuse/vueuse/commit/aee846cb )
- **useElementVisibility**: Add `initialValue` option - by
[@​kricsleo](https://redirect.github.com/kricsleo ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5159](https://redirect.github.com/vueuse/vueuse/issues/5159 )
[<samp>(13f36)</samp>](https://redirect.github.com/vueuse/vueuse/commit/13f361fa )
- **useMouseInElement**: Add support for tracking inline-level elements
- by [@​siavava](https://redirect.github.com/siavava ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5049](https://redirect.github.com/vueuse/vueuse/issues/5049 )
[<samp>(62dfb)</samp>](https://redirect.github.com/vueuse/vueuse/commit/62dfb80a )
- **useTimeAgoIntl**: Custom units - by
[@​Menci](https://redirect.github.com/Menci ) in
[#​5188](https://redirect.github.com/vueuse/vueuse/issues/5188 )
[<samp>(c7d09)</samp>](https://redirect.github.com/vueuse/vueuse/commit/c7d09ef4 )
- **useWebSocket**: `autoConnect.delay` support function - by
[@​YuchenWell](https://redirect.github.com/YuchenWell ), **Anthony
Fu** and [@​9romise](https://redirect.github.com/9romise ) in
[#​5089](https://redirect.github.com/vueuse/vueuse/issues/5089 )
[<samp>(176f2)</samp>](https://redirect.github.com/vueuse/vueuse/commit/176f2515 )
##### 🐞 Bug Fixes
- Typescript type of `isIOS` constant - by
[@​toofishes](https://redirect.github.com/toofishes ) in
[#​5163](https://redirect.github.com/vueuse/vueuse/issues/5163 )
[<samp>(60888)</samp>](https://redirect.github.com/vueuse/vueuse/commit/60888d43 )
- **computedWithControl**: Allow different types in watch sources array
- by [@​kricsleo](https://redirect.github.com/kricsleo ) in
[#​5184](https://redirect.github.com/vueuse/vueuse/issues/5184 )
[<samp>(bc4ac)</samp>](https://redirect.github.com/vueuse/vueuse/commit/bc4aca90 )
- **types**: Allow async functions in useDebounceFn and useThrottleFn
- by
[@​xiaoxiaohuayu](https://redirect.github.com/xiaoxiaohuayu ) in
[#​5131](https://redirect.github.com/vueuse/vueuse/issues/5131 )
[<samp>(7fb7a)</samp>](https://redirect.github.com/vueuse/vueuse/commit/7fb7a05a )
- **types**: Deprecate embeded `ResizeObserverSize` types - by
[@​9romise](https://redirect.github.com/9romise ) in
[#​5127](https://redirect.github.com/vueuse/vueuse/issues/5127 )
[<samp>(d7a07)</samp>](https://redirect.github.com/vueuse/vueuse/commit/d7a07010 )
- **useArrayReduce**: Export `UseArrayReduceReturn` type - by
[@​michaelcozzolino](https://redirect.github.com/michaelcozzolino )
in [#​5177](https://redirect.github.com/vueuse/vueuse/issues/5177 )
[<samp>(e1204)</samp>](https://redirect.github.com/vueuse/vueuse/commit/e1204722 )
- **useAsyncQueue**: Trigger onFinished when the last task is rejected
- by
[@​keeplearning66](https://redirect.github.com/keeplearning66 ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5144](https://redirect.github.com/vueuse/vueuse/issues/5144 )
[<samp>(c4a46)</samp>](https://redirect.github.com/vueuse/vueuse/commit/c4a46025 )
- **useClipboard**: Add readonly attribute to textarea fallback to
support Safari 15 - by
[@​huajianjiu](https://redirect.github.com/huajianjiu ) in
[#​5179](https://redirect.github.com/vueuse/vueuse/issues/5179 )
[<samp>(ef0c4)</samp>](https://redirect.github.com/vueuse/vueuse/commit/ef0c4f82 )
- **useInfiniteScroll**: Make canLoadMore reactive - by
[@​nhquyss](https://redirect.github.com/nhquyss ) in
[#​5110](https://redirect.github.com/vueuse/vueuse/issues/5110 )
[<samp>(3dc2d)</samp>](https://redirect.github.com/vueuse/vueuse/commit/3dc2d831 )
- **useMagicKeys**: Handle empty key events to prevent errors - by
[@​babu-ch](https://redirect.github.com/babu-ch ) and
[@​9romise](https://redirect.github.com/9romise ) in
[#​5149](https://redirect.github.com/vueuse/vueuse/issues/5149 )
[<samp>(f8aec)</samp>](https://redirect.github.com/vueuse/vueuse/commit/f8aecd82 )
- **useScroll**: Use configurable window's `getComputedStyle` - by
[@​9romise](https://redirect.github.com/9romise ) in
[#​5150](https://redirect.github.com/vueuse/vueuse/issues/5150 )
[<samp>(f74a6)</samp>](https://redirect.github.com/vueuse/vueuse/commit/f74a68d4 )
- **useSpeechRecognition**: Catch the error while calling method start
- by [@​ben-lau](https://redirect.github.com/ben-lau ),
**liubaobin** and [@​9romise](https://redirect.github.com/9romise )
in [#​5142](https://redirect.github.com/vueuse/vueuse/issues/5142 )
[<samp>(94f1e)</samp>](https://redirect.github.com/vueuse/vueuse/commit/94f1e9e7 )
- **useTimeout**: Fix type typo - by
[@​keeplearning66](https://redirect.github.com/keeplearning66 ),
**Robin** and **Anthony Fu** in
[#​5147](https://redirect.github.com/vueuse/vueuse/issues/5147 )
[<samp>(31e5c)</samp>](https://redirect.github.com/vueuse/vueuse/commit/31e5cb0c )
##### [View changes on
GitHub](https://redirect.github.com/vueuse/vueuse/compare/v14.0.0...v14.1.0 )
</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 PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 11:14:41 +01:00
renovate[bot]
2bd466e57b
fix(deps): update module github.com/olekukonko/tablewriter to v1.1.2 ( #1911 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/olekukonko/tablewriter](https://redirect.github.com/olekukonko/tablewriter )
| `v1.1.1` -> `v1.1.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>olekukonko/tablewriter
(github.com/olekukonko/tablewriter)</summary>
###
[`v1.1.2`](https://redirect.github.com/olekukonko/tablewriter/compare/v1.1.1...v1.1.2 )
[Compare
Source](https://redirect.github.com/olekukonko/tablewriter/compare/v1.1.1...v1.1.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 PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 11:14:29 +01:00
renovate[bot]
9062f78bd3
chore(deps): update pnpm to v10.24.0 ( #1912 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [pnpm](https://pnpm.io )
([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm )) |
[`10.23.0` ->
`10.24.0`](https://renovatebot.com/diffs/npm/pnpm/10.23.0/10.24.0 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>pnpm/pnpm (pnpm)</summary>
###
[`v10.24.0`](https://redirect.github.com/pnpm/pnpm/compare/v10.23.0...v10.24.0 )
[Compare
Source](https://redirect.github.com/pnpm/pnpm/compare/v10.23.0...v10.24.0 )
</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 PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-30 23:09:13 +01:00
Copilot
166da9763d
fix: handle MySQL 8 CREATE INDEX without IF NOT EXISTS support ( #1903 )
2025-11-28 15:57:54 +00:00
kolaente
e43bac7fbc
fix(test): include response body in error
2025-11-28 16:48:08 +01:00
kolaente
7f5a08b316
fix(tasks): make sure all users get overdue reminder mails ( #1901 )
...
Fixes a regression introduced in 2a43f9b076
Resolves https://github.com/go-vikunja/vikunja/issues/1581
2025-11-28 11:06:47 +01:00
renovate[bot]
d1add5c621
chore(deps): update dev-dependencies ( #1898 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:17:36 +01:00
renovate[bot]
7602a07a01
fix(deps): update module github.com/hashicorp/go-version to v1.8.0 ( #1900 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:12:58 +01:00
Frederick [Bot]
f7e91f4b19
chore(i18n): update translations via Crowdin
2025-11-28 00:54:33 +00:00
kolaente
b175c7ff6e
chore: 1.0.0-rc3 release preparations
v1.0.0-rc3
2025-11-27 23:08:01 +01:00
kolaente
869a8b0ab9
fix(sharing): use the highest team sharing permission when sharing the same project with multiple teams ( #1894 )
2025-11-27 22:25:06 +01:00
kolaente
4de49512b0
docs: update AI instructions about plans
2025-11-27 22:24:40 +01:00
kolaente
9626382667
fix(editor): close only editor when pressing escape
...
This fixes a bug where when the task was opened in a modal and the user was editing the description and then pressing escape it would also close the task modal instead of only escaping from the editor itself.
2025-11-27 22:24:22 +01:00
renovate[bot]
6bee4a40ae
fix(deps): update dependency @sentry/vue to v10.26.0 ( #1878 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:53:03 +00:00
renovate[bot]
c2773ae52c
chore(deps): update actions/checkout action to v6 ( #1897 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:37:36 +00:00
renovate[bot]
a041845b02
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.40.0 ( #1895 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:33:48 +00:00
renovate[bot]
33ba7073c2
fix(deps): update dependency vue to v3.5.25 ( #1888 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:30:18 +00:00
renovate[bot]
8097693681
fix(deps): update module github.com/labstack/echo-jwt/v4 to v4.4.0 ( #1896 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:28:06 +00:00
kolaente
16790e19f9
fix(editor): preserve consecutive whitespace in comments in TipTap ( #1893 )
...
* fix(editor): preserve consecutive whitespace in comments in TipTap
Ensure multiple spaces in comment content are no longer collapsed when editing/saving by:
- Adding SetContentOptions with parseOptions.preserveWhitespace = 'full'
- Applying those options to all setContent calls (initial load, exit edit mode, post-upload cleanup)
- Enabling preserveWhitespace in editor parseOptions
Previously, repeated spaces were normalized away after setContent(false), causing comments with deliberate spacing to be altered unexpectedly.
No behavioral changes beyond whitespace retention; renders identical except space fidelity.
* fix(editor): use preserveWhitespace true instead of full to avoid duplicate checklist items
The 'full' mode preserves all whitespace including between block elements,
which caused the HTML parser to create extra empty list items from newlines
between <li> tags. Using 'true' preserves whitespace in inline content only,
which still achieves the goal of preserving consecutive spaces in text while
not creating spurious nodes from formatting whitespace.
---------
Co-authored-by: maggch <maggch@outlook.com >
2025-11-27 19:10:22 +00:00
renovate[bot]
cbbaf540a5
fix(deps): update dependency vue-i18n to v11.2.1 ( #1891 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 20:07:57 +01:00
renovate[bot]
e4667d6d5d
fix(deps): update module github.com/getsentry/sentry-go to v0.40.0 ( #1892 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 20:07:42 +01:00
kolaente
5922d1fa1e
fix(test): correctly set fixed time in login test
2025-11-27 19:57:23 +01:00
kolaente
566ff99e6c
fix(editor): prevent upload overlay from intercepting text drag operations ( #1890 )
2025-11-27 17:49:38 +00:00
renovate[bot]
785fe6e306
chore(deps): update docker/metadata-action digest to c299e40 ( #1887 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 17:45:12 +01:00
renovate[bot]
f7d5122638
fix(deps): update dependency marked to v17 ( #1797 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 17:35:33 +01:00
renovate[bot]
c3a75bbd4d
chore(deps): update pnpm to v10.23.0 ( #1877 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 17:35:20 +01:00
renovate[bot]
bb31798be6
chore(deps): pin mcr.microsoft.com/playwright docker tag to 6aca677 ( #1884 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 17:35:14 +01:00
renovate[bot]
210baaa8ee
chore(deps): update actions/checkout digest to 93cb6ef ( #1885 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 17:34:15 +01:00
renovate[bot]
5c4ea721c7
fix(deps): update dependency workbox-precaching to v7.4.0 ( #1879 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 16:37:42 +01:00
renovate[bot]
7f45264ff1
fix(deps): update module github.com/redis/go-redis/v9 to v9.17.1 ( #1881 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 16:37:26 +01:00
kolaente
51512c1cb4
feat: migrate cypress e2e tests to playwright ( #1739 )
2025-11-27 16:34:48 +01:00
Frederick [Bot]
23a6ae19ea
[skip ci] Updated swagger docs
2025-11-27 14:22:39 +00:00
Mithilesh Gupta
7dddc5dfa2
feat: task unread tracking ( #1857 )
...
---------
Co-authored-by: Mithilesh Gupta <guptamithilesh@protonmail.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-27 15:14:42 +01:00
kolaente
2976d6f676
fix: use shift+r for reminder shortcut on apple devices
2025-11-26 23:58:01 +01:00
kolaente
869bb6e014
docs: fix sticker link
2025-11-26 23:58:01 +01:00
kolaente
f7acdf4ac1
fix: don't try to switch to project 0 when reloading the page ( #1855 )
2025-11-26 23:28:05 +01:00
kolaente
34575e4eb7
fix(editor): don't convert text that's pasted into a code block to markdown
...
Resolves https://community.vikunja.io/t/pasting-into-code-block-renders-markdown/4181
2025-11-26 23:27:33 +01:00
renovate[bot]
f7bdb996ca
chore(deps): update dev-dependencies
2025-11-26 13:47:07 +01:00
kolaente
a4aad79f53
fix: TickTick import ( #1871 )
...
This change fixes a few issues with the TickTick import:
1. BOM (Byte Order Mark) Handling: Added stripBOM() function to properly handle UTF-8 BOM at the beginning of CSV files
2. Multi-line Status Section: Updated header detection to handle the multi-line status description in real TickTick exports
3. CSV Parser Configuration: Made the CSV parser more lenient with variable field counts and quote handling
4. Test Infrastructure: Added missing logger initialization for tests
5. Field Mapping: Fixed the core issue where CSV fields weren't being mapped to struct fields correctly
The main problem was in the newLineSkipDecoder function where:
- Header detection calculated line skip count on BOM-stripped content
- CSV decoder was also stripping BOM and applying the same skip count
- This caused inconsistent positioning and empty field mapping
Rewrote the decoder to use a scanner-based approach with consistent BOM handling.
Resolves https://github.com/go-vikunja/vikunja/issues/1870
2025-11-25 22:32:39 +00:00
kolaente
719d06a991
feat(editor): automatically save draft comments locally ( #1868 )
...
Resolves https://github.com/go-vikunja/vikunja/issues/1867
2025-11-24 22:23:58 +00:00
kolaente
8bcd7ec5f5
chore: update devenv
2025-11-24 22:47:21 +01:00
renovate[bot]
370a6230a0
chore(deps): update actions/create-github-app-token digest to 7e473ef ( #1862 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-24 20:36:25 +00:00
Frederick [Bot]
fd9693cb6a
chore(i18n): update translations via Crowdin
2025-11-24 00:59:57 +00:00
kolaente
4b4684961b
fix: emit null
2025-11-22 17:23:03 +01:00
kolaente
e7c0f5fab3
fix(components): fix all type errors in FilterAutocomplete.ts
...
- Add type filters for label and project arrays to remove undefined values
- Add @ts-expect-error for projectId parameter in getAll call
- Add type assertion for userService.getAll empty object parameter
- Add default value for prefix in destructuring
- Add null check for match.index
- Add type assertions for union type property access (username/title)
- Add null check for autocompleteContext
- Fix Selection.near call with @ts-expect-error comment
- Add optional chaining for array access that could be undefined
2025-11-22 17:23:03 +01:00