Skip to content

fix: remove active-win entirely — Windows/Linux tracking deferred - #26

Merged
AxaySharma merged 2 commits into
mainfrom
develop
Jun 15, 2026
Merged

AxaySharma merged 2 commits into
mainfrom
develop

Conversation

@AxaySharma

Copy link
Copy Markdown
Contributor

No description provided.

active-win's binding.gyp triggers node-gyp during pnpm install
itself, before electron-rebuild runs. Fails on windows-latest
CI regardless of optionalDependencies/rebuild flags (VS 2022
not recognized by node-gyp's VS finder).

Removed dependency entirely. Non-Mac platforms now return
null from getActiveApp() with a clear TODO comment. App
remains fully functional — onboarding, profile, manual
features — just without automatic window detection on
Windows/Linux until a pure-JS alternative is implemented.

Mac (primary platform) unaffected — NSWorkspace/osascript
approach has zero native dependencies.

pnpm typecheck: zero errors
pnpm build: successful
fix: remove active-win entirely — Windows/Linux tracking deferred
@AxaySharma
AxaySharma merged commit bfcb8c8 into main Jun 15, 2026
4 checks passed
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.

1 participant