renovate[bot]
f865bd8555
fix(deps): update dependency express to v5.2.1 ( #1932 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [express](https://expressjs.com/ )
([source](https://redirect.github.com/expressjs/express )) | [`5.2.0` ->
`5.2.1`](https://renovatebot.com/diffs/npm/express/5.2.0/5.2.1 ) |

|

|
---
### Release Notes
<details>
<summary>expressjs/express (express)</summary>
###
[`v5.2.1`](https://redirect.github.com/expressjs/express/blob/HEAD/History.md#521--2025-12-01 )
[Compare
Source](https://redirect.github.com/expressjs/express/compare/v5.2.0...v5.2.1 )
\=======================
- Revert security fix for
[CVE-2024-51999](https://www.cve.org/CVERecord?id=CVE-2024-51999 )
([GHSA-pj86-cfqh-vqx6](https://redirect.github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:04:57 +01:00
renovate[bot]
5a17c56735
chore(deps): update node.js to 682368d ( #1931 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://redirect.github.com/nodejs/node )
([changelog](https://redirect.github.com/nodejs/node/compare/sha256:2867d550cf9d8bb50059a0fff528741f11a84d985c732e60e19e8e75c7239c43..sha256:682368d8253e0c3364b803956085c456a612d738bd635926d73fa24db3ce53d7 ))
| stage | digest | `2867d55` -> `682368d` |
---
### 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 09:04:37 +01:00
kolaente
112df4a752
fix(caldav): init logger in tests
2025-12-04 11:10:19 +01:00
kolaente
da0822c3f4
feat(caldav): add more error logging
2025-12-04 10:54:31 +01:00
Copilot
30104fb749
fix: escape backticks and special chars in commit message for GitHub Action ( #1928 )
...
The `issue-closed-comment` workflow fails when commit messages contain
backticks because they're interpolated directly into JS template
strings, breaking syntax.
### Changes
- Escape backslashes, backticks, and `${` sequences before setting the
commit message output
- Order matters: backslashes first to avoid interfering with subsequent
escaping
```javascript
// Before: raw message breaks template string if it contains backticks
core.setOutput('commit_message', commit.message);
// After: properly escaped for safe interpolation
const escapedMessage = commit.message.replace(/\\/g, '\\\\').replace(/`/g, '\\`').replace(/\$\{/g, '\\${');
core.setOutput('commit_message', escapedMessage);
```
<!-- START COPILOT CODING AGENT SUFFIX -->
<details>
<summary>Original prompt</summary>
> the github action which comments on issue closure fails when the
commit message contains ` since these are js strings. Make sure to
escape them.
</details>
<!-- START COPILOT CODING AGENT TIPS -->
---
✨ Let Copilot coding agent [set things up for
you](https://github.com/go-vikunja/vikunja/issues/new?title=✨ +Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot )
— coding agent works faster and does higher quality work when set up for
your repo.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-12-04 09:38:24 +00:00
Copilot
7cf2a6886e
fix: clear error when duplicating project with uploaded background ( #1926 )
...
Resolves https://github.com/go-vikunja/vikunja/issues/1745
- [x] Understand the issue from GitHub issue #1745
- [x] Analyze the codebase to locate the bug in
`duplicateProjectBackground` function
- [x] Fix the bug: return nil explicitly at the end of
duplicateProjectBackground
- [x] Add test for duplicating a project with an uploaded background (as
subtest)
- [x] Run tests and verify the fix
- [x] Run code review and address any feedback
- [x] Run CodeQL security scan
## Summary of Changes
### Problem
When duplicating a project with an uploaded (non-Unsplash) background
image, users encounter an internal server error (HTTP 500). The backend
logs show: `file was not downloaded from unsplash [FileID: X]`
### Root Cause
The `duplicateProjectBackground` function in
`pkg/models/project_duplicate.go` uses named returns. When
`GetUnsplashPhotoByFileID` returns `ErrFileIsNotUnsplashFile` for an
uploaded background, the error was intentionally ignored (to proceed
with copying the file) but not cleared from the named return variable.
This caused the error to be returned at the end of the function via the
bare `return` statement, triggering a 500 response.
### Solution
Changed the bare `return` at the end of `duplicateProjectBackground` to
`return nil` explicitly.
### Changes
1. **`pkg/models/project_duplicate.go`**: Changed bare `return` to
`return nil` at the end of `duplicateProjectBackground`
2. **`pkg/models/project_duplicate_test.go`**: Added subtest "duplicate
project with uploaded background" to `TestProjectDuplicate`
### Testing
- All existing tests pass
- Added subtest to `TestProjectDuplicate` for uploaded background
scenario (project 35 with non-Unsplash background)
### Security Summary
- No security vulnerabilities found by CodeQL
- Code review passed
<!-- START COPILOT CODING AGENT SUFFIX -->
<details>
<summary>Original prompt</summary>
> # Duplicate project with uploaded background - Implementation Plan
>
> ## Overview
> Users encounter an internal server error when duplicating a project
that uses an uploaded background image (non-Unsplash). The b
> ackend attempt to copy the background leaves a non-Unsplash error
(`ErrFileIsNotUnsplashFile`) in a named return value, causing
> the duplication API call to fail even though the error should be
ignored. We need to adjust the duplication flow to allow upload
> ed backgrounds and add regression tests.
>
> ## Current State Analysis
> - Project duplication calls `duplicateProjectBackground` to copy the
background file. The helper tries to copy a downloaded Unsp
> lash image and returns `ErrFileIsNotUnsplashFile` for uploaded files.
> - In the duplication code, the error variable is not cleared after
intentionally ignoring this specific error, so the function s
> till returns the error and triggers a 500 response.
> - There are no automated regression tests covering project duplication
with uploaded backgrounds.
>
> ### Key Discoveries
> - The duplication logic treats Unsplash and uploaded backgrounds
differently and only clears the Unsplash download error, leavin
> g the non-Unsplash error set.
> - The API currently works for Unsplash backgrounds but fails for
uploaded backgrounds due to the lingering error value.
>
> ## Desired End State
> - Duplicating a project succeeds for both Unsplash and uploaded
backgrounds.
> - Uploaded background files (and their metadata) are copied correctly
to the new project when possible, or gracefully skipped wi
> thout failing duplication.
> - Regression tests cover duplication with both background types to
prevent future regressions.
>
> ## What We're NOT Doing
> - No changes to the background upload endpoints or UI selection
workflow.
> - No changes to Unsplash download behavior or quota handling.
> - No new migration or database schema changes.
>
> ## Implementation Approach
> 1. Fix backend duplication error handling so uploaded backgrounds do
not cause a fatal error.
> 2. Add backend tests to cover duplication with uploaded backgrounds
and Unsplash backgrounds (success paths) and verify duplicat
> ion works without returning 500 errors.
> 3. Ensure tests document the expected behavior and guard against
regressions.
>
> ## Phase 1: Fix duplication error handling
> ### Overview
> Make project duplication tolerate uploaded backgrounds by clearing or
not propagating `ErrFileIsNotUnsplashFile` once it has bee
> n intentionally ignored.
>
> ### Changes Required
> - **File:** `pkg/models/projects.go` (or relevant duplication helper)
> - Adjust `duplicateProjectBackground` (or the calling logic) to reset
the named return error after handling `ErrFileIsNotUnspl
> ashFile`, ensuring the function returns `nil` when no real error
occurs.
> - Keep existing behavior for other errors and for Unsplash downloads.
>
> ### Success Criteria
> - Uploaded background duplication no longer returns an internal server
error.
> - Unsplash background duplication remains functional and still
surfaces real errors.
>
> ## Phase 2: Add regression tests
> ### Overview
> Add automated tests verifying project duplication works for both
uploaded and Unsplash backgrounds.
>
> ### Changes Required
> - **File:** `pkg/models/projects_test.go` (or closest existing test
file for project duplication)
> - Add a test that sets up a project with an uploaded background file,
duplicates the project, and asserts duplication succeeds
> and the duplicated project has an appropriate background reference.
> - Add/adjust test coverage for Unsplash background duplication to
confirm unchanged behavior.
> - Use existing fixtures or temporary files as needed for uploaded
background setup.
>
> ### Success Criteria
> - Tests fail on current main branch but pass after the fix.
> - Tests validate that duplication completes without 500 errors for
both background types.
>
> ## Testing Strategy
> - Automated Go tests via `mage test:filter` targeting the new
duplication tests.
> - Optionally run the broader suite (`mage test:feature`) if time
permits to ensure no regressions.
>
> ## Manual Verification
> 1. Create a project and upload a background via the UI; duplicate it;
observe duplication succeeds and background is present or
> gracefully handled.
> 2. Create a project with an Unsplash background; duplicate it; verify
duplication succeeds.
> 3. Check API responses for duplication calls to ensure no internal
server errors.
</details>
<!-- START COPILOT CODING AGENT TIPS -->
---
💬 We'd love your input! Share your thoughts on Copilot coding agent in
our [2 minute survey](https://gh.io/copilot-coding-agent-survey ).
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-12-04 10:16:16 +01:00
renovate[bot]
5bb53eaefa
fix(deps): update module github.com/spf13/cobra to v1.10.2 ( #1927 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| [github.com/spf13/cobra](https://redirect.github.com/spf13/cobra ) |
`v1.10.1` -> `v1.10.2` |

|

|
---
### Release Notes
<details>
<summary>spf13/cobra (github.com/spf13/cobra)</summary>
###
[`v1.10.2`](https://redirect.github.com/spf13/cobra/releases/tag/v1.10.2 )
[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2 )
#### 🔧 Dependencies
- chore: Migrate from `gopkg.in/yaml.v3` to `go.yaml.in/yaml/v3` by
[@​dims](https://redirect.github.com/dims ) in
[#​2336](https://redirect.github.com/spf13/cobra/pull/2336 ) - the
`gopkg.in/yaml.v3` package has been deprecated for some time: this
should significantly cleanup dependency/supply-chains for consumers of
`spf13/cobra`
#### 📈 CI/CD
- Fix linter and allow CI to pass by
[@​marckhouzam](https://redirect.github.com/marckhouzam ) in
[#​2327](https://redirect.github.com/spf13/cobra/pull/2327 )
- fix: actions/setup-go v6 by
[@​jpmcb](https://redirect.github.com/jpmcb ) in
[#​2337](https://redirect.github.com/spf13/cobra/pull/2337 )
#### 🔥 ✍🏼 Docs
- Add documentation for repeated flags functionality by
[@​rvergis](https://redirect.github.com/rvergis ) in
[#​2316](https://redirect.github.com/spf13/cobra/pull/2316 )
#### 🍂 Refactors
- refactor: replace several vars with consts by
[@​htoyoda18](https://redirect.github.com/htoyoda18 ) in
[#​2328](https://redirect.github.com/spf13/cobra/pull/2328 )
- refactor: change minUsagePadding from var to const by
[@​ssam18](https://redirect.github.com/ssam18 ) in
[#​2325](https://redirect.github.com/spf13/cobra/pull/2325 )
#### 🤗 New Contributors
- [@​rvergis](https://redirect.github.com/rvergis ) made their
first contribution in
[#​2316](https://redirect.github.com/spf13/cobra/pull/2316 )
- [@​htoyoda18](https://redirect.github.com/htoyoda18 ) made their
first contribution in
[#​2328](https://redirect.github.com/spf13/cobra/pull/2328 )
- [@​ssam18](https://redirect.github.com/ssam18 ) made their first
contribution in
[#​2325](https://redirect.github.com/spf13/cobra/pull/2325 )
- [@​dims](https://redirect.github.com/dims ) made their first
contribution in
[#​2336](https://redirect.github.com/spf13/cobra/pull/2336 )
**Full Changelog**:
<https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2 >
Thank you to our amazing contributors!!!!! 🐍 🚀
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 09:07:54 +01:00
Frederick [Bot]
cec8daba59
chore(i18n): update translations via Crowdin
2025-12-04 00:57:27 +00:00
renovate[bot]
96acdb1692
chore(deps): update actions/checkout digest to 8e8c483 ( #1922 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | digest | `1af3b93` -> `8e8c483` |
---
### 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-03 11:23:29 +01:00
renovate[bot]
780c5b3b6f
chore(deps): update cypress/browsers:latest docker digest to ff79e75 ( #1923 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| cypress/browsers | container | digest | `7331c59` -> `ff79e75` |
| cypress/browsers | | digest | `7331c59` -> `ff79e75` |
---
### 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-03 11:23:11 +01:00
renovate[bot]
38eae2ae9e
chore(deps): update golangci/golangci-lint-action digest to 1e7e51e ( #1924 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[golangci/golangci-lint-action](https://redirect.github.com/golangci/golangci-lint-action )
| action | digest | `e7fa5ac` -> `1e7e51e` |
---
### 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-03 11:22:57 +01:00
renovate[bot]
5a36351f44
chore(deps): update actions/setup-node digest to 395ad32 ( #1925 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-node](https://redirect.github.com/actions/setup-node ) |
action | digest | `2028fbc` -> `395ad32` |
---
### 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-03 11:21:57 +01:00
renovate[bot]
90f97a07c2
chore(deps): update dependency go to v1.25.5 ( #1921 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | patch |
`1.25.4` -> `1.25.5` |
---
### 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-02 17:46:01 +01:00
Mithilesh Gupta
a0a8111acb
feat: Added background brightness setting ( #1915 )
...
Closes https://github.com/go-vikunja/vikunja/pull/1142
---------
Co-authored-by: Mithilesh Gupta <guptamithilesh@protonmail.com >
Co-authored-by: kolaente <k@knt.li >
2025-12-02 16:27:00 +00:00
renovate[bot]
a54c3473b2
chore(deps): update crowdin/github-action digest to 60debf3 ( #1920 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[crowdin/github-action](https://redirect.github.com/crowdin/github-action )
| action | digest | `08713f0` -> `60debf3` |
---
### 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-02 16:28:52 +01:00
kolaente
2b98cf643f
chore(deps): update js-yaml
2025-12-02 10:39:36 +01:00
kolaente
478d7b253d
chore(deps): update mdast-util-to-hast
2025-12-02 10:37:36 +01:00
kolaente
a5376d7dd3
chore(deps): update glob
2025-12-02 10:35:42 +01:00
renovate[bot]
35c0ecc72e
fix(deps): update dependency vue-i18n to v11.2.2 ( #1908 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[vue-i18n](https://redirect.github.com/intlify/vue-i18n/tree/master/packages/vue-i18n#readme )
([source](https://redirect.github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n ))
| [`11.2.1` ->
`11.2.2`](https://renovatebot.com/diffs/npm/vue-i18n/11.2.1/11.2.2 ) |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>intlify/vue-i18n (vue-i18n)</summary>
###
[`v11.2.2`](https://redirect.github.com/intlify/vue-i18n/releases/tag/v11.2.2 )
[Compare
Source](https://redirect.github.com/intlify/vue-i18n/compare/v11.2.1...v11.2.2 )
<!-- Release notes generated using configuration in .github/release.yml
at v11.2.2 -->
#### What's Changed
##### 🐛 Bug Fixes
- fix: avoid bundler static analysis for namespace import by
[@​kazupon](https://redirect.github.com/kazupon ) in
[#​2326](https://redirect.github.com/intlify/vue-i18n/pull/2326 )
**Full Changelog**:
<https://github.com/intlify/vue-i18n/compare/v11.2.1...v11.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 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 22:56:38 +01:00
renovate[bot]
4d3f72f656
chore(deps): update softprops/action-gh-release digest to a06a81a ( #1914 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[softprops/action-gh-release](https://redirect.github.com/softprops/action-gh-release )
| action | digest | `5be0e66` -> `a06a81a` |
---
### 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 22:56:27 +01:00
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
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
kolaente
fe9bc02d10
fix(components): use ts-expect-error in mentionSuggestion.ts
...
- Replace 'as any' with @ts-expect-error comment
- This is needed because projectId is used for URL replacement but not part of IAbstract
2025-11-22 17:23:03 +01:00
kolaente
412fd3a221
fix(components): add type assertions in MentionUser.vue
...
- Import IUser type
- Add type assertion for username from node.attrs.id
- Add type assertion for fetchAvatarBlobUrl return value
2025-11-22 17:23:03 +01:00
kolaente
642cd08b9d
fix(components): add type annotations in MentionList.vue
...
- Import PropType and MentionNodeAttrs
- Add MentionItem interface
- Add PropType for items array and command function
2025-11-22 17:23:03 +01:00
kolaente
30101308ea
fix(components): add type annotations in suggestion.ts
...
- Import Editor and Range types from @tiptap/core
- Add TranslateFunction type for t parameter
- Add SuggestionProps interface for props parameter
- Add type annotations for all command callbacks
- Add null check for document.getElementById result
- Add null check for props.event in onKeyDown
2025-11-22 17:23:03 +01:00
kolaente
ddf018e791
fix(components): add type annotations in setLinkInEditor.ts
...
- Import Editor type from @tiptap/core
- Add DOMRect type for pos parameter
- Add Editor | null | undefined type for editor parameter
2025-11-22 17:23:03 +01:00
kolaente
d46afda42b
fix(components): add type annotations in commands.ts
...
- Import Editor and Range types from @tiptap/core
- Add CommandProps interface for command callback
- Add type annotations for command callback parameters
2025-11-22 17:23:03 +01:00
kolaente
3a52a86980
fix(components): add undefined checks in TipTap.vue
...
- Add null check for DataTransferItem from items array
- Add undefined checks for check.children[1] before accessing
- Extract secondChild variable for safer access
2025-11-22 17:23:03 +01:00
kolaente
0987e382e4
fix(components): add type annotations for event parameters in TipTap.vue
...
- Add Event type for triggerImageInput and addImage
- Add MouseEvent type for setLink and clickTasklistCheckbox
- Add KeyboardEvent type for setFocusToEditor
- Add type assertions for event.target as HTMLElement
2025-11-22 17:23:03 +01:00
kolaente
bff5ed6403
fix(components): use correct SetContentOptions in TipTap.vue
...
- Replace false with {emitUpdate: false} in setContent calls
- Fix 3 SetContentOptions type errors
2025-11-22 17:23:03 +01:00
kolaente
eab1a211ae
fix(components): fix clipboard data null checks in TipTap.vue
...
- Add proper null check for clipboardData.items before accessing length
- Replace for...of loop with indexed for loop to avoid iterator issue with DataTransferItemList
2025-11-22 17:23:03 +01:00
kolaente
278eae387c
fix(components): add type guards and assertions in TipTap.vue
...
- Add HTMLImageElement instanceof check before accessing src property
- Add type assertions for getBlobUrl return value and cache access
2025-11-22 17:23:03 +01:00
kolaente
1275cb7fc5
fix(components): correct FontAwesome icon format in TipTap.vue
...
- Change icon format from ['fa', 'fa-bold'] to ['fas', 'bold']
- Fix 6 icon type errors by using correct IconPrefix and IconName format
2025-11-22 17:23:03 +01:00
kolaente
ab8b93e9ab
fix(components): suppress complex union type error in Button.vue
...
- Remove BaseButtonProps extension to avoid complex union type
- Use @ts-expect-error to suppress TS2590 error caused by IconProp
- Add computed properties for variant, shadow, and wrap with proper defaults
2025-11-22 17:23:03 +01:00
kolaente
d96cecec09
fix(components): use undefined instead of empty object in ImportHint
...
- Replace empty object with undefined to use default parameter in TaskService.getAll
2025-11-22 17:23:03 +01:00
kolaente
a615afa934
fix(components): add undefined checks in GanttChartPrimitive
...
- Add undefined check for first row before accessing cellsByRow
- Add nullish coalescing for focusedRow.value in emit calls
2025-11-22 17:23:03 +01:00
kolaente
59fedb6757
fix(components): add type guards and null checks in Multiselect
...
- Add null check for multiselectRoot before passing to closeWhenClickedOutside
- Add early return for null object in select function
- Add type guards for string vs object in setSelectedObject
- Add type guards for focus method in preSelect function
- Remove invalid length check on Element type
2025-11-22 17:23:03 +01:00
kolaente
81f85a3849
fix(components): add generic constraints and null checks in AutocompleteDropdown
...
- Add 'extends string' constraint to generic type T
- Add null check for model.value with nullish coalescing
- Add null check for scroller before accessing properties
- Add instanceof check for HTMLElement before accessing offsetTop
2025-11-22 17:23:03 +01:00
kolaente
a575159424
fix(components): handle null values in DatepickerWithValues
...
- Add null to date ref type to match props.modelValue type
- Convert Date to string before passing to parseDateOrString
- Add null coalescing for flatpickrDate assignment
2025-11-22 17:23:03 +01:00
kolaente
8e089f5789
chore: add TYPECHECK_ISSUES.md to .gitignore
2025-11-22 17:23:03 +01:00
kolaente
658946b029
fix: resolve readonly project type issue in AppHeader.vue
...
Create mutable copy of currentProject from Pinia store to satisfy type
requirements. The readonly deep object from the store has readonly tasks
array which is incompatible with IProject type.
Fixes TypeScript errors on lines 25 and 40 where readonly project was
passed to getProjectTitle() and ProjectSettingsDropdown component.
Related to issue #29 from TYPECHECK_ISSUES.md
2025-11-22 17:23:03 +01:00
kolaente
f67af55204
fix: resolve readonly array type issue in Navigation.vue
...
Cast readonly project arrays from Pinia store to mutable IProject[] type.
The arrays are not actually mutated by the component, so the cast is safe.
Fixes TypeScript errors on lines 86, 97, 105 where readonly arrays were
incompatible with ProjectsNavigation component props.
Related to issue #28 from TYPECHECK_ISSUES.md
2025-11-22 17:23:03 +01:00
kolaente
4cd53c204d
fix: add proper type definitions for CommandItem in CommandsList.vue
2025-11-22 17:23:03 +01:00
kolaente
83191eb24d
fix: add null/undefined handling in GanttChart.vue
2025-11-22 17:23:03 +01:00
kolaente
618c85a0a7
fix: handle readonly arrays and type conversions in DatepickerWithRange.vue
2025-11-22 17:23:03 +01:00
kolaente
cc76b87b89
fix: use proper FontAwesome icon types in EditorToolbar.vue
2025-11-22 17:23:03 +01:00
kolaente
508f91a97b
fix: initialize date ref with null instead of undefined in Datepicker.vue
2025-11-22 17:23:03 +01:00
kolaente
3742234540
fix: add comprehensive null/undefined checks in Reactions.vue
2025-11-22 17:23:03 +01:00
kolaente
575cf149b0
fix: add undefined checks and null coalescing in Datepicker.vue
2025-11-22 17:23:03 +01:00
kolaente
aadf0e4c17
fix: add null/undefined checks for maxPermission in AppHeader.vue
2025-11-22 17:23:03 +01:00
kolaente
cdb39c945c
fix: add null checks for project.maxPermission in ProjectsNavigationItem.vue
2025-11-22 17:23:03 +01:00
kolaente
8f062f21d8
fix: add null checks and type assertion in ProjectsNavigation.vue
2025-11-22 17:23:03 +01:00
kolaente
75dafd18e3
fix: return undefined instead of null in ContentLinkShare getProjectRoute()
2025-11-22 17:23:03 +01:00
kolaente
4a2f961a77
fix: ContentAuth types
2025-11-22 17:23:03 +01:00
kolaente
a89855a9d1
fix: default language in App.vue types
2025-11-22 17:23:03 +01:00
kolaente
7543b3b5cd
fix: types for Multiselect
2025-11-22 17:23:03 +01:00
kolaente
db531ab1c4
fix: types for DatepickerInline
2025-11-22 17:23:03 +01:00
kolaente
3fadacbb76
fix: event type
2025-11-22 17:23:03 +01:00
kolaente
5b38a825e3
fix: service worker types
2025-11-22 17:23:03 +01:00
kolaente
a6d31dad08
fix: type issues with expandable
2025-11-22 17:23:03 +01:00
kolaente
21d9724572
fix: add pagination type
2025-11-22 17:23:03 +01:00
kolaente
6831f3c347
fix: tycheck issues in Story
2025-11-22 17:23:03 +01:00
renovate[bot]
4c524dd1a0
chore(deps): update actions/setup-go digest to 4dc6199 ( #1853 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 12:11:17 +01:00
kolaente
2bc2311212
feat: show task card preview when hovering over task title in list and table view ( #1863 )
2025-11-22 12:10:58 +01:00
renovate[bot]
953623c132
chore(deps): update cypress/browsers:latest docker digest to 7331c59 ( #1852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 01:20:13 +01:00
renovate[bot]
aea4cb83d4
chore(deps): update actions/checkout action to v6 ( #1854 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 01:19:54 +01:00
renovate[bot]
1b79c67256
chore(deps): update golangci/golangci-lint-action digest to e7fa5ac ( #1860 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-22 01:16:35 +01:00
renovate[bot]
56dc049e31
fix(deps): update module github.com/coreos/go-oidc/v3 to v3.17.0 ( #1859 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:43:06 +01:00
Weijie Zhao
cfab3ff922
fix: update mention format to use custom HTML element with usernames ( #1843 )
2025-11-21 15:29:15 +01:00
Weijie Zhao
b3b420121d
fix(editor): prevent image insertion from triggering save ( #1846 )
...
Ensure inserting an image only updates editor content without firing implicit save or switching out of edit mode. This keeps user in edit flow and avoids unintended save events.
2025-11-21 15:22:46 +01:00
renovate[bot]
b78ab5d45a
chore(deps): update mariadb:12 docker digest to e1bcd6f ( #1856 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:08:11 +01:00
kolaente
e3ca310c05
fix: remove empty style block from Label.vue
...
Fixes a regression introduced in 3c75e0a9b6
2025-11-20 15:10:17 +01:00
rudd6617
b6dcde7f6c
chore(i18n): add Traditional Chinese locale and translations ( #1839 )
2025-11-20 13:42:31 +01:00
kolaente
3c75e0a9b6
fix(table): label spacing when wrapping
2025-11-19 22:51:02 +01:00
kolaente
a76ff31dbc
fix: don't hide filter icon on hover
2025-11-19 22:37:52 +01:00
renovate[bot]
82c7ca42f9
fix(deps): update module golang.org/x/crypto to v0.45.0 ( #1851 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 20:59:37 +00:00
renovate[bot]
23e8808df3
fix(deps): update module github.com/redis/go-redis/v9 to v9.17.0 ( #1850 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 20:58:30 +00:00
renovate[bot]
b78c92b139
chore(deps): update postgres:18 docker digest to 5ec39c1 ( #1842 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 21:51:15 +01:00
Copilot
9d0633268a
fix: prevent panic in webhook listener when fetching project ( #1848 )
...
This fixes a panic that occurred when handling webhooks. The code was
incorrectly using webhook.CreatedByID (user ID) to fetch a project,
when it should use webhook.ProjectID. This could cause GetProjectSimpleByID
to return nil if no project exists with that ID.
Additionally, added a nil check before calling project.ReadOne() to prevent
a nil pointer dereference panic when accessing p.ID.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-19 14:43:08 +00:00
Frederick [Bot]
79aaa2a906
chore(i18n): update translations via Crowdin
2025-11-19 00:56:08 +00:00
renovate[bot]
572140f744
chore(deps): update actions/checkout digest to 93cb6ef ( #1838 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 23:23:13 +00:00
renovate[bot]
39ba18a04a
chore(deps): update dev-dependencies ( #1832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-17 23:17:58 +00:00
Copilot
5f795bb531
fix: self-assignment notification to use "themselves" instead of repeating username ( #1836 )
...
When a user assigns a task to themselves, notifications to other users now
correctly say "User A assigned Task #123 to themselves" instead of
"User A assigned Task #123 to User A"
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-17 23:07:48 +00:00
kolaente
d5a46310a7
chore: delete frontend/package-lock.json
...
Since we're using pnpm and not npm, this feels pretty useless.
2025-11-18 00:02:53 +01:00
renovate[bot]
b5e2ad92e4
chore(deps): update postgres:18 docker digest to 41bfa2e ( #1824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 00:01:30 +01:00
renovate[bot]
25a7cea3ed
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.38.0 ( #1835 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 00:01:07 +01:00
Copilot
6b0a05b5ca
Use Cmd+K for quick actions on macOS instead of Ctrl+K ( #1837 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-17 22:56:54 +00:00
Frederick [Bot]
0b0928e273
chore(i18n): update translations via Crowdin
2025-11-17 00:57:26 +00:00
kolaente
067cc5674b
fix(filters): handle multiple projects correctly in parsing, fixing autocomplete
...
Resolves https://github.com/go-vikunja/vikunja/issues/1395
2025-11-16 15:53:40 +01:00
kolaente
675a550247
fix(filter): restore cursor position when making changes
...
Related https://github.com/go-vikunja/vikunja/issues/1395
2025-11-16 15:38:24 +01:00
kolaente
2e3b2cb770
fix: ensure project filters are retained correctly across views ( #1643 )
2025-11-16 14:29:50 +00:00
kolaente
85fc8fffd4
feat: restrict attachment drop to files
...
Resolves https://github.com/go-vikunja/vikunja/issues/1663
2025-11-16 12:22:30 +01:00
kolaente
abbf2ce183
chore: copy useDropZone from vueuse
2025-11-16 12:22:30 +01:00
kolaente
3f1f92c410
fix: always allow dropping files
2025-11-16 12:22:30 +01:00
kolaente
9b78584734
fix(events): only trigger task.updated once when marking task done
...
Resolves https://github.com/go-vikunja/vikunja/issues/1724
2025-11-16 11:01:15 +01:00
kolaente
f96601bf18
fix(webhook): make sure the payload always contains a fully loaded project
2025-11-16 10:48:53 +01:00
renovate[bot]
374730056d
chore(deps): update dev-dependencies ( #1830 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-16 00:14:51 +00:00
kolaente
746f78f787
chore(ci): add debug log
2025-11-16 01:08:13 +01:00
Copilot
d057afb781
feat: display assignee names on mobile for accessibility ( #1828 )
...
Fixes https://github.com/go-vikunja/vikunja/issues/1741
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-16 01:05:40 +01:00
Copilot
7729a3dcad
fix: HTML entity double-escaping in email notifications ( #1829 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-15 21:37:09 +01:00
Copilot
25827f432e
feat: hide link share creation form by default in sharing dialogue ( #1827 )
...
The link share creation form is now hidden by default and only shown when users explicitly click the "Create" button. This reduces confusion in the sharing dialogue where users might mistake link sharing for team sharing.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-15 19:05:28 +00:00
Copilot
f2a1348c51
feat: add thread IDs to task notification emails for client-side threading ( #1826 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-15 18:58:32 +01:00
kolaente
14c7bd88f2
fix: lint
2025-11-15 18:13:06 +01:00
Copilot
6903bb67c7
feat: add clickable labels on Labels page for task filtering ( #1825 )
...
Resolves https://community.vikunja.io/t/click-label-to-show-all-matching-tasks/3082
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-15 17:10:32 +00:00
kolaente
162ec33613
fix(filter): don't duplicate subtasks in list view
...
Resolves https://github.com/go-vikunja/vikunja/issues/1786
2025-11-15 17:07:40 +01:00
kolaente
411cfbef92
fix: correctly store fetched task positions
...
Resolves https://github.com/go-vikunja/vikunja/issues/1392#issuecomment-3516180532
2025-11-15 16:57:13 +01:00
renovate[bot]
682096e5f6
chore(deps): update postgres:18 docker digest to 435fe97 ( #1821 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 08:56:04 +01:00
renovate[bot]
aa08780f52
chore(deps): update dev-dependencies ( #1822 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-15 08:55:50 +01:00
Frederick [Bot]
832b7cf1cd
chore(i18n): update translations via Crowdin
2025-11-15 00:54:42 +00:00
renovate[bot]
7923eb9d38
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.37.0 ( #1819 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 22:31:26 +01:00
Biagio00
5b42724205
fix(kanban): repeating tasks dates won't update when moved in done bucket ( #1638 )
2025-11-14 16:57:53 +00:00
renovate[bot]
28d96d5a84
chore(deps): update node.js to 2867d55 ( #1815 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 11:17:46 +01:00
renovate[bot]
6aa48a2fa0
chore(deps): update postgres:18 docker digest to 28bda6d ( #1816 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 11:17:26 +01:00
renovate[bot]
9ccfbc9599
chore(deps): update mariadb:12 docker digest to 607835c ( #1817 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 11:17:16 +01:00
renovate[bot]
026011256b
fix(deps): update module github.com/getsentry/sentry-go to v0.37.0 ( #1818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 11:17:03 +01:00
Copilot
7cd3f69096
fix: prevent date picker from selecting past times at hour breakpoints ( #1814 )
...
The function previously used <= for hour comparisons, which caused it to
return a breakpoint hour even if the current time had passed it. For example,
at 15:54, it would return 15 (3:00 PM), which is in the past.
Now the function checks both hours and minutes:
- If current time is before a breakpoint hour, return that hour
- If current time is exactly at a breakpoint hour with 0 minutes, return that hour
- If current time is past a breakpoint (hour with minutes > 0), return the next breakpoint
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-13 10:46:24 +01:00
Copilot
9990a1f60f
fix(date picker): hide "this weekend" option on Sunday after 9pm ( #1813 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-13 09:08:48 +00:00
Copilot
650fb94978
feat: add time display with configurable format (12h/24h) to non-relative date formats ( #1807 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-13 08:57:06 +00:00
Copilot
b38780e246
feat(ci): update Docker PR push build strategy for forked PRs ( #1812 )
...
This change switches from pull_request to pull_request_target trigger,
allowing PRs from forks to successfully build and push Docker images.
The pull_request trigger provides a read-only GITHUB_TOKEN for fork PRs,
even when permissions.packages is set to write. This caused builds to fail
for external contributors.
Using pull_request_target is safe here because:
- We explicitly checkout the PR's head SHA
- Only Docker build happens (isolated, no arbitrary code execution)
- No untrusted scripts are run in the workflow context
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
Co-authored-by: kolaente <k@knt.li >
2025-11-13 08:52:20 +00:00
renovate[bot]
eaebcf68b1
chore(deps): update node.js to 54dfcc1 ( #1811 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-13 08:26:42 +01:00
Frederick [Bot]
7a0b55307b
chore(i18n): update translations via Crowdin
2025-11-13 00:56:40 +00:00
Copilot
cf8ad52a27
feat: add PR Docker image builds for x86_64 ( #1810 )
...
* Initial plan
* feat: add PR docker build workflow
Add a new workflow that builds and pushes Docker images for pull requests:
- Runs independently without waiting for tests
- Builds only for linux/amd64 platform
- Pushes only to GHCR (not Docker Hub)
- Tags images with pr-<number> format
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
* feat: add SHA tag to PR Docker images
Add type=sha,format=long to docker tags for PR images.
This will tag images with both pr-<number> and sha-<commit_hash>.
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-12 23:31:25 +00:00
Copilot
409edb82c6
fix: downgrade tiptap to v3.8.0 to resolve editor crash ( #1806 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-12 22:47:25 +00:00
renovate[bot]
4a4a8a0013
chore(deps): update actions/create-github-app-token action to v2 ( #1809 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 22:46:44 +00:00
Copilot
9c81afb7b2
feat: replace PNG-based initials avatar with SVG generation ( #1802 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com >
2025-11-12 22:26:52 +00:00
renovate[bot]
5108196eda
chore(deps): update node.js to v24.11.1 ( #1804 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 22:49:33 +01:00
renovate[bot]
373b079223
chore(deps): pin actions/create-github-app-token action to d72941d ( #1801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 20:59:03 +00:00
kolaente
b8b335fee2
chore(ci): use github app to handle issue closed comments
2025-11-12 21:46:04 +01:00
renovate[bot]
1b995024a9
fix(deps): update dependency @sentry/vue to v10.25.0 ( #1780 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:37:36 +01:00
renovate[bot]
df5084b8e7
chore(deps): update pnpm to v10.22.0 ( #1800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:37:23 +01:00
renovate[bot]
1a97faf8f3
fix(deps): update module github.com/jaswdr/faker/v2 to v2.9.0 ( #1783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:37:07 +01:00
renovate[bot]
f1d3363299
fix(deps): update module golang.org/x/net to v0.47.0 ( #1792 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 20:33:28 +00:00
renovate[bot]
9ed848efe1
chore(deps): update cypress/browsers:latest docker digest to e85371f ( #1798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:08:47 +01:00
kolaente
dcfd096588
feat: allow setting dark custom logo
...
Resolves https://github.com/go-vikunja/vikunja/issues/1799
2025-11-12 21:07:01 +01:00
kolaente
8862b6f69d
fix(migration): return proper error message when request fails
...
Related to https://github.com/go-vikunja/vikunja/issues/1788
2025-11-12 20:25:17 +01:00
kolaente
9efc0baf50
fix(migration): add retry to migration request helper
...
Resolves https://github.com/go-vikunja/vikunja/issues/1788
2025-11-12 20:10:32 +01:00
renovate[bot]
d8446e4421
fix(deps): update module github.com/cweill/gotests to v1.9.0 ( #1733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:27:07 +01:00
renovate[bot]
0c59383abb
chore(deps): update dev-dependencies ( #1790 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:26:35 +01:00
renovate[bot]
d8b524d4d5
fix(deps): update module golang.org/x/image to v0.33.0 ( #1791 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:26:09 +01:00
renovate[bot]
f08afcf66b
chore(deps): update golangci/golangci-lint-action action to v9 ( #1796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:24:06 +01:00
renovate[bot]
441063131c
fix(deps): update module golang.org/x/crypto to v0.44.0 ( #1789 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 14:10:33 +00:00
renovate[bot]
0c3a0a87b7
fix(deps): update module github.com/go-testfixtures/testfixtures/v3 to v3.19.0 ( #1718 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 14:09:35 +00:00
renovate[bot]
e336501606
fix(deps): update module golang.org/x/oauth2 to v0.33.0 ( #1782 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 14:07:06 +00:00
renovate[bot]
9a1fe91a9b
chore(deps): update node.js to v24.11.1 ( #1787 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 13:08:44 +00:00
renovate[bot]
b633b71cb5
fix(deps): update module golang.org/x/sync to v0.18.0 ( #1784 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 14:08:11 +01:00
Frederick [Bot]
a153fc8c25
[skip ci] Updated swagger docs
2025-11-11 22:08:06 +00:00
Mithilesh Gupta
01a84dd2d5
feat: add comment count to tasks ( #1771 )
2025-11-11 23:00:05 +01:00
renovate[bot]
e371ee6f12
chore(deps): update pnpm to v10.21.0 ( #1779 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 11:56:08 +01:00
renovate[bot]
d8d118be62
fix(deps): update dependency vue to v3.5.24 ( #1772 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 11:55:07 +01:00
renovate[bot]
be2bd90de4
fix(deps): update tiptap to v3.10.5 ( #1773 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-11 11:12:17 +01:00
kolaente
22fc19cd24
fix: ignore filter_include_nulls from views
...
The filter_include_nulls property from the filter in a view would override the property set through the query string. Because we don't have a way in the UI to set this for filters in views, this makes the setting pretty opaque and unpredictable. Since we want to remove the nulls option anyways, we can just ignore it here.
Resolves https://github.com/go-vikunja/vikunja/issues/1781
2025-11-11 11:04:33 +01:00
Frederick [Bot]
7dac1c7539
chore(i18n): update translations via Crowdin
2025-11-11 00:56:52 +00:00
renovate[bot]
aafd16fbe3
chore(deps): update softprops/action-gh-release digest to 5be0e66 ( #1777 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 22:44:00 +00:00
renovate[bot]
0d954999e3
fix(deps): update module github.com/olekukonko/tablewriter to v1.1.1 ( #1778 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 22:41:46 +00:00
renovate[bot]
ed0b1f766b
chore(deps): update docker/metadata-action digest to 318604b ( #1744 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 23:27:49 +01:00
renovate[bot]
8342318cbc
chore(deps): update mariadb:12 docker digest to 439d77b ( #1776 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 23:27:13 +01:00
renovate[bot]
a6c114c86a
chore(deps): update postgres:18 docker digest to 41fc534 ( #1751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-10 21:16:10 +00:00
kolaente
435d029f33
feat: show avatar for mentioned users
2025-11-10 11:25:47 +01:00
kolaente
0d83a568ce
chore: reorganize mention setup
2025-11-10 11:24:45 +01:00
Weijie Zhao
43a5ae1309
feat: enable user mentions in task description & comments ( #1754 )
2025-11-09 19:42:38 +01:00
renovate[bot]
bf0fd2885d
chore(deps): update actions/download-artifact action to v6 ( #1764 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 15:42:50 +01:00
renovate[bot]
9efec4983e
fix(deps): update dependency marked to v16.4.2 ( #1767 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-08 15:42:44 +01:00
Copilot
e424689ed9
fix: migrate Sentry integration to SDK v8 API ( #1769 )
2025-11-07 15:20:57 +00:00
Weijie Zhao
4fe0763010
fix: properly quote email sender names containing @ symbols ( #1768 )
...
When user names contain @ symbols, the email library fails to parse
the sender address format "Name @ Symbol via Vikunja <email@domain.com >".
This fix uses Go's net/mail.Address to properly format the sender
address according to RFC 5322, which automatically quotes names
containing special characters.
Fixes the error: "getting sender address: no FROM address set"
2025-11-07 11:44:24 +01:00
renovate[bot]
77779350d2
fix(deps): update dependency vue to v3.5.23 ( #1760 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 11:22:22 +00:00
renovate[bot]
7e9941ea94
chore(deps): pin bitnamilegacy/minio docker tag to 451fe68 ( #1759 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 11:21:27 +00:00
renovate[bot]
1ae4382484
chore(deps): update dependency go to v1.25.4 ( #1758 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 07:44:44 +00:00
Panagiotis Papadopoulos
f83bd60915
fix: 403 http error code on failed login ( #1756 )
2025-11-06 08:40:46 +01:00
Weijie Zhao
bc1368abcc
feat: add S3 file storage support ( #1688 )
2025-11-06 08:37:04 +01:00
renovate[bot]
08525bcb4b
fix(deps): update tiptap to v3.10.2 ( #1735 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 07:23:21 +00:00
renovate[bot]
f135ade3a0
chore(deps): update docker/setup-qemu-action digest to c7c5346 ( #1757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 07:18:18 +00:00
renovate[bot]
6ee83283e0
fix(deps): update dependency @sentry/vue to v10.23.0 ( #1755 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 08:08:06 +01:00
renovate[bot]
5987874165
fix(deps): update dependency pinia to v3.0.4 ( #1753 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:37:59 +00:00
kolaente
03f04f0787
fix(task): slash menu appearing behind modals ( #1752 )
...
The slash menu in the editor was appearing behind task detail modals
(z-index 4000) because it had a z-index of only 1000. This made the
menu inaccessible when editing task descriptions in Kanban view.
Updated the z-index to 4700 to place it above modals while keeping
it below system notifications (z-index 9999).
Fixes #1746
2025-11-05 10:29:19 +00:00
renovate[bot]
f4d0cc7ffa
chore(deps): update cypress/browsers:latest docker digest to 33dbe61 ( #1749 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:10:23 +01:00
renovate[bot]
7c93d9fe1b
chore(deps): update dependency @cypress/vite-dev-server to v7.0.1 ( #1750 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 10:10:11 +01:00
renovate[bot]
7fe4573211
fix(deps): update dependency axios to v1.13.2 ( #1748 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 00:26:43 +01:00
renovate[bot]
09cc0f673c
chore(deps): update postgres:18 docker digest to 6f3e42a ( #1742 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-05 00:26:22 +01:00
renovate[bot]
615c076fcb
chore(deps): update dev-dependencies ( #1740 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 21:54:26 +00:00
kolaente
541a38456e
chore(deps): update golangci-lint to 2.6.0 ( #1737 )
2025-10-31 17:28:52 +00:00
renovate[bot]
15cba4cd27
chore(deps): update cypress/browsers:latest docker digest to 368e300 ( #1734 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 12:24:52 +00:00
renovate[bot]
4f26fae25b
fix(deps): update dependency dayjs to v1.11.19 ( #1736 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-31 12:24:34 +00:00
Frederick [Bot]
2b92564132
chore(i18n): update translations via Crowdin
2025-10-31 00:54:52 +00:00
renovate[bot]
fd75224333
fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.11 ( #1730 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 11:45:16 +00:00
renovate[bot]
d2a097f07d
fix(deps): update tiptap to v3.9.1 ( #1731 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 11:45:00 +00:00
renovate[bot]
25898a7049
chore(deps): update pnpm to v10.20.0 ( #1732 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 11:44:46 +00:00
renovate[bot]
993d24a548
fix(deps): update dependency axios to v1.13.1 ( #1727 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:44:11 +00:00
renovate[bot]
5d8ab9b4b6
fix(deps): update dependency @kyvg/vue3-notification to v3.4.2 ( #1726 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:43:54 +00:00
renovate[bot]
458081986d
fix(deps): update dependency @sentry/vue to v10.22.0 ( #1712 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:28:50 +00:00
renovate[bot]
63bf32cb4c
chore(deps): update node.js to v24 ( #1721 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:12:42 +00:00
renovate[bot]
75f1111e9f
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.36.2 ( #1722 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:12:28 +00:00
renovate[bot]
c3b2bb92eb
fix(deps): update tiptap to v3.9.0 ( #1723 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-29 14:12:16 +00:00
renovate[bot]
c66cf8b75a
fix(deps): update dependency axios to v1.13.0 ( #1720 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-28 00:34:28 +01:00
renovate[bot]
070c03bd47
chore(deps): update github artifact actions (major) ( #1719 )
...
chore(deps): update github artifact actions
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 12:47:51 +00:00
renovate[bot]
68c3c33820
chore(deps): update cypress/browsers:latest docker digest to 1b0e8df ( #1697 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 12:47:28 +00:00
renovate[bot]
fedb486e70
chore(deps): update dev-dependencies ( #1708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 13:24:05 +01:00
renovate[bot]
4e945f0349
fix(deps): update module github.com/redis/go-redis/v9 to v9.16.0 ( #1710 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 13:23:49 +01:00
renovate[bot]
087e6294d4
fix(deps): update tiptap to v3.8.0 ( #1713 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 13:23:32 +01:00
renovate[bot]
4af5dbf016
chore(deps): update postgres:18 docker digest to 1ffc019 ( #1715 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 13:23:16 +01:00
Frederick [Bot]
b8c8e2a03d
chore(i18n): update translations via Crowdin
2025-10-27 00:59:22 +00:00
renovate[bot]
1877415e47
chore(deps): update postgres:18 docker digest to 7499fa0 ( #1709 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 10:06:52 +02:00
renovate[bot]
262e890dc9
fix(deps): update vueuse to v14 (major) ( #1707 )
...
fix(deps): update vueuse to v14
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 22:55:54 +00:00
renovate[bot]
3a9c89bb43
chore(deps): update node.js to v22.21.0 ( #1703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 00:55:29 +02:00
renovate[bot]
f360bc20ce
chore(deps): update pnpm to v10.19.0 ( #1704 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 00:55:18 +02:00
renovate[bot]
0e1c16849c
fix(deps): update dependency @sentry/vue to v10.21.0 ( #1706 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-23 00:55:06 +02:00
renovate[bot]
0a58683b7e
chore(deps): update postgres:18 docker digest to 33d0aae ( #1705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 22:54:23 +00:00
renovate[bot]
80f195ac73
chore(deps): update postgres:18 docker digest to b5b154c ( #1695 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 10:07:50 +02:00
renovate[bot]
4d51e6f52d
chore(deps): pin docker/login-action action to 5e57cd1 ( #1698 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 10:07:23 +02:00
renovate[bot]
96318698c5
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.36.1 ( #1701 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 10:06:53 +02:00
renovate[bot]
9a82e4a744
chore(deps): update dev-dependencies ( #1700 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-22 08:06:39 +00:00
kolaente
c02650346d
fix(ci): login to ghcr
2025-10-21 16:29:27 +02:00
kolaente
46e37d7b7e
feat(ci): run database docker images only when needed ( #1696 )
2025-10-21 13:47:39 +00:00
kolaente
ee9744aaa1
feat(ci): publish docker images to ghcr as well
2025-10-21 15:26:33 +02:00
renovate[bot]
b24d067900
fix(deps): update module github.com/cweill/gotests to v1.8.0 ( #1694 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 05:27:28 +00:00
renovate[bot]
c0d812e1db
chore(deps): update dev-dependencies ( #1692 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 07:11:54 +02:00
renovate[bot]
48c1853523
chore(deps): update node.js to v22.21.0 ( #1693 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 07:11:42 +02:00
renovate[bot]
92b83dd69d
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 741010e ( #1691 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-21 07:11:22 +02:00
renovate[bot]
135e698f00
fix(deps): update module xorm.io/xorm to v1.3.11 ( #1689 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 20:05:56 +02:00
renovate[bot]
b2db608acc
chore(deps): update crowdin/github-action digest to 08713f0 ( #1687 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 10:11:01 +00:00
renovate[bot]
022c627ad6
chore(deps): update dev-dependencies ( #1686 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 08:36:45 +02:00
Frederick [Bot]
ba84e78222
chore(i18n): update translations via Crowdin
2025-10-20 00:57:36 +00:00
renovate[bot]
07f978207e
chore(deps): pin docker/build-push-action action to 2634353 ( #1683 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 20:03:10 +02:00
kolaente
040ac8906d
fix(ci): remove blacksmith docker builder
...
Blacksmith's docker builder is fast, but it uses way too much cache
storage, ballooning our bill.
2025-10-19 19:35:09 +02:00
renovate[bot]
f077088483
chore(deps): update dev-dependencies ( #1682 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 09:21:42 +02:00
renovate[bot]
138f1d330e
fix(deps): update module github.com/redis/go-redis/v9 to v9.14.1 ( #1681 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 09:21:23 +02:00
renovate[bot]
f9ed940e5d
chore(deps): update cypress/browsers:latest docker digest to b7d45cd ( #1680 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-18 09:57:00 +02:00
renovate[bot]
96359df8ad
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 842e7ed ( #1678 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 23:49:16 +02:00
renovate[bot]
35167bbff3
chore(deps): update cypress/browsers:latest docker digest to f47e21d ( #1674 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:11:11 +02:00
renovate[bot]
22d03d4309
fix(deps): update tiptap to v3.7.2 ( #1669 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:10:59 +02:00
renovate[bot]
ddc78cd1d0
fix(deps): update dependency vue-router to v4.6.3 ( #1671 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:10:45 +02:00
renovate[bot]
64ad07d698
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 4f5d59a ( #1675 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:10:30 +02:00
renovate[bot]
2d728fff08
chore(deps): update dev-dependencies ( #1676 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:10:17 +02:00
renovate[bot]
36872d8274
fix(deps): update dependency marked to v16.4.1 ( #1677 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-17 16:10:03 +02:00
renovate[bot]
a5e2fbbe69
chore(deps): update dev-dependencies ( #1662 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 21:23:00 +00:00
renovate[bot]
71287778d3
chore(deps): update dependency happy-dom to v20.0.2 [security] ( #1668 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 21:05:20 +00:00
renovate[bot]
187722b636
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 11e1827 ( #1661 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 23:03:45 +02:00
renovate[bot]
cf0b05324e
fix(deps): update dependency vue-router to v4.6.2 ( #1665 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 23:03:32 +02:00
renovate[bot]
79d07c833b
fix(deps): update dependency @sentry/vue to v10.20.0 ( #1666 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 23:03:22 +02:00
renovate[bot]
113025a12d
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.36.0 ( #1659 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 19:18:11 +00:00
renovate[bot]
1094edab80
fix(deps): update dependency vue-router to v4.6.0 ( #1657 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 19:12:16 +00:00
renovate[bot]
96606bf913
fix(deps): update tiptap to v3.7.0 ( #1660 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 19:04:32 +00:00
renovate[bot]
9608f4ab1b
fix(deps): update module github.com/getsentry/sentry-go to v0.36.0 ( #1658 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 21:02:50 +02:00
renovate[bot]
aa08a89c65
fix(deps): update dependency dompurify to v3.3.0 ( #1651 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 10:42:34 +00:00
renovate[bot]
9ebaea5d9b
fix(deps): update tiptap to v3.6.7 ( #1656 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 10:25:57 +00:00
renovate[bot]
aaae3ccd34
chore(deps): update dev-dependencies ( #1644 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 12:24:53 +02:00
renovate[bot]
d483f09a46
chore(deps): update dependency go to v1.25.3 ( #1653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 12:24:42 +02:00
renovate[bot]
abcdb2c537
chore(deps): update pnpm to v10.18.3 ( #1655 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 12:24:19 +02:00
renovate[bot]
09fc61fdf1
chore(deps): update actions/setup-node action to v6 ( #1654 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-14 12:12:21 +02:00
kolaente
2977a11a2c
fix: show cross-project subtasks in List view ( #1649 )
2025-10-13 18:43:40 +02:00
kolaente
7689b6c181
fix(ci): unxecpected token in issue close workflow
2025-10-13 11:13:29 +02:00
kolaente
c8837aeaeb
fix(filters): support project filter in parentheses ( #1647 )
...
The filter regex pattern was not matching values inside parentheses correctly.
The lookahead pattern only allowed `&&`, `||`, or end-of-string after filter
values, but when filters are wrapped in parentheses like `( project = Filtertest )`,
the closing `)` appears after the value.
Fixed by adding `\)` to the lookahead pattern so it correctly handles closing
parentheses. This allows the project filter (and other filters) to work
properly when nested in parentheses.
- Added tests for project filters in parentheses (both frontend and backend)
- Backend tests confirm the backend already handled this correctly
- Frontend regex pattern now matches the backend behavior
Fixes #1645
2025-10-13 11:10:22 +02:00
kolaente
4383948275
fix: prevent duplicate CreateEdit submissions ( #1541 )
2025-10-11 20:24:21 +00:00
kolaente
215605db77
fix(project): correctly set last project when navigating from a saved filter ( #1642 )
2025-10-11 20:11:43 +00:00
renovate[bot]
a110d0f577
chore(deps): update softprops/action-gh-release digest to 6da8fa9 ( #1641 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 20:06:18 +02:00
renovate[bot]
c723b2dffb
chore(deps): update dependency happy-dom to v20 [security] ( #1640 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-11 09:26:17 +02:00
renovate[bot]
cf9e5d0829
chore(deps): update pnpm to v10.18.2 ( #1636 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 09:27:03 +02:00
renovate[bot]
d77853e940
chore(deps): update dependency @types/node to v22.18.9 ( #1635 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 09:26:44 +02:00
renovate[bot]
95dd749ba8
chore(deps): update mariadb:12 docker digest to 5b6a1ea ( #1634 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 09:26:31 +02:00
renovate[bot]
b6f61b08a7
fix(deps): update tiptap to v3.6.6 ( #1633 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 20:46:47 +02:00
kolaente
6425c6d2d8
fix(ci): don't run cypress tests in parallel when started from a fork ( #1631 )
...
Workaround for https://github.com/cypress-io/github-action/issues/1546
2025-10-09 12:02:24 +00:00
renovate[bot]
27015e0ab7
fix(deps): update dependency @sentry/vue to v10.19.0 ( #1632 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 11:58:32 +00:00
kolaente
2a43f9b076
fix(reminders): refactor and check permissions when fetching task users
2025-10-09 13:33:27 +02:00
kolaente
9358954c90
fix: cleanup team memberships, assignments and subscriptions when users lose access to a project
2025-10-09 13:33:27 +02:00
kolaente
7442fbb9c2
fix(ci): find closing PRs when they are not explicitly referenced
...
Works around a limitation in the GitHub api which makes it hard to find a PR that closed an issue directly
2025-10-09 11:14:05 +02:00
renovate[bot]
87d542b4b3
chore(deps): update node.js to dbcedd8 ( #1627 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 08:59:38 +00:00
kolaente
2dd36ad0a9
fix(sharing): make editing link share comments work
...
Resolves https://github.com/go-vikunja/vikunja/issues/1510
2025-10-09 10:53:18 +02:00
kolaente
7da2942ca6
fix: correctly set database path on windows ( #1616 )
2025-10-09 08:38:01 +00:00
renovate[bot]
4220e8219e
chore(deps): update dev-dependencies ( #1625 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 08:34:06 +00:00
kolaente
0c602d10b8
fix: preserve link share hash on task back navigation ( #1623 )
2025-10-09 10:07:37 +02:00
renovate[bot]
18d41f6b76
chore(deps): update docker/dockerfile:1 docker digest to b6afd42 ( #1624 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 09:47:09 +02:00
renovate[bot]
88b5ce8382
chore(deps): update node.js to 605dc0b ( #1626 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-09 09:35:32 +02:00
kolaente
dd245cf35e
fix: restore quick add magic modal close button on mobile ( #1622 )
...
* fix(frontend): add close control to quick add magic modal
2025-10-08 21:49:43 +00:00
kolaente
db6b82a002
fix: task.comment.deleted triggers panic in event listener which sends webhook ( #1621 )
...
Co-authored-by: Gabriel <fossecruor@gmail.com >
2025-10-08 21:46:57 +00:00
renovate[bot]
164eed0cd9
fix(deps): update module golang.org/x/image to v0.32.0 ( #1619 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 21:19:56 +00:00
renovate[bot]
45419e0bf6
fix(deps): update module golang.org/x/crypto to v0.43.0 ( #1618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 21:04:32 +00:00
renovate[bot]
7f78a44e1c
chore(deps): update useblacksmith/setup-docker-builder digest to 78f4168 ( #1617 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 22:43:27 +02:00
kolaente
28f9e5b83b
fix: style lint
2025-10-08 18:51:44 +02:00
kolaente
1f1e0b227d
fix(date parsing): 12pm/12am edge case
...
Fixes a regression introduced in
c2e224dbb1
2025-10-08 18:35:11 +02:00
kolaente
c63b3550d5
fix(rtl): correct spacing for user avatar menu
...
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente
5568d751bf
fix(rtl): make sure modals are centered
...
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente
d3319544e3
fix(rtl): put the menu to the correct side on rtl languages
...
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente
c2e224dbb1
fix: correct case-sensitivity in duedate time parsing ( #1613 )
...
Co-authored-by: mechanarchy <1166756+mechanarchy@users.noreply.github.com >
2025-10-08 16:24:54 +00:00
renovate[bot]
22baaf2bbb
fix(deps): update module golang.org/x/sys to v0.37.0 ( #1612 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:11:09 +00:00
renovate[bot]
4632780f4c
fix(deps): update module golang.org/x/oauth2 to v0.32.0 ( #1611 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 14:10:21 +00:00
renovate[bot]
d001c7f9d9
chore(deps): update cypress/browsers:latest docker digest to 1f1adf3 ( #1608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 10:29:50 +00:00
renovate[bot]
b86fd8d2d2
chore(deps): update pnpm/action-setup digest to 41ff726 ( #1609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-08 10:19:31 +00:00
renovate[bot]
d44dbd116e
chore(deps): update dependency go to v1.25.2 ( #1607 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 21:10:26 +00:00
renovate[bot]
74a86a510b
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to d401c06 ( #1604 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 20:46:12 +00:00
renovate[bot]
aa400bb532
fix(deps): update dependency @sentry/vue to v10.18.0 ( #1606 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 22:35:33 +02:00
kolaente
d33e742961
chore: make condition simpler
2025-10-07 10:56:03 +02:00
kolaente
1b02f78eee
fix(filter): check date boundary after timezone conversion
...
Resolves https://github.com/go-vikunja/vikunja/issues/1605
2025-10-07 10:55:22 +02:00
renovate[bot]
49e6d73a11
chore(deps): update useblacksmith/setup-docker-builder digest to 6679018 ( #1600 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 10:01:38 +02:00
renovate[bot]
866aedf94a
chore(deps): update dev-dependencies ( #1601 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 10:01:25 +02:00
renovate[bot]
a05089e5cd
chore(deps): update softprops/action-gh-release digest to aec2ec5 ( #1602 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 10:01:10 +02:00
renovate[bot]
4bf3f73df2
fix(deps): update dependency marked to v16.4.0 ( #1603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-07 10:00:55 +02:00
Weijie Zhao
d7d3078de5
fix: prevent keyboard events during IME composition ( #1535 )
2025-10-06 18:17:52 +02:00
renovate[bot]
1af48aacb9
chore(deps): update pnpm to v10.18.1 ( #1598 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 13:57:53 +00:00
renovate[bot]
4206354849
fix(deps): update font awesome to v7.1.0 ( #1587 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 15:32:35 +02:00
renovate[bot]
adda31c60c
fix(deps): update tiptap to v3.6.5 ( #1595 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 15:32:20 +02:00
renovate[bot]
7fce68dd9c
chore(deps): update pnpm to v10.18.0 ( #1596 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 15:32:06 +02:00
renovate[bot]
1e5d7bb068
fix(deps): update module github.com/coreos/go-oidc/v3 to v3.16.0 ( #1597 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 15:31:47 +02:00
renovate[bot]
1f75eba538
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 48d6b3f ( #1582 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 12:25:25 +00:00
renovate[bot]
5ecade6d0f
fix(deps): update module github.com/go-ldap/ldap/v3 to v3.4.12 ( #1586 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 11:55:17 +00:00
renovate[bot]
714b8f82cf
fix(deps): update dependency tailwindcss to v3.4.18 ( #1585 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 11:54:29 +00:00
renovate[bot]
d881de1bc3
chore(deps): update useblacksmith/setup-docker-builder digest to 18cdb72 ( #1594 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 11:29:01 +00:00
renovate[bot]
5628ca72de
chore(deps): update useblacksmith/build-push-action digest to 30c7116 ( #1593 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 11:07:17 +00:00
renovate[bot]
779143f8e8
chore(deps): update postgres:18 docker digest to 073e7c8 ( #1583 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 10:36:36 +00:00
renovate[bot]
7f69506f09
chore(deps): update mariadb:12 docker digest to 03a03a6 ( #1592 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 10:09:41 +00:00
renovate[bot]
4177363e46
chore(deps): update dev-dependencies ( #1584 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-06 11:51:37 +02:00
kolaente
5f1d684551
fix(ci): use correct quotes for commit description
2025-10-01 11:58:25 +02:00
kolaente
67ebd876d3
fix(views): migrate filter bucket configuration
...
Resolves https://github.com/go-vikunja/vikunja/issues/1580
2025-10-01 11:54:24 +02:00
renovate[bot]
d594d3b8dd
chore(deps): update postgres:18 docker digest to 67a7c38 ( #1579 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 06:58:29 +00:00
renovate[bot]
c0bd5539f3
chore(deps): update dev-dependencies ( #1578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-01 08:47:32 +02:00
kolaente
ec89b08fd5
fix(attachments): extend upload file size to form data ( #1577 )
...
Resolves https://github.com/go-vikunja/vikunja/issues/1494
2025-09-30 22:23:07 +00:00
kolaente
31c1f98270
fix(caldav): remove METHOD:PUBLISH from caldav exports ( #1576 )
2025-09-30 18:16:07 +00:00
kolaente
2d37c0fede
fix(user): race condition during email confirmation ( #1575 )
2025-09-30 20:14:25 +02:00
kolaente
5c4f6dab6b
fix(test): set cypress api url when running tests locally
2025-09-30 18:56:53 +02:00
kolaente
46b4f65da0
fix(test): prune leftover task duplicates
2025-09-30 16:50:11 +02:00
renovate[bot]
e63b349b5f
fix(deps): update dependency @sentry/vue to v10.17.0 ( #1574 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 14:12:49 +00:00
renovate[bot]
bf43e6736c
chore(deps): update postgres:18 docker digest to ad98a3b ( #1572 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 12:21:45 +02:00
renovate[bot]
8263ca9021
chore(deps): update postgres docker tag to v18 ( #1562 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 07:54:23 +00:00
renovate[bot]
2e666e8021
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 738f7db ( #1571 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 07:30:15 +00:00
renovate[bot]
df0e9ccefa
chore(deps): update dev-dependencies ( #1569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-30 09:16:11 +02:00
renovate[bot]
93e17929a9
fix(deps): update dependency @sentry/vue to v10.16.0 ( #1568 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 16:33:42 +00:00
renovate[bot]
8f867e7f74
fix(deps): update module github.com/wneessen/go-mail to v0.7.2 ( #1567 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 16:11:23 +00:00
renovate[bot]
75e05c45c8
fix(deps): update tiptap to v3.6.2 ( #1566 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 17:46:17 +02:00
renovate[bot]
63361770b3
chore(deps): update docker/login-action digest to 5e57cd1 ( #1565 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 17:45:54 +02:00
kolaente
ff8e98e6e2
fix: process multiple reminders in the same time window ( #1564 )
...
Resolves https://github.com/go-vikunja/vikunja/issues/1550
2025-09-29 10:43:12 +02:00
renovate[bot]
6c7ccfdc20
chore(deps): update dev-dependencies ( #1563 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-29 07:47:24 +02:00
renovate[bot]
2625348347
chore(deps): update node.js to v22.20.0 ( #1561 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 23:24:58 +02:00
renovate[bot]
21ccaa7f72
fix(deps): update module github.com/wneessen/go-mail to v0.7.1 ( #1560 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:26:34 +00:00
renovate[bot]
20a2b5a53b
fix(deps): update module github.com/jaswdr/faker/v2 to v2.8.1 ( #1559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:08:11 +00:00
renovate[bot]
47239e546a
chore(deps): pin useblacksmith/setup-docker-builder action to 80c45ee ( #1553 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:42:11 +00:00
renovate[bot]
5a3a0eecae
chore(deps): update actions/cache digest to 0057852 ( #1554 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 19:16:34 +00:00
renovate[bot]
be4daaad8e
chore(deps): update cypress/browsers:latest docker digest to 79a28dd ( #1555 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:51:37 +02:00
renovate[bot]
3e45f9d87e
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to e374904 ( #1556 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:51:25 +02:00
renovate[bot]
5af935dfa2
chore(deps): update postgres:17 docker digest to cecd364 ( #1557 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:51:12 +02:00
renovate[bot]
f6947952de
fix(deps): update dependency vue to v3.5.22 ( #1558 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 20:51:00 +02:00
renovate[bot]
a6d4a8333f
fix(deps): update dependency @sentry/vue to v10.13.0 ( #1538 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 17:04:57 +00:00
renovate[bot]
f6c6540f9d
chore(deps): update dependency go to v1.25.1 ( #1403 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 16:22:29 +00:00
renovate[bot]
c71d56ee5e
fix(deps): update tiptap to v3.4.5 ( #1534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 16:21:43 +00:00
renovate[bot]
f9ec824c49
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 7ba49d1 ( #1539 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 15:45:36 +00:00
renovate[bot]
2e72455b39
chore(deps): update pnpm to v10.17.1 ( #1537 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 15:17:09 +00:00
renovate[bot]
8bc5668958
chore(deps): update useblacksmith/build-push-action action to v2 ( #1235 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kolaente <k@knt.li >
2025-09-28 14:35:22 +00:00
kolaente
90605f8fcd
chore(deps): update tar-fs to 3.1.1
2025-09-28 16:25:16 +02:00
kolaente
a7eebaffb0
fix: position dropdown absolute, not fixed ( #1552 )
...
Fixes a regression introduced in 32501bc93b
2025-09-28 16:18:25 +02:00
Frederick [Bot]
48d202f3ce
chore(i18n): update translations via Crowdin
2025-09-26 00:51:58 +00:00
kolaente
9aea4f3b22
fix(ci): download correct unstable binary during migration smoke test
2025-09-25 10:48:23 +02:00
kolaente
b1fc9ac6eb
feat(ci): change s3 service
2025-09-25 10:43:46 +02:00
kolaente
8c4fc4780e
fix: lint
2025-09-22 14:10:46 +02:00
kolaente
e3f3eeea6b
fix(ci): comment on closed issues when closed by commit or PR
2025-09-22 14:06:56 +02:00
kolaente
32501bc93b
fix(menu): make sure dropdown menu changes direction when screen is too
...
small
Resolves https://github.com/go-vikunja/vikunja/issues/1523
2025-09-22 14:03:13 +02:00
renovate[bot]
f09b903153
fix(deps): update module github.com/olekukonko/tablewriter to v1.1.0 ( #1532 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 20:18:00 +02:00
renovate[bot]
0654712cbd
chore(deps): update dev-dependencies ( #1527 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 20:17:38 +02:00
Frederick [Bot]
faa4231523
chore(i18n): update translations via Crowdin
2025-09-21 00:57:00 +00:00
renovate[bot]
ba523adc16
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to e7771c3 ( #1525 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 08:39:12 +02:00
Frederick [Bot]
d53f4079ae
chore(i18n): update translations via Crowdin
2025-09-19 00:53:14 +00:00
renovate[bot]
3242650713
chore(deps): update dev-dependencies ( #1522 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-18 08:21:53 +02:00
Frederick [Bot]
3397d88f0e
chore(i18n): update translations via Crowdin
2025-09-18 00:51:01 +00:00
renovate[bot]
a9239ecc62
chore(deps): update pnpm to v10.17.0 ( #1521 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 19:58:21 +02:00
renovate[bot]
26b251172c
fix(deps): update tiptap to v3.4.4 ( #1519 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 15:07:30 +00:00
renovate[bot]
4ba9537e84
fix(deps): update dependency dompurify to v3.2.7 ( #1517 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 15:07:06 +00:00
kolaente
fb426a6e22
fix(webhook): actually fetch project before enriching details
...
This fixes a bug where the project is fetched before adding more details
through ReadOne since ReadOne does not fetch the project. In the normal
project reading flow through the api, this is done in the permission
check.
Resolves https://github.com/go-vikunja/vikunja/issues/1498
2025-09-17 17:04:39 +02:00
renovate[bot]
fc666e57da
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 5713289 ( #1511 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 16:47:01 +02:00
renovate[bot]
8bf9b8b68a
chore(deps): update mariadb:12 docker digest to 8a061ef ( #1512 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 16:46:45 +02:00
renovate[bot]
ba8ad45150
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 046971a ( #1514 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 16:46:31 +02:00
renovate[bot]
908df8cd5f
fix(deps): update dependency @sentry/vue to v10.12.0 ( #1515 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-17 16:46:16 +02:00
Frederick [Bot]
57b4e27278
chore(i18n): update translations via Crowdin
2025-09-17 00:51:22 +00:00
renovate[bot]
4e9cc597aa
fix(deps): update tiptap to v3.4.3 ( #1506 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 22:37:09 +02:00
renovate[bot]
22bef1ff7d
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.35.3 ( #1505 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 15:48:47 +00:00
renovate[bot]
35d11efec7
chore(deps): update dev-dependencies ( #1316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kolaente <k@knt.li >
2025-09-15 15:31:47 +00:00
renovate[bot]
e0e22386eb
fix(deps): update module github.com/getsentry/sentry-go to v0.35.3 ( #1504 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 15:20:12 +00:00
renovate[bot]
fcb80a9ef6
fix(deps): update module github.com/wneessen/go-mail to v0.7.0 ( #1497 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 16:53:46 +02:00
renovate[bot]
243a0f51c6
chore(deps): update pnpm to v10.16.1 ( #1496 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 16:52:40 +02:00
renovate[bot]
9bb1f89383
fix(deps): update dependency marked to v16.3.0 ( #1500 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 16:52:06 +02:00
renovate[bot]
d33b3f2052
fix(deps): update dependency axios to v1.12.2 ( #1495 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 15:41:19 +02:00
Frederick [Bot]
a1c4d46d37
chore(i18n): update translations via Crowdin
2025-09-14 00:55:43 +00:00
Frederick [Bot]
aad0764cce
chore(i18n): update translations via Crowdin
2025-09-13 00:47:39 +00:00
renovate[bot]
d56db81e75
fix(deps): update module github.com/redis/go-redis/v9 to v9.14.0 ( #1493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 15:47:20 +02:00
kolaente
583623bd6c
fix(task): go back to project or saved filter, depending on where the user came from
...
Resolves https://github.com/go-vikunja/vikunja/issues/1492
2025-09-12 15:45:52 +02:00
renovate[bot]
dbea2ce92a
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.35.2 ( #1484 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 10:15:46 +00:00
renovate[bot]
e6abbd5fca
fix(deps): update dependency @intlify/unplugin-vue-i18n to v11.0.1 ( #1488 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 11:55:33 +02:00
renovate[bot]
5111f245ad
fix(deps): update dependency axios to v1.12.0 [security] ( #1487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 09:52:34 +00:00
renovate[bot]
b2b1ea776d
fix(deps): update dependency @sentry/vue to v10.11.0 ( #1485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-12 08:23:30 +02:00
kolaente
46f7c87200
chore: 1.0.0-rc2 release preparations
2025-09-12 00:15:30 +02:00
kolaente
b99ea2deb0
fix(filters): persist url filter query across views ( #1482 )
2025-09-11 22:12:33 +00:00
kolaente
fcc204dc88
fix(link share): add better error handling, ensure projects are shown ( #1481 )
2025-09-11 22:39:16 +02:00
kolaente
decee24e12
fix(task): provide back button when opening task detail ( #1475 )
2025-09-11 22:26:52 +02:00
renovate[bot]
2c44730821
chore(deps): update docker/dockerfile:1 docker digest to dabfc09 ( #1479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 21:12:13 +02:00
renovate[bot]
dd895e2c09
fix(deps): update module github.com/getsentry/sentry-go to v0.35.2 ( #1480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 21:11:52 +02:00
kolaente
d14443d2f2
feat(gantt): natural day-boundary rounding in Gantt chart ( #1476 )
2025-09-11 15:51:15 +00:00
kolaente
0506b9215a
fix(filters): initialize task positions for saved filters ( #1477 )
2025-09-11 17:39:56 +02:00
renovate[bot]
3fd73f3ca8
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 408e999 ( #1444 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 15:32:14 +00:00
kolaente
0dee1789a2
fix(filter): ensure filter query param is added to the page correctly ( #1471 )
2025-09-11 15:24:12 +00:00
kolaente
8ce8d445ba
fix(kanban): guard task modal race conditions ( #1472 )
2025-09-11 17:15:57 +02:00
renovate[bot]
a8b72e7363
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to cdad8f0 ( #1473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 17:12:54 +02:00
renovate[bot]
c25b906e6f
fix(deps): update dependency @fortawesome/vue-fontawesome to v3.1.2 ( #1474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 17:12:41 +02:00
kolaente
f0cb752f2c
fix(task): preserve done timestamp when moving tasks between projects ( #1470 )
2025-09-11 17:07:43 +02:00
kolaente
25b33102f1
fix(task): only save description when clicking away if it actually changed
2025-09-11 15:53:27 +02:00
kolaente
d147a01c18
fix(filter): add close button for filter popup on mobile with accurate spacing ( #1466 )
...
Resolves #1464
2025-09-11 11:27:05 +00:00
renovate[bot]
f2be02ae9b
chore(deps): update postgres:17 docker digest to feff5b2 ( #1445 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 13:21:19 +02:00
renovate[bot]
f5d59a99cc
chore(deps): update cypress/browsers:latest docker digest to 34cbe59 ( #1454 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-11 13:21:03 +02:00
Frederick [Bot]
f1de3a9c19
[skip ci] Updated swagger docs
2025-09-11 07:53:45 +00:00
kolaente
e5e0413b70
fix(task): ensure done_at can never be set by user ( #1461 )
2025-09-11 07:45:42 +00:00
kolaente
4353b1e9c7
fix: guard saved filter requests ( #1462 )
2025-09-11 09:36:47 +02:00
kolaente
6914badeb7
fix: reload list view when marking recurring task done ( #1457 )
2025-09-11 08:56:08 +02:00
kolaente
a1e9578971
chore(deps): update devenv
2025-09-10 19:12:42 +02:00
Frederick [Bot]
801ddf19e4
[skip ci] Updated swagger docs
2025-09-10 16:49:05 +00:00
kolaente
db123674a7
feat: share logic for bulk update ( #1456 )
...
This change refactors the bulk task update logic so that it updates all fields a single task update would update as well.
Could be improved in the future so that it is more efficient, instead of calling the update function repeatedly. Right now, this reduces the complexity by a lot and it should be fast enough for most cases using this.
Resolves #1452
2025-09-10 16:40:59 +00:00
kolaente
74189b6cf9
chore: update magefile to reference up to date golangci lint
2025-09-10 13:54:59 +02:00
renovate[bot]
9e6e5f993f
chore(deps): update dependency vite to v7.1.5 [security] ( #1451 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-10 13:25:10 +02:00
renovate[bot]
2538806512
fix(deps): update tiptap to v3.4.2 ( #1446 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 21:10:01 +02:00
kolaente
cd711fd11c
fix(task): autosave description when closing task modal
...
Resolves https://github.com/go-vikunja/vikunja/issues/1437
2025-09-09 12:27:55 +02:00
renovate[bot]
9cc9991006
chore(deps): update postgres:17 docker digest to ab24d83 ( #1443 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 07:20:19 +00:00
renovate[bot]
e0d9a1c148
fix(deps): update module github.com/spf13/viper to v1.21.0 ( #1442 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 09:12:44 +02:00
renovate[bot]
088ec40156
fix(deps): update module github.com/spf13/afero to v1.15.0 ( #1441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-09 09:12:08 +02:00
renovate[bot]
43a3888ad9
fix(deps): update module golang.org/x/crypto to v0.42.0 ( #1438 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 22:28:04 +00:00
renovate[bot]
56c3c32a4e
fix(deps): update module golang.org/x/image to v0.31.0 ( #1439 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 20:17:19 +02:00
renovate[bot]
a78045a611
fix(deps): update module golang.org/x/term to v0.35.0 ( #1434 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 08:47:36 +00:00
renovate[bot]
b666362ac7
fix(deps): update module golang.org/x/text to v0.29.0 ( #1435 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 08:09:50 +00:00
renovate[bot]
f6656d414d
chore(deps): update postgres:17 docker digest to 5250e61 ( #1433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 07:45:08 +00:00
renovate[bot]
5c8862bc32
fix(deps): update module golang.org/x/sync to v0.17.0 ( #1430 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-08 07:14:43 +00:00
renovate[bot]
dbc854dcee
fix(deps): update module golang.org/x/sys to v0.36.0 ( #1432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 17:31:53 +00:00
renovate[bot]
ac6e8d45c7
fix(deps): update module golang.org/x/oauth2 to v0.31.0 ( #1429 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 18:34:45 +02:00
renovate[bot]
1234eb1fc6
chore(deps): update softprops/action-gh-release digest to 6cbd405 ( #1428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-07 13:42:56 +02:00
Frederick [Bot]
6f45d56055
chore(i18n): update translations via Crowdin
2025-09-07 00:56:28 +00:00
renovate[bot]
f119d01bc1
chore(deps): update postgres:17 docker digest to d17be73 ( #1427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 08:27:08 +02:00
renovate[bot]
fb154d2935
fix(deps): update module github.com/prometheus/client_golang to v1.23.2 ( #1426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 00:53:44 +02:00
renovate[bot]
367ab7e9ec
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to aaa1861 ( #1425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-06 00:53:27 +02:00
kolaente
61f0cc9507
fix(frontend): hide drag handle for fixed project lists ( #1421 )
2025-09-05 10:51:44 +00:00
renovate[bot]
02da0116a9
fix(deps): update dependency vue-i18n to v11.1.12 ( #1420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-05 09:38:51 +00:00
Frederick [Bot]
70175c31c2
[skip ci] Updated swagger docs
2025-09-04 16:33:42 +00:00
renovate[bot]
d296352a01
fix(deps): update dependency @intlify/unplugin-vue-i18n to v11 ( #1418 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 16:15:37 +00:00
kolaente
1b5a9dbdea
refactor: use helper function to check user local
2025-09-04 18:09:21 +02:00
kolaente
b8afdcf62d
fix(user): do not reject 2fa for local users
...
https://github.com/go-vikunja/vikunja/issues/1402
2025-09-04 18:09:21 +02:00
kolaente
bd74733632
fix: show pagination controls for task comments ( #1413 )
...
Resolves https://community.vikunja.io/t/task-comment-pagination-in-1-0-0-rc1/3988
2025-09-04 16:04:05 +00:00
renovate[bot]
f49dbf04ef
chore(deps): update actions/github-script action to v8 ( #1417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 15:50:12 +00:00
dependabot[bot]
daf063785f
chore(deps-dev): bump electron from 37.3.0 to 37.3.1 in /desktop ( #1415 )
...
Bumps [electron](https://github.com/electron/electron ) from 37.3.0 to 37.3.1.
- [Release notes](https://github.com/electron/electron/releases )
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md )
- [Commits](https://github.com/electron/electron/compare/v37.3.0...v37.3.1 )
---
updated-dependencies:
- dependency-name: electron
dependency-version: 37.3.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 15:48:02 +00:00
renovate[bot]
5bde234859
fix(deps): update dependency @sentry/vue to v10.10.0 ( #1416 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 15:46:03 +00:00
kolaente
12842a5e35
fix: remove leftover console.log
2025-09-04 17:13:41 +02:00
kolaente
bb07b33dc2
fix(task): update task comment when switching between related tasks
2025-09-04 17:06:34 +02:00
renovate[bot]
6892e8e447
fix(deps): update tiptap to v3.4.1 ( #1412 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 14:51:03 +00:00
renovate[bot]
fdd0eba241
fix(deps): update module github.com/prometheus/client_golang to v1.23.1 ( #1411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 14:47:32 +00:00
kolaente
4393d0cdb8
fix(kanban): update task on board when changing details
...
Fixes a regression introduced in 7ef7163bfe
2025-09-04 16:33:06 +02:00
renovate[bot]
b3c454ea03
chore(deps): update actions/setup-node action to v5 ( #1408 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 10:05:48 +00:00
renovate[bot]
057a318f23
chore(deps): update actions/setup-go action to v6 ( #1407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 08:53:45 +02:00
renovate[bot]
7605fc255b
fix(deps): update tiptap to v3.4.0 ( #1406 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 06:33:01 +00:00
renovate[bot]
bfe0206032
chore(deps): update crowdin/github-action digest to 0749939 ( #1396 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 08:15:53 +02:00
renovate[bot]
e270c29642
chore(deps): update dependency electron to v37.3.1 [security] ( #1404 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 08:15:11 +02:00
renovate[bot]
7cf0a9dc9a
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 646cd3f ( #1405 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-04 08:14:50 +02:00
renovate[bot]
df3482849f
fix(deps): update module github.com/redis/go-redis/v9 to v9.13.0 ( #1401 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 16:09:10 +02:00
renovate[bot]
d78291acf7
fix(deps): update dependency @sentry/vue to v10.9.0 ( #1400 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-03 16:09:05 +02:00
Frederick [Bot]
98a9e736f4
chore(i18n): update translations via Crowdin
2025-09-03 00:50:31 +00:00
renovate[bot]
d34a3a2c77
fix(deps): update font awesome to v7.0.1 ( #1394 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 21:14:14 +00:00
Copilot
91f81e7dee
feat(kanban): allow folding done column by clicking green checkmarks in Kanban view ( #1393 )
2025-09-02 21:06:57 +00:00
renovate[bot]
a519312d55
fix(deps): update module github.com/threedotslabs/watermill to v1.5.1 ( #1391 )
2025-09-02 18:11:45 +00:00
Copilot
70ff047588
fix(avatar): recover gracefully from broken avatar cache ( #1379 )
2025-09-02 14:03:58 +00:00
renovate[bot]
795afad9c1
fix(deps): update tiptap to v3.3.1 ( #1386 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 14:01:23 +00:00
kolaente
15ea38183c
fix: bypass Typesense in user export ( #1385 )
2025-09-02 15:49:17 +02:00
renovate[bot]
7dafd07879
fix(deps): update dependency vue to v3.5.21 ( #1382 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 13:05:44 +00:00
renovate[bot]
bc04abedb5
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 10cc6d5 ( #1377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 07:12:37 +00:00
renovate[bot]
7fbda38e85
chore(deps): update mariadb:12 docker digest to a5af517 ( #1376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-02 09:04:27 +02:00
Frederick [Bot]
4b47f0c3cd
chore(i18n): update translations via Crowdin
2025-09-02 00:54:00 +00:00
renovate[bot]
d38092acc8
fix(deps): update module github.com/spf13/cobra to v1.10.1 ( #1373 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 21:23:00 +00:00
renovate[bot]
67befec053
fix(deps): update vueuse to v13.9.0 ( #1374 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 21:18:09 +00:00
renovate[bot]
9800b2a8f8
chore(deps): update pnpm to v10.15.1 ( #1371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 21:09:27 +00:00
kolaente
bd310f50ad
fix: show error when user list filter is empty ( #1372 )
2025-09-01 21:08:13 +00:00
renovate[bot]
24f6c48fce
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 5d3cc02 ( #1370 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-01 21:03:53 +00:00
William Guinaudie
fda440bd08
fix: mobile device minimum width ( #1337 )
2025-09-01 22:49:42 +02:00
Frederick [Bot]
11d9462fdc
chore(i18n): update translations via Crowdin
2025-09-01 01:03:21 +00:00
kolaente
27c0d68e21
chore(dev): update devenv
2025-08-31 22:13:26 +02:00
kolaente
ed04638726
fix(task): only load first comments page when loading comments with task
...
Resolves
https://community.vikunja.io/t/task-comment-pagination-in-1-0-0-rc1/3988
2025-08-31 21:58:46 +02:00
kolaente
0262ab7d9e
fix(editor): do not apply filter input styles to all editor instances
2025-08-31 21:34:29 +02:00
kolaente
9610ae780f
fix(multiselect): do not try getting label when value is undefined
...
Resolves https://github.com/go-vikunja/vikunja/issues/1346
2025-08-31 21:31:42 +02:00
kolaente
3baf6cd477
fix(task): do not parse task comment reactions so that they actually
...
appear
Resolves https://github.com/go-vikunja/vikunja/issues/1343
2025-08-31 21:25:48 +02:00
Copilot
14e1bd2f55
fix: prevent null history.state errors in modal routing and task navigation ( #1368 )
2025-08-31 19:14:25 +00:00
kolaente
7510f8d4be
fix(task): default to medium priority when none is configured
...
Resolves https://github.com/go-vikunja/vikunja/issues/1328
2025-08-31 21:07:30 +02:00
zapp88
a73d0258e4
fix(task): priority label task link spacing ( #1322 )
2025-08-31 18:36:56 +00:00
zapp88
cbbc5e731a
fix(frontend): add missing permission translation keys ( #1320 )
2025-08-31 18:06:55 +00:00
kolaente
7ef7163bfe
fix(task): set project after loading task details
...
Resolves https://github.com/go-vikunja/vikunja/issues/1342
2025-08-31 19:40:54 +02:00
andreymal
1047e62978
feat(i18n): add pluralization rules for Russian ( #1334 )
2025-08-31 17:40:41 +00:00
kolaente
61400e93a9
feat(task): make default project relation configurable
...
Resolves https://community.vikunja.io/t/change-default-task-relation/3637
2025-08-31 19:29:13 +02:00
Simone (Saxos)
4c9f112103
fix(filter): don't crash when filtering for labels in ( #1333 )
2025-08-31 14:35:16 +00:00
William Guinaudie
07d6630891
fix: stop event propagation for clicks inside the DeferTask popup ( #1338 )
2025-08-31 14:21:40 +00:00
renovate[bot]
db9d842a5b
fix(deps): update vueuse to v13.8.0 ( #1367 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 15:59:55 +02:00
renovate[bot]
9d28b2247a
fix(deps): update tiptap to v3.3.0 ( #1366 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 10:24:47 +00:00
renovate[bot]
6dc0aebd06
fix(deps): update module github.com/threedotslabs/watermill to v1.5.0 ( #1365 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 10:22:43 +00:00
renovate[bot]
f3234cf6aa
fix(deps): update module github.com/stretchr/testify to v1.11.1 ( #1363 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 07:35:10 +00:00
renovate[bot]
5865eca797
fix(deps): update module github.com/go-testfixtures/testfixtures/v3 to v3.18.0 ( #1362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 07:33:59 +00:00
renovate[bot]
1f88680a27
fix(deps): update dependency dayjs to v1.11.18 ( #1360 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 09:23:28 +02:00
Copilot
c7a26d81fe
fix(auth): do not panic with invalid openid provider configuration ( #1354 )
2025-08-31 07:17:50 +00:00
renovate[bot]
a5ac5dfcf1
fix(deps): update dependency @sentry/vue to v10.8.0 ( #1361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-31 00:34:25 +02:00
Copilot
5ca637a7e6
feat(auth): add oauth require availability configuration on startup ( #1358 )
2025-08-30 22:15:20 +00:00
kolaente
523dad5134
chore: add feature issue template
2025-08-30 16:47:32 +02:00
renovate[bot]
9a14ccf487
chore(deps): update node.js to v22.19.0 ( #1356 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 20:57:56 +00:00
renovate[bot]
37b501c029
fix(deps): update dependency dayjs to v1.11.17 ( #1355 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 20:53:17 +00:00
kolaente
e29561e49c
fix: require publicurl when cors enabled ( #1351 )
2025-08-29 20:51:31 +00:00
renovate[bot]
af8c977ccf
fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.10 ( #1353 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 15:44:25 +00:00
renovate[bot]
150c75286c
chore(deps): update cypress/browsers:latest docker digest to eeb9b35 ( #1352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-29 15:39:28 +00:00
kolaente
fd8a36c9bb
fix: use correct filepath
...
Resolves https://github.com/go-vikunja/vikunja/issues/1345
2025-08-29 17:20:43 +02:00
renovate[bot]
136690b31e
fix(deps): update dependency marked to v16.2.1 ( #1350 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 17:36:31 +00:00
renovate[bot]
d45b381a96
fix(deps): update dependency dayjs to v1.11.15 ( #1349 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 17:28:32 +00:00
renovate[bot]
daafb3843d
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 3877bee ( #1348 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 19:11:34 +02:00
renovate[bot]
b1415ea67d
chore(deps): update crowdin/github-action digest to 9787f4f ( #1347 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 19:11:20 +02:00
renovate[bot]
1d25c29e9a
fix(deps): update dependency vue to v3.5.20 ( #1327 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 19:11:02 +02:00
renovate[bot]
f099fce4fe
chore(deps): update pnpm to v10.15.0 ( #1314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 13:20:27 +02:00
renovate[bot]
9d03beefec
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 744e637 ( #1325 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 13:20:15 +02:00
dependabot[bot]
d90a43c51b
chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 ( #1331 )
...
chore(deps): bump github.com/go-viper/mapstructure/v2
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure ) from 2.3.0 to 2.4.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases )
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md )
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
dependency-version: 2.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-28 13:19:50 +02:00
renovate[bot]
b37e2b9389
fix(deps): update dependency @floating-ui/dom to v1.7.4 ( #1332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 13:19:23 +02:00
renovate[bot]
ad7f386ddc
chore(deps): update cypress/browsers:latest docker digest to 4e0a347 ( #1297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-28 13:18:47 +02:00
Frederick [Bot]
f6b6fadb51
chore(i18n): update translations via Crowdin
2025-08-23 00:52:11 +00:00
Frederick [Bot]
1b5ddfd11c
chore(i18n): update translations via Crowdin
2025-08-22 00:54:32 +00:00
Frederick [Bot]
8ca2487784
chore(i18n): update translations via Crowdin
2025-08-21 00:53:22 +00:00
Frederick [Bot]
871861aad3
chore(i18n): update translations via Crowdin
2025-08-20 00:54:16 +00:00
renovate[bot]
f05d799185
chore(deps): update ghcr.io/go-vikunja/dex-testing:main docker digest to 4abbc4f ( #1312 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 11:08:15 +02:00
renovate[bot]
9f9a71a01f
chore(deps): update dev-dependencies ( #1310 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-19 09:43:13 +02:00
Frederick [Bot]
f5c6295f42
chore(i18n): update translations via Crowdin
2025-08-19 00:56:39 +00:00
renovate[bot]
4d9434b990
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 6c9cd0a ( #1309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 21:43:46 +00:00
renovate[bot]
06b9a9d549
chore(deps): update paradedb/paradedb:latest-pg17 docker digest to 12f4078 ( #1308 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 20:05:27 +02:00
renovate[bot]
b794874cd4
fix(deps): update vueuse to v13.7.0 ( #1305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 10:42:54 +00:00
kolaente
ea4f7f2c87
docs: clarify publicurl requirements
2025-08-18 11:59:13 +02:00
kolaente
c1ce33019c
fix: set test fixture in e2e test
...
Fixes a regression introduced in 63b1082951
2025-08-18 11:55:55 +02:00
kolaente
86fb28c732
chore(i18n): clarify wording
2025-08-18 11:44:41 +02:00
kolaente
63b1082951
chore(i18n): improve wording
2025-08-18 11:39:12 +02:00
kolaente
e2e9b28d4e
feat(config): validate publicurl
2025-08-18 11:37:44 +02:00
renovate[bot]
99c1035191
chore(deps): update dev-dependencies ( #1298 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 07:20:45 +00:00
renovate[bot]
6178daf9b2
fix(deps): update dependency marked to v16.2.0 ( #1304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 09:08:17 +02:00
Frederick [Bot]
a5407e3f99
chore(i18n): update translations via Crowdin
2025-08-18 01:01:59 +00:00
kolaente
eb676aebef
feat: add subsets for all supported languages
...
This adds unicode ranges for all supported languages: Cyrillic (Russian,
Ukrainian, Bulgarian), CJK (Chinese, Japanese, Korean), Arabic, Hebrew,
Vietnamese diacritics, and various European languages.
2025-08-17 23:11:30 +02:00
kolaente
f01f2af4cf
feat: use variable fonts
...
Resolves https://github.com/go-vikunja/vikunja/issues/493
2025-08-17 23:02:07 +02:00
kolaente
5a385aca1c
docs: add GitHub actions status badge to readme
2025-08-17 21:38:50 +02:00