Skip to content

numeric-methods: v3.1.0

Choose a tag to compare

@nm-actions nm-actions released this 15 Oct 16:24
29e869e

3.1.0 (2026-10-15)

✨ Features

  • about: enhance tech stack cards with lucide icons and fix contrast ✨ (6b83047)
  • add About page and align sidebar order to v2 specification ✨ (402117f)
  • Add centralized styles and scripts for improved application structure (5daa6e3)
  • add Euler methods lab (519d9f2)
  • add Euler methods lab (0167368)
  • Add initial numerical methods theory and algorithm pages with basic project setup and styling. big SEO really really big SEO (8a3a5b7)
  • Add Iteratsiya Usuli and Gauss-Seydel Usuli pages, update navigation links, and include a development script. (3948c45)
  • add Lagrange interpolation walkthrough 📐 (f4da74b)
  • add localized not-found page 🧭 (aab3596)
  • add lucide navigation icons and highlight function input (31f1370)
  • Add new numerical methods pages, an about page, and a new sidebar navigation component. (a999d76)
  • add prompt viewer page and enhance SEO metadata (65b4cb9)
  • add rectangle quadrature walkthrough 📊 (69abfcc)
  • add tauri desktop and mobile foundation (f7fe1c6)
  • add trapezoid integration walkthrough 📐 (8e77279)
  • add Uzbek learning guides and navigation 📚 (aea64df)
  • add Zeydel method solver page, implement splash screen, and integrate PWA service worker support (ee7f884)
  • android: add automated Android APK build to release pipeline and platform-aware updater 📱 (da7cc19)
  • android: build and sign both lightweight arm64 and universal APKs 📱 (dd19fad)
  • app-shell: add temporary refreshed design (d9cd267)
  • build responsive numerical methods workspace (ad637d2)
  • centralize config, implement dynamic sitemap & robots, add global math engine, complete Newton method, add syntax docs, and refine i18n dynamic errors (576e0b8)
  • ci: add version sync guard and automated multi-platform release workflow 📦 (a4f9685)
  • clarify bisection graph axes (3c95bf7)
  • Create initial Tailwind CSS output file. (12f41b4)
  • enhance SEO, Updated Numeric Methods and metadata for improved discoverability (de80a2d)
  • euler: add collapsible KaTeX notebook derivation panel ✨ (fed60b3)
  • euler: add dynamic analytical ODE solver, reason explanations, and table localization ✨ (b069188)
  • euler: display ODE condition badge and localized hero notes ✨ (4d087ae)
  • i18n: implement full multi-language support (uz, ru, en) with custom dropdown (fc551ac)
  • implement global sidebar component and add supporting assets and pages (ffa391a)
  • Implement Newton's Method calculator page, introducing a shared sidebar, responsive design, and KaTeX styling. (c548af8)
  • Introduce a dynamic sidebar component and new numerical method pages for Oddiy Nyuton Usuli, Funksiya Kesishish Nuqtasi Aniqlash, and Iteratsiya Usuli, with new styling and an updated index.html. (86a7a99)
  • Introduce Zeydel, Iteratsiya, and Oddiy Nyuton numerical method pages along with new CSS and sidebar script. (823dfea)
  • navigation: assign mathematically fitting icons to sweep and lagrange methods ✨ (69e917b)
  • og: automate per-method vector math OG images with smart build generation ✨ (25d80bf)
  • refine bisection explanations and visual system (387483a)
  • refresh workspace UI and bisection method (3a30b5f)
  • seo: implement comprehensive multilingual metadata, opengraph and json-ld schema ✨ (274e8d0)
  • seo: use actual file modification timestamps for sitemap entries 🗺️ (c620684)
  • show full bisection derivation steps (c303098)
  • simpson: add Simpson numerical integration method and textbook defaults 📐 (1a7e694)
  • tauri: add window-state plugin to remember app position and size (4c3e962)
  • trapezoid: add expanded formula column and fix KaTeX formatting ✨ (b4f14c0)
  • ui: add fluid View Transitions API for dark/light mode toggle (bb35743)
  • update app version to 2.4.2, Added New Methods (TDMA - Haydash Usuli) and remove EAS CLI dependency (92c1a8b)
  • updater: configure tauri in-app updater with keypair and capabilities 🚀 (3f4e9f4)
  • updater: implement auto-updater, atmospheric updating screen, and changelog release pipeline 🚀 (a4c80d4)
  • updater: markdown changelog viewer, dynamic versioning, navbar check button, and top loader ✨ (6a4f249)
  • v3.0.0: migrate numerical methods from v2, integrate in-app updater, and polish UI/CI 🚀 (eb02b35)
  • vatar: implement Regula Falsi method and bump version to v2.9.11 (fda6534)

🐛 Bug Fixes

  • add Euler chart dependency (7104f8a)
  • android: make window-state plugin desktop-only to fix Android build 📱 (f7b0814)
  • android: open APK downloads in system browser 🐛 (832d785)
  • android: resolve status bar overlap with native window insets and safe-area padding 📱 (8c203df)
  • android: simplify status bar clearance with frontend insets and revert native patch 📱 (51822b8)
  • build: force static generation for sitemap and robots, strict types in logic modules, update AGENTS.md rules (769ef74)
  • ci: use pre-installed Android SDK and setup-ndk for Android APK build 🤖 (30080ac)
  • export: replace html-to-image with modern-screenshot, add PNG timestamp, add RK4 export toolbar 🐛 (f8ff6e7)
  • improve mobile menu backdrop and header contrast (28df846)
  • lagrange: align step nodes table and eliminate horizontal scroll on inputs 🐛 (5a17ba0)
  • lint: resolve React compiler and strict TypeScript errors, configure serve out script 🛠️ (867af6e)
  • metadata: remove duplicate title property in root layout (aa3b3c6)
  • preserve tauri shell when adding euler navigation (3cb6d59)
  • restore Euler methods layout and controls (2717e90)
  • restore tailwind dark mode toggle (fb1af46)
  • restore Tailwind utilities in production build 🐛 (3c80ff3)
  • sidebar: make navigation scrollable and anchor environment card 🛠️ (e1412f1)
  • simpson: make method map steps responsive and fix KaTeX table math 📐 (a37a7cf)
  • stabilize theme hydration and formula rendering (8a22404)
  • tauri: add bundle icon configuration to resolve packaging error 🎨 (219dc22)
  • tauri: add serde and serde_json dependencies for macro context generation 🦀 (ad0b226)
  • tauri: isolate desktop updater capability from android targets 📱 (b324982)
  • types: correct CSV export types and enforce CI quality gate before release 🛠️ (700581d)
  • types: resolve discriminated union for exact ODE result and lock plugin-opener 🐛 (f3fda7c)
  • updater: prevent infinite re-check loop and handle 404 cleanly 🐛 (2da6bf6)
  • updater: repair desktop and Android releases 🐛 (451e916)
  • updater: use published Windows asset URL 🐛 (95b8ff2)
  • use workspace dashboard as root route (e70f393)

⚡️ Performance

  • ci: accelerate builds with Rust, Gradle, and Next.js caching ⚡ (37ca5c5)
  • optimize initial page load ⚡ (f7a0e00)

♻️ Refactors

  • extract bisection calculation module (0517949)
  • extract bisection plot component (58058da)
  • inline splash screen styles to prevent FOUC (6c6ddb0)
  • move app shell styling to tailwind (5c63712)
  • standardize UI styling on tailwind v4 (3943019)
  • sweep: adopt v2-style spacious layout with separate matrix control panel ✨ (2b4fc30)