Skip to content

Releases: notnaki/vane

v0.0.31

Choose a tag to compare

@github-actions github-actions released this 13 Oct 12:22
aa65ccb

What's Changed

  • Prevent hidden preview windows from appearing on the desktop by @notnaki in #389
  • Remove timing races from remote suggestion and preview tests by @notnaki in #390
  • Reduce startup and tab selection work in core lifecycle paths by @notnaki in #391
  • Make sidebar feedback immediate and reuse row topology by @notnaki in #398
  • Make search focus immediate and keep result selection stable by @notnaki in #399
  • Keep Library sections responsive and preserve search state by @notnaki in #397
  • Improve settings, management lists, and download feedback by @notnaki in #392
  • Keep Easel gestures local and saved reading steady by @notnaki in #395
  • Reduce redundant page-tool work and retire inactive observers by @notnaki in #394
  • Refine shared tactile feedback and motion interruption by @notnaki in #396
  • Improve hover intent preparation and preview UX by @notnaki in #393
  • Make the floating sidebar more transparent by @notnaki in #400
  • Isolate native website data checks from cumulative WebKit test state by @notnaki in #401
  • Keep floating sidebar open across Space switches by @notnaki in #402
  • Match Luminous icon mark size to Normal by @notnaki in #403

Full Changelog: v0.0.30...v0.0.31

v0.0.30

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:44
73c6e33

What's Changed

  • Add session-backed rich favourite previews by @notnaki in #382
  • Bring secondary windows into Vane's visual style by @notnaki in #383
  • Silence alert sound for website keyboard controls by @notnaki in #386
  • Close floating sidebar on Space switches and match page corners by @notnaki in #384
  • Make password management safer and easier to use by @notnaki in #385
  • Build a complete profile extension manager and safer updates by @notnaki in #387
  • Wait for the final native sidebar frame when switching Spaces by @notnaki in #388

Full Changelog: v0.0.29...v0.0.30

v0.0.29

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:49
37ee3e4

What's Changed

  • Open restored tabs without an extra recovery click by @notnaki in #381

Full Changelog: v0.0.28...v0.0.29

v0.0.28

Choose a tag to compare

@github-actions github-actions released this 10 Oct 07:10
9d954f5

Highlights

  • Smoother Space swipe handoffs, including when Battery Saver is enabled.
  • More responsive searches in large bookmark libraries, with fewer redundant History writes.
  • Faster session restore and less saved-state decoding during live Space previews.
  • Closed Find sessions and dismissed hover previews release their unused work.
  • Less injected-script work for Boost Zap, tab audio discovery, and brief link hovers.
  • Shift-Return Instant Links consistently use DuckDuckGo.
  • Fixes for the Vane website’s startup layout, animation cadence, and galaxy rendering.

What's Changed

  • Fix Vane website shader fallback and animation cadence by @notnaki in #370
  • Remove the small snap at the Space swipe handoff by @notnaki in #371
  • Fix intermittent website layout during WebKit startup by @notnaki in #372
  • Use DuckDuckGo consistently for Shift-Return Instant Links by @notnaki in #373
  • Tone down galaxy highlights to match the previous appearance by @notnaki in #375
  • Reduce measured injected JavaScript and preview message overhead by @notnaki in #374
  • Keep Space switching smooth in Battery Saver by @notnaki in #376
  • Release closed Find sessions and unload dismissed previews by @notnaki in #379
  • Reuse parsed session data and batch restored rows by @notnaki in #378
  • Keep large bookmark searches responsive and avoid redundant History writes by @notnaki in #377
  • Avoid unused saved-state decoding in live Space previews by @notnaki in #380

Full Changelog: v0.0.27...v0.0.28

Validation

Built from 9d954f5365f88a9b6ddf760e363466a529033c73. Source CI and the signed release workflow passed, including packaged self-checks and notarization of the app and DMG. Both downloaded assets matched GitHub's published SHA-256 digests.

The published ZIP passed Developer ID signature, stapled-ticket and Gatekeeper checks on macOS 27.0.1, followed by 200 real-WebKit assertions. Temporary WebKit stores were cleaned up and all tracked test processes exited. The DMG signature and stapled ticket also passed.

The strict release-candidate script reported a before/after metadata mismatch: the app root gained a com.apple.macl extended attribute. A complete manifest comparison confirmed every file hash, symlink, entry, mode, owner, timestamp, flag and prior extended attribute remained identical; the code signature still verified after the smoke test. The strict script is therefore recorded as a metadata-only failure, rather than a full pass.

