Skip to content

Import browser sessions from Helium - #254

Merged
danielehrhardt merged 1 commit into
codextde:mainfrom
niclas-j:fix/helium-profile-import
Oct 28, 2026
Merged

danielehrhardt merged 1 commit into
codextde:mainfrom
niclas-j:fix/helium-profile-import

Conversation

@niclas-j

Copy link
Copy Markdown
Contributor

Helium keeps its profiles in "net.imput.helium" and encrypts cookies with
its own keychain item ("Helium Storage Key"), so only Helium itself can
decrypt them. Godmode didn't know that folder: Helium's profiles were never
listed, and a leftover "Chromium" data folder showed up instead, which
failed with "Can't find the Chromium executable" because Chromium.app isn't
installed.

  • Register Helium as a profile source on macOS, Windows and Linux.
  • Resolve Helium's executable via a new profileOwnerCandidates(), so
    Godmode's own browser auto-detection (chromeCandidates/findChrome) is
    unchanged.
  • Only list profiles whose owning browser is installed, so profiles that
    can't be decrypted no longer appear.

Fixes #253

🤖 Generated with Claude Code

Helium keeps its profiles in "net.imput.helium" and encrypts cookies with
its own keychain item ("Helium Storage Key"), so only Helium itself can
decrypt them. Godmode didn't know that folder: Helium's profiles were never
listed, and a leftover "Chromium" data folder showed up instead, which
failed with "Can't find the Chromium executable" because Chromium.app isn't
installed.

- Register Helium as a profile source on macOS, Windows and Linux.
- Resolve Helium's executable via a new profileOwnerCandidates(), so
  Godmode's own browser auto-detection (chromeCandidates/findChrome) is
  unchanged.
- Only list profiles whose owning browser is installed, so profiles that
  can't be decrypted no longer appear.

Fixes codextde#253

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@danielehrhardt
danielehrhardt merged commit c0b3cb5 into codextde:main Oct 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

helium profile import not working

2 participants