Skip to content

Releases: OpenAEC-Foundation/Open-Calculations-Studio

Nightly build 0.1.4-nightly.20260719.6369851

Choose a tag to compare

@github-actions github-actions released this 19 Jul 05:06

Nightly / interim build — not a stable release.

Built from the latest main branch. May contain bugs or incomplete features.
For stable, use the latest v* release.

Source: 6369851
Build version: 0.1.4-nightly.20260719.6369851

v0.1.4 — Iteratie, oplossers, project + library sidebar

Choose a tag to compare

@DutchSailor DutchSailor released this 22 May 07:20
9f5c914

Belangrijke functionele release met CalcPAD-compatibiliteit, iteratieve oplossers, project/library layout, en drie kant-en-klare rekensheets.

📥 Download

Open Calculations Studio_0.1.4_x64-setup.exe — Windows installer (NSIS)

🎯 Hoogtepunten

CalcPAD-compatibiliteit

  • #break als echte loop-exit — Intertek 2259 foundation kiest nu de juiste paaltypen [5, 8, 4, 5], identiek aan de PDF (was [9, 9, 6, 6])
  • expr | unit target-unit operator → mathjs to unit
  • ≤ ≥ ≡ ≠ symbolen werken in ALLE expressies (waren conditional-only)
  • Vector index name.(expr) en name.iname[expr] / name[i] (loop-variabelen)
  • unitPartToLatex zonder leading "1" — 235 N/mm² ipv 235 1 N/mm²

Iteratieve oplossers

  • $Find{f(x) @ x = lo:hi} — bisectie
  • $Root{...} — alias
  • $Solve{f(x) @ x = guess} — Newton-Raphson
  • $Sup{f(x) @ x = lo:hi} — golden-section max
  • $Inf{f(x) @ x = lo:hi} — golden-section min

Sidebar layout

  • Project (boven) — klikbare Projectgegevens-sheet + de rekensheets van dit project
  • Library (onder) — Books, Standards (EN 1990-1997), CalcPAD-voorbeelden

Nieuwe rekensheets onder Project

  • Projectgegevens — Eurocode-uitgangspunten (CC, K_FI, windgebied, terreincategorie, sneeuw, grondsoort) via dropdowns
  • Stalen gevelkolom (wind + N + kip) — alle 42 IPE/HEA met matrix-lookup, toets §6.2.4 / 6.2.5 / 6.2.6 / 6.3.2.4 (kip) / 6.2.9 / 7.2, SVG-schema + M/V-lijn
  • Verticaal windverband — trekstaaftoetsing (strip of hoeklijn), schema is rechthoek + kruis met krachtdriehoek

UI / preview

  • Geen grijze achtergrond + blauwe linker-streep meer om formules (CalcPAD-stijl)
  • Geen horizontale scrollbalk in narrow preview — content wrapt
  • Persistentie van source + load case values via Tauri store

🤖 Built with Claude Code

v0.1.3 — WebView2Loader.dll bundled

Choose a tag to compare

@DutchSailor DutchSailor released this 20 May 14:27
c70b446

Fix-release: WebView2Loader.dll wordt nu daadwerkelijk meegeleverd in de installer.

⚠️ Belangrijk

v0.1.2 had embedBootstrapper waardoor de WebView2 runtime werd geïnstalleerd, maar de WebView2Loader.dll waar de .exe direct tegen linkt zat nog niet in de install-directory. Resultaat: app crashte alsnog bij start op clean Windows. v0.1.3 lost dit volledig op.

📥 Download

Open Calculations Studio_0.1.3_x64-setup.exe — Windows installer

🔧 Wat is er veranderd

  • WebView2Loader.dll (160 KB) gecommit in src-tauri/ en gelist onder bundle.resources → NSIS plaatst hem nu naast de .exe in de install-dir
  • v0.1.2's embedBootstrapper blijft staan (regelt de WebView2 runtime)
  • Geen functionele code-wijzigingen sinds v0.1.0

🤖 Built with Claude Code

v0.1.2 — WebView2 bootstrapper embedded

Choose a tag to compare

@DutchSailor DutchSailor released this 20 May 14:21
6754f67

Fix-release voor het 'WebView2Loader.dll missing' probleem op clean Windows-machines.

