Development began May 4, 2026 — .
Hub-back navigation + saveAndLeave deployed across all tools apps. Poem stats system built and live: 4 poets seeded, 48 poems registered with page types, view counter on all 55 poem pages, poet login with icon-on-first-use, admin login with email/icon/password. PHP 7.3 and bcrypt hash procedures established.
Navigation: smart hub-back pattern (history.back → window.open tab focus → open new tab) deployed to all tools and timeapps. saveAndLeave added to all 6 user DB apps in tools — saves record before navigating to hub. App name label added to sign-in screens in all 7 user DB apps. App classification established: user DB / session-only / player-input.
Poem stats system (poem_stats): complete end-to-end build and server deployment. Poets table (be, cb, eb, zc), poems table with page_type (poem / art page / book description), poem_view_log for per-page view tracking. Two-step poet login: code then icon, icon saved permanently on first use. Admin login: email + icon + password (bcrypt). Stats: all time, today, this week, this month, last read per poem. View counter added to all 55 poem pages — fires on load, skips localhost. icon_picker.html built as standalone tool for managing the poet icon set. Init script seeded all data on server. Admin verified working.
Procedures added: bcrypt hash generation (PHP file only — PowerShell mangles $ and &); PHP 7.3 compatibility (no arrow functions).