Skip to content

JAgentDesk v0.9.56 — Figma connection and page loading fixes

Choose a tag to compare

@knoobdev knoobdev released this 07 Nov 18:11
· 51 commits to main since this release
e166d74

Figma connection and navigation fixes since v0.9.55. Viewing and playback run inside JAgentDesk; Figma Desktop and Link are not required for those paths.

Changes

  • OAuth completion and account removal update the UI immediately; stale in-flight reads cannot restore removed rows.
  • Connections no longer shows a separate editing setup or raw editing identity. Basic OAuth scopes no longer include optional catalog scopes that can reject sign-in.
  • Browse tracked files inside JAgentDesk using the existing REST connection, without a second website login. Complete account/folder discovery remains unfinished.
  • Section Fit, loading all visible previews together, zoom-aware preview resolution, cached-first painting and visible failure notifications.
  • Page index and selected-page loading share a pinned snapshot. Malformed/mismatched snapshots and missing pages display errors; Retry reconnects the paired host.
  • Prototype flow page selection preserves the background and current playback until a flow is chosen. Long page/flow menus scroll within the window.

Current limits

This release does not finish cold loading or full Figma Design parity. A real run with empty local design/font caches and a restarted daemon/Electron needed 24.68 s to fill a 65-preview viewport. The PNG export call to Figma waited 17.64 s. A four-screen Section needed 6.75–6.91 s from opening the file, with 1.84–2.00 s after selecting the Section. Figma-side cache state was uncontrolled.

Folder discovery, authenticated writes to the original design, presence/follow and other unimplemented Design features remain unfinished. New page-scoped viewing needs an updated host. Native mobile and Windows/Linux/web have not passed the same real-file UI checks as macOS Electron.

Verification

Repository typecheck, focused regressions, affected-file lint/format and daemon build passed. Real macOS Electron checks covered pages, host disconnect/reconnect/Retry, missing-page errors, 49 flows on another page, pinned playback, scrolling to the final flow and preserving the background canvas. Experimental replacement renderers, SVG previews and smaller PNG export groups are not included.

Downloads

  • Apple Silicon Mac: choose macOS-Apple-Silicon, not the Intel x64 package.
  • Windows installers, Linux packages and Android APK are attached below.
  • The iOS IPA is unsigned and requires signing/sideloading before installation.