Commit Graph

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