Skip to content

Releases: Natizh/EasyFlow

EasyFlow v1.5.0

Choose a tag to compare

@Natizh Natizh released this 13 Oct 06:51

EasyFlow v1.5.0

This release makes the edge workspace more reliable and adds native customization and signed in-app updates.

Highlights

  • Main and Secondary stay coordinated during rapid opening, dismissal, display changes, and Space transitions. Fullscreen edge activation no longer activates EasyFlow's ordinary Desktop Space before presenting the panels. The maintainer manually confirmed visible activation over Brave and VS Code fullscreen.
  • Settings adds Compact, Classic, Spacious, and Custom panel sizes, direct Width and Height controls, and a Translucent background preference. Classic preserves the previous responsive geometry. The native slider has one evenly spaced ruler, with mouse, keyboard, and VoiceOver adjustment.
  • New Task focuses its title immediately. Return creates a task with Effort 1; another effort can be selected first. Imported Apple Reminders remain unrated until assigned locally.
  • Settings adds Quit EasyFlow and a clear manual uninstall aid that preserves workspace data and Apple Reminders.
  • Public builds add Software Updates: quiet GitHub release checks, release notes, explicit installation approval, Ed25519 verification, SHA-256 integrity checks, and rollback of the installed app on replacement failure.

First signed updater release

Existing EasyFlow releases have no pinned update key. Install v1.5.0 manually from this GitHub Release to establish the trust chain; subsequent signed releases can be installed in-app. The production Ed25519 public key fingerprint (SHA-256 of its raw 32 bytes) is 189f530cd1c947fd1c34a6e476f2421a16c42cd74a193e8f976fcb92c3a3f7c9. Only the public key is embedded in the app. The private signing key is never part of the repository or release assets.

EasyFlow is ad-hoc signed and not notarized with an Apple Developer ID. If macOS blocks the first launch of a downloaded build, Control-click the app and choose Open, or use System Settings → Privacy & Security → Open Anyway. EasyFlow does not disable Gatekeeper or remove quarantine wholesale.

Update installation replaces only the app bundle. The workspace database, attachments, preferences, and Apple Reminders remain in place. See Signed GitHub updates for the release format, recovery, and signing procedure.

EasyFlow v1.4.1

Choose a tag to compare

@github-actions github-actions released this 03 Oct 14:01
6dc4bf0

EasyFlow v1.4.1

This patch improves keyboard access, accessibility control names, and focus reliability while preserving rich text, reminders, image attachments, and the local workspace.

Fixes

  • Open the workspace by reopening the app or using Command-O, and open task details or Quick Notes through keyboard-accessible buttons.
  • Use native action menus to reorder tasks, Steps, and notes, and attach Quick Notes without dragging.
  • Keep keyboard navigation from being interrupted by pointer dismissal or hover-driven context replacement. Preserve keyboard ownership when changing Panel Side in Settings.
  • Use Tab and Shift-Tab to leave multiline editors while preserving native selection, IME composition, formatting, and text accessibility.
  • Clear the Quick Note composer after successful Return submission.
  • Retire accessibility content and responders when panels close; transfer focus only to visible panels on the active Space.
  • Preserve cross-Space restoration safeguards and avoid overriding a newer application choice on dismissal.
  • Improve task, Step, note, effort, image, and reminder-setting labels and values.
  • Keep reminder banners non-key/non-main, retire expired accessibility content, and intentionally focus the selected task when activated.
  • Scope auxiliary-window close shortcuts to the key window.
  • Remove the overlapping native dropdown indicator from circular action menus.

Validation

  • 153 tests in 25 suites; all prior tests retained.
  • Debug and release-mode builds, local packaging/checksum, bundle/signature/privacy checks, and local data-integrity checks.
  • No new system-wide Accessibility permission requirement or database migration.

The accessibility audit records the investigation, user publication authorization, local verification, and the interactive VoiceOver/Spaces checks that the agent could not automate. These checks are not represented as completed.

EasyFlow v1.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:38

EasyFlow v1.4.0

New

  • Internal non-native EasyFlow task reminder banners.
  • Configurable reminder intervals.
  • Temporary reminder pause.
  • Per-task reminder exclusion.
  • Reminder clicks open the exact target task.
  • Rich-text shortcuts: Command-B, Command-I, Command-U, and Control-Command-H.
  • Rounded text-marker highlights.

Improvements and fixes

  • More robust Main and Secondary panel lifecycle.
  • Reliable behavior across macOS Spaces and fullscreen Spaces.
  • Closing EasyFlow after changing Spaces no longer switches back to another Space.
  • Cleaner Step action chevron.
  • Corrected lower panel corners.
  • Corrected reminder banner corners.
  • Improved reminder Settings layout and custom controls.

EasyFlow v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:13

EasyFlow v1.3.0

This release adds internal EasyFlow reminder banners and richer native editing while tightening the panel experience.

Highlights

  • Internal EasyFlow reminder banners for active Main Tasks.
  • Reminder frequency controls, temporary pause, and per-task exclusion.
  • Clickable reminders open EasyFlow directly to the target task.
  • Rich-text shortcuts: ⌘B, ⌘I, ⌘U, and ⌃⌘H.
  • Rounded text-marker highlighting for rich text and legacy Step highlights.
  • Step row action menu now uses the chevron affordance instead of an ellipsis label.
  • Lower Main Panel corner clipping is fixed.
  • Panel lifecycle reliability is hardened for rapid open/close and stale animation completions.

Assets

  • EasyFlow.zip
  • EasyFlow.zip.sha256

Full Changelog: v1.2.0...v1.3.0

EasyFlow v1.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 00:10
f33d146

What's Changed

  • feat: add v1.2 workspace polish by @Natizh in #10

Full Changelog: v1.1.2...v1.2.0

EasyFlow v1.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 20:22
e36f8ff

What's Changed

  • fix: preserve Main Panel button click cycles by @Natizh in #9

Full Changelog: v1.1.1...v1.1.2

EasyFlow v1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Aug 19:31
4ae1001

What's Changed

  • docs: sync README with v1.1 behavior by @Natizh in #4
  • docs: add animated README hero by @Natizh in #5
  • docs: rebalance animated README hero by @Natizh in #6
  • docs: center README hero logo panels by @Natizh in #7
  • fix: make Main Panel buttons reliable across Macs by @Natizh in #8

Full Changelog: v1.1.0...v1.1.1

EasyFlow v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 Aug 15:43

What changed

  • Faster New Task keyboard flow: focus lands in the title, Enter advances to effort, and 1-4 creates the task.
  • Attached Notes now use one editable title with shared explicit/derived title behavior and editable bodies.
  • Step note fields no longer show the gray placeholder when empty.

Validation

  • CI passed.
  • Release ZIP and SHA-256 checksum are published.
  • Bundle version: 1.1.0.

EasyFlow v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:06
40bc1e8

What's Changed

  • Prepare v1 downloads and final app icon by @Natizh in #1

New Contributors

  • @Natizh made their first contribution in #1

Full Changelog: https://github.com/Natizh/easyflow/commits/v1.0.0