Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 03:03
7cc36a5

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
  • PasswordGate component 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 ezpm2gui marketing 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