1053 Commits
Author SHA1 Message Date
kolaente 907850feae chore: v2.4.0 release preparations 2026-07-19 19:00:07 +02:00
renovate[bot]andkolaente f462187544 chore(deps): update dev-dependencies 2026-07-19 09:06:25 +00:00
renovate[bot]andkolaente 7826aa4bba fix(deps): update tiptap to v3.28.0 2026-07-19 09:00:23 +00:00
renovate[bot]andkolaente 3d501969a4 fix(deps): update font awesome to v7.3.1 2026-07-19 09:00:16 +00:00
renovate[bot]andkolaente e10b1fcbb8 fix(deps): update dependency pinia to v4 2026-07-18 16:55:47 +00:00
renovate[bot]andTink cd6331122d fix(deps): update dependency vue to v3.5.40 2026-07-18 09:30:55 +00:00
renovate[bot]andTink c8e598a1f7 fix(deps): update dependency nanoid to v6 2026-07-18 09:05:47 +00:00
renovate[bot]andTink b7ceb0e2a8 fix(deps): update dependency marked to v18.0.6 2026-07-18 07:20:51 +00:00
renovate[bot]andTink 17f4f1b12c fix(deps): update dependency @fortawesome/vue-fontawesome to v3.3.2 2026-07-18 07:20:47 +00:00
renovate[bot]andTink 5a4dae6df2 fix(deps): update tiptap to v3.27.4 2026-07-18 04:44:35 +00:00
renovate[bot]andTink 3023b536b3 chore(deps): update pnpm to v11.13.1 2026-07-17 22:59:05 +00:00
renovate[bot]andTink ebcc9aad9b fix(deps): update dependency vue-router to v5.2.0 2026-07-17 22:40:37 +00:00
renovate[bot]andTink 384c536cb5 fix(deps): update dependency @sentry/vue to v10.66.0 2026-07-17 22:24:32 +00:00
renovate[bot]andkolaente 314a3fc94e chore(deps): update pnpm to v11.11.0 2026-07-17 10:53:28 +00:00
renovate[bot]andkolaente fc6119a109 fix(deps): update dependency @floating-ui/dom to v1.8.0 2026-07-15 15:53:01 +00:00
renovate[bot]andkolaente 5d6e429899 fix(deps): update dependency @sentry/vue to v10.65.0 2026-07-15 15:51:46 +00:00
renovate[bot]andkolaente 524b9289ba fix(deps): update dependency dompurify to v3.4.12 2026-07-15 11:13:06 +00:00
renovate[bot]andkolaente f013314050 chore(deps): update dev-dependencies 2026-07-15 09:18:23 +00:00
renovate[bot]andkolaente da9f239d95 chore(deps): update dependency vite to v8.1.4 2026-07-13 07:48:46 +00:00
renovate[bot]andkolaente b5a7f68502 fix(deps): update dependency @fortawesome/vue-fontawesome to v3.3.1 2026-07-13 07:48:32 +00:00
renovate[bot]andkolaente 8b4cda2203 chore(deps): update dev-dependencies 2026-07-11 12:21:26 +00:00
renovate[bot]andkolaente b6f6ac354a fix(deps): update dependency @sentry/vue to v10.64.0 2026-07-10 19:13:00 +00:00
renovate[bot]andkolaente e992ed594c fix(deps): update tiptap to v3.27.3 2026-07-10 12:52:48 +00:00
renovate[bot]andkolaente c5f4dde4da chore(deps): update dev-dependencies 2026-07-10 12:52:27 +00:00
renovate[bot]andkolaente 115e30377c fix(deps): update tiptap to v3.27.2 2026-07-09 11:56:03 +00:00
renovate[bot]andkolaente 10d780f5cd chore(deps): update pnpm to v11.10.0 2026-07-08 07:32:05 +00:00
renovate[bot]andkolaente 66ec7fa23a fix(deps): update dependency @sentry/vue to v10.63.0 2026-07-05 08:35:12 +00:00
renovate[bot]andkolaente 6cd0c264d9 chore(deps): update dev-dependencies 2026-07-05 08:34:23 +00:00
kolaente 848392e373 chore(deps): migrate rollup override to pnpm catalog
pnpm 11 deprecated the $name reference syntax in overrides; the
catalog keeps the version defined in a single place.
2026-07-05 10:30:43 +02:00
renovate[bot]andTink b81aa69d04 chore(deps): update dev-dependencies 2026-07-03 11:18:41 +00:00
kolaenteandkolaente f4904998ea fix(deps): upgrade to pnpm 11 and migrate config to pnpm-workspace.yaml
pnpm 11 no longer reads the `pnpm` field from package.json, renamed
`onlyBuiltDependencies` to `allowBuilds`, and defaults `strictDepBuilds`
to true. It also reads non-auth/registry settings (like
`public-hoist-pattern`) from pnpm-workspace.yaml rather than .npmrc.

