github-actions[bot]
c6e4cc22b2
chore(release): update build metadata files [skip ci]
2026-03-16 16:44:33 +00:00
semantic-release
fee5a09954
0.150.4
...
Automatically generated by python-semantic-release
2026-03-16 16:44:30 +00:00
Christian Krakau-Louis
4db4df8621
Merge pull request #743 from christianlouis/copilot/fix-npm-ci-lock-file-issues
...
fix(mobile): sync package-lock.json with package.json
2026-03-16 17:44:05 +01:00
copilot-swe-agent[bot]
0e144710b5
fix(mobile): sync package-lock.json with package.json to fix npm ci failure
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 16:40:37 +00:00
copilot-swe-agent[bot]
95a1a8eaea
Initial plan
2026-03-16 16:37:37 +00:00
github-actions[bot]
1ff9b44a54
chore(release): update build metadata files [skip ci]
2026-03-16 16:35:39 +00:00
semantic-release
5131635d44
0.150.3
...
Automatically generated by python-semantic-release
2026-03-16 16:35:36 +00:00
Christian Krakau-Louis
0e271b7162
Merge pull request #741 from christianlouis/copilot/check-notification-issues
...
fix(tasks): wire per-user notifications into document processing pipeline
2026-03-16 17:35:11 +01:00
github-actions[bot]
f6d69fc826
chore(release): update build metadata files [skip ci]
2026-03-16 16:26:30 +00:00
semantic-release
fca90e5bf1
0.150.2
...
Automatically generated by python-semantic-release
2026-03-16 16:26:27 +00:00
Christian Krakau-Louis
b906b7bf9d
Merge pull request #742 from christianlouis/copilot/fix-notification-sound-resource
...
fix(mobile): Android prebuild failure, iOS document support warning, SDK dependency mismatches
2026-03-16 17:26:04 +01:00
copilot-swe-agent[bot]
803331d61f
refactor(tasks): address code review feedback for notification dispatch
...
- Move `import os` to module level in celery_app.py
- Add detailed task signature comments to _FILE_ID_ARG_INDEX mapping
- Upgrade failure dispatch log level from debug to warning
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 16:23:06 +00:00
copilot-swe-agent[bot]
04c6823079
fix(mobile): rename notification sound for Android, add LSSupportsOpeningDocumentsInPlace, update deps
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 16:21:06 +00:00
copilot-swe-agent[bot]
24328c584e
Initial plan
2026-03-16 16:17:59 +00:00
copilot-swe-agent[bot]
195c3c3446
fix(tasks): dispatch per-user notifications on document processed/failed events
...
The per-user notification functions (notify_user_document_processed /
notify_user_document_failed) were defined but never called from the
document processing pipeline.
- Call notify_user_document_processed in finalize_document_storage
when owner_id is available (creates in-app + email/webhook notifications)
- Add _dispatch_user_failure_notification helper to celery_app.py that
extracts file_id from failed task args and dispatches
notify_user_document_failed for document pipeline tasks
- Add comprehensive tests for both success and failure notification paths
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 16:10:01 +00:00
github-actions[bot]
1c81678c9f
docs(changelog): update changelog [skip ci]
2026-03-16 16:07:42 +00:00
Christian Krakau-Louis
6d48976bc5
Merge pull request #739 from christianlouis/copilot/optimize-mobile-build-trigger
...
ci(mobile): add path filter and auto-submit to Apple for EAS workflow
2026-03-16 17:07:10 +01:00
github-actions[bot]
66696d2b07
chore(release): update build metadata files [skip ci]
2026-03-16 16:06:26 +00:00
semantic-release
fca6b0fb81
0.150.1
...
Automatically generated by python-semantic-release
2026-03-16 16:06:22 +00:00
Christian Krakau-Louis
419714e013
Merge pull request #737 from christianlouis/copilot/fix-ios-file-target-issue
...
fix(mobile): iOS share sheet invisible, files tab empty, upload status never updates
2026-03-16 17:05:50 +01:00
copilot-swe-agent[bot]
de623b69f2
Initial plan
2026-03-16 15:56:30 +00:00
copilot-swe-agent[bot]
bebeab3191
ci(mobile): add path filter and auto-submit to Apple for EAS workflow
...
- Add paths filter so builds only trigger when mobile/ files change
- Add submit_ios job to automatically submit iOS builds to App Store Connect
- Update docs/MobileApp.md and mobile/README.md with CI/CD documentation
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 15:55:36 +00:00
copilot-swe-agent[bot]
4de6b439ce
fix(mobile): iOS share sheet, empty files tab, and stuck upload status
...
- app.json: add CFBundleDocumentTypes to iOS infoPlist so the app
appears in the iOS Share Sheet; add ACTION_SEND/SEND_MULTIPLE
intentFilters for Android share intent support
- src/context/ShareContext.tsx (new): React context that queues files
received from the share sheet and delivers them to UploadScreen
- app/_layout.tsx: wrap in ShareProvider; add Linking handler
(makeUrlHandler factory + getInitialURL cold-start + addEventListener
warm-start) to capture file:// and content:// URLs
- src/services/api.ts: fix FileRecord interface (original_filename,
nested ProcessingStatus, mime_type); fix UploadResponse interface;
fix listFiles() (per_page param, unwrap data.files); add
getFileStatus(fileId) for single-file status polling
- src/screens/FilesScreen.tsx: use file.original_filename and
file.processing_status.status; fix statusEmoji to use actual backend
status values (completed/pending/duplicate)
- src/screens/UploadScreen.tsx: consume ShareContext for auto-upload of
shared files; add 5-second polling loop (search by filename → file_id
→ getFileStatus) to show real-time server processing status;
uploadFile wrapped in useCallback; proper effect dependency arrays
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 15:52:54 +00:00
copilot-swe-agent[bot]
10c11815f6
Initial plan
2026-03-16 15:51:53 +00:00
github-actions[bot]
1bec4e02e2
chore(release): update build metadata files [skip ci]
2026-03-16 15:50:41 +00:00
semantic-release
21e2f89827
0.150.0
...
Automatically generated by python-semantic-release
2026-03-16 15:50:38 +00:00
Christian Krakau-Louis
905d128dd8
Merge pull request #738 from christianlouis/copilot/fix-link-from-file-detail-to-file
...
Add "View Document" link from file detail page back to document view
2026-03-16 16:50:17 +01:00
github-actions[bot]
b8df5ba253
docs(changelog): update changelog [skip ci]
2026-03-16 15:39:08 +00:00
Christian Krakau-Louis
16f89433da
Merge pull request #735 from christianlouis/copilot/optimize-docker-image-size
...
chore(docker): shrink image size with venv, slim builder, and .dockerignore
2026-03-16 16:38:38 +01:00
copilot-swe-agent[bot]
036210dd45
feat(ui): add View Document link from file detail page back to file view page
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 15:36:37 +00:00
github-actions[bot]
df89bbf79b
chore(release): update build metadata files [skip ci]
2026-03-16 15:35:43 +00:00
semantic-release
b13e2a6049
0.149.4
...
Automatically generated by python-semantic-release
2026-03-16 15:35:40 +00:00
Christian Krakau-Louis
6c532627f1
Merge pull request #736 from christianlouis/copilot/fix-internal-server-error
...
fix(translation): TypeError in apply_owner_filter call crashes translation endpoints
2026-03-16 16:35:16 +01:00
copilot-swe-agent[bot]
af788a8ea1
Initial plan
2026-03-16 15:29:26 +00:00
copilot-swe-agent[bot]
718d82c815
chore(docker): optimize image size with venv, slim builder, and dockerignore
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 15:28:31 +00:00
copilot-swe-agent[bot]
825f3cc3a8
fix(translation): fix apply_owner_filter called with wrong arguments
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 15:25:29 +00:00
copilot-swe-agent[bot]
a5ef7e4903
Initial plan
2026-03-16 15:20:34 +00:00
copilot-swe-agent[bot]
98a4d7a72c
Initial plan
2026-03-16 15:19:32 +00:00
copilot-swe-agent[bot]
bb39bc1ccd
Initial plan
2026-03-16 15:14:18 +00:00
github-actions[bot]
f5a5d1f2f4
chore(release): update build metadata files [skip ci]
2026-03-16 15:01:20 +00:00
semantic-release
82f9ca35cd
0.149.3
...
Automatically generated by python-semantic-release
2026-03-16 15:01:17 +00:00
Christian Krakau-Louis
9bc505d2f2
Merge pull request #734 from christianlouis/copilot/fix-user-profiles-table-error
...
fix(migrations): make migration 036 idempotent against missing user_profiles table
2026-03-16 16:00:54 +01:00
copilot-swe-agent[bot]
77df9628c3
fix(migrations): guard migration 036 against missing user_profiles table
...
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-03-16 14:56:09 +00:00
copilot-swe-agent[bot]
5a7095495b
Initial plan
2026-03-16 14:46:56 +00:00
github-actions[bot]
280d508425
chore(release): update build metadata files [skip ci]
2026-03-16 14:30:21 +00:00
semantic-release
438b79ae04
0.149.2
...
Automatically generated by python-semantic-release
2026-03-16 14:30:17 +00:00
Christian Krakau-Louis
3e541ea655
Merge pull request #733 from christianlouis/copilot/debug-login-functionality
...
fix(ui): replace emoji flags with cross-platform CSS flag sprites
2026-03-16 15:29:49 +01:00
github-actions[bot]
cd65ae4343
chore(release): update build metadata files [skip ci]
2026-03-16 14:29:40 +00:00
semantic-release
b78a328626
0.149.1
...
Automatically generated by python-semantic-release
2026-03-16 14:29:37 +00:00
Christian Krakau-Louis
ebbbd3d62e
Merge pull request #731 from christianlouis/copilot/fix-mobile-app-login
...
fix: resolve CI failures from stale request mocks, Annotated+Depends pattern, and CodeQL sensitive data logging
2026-03-16 15:29:15 +01:00