This website requires JavaScript.
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