Commit Graph

10 Commits

Author SHA1 Message Date
JARVIS bd5d48829e chore: add coding standards (ESLint, Prettier), theme check script, and gated workflow documentation 2026-07-30 21:05:38 +00:00
JARVIS 1b64823357 feat(ui): complete history panel with reuse, copy, delete; finalize utils and animations; update App.js 2026-07-27 20:00:58 +00:00
JARVIS 7717071e0e feat(utils): add Validator and Formatter utilities; feat(animations): add buttonPress, screenTransition, and toastNotification animations 2026-07-27 19:58:54 +00:00
JARVIS 3e90880915 feat(ui): add history panel, keypad modes, and update App and Display components 2026-07-27 19:25:29 +00:00
JARVIS 3c58fea509 feat(ui): add button component, keypad container, theme, history manager, and related context and utility files 2026-07-27 18:46:38 +00:00
JARVIS c3ad97fa42 feat(conversion): add unit and currency conversion systems with UnitConverter, UnitDefinitions, CurrencyConverter, and ExchangeRateService 2026-07-27 18:40:47 +00:00
JARVIS 42cc719e24 chore: initial project setup (README, index.html, package.json, vite.config, .gitignore, .oxlintrc.json, public, src, .hermes) 2026-07-27 17:56:10 +00:00
root c449352d3c feat(math-engine): implement NumericalMethods with derivative, integral, and solve functions 2026-07-27 10:43:16 +00:00
root 88db0387dd feat(math-engine): implement ScientificFunctions object with all whitelisted mathematical functions 2026-07-27 10:42:45 +00:00
root 56bfb25ac3 feat(math-engine): implement ExpressionParser with allowlist validation, constant substitution, function replacement, and safe evaluation 2026-07-27 10:42:02 +00:00