Commit History¶
This page is regenerated from git log on every docs build.
Last Generated: 2026-06-10 05:05:21 UTC
Full Commit Details (Latest 10)¶
190fb4a5 — fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size¶
Author: Chad Weidert Date: 2026-06-09 22:03:30 -0700
fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size
The legend hard-coded MTEXT height 2.0” and 4x3” swatches, so it rendered at ~1/3 the size of the ~6” dimension text beside it and was unreadable on the plotted sheet. Drive the legend text height from the dimension text height (dd-text-size * scf), clamped 3.0”-4.5” so the single swatch row still fits the ~125” of clear width between the panel right edge and the sheet border. Swatch sizes + label gaps scale with the text; all labels use middle-left attachment (group 71 = 4) so they center on their swatch row; the header sits one line above the row, below the lowest dim tier and above the title-block top.
Verified on SDNBui112 (real AutoCAD plot r58): header + Offset/Up/Down/Both legible at 4.5” (2.25x prior), no border overflow, no title-block/dim overlap.
CV-867 #comment Scale WC placement-key legend to dim-text size (2->4.5in); verified legible on SDNBui112 plot r58.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
96ea05ca — fix(drawdim): drop non-adjacent duplicate base-dim tiers¶
Author: Chad Weidert Date: 2026-06-09 14:41:56 -0700
fix(drawdim): drop non-adjacent duplicate base-dim tiers
The collapse/promote loop in basedim() only dedups ADJACENT tiers, so when a pilaster (plvar -> x1lst) and a coincident high-elev standard opening (drvar/wdvar -> x5lst) anchor to the same panel edges with the low-elev opening segments (x2lst) sitting between them, the identical “edge + overall” chain draws twice and crowds the bottom dimension band. After dd-dedupe-tier anchors every tier to the panel edges, fold away any exact-duplicate tier so the bottom carries one overall+edge tier and one opening-segment tier.
Verified on SDNBui112: bottom band drops from 3 tiers / 7 spans to 2 tiers / 5 spans; the duplicate 1’-6”+24’-2 5/8” line is gone (real AutoCAD plot r57).
CV-866 #comment Non-adjacent duplicate base-dim tier dedup; verified SDNBui112 bottom band 3->2 tiers via real plot.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
42d33152 — feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move¶
Author: Chad Weidert Date: 2026-06-09 14:15:43 -0700
feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move
Redesign cv-wc-sidecar-emit-key into a 4-swatch “Embed Placement Key”: Offset=purple/magenta(6), Up=teal(4), Down=blue(5), Both=dual split box (teal left + blue right – the former “each face” combo, renamed). Header text “Embed Placement Key” replaces “WC Face Key:”.
Reposition the key from panel-local (8.0,-48.0) – dumped in the middle of the bottom dimension chain – to the bottom-right corner: right of the dim chain (panel right edge +28”) and in the clear band above the title block (top edge ~54” below panel base), anchored off p4 (panel bottom-right corner global from drawpan) so it follows panel width.
Verified on SDNBui112: real AutoCAD plot (r56) shows the key clean in the bottom-right above the title block; the bottom dim chain is no longer overlapped by legend swatches.
DFMEA: doc 31 sec 9 – annotation/legend placement collides with title block/dim chain (same family as CV-864).
CV-865 #comment 4-swatch Embed Placement Key (Offset purple, Both dual box) moved to bottom-right above title block; verified via r56 plot
e0dc6d88 — fix(drawdim): collapse bottom tiered dims so they clear the title block¶
Author: Chad Weidert Date: 2026-06-09 08:55:58 -0700
fix(drawdim): collapse bottom tiered dims so they clear the title block
On SDNBui112 (scf 0.4, _dd_qtr_mult 1.0) basedim() stacks up to 6 bottom dim rows downward from baseline p1 (~-12) by dd-tier-spacing * scf each. The old 75” spacing (30 model units/row) put the lowest 2 of 3 tiers at -72/-102 – below the title-block top edge (-65.6) – lapping the “Smartcap…”/“Casting Wall Down” title-block text.
Tighten dd-tier-spacing 75”->40”. Dim text is 15” (6 model units), so a 40” tier (16 model units) keeps ~10 units of clear gap between adjacent rows while collapsing the stack to clear the title block (new tiers ~-28/-44/-60; lowest -60 clears -65.6 by 5.6).
dd-tier-spacing is set only here and read only by basedim() (bottom dim rows, not top/height/width), so the change is contained to the bottom stack.
DFMEA: output-legibility / drawing-overlap failure family (doc 31 §9).
CV-864 #comment drawdim: tightened dd-tier-spacing 75->40 so bottom tiered dims clear the title block on SDNBui112; verified via real AutoCAD plot SDNBui112-r55.pdf
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
e1781bdb — fix(weldconn): populate WC schedule from sidecar + widen Struct ID column¶
Author: Chad Weidert Date: 2026-06-09 08:37:54 -0700
fix(weldconn): populate WC schedule from sidecar + widen Struct ID column
The WC (Weld Connections) schedule table on SDNBui112 rendered empty in headless mode because the legacy data path (count WC<type*10> INSERT blocks
iterate the wcl global) yields nil when the NOD decode iteration fails under accoreconsole. Add a sidecar fallback: when _wc_tbl is nil, build it from cv-wc-sidecar-table-rows (aggregates decoded EM catalog records by type into (type qty struct-id) rows). The wc.dll catalog is pre-decoded byte-clean by scripts/Decode-WcDll.py (extended to capture struct-id + fab-id fields).
Also widen the schedule table 290->310scf and push the Fab ID column 220->240scf so the 10-char “ Struct ID” header clears the next column — at 290/220 it lapped into Fab ID, rendering “Struct IDFab ID”.
DFMEA: schedule-omission / output-detection failure mode (doc 31 §9) — a populated-in-VLX schedule silently emitting empty in source/headless mode is an undetected-output-loss risk; the sidecar fallback closes the detection gap. Bug logged in doc 32 against this failure mode.
CV-854 #comment WC schedule now populates from sidecar fallback in headless mode; widened Struct ID column 220->240*scf so the header no longer laps Fab ID
6233d41c — chore(events): auto-update calendar build for 2026-06-09¶
Author: GitHub Action Date: 2026-06-09 12:01:27 +0000
chore(events): auto-update calendar build for 2026-06-09
a9170b87 — test(parity): stage real WC catalog in legacy CSB parity runners¶
Author: Chad Weidert Date: 2026-06-08 09:20:46 -0700
test(parity): stage real WC catalog in legacy CSB parity runners
CV-863 #comment Wire Copy-CvWcCatalog into Run-ParityTest.ps1 and Run-BatchParity.ps1, replacing the hand-synthesized wcl.txt fixtures. Both now stage wc.dll + native wcl.txt + wcl-recovery.txt + sidecars beside the scratch DWG so headless WC resolution matches the GUI. Re-verified against golden: CSB001 = 330 entities (consistent with Run-CVAutoTest), WC schedule table populates from the real catalog (EM26 qty2 / EM30 qty4 / EM42 qty2), zero-qty library types suppressed. No regression.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
3dcba4b0 — chore(weekly): auto-update modernization log for 2026-06-08¶
Author: GitHub Action Date: 2026-06-08 15:13:21 +0000
chore(weekly): auto-update modernization log for 2026-06-08
3e933f16 — feat(cvlab): stage full WC catalog into scratch dirs for headless draw¶
Author: Chad Weidert Date: 2026-06-07 18:07:35 -0700
feat(cvlab): stage full WC catalog into scratch dirs for headless draw
cv-auto-draw’s weld-connection (WC) schedule table was empty in headless runs while cv-gui-draw’s was populated. Root cause is environmental, not code: the scratch folder handed to accore lacked a usable WC catalog, so panatt resolved every type to a no-dims row and placecon’s (assoc) gate failed for every slot.
Add Copy-CvWcCatalog (scripts/lib/CvLab/Public/WclCatalog.ps1): stage the authoritative cipher catalog (wc.dll) + recovery file + per-type plaintext (wc-em-catalog.lsp) + per-panel sidecars next to each scratch DWG, and copy wcl.txt ONLY when it is a real native LISP-form catalog. A placeholder or recovery-format wcl.txt is deliberately NOT staged, so panatt falls back to wc.dll and rewrites a proper wcl.txt into the scratch dir (never the source), reproducing exactly what the GUI resolves on the real DWG.
Wire it into every scratch-copy site (Run-CVAutoTest, Run-CVCatalogParity, Run-CVRoundTrip x5, PanelRun anchor batch, Apply-AutogenBPPP, Build-CVTemplate), replacing the ad-hoc lone-wcl.txt copy.
Verified: CSB001 headless draw 282 -> 330 entities (golden 350) with the “Weld Connections Req.” table now correctly listing ONLY placed types (EM26/EM30/EM42, qty>0) and suppressing the rest of the catalog. No regression: the gate was already FAIL vs the immutable VLX golden; staging moves output +48 entities toward it. SDNBui112 (sidecar path) unchanged.
CV-863 #comment Staging fix: full WC catalog into scratch; qty=0 library types correctly suppressed (verified CSB001 table = EM26/EM30/EM42 only; +48 entities toward golden, no regression).
6eb37c39 — fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep¶
Author: Chad Weidert Date: 2026-06-07 15:46:39 -0700
fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep
Build-FeatureInventory.ps1 ran one accoreconsole over the whole manifest with an infinite WaitForExit and no per-panel guard; a DWG that prompts on (command “_.open”) (recovery/audit/save) blocked accore forever (died at SDNBui036, 795/1163, never reached TECT).
Add a watchdog launch loop: poll CSV row growth, kill the lone accore on a
StallSeconds (default 120) stall, retire that panel as poison, relaunch on
the remainder. Strictly converging; poison panels logged to
CV-862 #comment Per-panel stall watchdog + poison-skip + resume; smoke-verified (3 TECT panels, 1 round, 0 poison); full -Resume relaunched (365 remain incl SDNBui036).
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
Complete Commit History by Month¶
📅 %Y->¶
Commit |
Description |
Author |
Date |
|---|---|---|---|
|
fix(cv-wc-sidecar): scale Embed Placement Key legend to dim-text size |
Chad Weidert |
2026-06-09 |
|
fix(drawdim): drop non-adjacent duplicate base-dim tiers |
Chad Weidert |
2026-06-09 |
|
feat(cv-wc-sidecar): Embed Placement Key 4-swatch redesign + bottom-right move |
Chad Weidert |
2026-06-09 |
|
fix(drawdim): collapse bottom tiered dims so they clear the title block |
Chad Weidert |
2026-06-09 |
|
fix(weldconn): populate WC schedule from sidecar + widen Struct ID column |
Chad Weidert |
2026-06-09 |
|
chore(events): auto-update calendar build for 2026-06-09 |
GitHub Action |
2026-06-09 |
|
test(parity): stage real WC catalog in legacy CSB parity runners |
Chad Weidert |
2026-06-08 |
|
chore(weekly): auto-update modernization log for 2026-06-08 |
GitHub Action |
2026-06-08 |
|
feat(cvlab): stage full WC catalog into scratch dirs for headless draw |
Chad Weidert |
2026-06-07 |
|
fix(inventory): per-panel stall watchdog so one poison DWG can’t hang the sweep |
Chad Weidert |
2026-06-07 |
|
fix(drawdim): render pilaster + blockout dims as ft-inches not decimal |
Chad Weidert |
2026-06-07 |
|
fix(drawdim): gate false elevation markers + route real PL to its side |
Chad Weidert |
2026-06-07 |
|
feat(drawdim): route SO elevation markers to side closest to opening |
Chad Weidert |
2026-06-07 |
|
fix(drawdim): de-overlap elevation bubbles + lift labels off the line |
Chad Weidert |
2026-06-07 |
|
fix(drawdim): honor lbz=0 toggle-off in finpan-path lbvar branch |
Chad Weidert |
2026-06-07 |
|
feat(inventory): -Resume flag to pick up where a prior sweep left off |
Chad Weidert |
2026-06-07 |
|
fix(panatt): wc phantom skip via pos2==pos12 elevation echo check |
Chad Weidert |
2026-06-07 |
|
fix(sidecar): EM112 @ 434 anchor X aligned with column above |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): add EM112 @ 434 + sidecar-wins WC dedup |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar+drawdim): closest-side route + WC fractional preserve |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): route elev markers via finpan pre-flush hook |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): route elev markers through dd-elev-flush |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): match drawdim text size for elev markers |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): bottom WCs to panel bottom Y=-12 + elev markers |
Chad Weidert |
2026-06-06 |
|
fix(drawdim): consolidate elev labels at same Y so they stop stacking |
Chad Weidert |
2026-06-06 |
|
fix(drawdim): reduce elev-stagger gap 3.3dimasz -> 1.2dimasz |
Chad Weidert |
2026-06-06 |
|
fix(wc-sidecar): 3/8 expansion gap on side=R + EM112 to panel edge |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): EM114 nested in BO – vertical center + right edge flush |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): EM125 down to Y=463 (top of pilaster = bottom of SO) |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): EM123 nested under TP, EM125 atop pilaster (chad round-27) |
Chad Weidert |
2026-06-05 |
|
fix(wc-sidecar): edge-nested WC markers (chad round-26 review) |
Chad Weidert |
2026-06-05 |
|
fix(panatt): SO sliver squash v2 – snap to panel slope via mpl1/mpr1 |
Chad Weidert |
2026-06-05 |
|
fix(tp-sidecar): snap TP top to panel slope (kill 0.41 sliver at X=18) |
Chad Weidert |
2026-06-05 |
|
fix(harness): GRIDMODE 0 + SNAPMODE 0 in auto-draw + plot harness |
Chad Weidert |
2026-06-05 |
|
fix(panatt): suppress spurious Drip label on SO corner-mode + non-tect |
Chad Weidert |
2026-06-05 |
|
fix(panatt+wc): SO T-flag sliver squash + WC label font 6.0 -> 3.0 |
Chad Weidert |
2026-06-05 |
|
fix(panatt): SO corner bitmap (pos6) override for L/R/T/B placement |
Chad Weidert |
2026-06-05 |
|
fix(tp-sidecar): slope top edge between L/R T.O.C. + blue for metal |
Chad Weidert |
2026-06-05 |
|
feat(tp-sidecar): metal top plate sidecar emit (bug #5) |
Chad Weidert |
2026-06-05 |
|
fix(wc-sidecar): use catalog W/H as-is + swap Up/Dn blue<->teal |
Chad Weidert |
2026-06-05 |
|
fix(wc-sidecar): always-landscape orientation + 4x larger font |
Chad Weidert |
2026-06-05 |
|
feat(wc-sidecar): use wc.dll cipher for real EM block dimensions |
Chad Weidert |
2026-06-05 |
|
feat(wc-sidecar): EM-type catalog + L/R rotation + golden colors |
Chad Weidert |
2026-06-05 |
|
feat(sidecar): SDNBui112 top-edge WCs EM114+EM123+EM125 |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): SDNBui112 panel-width 308.625 (was 282.75); EM112 X=305 |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): SDNBui112 panel-width 282.75 + Y=0 (was X=487+Y=-12) |
Chad Weidert |
2026-06-05 |
|
feat(sidecar): split layout + right-edge EM112 column + face color key |
Chad Weidert |
2026-06-05 |
|
fix(sidecar): SDNBui112 bottom welds Y=-12 + EM105 Each leftmost cluster |
Chad Weidert |
2026-06-05 |
|
feat(wc-sidecar): pragmatic bypass for headless WC emit (chad CV-854) |
Chad Weidert |
2026-06-05 |
|
fix(cv-auto-draw): load wctypes + call csv_wctypes-recover pre-drawpan |
Chad Weidert |
2026-06-05 |
|
fix(panatt): wc activation uses last-element + face decode from pos4 bits |
Chad Weidert |
2026-06-05 |
|
fix(finpan+cv-auto-draw): emit logo in headless mode (was BS-gated) |
Chad Weidert |
2026-06-05 |
|
fix(panatt): bo row v2 W/H swap + thickness + distance decode (verified) |
Chad Weidert |
2026-06-05 |
|
fix(panatt): pl row v4 full geometry decode verified vs chad dialog |
Chad Weidert |
2026-06-05 |
|
fix(panatt): pl row decode plw from pos7; syntax fix for v2 else-clause |
Chad Weidert |
2026-06-05 |
|
fix(drawdim+titleblock+panatt): chad SDNBui112 round 2 (bugs 6/7/8) |
Chad Weidert |
2026-06-05 |
|
Merge branch ‘feat/cv-853-bottom-dims’ (CV-853) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-850-beam-pocket-pos’ (CV-850) |
Chad Weidert |
2026-06-04 |
|
fix(rndblock): beam-pocket blockout corner position (chad SDNBui112) |
Chad Weidert |
2026-06-04 |
|
fix(drawdim): emit bottom-edge per-feature stepped dims (SDNBui112) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-838-thickening-recess-key’ (CV-838) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-852-left-l-corner’ (CV-852) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-851-weld-face-orient’ (CV-851) |
Chad Weidert |
2026-06-04 |
|
feat(titleblock): add thickening + recess hatch swatches to key legend |
Chad Weidert |
2026-06-04 |
|
fix(thick): emit left-edge L-corner/pilaster (CV-844 regression) |
Chad Weidert |
2026-06-04 |
|
fix(weldconn): wire face flag (up/down/each) into drawdim text emit |
Chad Weidert |
2026-06-04 |
|
fix(drawdim): re-assert DIMCLRT=7 at FP-2 to defeat gridline 170 leak |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-834-auto-site-draw’ (CV-834) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-833-autogen-bppp’ (CV-833) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-832-analyze-history’ (CV-832) |
Chad Weidert |
2026-06-04 |
|
Merge branch ‘feat/cv-832-dxf-geom-compare’ (CV-832) |
Chad Weidert |
2026-06-04 |
|
feat(parity): cv-dxf-geom-compare.py per-layer geometry diff |
Chad Weidert |
2026-06-04 |
|
feat(site-draw): cv-auto-site-draw.lsp + cv-auto-site-test.scr |
Claude Code |
2026-06-04 |
|
docs(mcp-setup): log CV-835 follow-up command-line HWND patch |
Chad Weidert |
2026-06-04 |
|
feat(autogen): cv-autogen-bp-pp.lsp + Apply-AutogenBPPP.ps1 |
Chad Weidert |
2026-06-04 |
|
docs(plans): mark CV-835 handoff resolved |
Chad Weidert |
2026-06-04 |
|
feat(parity): Analyze-ParityHistory.py + history.csv accumulator |
Chad Weidert |
2026-06-04 |
|
docs(mcp-setup): log CV-835 HWND re-resolve patch |
Chad Weidert |
2026-06-04 |
|
docs(plans): cv-cad Round 2 answers — endorse Q10 patch, not Path B |
Chad Weidert |
2026-06-04 |
|
docs(plans): Round 2 questions for cv-cad on CV-835 cutover |
Chad Weidert |
2026-06-04 |
|
feat(catalog): land 23-panel parity orchestrator + chad review notes |
Chad Weidert |
2026-06-04 |
|
docs(plans): cv-cad answers to AC2027 MCP stale-COM handoff (CV-835) |
Chad Weidert |
2026-06-04 |
|
docs(plans): handoff AC2027 MCP stale-COM diagnosis to cv-cad |
Chad Weidert |
2026-06-04 |
|
docs(traceability): cv-cad↔cv-web field matrix (trade-secret tier) |
Chad Weidert |
2026-06-04 |
|
fix(catalog): top-10 dedupe by site key for max diversity |
Chad Weidert |
2026-06-04 |
|
chore(news): auto-update news feed for 2026-06-03 |
GitHub Action |
2026-06-03 |
|
chore(news): auto-update RSS feed for 2026-06-03 |
GitHub Action |
2026-06-03 |
|
fix(inventory): map cvxppnl footingSteps/lintels to mpfh/mplb |
Chad Weidert |
2026-06-03 |
|
feat(inventory): test-panel catalog + top-10/bottom-10 isolation set |
Chad Weidert |
2026-06-02 |
|
chore(fixtures): regen TECT cv-web fixtures w/ CV-820/821/822/823 |
Chad Weidert |
2026-06-02 |
|
fix(cv-export): MPWD bit 0 section gate forces wdvar enabled:false |
Chad Weidert |
2026-06-02 |
|
fix(config): add AC2027 Fonts dir to ACAD path on session bootstrap |
Chad Weidert |
2026-06-02 |
|
fix(cv-export): VLX cols for wdvar/drvar + drz enabled flag |
Chad Weidert |
2026-06-02 |
|
fix(mp_dlg): strip U+FFFD mojibake unblocking AC2027 DCL parse |
Chad Weidert |
2026-06-02 |
|
docs(dev): AC-MCP boot chain + cv-web-machine launch diagnostics |
Chad Weidert |
2026-06-02 |
|
chore(events): auto-update calendar build for 2026-06-02 |
GitHub Action |
2026-06-02 |
|
chore(weekly): auto-update modernization log for 2026-06-01 |
GitHub Action |
2026-06-01 |
|
docs(tracker): close non-AC2027 bugs as Stale + count Stale in weekly |
Chad Weidert |
2026-06-01 |
|
fix(ci): retry auto-update push on race; repost check after rebase |
Chad Weidert |
2026-06-01 |
|
chore(weekly): auto-update modernization log for 2026-06-01 |
GitHub Action |
2026-06-01 |
|
fix(cv-web): include all rollup platform binaries in lockfile |
Chad Weidert |
2026-06-01 |
|
fix(cv-web): bump vitest 1→4 to clear GHSA-5xrq-8626-4rwp |
Chad Weidert |
2026-06-01 |
|
ci: pre-create required check for auto-update bot commits |
Chad Weidert |
2026-06-01 |
|
feat(cv-web): restore Sentry SDK, plugin, env, scrubber, docs |
Chad Weidert |
2026-06-01 |
|
feat(cv-web): blocklist public-webmail domains at signup |
Chad Weidert |
2026-05-30 |
|
feat(backend): org-tier — 0005 + spend_token + 4 functions |
Chad Weidert |
2026-05-30 |
|
feat(cv-export): no-default-dimensions guards block panel-0 leaks |
Chad Weidert |
2026-05-30 |
|
fix(cv-web): manualChunks function form for vite 8 rollup types |
Chad Weidert |
2026-05-30 |
|
test(cv-web): real-UI import matrix across 5 fixtures × 2 entry points |
Chad Weidert |
2026-05-30 |
|
fix(cv-web): auto-create default project on import from WelcomeScreen |
Chad Weidert |
2026-05-30 |
|
docs(cipher): correct .pnl base value (52, not 81) |
Chad Weidert |
2026-05-30 |
|
feat(template): full 78-panel TECT .cvt + -All glob fix |
Chad Weidert |
2026-05-30 |
|
docs(fixtures): note site-in-template + VLX cols as cv-web follow-ups |
Chad Weidert |
2026-05-30 |
|
feat(template): multi-panel .cvt + VLX-confirmed mpvar cols |
Chad Weidert |
2026-05-30 |
|
feat(cv-export-to-web): cv-export-template + regenerate .cvt fixture |
Chad Weidert |
2026-05-30 |
|
docs(fixtures): add .cvt template + legacy .pnl reference samples |
Chad Weidert |
2026-05-30 |
|
docs(cv-cad): close Blocker 1; document Blocker 2 secrets handoff |
Chad Weidert |
2026-05-30 |
|
feat(cv-idn): publish ES256 verifying key in contract §5.4 |
Chad Weidert |
2026-05-30 |
|
feat(backend): split device-tokens/redeem, fix entitlement gateway |
Chad Weidert |
2026-05-30 |
|
chore(deps-dev): bump the cv-web-dev group across 1 directory with 4 updates (#215) |
dependabot[bot] |
2026-05-30 |
|
fix(cv-idn)!: split /device-tokens-redeem to its own function |
Chad Weidert |
2026-05-30 |
|
chore(deps-dev): bump jsdom in /webpage/Simplestruct/cv-web (#212) |
dependabot[bot] |
2026-05-30 |
|
chore(deps): bump three in /webpage/Simplestruct/cv-web (#211) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump vite in /webpage/Simplestruct/cv-web (#210) |
dependabot[bot] |
2026-05-30 |
|
ci(deps): bump actions/setup-python from 4 to 6 (#202) |
dependabot[bot] |
2026-05-30 |
|
ci(deps): bump actions/checkout from 4 to 6 (#201) |
dependabot[bot] |
2026-05-30 |
|
ci(deps): bump actions/setup-node from 4 to 6 (#200) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump eslint in /webpage/Simplestruct/cv-web (#213) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump @eslint/js in /webpage/Simplestruct/cv-web (#209) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump eslint-plugin-react-hooks (#208) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump @vitejs/plugin-react (#207) |
dependabot[bot] |
2026-05-30 |
|
chore(deps-dev): bump globals in /webpage/Simplestruct/cv-web (#206) |
dependabot[bot] |
2026-05-30 |
|
chore(deps): bump the cv-web-prod-patch group across 1 directory with 3 updates (#205) |
dependabot[bot] |
2026-05-30 |
|
ci(deps): bump actions/upload-pages-artifact from 4 to 5 (#203) |
dependabot[bot] |
2026-05-30 |
|
ci(deps): bump actions/upload-artifact from 4 to 7 (#199) |
dependabot[bot] |
2026-05-30 |
|
docs(handoff): cv-cad smoke caught Supabase /redeem gateway 401 |
Chad Weidert |
2026-05-30 |
|
feat(cv-cad-license): wire mp_dlg license gate (CV-802) |
Chad Weidert |
2026-05-29 |
|
fix(cv-cad-license): correct spend triggers per actual product flow |
Chad Weidert |
2026-05-29 |
|
fix(cv-web): hydrate sparse cv-cad .cvp project envelope (CV-806) |
Chad Weidert |
2026-05-29 |
|
fix(cv-web): hydrate import preview panels too (CV-806) |
Chad Weidert |
2026-05-29 |
|
fix(cv-web): hydrate omitted *var groups on import (CV-806) |
Chad Weidert |
2026-05-29 |
|
docs(dfmea): license risk rows 90-93 (CV-792) |
Chad Weidert |
2026-05-29 |
|
feat(cv-cad-licensing): boot gate + spend command + LISP IPC bridge |
Chad Weidert |
2026-05-29 |
|
feat(cv-cad-licensing): pair command + DPAPI token store (CV-785) |
Chad Weidert |
2026-05-29 |
|
feat(cv-cad-license): AutoLISP drawing UUID + NOD wiring |
Chad Weidert |
2026-05-29 |
|
feat(cv-cad-licensing): scaffold ObjectARX assembly for contract v1.0 |
Chad Weidert |
2026-05-29 |
|
test(cv-web): byte-lossless round-trip across all 4 cv-cad fixtures |
Chad Weidert |
2026-05-29 |
|
fix(gitleaks): allowlist auth-handshake.md contract samples |
Chad Weidert |
2026-05-29 |
|
feat(cv-web): dual-view .cvsite import + lossless round-trip |
Chad Weidert |
2026-05-29 |
|
docs(handoff): cv-cad emitted fixtures for cv-web round-trip tests |
Chad Weidert |
2026-05-29 |
|
fix(cv-web): supabase boot tolerates missing anon key on fresh clone |
Chad Weidert |
2026-05-29 |
|
docs(marketing): cv-cad integration info page + global nav link |
Chad Weidert |
2026-05-29 |
|
docs(marketing): reword “offline” claims for v12 drawing-license model |
Chad Weidert |
2026-05-29 |
|
feat(cv-cad-conformance): v1.0 contract conformance harness |
Chad Weidert |
2026-05-29 |
|
docs(cv-cad): freeze v1.0 integration contract + runbook + addendum |
Chad Weidert |
2026-05-29 |
|
docs(security): backend-exposure postmortem 2026-05-29 |
Chad Weidert |
2026-05-29 |
|
ci(backend): decoupled Supabase deploy pipeline |
Chad Weidert |
2026-05-29 |
|
ci: guard against backend dir or secret files under webpage/ |
Chad Weidert |
2026-05-29 |
|
ci(deploy): purge + exclude backend/* from website pipeline |
Chad Weidert |
2026-05-29 |
|
refactor(backend)!: relocate cv-idn backend out of webpage tree |
Chad Weidert |
2026-05-29 |
|
docs(handoff): flag CV-773 .env.local workaround as soft rule violation |
Chad Weidert |
2026-05-29 |
|
docs(handoff): CV-774 + flag rule-violation disclosure on CV-773 |
Chad Weidert |
2026-05-29 |
|
docs(handoff): cv-web supabase boot + dual-view .cvsite + imprt rift |
Chad Weidert |
2026-05-29 |
|
feat(roundtrip): 7-stage orchestrator + Playwright e2e harness |
Chad Weidert |
2026-05-29 |
|
feat(cv-export-to-web): v1.0 native + dual-view site + importers |
Chad Weidert |
2026-05-29 |
|
fix(imprt): per-panel NOD record format (round-trips with cvxppnl) |
Chad Weidert |
2026-05-29 |
|
fix(cv-web): cadImportAdapter guards unmodeled varKeys |
Chad Weidert |
2026-05-29 |
|
chore(gitignore): ignore Playwright + cv-roundtrip + pycache outputs |
Chad Weidert |
2026-05-29 |
|
feat(export): cv-export-to-web.lsp Stage 1 (.cvpanel writer for cv-web) |
Chad Weidert |
2026-05-29 |
|
feat(theme): load active theme + company logo at csv.lsp startup |
Chad Weidert |
2026-05-29 |
|
feat(theme): csv.mnu Theme/Color Scheme item + ship dialog to build |
Chad Weidert |
2026-05-29 |
|
feat(theme): theme manager dialog c:cv-theme (acad_colordlg + logo) |
Chad Weidert |
2026-05-29 |
|
feat(theme): apply active user/company theme in cv-* draws |
Chad Weidert |
2026-05-29 |
|
feat(theme): data-driven theme engine + per-user profile module |
Chad Weidert |
2026-05-29 |
|
docs(cv-cad): land integration handoff plan at sensitive plans path |
Chad Weidert |
2026-05-29 |
|
docs(compat): close CV-770/CV-771 ledger entries — V1 audit done |
Chad Weidert |
2026-05-29 |
|
fix(compat): land cv-web SPA-rewrite function; close CV-771 |
Chad Weidert |
2026-05-29 |
|
docs(mcp): record autocad Python rewire + aps-aecdm user-scope dotnet |
Chad Weidert |
2026-05-29 |
|
docs(compat): land V1 audit ledger; harden PWA spec status assertion |
Chad Weidert |
2026-05-29 |
|
fix(compat): ESM-safe __dirname in marketing + pwa-public specs |
Chad Weidert |
2026-05-29 |
|
fix(gitleaks): restore instrument.test.ts allowlist for old commit |
Chad Weidert |
2026-05-29 |
|
feat(cv-web): bootstrap Playwright cross-device compatibility audit |
Chad Weidert |
2026-05-29 |
|
chore(cv-web): abandon Sentry — remove SDK, plugin, env, scrubber, docs |
Chad Weidert |
2026-05-29 |
|
ci(deploy): bump Node 18 → 20 to fix serialize-javascript@7 crypto error |
Chad Weidert |
2026-05-29 |
|
ci(commit-msg): exempt Dependabot from 72-char + CV-NNN rules |
Chad Weidert |
2026-05-29 |
|
feat(theme): shared cv-modern-theme module, auto-applied by every draw |
Chad Weidert |
2026-05-29 |
|
fix(cv-attach): wrap write-tilt-list so its error can’t skip the theme |
Chad Weidert |
2026-05-28 |
|
fix(cv-attach): force model space (TILEMODE 1) for the dump |
Chad Weidert |
2026-05-28 |
|
feat(cv-attach): grid lines + bubbles + numbers -> dark gray (8) |
Chad Weidert |
2026-05-28 |
|
fix(cv-attach): recolor pink number-block internals 6->7 |
Chad Weidert |
2026-05-28 |
|
feat(cv-attach): modernize site wall perimeter + number blocks too |
Chad Weidert |
2026-05-28 |
|
feat(cv-attach): apply modern panel color/font theme to dumb-dump |
Chad Weidert |
2026-05-28 |
|
feat(corpus): regenerate report with #55 split-butt counts |
Chad Weidert |
2026-05-28 |
|
feat(cast_opt): #55 edge-mating penalty hook + edge-class data |
Chad Weidert |
2026-05-27 |
|
ci(security): broaden gitleaks allowlist for known false positives |
Chad Weidert |
2026-05-27 |
|
ci(security): allowlist historical SSH-key commit 5c108ac8 |
Chad Weidert |
2026-05-27 |
|
ci(security): gitleaks allowlist for OCR-output false positives |
Chad Weidert |
2026-05-27 |
|
ci(security): swap gitleaks-action for the MIT-licensed binary |
Chad Weidert |
2026-05-27 |
|
chore(deps): npm audit fix — clear 5 high-severity advisories |
Chad Weidert |
2026-05-27 |
|
fix(device-tokens): pickup-code handoff replaces token-in-URL |
Chad Weidert |
2026-05-27 |
|
feat(corpus): regenerate cast-opt report over expanded 17-project corpus |
Chad Weidert |
2026-05-27 |
|
feat(cv-layout): stage real 550Crane block in IN mode (Step 7) |
Chad Weidert |
2026-05-27 |
|
perf(cast_opt): bound anneal cost for large panel counts |
Chad Weidert |
2026-05-27 |
|
fix(spend): atomic /spend charge via spend_token RPC |
Chad Weidert |
2026-05-27 |
|
fix(stripe-webhook): prorate token grant by discount paid (RISK-004) |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): scrub PII + secrets from Sentry events (RISK-002) |
Chad Weidert |
2026-05-27 |
|
docs(modernization): add DFMEA §9-SEC + Security Bugs ledger |
Chad Weidert |
2026-05-27 |
|
docs(security): land S22 governance + threat-model framework docs |
Chad Weidert |
2026-05-27 |
|
ci(security): enable Dependabot for cv-web npm + GitHub Actions |
Chad Weidert |
2026-05-27 |
|
ci(security): add CodeQL + npm audit + gitleaks CI workflow |
Chad Weidert |
2026-05-27 |
|
chore(security): gate pre-commit on gitleaks staged scan |
Chad Weidert |
2026-05-27 |
|
feat(cv-web): add eslint-plugin-security + no-secrets to cv-web |
Chad Weidert |
2026-05-27 |
|
fix(cast_opt): guard degenerate 0-width/height footprints |
Chad Weidert |
2026-05-27 |
|
feat(corpus): expand cast-opt corpus 11->16 (CSB,PBCBui,SDNBui,Segal x3) |
Chad Weidert |
2026-05-27 |
|
test(progcont): brute-force routing verification (11/13 exact match) |
Chad Weidert |
2026-05-27 |
|
docs(audit): update overnight report — full 5-button cycle complete |
Chad Weidert |
2026-05-27 |
|
fix(cv-savelay): save dumb-dump layouts (prefix + self-load NOD) |
Chad Weidert |
2026-05-27 |
|
fix(dialogs): wire dead Calc button in slab + wall (key mismatch) |
Chad Weidert |
2026-05-27 |
|
docs(audit): overnight button/menu status report 2026-05-27 |
Chad Weidert |
2026-05-27 |
|
test(audit): add precise dead-button detection (button-type tiles) |
Chad Weidert |
2026-05-27 |
|
test(audit): dialog+menu wiring audit tooling + path-aware check-full |
Chad Weidert |
2026-05-27 |
|
docs(copilot): correct stale progcont finding — routing IS reconstructed |
Chad Weidert |
2026-05-27 |
|
fix(csvreg): add Registration Manager stub; wire into csvlst |
Chad Weidert |
2026-05-27 |
|
docs(claude): pin the dumb-dump routine spec — LOCKED, never regress |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): A+ dumb-dump — corner straddle rule + flush L/R bottoms |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): place P-NN mark at panel CENTER not floating corner |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): one-row-per-side centered on bldg edge (no wrap) |
Chad Weidert |
2026-05-27 |
|
chore(blueprint-rd): land CV-326 runner + fixtures + Qwen2.5-VL outputs |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): WIDTH for E/W cum+step + 1-panel overflow tolerance |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): linear panel-number classifier (ignores jog walls) |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): snake wrap + 1.5in gap |
Chad Weidert |
2026-05-27 |
|
chore(gitignore): exclude *-meta.pmd + *-meta.acc.txt sidecars |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): WALLINE layer wildcard (_Walline / WALLINE / etc) |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): WALLINE bbox + idempotency (erase prior marks+xrefs) |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): real widths+heights, wrap rows, no defaults |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): real panel widths from .pmd (mpw1 from NOD idx 20) |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): paren imbalance + simplify cva-attach-row (loads now) |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): inverted side mapping + bbox widths + per-side rotation |
Chad Weidert |
2026-05-27 |
|
feat(mcp): scaffold cv-blueprint-mcp with 3 VLM tools (CV-332) |
Chad Weidert |
2026-05-27 |
|
feat(cv-web): preview materials in Import dialog (CV-180) |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): bldg-bbox + offsets + P# marks (Arlington LO v3) |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): PropsPanel headers keyboard-accessible (CV-545) |
Chad Weidert |
2026-05-27 |
|
fix(cv-attach): group wall segments by side — 4 clean perimeter rows |
Chad Weidert |
2026-05-27 |
|
docs(cv-web): document .cvpanel format v1.0 + round-trip vitest (CV-172) |
Chad Weidert |
2026-05-27 |
|
feat(cv-web): land .cvextract.json schema v1 (CV-336) |
Chad Weidert |
2026-05-27 |
|
feat(cv-attach): rectangle-perimeter + layer-freeze (Arlington LO repro) |
Chad Weidert |
2026-05-27 |
|
fix(scripts): D.2 cycle bugs — let, prefix case, AABA orchestrator |
Chad Weidert |
2026-05-27 |
|
test(cv-web): DialogBase Escape + Enter keyboard handlers (CV-546) |
Chad Weidert |
2026-05-27 |
|
feat(blueprint-rd): VLM extraction script for fixture PDFs |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): Sentry capture for cast-sim worker errors + clear state |
Chad Weidert |
2026-05-27 |
|
test(cv-web): preflight gate vitest for exportGateway |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): pre-spend preflight guard for export dialogs |
Chad Weidert |
2026-05-27 |
|
feat(scripts): cv-attach erected tilt_list + cv-tiltup bootstrap (D.2) |
Chad Weidert |
2026-05-27 |
|
feat(site_dlg): final routing — ip+lp to modern wrappers (D.1) |
Chad Weidert |
2026-05-27 |
|
feat(scripts): Sync-PanelMeta + cv-panel-meta reader (C.2.a) |
Chad Weidert |
2026-05-27 |
|
feat(cv-tiltup): edge classifier + .pmd ingest + .tmt diagnostic (C.2.b) |
Chad Weidert |
2026-05-27 |
|
feat(scripts): cv-cipher - char-shift cipher for sidecars (C.1) |
Chad Weidert |
2026-05-27 |
|
docs(cv-idn): sync doc 54 API contracts with edge fn source |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): pre-gate guards on export dialogs |
Chad Weidert |
2026-05-27 |
|
feat(scripts): cv-layout + cv-site-bare clones (Phase B) |
Chad Weidert |
2026-05-27 |
|
feat(cv-cast-draw): emit cast-sim.txt cast-vs-erect diagnostic |
Chad Weidert |
2026-05-27 |
|
fix(cv-web): wire gatedExport into PDF/DXF/CSV export dialogs |
Chad Weidert |
2026-05-27 |
|
feat(scripts): add cv-attach + cv-savelay multi-save (Phase A) |
Chad Weidert |
2026-05-27 |
|
docs(cv-idn): record LinkedIn OIDC client + 2-month re-auth procedure |
Chad Weidert |
2026-05-27 |
|
feat(cv-web): Authorized workstations section on /billing |
Chad Weidert |
2026-05-26 |
|
docs(cv-idn): ops runbook procedures for Stripe cutover and rotations |
Chad Weidert |
2026-05-26 |
|
docs(cv-idn): cv-cad integration section in doc 54 |
Chad Weidert |
2026-05-26 |
|
chore(docs): enable sphinxcontrib-mermaid extension |
Chad Weidert |
2026-05-26 |
|
docs(samples): add city-permit-portal ledger from doc 55 addresses |
Chad Weidert |
2026-05-26 |
|
feat(samples): add 110 ARCAT DWG/PDF + 18 Tilt Wall extras [no-jira] |
Chad Weidert |
2026-05-26 |
|
feat(samples): add 14 public-source tilt-up references [no-jira] |
Chad Weidert |
2026-05-26 |
|
docs: add monumental tilt-up buildings reference list [no-jira] |
Chad Weidert |
2026-05-26 |
|
feat(corpus): recover SitePlans TU/LO golden layouts (CV-604) |
Chad Weidert |
2026-05-26 |
|
feat(corpus): add AABA golden cast layout for AI-vs-human test (CV-604) |
Chad Weidert |
2026-05-26 |
|
feat(cast): DXF + DWG human-layout ingesters, prefix-agnostic (CV-604) |
Chad Weidert |
2026-05-26 |
|
feat(cast): full 12-project corpus extracted + scored (CV-604) |
Chad Weidert |
2026-05-25 |
|
feat(cast): 2-project corpus (CSB+TECT) + extractors (CV-604) |
Chad Weidert |
2026-05-25 |
|
feat(cast): corpus-ready search + Pareto + results doc (CV-604) |
Chad Weidert |
2026-05-25 |
|
feat(cast): algorithm zoo + SA optimizer + human-vs-AI harness (CV-604) |
Chad Weidert |
2026-05-25 |
|
feat(cast): dollar cost model + alternatives menu (CV-604) |
Chad Weidert |
2026-05-25 |
|
feat(cast): forming-aware algorithm zoo + clearance sweep (CV-604) |
Chad Weidert |
2026-05-24 |
|
feat(cast): on-paper layout-algorithm optimization framework (CV-604) |
Chad Weidert |
2026-05-24 |
|
fix(cast): real-perimeter near-wall layout + LR1300 crawler (CV-604) |
Chad Weidert |
2026-05-24 |
|
feat(cast): cast-IN construction layout - packed panels + crane (CV-604) |
Chad Weidert |
2026-05-24 |
|
fix(site): unified begin formula - 59/59 match golden (CV-601) |
Chad Weidert |
2026-05-23 |
|
fix(cv-web): pass APS custom-provider id to Supabase — CV-599 |
Chad Weidert |
2026-05-23 |
|
fix(site): per-wall facing normal + panel marks (CV-601) |
Chad Weidert |
2026-05-23 |
|
fix(site): erect via 210 normal + freeze dim layers (CV-601) |
Chad Weidert |
2026-05-23 |
|
feat(site): per-panel dump; 45/59 match golden (CV-601) |
Chad Weidert |
2026-05-23 |
|
fix(site): perimeter walk + orientation matches 10 of 14 walls (CV-601) |
Chad Weidert |
2026-05-23 |
|
feat(site): horizontal-row advance + width-table pitch (CV-601) |
Chad Weidert |
2026-05-23 |
|
fix(site): side-sign begin formula matches 6 of 14 walls (CV-601) |
Chad Weidert |
2026-05-23 |
|
feat(site): cv-site-draw decoder + COM xref attach (WIP, CV-601) |
Chad Weidert |
2026-05-23 |
|
feat(cv-web): leaflet map with satellite toggle + view persist — CV-593 |
Chad Weidert |
2026-05-23 |
|
feat(cv-web): prominent account card on /pricing — CV-590 |
Chad Weidert |
2026-05-23 |
|
feat(cv-web): pricing FAQ explains CAD rules — CV-592 |
Chad Weidert |
2026-05-23 |
|
fix(cv-web): point favicon to square cv-icon.png — CV-591 |
Chad Weidert |
2026-05-23 |
|
fix(idn): scrollable + responsive /pricing /billing /cv-cad-login |
Chad Weidert |
2026-05-23 |
|
fix(idn): route pricing/billing links through BASE_URL |
Chad Weidert |
2026-05-23 |
|
fix(idn): friendlier /billing portal error + hide button for trial users |
Chad Weidert |
2026-05-23 |
|
feat(cv-web): surface membership/credits + add billing history page |
Chad Weidert |
2026-05-23 |
|
feat(cv-web): persistent user menu + sign-out in top bar |
Chad Weidert |
2026-05-22 |
|
feat(cv-web): always open projects on project home view |
Chad Weidert |
2026-05-22 |
|
docs(cv-idn): record Google OAuth client id in sensitive architecture |
Chad Weidert |
2026-05-22 |
|
fix(cv-web): wire Supabase envs into CI build; fix auth base path |
Chad Weidert |
2026-05-22 |
|
feat(drawdim): hide in-panel CG X/Y text on panels under 10’ wide |
Chad Weidert |
2026-05-22 |
|
feat(csvutil): dogleg narrow-panel dim callouts around markers |
Chad Weidert |
2026-05-22 |
|
feat(webpage): add privacy + terms pages for OAuth consent screen |
Chad Weidert |
2026-05-22 |
|
docs(cv-gui-draw): record NOD-edit+redraw recipe; TODO CV-578 |
Chad Weidert |
2026-05-22 |
|
docs(corner-detect): note deferred inside/outside corner detection |
Chad Weidert |
2026-05-22 |
|
feat(drawdim): draw centered panel mark (cv-mark), retire NUM oval+P# |
Chad Weidert |
2026-05-22 |
|
feat(idn): deploy P1 backend foundation to cv-idn |
Chad Weidert |
2026-05-22 |
|
chore(gitignore): ignore root supabase/ CLI scratch dir |
Chad Weidert |
2026-05-22 |
|
docs(instructions): split AutoLISP + OCR detail out of base policy |
Chad Weidert |
2026-05-22 |
|
ci(jira-backfill): extend Web Link backfill to CV-IDN Epics |
Chad Weidert |
2026-05-22 |
|
chore(parity): bless 78 TECT panels as expected.dxf baselines |
Chad Weidert |
2026-05-21 |
|
refactor(parity): calibration default to data-derived median 5 |
Chad Weidert |
2026-05-21 |
|
feat(parity): calibrate rest-state baseline for TB11 draw surplus |
Chad Weidert |
2026-05-21 |
|
fix(panatt): SO activation drops Lowes pos3 branch (false-enable) |
Chad Weidert |
2026-05-21 |
|
chore(hooks): pre-commit guard rejects gutted/truncated source DWGs |
Chad Weidert |
2026-05-21 |
|
docs(idn): P5 sensitive ops + DFMEA + ADN reviewer materials |
Chad Weidert |
2026-05-21 |
|
docs(idn): doc 54 canonical CV-IDN architecture + cv-cad spec |
Chad Weidert |
2026-05-21 |
|
feat(cv-web): /cv-cad-login issues device tokens for cv-cad |
Chad Weidert |
2026-05-21 |
|
feat(cv-web): identity + membership gate + storefront + pricing page |
Chad Weidert |
2026-05-21 |
|
feat(idn): P1 backend foundation — Supabase schema + edge functions |
Chad Weidert |
2026-05-21 |
|
fix(drawdim): SO distance factors out expansion gap |
Chad Weidert |
2026-05-21 |
|
feat(demo): tile side-by-side on second display + Panel Face Up re-fit |
Chad Weidert |
2026-05-21 |
|
fix(panatt): suppress phantom round block - drop bo last-elem gate |
Chad Weidert |
2026-05-21 |
|
fix(drawdim): SB slab-bottom + SO elevations + CG color + drip gate |
Chad Weidert |
2026-05-21 |
|
fix(cv-web): flip 3D compass arrow to point toward N label |
Chad Weidert |
2026-05-21 |
|
docs(cv-web): GA-readiness checklist for v0.1 alpha — CV-210 |
Chad Weidert |
2026-05-21 |
|
fix(hooks): ASCII-only Install-GitHooks.ps1 (Win PowerShell parse fix) |
Chad Weidert |
2026-05-21 |
|
feat(cv-web): PWA install prompt + update banner — CV-195 |
Chad Weidert |
2026-05-21 |
|
docs(bug-tracker): Bug 34 -> Fixed (cvplst replaced by in-LISP list build) |
Chad Weidert |
2026-05-21 |
|
docs(bug-tracker): Bug 103 + 104 -> Fixed (already fixed in ec97f9eb4) |
Chad Weidert |
2026-05-21 |
|
ci: regenerate CHANGELOG at Sphinx build time — CV-543 |
Chad Weidert |
2026-05-21 |
|
test(cv-web): stretch coverage for materials/slots/braces — CV-542 |
Chad Weidert |
2026-05-20 |
|
fix(cv-web): surface CastLayoutView worker errors to the user — CV-540 |
Chad Weidert |
2026-05-20 |
|
test(cv-web): Vitest coverage for extracted geom + utils — CV-539 |
Chad Weidert |
2026-05-20 |
|
refactor(cv-web): extract panelCanvasGeom from PanelCanvas2D — CV-538 |
Chad Weidert |
2026-05-20 |
|
refactor(cv-web): extract canvasSymbols.tsx from PanelCanvas2D — CV-538 |
Chad Weidert |
2026-05-20 |
|
docs(bug-tracker): Bug 119 -> Fixed (Materials List message clarity) |
Chad Weidert |
2026-05-20 |
|
fix(csv): Bug 117 — guard New Project sub-steps so route can’t abort to DEFAULT |
Chad Weidert |
2026-05-20 |
|
feat(cv-web): welcome + snapshot polish — surface brace/cast in samples |
Chad Weidert |
2026-05-20 |
|
feat(cv-web): responsive layout + a11y polish (mobile/tablet/print) |
Chad Weidert |
2026-05-20 |
|
test(cv-web): add Vitest harness + first store and imperial tests |
Chad Weidert |
2026-05-20 |
|
feat(cv-web): wire Brace + Cast modes into routing, add empty states |
Chad Weidert |
2026-05-20 |
|
fix(matl): Bug 119 — clearer Materials List message when no blocks |
Chad Weidert |
2026-05-20 |
|
fix(sync): bug-tracker→GH reads status by content, not position |
Chad Weidert |
2026-05-20 |
|
fix(cv-web): restore missing type exports + store surface for refactor |
Chad Weidert |
2026-05-20 |
|
docs(traceability): log today’s findings in bug tracker, DFMEA, risk register |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): Tier-4 plot orientation from project mppr setting (CV-531) |
Chad Weidert |
2026-05-20 |
|
docs(audit): cv-gui-draw command-line hygiene audit (pre OK-button wiring) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): pace physical printing to the queue (drain<=8 before each plot) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): per-panel retry with clean-CLI restart + 90s printer-clear wait |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): batch resilience + -Range + -Resume + progress state |
Chad Weidert |
2026-05-20 |
|
fix(cvlab): physical-printer Tier-4 plot — Letter paper + wait for CLI idle |
Chad Weidert |
2026-05-20 |
|
fix(finpan): relocate Roof Line = Joist Bearing note under Exp. Gap (ENG4/ENG5) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): Tier 4 print — before/after 8.5x11 plots (PDF or printer) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): Run-CVValidate -Bless captures GUI baselines; Tier 3 reports real verdicts |
Chad Weidert |
2026-05-20 |
|
fix(democycle): Run-CVDemoCycle runs on a scratch copy (closes CV-529) |
Chad Weidert |
2026-05-20 |
|
chore(mcp): repoint live plugin netload to the in-repo vendored DLL |
Chad Weidert |
2026-05-20 |
|
fix(gate): Run-CVAutoTest runs on a scratch copy — source stays read-only |
Chad Weidert |
2026-05-20 |
|
chore(tools): vendor autocad-mcp plugin in-house (open_document) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): tiered Run-CVValidate runner + Invoke-CvAnchorBatch |
Chad Weidert |
2026-05-20 |
|
docs(claude): add ticket-first/never-backfill rule under §8 |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): Open-CvDrawing uses plugin open_document primary, SendKeys fallback [no-jira] |
Chad Weidert |
2026-05-20 |
|
ci(jira-backfill): workflow to post Web Links on backfilled tickets |
Chad Weidert |
2026-05-20 |
|
fix(cvlab): force FILEDIA=1 before Ctrl+O so anchor multi-panel loop works [no-jira] |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): anchor drawing-open via keystroke+dialog (Open-CvDrawing + Set-CvAcForeground) |
Chad Weidert |
2026-05-20 |
|
ci(commit-msg): add hook + CI gate enforcing CV-NNN traceability |
Chad Weidert |
2026-05-20 |
|
docs(sprint-20): reopen — gated on TECT book print (CV-159) |
Chad Weidert |
2026-05-20 |
|
refactor(cvlab): extract Get-CvPanelList; Run-BatchParity uses it (Phase 4) |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): add Sync-CvBuildTree + Restore-CvDrawing with x32-compat guard (Phase 3) |
Chad Weidert |
2026-05-20 |
|
refactor(cvlab): Run-CVAutoTest reads STATUS via Get-CvRunStatus (Phase 2) |
Chad Weidert |
2026-05-20 |
|
refactor(cvlab): Run-BatchParity uses CvLab parity helpers (Phase 2) |
Chad Weidert |
2026-05-20 |
|
docs(sprint-20): close-out — 42 Done, 16 rolled to Sprint 21 |
Chad Weidert |
2026-05-20 |
|
refactor(cvlab): Build-WCCatalog uses CvLab Wcl helpers (Phase 2) |
Chad Weidert |
2026-05-20 |
|
docs(lisp): document drawpan <-> cv-gui-draw interchangeable draw entry |
Chad Weidert |
2026-05-20 |
|
feat(cvlab): add CvLab PowerShell library + Pester unit suite (Phase 0/1) |
Chad Weidert |
2026-05-20 |
|
fix(gui-sweep): -NoSideBySide flag skips BEFORE-AC + tiling for sweep mode |
Chad Weidert |
2026-05-19 |
|
chore: update news from RSS feeds for 2026-05-20 |
GitHub Action |
2026-05-20 |
|
chore: build events calendar for 2026-05-19 |
GitHub Action |
2026-05-19 |
|
fix(gui-batch): csv_batch_mode appends qsave+quit to deferred script |
Chad Weidert |
2026-05-19 |
|
fix(sweep): filter site/non-panel DWGs in GUI sweep |
Chad Weidert |
2026-05-19 |
|
feat(sweep): GUI-mode parallel corpus sweep — acad.exe per panel |
Chad Weidert |
2026-05-19 |
|
feat(sweep): full-corpus parity runner with pre/post DXF capture |
Chad Weidert |
2026-05-18 |
|
feat(fs): Phase 2 — fh_dlg columns-of-rows restructure, 8 pages × 6 rows = 48 |
Chad Weidert |
2026-05-18 |
|
fix(fs): Phase 1 — fh decoder arch units + title cleanup + Calc removal |
Chad Weidert |
2026-05-18 |
|
fix(drawdim+demo): symmetric inner-dim inset + restore-then-tile |
Chad Weidert |
2026-05-18 |
|
fix(cg): emit X/Y labels via entmake — fixes vertical-text regression |
Chad Weidert |
2026-05-18 |
|
fix(cg): ONE ELEV block + two flanking text labels, no dimensions |
Chad Weidert |
2026-05-18 |
|
docs(51): add pick-and-brace simulation architecture (Cluster 8) |
Chad Weidert |
2026-05-18 |
|
revert+fix(cg): remove extra circle; split X/Y across two dims sharing pcg |
Chad Weidert |
2026-05-18 |
|
fix(cg): split CG annotation into circle + flanking X/Y labels |
Chad Weidert |
2026-05-18 |
|
fix(chamfer): honor explicit mpch=0 — stop overriding user-disabled chamfer |
Chad Weidert |
2026-05-18 |
|
feat(global): Phase 2b — preserve unique target values + per-row sections |
Chad Weidert |
2026-05-18 |
|
feat(dbmod): pre-gates for Undo / Revision / Global + op-hand dirty bump |
Chad Weidert |
2026-05-18 |
|
feat(global): Phase 2a batch applier — accoreconsole worker per target |
Chad Weidert |
2026-05-18 |
|
fix(drawdim): inside W/H dim lines moved to 1/4 H and 1/4 W (was 1/3) |
Chad Weidert |
2026-05-18 |
|
docs(51): cross-reference cv-web envelopes + protobuf horizon |
Chad Weidert |
2026-05-18 |
|
feat(global): wire Global button + dialog scaffold + diff capture |
Chad Weidert |
2026-05-18 |
|
feat(ophand): implement Op hand? button — mirror panel L/R |
Chad Weidert |
2026-05-18 |
|
fix(finpan): wrap NOD XRecord write in catch — was nuking the CV logo |
Chad Weidert |
2026-05-18 |
|
fix(titleblk): NOD XRecord round-trip preserves mpco across redraws |
Chad Weidert |
2026-05-18 |
|
fix(mp_dlg): three MPD parity fixes — DIMZIN=3, mped iw/ow swap, mpco preserve |
Chad Weidert |
2026-05-18 |
|
docs(51): add cv-cad dialog data-entry tree for AI blueprint extract-and-fill |
Chad Weidert |
2026-05-18 |
|
feat(wd_dlg): 4-page nav (<<, <, >, >>) with done_dialog loop — 24 rows |
Chad Weidert |
2026-05-18 |
|
fix(wd_dlg): column/row padding + header widths + Ledger Notch label |
Chad Weidert |
2026-05-18 |
|
refactor(wd_dlg): full columns-of-rows DCL restructure for PB11 parity |
Chad Weidert |
2026-05-18 |
|
docs(50): renumber Blueprint Extraction architecture from 49 to 50 |
Chad Weidert |
2026-05-18 |
|
fix(wd_dlg): notch header 2x2 grid mirrors toggle grid for proper alignment |
Chad Weidert |
2026-05-18 |
|
chore(jira-backfill): file Sprint 20 TECT042 + SO parity items + DFMEA refs |
Chad Weidert |
2026-05-18 |
|
docs(49): add Blueprint Extraction architecture spec and .cvextract.json schema v0.1 |
Chad Weidert |
2026-05-18 |
|
fix(format,wd_dlg): DIMZIN=0 was wrong (suppresses both) — should be 1 |
Chad Weidert |
2026-05-18 |
|
fix(wd_dlg): notch key case-collision, slider width, Drip/Future stack |
Chad Weidert |
2026-05-18 |
|
feat(wd_dlg): add L/R/T/B notch toggles per row with column header |
Chad Weidert |
2026-05-18 |
|
fix(format,wd_dlg): DIMZIN=0 in dim-style block + inline Drip/Future labels |
Chad Weidert |
2026-05-18 |
|
fix(format): always show feet AND inches — DIMZIN=0 + literal cleanup |
Chad Weidert |
2026-05-18 |
|
docs(00): elevate R26/R27/R28 to pre-submission ship-gate risks |
Chad Weidert |
2026-05-18 |
|
docs(03): acknowledge Track D blueprint pipeline in P2/P3 (was post-launch) |
Chad Weidert |
2026-05-18 |
|
docs(47): pull Track D Blueprint Extraction into v11.1 ship gate (Sprints 21-27) |
Chad Weidert |
2026-05-18 |
|
fix(wd_dlg): remove Trim/Notch column and split Drip/Future headers |
Chad Weidert |
2026-05-18 |
|
fix(wd_dlg): text-level parity with PB11 (label, subtitle, column names) |
Chad Weidert |
2026-05-18 |
|
fix(decode): SO dialog parity #1-#4 (format, defaults, q, p) |
Chad Weidert |
2026-05-18 |
|
fix(decode): mp_dlg ± encoding + mppn dir-clobber + ch over-activation |
Chad Weidert |
2026-05-18 |
|
fix(demo-cycle): refresh AC window handles before tiling side-by-side |
Chad Weidert |
2026-05-18 |
|
fix(gui-draw): final ‘[GUI] Ready.’ prompt to clear .massprop from CLI tail |
Chad Weidert |
2026-05-18 |
|
feat(drawdim): wdvar dashed-X symbol + inside W/H dims |
Chad Weidert |
2026-05-18 |
|
fix(feature): clip fs strips around wdvar (standard openings) too |
Chad Weidert |
2026-05-18 |
|
fix(gui-draw): collapse CLI + apply view in restore-state (sync, no MCP race) |
Chad Weidert |
2026-05-18 |
|
fix(demo-cycle): simplify File-In-Use dialog handling via AppActivate + SendKeys |
Chad Weidert |
2026-05-18 |
|
fix(demo-cycle): handle File-In-Use dialog on BEFORE AC via Win32 FindWindow |
Chad Weidert |
2026-05-18 |
|
fix(panatt): schema-aware so per-row enable — TECT vs LFC discriminator |
Chad Weidert |
2026-05-18 |
|
fix(panatt): add last-elem=1 escape next to pos3=1 escape |
Chad Weidert |
2026-05-18 |
|
revert(panatt): drop fragile schema-aware so-guard; keep correct decoder |
Chad Weidert |
2026-05-18 |
|
fix(compare-view): extra trailing blank lines to fully exit -layer cmd |
Chad Weidert |
2026-05-18 |
|
fix(panatt): correct so-row decoder mapping (CV-478 root) |
Chad Weidert |
2026-05-18 |
|
fix(panatt): schema-aware per-row enable + so W/H decode swap (CV-478) |
Chad Weidert |
2026-05-18 |
|
fix(drawdim): CV-478 Drip width-gate <4” + CV-479 CG shown as X=/Y= from FFE |
Chad Weidert |
2026-05-18 |
|
fix(compare-view): CLIPROMPTLINES=1 to keep CLI overlay off the drawing |
Chad Weidert |
2026-05-18 |
|
fix(compare-view): close ribbon BEFORE setting view so zoom uses final viewport |
Chad Weidert |
2026-05-18 |
|
fix(compare-view): drop zoom extents; -view _top alone matches CV menu macro |
Chad Weidert |
2026-05-18 |
|
feat(demo-cycle): face-up view + ribbon close on both BEFORE+AFTER AC |
Chad Weidert |
2026-05-18 |
|
feat(gui-draw + headless): FILEDIA=1, side-by-side compare, parity gui<->auto |
Chad Weidert |
2026-05-18 |
|
docs(34): add 2026-05-18 implementation-status placeholder |
Chad Weidert |
2026-05-18 |
|
docs(33): add 2026-05-18 implementation-status placeholder |
Chad Weidert |
2026-05-18 |
|
docs(32): add live-status pointer to doc 11 |
Chad Weidert |
2026-05-18 |
|
docs(08): snapshot 2026-05-18 — refresh demo-readiness gate against NLT 2026-07-09 |
Chad Weidert |
2026-05-18 |
|
docs(07): snapshot 2026-05-18 — unhardcode M2 date, point sprint-level sequence to doc 47 |
Chad Weidert |
2026-05-18 |
|
docs(04): snapshot 2026-05-18 — archive Weeks 17–52, defer current sprint cadence to doc 47 |
Chad Weidert |
2026-05-18 |
|
docs(03): snapshot 2026-05-18 — merge duplicate P3 sections, resolve Phase 1B/1D contradictions, defer to doc 47 |
Chad Weidert |
2026-05-18 |
|
docs(00): snapshot 2026-05-18 — defer status/schedule to doc 47, aggressive risk-register pointer |
Chad Weidert |
2026-05-18 |
|
docs(10): add demotion banner pointing canonical schedule to doc 47 |
Chad Weidert |
2026-05-18 |
|
docs(index): re-establish precedence with doc 47 as canon and prune duplicated status content |
Chad Weidert |
2026-05-18 |
|
docs(47): pull ADN submission target to NLT 2026-07-09 |
Chad Weidert |
2026-05-18 |
|
fix(drawpan): NUM panel-mark above panel top, with regression guard |
Chad Weidert |
2026-05-18 |
|
fix(panatt): fs predicate uses universal last-elem=1, drops pos3>0 |
Chad Weidert |
2026-05-18 |
|
docs(bug-tracker): note Bug 163 Track A extension for non-CSB schemas |
Chad Weidert |
2026-05-18 |
|
fix(panatt): universal last-elem=1 fallback for dr/sd/so/bo/fs/dl predicates |
Chad Weidert |
2026-05-18 |
|
chore: auto-generate weekly update for 2026-05-18 |
GitHub Action |
2026-05-18 |
|
docs+rebaseline: 199/204 PASS (+75) after chamfer/subtract catch |
Chad Weidert |
2026-05-17 |
|
feat(sweep): capture [DP-FEAT] feature flags in cv-corpus-sweep.csv |
Chad Weidert |
2026-05-17 |
|
fix(drawpan): catch chamfer/subtract + phase markers (WATER002 timeout) |
Chad Weidert |
2026-05-17 |
|
fix(harness): commit cv-mcp-startup.scr + auto-regenerate if missing |
Chad Weidert |
2026-05-17 |
|
fix(headless): csvmenu accoreconsole detection + CVSNAP DXFOUT (CV-476) |
Chad Weidert |
2026-05-17 |
|
docs: corpus sweep rebaseline + progress snapshot 2026-05-17 |
Chad Weidert |
2026-05-17 |
|
refactor(weldconn + drawdim): unify WC dim emission paths into drawdim |
Chad Weidert |
2026-05-16 |
|
fix(green): xlst odd-count guard + distof nil-pv-val protection |
Chad Weidert |
2026-05-16 |
|
fix(fp-titleblock): fp-tb-tc applies CV_TB Arial style (group 7 after 72) |
Chad Weidert |
2026-05-16 |
|
fix: restore 4 regressions lost in rebase (logo Y, title hscale, BP, RL) |
Chad Weidert |
2026-05-16 |
|
fix(finpan): single CVicon.png logo emission (drop CV logo.JPG banner) |
Chad Weidert |
2026-05-16 |
|
feat: Bug 163 Track A.2 — green.lsp blst odd-count guard + reactivate so escape |
Chad Weidert |
2026-05-16 |
|
feat(panatt): Bug 163 Track C — panatt_detect-schema infrastructure |
Chad Weidert |
2026-05-16 |
|
feat(wctypes): Bug 163 Track B — synthesize wcvar from in-drawing WC INSERTs |
Chad Weidert |
2026-05-16 |
|
revert(panatt): Bug 163 Track A — back out per-row toggle escapes (caused 72-panel timeouts) |
Chad Weidert |
2026-05-16 |
|
fix(panatt): Bug 163 Track A — pl/lt accept universal last-elem=1 marker |
Chad Weidert |
2026-05-15 |
|
fix(panatt): Bug 163 Track A — so predicate accepts Lowes pos3=1 convention |
Chad Weidert |
2026-05-15 |
|
docs: feature-gap analysis on worst panels — diagnoses panatt predicate bottleneck |
Chad Weidert |
2026-05-15 |
|
fix(wctypes): nameless fallback for projects without EM-label convention |
Chad Weidert |
2026-05-15 |
|
refactor(weldconn): Phase 4 — drop disable+alert miscon path |
Chad Weidert |
2026-05-15 |
|
feat(verify): Phase 5 — 6/6 corpus-FAIL panels resolve to 0 _FB |
Chad Weidert |
2026-05-15 |
|
fix: restore CVicon.png to source + tighten 1/4” scale envelope |
Chad Weidert |
2026-05-15 |
|
feat(wctypes): Phase 3 — project-wide idx→name map + global catalog fallback |
Chad Weidert |
2026-05-15 |
|
feat(wccatalog): Phase 2 — LISP loader + lookup API |
Chad Weidert |
2026-05-15 |
|
feat(wc-catalog): Phase 1 — build global JSON from wcl.txt + log harvest |
Chad Weidert |
2026-05-15 |
|
chore(corpus-sweep): -Resume + -MaxPanels for chunked runs |
Chad Weidert |
2026-05-15 |
|
feat(corpus-sweep): WC detection/resolution evidence across all projects |
Chad Weidert |
2026-05-15 |
|
refactor(weldconn): retire _wc_qtr_mult dead-code multiplier |
Chad Weidert |
2026-05-15 |
|
feat(dim): reroute multi-part dim text on narrow spans to leader callouts |
Chad Weidert |
2026-05-15 |
|
feat(wctypes): full geometry resolution — synthesize wcl from legacy block |
Chad Weidert |
2026-05-15 |
|
fix(wctypes): IF not AND for value threading (AutoLISP gotcha) |
Chad Weidert |
2026-05-15 |
|
fix(weldconn): recover WC type-names from drawing + NOD (Bug 154) |
Chad Weidert |
2026-05-15 |
|
feat(demo-cycle): single-panel BEFORE+DRAW+AFTER tier-3 replacement |
Chad Weidert |
2026-05-15 |
|
chore(reports): archive legacy CSB panel-book PDFs from VM 201 |
Chad Weidert |
2026-05-14 |
|
chore(reports): archive Jira-backfill artifact trail |
Chad Weidert |
2026-05-14 |
|
docs(patents): track 2026-05-05 patent deliverables |
Chad Weidert |
2026-05-14 |
|
docs(weekly): refresh PDF export of weekly updates |
Chad Weidert |
2026-05-14 |
|
docs(gtm): Sprint 19 closeout + Sprint 20 kickoff |
Chad Weidert |
2026-05-14 |
|
docs(weekly): add Week of 2026-05-13 closeout |
Chad Weidert |
2026-05-14 |
|
chore(workspace): add docs-sensitive to multi-root workspace |
Chad Weidert |
2026-05-14 |
|
docs(copilot): codify Conventional Commits 1.0.0 |
Chad Weidert |
2026-05-14 |
|
docs(faq): add doc 49 with FAQ-001..003 and authority catalog |
Chad Weidert |
2026-05-14 |
|
docs(48): backfill Jira IDs for 110 feature-inventory entries |
Chad Weidert |
2026-05-14 |
|
docs: add comprehensive customer-facing feature inventory (doc 48) |
Chad Weidert |
2026-05-14 |
|
chore: update news from RSS feeds for 2026-05-13 |
GitHub Action |
2026-05-13 |
|
fix(csvmenu): wrap CUILOAD via lambda — direct (apply ‘command …) errors |
Chad Weidert |
2026-05-12 |
|
fix(panatt + grid_dlg): dim layers magenta → ACI 170 (navy); add hardware_dim |
Chad Weidert |
2026-05-12 |
|
feat(finpan + fp-titleblock): logo banner top-of-page + Arial title block |
Chad Weidert |
2026-05-12 |
|
Reapply “fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless)” |
Chad Weidert |
2026-05-12 |
|
Revert “fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless)” |
Chad Weidert |
2026-05-12 |
|
docs(mcp): document ocr-mcp local patch + OCR_AUTO_BOOTSTRAP env |
Chad Weidert |
2026-05-12 |
|
fix(csvmenu): csvmenu.lsp loads in accoreconsole (AC2027 headless) |
Chad Weidert |
2026-05-12 |
|
docs(gtm): Track D — Blueprint Extraction R&D (Sprints 31–40) |
Chad Weidert |
2026-05-12 |
|
docs(mcp): expand topology to 8 servers — Autodesk + PDF/OCR rollout |
Chad Weidert |
2026-05-12 |
|
ci(deploy): inject SENTRY_AUTH_TOKEN + VITE_SENTRY_DSN into cv-web build |
Chad Weidert |
2026-05-12 |
|
feat(cv-web): wire @sentry/react + @sentry/vite-plugin |
Chad Weidert |
2026-05-12 |
|
docs(mcp): document 4-server MCP topology, trim jira-setup duplication |
Chad Weidert |
2026-05-12 |
|
chore: build events calendar for 2026-05-12 |
GitHub Action |
2026-05-12 |
|
docs(gtm): extend plan through October — Sprints 31–43 + 40-video library |
Chad Weidert |
2026-05-11 |
|
docs(claude): sub-bullet on rule #9 — Bug type for bug-fix work items |
Chad Weidert |
2026-05-11 |
|
docs(claude): non-negotiable rule #9 — JIRA Tasks, never Subtasks |
Chad Weidert |
2026-05-11 |
|
docs(gtm): align Sprint 19–30 dates with JIRA (shift -7 days) |
Chad Weidert |
2026-05-11 |
|
fix(weekly-update): sprint-number anchor (Sprint 19) replaces relative wk1 |
Chad Weidert |
2026-05-11 |
|
docs(gtm): re-number 12 GTM sprints to Sprint 19–30 (continuous) |
Chad Weidert |
2026-05-11 |
|
feat(scripts): Print-ProjectBook.ps1 — Wed-AM sprint deliverable pipeline |
Chad Weidert |
2026-05-11 |
|
chore(weekly-update): WK1_DEFAULT → 2026-05-13 for Wed→Tue sprints |
Chad Weidert |
2026-05-11 |
|
docs(gtm): rebase GTM plan calendar to Wed→Tue sprint cadence |
Chad Weidert |
2026-05-11 |
|
fix(panatt): Bug 156 — universal last-element activation predicate for wc |
Chad Weidert |
2026-05-11 |
|
chore: auto-generate weekly update for 2026-05-11 |
GitHub Action |
2026-05-11 |
|
docs(gtm): promote GTM plan working draft to repo as doc 47 |
Chad Weidert |
2026-05-11 |
|
chore: auto-generate weekly update for 2026-05-11 |
GitHub Action |
2026-05-11 |
|
fix(ci/weekly-update): drop unsupported content_type, add plain-text body |
Chad Weidert |
2026-05-11 |
|
fix(weekly-update): catch ValueError from urllib.Request + strip env values |
Chad Weidert |
2026-05-11 |
|
chore: auto-generate weekly update for 2026-05-11 |
GitHub Action |
2026-05-11 |
|
ci(weekly-update): splice GTM plan progress into email + doc 11 |
Chad Weidert |
2026-05-11 |
|
feat(weekly-update): GTM plan progress + JIRA metrics reporter |
Chad Weidert |
2026-05-11 |
|
docs(jira): document JIRA connection + GitHub secrets setup |
Chad Weidert |
2026-05-11 |
|
chore: auto-generate weekly update for 2026-05-11 |
GitHub Action |
2026-05-11 |
|
docs(bugs): close out Phase B/C/D — Bugs 155, 161, 162; promote 140 |
Chad Weidert |
2026-05-09 |
|
fix(tier2): off-by-one in entity-section parser |
Chad Weidert |
2026-05-09 |
|
feat(parity): cv-tier2-batch — corpus-wide Tier 2 sweep + rollup |
Chad Weidert |
2026-05-09 |
|
feat(parity): Phase D — Tier 2 content-equivalence extractor |
Chad Weidert |
2026-05-09 |
|
docs(parity): correct feature names + add P10/P90 + propagate v2 results |
Chad Weidert |
2026-05-09 |
|
docs(parity): Phase B findings — symmetric parity % + per-project feature counts |
Chad Weidert |
2026-05-08 |
|
docs(parity): Phase B v2 final — 22 folders / 1375 panels swept |
Chad Weidert |
2026-05-08 |
|
fix(drawdim+fp-titleblock): Bug 161 (\X literal) + Bug 162 (panel mark center) |
Chad Weidert |
2026-05-08 |
|
fix(dowels): Bug 155 — both-bypass count rule per user rule of thumb |
Chad Weidert |
2026-05-08 |
|
fix(dowels+parity): Bug 155 placement rule + per-step timeout |
Chad Weidert |
2026-05-08 |
|
fix(dowels): Bug 155 — bypass shrink revised to user 2026-05-08 rule |
Chad Weidert |
2026-05-08 |
|
docs(bugs): Bug 155-160 — slab-dowel refinement + AABA003 9-item GUI findings |
Chad Weidert |
2026-05-08 |
|
docs+infra: Phase B multi-project sweep initial results (12 of 22 folders) |
Chad Weidert |
2026-05-08 |
|
feat(parity): Phase B multi-project sweep + deferred Phase C docket |
Chad Weidert |
2026-05-08 |
|
docs(bugs): Bug 149 ✅ Fixed + Bug 153 NEW (mezzanine SD boundary) |
Chad Weidert |
2026-05-08 |
|
fix(drawdim): Bug 149 — emit 5 PP X dims per row for multi-column panels |
Chad Weidert |
2026-05-08 |
|
fix(panatt): Bug 146 — edge-mount WC schema (wcd=0 + pos7≠0 → R-side) |
Chad Weidert |
2026-05-08 |
|
fix(drawdim): Bug 151 — RL elevation markers per segment |
Chad Weidert |
2026-05-08 |
|
fix(panatt+weldconn): Bug 148 — boundary WCs emit one insert per RL segment |
Chad Weidert |
2026-05-08 |
|
docs(bugs): Bug 145 closeout + 146/147/148/149/150 documented |
Chad Weidert |
2026-05-08 |
|
fix(panatt+weldconn): Bug 145 — WC L-side multi-insert RL boundary cap + wcm |
Chad Weidert |
2026-05-08 |
|
docs(dfmea/bugs): Bug 142/143/144 + DFMEA-071/072/073 — multi-RL fix closeout |
Chad Weidert |
2026-05-07 |
|
fix(panatt+drawpan): Bug 142/143/144 — multi-segment Roof Line + WC-RL linkage |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): A6 closeout — DFMEA-070 D drops 7→3, Bug 141 ✅ Fixed |
Chad Weidert |
2026-05-07 |
|
fix(panatt+pick): A6/Bug 141/DFMEA-070 — PP layout via explicit tuple list |
Chad Weidert |
2026-05-07 |
|
docs(bugs): cross-reference GH #183 for Bug 141 |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): Bug 141 / DFMEA-070 — PP layout schema mismatch |
Chad Weidert |
2026-05-07 |
|
fix(parity): selective re-baseline scope — CSB001/002/003 only |
Chad Weidert |
2026-05-07 |
|
docs(bugs): cross-reference GH #182 for Bug 140 |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): Phase C cluster diagnosis — Bug 140 / DFMEA-069 PP/BP truncation |
Chad Weidert |
2026-05-07 |
|
feat(parity): A7 — re-baseline policy + 3-tier cascade (Bug 139 / DFMEA-068) |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): A6 closeout — DFMEA-066 D drops 8→4, Bug 137 ✅ Fixed |
Chad Weidert |
2026-05-07 |
|
fix(weldconn): A6 — WC silent-drop fallback (Bug 137 / DFMEA-066) |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): A6 design — most-common-WC fallback + RED + on-drawing warning |
Chad Weidert |
2026-05-07 |
|
docs(bugs): cross-reference GH #181 for Bug 139 |
Chad Weidert |
2026-05-07 |
|
docs(dfmea/bugs): retract DFMEA-067/Bug 138; add DFMEA-068/Bug 139 |
Chad Weidert |
2026-05-07 |
|
docs(bugs): cross-reference GH #179 (Bug 137) and #180 (Bug 138) |
Chad Weidert |
2026-05-07 |
|
docs(bugs): add Bug 137/138 — WC silent-drop + WC table inflation |
Chad Weidert |
2026-05-07 |
|
docs(dfmea): add DFMEA-066/067 — WC silent-drop + WC table inflation |
Chad Weidert |
2026-05-07 |
|
fix(parity-fixture): expand wcl.txt to all 13 WC types in CSB corpus |
Chad Weidert |
2026-05-07 |
|
docs(weekly): 2026-05-04 — Phase 1-9 shipped, 3-panel near-parity |
Chad Weidert |
2026-05-07 |
|
docs(dashboard): M1.7 In Progress; M2/M2.5/M3 at-risk annotation |
Chad Weidert |
2026-05-07 |
|
docs(parity): G5 PARTIAL on 3 panels + Phase 5b multi-panel infra |
Chad Weidert |
2026-05-07 |
|
docs(bugs): add Bug 133-136 cross-referencing DFMEA-060..063 |
Chad Weidert |
2026-05-07 |
|
docs(dfmea): add DFMEA-060..063 — uncovered failure modes from Phase 1-9 |
Chad Weidert |
2026-05-07 |
|
docs(dfmea): drop Detection ratings on Phase 1-9 validated controls |
Chad Weidert |
2026-05-07 |
|
docs(bugs): close Bug 130/131/132 — Phase 3/4/5 + slot-9 fix |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): flip wcvar leader angle by panel-half to kill snaketongue |
Chad Weidert |
2026-05-07 |
|
fix(finpan): split gross vs finished sq ft + use arch width |
Chad Weidert |
2026-05-07 |
|
feat(chamfer): Phase 9 (Outside/Inside/Both) + per-edge labels + DIMDEC=4 |
Chad Weidert |
2026-05-07 |
|
fix(chamfer): drop drawdim per-feature duplicate; layer-route legend |
Chad Weidert |
2026-05-07 |
|
fix(panatt): pp/bp Y formula uses pos0 to detect schema |
Chad Weidert |
2026-05-07 |
|
fix(panatt): pp/bp activation uses last-element flag (universal) |
Chad Weidert |
2026-05-07 |
|
fix(wc): R-side multi-insert + wcm gate + table sort + fab names |
Chad Weidert |
2026-05-07 |
|
fix(wc): apply expansion-gap deduction to multi-insert path too |
Chad Weidert |
2026-05-07 |
|
fix(cv-gui-draw): bullet-proof sysvar restore (FILEDIA stuck at 0) |
Chad Weidert |
2026-05-07 |
|
fix(wc): expansion-gap deduction + remove 72” thresh + closest-side route |
Chad Weidert |
2026-05-07 |
|
feat(parity): per-panel pre-DXF as golden — eliminates manual curation |
Chad Weidert |
2026-05-07 |
|
feat(scripts): Run-BatchParity.ps1 — multi-panel batch parity runner (Phase 7) |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): blank suffix as default; explicit y2wc_lst for verified WCs |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): label door-top elevation markers as DR, not WC |
Chad Weidert |
2026-05-07 |
|
chore(cv-gui-draw): drop redundant feature gates (Phase 6) |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): route FS elevation markers to feature_dim (Phase 5 / GH #169) |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): drop non-functional text relocation + steepen leader tilt |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): drop stray underline LINE + tilt EM26 Up leader to clear PP |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): replace csv_dim1 leader with entmake + hook/underline lines |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): pass absolute p2 to csv_dim1 leader (kills dogleg) |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): re-emit R-side X-edge dim as willful deviation from golden |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): use deterministic horizontal-inboard leader angle |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): WC LEADERs + dim text relocation (Phase 4 v2 / GH #176) |
Chad Weidert |
2026-05-07 |
|
Revert “fix(drawdim): emit LEADER entity for single-insert WC dims (Phase 4 / GH #176)” |
Chad Weidert |
2026-05-07 |
|
fix(drawdim): emit LEADER entity for single-insert WC dims (Phase 4 / GH #176) |
Chad Weidert |
2026-05-07 |
|
fix(drawpan): at-panel HATCH cleanup — bbox dupes + thin-band artifacts (Phase 3 / GH #175) |
Chad Weidert |
2026-05-07 |
|
docs: STANDARDS-TRACE comment block + CLAUDE.md rule |
Chad Weidert |
2026-05-07 |
|
fix(dowels): bypass-end zone shrink for slab dowels (Phase 2) |
Chad Weidert |
2026-05-07 |
|
fix(panatt): per-section per-row activation predicate (Phase 1) |
Chad Weidert |
2026-05-07 |
|
docs: log Bug 131/132 + DFMEA-058/059 for residual hatch dups + missing WC leader |
Chad Weidert |
2026-05-06 |
|
docs: log mirror-hatch + classification deltas + add off-panel detector |
Chad Weidert |
2026-05-06 |
|
fix(drawpan): erase off-panel mirror HATCHes after feature-strip pass |
Chad Weidert |
2026-05-06 |
|
fix(drawdim): drop dd-plate-dim dim line by (text+gap)*scf below defpoints |
Chad Weidert |
2026-05-06 |
|
fix(drawdim): ELEV label centering + bottom PP dim line + dd-build-elevs guard |
Chad Weidert |
2026-05-06 |
|
fix(drawpan): Option B expansion-gap deduction (architectural panel width) |
Chad Weidert |
2026-05-06 |
|
fix(chamfer): migrate to CHAMFEREDGE + chamfer legend below WC table |
Chad Weidert |
2026-05-05 |
|
docs: traceability artifacts for May 2026 elevation-marker session |
Chad Weidert |
2026-05-05 |
|
docs: add post-mortem for elevation-marker refactor (May 2026) |
Chad Weidert |
2026-05-05 |
|
fix(drawdim): unify elevation-marker pipeline via dd-elev-flush |
Chad Weidert |
2026-05-05 |
|
refactor: consistent L/R naming for Roof Line elevation globals |
Chad Weidert |
2026-05-05 |
|
fix: RL elevation marker missing left side — extract separate L/R elevations |
Chad Weidert |
2026-05-05 |
|
refactor: route RL elevation marker through dd-elev-dim (fixes text-inside bug) |
Chad Weidert |
2026-05-05 |
|
fix: RL label shows ‘Roof Line’ instead of stacked RL suffix |
Chad Weidert |
2026-05-05 |
|
fix: RL elevation marker missing in GUI mode (boundp guard + missing finpan reset) |
Chad Weidert |
2026-05-05 |
|
feat: add FS/RL/DL/PL labeled elevation markers to elevmrkr |
Chad Weidert |
2026-05-05 |
|
feat(drawdim): extend dd-sfx system to FS, RL, and CG elevation labels |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): factor 6 repeated patterns into named helpers |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): introduce dd-draw-elev helper for left-side elevation dims |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): introduce dd-sfx helper for all \X suffix strings |
Chad Weidert |
2026-05-05 |
|
fix(drawdim): apply dd-sfx-h to SB/SD/FF suffix labels |
Chad Weidert |
2026-05-05 |
|
feat(drawdim): reduce \X suffix MTEXT text height to 70% |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): Clusters 4+5 — collapse quadrant leader cond blocks to single csv_dim1 calls |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): Cluster 3 — factor x7lst/x8lst plate-dim loops into dd-plate-dim helper |
Chad Weidert |
2026-05-05 |
|
refactor(drawdim): Cluster 2 — factor foreach/csv_dim1/dd-fixmtext triples into dd-elev-dim helper |
Chad Weidert |
2026-05-05 |
|
Clean OCR artifacts from patent document 01-CV-Patent-Construction-Drawings.md |
Chad Weidert |
2026-05-05 |
|
docs: expand modern patent draft Rev 2 with parametric dialog, layout, pick plan, and clash detection claims |
Chad Weidert |
2026-05-05 |
|
Add Trinity LLM system plan to vm-infrastructure |
Chad Weidert |
2026-05-05 |
|
docs: add doc 46 AutoLISP API deprecation and breakage risk reference |
Chad Weidert |
2026-05-05 |
|
Add ACI tilt-up intake plan to authoritative-sources |
Chad Weidert |
2026-05-05 |
|
chore: build events calendar for 2026-05-05 |
GitHub Action |
2026-05-05 |
|
chore: resolve tasks.json merge conflict |
Chad Weidert |
2026-05-04 |
|
feat: add CLD AutoLISP Developer Certification curriculum |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): correct left-side elevation marker geometry and label alignment |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): force DIMASSOC=0 for elevation labels; fix label strings |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): fix ELEV label position, add \X labels, restore CG elevation |
Chad Weidert |
2026-05-04 |
|
docs: add Before-You-Write execution context checklist to clean-code instructions |
Chad Weidert |
2026-05-04 |
|
feat: add structural elevation markers to left/right panel edges |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): ELEV marker x-alignment and while-loop termination |
Chad Weidert |
2026-05-04 |
|
chore: update auto-generated panel mass property files after test runs |
Chad Weidert |
2026-05-04 |
|
feat: advance feature gate to Step 5 in cv-gui-draw.lsp |
Chad Weidert |
2026-05-04 |
|
fix: remove separate Weld Conn TEXT entmake from weldconn.lsp (x32+x64) |
Chad Weidert |
2026-05-04 |
|
fix: add boundp guard to pv-val to prevent unbound-symbol runtime errors |
Chad Weidert |
2026-05-04 |
|
chore: update parity snapshot after plvar and grade/CG fixes |
Chad Weidert |
2026-05-04 |
|
fix: suppress grade marker and CG dims to match VLX golden (x32+x64) |
Chad Weidert |
2026-05-04 |
|
fix: correct plvar compact decode — pos0=0 disables toggle (x32+x64) |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): use entmake for dowel note text to guarantee 0° rotation |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): move slab dowel note from drvar to elevmrkr() |
Chad Weidert |
2026-05-04 |
|
fix(drawdim): zero dimexo/dimexe for door dims; fix dowel note text rotation |
Chad Weidert |
2026-05-04 |
|
chore: auto-generate weekly update for 2026-05-04 |
GitHub Action |
2026-05-04 |
|
fix(drawdim): correct slab dowel note position, field mapping, and formatting |
Chad Weidert |
2026-05-03 |
|
feat: add door opening dimensions and dowel note to drvar rendering |
Chad Weidert |
2026-05-03 |
|
fix: replace V-shape door symbol with proper diamond (4 dashed lines) |
Chad Weidert |
2026-05-03 |
|
fix: feature strip splits around door opening to avoid overlap |
Chad Weidert |
2026-05-03 |
|
fix: drawdim drvar gate, double-door X symbol, debug cleanup |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): use \X to place label below dim line, not \P (above) |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): label below measurement via \P; WC abbreviation |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): pre-build PP/BP elevs for WC conflict routing; tighten threshold to 12” |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): proximity-based WC conflict routing + PP/BP elevation labels |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): route conflicting WC elevation to right edge |
Chad Weidert |
2026-05-03 |
|
fix(drawdim): move PP elevation markers to right panel edge |
Chad Weidert |
2026-05-03 |
|
chore: update auto-test snapshot after BP/PP cosmetic fixes |
Chad Weidert |
2026-05-02 |
|
fix(drawdim/brace/pick): correct BP/PP cosmetic display issues |
Chad Weidert |
2026-05-02 |
|
feat: add BP-DECODE and PP-DECODE to panatt.lsp compact decoder |
Chad Weidert |
2026-05-02 |
|
fix: decode fhd (pos2) in FS-DECODE to prevent fvvar clobber |
Chad Weidert |
2026-05-02 |
|
fix: feature strip label uses architectural rtos format for strip height |
Chad Weidert |
2026-05-02 |
|
fix: feature layer color 41 (goldenrod) not yellow (color 2) |
Chad Weidert |
2026-05-02 |
|
fix: explode feature solids individually; reset UCS each hatch iter |
Chad Weidert |
2026-05-02 |
|
docs: add patent assembly, analysis, modern draft, and attorney brief |
Chad Weidert |
2026-05-02 |
|
feat: enable horizontal feature strips in GUI draw pipeline (Step 3) |
Chad Weidert |
2026-05-02 |
|
fix: swap p1/p2 on right roofline marker for correct ELEV block placement |
Chad Weidert |
2026-05-02 |
|
fix: roofline label format and ELEV block arrowhead |
Chad Weidert |
2026-05-02 |
|
feat: implement roof line annotation in drawpan |
Chad Weidert |
2026-05-02 |
|
docs: reorganize patent docs and scaffold lifting guides |
Chad Weidert |
2026-05-02 |
|
docs: add patent OCR assembly task plan and stub script |
Chad Weidert |
2026-05-02 |
|
chore: add playwright dev dependency and footprint-check artifact |
Chad Weidert |
2026-05-02 |
|
fix: top-out panel orientation for near-wall cast placement |
Chad Weidert |
2026-05-02 |
|
fix: X dim both-arrow termination and leader centered on weld plate |
Chad Weidert |
2026-05-02 |
|
fix: reset dimblk to standard arrow before EM26 X edge dims |
Chad Weidert |
2026-05-02 |
|
fix: place all panels near their own wall regardless of aspect ratio |
Chad Weidert |
2026-05-02 |
|
feat: accepted deviation — 5 DIMENSION |
connections_dim (golden=4) |
Chad |
|
fix: reduce snap suck distance; rotate only clicked panel |
Chad Weidert |
2026-05-02 |
|
fix: restore EM26 leader and X dim by removing duplicate right-edge guard |
Chad Weidert |
2026-05-02 |
|
fix: pack rotated panels along their own axis, not always drawing X |
Chad Weidert |
2026-05-02 |
|
fix: restore top-right EM26 leader and X dim — use _wc_is_right not _wc_wcsp |
Chad Weidert |
2026-05-01 |
|
fix: thick install arrows on top layer; prevent cross-site snap on drag/rotate |
Chad Weidert |
2026-05-01 |
|
fix: EM26 leader label, EM30 edge dims, X dim geometry for weld connections |
Chad Weidert |
2026-05-01 |
|
fix: install arrows in 3D view; prevent cross-box row snap |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): notes block color black, larger font, aligned, golden column widths |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): move all 3 general notes to K17 with independent golden positions |
Chad Weidert |
2026-05-01 |
|
feat: group drag for multi-selection and 3D rubber band selection |
Chad Weidert |
2026-05-01 |
|
feat: fix panel snap overlap, group row rotation, rubber band selection |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): move notes block below panel and split Footing to left side |
Chad Weidert |
2026-05-01 |
|
fix: snap panel center to 10-ft minor grid, pack row flush from anchor |
Chad Weidert |
2026-05-01 |
|
fix: snap panel to grid BOX CENTER, consistent 1-section padding in all 3D views |
Chad Weidert |
2026-05-01 |
|
feat(grg): add Grid Reference Guide overlay diagnostic |
Chad Weidert |
2026-05-01 |
|
feat: grid-snap on panel drop and disable minor gridlines |
Chad Weidert |
2026-05-01 |
|
feat: row-packing on panel drop; fix orbit-while-dragging root cause |
Chad Weidert |
2026-05-01 |
|
refactor(weldconn): remove verbose WC-INSERT diagnostic prints |
Chad Weidert |
2026-05-01 |
|
fix: consistent grid+NorthArrow across all 3D views; fix orbit-during-drag |
Chad Weidert |
2026-05-01 |
|
fix: suppress camera orbit when dragging a panel in 3D cast layout |
Chad Weidert |
2026-05-01 |
|
fix: add onPanelDrop prop to CastLayoutCanvas for row reorder on drag end |
Chad Weidert |
2026-05-01 |
|
fix: wire 3D drag/interact props and algorithm reset buttons in cast layout |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): remove broken drawdim call from single-insert annotation branch |
Chad Weidert |
2026-05-01 |
|
feat: realistic 3D tilt-up crane animation + swing distance metric |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): replace entmake DIMENSION with csv_dim1 for multi-insert UP annotation |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): correct Weld Conn. label height, thickness, alignment |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): move Weld Conn. ELEV labels into connection draw loop |
Chad Weidert |
2026-05-01 |
|
fix(weldconn): correct ELEV label positions and add 3-Spaces dim text |
Chad Weidert |
2026-05-01 |
|
feat: cast layout drag, install arrows, pick animation, MC simulation |
Chad Weidert |
2026-05-01 |
|
fix: rewrite weld connections notes block using entmake TEXT |
Chad Weidert |
2026-04-30 |
|
fix: correct NUM block insert scale to match VLX golden |
Chad Weidert |
2026-04-30 |
|
fix: add trailing slash to GUI CVSNAP output path in finpan |
Chad Weidert |
2026-04-30 |
|
fix(weldconn): remove vl-sort — string< not defined in AutoLISP |
Chad Weidert |
2026-04-30 |
|
fix(weldconn): fix notes block accumulation, vl-sort, and ELEV labels |
Chad Weidert |
2026-04-30 |
|
data(CSB001): add struct IDs to wcl.txt weld connection definitions |
Chad Weidert |
2026-04-30 |
|
feat(weldconn): implement 22-entity notes block for weld connections schedule |
Chad Weidert |
2026-04-30 |
|
fix(wcvar): remove per-connection geometry TEXT labels from drawdim |
Chad Weidert |
2026-04-30 |
|
feat(drawdim): add leader notes for single-insert UP weld connections |
Chad Weidert |
2026-04-30 |
|
fix(wcl): swap EM26/EM30 type labels — type 6/11=EM30, type 10=EM26 |
Chad Weidert |
2026-04-30 |
|
fix(weldconn): anchor repeat insert at d on connections_dim, loop starts at d+wcsp |
Chad Weidert |
2026-04-30 |
|
docs(copilot): expand rule 18 — full Autodesk doc cross-check requirement |
Chad Weidert |
2026-04-30 |
|
chore(reports): update auto-test snap for Step 2 weld connections |
Chad Weidert |
2026-04-30 |
|
chore(mprop): update massprop output for Step 2 weld connection geometry |
Chad Weidert |
2026-04-30 |
|
feat(cv-gui-draw): advance FEATURE GATE to Step 2 — weld connections enabled |
Chad Weidert |
2026-04-30 |
|
fix(cv-auto-draw): keep FILEDIA=0 before quit to prevent GUI save dialog |
Chad Weidert |
2026-04-30 |
|
refactor(drawpan): read CIRCLE |
hardware from drawing instead of _cv_dowel_pts global |
Chad |
|
fix(wcl.txt): correct embed plate dimensions from golden block geometry |
Chad Weidert |
2026-04-30 |
|
fix(weldconn): VLX-convention block naming, DOWN y formula, multi-insert gate |
Chad Weidert |
2026-04-30 |
|
fix(panatt): revert numeric wce pos11 addition; add wcp decode from pos10 |
Chad Weidert |
2026-04-30 |
|
fix(weldconn/panatt): block geometry, position snap, and multi-insert |
Chad Weidert |
2026-04-30 |
|
fix(panatt): capture Roof Line elevation and fix wcs side decode |
Chad Weidert |
2026-04-30 |
|
fix: weld connections — panatt stale-oldsec, Roof Line elevation, drawdim ydlst, EM names |
Chad Weidert |
2026-04-30 |
|
chore: update parity snap — CIRCLE |
hardware=11 now matches golden |
Chad |
|
fix(panatt): correct sd/dr compact toggle decode to prevent over-activation |
Chad Weidert |
2026-04-30 |
|
fix(dowels): segment-based circle placement matches VLX golden 11-circle output |
Chad Weidert |
2026-04-30 |
|
fix: hardware circles now placed at slab dowel elevation (Y≈-3”), not J-bolt height (Y≈120”) |
Chad Weidert |
2026-04-29 |
|
fix: set DBMOD=0 before quit to prevent accoreconsole from saving CSB001.dwg |
Chad Weidert |
2026-04-29 |
|
test: headless baseline — Step 1 FEATURE GATE (hardware enabled) |
Chad Weidert |
2026-04-29 |
|
fix(test): fix cv-auto-test.scr for headless accoreconsole |
Chad Weidert |
2026-04-29 |
|
fix: call CVSNAP inline in finpan GUI mode before script continuation |
Chad Weidert |
2026-04-29 |
|
fix: near-wall panel top-out orientation (rotationRad = π - A) |
Chad Weidert |
2026-04-29 |
|
fix: suppress SYSVARMONITOR during GUI run to prevent log/snap truncation |
Chad Weidert |
2026-04-29 |
|
fix: gate pick/brace on mppp/mpbp globals; send logo to back |
Chad Weidert |
2026-04-29 |
|
docs: add G5 incremental GUI validation plan to doc 45 |
Chad Weidert |
2026-04-29 |
|
chore: update news from RSS feeds for 2026-04-29 |
GitHub Action |
2026-04-29 |
|
fix(drawpan): restore plan view after finpan in deferred script |
Chad Weidert |
2026-04-28 |
|
feat(finpan): logo watermark — center, correct scale, no border, 54% width |
Chad Weidert |
2026-04-28 |
|
fix: clearance polygon inset inward (Y-down sign); landscape near-wall panels deferred to overflow portrait rows |
Chad Weidert |
2026-04-28 |
|
fix: revert near-wall landscape rotation — near-wall panels always face wall (w along wall, h inward) |
Chad Weidert |
2026-04-28 |
|
fix(cast-layout): rotate landscape near-wall panels 90° to portrait |
Chad Weidert |
2026-04-28 |
|
fix(cast-layout): clearance zone follows actual slab polygon, not AABB rectangle |
Chad Weidert |
2026-04-28 |
|
fix(cast-layout): rotate overflow only for landscape panels (w > h) |
Chad Weidert |
2026-04-28 |
|
feat(cast-layout): rotate interior overflow panels 90° for portrait strip layout |
Chad Weidert |
2026-04-28 |
|
fix(cast-layout): polygon check for near-wall panels + 1.5” cast-joint gap everywhere |
Chad Weidert |
2026-04-28 |
|
feat(cast-layout): align overflow panels by height, polygon check, 1.5” joint gap |
Chad Weidert |
2026-04-28 |
|
fix: restore exclusion zone check in interior overflow snake |
Chad Weidert |
2026-04-28 |
|
feat: interior overflow snake placement + drag-to-reorder sidebar |
Chad Weidert |
2026-04-28 |
|
fix: multi-row per-wall placement; remove central snake |
Chad Weidert |
2026-04-28 |
|
feat: pick order badges in 3D; clockwise-from-crane pick sequence |
Chad Weidert |
2026-04-28 |
|
fix: check panel edge vs exclusion ring, not just center |
Chad Weidert |
2026-04-28 |
|
fix(finpan): add IMAGEDEF owner group 330 for AutoCAD 2026+ entmakex |
Chad Weidert |
2026-04-28 |
|
fix: exclusion zone = max(body+setting, minPickRadius) |
Chad Weidert |
2026-04-28 |
|
fix: restore FILEDIA=1 after headless run; guard in acaddoc.lsp |
Chad Weidert |
2026-04-28 |
|
fix: two-pass segment-distance crane position for L-shaped slabs |
Chad Weidert |
2026-04-28 |
|
fix(finpan): use entmake for IMAGE entity; fix IMAGEDEF_REACTOR linkage |
Chad Weidert |
2026-04-28 |
|
chore: ignore local parity scratch files |
Chad Weidert |
2026-04-28 |
|
test: capture latest parity draw outputs |
Chad Weidert |
2026-04-28 |
|
fix: crane position — center-based inward normal, east/south shifts only |
Chad Weidert |
2026-04-28 |
|
fix(logo): drop IMAGEATTACH, fix group-13 dotted-pair, expose diagnostics |
Chad Weidert |
2026-04-28 |
|
fix: polygon-aware crane position — ring tangent to actual slab walls |
Chad Weidert |
2026-04-28 |
|
fix(logo): drop stray rotation arg from IMAGEATTACH; wrap entmake in vl-catch-all |
Chad Weidert |
2026-04-28 |
|
fix: fallback crane position to slab-wall tangent if ring crosses wall |
Chad Weidert |
2026-04-28 |
|
fix(logo): replace -IMAGEATTACH with IMAGEDEF-reuse + entmake strategy |
Chad Weidert |
2026-04-28 |
|
fix: position crane so inner ring is tangent to clearance lines |
Chad Weidert |
2026-04-28 |
|
feat: clip capacity rings to slab; clockwise pick order from NW panel |
Chad Weidert |
2026-04-28 |
|
fix: use -IMAGEATTACH (dash) to suppress Attach Image dialog |
Chad Weidert |
2026-04-28 |
|
fix: switch logo insertion from entmakex to IMAGEATTACH command |
Chad Weidert |
2026-04-28 |
|
fix: update crane exclusion radius to match real LR1300 footprint |
Chad Weidert |
2026-04-28 |
|
fix: panel centering, logo IMAGEDEF, and verbose output suppression |
Chad Weidert |
2026-04-28 |
|
fix: scale LR1300 crane model to actual spec dimensions |
Chad Weidert |
2026-04-28 |
|
fix: bake fp-tb-hscale default to 0.75 (visually validated) |
Chad Weidert |
2026-04-28 |
|
feat: capacity rings — 3 evenly-spaced rings from full crane spec reach |
Chad Weidert |
2026-04-28 |
|
fix: center panel frame on CG marker (INSERT |
solid_dim) not drawing extents |
Chad |
|
fix: center panel using perimeter LINE bounding box, not overall extents |
Chad Weidert |
2026-04-28 |
|
feat: center panel in frame; logo as watermark; fix IMAGE group 70 |
Chad Weidert |
2026-04-28 |
|
feat: add fp-tb-hscale text height knob; improve logo diagnostics |
Chad Weidert |
2026-04-28 |
|
fix: auto-size MPPN text height; simplify logo insertion |
Chad Weidert |
2026-04-28 |
|
fix: center-justify ADD1/ADD2/CON/LO/MPPN fields in title block |
Chad Weidert |
2026-04-28 |
|
fix: remove duplicate title-box bottom line in fp-tb-grid |
Chad Weidert |
2026-04-28 |
|
fix: snake envelope orientation bug, bounds margin, narrow-building fallback |
Chad Weidert |
2026-04-28 |
|
fix: rotated AABB bounds check, snake envelope uses wall-orientation heuristic |
Chad Weidert |
2026-04-28 |
|
fix: snake fills open central area between near-wall panel rows |
Chad Weidert |
2026-04-28 |
|
fix: pairwise clash check removes overlapping near-wall panels |
Chad Weidert |
2026-04-28 |
|
fix: first panel clearance, no stacking, weights in kips |
Chad Weidert |
2026-04-28 |
|
fix: double crane inset to 2× body radius to clear counterweight overhang |
Chad Weidert |
2026-04-28 |
|
fix: crane body edge at clearance line, correct panel gap defaults |
Chad Weidert |
2026-04-28 |
|
fix: revert crane to NW corner (usableMinY) and document coordinate convention |
Chad Weidert |
2026-04-28 |
|
fix: crane was placed at SW corner (usableMinY=minZ+c), should be NW (usableMaxY=maxZ-c) |
Chad Weidert |
2026-04-28 |
|
chore: build events calendar for 2026-04-28 |
GitHub Action |
2026-04-28 |
|
fix: crane exclusion was picking wrong quadratic root, shifting panels off-slab |
Chad Weidert |
2026-04-27 |
|
fix: IMAGEDEF entmakex group 90+330; logo scale from CON text height |
Chad Weidert |
2026-04-27 |
|
fix: replace -imageattach command with entmake for logo; remove ATTSYNC |
Chad Weidert |
2026-04-27 |
|
fix: crane at usableMinX/Y (wall clearance), auto body radius keeps panels clear |
Chad Weidert |
2026-04-27 |
|
feat: insert CV logo image at CON attrib position in GUI mode |
Chad Weidert |
2026-04-27 |
|
fix: place crane at slab corner, not usable-area boundary; shrink exclusion default |
Chad Weidert |
2026-04-27 |
|
fix: guard ATTSYNC with csv_headless — not available in accoreconsole |
Chad Weidert |
2026-04-27 |
|
feat: show panel features and marks in Layout view (2D + 3D) |
Chad Weidert |
2026-04-27 |
|
fix: align SQFT/PER ATTDEF X to MPX1 column before INSERT |
Chad Weidert |
2026-04-27 |
|
fix: correct ATTRIB X-only move in fp-fix-title-labels Part B |
Chad Weidert |
2026-04-27 |
|
fix: restore = in title labels and fix ATTRIB X positions for CG/AREA rows |
Chad Weidert |
2026-04-27 |
|
fix: add fp-fix-title-labels to patch TITLE block TEXT labels at draw time |
Chad Weidert |
2026-04-27 |
|
fix: swap TITLE block positions 12/13 — Area→SQFT, CG→FORM MT’L |
Chad Weidert |
2026-04-27 |
|
feat: rewrite CastLayout3D with rigging bar, correct crane orientation, fixed coordinate system |
Chad Weidert |
2026-04-27 |
|
fix: North arrows, 3D nav consistency, layout settings right pane, default FL view |
Chad Weidert |
2026-04-27 |
|
fix: crane at back-left, near-wall cast placement, North arrow direction, rename to Layout |
Chad Weidert |
2026-04-27 |
|
fix: correct coordinate system in BracePlan2D and CastLayout3D |
Chad Weidert |
2026-04-27 |
|
feat: add craneExclusionIn to CastLayoutSettings (default 480”) |
Chad Weidert |
2026-04-27 |
|
feat: 2D/3D toggles for Bracing + Cast Layout, near-wall panel placement |
Chad Weidert |
2026-04-27 |
|
feat: Casting Layout view — snake yard plan with crane capacity rings |
Chad Weidert |
2026-04-27 |
|
fix: correct TITLE block ATTRIB order for 22-ATTDEF legacy block |
Chad Weidert |
2026-04-27 |
|
fix: brace interior direction, grid rotation, inside/outside toggle |
Chad Weidert |
2026-04-27 |
|
fix: brace plan — single-floor view, working toolbar toggles, slab geometry |
Chad Weidert |
2026-04-27 |
|
fix: brace plan — correct wall chaining and grouped collapsible sidebar |
Chad Weidert |
2026-04-27 |
|
fix: silence log-file lock errors in Run-CVAutoTest cleanup |
Chad Weidert |
2026-04-27 |
|
fix: set csv_auto_out global and restore full-feature draw in cv-auto-draw |
Chad Weidert |
2026-04-27 |
|
fix: add fp-autoscale-attribs and inline CVSNAP to finpan |
Chad Weidert |
2026-04-27 |
|
feat: add Brace Plan view — dedicated fourth navigation tab for tilt-up temporary bracing |
Chad Weidert |
2026-04-27 |
|
docs: add brace inserts in pilasters (§8.2) with pipe clearance geometry check |
Chad Weidert |
2026-04-27 |
|
docs: major expansion of lifting and bracing reference document |
Chad Weidert |
2026-04-27 |
|
fix: SFSP blocks from golden DXF + automate via Initialize-SfspBlocks.ps1 |
Chad Weidert |
2026-04-27 |
|
docs: add UFGS 03 47 13 Tilt-Up Concrete to industry references |
Chad Weidert |
2026-04-27 |
|
feat: add Revit, Bluebeam, cranes/rigging, concrete tech to news topics |
Chad Weidert |
2026-04-27 |
|
fix: replace SFSP blocks with golden DWG versions (correct visual layout) |
Chad Weidert |
2026-04-27 |
|
feat: expand news topics to AI, nuclear, data centers, gov spending |
Chad Weidert |
2026-04-27 |
|
fix: guard None title/description in news-update workflow Python script |
Chad Weidert |
2026-04-27 |
|
fix: move mpe1/mpl1 nil guards after fp_cg_str to prevent distof crash |
Chad Weidert |
2026-04-27 |
|
feat: title block ENG1-3 — bot/top elevation from FFE and expansion gaps |
Chad Weidert |
2026-04-27 |
|
chore: add GUI full-feature harness and test .scr launcher |
Chad Weidert |
2026-04-27 |
|
feat: add parity testing scripts and full-feature draw harness |
Chad Weidert |
2026-04-27 |
|
chore: scripts/ — add csv_main_only flag and panel dump call |
Chad Weidert |
2026-04-27 |
|
feat: add SFSP block templates (title, elev, num, update) for x32 and x64 |
Chad Weidert |
2026-04-27 |
|
docs: record Bug #121 (KIPS units), Bug #122 (volume format), DFMEA-049 (dim precision) |
Chad Weidert |
2026-04-27 |
|
feat: cv-parity-export.lsp — CVSNAP command for DXF parity testing |
Chad Weidert |
2026-04-27 |
|
chore: update parity snap — FULL DXF PARITY: PASS (350/350 entities) |
Chad Weidert |
2026-04-27 |
|
fix: drawdim DIMLUNIT=4+DIMDEC=2 for arch precision; drawpan hardware 2D conversion |
Chad Weidert |
2026-04-27 |
|
fix: finpan Phase 5 — 25-ATTRIB title block INSERT in golden order |
Chad Weidert |
2026-04-27 |
|
feat: cv-auto-draw Phase 4c — run csv_init_blocks before drawpan |
Chad Weidert |
2026-04-27 |
|
feat: add csv_init_blocks.lsp — WBLOCK golden title block to SFSP |
Chad Weidert |
2026-04-27 |
|
fix: drvar compact decode — drz=Enable(pos7), drx=0(non-future), drs=Opens(pos0) |
Chad Weidert |
2026-04-21 |
|
chore: auto-generate weekly update for 2026-04-27 |
GitHub Action |
2026-04-27 |
|
chore: update news from RSS feeds for 2026-04-22 |
GitHub Action |
2026-04-22 |
|
feat: multi-floor stacking in Building 3D view (Overall Building Plan) |
Chad Weidert |
2026-04-21 |
|
fix: auto-check all floors on project load so 3D shows full building |
Chad Weidert |
2026-04-21 |
|
feat: multi-floor slab/roof planes + bounding box fix in 3D site view |
Chad Weidert |
2026-04-21 |
|
fix: Arlington Level 2 clones full 8-elevation Level 1 chain |
Chad Weidert |
2026-04-21 |
|
fix: Arlington Level 2 two-wall demo + clone-first-floor add button |
Chad Weidert |
2026-04-21 |
|
fix: Level 2 elevations no longer bleed into Level 1 view |
Chad Weidert |
2026-04-21 |
|
fix: drvar hardware circles always draw regardless of pos0 enable toggle |
Chad Weidert |
2026-04-21 |
|
fix: panatt drvar pos0=0 inverted enable, add fs field decode |
Chad Weidert |
2026-04-21 |
|
fix: drawdim DIMASSOC=1 architecture + elevmrkr local DIMASSOC=0 + dlvar x-suppression |
Chad Weidert |
2026-04-21 |
|
fix: restore CSB001.dwg to 183286-byte PB11 original |
Chad Weidert |
2026-04-21 |
|
feat: multi-floor support + center-button fix + sample project picker |
Chad Weidert |
2026-04-21 |
|
feat: center button fits view at current angle without rotation |
Chad Weidert |
2026-04-21 |
|
diag: add x2lst dump and connections_dim per-slot count diagnostics |
Chad Weidert |
2026-04-21 |
|
fix: restore mpvar to full-peri drawdim call; guard revision dialog in script context |
Chad Weidert |
2026-04-21 |
|
fix: split GUI/headless massprop script paths in drawpan.lsp |
Chad Weidert |
2026-04-21 |
|
fix: load x64 modules by absolute path to avoid x32 SFSP shadowing |
Chad Weidert |
2026-04-21 |
|
refactor: revert csv_dim1 to DIMASSOC=0 with investigation notes (x32+x64) |
Chad Weidert |
2026-04-21 |
|
fix: center/fit button — sync centerRef/sizeRef during render not via useEffect |
Chad Weidert |
2026-04-21 |
|
fix: drvar dri decode + draw-toggle guard for draw=OFF items |
Chad Weidert |
2026-04-21 |
|
fix: switch DIM1 to DIMASSOC=0 to produce AC2000-style old-style entities |
Chad Weidert |
2026-04-20 |
|
chore: build events calendar for 2026-04-21 |
GitHub Action |
2026-04-21 |
|
fix: remove unused ShadingMode import, add missing ViewerToolbar import in PanelViewer3D |
Chad Weidert |
2026-04-20 |
|
feat: standardize 3D viewer navigation with shared OrbitCameraRig + ViewerToolbar |
Chad Weidert |
2026-04-20 |
|
feat: lollipop labels on both ends of grid lines + tight overall scene grid |
Chad Weidert |
2026-04-20 |
|
fix: align roof polygon and add panel features to overall 3D building view |
Chad Weidert |
2026-04-20 |
|
feat: add cv-icon.png favicon and nav logo to SimpleStruct and cv-cad |
Chad Weidert |
2026-04-20 |
|
fix: add lbz/drz compact decode guards for lbvar and drvar items |
Chad Weidert |
2026-04-20 |
|
feat: replace tab icon and topbar logo with cv-icon.png |
Chad Weidert |
2026-04-20 |
|
feat: human-proportioned bodies and full-body kick momentum in Chuck TKO |
Chad Weidert |
2026-04-20 |
|
feat: overhaul Chuck TKO — NES controls, 10 distinct kicks, anatomical animations, unique boss designs |
Chad Weidert |
2026-04-20 |
|
feat: unify navigation across all 3D/2D views — Google Earth model |
Chad Weidert |
2026-04-20 |
|
docs: add vision/success criteria PDF and weekly update correction PDF |
Chad Weidert |
2026-04-20 |
|
refactor(cv-web): update roofStructure utility |
Chad Weidert |
2026-04-20 |
|
chore: update workspace files and weekly-update workflow |
Chad Weidert |
2026-04-20 |
|
docs: add parity mode taxonomy, SYNCPUSH workflow, regression protocol to instructions |
Chad Weidert |
2026-04-20 |
|
feat(cv-web): ProjectView pour date planning, collapsible weather, dashboard stats |
Chad Weidert |
2026-04-20 |
|
chore: auto-generate weekly update for 2026-04-20 |
GitHub Action |
2026-04-20 |
|
fix: GUI pipeline end-to-end: LAYEROFF fix, deferred script, curdir race, FP-2 diagnostics |
Chad Weidert |
2026-04-18 |
|
fix: stop counting ATTRIB/SEQEND sub-entities in CVSNAP; fix wcl.txt; set DIMASSOC=0 GUI |
Chad Weidert |
2026-04-18 |
|
chore: resolve binary merge conflicts after rebase |
Chad Weidert |
2026-04-18 |
|
revert: restore original PB11 golden baseline (350 entities) |
Chad Weidert |
2026-04-18 |
|
chore: remove generated snap files from project source tree |
Chad Weidert |
2026-04-18 |
|
fix: G5 parity PASS – add wcl type 11, update golden baseline, skip 3DSOLID GUIDs |
Chad Weidert |
2026-04-18 |
|
chore: sync x64→x32 and stage all session source edits (drawdim, drawpan, weldconn, panatt, mkblk, green, convert, cv-auto-draw, cv-parity-export) |
Chad Weidert |
2026-04-17 |
|
fix: eliminate mpvar double-dimensioning in finpan and wire GUI pre/post DXF |
Chad Weidert |
2026-04-17 |
|
docs: add living validation index and four-mode parity taxonomy |
Chad Weidert |
2026-04-17 |
|
docs: update git workflow sequence and add SYNCPUSH codeword |
Chad Weidert |
2026-04-17 |
|
chore: add CLAUDE.md project instructions for Claude Code |
Chad Weidert |
2026-04-17 |
|
fix: panel resize limits and text overflow in side panels |
Chad Weidert |
2026-04-16 |
|
feat: auto-collapse panels on narrow/portrait screens |
Chad Weidert |
2026-04-16 |
|
fix: gear visible in landscape, props panel usable in portrait |
Chad Weidert |
2026-04-16 |
|
fix: collapse props panel on narrow viewports |
Chad Weidert |
2026-04-16 |
|
fix: responsive layout for portrait tablets |
Chad Weidert |
2026-04-16 |
|
fix: resolve CMDACTIVE=1 stuck commands in drawdim parity tests |
Chad Weidert |
2026-04-16 |
|
fix: restore every-other panel joint grid lines |
Chad Weidert |
2026-04-15 |
|
chore: update test outputs from iter 15 (186/350 entities) |
Chad Weidert |
2026-04-15 |
|
docs: correct false parity claims, update test plan with true 186/350 status |
Chad Weidert |
2026-04-15 |
|
feat: parity test tooling — DXF compare, test runner, CVSNAP exporter |
Chad Weidert |
2026-04-15 |
|
fix: restore original CSB001.dwg/CSBsite1.dwg and re-export golden DXF |
Chad Weidert |
2026-04-15 |
|
fix: headless nil guards and feature hatch layer fix (186/350 parity) |
Chad Weidert |
2026-04-15 |
|
fix: add explicit type annotation to nextId to fix TS implicit any |
Chad Weidert |
2026-04-15 |
|
feat: panel nav bar, keyboard shortcuts, renumber menu item |
Chad Weidert |
2026-04-15 |
|
feat: renumber panels clockwise and prev/next navigation |
Chad Weidert |
2026-04-15 |
|
fix: grid uses one direction per axis to prevent opposite-wall duplication |
Chad Weidert |
2026-04-15 |
|
fix: grid lines at every panel joint, not every-other |
Chad Weidert |
2026-04-15 |
|
fix: remove unused panelCenterAlong variable |
Chad Weidert |
2026-04-15 |
|
chore: update sample building project files (test artifacts) |
Chad Weidert |
2026-04-15 |
|
fix: x32 panatt.lsp compact item toggle decoder (mirror of x64 fix) |
Chad Weidert |
2026-04-15 |
|
fix: TB11 x64 headless parity fixes (Bugs 93-122+) |
Chad Weidert |
2026-04-15 |
|
feat: add golden DXF baseline and test output |
Chad Weidert |
2026-04-15 |
|
feat: add headless DXF parity test infrastructure |
Chad Weidert |
2026-04-15 |
|
docs: update testing docs with headless DXF parity results (G5) |
Chad Weidert |
2026-04-15 |
|
feat: door/window tags and room area labels on floor plan (#12, #13) |
Chad Weidert |
2026-04-15 |
|
feat: mechanical opening callouts on roof plan (#9) |
Chad Weidert |
2026-04-15 |
|
feat: bearing plates, bridging lines, section cut indicators on roof plan |
Chad Weidert |
2026-04-15 |
|
feat: roof slope arrows, north arrow, graphic scale bar on 2D plans |
Chad Weidert |
2026-04-15 |
|
feat: professional title block + sheet border on 2D plans |
Chad Weidert |
2026-04-15 |
|
feat: per-wall roofLine heights in 3D viewport |
Chad Weidert |
2026-04-15 |
|
feat(roof-plan): joist member callout on drawing |
Chad Weidert |
2026-04-15 |
|
feat(roof-plan): bay dimension strings between grid bubbles |
Chad Weidert |
2026-04-15 |
|
chore: update news from RSS feeds for 2026-04-15 |
GitHub Action |
2026-04-15 |
|
fix(plans): grid at every-other-joint starting index 0, clip joists to polygon |
Chad Weidert |
2026-04-14 |
|
feat(plans): grid lines at every-other panel joint, not just corners |
Chad Weidert |
2026-04-14 |
|
fix(plans): grid bubbles overlap — filter to true corners only |
Chad Weidert |
2026-04-14 |
|
feat(plans): quick-win gap-analysis items #4 #7 #12 #5 |
Chad Weidert |
2026-04-14 |
|
feat(2D roof): structural grid from building geometry + height callouts |
Chad Weidert |
2026-04-14 |
|
fix(3D): use panel roofLine height for roof slab and wall height |
Chad Weidert |
2026-04-14 |
|
fix: also skip flat roof box in overall 3D view |
Chad Weidert |
2026-04-14 |
|
fix: skip flat roof box when polygon outline available |
Chad Weidert |
2026-04-14 |
|
Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision |
Chad Weidert |
2026-04-14 |
|
docs: log Bugs 117-120 from April 14 parity testing |
Chad Weidert |
2026-04-14 |
|
docs: update DFMEA table and bug tracker formatting |
Chad Weidert |
2026-04-14 |
|
Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision |
Chad Weidert |
2026-04-14 |
|
fix: reduce wall band stroke weights to prevent overlap |
Chad Weidert |
2026-04-14 |
|
chore: update CSB001.dwg sample drawing |
Chad Weidert |
2026-04-14 |
|
chore: add static analysis and parity test utility scripts |
Chad Weidert |
2026-04-14 |
|
docs: Bugs 111-116 documentation + static analysis sweep summary |
Chad Weidert |
2026-04-14 |
|
fix: Bugs 111-116 — mirror all static analysis fixes to x32 tree |
Chad Weidert |
2026-04-14 |
|
fix: Bugs 111-116 — static analysis sweep, 194+ crash-vector fixes (x64) |
Chad Weidert |
2026-04-14 |
|
fix: swap bold/thin wall face lines to correct faces |
Chad Weidert |
2026-04-14 |
|
fix: extension lines at concrete faces, not halfT-shifted into corners |
Chad Weidert |
2026-04-14 |
|
fix: wall dims = concreteW + T, fractional inches |
Chad Weidert |
2026-04-14 |
|
fix: dimension extension lines start at correct wall faces |
Chad Weidert |
2026-04-14 |
|
docs: add cv-web clean code instructions |
Chad Weidert |
2026-04-14 |
|
refactor: single footprintThickness() for all T calculations |
Chad Weidert |
2026-04-14 |
|
fix(plans): roof plan dimensions now use same formula as floor inner dims |
Chad Weidert |
2026-04-14 |
|
fix(plans): increase spacing between inner and outer dimension tiers |
Chad Weidert |
2026-04-14 |
|
feat(plans): add inner dimension strings to floor plan |
Chad Weidert |
2026-04-14 |
|
fix(ci): force-add .github/logs/ to bypass gitignore in events-build |
Chad Weidert |
2026-04-14 |
|
feat(plans): add auto-generate toggle per floor/roof plan |
Chad Weidert |
2026-04-14 |
|
fix: add pan controls and roof polygon to Plans 3D viewport |
Chad Weidert |
2026-04-13 |
|
fix: use polygon ShapeGeometry for 3D floor/roof instead of rectangular boxes |
Chad Weidert |
2026-04-13 |
|
fix(roof-plan): anchor structural legend to bottom-left of viewBox |
Chad Weidert |
2026-04-13 |
|
fix(roof-plan): fix perpendicular text and grid bleeding into legend |
Chad Weidert |
2026-04-13 |
|
docs: Bug 110 documentation — doc 32 entry + DFMEA-046 in doc 31 |
Chad Weidert |
2026-04-13 |
|
fix: Bug 110 — add (done_dialog) to 6 okcanhlp cancel handlers |
Chad Weidert |
2026-04-13 |
|
fix(roof-plan): rewrite annotations to match floor plan layered offset system |
Chad Weidert |
2026-04-13 |
|
fix: roof dims/labels use wall angle, add grid axis labels |
Chad Weidert |
2026-04-13 |
|
fix: roof outline inset direction was inverted (outward not inward) |
Chad Weidert |
2026-04-13 |
|
fix: roof plan dims match floor plan minus 2T |
Chad Weidert |
2026-04-13 |
|
chore: add Materials diagnostic harness from Bug 109 debugging |
Chad Weidert |
2026-04-13 |
|
docs: Bug 109 documentation + DFMEA-045 + status updates for Bugs 107-108 |
Chad Weidert |
2026-04-13 |
|
fix: Bug 107 — wrap panatt in vl-catch-all-apply for csv_dwgtype Tier 1 + Materials/Revision handlers |
Chad Weidert |
2026-04-13 |
|
fix: Bug 108/109 — matl_dlg.lsp cond stray = + cons paren + (exit) guard |
Chad Weidert |
2026-04-13 |
|
fix: uniform roof inset + consistent grid across plans |
Chad Weidert |
2026-04-13 |
|
fix: move roof plan legend below drawing |
Chad Weidert |
2026-04-13 |
|
feat: render auto roof outline with joists, ledger, and structural legend |
Chad Weidert |
2026-04-13 |
|
feat: auto roof plan from footprint with ACI/SJI structural calcs |
Chad Weidert |
2026-04-13 |
|
fix: gate ALL structural checks behind developer mode |
Chad Weidert |
2026-04-13 |
|
fix: gate reinforcement warnings behind developer mode |
Chad Weidert |
2026-04-13 |
|
Merge remote-tracking branch ‘origin/main’ |
Chad Weidert |
2026-04-13 |
|
chore: stage pre-existing changes (docs cascade, cv-web session) |
Chad Weidert |
2026-04-13 |
|
chore: stage working tree changes (DWG, cuix, parity-tests, wcl) |
Chad Weidert |
2026-04-13 |
|
fix: section headings span full grid width in project form |
Chad Weidert |
2026-04-13 |
|
docs: Bug 107/108 tracker entries, DFMEA-043/044, parity results update |
Chad Weidert |
2026-04-13 |
|
fix: Bug 107 first-call panatt abort + Bug 108 matl_dlg stray = (#126, #127) |
Chad Weidert |
2026-04-13 |
|
fix: concrete and joints always visible, reinforcement gated by dev mode |
Chad Weidert |
2026-04-13 |
|
feat: add developer mode toggle for experimental features |
Chad Weidert |
2026-04-13 |
|
fix: remove dead panelSpacing3D setting |
Chad Weidert |
2026-04-13 |
|
refactor: move structural fields to Project Details page |
Chad Weidert |
2026-04-13 |
|
refactor: move all settings from ProjectView to ProjectSettingsDialog (gear) |
Chad Weidert |
2026-04-13 |
|
chore: auto-generate weekly update for 2026-04-13 |
GitHub Action |
2026-04-13 |
|
feat: Chuck TKO V3 — directional kicks + counter-based combat |
Chad Weidert |
2026-04-11 |
|
feat: complete Chuck TKO rewrite with Punch-Out!! faithful mechanics |
Chad Weidert |
2026-04-10 |
|
feat: add Chuck TKO hidden game (Punch-Out style) |
Chad Weidert |
2026-04-10 |
|
fix: move 2D foam strips outside panel body (like pilasters) |
Chad Weidert |
2026-04-10 |
|
docs: cascade doc 45 parity test plan across modernization docs 00-10 |
Chad Weidert |
2026-04-10 |
|
fix: break workflow cascade with [skip ci] in changelog commit |
Chad Weidert |
2026-04-10 |
|
feat: 2D floor plan white foam joints + dimension stops at foam edge |
Chad Weidert |
2026-04-10 |
|
docs: add parity test plan PDF build (doc 45) |
Chad Weidert |
2026-04-10 |
|
chore: add weld connection list data file for Arlington Airport A |
Chad Weidert |
2026-04-10 |
|
chore: gitignore AutoCAD .dwl/.dwl2 lock files |
Chad Weidert |
2026-04-10 |
|
feat: add consolidated VLX symbol dump script |
Chad Weidert |
2026-04-10 |
|
reports: add VM201 DXF exports and BHF from VLX forensics session |
Chad Weidert |
2026-04-10 |
|
chore: update x64 csv.cuix menu binary |
Chad Weidert |
2026-04-10 |
|
fix: swap foam positions to account for group Y=PI rotation |
Chad Weidert |
2026-04-10 |
|
docs: add TB11-PB11 parity test plan (doc 45) |
Chad Weidert |
2026-04-10 |
|
fix: per-panel foam backer rod on each edge, extending outward into gap |
Chad Weidert |
2026-04-10 |
|
fix: add inter-panel foam backer rod strips at coplanar joints |
Chad Weidert |
2026-04-10 |
|
docs: add Reliability First engineering principle to copilot instructions |
Chad Weidert |
2026-04-10 |
|
docs: add VLX forensics discovery report and all analysis artifacts |
Chad Weidert |
2026-04-10 |
|
fix: foam backer rod only at corner termination joints, not interior edges |
Chad Weidert |
2026-04-10 |
|
feat: render foam backer rod strips at panel joint gaps |
Chad Weidert |
2026-04-10 |
|
revert: restore segmentLayout to original offsets.push(x) |
Chad Weidert |
2026-04-10 |
|
fix: segmentLayout emit center offsets (mesh is centered via translate(-hw)) |
Chad Weidert |
2026-04-10 |
|
revert: restore layout to pre-sliver-fix state (5917d054) |
Chad Weidert |
2026-04-10 |
|
fix: panels start at wall origin — all gaps via mesh trims only |
Chad Weidert |
2026-04-10 |
|
fix: restore lj/rj end joints in wallWidth and segmentLayout |
Chad Weidert |
2026-04-10 |
|
fix: remove unused jointWidth params after layout refactor |
Chad Weidert |
2026-04-10 |
|
fix: eliminate wall-walking sliver at continuous corners |
Chad Weidert |
2026-04-10 |
|
feat: clash beacon tooltips + prominent 2D joint gap indicators |
Chad Weidert |
2026-04-10 |
|
feat: implement expansion joint geometry — trim panels, 2D annotations, OBB fix |
Chad Weidert |
2026-04-09 |
|
docs: add Bug 105/106 to tracker and DFMEA |
Chad Weidert |
2026-04-09 |
|
fix: Y-rotation sign bug in clash detection OBB + beacon coords |
Chad Weidert |
2026-04-09 |
|
fix: pjdll import — text-mode line reader + import gate condition |
Chad Weidert |
2026-04-09 |
|
feat: materials list output changed from txt to CSV |
Chad Weidert |
2026-04-09 |
|
feat: NOD XRecord persistence for tiltlist/conslist |
Chad Weidert |
2026-04-09 |
|
feat: extend project details — schedule/notes/estimator + pj.dll/wc.dll import |
Chad Weidert |
2026-04-09 |
|
feat: add pjdll.lsp and tiltxrec.lsp modules |
Chad Weidert |
2026-04-09 |
|
fix: destructure entityIds/edges with rename in PanelCanvas2D |
Chad Weidert |
2026-04-09 |
|
feat: bright red clashing features + red edge lines (3D + 2D) |
Chad Weidert |
2026-04-09 |
|
feat: add spatial clash detection engine with 3D beacons and 2D overlays |
Chad Weidert |
2026-04-09 |
|
fix: size front panels to exact back span minus 2T overlap |
Chad Weidert |
2026-04-09 |
|
fix: handle possibly-undefined corners in SiteViewport3D |
Chad Weidert |
2026-04-09 |
|
fix: stop closure correction from shifting wall segment origins |
Chad Weidert |
2026-04-09 |
|
diag: add console.log tracing for wall positions and closure correction |
Chad Weidert |
2026-04-09 |
|
fix: comment out frontZ instead of underscore prefix |
Chad Weidert |
2026-04-09 |
|
fix: suppress unused WELD_COLOR and frontZ for CI build |
Chad Weidert |
2026-04-09 |
|
test: disable weld connections to isolate corner offset cause |
Chad Weidert |
2026-04-09 |
|
fix: move pdvar/pdval before if-branch in convert.lsp |
Chad Weidert |
2026-04-09 |
|
fix: keep weld plates within panel boundaries at sideL/sideR edges |
Chad Weidert |
2026-04-09 |
|
test: set Arlington jointWidth to 0 to isolate corner offset errors |
Chad Weidert |
2026-04-09 |
|
fix: Bug 103 + Bug 104 — Project Details persistence and export naming |
Chad Weidert |
2026-04-09 |
|
fix: replace two-phase offset with single combined corner formula |
Chad Weidert |
2026-04-09 |
|
fix: projdet.dcl encoding + titleblk ADD2 mapping |
Chad Weidert |
2026-04-08 |
|
fix: Project Details dialog - 7 issues from PB11 comparison |
Chad Weidert |
2026-04-08 |
|
fix: isCurCont along-wall always backs up full T, not T/2 |
Chad Weidert |
2026-04-08 |
|
feat: add sliders to Expansion Gap and Radius Panel |
Chad Weidert |
2026-04-08 |
|
fix: Up Face background ACI 254 (light gray) — ACI 7 toggled to black |
Chad Weidert |
2026-04-08 |
|
fix: Up Face image height and colors — white bg, dark lines |
Chad Weidert |
2026-04-08 |
|
fix: Up Face uses 5-point polygon with center vertex for wedge shape |
Chad Weidert |
2026-04-08 |
|
fix: butt-ext corners use full T along-wall backup, not T/2 |
Chad Weidert |
2026-04-08 |
|
fix: rotate Up Face images — left CCW, right CW, both angles on same edge |
Chad Weidert |
2026-04-08 |
|
fix: draw Up Face as closed polygon matching PB11 |
Chad Weidert |
2026-04-08 |
|
fix: two-phase butt joint offsets — perp before closure, along-wall after |
Chad Weidert |
2026-04-08 |
|
fix: miter sliders 7.5deg step / 0-60 range, rotate Up Face drawings 90deg |
Chad Weidert |
2026-04-08 |
|
fix: bump SW nuke to v4 — force cache clear for BLE->BLC offset |
Chad Weidert |
2026-04-08 |
|
fix: correct miter layout — 3 cols (/ \ Z Offset) + Up Face image on right |
Chad Weidert |
2026-04-08 |
|
fix: restore cur-continuous T/2 retreat + next-continuous full T retreat |
Chad Weidert |
2026-04-08 |
|
fix: remove isCurContinuous along-wall offset, use full T for next-continuous |
Chad Weidert |
2026-04-08 |
|
fix: reverse along-wall offset for next-continuous case |
Chad Weidert |
2026-04-08 |
|
chore: update news from RSS feeds for 2026-04-08 |
GitHub Action |
2026-04-08 |
|
feat: overhaul Left/Right Edge Miter to 3-column layout with vector_image |
Chad Weidert |
2026-04-07 |
|
fix: add along-wall T/2 offset to flush terminating face with corner |
Chad Weidert |
2026-04-07 |
|
fix: correct butt joint T/2 offset — perpendicular to continuous wall |
Chad Weidert |
2026-04-07 |
|
fix: Panel Details DCL labels above edit boxes (match PB11 layout) |
Chad Weidert |
2026-04-07 |
|
fix: explicit radio set_tile + enable/disable logic in mp_dlg.lsp |
Chad Weidert |
2026-04-07 |
|
fix: titleblk guard recognizes (optional) default for mpco/mplo |
Chad Weidert |
2026-04-07 |
|
fix: halve 3D mark size and bump SW nuke to v3 |
Chad Weidert |
2026-04-07 |
|
fix: add perpendicular T/2 offset at butt joint corners |
Chad Weidert |
2026-04-07 |
|
docs: add Modern-First Design with Legacy Guard rule (Rule 20) |
Chad Weidert |
2026-04-07 |
|
feat: wire title block reader into panatt.lsp + add to module load list |
Chad Weidert |
2026-04-07 |
|
feat: add standalone title block ATTRIB reader (titleblk.lsp) |
Chad Weidert |
2026-04-07 |
|
fix: correct footprint shape — BLE/BRE northernmost, BC recessed |
Chad Weidert |
2026-04-07 |
|
fix: decode radios, feature toggles, swap mpd1/mpp1 in compact decoder |
Chad Weidert |
2026-04-07 |
|
fix: corner offset = halfT along next wall direction |
Chad Weidert |
2026-04-07 |
|
chore: add AAA001.dxf reference artifact for cv-web DXF interchange |
Chad Weidert |
2026-04-07 |
|
fix: decode VLX compact panel format in panatt.lsp |
Chad Weidert |
2026-04-07 |
|
fix: remove all thickness offsets from footprint corners |
Chad Weidert |
2026-04-07 |
|
fix: add inline SW unregister in index.html to nuke stale service workers |
Chad Weidert |
2026-04-07 |
|
fix: restore full-thickness offset from working 10:54am version |
Chad Weidert |
2026-04-07 |
|
fix: add skipWaiting+clientsClaim to PWA so deploys activate immediately |
Chad Weidert |
2026-04-07 |
|
fix: correct butt joint corner offset — T/2 perpendicular to continuous wall |
Chad Weidert |
2026-04-07 |
|
fix: remove thickness offset from footprint corners — wall centerlines meet at geometric corner |
Chad Weidert |
2026-04-07 |
|
fix: revert mp_dlg to VLX layout, fix pnl leak, add VLX-only vars |
Chad Weidert |
2026-04-07 |
|
fix: corner complement rule - one continuous, one terminating per corner |
Chad Weidert |
2026-04-07 |
|
fix: restore PB11 mp_dlg parity for panel dialog |
Chad Weidert |
2026-04-07 |
|
fix: mirror corner type to connected elevation on change |
Chad Weidert |
2026-04-07 |
|
fix: mp_dlg numberp crash, project name tile, Details button |
Chad Weidert |
2026-04-07 |
|
fix: auto-migrate stale Arlington IndexedDB + close footprint polygon |
Chad Weidert |
2026-04-07 |
|
feat: Arlington sample — stepped north face with geometry closure |
Chad Weidert |
2026-04-07 |
|
fix: replace cv-cont.lsp temp file with vl-bb-set blackboard vars |
Chad Weidert |
2026-04-07 |
|
fix: New Drawing cancel path creates blank drawing via continuation |
Chad Weidert |
2026-04-07 |
|
feat: centered panel width resize — features maintain distance from center |
Chad Weidert |
2026-04-07 |
|
fix: Bug 102 - New Drawing dead end, pcr=T killed editor launch |
Chad Weidert |
2026-04-07 |
|
fix: merge sub-elevation labels into one per direction on floor plan |
Chad Weidert |
2026-04-07 |
|
docs: log Bug 101 - AutoCAD 2027 crash on exit (Autodesk bug, DFMEA-035) |
Chad Weidert |
2026-04-07 |
|
fix: turn direction based on corner type (butt-int CW, butt-ext CCW) |
Chad Weidert |
2026-04-07 |
|
fix: remove unused DrawingSheet import |
Chad Weidert |
2026-04-07 |
|
fix: 3D floor plan uses real building dimensions from footprint |
Chad Weidert |
2026-04-07 |
|
fix: stop ignoring PDFs — track all PDFs repo-wide |
Chad Weidert |
2026-04-07 |
|
chore: update csv.cuix binary (AutoCAD regenerated from csv.cui) |
Chad Weidert |
2026-04-07 |
|
fix: reduce grid padding from 2 sections to 1 |
Chad Weidert |
2026-04-07 |
|
fix: dynamic grid extent wraps building with 1 section padding |
Chad Weidert |
2026-04-07 |
|
docs: normalize markdown formatting (table alignment, blank lines) |
Chad Weidert |
2026-04-07 |
|
feat: Wave 1 extracted modules (csverror, csvutil, csvconst, csvdebug) |
Chad Weidert |
2026-04-07 |
|
refactor: csv.lsp Wave 1 extraction + routing fixes |
Chad Weidert |
2026-04-07 |
|
fix: projdet.lsp paren error, error handling, csv_projdet_ok flag |
Chad Weidert |
2026-04-07 |
|
fix: replace modal alert with princ in csvmenu.lsp |
Chad Weidert |
2026-04-07 |
|
feat: restructure ConstructiVision menu hierarchy (csv.cui, csv.mnu) |
Chad Weidert |
2026-04-07 |
|
docs: add menu routing redesign (42), manual test procedures (43) |
Chad Weidert |
2026-04-07 |
|
fix: roof elevation uses roofline not plate height |
Chad Weidert |
2026-04-07 |
|
fix: flat roof rendering — 3D at plate height, 2D with outline and dimensions |
Chad Weidert |
2026-04-07 |
|
fix: migrate empty roof elements for persisted Arlington projects |
Chad Weidert |
2026-04-07 |
|
feat: populate Arlington roof plan with flat roof elements |
Chad Weidert |
2026-04-06 |
|
fix: move zoom hint and panel count inside the building |
Chad Weidert |
2026-04-06 |
|
fix: scale-relative annotation spacing — no more overlap |
Chad Weidert |
2026-04-06 |
|
fix: grid labels use absolute coordinates matching 3D view |
Chad Weidert |
2026-04-06 |
|
fix: remove unused maxX/maxY from GridAxisLabels (CI #382) |
Chad Weidert |
2026-04-06 |
|
fix: elevation names outside dims, increase padding, add grid labels |
Chad Weidert |
2026-04-06 |
|
fix: dimensions now render OUTSIDE building, add construction grid |
Chad Weidert |
2026-04-06 |
|
feat: zoom/pan controls, hide panel callouts until zoomed, use rectangles |
Chad Weidert |
2026-04-06 |
|
fix: floor plan text rotation, font sizes, and annotation spacing |
Chad Weidert |
2026-04-06 |
|
feat: architectural floor plan conventions — lollipop callouts, exterior dims |
Chad Weidert |
2026-04-06 |
|
fix: remove unused wallWidth import from FloorPlanCanvas |
Chad Weidert |
2026-04-06 |
|
feat: implement 2D floor plan rendering from elevation chain |
Chad Weidert |
2026-04-06 |
|
fix: move mode/view tabs from floating overlay into TopBar |
Chad Weidert |
2026-04-06 |
|
fix: Bug 100 v2 — skip panatt for new projects, use convert instead |
Chad Weidert |
2026-04-06 |
|
fix: widen side panels from 340px to 420px |
Chad Weidert |
2026-04-06 |
|
fix: move mode tab bar from center to right edge |
Chad Weidert |
2026-04-06 |
|
fix: reorganize weather bar + increase transparency on all panes |
Chad Weidert |
2026-04-06 |
|
fix: Bug 100 — exempt pnl=new from panatt no-panel-data guard |
Chad Weidert |
2026-04-06 |
|
fix: panels flush to edges, collapse tabs attached, wider panes |
Chad Weidert |
2026-04-06 |
|
fix: settings panel on right, wider panels, better map centering |
Chad Weidert |
2026-04-06 |
|
docs: add commit hash 40c3b7071 to Bug 94 entries |
Chad Weidert |
2026-04-06 |
|
docs: update Bug 94 report and DFMEA for script-file fix |
Chad Weidert |
2026-04-06 |
|
fix: Bug 94 — revert scr.lsp to PB11 script-file OPEN approach |
Chad Weidert |
2026-04-06 |
|
feat: collapsible panels, weather bar fixed top, dashboard bottom |
Chad Weidert |
2026-04-06 |
|
feat: glassmorphic overlay layout — map as full-bleed background |
Chad Weidert |
2026-04-06 |
|
fix: remove unused ‘desc’ variable in forecast loop |
Chad Weidert |
2026-04-06 |
|
fix: improve forecast readability |
Chad Weidert |
2026-04-06 |
|
fix: scr.lsp OPEN sub-prompt leak + diagnostics |
Chad Weidert |
2026-04-06 |
|
fix: switch geocoding to Nominatim, horizontal forecast layout |
Chad Weidert |
2026-04-06 |
|
fix: add error handler + trace diagnostics to c:csv |
Chad Weidert |
2026-04-06 |
|
feat: add 7-day weather forecast with wind to project view |
Chad Weidert |
2026-04-06 |
|
chore: update csv.cuix container metadata |
Chad Weidert |
2026-04-06 |
|
fix: geocode hook fails on StrictMode double-mount |
Chad Weidert |
2026-04-06 |
|
fix: Edit Existing Drawing blocked by Bug 92 guard + wrong default dir |
Chad Weidert |
2026-04-06 |
|
docs: add VLA/ActiveX COM guard rules for AutoCAD 2025+ |
Chad Weidert |
2026-04-06 |
|
feat: add csv_is-dotnet-core and csv_is-modern-acad to csvcompat.lsp |
Chad Weidert |
2026-04-06 |
|
docs: add Bug 93 (coreclr.dll crash) + DFMEA-035 + crash dump archive |
Chad Weidert |
2026-04-06 |
|
fix: replace vla-open+vla-activate with command _.open in scr.lsp |
Chad Weidert |
2026-04-06 |
|
chore: auto-generate weekly update for 2026-04-06 |
GitHub Action |
2026-04-06 |
|
docs: add Win11 validation notes to local-dev-setup |
Chad Weidert |
2026-04-03 |
|
fix: acad.lsp backslash escaping + auto-update for outdated files |
Chad Weidert |
2026-04-03 |
|
fix: Configure-CV-ModernAutoCAD.ps1 TRUSTEDPATHS and acad.lsp checks |
Chad Weidert |
2026-04-03 |
|
fix: post-open dialog continuation + acad.lsp security prompt |
Chad Weidert |
2026-04-03 |
|
docs: replace competitive parity section with full validation plan |
Chad Weidert |
2026-04-03 |
|
docs: scrub competitor reference from QA gate description |
Chad Weidert |
2026-04-03 |
|
docs: scrub competitor references from vision document |
Chad Weidert |
2026-04-03 |
|
chore: add one-time competitor reference scrub script |
Chad Weidert |
2026-04-03 |
|
docs: scrub competitor references from competitive parity checklist |
Chad Weidert |
2026-04-03 |
|
fix: Edit Existing Drawing now opens the selected file |
Chad Weidert |
2026-04-03 |
|
feat: add modern AutoCAD deploy tooling and local dev setup guide |
Chad Weidert |
2026-04-03 |
|
docs: update A1 cold call sheet — 126 contacts across 8 tiers |
Chad Weidert |
2026-04-03 |
|
docs: update 00-vision March 24-31 progress — 156 commits across 8 phases |
Chad Weidert |
2026-04-03 |
|
docs: integrate competitive parity gate into validation pipeline |
Chad Weidert |
2026-04-03 |
|
docs: add 41-competitive-parity-checklist — 674-item field-level competitive parity assessment |
Chad Weidert |
2026-04-03 |
|
chore: update news from RSS feeds for 2026-04-01 |
GitHub Action |
2026-04-01 |
|
fix: page frame aspect ratio driven by paper size, not panel content |
Chad Weidert |
2026-03-31 |
|
fix: left-side clipping when zoomed in (width:max-content on inner wrapper) |
Chad Weidert |
2026-03-31 |
|
feat: page-scale zoom model — page and gray mat grow/scroll together |
Chad Weidert |
2026-03-31 |
|
fix: page frame fixed-height 680px — no longer scales with container |
Chad Weidert |
2026-03-31 |
|
feat: add paperOrientation setting (portrait/landscape) |
Chad Weidert |
2026-03-31 |
|
feat: add Letter, Legal, Tabloid paper sizes to paper selector |
Chad Weidert |
2026-03-31 |
|
feat: wire project paperSize to 2D viewport aspect ratio |
Chad Weidert |
2026-03-31 |
|
fix: aspect-ratio page frame + move toolbars to bottom to clear floating nav |
Chad Weidert |
2026-03-31 |
|
fix: restrict entity + handle drag to left-click only |
Chad Weidert |
2026-03-31 |
|
feat: magnifying-glass zoom for 2D panel view |
Chad Weidert |
2026-03-31 |
|
fix: remove unused RoofElement import (build error) |
Chad Weidert |
2026-03-31 |
|
feat: Arlington Airport Terminal Services Building sample (83 panels, 935x165) |
Chad Weidert |
2026-03-31 |
|
feat: add App.tsx component placeholder for cv-web React app |
Chad Weidert |
2026-03-31 |
|
docs: add CV logo to strategy cover page |
Chad Weidert |
2026-03-31 |
|
fix: zoom project location map to lot-level detail |
Chad Weidert |
2026-03-31 |
|
feat: make Project view left/right panes resizable |
Chad Weidert |
2026-03-31 |
|
feat: add live weather + OpenStreetMap to project page |
Chad Weidert |
2026-03-31 |
|
feat: replace all CV logos with new ConstructiVision by SimpleStruct branding |
Chad Weidert |
2026-03-31 |
|
chore: archive old logo files before rebrand |
Chad Weidert |
2026-03-31 |
|
docs: move tilt-werks cost analysis to appendix |
Chad Weidert |
2026-03-31 |
|
feat: fix Building view scroll, add Overall/Foundation 2D+3D renderers |
Chad Weidert |
2026-03-31 |
|
docs: add Appendix A — Cold Call Sheet (2026 Tilt-Up Convention) |
Chad Weidert |
2026-03-31 |
|
docs: align competitive-intel package with customer-account GTM |
Chad Weidert |
2026-03-31 |
|
docs: fix trailing whitespace in markdown tables |
Chad Weidert |
2026-03-31 |
|
research: add official_manual_confirmed column to feature catalog |
Chad Weidert |
2026-03-31 |
|
research: update gap book with official manual cross-reference (Part 20) |
Chad Weidert |
2026-03-31 |
|
research: official manual vs reverse-engineered cross-analysis report |
Chad Weidert |
2026-03-31 |
|
research: extract text from official Tilt-Werks PDFs (6 documents, 172 files) |
Chad Weidert |
2026-03-31 |
|
feat: add Tilt-Werks official manual PDF extraction script |
Chad Weidert |
2026-03-31 |
|
feat: add 3D rendering for all Building plan types |
Chad Weidert |
2026-03-31 |
|
feat: add 2D canvas rendering for all Building plan types |
Chad Weidert |
2026-03-31 |
|
fix: auto-migrate empty plans categories on project load |
Chad Weidert |
2026-03-31 |
|
feat: populate Basilica sample with floor plans, wall/footing sections, door/window types |
Chad Weidert |
2026-03-31 |
|
fix: correct dome hemisphere orientation to face upward |
Chad Weidert |
2026-03-31 |
|
fix: rename Plans to Building, add missing CSS, fix 3D roof axis |
Chad Weidert |
2026-03-31 |
|
docs: align templates to launch economics and hiring triggers |
Chad Weidert |
2026-03-30 |
|
docs: organize competitive intelligence as numbered board book |
Chad Weidert |
2026-03-30 |
|
feat: Plans 2D/3D toggle mirroring Elevations, fix transept positions |
Chad Weidert |
2026-03-30 |
|
fix: elevation chaining, plans page, basilica features |
Chad Weidert |
2026-03-30 |
|
feat: 4-mode navigation (Project |
Plans |
Elevations |
|
fix(cv-web): auto shows computed angle, radius uses ft-in, fix angle direction |
Chad Weidert |
2026-03-30 |
|
fix(cv-web): rename Lock to Auto, disable angles when auto, implement radius fillet |
Chad Weidert |
2026-03-30 |
|
fix(cv-web): fix Height L broken input + add IndexedDB migration for top-geometry fields |
Chad Weidert |
2026-03-30 |
|
feat(cv-web): add panel top corner angles with true polygon geometry |
Chad Weidert |
2026-03-30 |
|
docs: update tiltup conventions and add SGR chart asset |
Chad Weidert |
2026-03-30 |
|
docs: add competitive intelligence templates and archive |
Chad Weidert |
2026-03-30 |
|
feat: automate events feed build pipeline |
Chad Weidert |
2026-03-30 |
|
docs: move sensitive GTM plans to docs-sensitive |
Chad Weidert |
2026-03-30 |
|
chore: stash .vscode |
Chad Weidert |
2026-03-26 |
|
feat(cv-web): add 2D title block table with project info, drawing data, calculated properties |
Chad Weidert |
2026-03-30 |
|
feat(cv-web): add calculated panel properties — CG, weight, areas, structural loads |
Chad Weidert |
2026-03-30 |
|
chore: auto-generate weekly update for 2026-03-30 |
GitHub Action |
2026-03-30 |
|
feat: true pass-through openings via ExtrudeGeometry with Shape holes |
Chad Weidert |
2026-03-29 |
|
fix: rotate panel mesh 180° Y so interior face is toward camera |
Chad Weidert |
2026-03-29 |
|
feat: mount-type layer visibility + shared PanelMesh3D component |
Chad Weidert |
2026-03-29 |
|
fix: sync 2D/3D toggle across site↔panel switches, brighten selection glow |
Chad Weidert |
2026-03-29 |
|
fix: remap 3D site mouse controls — right-drag orbit, middle-drag pan, left-click select |
Chad Weidert |
2026-03-29 |
|
fix: move 3D panel click/double-click raycasting into CameraLock |
Chad Weidert |
2026-03-28 |
|
feat: panel interaction overhaul — select, copy/paste/delete, rubberband, 3D raycasting |
Chad Weidert |
2026-03-28 |
|
feat: replace sample with Hotstart Manufacturing (Spokane, WA) |
Chad Weidert |
2026-03-28 |
|
feat: add sample project to public deployment |
Chad Weidert |
2026-03-28 |
|
fix: uniform camera zoom using 75% of max wall width from center |
Chad Weidert |
2026-03-26 |
|
fix: swap front/back iso camera directions |
Chad Weidert |
2026-03-26 |
|
fix: center floating mode/view toggle horizontally |
Chad Weidert |
2026-03-26 |
|
feat: unified Project/Site/Panel + 2D/3D floating toggle |
Chad Weidert |
2026-03-26 |
|
feat: unified 2D/3D toggle + camera zoom padding |
Chad Weidert |
2026-03-26 |
|
fix: Z labels A-at-origin and floor visible above grid |
Chad Weidert |
2026-03-26 |
|
feat: filled circle grid bubbles with cutout text |
Chad Weidert |
2026-03-26 |
|
fix: lower floor mesh below grid so grid lines show through |
Chad Weidert |
2026-03-26 |
|
fix: topological closure detection for floor polygon |
Chad Weidert |
2026-03-26 |
|
feat: render dark gray floor polygon when building chain is closed |
Chad Weidert |
2026-03-26 |
|
fix: camera zoom-to-fit uses 3D bounding extents per view direction |
Chad Weidert |
2026-03-26 |
|
docs: add building layout and viewing conventions doc |
Chad Weidert |
2026-03-26 |
|
docs: expand tilt-up plan-to-panel workflow guidance |
Chad Weidert |
2026-03-26 |
|
fix: switch chain walk from CW to CCW to fix F/B elevation swap |
Chad Weidert |
2026-03-26 |
|
fix(cv-web): camera targets bounding center instead of origin |
Chad Weidert |
2026-03-26 |
|
docs: rebase tilt-up joint terminology and panel-book notation |
Chad Weidert |
2026-03-26 |
|
fix(cv-web): set initial chain angle from elevation direction |
Chad Weidert |
2026-03-26 |
|
feat(cv-web): panel marks solid black in white rect, toggle button |
Chad Weidert |
2026-03-26 |
|
feat(cv-web): panel mark labels on front + back faces in 3D |
Chad Weidert |
2026-03-26 |
|
fix(cv-web): align panels on FFE in 3D site view, grid = FFE datum |
Chad Weidert |
2026-03-26 |
|
fix(cv-web): reverse panel order in 3D site view for exterior viewing |
Chad Weidert |
2026-03-26 |
|
feat(cv-web): major gridline 50ft (600in), cell 10ft (120in) |
Chad Weidert |
2026-03-26 |
|
fix(cv-web): reverse Z-axis labels, enlarge font, add circle bubbles, flip N arrow |
Chad Weidert |
2026-03-26 |
|
feat(cv-web): add numbered X and lettered Z axis labels on grid |
Chad Weidert |
2026-03-26 |
|
fix: fetch all failed changelog runs (limit 500, no 20-run cap) |
Chad Weidert |
2026-03-26 |
|
fix: changelog push retry 5 attempts with escalating backoff |
Chad Weidert |
2026-03-26 |
|
fix: changelog workflow add concurrency gate + push retry |
Chad Weidert |
2026-03-26 |
|
fix: chain rendering treats junction as both-sided turn |
Chad Weidert |
2026-03-26 |
|
feat: add P0 Step 12 au3 scripts for panel detection validation |
Chad Weidert |
2026-03-26 |
|
fix: rename corner labels ContContinuous, ButtTerminating |
Chad Weidert |
2026-03-26 |
|
docs: Phase 1 housekeeping — Bug 18 Fixed, Steps 4–6 covered, P0 recalculated |
Chad Weidert |
2026-03-26 |
|
fix: resolve CI deploy errors unused vars + implicit any |
Chad Weidert |
2026-03-26 |
|
feat: elevation connection system + 3D building chain rendering |
Chad Weidert |
2026-03-26 |
|
docs: update index.md executive dashboard and About section to March 2026 state |
Chad Weidert |
2026-03-26 |
|
fix: remove unused CornerType import in SiteViewport3D |
Chad Weidert |
2026-03-26 |
|
feat: add corner type selectors to elevation rows in 2D waterfall |
Chad Weidert |
2026-03-26 |
|
stash validation reports |
Chad Weidert |
2026-03-26 |
|
docs: add tilt-up design detail documentation |
Chad Weidert |
2026-03-26 |
|
fix: make sort/split buttons visible in center 2D pane |
Chad Weidert |
2026-03-26 |
|
fix: clear stale drag-over highlights when cursor exits elevation row |
Chad Weidert |
2026-03-26 |
|
fix: move sort/split to 2D center pane, fix drag selection |
Chad Weidert |
2026-03-26 |
|
fix: direction group separators, sort toggle, cross-elevation drop |
Chad Weidert |
2026-03-26 |
|
fix: 20/60/20 pane defaults, strip redundant elevation name parts |
Chad Weidert |
2026-03-26 |
|
fix: join naming uses splitSectionNames, hide join on mixed dirs |
Chad Weidert |
2026-03-25 |
|
fix: join uses checkboxes, welcome snapshot picker, consistent All/None |
Chad Weidert |
2026-03-25 |
|
fix: add select all/none for elevations + fix sidebar resize |
Chad Weidert |
2026-03-25 |
|
fix: use project jointWidth instead of duplicate panelGap state |
Chad Weidert |
2026-03-25 |
|
feat: elevation join/sort/cross-drag + split auto-check |
Chad Weidert |
2026-03-25 |
|
fix: welcome screen logo, version text, and snapshot visibility |
Chad Weidert |
2026-03-25 |
|
feat: remember last view per project (project/site-2d/site-3d/panel-2d/panel-3d) |
Chad Weidert |
2026-03-25 |
|
fix: migrate existing project elevations from compass to facing-relative |
Chad Weidert |
2026-03-25 |
|
fix: move north arrow to back-left (-X,-Z) of datum |
Chad Weidert |
2026-03-25 |
|
refactor: replace compass directions with facing-relative terms (B/F/R/L) |
Chad Weidert |
2026-03-25 |
|
fix: enlarge north arrow (180in) and offset to +240,+240 (one major grid unit N+E of datum) |
Chad Weidert |
2026-03-25 |
|
feat: add north arrow indicator to all 3D viewports |
Chad Weidert |
2026-03-25 |
|
feat: add adjustable 3D panel gap control in sidebar |
Chad Weidert |
2026-03-25 |
|
feat: show all elevation panels in 3D spaced 1.5in on X axis |
Chad Weidert |
2026-03-25 |
|
feat: fork PanelViewer3D as SiteViewer3D for site 3D viewport |
Chad Weidert |
2026-03-25 |
|
feat(site): fix 3D rendering, add drag-reorder, collapsible panes, camera controls |
Chad Weidert |
2026-03-25 |
|
fix(cv-web): fix tsc -b build errors - interface line breaks, unused param |
Chad Weidert |
2026-03-25 |
|
fix(cv-web): multi-elevation viewport, single-click highlight, real 3D elevation |
Chad Weidert |
2026-03-25 |
|
docs: update doc 06 blurb to validation status + add workspace profile note |
Chad Weidert |
2026-03-25 |
|
feat(cv-web): Phase 4b/4c elevation reorder, split, clone, auto-snapshots |
Chad Weidert |
2026-03-25 |
|
feat: add 3-tier sparse checkout workspace profiles |
Chad Weidert |
2026-03-25 |
|
feat: elevation multi-select, exclusive panel assignment, 3D isometric view |
Chad Weidert |
2026-03-25 |
|
fix: remove unused onRename prop from SitePropsPanel (CI build) |
Chad Weidert |
2026-03-25 |
|
feat: Phase 4 full Site View with elevation management |
Chad Weidert |
2026-03-25 |
|
feat: ProjectView as default landing page |
Chad Weidert |
2026-03-25 |
|
feat: reorganize ProjectView dashboard/map center, display/structural right |
Chad Weidert |
2026-03-25 |
|
feat: Phase 3 editable ProjectView, extended project model |
Chad Weidert |
2026-03-25 |
|
fix: remove gear button from Geometry accordion, chevron-only collapse |
Chad Weidert |
2026-03-25 |
|
feat: move Panel menu items to PropsPanel, add lintels |
Chad Weidert |
2026-03-25 |
|
fix: remove unused EditMode import (CI build fix) |
Chad Weidert |
2026-03-25 |
|
feat: add Edit mode infrastructure, Elevation model, and stub views (Phase 0+1+2) |
Chad Weidert |
2026-03-25 |
|
chore: update gitignore and package-lock.json |
Chad Weidert |
2026-03-25 |
|
docs: add NAS share setup guide for CT100 |
Chad Weidert |
2026-03-25 |
|
update vscode to use pwsh 7.6.0 |
Chad Weidert |
2026-03-25 |
|
docs: add cv-web dev workflow - production-only build pipeline |
Chad Weidert |
2026-03-25 |
|
chore: add VM102 export samples and validation scripts |
Chad Weidert |
2026-03-25 |
|
feat: add cv-cad project and site import adapters |
Chad Weidert |
2026-03-25 |
|
chore: add staged debloat profiles and docs |
Chad Weidert |
2026-03-25 |
|
chore: default VS Code terminal to PowerShell 7.6.0 |
Chad Weidert |
2026-03-25 |
|
chore: update news from RSS feeds for 2026-03-25 |
GitHub Action |
2026-03-25 |
|
chore: restore docs and report reorganization changes |
Chad Weidert |
2026-03-24 |
|
fix: overall width/height dimensions always outermost in 2D view |
Chad Weidert |
2026-03-24 |
|
feat: replace left/right arrows with up/down triangle spinners |
Chad Weidert |
2026-03-24 |
|
feat: group PropsPanel entities into categories |
Chad Weidert |
2026-03-24 |
|
feat: fill cadFieldMap column maps, prefix resolver, and imprt.lsp mappings |
Chad Weidert |
2026-03-24 |
|
feat: sidebar panel checkboxes + export dropdown menu |
Chad Weidert |
2026-03-24 |
|
chore: add cv-web and cv-cad export samples for roundtrip analysis |
Chad Weidert |
2026-03-24 |
|
feat: add AutoLISP .cvpanel importer (cv-web to cv-cad) |
Chad Weidert |
2026-03-24 |
|
feat: add cv-cad import adapter for roundtrip pipeline |
Chad Weidert |
2026-03-24 |
|
feat: recolor feature strips goldenrod, FFE red, TOC green |
Chad Weidert |
2026-03-24 |
|
feat: face-aware entity rendering + fix click-to-place pre-fill |
Chad Weidert |
2026-03-24 |
|
docs: update debloat-workstation.md with Dell and SearchHost lessons |
Chad Weidert |
2026-03-24 |
|
chore: add Invoke-WorkstationDebloat.ps1 script |
Chad Weidert |
2026-03-24 |
|
feat: replace Cancel button with click-outside-to-dismiss on placement menu |
Chad Weidert |
2026-03-24 |
|
fix: add missing nbvar (nonRectBlockouts) to panel section-prefix table |
Chad Weidert |
2026-03-24 |
|
fix: cast slot unions through unknown for strict CI |
Chad Weidert |
2026-03-24 |
|
fix: resolve remaining CI type errors in click-to-place |
Chad Weidert |
2026-03-24 |
|
fix: resolve CI type errors in click-to-place components |
Chad Weidert |
2026-03-24 |
|
fix: export script bugs timestamp, title block, section-prefix rename |
Chad Weidert |
2026-03-24 |
|
feat: wire click-to-place into store, viewers, App, and dialogs |
Chad Weidert |
2026-03-24 |
|
feat: add click-to-place interaction components |
Chad Weidert |
2026-03-24 |
|
fix: replace panel drawing with correct screenshot |
Chad Weidert |
2026-03-24 |
|
chore: replace website images with white-background screenshots |
Chad Weidert |
2026-03-24 |
|
feat: add semantic field names and title block extraction to all export scripts |
Chad Weidert |
2026-03-24 |
|
fix: correct au3 background color registry writes |
Chad Weidert |
2026-03-24 |
|
chore: reorganize reports/ into categorical subdirectories |
Chad Weidert |
2026-03-24 |
|
fix: improve case-studies photo gallery layout |
Chad Weidert |
2026-03-24 |
|
docs: update project entities persistence status and testing validation |
Chad Weidert |
2026-03-24 |
|
docs: add gap analysis, GitHub issue #97 body, and project extraction dumps |
Chad Weidert |
2026-03-24 |
|
feat: add project extraction script and schema |
Chad Weidert |
2026-03-24 |
|
docs: update testing-validation with site data archaeology completion |
Chad Weidert |
2026-03-24 |
|
docs: update validation-lsp README with site extraction details |
Chad Weidert |
2026-03-24 |
|
docs: add site extraction debug output and VM102 validation artifacts |
Chad Weidert |
2026-03-24 |
|
chore: add PowerShell site extraction deployment scripts |
Chad Weidert |
2026-03-24 |
|
feat: add automation helpers for site extraction runs |
Chad Weidert |
2026-03-24 |
|
feat: add JSON schemas and decoder mapping for site extraction |
Chad Weidert |
2026-03-24 |
|
feat: add AutoCAD command script for site extraction |
Chad Weidert |
2026-03-24 |
|
feat: add site dictionary XRECORD parser with (read) string-to-list fix |
Chad Weidert |
2026-03-24 |
|
docs: validation plan Week 10 - panel data archaeology complete |
Chad Weidert |
2026-03-23 |
|
data: panel JSON export runs (20260323) - cross-VM consistency verified |
Chad Weidert |
2026-03-23 |
|
docs: panel entities comparison report and cvxpvars dump |
Chad Weidert |
2026-03-23 |
|
feat: panel JSON schema v1 and decoder mapping |
Chad Weidert |
2026-03-23 |
|
feat: panel JSON export - integer serialization, rowCount fix, dual-export |
Chad Weidert |
2026-03-23 |
|
fix: remove Spencer 68 from index carousel and case studies page |
Chad Weidert |
2026-03-23 |
|
docs: site entities, project entities, and cross-reference inventory |
Chad Weidert |
2026-03-23 |
|
feat: add temporary panel export validation helpers |
Chad Weidert |
2026-03-23 |
|
docs: panel shop drawing entities — 152 measurements inventory |
Chad Weidert |
2026-03-23 |
|
fix: showWarnings destructuring + restore arrow button size |
Chad Weidert |
2026-03-23 |
|
feat: FFE-relative Y coordinates for all entities |
Chad Weidert |
2026-03-23 |
|
feat: remove props-panel warning badge, make sidebar badge clickable to show warnings |
Chad Weidert |
2026-03-23 |
|
fix: revert events-rss-feed.yml to last working version (da8a922b) |
Chad Weidert |
2026-03-23 |
|
chore: add laptop setup backup and workstation debloat guide |
Chad Weidert |
2026-03-23 |
|
chore: add multi-root workspace configs for dev, full, research, QA |
Chad Weidert |
2026-03-23 |
|
docs: fix table alignment in tilt-up drawings README |
Chad Weidert |
2026-03-23 |
|
fix: add setFocusField to destructuring, remove unused formatMetric import |
Chad Weidert |
2026-03-23 |
|
feat: 3-box measurement input + click-to-focus from 2D canvas |
Chad Weidert |
2026-03-23 |
|
fix: top plate always active, default 1-1/2 inches |
Chad Weidert |
2026-03-23 |
|
feat: linked height/elevation/top-plate calculation |
Chad Weidert |
2026-03-23 |
|
feat: redesign weld connections — L/R edge checkboxes, linked Type/StructID/FabID autocomplete |
Chad Weidert |
2026-03-23 |
|
docs: add date-pair convention and regression reversal protocol |
Chad Weidert |
2026-03-23 |
|
feat: TOC uses formatImperial, FFE origin at (left edge, FFE height) |
Chad Weidert |
2026-03-23 |
|
feat: count-based SlotEditor + parser fix for ft-in-frac |
Chad Weidert |
2026-03-23 |
|
feat: imperial measurement inputs accept both decimal and ft-in-fraction |
Chad Weidert |
2026-03-23 |
|
feat: Top Plate/TOC labels, sloped roof line L/R, center buttons on RO X/Y |
Chad Weidert |
2026-03-23 |
|
feat: TOC/FFE labels, roof line in props, clean up panel settings |
Chad Weidert |
2026-03-23 |
|
feat: replace text CV logo with cv-logo.jpg on welcome screen |
Chad Weidert |
2026-03-23 |
|
docs: update git workflow to sequential commit-push with stash handling |
Chad Weidert |
2026-03-23 |
|
fix: remove Vite boilerplate CSS causing layout not to fill 1920px width |
Chad Weidert |
2026-03-23 |
|
docs: add vm testing artifacts |
Chad Weidert |
2026-03-23 |
|
docs: add QA autopilot governance instructions |
Chad Weidert |
2026-03-23 |
|
docs: add GTM enablement and market landscape outputs |
Chad Weidert |
2026-03-23 |
|
feat: complete sample drawings collection with DXF conversions and external sources |
Chad Weidert |
2026-03-23 |
|
feat: add curated sample tilt-up drawings for cv-cad and cv-web testing |
Chad Weidert |
2026-03-23 |
|
docs: rebaseline modernization and marketing research outputs |
Chad Weidert |
2026-03-23 |
|
chore: add loose files — VM109 OCR output and tiltwerks CAD sources research |
Chad Weidert |
2026-03-23 |
|
feat(events): populate events calendar with 14 curated industry events |
Chad Weidert |
2026-03-23 |
|
chore: force re-parse of events-rss-feed workflow |
Chad Weidert |
2026-03-23 |
|
fix: rename curated events workflow to avoid name collision |
Chad Weidert |
2026-03-23 |
|
docs: tailor workspace instructions for domain workflows |
Chad Weidert |
2026-03-23 |
|
fix(events): add TCA/AU/ACI/PCI curated events, fix broken workflow, fix output paths |
Chad Weidert |
2026-03-23 |
|
fix(news): weekly schedule, rolling 100-article queue, fix cv/ output path |
Chad Weidert |
2026-03-23 |
|
fix(news): fetch og:image from article URLs when RSS provides no image |
Chad Weidert |
2026-03-23 |
|
fix(cv): update beta sections to distinguish live web beta from Oct 2026 desktop beta |
Chad Weidert |
2026-03-23 |
|
chore: auto-generate weekly update for 2026-03-23 |
GitHub Action |
2026-03-23 |
|
chore: update news from RSS feeds for 2026-03-23 |
GitHub Action |
2026-03-23 |
|
feat(cv): redesign capabilities page with card carousels and screenshot carousel |
Chad Weidert |
2026-03-22 |
|
style(cv): restyle stat cards as infographic tiles |
Chad Weidert |
2026-03-22 |
|
feat(cv-web): click dim labels in 2D view to edit width / height / roofLine |
Chad Weidert |
2026-03-22 |
|
fix: 2D view fills viewport like 3D view |
Chad Weidert |
2026-03-22 |
|
fix: welcome screen centering and back-to-SimpleStruct link |
Chad Weidert |
2026-03-22 |
|
feat: add SimpleStruct back link to cv-web topbar, center welcome card |
Chad Weidert |
2026-03-22 |
|
fix: replace Resources with Capabilities in page tab strips |
Chad Weidert |
2026-03-22 |
|
fix: use cv-logo.jpg in nav, restore SimpleStruct back link, remove SimpleStruct logo from hero |
Chad Weidert |
2026-03-22 |
|
fix: cv home page layout — remove ADN logo from top, fix section width, cap carousel at 75% |
Chad Weidert |
2026-03-22 |
|
fix: remove SimpleStruct branding from all CV pages |
Chad Weidert |
2026-03-22 |
|
fix: isolate beta vs partner access — strict cookie routing |
Chad Weidert |
2026-03-22 |
|
fix: harden beta auth cookie — signed value, 4h expiry, periodic recheck |
Chad Weidert |
2026-03-22 |
|
fix: beta auth gate, logo fixes, obfuscate email |
Chad Weidert |
2026-03-22 |
|
fix: fluid responsive layout — remove fixed 900/860px width caps |
Chad Weidert |
2026-03-22 |
|
fix: left-justify nav logos and links, right-justify Login button |
Chad Weidert |
2026-03-22 |
|
feat: disambiguate SimpleStruct from ConstructiVision on website |
Chad Weidert |
2026-03-22 |
|
chore: set tab title to ConstructiVision and favicon to cv-icon.jpg |
Chad Weidert |
2026-03-22 |
|
feat: quick-select size palettes for man doors, windows, rough openings |
Chad Weidert |
2026-03-22 |
|
feat: 2D interactive editing — click select, drag/resize, keyboard nudge |
Chad Weidert |
2026-03-22 |
|
feat: custom embed type editor in Project Settings |
Chad Weidert |
2026-03-22 |
|
feat: 2D engineering drawing view + embed quick-select palettes |
Chad Weidert |
2026-03-22 |
|
feat: update panel defaults from real-world drawing |
Chad Weidert |
2026-03-22 |
|
feat: structural warnings system - TCA/ACI 551.2R checks |
Chad Weidert |
2026-03-22 |
|
fix: add missing topbar CSS - menus now display horizontally |
Chad Weidert |
2026-03-22 |
|
fix: CV button goes home, remove View menu, import/export in sidebar + welcome |
Chad Weidert |
2026-03-22 |
|
feat: native CV file format (.cvp/.cvt/.cvpanel/.cvsite) |
Chad Weidert |
2026-03-22 |
|
fix: project properties in topbar right; fix collapse arrow direction |
Chad Weidert |
2026-03-22 |
|
fix: deselect view preset on pan/orbit/zoom; add Project Properties button |
Chad Weidert |
2026-03-22 |
|
feat: TCA/ACI 551.2R project-level structural defaults |
Chad Weidert |
2026-03-22 |
|
fix: negative elevation display + remove duplicate fields from Panel Settings |
Chad Weidert |
2026-03-22 |
|
chore: update news from RSS feeds for 2026-03-22 |
GitHub Action |
2026-03-22 |
|
fix: four UX issues - botElev, box select, panel settings, project name |
Chad Weidert |
2026-03-21 |
|
feat: grid and ground plane toggles in toolbar |
Chad Weidert |
2026-03-21 |
|
feat: add all Phase 1 golden cross-check screenshots |
Chad Weidert |
2026-03-21 |
|
fix: anchor panel bottom-left at origin — width grows rightward |
Chad Weidert |
2026-03-21 |
|
feat: Phase 1 golden cross-check capture scripts and results |
Chad Weidert |
2026-03-21 |
|
fix: grid origin at panel bottom-left + FeetInchesInput typing |
Chad Weidert |
2026-03-21 |
|
feat: left-drag box select replaces left-drag pan |
Chad Weidert |
2026-03-21 |
|
feat: entity selection — store, 3D raycast, keyboard, toolbar |
Chad Weidert |
2026-03-21 |
|
feat: bidirectional entity selection — PropsPanel + CSS |
Chad Weidert |
2026-03-21 |
|
feat: AutoCAD modifier mouse controls |
Chad Weidert |
2026-03-21 |
|
feat: uppercase panel marks + resizable panes |
Chad Weidert |
2026-03-21 |
|
feat: auto-increment panel marks p001, p002, … |
Chad Weidert |
2026-03-21 |
|
feat: metric/imperial toggle for dimension inputs |
Chad Weidert |
2026-03-21 |
|
feat: feet-inches inputs, bottom view, remove 3D preset |
Chad Weidert |
2026-03-21 |
|
chore: commit G-series trace evidence and working artifacts |
Chad Weidert |
2026-03-21 |
|
fix: left mouse button now pans the viewport |
Chad Weidert |
2026-03-21 |
|
feat: AutoCAD-style controls, pan buttons, UI polish |
Chad Weidert |
2026-03-21 |
|
feat: P-series visual comparison methodology + pixel-diff tool |
Chad Weidert |
2026-03-21 |
|
feat: collapsible Properties panel, zoom buttons, debug log in toolbar |
Chad Weidert |
2026-03-21 |
|
docs: G3 trace evidence all 10 progcont values now covered |
Chad Weidert |
2026-03-21 |
|
fix: CSS layout — viewer container had no height constraint (root cause of ‘drift’) |
Chad Weidert |
2026-03-21 |
|
fix: demand-only rendering + console logging + visible debug button |
Chad Weidert |
2026-03-21 |
|
test: G3 trace script – covers remaining 5 progcont values |
Chad Weidert |
2026-03-21 |
|
fix: nuclear camera drift fix — remove OrbitControls entirely |
Chad Weidert |
2026-03-21 |
|
fix: G2 CSBsite1 WinWait 30s->60s, sleep 1000->20000ms for 59 XREFs |
Chad Weidert |
2026-03-21 |
|
revert: restore G1+G2 au3 to last working version (a51c38e8b) |
Chad Weidert |
2026-03-21 |
|
diag: add per-frame camera drift monitor with stack traces |
Chad Weidert |
2026-03-21 |
|
fix: WinActivate AutoCAD window not DCL handle before Enter |
Chad Weidert |
2026-03-21 |
|
fix: manual OrbitControls — only update() during user interaction, not idle |
Chad Weidert |
2026-03-21 |
|
fix: use Enter key for DCL default button instead of ControlClick |
Chad Weidert |
2026-03-21 |
|
fix: getfiled regex matched nothing – Bitvise feedback form caught by #32770 fallback |
Chad Weidert |
2026-03-21 |
|
fix: OrbitControls enableDamping=false — eliminates camera drift |
Chad Weidert |
2026-03-21 |
|
test: G1+G2 trace scripts – drive CV project dialog flow instead of direct open |
Chad Weidert |
2026-03-21 |
|
fix: use DOM element clientWidth/clientHeight for camera aspect ratio |
Chad Weidert |
2026-03-21 |
|
fix: replace OrbitControls with CameraControls — definitive camera drift fix |
Chad Weidert |
2026-03-21 |
|
docs: Bug 92 – add DFMEA row 34, fix commit hash and cross-ref |
Chad Weidert |
2026-03-21 |
|
fix: Bug 92 – block progcont dispatch when no project loaded |
Chad Weidert |
2026-03-21 |
|
docs: G1+G2 trace assessment complete – Bug 91 added, flow maps updated |
Chad Weidert |
2026-03-21 |
|
fix: camera aspect + collapsible sidebar |
Chad Weidert |
2026-03-21 |
|
fix: Bug 91 – layer ‘custom’ not present on site drawings causes Function cancelled |
Chad Weidert |
2026-03-21 |
|
fix: definitive camera reset — priority ordering + damping flush + aspect fit + center button |
Chad Weidert |
2026-03-21 |
|
docs: add Bug 89 (stringp) and Bug 90 (slyr_dlg routing) to bug tracker |
Chad Weidert |
2026-03-21 |
|
fix: Bug 89 stringp unavailable in AutoCAD 2000 AutoLISP; Bug 90 slyr_dlg on panel drawing |
Chad Weidert |
2026-03-21 |
|
fix: enforce camera reset across 3 frames to beat makeDefault/OC race |
Chad Weidert |
2026-03-21 |
|
fix: move camera reset into useFrame to prevent drift |
Chad Weidert |
2026-03-21 |
|
docs: update bug tracker with Bug 86 v5 root cause and Bug 88 DFMEA row |
Chad Weidert |
2026-03-21 |
|
fix: Bug 86 root cause prefer panel_list over panel key in panatt |
Chad Weidert |
2026-03-21 |
|
fix: redesign CameraController — panel auto-fits viewport, no animation loop |
Chad Weidert |
2026-03-21 |
|
debug: add P0-PB trace points to panatt for crash location |
Chad Weidert |
2026-03-21 |
|
fix: camera preset recentering and panel drift out of view |
Chad Weidert |
2026-03-21 |
|
fix: downgrade three.js to 0.169 — black viewport with R3F v8 + three 0.183 |
Chad Weidert |
2026-03-21 |
|
fix: Bug 86 v4 – DV1543-compliant error handling in panatt |
Chad Weidert |
2026-03-21 |
|
fix: add useShallowStore to prevent infinite re-render loops (React #185) |
Chad Weidert |
2026-03-21 |
|
fix: Bug 86 v3 – curdir nil guard in panatt; au3 reorder to avoid MDI reopen |
Chad Weidert |
2026-03-21 |
|
fix: downgrade @react-three/fiber to v8 + drei to v9 for React 18 compat |
Chad Weidert |
2026-03-21 |
|
fix: Bug 86 v2 – panatt nil guard expanded to all 7 distof vars |
Chad Weidert |
2026-03-21 |
|
fix: build cv-web PWA in CI before S3 sync |
Chad Weidert |
2026-03-21 |
|
feat: add error handling, input validation, and ErrorBoundary to cv-web |
Chad Weidert |
2026-03-21 |
|
feat: add full cv-web PWA source tree and legacy screenshots |
Chad Weidert |
2026-03-21 |
|
feat: ConstructiVision Web Beta2026 — full PWA build passing |
Chad Weidert |
2026-03-21 |
|
docs: Bug 87 tracker add commit hash 3e2a7c32 |
Chad Weidert |
2026-03-21 |
|
fix: Bug 87 matl_dlg ssget-before-load_dialog; (princ) exit |
Chad Weidert |
2026-03-21 |
|
fix: Bug 86 – panatt XRecord parse header-skip replaced with group-code filter |
Chad Weidert |
2026-03-21 |
|
feat: add G1 trace evidence to TB11 flow map and fix parser for G1 format |
Chad Weidert |
2026-03-21 |
|
docs: restore doc 06 sections lost in 7cb0ab3 + add G1 trace results |
Chad Weidert |
2026-03-21 |
|
feat: add menu button to all game modes |
Chad Weidert |
2026-03-21 |
|
feat: 8-mode tilt-up game arcade |
Chad Weidert |
2026-03-21 |
|
fix: mode selector — click a box to start that mode, nothing else starts game |
Chad Weidert |
2026-03-21 |
|
chore: update news from RSS feeds for 2026-03-21 |
GitHub Action |
2026-03-21 |
|
chore: merge remote website commits (tiltup mode, changelog) |
Chad Weidert |
2026-03-20 |
|
docs: resolve merge conflict – keep bugs 82-87 content, integrate remote bugs 32-35 |
Chad Weidert |
2026-03-20 |
|
feat: add TILT-UP mode + mode selector — tilt panels vertical as default game |
Chad Weidert |
2026-03-20 |
|
docs: restore bugs 82-85 (lost in 7cb0ab3), add bugs 86-87 from G1 trace run |
Chad Weidert |
2026-03-20 |
|
fix: init stack/particles/flash before game loop starts — blank screen bug |
Chad Weidert |
2026-03-20 |
|
feat: add easter egg TiltDrop game — ‘password’ login redirects to crane stacker |
Chad Weidert |
2026-03-20 |
|
fix: Bug #85 rev4 – split slow-mode Send to prevent literal {ENTER} |
Chad Weidert |
2026-03-20 |
|
feat: add Capabilities page to About nav with full feature cards and screenshots |
Chad Weidert |
2026-03-20 |
|
Bug 85 (rev3): root fix – never update hAcad from WinWait result |
Chad Weidert |
2026-03-20 |
|
feat: move Resources into gated SDLC nav section |
Chad Weidert |
2026-03-20 |
|
Bug 85 (rev2): unconditional WinList re-acquire + slow-mode Send in _SendProgcont |
Chad Weidert |
2026-03-20 |
|
feat: gate SDLC pages behind partner login |
Chad Weidert |
2026-03-20 |
|
Bug 85: fix G1/G2 Text Window handle – F2 dismiss + WinList re-acquire |
Chad Weidert |
2026-03-20 |
|
fix: show Partner Portal nav link after login, redirect on success |
Chad Weidert |
2026-03-20 |
|
feat: add password-gated partner portal with session cookie auth |
Chad Weidert |
2026-03-20 |
|
fix: remove simple explanation sections from automation page |
Chad Weidert |
2026-03-20 |
|
Bug 84: abort G1/G2 on drawing-open failure; preserve crash dump; document bugs 82-84 |
Chad Weidert |
2026-03-20 |
|
feat: rewrite deployment-pipeline.html as full SDLC & distribution page |
Chad Weidert |
2026-03-20 |
|
feat: add photo carousel to GSC featured section on homepage |
Chad Weidert |
2026-03-20 |
|
fix: remove incorrect license/source bullets; move GSC portfolio to top |
Chad Weidert |
2026-03-20 |
|
feat: expand Key Capabilities with v12 roadmap cards |
Chad Weidert |
2026-03-20 |
|
feat: add Construction Layout screenshot to gallery; log UX enhancement |
Chad Weidert |
2026-03-20 |
|
fix: vl-load-com in cv-tracer.lsp + full path slow-send for CSB001/CSBsite1 open |
Chad Weidert |
2026-03-20 |
|
feat: rebuild gallery as 2-col side-by-side 2000 vs 2026 comparison |
Chad Weidert |
2026-03-20 |
|
feat: add panel form layout top view to gallery |
Chad Weidert |
2026-03-20 |
|
fix: replace Sleep(8000) with WinWait(30s) for CSB001/CSBsite1 open in G1/G2 |
Chad Weidert |
2026-03-20 |
|
feat: add tilt-up panel elevation and slab plan views to gallery |
Chad Weidert |
2026-03-20 |
|
feat: add ac2026 isometric and wireframe views to screenshot gallery |
Chad Weidert |
2026-03-20 |
|
feat: add Autodesk Authorized Developer badge to homepage hero and site footer |
Chad Weidert |
2026-03-20 |
|
feat: add 19-screenshot gallery to homepage with legacy XP and AutoCAD 2026 captures |
Chad Weidert |
2026-03-20 |
|
fix: remove real names and VM numbers from public stakeholder map |
Chad Weidert |
2026-03-20 |
|
feat: add v12 beta Oct 2026 to product-management roadmap |
Chad Weidert |
2026-03-20 |
|
fix: remove 262161/262145 from G0; add stray drawing cleanup to all scripts |
Chad Weidert |
2026-03-20 |
|
fix: remove print/materials/revision from G0 (error on blank drawing) |
Chad Weidert |
2026-03-20 |
|
fix: disable Login button (greyed out, no-op click) |
Chad Weidert |
2026-03-20 |
|
feat: update announcement to v12 beta Oct 2026, AI features, web version, contact link |
Chad Weidert |
2026-03-20 |
|
feat: major index.html rewrite with patent-accurate product content |
Chad Weidert |
2026-03-20 |
|
fix: convert single-line If/Then/Else to block form in g0/g1/g2 |
Chad Weidert |
2026-03-20 |
|
fix: remove dropdown menu margin gap so hover zone is contiguous |
Chad Weidert |
2026-03-20 |
|
fix: remove Home button from local nav on all 8 pages |
Chad Weidert |
2026-03-20 |
|
fix: merge Home/News/Events into dropdown, add product-management to SDLC active pages |
Chad Weidert |
2026-03-20 |
|
fix: add FA icons to deployment and automation page titles |
Chad Weidert |
2026-03-20 |
|
fix: move Product Mgmt into SDLC dropdown in top nav |
Chad Weidert |
2026-03-20 |
|
fix: add bottom margin to nav buttons for spacing above title |
Chad Weidert |
2026-03-20 |
|
fix: move local nav above title in all 8 page headers |
Chad Weidert |
2026-03-20 |
|
fix: add consistent local nav to About group (Case Studies, Resources, Reviews) |
Chad Weidert |
2026-03-20 |
|
fix: normalize local nav to identical schema across all 5 SDLC pages |
Chad Weidert |
2026-03-20 |
|
refactor: redact internal module/variable names from dependency map section |
Chad Weidert |
2026-03-20 |
|
feat: add local nav button bar to automation, deployment, and resources pages |
Chad Weidert |
2026-03-20 |
|
feat: consolidate Case Studies/Resources/Reviews into About dropdown nav |
Chad Weidert |
2026-03-20 |
|
feat: SDLC dropdown nav, Product Management page |
Chad Weidert |
2026-03-20 |
|
feat: split cv-trace-run into cv-trace-g0/g1/g2.au3 |
Chad Weidert |
2026-03-20 |
|
fix: health gate must fire (c:csv) before sentinel write |
Chad Weidert |
2026-03-20 |
|
feat: split quality-assurance into Quality+Validation and Risk+DFMEA pages |
Chad Weidert |
2026-03-20 |
|
feat: add dependency call graph and validation serialization to quality-assurance.html |
Chad Weidert |
2026-03-20 |
|
feat: add quality-assurance.html — AI safety rails and simulated user validation |
Chad Weidert |
2026-03-20 |
|
fix: move CSB001 open to after Group 0 to prevent acedGetArgs crash |
Chad Weidert |
2026-03-20 |
|
chore: update news from RSS feeds for 2026-03-20 |
GitHub Action |
2026-03-20 |
|
feat: rewrite cv-trace-run.au3 – Group 0/1/2 drawing-dependency structure |
Chad Weidert |
2026-03-20 |
|
fix: cv-trace-run.au3 4-phase ordering + active-window dismiss |
Chad Weidert |
2026-03-19 |
|
fix: cv-trace-run.au3 array init syntax errors |
Chad Weidert |
2026-03-19 |
|
feat: redesign trace logging – safe 5-layer trace architecture |
Chad Weidert |
2026-03-19 |
|
fix: step2 alert guard dismiss blocking error dialogs before config dump |
Chad Weidert |
2026-03-19 |
|
docs: major gap book restructure — apples-to-apples T-chart, 200-feature Part 2, Part 3 with TW step refs, Part 19 platform risk |
Chad Weidert |
2026-03-19 |
|
fix: restore 3 missing closing parens in matl_dlg.lsp |
Chad Weidert |
2026-03-19 |
|
feat: add file-based load error logging to csv.lsp |
Chad Weidert |
2026-03-19 |
|
feat: add OCR scripts, cv-tracer, and VM108 p0-20260319 validation run |
Chad Weidert |
2026-03-19 |
|
feat: add vl-catch-all-apply error handling to all module loaders |
Chad Weidert |
2026-03-19 |
|
docs: update legacy docs - v11 architecture, v7 manual, v360/v7 indexes |
Chad Weidert |
2026-03-19 |
|
chore: add patent OCR extract, tiltwerks competitive analysis, and extract script |
Chad Weidert |
2026-03-19 |
|
docs: move csv-manual-v11 from legacy to modernization-2026 |
Chad Weidert |
2026-03-19 |
|
docs: add v7 patent-annotated manual and v11 source-derived manual |
Chad Weidert |
2026-03-19 |
|
fix: repair master gap book corruption |
Chad Weidert |
2026-03-19 |
|
chore: update news from RSS feeds for 2026-03-19 |
GitHub Action |
2026-03-19 |
|
docs: elaborate tiltwerks manual with OCR-discovered features |
Chad Weidert |
2026-03-18 |
|
refactor: preserve tiltwerks screenshot renames for sync |
Chad Weidert |
2026-03-18 |
|
refactor: rename tiltwerks extract sessions with descriptive names |
Chad Weidert |
2026-03-18 |
|
chore: remove erroneous gitignore exclusion for tiltwerks PNGs |
Chad Weidert |
2026-03-18 |
|
chore: add tiltwerks analysis scripts and reports |
Chad Weidert |
2026-03-18 |
|
chore: update news from RSS feeds for 2026-03-18 |
GitHub Action |
2026-03-18 |
|
chore: update news from RSS feeds for 2026-03-17 |
GitHub Action |
2026-03-17 |
|
chore: auto-generate weekly update for 2026-03-16 |
GitHub Action |
2026-03-16 |
|
chore: update news from RSS feeds for 2026-03-16 |
GitHub Action |
2026-03-16 |
|
feat: add per-build flow map artifacts |
Chad Weidert |
2026-03-15 |
|
chore: update news from RSS feeds for 2026-03-15 |
GitHub Action |
2026-03-15 |
|
fix: step3 site drawing open — add _DismissSavePrompt + diagnostics |
Chad Weidert |
2026-03-14 |
|
chore: update news from RSS feeds for 2026-03-14 |
GitHub Action |
2026-03-14 |
|
fix(rtm): requirements are work items at any hierarchy level, not a separate artifact |
Chad Weidert |
2026-03-13 |
|
fix: use clipboard paste for long drawing paths in au3 scripts |
Chad Weidert |
2026-03-13 |
|
feat: add P0 Steps 4/5/6 validation scripts |
Chad Weidert |
2026-03-13 |
|
refactor: Pass 4 — split stacked closing parens onto own lines |
Chad Weidert |
2026-03-13 |
|
docs: add Static Analysis Suite section to testing doc |
Chad Weidert |
2026-03-13 |
|
feat: add static analysis suite + fix annotation paren regressions |
Chad Weidert |
2026-03-13 |
|
refactor: Pass 3 clean code — extract pv-val/pv-master DRY helpers |
Chad Weidert |
2026-03-13 |
|
refactor: Pass 2 clean code — magic numbers, dead code, formatting |
Chad Weidert |
2026-03-13 |
|
docs: annotate all 45 remaining DCL files with standard headers |
Chad Weidert |
2026-03-13 |
|
docs: annotate pointmap.lsp, footing.lsp, column.lsp, weld.lsp |
Chad Weidert |
2026-03-13 |
|
docs: annotate fv_dlg.lsp, err.lsp, editbx.lsp, invar.lsp |
Chad Weidert |
2026-03-13 |
|
docs: annotate test.lsp, wd_dlg.lsp, fh_dlg.lsp, strlsort.lsp |
Chad Weidert |
2026-03-13 |
|
docs: annotate newlist.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate main.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate wc_dlg.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate j.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate num_dlg.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate donerev.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate wclist.lsp with header and section dividers |
Chad Weidert |
2026-03-13 |
|
docs: annotate let_dlg.lsp - letter grid definition dialog |
Chad Weidert |
2026-03-13 |
|
docs: annotate ch_dlg.lsp - chamfer details dialog |
Chad Weidert |
2026-03-13 |
|
docs: annotate wcedlst.lsp - weld connection edit list validation |
Chad Weidert |
2026-03-13 |
|
chore: update news from RSS feeds for 2026-03-13 |
GitHub Action |
2026-03-13 |
|
docs: annotate new.lsp - new project dialog and folder creation |
Chad Weidert |
2026-03-12 |
|
docs: annotate btch.lsp - batch panel drawing engine |
Chad Weidert |
2026-03-12 |
|
docs: annotate brace.lsp - brace point block placement |
Chad Weidert |
2026-03-12 |
|
docs: annotate drwbas.lsp - draw base dimension string |
Chad Weidert |
2026-03-12 |
|
docs: annotate rndblock.lsp - round blockout geometry drawing |
Chad Weidert |
2026-03-12 |
|
docs: annotate wdenable.lsp — window/door enable/disable logic |
Chad Weidert |
2026-03-12 |
|
docs: annotate miter.lsp — miter cut wedge drawing |
Chad Weidert |
2026-03-12 |
|
docs: annotate sbenable.lsp — square blockout enable/disable logic |
Chad Weidert |
2026-03-12 |
|
docs: annotate thick.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate fs_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate ts_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate project.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate chrchk.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate sd_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate rb_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate pick.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate elevmrkr.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate renpan.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate fenable.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate ll_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate ppcent.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate ro_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate wdpage.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate dr_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate wcpage.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate dl_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate sb_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate wcmod.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate fpage.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate lyr_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
feat(rtm): add Epic/Feature hierarchy with full upstream traceability |
Chad Weidert |
2026-03-12 |
|
docs: annotate calc_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate tp_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate wcenable.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate nbenable.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate SHOW.LSP with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate wc_edit.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate nbblock.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate nb_dlg.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate opening.lsp with header + section dividers |
Chad Weidert |
2026-03-12 |
|
docs: annotate lb_dlg.lsp |
Chad Weidert |
2026-03-12 |
|
Add embedded HTML/SVG charts, timelines, and infographics across PM portfolio docs |
Chad Weidert |
2026-03-12 |
|
docs: annotate dowels.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate rangchck.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate centgrav.lsp |
Chad Weidert |
2026-03-12 |
|
Embed Jira/Azure DevOps/Jama/DOORS/GitHub examples throughout portfolio docs |
Chad Weidert |
2026-03-12 |
|
docs: annotate finpan.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate wsbeng.lsp |
Chad Weidert |
2026-03-12 |
|
Replace medical traceability reference with IT and edtech standards |
Chad Weidert |
2026-03-12 |
|
Remove doc 17; embed real-world benchmark examples inline in each concept document |
Chad Weidert |
2026-03-12 |
|
docs: annotate convert.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate dreng.lsp — Dayton/Richmond .pdx export |
Chad Weidert |
2026-03-12 |
|
Replace evidence log with real-world benchmark index; reframe as honest mock portfolio |
Chad Weidert |
2026-03-12 |
|
docs: annotate chamfer.lsp — panel corner chamfer engine |
Chad Weidert |
2026-03-12 |
|
docs: annotate okcanhlp.lsp — universal dialog button router |
Chad Weidert |
2026-03-12 |
|
docs: annotate drread.lsp — Dayton-Richmond .pdx importer |
Chad Weidert |
2026-03-12 |
|
docs: annotate mbread.lsp — Meadow-Burke material book importer |
Chad Weidert |
2026-03-12 |
|
Reframe mock portfolio as completed work product |
Chad Weidert |
2026-03-12 |
|
docs: annotate wsbread.lsp — WorkShop Engineering importer |
Chad Weidert |
2026-03-12 |
|
docs: annotate engimp.lsp — engineering data importer |
Chad Weidert |
2026-03-12 |
|
docs: annotate mbeng.lsp — Meadow-Burke engineering export |
Chad Weidert |
2026-03-12 |
|
docs: annotate basedim.lsp — horizontal dimension engine |
Chad Weidert |
2026-03-12 |
|
docs: annotate bolt.lsp (weld connection bolt engine) |
Chad Weidert |
2026-03-12 |
|
docs: annotate drawdimlst.lsp (orphaned dmlst routing) |
Chad Weidert |
2026-03-12 |
|
docs: annotate green.lsp (greenplate/bolt geometry) |
Chad Weidert |
2026-03-12 |
|
docs: annotate feature.lsp (3D panel opening generator) |
Chad Weidert |
2026-03-12 |
|
docs: annotate mkblk.lsp (block factory) |
Chad Weidert |
2026-03-12 |
|
Add mock portfolio to top-level docs indexes |
Chad Weidert |
2026-03-12 |
|
docs: annotate drawdim.lsp (master dimension engine) |
Chad Weidert |
2026-03-12 |
|
Add ABC mock portfolio with PM framework and CEO briefing |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format weldconn.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format ss_dlg.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format dwgnew.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format setvars.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format updvar.lsp |
Chad Weidert |
2026-03-12 |
|
refactor: annotate + format slide.lsp |
Chad Weidert |
2026-03-12 |
|
refactor: annotate + format enable.lsp |
Chad Weidert |
2026-03-12 |
|
refactor: annotate + format bp_dlg.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format bpauto.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format ppauto.lsp |
Chad Weidert |
2026-03-12 |
|
feat: add Uncle Bob Clean Code instructions for AutoLISP |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format points.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format pp_dlg.lsp |
Chad Weidert |
2026-03-12 |
|
docs: annotate + format pdisable.lsp |
Chad Weidert |
2026-03-12 |
|
docs: add Bug 81 — convert.lsp missing VLX-era mpvar defaults |
Chad Weidert |
2026-03-12 |
|
fix(makepan): mpnb->mprb toggle mismatch + annotation (Bug 75) |
Chad Weidert |
2026-03-12 |
|
docs: add Bug 73 to tracker (mp_dlg VLX/source mismatch) |
Chad Weidert |
2026-03-12 |
|
fix(mp_dlg): reconstruct VLX-version dialog layout (Bug 73) |
Chad Weidert |
2026-03-12 |
|
chore: update news from RSS feeds for 2026-03-12 |
GitHub Action |
2026-03-12 |
|
docs: update architecture doc with NOD findings and 63-bug tally |
Chad Weidert |
2026-03-11 |
|
fix: csv_diag.lsp group INSERT blocks by name with count |
Chad Weidert |
2026-03-11 |
|
docs: update Bug 63 status to Fixed, document NOD key mismatch root cause |
Chad Weidert |
2026-03-11 |
|
fix: apply site/site_list dual-key detection (same pattern as panel/panel_list) |
Chad Weidert |
2026-03-11 |
|
fix: Bug 63 root cause - VLX uses NOD key panel not panel_list |
Chad Weidert |
2026-03-11 |
|
feat: add csv_diag.lsp + break out P0 Step 12 from Step 11 |
Chad Weidert |
2026-03-11 |
|
chore: sync x64 build with x32 Bug 63 fix + annotations |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format slab_dlg.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format grid_dlg.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format sdwg_dlg.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format engexp.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format native.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
refactor: annotate+format panel.lsp with discovery comments |
Chad Weidert |
2026-03-11 |
|
fix: Bug 63 — add 3-tier drawing type auto-detect at csv entry |
Chad Weidert |
2026-03-11 |
|
docs: add Bug 63 — directly-opened panel drawings not recognized |
Chad Weidert |
2026-03-11 |
|
docs: add mandatory annotation & formatting enforcement rule to copilot-instructions |
Chad Weidert |
2026-03-11 |
|
chore(x64): sync annotation + formatting changes from x32 |
Chad Weidert |
2026-03-11 |
|
refactor(wall_dlg.lsp): formatting pass |
Chad Weidert |
2026-03-11 |
|
refactor(progopts.dcl): fix /// to // and expand annotation |
Chad Weidert |
2026-03-11 |
|
refactor(wall_dlg.dcl): add // header annotation |
Chad Weidert |
2026-03-11 |
|
refactor(project.dcl): add // header annotation |
Chad Weidert |
2026-03-11 |
|
refactor(md_dlg.dcl): add // header annotation |
Chad Weidert |
2026-03-11 |
|
refactor(md_dlg.lsp): annotation + formatting pass |
Chad Weidert |
2026-03-11 |
|
refactor(layout): annotation + formatting pass |
Chad Weidert |
2026-03-11 |
|
chore: update news from RSS feeds for 2026-03-11 |
GitHub Action |
2026-03-11 |
|
docs(bug-tracker): synchronize bug numbers to GH issue numbers |
Chad Weidert |
2026-03-10 |
|
docs(bug-tracker): log skill pack compliance bugs 50-58 |
Chad Weidert |
2026-03-10 |
|
docs: fix table column alignment in bug tracker |
Chad Weidert |
2026-03-10 |
|
refactor(matl_dlg.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(drawpan.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(site_dlg.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(panatt.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(pl_dlg.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(dwgold.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(pj_name.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
refactor(revision.lsp): formatting per skill pack standards |
Chad Weidert |
2026-03-10 |
|
docs: comprehensive annotation pass per skill pack guidelines |
Chad Weidert |
2026-03-10 |
|
docs: annotate 8 .lsp files with discovery comments |
Chad Weidert |
2026-03-10 |
|
fix: Bug 48-49 load panel state before matl_dlg/revision |
Chad Weidert |
2026-03-10 |
|
fix: Bug 47-49 — Select Layouts routing, Materials/Revision guards |
Chad Weidert |
2026-03-10 |
|
fix: plt_dlg OK disabled when None selected, fix plotter/style discovery |
Chad Weidert |
2026-03-10 |
|
feat: proper Plotter Selection dialog with dropdowns and radios |
Chad Weidert |
2026-03-10 |
|
docs: fix table alignment in bug tracker |
Chad Weidert |
2026-03-10 |
|
reports: add VM 109 AC2026 step11 run4 OCR output |
Chad Weidert |
2026-03-10 |
|
docs: add Bug 46 - AC2026 QSAVE DWG format corruption |
Chad Weidert |
2026-03-10 |
|
fix: AC2026 au3 - remove QSAVE to prevent DWG format corruption |
Chad Weidert |
2026-03-10 |
|
docs: update step11 validation and release tracking |
Chad Weidert |
2026-03-10 |
|
docs: align app-store licensing scope and ingest artifacts |
Chad Weidert |
2026-03-10 |
|
chore: update news from RSS feeds for 2026-03-10 |
GitHub Action |
2026-03-10 |
|
chore: sync improvement backlog with bug tracker action |
Chad Weidert |
2026-03-09 |
|
fix: au3 MouseClick on No button for VLX save dialog |
Chad Weidert |
2026-03-09 |
|
fix: plt.lsp use DCL dialog + csv.lsp QSAVE before plt + au3 deploy path |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: fallback bug updates to commit activity |
Chad Weidert |
2026-03-09 |
|
fix: plt.lsp show Plot dialog + au3 break Send() + per-item F2 captures |
Chad Weidert |
2026-03-09 |
|
fix: remove panel_list guards from csv.lsp progcont routing |
Chad Weidert |
2026-03-09 |
|
fix: au3 QSAVE before csv calls + sync csv_help.lsp to x64 |
Chad Weidert |
2026-03-09 |
|
docs: align risk register and validation references |
Chad Weidert |
2026-03-09 |
|
fix: warning dialog X button = No + au3 alert dismiss |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: scope bug stats parser to summary bug tables |
Chad Weidert |
2026-03-09 |
|
fix: Step 11 progcont target functions + save dialog (Bug 45) |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: clarify bug totals and remove ellipses from generated text |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: correct bug fallback counting and remove truncation |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: correct weekly bug stats and strip markdown headings |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: force weekly email content type to html |
Chad Weidert |
2026-03-09 |
|
fix: use Button2 ClassNN for save dialog dismiss (Bug 44 v3) |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: stop escaping weekly email HTML |
Chad Weidert |
2026-03-09 |
|
fix: rewrite save-dialog detection in Step 11 au3 (Bug 44 v2) |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: render weekly email as proper HTML |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: Step 11 au3 - handle VLX save-changes dialog (Bug 44) |
Chad Weidert |
2026-03-09 |
|
fix: improve weekly email bug content and formatting |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
docs: Step 10 Shading PASS 5/7 (B, D-G) with OCR evidence |
Chad Weidert |
2026-03-09 |
|
chore: auto-generate weekly update for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: set GH_TOKEN for weekly update workflow |
Chad Weidert |
2026-03-09 |
|
fix: AC2026 au3 steps 9/10/11 — use Ctrl+O for drawing open |
Chad Weidert |
2026-03-09 |
|
docs: Bug 43 (VM 201 FATAL ERROR), Step 9 PINNED, doc 06 update |
Chad Weidert |
2026-03-09 |
|
chore: update news from RSS feeds for 2026-03-09 |
GitHub Action |
2026-03-09 |
|
fix: lyr_dlg requires keylst global + dialog name argument |
Chad Weidert |
2026-03-08 |
|
fix: add lyr_dlg + okcanhlp to csvlst — step9 site layers broken (Bug 40) |
Chad Weidert |
2026-03-08 |
|
fix: step9 — open CSBsite1.dwg before item 7 (site layer test) |
Chad Weidert |
2026-03-08 |
|
fix: step9 — add _DismissSavePrompt() between all items |
Chad Weidert |
2026-03-08 |
|
docs: step8 full analysis — results table, AC2026 workarounds, cross-config diffs |
Chad Weidert |
2026-03-08 |
|
docs: step8 PASS on 5/7 configs (B, D-G) with cross-config analysis |
Chad Weidert |
2026-03-08 |
|
fix: step8 AC2026 — re-acquire window handle after Ctrl+O drawing load |
Chad Weidert |
2026-03-08 |
|
fix: step8 AC2026 — Send path at command prompt, not GUI dialog |
Chad Weidert |
2026-03-08 |
|
fix: step8 AC2026 — properly target File Name field in Open dialog |
Chad Weidert |
2026-03-08 |
|
chore: update news from RSS feeds for 2026-03-08 |
GitHub Action |
2026-03-08 |
|
chore: update news from RSS feeds for 2026-03-07 |
GitHub Action |
2026-03-07 |
|
fix: step8 AC2026 — Ctrl+O as primary file open, no launch argument |
Chad Weidert |
2026-03-06 |
|
fix: step8 AC2026 — Ctrl+O fallback to open CSBsite1.dwg |
Chad Weidert |
2026-03-06 |
|
fix: step8 — LISP (command) reproducing csv.mnu macros |
Chad Weidert |
2026-03-06 |
|
fix: step8 — use VPOINT XYZ instead of _-view named views |
Chad Weidert |
2026-03-06 |
|
fix: step8 — use CSBsite1.dwg, raw view commands, escape cleanup |
Chad Weidert |
2026-03-06 |
|
docs: Step 7 PASS on 6/7 configs — full cross-config OCR analysis |
Chad Weidert |
2026-03-06 |
|
fix: csv_help use file-size detection + VM 104 PB11/TB11 comparison |
Chad Weidert |
2026-03-06 |
|
fix: csv_help unconditional load + Explorer window exclusion |
Chad Weidert |
2026-03-06 |
|
fix: WinHelp replacement wrapper for Win10 + step7 dialog improvements |
Chad Weidert |
2026-03-06 |
|
fix: step7 dialog escaping — handle file dialogs and non-CV popups |
Chad Weidert |
2026-03-06 |
|
feat: add P0 Steps 7-11 validation scripts and rewrite doc 06 |
Chad Weidert |
2026-03-06 |
|
fix: Bug 39 — version subtitle not rendering in progopts.dcl |
Chad Weidert |
2026-03-06 |
|
feat: add P0 Step 3 — drawing open + CV behavior verification |
Chad Weidert |
2026-03-06 |
|
fix: restore acad2000 au3 scripts from VM 102 known-good copies |
Chad Weidert |
2026-03-06 |
|
fix: smart skip if CSV persisted, delete csv.cuix |
Chad Weidert |
2026-03-06 |
|
fix: remove registry writes, always CUILOAD at startup |
Chad Weidert |
2026-03-06 |
|
fix: switch CUILOAD from csv.cuix to csv.cui + self-healing registry |
Chad Weidert |
2026-03-06 |
|
fix: rebuild csv.cuix with proper OPC shredding + fix menucmd P13 |
Chad Weidert |
2026-03-06 |
|
feat: add csv.cuix for AutoCAD 2010+ menu bar support |
Chad Weidert |
2026-03-06 |
|
fix: self-healing csvmenu.lsp + ONLINEDESIGNASSISTANT removal |
Chad Weidert |
2026-03-06 |
|
docs: add rule 16 — LISP-first for all config fixes |
Chad Weidert |
2026-03-06 |
|
fix: step2 Test 3 now matches step1 pattern — remove early #32770 check |
Chad Weidert |
2026-03-06 |
|
fix: use Ctrl+N to create drawing after closing trial popup |
Chad Weidert |
2026-03-06 |
|
fix: close trial popup via WebView2 ControlClick instead of Text Window |
Chad Weidert |
2026-03-06 |
|
chore: update news from RSS feeds for 2026-03-06 |
GitHub Action |
2026-03-06 |
|
fix: rewrite P0 steps 0-2 Test 3 to use AutoCAD Text Window |
Chad Weidert |
2026-03-05 |
|
fix: Display-Toggle [short] -> [int16] for PowerShell |
Chad Weidert |
2026-03-05 |
|
fix: Display-Toggle DEVMODE struct layout - use Explicit offsets |
Chad Weidert |
2026-03-05 |
|
fix: Display-Toggle.ps1 encoding — em dashes + missing BOM |
Chad Weidert |
2026-03-05 |
|
fix: Display-Toggle — split into .bat + .ps1 with full logging |
Chad Weidert |
2026-03-05 |
|
fix: Display-Toggle.bat — drop nircmd, use native Win32 API |
Chad Weidert |
2026-03-05 |
|
feat: Display-Toggle.bat for VM 109 resolution switching |
Chad Weidert |
2026-03-05 |
|
feat: AutoCAD 2026 au3 variants for VM 109 |
Chad Weidert |
2026-03-05 |
|
fix: Bug 42 — add cancel guard after project() in csv.lsp |
Chad Weidert |
2026-03-05 |
|
fix: Bug 40 - gray 7 project-dependent buttons in progopts when no drawing loaded |
Chad Weidert |
2026-03-05 |
|
docs: standardize VM/build labels across docs 06 and 32 |
Chad Weidert |
2026-03-05 |
|
docs: log Bugs 39-41, 1024x768 4-VM comparison, VM 104 confirmed TB11 |
Chad Weidert |
2026-03-05 |
|
chore: formatter normalization + VM 109 step 2 rerun OCR |
Chad Weidert |
2026-03-05 |
|
fix: sync x64 TB11-01x64 build from x32 (187 missing source files) |
Chad Weidert |
2026-03-05 |
|
chore: add OCR output from P0 Steps 0-2 validation runs |
Chad Weidert |
2026-03-05 |
|
docs: formatting fixes in architecture docs 28/29 |
Chad Weidert |
2026-03-05 |
|
docs: add full test plan status and completion projections to doc 06 |
Chad Weidert |
2026-03-05 |
|
docs: update timeline with full test plan projections |
Chad Weidert |
2026-03-05 |
|
docs: add P0 baseline section to Immediate next steps |
Chad Weidert |
2026-03-05 |
|
chore: update news from RSS feeds for 2026-03-05 |
GitHub Action |
2026-03-05 |
|
docs: update doc 00 vision/status through March 4 |
Chad Weidert |
2026-03-04 |
|
docs: update planning docs (03, 04, 05, 10, 11) through March 4 |
Chad Weidert |
2026-03-04 |
|
fix: Bug 38 - x64 ACAD path pointed to stale acad2000 subdir |
Chad Weidert |
2026-03-04 |
|
fix: pivot Win10 to TB11-only, remove WinHelp workaround, increase csv delay |
Chad Weidert |
2026-03-04 |
|
fix: Bug 37 — WinHelp dialog blocking F2 captures on Win10 |
Chad Weidert |
2026-03-04 |
|
fix: CV Update.bat findstr needs /C: for literal match (Bug 36) |
Chad Weidert |
2026-03-04 |
|
fix: CV Update.bat junction detection false positive on Win10 (Bug 36) |
Chad Weidert |
2026-03-04 |
|
docs: add VM 108/109 to P0 testing configs (E/F) |
Chad Weidert |
2026-03-04 |
|
fix: CV Update.bat creates double junctions on x64 |
Chad Weidert |
2026-03-04 |
|
docs: P0 Step 2 — all 4 configs PASS with full OCR analysis |
Chad Weidert |
2026-03-04 |
|
docs: P0 Step 2 results — VM 104 PB11 + TB11 PASS |
Chad Weidert |
2026-03-04 |
|
fix: acaddoc.lsp use (load) for VLX instead of APPLOAD command |
Chad Weidert |
2026-03-04 |
|
fix: acaddoc.lsp use APPLOAD instead of arxload for VLX loading (Bug 35) |
Chad Weidert |
2026-03-04 |
|
fix: deploy acaddoc.lsp for PB11 mode — VLX Startup Suite junction fix |
Chad Weidert |
2026-03-04 |
|
fix: p0-step2 config dump reads wrong registry key for Startup Suite |
Chad Weidert |
2026-03-04 |
|
fix: p0-step2 focus management + document Unknown command Y artifact |
Chad Weidert |
2026-03-04 |
|
fix: invoke csv via LISP (c:csv) instead of bare command |
Chad Weidert |
2026-03-04 |
|
fix: add F2 screenshot after csv dialog dismiss to catch Unknown command |
Chad Weidert |
2026-03-04 |
|
fix: menugroup probe uses string names not integer index |
Chad Weidert |
2026-03-04 |
|
fix: cv-p0-step2.au3 — F2 after each config group + menugroup index loop |
Chad Weidert |
2026-03-04 |
|
feat: create cv-p0-step2.au3 — CSV initialization verification |
Chad Weidert |
2026-03-04 |
|
chore: update news from RSS feeds for 2026-03-04 |
GitHub Action |
2026-03-04 |
|
docs: P0 Step 1 PASS all 4 configs (OCR verified) |
Chad Weidert |
2026-03-03 |
|
fix: extract configure subroutines to CV_Configure.bat |
Chad Weidert |
2026-03-03 |
|
fix: restore CV Update.bat pause to :DONE (revert wrapper approach) |
Chad Weidert |
2026-03-03 |
|
feat: capture F2 Text Window for full getenv scrollback |
Chad Weidert |
2026-03-03 |
|
fix: ENVALL expression exceeded AutoCAD command-line buffer |
Chad Weidert |
2026-03-03 |
|
feat: add ENVALL verification test to P0 Step 1 |
Chad Weidert |
2026-03-03 |
|
docs: add Bug 32 (registry instability) + update Step 1 docs |
Chad Weidert |
2026-03-03 |
|
feat: Step 1 apply all classic settings + add setenv reference doc |
Chad Weidert |
2026-03-03 |
|
docs: add CmdVisLines registry fallback comment to Step 1 |
Chad Weidert |
2026-03-03 |
|
fix: Step 1 use setenv CmdVisLines instead of mouse-drag |
Chad Weidert |
2026-03-03 |
|
fix: rewrite Step 1 without registry + fix CV Update pause |
Chad Weidert |
2026-03-03 |
|
fix: Step 1 write to active Profiles, correct DockWindow.Position, suppress Panda |
Chad Weidert |
2026-03-03 |
|
docs: P0 Step 0 PASS all configs, add Step 1 layout standardization, Bug 31 |
Chad Weidert |
2026-03-03 |
|
docs: add Priority 0 incremental baseline validation to doc 06 |
Chad Weidert |
2026-03-03 |
|
fix: suppress csvmenu alert that blocks drawing OPEN (Bug 30) |
Chad Weidert |
2026-03-03 |
|
fix: rewrite slope_dlg + btch_dlg to match golden VLX, restore osnap, revert cmdecho |
Chad Weidert |
2026-03-03 |
|
fix: remove (command osnap off), restore cmdecho, add diagnostics |
Chad Weidert |
2026-03-03 |
|
chore: update news from RSS feeds for 2026-03-03 |
GitHub Action |
2026-03-03 |
|
fix: rewrite btch_dlg to use pure AutoLISP file enum (test 07) |
Chad Weidert |
2026-03-02 |
|
fix: preserve curdir on getfiled cancel (tests 07/10) |
Chad Weidert |
2026-03-02 |
|
fix: TB11 tests 03,04,06,07 — slope_dlg, projdet, curdir guard, cvplst PATH |
Chad Weidert |
2026-03-02 |
|
fix: rewrite OCR script for full-detail extraction |
Chad Weidert |
2026-03-02 |
|
fix: rewrite progopts to match golden VM 102 dialog |
Chad Weidert |
2026-03-02 |
|
fix: revert btch_dlg.lsp to PB11 original, add Clear button to slope_dlg |
Chad Weidert |
2026-03-02 |
|
fix: prevent btch_dlg infinite loop when pnllist.txt not created |
Chad Weidert |
2026-03-02 |
|
fix: replace VLX-era dialogs with source-mode equivalents |
Chad Weidert |
2026-03-02 |
|
fix: add acaddoc.lsp per-document loader for source-mode TB11 |
Chad Weidert |
2026-03-02 |
|
fix: set lispinit=0 at load time to survive document switches |
Chad Weidert |
2026-03-02 |
|
chore: update news from RSS feeds for 2026-03-02 |
GitHub Action |
2026-03-02 |
|
feat: csv.lsp replaces csvmenu.lsp as Startup Suite entry (1:1 VLX swap) |
Chad Weidert |
2026-03-01 |
|
docs: update x32 and x64 architecture docs with validation/bug/progcont findings |
Chad Weidert |
2026-03-01 |
|
docs: correct progcont analysis — VLX/source mismatch discovery (Mar 1) |
Chad Weidert |
2026-03-01 |
|
fix: simplify TB11 startup to match PB11 Startup Suite pattern |
Chad Weidert |
2026-03-01 |
|
fix: CV Update.bat dual-mode startup config (PB11 vs TB11) |
Chad Weidert |
2026-03-01 |
|
fix: csvmenu.lsp skip reload if already loaded (build-level fix) |
Chad Weidert |
2026-03-01 |
|
revert: restore original AutoIT validation script |
Chad Weidert |
2026-03-01 |
|
fix: LISPINIT registry + forward-slash OPEN path for junctions |
Chad Weidert |
2026-03-01 |
|
docs: eliminate ‘automation & tooling bugs’ category |
Chad Weidert |
2026-03-01 |
|
fix: suppress csvmenu.lsp alert dialog in auto-load mode (Bug 30) |
Chad Weidert |
2026-03-01 |
|
fix: replace # |
# |
|
|
chore: update news from RSS feeds for 2026-03-01 |
GitHub Action |
2026-03-01 |
|
fix: acaddoc.lsp source-mode must load csv.lsp after csvmenu.lsp |
Chad Weidert |
2026-02-28 |
|
docs: update 10 modernization docs + add OCR validation output |
Chad Weidert |
2026-02-28 |
|
fix: bug tracker sync parser handles multi-column table formats |
Chad Weidert |
2026-02-28 |
|
docs: add bugs 22-27 from Feb 28 validation session |
Chad Weidert |
2026-02-28 |
|
fix: backslash paths + remove propertiesclose in validation script |
Chad Weidert |
2026-02-28 |
|
fix: automate AutoCAD config in CV Update.bat for fresh installs |
Chad Weidert |
2026-02-28 |
|
fix: use timestamped run directories for validation screenshots |
Chad Weidert |
2026-02-28 |
|
feat: add docs validation CI/CD workflow with structured reporting |
Chad Weidert |
2026-02-28 |
|
docs: add encoding tooling references to copilot instructions |
Chad Weidert |
2026-02-28 |
|
docs: restore IPs to copilot instructions, clarify only docs/source/ is public |
Chad Weidert |
2026-02-28 |
|
docs: update copilot instructions with sensitive data policy |
Chad Weidert |
2026-02-28 |
|
docs: move sensitive infrastructure docs to docs-sensitive/ and redact IPs |
Chad Weidert |
2026-02-28 |
|
refactor: archive installer docs to docs-archived/installer/ |
Chad Weidert |
2026-02-28 |
|
docs: deprecate doc 23 (VM 109 setup) - superseded by docs 06/27/29 |
Chad Weidert |
2026-02-28 |
|
docs: doc 06 - rewrite test layers, golden datasets, acceptance criteria, tools |
Chad Weidert |
2026-02-28 |
|
docs: doc 06 - AutoIT validation results, NanoCAD/AC2026, workflow test matrix |
Chad Weidert |
2026-02-28 |
|
docs: update 06-testing-validation with verified Proxmox data and current state |
Chad Weidert |
2026-02-28 |
|
docs: fix weekly update date attribution against GitHub commit graph |
Chad Weidert |
2026-02-28 |
|
docs: rewrite weekly updates with actual commit data |
Chad Weidert |
2026-02-28 |
|
docs: major update to doc 07 - WiX ABORTED, pivot to VLX .bundle/App Store |
Chad Weidert |
2026-02-28 |
|
docs: comprehensive expansion of SDLC doc 35 (813→1007 lines) |
Chad Weidert |
2026-02-28 |
|
docs: elaborate Tools & Best Practices, add Project Management Methods (doc 35) |
Chad Weidert |
2026-02-28 |
|
docs: add concrete cross-references to SDLC doc (35) |
Chad Weidert |
2026-02-28 |
|
docs: add 35-software-development-lifecycle (DFSS-aligned SDLC) |
Chad Weidert |
2026-02-28 |
|
docs: log Bug 21 (missing RefSearchPath), broaden bug definition, update DFMEA |
Chad Weidert |
2026-02-28 |
|
docs: correct Bug 20 - exe swap theory disproven, deploy deferred VLX loading |
Chad Weidert |
2026-02-28 |
|
docs: update Bug 20 — patched acad.exe root cause analysis |
Chad Weidert |
2026-02-28 |
|
chore: update news from RSS feeds for 2026-02-28 |
GitHub Action |
2026-02-28 |
|
docs: add Bug 19 (missing menu registration) + validation workflow |
Chad Weidert |
2026-02-27 |
|
docs: add Bug 18 (progcont dead code) with DFMEA cross-reference table |
Chad Weidert |
2026-02-27 |
|
fix: add 19 missing files to PB11-00x32 from XP-Legacy |
Chad Weidert |
2026-02-27 |
|
fix: update web URL and tech support in PB builds |
Chad Weidert |
2026-02-27 |
|
chore: update news from RSS feeds for 2026-02-27 |
GitHub Action |
2026-02-27 |
|
fix: use github.com/login instead of private repo URL |
Chad Weidert |
2026-02-26 |
|
fix: use _browser instead of startapp for GitHub login URL |
Chad Weidert |
2026-02-26 |
|
fix: move GitHub login from startup to Tech Support click |
Chad Weidert |
2026-02-26 |
|
fix: GitHub login browser not opening at startup |
Chad Weidert |
2026-02-26 |
|
docs: add 34-tech-support-modernization |
Chad Weidert |
2026-02-26 |
|
feat: update Web Page menu item to simplestruct.com/resources.html |
Chad Weidert |
2026-02-26 |
|
feat: GitHub login at startup + local issue backup |
Chad Weidert |
2026-02-26 |
|
feat: auto-configure AutoCAD Startup Suite on version switch |
Chad Weidert |
2026-02-26 |
|
fix: remove old CV Update.bat from build folders |
Chad Weidert |
2026-02-26 |
|
fix: handle (x86) in junction paths — use delayed expansion |
Chad Weidert |
2026-02-26 |
|
fix: replace \NUL directory checks with trailing backslash |
Chad Weidert |
2026-02-26 |
|
fix: add self-update protection to CV Update.bat |
Chad Weidert |
2026-02-26 |
|
fix: rewrite CV Update.bat — protect junctions, repair missing links |
Chad Weidert |
2026-02-26 |
|
refactor: reorganize repo — nero-project to exp/, v3_60 and v7.0(patch) to src/x86/ |
Chad Weidert |
2026-02-26 |
|
refactor: restructure builds into src/x32/ and src/x64/ |
Chad Weidert |
2026-02-26 |
|
chore: add Project Files junction support to CV Update.bat |
Chad Weidert |
2026-02-26 |
|
refactor: unify Project Files into single shared folder |
Chad Weidert |
2026-02-26 |
|
feat: rewrite CV Update for junction-swap mode |
Chad Weidert |
2026-02-26 |
|
feat: version picker in CV Update + alpha VM deployment script |
Chad Weidert |
2026-02-26 |
|
feat: rewire Tech Support button to create GitHub Issues |
Chad Weidert |
2026-02-26 |
|
chore: update news from RSS feeds for 2026-02-26 |
GitHub Action |
2026-02-26 |
|
docs: add Key Discoveries (Weeks 7-8) to vision document |
Chad Weidert |
2026-02-25 |
|
docs: update vision document and weekly action for Feb 25 |
Chad Weidert |
2026-02-25 |
|
feat: add GitHub Issues sync for bug tracker |
Chad Weidert |
2026-02-25 |
|
docs: add bugs 16-17 to tracker (savelay filtering, layout index) |
Chad Weidert |
2026-02-25 |
|
fix: savelay ENAME/XData filtering + layout index bug |
Chad Weidert |
2026-02-25 |
|
fix: add missing inspanel.lsp to TB11-01x64/acad2000 |
Chad Weidert |
2026-02-25 |
|
feat: sync TB11-01x64/acad2000 with patched TB11-01x32 source |
Chad Weidert |
2026-02-25 |
|
chore: update news from RSS feeds for 2026-02-25 |
GitHub Action |
2026-02-25 |
|
chore: add CV Update.bat and csv-manual.md to TB11-01x64 |
Chad Weidert |
2026-02-24 |
|
chore: add CV Update batch file for VM git pull |
Chad Weidert |
2026-02-24 |
|
docs: expand site workflow sections in user manual |
Chad Weidert |
2026-02-24 |
|
docs: add XData refactor plan, update bug tracker with bugs 14-15 |
Chad Weidert |
2026-02-24 |
|
fix: tiltup index bug — nn vs xn for pnllst lookup (PB11 latent bug) |
Chad Weidert |
2026-02-24 |
|
fix: tiltlist.txt ENAME serialization error in inspanel |
Chad Weidert |
2026-02-24 |
|
fix: inspanel fast path - generate tiltlist when panels already attached |
Chad Weidert |
2026-02-24 |
|
fix: walline recovery + TEXT creation regression in inspanel/wall_dlg |
Chad Weidert |
2026-02-24 |
|
feat: save/restore wall line data via walllist.txt in inspanel |
Chad Weidert |
2026-02-24 |
|
fix: guard inspanel.lsp against nil ssget (no wall lines) |
Chad Weidert |
2026-02-24 |
|
docs: add 32-tb11-bug-tracker with all session bugs |
Chad Weidert |
2026-02-24 |
|
fix: guard tiltup.lsp against missing tiltlist.txt |
Chad Weidert |
2026-02-24 |
|
fix: VLX detection, FILE nil crash, and drawing type detection |
Chad Weidert |
2026-02-24 |
|
refactor: format inspanel.lsp, dbchk.lsp, warning.lsp to coding standards |
Chad Weidert |
2026-02-24 |
|
fix: use S::STARTUP for post-open continuation code |
Chad Weidert |
2026-02-24 |
|
fix: reload xrefs after vla-open with -xref reload * |
Chad Weidert |
2026-02-24 |
|
fix: replace hardcoded path with variables, add continuation dialog |
Chad Weidert |
2026-02-24 |
|
fix: capture vla-open document object and vla-activate it |
Chad Weidert |
2026-02-24 |
|
fix: use vla-open ActiveX instead of (command open) — confirmed broken |
Chad Weidert |
2026-02-24 |
|
fix: add CMDDIA=0, use _.OPEN with forward slashes |
Chad Weidert |
2026-02-24 |
|
fix: remove dbchk before scr — it leaves SAVEAS active (cmdactive=1) |
Chad Weidert |
2026-02-24 |
|
diag: print cmdactive and cancel active commands before open |
Chad Weidert |
2026-02-24 |
|
fix: hardcoded test — exact open command for CSSSITE.DWG |
Chad Weidert |
2026-02-24 |
|
fix: write .scr to TEMP dir instead of using direct command open |
Chad Weidert |
2026-02-24 |
|
fix: use plain open command instead of _.open |
Chad Weidert |
2026-02-24 |
|
fix: replace script mechanism with direct (command _.open) in scr.lsp |
Chad Weidert |
2026-02-24 |
|
fix: script files use unquoted path on separate line |
Chad Weidert |
2026-02-24 |
|
fix: route existing-project open through scr.lsp, fix filedia |
Chad Weidert |
2026-02-24 |
|
fix: write open.scr to C:\ root to avoid spaces in script path |
Chad Weidert |
2026-02-24 |
|
fix: set filedia 0 before script command for open.scr |
Chad Weidert |
2026-02-24 |
|
fix: open selected drawing in existing-project workflow |
Chad Weidert |
2026-02-24 |
|
fix: revert # |
# |
|
|
docs: add git workflow skill and # |
# |
|
|
refactor: convert multiline comments to # |
# |
|
|
refactor: apply formatting standard to dirchk.lsp |
Chad Weidert |
2026-02-24 |
|
fix: dirchk no longer blocks project folders with system-like names |
Chad Weidert |
2026-02-24 |
|
chore: resolve CHANGELOG merge conflict (keep upstream) |
Chad Weidert |
2026-02-24 |
|
chore: clean up repo - commit docs, add dcl-inventory, update gitignore |
Chad Weidert |
2026-02-24 |
|
chore: update news from RSS feeds for 2026-02-24 |
GitHub Action |
2026-02-24 |
|
fix: project browser shows .dwg files instead of .tmp |
Chad Weidert |
2026-02-23 |
|
chore: add Update-ConstructiVision.bat and csv-manual.md to repo |
Chad Weidert |
2026-02-23 |
|
fix: repair project file browser - use ‘tmp’ filter and Project Files directory |
Chad Weidert |
2026-02-23 |
|
fix: switch from VLX to source mode, fix menu labels |
Chad Weidert |
2026-02-23 |
|
feat: add drawing type choice dialog, rename Program Options to Drawing Setup |
Chad Weidert |
2026-02-23 |
|
docs: fix menu routing analysis — Program Options not Panel/Site, document redundancy |
Chad Weidert |
2026-02-23 |
|
docs: add comprehensive workflow & human factors analysis (doc #31) |
Chad Weidert |
2026-02-23 |
|
docs: convert CSV Manual.pdf to maintainable Markdown |
Chad Weidert |
2026-02-23 |
|
docs: modernize csvmenu.lsp copyright and legal notice |
Chad Weidert |
2026-02-23 |
|
style: convert csvmenu.lsp header blocks to # |
# |
|
|
refactor: major overhaul of csvmenu.lsp with dependency tree header |
Chad Weidert |
2026-02-23 |
|
refactor: modernize csv.prj compilation manifest |
Chad Weidert |
2026-02-23 |
|
feat: add AutoCAD version detection and multi-version menu loading (Layers 1-2) |
Chad Weidert |
2026-02-23 |
|
docs: add AutoCAD evolution analysis (doc 30) and note progcont redundancy |
Chad Weidert |
2026-02-23 |
|
docs: add menu system architecture reference |
Chad Weidert |
2026-02-23 |
|
docs: correct BHF file identification across 6 docs |
Chad Weidert |
2026-02-23 |
|
refactor: format csv.lsp + add compilation architecture docs |
Chad Weidert |
2026-02-23 |
|
docs: rewrite doc 00 status - P1c/P2 active, installer sidelined, ~2mo ahead |
Chad Weidert |
2026-02-18 |
|
chore: auto-generate weekly update for 2026-02-23 |
GitHub Action |
2026-02-23 |
|
chore: update news from RSS feeds for 2026-02-23 |
GitHub Action |
2026-02-23 |
|
chore: update news from RSS feeds for 2026-02-22 |
GitHub Action |
2026-02-22 |
|
chore: update news from RSS feeds for 2026-02-21 |
GitHub Action |
2026-02-21 |
|
chore: update news from RSS feeds for 2026-02-20 |
GitHub Action |
2026-02-20 |
|
chore: update news from RSS feeds for 2026-02-19 |
GitHub Action |
2026-02-19 |
|
docs: update doc 00 status report to Feb 18 state |
Chad Weidert |
2026-02-18 |
|
chore: update news from RSS feeds for 2026-02-18 |
GitHub Action |
2026-02-18 |
|
docs: rewrite doc 28 as TB11-01x32 architecture, add doc 29 for x64 |
Chad Weidert |
2026-02-17 |
|
docs: add 28-constructivision-v11-architecture-revised (TB11) |
Chad Weidert |
2026-02-17 |
|
Cleanup AI Fuck-ups |
Chad Weidert |
2026-02-17 |
|
chore: add COM fix scripts, doc updates, and formatting fixes |
Chad Weidert |
2026-02-17 |
|
docs: update all phases/milestones — both x32 and x64 crash-free |
Chad Weidert |
2026-02-17 |
|
docs: rewrite VM 109 registry fix as complete reproduction guide |
Chad Weidert |
2026-02-17 |
|
docs: add Phase 2 COM registration fix to VM 109 doc |
Chad Weidert |
2026-02-17 |
|
docs: add VM 109 AutoCAD x64 registry fix documentation |
Chad Weidert |
2026-02-17 |
|
chore: remove csv-nano.lsp and csvmenu-nano.lsp from src/ root |
Chad Weidert |
2026-02-17 |
|
chore: track binary files (.exe, .dll, .pdf) in all src/ subdirectories |
Chad Weidert |
2026-02-17 |
|
update risk and milestones based on v11.01 bug fixes |
Chad Weidert |
2026-02-17 |
|
docs: add .github/copilot-instructions.md for AI coding agents |
Chad Weidert |
2026-02-17 |
|
docs: add EULA reference to README license section |
Chad Weidert |
2026-02-17 |
|
docs: rewrite README with actual project description |
Chad Weidert |
2026-02-17 |
|
chore: update news from RSS feeds for 2026-02-17 |
GitHub Action |
2026-02-17 |
|
docs: update phases, milestones, and risk register for Feb 16 |
Chad Weidert |
2026-02-16 |
|
docs: add v3.60 source recovery document (26-v360-source-recovery.md) |
Chad Weidert |
2026-02-16 |
|
docs: add nightly build deployment section and VM 202 to testing docs |
Chad Weidert |
2026-02-16 |
|
Add missing exe files: SendTo copy.exe, wincss2000.exe |
Chad Weidert |
2026-02-16 |
|
Track .pdf files in src/TB11-01x32 |
Chad Weidert |
2026-02-16 |
|
Track .exe and .dll files in src/TB11-01x32 |
Chad Weidert |
2026-02-16 |
|
Add TB11-01x32 test build folder (v11 + v3.60 merged sources) |
Chad Weidert |
2026-02-16 |
|
Add TB11-01x32 test build folder (v11 + v3.60 merged sources) |
Chad Weidert |
2026-02-16 |
|
Add PB11-01x32 (v11 + v3.60 merged source); rewrite architecture doc with full A-Q depth mapping |
Chad Weidert |
2026-02-16 |
|
VM security hardening, Total Uninstall backups, alpha tester guide updates |
Chad Weidert |
2026-02-16 |
|
Add PB11-00x64 source tree with acad2000/nanocad25 split, nanoCAD compatibility refactor, VM109 setup scripts and docs |
Chad Weidert |
2026-02-16 |
|
chore: auto-generate weekly update for 2026-02-16 |
GitHub Action |
2026-02-16 |
|
chore: update news from RSS feeds for 2026-02-16 |
GitHub Action |
2026-02-16 |
|
chore: update news from RSS feeds for 2026-02-15 |
GitHub Action |
2026-02-15 |
|
chore: update news from RSS feeds for 2026-02-14 |
GitHub Action |
2026-02-14 |
|
docs: integrate GSCI alpha testing timeline across planning documents |
Chad Weidert |
2026-02-13 |
|
docs: alpha testing plan for GSCI engineers on VMs 200-201 |
Chad Weidert |
2026-02-13 |
|
docs: restore nanoCAD testing to release plan - critical free 64-bit LISP platform |
Chad Weidert |
2026-02-13 |
|
chore: update news from RSS feeds for 2026-02-13 |
GitHub Action |
2026-02-13 |
|
Feb 12: Win10 compatibility study complete, v3.60 vs v11.0 diff study, docs restructure |
Chad Weidert |
2026-02-12 |
|
refactor: Move 13,15,17,18,19 into installer-recompilation/ |
Chad Weidert |
2026-02-10 |
|
refactor: Organize study dirs into installer-recompilation/ |
Chad Weidert |
2026-02-10 |
|
refactor: Move WinZip study to installer-recompilation, merge two 13- Adobe files |
Chad Weidert |
2026-02-10 |
|
docs: Update all modernization docs with Feb 10 multi-OS testing results |
Chad Weidert |
2026-02-10 |
|
Checkpoint 3: CV3.60 monitoring data + cross-platform analysis |
Chad Weidert |
2026-02-10 |
|
Document 4 CV3.60 installer bugs from XP-TEST install |
Chad Weidert |
2026-02-10 |
|
Proxmox snapshots + CV3.60 UAC failure documentation |
Chad Weidert |
2026-02-10 |
|
Fix Checkpoint 2 analysis: AV conflicts are installer-caused, not noise |
Chad Weidert |
2026-02-10 |
|
Save Checkpoint 2 cross-platform analysis and update execution plan for restart |
Chad Weidert |
2026-02-10 |
|
Fix file extension: XP Inctrl5 report is MHTML format (.mht) |
Chad Weidert |
2026-02-10 |
|
Reorganize AC2000 monitoring reports into AutoCAD2000 subdirectories |
Chad Weidert |
2026-02-10 |
|
Checkpoint 2: AC2000 installation monitoring data from XP, Vista, Win7 |
Chad Weidert |
2026-02-10 |
|
chore: update news from RSS feeds for 2026-02-12 |
GitHub Action |
2026-02-12 |
|
chore: update news from RSS feeds for 2026-02-11 |
GitHub Action |
2026-02-11 |
|
Update Step 6 restart workflow - Checkpoint 2 data captured on all 3 VMs |
Chad Weidert |
2026-02-10 |
|
Add restart handling workflow and update after successful AC2000 installation |
Chad Weidert |
2026-02-10 |
|
Add screenshots to AC2000 installation workflow documentation |
Chad Weidert |
2026-02-10 |
|
Remove AutoIt Au3Recorder from testing workflow - tool incompatible with test VMs |
Chad Weidert |
2026-02-10 |
|
Correct Total Uninstall ‘Monitor with Uninstall’ workflow and AutoIt recording timing |
Chad Weidert |
2026-02-10 |
|
Clarify Inctrl5 config dialogs and specify setup.exe (not msetup.exe) for AC2000 installer |
Chad Weidert |
2026-02-10 |
|
Fix Inctrl5 two-phase mode references in FEASIBILITY_STUDY.md |
Chad Weidert |
2026-02-10 |
|
Fix Inctrl5 two-phase mode instructions in INSTALL-MONITORING-PLAN.md |
Chad Weidert |
2026-02-10 |
|
Fix Inctrl5 two-phase mode instructions in INSTALL-EXECUTION-PLAN.md |
Chad Weidert |
2026-02-10 |
|
Complete Total Uninstall v6.18 updates: add Install button steps and remove all profile references |
Chad Weidert |
2026-02-10 |
|
Fix Total Uninstall instructions for v6.18 (monitored programs, not profiles) |
Chad Weidert |
2026-02-10 |
|
Remove duplicate nero files from modernization-2026 root (moved to installer-recompilation) |
Chad Weidert |
2026-02-10 |
|
Move nero analysis files to installer-recompilation folder with corrected cross-references |
Chad Weidert |
2026-02-10 |
|
Organize installer testing documentation into dedicated folder |
Chad Weidert |
2026-02-10 |
|
Merge and modernization updates 2026-02 |
Chad Weidert |
2026-02-10 |
|
Add comprehensive installation execution plan with 4-tool monitoring workflow |
Chad Weidert |
2026-02-10 |
|
chore: update news from RSS feeds for 2026-02-10 |
GitHub Action |
2026-02-10 |
|
docs: update status report for Week 3 (Feb 9) - Nero analysis complete |
Chad Weidert |
2026-02-09 |
|
docs: cascade M2.5 Integration phase timeline changes to 03 and 04 |
Chad Weidert |
2026-02-09 |
|
docs: add explicit start and target dates to all milestones for clarity |
Chad Weidert |
2026-02-09 |
|
docs: add M2.5 Integration & Bug Fixing phase (April 1-30) |
Chad Weidert |
2026-02-09 |
|
docs: fix timeline - shift VLX recompilation to Week 6, don’t delete it |
Chad Weidert |
2026-02-09 |
|
docs: update milestones dashboard with Nero study and Windows security impact |
Chad Weidert |
2026-02-09 |
|
docs: update phase plan, timeline, risk register, and testing docs with Week 3 slippage |
Chad Weidert |
2026-02-09 |
|
docs: acknowledge schedule slippage and replan Weeks 4-5 for recovery |
Chad Weidert |
2026-02-09 |
|
chore: refresh weekly updates and site data |
Chad Weidert |
2026-02-09 |
|
chore: ignore github logs and fix rss log naming |
Chad Weidert |
2026-02-09 |
|
chore: update weekly update email and pages trigger |
Chad Weidert |
2026-02-09 |
|
Delete .github/logs/rss_feed_$(date -u +“%Y%m%d_%H%M%S”).json |
Chad Weidert |
2026-02-09 |
|
chore: auto-generate weekly update for 2026-02-09 |
GitHub Action |
2026-02-09 |
|
chore: update news from RSS feeds for 2026-02-09 |
GitHub Action |
2026-02-09 |
|
chore: update events from RSS feeds for 2026-02-08 |
GitHub Action |
2026-02-08 |
|
chore: update news from RSS feeds for 2026-02-08 |
GitHub Action |
2026-02-08 |
|
chore: update news from RSS feeds for 2026-02-07 |
GitHub Action |
2026-02-07 |
|
docs: Add ConTech Optimizer business plan with revised financial projections |
Chad Weidert |
2026-02-06 |
|
docs: Update VM testing documentation to reference tools/vm-testing repo location |
Chad Weidert |
2026-02-06 |
|
Remove unused Bitvise SSH user files |
Chad Weidert |
2026-02-06 |
|
Add Bitvise SSH XP installer from Proxmox ISO |
Chad Weidert |
2026-02-06 |
|
Organize Total Uninstall tools into full package directory |
Chad Weidert |
2026-02-06 |
|
Fix VM testing tools: allow .exe in tools/vm-testing and organize properly |
Chad Weidert |
2026-02-06 |
|
Add VM testing tools extracted from InstallTools.iso |
Chad Weidert |
2026-02-06 |
|
chore: Move remaining scripts from root to scripts directory |
Chad Weidert |
2026-02-06 |
|
chore: Track installation log files from February 3, 2026 |
Chad Weidert |
2026-02-06 |
|
chore: Organize root directory by moving files to appropriate subdirectories |
Chad Weidert |
2026-02-06 |
|
docs: Integrate S3 + CloudFront deployment pipeline into modernization docs |
Chad Weidert |
2026-02-06 |
|
docs: Generalize VM103 access guide and integrate into modernization docs |
Chad Weidert |
2026-02-06 |
|
chore: Move VM103 setup documentation to modernization project structure |
Chad Weidert |
2026-02-06 |
|
chore: Remove PDF files from repository and add to gitignore |
Chad Weidert |
2026-02-06 |
|
docs: Integrate VM103 Proxmox remote access setup into modernization documentation |
Chad Weidert |
2026-02-06 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-02-06 |
|
chore: Add Nero installer ISO files tracked via Git LFS |
Chad Weidert |
2026-02-06 |
|
feat: Add Nero project file groups and InstallShield setup files |
Chad Weidert |
2026-02-06 |
|
Update: Nero 4.0.9.0 modernization complete - 16-bit to 32-bit conversion successful |
Chad Weidert |
2026-02-04 |
|
Add Nero 4.0.9.0 InstallShield 6.1 working project and supporting files |
Chad Weidert |
2026-02-03 |
|
chore: update news from RSS feeds for 2026-02-06 |
GitHub Action |
2026-02-06 |
|
chore: update news from RSS feeds for 2026-02-05 |
GitHub Action |
2026-02-05 |
|
chore: update news from RSS feeds for 2026-02-04 |
GitHub Action |
2026-02-04 |
|
Add Nero 4.0.9.0 InstallShield recompilation documentation |
Chad Weidert |
2026-02-03 |
|
fix: Correct VM ID from 108 to 105 for Install-Dev |
Chad Weidert |
2026-01-31 |
|
docs: Switch to VM-based InstallShield compiler environment |
Chad Weidert |
2026-01-31 |
|
docs: Add comprehensive InstallShield IDE setup guide for local recompilation |
Chad Weidert |
2026-01-31 |
|
Fix CRLF line endings in Nero text files |
Chad Weidert |
2026-01-31 |
|
t rebase –skip; git push origin main t status Stao “Testing terminal”; whoami e InstallShield decompilation/recompilation infrastructure |
Chad Weidert |
2026-01-31 |
|
chore: update news from RSS feeds for 2026-01-31 |
GitHub Action |
2026-01-31 |
|
chore: update news from RSS feeds for 2026-01-30 |
GitHub Action |
2026-01-30 |
|
chore: update news from RSS feeds for 2026-01-29 |
GitHub Action |
2026-01-29 |
|
Simplify values section to single image |
Chad Weidert |
2026-01-28 |
|
Update Foundation images: Africa mission for values, add impact section images |
Chad Weidert |
2026-01-28 |
|
Improve Foundation mobile responsive styling with hamburger menu |
Chad Weidert |
2026-01-28 |
|
Download Foundation images locally with descriptive names |
Chad Weidert |
2026-01-28 |
|
Fix Foundation: use 1000006516.jpg as hero background |
Chad Weidert |
2026-01-28 |
|
Fix Foundation: use 1500w logo, add Who We Are image (69005.jpeg) |
Chad Weidert |
2026-01-28 |
|
Update Foundation site with original GSC Legacy Foundation images |
Chad Weidert |
2026-01-28 |
|
Move Foundation and GSConcrete to Simplestruct/sandbox/ |
Chad Weidert |
2026-01-28 |
|
Add Greater Seattle Concrete website clone to GSConcrete folder |
Chad Weidert |
2026-01-28 |
|
Add GSC Legacy Foundation website clone to Foundation folder |
Chad Weidert |
2026-01-28 |
|
Move website files to webpage/Simplestruct/ |
Chad Weidert |
2026-01-28 |
|
Rename webpage/ to simplestruct/ |
Chad Weidert |
2026-01-28 |
|
docs: add Proxmox VM infrastructure migration across modernization docs |
Chad Weidert |
2026-01-27 |
|
docs: update 00-vision status report to January 27, 2026 |
Chad Weidert |
2026-01-27 |
|
docs: comprehensive installer cost analysis across all modernization docs |
Chad Weidert |
2026-01-27 |
|
docs: add in-place OS upgrade analysis to R12 |
Chad Weidert |
2026-01-27 |
|
docs: document AutoCAD 2000 16-bit installer dependency (R12) |
Chad Weidert |
2026-01-27 |
|
docs: add AutoCAD 2000 installer analysis and ISO |
Chad Weidert |
2026-01-27 |
|
docs: consolidate InstallShield migration into modernization-2026 |
Chad Weidert |
2026-01-27 |
|
Add InstallShield 12 as recommended migration path (Option B-Alt) |
Chad Weidert |
2026-01-27 |
|
Add Windows 11 compatibility wrapper for legacy installer |
Chad Weidert |
2026-01-27 |
|
Add InstallShield migration plan for v3.60 to Windows 11 |
Chad Weidert |
2026-01-27 |
|
Add InstallShield development support to VS Code IDE |
Chad Weidert |
2026-01-27 |
|
chore: update news from RSS feeds for 2026-01-27 |
GitHub Action |
2026-01-27 |
|
Add automation system page explaining GitHub Actions workflows |
Chad Weidert |
2026-01-26 |
|
Upgrade changelog to show full commit history grouped by month/year |
Chad Weidert |
2026-01-26 |
|
Sync changes |
Chad Weidert |
2026-01-26 |
|
Add SimpleStruct logo and professional signature to weekly email |
Chad Weidert |
2026-01-26 |
|
Upgrade weekly email to HTML format with full content |
Chad Weidert |
2026-01-26 |
|
chore: auto-generate weekly update for 2026-01-26 |
GitHub Action |
2026-01-26 |
|
Fix weekly-update workflow: add git pull –rebase before push |
Chad Weidert |
2026-01-26 |
|
Add kid-friendly explanations to CI/CD pipeline page |
Chad Weidert |
2026-01-26 |
|
Add AI-assisted development step to CI/CD pipeline page |
Chad Weidert |
2026-01-26 |
|
Replace reviews with coming soon placeholder |
Chad Weidert |
2026-01-26 |
|
Simplify headings: ConstructiVision and About |
Chad Weidert |
2026-01-21 |
|
Center logo on home page, remove redundant SimpleStruct from heading |
Chad Weidert |
2026-01-21 |
|
Webpage branding: larger logo, remove welcome phrase, italicize ‘t’ in SimpleStruct |
Chad Weidert |
2026-01-21 |
|
Fix Sphinx toctree syntax in legacy/index.md |
Chad Weidert |
2026-01-21 |
|
Update executive dashboard to match current project status |
Chad Weidert |
2026-01-21 |
|
Fix UTF-8 encoding in 180+ legacy documentation files |
Chad Weidert |
2026-01-21 |
|
Center navigation bar in header |
Chad Weidert |
2026-01-21 |
|
Add logo to webpage header.js navigation |
Chad Weidert |
2026-01-21 |
|
Cover sheet updates: SimpleStruct branding, move Technical Findings before Project Charter, add logo files |
Chad Weidert |
2026-01-21 |
|
Risk register: unified R1-R17 numbering in cover sheet and 05-risk-register |
Chad Weidert |
2026-01-21 |
|
Risk register: remove legend row, use blue dot for mitigated risks |
Chad Weidert |
2026-01-21 |
|
Fix: integrate legend as first row of risk register table |
Chad Weidert |
2026-01-21 |
|
Fix: restore page break before Risk Register, condense legend to keep heading+table together |
Chad Weidert |
2026-01-21 |
|
Remove page break before Risk Register |
Chad Weidert |
2026-01-21 |
|
Fix: add separator before pagebreak to fix Budget heading rendering |
Chad Weidert |
2026-01-21 |
|
Fix: remove duplicate risk register, page break before section, move technical findings to end |
Chad Weidert |
2026-01-21 |
|
Risk register: unified table with mitigated risks, page break before section |
Chad Weidert |
2026-01-21 |
|
Cover sheet refinements: condensed health, legend at top, residual risk scores, streamlined charter, full doc index |
Chad Weidert |
2026-01-21 |
|
Cover sheet improvements: color-coded roadmap, milestone status, training updates, mitigated risks |
Chad Weidert |
2026-01-21 |
|
chore: enforce UTF-8 encoding in VS Code, EditorConfig, and Git |
Chad Weidert |
2026-01-21 |
|
fix: repair mojibake encoding corruption in docs |
Chad Weidert |
2026-01-21 |
|
Update modernization-2026 docs for sprint kickoff (Jan 21) |
Chad Weidert |
2026-01-21 |
|
chore: update news from RSS feeds for 2026-01-21 |
GitHub Action |
2026-01-21 |
|
Complete Sphinx toctree fix: zero orphans, all docs in tree |
Chad Weidert |
2026-01-20 |
|
docs: Move SWAD to v360 folder for better organization |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL FINAL BATCH [8 files] - PROJECT COMPLETE! 🎉 |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL BATCH 5 [6 files] - Site coordination & AI analysis |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL BATCH 4 [6 files] - Collaboration & blockchain |
Chad Weidert |
2026-01-20 |
|
Add developer-notes: comprehensive file types dictionary (51 extensions) |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL BATCH 3 [6 files] - BIM integration & optimization |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL BATCH 2 [6 files] - Cloud rendering & mobile |
Chad Weidert |
2026-01-20 |
|
docs: v7.0 DCL BATCH 1 [6 files] - AI-enhanced dialogs |
Chad Weidert |
2026-01-20 |
|
docs: v3.60 DCL BATCH 5 [6 files] - FINAL v3.60 COMPLETE! 🎉 |
Chad Weidert |
2026-01-20 |
|
docs: v3.60 DCL batch 4 [6 files] - Finishes, tolerances, verification |
Chad Weidert |
2026-01-20 |
|
docs: v3.60 DCL batch 3 [5 files] - Lists, schedules, annotations |
Chad Weidert |
2026-01-20 |
|
docs: v3.60 DCL batch 2 [5 files] - Engineering & detail modules |
Chad Weidert |
2026-01-20 |
|
docs: v3.60 priority DCL files [8/8] COMPLETE - All comprehensive! |
Chad Weidert |
2026-01-20 |
|
chore: Remove obsolete v360-modules/dcl-definitions directory |
Chad Weidert |
2026-01-20 |
|
docs: COMPLETE all 20 DCL files [13/13 recreated] - MISSION ACCOMPLISHED! 🎉 |
Chad Weidert |
2026-01-20 |
|
docs: Comprehensive DCL files [3-5/13] - Feature dialogs |
Chad Weidert |
2026-01-20 |
|
docs: Recreate comprehensive DCL files [2/13] - mp_dlg + dl_dlg |
Chad Weidert |
2026-01-20 |
|
fix: Restore all 20 enhanced DCL files lost during reorganization |
Chad Weidert |
2026-01-20 |
|
Update WINCSS analysis docs with extracted strings and binary structure |
Chad Weidert |
2026-01-20 |
|
sync check |
Chad Weidert |
2026-01-20 |
|
Clean up legacy root: move comparison and planning docs to subfolders |
Chad Weidert |
2026-01-20 |
|
Reorganize: move modules under version folders, delete empty v70-patch |
Chad Weidert |
2026-01-20 |
|
Move installers to v360 subdirectory; fix navigation references |
Chad Weidert |
2026-01-20 |
|
docs: remove 4 empty duplicate files from legacy root (content in installers/ and comparison/) |
Chad Weidert |
2026-01-20 |
|
docs: add btch_dlg.lsp documentation for v360 batch dialog module |
Chad Weidert |
2026-01-20 |
|
docs: quality check - remove 76 duplicate/orphan v360 docs and 2 non-v70 files from v70 |
Chad Weidert |
2026-01-20 |
|
docs: consolidate duplicate-numbered directories - merge 04-dialogs-boxes into 04-dialogs and 07-utilities into 07-engineering-calculations |
Chad Weidert |
2026-01-20 |
|
docs: populate v70-modules 04-dialogs-boxes and 07-utilities from v360-modules |
Chad Weidert |
2026-01-20 |
|
docs: consolidate v70-modules directories to match v360-modules exactly - merge old dirs into appropriate categories |
Chad Weidert |
2026-01-20 |
|
docs: restructure v70-modules to match v360-modules organization with 15 categories and deprecation notices |
Chad Weidert |
2026-01-20 |
|
docs: reorganize hierarchy with clean grouping by directory structure |
Chad Weidert |
2026-01-20 |
|
Merge remote UTF-8 encoding fixes with local reorganization |
Chad Weidert |
2026-01-20 |
|
docs: Add supporting documentation and scripts |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED DCL files [18-20/20] - FINAL BATCH COMPLETE! 🎉 |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED DCL files [13-17/20] - Config dialogs batch |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED DCL files [9-12/20] - Feature dialogs batch |
Chad Weidert |
2026-01-20 |
|
docs: expand legacy index to include all v3.60 analysis files |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED bp_dlg.dcl [7/20] - Base plate/anchor bolts |
Chad Weidert |
2026-01-20 |
|
feat: add automatic UTF-8 encoding fix to CI/CD pipeline - prevent encoding errors in future builds |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED wc_dlg.dcl [6/20] - Weld connections (CRITICAL) |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED project.dcl [5/20] - Project selection gateway |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED new.dcl [4/20] - New project creation |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED pp_dlg.dcl [3/20] - Panel parameters & pick points |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED calc_dlg.dcl [2/20] - Calculator utility |
Chad Weidert |
2026-01-20 |
|
fix: resolve merge conflict - accept UTF-8 encoding fix for CHANGELOG.md |
Chad Weidert |
2026-01-20 |
|
fix: convert all 228 markdown files to UTF-8 encoding - comprehensive encoding remediation |
Chad Weidert |
2026-01-20 |
|
fix: convert all markdown files to proper UTF-8 encoding - replace CP1252 0x97 em-dash bytes |
Chad Weidert |
2026-01-20 |
|
docs: ENHANCED mp_dlg.dcl [1/20] - Master panel dialog |
Chad Weidert |
2026-01-20 |
|
fix: enable text wrapping for events and implement multi-day event spanning in calendar |
Chad Weidert |
2026-01-20 |
|
docs: Delete 106 redundant v7.0/modules/ files |
Chad Weidert |
2026-01-20 |
|
docs: CONSOLIDATE v7.0 - remove 106 redundant files |
Chad Weidert |
2026-01-20 |
|
docs: HIGH-QUALITY documentation for ALL 80 DCL files (v3.60 + v7.0) |
Chad Weidert |
2026-01-20 |
|
docs: Complete documentation for WF.zip - AISC steel beam library |
Chad Weidert |
2026-01-20 |
|
docs: Add final verification report confirming 100% documentation coverage |
Chad Weidert |
2026-01-20 |
|
docs: Add final documentation status report |
Chad Weidert |
2026-01-20 |
|
docs: Complete ALL v7.0 modules (96 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete ALL remaining v3.60 modules (25 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete v3.60 feature generation modules (9 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete v3.60 drawing/dimensioning modules (7 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete v3.60 critical dialogs (10 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete v3.60 panel drawing modules (7 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete v3.60 project management modules (5 files) |
Chad Weidert |
2026-01-20 |
|
docs: Complete comprehensive documentation for 5 v3.60 core modules |
Chad Weidert |
2026-01-20 |
|
chore: update news from RSS feeds for 2026-01-20 |
GitHub Action |
2026-01-20 |
|
docs: Auto-generate comprehensive documentation for 184 LISP modules |
Chad Weidert |
2026-01-20 |
|
docs: Complete legacy documentation reorganization |
Chad Weidert |
2026-01-20 |
|
docs: Fix v7.0 module placeholders to match actual source |
Chad Weidert |
2026-01-20 |
|
docs: Create v7.0 module documentation structure (89 placeholders) |
Chad Weidert |
2026-01-20 |
|
docs: Add v7.0 VLX analysis - monolithic architecture discovered! |
Chad Weidert |
2026-01-19 |
|
docs: Complete v360-modules reorganization (126 files) |
Chad Weidert |
2026-01-19 |
|
docs: Reorganize v360-modules into categorical folders |
Chad Weidert |
2026-01-19 |
|
docs: Organize v360-modules into 15 functional categories |
Chad Weidert |
2026-01-19 |
|
docs: Create v7.0 documentation directory structure |
Chad Weidert |
2026-01-19 |
|
docs: Add documentation reorganization plan |
Chad Weidert |
2026-01-19 |
|
feat: Create v360 and v70-patch documentation directories |
Chad Weidert |
2026-01-19 |
|
docs: Add comprehensive v3.60 vs v7.0 CSV.lsp comparison |
Chad Weidert |
2026-01-19 |
|
docs: Comprehensive CSV.lsp analysis - main application entry point |
Chad Weidert |
2026-01-19 |
|
docs: Comprehensive csvmenu.lsp analysis - menu loading workaround |
Chad Weidert |
2026-01-19 |
|
feat: Add VLX analyzer tool and comprehensive CSV.VLX analysis |
Chad Weidert |
2026-01-19 |
|
docs: Add validation note to installshield-stub-and-support-files.md |
Chad Weidert |
2026-01-19 |
|
docs: Update remaining legacy installer docs with validation notes |
Chad Weidert |
2026-01-19 |
|
docs: Update setupins-installer-logic.md - mark as superseded by decompilation |
Chad Weidert |
2026-01-19 |
|
docs: Update legacy installer docs with runtime files and bug warnings |
Chad Weidert |
2026-01-19 |
|
feat: add deploy trigger to RSS workflows for automatic webpage updates |
Chad Weidert |
2026-01-19 |
|
fix: add missing python-dateutil dependency to events RSS workflow |
Chad Weidert |
2026-01-19 |
|
chore: update news from RSS feeds for 2026-01-20 |
GitHub Action |
2026-01-20 |
|
feat: add RSS feed-based news discovery workflow |
Chad Weidert |
2026-01-19 |
|
feat: add RSS feed-based event discovery workflow |
Chad Weidert |
2026-01-19 |
|
restore: add back high-quality events with correct dates (2026-2027) |
Chad Weidert |
2026-01-19 |
|
fix: improve JSON parsing to properly extract events array from JS file |
Chad Weidert |
2026-01-19 |
|
Fix encoding: convert modernization file from CP1252 to UTF-8 |
Chad Weidert |
2026-01-19 |
|
Fix encoding: convert installer-file-dependencies.md from CP1252 to UTF-8 |
Chad Weidert |
2026-01-19 |
|
docs: Update milestones dashboard with installer modernization impacts |
Chad Weidert |
2026-01-19 |
|
docs: Complete installer impact updates to timeline and distribution docs |
Chad Weidert |
2026-01-19 |
|
docs: Update modernization plan with installer impact analysis |
Chad Weidert |
2026-01-19 |
|
Remove logo and SimpleStruct from header - now only in footer |
Chad Weidert |
2026-01-19 |
|
docs: Reorganize installer documentation in Sphinx tree |
Chad Weidert |
2026-01-19 |
|
docs: Add installer modernization decision - WiX Toolset for Windows 11 |
Chad Weidert |
2026-01-19 |
|
Move logo and SimpleStruct to footer - clean up header overlap |
Chad Weidert |
2026-01-19 |
|
docs: Add comprehensive v3.60 installer analysis and bug documentation |
Chad Weidert |
2026-01-19 |
|
Add width: 100% to force proper header wrapping |
Chad Weidert |
2026-01-19 |
|
Fix header layout: force logo to full width and nav links to second row |
Chad Weidert |
2026-01-19 |
|
Fix header wrapping: force logo to full width on mobile, improve nav link spacing |
Chad Weidert |
2026-01-19 |
|
Make header responsive: scale fonts down to 8pt minimum and wrap to multiple lines on narrow screens |
Chad Weidert |
2026-01-19 |
|
Make events workflow idempotent: merge new events with existing, only remove expired |
Chad Weidert |
2026-01-19 |
|
Fix tooltip: enable clicking and make it scroll with page instead of staying fixed |
Chad Weidert |
2026-01-19 |
|
Add calendar integration: Google Calendar and .ics download buttons to event tooltips |
Chad Weidert |
2026-01-19 |
|
Fix event tooltip: properly parse event data from DOM attribute |
Chad Weidert |
2026-01-19 |
|
Add responsive dual-month calendar: 2 months on desktop, 1 on mobile |
Chad Weidert |
2026-01-19 |
|
Improve article filtering: prioritize construction/precast/concrete/software keywords with scoring |
Chad Weidert |
2026-01-19 |
|
Fix workflow: add rebase before push to handle conflicts |
Chad Weidert |
2026-01-19 |
|
Update NewsAPI query to search for tilt-up and concrete software specifically |
Chad Weidert |
2026-01-19 |
|
Improve news loading with better logging and ensure HTML fallback has images |
Chad Weidert |
2026-01-19 |
|
Fix news-update.yml: restore indentation and add news-data.js to git tracking |
Chad Weidert |
2026-01-19 |
|
Fix news-update.yml formatting and indentation |
Chad Weidert |
2026-01-19 |
|
t push origin main Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
Add image support to news cards - extract urlToImage from NewsAPI and display in articles |
Chad Weidert |
2026-01-19 |
|
Add news-data.js with construction articles |
Chad Weidert |
2026-01-19 |
|
refactor: generate news-data.js file and use it as primary source for articles |
Chad Weidert |
2026-01-19 |
|
improve: add better error logging to news fetch |
Chad Weidert |
2026-01-19 |
|
remove: explicit deploy trigger call that lacked permissions |
Chad Weidert |
2026-01-19 |
|
fix: export RESPONSE variable so Python can access it |
Chad Weidert |
2026-01-19 |
|
fix: relax article filtering to include articles with titles and URLs |
Chad Weidert |
2026-01-19 |
|
fix: correct bash heredoc syntax in Python extraction |
Chad Weidert |
2026-01-19 |
|
refactor: simplify news workflow with cleaner NewsAPI parsing |
Chad Weidert |
2026-01-19 |
|
refactor: use NewsAPI for real article URLs instead of ChatGPT generation |
Chad Weidert |
2026-01-19 |
|
fix: use real industry URLs instead of example.com in news feed |
Chad Weidert |
2026-01-19 |
|
fix: normalize event field names and update dates to 2026 |
Chad Weidert |
2026-01-19 |
|
fix: add workflow_run trigger to deploy so it fires when news/events complete |
Chad Weidert |
2026-01-19 |
|
fix: use GitHub API for deploy workflow dispatch instead of gh CLI |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
chore: add explicit deploy workflow triggers after news/events updates |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
fix: correct jq syntax error in events workflow |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
fix: embed header HTML directly in header.js to avoid fetch issues |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
refactor: consolidate navigation to centralized header with logo |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
refactor: create centralized navigation header component |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
feat: add news and events automation with calendar and embeds |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
cleanup: remove test weekly entries and fix 1/19 template |
Chad Weidert |
2026-01-19 |
|
fix: analyze commits against milestones for what changed section |
Chad Weidert |
2026-01-19 |
|
fix: update weekly-update workflow timeout to 5 minutes for ChatGPT API |
Chad Weidert |
2026-01-19 |
|
chore: auto-generate weekly update for 2026-01-19 |
GitHub Action |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
Add detailed core workflow pages for project setup, design, documentation, and cost management |
Chad Weidert |
2026-01-19 |
|
Add cache control headers to force browser to revalidate v7.0 content |
Chad Weidert |
2026-01-19 |
|
Remove v11_files.csv (renamed to v7.0_files.csv) |
Chad Weidert |
2026-01-19 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-19 |
|
Rename v11_files.csv to v7.0_files.csv for version consistency |
Chad Weidert |
2026-01-19 |
|
Merge: resolve CHANGELOG conflict by keeping local version with v7.0 references |
Chad Weidert |
2026-01-19 |
|
Full sync: Replace all v11(patch) references with v7.0(patch) across all documentation and comparison files |
Chad Weidert |
2026-01-19 |
|
Rename v11(patch) to v7.0(patch) to reflect actual version number (January 2004) |
Chad Weidert |
2026-01-19 |
|
Add comprehensive legacy version analysis: v3.60 vs v11(patch) architectural changes, feature additions, and migration guide |
Chad Weidert |
2026-01-18 |
|
Fix navigation consistency across all pages - same buttons in same order |
Chad Weidert |
2026-01-18 |
|
Uniform headers across all pages with CV.jpg background; reorganize nav to intuitive order |
Chad Weidert |
2026-01-18 |
|
Fix SW version support |
Chad Weidert |
2026-01-18 |
|
Use CV.jpg as header background with semi-transparent overlay for readability |
Chad Weidert |
2026-01-18 |
|
Create comprehensive case studies page with embedded GSC project gallery |
Chad Weidert |
2026-01-18 |
|
Add Greater Seattle Concrete case study with project portfolio link |
Chad Weidert |
2026-01-18 |
|
Create Resources page with manuals; add workflow details to homepage; update navigation |
Chad Weidert |
2026-01-18 |
|
Add product information and TiltUpVision announcement to homepage |
Chad Weidert |
2026-01-18 |
|
Fix star ratings - add UTF-8 charset and replace with Font Awesome stars |
Chad Weidert |
2026-01-18 |
|
Move ConstructiVision logo to header of all pages and remove from index body |
Chad Weidert |
2026-01-18 |
|
Add Font Awesome icon library to all HTML pages |
Chad Weidert |
2026-01-18 |
|
Remove checkmark symbol from Why Sign In list |
Chad Weidert |
2026-01-17 |
|
Remove Coming Soon text and fix button opacity for consistent sizing and alignment |
Chad Weidert |
2026-01-17 |
|
Update button elements to match CSS styling for consistent sizing |
Chad Weidert |
2026-01-17 |
|
Fix social media button sizing - ensure all buttons are 48px tall and consistent |
Chad Weidert |
2026-01-17 |
|
Clean up login page - fix button rendering and remove duplicate code |
Chad Weidert |
2026-01-17 |
|
Fix LinkedIn and Instagram access denied errors - mark as Coming Soon with setup instructions |
Chad Weidert |
2026-01-17 |
|
Fix login buttons: restore all SDKs, fix LinkedIn, ensure consistent sizing |
Chad Weidert |
2026-01-17 |
|
Fix X and Instagram button styling with proper gradients and icons |
Chad Weidert |
2026-01-17 |
|
Use official SDKs for all social login buttons (Google, Facebook, LinkedIn, X, Instagram) |
Chad Weidert |
2026-01-17 |
|
Improve social media button styling with gradients and better shadows |
Chad Weidert |
2026-01-17 |
|
Add LinkedIn login option |
Chad Weidert |
2026-01-17 |
|
Add social media login options (Facebook, Instagram, X) - remove social follow links |
Chad Weidert |
2026-01-17 |
|
Add Google OAuth login feature with documentation |
Chad Weidert |
2026-01-17 |
|
Add reviews page with shared CSS header navigation |
Chad Weidert |
2026-01-17 |
|
Remove arrow characters from links |
Chad Weidert |
2026-01-17 |
|
Add CV.jpg construction site image to homepage |
Chad Weidert |
2026-01-17 |
|
Add CV.jpg from docs/source to webpage |
Chad Weidert |
2026-01-17 |
|
Add deployment pipeline documentation page and update homepage with construction site image reference |
Chad Weidert |
2026-01-17 |
|
Add CSV Manual.pdf and CV logo to webpage with styled HTML |
Chad Weidert |
2026-01-17 |
|
Add ConstructiVision v3.60 and v11 source code files with installation guide update |
Chad Weidert |
2026-01-17 |
|
Update main index with web deployment link |
Chad Weidert |
2026-01-17 |
|
Add web deployment architecture documentation to Sphinx |
Chad Weidert |
2026-01-17 |
|
Add initial webpage index.html and terraform config |
Chad Weidert |
2026-01-17 |
|
Update deployment source: switch from Sphinx docs to /webpage folder |
Chad Weidert |
2026-01-17 |
|
Add S3 + CloudFront deployment pipeline: GitHub Actions OIDC + Terraform IAM setup |
Chad Weidert |
2026-01-17 |
|
Add completion dates for completed items and target dates for active workstreams |
Chad Weidert |
2026-01-16 |
|
Update timeline and risk register: add Q1 multi-VM deployment, compatibility testing, remote access, UI documentation tasks |
Chad Weidert |
2026-01-16 |
|
Update modernization plan: document P1 advancement workstreams (VM deployment, compatibility testing, remote access, UI documentation) |
Chad Weidert |
2026-01-16 |
|
Use full milestone names in email, add link to milestones dashboard |
Chad Weidert |
2026-01-16 |
|
Add legacy ConstructiVision installation ISOs and documentation |
Chad Weidert |
2026-01-16 |
|
chore: auto-generate weekly update for 2026-01-16 |
GitHub Action |
2026-01-16 |
|
Fix email URL to include /ConstructiVision/ path |
Chad Weidert |
2026-01-16 |
|
chore: auto-generate weekly update for 2026-01-16 |
GitHub Action |
2026-01-16 |
|
Improve email: plain language summary, remove markdown formatting |
Chad Weidert |
2026-01-16 |
|
chore: auto-generate weekly update for 2026-01-16 |
GitHub Action |
2026-01-16 |
|
Fix email date and add What Changed content to email body |
Chad Weidert |
2026-01-16 |
|
chore: auto-generate weekly update for 2026-01-16 |
GitHub Action |
2026-01-16 |
|
Add email notification to weekly update workflow |
Chad Weidert |
2026-01-16 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Fix parsing: replace specific headers instead of adding bullets to all lines |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Restructure weekly update workflow: separate API calls for Timeline/Scope/Risk and What’s Next, tighter format |
Chad Weidert |
2026-01-14 |
|
Remove duplicate week header |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Change ‘What Shipped’ to ‘What was Delivered’ and filter out chore commits |
Chad Weidert |
2026-01-14 |
|
Clean up extra blank lines and whitespace in weekly updates |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Use printf %b to convert escaped newlines for proper section parsing |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Use awk regex matching for robust section extraction from AI response |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Fix parsing: convert escaped newlines to actual newlines for section extraction |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Add AI response content extraction to weekly update workflow |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Log OpenAI API responses to .github/logs/ directory |
Chad Weidert |
2026-01-14 |
|
Log raw API response for debugging |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Rewrite workflow: remove multi-line YAML strings, use single-line jq |
Chad Weidert |
2026-01-14 |
|
Fix jq formatting: proper YAML syntax for nested JSON |
Chad Weidert |
2026-01-14 |
|
Fix weekly update workflow: properly pass commit data to OpenAI and parse response with jq |
Chad Weidert |
2026-01-14 |
|
chore: auto-generate weekly update for 2026-01-14 |
GitHub Action |
2026-01-14 |
|
Fix YAML syntax: use file-based JSON payload instead of inline |
Chad Weidert |
2026-01-14 |
|
Fix YAML syntax in weekly-update.yml workflow |
Chad Weidert |
2026-01-14 |
|
Add AI-generated disclaimer to weekly update template |
Chad Weidert |
2026-01-14 |
|
Integrate OpenAI API to auto-generate weekly update content |
Chad Weidert |
2026-01-14 |
|
Add automated weekly update workflow to generate template entries every Monday |
Chad Weidert |
2026-01-14 |
|
Remove redundant Next Milestone section - kept Next 3 Milestones instead |
Chad Weidert |
2026-01-14 |
|
Add Next 3 Milestones to dashboard and direct links to Milestones/Weekly Updates |
Chad Weidert |
2026-01-14 |
|
Fix WOC 2027 dates in Timeline and Demo Plan; fix weekly update cadence to avoid Monday/Tuesday mismatch |
Chad Weidert |
2026-01-14 |
|
Use %aN format specifier for mailmap author names |
Chad Weidert |
2026-01-14 |
|
Add –use-mailmap flag to git log for proper author name display |
Chad Weidert |
2026-01-14 |
|
Force pages workflow to checkout latest main with changelog updates |
Chad Weidert |
2026-01-14 |
|
Add mailmap to display full author name in changelogs |
Chad Weidert |
2026-01-14 |
|
Fix changelog timestamp generation and filter out chore commits |
Chad Weidert |
2026-01-14 |
|
Trigger changelog workflow |
Chad Weidert |
2026-01-14 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-14 |
|
Reorder changelog: detailed 10 first, then full log; use full commit message |
Chad Weidert |
2026-01-14 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-14 |
|
Fix WOC year to 2027, add Dec 15 Demo Freeze, fix ConstructiVision branding, add Confidence level |
Chad Weidert |
2026-01-14 |
|
Fix sed command syntax in update-changelog workflow |
Chad Weidert |
2026-01-14 |
|
Resolve merge conflict - keep single Last Updated entry |
Chad Weidert |
2026-01-14 |
|
Remove duplicate Last Updated entries and fix workflow sed command |
Chad Weidert |
2026-01-14 |
|
Show contents toctree on home page |
Chad Weidert |
2026-01-14 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-14 |
|
Fix pages workflow to use workflow_run trigger for proper sequencing after changelog update |
Chad Weidert |
2026-01-14 |
|
Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision |
Chad Weidert |
2026-01-14 |
|
Make docs/pages workflow depend on update-changelog for correct order |
Chad Weidert |
2026-01-14 |
|
Add permissions to update-changelog workflow for write access |
Chad Weidert |
2026-01-14 |
|
Reorder CHANGELOG: latest 10 details before recent 100 |
Chad Weidert |
2026-01-14 |
|
Fix quick links with markdown and rewrite About section for product focus |
Chad Weidert |
2026-01-14 |
|
Update workflow to also refresh dashboard timestamp on each push |
Chad Weidert |
2026-01-13 |
|
Add GitHub Actions workflow to auto-generate commit history changelog |
Chad Weidert |
2026-01-13 |
|
Create v360 module analyses hub; remove auto-expanding modules from legacy nav |
Chad Weidert |
2026-01-13 |
|
Add actual weekly updates log (running log format) and update dashboard link |
Chad Weidert |
2026-01-13 |
|
Add executive milestones dashboard table (M1-M8) |
Chad Weidert |
2026-01-13 |
|
Redesign home page as executive dashboard with status, risks, and milestones |
Chad Weidert |
2026-01-13 |
|
Add legacy installers documentation |
Chad Weidert |
2026-01-12 |
|
Add installers section to legacy documentation hierarchy |
Chad Weidert |
2026-01-12 |
|
Use toctree for modernization-2026 index so pages appear in navigation |
Chad Weidert |
2026-01-08 |
|
Add modernization-2026 documentation |
Chad Weidert |
2026-01-07 |
|
Include modernization-2026 in top-level toctree |
Chad Weidert |
2026-01-07 |
|
Correct image path to go up from legacy subdirectory |
Chad Weidert |
2026-01-07 |
|
Correct image path to go up from legacy subdirectory |
Chad Weidert |
2026-01-07 |
|
Fix image path to reference CV.jpg from _static folder |
Chad Weidert |
2026-01-07 |
|
Add ConstructiVision logo to legacy documentation landing page |
Chad Weidert |
2026-01-07 |
|
Add ConstructiVision Legacy SWAD to legacy documentation index |
Chad Weidert |
2026-01-07 |
|
Remove incorrect 4-space indentation causing code block rendering |
Chad Weidert |
2026-01-07 |
|
Fix markdown list formatting - ensure consistent indentation in v360-modules |
Chad Weidert |
2026-01-07 |
|
Update pages for install chunk 5 lsp files |
Chad Weidert |
2026-01-07 |
|
Update pages for install chunk 4 lsp files |
Chad Weidert |
2026-01-07 |
|
Update pages for install chunk 3 lsp files |
Chad Weidert |
2026-01-07 |
|
Update pages for install chunk 2 lsp files |
Chad Weidert |
2026-01-07 |
|
Update pages for install chunk 1 lsp files |
Chad Weidert |
2026-01-07 |
|
Update pages for install remaining installers |
Chad Weidert |
2026-01-07 |
|
Update pages for install cabs |
Chad Weidert |
2026-01-07 |
|
Update pages for csv.lsp |
Chad Weidert |
2026-01-07 |
|
Update pages for wincss and csv menu |
Chad Weidert |
2026-01-06 |
|
Update legacy setup ini pages |
Chad Weidert |
2026-01-06 |
|
Update legacy setup pages |
Chad Weidert |
2026-01-06 |
|
Update legacy overview for pages |
Chad Weidert |
2026-01-06 |
|
Fix Sphinx 8 intersphinx + add construction styling |
Chad Weidert |
2026-01-06 |
|
Trigger Pages deploy |
Chad Weidert |
2026-01-06 |
|
Trigger Pages deploy |
Chad Weidert |
2026-01-06 |
|
Trigger Pages deploy |
Chad Weidert |
2026-01-06 |
|
Trigger Pages deploy |
Chad Weidert |
2026-01-06 |
|
Change runner environment from Linux to Windows |
Chad Weidert |
2026-01-06 |
|
Change deployment runner to self-hosted Windows |
Chad Weidert |
2026-01-06 |
|
Enhance GitHub Actions for Sphinx docs deployment |
Chad Weidert |
2026-01-06 |
|
Normalize line endings |
Chad Weidert |
2026-01-05 |
|
Add .gitattributes for consistent line endings |
Chad Weidert |
2026-01-05 |
|
Add support for pages and docs |
Chad Weidert |
2026-01-05 |
|
remove keys |
Chad Weidert |
2025-12-15 |
|
Remove private SSH key from repo |
Chad Weidert |
2025-12-15 |