v1.6.0
Release Notes — v1.6.0
Released: April 22, 2026
New Features
Page Authentication & Access Control
- Added optional password and PIN protection for the entire UI
- New
/api/auth/*backend endpoints handle status checks, credential storage, and verification PasswordGatecomponent blocks access until the correct password or PIN is entered- Credentials stored server-side in
auth.json— nothing in the browser
Auto-Lock on Inactivity
- Configurable inactivity timeout that automatically re-locks the app
- Resets on any mouse, keyboard, scroll, or touch activity
- Session-scoped unlock state — closing the tab clears the unlock
What's New Modal
- A "What's New" popup is shown once per session on first load to surface recent changes
- Also accessible as a dedicated page from the sidebar
Settings Enhancements
- New Security section in Settings: set/change/remove password and PIN
- Configure auto-lock timeout (5 min, 15 min, 30 min, 1 hr, or disabled)
Improvements
Landing Page Revamp
- Fully redesigned
ezpm2guimarketing site with updated copy, hero section, and feature highlights - Improved particles animation configuration
- Added 13 feature screenshots covering all major UI pages
- Updated user guide page with a full markdown-based guide
Documentation
- README updated with v1.6.0 features, new screenshots, and security section
- DEVELOPMENT.md updated with current architecture notes
Fixes
- CLI binary scripts (
ezpm2gui.js,generate-ecosystem.js) corrected
Other
- LICENSE file added (MIT)
- Package version bumped to
1.6.0 - Local config data anonymized
Commits
| SHA | Description |
|---|---|
c2f2d72 |
feat: add page authentication backend route and config |
6cf8b7d |
feat: add PasswordGate component for page-level access control |
8e6b2c2 |
feat: add WhatsNew and WhatsNewModal components |
6733628 |
feat: extend Settings with password, PIN, and auto-lock configuration |
0930b92 |
feat: integrate PasswordGate, auto-lock, and WhatsNew modal into App |
e277bba |
chore: revamp landing page and user guide website |
890ca7f |
chore: add landing page screenshots |
5b972fe |
chore: update package metadata, version, and app name |
7e9bb4f |
fix: update CLI binary scripts |
c4accfb |
chore: add LICENSE file |
d586908 |
docs: update README and DEVELOPMENT docs |
7cc36a5 |
chore: anonymize local config data and remove Websites symlink |