Commit Graph

  • 99eda0fa70 chore(deps): update dev-dependencies renovate/dev-dependencies renovate[bot] 2026-05-12 18:09:51 +00:00
  • 57a0b8fee4 chore(deps): update dev-dependencies to v4.3.0 main renovate[bot] 2026-05-11 20:32:17 +00:00
  • f495a792b2 feat(frontend): apply quick add magic when creating related tasks Tink bot 2026-05-11 12:20:47 +00:00
  • 572edd431d chore(deps): update dev-dependencies renovate[bot] 2026-05-11 05:39:23 +00:00
  • c19b310b22 chore(i18n): update translations via Crowdin Frederick [Bot] 2026-05-08 02:05:11 +00:00
  • 4ea883d43a docs(veans): AGENTS.md cheat sheet for coding agents claude/analyze-beans-project-9VxoS Claude 2026-05-07 22:51:09 +00:00
  • c9fed1f9f1 feat(veans): OAuth loopback flow + dedicated unit-test CI job Claude 2026-05-07 22:32:25 +00:00
  • 763bf563fa fix(veans): wire-format alignment + dedicated bucket-move endpoint Claude 2026-05-07 22:28:22 +00:00
  • 45bc15baae Merge remote-tracking branch 'origin/main' into claude/analyze-beans-project-9VxoS Claude 2026-05-07 22:27:21 +00:00
  • f5f3bffd6f fix(veans): add mage aliases so mage test resolves to Test.All Claude 2026-05-07 22:05:08 +00:00
  • aa1956e1aa fix(oauth2server): accept all loopback redirect forms Tink bot 2026-05-07 21:52:18 +00:00
  • c6bda7a2dd feat(oauth2server): accept loopback redirect URIs Tink bot 2026-05-07 21:45:37 +00:00
  • 120c02eac6 chore(veans): AGPLv3 license header, golangci config, lint clean Claude 2026-05-07 21:55:20 +00:00
  • 03a5e88691 ci(veans): use mage test instead of raw go test in test.yml Claude 2026-05-07 21:48:00 +00:00
  • 9906966ae5 ci(veans): fold veans e2e into the main Test workflow Claude 2026-05-07 21:45:14 +00:00
  • 445f21398c ci(veans): mage build → mage build:build (target, not namespace) Claude 2026-05-07 21:42:49 +00:00
  • cc2fe6bbff ci(veans): fix e2e workflow — frontend stub, single-step API, register admin Claude 2026-05-07 21:38:27 +00:00
  • 106fd92d94 feat(veans): use OAuth 2.0 Authorization Code + PKCE as default auth Claude 2026-05-07 21:33:30 +00:00
  • 1ec1c9bacb feat(veans): e2e suite + CI workflow + README Claude 2026-05-07 21:18:55 +00:00
  • 830fac34d9 chore(veans): gitignore built binary Claude 2026-05-07 21:14:15 +00:00
  • c8a6e40399 feat(veans): api passthrough + login (token rotation) Claude 2026-05-07 21:14:10 +00:00
  • 93a883e1b8 feat(veans): prime command + agent prompt template Claude 2026-05-07 21:13:05 +00:00
  • 653f44a18f feat(veans): create, update, claim with concurrency + label ops Claude 2026-05-07 21:11:38 +00:00
  • 2229ff968d feat(veans): list + show with --json, filters, ID resolver Claude 2026-05-07 21:09:41 +00:00
  • 4bf9e1ee03 feat(veans): config, status mapping, init bootstrap orchestration Claude 2026-05-07 21:07:51 +00:00
  • 6cb2d61b5b feat(veans): credential store + transient human auth Claude 2026-05-07 21:02:58 +00:00
  • 4920aa6dde feat(veans): scaffold module, http client, cobra root, magefile Claude 2026-05-07 21:01:02 +00:00
  • 8f920c2db0 test(models): cover v2 API token route collection and verbs feat-huma-api-v2-migration kolaente 2026-04-22 14:06:05 +02:00
  • 9c2411cc42 refactor(models): dedupe v1/v2 API-token route collection kolaente 2026-04-22 14:00:56 +02:00
  • a4ac8b2a15 fix(models): make API tokens work on /api/v2 routes kolaente 2026-04-21 13:47:33 +02:00
  • ce9adbacb2 refactor(auth): drop redundant note on GetAuthFromContext test kolaente 2026-04-22 13:56:54 +02:00
  • dd3e7017e8 chore: add AGPL license headers and gofmt alignment to new files kolaente 2026-04-21 13:04:02 +02:00
  • 05215ef354 feat(auth): add GetAuthFromContext for Huma handlers kolaente 2026-04-20 10:43:15 +02:00
  • a7e2a0e7c0 fix: set vikunja version kolaente 2026-05-07 11:35:36 +02:00
  • 2eb1fb4d41 chore(deps): add huma/v2 and align transitive deps kolaente 2026-05-07 11:33:55 +02:00
  • d665de34d8 fix(api/v2): align NewAPI with humaecho5 4-arg NewWithGroup kolaente 2026-05-07 11:29:25 +02:00
  • 314922dda4 feat(routes): wire Huma API under /api/v2 kolaente 2026-04-21 12:59:49 +02:00
  • 21d4db2434 feat(routes): scaffold /api/v2 Echo group kolaente 2026-04-21 12:58:19 +02:00
  • f4ccd79810 docs(humaecho5): explain vendoring and upstream PR #959 kolaente 2026-04-22 13:57:29 +02:00
  • d34864241c test: humaecho5 adapter roundtrip and spec serving kolaente 2026-04-20 10:41:45 +02:00
  • e6d7b9d5d5 feat: vendor humaecho adapter for echo/v5 kolaente 2026-04-20 10:41:25 +02:00
  • 812fa11b9b chore(deps): update dependency vite to v7.3.3 renovate[bot] 2026-05-07 05:24:10 +00:00
  • beaf4e9e65 fix(static): Correct the API_URL value to replace in index.html MidoriKurage 2026-05-06 22:05:36 +08:00
  • 7800102f93 fix(models): allow user-delete cascade to complete for disabled creators kolaente 2026-05-06 16:07:46 +02:00
  • fc9a9a6c71 chore(deps): bump axios from 1.15.0 to 1.15.2 in /frontend dependabot[bot] 2026-05-05 08:42:22 +00:00
  • 4754230ef0 chore(deps): update dev-dependencies renovate[bot] 2026-05-06 10:11:15 +00:00
  • 3d594db725 fix(frontend): scope checkbox hit-area pseudo to the task row kolaente 2026-05-05 17:21:50 +02:00
  • 9bea92bb6f fix(frontend): skip task detail on label and checkbox clicks kolaente 2026-05-05 16:55:38 +02:00
  • 1ea5675e1b fix(frontend): extend checkbox hit target to 44x44 kolaente 2026-05-05 16:55:33 +02:00
  • 469ee8f364 fix(frontend): respect user's 12h/24h time format in date pickers kolaente 2026-05-05 16:17:16 +02:00
  • 41cc284935 docs(api/v2): trim wordy comments across foundation files feat-v2-foundation kolaente 2026-05-05 10:43:29 +02:00
  • 926e163089 chore(deps): bump workbox-precaching to 7.4.1 to match workbox-cli kolaente 2026-05-05 09:15:13 +02:00
  • 7ed0e3ecd6 chore(deps): update dev-dependencies renovate[bot] 2026-05-04 22:11:26 +00:00
  • 65a6fc7b4b chore(i18n): update translations via Crowdin Frederick [Bot] 2026-05-05 01:57:03 +00:00
  • 35bf5e1ecd refactor(api/v2): pass LabelWithTaskID through labelsList unchanged kolaente 2026-05-04 15:44:20 +02:00
  • 807e50dae7 fix(api/v2): report actual app version in OpenAPI info.version kolaente 2026-05-04 15:43:28 +02:00
  • 459dbe71ca Improve modal responsive sizing with inline-size constraints (#2716) kolaente 2026-05-04 15:33:59 +02:00
  • fe56628a89 test(api/v2): extract huma helpers into shared test file kolaente 2026-05-04 13:55:55 +02:00
  • 3d5b3d63c6 test(api/v2): use huma.ErrorModel for problem+json assertions kolaente 2026-05-04 13:54:07 +02:00
  • 32fd191f59 test(api/v2): move RFC 9457 error-shape test out of labels kolaente 2026-05-04 13:52:38 +02:00
  • a9bedb404f test(api/v2): drop redundant OpenAPI spec assertion kolaente 2026-05-04 13:51:38 +02:00
  • fdf11b0b2e refactor(api/v2): drop anon struct wrapper around ListParams kolaente 2026-05-04 13:50:47 +02:00
  • 334a6fb4df docs(api/v2): clarify huma.DefaultConfig version arg kolaente 2026-05-04 13:50:07 +02:00
  • 6a604dd949 [skip ci] Updated swagger docs Frederick [Bot] 2026-05-04 11:19:21 +00:00
  • 304f6fad0c refactor(api/v2): unwrap labels list to []*models.Label kolaente 2026-05-04 13:14:56 +02:00
  • 95d2c3f201 refactor(api/v2): add verb-based Register wrapper for default status kolaente 2026-05-04 13:13:10 +02:00
  • 55e96018f3 chore(deps): update dev-dependencies renovate[bot] 2026-05-04 10:31:37 +00:00
  • d9a5958bb8 feat: always enable bot users Claude 2026-05-03 08:29:22 +00:00
  • 6630d9651f test(api/v2): adopt v1-style webHandlerTest harness for Label kolaente 2026-04-22 14:24:38 +02:00
  • 3eec02c08b test: drop dead order-preservation test, simplify tokenForUser signature kolaente 2026-04-22 14:13:53 +02:00
  • e84a3be86e feat(api/v2): declare APITokenAuth scheme + global default security kolaente 2026-04-22 14:11:33 +02:00
  • 73cac0b8bd refactor(api/v2): extract Paginated, list params, body envelopes to types.go kolaente 2026-04-22 14:09:09 +02:00
  • d2fa3b3410 test(models): cover v2 API token route collection and verbs kolaente 2026-04-22 14:06:05 +02:00
  • 02320e9d27 refactor(models): dedupe v1/v2 API-token route collection kolaente 2026-04-22 14:00:56 +02:00
  • 0df59187f1 docs(humaecho5): explain vendoring and upstream PR #959 kolaente 2026-04-22 13:57:29 +02:00
  • 53f19aeaa6 refactor(auth): drop redundant note on GetAuthFromContext test kolaente 2026-04-22 13:56:54 +02:00
  • 577879238d fix(middleware): preserve parameter order in array normalizer kolaente 2026-04-22 12:16:20 +02:00
  • a45c156764 fix(routes): set Cache-Control: no-store on /api/v2 too kolaente 2026-04-22 12:14:12 +02:00
  • 0474f5dd80 chore: strip scalar bundle to placeholder (follow-up PR will vendor it) kolaente 2026-04-21 22:05:06 +02:00
  • d28e54a4f1 fix(middleware): normalize percent-encoded array params too kolaente 2026-04-21 20:43:11 +02:00
  • 2b352317be fix(models): make API tokens work on /api/v2 routes kolaente 2026-04-21 13:47:33 +02:00
  • 0447b2b752 chore: satisfy noctx lint in generate:scalarBundle kolaente 2026-04-21 13:34:15 +02:00
  • 7a1d885739 test(api/v2): Label round-trip, ETag, PATCH, error shapes kolaente 2026-04-21 13:28:18 +02:00
  • d7e218df34 fix(api/v2): wire AutoPatch, domain errors, and list typing for Label kolaente 2026-04-21 13:28:07 +02:00
  • cc2c20e6aa feat(api/v2): port Label to per-operation Huma handlers kolaente 2026-04-21 13:13:34 +02:00
  • d721706dd9 chore(mage): add generate:scalarBundle target kolaente 2026-04-21 13:07:02 +02:00
  • c273bd011a feat(api/v2): serve Scalar docs UI at /api/v2/docs kolaente 2026-04-21 13:06:26 +02:00
  • 22363da5d8 chore: add Scalar HTML shell kolaente 2026-04-21 13:05:38 +02:00
  • e2ce5ab465 chore: vendor Scalar standalone bundle kolaente 2026-04-21 13:05:31 +02:00
  • 3d9047585e chore: add AGPL license headers and gofmt alignment to new files kolaente 2026-04-21 13:04:02 +02:00
  • 890b68d27a feat(api/v2): enable AutoPatch for automatic JSON Merge Patch kolaente 2026-04-21 13:02:57 +02:00
  • 32f2e25313 feat(api/v2): declare JWTKeyAuth security scheme kolaente 2026-04-21 13:01:24 +02:00
  • 1d9d888772 feat(routes): wire Huma API under /api/v2 kolaente 2026-04-21 12:59:49 +02:00
  • adc2e6e6fd feat(routes): scaffold /api/v2 Echo group kolaente 2026-04-21 12:58:19 +02:00
  • 2d938906dd refactor(models): remove *Arr helper fields now handled by normalizer kolaente 2026-04-21 12:57:27 +02:00
  • 2bb60cef14 feat(routes): apply array param normalizer globally kolaente 2026-04-21 12:54:59 +02:00
  • 6e6f98a52b feat(middleware): normalize PHP-style array query params kolaente 2026-04-21 12:53:34 +02:00
  • a417f5a7be feat(auth): add GetAuthFromContext for Huma handlers kolaente 2026-04-20 10:43:15 +02:00
  • 72326bc531 test: humaecho5 adapter roundtrip and spec serving kolaente 2026-04-20 10:41:45 +02:00
  • f2fb90c1f2 feat: vendor humaecho adapter for echo/v5 kolaente 2026-04-20 10:41:25 +02:00