Releases: thanhtrixx/html-standalone-tools
Releases · thanhtrixx/html-standalone-tools
Release list
Release v1.0.2
Full Changelog: v1.0.1...v1.0.2
Release v1.0.1
What's new in v1.0.1
🪙 Token Economics Suite
Four new tools that reduce agent token spend by ~74% across inner-loop workflows:
| Script | Command | Savings |
|---|---|---|
format-quiet.js |
bun run format:quiet |
~90% — zero stdout on success |
slice-inspect.js |
bun run slice:inspect -- <file> <sym> |
~58% — markdown symbol extractor |
slice-ship.js |
bun run slice:ship -- --tool <t> ... |
~62% — one-call delivery gate |
run-tests.js --quiet |
bun run test:<tool> -- --quiet |
~91% — suppresses warn floods |
📚 New Skill
.agents/skills/token-economics/SKILL.md— 4 hotspot rules, compound command idiom, quick reference table
♻️ Updated
AGENTS.md— Tier 0/1 updated to referenceformat:quietandslice:ship.agents/skills/inner-loop-verification/SKILL.md— token-economics cross-reference
✅ Milestone 9 (shipped in v1.0.0 PRs #702–704)
- Monolingual English UI & permanent dark mode (#699)
- Full-spectrum ergonomic keyboard shortcuts (#700)
- Redesigned shortcuts cheat sheet modal (#701)
What's Changed
- feat(shadowing): markdown scenario parser, acoustic silence stitching, and LRC generation CLI by @thanhtrixx in #664
- feat(shadowing): author 6 extended 1-3 minute scenarios and generate acoustic assets by @thanhtrixx in #665
- feat(shadowing): full enhanced LRC standardization, scenario catalog sync, and test assertions by @thanhtrixx in #666
- feat(shadowing): implement zero-stale PWA cache lifecycle, network-only navigation, and on-demand media streaming by @thanhtrixx in #670
- feat(shadowing): manifest compiler, convention media routing, and compact build sync by @thanhtrixx in #675
- feat(shadowing): on-demand dynamic LRC streaming, memory cue cache, and legacy code retirement (#673) by @thanhtrixx in #676
- feat(shadowing): multi-dimensional catalog taxonomy, scenario progress store, and collection filters (#674) by @thanhtrixx in #677
- fix(shadowing): robust transcript sentence selection, timeline seek bar synchronization, and interactive milestones by @thanhtrixx in #679
- fix(shadowing): resolve audio-karaoke desync on transcript sentence selection with seek-lock and phonetic state by @thanhtrixx in #681
- fix(shadowing): PWA zero-stale cache lifecycle, Network-First subtitle fetching, and robust error handling by @thanhtrixx in #683
- feat(shadowing): user-initiated scenario playback and play-state preserving sentence seeking by @thanhtrixx in #685
- fix(shadowing): SW v5 with HTTP 206 Range support for audio seeking by @thanhtrixx in #686
- feat(shadowing): FTUX onboarding, pitch preservation, streak & mobile fixes (Slice 1) by @thanhtrixx in #692
- feat(shadowing): Voice Recording Dock, Waveform Visualizer & IndexedDB Vault (Slice 2) by @thanhtrixx in #693
- feat(shadowing): hands-free echoic shadowing mode with dynamic pause timer by @thanhtrixx in #694
- feat(shadowing): offline 3,000-word IPA/VI dictionary and spec parity (fixes #691) by @thanhtrixx in #695
- feat(shadowing): canonical scenario directory architecture, dynamic streaming & build fix by @thanhtrixx in #697
- feat(shadowing): Monolingual English UI & Permanent Dark Mode by @thanhtrixx in #702
- feat(shadowing): Full-Spectrum Ergonomic Keyboard Shortcuts Engine by @thanhtrixx in #703
- feat(shadowing): Redesigned Shortcuts Cheat Sheet Modal & Automated Verification by @thanhtrixx in #704
Full Changelog: v1.0.0...v1.0.1
Release v1.0.0
What's Changed
- feat(predictor): Locale-Aware Currency Input Masking & Verbal Helpers (#8) by @thanhtrixx in #13
- feat(predictor): Quick Presets & Debounced Live Recalculation (#11) by @thanhtrixx in #14
- feat(predictor): Continuous Multi-Year Calendar Heatmap & Tooltips (#9) by @thanhtrixx in #15
- feat(predictor): Full-Width Savings Accounts Hub & Category Filtering (#10) by @thanhtrixx in #16
- fix(predictor): First-Time Onboarding Modal Layering & Dialog Safeguards (#12) by @thanhtrixx in #17
- fix(predictor): Resolve null innerText error in runSimulation (#18) by @thanhtrixx in #19
- feat(infra): Automated PR Quality Gate & Post-Merge Release Pipeline (#20) by @thanhtrixx in #21
- feat(testing): Comprehensive Multi-Format Test Reporting & CI Step Summary Artifacts (#22) by @thanhtrixx in #23
- fix(tests): Add canvas getContext stub to silence chart rendering notices (#24) by @thanhtrixx in #25
- fix(tests): Replace plain-object Chart mock with constructor (#24) by @thanhtrixx in #26
- fix(predictor): Resilient URL Hash State Sharing & Dual-Mode Decompression (#27) by @thanhtrixx in #28
- fix(predictor): filter auto_term category by active status (#29) by @thanhtrixx in #30
- test(predictor): Simulation Engine Unit Tests & Mathematical Edge Cases (#32) by @thanhtrixx in #37
- test(predictor): Utility Helpers, Currency Masking, LZ-String & CSV Validation Tests (#33) by @thanhtrixx in #38
- test(predictor): UI/UX Component & DOM Integration Test Suite for Requirements R1-R28 (#34) by @thanhtrixx in #39
- test(predictor): Bilingual i18n Parity, Verbal Localization & Template Interpolation Tests (#35) by @thanhtrixx in #40
- test(infra): Compacted Build Pipeline & Asset Packaging Verification Tests (#36) by @thanhtrixx in #41
- chore(docs): clean up outdated docs, test snippets, and husky hooks (#42) by @thanhtrixx in #43
- feat(predictor): Semantic CSS Design Tokens & Full Light Theme Contrast Styling (#44) by @thanhtrixx in #50
- feat(predictor): Dynamic Chart.js Theme Palette Synchronization (#45) by @thanhtrixx in #51
- feat(predictor): Responsive Mobile/Tablet Header & Action Sheet Menu (#46) by @thanhtrixx in #52
- feat(predictor): Touch-Friendly Preset Chip Carousels & Mobile KPI Grid (#47) by @thanhtrixx in #53
- feat(predictor): Adaptive Mobile Card-View for Savings Accounts Hub & Touch Ergonomics (#48) by @thanhtrixx in #54
- fix(predictor): Light Theme Button Contrast & Modal Component Theming (#55) by @thanhtrixx in #56
- feat(predictor): Pure Financial Health Diagnostic Engine & Markdown Generator (#57) by @thanhtrixx in #61
- feat(predictor): AI Health Dossier Modal, Live Markdown Preview & Clipboard/Download Actions (#58) by @thanhtrixx in #62
- feat(predictor): Goal-Specific AI Prompt Blueprints, Privacy Masking & Bilingual Parity (#59) by @thanhtrixx in #63
- docs: synchronize, compact, and modernize repository documentation suite (#64) by @thanhtrixx in #65
- fix(predictor): Scenario Comparison Workbench Trigger Button & Navigation Entry (#71) by @thanhtrixx in #77
- feat(predictor): Timeframe Preset Placement, Standard Bank Tenors & Capital Yield Calculation Fix (#72) by @thanhtrixx in #78
- feat(predictor): CSV Portfolio Editor Currency Masking & Reset Actions Scope Clarification (#68) by @thanhtrixx in #79
- feat(predictor): Liquid Pool Deficit Prominence & Portfolio Source Badges in Savings Hub (#69) by @thanhtrixx in #80
- feat(predictor): Downloadable CSV Sample Template & Flexible Multi-Format Date Parsing in CSV Manager (#73) by @thanhtrixx in #81
- feat(predictor): Interactive Onboarding Tour, Goal CTA & Simulation Start Date Anchor (#66) by @thanhtrixx in #82
- feat(predictor): Parameter Explanations, Auto-Term Math Visualizer & Bonus Live Previews (#67) by @thanhtrixx in #83
- feat(predictor): Goal Shortfall Advisor & Actionable Contribution Gap Calculator (#74) by @thanhtrixx in #84
- feat(predictor): Multi-Currency Formatting & Scale Support (VND, USD, EUR, SGD) (#75) by @thanhtrixx in #85
- feat(predictor): Interactive Heatmap Color Legend & Secondary Bonus Schedule Modeling by @thanhtrixx in #86
- fix(predictor): interactive tooltip engine and comprehensive explanations (#87) by @thanhtrixx in #88
- feat(i18n): Comprehensive Vietnamese Copywriting Review & Terminology Standardization (#89) by @thanhtrixx in #90
- feat(ux): Contextual Information Tooltips & Customer Clarity Instructions for Financial Terms (#91) by @thanhtrixx in #92
- feat(buy-vs-rent): implement pure simulation engine, dual amortization & opportunity sweep (#94) by @thanhtrixx in #98
- feat(buy-vs-rent): implement bilingual UI shell, verbal helpers, property types & persona presets (#95) by @thanhtrixx in #99
- feat(buy-vs-rent): implement 4-tab analytics hub, Chart.js visualizers & 2D sensitivity matrix (#96) by @thanhtrixx in #100
- feat(buy-vs-rent): implement URL state compression, AI decision dossier & local persistence (#97) by @thanhtrixx in #101
- feat(buy-vs-rent): Contextual Tooltips, Methodology Hub & Dynamic Formula Traces (#102) by @thanhtrixx in #103
- fix(buy-vs-rent): add LaTeX KaTeX typesetting, variable notations, accurate assertion badges, and i18n parity (#104) by @thanhtrixx in #105
- docs(buy-vs-rent): document KaTeX LaTeX mathematical typography and variable notations in ADR-0006 (#106) by @thanhtrixx in #107
- feat(buy-vs-rent): comprehensive i18n terminology review, Vietnamese clarity refinement, and full test suite (#108) by @thanhtrixx in #109
- docs(buy-vs-rent): standardize Vietnamese terms (Buy/Rent Path) & add master 4-column glossary table (#108) by @thanhtrixx in #110
- docs: formalize ways of working and synchronize repository documentation (#111) by @thanhtrixx in #112
- docs(buy-vs-rent): separate pure domain context from bilingual terminology guide (#113) by @thanhtrixx in #114
- docs(savings-predictor): separate pure domain context from bilingual terminology guide (#115) by @thanhtrixx in #116
- fix(buy-vs-rent): full bilingual parity in AI decision dossier markdown (#117) by @thanhtrixx in #118
- feat(buy-vs-rent): in-page methodology hub and full-width bottom chart layout redesign by @thanhtrixx in #120
- chore: remove lumentree solar monitor standalone tool (#121) by @thanhtrixx in #122
- refactor(buy-vs-rent): polish UI/UX, unfold acquisition breakdown, and revitalize sensitivity matrix (#123) by @thanhtrixx in #124
- fix(buy-vs-rent): clarify Sensitivity Matrix UI state, add in-tab export and toast timeline navigation (#125) by @thanhtrixx in #126
- feat(buy-list): implement smart buy-list & unit price tracker (#128) by @thanhtrixx in #134
- feat(buy-list): implement IndexedDB storage engine, migrations & seed data (#1...