Clean-Mac installation and upgrade/rollback were not exercised in this release run. Live permissions/devices, upload dialogs, printing, DRM and TLS trust are outside the smoke-test coverage.

v0.0.27

Choose a tag to compare

@github-actions github-actions released this 09 Oct 09:06
5ae02cc

Highlights

  • Same-site controls stay in their tab instead of opening Peek, including Smartclass’s dönem selector.
  • Web animations can follow high refresh rate displays.
  • Quicker Today-tab closing, Space switching, and sidebar transitions.
  • The global Library includes Boosts, and Tidy preview can be disabled in Settings.
  • Fixes for draft protection, crash recovery, navigation and form replay, screenshot encoding, and Find highlights.

What's Changed

  • Fix navigation ownership, history recovery, and form replay on macOS 27 by @notnaki in #350
  • Preserve crash recovery snapshots and pause terminated pages by @notnaki in #351
  • Keep Magic Box hovered while preview cards are open by @notnaki in #353
  • Show faint dividers where sidebar tabs are clipped by @notnaki in #354
  • Protect unfinished drafts across browsing transitions and suspension by @notnaki in #352
  • Clear Find highlights when closing the bar by @notnaki in #355
  • Make profile card folding as responsive as folders by @notnaki in #356
  • docs: shorten README and organize user and developer guides by @notnaki in #358
  • Make Library global and add a Boosts page by @notnaki in #357
  • Switch Space swipe content and URL sooner by @notnaki in #360
  • Publish privacy policy and honor the selected Instant Links engine by @notnaki in #361
  • fix: encode screenshots as PNG and remove white corners by @notnaki in #359
  • Make Tidy preview optional by @notnaki in #363
  • Polish Tidy preview with Vane’s existing design language by @notnaki in #362
  • Dock the hover sidebar in place and align reveal timing by @notnaki in #364
  • Honor automatic Peek for links that request a new tab by @notnaki in #365
  • Give Today tabs a quick fade on close by @notnaki in #366
  • Keep focus outline hidden when closing a clicked pinned tab by @notnaki in #367
  • Improve web animation smoothness on high refresh displays by @notnaki in #368
  • Keep Smartclass period changes in the current tab by @notnaki in #369

Full Changelog: v0.0.26...v0.0.27

v0.0.26

Choose a tag to compare

@github-actions github-actions released this 08 Oct 16:54
6a0cd09

What's Changed

  • Quit immediately when no user windows are open by @notnaki in #348
  • Hide keyboard focus outlines after mouse clicks by @notnaki in #349

Full Changelog: v0.0.25...v0.0.26

v0.0.25

Choose a tag to compare

@github-actions github-actions released this 08 Oct 16:16
b408601

What's Changed

  • Make floating sidebar entrance quicker and springier by @notnaki in #320
  • Match Space swipe ghosts to the settled sidebar by @notnaki in #321
  • Improve search ranking and history filters by @notnaki in #325
  • Improve content blocker subscriptions and site troubleshooting by @notnaki in #323
  • Review Tidy groups and organize duplicate tabs across Spaces by @notnaki in #324
  • Improve autofill for multi-step, dynamic, and embedded sign-ins by @notnaki in #322
  • Fix extension storage restore and expand macOS 27 compatibility evidence by @notnaki in #327
  • Release closed browser objects and tighten suspension lifecycle by @notnaki in #326
  • Add Arc-style site Boosts for fonts, colors, Zap, and scripts by @notnaki in #328
  • Add complete backups, restore previews, and local recovery points by @notnaki in #330
  • Polish keyboard navigation, focus, VoiceOver, and shortcut priority by @notnaki in #329
  • Handle macOS 27 WebKit directory upload failure safely by @notnaki in #333
  • Improve Reader extraction and Easel capture annotation by @notnaki in #331
  • Add saved workspaces and reusable Space templates by @notnaki in #332
  • Add profile-scoped website data management by @notnaki in #334
  • Extend macOS 27 compatibility evidence and correct DRM probe claims by @notnaki in #335
  • Improve macOS WebExtension diagnostics and folder management by @notnaki in #336
  • Add offline article reading queue to Library by @notnaki in #337
  • Bind site permissions to document lifetimes on macOS 27 by @notnaki in #338
  • Keep long-title toasts compact with inline controls by @notnaki in #341
  • Preserve browser import/export fidelity and fail safely by @notnaki in #340
  • Keep history responsive and Space transitions continuous by @notnaki in #342
  • Fix blurry Google Docs canvases by keeping Safari identity current by @notnaki in #345
  • Animate downloads into the Library bucket by @notnaki in #346
  • Verify cross-feature data recovery and validate Boost backups by @notnaki in #339
  • Make interrupted downloads recover safely on macOS 27 by @notnaki in #343
  • Run native History timing budget as an opt-in release benchmark by @notnaki in #347
  • Harden updater transaction recovery and supervised relaunch by @notnaki in #344

