Changes from v0.56.9-alpha to v0.56.12-alpha (alpha track)
Summary: 6 tasks, 45 commits, 39 merged PRs
High Priority
- GO-7495: Refactor auth flow: return the account synchronously, drop the AccountShow event
Medium Priority
- JS-9877: Broken image placeholder offers no way to open or download the file
- JS-9876: Table of contents highlights the neighbouring heading after clicking an item
- JS-9875: Global search panel: no Messages filter, app drops out of the Dock, empty panel on fast reopen
- JS-9873: Add AnyBlock v2 export format (Preview)
- JS-9874: Avoid highlight metadata in mention and picker searches (2 commits)
Other Commits
d2765570.56.12-alpha45b0d90Merge pull request #2385 from anyproto/fix/open-file-temp-path-and-deps72039d5chore: bump middleware to 0.51.3fd982a1chore(deps): take the last Electron 41 and the shipped security fixese02c3befix(download): open files from a deterministic temp path306e1f5chore: bump version to 0.56.11-beta, middleware to 0.51.20a0ea40chore: bump version to 0.56.10-beta, middleware to 0.51.176c5598fix(blockImage): let a broken image reach its file objectc2fed09fix(tableOfContents): highlight the heading the click scrolled toe3bdd4bfix(vault): hold the recovery spinner off the collapsed rail's top edge0c98ab6fix(quickSearch): do not reopen the panel popup into a pending closee721c22fix(quickSearch): keep the Dock icon and the menu bar when the panel opens2499cb6fix(search): offer the Messages filter in the spaceless quick search panelc4ed876Merge pull request #2379 from anyproto/local-link-approval8ddac1dfix(download): forward the whole request, and let opened files close their row62d0e4efeat(download): reuse the copy already on disk, verified by checksumf76f504feat(download): open only what the system can view, reveal the rest2a1aa0bfeat(download): open files through the gateway too03bab8efeat(download): own file download progress in the sidebarf69f45afeat(localApi): send the helper a per-launch secret on stdina75eacefeat(linkApproval): space-scoped grants for pairing and API keysbf4b27afeat(linkApproval): restructure the prompt around one identity line2ca5987fix(linkApproval): import the design system the window usesd9d6c5efix: stop tracking the node_modules symlinke97bb80fix(linkApproval): load the window from the dev server and pull its payload55927fbdocs: note the approval window, main-process manager and proto prerequisites0979578feat(localLink): approve pairing requests before the code is minted2fcba50feat(linkApproval): main-process approval queue state machine21168d9docs: local-link pairing approval desktop design1ede11eMerge pull request #2378 from anyproto/importv2-client-integration06a70d9fix(import): state the direct path in the BYOK disclosureec798f4fix(import): make the AI disclosure accurate about where data goes5e244f7feat(import): hide embedding models, rename the recommended row6382fbdfeat(import): AI provider dropdown, Notion token guide, format back link2b349f4feat(import): import v2 client integration and target channel picker8fb33dffeat(export): add detailed results and clarify file data optionsd6fd870feat(export): add AnyBlock v2 export format behind a Preview label79a3a33Merge pull request #2368 from anyproto/go-7495-account-from-createsession-response