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
github-actions[bot]
e5bb83c537
chore(release): update build metadata files [skip ci]
2026-02-23 18:36:46 +00:00
Christian Krakau-Louis
c9c38eae1d
Merge pull request #369 from christianlouis/copilot/improve-error-logging-connection
...
feat(api): Verbose OpenAI connection error diagnostics
2026-02-23 19:36:21 +01:00
github-actions[bot]
f8aa296ca4
chore(release): update build metadata files [skip ci]
2026-02-23 18:36:02 +00:00
Christian Krakau-Louis
be341b11b8
Merge pull request #370 from christianlouis/copilot/fix-remove-from-db-button-layout
...
fix(ui): Fix "Remove from DB" button overlap and styling on settings page
2026-02-23 19:35:36 +01:00
copilot-swe-agent[bot]
7d9d1ac698
fix(ui): fix Remove from DB button layout on settings page
...
- Change button container from flex-col to flex-row to eliminate overlap
- Move Remove from DB button to the left of the Save button
- Change button color from orange to red (bg-red-600)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 18:30:48 +00:00
copilot-swe-agent[bot]
a38adb77c5
Initial plan
2026-02-23 18:28:59 +00:00
copilot-swe-agent[bot]
b9b9456310
feat(api): improve verbose error logging for OpenAI connection errors
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 18:28:49 +00:00
copilot-swe-agent[bot]
cc555c2fb6
Initial plan
2026-02-23 18:20:52 +00:00
github-actions[bot]
9309cb0b4c
chore(release): update build metadata files [skip ci]
2026-02-23 14:54:22 +00:00
Christian Krakau-Louis
ad39e55697
Merge pull request #366 from christianlouis/copilot/fix-delete-button-visibility
...
fix(ui): remove conflicting @tailwindcss/browser@4 to restore button visibility
2026-02-23 15:53:56 +01:00
Christian Krakau-Louis
e2acf6b7b7
Merge pull request #368 from christianlouis/copilot/automate-changelog-updates
...
docs/ci: fix automated CHANGELOG generation and retroactively document v0.6.0–v0.40.0
2026-02-23 15:49:57 +01:00
copilot-swe-agent[bot]
d796206bf7
docs/ci: automate CHANGELOG updates and retroactively document post-v0.5.0 changes
...
- Fix semantic-release autoescape=true Jinja2 bug preventing CHANGELOG generation
- Add explicit changelog_file, mode=update, output_format=md to pyproject.toml
- Add fallback semantic-release changelog step in release.yml
- Manually true up CHANGELOG.md with comprehensive v0.40.0 retroactive entry covering
all post-v0.5.0 additions: security middleware, 6 new storage providers, PDF processing
improvements, dual-table status tracking, notification system, admin file manager,
browser extension v1.1, path traversal fixes, and documentation additions
- Add Documentation-First Development section to CONTRIBUTING.md and AGENTIC_CODING.md
- Fix README.md quick-start commands and screenshots note
- Update TODO.md to reflect current version and completed tasks"
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 13:00:49 +00:00
github-actions[bot]
fc1028cbd8
chore(release): update build metadata files [skip ci]
2026-02-23 12:59:55 +00:00
copilot-swe-agent[bot]
cda0c87eb1
fix(ui): remove @tailwindcss/browser@4 to fix button visibility on settings page
...
The Remove from DB button (and other buttons) was invisible due to CSS
conflicts from loading both @tailwindcss/browser@4 and tailwindcss@2.2.19
simultaneously. The v4 browser script injected a Preflight reset that set
button { background-color: transparent; color: inherit; } and caused state
variants (hover:, focus:, disabled:) to generate empty CSS rules.
Removing the v4 CDN script leaves Tailwind v2 as the single source of
truth for utility classes, restoring correct button styling site-wide.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 12:59:49 +00:00
Christian Krakau-Louis
270e456a82
Merge pull request #367 from christianlouis/copilot/investigate-onedrive-token-issues
...
fix(config): decrypt sensitive settings when loading from database into settings object
2026-02-23 13:59:36 +01:00
copilot-swe-agent[bot]
efb3fa7d6c
fix(config): decrypt sensitive settings when loading from database
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 12:54:34 +00:00
copilot-swe-agent[bot]
18ab358838
Initial plan
2026-02-23 12:48:44 +00:00
copilot-swe-agent[bot]
ddbc6859ef
Initial plan
2026-02-23 12:48:26 +00:00
copilot-swe-agent[bot]
785a8459de
Initial plan
2026-02-23 12:48:23 +00:00
github-actions[bot]
e072178620
chore(release): update build metadata files [skip ci]
2026-02-23 12:30:26 +00:00
Christian Krakau-Louis
0166260c2c
Merge pull request #363 from christianlouis/copilot/fix-settings-rollback-issue
...
fix(settings): rollback uses old_value, Remove from DB button always visible
2026-02-23 13:30:05 +01:00
github-actions[bot]
c37a2878d6
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 12:28:59 +00:00
copilot-swe-agent[bot]
1cf6adbc7f
feat(ui): always show Remove from DB button for DB-sourced settings with confirmation dialog
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 12:26:45 +00:00
copilot-swe-agent[bot]
862ba99802
fix(settings): rollback restores old_value instead of new_value and supports deletion fallback
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 12:15:44 +00:00
copilot-swe-agent[bot]
8fd107a682
Initial plan
2026-02-23 12:07:50 +00:00
github-actions[bot]
516f21eeb4
chore(release): update build metadata files [skip ci]
2026-02-23 11:50:41 +00:00
Christian Krakau-Louis
810c1380a0
Merge pull request #360 from christianlouis/copilot/fix-settings-page-errors
...
Fix settings page stale values, export-env 400 error, in-process settings reload, and add Back to ENV button
2026-02-23 12:50:20 +01:00
copilot-swe-agent[bot]
96fd0b8dd5
feat(settings): patch API in-memory settings on save and add Back to ENV button
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 11:42:37 +00:00
copilot-swe-agent[bot]
ec7a35e747
fix(settings): fix route ordering and settings page display of DB values
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 11:39:13 +00:00
copilot-swe-agent[bot]
c95c144410
Initial plan
2026-02-23 11:30:30 +00:00
github-actions[bot]
36cf4c1763
chore(release): update build metadata files [skip ci]
2026-02-23 11:08:53 +00:00
Christian Krakau-Louis
a1fc5dcaec
Merge pull request #358 from christianlouis/copilot/fix-mypy-error-in-tests
...
fix: isolate token_hex patch scope and resolve mypy no-untyped-def error
2026-02-23 12:08:29 +01:00
copilot-swe-agent[bot]
0188575c27
fix: isolate token_hex mock to wizard module and fix mypy annotation
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-23 10:01:07 +00:00
copilot-swe-agent[bot]
4e1cd73338
Initial plan
2026-02-23 09:53:27 +00:00
github-actions[bot]
17776941c6
chore(release): update build metadata files [skip ci]
2026-02-23 09:37:41 +00:00