Commit Graph

1049 Commits

Author SHA1 Message Date
semantic-release 415397b404 0.50.0
Automatically generated by python-semantic-release
2026-02-24 11:53:54 +00:00
Christian Krakau-Louis e3cff12f93 Merge pull request #385 from christianlouis/copilot/increase-codecov-coverage
feat(tests): Increase CodeCov test coverage above 90%
2026-02-24 12:53:30 +01:00
github-actions[bot] 4f36a81f40 chore(release): update build metadata files [skip ci] 2026-02-24 08:17:23 +00:00
semantic-release a5e3524417 0.49.0
Automatically generated by python-semantic-release
2026-02-24 08:17:19 +00:00
Christian Krakau-Louis 28ec319817 Merge pull request #384 from christianlouis/copilot/clean-up-redundant-api-endpoints
Remove redundant /env view and /api/diagnostic/settings endpoint
2026-02-24 09:16:56 +01:00
copilot-swe-agent[bot] 1f080a8a43 style(tests): rename _SESSION_SECRET to TEST_SESSION_SECRET; tighten non-admin redirect assertions to == 302
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-24 00:04:42 +00:00
copilot-swe-agent[bot] a1b9ac1db6 feat(tests): increase code coverage from 89.28% to 92.15%
- Add comprehensive tests for app/views/filemanager.py (14% → 97%)
- Add tests for app/views/settings.py credentials_page and audit_log_page (53% → 100%)
- Add tests for base.py kwargs context CSRF injection (66% → 100%)
- Add tests for general.py DB error, favicon 404, license fallback (89% → 100%)
- Add tests for status.py Docker exception branches (89% → 96%)
- Add tests for config_validator/providers.py alternative AI providers (45% → 90%+)
- Add tests for settings_sync.py reload failure and signal handler (80% → 100%)

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 23:59:50 +00:00
github-actions[bot] 0827b6eaa9 style: apply ruff auto-fix
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-23 23:24:27 +00:00
copilot-swe-agent[bot] f9d849f7eb feat(api): remove redundant /env and /api/diagnostic/settings endpoints
- Remove `/api/diagnostic/settings` endpoint (superseded by `/api/settings/`)
- Remove `/env` view route (superseded by `/settings` admin page)
- Delete `env_debug.html` template
- Remove `/env` nav links from base.html (desktop + mobile)
- Update status_dashboard.html to link to /settings instead of /env
- Remove corresponding tests for deleted endpoints
- Update RateLimitingStrategy.md docs

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 23:23:28 +00:00
copilot-swe-agent[bot] 6bf62251ba Initial plan 2026-02-23 23:17:53 +00:00
copilot-swe-agent[bot] ff84d45ed0 Initial plan 2026-02-23 23:14:47 +00:00
github-actions[bot] d108343087 chore(release): update build metadata files [skip ci] 2026-02-23 23:14:25 +00:00
semantic-release aae4f82bad 0.48.0
Automatically generated by python-semantic-release
2026-02-23 23:14:23 +00:00
Christian Krakau-Louis 0dc2d74c03 Merge pull request #376 from christianlouis/copilot/add-self-hosted-ocr-support
fix(tests): update stale mock targets after Azure OCR → unified OCR task rename
2026-02-24 00:14:06 +01:00
copilot-swe-agent[bot] 7fdd8a4d3f fix(tests): update process_with_azure patch target in test_storage_reorganization
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 23:09:55 +00:00
copilot-swe-agent[bot] 8828b71031 fix(tests): update process_document test patches to use process_with_ocr
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 23:00:45 +00:00
Christian Krakau-Louis 4cc9233524 Merge branch 'main' into copilot/add-self-hosted-ocr-support 2026-02-23 23:51:43 +01:00
github-actions[bot] 7e0b79806d chore(release): update build metadata files [skip ci] 2026-02-23 22:30:56 +00:00
semantic-release 5372705e67 0.47.0
Automatically generated by python-semantic-release
2026-02-23 22:30:53 +00:00
Christian Krakau-Louis 7224e0be7d Merge pull request #382 from christianlouis/copilot/fix-gpt5-temperature-params
fix(ai): handle temperature restrictions for gpt-5 and o-series reasoning models; add model picker UI
2026-02-23 23:30:33 +01:00
copilot-swe-agent[bot] a94b52ee14 feat(ai): handle temperature incompatibility for gpt-5 and o-series models, add model picker UI
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 22:12:08 +00:00
copilot-swe-agent[bot] 2eecfd0d4b Initial plan 2026-02-23 22:03:23 +00:00
github-actions[bot] d70fffd4d2 docs(changelog): update changelog [skip ci] 2026-02-23 22:01:39 +00:00
Christian Krakau-Louis 6e8ebddfcd Merge pull request #381 from christianlouis/copilot/setup-copilot-instructions
docs(copilot): overhaul Copilot instructions — Ruff toolchain, 100% coverage, agent workflow, modern Python
2026-02-23 23:01:05 +01:00
copilot-swe-agent[bot] 156e0ba524 docs(copilot): overhaul instructions — Ruff toolchain, 100% coverage, agent workflow, modern Python
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:48:11 +00:00
copilot-swe-agent[bot] dbea61dc0b docs(copilot): checkpoint before comprehensive instructions overhaul
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:46:17 +00:00
copilot-swe-agent[bot] da524478d9 Initial plan 2026-02-23 21:41:28 +00:00
github-actions[bot] 432cecb4dd chore(release): update build metadata files [skip ci] 2026-02-23 21:41:25 +00:00
semantic-release df31122db4 0.46.0
Automatically generated by python-semantic-release
2026-02-23 21:41:21 +00:00
Christian Krakau-Louis ba7b61a3c6 Merge pull request #378 from christianlouis/copilot/fix-internal-server-error
fix(api): correct parameter order in test_ai_extraction endpoint
2026-02-23 22:40:44 +01:00
Christian Krakau-Louis 7adba05c80 Merge pull request #379 from christianlouis/copilot/add-copy-button-to-text-modals
feat(ui): Add copy-to-clipboard button to file detail text modals
2026-02-23 22:40:19 +01:00
copilot-swe-agent[bot] ce4700ae44 fix(api): swap parameter order in test_ai_extraction to fix 500 error
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:35:36 +00:00
copilot-swe-agent[bot] 219e03ed3d feat(ui): add copy button to text modals in file detail view
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:34:57 +00:00
copilot-swe-agent[bot] f67f947d0b Initial plan 2026-02-23 21:32:26 +00:00
copilot-swe-agent[bot] 2e2cc456d8 Initial plan 2026-02-23 21:31:02 +00:00
github-actions[bot] 5ee3d8cd84 style: apply ruff auto-fix
- Auto-formatted code with ruff format
- Applied ruff linting fixes with --fix

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-02-23 21:24:11 +00:00
github-actions[bot] 9c4748817a chore(release): update build metadata files [skip ci] 2026-02-23 21:22:58 +00:00
semantic-release d1eda03005 0.45.0
Automatically generated by python-semantic-release
2026-02-23 21:22:55 +00:00
Christian Krakau-Louis a0cd5cee54 Merge pull request #377 from christianlouis/copilot/add-status-page-ai-check-button
feat(status): Add AI extraction test tool to /status page
2026-02-23 22:22:22 +01:00
copilot-swe-agent[bot] 3262d65bfe test(api): add comprehensive tests for AI extraction endpoint reaching 100% coverage
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:14:08 +00:00
github-actions[bot] d5e4a74f69 docs(changelog): update changelog [skip ci] 2026-02-23 21:12:40 +00:00
Christian Krakau-Louis 8b4a3bad36 Merge pull request #375 from christianlouis/copilot/allow-urls-in-actions
chore: allow example.com and smtp.example.com in Copilot agent firewall
2026-02-23 22:11:57 +01:00
copilot-swe-agent[bot] ce73f23a89 feat(api): add POST /api/ai/test-extraction endpoint and Test Extraction UI button
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:09:27 +00:00
copilot-swe-agent[bot] 631d43c664 fix(ocr): set default OCR languages to English + German (eng+deu / en,de)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 21:02:07 +00:00
copilot-swe-agent[bot] 1f843fe460 feat(ocr): add self-hosted OCR engine support (Tesseract, EasyOCR) with multi-provider cross-checking
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 20:59:43 +00:00
copilot-swe-agent[bot] 1145ea3437 Initial plan 2026-02-23 20:58:48 +00:00
copilot-swe-agent[bot] 9bba1f025f Initial plan 2026-02-23 20:44:57 +00:00
copilot-swe-agent[bot] d93cd96b62 chore: add example.com and smtp.example.com to copilot agent network allowlist
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-02-23 20:38:27 +00:00
copilot-swe-agent[bot] 90d71b3a9e Initial plan 2026-02-23 20:36:58 +00:00
github-actions[bot] 9eade797af chore(release): update build metadata files [skip ci] 2026-02-23 20:36:01 +00:00