feat: add image attachment support with PII detection #27

Merged
sarman merged 5 commits from feat/image-attachments into master 2026-04-09 02:22:54 +00:00
Owner
  • Add image_attachments table to database schema (migration 013)
  • Implement image upload, list, delete, and clipboard paste commands
  • Add image file PII detection with user approval workflow
  • Register image attachment commands in Tauri IPC
  • Update TypeScript types and frontend components
  • Add unit tests for image attachment functionality
  • Update README and wiki documentation
- Add image_attachments table to database schema (migration 013) - Implement image upload, list, delete, and clipboard paste commands - Add image file PII detection with user approval workflow - Register image attachment commands in Tauri IPC - Update TypeScript types and frontend components - Add unit tests for image attachment functionality - Update README and wiki documentation
sarman added this to the Release Candidit milestone 2026-04-09 01:05:41 +00:00
sarman added the
Kind/Enhancement
label 2026-04-09 01:05:41 +00:00
sarman self-assigned this 2026-04-09 01:05:41 +00:00
sarman added 1 commit 2026-04-09 01:05:42 +00:00
feat: add image attachment support with PII detection
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m4s
Test / frontend-typecheck (pull_request) Failing after 1m6s
Test / rust-fmt-check (pull_request) Successful in 2m42s
Test / rust-clippy (pull_request) Successful in 19m1s
Test / rust-tests (pull_request) Failing after 20m7s
19cc78a05f
- Add image_attachments table to database schema (migration 013)
- Implement image upload, list, delete, and clipboard paste commands
- Add image file PII detection with user approval workflow
- Register image attachment commands in Tauri IPC
- Update TypeScript types and frontend components
- Add unit tests for image attachment functionality
- Update README and wiki documentation
sarman added this to the Initial Release project 2026-04-09 01:05:44 +00:00
sarman added 1 commit 2026-04-09 01:55:49 +00:00
fix: Fix encryption test race condition with parallel tests
Some checks failed
Test / frontend-tests (pull_request) Failing after 59s
Test / frontend-typecheck (pull_request) Failing after 1m1s
Test / rust-fmt-check (pull_request) Failing after 2m8s
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-tests (pull_request) Has been cancelled
f6f48b934b
- Use test-specific key derivation instead of env vars
- Add helper functions encrypt_token_with_key/decrypt_token_with_key
- Avoid conflicts when tests run in parallel
sarman added 2 commits 2026-04-09 01:59:28 +00:00
- Add debug logging to OpenAI provider for troubleshooting
- Trim trailing periods from model names
- Fix HTTP error handling to capture response details
- Register missing AI provider commands (save/load/delete)
- Fix authenticateWithWebviewCmd to accept optional projectName parameter
Merge branch 'bug/branch-creation' into feat/image-attachments
Some checks failed
Test / frontend-typecheck (pull_request) Successful in 1m4s
Test / frontend-tests (pull_request) Successful in 57s
Test / rust-fmt-check (pull_request) Failing after 2m19s
Test / rust-tests (pull_request) Has been cancelled
Test / rust-clippy (pull_request) Has been cancelled
d83e8598e0
sarman added 1 commit 2026-04-09 02:03:41 +00:00
chore: Format Rust code after merge
All checks were successful
Test / frontend-typecheck (pull_request) Successful in 59s
Test / frontend-tests (pull_request) Successful in 57s
Test / rust-fmt-check (pull_request) Successful in 2m13s
Test / rust-clippy (pull_request) Successful in 16m57s
Test / rust-tests (pull_request) Successful in 18m36s
e83dc19dcc
sarman merged commit 093bc6ea15 into master 2026-04-09 02:22:54 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sarman/tftsr-devops_investigation#27
No description provided.