Full Changelog: v0.0.24...v0.0.25

v0.0.24

Choose a tag to compare

@github-actions github-actions released this 07 Oct 12:18
aaa3d56

This is an early development release for macOS 26 or later.

Highlights include a skippable first-launch welcome, automatic inline Touch ID for locked folders, sidebar visibility that stays consistent across profile Spaces, more reliable history persistence and atomic imports, improved Arc credential-origin handling and cookie protections, corrected Gmail/YouTube favicons, and a compact update offer.

Known limitations: passkeys remain pending Apple managed browser entitlement approval and provisioning. Completed provider sign-ins, subscription streaming, cross-network calls, and clean-Mac installation/upgrade coverage remain unverified. Local distribution checks run on macOS 27 and do not establish macOS 26 compatibility. See the compatibility matrix and known gaps.

What's Changed

  • Keep available update offers on one row by @notnaki in #312
  • Preserve Gmail and YouTube favicon shapes by @notnaki in #313
  • Check history storage failures and make imports atomic by @notnaki in #314
  • Show real dark-mode Vane screenshots in product displays by @notnaki in #315
  • Welcome new users with a polished opening sequence by @notnaki in #316
  • Start Touch ID automatically on locked folder pages by @notnaki in #317
  • Fix Arc import security and credential fidelity by @notnaki in #318
  • Keep sidebar visibility across all Spaces in a window by @notnaki in #319

Full Changelog: v0.0.23...v0.0.24

Distribution validation

CI and release workflows passed. Both published assets matched their GitHub SHA-256 digests. App and DMG signatures, stapled notarization tickets, and Gatekeeper assessments passed.

The local signed-app WebKit check on macOS 27 passed 139 assertions before stopping at an outdated profile-switch assertion: it expects the second profile to show traffic lights even though sidebar visibility now follows the window across profiles. The new sidebar-visibility unit tests passed in CI. The local browser smoke and strict release-candidate scripts therefore did not return an overall pass, and later browser assertions were not exercised. All 13 temporary WebKit stores were unregistered and both test processes exited. Clean-Mac installation and upgrade still need separate coverage.

v0.0.23

Choose a tag to compare

@github-actions github-actions released this 06 Oct 11:10
a8a8183

This is an early development release for macOS 26 or later.

Highlights include native file uploads, locked folders with Touch ID, improved password management, per-site Allow Once camera/microphone permissions, extension permission review, shared downloads/media, site search chips, and sidebar interaction refinements.

Known limitations: passkeys remain pending Apple managed browser entitlement approval and provisioning. Completed provider sign-ins, subscription streaming, cross-network calls, and clean-Mac installation/upgrade coverage remain unverified. Public-demo compatibility evidence was collected on macOS 27 with an ad hoc debug build; it does not establish macOS 26 distribution compatibility. See the compatibility matrix and known gaps.

