Commit Graph

  • a8bce2ef0b chore(i18n): update translations via Crowdin Frederick [Bot] 2026-06-17 00:35:30 +0000
  • a9852794af
    fix: GCS signing issue Robert Szulist 2026-06-16 21:56:37 +0200
  • 14ece2f9ac
    Merge 784362cf17 into f851e6f959 nithin varma 2026-06-16 18:33:12 +0000
  • 1df73a87a9
    Merge branch 'main' into feat/blocked-tasks-blocking Harsh Patel 2026-06-16 22:29:39 +0530
  • f851e6f959 chore(deps): update dev-dependencies renovate[bot] 2026-06-16 06:37:55 +0000
  • 7d7e4e1242
    chore(deps): update dev-dependencies renovate[bot] 2026-06-16 06:37:55 +0000
  • e13d3f537c
    fix(deps): bump js-yaml to >=4.2.0 where possible kolaente 2026-06-16 08:33:16 +0200
  • 9cc47a3da4
    fix(deps): force @babel/core >=7.29.6 kolaente 2026-06-16 08:32:36 +0200
  • d054fb7a5b
    fix(deps): force launch-editor >=2.14.1 kolaente 2026-06-16 08:32:20 +0200
  • be5858aafe
    fix(deps): force markdown-it >=14.2.0 to fix ReDoS advisory kolaente 2026-06-16 08:31:46 +0200
  • 340be305f8
    fix(deps): tighten tar override to >=7.5.16 kolaente 2026-06-16 08:31:02 +0200
  • 460e8f3ab1
    fix(deps): force form-data >=4.0.6 to fix unsafe boundary advisory kolaente 2026-06-16 08:30:33 +0200
  • 652f61da50
    fix(deps): bump dompurify to 3.4.9 to fix XSS advisories kolaente 2026-06-16 08:30:00 +0200
  • 4de6f1ed81
    chore(deps): bump dompurify from 3.4.0 to 3.4.9 in /frontend dependabot[bot] 2026-06-16 06:25:58 +0000
  • b42a7fdcc4
    fix(deps): force esbuild >=0.28.1 to fix transitive advisories kolaente 2026-06-16 08:18:18 +0200
  • 1d6d332c18
    fix(deps): bump tmp to >=0.2.7 to fix path traversal advisory kolaente 2026-06-16 08:17:51 +0200
  • 85b820fa7c chore(i18n): update translations via Crowdin Frederick [Bot] 2026-06-16 00:40:29 +0000
  • 35bcb7ed26 chore(deps-dev): bump esbuild from 0.28.0 to 0.28.1 in /frontend dependabot[bot] 2026-06-12 23:01:51 +0000
  • e4b4a10bb6 feat: filter tasks by creator username benshi 2026-06-15 09:11:41 +0000
  • 8708892970
    Merge branch 'main' into feat/blocked-tasks-blocking Harsh Patel 2026-06-14 21:24:17 +0530
  • afa7506c3f
    chore(deps-dev): bump esbuild from 0.28.0 to 0.28.1 in /frontend dependabot[bot] 2026-06-12 23:01:51 +0000
  • 56ed0acc6f
    Merge 0c8cc8e32d into a8a53c9581 Tink 2026-06-12 19:02:03 +0100
  • 2e6e96219c test(api/v2): cover background download and unsplash proxy routes kolaente 2026-06-12 11:48:55 +0200
  • 5fd8a467b1 feat(api/v2): add project background download and unsplash proxies kolaente 2026-06-12 11:48:47 +0200
  • 5dead874d2 refactor(background): extract download + unsplash-proxy logic for reuse kolaente 2026-06-12 11:48:41 +0200
  • 6c966684b9 feat(api/v2): add e2e testing-support endpoints on /api/v2 kolaente 2026-06-12 10:11:00 +0200
  • 522c31dbd1 refactor(testing): extract e2e fixture reset/truncate into shared package kolaente 2026-06-12 10:10:53 +0200
  • a8a53c9581 test(api/v2): cover the v2 file and CSV migrator endpoints kolaente 2026-06-12 10:05:52 +0200
  • 77416d32e4 feat(api/v2): add the generic CSV importer on /api/v2 kolaente 2026-06-12 10:05:42 +0200
  • a21822fcec feat(api/v2): add file migrators (vikunja-file, ticktick, wekan) on /api/v2 kolaente 2026-06-12 10:05:42 +0200
  • a881246e80 refactor(migration): extract file/CSV migrate orchestration into shared funcs kolaente 2026-06-12 10:05:28 +0200
  • 3af5eb8208 feat(api/v2): add project background upload on /api/v2 kolaente 2026-06-12 10:00:49 +0200
  • 8381f7543f refactor(background): share upload validation between v1 and v2 handlers kolaente 2026-06-12 10:00:42 +0200
  • 5e00fcbbb8 chore(lint): suppress contextcheck on OIDC provider init call sites kolaente 2026-06-12 10:43:38 +0200
  • acdc2a07f2 feat(audit): emit the login event for the OAuth code exchange kolaente 2026-06-12 10:43:38 +0200
  • 0eb39fae9a fix(events): handle nil auth when building event doers kolaente 2026-06-12 09:44:43 +0200
  • f0eff52949 fix(events): build event doers without re-fetching the user kolaente 2026-06-12 09:36:07 +0200
  • b3bcab1f72 refactor(events): use a concrete doer on project and team events kolaente 2026-06-11 21:39:08 +0200
  • f33cde82e2 feat(audit): attribute failed logins to the originating request kolaente 2026-06-11 21:34:45 +0200
  • 3291556821 fix(audit): only attribute the logout event to user tokens kolaente 2026-06-11 21:33:43 +0200
  • 5d7812a093 fix(audit): handle reopen failure after a failed rotation kolaente 2026-06-11 21:33:08 +0200
  • 1071755625 fix(routes): generate request IDs at the start of the middleware chain kolaente 2026-06-11 21:32:25 +0200
  • 2e0e8e9582 refactor(audit): move package docs into entry.go kolaente 2026-06-11 21:30:39 +0200
  • b86710903b fix: dispatch pending events after user creation commits kolaente 2026-06-10 21:32:14 +0200
  • 9da51f5096 refactor(events): pass context to DispatchPending directly kolaente 2026-06-10 21:23:29 +0200
  • fc831719cd docs(audit): add package documentation kolaente 2026-06-10 21:18:34 +0200
  • dbdf4a04cb test(audit): cover listener pipeline, license gating and rotation kolaente 2026-06-10 21:16:21 +0200
  • 869bec38b5 feat(audit): register the audited event surface kolaente 2026-06-10 21:10:13 +0200
  • 5f4a21a4c5 feat(events): add auth boundary events kolaente 2026-06-10 21:08:35 +0200
  • eea2ecbc72 feat(audit): wire request-meta middleware and writer initialization kolaente 2026-06-10 21:05:07 +0200
  • f308fd830a feat(audit): add audit logging package kolaente 2026-06-10 21:03:49 +0200
  • 95084087a5 feat(config): add audit logging config keys kolaente 2026-06-10 21:01:28 +0200
  • 48f7dafce3 feat(events): carry request metadata onto dispatched event messages kolaente 2026-06-10 21:00:41 +0200
  • 344bd80f89 chore(lint): suppress contextcheck on OIDC provider init call sites kolaente 2026-06-12 10:43:38 +0200
  • 7da3607032 feat(audit): emit the login event for the OAuth code exchange kolaente 2026-06-12 10:43:38 +0200
  • a56ae39b36 fix(events): handle nil auth when building event doers kolaente 2026-06-12 09:44:43 +0200
  • 88fd327f75 fix(events): build event doers without re-fetching the user kolaente 2026-06-12 09:36:07 +0200
  • a26c6704fc refactor(events): use a concrete doer on project and team events kolaente 2026-06-11 21:39:08 +0200
  • 9c0e30e591 feat(audit): attribute failed logins to the originating request kolaente 2026-06-11 21:34:45 +0200
  • 44c4461cfb fix(audit): only attribute the logout event to user tokens kolaente 2026-06-11 21:33:43 +0200
  • 8af56a8303 fix(audit): handle reopen failure after a failed rotation kolaente 2026-06-11 21:33:08 +0200
  • 8b09e67da0 fix(routes): generate request IDs at the start of the middleware chain kolaente 2026-06-11 21:32:25 +0200
  • 9a50cd0ceb refactor(audit): move package docs into entry.go kolaente 2026-06-11 21:30:39 +0200
  • 01d19e85db fix: dispatch pending events after user creation commits kolaente 2026-06-10 21:32:14 +0200
  • 71d412c528 refactor(events): pass context to DispatchPending directly kolaente 2026-06-10 21:23:29 +0200
  • b54d013a36 docs(audit): add package documentation kolaente 2026-06-10 21:18:34 +0200
  • a7155d15e7 test(audit): cover listener pipeline, license gating and rotation kolaente 2026-06-10 21:16:21 +0200
  • 7e09e57668 feat(audit): register the audited event surface kolaente 2026-06-10 21:10:13 +0200
  • 1bf0f8d47a feat(events): add auth boundary events kolaente 2026-06-10 21:08:35 +0200
  • 1d7b878d99 feat(audit): wire request-meta middleware and writer initialization kolaente 2026-06-10 21:05:07 +0200
  • 014d9c4dab feat(audit): add audit logging package kolaente 2026-06-10 21:03:49 +0200
  • bc2b780e99 feat(config): add audit logging config keys kolaente 2026-06-10 21:01:28 +0200
  • 514dbc56bd feat(events): carry request metadata onto dispatched event messages kolaente 2026-06-10 21:00:41 +0200
  • 049cba43c0 test(api/v2): cover the v2 file and CSV migrator endpoints kolaente 2026-06-12 10:05:52 +0200
  • 43fef1f676 feat(api/v2): add the generic CSV importer on /api/v2 kolaente 2026-06-12 10:05:42 +0200
  • 09eb8c9eb4 feat(api/v2): add file migrators (vikunja-file, ticktick, wekan) on /api/v2 kolaente 2026-06-12 10:05:42 +0200
  • 13106a03ff refactor(migration): extract file/CSV migrate orchestration into shared funcs kolaente 2026-06-12 10:05:28 +0200
  • adf7e3259e feat(api/v2): add project background upload on /api/v2 kolaente 2026-06-12 10:00:49 +0200
  • 2de2b4a143 refactor(background): share upload validation between v1 and v2 handlers kolaente 2026-06-12 10:00:42 +0200
  • 2bbe77c141 fix(api/v2): gate /register at registration time, not per request kolaente 2026-06-12 09:41:19 +0200
  • d8ad9d64f5 test(api/v2): cover ported auth/token endpoints kolaente 2026-06-11 21:51:40 +0200
  • 56a516045b feat(api/v2): add token-check, token-routes and link-share renew endpoints kolaente 2026-06-11 21:48:08 +0200
  • dc4c3a6a17 feat(api/v2): add OAuth 2.0 token and authorize endpoints kolaente 2026-06-11 21:45:35 +0200
  • 37a174b99e feat(api/v2): add public auth routes (register, password, confirm, link-share) kolaente 2026-06-11 21:44:03 +0200
  • eac1fa2726 refactor(auth): extract shared auth/token business logic for v2 reuse kolaente 2026-06-11 21:42:34 +0200
  • 788de5f46b fix(api/v2): gate /register at registration time, not per request kolaente 2026-06-12 09:41:19 +0200
  • dab490376b test(api/v2): cover ported auth/token endpoints kolaente 2026-06-11 21:51:40 +0200
  • 38d7fa3c88 feat(api/v2): add token-check, token-routes and link-share renew endpoints kolaente 2026-06-11 21:48:08 +0200
  • 4383fd22f0 feat(api/v2): add OAuth 2.0 token and authorize endpoints kolaente 2026-06-11 21:45:35 +0200
  • 53ac0f73c1 feat(api/v2): add public auth routes (register, password, confirm, link-share) kolaente 2026-06-11 21:44:03 +0200
  • 22e3659153 refactor(auth): extract shared auth/token business logic for v2 reuse kolaente 2026-06-11 21:42:34 +0200
  • 8ff4696786 fix(frontend): restore quick actions menu styling and height limit kolaente 2026-06-11 22:31:30 +0200
  • f819b685d8 chore(i18n): update translations via Crowdin Frederick [Bot] 2026-06-12 00:35:31 +0000
  • ee0a6cef75 chore: remove test files before merge sjin.on.ca@gmail.com 2026-06-11 18:28:01 +0100
  • 3d61e6c0ef fix: use chevron-down icon and add rotation for collapsed state sjin.on.ca@gmail.com 2026-06-11 17:42:31 +0100
  • c764fbfc55 feat: responsive collapse toggle - left icon on wide screens only sjin.on.ca@gmail.com 2026-06-11 17:27:56 +0100
  • eddd478de7 fix: only show collapse button when task has subtasks sjin.on.ca@gmail.com 2026-06-11 17:02:46 +0100
  • db1e51428b feat: add collapsible subtasks in list view sjin.on.ca@gmail.com 2026-06-11 15:55:08 +0100
  • 89ee1ef507 [skip ci] Updated swagger docs Frederick [Bot] 2026-06-11 20:50:04 +0000
  • 3e940dc9ab fix(frontend): restore quick actions menu styling and height limit kolaente 2026-06-11 22:31:30 +0200