renovate[bot]
83474b76d3
fix(deps): update dependency @sentry/vue to v10.36.0 ( #2147 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
|
[@sentry/vue](https://redirect.github.com/getsentry/sentry-javascript/tree/master/packages/vue )
([source](https://redirect.github.com/getsentry/sentry-javascript )) |
[`10.35.0` →
`10.36.0`](https://renovatebot.com/diffs/npm/@sentry%2fvue/10.35.0/10.36.0 )
|

|

|
---
### Release Notes
<details>
<summary>getsentry/sentry-javascript (@​sentry/vue)</summary>
###
[`v10.36.0`](https://redirect.github.com/getsentry/sentry-javascript/compare/10.35.0...10.36.0 )
[Compare
Source](https://redirect.github.com/getsentry/sentry-javascript/compare/10.35.0...10.36.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-24 19:30:26 +01:00
kolaente
ff01f8e859
feat(api-tokens): support title and scopes query parameters ( #2143 )
...
This allows external integrations to link directly to the API token creation page with pre-selected title and permission scopes. URLs can now use `?title=Name&scopes=group:perm,group:perm` format to pre-populate the form.
Example URL:
```
/user/settings/api-tokens?title=My%20Integration&scopes=tasks:create,tasks:delete,projects:read_all
```
2026-01-24 18:08:23 +00:00
kolaente
1731b03c22
fix(editor): prevent file upload overlay when dragging text from editor ( #2148 )
...
Fixes the file upload overlay incorrectly appearing when dragging text from within the TipTap description editor to outside of it.
Fixes #1663
2026-01-24 18:41:42 +01:00
kolaente
5050cd7162
chore(dev): add prepare worktree command to mage
2026-01-24 18:32:23 +01:00
kolaente
4df8da549e
fix(auth): scope query binding
...
Resolves https://github.com/go-vikunja/vikunja/issues/2146
2026-01-24 17:51:35 +01:00
kolaente
731b7c3001
fix: avoid mutating global http.DefaultClient in webhook proxy ( #2145 )
...
Fixes a bug where the webhook HTTP client was mutating `http.DefaultClient` (the global singleton), causing ALL HTTP requests in the application to use the webhook proxy. This broke OIDC authentication and other external HTTP calls when webhook proxy was configured.
Fixes #2144
2026-01-24 13:58:47 +01:00
kolaente
acbb06e337
feat(frontend): preserve Gantt date range when switching views ( #2141 )
...
Adds a `viewFilters` Pinia store that stores query params per view ID to sync Gantt filters to the store whenever they change. This persists the custom date ranges when switching between views.
Fixes #2124
2026-01-24 13:12:35 +01:00
renovate[bot]
47bfb6a424
chore(deps): update dev-dependencies
2026-01-24 13:01:45 +01:00
kolaente
0cd25f47e5
fix: populate complete entity data in deletion event webhooks ( #2135 )
...
Fixes webhook payloads for deletion events that were previously
containing incomplete or empty entity data. This occurred because
entities were being deleted from the database before the webhook event
was dispatched.
## Changes
This PR implements four targeted fixes to ensure complete entity data in
deletion event webhooks:
### 1. TaskAssignee Deletion (`pkg/models/listeners.go`)
- Extended `reloadEventData()` to fetch full assignee user data by ID
- Webhook payload now includes complete user object (username, email,
timestamps, etc.)
### 2. TaskComment Deletion (`pkg/models/task_comments.go`)
- Modified `Delete()` to call `ReadOne()` before deletion
- Ensures comment text, author, and timestamps are included in webhook
payload
- Follows the same pattern used by `Task.Delete()` and
`TaskAttachment.Delete()`
### 3. TaskAttachment Deletion (`pkg/models/task_attachment.go`)
- Extended `ReadOne()` to fetch the `CreatedBy` user
- Webhook payload now includes file creator information
### 4. TaskRelation Deletion (`pkg/models/task_relation.go`)
- Modified `Delete()` to fetch complete relation including `CreatedBy`
user before deletion
- Webhook payload now includes relation timestamps and creator
information
Fixes #2125
2026-01-24 12:50:18 +01:00
renovate[bot]
8e3ed45c85
chore(deps): update pnpm to v10.28.1
2026-01-24 00:01:17 +01:00
kolaente
131f78277d
feat(quick add magic): add more test cases
2026-01-24 00:00:46 +01:00
kolaente
8419794b65
fix(quick-add-magic): prevent parsing partial keywords in words ( #2140 )
...
- Fixed date parser incorrectly extracting date components from within
words
- "Renovation - 2nd Floor Bath" no longer becomes "Reation - Floor Bath"
with a due date of November 2nd
## Changes
- `getMonthFromText` now requires word boundaries, preventing "nov" from
matching inside "Renovation" or "mar" inside "Remark"
- `getDayFromText` now only matches ordinals when followed by
end-of-string, time expressions, or month names, preventing "2nd Floor"
from being parsed as a date
Resolves
https://community.vikunja.io/t/quick-add-magic-unintended-date-parsing/4259
2026-01-23 22:23:42 +00:00
renovate[bot]
a86bbfa121
fix(deps): update module github.com/labstack/echo/v4 to v4.15.0
2026-01-23 17:21:54 +01:00
renovate[bot]
663e7ba3d4
fix(deps): update dependency @sentry/vue to v10.35.0
2026-01-23 17:21:45 +01:00
kolaente
c11ea4c87f
fix(unsplash): add utm parameters to author links
...
Resolves https://github.com/go-vikunja/vikunja/issues/2127
2026-01-23 11:58:34 +01:00
renovate[bot]
06e90bc9c2
chore(deps): update dev-dependencies
2026-01-22 11:43:42 +01:00
renovate[bot]
89c0548e16
fix(deps): update module github.com/labstack/echo-jwt/v4 to v5
2026-01-22 11:30:56 +01:00
renovate[bot]
0e5e135e72
fix(deps): update module github.com/labstack/echo/v4 to v5
2026-01-22 11:02:04 +01:00
renovate[bot]
a64364fdc2
chore(deps): update crowdin/github-action digest to b4b468c
2026-01-22 11:01:30 +01:00
renovate[bot]
fa142308d2
fix(deps): update dependency vue to v3.5.27
2026-01-22 11:01:11 +01:00
renovate[bot]
34472d1358
fix(deps): update dependency ufo to v1.6.3
2026-01-18 17:37:50 +01:00
renovate[bot]
c09e63d7d8
chore(deps): update dependency happy-dom to v20.3.0
2026-01-18 17:37:43 +01:00
renovate[bot]
7aa6883e76
chore(deps): update actions/cache digest to 8b402f5
2026-01-17 21:59:34 +01:00
renovate[bot]
d91da07ce3
fix(deps): update module github.com/olekukonko/tablewriter to v1.1.3
2026-01-17 21:59:23 +01:00
renovate[bot]
2a74633e4f
chore(deps): update dependency @types/node to v22.19.6
2026-01-17 21:59:09 +01:00
renovate[bot]
740ea79837
fix(deps): update dependency @sentry/vue to v10.34.0
2026-01-17 21:58:58 +01:00
renovate[bot]
606d10f9e3
chore(deps): update postgres:18 docker digest to 5773fe7
2026-01-16 11:17:50 +01:00
renovate[bot]
e2a169757d
fix(deps): update module github.com/getsentry/sentry-go/echo to v0.41.0
2026-01-16 10:18:19 +01:00
renovate[bot]
81076e5309
chore(deps): update dev-dependencies to v8.53.0
2026-01-16 10:18:10 +01:00
renovate[bot]
58286619f5
chore(deps): update mariadb:12 docker digest to f54db0c
2026-01-16 10:18:00 +01:00
renovate[bot]
a9a70c15d7
chore(deps): update ghcr.io/techknowlogick/xgo:go-1.25.x docker digest to 11ac5e6
2026-01-16 10:17:44 +01:00
renovate[bot]
adc4c39103
chore(deps): update dependency go to v1.25.6
2026-01-15 22:08:58 +01:00
renovate[bot]
843ef7218a
fix(deps): update module github.com/fclairamb/afero-s3 to v0.4.0 ( #2087 )
2026-01-15 16:21:16 +01:00
renovate[bot]
f85e30fcb1
fix(deps): update dependency @sentry/vue to v10.33.0
2026-01-15 15:08:19 +01:00
renovate[bot]
1d660ce4f3
chore(deps): update node.js to v24.13.0
2026-01-15 09:43:02 +01:00
renovate[bot]
5b0e9563cc
chore(deps): update postgres:18 docker digest to 2d417d4
2026-01-15 09:42:58 +01:00
renovate[bot]
05e01b4212
chore(deps): update dev-dependencies
2026-01-15 09:42:53 +01:00
renovate[bot]
0b1f5d0024
chore(deps): update actions/setup-node digest to 6044e13
2026-01-15 09:42:39 +01:00
kolaente
e96c20def9
fix(project): error can't access property "isArchived", V.value is null when opening list view of some projects
2026-01-14 22:05:35 +01:00
kolaente
948a73f3b9
fix(task): done button styling
2026-01-14 21:56:24 +01:00
rhclayto
c5969d9898
feat: add configurable gravatar-compatible base URL ( #2083 )
...
This adds the ability to set a base URL for a Gravatar-compatible avatar
service (Gravatar itself, or Libravatar, for instance). The default will
be www.gravatar.com, so nothing will change from current behaviour unless
the user explicitly configures another URL.
Resolves #2082
2026-01-13 14:58:08 +01:00
renovate[bot]
bdd3db68fb
chore(deps): update dependency @types/node to v22.19.5
2026-01-13 12:36:01 +01:00
renovate[bot]
05adfd513f
chore(deps): update pnpm to v10.28.0
2026-01-13 12:35:11 +01:00
renovate[bot]
53158b1351
chore(deps): update actions/setup-go digest to 7a3fe6c
2026-01-13 12:34:57 +01:00
renovate[bot]
37a3224066
chore(deps): update postgres:18 docker digest to fdd16e6
2026-01-13 12:34:11 +01:00
renovate[bot]
a581c682e8
fix(deps): update module golang.org/x/net to v0.49.0
2026-01-12 21:38:02 +01:00
renovate[bot]
1d65ea6f6b
fix(deps): update module golang.org/x/image to v0.35.0
2026-01-12 18:58:23 +01:00
renovate[bot]
ffb7a58a23
fix(deps): update module golang.org/x/crypto to v0.47.0
2026-01-12 18:47:34 +01:00
renovate[bot]
d3639af7bc
chore(deps): update dev-dependencies
2026-01-11 09:11:30 +01:00
renovate[bot]
e97798574c
fix(deps): update dependency @fortawesome/vue-fontawesome to v3.1.3 ( #2079 )
...
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/ ) |
[Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
|
[@fortawesome/vue-fontawesome](https://redirect.github.com/FortAwesome/vue-fontawesome )
| [`3.1.2` →
`3.1.3`](https://renovatebot.com/diffs/npm/@fortawesome%2fvue-fontawesome/3.1.2/3.1.3 )
|

|

|
---
### Release Notes
<details>
<summary>FortAwesome/vue-fontawesome
(@​fortawesome/vue-fontawesome)</summary>
###
[`v3.1.3`](https://redirect.github.com/FortAwesome/vue-fontawesome/blob/HEAD/CHANGELOG.md#313---2026-01-07 )
[Compare
Source](https://redirect.github.com/FortAwesome/vue-fontawesome/compare/3.1.2...3.1.3 )
##### Changed
- ci.yml update for node-versions
- a markdown lint fixup in CONTRIUBUTING.md
- update vitest version to 4.0.16 in `package.json`
***
</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:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-10 22:42:20 +01:00