Files
honeyDueKMP/composeApp
Trey t 7740438ea6 Add image upload functionality to iOS EditDocumentView
Added the ability to add and remove images when editing documents on iOS:

Backend API (DocumentApi.kt):
- Added uploadDocumentImage() method to upload images to existing documents
- Sends multipart/form-data with document ID, image bytes, and optional caption

iOS EditDocumentView:
- Added PhotosPicker for selecting images from library
- Added camera button (placeholder for future implementation)
- Added display of new images with thumbnails
- Added ability to remove new images before saving
- Updated saveDocument() to upload new images after updating metadata
- Shows total image count (existing + new, max 10)

Android formatFileSize fix:
- Changed from String.format() to simple division for KMM compatibility
- Rounds to 1 decimal place using integer arithmetic

Note: iOS has a known SwiftUI toolbar ambiguity issue that needs fixing.
The functionality is complete, just needs syntax adjustment to compile.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-11 20:36:03 -06:00
..