What's Changed

  • Keep pinned tabs highlighted after navigation by @notnaki in #279
  • Refine Easel card actions button by @notnaki in #280
  • Default to focused local validation for most changes by @notnaki in #281
  • Tone down reload button animation by @notnaki in #282
  • Share Library downloads and media across profiles by @notnaki in #283
  • Match pinned tab minus button to close styling by @notnaki in #284
  • Restore minimized window app icon size by @notnaki in #285
  • Add compact custom tooltips and playful control feedback by @notnaki in #286
  • Restore the black Dark icon and refresh Dock icons after selection by @notnaki in #287
  • Modernize deprecated APIs without changing browser UX by @notnaki in #288
  • Add Allow Once and window-attached media permission prompts by @notnaki in #289
  • Make Library hover previews inset rounded cards by @notnaki in #293
  • Keep narrow sidebar controls spaced and readable by @notnaki in #292
  • Improve password manager and Chrome-style credential popups by @notnaki in #291
  • Add locked folders with Touch ID and blurred page protection by @notnaki in #290
  • Match Library preview card size to GitHub live tabs by @notnaki in #294
  • Make the open favorite prominent with an icon-colored outline by @notnaki in #295
  • Balance sidebar footer spacing and icon alignment by @notnaki in #296
  • Keep sidebar scrolling below the profile card by @notnaki in #297
  • Keep tab drag ghosts in hand until release and morph folder icons by @notnaki in #298
  • Match Arc-style rounded site icons and upgrade cached artwork by @notnaki in #299
  • Show tab button background only on button hover by @notnaki in #300
  • Match floating sidebar corners to its controls by @notnaki in #303
  • Improve favourites drag targets and morphing tab ghosts by @notnaki in #302
  • Keep content swipes out of Library navigation by @notnaki in #304
  • Make sidebar tab dragging precise and match the carried row by @notnaki in #301
  • Add site search chips and word shortcuts with more default sites by @notnaki in #306
  • Match folder open and closed shapes by @notnaki in #305
  • Make profile save failures visible and recoverable by @notnaki in #308
  • Review extension permissions before installation and expanded access by @notnaki in #307
  • Record public-site compatibility results and remaining blockers by @notnaki in #309
  • Document pending passkey approval and authentication compatibility by @notnaki in #310
  • Fix macOS file upload picker by @notnaki in #311

Full Changelog: v0.0.22...v0.0.23

Distribution validation

CI and release workflows passed. Both published assets matched their GitHub SHA-256 digests. App and DMG signatures, stapled notarization tickets, and Gatekeeper assessments passed. The unchanged signed app passed 190 real-WebKit assertions on macOS 27; all temporary WebKit stores and test processes were cleaned up.

The strict release-candidate script reported a manifest mismatch because a launch added com.apple.macl metadata to the bundle root. A minimal pure-selfcheck launch reproduced this; every file hash, other manifest field, and pre-existing attribute remained unchanged, and deep signature verification passed. The script therefore did not return an overall pass. Clean-Mac installation and upgrade still need separate coverage.

v0.0.22

Choose a tag to compare

@github-actions github-actions released this 06 Oct 05:00
ef05db8

What's Changed

  • Keep only two main Swift build caches by @notnaki in #248
  • Align galaxy footer controls in medium and short windows by @notnaki in #249
  • Keep short update toasts compact and on one row by @notnaki in #250
  • Add Vesta-inspired blocky Vane logo studies by @notnaki in #252
  • Allow Space swipes while Cmd+T is open by @notnaki in #251
  • Tighten floating sidebar corners to match Arc by @notnaki in #255
  • Focus the destination tab faster when swiping Spaces by @notnaki in #253
  • Show a slash when pinned tabs leave their saved URL by @notnaki in #254
  • Remove rejected blocky Vane icon studies by @notnaki in #256
  • Animate floating sidebar dismissal above the webpage by @notnaki in #257
  • Make the Battery Saver popup compact by @notnaki in #260
  • Retain selected app icon after quitting and remove custom icons by @notnaki in #259
  • Reduce YouTube and initial page loading overhead by @notnaki in #258
  • Allow Space swipes on the floating sidebar by @notnaki in #261
  • Keep PR authors visible during Space swipes by @notnaki in #263
  • Keep the sidebar media player across all window Spaces by @notnaki in #262
  • Reduce tab focus and sidebar overhead in populated sessions by @notnaki in #265
  • Allow window dragging from below Today tabs by @notnaki in #266
  • Add styled tab tooltips and double-click rename hints by @notnaki in #264
  • Animate Space button clicks and add hover feedback by @notnaki in #268
  • Smooth sidebar media player text expansion by @notnaki in #267
  • Match creation menu reference and turn plus into close by @notnaki in #270
  • Bring Easels and Library closer to Arc by @notnaki in #271
  • Rotate creation menu plus into close and record animation defaults by @notnaki in #272
  • Default Ask to AI to ChatGPT by @notnaki in #274
  • Dismiss Library with a leftward swipe anywhere in the window by @notnaki in #273
  • Open Library by swiping right from the leftmost Space by @notnaki in #277
  • Preview recent Library items on hover with configurable categories by @notnaki in #275
  • Custom PiP controls, free placement, and in-place return fade by @notnaki in #269
  • Bring Easel interactions and style controls closer to Excalidraw by @notnaki in #276
  • Use the selected app icon in minimized window badges by @notnaki in #278

Full Changelog: v0.0.21...v0.0.22