π SesWi v4.0.0 β Your sessions, your 2FA, your rules. On any browser.
Hey everyone! π
v4.0.0 is the biggest SesWi update yet β rebuilt engine room, hardened security, and
Firefox finally runs the same experience as Chrome. No compromises.
π¦ Firefox is here
SesWi now ships Manifest V3 for both browsers from one codebase. Alt+Q works instantly on either.
The popup fits. The footer stays visible. It just works.
π 2FA, done right
- Import from anywhere β Aegis (encrypted or plain), Google Authenticator migration, OTPAuth URIs from Bitwarden, Ente, and others. Drop a file into Backup & Restore, paste it into Add Session, or use the dedicated modal β all three paths handle it.
- Cards you can actually use β colored avatars, large codes, clear Edit/Delete buttons. One shared expiry timer instead of per-card ticking.
- Batch delete β select multiple, delete once. Atomic behind the scenes, no race conditions.
π¦ Smarter sessions
- Import sessions + 2FA together β SesWi figures out what's in your file and restores everything. No need to guess which tab to use.
- Domain cleanup β wipe all saved sessions for a domain with one confirmation.
- Restores that actually restore β no more silent zero-restore "success" when merging cookie backups.
π‘οΈ Security that means it
We ran a 10-point audit and fixed every finding:
- Master Password cache auto-purges at exactly 5 minutes
- Userscript actions locked to the tab that requested them
- Aegis imports hardened: wrong password leaks nothing, oversized scrypt rejected, corrupted slots skipped cleanly
- 2FA edits validated before saving β no more corrupted entries
- Clean Current Tab stays scoped to the site you asked for
β¨ Polish you'll feel
- Zero native
alert()/confirm()popups β every dialog is SesWi's own Ctrl+Nfor new session,Alt+Qto toggle β rock solid on both browsers- Backup & Restore shows real counts the moment it opens
- Wrong password? Field stays put β no remove-and-re-add dance
π Get it
git checkout v4.0.0zip first all the content inside chrome/firefox folder.
Chrome: Load unpacked from .output/chrome-mv3
Firefox: Load temporary add-on from .output/firefox-mv3
NOTES
Upgrading from v3.4? Just load the new build. (v3.3 or earlier: export sessions as JSON first.)
Thank you to everyone who tested, reported bugs, and pushed for Firefox MV3. SesWi v4 wouldn't exist without you. π§‘
β risunCode & the SesWi team