Skip to content

πŸš€ SesWi v4.0.0 β€” Your sessions, your 2FA, your rules. On any browser.

Choose a tag to compare

@risunCode risunCode released this 14 Jul 10:50
· 1 commit to main since this release

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+N for new session, Alt+Q to 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.0

zip 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