12 Commits

Author SHA1 Message Date
anran c0e04852a7 feat: control net
CI / android (push) Successful in 8m30s
2026-02-01 00:44:19 +08:00
anran 0c3ef2f6b4 feat: dynamic layout 2026-02-01 00:12:46 +08:00
anran e5a779e48a chore: move package
CI / android (push) Failing after 2m14s
2026-01-31 02:51:56 +08:00
anran 4e868d9f7f chore(ui): remove subtitle from ServerScreen header 2026-01-31 02:39:22 +08:00
anran e4ca414721 fix(ui): improve workflow card layout and add refresh
- Change card aspect ratio from fixed 0.85 to dynamic with 4:3 cover
- Remove weight-based layout for more flexible sizing
- Add refresh() method to reload workflows on screen entry
- Use LaunchedEffect to trigger refresh when screen appears
2026-01-31 02:39:12 +08:00
anran 48405ca2ee refactor(ui): move set-cover button to image preview screen
- Remove onSetCoverClick from ImageGallery component
- Add onSetCover callback to ImagePreviewScreen
- Display set-cover and save buttons in preview bottom row
2026-01-31 02:38:55 +08:00
anran 305fc48093 feat(ui): add EmptyLatentImage node editor
- Add EMPTY_LATENT_IMAGE to EditableNodeType enum
- Detect empty latent image nodes by class type
- Add EmptyLatentImageEditor with width/height/batch_size inputs
2026-01-31 02:38:39 +08:00
anran 90e5d029ce style(theme): update color scheme to Tailwind Blue/Slate palette
- Replace cyan/indigo primary colors with Blue 600/400
- Use Slate gray scale for backgrounds and surfaces
- Update extended colors (card, shimmer, node status)
- Maintain consistent color naming with Tailwind CSS
2026-01-31 02:38:28 +08:00
anran 4ec0bf8a85 feat(ui): display WebSocket connection status in WorkflowRunScreen
- Observe WsConnectionState and update status bar accordingly
- Show reconnection attempts count during reconnecting
- Display error message when max retries exceeded
- Add disconnect() method and proper cleanup in onDispose()
- Initialize randomSeedNodes for KSampler nodes in init block
2026-01-31 02:38:16 +08:00
anran bf9bc51084 feat(network): add WebSocket auto-reconnect with exponential backoff
- Add ReconnectPolicy with configurable max attempts, delays and jitter
- Add WsConnectionStatus enum and WsConnectionState for tracking
- Implement exponential backoff retry logic with max 5 attempts
- Add connectionState StateFlow for UI observation
- Add disconnectAsync() for non-blocking disconnect
2026-01-31 02:38:00 +08:00
anran d8bae1f027 fix(ios): save image & image display size
CI / android (push) Successful in 18m25s
2026-01-30 03:58:16 +08:00
anran 4cd28f7274 Init
CI / android (push) Failing after 7m49s
2026-01-30 02:49:28 +08:00