-
dadfd4ae3c
Merge pull request #66 from christianlouis/copilot/fix-internal-server-error
Christian Krakau-Louis
2026-03-29 21:47:23 +02:00
-
-
c48050ea04
style: suppress F811 on app = create_app() in main.py
copilot-swe-agent[bot]
2026-03-29 19:44:40 +00:00
-
e033e11e34
Merge branch 'main' into copilot/add-gmail-api-mail-source
Christian Krakau-Louis
2026-03-29 21:44:05 +02:00
-
-
-
-
27b74d26a6
chore(release): v1.4.1
v1.4.1
semantic-release
2026-03-29 19:43:16 +00:00
-
7f3c908f71
Merge pull request #65 from christianlouis/copilot/implement-database-backed-key-storage
Christian Krakau-Louis
2026-03-29 21:42:24 +02:00
-
-
5a753ef3cf
style: fix import ordering in main.py to satisfy isort
copilot-swe-agent[bot]
2026-03-29 19:40:06 +00:00
-
551d604b8f
fix: address code review - clarify plaintext note, fix misleading template ternary
copilot-swe-agent[bot]
2026-03-29 19:37:10 +00:00
-
874bc9110a
fix: shorten User import comment and add auto-format step to CI
copilot-swe-agent[bot]
2026-03-29 19:34:21 +00:00
-
6bae2f8146
chore: remove accidental pip install artifact files
copilot-swe-agent[bot]
2026-03-29 19:34:17 +00:00
-
25b3567414
feat: implement Gmail API mail source with OAuth2, ingestion tracking, and UI
copilot-swe-agent[bot]
2026-03-29 19:34:03 +00:00
-
4b2b904421
fix: import all SQLAlchemy models in main.py to prevent mapper initialization error
copilot-swe-agent[bot]
2026-03-29 19:28:53 +00:00
-
f0c62ea95d
fix: import User model in main.py to resolve SQLAlchemy mapper initialization error
copilot-swe-agent[bot]
2026-03-29 19:24:05 +00:00
-
2d32830270
Initial plan
copilot-swe-agent[bot]
2026-03-29 19:23:33 +00:00
-
-
-
fb82643747
Initial plan
copilot-swe-agent[bot]
2026-03-29 19:21:53 +00:00
-
-
-
5edfac0397
Initial plan
copilot-swe-agent[bot]
2026-03-29 19:20:52 +00:00
-
-
6eeda1c5bd
chore(release): v1.4.0
v1.4.0
semantic-release
2026-03-29 19:18:18 +00:00
-
298ca938ec
Merge pull request #62 from christianlouis/copilot/check-dns-data-in-dashboard
Christian Krakau-Louis
2026-03-29 21:17:25 +02:00
-
-
0bdd789944
Merge pull request #61 from christianlouis/copilot/debug-mail-sources-500-error
Christian Krakau-Louis
2026-03-29 21:16:47 +02:00
-
-
af457e4e48
Merge pull request #60 from christianlouis/copilot/handle-report-management
Christian Krakau-Louis
2026-03-29 21:09:09 +02:00
-
-
2247115a7e
test: add coverage for mail_sources_page TemplateResponse fix
copilot-swe-agent[bot]
2026-03-29 19:07:57 +00:00
-
087c2b375b
fix: remove stray fragments and duplicate _sanitize_for_log definitions in dns_resolver.py
copilot-swe-agent[bot]
2026-03-29 19:06:36 +00:00
-
8480b18b95
chore(release): v1.3.1
v1.3.1
semantic-release
2026-03-29 19:00:04 +00:00
-
a77a89f475
Potential fix for code scanning alert no. 120: Log Injection
Christian Krakau-Louis
2026-03-29 21:00:04 +02:00
-
8d5b713bf1
Potential fix for code scanning alert no. 119: Log Injection
Christian Krakau-Louis
2026-03-29 20:59:52 +02:00
-
23d5377a50
Potential fix for code scanning alert no. 118: Log Injection
Christian Krakau-Louis
2026-03-29 20:59:39 +02:00
-
76e5e4d8f7
Merge pull request #64 from christianlouis/copilot/check-data-persistence
Christian Krakau-Louis
2026-03-29 20:59:12 +02:00
-
-
6294e4c935
Fix black formatting in report_store.py
copilot-swe-agent[bot]
2026-03-29 18:58:07 +00:00
-
a04006f75b
fix: address code review — narrow exception types, computed dkimLiveText getter
copilot-swe-agent[bot]
2026-03-29 18:56:08 +00:00
-
1c94844602
Merge pull request #63 from christianlouis/copilot/fix-domain-detail-errors
Christian Krakau-Louis
2026-03-29 20:55:19 +02:00
-
-
0d1a4fdac3
feat: real DNS lookups, manual DKIM selectors, Cloudflare-ready DNS provider architecture
copilot-swe-agent[bot]
2026-03-29 18:53:35 +00:00
-
423c596c28
fix: ensure data persistence across reinstallations
copilot-swe-agent[bot]
2026-03-29 18:53:00 +00:00
-
7c471b2800
Initial plan
copilot-swe-agent[bot]
2026-03-29 18:45:20 +00:00
-
-
-
dd9aeb0aac
Fix domain detail page: quote domain_id in Alpine.js x-data attribute
copilot-swe-agent[bot]
2026-03-29 18:44:33 +00:00
-
15bbe5f137
Initial plan
copilot-swe-agent[bot]
2026-03-29 18:43:15 +00:00
-
-
4e4db14d36
Initial plan
copilot-swe-agent[bot]
2026-03-29 18:41:44 +00:00
-
-
-
53d543f49c
Add report deduplication and single-report deletion
copilot-swe-agent[bot]
2026-03-29 18:28:52 +00:00
-
d2a557354f
fix: correct TemplateResponse call in mail_sources_page to use new Starlette API
copilot-swe-agent[bot]
2026-03-29 18:26:49 +00:00
-
e67375770f
Initial plan
copilot-swe-agent[bot]
2026-03-29 18:24:03 +00:00
-
-
-
c251a58340
Initial plan
copilot-swe-agent[bot]
2026-03-29 18:23:02 +00:00
-
-
24d7a7fd19
chore(release): v1.3.0
v1.3.0
semantic-release
2026-03-29 18:22:30 +00:00
-
a679459f5c
Merge pull request #57 from christianlouis/copilot/fix-not-found-error
Christian Krakau-Louis
2026-03-29 20:21:37 +02:00
-
-
a0cbdb7b43
Merge pull request #58 from christianlouis/copilot/fix-namespace-issue-in-dmarc-parser
Christian Krakau-Louis
2026-03-29 20:21:18 +02:00
-
-
22946d619b
Merge pull request #59 from christianlouis/copilot/add-drag-and-drop-dmarc-upload
Christian Krakau-Louis
2026-03-29 20:21:04 +02:00
-
-
a64ed4acb3
feat: multi-file drag-and-drop upload with auto sequential ingest
copilot-swe-agent[bot]
2026-03-29 18:06:49 +00:00
-
0844981bc0
fix: handle XML namespaces in DMARCParser for web.de/gmx.net compatibility
copilot-swe-agent[bot]
2026-03-29 17:59:13 +00:00
-
413bdab116
Initial plan
copilot-swe-agent[bot]
2026-03-29 17:57:28 +00:00
-
-
17116d8603
Fix 404 on /domains/{domain_id} by adding plural route alias and updating template link
copilot-swe-agent[bot]
2026-03-29 17:57:00 +00:00
-
f7200d973c
Initial plan
copilot-swe-agent[bot]
2026-03-29 17:56:22 +00:00
-
-
0617cd6d2d
chore(release): v1.2.2
v1.2.2
semantic-release
2026-03-29 17:53:04 +00:00
-
e9c1cd48bd
Initial plan
copilot-swe-agent[bot]
2026-03-29 17:52:34 +00:00
-
-
c631c5abbc
Merge pull request #56 from christianlouis/copilot/fix-clear-text-logging
Christian Krakau-Louis
2026-03-29 19:52:11 +02:00
-
-
9bd64c0429
fix: remove clear-text logging of full API key
copilot-swe-agent[bot]
2026-03-29 17:45:02 +00:00
-
4210450d2e
chore(release): v1.2.1
v1.2.1
semantic-release
2026-03-29 17:44:47 +00:00
-
33918ebc21
Initial plan
copilot-swe-agent[bot]
2026-03-29 17:44:05 +00:00
-
-
af8620fecc
Merge pull request #55 from christianlouis/copilot/fix-internal-server-error
Christian Krakau-Louis
2026-03-29 19:43:55 +02:00
-
-
d91f424f3f
style: auto-format main.py with black to fix CI lint failure
copilot-swe-agent[bot]
2026-03-29 17:32:46 +00:00
-
ae55ef46ea
chore(release): v1.2.0
v1.2.0
semantic-release
2026-03-29 17:31:15 +00:00
-
a67900902b
Merge pull request #53 from christianlouis/copilot/refactor-imap-config-storage
Christian Krakau-Louis
2026-03-29 19:30:23 +02:00
-
-
2a2fc9bfd5
fix: update TemplateResponse calls to Starlette 1.0.0 API to fix 500 error
copilot-swe-agent[bot]
2026-03-29 17:11:30 +00:00
-
84117abd13
fix: resolve CodeQL alerts, improve test coverage, fix StaticPool for HTTP tests
copilot-swe-agent[bot]
2026-03-29 17:08:39 +00:00
-
078e33d273
Initial plan
copilot-swe-agent[bot]
2026-03-29 17:04:01 +00:00
-
-
-
4350bdcc16
chore(release): v1.1.0
v1.1.0
semantic-release
2026-03-29 17:00:22 +00:00
-
fca3eb3061
Merge pull request #54 from christianlouis/copilot/add-health-check-for-k8s
Christian Krakau-Louis
2026-03-29 18:59:30 +02:00
-
-
42d93e7f84
feat: add /health and /healthz root-level endpoints for Kubernetes probes
copilot-swe-agent[bot]
2026-03-29 16:52:55 +00:00
-
834de600df
Initial plan
copilot-swe-agent[bot]
2026-03-29 16:50:42 +00:00
-
-
883d54a428
fix: address code review - Alpine.js $set, SQLAlchemy bool filter style
copilot-swe-agent[bot]
2026-03-29 16:20:11 +00:00
-
6d9392e5e7
feat: refactor IMAP config to DB, add multi-account mail sources admin UI
copilot-swe-agent[bot]
2026-03-29 16:18:15 +00:00
-
7a0444a619
Initial plan
copilot-swe-agent[bot]
2026-03-29 16:08:22 +00:00
-
-
276cea7732
Merge pull request #44 from christianlouis/copilot/fix-alembic-migration-errors
Christian Krakau-Louis
2026-03-29 18:06:40 +02:00
-
-
70dc77011a
Fix ModuleNotFoundError for asyncpg by normalizing async DB URLs to psycopg2
copilot-swe-agent[bot]
2026-03-29 16:03:18 +00:00
-
c3ee0d8f5e
Initial plan
copilot-swe-agent[bot]
2026-03-29 15:56:22 +00:00
-
-
1b83b2cce1
Merge pull request #30 from christianlouis/copilot/build-dashboard-visualizations
Christian Krakau-Louis
2026-03-29 17:49:50 +02:00
-
-
6329d3aa35
Use timezone-aware UTC datetimes for timestamp conversions
copilot-swe-agent[bot]
2026-03-29 15:45:26 +00:00
-
e51fbe755e
Replace mock dashboard data with real database queries and report-derived timelines
copilot-swe-agent[bot]
2026-03-29 15:43:33 +00:00
-
f8887b50f4
Initial plan
copilot-swe-agent[bot]
2026-03-29 15:28:52 +00:00
-
-
e09f39954f
chore(release): v1.0.4
v1.0.4
semantic-release
2026-03-29 15:27:30 +00:00
-
91cd221ef1
Merge pull request #29 from christianlouis/copilot/fix-black-formatting-issues
Christian Krakau-Louis
2026-03-29 17:26:34 +02:00
-
-
8e6ab244ad
fix: remove unused pytest import from test_config.py
copilot-swe-agent[bot]
2026-03-29 15:15:46 +00:00
-
de4d1b2b34
style: apply black formatting to test_config.py
copilot-swe-agent[bot]
2026-03-29 13:52:28 +00:00
-
9588ce4e0d
Initial plan
copilot-swe-agent[bot]
2026-03-29 13:51:38 +00:00
-
-
e057a9c013
chore(release): v1.0.3
v1.0.3
semantic-release
2026-03-29 13:01:35 +00:00
-
dd73af5d37
Merge pull request #28 from christianlouis/copilot/fix-env-variable-decoding
Christian Krakau-Louis
2026-03-29 15:00:40 +02:00
-
-
9f99b6c6d7
fix: handle empty BACKEND_CORS_ORIGINS env var to prevent JSONDecodeError
copilot-swe-agent[bot]
2026-03-29 12:08:59 +00:00
-
4713e0bec7
Initial plan
copilot-swe-agent[bot]
2026-03-29 12:02:16 +00:00
-
-
ea317bac32
chore(release): v1.0.2
v1.0.2
semantic-release
2026-03-29 11:45:17 +00:00
-
e471404538
Merge pull request #27 from christianlouis/copilot/fix-script-location-error
Christian Krakau-Louis
2026-03-29 13:44:27 +02:00
-
-
2192944acf
fix: add Alembic migration setup to resolve missing script_location error
copilot-swe-agent[bot]
2026-03-29 11:37:18 +00:00
-
3ae290823e
Merge pull request #24 from christianlouis/copilot/update-pylint-warnings-in-main
Christian Krakau-Louis
2026-03-29 13:36:11 +02:00
-
-
c549e5dfbb
Merge branch 'main' into copilot/update-pylint-warnings-in-main
Christian Krakau-Louis
2026-03-29 13:36:01 +02:00
-
-
-
-
a90c9b393e
Delete .github/workflows/test.yml
Christian Krakau-Louis
2026-03-29 13:35:32 +02:00
-
bad7a9ddc2
Initial plan
copilot-swe-agent[bot]
2026-03-29 11:32:06 +00:00
-
-
-
01d0331136
Resolve linter contradictions: consolidate config, fix isort first-party, pylint 10/10
copilot-swe-agent[bot]
2026-03-29 11:31:15 +00:00
-
f2a015971d
Plan: resolve linter contradictions
copilot-swe-agent[bot]
2026-03-29 11:29:14 +00:00
-
f7774dc3b2
Merge pull request #25 from christianlouis/copilot/autodeploy-dmarq-stack-update
Christian Krakau-Louis
2026-03-29 13:24:59 +02:00
-
-
50aa5bd5da
Fix pylint warnings: logging, globals, exceptions, imports, duplicates
copilot-swe-agent[bot]
2026-03-29 11:21:35 +00:00
-
c07649a6bc
chore(ci): add GitOps job to auto-update preprod k8s manifest on main push
copilot-swe-agent[bot]
2026-03-29 11:21:10 +00:00
-
286012fdd4
Initial plan
copilot-swe-agent[bot]
2026-03-29 11:17:49 +00:00
-
-
20affacd0f
Merge pull request #23 from christianlouis/copilot/improve-ci-cd-pipeline
Christian Krakau-Louis
2026-03-29 13:14:32 +02:00
-
-
e22557c509
ci: consolidate into single fail-early CI pipeline
gitea/copilot/improve-ci-cd-pipeline
copilot/improve-ci-cd-pipeline
copilot-swe-agent[bot]
2026-03-29 11:09:27 +00:00
-
6eb99da749
Initial plan
copilot-swe-agent[bot]
2026-03-29 11:08:04 +00:00
-
-