Conversation
Prevents Windows Firewall prompt on first login and stops exposing the OAuth callback to the local network. The redirectUrl already uses 127.0.0.1, so this is consistent.
- Add win32 platform detection and Windows ARM64 guard - Use PowerShell Expand-Archive for .zip extraction on Windows (bare tar resolves to Git's GNU tar which breaks on Windows paths) - Escape single quotes in paths passed to PowerShell - Write-first binary replacement pattern for crash-safe self-update (running .exe cannot be overwritten on Windows, only renamed) - Recover interrupted updates on startup by completing pending .new files
- Add bun-windows-x64 matrix entry with zip packaging - Use matrix-driven --outfile and archive format - Checksums and release assets use polar-* wildcard - Add build:binary:windows-x64 script to package.json
Usage: powershell -ExecutionPolicy ByPass -c "irm .../install.ps1 | iex" Installs to ~/.polar/bin/, verifies SHA256 checksums, validates version response, and updates user PATH.
|
Hi @emilwidlund would appreciate you taking a look at this. |
hi, can i use now in windows |
|
Hi @Abhijit47 Yeah you can use it on Windows right now, just hasn't been merged yet. easiest way is to install from my fork: this should handle everything for you. or if you prefer to build it yourself: then just move polar.exe somewhere on your PATH and you're good to go. |
Thanks for reply, i'll test in my pc and inform you. |
Adding full Windows x64 support.
Tested on Windows 11 x64, Bun 1.3.9.
Closes #3