⚠️ Belangrijk

Eerdere installers (v0.1.0 / v0.1.1) konden falen op Windows-machines zonder vooraf geïnstalleerde WebView2 runtime. v0.1.2 lost dit op — gebruik deze installer voor alle nieuwe installs.

📥 Download

Open Calculations Studio_0.1.2_x64-setup.exe — Windows installer (NSIS, ~10 MB)

🔧 Wat is er veranderd

  • bundle.windows.webviewInstallModeembedBootstrapper: de WebView2 bootstrapper (~1.5 MB) zit nu in de installer; runtime wordt silent geïnstalleerd als hij ontbreekt
  • Release-profile thin LTO + 16 codegen-units: voorkomt rustc-LLVM OOM op dev-machines

Geen functionele wijzigingen ten opzichte van v0.1.1 / v0.1.0 — alleen build/distributie.

🤖 Built with Claude Code

v0.1.1 — Versie-bump

Choose a tag to compare

@DutchSailor DutchSailor released this 20 May 14:05
1c01f17

Versie-bump release. Geen functionele wijzigingen ten opzichte van v0.1.0 — nieuwe binary om te verifiëren dat de release-pipeline werkt en bestaande installaties geüpdate kunnen worden.

📥 Download

Open Calculations Studio_0.1.1_x64-setup.exe — Windows installer (NSIS)

Zie v0.1.0 voor de volledige feature-set.

🤖 Built with Claude Code

v0.1.0 — Eerste publieke release

Choose a tag to compare

@DutchSailor DutchSailor released this 20 May 13:44
c81133a

Eerste publieke release van Open Calculations Studio — open-source desktop-app voor constructieve berekeningen op basis van CalcPAD-syntax met live IFCX/STEP export.

📥 Download

Open Calculations Studio_0.1.0_x64-setup.exe — Windows installer (NSIS, 13 MB)

✨ Wat zit erin

Rekenen

  • Real-world CalcPAD-compatibel — 1094-regel Intertek-rapport evalueert met 0 errors en 6 SVG-tekeningen
  • Eenheden, KaTeX-rendering, formule-keten naam = formule = ingevulde waarden = resultaat
  • Conditionals (#if/#else/#end if), loops (#repeat, #for…#loop met nested support), macros (#def)
  • #include filename.cpd voor externe libraries
  • Unit-aware hlookup / hlookup_ge / hlookup_le / vlookup / take voor windbelasting-tabellen
  • $Plot{…} inline parametrische plots

Tekeningen

  • Parametrische SVG-macros via prose-line value interpolation ('<line x1=\"'a'\" y1=\"'b'\"/>)
  • @svg…@end handgeschreven blokken
  • @img(file.svg) — externe SVG inline ge-embed (incl. gevulde polygons, hatches)
  • @img(file.png|jpg|…) — raster afbeeldingen

IFC export

  • .ifc-calculation IS een IFCX JSON-LD document met de CalcPAD-bron embedded — round-trippable
  • Live generateIfcx() + generateIfc4x3Step() vanuit de huidige calc
  • IFC-tab met spatial tree (klikbaar naar BuildingSMART docs), STEP viewer + IFCX JSON viewer met syntax highlighting

Editor & UI

  • CodeMirror 6 met CalcPAD syntax highlighting + autocomplete
  • Code folding voor @svg, #if, #for, #repeat, #def, #hide
  • Ctrl+Scroll zoom in editor én preview
  • HelpPanel met klikbare taalreferentie verschijnt bij lege editor
  • Settings → Eenheden voor angle mode (deg/rad/gra) + default display units
  • File → Open landt op Browse-paneel met recente bestanden (Office-style)
  • 5 thema's (light, forge, openaec, blueprint, contrast)

Onder de motorkap

  • Tauri 2 desktop shell (Windows)
  • React 19 + TypeScript + Vite
  • mathjs · KaTeX · CodeMirror 6
  • Belastingsgevallen (load cases) met eigen prompt-waarden per case
  • PDF-export via Tauri shell

📋 Status

Eerste publieke release. Werkt productie-klaar voor de meeste CalcPAD-workflows; sommige rand-gevallen (matrix-functies, exotische directives) zijn nog work-in-progress.

🤖 Built with Claude Code