Skip to content

Flowix v1.1.15

Latest

Choose a tag to compare

@htommr htommr released this 09 Aug 14:10
· 6 commits to main since this release

Flowix v1.1.15

macOS Apple Silicon + Intel DMGs are Developer ID signed and notarized by Apple. SHA-256 sums are listed below; verify with shasum -a 256 <file>.

Search

  • Tag tokens are now indexed alongside title and body, so a search for a tag-only keyword (e.g. "reading") returns matching memos through the existing snippet pipeline.

Sync v2

  • Per-notebook cursor table lets the desktop and mobile shells scope a sync pass to a single notebook without losing track of remote changes for the rest of the account.
  • Dirty snapshot mode: the local snapshot now walks only the dirty-id set after a 5-minute cooldown, so routine syncs don't reread every note.
  • A missing local Markdown file is recovered from Flowix Cloud on the next account sync (the stale memo index entry is removed and a cloud restore is queued); no cloud delete is created.
  • Disabling a notebook stops its pending uploads instead of replaying them on the next enable.
  • Tag rename / delete now records the affected memos as dirty and schedules a notebook sync so the frontmatter change reaches the cloud.
  • used_bytes is now derived from the enabled notebook set so the desktop quota panel doesn't reread every note.
  • collect_v2_attachments now tolerates missing directories / files so a vanished attachment no longer fails the entire account sync.

Mobile

  • New iOS shell: edge-swipe drawer, pull-to-refresh on the memo list, per-row swipe to reveal pin / delete, full-text search, account panel with membership tier and per-notebook sync status, document edge-swipe to close, and a lazy import that retries after a transient chunk-load failure.
  • Scoped cloud sync, an in-memory bigram search index, recoverable missing local notes, and an attachment upload state that reclaims private temp files on process restart.
  • iOS release pipeline: IOS_BUILD_NUMBER injection, portrait orientation lock, pbxproj repair of duplicate libapp.a references, simulator library cache for tauri ios dev, and a custom-protocol feature flag for production-only frontend embedding.

Editor / UI

  • Mobile editor viewport helper extracted into a focused module with its own unit test.
  • Attachment uploads gain a File-saving hook so the mobile path forwards the blob directly to the native bridge instead of base64 round-tripping through FileReader.
  • Mobile static blocks now show the agent's icon + name pulled from getAgentType.
  • Agent role picker: quick-phrases and role sections are separated by real <hr> elements styled like the document-title dropdown divider.
  • Memo card: tags lead, favorite / todo indicators trail; tags render as a fragment so the trailing icons can sit beside them.
  • Active notebook row: grows to a two-line card with a subtle ring + accent background gradient; the absolute hover Cloud / Check overlay is replaced with an in-flow status badge that shows sync state, error tooltip and the notebook path.
  • Notebook edit dialog: icon picker, cloud-sync toggle and the confirm button disable while the Tauri update is in flight ("Saving..." label added).

Misc

  • Bumped to 1.1.15. Regenerated desktop app icons (.png / .icns / .ico / .iconset) and the frontend app-icon asset.
  • vitest config picks up .test.tsx files so the new mobile / memo tests actually run.
  • Build pipeline: codesign --timestamp now retries up to 5 attempts with linear backoff to survive Apple's intermittent RFC 3161 timestamp outages; the wrapper also covers Tauri's internal codesign step.

Downloads

File Size SHA-256
Flowix-1.1.15-macOS-Apple-Silicon.dmg 24,563,531 bytes f1f4861f224df9afde31a83a87fb5088e11c924ad9d6d139bdaedd3d55263194
Flowix-1.1.15-macOS-Intel.dmg 26,195,214 bytes 83a45ca2e83a175bec8d63c811454ca8833ed8d8a9986fe73bef43abf5a3a721