-
634df87fe0
Release 1.4.2: load-only dialog when nothing is selected
main
v1.4.2

janikandClaude Fable 5
2026-08-31 11:41:49 +07:00
-
19327c23b1
Release 1.4.1: a Bonded checkbox in the terminal tables
v1.4.1

janikandClaude Fable 5
2026-08-27 17:20:35 +07:00
-
26b1cfaa45
Release 1.4.0: PDN mode, the config-file workflow, and the dialog editor
v1.4.0

janikandClaude Fable 5
2026-08-27 17:01:24 +07:00
-
31ef356345
Show the plugin version in summary.txt

janikandClaude Fable 5
2026-07-24 17:16:04 +07:00
-
8aff1c0be9
Trim threshold: absolute A/mm2 variant next to the relative one

janikandClaude Fable 5
2026-07-24 14:21:13 +07:00
-
6d8634802d
Mark low-current copper as polygons on user layers (dialog opt-in)

janikandClaude Fable 5
2026-07-24 12:54:07 +07:00
-
4f361d846a
Drop the windows/macos CI job: it can never run on this Gitea
grabowski
2026-07-23 18:56:35 +07:00
-
1cc48993af
CI: fit the dependency set on the runner's disk
grabowski
2026-07-23 17:35:56 +07:00
-
72bb46e9b5
Harden the container checkout: no template expansion inside run
grabowski
2026-07-23 17:33:50 +07:00
-
f68c14b01c
Distro CI containers: check out with plain git, not actions/checkout
grabowski
2026-07-23 17:32:35 +07:00
-
dfba5561bb
CI: run the suite on every platform the README now advertises
grabowski
2026-07-23 17:25:26 +07:00
-
de7a4f8641
Probe QtWidgets, not QtCore: the qt backend needs the full GUI stack
grabowski
2026-07-23 17:25:19 +07:00
-
a4945f419c
NixOS works: document the full FHS recipe, drop the nix-ld dead end

BerwnandClaude Fable 5
2026-07-23 16:08:15 +07:00
-
64676624e6
NixOS: steam-run alone is one library short of a working Qt

janikandClaude Fable 5
2026-07-23 15:32:46 +07:00
-
7604e18587
Fail usefully on NixOS: probe QtCore, explain the missing-.so error

janikandClaude Fable 5
2026-07-23 15:22:22 +07:00
-
24fed64f83
Release 1.3.0
v1.3.0

janikandClaude Fable 5
2026-07-23 13:37:17 +07:00
-
23edb39f52
Fix the two macOS field-test failures: backend order, RO board dir

janikandClaude Fable 5
2026-07-23 13:29:22 +07:00
-
346016ba8f
Fix the macOS crash at import: defer config.py annotations

janikandClaude Fable 5
2026-07-23 13:19:21 +07:00
-
f9abc06082
Be honest that Linux and macOS are untested

janikandClaude Fable 5
2026-07-23 12:10:48 +07:00
-
3c90f96a63
Per-OS setup instructions; skip pyamg on Linux aarch64

janikandClaude Fable 5
2026-07-23 11:23:36 +07:00
-
d05d523995
Release 1.2.2
v1.2.2
grabowski
2026-07-22 16:56:26 +07:00
-
24a77da491
Merge remote-tracking branch 'origin/main'
grabowski
2026-07-22 16:55:24 +07:00
-
-
979b69960f
Show a busy window while the solve runs
grabowski
2026-07-22 16:54:29 +07:00
-
b806d31a9a
Advertise DC resistance only; frame f>0 as a skin-only estimate

