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 - Workspace tab splitting and autocomplete (commit)
Added tab splitting with Dockview to compare formulas side by side, and created an autocomplete helper for physics constants and units.
Tags: Dockview, Autocomplete, Physics
-
2025-02-25 - Cloud sync and user accounts (start)
Added document sync with Supabase and passwordless login to save scratchpads across devices.
Tags: Supabase, Auth, Database
-
2025-06-20 - Visual design and editor speed (merge)
Added visual styling and optimized editor rendering to eliminate typing latency.
Tags: Parallax, Performance, UX
-
2026-01-04 - Document folders and previews (commit)
Created a tree-view file browser for managing notepad documents, and added share links with dynamic OpenGraph images of math formulas.
Tags: File Tree, OpenGraph, Metadata
-
2026-05-30 - Autosave and launch (milestone)
Finished autosave capabilities, polished the mobile interface layout, optimized index metadata, and published the site.
Tags: SEO, Live saving, Deployment