Repository navigation
Releases
Point 0.3.9
Point 0.3.9 adds a Ctrl+Tab switcher and makes everyday tab and sidebar interactions easier.
Improvements
- Hold Ctrl and press Tab to choose from recently used tabs in the current space. Ctrl+Shift+Tab cycles backwards; releasing Ctrl opens the selected tab, and Escape cancels. Pinned tabs and tabs inside collapsed folders are included.
- Larger close targets for regular and pinned tabs, with no hover background behind the cross.
- Animated tab removal and smoother movement of the remaining list, respecting Reduce Motion.
- Clearer hover and press feedback, plus larger sidebar toolbar and space-switcher targets.
- Folder expansion and collapse now take 180 ms regardless of the number of items.
- Smaller, quieter sleeping-tab indicators.
- Better contrast for dark favicons and search suggestion labels. Open-tab suggestions show their space and folder.
- The existing domain reveal on tab hover is preserved.
Download
Download Point.dmg, quit Point, open the disk image, and replace Point.app in Applications.
Requires macOS 26 or later and Apple Silicon. Version 0.3.9, build 47.
Verification
- 195 Swift tests passed in both debug and release configurations.
- Three MCP helper integration tests passed in debug and for the packaged release helper.
- Application signature, packaged version, DMG integrity, and SHA-256 checksum verified.
- Regression coverage includes recent-tab ordering, reverse cycling, cancellation, closed candidates, pinned tabs, collapsed folders, and space isolation.
- The existing known WebExtensions manifest CSS compatibility issue remains.
- Signed with the existing Apple Development identity; Developer ID distribution signing and notarization are not included.
Point.dmg SHA-256: 15b3582832f854477d91d1b9c5eb097236dce0761a9ea76d947041809aa11543
Point 0.3.8
Point 0.3.8 improves rendering compatibility with Google Docs and Sheets and stops repeated extension permission dialogs.
Fixes
- Report the actual browser window dimensions to web pages instead of zero. Canvas-based editors can now use the correct window geometry when calculating their rendering scale, including after window resizing.
- Reuse extension permissions that have already been granted instead of asking for them again.
- Remember declined permission requests across restarts and prevent background extensions from stacking permission dialogs. Use the extension's Review Access action to reconsider a previous refusal.
- Keep approved URL access for the extension's current runtime and clear it when access is revoked or the extension is disabled.
Download
Download Point.dmg, quit Point, open the disk image, and replace Point.app in Applications.
Requires macOS 26 or later and Apple Silicon. Version 0.3.8, build 46.
Verification
- 191 Swift tests passed in both debug and release configurations. Three MCP helper integration tests passed in debug and for the packaged release helper.
- Application signature, packaged version, DMG integrity, and SHA-256 checksum verified.
- Regression coverage includes initial window geometry, window resizing, Retina scale, repeated permission requests, nested requests, and refusals restored after restart.
- The existing known WebExtensions manifest CSS compatibility issue remains.
- Signed with the existing Apple Development identity; Developer ID distribution signing and notarization are not included.
Point.dmg SHA-256: 95059ed2094804b146449fed35311df33fda82c9bde23a494440b9d47b3a9137
Point 0.3.7
Point 0.3.7 fixes unwanted window activation and macOS Space switching caused by MCP connection retries.
Fixes
- MCP discovery and reconnects no longer launch or activate Point when its socket is unavailable. The helper stays alive, reports unavailable requests, and reconnects automatically.
- Protect the MCP socket with an ownership lock so another Point instance cannot replace or remove a working endpoint. Recover stale sockets while preserving live listeners from older versions.
- Keep the listener alive until its Dispatch source finishes cancellation, preventing premature or duplicate descriptor cleanup.
Also included
- A shorter README with the project website and build instructions.
- A Vimium 2.4.2 compatibility patch and local Gemma autocomplete research, included in the source repository. The experiment does not add AI autocomplete to the browser.
- Regression coverage for socket ownership, recovery, and helper reconnects, integrated into
make test.
Download
Download Point.dmg, open it, and move Point.app to Applications. Quit existing Point instances before replacing the app, and reload the Point MCP connection in your agent client so it uses the updated helper.
Requires macOS 26 or later and Apple Silicon. Version 0.3.7, build 45.
Verification
- 189 Swift tests passed in both debug and release configurations, with one existing known WebExtensions manifest CSS compatibility issue.
- Three helper subprocess integration tests passed in debug and release; the packaged helper was also checked.
- Application signature and DMG integrity verified.
- Signed with the existing Apple Development identity; Developer ID distribution signing and notarization are not included.
Point.dmg SHA-256: 206f70869815a73b7d5f24e2c1712c651526114ebea96fe9c3cdd2cad0da5d9a
Point 0.3.6
Point 0.3.6 fixes page hover behavior beneath the transparent window titlebar and refreshes packaged localization resources.
Fixes
- Restore hover highlights and menus for page content beneath the transparent titlebar.
- Forward missing pointer movement only when the page is under the pointer, respecting the sidebar, overlays, and fullscreen state.
- Remove stale generated localization copies and compile English and Russian strings from the retained 499-key string catalog.
Download
Download Point.dmg, open it, and move Point.app to Applications. Requires macOS 26 or later and Apple Silicon.
Verification
- 183 automated tests passed in both debug and release configurations, with one existing known WebExtensions manifest CSS compatibility issue.
- Application version 0.3.6, build 44.
- Packaged English and Russian resources match all 499 catalog strings in each language.
- Application signature and DMG integrity verified.
- Signed with the existing Apple Development identity; Developer ID distribution signing and notarization are not included.
Point.dmg SHA-256: 451487d0357b58b0e65307a472715753d6a6c20275fbfbd8af3c04fa7344b48c
Point 0.3.5
Point 0.3.5 adds local address-bar suggestions and a steadier new-tab search experience.
New
- Find open tabs, recent searches, visited pages, and popular websites from the address field.
- Open sites such as YouTube using English or Russian aliases.
- Choose suggestions with the arrow keys, Enter, or the mouse.
- See site favicons beside tabs and website suggestions.
Improvements
- Keep the new-tab input centered as suggestions appear below it, with scrolling for shorter windows.
- Preserve search queries before search-engine redirects and keep domain-shaped historical queries as searches.
- Clear saved suggestions with browsing history and keep private windows separate from stored history.
- Prepare the history index once to keep suggestions responsive while typing.
Download
Download Point.dmg, open it, and move Point.app to Applications. Requires macOS 26 or later and Apple Silicon.
This release does not include an AI model or send typed queries to an AI service. Website favicons may be fetched directly from their sites.
Verification
- 183 automated tests passed in both debug and release configurations, with one existing known manifest CSS compatibility issue in WebExtensions.
- Packaged version, application signature, and DMG integrity were verified.
- Signed with the existing Apple Development identity; Developer ID distribution signing and notarization are not included.
Point.dmg SHA-256: ff040e8ffede80fbefcc0a4aeeedeab8ee133885a6c7c9de79925899e7ae1229
Point 0.3.4
Point 0.3.4
WebExtensions and Chrome Web Store installation. Version 0.3.4, build 42.
Changes
- Install extensions from a Chrome Web Store link or extension ID in Settings → Extensions, or from an unpacked folder on your Mac.
- Download original CRX3 packages from Google's update service, verify their signatures and extension identity, and extract resources without modifying extension code or manifests.
- Offer installation automatically when visiting an extension's detail page in Chrome Web Store, including navigation within the store without a full page reload.
- Show download, verification, installation, success, cancellation and error states. Submit a store link with Return and prevent duplicate store installations.
- Add an extensions menu, enable/disable controls, options pages, persistent installation identity and permission management. Review requested access before installation and approve optional access when requested.
- Support content scripts, background execution, messaging, storage, and supported tab/window operations through WebKit. Keep extensions excluded from private windows.
- Present extension popups in movable, resizable windows that stay above their browser window.
- Open declared extension side-panel pages inside Point. Close panels when their extension is disabled or removed, or their browser window closes.
- Fix extension-owned pages not loading correctly and bound background startup waits so a failed worker cannot leave installation stuck.
- Fix Shift–Command–C copying an older address after same-document navigation, including History API changes in Chrome Web Store.
- Include a small demo extension and an extension compatibility guide.
Current limitations
- Extension compatibility depends on the installed WebKit runtime; this is not full Chrome compatibility. Original extension packages are installed without compatibility patches.
- Chrome Debugger, native messaging and the Chrome
sidePanelJavaScript API are not implemented. Declared side-panel pages can be opened manually, but dynamic panel control is not supported. - The ChatGPT Chrome extension can display its panel, but its desktop-app integration and browser-control features are not supported in Point. Opening the panel does not imply full compatibility.
- Manifest-declared CSS has a known compatibility issue in the automated macOS 26.2 check. CSS-dependent extensions require individual verification.
- Extension updates are not automatic. Local CRX/ZIP import and Firefox Add-ons installation are not included.
Installation and verification
- Requires macOS 26 or later and Apple Silicon. Download
Point.dmgand replace the installed application. - 171 automated tests passed in release configuration, with one known manifest CSS issue. The interactive popup-window test was excluded from this run to avoid displaying test windows. The packaged version, application signature and DMG integrity were verified.
- Signed with the same Apple Development identity as the previous release, without Developer ID distribution signing or notarization.
Point.dmg SHA-256: 486689553b4335c9d51ebd4facffcb3a30c3ff456341ec77f5a37a07b1aaae7c
Point 0.3.3
Point 0.3.3
Built-in ad blocking. Version 0.3.3, build 41.
Changes
- Block advertising requests and hide ad banners using WebKit content rules.
- Enable ad blocking by default in regular and private tabs, including restored tabs and popup windows.
- Add an Ad blocking toggle in Settings → General. The preference is saved; reload open pages after changing it.
- Bundle AdGuard Base (including EasyList) and Russian filters with approximately 109,000 compiled rules, original filter sources, and license notices.
- Wait for the rules before allowing the first web navigation and reuse the compiled rules on later launches.
Current limitations
- Filters are bundled with the app and do not update automatically.
- Advanced scriptlets and extended CSS are excluded. Blocking all video ads, including YouTube ads, is not guaranteed.
Installation and verification
- Requires macOS 26 or later and Apple Silicon. Download
Point.dmgand replace the installed application. - All 151 automated tests passed, including live WebKit checks for request blocking, banner hiding, normal content loading, and disabling/re-enabling the blocker.
- The release build, application signature, DMG integrity, packaged version, and bundled filter checksum were verified.
- Signed with Apple Development, without Developer ID signing or notarization.
Point.dmg SHA-256: 67eb95eac6a5cb42be61376aa2366665f03689416c918af69a8a021d8736c3fe
Point 0.3.2
Point 0.3.2
Sidebar and download improvements. Version 0.3.2, build 40.
Changes
- Reduced the sidebar's top spacing in full-screen mode.
- Removed the copy-address toolbar button and changed the assistant icon to
sparkles.rectangle.stack. - Downloads now open in a popover while the tab list stays visible.
- Completed downloads include Open File and Show in Finder buttons.
- Clicking the download progress bubble opens downloads instead of hiding the bubble.
Installation and Verification
- Requires macOS 26 or later and Apple Silicon. Download
Point.dmgand replace the installed application. - All 149 automated tests passed. The release build, application signature, and DMG integrity were verified.
- Signed with Apple Development, without Developer ID signing or notarization.
Point.dmg SHA-256: ee65974ae839be6267ed73e92ae5ecb4ec4d51445ecc6b85fad704fd96dbe35c
Point 0.3.1
Point 0.3.1
Video in a floating window, a compact sidebar player, and support for external AI agents. Version 0.3.1, build 39.
Video and Music
- Added native Picture in Picture for HTML5 video, including YouTube and players in embedded frames.
- PiP opens automatically when switching tabs or moving to another macOS desktop, when supported by the video.
- The Return to Tab button selects the source tab and requests activation of the Point window, including from another desktop.
- Added a minimal player at the bottom of the sidebar with the tab title, website, and play/pause controls. Clicking the title opens the tab.
- Tabs with active PiP are protected from memory eviction.
AI Agents
- Added local MCP integration and an AI Agents settings section for connecting external assistants.
- Browser control can be enabled or disabled, with approval prompts and notifications for control requests.
- Added sequential action batches for executing planned operations.
- Improved page element detection, including open Shadow DOM and additional interactive roles.
- Improved controlled tab switching and loading recovery. Only one agent can control a window at a time.
Keychain
- Ordinary browser startup no longer reads saved API keys. Keys are loaded when opening the assistant or its settings and remain stored in Keychain.
- This build uses certificate signing instead of ad-hoc signing to preserve application identity across rebuilds.
- After upgrading from an older build, macOS may request Keychain access once when opening the assistant. Selecting Always Allow saves permission for the new signing identity.
Installation and Verification
- Requires macOS 26 or later and Apple Silicon. Download
Point.dmgand replace the installed application. - 149 automated tests passed; the application signature and DMG integrity were verified.
- Signed with Apple Development, without Developer ID signing or notarization.
- Automated tests do not cover PiP desktop switching or interactive Keychain authorization dialogs.
Point.dmg SHA-256: 34d1341cc8e429bbf6436efac16b8483e1b3b7fb9256ca53abddbc0d9c94f2b1
Point 0.3.0
What's Changed
- Reworked Settings into an in-window panel with General, Appearance, Assistant, and Performance sections.
- Added configurable full-screen side-panel backgrounds and edge-only sidebar reveal in full screen.
- Added tab sleep and wake actions plus explicit bookmark saving from tab menus.
- Improved tab and folder reordering with live spacing and whole-row folder toggling.
- Return to the most recently used tab after closing the active tab.
- Automatically expand parent folders when selecting a nested tab.
Verification
- 145 automated tests passed.
- DMG SHA-256:
71a7258114db1043ed38877284744183e8036da16bc54bfb4dfa0d471c872c70