Skip to content

Tags: DongSky/CosKit

Tags

v0.1.2

Toggle v0.1.2's commit message
v0.1.2: use PNG (lossless) for all API image inputs to eliminate comp…

…ression artifacts in multi-turn editing

v0.1.1

Toggle v0.1.1's commit message
v0.1.1: fix gpt-image resize + mitigate compression artifacts

v0.1.1-patch.0

Toggle v0.1.1-patch.0's commit message
v0.1.1: fix gpt-image resize + mitigate compression artifacts

- openai_client: floor-snap to 16-multiples + post-clamp pixel-budget
  re-check; fixes "resolution exceeds pixel budget" on 5776x4336 inputs
- gemini_client: thread original_size into imageConfig; emit aspectRatio
  + imageSize per Nano Banana 2 schema (15 supported ratios, 1K/2K/4K)
- image_utils: add lossless PNG save_png/image_to_png_bytes
- engine + workflow: store originals, results and intermediates as PNG;
  bump API upload JPEG quality 90 → 95
- commands: export dialog filename now matches stored extension
- about modal: drawer entry + dialog with version / date / author

v0.1.0-patch.1

Toggle v0.1.0-patch.1's commit message
v0.1.0-patch.1: provider naming + npm version sync

untagged-83060e751600c6998e0d

Toggle untagged-83060e751600c6998e0d's commit message
v0.1.1: fix gpt-image resize + mitigate compression artifacts

- openai_client: floor-snap to 16-multiples + post-clamp pixel-budget
  re-check; fixes "resolution exceeds pixel budget" on 5776x4336 inputs
- gemini_client: thread original_size into imageConfig; emit aspectRatio
  + imageSize per Nano Banana 2 schema (15 supported ratios, 1K/2K/4K)
- image_utils: add lossless PNG save_png/image_to_png_bytes
- engine + workflow: store originals, results and intermediates as PNG;
  bump API upload JPEG quality 90 → 95
- commands: export dialog filename now matches stored extension
- about modal: drawer entry + dialog with version / date / author

v0.1.0

Toggle v0.1.0's commit message
v0.1.0: Mobile platform support (Android + iOS)

First release with Android and iOS builds. Desktop functionality unchanged.

- **Android**: APK and AAB builds, signed and ready for sideload or Play Store
- **iOS**: IPA builds for TestFlight / App Store (pending developer account)

- Unified bundle identifier: com.coskit.universal (replaces com.coskit.desktop)
- iOS: NSPhotoLibraryAddUsageDescription so long-press → Save to Photos works
- Session image_path repair on load: iOS sandbox UUID drift no longer breaks history
- Mobile reference-image upload button restored (Tauri pick_image command)
- Mobile UI: 16px input font + viewport maximum-scale=1 to disable iOS auto-zoom
- Icon set regenerated from 1024px source with android/ios backups for re-init

- Cargo: scope `dirs` to non-mobile, switch reqwest to rustls-tls (no OpenSSL)
- .gitignore: block build artifacts (apk/aab/ipa/dmg), keystores, signing keys

Android APK available immediately for sideload.
iOS IPA will be published to TestFlight / App Store once developer account is ready.

v0.0.9

Toggle v0.0.9's commit message
v0.0.9: Configurable cache directory with auto-migration

v0.0.8

Toggle v0.0.8's commit message
Merge branch 'multimodal': v0.0.8 Review Agent + intermediate saves +…

… combined mode

v0.0.7

Toggle v0.0.7's commit message
v0.0.7: Fix image orientation bug

v0.0.6

Toggle v0.0.6's commit message
v0.0.6: OpenAI provider support with multi-provider config memory