Development Timeline
-
2024-09-02 - Core engine and editor setup (start)
Started the project to build a working proof of concept for writing math formulas in the browser. Wrote basic parsers, interpreters, and a custom mobile virtual keyboard with SolidJS.
Tags: SolidJS, CodeJar, Math JS
-
2024-12-20 - Autocomplete (commit)
Created an autocomplete helper for physics constants and units.
Tags: Autocomplete, Physics
-
2025-02-25 - Cloud sync and user accounts (milestone)
Added document sync with Supabase and passwordless login to save numboxes across devices.
Tags: Supabase, Auth, Database
-
2025-06-20 - Landingpage, editor loading speed (milestone)
Created a landingpage for numbox.io and optimized editor loading speed and startup.
Tags: Parallax, Performance, UX
-
2026-01-04 - Document folders and previews (commit)
Created a tree-view file browser for managing numbox documents, and added share links with dynamic OpenGraph images of math formulas.
Tags: File Tree, OpenGraph, Metadata, SEO
-
2026-05-30 - Instant Mode (milestone)
Realized that it is important for me to have the site work instantly to use it as a complete calculator replacement. Added lighweight syntaxhighlighter and the user can write formular while mathjs is being loaded. Also added example calculation rotation as inspiration.
Tags: Instant, Performance, Showcases