Repository navigation
Perun for Obsidian 1.0.0
What's Changed
- feat(golden): golden test harness against the reference build (Phase 1) by @noiseweaver in #1
- feat: Phase 2, engine core and linear elements by @noiseweaver in #2
- Phase 3: nonlinear elements and device models by @noiseweaver in #3
- feat: Phase 4 renderer and viewer by @noiseweaver in #4
- feat(app): Material 3 restyle, Dark default, Classic Dots theme, Roboto and monospace values by @noiseweaver in #5
- feat: Phase 5 editor by @noiseweaver in #6
- feat: Phase 6 scopes and measurement by @noiseweaver in #7
- feat(theme): Phase 7 theme system (to main) by @noiseweaver in #10
- feat: Phase 8 element coverage by @noiseweaver in #11
- Phase 9: polish and release by @noiseweaver in #12
- ci: deploy the app to GitHub Pages so it can be installed as a PWA by @noiseweaver in #13
- fix(app): fill the iPhone screen when installed and show the app icon on phones by @noiseweaver in #14
- feat(theme): add twelve themes after popular editor and Obsidian palettes by @noiseweaver in #15
- fix(app): start the iPhone app bar below iOS 26's frosted band by @noiseweaver in #16
- Current dots, iPhone gap, Catalan, phone menus, scope stacking by drag, theme roundness by @noiseweaver in #17
- fix(app): translated example names on phones; smaller iPhone top gap by @noiseweaver in #18
- fix(app): reset clears the scope traces by @noiseweaver in #19
- Field visualizations, Undock/Dock All, livelier panels and drawing fixes by @noiseweaver in #20
- feat(app): AC analysis with Bode plots (Phase 10) by @noiseweaver in #22
- fix(render): show the field inside a coil, not only the return loops by @noiseweaver in #21
- feat(app): DC operating point table (Phase 13) by @noiseweaver in #25
- feat(app): Phase 14 editor and export quick wins by @noiseweaver in #24
- feat(app): parameter sweeps and Monte Carlo tolerance runs (Phases 11, 12) by @noiseweaver in #23
- feat: circuit temperature, subcircuit parameters and VCO temperature compensation (Phases 15-18) by @noiseweaver in #26
- feat(app): mobile polish: icon top bar, landscape rail, dismissable Circuits sheet, no page zoom by @noiseweaver in #27
- fix(app): stop a deploy from leaving the installed app on a white screen by @noiseweaver in #28
- feat: live formula cards in the property panel (Phase 19) by @noiseweaver in #29
- feat: rewind and scrub the last seconds of the run (Phase 20) by @noiseweaver in #30
- fix(app): keep the installed iPhone app full height after rotating or reopening by @noiseweaver in #31
- Field views for tapped and custom transformers, LEDs, varactors and polarized caps; readable card titles after Undock All by @noiseweaver in #32
- style(app): theme the new-version update prompt by @noiseweaver in #33
- feat(app): release polish for 1.0.0 by @noiseweaver in #34
- feat(app): release polish for 1.0.0 by @noiseweaver in #36
- chore: rename the project to Perun by @noiseweaver in #37
- docs: one notes file per change so parallel PRs stop conflicting by @noiseweaver in #43
- fix: link to the Pages site at /Perun/ by @noiseweaver in #39
- Add an Obsidian plugin: live circuit blocks and a .circuit editor by @noiseweaver in #38
- feat(elements): optional supply rails on the ideal op-amp by @noiseweaver in #40
- Finer simulation speed slider and a typed speed in steps per second by @noiseweaver in #41
- Show current dots while paused; scope scale in auto with V and I by @noiseweaver in #42
- docs: progress and deviation notes for op-amp supply rails by @noiseweaver in #44
- docs: repair the frozen notes after the post-freeze merges by @noiseweaver in #45
- docs: add the Obsidian plugin's progress entry by @noiseweaver in #46
- docs: progress and deviation notes for paused dots and auto-scale scope grid by @noiseweaver in #47
- docs: progress and deviation notes for the finer simulation speed by @noiseweaver in #48
- fix: run circuits with wire loops; keep the Drag to place chip visible on phones by @noiseweaver in #49
- feat: titled, coloured boxes for labelling parts of a circuit by @noiseweaver in #50
- feat: LaTeX formula boxes with live circuit values by @noiseweaver in #51
- fix(editor): box corners resize from just outside the box by @noiseweaver in #52
- feat(theme): add seven themes, drop five lookalikes by @noiseweaver in #53
- feat(app): explain skipped items and let the notice be hidden by @noiseweaver in #54
- feat(app): quick pick and radial wheel of favorite components by @noiseweaver in #55
- Quick picks in the palette and on the wheel only (no desktop rail) by @noiseweaver in #57
- feat(app): Tidy up straightens wires and lines parts up by @noiseweaver in #58
- feat(models): audio part models and editable op-amp models by @noiseweaver in #56
- feat(app): smart editing (drop onto a wire, long leads, guides, align, routing, replace with, part search) by @noiseweaver in #59
- perf(engine): dense LU skips products with a zero factor by @noiseweaver in #60
- feat(app): save circuits in the browser (My circuits) by @noiseweaver in #62
- fix(app): keep the menus in place whatever the circuit name's length by @noiseweaver in #63
- feat(app): ask before closing the page with unsaved changes by @noiseweaver in #64
- feat(editor): tidy up squares a circuit into rows and columns by @noiseweaver in #61
- feat(elements): vactrol part (LED or lamp with an LDR) by @noiseweaver in #68
- feat(app): show the simulation speed compared with real time by @noiseweaver in #69
- feat(obsidian): plugin back to parity, and a setup that keeps it there by @noiseweaver in #67
Full Changelog: https://github.com/noiseweaver/Perun/commits/1.0.0