Repository navigation
Releases: notnaki/vane
Release list
v0.0.31
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
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
What's Changed
Full Changelog: v0.0.28...v0.0.29
v0.0.28
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
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
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
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
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
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
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