Releases: DockSpark/DockSpark
Release list
DockSpark v0.2.0
DockSpark v0.2.0
This release makes the trip from a Dock icon to the profile popover more reliable and reduces work during app launch. It also tightens browser-launch and profile-metadata boundaries, and introduces clearly scoped anonymous product analytics.
What’s New
- Added a protected hover path so moving diagonally from a Dock icon into the popover no longer causes an accidental switch or dismissal when the pointer briefly crosses a neighboring icon
- Improved launch responsiveness by moving browser discovery and analytics initialization out of the initial window-display path, while reusing cached browser installation status
- Chromium and Firefox now verify the bundle identifier and then launch through the exact resolved application path, ensuring the app that was checked is the one that opens
- Hardened Chromium and Firefox profile metadata reads by rejecting symbolic-link paths and unexpectedly large files
- Safari profile shortcuts are now sent only to the foreground Safari process, reducing the chance of acting on the wrong process
- Added versioned data migration to reduce repeated startup work and provide a consistent upgrade path for existing browser and profile data
- Added anonymous product analytics for installation/session information and successful profile additions, switches, and private-window actions; custom events include only the browser category, never profile names, directories, paths, UUIDs, or raw error text
- Fixed the Firefox Private item label and refined spacing in the hover profile list
Download & Install
Update from 0.1.0
If DockSpark 0.1.0 is already installed, use Check for Updates in the app to upgrade to this release.
Manual I 10BC0 nstallation (DMG recommended)
- Download
DockSpark-0.2.0.dmgfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Open the disk image and drag
DockSpark.appinto Applications. Do not keep running the app from the read-only DMG. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — switch Safari profiles
You can also download DockSpark-0.2.0.zip, unzip it, and drag the app into Applications.
Full Disk Access is optional. DockSpark uses it only to discover Chromium and Firefox profile metadata; it does not read browsing history, passwords, cookies, or page content.
Supported Browsers
Browsers that support profile switching via Dock icon hover:
| Browser | Notes |
|---|---|
| Safari | Profile switching and Private Browsing |
| Firefox | Profile switching and global Private Browsing |
| Google Chrome | Profile switching and Incognito |
| Chromium | Profile switching and Incognito |
| Microsoft Edge | Profile switching and InPrivate |
| Brave Browser | Profile switching and Private Window |
| Vivaldi | Profile switching and Private Window |
| Opera | Profile switching and Private mode |
| Opera GX | Profile switching and Private mode |
| Arc | Profile switching and Incognito |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260825.1
SHA-256 (DockSpark-0.2.0.dmg):
f30bc0f923eec346b713929753efdee0795bb477681591b95c2c9f01d5e92bdc
SHA-256 (DockSpark-0.2.0.zip):
0174aa3d1bd99c488f68b2040c79b22ab6466d0b7d7d9fea9f3677683fab1004
Known Limitations
- Firefox support currently targets the standard Firefox release, not Firefox Developer Edition or Nightly
- Firefox profile discovery may require Full Disk Access; if no profile metadata can be read, refresh after granting access and reopening DockSpark
- Other supported Chromium browsers are not enabled in the sidebar by default; add installed browsers from the app list in the lower-left corner
- The target browser must remain in the Dock for the hover popover to appear
- Accessibility permission is required for Dock monitoring; Safari switching additionally requires Automation permission
- If both the menu bar icon and Dock icon are hidden, reopen the app from Launchpad or Applications after closing the window
Feedback
Send feedback from Help → Send Feedback…, or report issues at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.1.0
DockSpark v0.1.0
This release adds full Firefox profile switching, including support for both legacy and current Firefox profile metadata. It also refreshes the sidebar and browser list, improves Chromium profile handling, and fixes several window and icon behaviors.
What’s New
- Added Firefox profile switching and global Private Browsing from the Dock hover popover
- Firefox profiles can be detected from legacy
profiles.iniand current Profile Group metadata; custom display names stay separate from the real profile path - New installations show Safari plus installed copies of Google Chrome and Firefox in the sidebar by default
- Refreshed the sidebar and browser list with clearer selection states, rounded app icons, subtle borders, and installed browsers shown first
- Chromium profile selection now defaults to the first available profile, removes the empty selection, and preserves customized display names when profile metadata is refreshed
- Browsers that are not running now use their system app icon consistently in the hover popover
- Fixed content changes unexpectedly resizing the main window
- Prevented Development and Release builds from running at the same time and competing for Dock hover events
- Improved Simplified Chinese and English profile labels and guidance
Download & Install
Update from 0.0.9
If DockSpark 0.0.9 is already installed, use Check for Updates in the app to upgrade to this release.
Manual Installation (DMG recommended)
- Download
DockSpark-0.1.0.dmgfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Open the disk image and drag
DockSpark.appinto Applications. Do not keep running the app from the read-only DMG. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — switch Safari profiles
You can also download DockSpark-0.1.0.zip, unzip it, and drag the app into Applications.
Full Disk Access is optional. DockSpark uses it only to discover Chromium and Firefox profile metadata; it does not read browsing history, passwords, cookies, or page content.
Supported Browsers
Browsers that support profile switching via Dock icon hover:
| Browser | Notes |
|---|---|
| Safari | Profile switching and Private Browsing |
| Firefox | Profile switching and global Private Browsing |
| Google Chrome | Profile switching and Incognito |
| Chromium | Profile switching and Incognito |
| Microsoft Edge | Profile switching and InPrivate |
| Brave Browser | Profile switching and Private Window |
| Vivaldi | Profile switching and Private Window |
| Opera | Profile switching and Private mode |
| Opera GX | Profile switching and Private mode |
| Arc | Profile switching and Incognito |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260821.1
SHA-256 (DockSpark-0.1.0.dmg):
f7d99c6ed400bbb34e3d756a38e6ea052150cfc59428a95b2a026eaae8565fe0
SHA-256 (DockSpark-0.1.0.zip):
ed915514e09b22225ae797e94a1ca048871ed213d42508d96aeffdca262e9474
Known Limitations
- Firefox support currently targets the standard Firefox release, not Firefox Developer Edition or Nightly
- Firefox profile discovery may require Full Disk Access; if no profile metadata can be read, refresh after granting access and reopening DockSpark
- Other supported Chromium browsers are not enabled in the sidebar by default; add installed browsers from the app list in the lower-left corner
- The target browser must remain in the Dock for the hover popover to appear
- Accessibility permission is required for Dock monitoring; Safari switching additionally requires Automation permission
- If both the menu bar icon and Dock icon are hidden, reopen the app from Launchpad or Applications after closing the window
Feedback
Send feedback from Help → Send Feedback…, or report issues at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.0.9
DockSpark v0.0.9
This release lets you show or hide the menu bar and Dock icons in Settings, and improves the Help menu, About page, and Incognito label layout. A notarized DMG is also available for the first time.
What’s New
- Settings → General now has Menu Bar Icon and Dock Icon toggles; hiding the Dock icon keeps the Settings window in front
- The Help menu adds the website, release notes, documentation, and Send Feedback…; the feedback email is prefilled in the system language with a structured form
- The About page adds website and X/Twitter links, and shows the version in a capsule badge
- General settings use a grouped layout, and the Settings window height follows the current page
- Fixed the Incognito label jumping when switching profiles
- More complete Simplified Chinese and English localization
- First notarized DMG for drag-to-Applications install (Sparkle updates still use the ZIP)
Download & Install
Update from 0.0.8
If DockSpark 0.0.8 is already installed, use Check for Updates in the app to upgrade to this release.
Manual Installation (DMG recommended)
- Download
DockSpark-0.0.9.dmgfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Open the disk image and drag
DockSpark.appinto Applications. Do not keep running the app from the read-only DMG. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — control the browser to switch profiles
You can also download DockSpark-0.0.9.zip, unzip it, and drag the app into Applications.
Supported Browsers
Browsers that support profile switching via Dock icon hover:
| Browser | Notes |
|---|---|
| Safari | Profile switching |
| Google Chrome | Profile switching |
| Chromium | Profile switching |
| Microsoft Edge | Profile switching |
| Brave Browser | Profile switching |
| Vivaldi | Profile switching |
| Opera | Profile switching |
| Opera GX | Profile switching |
| Arc | Profile switching |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260817.1
SHA-256 (DockSpark-0.0.9.dmg):
0239a302de082a6ab2c06b66c9c4968e6233c3d8b5792969236bf467e6b2772e
SHA-256 (DockSpark-0.0.9.zip):
4d5517ce431a45078d49341bedf4c970786450c647ff9f5379455201db698c30
Known Limitations
- The main-window sidebar currently lists only Safari and Chrome; the other supported Chromium browsers remain available via Dock hover
- The target browser must remain in the Dock for the hover popover to appear
- System permissions must be granted on first use; otherwise Dock monitoring and profile switching will not work
- If both the menu bar icon and Dock icon are hidden, reopen the app from Launchpad or Applications after closing the window
Feedback
Send feedback from Help → Send Feedback…, or report issues at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.0.8
DockSpark 0.0.8
This release fixes leftover hover popovers after the mouse leaves, and improves the menu-bar update action, profile deletion, and Chromium profile reading. Simplified Chinese localization is also more complete.
What’s New
- Fixed leftover hover popovers after the mouse leaves a Dock icon
- Added Check for Updates… to the menu bar status item, so you can check without opening Settings
- Profile deletion now asks for confirmation, and restores changes if deletion fails
- When Full Disk Access is n 6880 eeded to read Chromium profiles, DockSpark explains why before opening System Settings
- Clearer error messages when Chromium profile refresh fails
- More complete Simplified Chinese localization
- Debug and Release builds use distinct app icons so development builds are easier to tell apart from the installed release app
Download & Install
Update from 0.0.7
If DockSpark 0.0.7 is already installed, use Check for Updates in the app to upgrade to this release.
Manual Installation
- Download
DockSpark-0.0.8.zipfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Unzip to get
DockSpark.app, then drag it into Applications. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — control the browser to switch profiles
Supported Browsers
Browsers that support profile switching via Dock icon hover:
| Browser | Notes |
|---|---|
| Safari | Profile switching |
| Google Chrome | Profile switching |
| Chromium | Profile switching |
| Microsoft Edge | Profile switching |
| Brave Browser | Profile switching |
| Vivaldi | Profile switching |
| Opera | Profile switching |
| Opera GX | Profile switching |
| Arc | Profile switching |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260813.1
SHA-256 (DockSpark-0.0.8.zip):
05387e5b2e60750ae06b9d77b99d5ce609ecff73e9574492577c63d81ba94e8f
Known Limitations
- The main-window sidebar currently lists only Safari and Chrome; the other supported Chromium browsers remain available via Dock hover
- The target browser must remain in the Dock for the hover popover to appear
- System permissions must be granted on first use; otherwise Dock monitoring and profile switching will not work
Feedback
Report issues and suggestions at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.0.7
DockSpark 0.0.7
This release improves Chrome profile detection and sync, strengthens Accessibility permission recovery and Dock hover reliability, and reduces hover-popover latency. Settings now include a manual Check for Updates action.
What’s New
- Improved Chrome profiles: separate directory names from display names, auto-detect profile directories, and cache/sync renamed profiles
- Better recovery when Accessibility permission is revoked; Dock hover observation can rebuild automatically
- Reduced latency from Dock hover to popover presentation
- Added Check for Updates… in Settings for a manual Sparkle update check
- Debug and Release builds use distinct app identities so development builds do not interfere with the installed release app
Download & Install
Update from 0.0.6
If DockSpark 0.0.6 is already installed, use Check for Updates in the app to upgrade to this release.
Manual Installation
- Download
DockSpark-0.0.7.zipfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Unzip to get
DockSpark.app, then drag it into Applications. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — control the browser to switch profiles
Supported Browsers
Browsers that support profile switching via Dock icon hover:
| Browser | Notes |
|---|---|
| Safari | Profile switching |
| Google Chrome | Profile switching |
| Chromium | Profile switching |
| Microsoft Edge | Profile switching |
| Brave Browser | Profile switching |
| Vivaldi | Profile switching |
| Opera | Profile switching |
| Opera GX | Profile switching |
| Arc | Profile switching |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260812.1
SHA-256 (DockSpark-0.0.7.zip):
4ea038b5961916d7326f5c69650dbf634483d0d677fdc4f0937d0f9bb16ef48b
Known Limitations
- The main-window sidebar currently lists only Safari and Chrome; the other supported Chromium browsers remain available via Dock hover
- The target browser must remain in the Dock for the hover popover to appear
- System permissions must be granted on first use; otherwise Dock monitoring and profile switching will not work
Feedback
Report issues and suggestions at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.0.6
DockSpark v0.0.6
This update focuses on browser detection and localization, correcting Safari installation-status detection and polishing the Simplified Chinese and English interface text.
What’s New
- Corrected Safari installation-status detection for more accurate browser-list results
- Completed missing Simplified Chinese and English interface translations
- Removed obsolete Firefox translation entries
Download & Install
Update from 0.0.5
If DockSpark 0.0.5 is already installed, use Check for Updates in the app to upgrade to this release.
Manual Installation
- Download
DockSpark-0.0.6.zipfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the application package. - Unzip to get
DockSpark.app, then drag it into Applications. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — control the browser to switch profiles
Supported Browsers
| Browser | Notes |
|---|---|
| Safari | Profile switching |
| Google Chrome | Profile switching |
Requires macOS 14.0 or later. Apple silicon and Intel Macs are supported.
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260810.1
SHA-256 (DockSpark-0.0.6.zip):
55a0263a9d9e531eeec5dee8acaa5b8e72f628e3c0a70a2f6ce45afd4adf22cd
Known Limitations
- The sidebar currently exposes only Safari and Chrome; additional Chromium-based browsers will follow in later releases
- The target browser must remain in the Dock for the hover popover to appear
- System permissions must be granted on first use; otherwise Dock monitoring and profile switching will not work
Feedback
Report issues and suggestions at:
https://github.com/DockSpark/DockSpark/issues
DockSpark v0.0.5
DockSpark v0.0.5
The first official release signed with a Developer ID certificate and notarized by Apple.
Hover a supported browser icon in the Dock to switch profiles quickly—no need to open the browser first and dig through menus.
Download & Install
- Download
DockSpark-0.0.5.zipfrom the assets below.
Do not download the GitHub-generated Source code archives; those are not the app package. - Unzip to get
DockSpark.app, then drag it into Applications. - On first launch, grant the requested permissions:
- Accessibility — detect Dock icon hover
- Automation / Apple Events — control the browser to switch profiles
- Keep a supported browser in the Dock, then hover its icon to use DockSpark.
Supported in This Release
| Browser | Notes |
|---|---|
| Safari | Profile switching |
| Google Chrome | Profile switching |
Requires macOS 14.0 or later (Apple silicon and Intel).
Highlights
- Dock hover popover for one-click profile switching
- Sidebar to manage enabled browsers (Safari and Chrome in this release)
- Permission onboarding with localization (Simplified Chinese / English)
- Sparkle auto-updates (after installing this build, later stable releases can be checked in-app)
Security & Integrity
- Signing:
Developer ID Application - Apple notarization: passed (ticket stapled)
- Build number:
20260807.1
SHA-256 (DockSpark-0.0.5.zip):
0ac33aeba46a8fa7c4ac3464793f3d1be878f554df083c6543a8b9783d335514
Auto-Update Notes
This build ships with the production update feed. Later stable releases published as the GitHub Latest Release can be discovered via in-app update checks.
If you are upgrading from an earlier unsigned or unofficial build, install this ZIP manually once.
Known Limitations
- The sidebar currently exposes only Safari and Chrome; additional Chromium-based browsers will follow in later releases
- The target browser must remain in the Dock for the hover popover to appear
- System permissions must be granted on first use; otherwise Dock monitoring and profile switching will not work
Feedback
Report issues and suggestions at:
https://github.com/DockSpark/DockSpark/issues
Full Changelog: https://github.com/DockSpark/DockSpark/commits/v0.0.5