janikandClaude Fable 5
2026-07-22 16:34:21 +07:00
-
-
d7c3089031
Release notes come from a file in the repo, not the tag
v1.2.1
grabowski
2026-07-22 16:27:31 +07:00
-
4dd33e6f43
Actually fetch the tag the release notes come from
grabowski
2026-07-22 16:24:02 +07:00
-
bb032541b0
Release 1.2.1
grabowski
2026-07-22 16:22:14 +07:00
-
21213c696e
Publish the annotated tag message as the release body
grabowski
2026-07-22 16:22:13 +07:00
-
8994d8e743
Overlay push: verify deletes, clear unwritten slots, one undo step
grabowski
2026-07-22 16:21:18 +07:00
-
e9d7841f3c
Merge README fix into the 1.2.0 release commit
grabowski
2026-07-22 15:57:16 +07:00
-
-
d48a369d3a
Release 1.2.0
v1.2.0
grabowski
2026-07-22 15:52:26 +07:00
-
f0d45cdbed
README: correct the Recreate Plugin Environment location

janikandClaude Fable 5
2026-07-22 15:29:34 +07:00
-
-
d608d4515c
README usage: mixed rect+pads selection example, solve-time warning

janikandClaude Fable 5
2026-07-22 14:28:10 +07:00
-
bfb97d5259
Experimental: push |J| heatmap overlays into KiCad (dialog opt-in)

janikandClaude Fable 5
2026-07-17 20:39:13 +07:00
-
666abaa50f
Populated THT holes conduct in-plane as their solder plug + lead

janikandClaude Fable 5
2026-07-17 20:38:01 +07:00
-
c77e3408bd
Raster map: THT pad barrels get their own marker and legend entry

janikandClaude Fable 5
2026-07-17 20:37:28 +07:00
-
b070d7444e
Model slotted (oblong) THT holes as stadiums, not circles

janikandClaude Fable 5
2026-07-17 20:37:01 +07:00
-
bc95b444b4
Model SMD pad copper: exact net pad shapes stamped on their layers

janikandClaude Fable 5
2026-07-17 13:37:06 +07:00
-
38f8cdf7be
Regression tests for the pulled fixes (
f59ada9)

janikandClaude Fable 5
2026-07-17 13:29:39 +07:00
-
d9ca118e1b
uv dev environment, README writing pass, publish hygiene
grabowski
2026-07-17 13:24:08 +07:00
-
f59ada94e0
Fix adaptive barrel refinement and ambiguous decimal-comma inputs
grabowski
2026-07-17 13:23:55 +07:00
-
8bc3c50872
README: measured-vs-computed validation paragraph

janikandClaude Fable 5
2026-07-17 13:01:28 +07:00
-
3bf15b44a9
README: LLM development disclaimer

janikandClaude Fable 5
2026-07-17 12:34:37 +07:00
-
1eab58f3d1
Release 1.1.0
v1.1.0

janikandClaude Fable 5
2026-07-17 12:32:03 +07:00
-
935cb2a959
README: potential map as its own figure, |J| map back to plain

janikandClaude Fable 5
2026-07-17 12:29:58 +07:00
-
4408a4481d
Overlay equipotential lines on the README current-density figure

janikandClaude Fable 5
2026-07-17 12:26:15 +07:00
-
9ad3c526e5
README figures: model diagrams generated from the solver itself

janikandClaude Fable 5
2026-07-17 11:44:32 +07:00
-
959446978c
Model every THT pad hole: exact pad copper, lead conductor, DNP holes

janikandClaude Fable 5
2026-07-16 19:15:57 +07:00
-
38b6e34bfa
Solder coat only on the solder side of a THT joint

janikandClaude Fable 5
2026-07-16 19:05:06 +07:00
-
b2277f65bf
Full solder joint at every populated THT pad, read from KiCad

janikandClaude Fable 5
2026-07-16 19:00:09 +07:00
-
9e307f2818
Solder cone around protruding THT leads (tent structure)

janikandClaude Fable 5
2026-07-16 18:47:10 +07:00
-
4ff729e192
Barrel contacts for vias/THT pads; configurable cap-drill threshold

