Commit Graph

  • 4cbda5c228 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 18:59:34 +00:00
  • b181799553 0.102.0 v0.102.0 semantic-release 2026-03-08 18:59:30 +00:00
  • b7adcb26c7 Merge pull request #557 from christianlouis/copilot/auto-fill-data-for-chat-ticket Christian Krakau-Louis 2026-03-08 19:59:12 +01:00
  • 2f95febf71 fix: correct token_prefix comment to match implementation (12 chars) copilot-swe-agent[bot] 2026-03-08 18:54:55 +00:00
  • a9829598c5 docs: add API tokens and webhook ingestion documentation copilot-swe-agent[bot] 2026-03-08 18:53:51 +00:00
  • fc453be71f docs(config): document per-user IMAP and watch folder integration polling copilot-swe-agent[bot] 2026-03-08 18:50:49 +00:00
  • cfc52fd355 feat(auth): make OAuth credentials user-specific via UserIntegration records copilot-swe-agent[bot] 2026-03-08 18:48:11 +00:00
  • 4f9f458151 test(tasks): add comprehensive tests for multi-tenant polling functions copilot-swe-agent[bot] 2026-03-08 18:43:18 +00:00
  • c3bb93c197 feat(api): add personal API tokens and enhance webhook integration UI copilot-swe-agent[bot] 2026-03-08 18:42:55 +00:00
  • 73119e0cef feat(auth): save OAuth credentials per-user to UserIntegration records copilot-swe-agent[bot] 2026-03-08 18:40:25 +00:00
  • 019807d0f5 feat(tasks): refactor IMAP and watch folder polling to support multi-tenant user attribution copilot-swe-agent[bot] 2026-03-08 18:38:22 +00:00
  • 8098856186 test(support): improve Zammad user context tests with meaningful assertions copilot-swe-agent[bot] 2026-03-08 18:33:39 +00:00
  • 209e82f7e5 feat(support): auto-fill Zammad chat and ticket widgets with user context copilot-swe-agent[bot] 2026-03-08 18:27:14 +00:00
  • ba387b8e8b fix(ui): correct OAuth setup page links in integrations dashboard copilot-swe-agent[bot] 2026-03-08 18:21:52 +00:00
  • 906c1ca246 Initial plan copilot-swe-agent[bot] 2026-03-08 18:20:34 +00:00
  • 322aef98ae Initial plan copilot-swe-agent[bot] 2026-03-08 18:18:34 +00:00
  • dd3002d2c8 Initial plan copilot-swe-agent[bot] 2026-03-08 18:17:53 +00:00
  • d8d0aedd9e Initial plan copilot-swe-agent[bot] 2026-03-08 18:14:30 +00:00
  • 107ac9f4e9 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 18:08:32 +00:00
  • 9b4d8e2bfe 0.101.0 v0.101.0 semantic-release 2026-03-08 18:08:28 +00:00
  • f714a9ed31 Merge pull request #556 from christianlouis/copilot/feature-universal-dashboard Christian Krakau-Louis 2026-03-08 19:08:11 +01:00
  • 13d2230089 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 17:58:24 +00:00
  • d846704aa6 0.100.0 v0.100.0 semantic-release 2026-03-08 17:58:21 +00:00
  • 58733d6450 Merge pull request #555 from christianlouis/copilot/restructure-help-page Christian Krakau-Louis 2026-03-08 18:58:02 +01:00
  • 0edb94158d feat(ui): replace Email Ingestion nav with unified Integrations link copilot-swe-agent[bot] 2026-03-08 17:41:49 +00:00
  • e27bacee3b refactor(ui): address code review - optimize queries, extract helpers, improve error handling copilot-swe-agent[bot] 2026-03-08 17:40:23 +00:00
  • 883f123138 fix(security): add SRI to jQuery CDN, escape chat ID, use server-side hostname copilot-swe-agent[bot] 2026-03-08 17:40:15 +00:00
  • 351d6f3f4f fix: update docs endpoint test and add Zammad settings metadata copilot-swe-agent[bot] 2026-03-08 17:37:29 +00:00
  • 2c652dcc3e feat(ui): add unified Sources & Destinations integrations dashboard copilot-swe-agent[bot] 2026-03-08 17:34:22 +00:00
  • af3eed4040 feat(help): restructure /help as user-facing Help Center with Zammad integration copilot-swe-agent[bot] 2026-03-08 17:25:34 +00:00
  • c2c7a73dee chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 17:12:24 +00:00
  • f3627581ab Initial plan copilot-swe-agent[bot] 2026-03-08 17:12:22 +00:00
  • 0cda2dafdc 0.99.0 v0.99.0 semantic-release 2026-03-08 17:12:21 +00:00
  • a7a807bb11 Merge pull request #551 from christianlouis/copilot/verify-stripe-billing-implementation Christian Krakau-Louis 2026-03-08 18:11:58 +01:00
  • 6cdca24333 Potential fix for code scanning alert no. 332: Information exposure through an exception Christian Krakau-Louis 2026-03-08 18:11:38 +01:00
  • b2196a47be chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 17:11:35 +00:00
  • 6437364800 0.98.0 v0.98.0 semantic-release 2026-03-08 17:11:32 +00:00
  • 81ac695c43 Merge pull request #554 from christianlouis/copilot/add-api-subscription-quota-enforcement Christian Krakau-Louis 2026-03-08 18:11:15 +01:00
  • 78c9df4bb0 Initial plan copilot-swe-agent[bot] 2026-03-08 17:11:06 +00:00
  • c4b4643f6e fix(integrations): sanitize error messages and add SSRF protection for WebDAV test copilot-swe-agent[bot] 2026-03-08 15:57:27 +00:00
  • 71350f2ad6 docs(api): add integrations quota enforcement and test endpoint documentation copilot-swe-agent[bot] 2026-03-08 15:54:45 +00:00
  • 35abdb0e69 feat(integrations): add quota enforcement, connection test, and quota endpoint copilot-swe-agent[bot] 2026-03-08 15:45:41 +00:00
  • 9627667d82 fix(billing): cast plan.name to str to fix mypy typeddict-item error copilot-swe-agent[bot] 2026-03-08 15:33:57 +00:00
  • ca9cf868cf Initial plan copilot-swe-agent[bot] 2026-03-08 15:29:08 +00:00
  • 48e3552e1a Potential fix for code scanning alert no. 333: Information exposure through an exception Christian Krakau-Louis 2026-03-08 16:27:53 +01:00
  • 002cdf312b fix(billing): address code review - remove duplicate mode logic, accessibility improvements, robust test assertions copilot-swe-agent[bot] 2026-03-08 15:18:53 +00:00
  • 98ae72aef2 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 15:14:50 +00:00
  • bf43fc8ed2 0.97.0 v0.97.0 semantic-release 2026-03-08 15:14:46 +00:00
  • 223539bebb feat(billing): expose Stripe price IDs in plan API, add Stripe Setup Wizard and sync endpoints copilot-swe-agent[bot] 2026-03-08 15:14:42 +00:00
  • 89378b2270 Merge pull request #553 from christianlouis/copilot/restrict-status-page-access Christian Krakau-Louis 2026-03-08 16:14:26 +01:00
  • 68c100fc7e chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 15:13:54 +00:00
  • 8acf76fe93 0.96.0 v0.96.0 semantic-release 2026-03-08 15:13:51 +00:00
  • e05718e702 Merge pull request #550 from christianlouis/copilot/add-database-models-for-multi-tenant Christian Krakau-Louis 2026-03-08 16:13:35 +01:00
  • dcf57b0898 Merge pull request #552 from christianlouis/copilot/fix-create-imap-account-button Christian Krakau-Louis 2026-03-08 16:13:21 +01:00
  • feea051c4f feat(status): restrict status page to admin-only and move to admin menu copilot-swe-agent[bot] 2026-03-08 15:10:46 +00:00
  • 8aa8a93a6a fix(ui): move IMAP modals inside Alpine.js x-data scope so create/edit/delete buttons work copilot-swe-agent[bot] 2026-03-08 15:04:23 +00:00
  • 17e77fa65a Initial plan copilot-swe-agent[bot] 2026-03-08 15:03:39 +00:00
  • 743627ecc2 feat(models): add UserIntegration model, encrypt IMAP passwords, add integrations API copilot-swe-agent[bot] 2026-03-08 15:02:38 +00:00
  • d7448c5c69 Initial plan copilot-swe-agent[bot] 2026-03-08 15:02:13 +00:00
  • b6a0648366 Initial plan copilot-swe-agent[bot] 2026-03-08 15:01:54 +00:00
  • 077672d8c1 Initial plan copilot-swe-agent[bot] 2026-03-08 14:46:31 +00:00
  • 211d479eb9 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 14:45:47 +00:00
  • 3e36f4c888 0.95.0 v0.95.0 semantic-release 2026-03-08 14:45:44 +00:00
  • 6175489ba0 Merge pull request #543 from christianlouis/copilot/add-per-user-imap-ingestion Christian Krakau-Louis 2026-03-08 15:45:25 +01:00
  • 94ce9b12f6 Merge pull request #549 from christianlouis/copilot/fix-login-issues Christian Krakau-Louis 2026-03-08 15:45:12 +01:00
  • 087f3c10e9 fix(auth): cache request body in CSRF middleware to prevent login failures copilot-swe-agent[bot] 2026-03-08 13:48:17 +00:00
  • 5acc55ce92 Initial plan copilot-swe-agent[bot] 2026-03-08 13:36:41 +00:00
  • 73727dc56a fix(imap): address code review feedback - named constants, error context in JS, security docs copilot-swe-agent[bot] 2026-03-08 13:08:31 +00:00
  • 43bcfe5653 feat(imap): add per-user IMAP ingestion accounts with quota enforcement copilot-swe-agent[bot] 2026-03-08 13:01:14 +00:00
  • 555b0a6627 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 12:59:58 +00:00
  • ba9f32a039 0.94.0 v0.94.0 semantic-release 2026-03-08 12:59:54 +00:00
  • a4e4dbc43e Merge pull request #542 from christianlouis/copilot/debug-local-login-issues Christian Krakau-Louis 2026-03-08 13:59:35 +01:00
  • c5b330cb4e feat(auth): add comprehensive debug logging for local login failures copilot-swe-agent[bot] 2026-03-08 12:48:38 +00:00
  • f3c85f73c3 Initial plan copilot-swe-agent[bot] 2026-03-08 12:47:14 +00:00
  • ec51cb0015 Initial plan copilot-swe-agent[bot] 2026-03-08 12:38:23 +00:00
  • c4229355b6 Initial plan gitea/copilot/improve-code-coverage-backup-dashboard copilot/improve-code-coverage-backup-dashboard copilot-swe-agent[bot] 2026-03-08 12:31:57 +00:00
  • e68bf13949 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:26:45 +00:00
  • 6497d35d84 Merge pull request #534 from christianlouis/copilot/increase-test-coverage-watch-folder-tasks Christian Krakau-Louis 2026-03-08 13:26:23 +01:00
  • 195febfb09 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:23:49 +00:00
  • c26ecfce08 Merge pull request #535 from christianlouis/copilot/increase-test-coverage-backup-view Christian Krakau-Louis 2026-03-08 13:23:29 +01:00
  • cc6acc1f03 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:21:08 +00:00
  • 06eb6e636e Merge pull request #533 from christianlouis/copilot/increase-test-coverage-backup-tasks Christian Krakau-Louis 2026-03-08 13:20:50 +01:00
  • 3ac5a97467 test: increase watch_folder_tasks coverage from 37% to 98% copilot-swe-agent[bot] 2026-03-08 12:19:29 +00:00
  • 19b4ea4f6b test(backup): add comprehensive unit tests for app/views/backup.py copilot-swe-agent[bot] 2026-03-08 12:15:39 +00:00
  • 16b2ad3b24 chore(release): update build metadata files [skip ci] github-actions[bot] 2026-03-08 12:15:37 +00:00
  • f6c6712550 0.93.1 v0.93.1 semantic-release 2026-03-08 12:15:34 +00:00
  • 640662e9b2 Merge pull request #540 from christianlouis/copilot/fix-local-user-login-issue Christian Krakau-Louis 2026-03-08 13:15:14 +01:00
  • be0a0922dc docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:12:54 +00:00
  • 9e9a4f9b6a Merge pull request #536 from christianlouis/copilot/increase-test-coverage-subscription-tasks Christian Krakau-Louis 2026-03-08 13:12:31 +01:00
  • 9a95d5cfd5 test: increase backup_tasks.py coverage to 99.79% copilot-swe-agent[bot] 2026-03-08 12:11:07 +00:00
  • 86f9f5f9b1 fix(auth): activate account on password reset and fix is_active check order copilot-swe-agent[bot] 2026-03-08 12:07:25 +00:00
  • 5a11f14681 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:05:46 +00:00
  • a1dcc1d2b5 Merge pull request #538 from christianlouis/copilot/increase-test-coverage-subscriptions-again Christian Krakau-Louis 2026-03-08 13:05:26 +01:00
  • a580527de4 test: increase coverage for app/tasks/subscription_tasks.py to 100% copilot-swe-agent[bot] 2026-03-08 12:05:17 +00:00
  • 53f7ab37d5 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:03:43 +00:00
  • b7df2ca74b Merge pull request #532 from christianlouis/copilot/increase-test-coverage-subscriptions Christian Krakau-Louis 2026-03-08 13:03:23 +01:00
  • 754ea99092 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 12:00:11 +00:00
  • 13e8d5098c Merge pull request #537 from christianlouis/copilot/increase-test-coverage-url-upload Christian Krakau-Louis 2026-03-08 12:59:53 +01:00
  • 8db0093562 docs(changelog): update changelog [skip ci] github-actions[bot] 2026-03-08 11:59:02 +00:00
  • bcce0c0885 Merge pull request #539 from christianlouis/copilot/increase-test-coverage-extract-metadata Christian Krakau-Louis 2026-03-08 12:58:45 +01:00