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
semantic-release
4d2ad13c51
0.44.0
...
Automatically generated by python-semantic-release
2026-02-23 20:35:58 +00:00
Christian Krakau-Louis
5a64a3ec71
Merge pull request #374 from christianlouis/copilot/build-ai-provider-abstraction
...
feat: pluggable AI provider abstraction layer (OpenAI, Azure, Anthropic, Gemini, Ollama, OpenRouter, Portkey, LiteLLM)
2026-02-23 21:35:35 +01:00
github-actions[bot]
724d7d870f
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 20:23:06 +00:00
copilot-swe-agent[bot]
044da0ff47
feat: update all OpenAI/ChatGPT refs + settings dropdown for fixed-value fields
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 20:06:57 +00:00
copilot-swe-agent[bot]
dcdef44303
feat: add Portkey provider support and null-content guard to AI abstraction layer
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 19:42:03 +00:00
copilot-swe-agent[bot]
d4c7fb26ac
feat: add AI provider abstraction layer with OpenAI, Azure, Anthropic, Gemini, Ollama, OpenRouter, LiteLLM support
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 19:26:45 +00:00
copilot-swe-agent[bot]
0736cd8710
Initial plan
2026-02-23 19:17:09 +00:00
github-actions[bot]
6cc22e09bb
chore(release): update build metadata files [skip ci]
2026-02-23 19:14:46 +00:00
semantic-release
d7838f5214
0.43.0
...
Automatically generated by python-semantic-release
2026-02-23 19:14:43 +00:00
Christian Krakau-Louis
784c16d593
Merge pull request #373 from christianlouis/copilot/implement-responsive-mobile-interface
...
feat(ui): implement responsive mobile interface
2026-02-23 20:14:19 +01:00
copilot-swe-agent[bot]
d08e175352
feat(ui): implement responsive mobile interface
...
- Add `relative` to nav for correct mobile dropdown positioning
- Increase hamburger button and mobile nav links to ≥44px touch targets
- Add mobile card view on files page (table hidden on small screens)
- Make bulk actions bar and pagination responsive/wrapping
- Add file type `accept` attribute and camera capture button on upload page
- Increase all interactive button/input sizes to ≥44px
- Add responsive CSS for pagination wrap and filter stacking at 480px"
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 19:09:49 +00:00
copilot-swe-agent[bot]
54ab33ad98
Initial plan
2026-02-23 19:01:02 +00:00
github-actions[bot]
cee2f0778d
chore(release): update build metadata files [skip ci]
2026-02-23 18:58:14 +00:00
semantic-release
1499c3183f
0.42.2
...
Automatically generated by python-semantic-release
2026-02-23 18:58:11 +00:00
Christian Krakau-Louis
039b7887f0
Merge pull request #372 from christianlouis/copilot/fix-api-url-extraction
...
fix(api): pass base_url to OpenAI client in connection test endpoint
2026-02-23 19:57:50 +01:00
github-actions[bot]
4ad6cbe8bf
chore(release): update build metadata files [skip ci]
2026-02-23 18:55:14 +00:00
semantic-release
e712af2152
0.42.1
...
Automatically generated by python-semantic-release
2026-02-23 18:55:10 +00:00
Christian Krakau-Louis
a98c836d7f
Merge pull request #371 from christianlouis/copilot/fix-changelog-creation-issue
...
[WIP] Fix automatic changelog creation issue
2026-02-23 19:54:35 +01:00
copilot-swe-agent[bot]
7f3e8312de
fix: fix automatic changelog creation with PSR v10
...
- Remove deprecated changelog_file from [tool.semantic_release.changelog]
in pyproject.toml (already set under default_templates)
- Add <!-- version list --> insertion flag to CHANGELOG.md so PSR v10's
update mode can find where to insert new version entries
- Fix generate_build_metadata.sh to use $NEW_VERSION env var (set by PSR
before running build_command) instead of incorrectly syncing VERSION
from the previous git tag
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 18:54:18 +00:00
copilot-swe-agent[bot]
d885b63d38
fix(api): pass base_url to OpenAI client in test endpoint to prevent UnsupportedProtocol error
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 18:54:14 +00:00
copilot-swe-agent[bot]
5979a7bbcb
Initial plan
2026-02-23 18:48:27 +00:00
copilot-swe-agent[bot]
a443c13491
Initial plan
2026-02-23 18:41:20 +00:00