This does what renovate PR #3069 could not: alongside the version bump
it moves the build/override/hoist config for both pnpm projects
(frontend/ and desktop/) into a per-project pnpm-workspace.yaml, so the
settings are actually honored under pnpm 11 instead of being silently
ignored (which made #3069 hard-fail with ERR_PNPM_IGNORED_BUILDS).

- frontend/desktop package.json: drop `pnpm` field, bump packageManager
  to pnpm@11.9.0
- frontend/pnpm-workspace.yaml: allowBuilds + overrides + publicHoistPattern
- desktop/pnpm-workspace.yaml: allowBuilds + overrides
- frontend/.npmrc removed (its only setting moved to publicHoistPattern)
- mise.toml: pnpm 10.34.4 -> 11.9.0

electron-winstaller is a transitive build script that was never in the
old onlyBuiltDependencies, so it was ignored under pnpm 10; it is
explicitly denied (allowBuilds: false) to keep behavior identical while
satisfying strictDepBuilds.

Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-07-03 06:54:50 +00:00
renovate[bot]andkolaente 7d8dfe9272 fix(deps): update dependency vue-router to v5 2026-07-03 06:34:11 +00:00
renovate[bot]andTink 1d96ce9d05 chore(deps): update dev-dependencies 2026-07-02 19:02:40 +00:00
kolaenteandTink 756da5c455 chore(deps): update vite to v8
Bumps vite 7.3.6 -> 8.1.0 (Rolldown-based), split out of the bundled
renovate PR #3046.

Rolldown does not elide a type-only import that is referenced purely as
a type, so `RouteLocationRaw` in Notifications.vue must be imported with
`type` to keep it out of the runtime bundle.

vite 8 is not coupled to the other major bumps: vitest 4 and all vite
plugins already accept vite ^8, and @sentry/vite-plugin declares no vite
peer dependency.

Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-07-02 18:04:45 +00:00
kolaenteandkolaente c1f0b2c81f chore(deps): update typescript to v6
Bump typescript from 5.9.3 to 6.0.3.

TS 6 changes that required source fixes:
- baseUrl is deprecated and now a hard error (TS5101). Dropped the unused
  baseUrl from tsconfig.app.json; the @/* paths are relative and resolve
  without it (tsconfig.vitest.json inherits this).
- vite.config.ts referenced ImportMetaEnv for getSentryConfig's parameter,
  but it is only ever called with loadEnv()'s Record<string, string>. Typed
  the parameter accordingly, matching its caller and the other config helpers.

Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-07-02 16:27:58 +00:00
renovate[bot]andTink 606b23784f chore(deps): update dev-dependencies 2026-07-02 10:44:06 +00:00
renovate[bot]andkolaente 3801bff4f9 fix(deps): update dependency marked to v18 2026-07-02 09:02:45 +00:00
renovate[bot]andTink f78543c880 chore(deps): update dependency postcss to v8.5.16 2026-07-02 08:03:51 +00:00
kolaenteandkolaente c689887fca chore(deps): update low-risk dev-dependency majors
Bumps independent dev-dependency majors split out of the bundled
renovate PR #3046:

- otplib 12.0.1 -> 13.4.1 (v13 is a rewrite: the `authenticator`
  singleton was removed in favour of the functional API; the only
  consumer is the TOTP e2e test, migrated to `await generate({secret})`)
- rollup-plugin-visualizer 6.0.11 -> 7.0.1
- stylelint-config-property-sort-order-smacss 10.0.0 -> 11.2.0
- @sentry/vite-plugin 3.6.1 -> 5.3.0 (no peer-dep coupling to vite)

Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-07-02 06:30:02 +00:00
kolaenteandkolaente 1c142e701e chore(deps): update eslint to v10
Bumps eslint 9.39.4 -> 10.6.0, split out of the bundled renovate
PR #3046. eslint 10 no longer ships `@eslint/js` transitively, so it is
added as a direct devDependency (the flat config imports it for
`js.configs.recommended`).

eslint 10's expanded recommended set flags ten new errors, fixed here:

no-useless-assignment (dead initializer overwritten before any read):
- FilterAutocomplete.ts, UserTeam.vue, helpers/filters.ts,
  parseSubtasksViaIndention.ts, models/notification.ts,
  quickAddMagic/dateParser.ts (x2), quickAddMagic/repeatParser.ts

preserve-caught-error:
- stores/auth.ts verifyEmail() now attaches the caught error as `cause`
- stores/auth.ts refreshUserInfo() keeps its existing `{e, message}`
  cause shape (read by message/index.ts as `cause.message`); the rule
  is disabled inline there since changing the shape is a behaviour change

Claude-Session: https://claude.ai/code/session_01AHD9BmNcUfgBZdPveZRa8z
2026-07-01 12:00:08 +00:00
renovate[bot]andTink 631825a93b chore(deps): update dependency stylelint to v17.14.0 2026-06-30 18:11:36 +00:00
renovate[bot]andTink 5d368b849a fix(deps): update vueuse to v14.3.0 2026-06-29 22:08:01 +00:00
renovate[bot]andTink 8f68b3f396 fix(deps): update font awesome 2026-06-29 17:55:47 +00:00
renovate[bot]andTink 01a851ca72 fix(deps): update dependency vue-i18n to v11.4.6 2026-06-29 16:58:17 +00:00
renovate[bot]andTink 65a498dd50 fix(deps): update dependency @sentry/vue to v10.62.0 2026-06-29 16:57:00 +00:00
renovate[bot]andTink bb0055293b chore(deps): update pnpm to v10.34.4 2026-06-29 16:14:58 +00:00
renovate[bot]andTink d2fcd2efa5 fix(deps): update dependency axios to v1.18.1 2026-06-29 15:22:25 +00:00
renovate[bot]andTink 07c872eb2b fix(deps): update dependency vue to v3.5.39 2026-06-29 15:22:17 +00:00
renovate[bot]andkolaente b866ba3f58 fix(deps): update dependency @intlify/unplugin-vue-i18n to v11.2.4 2026-06-29 08:16:56 +02:00
renovate[bot]andkolaente b0bbfa677a chore(deps): update playwright to v1.61.1 2026-06-29 08:16:15 +02:00