Skip to content

Releases: thanhtrixx/html-standalone-tools

Release v1.0.2

Choose a tag to compare

@github-actions github-actions released this 20 Sep 16:44
v1.0.2
af9a103

Full Changelog: v1.0.1...v1.0.2

Release v1.0.1

Choose a tag to compare

@thanhtrixx thanhtrixx released this 20 Sep 13:46
v1.0.1
55aecf0

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 reference format:quiet and slice: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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 23:38
v1.0.0
12fcd9b

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...
Read more