Skip to content

Releases: doorflow/doorflow-app-updates.github.io

doorflow-desktop-v1.9.9

Choose a tag to compare

DoorFlow Desktop 1.9.9 (22)

Added

  • My Account row in the menu showing the signed-in account name (display-only for now).

Changed

  • Sign In and Sign Out are now a single menu item that reflects the current state.
  • A person with cards in the print queue is now marked with a "Queued" label in the people list (matching the print queue) instead of an easy-to-miss printer icon.
  • Offline mode (for testing) is now enforced across sync, template push, time-drift, IP discovery and all API calls; the network state is logged clearly (*** NETWORK OFFLINE *** / ONLINE). See docs/offline-behaviour.md.
  • When offline, network-only menu items (Sign In, Sign Out, Sync Now) are disabled, and the "Open in DoorFlow" card link shows OFFLINE in its rollover.

Fixed

  • A token revoked or invalidated server-side now signs the app out (menu returns to "Sign In", re-auth required) instead of appearing to stay signed in. A refresh that fails only because the app is offline no longer signs you out.
  • Template-editor fields no longer nudge out of place when clicked to select them — selecting and dragging are now separate gestures (click to select, then click-drag to move).
  • Status labels in the people / print lists (e.g. "Queued") are now legible on a highlighted row (previously low-contrast on the selection).

Security

  • Sign-in, token refresh, revoke and introspection now authenticate with PKCE and the public client ID only, so no secret ships in the binary.

doorflow-desktop-v1.9.8

Choose a tag to compare

DoorFlow Desktop 1.9.8 (18)

Added

  • Window size and position are remembered and restored on launch (only if they still fit a connected display).
  • Empty-state screen shown when a people list has no rows.

Changed

  • New Workspace now mirrors the source window: its size, current view, selected person and selected template — cascaded 20px down and to the right.
  • The people list defaults to All People on load.
  • The new-starter context sub-label now appears in every list, not just the New Starters smart group.
  • Soft-deleted people (those with deleted_at set) are hidden from all active lists and skipped by the photo cache.
  • A deleted person's queued cards are removed from the print queue (printed-card history is kept).
  • Blank card sides are no longer printed — a double-sided template with an empty back now prints a single side.

Fixed

  • App hung on quit when a photo or linked-file sync was running; background sync now stops cleanly.
  • First-run crash caused by a database transaction held open across photo downloads.
  • Garbled terms-of-service and licence text on Windows (UTF-8 encoding).
  • Clearing or setting a card-template background not sticking on a newly created template.
  • Editor palette jumping to Settings when re-selecting the already-selected template.
  • Selected-row name in the people list rendered near-invisible when the list was not focused.
  • Add-to-Queue / Print Selected / Clear Selected now disabled when no person is selected.
  • Card fields such as job title, department and custom fields were missing on printed cards even though they appeared in the preview; the printed card now uses the fully-populated person record.
  • The print queue now returns to the "queue is empty" screen when the last card finishes printing.
  • The name and details on a card that is currently printing were hard to read (light text on the amber row); they now use a readable colour.
  • The template editor's Front/Back toggle could show "Back" while the front was displayed after a background sync; the canvas and toggle now stay in step.
  • The background-image well in the template editor kept showing the previous template's image after switching templates; it now tracks the selected template's current side.