Skip to content

Point 0.3.4

Choose a tag to compare

@baculinivan-web baculinivan-web released this 11 Oct 14:53
· 10 commits to main since this release

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 sidePanel JavaScript 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.dmg and 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

All changes since 0.3.3