Commit Graph

1148 Commits

Author SHA1 Message Date
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
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 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
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
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
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
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 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
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
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 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] 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] 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] 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] 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] 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
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
Weijie Zhao bc1368abcc
feat: add S3 file storage support (#1688) 2025-11-06 08:37:04 +01: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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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
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] 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
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