janikandClaude Fable 5
2026-07-16 18:28:16 +07:00
-
b4b666de77
Document the release process in docs/RELEASING.md
grabowski
2026-07-15 20:06:29 +07:00
-
139c120e0a
Release 1.0.1
v1.0.1
grabowski
2026-07-15 20:01:53 +07:00
-
e71f373675
Pin workflow actions to commit SHAs
grabowski
2026-07-15 19:54:19 +07:00
-
32f7c53a7f
Gitea Actions workflow: build the PCM zip, release on v* tags
grabowski
2026-07-15 19:50:43 +07:00
-
cfe6c72f3b
README: 1D traces now show |J|; teardrops included; AC |J| reference
grabowski
2026-07-15 19:47:04 +07:00
-
0afb55216b
Fix swarm-review findings: empty-layer crashes, teardrop fills, Jmag
grabowski
2026-07-15 19:43:21 +07:00
-
1c97090005
Layer visibility checkboxes in the result windows

janikandClaude Fable 5
2026-07-15 18:27:06 +07:00
-
1a28f2a593
Smooth adaptive potential maps and draw the mesh on the raster figure

janikandClaude Fable 5
2026-07-15 18:12:52 +07:00
-
07ab59baad
Adaptive grid on by default; finer auto cell size under it

janikandClaude Fable 5
2026-07-15 17:57:12 +07:00
-
a2a8a9d702
Deferred-correction interface fluxes for the adaptive grid

janikandClaude Fable 5
2026-07-15 17:52:31 +07:00
-
49f682364f
Follow the LICENSE.txt -> LICENSE rename in README and package build

janikandClaude Fable 5
2026-07-15 17:24:47 +07:00
-
a9233fde32
Wire the adaptive quadtree grid into the solve path (phase 2)

janikandClaude Fable 5
2026-07-15 17:23:41 +07:00
-
44ffa7b6d1
Update LICENSE
grabowski
2026-07-15 17:19:09 +07:00
-
14cdf4c7ee
Add balanced quadtree grid engine (adaptive cells, phase 1)

janikandClaude Fable 5
2026-07-15 17:05:31 +07:00
-
b68115b4aa
Add validated quadtree-adaptive grid prototype with benchmark numbers

janikandClaude Fable 5
2026-07-15 16:54:16 +07:00
-
d34d3ade51
Model via ring copper and drill mouths (capping), dialog-toggleable

janikandClaude Fable 5
2026-07-15 16:42:21 +07:00
-
d183bc5fd7
Document that via capping is deliberately not modeled, with error bound

janikandClaude Fable 5
2026-07-15 16:11:49 +07:00
-
bc8dcab9e4
plots: responsive figures (constrained layout + fit-to-screen)

janikandClaude Fable 5
2026-07-15 16:02:02 +07:00
-
92bb29637f
Model sub-resolution traces as exact 1D resistor chains

janikandClaude Fable 5
2026-07-15 16:02:01 +07:00
-
56e2f9c81a
Include the net's traces as conductors alongside zone fills

janikandClaude Fable 5
2026-07-15 15:37:51 +07:00
-
b62e45a9b4
Speed up rasterization ~40x and large solves ~2x

janikandClaude Fable 5
2026-07-15 15:24:21 +07:00
-
6e989fc5f8
Say DC or AC resistance in README intro and package description

janikandClaude Fable 5
2026-07-15 14:59:48 +07:00
-
4e39f598a5
Add GPL-3.0 license, PCM packaging, and cross-platform deploy

janikandClaude Fable 5
2026-07-15 14:55:24 +07:00
-
ffbd4a86b5
plots: cross-platform PNG opener; keep uniform-model V- cells in range

janikandClaude Fable 5
2026-07-15 14:55:09 +07:00
-
99a06d533b
Redraw toolbar icons: full-canvas copper ohm glyph, add generator

janikandClaude Fable 5
2026-07-15 14:55:09 +07:00
-
33489c7851
Finish smoke/ -> tools/ rename: update probe wording and deploy exclude

janikandClaude Fable 5
2026-07-15 14:55:09 +07:00
-
e7627352c1
Fix solver correctness and input-validation issues from code review

janikandClaude Fable 5
2026-07-15 14:54:45 +07:00
-
06c62e04f8
Initial import: KiCad zone resistance plugin

janikandClaude Fable 5
2026-07-14 17:22:00 +07:00