Release Notes (Mar 2026) #153
kazad
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The last few months I've been going wild on making changes for instacalc for the new beta.
The biggest changes:
Presentation mode
Instacalc is about making calculations easy: just type how you think, and you get answers. But next, you want to share them.
Presentation mode is about making a great-looking, easy-to-use calc based on what you typed:
The trick, though, is everything is plaintext! With some decorators, you can turn a regular calc into something shiny:
Things like
@hero,@suffix,@prefix,@icon,/// markdown block, etc., can turn your calc into something great.Developer changes
I want Instacalc to be lean and mean. (React was mean, but not lean.)
I've been doing a giant port from React to Svelte, and the differences are showing up.
Parser changes
On the backend, I'm supporting:
Smarter parsing for numbers with commas. Previously, something like
sum(1,2,3)was warning aboutsum((123)), since1,2,3 => 123when you ignore commas. (You'd have to dosum(1, 2, 3), with spaces.) Instacalc is now smarter about doing what you meant.I'm working on better multi-line handling for functions, if/else blocks, etc., so you can write
which gets treated as
Multiple lines which look like a consecutive statement get processed as a single line.
Explore mode
I want to have a great gallery of calcs to browse, save, and modify.
Integrated docs
Every website always has a separate help site (instacalc as well), but I want to play with better integrated help. AI-assisted coding makes things like this much easier.
Anyway, lots of work behind the scenes, enjoy!
All reactions