Commit History

This page is automatically updated after every commit to main.

Last Generated: 2026-04-22 05:30:22 UTC


Full Commit Details (Latest 10)

0f1485ff — feat: multi-floor stacking in Building 3D view (Overall Building Plan)

Author: Chad Weidert Date: 2026-04-21 21:51:12 -0700

feat: multi-floor stacking in Building 3D view (Overall Building Plan)

  • PlansViewport3D: added floors prop; overall scene now iterates all floors, renders walls at computed Y offsets, inter-story slabs, and roof at roofLine

  • PlansView: pass project.floors to PlansViewport3D

  • Roof slab sits at last floor’s roofLine (plate line), not top of panel

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


0a6d7282 — fix: auto-check all floors on project load so 3D shows full building

Author: Chad Weidert Date: 2026-04-21 21:35:51 -0700

fix: auto-check all floors on project load so 3D shows full building

On initial load (checkedElevIds=null), initialize to ALL project elevations across every floor — not just the active floor. This ensures Level 2 panels and inter-story slabs/roof are visible without requiring the user to switch floor tabs first. On floor tab switch, still only adds the new active floor’s elevations if none are present yet. Reset checked state on project ID change.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


22be409d — feat: multi-floor slab/roof planes + bounding box fix in 3D site view

Author: Chad Weidert Date: 2026-04-21 21:28:18 -0700

feat: multi-floor slab/roof planes + bounding box fix in 3D site view

  • SiteViewport3D: compute upperSlabHeights (Y per inter-story slab) and roofHeight (baseElevation[lastFloor] + max roofLine of last floor panels) using existing computeFloorBaseElevations; pass both to SiteViewer3D

  • SiteViewer3D: render floor polygon at ground, each inter-story slab, and roof — slightly different surface colors to distinguish layers

  • Fix bounding box: include seg.baseElevation in maxH so camera centers vertically on the full multi-floor building height

  • roofHeight uses mpvar.roofLine (plate line) not panel top height, falling back to panel height when roofLine is unset

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


67da61cd — fix: Arlington Level 2 clones full 8-elevation Level 1 chain

Author: Chad Weidert Date: 2026-04-21 21:19:53 -0700

fix: Arlington Level 2 clones full 8-elevation Level 1 chain

Replace custom 2-wall Level 2 with a programmatic clone of all 8 Level 1 elevations (same footprint, connection chain, and corner types). Panels get new IDs with L2- prefix; cross-connections remapped to cloned IDs. Version bumped to 10 to re-seed existing Arlington projects.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


a7c76690 — fix: Arlington Level 2 two-wall demo + clone-first-floor add button

Author: Chad Weidert Date: 2026-04-21 21:16:41 -0700

fix: Arlington Level 2 two-wall demo + clone-first-floor add button

  • Replace single L2 Front elevation with two parallel walls: Front (south exterior, windowed) + Back (interior facing terminal, solid) Both 14 panels × 374” wide × 144” tall — independent straight chains

  • Bump _sampleDataVersion to 9 to re-seed existing Arlington projects

  • Change + floor button to clone floor 0 instead of adding empty floor; ensures new floors always start as a full copy of the base level

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


0a54126c — fix: Level 2 elevations no longer bleed into Level 1 view

Author: Chad Weidert Date: 2026-04-21 21:08:24 -0700

fix: Level 2 elevations no longer bleed into Level 1 view

  • Arlington sample: snapshot lvl1ElevIds before pushing L2 elevation into proj.elevations — floor 0 now correctly contains only the 8 L1 elevations

  • Bump _sampleDataVersion to 8 to force re-seed of existing IndexedDB copies

  • ElevationsView: keep checkedElevIds global across floor tab switches; init only auto-checks active-floor elevations when none are checked yet

  • SiteViewport3D: add checkedElevIds prop; upperFloorSegments filters by it so Level 2 only renders when Level 2 elevations are actually checked

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


53314988 — fix: drvar hardware circles always draw regardless of pos0 enable toggle

Author: Chad Weidert Date: 2026-04-21 21:04:08 -0700

fix: drvar hardware circles always draw regardless of pos0 enable toggle

drz assignment for ‘dr’ compact rows now uses two-case logic:

  • drx=0 (circle/hardware): drz=‘1’ unconditionally — circles are hardware markers that appear in the golden regardless of the Enable checkbox state. CSB001 dr2/dr3 have pos0=1 (unchecked) but their CIRCLE entities are present in the pre-draw golden at CIRCLE|perimeter_dim=2.

  • drx=1 (door rectangle): drz=‘1’ only when pos0=0 (standard-hand, enabled).

Result: CIRCLE|perimeter_dim restored to 2 (was 0 after previous commit). Test total: 243 (+4), matching types: 14 (+1). CIRCLE|perimeter_dim ✅.


604f8d0f — fix: panatt drvar pos0=0 inverted enable, add fs field decode

Author: Chad Weidert Date: 2026-04-21 20:58:05 -0700

fix: panatt drvar pos0=0 inverted enable, add fs field decode

  • Draw-toggle guard: remove ‘dr’ from OR condition; drvar suppression now handled exclusively by drz in the ‘dr’ cond branch. Previously pos0=0 was treated as disabled; it is ENABLED (standard-hand). pos0!=0 is the hardware-circle placeholder (suppress, drz=‘0’). Evidence: CSB001 dr1 pos0=0 is the 80” main door (Enable checkbox checked); dr2/dr3 pos0=1 are 40” circle slots (unchecked, not drawn as openings).

  • drz decode in ‘dr’ branch inverted: drz=‘1’ when pos0=0, ‘0’ otherwise. Fixes: TB11 was drawing circles (dr2/dr3) as separate openings and suppressing the actual man door (dr1). Two same-hand openings vs one door + hardware is the visible symptom corrected by this fix.

  • Added fs (fhvar feature strip) cond branch: decodes fhl=pos3, fhr=pos7, fhy=pos10 from compact ‘fs’ rows. Previously fhl/fhr/fhy stayed at defaults (6”) instead of actual Y positions (43/94/145/252”).

  • Added docs-developer/golden-dialog-values.md: authoritative CSB001 golden dialog field values from PB11 VLX screenshots (2026-04-21), including compact NOD field layout for all 13 dialog types.


0008752f — fix: drawdim DIMASSOC=1 architecture + elevmrkr local DIMASSOC=0 + dlvar x-suppression

Author: Chad Weidert Date: 2026-04-21 20:19:35 -0700

fix: drawdim DIMASSOC=1 architecture + elevmrkr local DIMASSOC=0 + dlvar x-suppression

  • DIMASSOC=1 at drawdim entry: basedim uses DIM1/DIMLINEAR producing non-associative DIMENSION entities (matches golden’s DIMENSION layer pattern)

  • elevmrkr() sets DIMASSOC=0 locally so ELEV-block arrowheads are INSERTs in model space (not embedded in *D blocks), restoring to DIMASSOC=1 on exit

  • dimblk1/2=“elev” set unconditionally at entry (ELEV block available in both GUI/headless)

  • dlvar items suppress x-tier contributions (xalst/xblst/xelst/xflst nil’d) to prevent dock-leveler interior slots from adding spurious perimeter_dim spans

  • DD-TIER diagnostic now writes to reports/auto-test/dd-tier.txt (survives script context)

Result: headless snap 159 entities, DIMENSION|perimeter_dim=14, INSERT|perimeter_dim=6 ✓

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


5717421c — fix: restore CSB001.dwg to 183286-byte PB11 original

Author: Chad Weidert Date: 2026-04-21 11:06:24 -0700

fix: restore CSB001.dwg to 183286-byte PB11 original

  • commit f220ace9 overwrote with wrong 80572-byte version during binary merge conflict resolution (accepted remote instead of local)

  • restoring from 50c48c63 (original PB11 GUI output, 183286 bytes)

  • this is the correct golden drawing for parity testing

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


Complete Commit History by Month

📅 %Y->

Commit

Description

Author

Date

0f1485ff

feat: multi-floor stacking in Building 3D view (Overall Building Plan)

Chad Weidert

2026-04-21

0a6d7282

fix: auto-check all floors on project load so 3D shows full building

Chad Weidert

2026-04-21

22be409d

feat: multi-floor slab/roof planes + bounding box fix in 3D site view

Chad Weidert

2026-04-21

67da61cd

fix: Arlington Level 2 clones full 8-elevation Level 1 chain

Chad Weidert

2026-04-21

a7c76690

fix: Arlington Level 2 two-wall demo + clone-first-floor add button

Chad Weidert

2026-04-21

0a54126c

fix: Level 2 elevations no longer bleed into Level 1 view

Chad Weidert

2026-04-21

53314988

fix: drvar hardware circles always draw regardless of pos0 enable toggle

Chad Weidert

2026-04-21

604f8d0f

fix: panatt drvar pos0=0 inverted enable, add fs field decode

Chad Weidert

2026-04-21

0008752f

fix: drawdim DIMASSOC=1 architecture + elevmrkr local DIMASSOC=0 + dlvar x-suppression

Chad Weidert

2026-04-21

5717421c

fix: restore CSB001.dwg to 183286-byte PB11 original

Chad Weidert

2026-04-21

d94e2071

feat: multi-floor support + center-button fix + sample project picker

Chad Weidert

2026-04-21

551b1508

feat: center button fits view at current angle without rotation

Chad Weidert

2026-04-21

7478c952

diag: add x2lst dump and connections_dim per-slot count diagnostics

Chad Weidert

2026-04-21

4b28498c

fix: restore mpvar to full-peri drawdim call; guard revision dialog in script context

Chad Weidert

2026-04-21

fc046375

fix: split GUI/headless massprop script paths in drawpan.lsp

Chad Weidert

2026-04-21

b3f9e227

fix: load x64 modules by absolute path to avoid x32 SFSP shadowing

Chad Weidert

2026-04-21

017b5725

refactor: revert csv_dim1 to DIMASSOC=0 with investigation notes (x32+x64)

Chad Weidert

2026-04-21

c6d60b25

fix: center/fit button — sync centerRef/sizeRef during render not via useEffect

Chad Weidert

2026-04-21

f16d789f

fix: drvar dri decode + draw-toggle guard for draw=OFF items

Chad Weidert

2026-04-21

7a2acc0d

fix: switch DIM1 to DIMASSOC=0 to produce AC2000-style old-style entities

Chad Weidert

2026-04-20

d40eeee3

chore: build events calendar for 2026-04-21

GitHub Action

2026-04-21

5de3b449

fix: remove unused ShadingMode import, add missing ViewerToolbar import in PanelViewer3D

Chad Weidert

2026-04-20

fa56d626

feat: standardize 3D viewer navigation with shared OrbitCameraRig + ViewerToolbar

Chad Weidert

2026-04-20

15c8968f

feat: lollipop labels on both ends of grid lines + tight overall scene grid

Chad Weidert

2026-04-20

c12d99eb

fix: align roof polygon and add panel features to overall 3D building view

Chad Weidert

2026-04-20

391c0a9e

feat: add cv-icon.png favicon and nav logo to SimpleStruct and cv-cad

Chad Weidert

2026-04-20

f1206b25

fix: add lbz/drz compact decode guards for lbvar and drvar items

Chad Weidert

2026-04-20

cce2970d

feat: replace tab icon and topbar logo with cv-icon.png

Chad Weidert

2026-04-20

027eb178

feat: human-proportioned bodies and full-body kick momentum in Chuck TKO

Chad Weidert

2026-04-20

f9216a0c

feat: overhaul Chuck TKO — NES controls, 10 distinct kicks, anatomical animations, unique boss designs

Chad Weidert

2026-04-20

1d587334

feat: unify navigation across all 3D/2D views — Google Earth model

Chad Weidert

2026-04-20

d8b80412

docs: add vision/success criteria PDF and weekly update correction PDF

Chad Weidert

2026-04-20

4afc6276

refactor(cv-web): update roofStructure utility

Chad Weidert

2026-04-20

b389e4c8

chore: update workspace files and weekly-update workflow

Chad Weidert

2026-04-20

000866ba

docs: add parity mode taxonomy, SYNCPUSH workflow, regression protocol to instructions

Chad Weidert

2026-04-20

ffa1e4f1

feat(cv-web): ProjectView pour date planning, collapsible weather, dashboard stats

Chad Weidert

2026-04-20

f9919d66

chore: auto-generate weekly update for 2026-04-20

GitHub Action

2026-04-20

f16a4c8c

fix: GUI pipeline end-to-end: LAYEROFF fix, deferred script, curdir race, FP-2 diagnostics

Chad Weidert

2026-04-18

4814ef87

fix: stop counting ATTRIB/SEQEND sub-entities in CVSNAP; fix wcl.txt; set DIMASSOC=0 GUI

Chad Weidert

2026-04-18

f220ace9

chore: resolve binary merge conflicts after rebase

Chad Weidert

2026-04-18

c608f2bf

revert: restore original PB11 golden baseline (350 entities)

Chad Weidert

2026-04-18

12b27911

chore: remove generated snap files from project source tree

Chad Weidert

2026-04-18

81e2d7c0

fix: G5 parity PASS – add wcl type 11, update golden baseline, skip 3DSOLID GUIDs

Chad Weidert

2026-04-18

b43b9624

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

b87a3e60

fix: eliminate mpvar double-dimensioning in finpan and wire GUI pre/post DXF

Chad Weidert

2026-04-17

f5b62227

docs: add living validation index and four-mode parity taxonomy

Chad Weidert

2026-04-17

53e3ef63

docs: update git workflow sequence and add SYNCPUSH codeword

Chad Weidert

2026-04-17

335046bd

chore: add CLAUDE.md project instructions for Claude Code

Chad Weidert

2026-04-17

db56cbc0

fix: panel resize limits and text overflow in side panels

Chad Weidert

2026-04-16

44be36b0

feat: auto-collapse panels on narrow/portrait screens

Chad Weidert

2026-04-16

5e4d5c79

fix: gear visible in landscape, props panel usable in portrait

Chad Weidert

2026-04-16

fb9073c3

fix: collapse props panel on narrow viewports

Chad Weidert

2026-04-16

1882868d

fix: responsive layout for portrait tablets

Chad Weidert

2026-04-16

faf78a61

fix: resolve CMDACTIVE=1 stuck commands in drawdim parity tests

Chad Weidert

2026-04-16

a8ebcc0e

fix: restore every-other panel joint grid lines

Chad Weidert

2026-04-15

74801f11

chore: update test outputs from iter 15 (186/350 entities)

Chad Weidert

2026-04-15

380aa7e3

docs: correct false parity claims, update test plan with true 186/350 status

Chad Weidert

2026-04-15

03eb43ea

feat: parity test tooling — DXF compare, test runner, CVSNAP exporter

Chad Weidert

2026-04-15

50c48c63

fix: restore original CSB001.dwg/CSBsite1.dwg and re-export golden DXF

Chad Weidert

2026-04-15

dcb09ffe

fix: headless nil guards and feature hatch layer fix (186/350 parity)

Chad Weidert

2026-04-15

e36b3580

fix: add explicit type annotation to nextId to fix TS implicit any

Chad Weidert

2026-04-15

20c38ea4

feat: panel nav bar, keyboard shortcuts, renumber menu item

Chad Weidert

2026-04-15

dc453c70

feat: renumber panels clockwise and prev/next navigation

Chad Weidert

2026-04-15

4051e88c

fix: grid uses one direction per axis to prevent opposite-wall duplication

Chad Weidert

2026-04-15

687363bd

fix: grid lines at every panel joint, not every-other

Chad Weidert

2026-04-15

2c4ec0ad

fix: remove unused panelCenterAlong variable

Chad Weidert

2026-04-15

7ca68a2a

chore: update sample building project files (test artifacts)

Chad Weidert

2026-04-15

21b59e28

fix: x32 panatt.lsp compact item toggle decoder (mirror of x64 fix)

Chad Weidert

2026-04-15

1a918f39

fix: TB11 x64 headless parity fixes (Bugs 93-122+)

Chad Weidert

2026-04-15

9d15d3bf

feat: add golden DXF baseline and test output

Chad Weidert

2026-04-15

64a397a5

feat: add headless DXF parity test infrastructure

Chad Weidert

2026-04-15

883b86e9

docs: update testing docs with headless DXF parity results (G5)

Chad Weidert

2026-04-15

79e9ad7e

feat: door/window tags and room area labels on floor plan (#12, #13)

Chad Weidert

2026-04-15

c0ad113e

feat: mechanical opening callouts on roof plan (#9)

Chad Weidert

2026-04-15

f9ce8e5f

feat: bearing plates, bridging lines, section cut indicators on roof plan

Chad Weidert

2026-04-15

219fdac9

feat: roof slope arrows, north arrow, graphic scale bar on 2D plans

Chad Weidert

2026-04-15

234f0a09

feat: professional title block + sheet border on 2D plans

Chad Weidert

2026-04-15

8f79d41c

feat: per-wall roofLine heights in 3D viewport

Chad Weidert

2026-04-15

a2ea47b3

feat(roof-plan): joist member callout on drawing

Chad Weidert

2026-04-15

df9628df

feat(roof-plan): bay dimension strings between grid bubbles

Chad Weidert

2026-04-15

a2477a05

chore: update news from RSS feeds for 2026-04-15

GitHub Action

2026-04-15

afbf4bde

fix(plans): grid at every-other-joint starting index 0, clip joists to polygon

Chad Weidert

2026-04-14

f456c3ba

feat(plans): grid lines at every-other panel joint, not just corners

Chad Weidert

2026-04-14

58ac9018

fix(plans): grid bubbles overlap — filter to true corners only

Chad Weidert

2026-04-14

b230f19e

feat(plans): quick-win gap-analysis items #4 #7 #12 #5

Chad Weidert

2026-04-14

48c21fb8

feat(2D roof): structural grid from building geometry + height callouts

Chad Weidert

2026-04-14

263fd362

fix(3D): use panel roofLine height for roof slab and wall height

Chad Weidert

2026-04-14

5170e515

fix: also skip flat roof box in overall 3D view

Chad Weidert

2026-04-14

d782d5b7

fix: skip flat roof box when polygon outline available

Chad Weidert

2026-04-14

e60d738d

Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision

Chad Weidert

2026-04-14

4687787c

docs: log Bugs 117-120 from April 14 parity testing

Chad Weidert

2026-04-14

52b20654

docs: update DFMEA table and bug tracker formatting

Chad Weidert

2026-04-14

52bbdf27

Merge branch ‘main’ of https://github.com/ConstructiVision/ConstructiVision

Chad Weidert

2026-04-14

831c1dfc

fix: reduce wall band stroke weights to prevent overlap

Chad Weidert

2026-04-14

fb152925

chore: update CSB001.dwg sample drawing

Chad Weidert

2026-04-14

3d853a35

chore: add static analysis and parity test utility scripts

Chad Weidert

2026-04-14

a4891be5

docs: Bugs 111-116 documentation + static analysis sweep summary

Chad Weidert

2026-04-14

280a5b01

fix: Bugs 111-116 — mirror all static analysis fixes to x32 tree

Chad Weidert

2026-04-14

3cee4aea

fix: Bugs 111-116 — static analysis sweep, 194+ crash-vector fixes (x64)

Chad Weidert

2026-04-14

933abe48

fix: swap bold/thin wall face lines to correct faces

Chad Weidert

2026-04-14

bfbdd5f6

fix: extension lines at concrete faces, not halfT-shifted into corners

Chad Weidert

2026-04-14

862ef003

fix: wall dims = concreteW + T, fractional inches

Chad Weidert

2026-04-14

432ec1fb

fix: dimension extension lines start at correct wall faces

Chad Weidert

2026-04-14

7a670fba

docs: add cv-web clean code instructions

Chad Weidert

2026-04-14

dba70ed5

refactor: single footprintThickness() for all T calculations

Chad Weidert

2026-04-14

f7533c2f

fix(plans): roof plan dimensions now use same formula as floor inner dims

Chad Weidert

2026-04-14

87b3d092

fix(plans): increase spacing between inner and outer dimension tiers

Chad Weidert

2026-04-14

ea7536b6

feat(plans): add inner dimension strings to floor plan

Chad Weidert

2026-04-14

dc8cd61d

fix(ci): force-add .github/logs/ to bypass gitignore in events-build

Chad Weidert

2026-04-14

2fe8caf4

feat(plans): add auto-generate toggle per floor/roof plan

Chad Weidert

2026-04-14

0d12dc27

fix: add pan controls and roof polygon to Plans 3D viewport

Chad Weidert

2026-04-13

a19bb639

fix: use polygon ShapeGeometry for 3D floor/roof instead of rectangular boxes

Chad Weidert

2026-04-13

39a41e43

fix(roof-plan): anchor structural legend to bottom-left of viewBox

Chad Weidert

2026-04-13

c10dcb85

fix(roof-plan): fix perpendicular text and grid bleeding into legend

Chad Weidert

2026-04-13

aa4d602f

docs: Bug 110 documentation — doc 32 entry + DFMEA-046 in doc 31

Chad Weidert

2026-04-13

4d3f6850

fix: Bug 110 — add (done_dialog) to 6 okcanhlp cancel handlers

Chad Weidert

2026-04-13

00c1fe77

fix(roof-plan): rewrite annotations to match floor plan layered offset system

Chad Weidert

2026-04-13

7c025fbe

fix: roof dims/labels use wall angle, add grid axis labels

Chad Weidert

2026-04-13

df071286

fix: roof outline inset direction was inverted (outward not inward)

Chad Weidert

2026-04-13

067ffff1

fix: roof plan dims match floor plan minus 2T

Chad Weidert

2026-04-13

ca261419

chore: add Materials diagnostic harness from Bug 109 debugging

Chad Weidert

2026-04-13

69071a2a

docs: Bug 109 documentation + DFMEA-045 + status updates for Bugs 107-108

Chad Weidert

2026-04-13

f4a1a5fd

fix: Bug 107 — wrap panatt in vl-catch-all-apply for csv_dwgtype Tier 1 + Materials/Revision handlers

Chad Weidert

2026-04-13

aaf18dca

fix: Bug 108/109 — matl_dlg.lsp cond stray = + cons paren + (exit) guard

Chad Weidert

2026-04-13

99dadbbe

fix: uniform roof inset + consistent grid across plans

Chad Weidert

2026-04-13

9750bb1a

fix: move roof plan legend below drawing

Chad Weidert

2026-04-13

afa65a38

feat: render auto roof outline with joists, ledger, and structural legend

Chad Weidert

2026-04-13

0715f21c

feat: auto roof plan from footprint with ACI/SJI structural calcs

Chad Weidert

2026-04-13

2c0af701

fix: gate ALL structural checks behind developer mode

Chad Weidert

2026-04-13

19297788

fix: gate reinforcement warnings behind developer mode

Chad Weidert

2026-04-13

75aecd38

Merge remote-tracking branch ‘origin/main’

Chad Weidert

2026-04-13

f37e2e01

chore: stage pre-existing changes (docs cascade, cv-web session)

Chad Weidert

2026-04-13

4756159a

chore: stage working tree changes (DWG, cuix, parity-tests, wcl)

Chad Weidert

2026-04-13

ce3ea3f4

fix: section headings span full grid width in project form

Chad Weidert

2026-04-13

d639d2d0

docs: Bug 107/108 tracker entries, DFMEA-043/044, parity results update

Chad Weidert

2026-04-13

0771bcd7

fix: Bug 107 first-call panatt abort + Bug 108 matl_dlg stray = (#126, #127)

Chad Weidert

2026-04-13

69ca3978

fix: concrete and joints always visible, reinforcement gated by dev mode

Chad Weidert

2026-04-13

05f054e1

feat: add developer mode toggle for experimental features

Chad Weidert

2026-04-13

37d3e16e

fix: remove dead panelSpacing3D setting

Chad Weidert

2026-04-13

65ca01c9

refactor: move structural fields to Project Details page

Chad Weidert

2026-04-13

59bf6b2e

refactor: move all settings from ProjectView to ProjectSettingsDialog (gear)

Chad Weidert

2026-04-13

284c8c9a

chore: auto-generate weekly update for 2026-04-13

GitHub Action

2026-04-13

8eb559e8

feat: Chuck TKO V3 — directional kicks + counter-based combat

Chad Weidert

2026-04-11

f6130c97

feat: complete Chuck TKO rewrite with Punch-Out!! faithful mechanics

Chad Weidert

2026-04-10

21336943

feat: add Chuck TKO hidden game (Punch-Out style)

Chad Weidert

2026-04-10

e1b5b57a

fix: move 2D foam strips outside panel body (like pilasters)

Chad Weidert

2026-04-10

577277c2

docs: cascade doc 45 parity test plan across modernization docs 00-10

Chad Weidert

2026-04-10

9ac2ebb2

fix: break workflow cascade with [skip ci] in changelog commit

Chad Weidert

2026-04-10

b8089cdb

feat: 2D floor plan white foam joints + dimension stops at foam edge

Chad Weidert

2026-04-10

ddc35d9c

docs: add parity test plan PDF build (doc 45)

Chad Weidert

2026-04-10

6582fc6f

chore: add weld connection list data file for Arlington Airport A

Chad Weidert

2026-04-10

3d6fa4e8

chore: gitignore AutoCAD .dwl/.dwl2 lock files

Chad Weidert

2026-04-10

b00dd36b

feat: add consolidated VLX symbol dump script

Chad Weidert

2026-04-10

44aa19ef

reports: add VM201 DXF exports and BHF from VLX forensics session

Chad Weidert

2026-04-10

20a6adf3

chore: update x64 csv.cuix menu binary

Chad Weidert

2026-04-10

710697de

fix: swap foam positions to account for group Y=PI rotation

Chad Weidert

2026-04-10

f91057b6

docs: add TB11-PB11 parity test plan (doc 45)

Chad Weidert

2026-04-10

f5fa6ad9

fix: per-panel foam backer rod on each edge, extending outward into gap

Chad Weidert

2026-04-10

51cb2b9a

fix: add inter-panel foam backer rod strips at coplanar joints

Chad Weidert

2026-04-10

bb614cbd

docs: add Reliability First engineering principle to copilot instructions

Chad Weidert

2026-04-10

0b8677a9

docs: add VLX forensics discovery report and all analysis artifacts

Chad Weidert

2026-04-10

8b64fcc2

fix: foam backer rod only at corner termination joints, not interior edges

Chad Weidert

2026-04-10

c7ed1bb1

feat: render foam backer rod strips at panel joint gaps

Chad Weidert

2026-04-10

ba4e3842

revert: restore segmentLayout to original offsets.push(x)

Chad Weidert

2026-04-10

ec5cc7eb

fix: segmentLayout emit center offsets (mesh is centered via translate(-hw))

Chad Weidert

2026-04-10

074a80f2

revert: restore layout to pre-sliver-fix state (5917d054)

Chad Weidert

2026-04-10

c1ff6c0d

fix: panels start at wall origin — all gaps via mesh trims only

Chad Weidert

2026-04-10

0c1f89e2

fix: restore lj/rj end joints in wallWidth and segmentLayout

Chad Weidert

2026-04-10

6eb1af86

fix: remove unused jointWidth params after layout refactor

Chad Weidert

2026-04-10

eed83905

fix: eliminate wall-walking sliver at continuous corners

Chad Weidert

2026-04-10

5917d054

feat: clash beacon tooltips + prominent 2D joint gap indicators

Chad Weidert

2026-04-10

afa25555

feat: implement expansion joint geometry — trim panels, 2D annotations, OBB fix

Chad Weidert

2026-04-09

c6057bf9

docs: add Bug 105/106 to tracker and DFMEA

Chad Weidert

2026-04-09

9edac7d0

fix: Y-rotation sign bug in clash detection OBB + beacon coords

Chad Weidert

2026-04-09

e16f8f89

fix: pjdll import — text-mode line reader + import gate condition

Chad Weidert

2026-04-09

55772c49

feat: materials list output changed from txt to CSV

Chad Weidert

2026-04-09

08c1d82f

feat: NOD XRecord persistence for tiltlist/conslist

Chad Weidert

2026-04-09

591573ae

feat: extend project details — schedule/notes/estimator + pj.dll/wc.dll import

Chad Weidert

2026-04-09

6ab3782e

feat: add pjdll.lsp and tiltxrec.lsp modules

Chad Weidert

2026-04-09

fe42a7d9

fix: destructure entityIds/edges with rename in PanelCanvas2D

Chad Weidert

2026-04-09

be6a8e47

feat: bright red clashing features + red edge lines (3D + 2D)

Chad Weidert

2026-04-09

f6d2fbe5

feat: add spatial clash detection engine with 3D beacons and 2D overlays

Chad Weidert

2026-04-09

710e93a5

fix: size front panels to exact back span minus 2T overlap

Chad Weidert

2026-04-09

1f685ebf

fix: handle possibly-undefined corners in SiteViewport3D

Chad Weidert

2026-04-09

243378f9

fix: stop closure correction from shifting wall segment origins

Chad Weidert

2026-04-09

7369b0ac

diag: add console.log tracing for wall positions and closure correction

Chad Weidert

2026-04-09

65581c1d

fix: comment out frontZ instead of underscore prefix

Chad Weidert

2026-04-09

7b80d829

fix: suppress unused WELD_COLOR and frontZ for CI build

Chad Weidert

2026-04-09

e5eabb83

test: disable weld connections to isolate corner offset cause

Chad Weidert

2026-04-09

9d761f50

fix: move pdvar/pdval before if-branch in convert.lsp

Chad Weidert

2026-04-09

9aa14214

fix: keep weld plates within panel boundaries at sideL/sideR edges

Chad Weidert

2026-04-09

ba2b9e4e

test: set Arlington jointWidth to 0 to isolate corner offset errors

Chad Weidert

2026-04-09

ec97f9eb

fix: Bug 103 + Bug 104 — Project Details persistence and export naming

Chad Weidert

2026-04-09

dc04b38f

fix: replace two-phase offset with single combined corner formula

Chad Weidert

2026-04-09

f85ebdd8

fix: projdet.dcl encoding + titleblk ADD2 mapping

Chad Weidert

2026-04-08

8b854541

fix: Project Details dialog - 7 issues from PB11 comparison

Chad Weidert

2026-04-08

14351080

fix: isCurCont along-wall always backs up full T, not T/2

Chad Weidert

2026-04-08

85510286

feat: add sliders to Expansion Gap and Radius Panel

Chad Weidert

2026-04-08

f71a30ce

fix: Up Face background ACI 254 (light gray) — ACI 7 toggled to black

Chad Weidert

2026-04-08

c90c6124

fix: Up Face image height and colors — white bg, dark lines

Chad Weidert

2026-04-08

0f15ab2d

fix: Up Face uses 5-point polygon with center vertex for wedge shape

Chad Weidert

2026-04-08

5e9fa53a

fix: butt-ext corners use full T along-wall backup, not T/2

Chad Weidert

2026-04-08

418d52e1

fix: rotate Up Face images — left CCW, right CW, both angles on same edge

Chad Weidert

2026-04-08

b88dbab3

fix: draw Up Face as closed polygon matching PB11

Chad Weidert

2026-04-08

27257949

fix: two-phase butt joint offsets — perp before closure, along-wall after

Chad Weidert

2026-04-08

1eea033f

fix: miter sliders 7.5deg step / 0-60 range, rotate Up Face drawings 90deg

Chad Weidert

2026-04-08

ef6d62a8

fix: bump SW nuke to v4 — force cache clear for BLE->BLC offset

Chad Weidert

2026-04-08

644d2d74

fix: correct miter layout — 3 cols (/ \ Z Offset) + Up Face image on right

Chad Weidert

2026-04-08

9e6e2de2

fix: restore cur-continuous T/2 retreat + next-continuous full T retreat

Chad Weidert

2026-04-08

c531b050

fix: remove isCurContinuous along-wall offset, use full T for next-continuous

Chad Weidert

2026-04-08

653c92a7

fix: reverse along-wall offset for next-continuous case

Chad Weidert

2026-04-08

76a76272

chore: update news from RSS feeds for 2026-04-08

GitHub Action

2026-04-08

60cac15d

feat: overhaul Left/Right Edge Miter to 3-column layout with vector_image

Chad Weidert

2026-04-07

0900e139

fix: add along-wall T/2 offset to flush terminating face with corner

Chad Weidert

2026-04-07

ea975cca

fix: correct butt joint T/2 offset — perpendicular to continuous wall

Chad Weidert

2026-04-07

f3c714f4

fix: Panel Details DCL labels above edit boxes (match PB11 layout)

Chad Weidert

2026-04-07

f44233cc

fix: explicit radio set_tile + enable/disable logic in mp_dlg.lsp

Chad Weidert

2026-04-07

98898611

fix: titleblk guard recognizes (optional) default for mpco/mplo

Chad Weidert

2026-04-07

9297bdfd

fix: halve 3D mark size and bump SW nuke to v3

Chad Weidert

2026-04-07

0c29a6bf

fix: add perpendicular T/2 offset at butt joint corners

Chad Weidert

2026-04-07

d4531a4a

docs: add Modern-First Design with Legacy Guard rule (Rule 20)

Chad Weidert

2026-04-07

eda8d29f

feat: wire title block reader into panatt.lsp + add to module load list

Chad Weidert

2026-04-07

c44f5edc

feat: add standalone title block ATTRIB reader (titleblk.lsp)

Chad Weidert

2026-04-07

a2ccdc3d

fix: correct footprint shape — BLE/BRE northernmost, BC recessed

Chad Weidert

2026-04-07

b81ae5a2

fix: decode radios, feature toggles, swap mpd1/mpp1 in compact decoder

Chad Weidert

2026-04-07

186beca5

fix: corner offset = halfT along next wall direction

Chad Weidert

2026-04-07

8d941063

chore: add AAA001.dxf reference artifact for cv-web DXF interchange

Chad Weidert

2026-04-07

e997d5dc

fix: decode VLX compact panel format in panatt.lsp

Chad Weidert

2026-04-07

982d8858

fix: remove all thickness offsets from footprint corners

Chad Weidert

2026-04-07

9551e1ad

fix: add inline SW unregister in index.html to nuke stale service workers

Chad Weidert

2026-04-07

0e40e79c

fix: restore full-thickness offset from working 10:54am version

Chad Weidert

2026-04-07

3833f020

fix: add skipWaiting+clientsClaim to PWA so deploys activate immediately

Chad Weidert

2026-04-07

e2359599

fix: correct butt joint corner offset — T/2 perpendicular to continuous wall

Chad Weidert

2026-04-07

140be953

fix: remove thickness offset from footprint corners — wall centerlines meet at geometric corner

Chad Weidert

2026-04-07

a0cfee04

fix: revert mp_dlg to VLX layout, fix pnl leak, add VLX-only vars

Chad Weidert

2026-04-07

4c448a36

fix: corner complement rule - one continuous, one terminating per corner

Chad Weidert

2026-04-07

e5e84365

fix: restore PB11 mp_dlg parity for panel dialog

Chad Weidert

2026-04-07

e4062f43

fix: mirror corner type to connected elevation on change

Chad Weidert

2026-04-07

9582d3ea

fix: mp_dlg numberp crash, project name tile, Details button

Chad Weidert

2026-04-07

2d364c88

fix: auto-migrate stale Arlington IndexedDB + close footprint polygon

Chad Weidert

2026-04-07

05d31db3

feat: Arlington sample — stepped north face with geometry closure

Chad Weidert

2026-04-07

52b0a261

fix: replace cv-cont.lsp temp file with vl-bb-set blackboard vars

Chad Weidert

2026-04-07

970a2e12

fix: New Drawing cancel path creates blank drawing via continuation

Chad Weidert

2026-04-07

4e244390

feat: centered panel width resize — features maintain distance from center

Chad Weidert

2026-04-07

3b628965

fix: Bug 102 - New Drawing dead end, pcr=T killed editor launch

Chad Weidert

2026-04-07

62757e2f

fix: merge sub-elevation labels into one per direction on floor plan

Chad Weidert

2026-04-07

299229eb

docs: log Bug 101 - AutoCAD 2027 crash on exit (Autodesk bug, DFMEA-035)

Chad Weidert

2026-04-07

7700ea39

fix: turn direction based on corner type (butt-int CW, butt-ext CCW)

Chad Weidert

2026-04-07

069df284

fix: remove unused DrawingSheet import

Chad Weidert

2026-04-07

77c10dfe

fix: 3D floor plan uses real building dimensions from footprint

Chad Weidert

2026-04-07

c4155faa

fix: stop ignoring PDFs — track all PDFs repo-wide

Chad Weidert

2026-04-07

5e96f9bd

chore: update csv.cuix binary (AutoCAD regenerated from csv.cui)

Chad Weidert

2026-04-07

221c1e8e

fix: reduce grid padding from 2 sections to 1

Chad Weidert

2026-04-07

3faad2fd

fix: dynamic grid extent wraps building with 1 section padding

Chad Weidert

2026-04-07

4670af2a

docs: normalize markdown formatting (table alignment, blank lines)

Chad Weidert

2026-04-07

0bb4902e

feat: Wave 1 extracted modules (csverror, csvutil, csvconst, csvdebug)

Chad Weidert

2026-04-07

d839dcbc

refactor: csv.lsp Wave 1 extraction + routing fixes

Chad Weidert

2026-04-07

b35cd9b4

fix: projdet.lsp paren error, error handling, csv_projdet_ok flag

Chad Weidert

2026-04-07

bb76206d

fix: replace modal alert with princ in csvmenu.lsp

Chad Weidert

2026-04-07

8c18d4f1

feat: restructure ConstructiVision menu hierarchy (csv.cui, csv.mnu)

Chad Weidert

2026-04-07

1629b9da

docs: add menu routing redesign (42), manual test procedures (43)

Chad Weidert

2026-04-07

73fc0d62

fix: roof elevation uses roofline not plate height

Chad Weidert

2026-04-07

98c84986

fix: flat roof rendering — 3D at plate height, 2D with outline and dimensions

Chad Weidert

2026-04-07

38ece642

fix: migrate empty roof elements for persisted Arlington projects

Chad Weidert

2026-04-07

c5c0e7b2

feat: populate Arlington roof plan with flat roof elements

Chad Weidert

2026-04-06

3f6704f8

fix: move zoom hint and panel count inside the building

Chad Weidert

2026-04-06

a79cf39c

fix: scale-relative annotation spacing — no more overlap

Chad Weidert

2026-04-06

31717d49

fix: grid labels use absolute coordinates matching 3D view

Chad Weidert

2026-04-06

42c25b1c

fix: remove unused maxX/maxY from GridAxisLabels (CI #382)

Chad Weidert

2026-04-06

5653eab3

fix: elevation names outside dims, increase padding, add grid labels

Chad Weidert

2026-04-06

4f1222a7

fix: dimensions now render OUTSIDE building, add construction grid

Chad Weidert

2026-04-06

0c54e273

feat: zoom/pan controls, hide panel callouts until zoomed, use rectangles

Chad Weidert

2026-04-06

8877d6ce

fix: floor plan text rotation, font sizes, and annotation spacing

Chad Weidert

2026-04-06

fb7c0d48

feat: architectural floor plan conventions — lollipop callouts, exterior dims

Chad Weidert

2026-04-06

478ad133

fix: remove unused wallWidth import from FloorPlanCanvas

Chad Weidert

2026-04-06

249166b8

feat: implement 2D floor plan rendering from elevation chain

Chad Weidert

2026-04-06

02d526a2

fix: move mode/view tabs from floating overlay into TopBar

Chad Weidert

2026-04-06

95730f62

fix: Bug 100 v2 — skip panatt for new projects, use convert instead

Chad Weidert

2026-04-06

9e19fd43

fix: widen side panels from 340px to 420px

Chad Weidert

2026-04-06

71c1d1f2

fix: move mode tab bar from center to right edge

Chad Weidert

2026-04-06

8c396d4a

fix: reorganize weather bar + increase transparency on all panes

Chad Weidert

2026-04-06

65183c90

fix: Bug 100 — exempt pnl=new from panatt no-panel-data guard

Chad Weidert

2026-04-06

63f265d9

fix: panels flush to edges, collapse tabs attached, wider panes

Chad Weidert

2026-04-06

232a8b0c

fix: settings panel on right, wider panels, better map centering

Chad Weidert

2026-04-06

9d50a072

docs: add commit hash 40c3b7071 to Bug 94 entries

Chad Weidert

2026-04-06

1e9df265

docs: update Bug 94 report and DFMEA for script-file fix

Chad Weidert

2026-04-06

40c3b707

fix: Bug 94 — revert scr.lsp to PB11 script-file OPEN approach

Chad Weidert

2026-04-06

e67227e3

feat: collapsible panels, weather bar fixed top, dashboard bottom

Chad Weidert

2026-04-06

28c067cb

feat: glassmorphic overlay layout — map as full-bleed background

Chad Weidert

2026-04-06

9c1c7f11

fix: remove unused ‘desc’ variable in forecast loop

Chad Weidert

2026-04-06

9afce9dc

fix: improve forecast readability

Chad Weidert

2026-04-06

27a13958

fix: scr.lsp OPEN sub-prompt leak + diagnostics

Chad Weidert

2026-04-06

63804150

fix: switch geocoding to Nominatim, horizontal forecast layout

Chad Weidert

2026-04-06

cb3a1a47

fix: add error handler + trace diagnostics to c:csv

Chad Weidert

2026-04-06

f5d95928

feat: add 7-day weather forecast with wind to project view

Chad Weidert

2026-04-06

c7694dc6

chore: update csv.cuix container metadata

Chad Weidert

2026-04-06

cd196969

fix: geocode hook fails on StrictMode double-mount

Chad Weidert

2026-04-06

e5ad3aa4

fix: Edit Existing Drawing blocked by Bug 92 guard + wrong default dir

Chad Weidert

2026-04-06

5ed8cbbc

docs: add VLA/ActiveX COM guard rules for AutoCAD 2025+

Chad Weidert

2026-04-06

05c5040c

feat: add csv_is-dotnet-core and csv_is-modern-acad to csvcompat.lsp

Chad Weidert

2026-04-06

aed500bc

docs: add Bug 93 (coreclr.dll crash) + DFMEA-035 + crash dump archive

Chad Weidert

2026-04-06

64d8675a

fix: replace vla-open+vla-activate with command _.open in scr.lsp

Chad Weidert

2026-04-06

6529ec0c

chore: auto-generate weekly update for 2026-04-06

GitHub Action

2026-04-06

a3f769d5

docs: add Win11 validation notes to local-dev-setup

Chad Weidert

2026-04-03

6a4fada9

fix: acad.lsp backslash escaping + auto-update for outdated files

Chad Weidert

2026-04-03

b25db485

fix: Configure-CV-ModernAutoCAD.ps1 TRUSTEDPATHS and acad.lsp checks

Chad Weidert

2026-04-03

e02b2114

fix: post-open dialog continuation + acad.lsp security prompt

Chad Weidert

2026-04-03

b41c6f90

docs: replace competitive parity section with full validation plan

Chad Weidert

2026-04-03

50c0cef8

docs: scrub competitor reference from QA gate description

Chad Weidert

2026-04-03

7946dd3b

docs: scrub competitor references from vision document

Chad Weidert

2026-04-03

3b278834

chore: add one-time competitor reference scrub script

Chad Weidert

2026-04-03

aab1c434

docs: scrub competitor references from competitive parity checklist

Chad Weidert

2026-04-03

f39cf112

fix: Edit Existing Drawing now opens the selected file

Chad Weidert

2026-04-03

0f0674bd

feat: add modern AutoCAD deploy tooling and local dev setup guide

Chad Weidert

2026-04-03

143c2eda

docs: update A1 cold call sheet — 126 contacts across 8 tiers

Chad Weidert

2026-04-03

39f0b34c

docs: update 00-vision March 24-31 progress — 156 commits across 8 phases

Chad Weidert

2026-04-03

c3fa638f

docs: integrate competitive parity gate into validation pipeline

Chad Weidert

2026-04-03

1770b744

docs: add 41-competitive-parity-checklist — 674-item field-level competitive parity assessment

Chad Weidert

2026-04-03

ca13f14f

chore: update news from RSS feeds for 2026-04-01

GitHub Action

2026-04-01

d001a8e0

fix: page frame aspect ratio driven by paper size, not panel content

Chad Weidert

2026-03-31

ff39eb6b

fix: left-side clipping when zoomed in (width:max-content on inner wrapper)

Chad Weidert

2026-03-31

cffa66d5

feat: page-scale zoom model — page and gray mat grow/scroll together

Chad Weidert

2026-03-31

b35a19e8

fix: page frame fixed-height 680px — no longer scales with container

Chad Weidert

2026-03-31

1c9f9219

feat: add paperOrientation setting (portrait/landscape)

Chad Weidert

2026-03-31

2090fcfb

feat: add Letter, Legal, Tabloid paper sizes to paper selector

Chad Weidert

2026-03-31

ff0941c3

feat: wire project paperSize to 2D viewport aspect ratio

Chad Weidert

2026-03-31

88d785e5

fix: aspect-ratio page frame + move toolbars to bottom to clear floating nav

Chad Weidert

2026-03-31

4cfdd88c

fix: restrict entity + handle drag to left-click only

Chad Weidert

2026-03-31

4c5f6583

feat: magnifying-glass zoom for 2D panel view

Chad Weidert

2026-03-31

749591cc

fix: remove unused RoofElement import (build error)

Chad Weidert

2026-03-31

f85eb083

feat: Arlington Airport Terminal Services Building sample (83 panels, 935x165)

Chad Weidert

2026-03-31

52fdeb2d

feat: add App.tsx component placeholder for cv-web React app

Chad Weidert

2026-03-31

768c963a

docs: add CV logo to strategy cover page

Chad Weidert

2026-03-31

a855bd10

fix: zoom project location map to lot-level detail

Chad Weidert

2026-03-31

6be3a471

feat: make Project view left/right panes resizable

Chad Weidert

2026-03-31

0b58bc32

feat: add live weather + OpenStreetMap to project page

Chad Weidert

2026-03-31

12835447

feat: replace all CV logos with new ConstructiVision by SimpleStruct branding

Chad Weidert

2026-03-31

9eacdb3c

chore: archive old logo files before rebrand

Chad Weidert

2026-03-31

ec05989e

docs: move tilt-werks cost analysis to appendix

Chad Weidert

2026-03-31

a346ff70

feat: fix Building view scroll, add Overall/Foundation 2D+3D renderers

Chad Weidert

2026-03-31

df9f6e72

docs: add Appendix A — Cold Call Sheet (2026 Tilt-Up Convention)

Chad Weidert

2026-03-31

0f387be0

docs: align competitive-intel package with customer-account GTM

Chad Weidert

2026-03-31

60809200

docs: fix trailing whitespace in markdown tables

Chad Weidert

2026-03-31

d3a62326

research: add official_manual_confirmed column to feature catalog

Chad Weidert

2026-03-31

eeb5a19e

research: update gap book with official manual cross-reference (Part 20)

Chad Weidert

2026-03-31

28160fb9

research: official manual vs reverse-engineered cross-analysis report

Chad Weidert

2026-03-31

30e57258

research: extract text from official Tilt-Werks PDFs (6 documents, 172 files)

Chad Weidert

2026-03-31

8557f59d

feat: add Tilt-Werks official manual PDF extraction script

Chad Weidert

2026-03-31

b918646a

feat: add 3D rendering for all Building plan types

Chad Weidert

2026-03-31

442a88da

feat: add 2D canvas rendering for all Building plan types

Chad Weidert

2026-03-31

1e9af4d7

fix: auto-migrate empty plans categories on project load

Chad Weidert

2026-03-31

db2ca7cb

feat: populate Basilica sample with floor plans, wall/footing sections, door/window types

Chad Weidert

2026-03-31

e1bdc1bc

fix: correct dome hemisphere orientation to face upward

Chad Weidert

2026-03-31

f46a3935

fix: rename Plans to Building, add missing CSS, fix 3D roof axis

Chad Weidert

2026-03-31

2e3c22f7

docs: align templates to launch economics and hiring triggers

Chad Weidert

2026-03-30

f9c13c1a

docs: organize competitive intelligence as numbered board book

Chad Weidert

2026-03-30

749cb45c

feat: Plans 2D/3D toggle mirroring Elevations, fix transept positions

Chad Weidert

2026-03-30

a50426bd

fix: elevation chaining, plans page, basilica features

Chad Weidert

2026-03-30

a19469cf

feat: 4-mode navigation (Project

Plans

Elevations

9dbb9ff9

fix(cv-web): auto shows computed angle, radius uses ft-in, fix angle direction

Chad Weidert

2026-03-30

0ce37176

fix(cv-web): rename Lock to Auto, disable angles when auto, implement radius fillet

Chad Weidert

2026-03-30

1ab34f8f

fix(cv-web): fix Height L broken input + add IndexedDB migration for top-geometry fields

Chad Weidert

2026-03-30

fc276c92

feat(cv-web): add panel top corner angles with true polygon geometry

Chad Weidert

2026-03-30

2d9135d7

docs: update tiltup conventions and add SGR chart asset

Chad Weidert

2026-03-30

e8aa2b76

docs: add competitive intelligence templates and archive

Chad Weidert

2026-03-30

249e99bd

feat: automate events feed build pipeline

Chad Weidert

2026-03-30

85335d54

docs: move sensitive GTM plans to docs-sensitive

Chad Weidert

2026-03-30

936e58a2

chore: stash .vscode

Chad Weidert

2026-03-26

fa4fb226

feat(cv-web): add 2D title block table with project info, drawing data, calculated properties

Chad Weidert

2026-03-30

e98efe94

feat(cv-web): add calculated panel properties — CG, weight, areas, structural loads

Chad Weidert

2026-03-30

82bcc25d

chore: auto-generate weekly update for 2026-03-30

GitHub Action

2026-03-30

01fbcba3

feat: true pass-through openings via ExtrudeGeometry with Shape holes

Chad Weidert

2026-03-29

bfef3340

fix: rotate panel mesh 180° Y so interior face is toward camera

Chad Weidert

2026-03-29

16ba335c

feat: mount-type layer visibility + shared PanelMesh3D component

Chad Weidert

2026-03-29

7bf134ec

fix: sync 2D/3D toggle across site↔panel switches, brighten selection glow

Chad Weidert

2026-03-29

d7f9f663

fix: remap 3D site mouse controls — right-drag orbit, middle-drag pan, left-click select

Chad Weidert

2026-03-29

7fd124b6

fix: move 3D panel click/double-click raycasting into CameraLock

Chad Weidert

2026-03-28

11639cff

feat: panel interaction overhaul — select, copy/paste/delete, rubberband, 3D raycasting

Chad Weidert

2026-03-28

43d39cdd

feat: replace sample with Hotstart Manufacturing (Spokane, WA)

Chad Weidert

2026-03-28

ca03e9cf

feat: add sample project to public deployment

Chad Weidert

2026-03-28

2347dc80

fix: uniform camera zoom using 75% of max wall width from center

Chad Weidert

2026-03-26

5ff6dc9d

fix: swap front/back iso camera directions

Chad Weidert

2026-03-26

3cd378af

fix: center floating mode/view toggle horizontally

Chad Weidert

2026-03-26

b0ffc9a1

feat: unified Project/Site/Panel + 2D/3D floating toggle

Chad Weidert

2026-03-26

08e82418

feat: unified 2D/3D toggle + camera zoom padding

Chad Weidert

2026-03-26

2918af63

fix: Z labels A-at-origin and floor visible above grid

Chad Weidert

2026-03-26

b73b4f91

feat: filled circle grid bubbles with cutout text

Chad Weidert

2026-03-26

2cb95753

fix: lower floor mesh below grid so grid lines show through

Chad Weidert

2026-03-26

8bf2d876

fix: topological closure detection for floor polygon

Chad Weidert

2026-03-26

524d73fb

feat: render dark gray floor polygon when building chain is closed

Chad Weidert

2026-03-26

7dd66611

fix: camera zoom-to-fit uses 3D bounding extents per view direction

Chad Weidert

2026-03-26

87c6df50

docs: add building layout and viewing conventions doc

Chad Weidert

2026-03-26

8aac4cb2

docs: expand tilt-up plan-to-panel workflow guidance

Chad Weidert

2026-03-26

51f6048a

fix: switch chain walk from CW to CCW to fix F/B elevation swap

Chad Weidert

2026-03-26

eccac473

fix(cv-web): camera targets bounding center instead of origin

Chad Weidert

2026-03-26

dae53d95

docs: rebase tilt-up joint terminology and panel-book notation

Chad Weidert

2026-03-26

836b3dac

fix(cv-web): set initial chain angle from elevation direction

Chad Weidert

2026-03-26

bea8f2ed

feat(cv-web): panel marks solid black in white rect, toggle button

Chad Weidert

2026-03-26

31a353a1

feat(cv-web): panel mark labels on front + back faces in 3D

Chad Weidert

2026-03-26

1a2d1d59

fix(cv-web): align panels on FFE in 3D site view, grid = FFE datum

Chad Weidert

2026-03-26

0b7c58fa

fix(cv-web): reverse panel order in 3D site view for exterior viewing

Chad Weidert

2026-03-26

7c0089f9

feat(cv-web): major gridline 50ft (600in), cell 10ft (120in)

Chad Weidert

2026-03-26

736235a9

fix(cv-web): reverse Z-axis labels, enlarge font, add circle bubbles, flip N arrow

Chad Weidert

2026-03-26

92ca6a53

feat(cv-web): add numbered X and lettered Z axis labels on grid

Chad Weidert

2026-03-26

57c00bce

fix: fetch all failed changelog runs (limit 500, no 20-run cap)

Chad Weidert

2026-03-26

a23f8a90

fix: changelog push retry 5 attempts with escalating backoff

Chad Weidert

2026-03-26

828f1c26

fix: changelog workflow add concurrency gate + push retry

Chad Weidert

2026-03-26

ce7d2d84

fix: chain rendering treats junction as both-sided turn

Chad Weidert

2026-03-26

ccda5d6e

feat: add P0 Step 12 au3 scripts for panel detection validation

Chad Weidert

2026-03-26

f9094a6e

fix: rename corner labels ContContinuous, ButtTerminating

Chad Weidert

2026-03-26

b7584d08

docs: Phase 1 housekeeping — Bug 18 Fixed, Steps 4–6 covered, P0 recalculated

Chad Weidert

2026-03-26

d8aa45d0

fix: resolve CI deploy errors unused vars + implicit any

Chad Weidert

2026-03-26

c28d7217

feat: elevation connection system + 3D building chain rendering

Chad Weidert

2026-03-26

9f7ccc08

docs: update index.md executive dashboard and About section to March 2026 state

Chad Weidert

2026-03-26

1f7fa495

fix: remove unused CornerType import in SiteViewport3D

Chad Weidert

2026-03-26

b7f73997

feat: add corner type selectors to elevation rows in 2D waterfall

Chad Weidert

2026-03-26

cec3b7da

stash validation reports

Chad Weidert

2026-03-26

7a1ff5ed

docs: add tilt-up design detail documentation

Chad Weidert

2026-03-26

2934ee92

fix: make sort/split buttons visible in center 2D pane

Chad Weidert

2026-03-26

88940c12

fix: clear stale drag-over highlights when cursor exits elevation row

Chad Weidert

2026-03-26

64a4b8ac

fix: move sort/split to 2D center pane, fix drag selection

Chad Weidert

2026-03-26

1bbb3888

fix: direction group separators, sort toggle, cross-elevation drop

Chad Weidert

2026-03-26

9646abe1

fix: 20/60/20 pane defaults, strip redundant elevation name parts

Chad Weidert

2026-03-26

4248962c

fix: join naming uses splitSectionNames, hide join on mixed dirs

Chad Weidert

2026-03-25

14f94cda

fix: join uses checkboxes, welcome snapshot picker, consistent All/None

Chad Weidert

2026-03-25

6f6ca685

fix: add select all/none for elevations + fix sidebar resize

Chad Weidert

2026-03-25

e348b4e8

fix: use project jointWidth instead of duplicate panelGap state

Chad Weidert

2026-03-25

7fca5a13

feat: elevation join/sort/cross-drag + split auto-check

Chad Weidert

2026-03-25

5062a321

fix: welcome screen logo, version text, and snapshot visibility

Chad Weidert

2026-03-25

836368ed

feat: remember last view per project (project/site-2d/site-3d/panel-2d/panel-3d)

Chad Weidert

2026-03-25

5a7c1044

fix: migrate existing project elevations from compass to facing-relative

Chad Weidert

2026-03-25

e38b9e4a

fix: move north arrow to back-left (-X,-Z) of datum

Chad Weidert

2026-03-25

56680fbc

refactor: replace compass directions with facing-relative terms (B/F/R/L)

Chad Weidert

2026-03-25

57276aec

fix: enlarge north arrow (180in) and offset to +240,+240 (one major grid unit N+E of datum)

Chad Weidert

2026-03-25

626e4659

feat: add north arrow indicator to all 3D viewports

Chad Weidert

2026-03-25

92ed98aa

feat: add adjustable 3D panel gap control in sidebar

Chad Weidert

2026-03-25

afdbc9f3

feat: show all elevation panels in 3D spaced 1.5in on X axis

Chad Weidert

2026-03-25

caf0cf32

feat: fork PanelViewer3D as SiteViewer3D for site 3D viewport

Chad Weidert

2026-03-25

088498d5

feat(site): fix 3D rendering, add drag-reorder, collapsible panes, camera controls

Chad Weidert

2026-03-25

07f432be

fix(cv-web): fix tsc -b build errors - interface line breaks, unused param

Chad Weidert

2026-03-25

faefb4a6

fix(cv-web): multi-elevation viewport, single-click highlight, real 3D elevation

Chad Weidert

2026-03-25

7cb69fc6

docs: update doc 06 blurb to validation status + add workspace profile note

Chad Weidert

2026-03-25

b3442045

feat(cv-web): Phase 4b/4c elevation reorder, split, clone, auto-snapshots

Chad Weidert

2026-03-25

4b7b3117

feat: add 3-tier sparse checkout workspace profiles

Chad Weidert

2026-03-25

66458024

feat: elevation multi-select, exclusive panel assignment, 3D isometric view

Chad Weidert

2026-03-25

d60b0787

fix: remove unused onRename prop from SitePropsPanel (CI build)

Chad Weidert

2026-03-25

164a4ae5

feat: Phase 4 full Site View with elevation management

Chad Weidert

2026-03-25

bdc3f12d

feat: ProjectView as default landing page

Chad Weidert

2026-03-25

5d03b7b8

feat: reorganize ProjectView dashboard/map center, display/structural right

Chad Weidert

2026-03-25

1c1661f7

feat: Phase 3 editable ProjectView, extended project model

Chad Weidert

2026-03-25

18f13222

fix: remove gear button from Geometry accordion, chevron-only collapse

Chad Weidert

2026-03-25

6d5dd68b

feat: move Panel menu items to PropsPanel, add lintels

Chad Weidert

2026-03-25

ae537b0b

fix: remove unused EditMode import (CI build fix)

Chad Weidert

2026-03-25

9f58f4ce

feat: add Edit mode infrastructure, Elevation model, and stub views (Phase 0+1+2)

Chad Weidert

2026-03-25

90a72c1b

chore: update gitignore and package-lock.json

Chad Weidert

2026-03-25

174797b9

docs: add NAS share setup guide for CT100

Chad Weidert

2026-03-25

2496707b

update vscode to use pwsh 7.6.0

Chad Weidert

2026-03-25

a23da89e

docs: add cv-web dev workflow - production-only build pipeline

Chad Weidert

2026-03-25

34d7930d

chore: add VM102 export samples and validation scripts

Chad Weidert

2026-03-25

6b83097c

feat: add cv-cad project and site import adapters

Chad Weidert

2026-03-25

130e4eea

chore: add staged debloat profiles and docs

Chad Weidert

2026-03-25

647b0497

chore: default VS Code terminal to PowerShell 7.6.0

Chad Weidert

2026-03-25

eb275de8

chore: update news from RSS feeds for 2026-03-25

GitHub Action

2026-03-25

098d57b4

chore: restore docs and report reorganization changes

Chad Weidert

2026-03-24

b7dd9f46

fix: overall width/height dimensions always outermost in 2D view

Chad Weidert

2026-03-24

e74c1687

feat: replace left/right arrows with up/down triangle spinners

Chad Weidert

2026-03-24

95035870

feat: group PropsPanel entities into categories

Chad Weidert

2026-03-24

5d2788af

feat: fill cadFieldMap column maps, prefix resolver, and imprt.lsp mappings

Chad Weidert

2026-03-24

d42a078c

feat: sidebar panel checkboxes + export dropdown menu

Chad Weidert

2026-03-24

992a4aa8

chore: add cv-web and cv-cad export samples for roundtrip analysis

Chad Weidert

2026-03-24

01c559b1

feat: add AutoLISP .cvpanel importer (cv-web to cv-cad)

Chad Weidert

2026-03-24

37212a5d

feat: add cv-cad import adapter for roundtrip pipeline

Chad Weidert

2026-03-24

2a473aa7

feat: recolor feature strips goldenrod, FFE red, TOC green

Chad Weidert

2026-03-24

a53a52c2

feat: face-aware entity rendering + fix click-to-place pre-fill

Chad Weidert

2026-03-24

bcd04635

docs: update debloat-workstation.md with Dell and SearchHost lessons

Chad Weidert

2026-03-24

9a460a06

chore: add Invoke-WorkstationDebloat.ps1 script

Chad Weidert

2026-03-24

a0186a97

feat: replace Cancel button with click-outside-to-dismiss on placement menu

Chad Weidert

2026-03-24

eed5f8f7

fix: add missing nbvar (nonRectBlockouts) to panel section-prefix table

Chad Weidert

2026-03-24

d542755f

fix: cast slot unions through unknown for strict CI

Chad Weidert

2026-03-24

51ef217f

fix: resolve remaining CI type errors in click-to-place

Chad Weidert

2026-03-24

28ef119c

fix: resolve CI type errors in click-to-place components

Chad Weidert

2026-03-24

f8e15912

fix: export script bugs timestamp, title block, section-prefix rename

Chad Weidert

2026-03-24

a4b060f2

feat: wire click-to-place into store, viewers, App, and dialogs

Chad Weidert

2026-03-24

4e23a272

feat: add click-to-place interaction components

Chad Weidert

2026-03-24

5674bdac

fix: replace panel drawing with correct screenshot

Chad Weidert

2026-03-24

63c6dca9

chore: replace website images with white-background screenshots

Chad Weidert

2026-03-24

30828036

feat: add semantic field names and title block extraction to all export scripts

Chad Weidert

2026-03-24

e58fe6ba

fix: correct au3 background color registry writes

Chad Weidert

2026-03-24

d0550f1a

chore: reorganize reports/ into categorical subdirectories

Chad Weidert

2026-03-24

4416fb56

fix: improve case-studies photo gallery layout

Chad Weidert

2026-03-24

0f8e692b

docs: update project entities persistence status and testing validation

Chad Weidert

2026-03-24

9a94a864

docs: add gap analysis, GitHub issue #97 body, and project extraction dumps

Chad Weidert

2026-03-24

026c0ea5

feat: add project extraction script and schema

Chad Weidert

2026-03-24

f3fbee83

docs: update testing-validation with site data archaeology completion

Chad Weidert

2026-03-24

d2121de8

docs: update validation-lsp README with site extraction details

Chad Weidert

2026-03-24

c33ca4c4

docs: add site extraction debug output and VM102 validation artifacts

Chad Weidert

2026-03-24

34e878f6

chore: add PowerShell site extraction deployment scripts

Chad Weidert

2026-03-24

f66e4485

feat: add automation helpers for site extraction runs

Chad Weidert

2026-03-24

f860376c

feat: add JSON schemas and decoder mapping for site extraction

Chad Weidert

2026-03-24

f6fe6a3f

feat: add AutoCAD command script for site extraction

Chad Weidert

2026-03-24

3c9f57dd

feat: add site dictionary XRECORD parser with (read) string-to-list fix

Chad Weidert

2026-03-24

9a212ffc

docs: validation plan Week 10 - panel data archaeology complete

Chad Weidert

2026-03-23

fc1d63d3

data: panel JSON export runs (20260323) - cross-VM consistency verified

Chad Weidert

2026-03-23

5afbc84d

docs: panel entities comparison report and cvxpvars dump

Chad Weidert

2026-03-23

6a52b321

feat: panel JSON schema v1 and decoder mapping

Chad Weidert

2026-03-23

d7d2457b

feat: panel JSON export - integer serialization, rowCount fix, dual-export

Chad Weidert

2026-03-23

ea2f8f5b

fix: remove Spencer 68 from index carousel and case studies page

Chad Weidert

2026-03-23

fac8a182

docs: site entities, project entities, and cross-reference inventory

Chad Weidert

2026-03-23

2b369ebc

feat: add temporary panel export validation helpers

Chad Weidert

2026-03-23

37e4eb65

docs: panel shop drawing entities — 152 measurements inventory

Chad Weidert

2026-03-23

c974a5af

fix: showWarnings destructuring + restore arrow button size

Chad Weidert

2026-03-23

5535ed57

feat: FFE-relative Y coordinates for all entities

Chad Weidert

2026-03-23

53576756

feat: remove props-panel warning badge, make sidebar badge clickable to show warnings

Chad Weidert

2026-03-23

fce9ae08

fix: revert events-rss-feed.yml to last working version (da8a922b)

Chad Weidert

2026-03-23

6c69a1ca

chore: add laptop setup backup and workstation debloat guide

Chad Weidert

2026-03-23

341b1b8a

chore: add multi-root workspace configs for dev, full, research, QA

Chad Weidert

2026-03-23

40e1c8da

docs: fix table alignment in tilt-up drawings README

Chad Weidert

2026-03-23

7f722b49

fix: add setFocusField to destructuring, remove unused formatMetric import

Chad Weidert

2026-03-23

a4551b7c

feat: 3-box measurement input + click-to-focus from 2D canvas

Chad Weidert

2026-03-23

6377b754

fix: top plate always active, default 1-1/2 inches

Chad Weidert

2026-03-23

c0508126

feat: linked height/elevation/top-plate calculation

Chad Weidert

2026-03-23

48233abe

feat: redesign weld connections — L/R edge checkboxes, linked Type/StructID/FabID autocomplete

Chad Weidert

2026-03-23

7865a1ab

docs: add date-pair convention and regression reversal protocol

Chad Weidert

2026-03-23

8b94235e

feat: TOC uses formatImperial, FFE origin at (left edge, FFE height)

Chad Weidert

2026-03-23

3292d53e

feat: count-based SlotEditor + parser fix for ft-in-frac

Chad Weidert

2026-03-23

a105eaf1

feat: imperial measurement inputs accept both decimal and ft-in-fraction

Chad Weidert

2026-03-23

fd96bb62

feat: Top Plate/TOC labels, sloped roof line L/R, center buttons on RO X/Y

Chad Weidert

2026-03-23

903abdc0

feat: TOC/FFE labels, roof line in props, clean up panel settings

Chad Weidert

2026-03-23

62855c5d

feat: replace text CV logo with cv-logo.jpg on welcome screen

Chad Weidert

2026-03-23

50d6f9dc

docs: update git workflow to sequential commit-push with stash handling

Chad Weidert

2026-03-23

f65abdc4

fix: remove Vite boilerplate CSS causing layout not to fill 1920px width

Chad Weidert

2026-03-23

26057b3c

docs: add vm testing artifacts

Chad Weidert

2026-03-23

90043590

docs: add QA autopilot governance instructions

Chad Weidert

2026-03-23

c9768809

docs: add GTM enablement and market landscape outputs

Chad Weidert

2026-03-23

e122b00b

feat: complete sample drawings collection with DXF conversions and external sources

Chad Weidert

2026-03-23

7969fafb

feat: add curated sample tilt-up drawings for cv-cad and cv-web testing

Chad Weidert

2026-03-23

59d6457f

docs: rebaseline modernization and marketing research outputs

Chad Weidert

2026-03-23

4269493f

chore: add loose files — VM109 OCR output and tiltwerks CAD sources research

Chad Weidert

2026-03-23

b16eba39

feat(events): populate events calendar with 14 curated industry events

Chad Weidert

2026-03-23

d5482d8e

chore: force re-parse of events-rss-feed workflow

Chad Weidert

2026-03-23

e1f81752

fix: rename curated events workflow to avoid name collision

Chad Weidert

2026-03-23

52b02221

docs: tailor workspace instructions for domain workflows

Chad Weidert

2026-03-23

958f0583

fix(events): add TCA/AU/ACI/PCI curated events, fix broken workflow, fix output paths

Chad Weidert

2026-03-23

be17de7b

fix(news): weekly schedule, rolling 100-article queue, fix cv/ output path

Chad Weidert

2026-03-23

54d92e81

fix(news): fetch og:image from article URLs when RSS provides no image

Chad Weidert

2026-03-23

b99af484

fix(cv): update beta sections to distinguish live web beta from Oct 2026 desktop beta

Chad Weidert

2026-03-23

d965aded

chore: auto-generate weekly update for 2026-03-23

GitHub Action

2026-03-23

798ace31

chore: update news from RSS feeds for 2026-03-23

GitHub Action

2026-03-23

bb32ea94

feat(cv): redesign capabilities page with card carousels and screenshot carousel

Chad Weidert

2026-03-22

c0257331

style(cv): restyle stat cards as infographic tiles

Chad Weidert

2026-03-22

2d00c6a2

feat(cv-web): click dim labels in 2D view to edit width / height / roofLine

Chad Weidert

2026-03-22

cc7a16e1

fix: 2D view fills viewport like 3D view

Chad Weidert

2026-03-22

944fd953

fix: welcome screen centering and back-to-SimpleStruct link

Chad Weidert

2026-03-22

1bc972d7

feat: add SimpleStruct back link to cv-web topbar, center welcome card

Chad Weidert

2026-03-22

530abdf5

fix: replace Resources with Capabilities in page tab strips

Chad Weidert

2026-03-22

53e8af82

fix: use cv-logo.jpg in nav, restore SimpleStruct back link, remove SimpleStruct logo from hero

Chad Weidert

2026-03-22

8fb4303f

fix: cv home page layout — remove ADN logo from top, fix section width, cap carousel at 75%

Chad Weidert

2026-03-22

0d54d404

fix: remove SimpleStruct branding from all CV pages

Chad Weidert

2026-03-22

99a1dc99

fix: isolate beta vs partner access — strict cookie routing

Chad Weidert

2026-03-22

5f642190

fix: harden beta auth cookie — signed value, 4h expiry, periodic recheck

Chad Weidert

2026-03-22

1b81715c

fix: beta auth gate, logo fixes, obfuscate email

Chad Weidert

2026-03-22

68dfe8f9

fix: fluid responsive layout — remove fixed 900/860px width caps

Chad Weidert

2026-03-22

f7c4de94

fix: left-justify nav logos and links, right-justify Login button

Chad Weidert

2026-03-22

241fb0db

feat: disambiguate SimpleStruct from ConstructiVision on website

Chad Weidert

2026-03-22

b7015983

chore: set tab title to ConstructiVision and favicon to cv-icon.jpg

Chad Weidert

2026-03-22

20f9f0a7

feat: quick-select size palettes for man doors, windows, rough openings

Chad Weidert

2026-03-22

d9718da9

feat: 2D interactive editing — click select, drag/resize, keyboard nudge

Chad Weidert

2026-03-22

08509ef0

feat: custom embed type editor in Project Settings

Chad Weidert

2026-03-22

cc521ddd

feat: 2D engineering drawing view + embed quick-select palettes

Chad Weidert

2026-03-22

e91deb99

feat: update panel defaults from real-world drawing

Chad Weidert

2026-03-22

0f9cf6b4

feat: structural warnings system - TCA/ACI 551.2R checks

Chad Weidert

2026-03-22

7e8946e6

fix: add missing topbar CSS - menus now display horizontally

Chad Weidert

2026-03-22

4878d882

fix: CV button goes home, remove View menu, import/export in sidebar + welcome

Chad Weidert

2026-03-22

e593a2a7

feat: native CV file format (.cvp/.cvt/.cvpanel/.cvsite)

Chad Weidert

2026-03-22

0db1d2a9

fix: project properties in topbar right; fix collapse arrow direction

Chad Weidert

2026-03-22

9b95eb5b

fix: deselect view preset on pan/orbit/zoom; add Project Properties button

Chad Weidert

2026-03-22

d240027a

feat: TCA/ACI 551.2R project-level structural defaults

Chad Weidert

2026-03-22

854db5e9

fix: negative elevation display + remove duplicate fields from Panel Settings

Chad Weidert

2026-03-22

f3f5fbe0

chore: update news from RSS feeds for 2026-03-22

GitHub Action

2026-03-22

8e8ff20d

fix: four UX issues - botElev, box select, panel settings, project name

Chad Weidert

2026-03-21

d5f1bcc5

feat: grid and ground plane toggles in toolbar

Chad Weidert

2026-03-21

46d0fe8d

feat: add all Phase 1 golden cross-check screenshots

Chad Weidert

2026-03-21

c272e403

fix: anchor panel bottom-left at origin — width grows rightward

Chad Weidert

2026-03-21

7247cfb5

feat: Phase 1 golden cross-check capture scripts and results

Chad Weidert

2026-03-21

bdf46280

fix: grid origin at panel bottom-left + FeetInchesInput typing

Chad Weidert

2026-03-21

fe3be172

feat: left-drag box select replaces left-drag pan

Chad Weidert

2026-03-21

2e58c3b7

feat: entity selection — store, 3D raycast, keyboard, toolbar

Chad Weidert

2026-03-21

9cc65705

feat: bidirectional entity selection — PropsPanel + CSS

Chad Weidert

2026-03-21

dfce5355

feat: AutoCAD modifier mouse controls

Chad Weidert

2026-03-21

2c4ede3d

feat: uppercase panel marks + resizable panes

Chad Weidert

2026-03-21

976f93cc

feat: auto-increment panel marks p001, p002, …

Chad Weidert

2026-03-21

1cd338d1

feat: metric/imperial toggle for dimension inputs

Chad Weidert

2026-03-21

79b1317d

feat: feet-inches inputs, bottom view, remove 3D preset

Chad Weidert

2026-03-21

1296862d

chore: commit G-series trace evidence and working artifacts

Chad Weidert

2026-03-21

463a5a7d

fix: left mouse button now pans the viewport

Chad Weidert

2026-03-21

4d0ec962

feat: AutoCAD-style controls, pan buttons, UI polish

Chad Weidert

2026-03-21

4c0ab429

feat: P-series visual comparison methodology + pixel-diff tool

Chad Weidert

2026-03-21

8146dfe8

feat: collapsible Properties panel, zoom buttons, debug log in toolbar

Chad Weidert

2026-03-21

aaa3b74a

docs: G3 trace evidence all 10 progcont values now covered

Chad Weidert

2026-03-21

43f69b37

fix: CSS layout — viewer container had no height constraint (root cause of ‘drift’)

Chad Weidert

2026-03-21

438b3d80

fix: demand-only rendering + console logging + visible debug button

Chad Weidert

2026-03-21

eb391cea

test: G3 trace script – covers remaining 5 progcont values

Chad Weidert

2026-03-21

60a34ed7

fix: nuclear camera drift fix — remove OrbitControls entirely

Chad Weidert

2026-03-21

98914a74

fix: G2 CSBsite1 WinWait 30s->60s, sleep 1000->20000ms for 59 XREFs

Chad Weidert

2026-03-21

504bbc0d

revert: restore G1+G2 au3 to last working version (a51c38e8b)

Chad Weidert

2026-03-21

7a14d9dd

diag: add per-frame camera drift monitor with stack traces

Chad Weidert

2026-03-21

be18b676

fix: WinActivate AutoCAD window not DCL handle before Enter

Chad Weidert

2026-03-21

d1ae7bc5

fix: manual OrbitControls — only update() during user interaction, not idle

Chad Weidert

2026-03-21

e6cd5ca0

fix: use Enter key for DCL default button instead of ControlClick

Chad Weidert

2026-03-21

14c9becf

fix: getfiled regex matched nothing – Bitvise feedback form caught by #32770 fallback

Chad Weidert

2026-03-21

f88d6ea8

fix: OrbitControls enableDamping=false — eliminates camera drift

Chad Weidert

2026-03-21

a68359ee

test: G1+G2 trace scripts – drive CV project dialog flow instead of direct open

Chad Weidert

2026-03-21

ce3085ba

fix: use DOM element clientWidth/clientHeight for camera aspect ratio

Chad Weidert

2026-03-21

12b691e1

fix: replace OrbitControls with CameraControls — definitive camera drift fix

Chad Weidert

2026-03-21

c65a8996

docs: Bug 92 – add DFMEA row 34, fix commit hash and cross-ref

Chad Weidert

2026-03-21

84216db2

fix: Bug 92 – block progcont dispatch when no project loaded

Chad Weidert

2026-03-21

a2b4c377

docs: G1+G2 trace assessment complete – Bug 91 added, flow maps updated

Chad Weidert

2026-03-21

606ca1d8

fix: camera aspect + collapsible sidebar

Chad Weidert

2026-03-21

d1e0d7c9

fix: Bug 91 – layer ‘custom’ not present on site drawings causes Function cancelled

Chad Weidert

2026-03-21

81872681

fix: definitive camera reset — priority ordering + damping flush + aspect fit + center button

Chad Weidert

2026-03-21

776d8bd5

docs: add Bug 89 (stringp) and Bug 90 (slyr_dlg routing) to bug tracker

Chad Weidert

2026-03-21

9b3b1863

fix: Bug 89 stringp unavailable in AutoCAD 2000 AutoLISP; Bug 90 slyr_dlg on panel drawing

Chad Weidert

2026-03-21

c5b7e650

fix: enforce camera reset across 3 frames to beat makeDefault/OC race

Chad Weidert

2026-03-21

729ccca5

fix: move camera reset into useFrame to prevent drift

Chad Weidert

2026-03-21

0b5e65af

docs: update bug tracker with Bug 86 v5 root cause and Bug 88 DFMEA row

Chad Weidert

2026-03-21

cd0f0c2b

fix: Bug 86 root cause prefer panel_list over panel key in panatt

Chad Weidert

2026-03-21

ffd0f5e7

fix: redesign CameraController — panel auto-fits viewport, no animation loop

Chad Weidert

2026-03-21

49e6991d

debug: add P0-PB trace points to panatt for crash location

Chad Weidert

2026-03-21

27a2898c

fix: camera preset recentering and panel drift out of view

Chad Weidert

2026-03-21

7d4aea5a

fix: downgrade three.js to 0.169 — black viewport with R3F v8 + three 0.183

Chad Weidert

2026-03-21

493b7fb5

fix: Bug 86 v4 – DV1543-compliant error handling in panatt

Chad Weidert

2026-03-21

7056ad86

fix: add useShallowStore to prevent infinite re-render loops (React #185)

Chad Weidert

2026-03-21

a51c38e8

fix: Bug 86 v3 – curdir nil guard in panatt; au3 reorder to avoid MDI reopen

Chad Weidert

2026-03-21

1b5e272b

fix: downgrade @react-three/fiber to v8 + drei to v9 for React 18 compat

Chad Weidert

2026-03-21

2c75c471

fix: Bug 86 v2 – panatt nil guard expanded to all 7 distof vars

Chad Weidert

2026-03-21

c08748bb

fix: build cv-web PWA in CI before S3 sync

Chad Weidert

2026-03-21

e448ef96

feat: add error handling, input validation, and ErrorBoundary to cv-web

Chad Weidert

2026-03-21

a3af3786

feat: add full cv-web PWA source tree and legacy screenshots

Chad Weidert

2026-03-21

0200ab48

feat: ConstructiVision Web Beta2026 — full PWA build passing

Chad Weidert

2026-03-21

148685eb

docs: Bug 87 tracker add commit hash 3e2a7c32

Chad Weidert

2026-03-21

3e2a7c32

fix: Bug 87 matl_dlg ssget-before-load_dialog; (princ) exit

Chad Weidert

2026-03-21

32b52dbf

fix: Bug 86 – panatt XRecord parse header-skip replaced with group-code filter

Chad Weidert

2026-03-21

d502db3f

feat: add G1 trace evidence to TB11 flow map and fix parser for G1 format

Chad Weidert

2026-03-21

0547017c

docs: restore doc 06 sections lost in 7cb0ab3 + add G1 trace results

Chad Weidert

2026-03-21

788ff9c3

feat: add menu button to all game modes

Chad Weidert

2026-03-21

6f825729

feat: 8-mode tilt-up game arcade

Chad Weidert

2026-03-21

0faebecf

fix: mode selector — click a box to start that mode, nothing else starts game

Chad Weidert

2026-03-21

2d08e639

chore: update news from RSS feeds for 2026-03-21

GitHub Action

2026-03-21

5c32f55e

chore: merge remote website commits (tiltup mode, changelog)

Chad Weidert

2026-03-20

9e4f36da

docs: resolve merge conflict – keep bugs 82-87 content, integrate remote bugs 32-35

Chad Weidert

2026-03-20

64c38211

feat: add TILT-UP mode + mode selector — tilt panels vertical as default game

Chad Weidert

2026-03-20

3b3ee559

docs: restore bugs 82-85 (lost in 7cb0ab3), add bugs 86-87 from G1 trace run

Chad Weidert

2026-03-20

69095783

fix: init stack/particles/flash before game loop starts — blank screen bug

Chad Weidert

2026-03-20

49a474f1

feat: add easter egg TiltDrop game — ‘password’ login redirects to crane stacker

Chad Weidert

2026-03-20

9ab3069e

fix: Bug #85 rev4 – split slow-mode Send to prevent literal {ENTER}

Chad Weidert

2026-03-20

7cb0ab3c

feat: add Capabilities page to About nav with full feature cards and screenshots

Chad Weidert

2026-03-20

c3459251

Bug 85 (rev3): root fix – never update hAcad from WinWait result

Chad Weidert

2026-03-20

170c27c7

feat: move Resources into gated SDLC nav section

Chad Weidert

2026-03-20

943615f8

Bug 85 (rev2): unconditional WinList re-acquire + slow-mode Send in _SendProgcont

Chad Weidert

2026-03-20

df07fbe2

feat: gate SDLC pages behind partner login

Chad Weidert

2026-03-20

7e5e12fc

Bug 85: fix G1/G2 Text Window handle – F2 dismiss + WinList re-acquire

Chad Weidert

2026-03-20

dc079f64

fix: show Partner Portal nav link after login, redirect on success

Chad Weidert

2026-03-20

9757702e

feat: add password-gated partner portal with session cookie auth

Chad Weidert

2026-03-20

3416cc3e

fix: remove simple explanation sections from automation page

Chad Weidert

2026-03-20

0dd6d166

Bug 84: abort G1/G2 on drawing-open failure; preserve crash dump; document bugs 82-84

Chad Weidert

2026-03-20

3ed82577

feat: rewrite deployment-pipeline.html as full SDLC & distribution page

Chad Weidert

2026-03-20

4bdd2f7a

feat: add photo carousel to GSC featured section on homepage

Chad Weidert

2026-03-20

00c0c757

fix: remove incorrect license/source bullets; move GSC portfolio to top

Chad Weidert

2026-03-20

899d6784

feat: expand Key Capabilities with v12 roadmap cards

Chad Weidert

2026-03-20

61c63715

feat: add Construction Layout screenshot to gallery; log UX enhancement

Chad Weidert

2026-03-20

ce6fc3e7

fix: vl-load-com in cv-tracer.lsp + full path slow-send for CSB001/CSBsite1 open

Chad Weidert

2026-03-20

9a3bba6a

feat: rebuild gallery as 2-col side-by-side 2000 vs 2026 comparison

Chad Weidert

2026-03-20

015eb34d

feat: add panel form layout top view to gallery

Chad Weidert

2026-03-20

df451da7

fix: replace Sleep(8000) with WinWait(30s) for CSB001/CSBsite1 open in G1/G2

Chad Weidert

2026-03-20

65cee2f6

feat: add tilt-up panel elevation and slab plan views to gallery

Chad Weidert

2026-03-20

cc5ed251

feat: add ac2026 isometric and wireframe views to screenshot gallery

Chad Weidert

2026-03-20

05f8b105

feat: add Autodesk Authorized Developer badge to homepage hero and site footer

Chad Weidert

2026-03-20

83c5564b

feat: add 19-screenshot gallery to homepage with legacy XP and AutoCAD 2026 captures

Chad Weidert

2026-03-20

fb7ee0b9

fix: remove real names and VM numbers from public stakeholder map

Chad Weidert

2026-03-20

ee933f79

feat: add v12 beta Oct 2026 to product-management roadmap

Chad Weidert

2026-03-20

bc5871e0

fix: remove 262161/262145 from G0; add stray drawing cleanup to all scripts

Chad Weidert

2026-03-20

46bc1c3f

fix: remove print/materials/revision from G0 (error on blank drawing)

Chad Weidert

2026-03-20

2307b2e8

fix: disable Login button (greyed out, no-op click)

Chad Weidert

2026-03-20

62702f05

feat: update announcement to v12 beta Oct 2026, AI features, web version, contact link

Chad Weidert

2026-03-20

1b01fd43

feat: major index.html rewrite with patent-accurate product content

Chad Weidert

2026-03-20

ca1dafb8

fix: convert single-line If/Then/Else to block form in g0/g1/g2

Chad Weidert

2026-03-20

b2c9b4d5

fix: remove dropdown menu margin gap so hover zone is contiguous

Chad Weidert

2026-03-20

aa0d90f9

fix: remove Home button from local nav on all 8 pages

Chad Weidert

2026-03-20

096725e2

fix: merge Home/News/Events into dropdown, add product-management to SDLC active pages

Chad Weidert

2026-03-20

f43c776f

fix: add FA icons to deployment and automation page titles

Chad Weidert

2026-03-20

9b5b322e

fix: move Product Mgmt into SDLC dropdown in top nav

Chad Weidert

2026-03-20

33fe24b8

fix: add bottom margin to nav buttons for spacing above title

Chad Weidert

2026-03-20

e742a068

fix: move local nav above title in all 8 page headers

Chad Weidert

2026-03-20

b1231461

fix: add consistent local nav to About group (Case Studies, Resources, Reviews)

Chad Weidert

2026-03-20

c5056228

fix: normalize local nav to identical schema across all 5 SDLC pages

Chad Weidert

2026-03-20

65c557b0

refactor: redact internal module/variable names from dependency map section

Chad Weidert

2026-03-20

82017187

feat: add local nav button bar to automation, deployment, and resources pages

Chad Weidert

2026-03-20

e6bc2138

feat: consolidate Case Studies/Resources/Reviews into About dropdown nav

Chad Weidert

2026-03-20

d3701163

feat: SDLC dropdown nav, Product Management page

Chad Weidert

2026-03-20

15a4502a

feat: split cv-trace-run into cv-trace-g0/g1/g2.au3

Chad Weidert

2026-03-20

01242628

fix: health gate must fire (c:csv) before sentinel write

Chad Weidert

2026-03-20

ea0289a4

feat: split quality-assurance into Quality+Validation and Risk+DFMEA pages

Chad Weidert

2026-03-20

f4a11baf

feat: add dependency call graph and validation serialization to quality-assurance.html

Chad Weidert

2026-03-20

bb266e6c

feat: add quality-assurance.html — AI safety rails and simulated user validation

Chad Weidert

2026-03-20

195c0d93

fix: move CSB001 open to after Group 0 to prevent acedGetArgs crash

Chad Weidert

2026-03-20

a8caa33a

chore: update news from RSS feeds for 2026-03-20

GitHub Action

2026-03-20

0107607a

feat: rewrite cv-trace-run.au3 – Group 0/1/2 drawing-dependency structure

Chad Weidert

2026-03-20

0dae4106

fix: cv-trace-run.au3 4-phase ordering + active-window dismiss

Chad Weidert

2026-03-19

2cc20235

fix: cv-trace-run.au3 array init syntax errors

Chad Weidert

2026-03-19

74e469b9

feat: redesign trace logging – safe 5-layer trace architecture

Chad Weidert

2026-03-19

b16cadbf

fix: step2 alert guard dismiss blocking error dialogs before config dump

Chad Weidert

2026-03-19

c2497b4b

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

784d32ab

fix: restore 3 missing closing parens in matl_dlg.lsp

Chad Weidert

2026-03-19

8924bb3f

feat: add file-based load error logging to csv.lsp

Chad Weidert

2026-03-19

f2ace590

feat: add OCR scripts, cv-tracer, and VM108 p0-20260319 validation run

Chad Weidert

2026-03-19

770c00aa

feat: add vl-catch-all-apply error handling to all module loaders

Chad Weidert

2026-03-19

112258dd

docs: update legacy docs - v11 architecture, v7 manual, v360/v7 indexes

Chad Weidert

2026-03-19

d4140d73

chore: add patent OCR extract, tiltwerks competitive analysis, and extract script

Chad Weidert

2026-03-19

0ffb3ceb

docs: move csv-manual-v11 from legacy to modernization-2026

Chad Weidert

2026-03-19

c083904b

docs: add v7 patent-annotated manual and v11 source-derived manual

Chad Weidert

2026-03-19

a15d1c41

fix: repair master gap book corruption

Chad Weidert

2026-03-19

5fabd7fe

chore: update news from RSS feeds for 2026-03-19

GitHub Action

2026-03-19

5b2464fd

docs: elaborate tiltwerks manual with OCR-discovered features

Chad Weidert

2026-03-18

3e3e0d87

refactor: preserve tiltwerks screenshot renames for sync

Chad Weidert

2026-03-18

9aa7ce9c

refactor: rename tiltwerks extract sessions with descriptive names

Chad Weidert

2026-03-18

3b6ed405

chore: remove erroneous gitignore exclusion for tiltwerks PNGs

Chad Weidert

2026-03-18

79956fbd

chore: add tiltwerks analysis scripts and reports

Chad Weidert

2026-03-18

7b31e3c2

chore: update news from RSS feeds for 2026-03-18

GitHub Action

2026-03-18

85a6d9bf

chore: update news from RSS feeds for 2026-03-17

GitHub Action

2026-03-17

3a574c4b

chore: auto-generate weekly update for 2026-03-16

GitHub Action

2026-03-16

33f4cdbd

chore: update news from RSS feeds for 2026-03-16

GitHub Action

2026-03-16

3b906d89

feat: add per-build flow map artifacts

Chad Weidert

2026-03-15

4e43a24d

chore: update news from RSS feeds for 2026-03-15

GitHub Action

2026-03-15

83124019

fix: step3 site drawing open — add _DismissSavePrompt + diagnostics

Chad Weidert

2026-03-14

30dfe3b0

chore: update news from RSS feeds for 2026-03-14

GitHub Action

2026-03-14

9d23bb67

fix(rtm): requirements are work items at any hierarchy level, not a separate artifact

Chad Weidert

2026-03-13

94a9808e

fix: use clipboard paste for long drawing paths in au3 scripts

Chad Weidert

2026-03-13

bf9cb954

feat: add P0 Steps 4/5/6 validation scripts

Chad Weidert

2026-03-13

48a6a426

refactor: Pass 4 — split stacked closing parens onto own lines

Chad Weidert

2026-03-13

b03f1ed1

docs: add Static Analysis Suite section to testing doc

Chad Weidert

2026-03-13

75d3dce1

feat: add static analysis suite + fix annotation paren regressions

Chad Weidert

2026-03-13

78a0802f

refactor: Pass 3 clean code — extract pv-val/pv-master DRY helpers

Chad Weidert

2026-03-13

f5754512

refactor: Pass 2 clean code — magic numbers, dead code, formatting

Chad Weidert

2026-03-13

90140d7b

docs: annotate all 45 remaining DCL files with standard headers

Chad Weidert

2026-03-13

138826e9

docs: annotate pointmap.lsp, footing.lsp, column.lsp, weld.lsp

Chad Weidert

2026-03-13

43122dff

docs: annotate fv_dlg.lsp, err.lsp, editbx.lsp, invar.lsp

Chad Weidert

2026-03-13

2966f557

docs: annotate test.lsp, wd_dlg.lsp, fh_dlg.lsp, strlsort.lsp

Chad Weidert

2026-03-13

704a6b36

docs: annotate newlist.lsp with header and section dividers

Chad Weidert

2026-03-13

23065200

docs: annotate main.lsp with header and section dividers

Chad Weidert

2026-03-13

2af5ce3e

docs: annotate wc_dlg.lsp with header and section dividers

Chad Weidert

2026-03-13

0e3aac05

docs: annotate j.lsp with header and section dividers

Chad Weidert

2026-03-13

555aae43

docs: annotate num_dlg.lsp with header and section dividers

Chad Weidert

2026-03-13

1044e125

docs: annotate donerev.lsp with header and section dividers

Chad Weidert

2026-03-13

2a4db76b

docs: annotate wclist.lsp with header and section dividers

Chad Weidert

2026-03-13

9e27bbff

docs: annotate let_dlg.lsp - letter grid definition dialog

Chad Weidert

2026-03-13

b569c1b9

docs: annotate ch_dlg.lsp - chamfer details dialog

Chad Weidert

2026-03-13

33b9e1df

docs: annotate wcedlst.lsp - weld connection edit list validation

Chad Weidert

2026-03-13

1990c3a1

chore: update news from RSS feeds for 2026-03-13

GitHub Action

2026-03-13

cb2a426b

docs: annotate new.lsp - new project dialog and folder creation

Chad Weidert

2026-03-12

3d8490c7

docs: annotate btch.lsp - batch panel drawing engine

Chad Weidert

2026-03-12

a9b395ce

docs: annotate brace.lsp - brace point block placement

Chad Weidert

2026-03-12

38178bf5

docs: annotate drwbas.lsp - draw base dimension string

Chad Weidert

2026-03-12

cf2aeb89

docs: annotate rndblock.lsp - round blockout geometry drawing

Chad Weidert

2026-03-12

b5f2664a

docs: annotate wdenable.lsp — window/door enable/disable logic

Chad Weidert

2026-03-12

740e50d6

docs: annotate miter.lsp — miter cut wedge drawing

Chad Weidert

2026-03-12

13e864be

docs: annotate sbenable.lsp — square blockout enable/disable logic

Chad Weidert

2026-03-12

9c044eca

docs: annotate thick.lsp with header + section dividers

Chad Weidert

2026-03-12

239fb7f6

docs: annotate fs_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

7fc218fc

docs: annotate ts_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

1c451445

docs: annotate project.lsp with header + section dividers

Chad Weidert

2026-03-12

d46646ba

docs: annotate chrchk.lsp with header + section dividers

Chad Weidert

2026-03-12

91fce08e

docs: annotate sd_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

bc977f8b

docs: annotate rb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

d3144d4f

docs: annotate pick.lsp with header + section dividers

Chad Weidert

2026-03-12

d08a27dd

docs: annotate elevmrkr.lsp with header + section dividers

Chad Weidert

2026-03-12

b71f06a1

docs: annotate renpan.lsp with header + section dividers

Chad Weidert

2026-03-12

cf2ba50c

docs: annotate fenable.lsp with header + section dividers

Chad Weidert

2026-03-12

b8d0fe26

docs: annotate ll_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

4741af24

docs: annotate ppcent.lsp with header + section dividers

Chad Weidert

2026-03-12

916b7080

docs: annotate ro_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

1c3fc57c

docs: annotate wdpage.lsp with header + section dividers

Chad Weidert

2026-03-12

b920ff8e

docs: annotate dr_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

bcbbb004

docs: annotate wcpage.lsp with header + section dividers

Chad Weidert

2026-03-12

3fa13796

docs: annotate dl_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

65eedf4f

docs: annotate sb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

f5482273

docs: annotate wcmod.lsp with header + section dividers

Chad Weidert

2026-03-12

c55df139

docs: annotate fpage.lsp with header + section dividers

Chad Weidert

2026-03-12

358d7fc9

docs: annotate lyr_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

a4a438ca

feat(rtm): add Epic/Feature hierarchy with full upstream traceability

Chad Weidert

2026-03-12

104f0306

docs: annotate calc_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

be1537ee

docs: annotate tp_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

97639d81

docs: annotate wcenable.lsp with header + section dividers

Chad Weidert

2026-03-12

02057852

docs: annotate nbenable.lsp with header + section dividers

Chad Weidert

2026-03-12

7aaae163

docs: annotate SHOW.LSP with header + section dividers

Chad Weidert

2026-03-12

61e1d1a1

docs: annotate wc_edit.lsp with header + section dividers

Chad Weidert

2026-03-12

87df7186

docs: annotate nbblock.lsp with header + section dividers

Chad Weidert

2026-03-12

50d231d2

docs: annotate nb_dlg.lsp with header + section dividers

Chad Weidert

2026-03-12

8cb7c649

docs: annotate opening.lsp with header + section dividers

Chad Weidert

2026-03-12

d118899d

docs: annotate lb_dlg.lsp

Chad Weidert

2026-03-12

d42f2955

Add embedded HTML/SVG charts, timelines, and infographics across PM portfolio docs

Chad Weidert

2026-03-12

f9e3957b

docs: annotate dowels.lsp

Chad Weidert

2026-03-12

df254da2

docs: annotate rangchck.lsp

Chad Weidert

2026-03-12

4d3e7ca0

docs: annotate centgrav.lsp

Chad Weidert

2026-03-12

9f063f7e

Embed Jira/Azure DevOps/Jama/DOORS/GitHub examples throughout portfolio docs

Chad Weidert

2026-03-12

bcece155

docs: annotate finpan.lsp

Chad Weidert

2026-03-12

3465945f

docs: annotate wsbeng.lsp

Chad Weidert

2026-03-12

89d4b0bb

Replace medical traceability reference with IT and edtech standards

Chad Weidert

2026-03-12

08733f95

Remove doc 17; embed real-world benchmark examples inline in each concept document

Chad Weidert

2026-03-12

a27396ec

docs: annotate convert.lsp

Chad Weidert

2026-03-12

a72da8ba

docs: annotate dreng.lsp — Dayton/Richmond .pdx export

Chad Weidert

2026-03-12

65dfbe8a

Replace evidence log with real-world benchmark index; reframe as honest mock portfolio

Chad Weidert

2026-03-12

4f4c022b

docs: annotate chamfer.lsp — panel corner chamfer engine

Chad Weidert

2026-03-12

516e9164

docs: annotate okcanhlp.lsp — universal dialog button router

Chad Weidert

2026-03-12

3f1ac106

docs: annotate drread.lsp — Dayton-Richmond .pdx importer

Chad Weidert

2026-03-12

00d5a928

docs: annotate mbread.lsp — Meadow-Burke material book importer

Chad Weidert

2026-03-12

bfcdda0e

Reframe mock portfolio as completed work product

Chad Weidert

2026-03-12

2c1e992e

docs: annotate wsbread.lsp — WorkShop Engineering importer

Chad Weidert

2026-03-12

f50367c6

docs: annotate engimp.lsp — engineering data importer

Chad Weidert

2026-03-12

2efa651e

docs: annotate mbeng.lsp — Meadow-Burke engineering export

Chad Weidert

2026-03-12

f943348f

docs: annotate basedim.lsp — horizontal dimension engine

Chad Weidert

2026-03-12

4e8ec896

docs: annotate bolt.lsp (weld connection bolt engine)

Chad Weidert

2026-03-12

352a3406

docs: annotate drawdimlst.lsp (orphaned dmlst routing)

Chad Weidert

2026-03-12

b4adebe4

docs: annotate green.lsp (greenplate/bolt geometry)

Chad Weidert

2026-03-12

3f62856a

docs: annotate feature.lsp (3D panel opening generator)

Chad Weidert

2026-03-12

4d52e6c8

docs: annotate mkblk.lsp (block factory)

Chad Weidert

2026-03-12

553bbdf0

Add mock portfolio to top-level docs indexes

Chad Weidert

2026-03-12

076cf44d

docs: annotate drawdim.lsp (master dimension engine)

Chad Weidert

2026-03-12

f1986bc5

Add ABC mock portfolio with PM framework and CEO briefing

Chad Weidert

2026-03-12

4bb35c8e

docs: annotate + format weldconn.lsp

Chad Weidert

2026-03-12

86ba46ba

docs: annotate + format ss_dlg.lsp

Chad Weidert

2026-03-12

643f349d

docs: annotate + format dwgnew.lsp

Chad Weidert

2026-03-12

f1bee1eb

docs: annotate + format setvars.lsp

Chad Weidert

2026-03-12

7b18fb4b

docs: annotate + format updvar.lsp

Chad Weidert

2026-03-12

27cc29e1

refactor: annotate + format slide.lsp

Chad Weidert

2026-03-12

1b1572f5

refactor: annotate + format enable.lsp

Chad Weidert

2026-03-12

e3b6031c

refactor: annotate + format bp_dlg.lsp

Chad Weidert

2026-03-12

4d8756f3

docs: annotate + format bpauto.lsp

Chad Weidert

2026-03-12

3845ee8a

docs: annotate + format ppauto.lsp

Chad Weidert

2026-03-12

106faf4f

feat: add Uncle Bob Clean Code instructions for AutoLISP

Chad Weidert

2026-03-12

c7a9aec9

docs: annotate + format points.lsp

Chad Weidert

2026-03-12

a734647c

docs: annotate + format pp_dlg.lsp

Chad Weidert

2026-03-12

0bc81b1e

docs: annotate + format pdisable.lsp

Chad Weidert

2026-03-12

7919feaa

docs: add Bug 81 — convert.lsp missing VLX-era mpvar defaults

Chad Weidert

2026-03-12

b7db8bb4

fix(makepan): mpnb->mprb toggle mismatch + annotation (Bug 75)

Chad Weidert

2026-03-12

94bd5572

docs: add Bug 73 to tracker (mp_dlg VLX/source mismatch)

Chad Weidert

2026-03-12

1a955ace

fix(mp_dlg): reconstruct VLX-version dialog layout (Bug 73)

Chad Weidert

2026-03-12

9996642b

chore: update news from RSS feeds for 2026-03-12

GitHub Action

2026-03-12

0b7ef1b2

docs: update architecture doc with NOD findings and 63-bug tally

Chad Weidert

2026-03-11

808c949a

fix: csv_diag.lsp group INSERT blocks by name with count

Chad Weidert

2026-03-11

b1ceee36

docs: update Bug 63 status to Fixed, document NOD key mismatch root cause

Chad Weidert

2026-03-11

41860c39

fix: apply site/site_list dual-key detection (same pattern as panel/panel_list)

Chad Weidert

2026-03-11

178c9ba6

fix: Bug 63 root cause - VLX uses NOD key panel not panel_list

Chad Weidert

2026-03-11

e00fa2f3

feat: add csv_diag.lsp + break out P0 Step 12 from Step 11

Chad Weidert

2026-03-11

4044a80d

chore: sync x64 build with x32 Bug 63 fix + annotations

Chad Weidert

2026-03-11

a472a665

refactor: annotate+format slab_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

3dc15483

refactor: annotate+format grid_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

accaa774

refactor: annotate+format sdwg_dlg.lsp with discovery comments

Chad Weidert

2026-03-11

6b948eda

refactor: annotate+format engexp.lsp with discovery comments

Chad Weidert

2026-03-11

a61c93b2

refactor: annotate+format native.lsp with discovery comments

Chad Weidert

2026-03-11

51370886

refactor: annotate+format panel.lsp with discovery comments

Chad Weidert

2026-03-11

2d233124

fix: Bug 63 — add 3-tier drawing type auto-detect at csv entry

Chad Weidert

2026-03-11

edc8f56e

docs: add Bug 63 — directly-opened panel drawings not recognized

Chad Weidert

2026-03-11

df9796f7

docs: add mandatory annotation & formatting enforcement rule to copilot-instructions

Chad Weidert

2026-03-11

c645d301

chore(x64): sync annotation + formatting changes from x32

Chad Weidert

2026-03-11

3d8782dc

refactor(wall_dlg.lsp): formatting pass

Chad Weidert

2026-03-11

336839d7

refactor(progopts.dcl): fix /// to // and expand annotation

Chad Weidert

2026-03-11

07675ce8

refactor(wall_dlg.dcl): add // header annotation

Chad Weidert

2026-03-11

30075e8e

refactor(project.dcl): add // header annotation

Chad Weidert

2026-03-11

62d059c9

refactor(md_dlg.dcl): add // header annotation

Chad Weidert

2026-03-11

149ef8b4

refactor(md_dlg.lsp): annotation + formatting pass

Chad Weidert

2026-03-11

c011cf48

refactor(layout): annotation + formatting pass

Chad Weidert

2026-03-11

0355d754

chore: update news from RSS feeds for 2026-03-11

GitHub Action

2026-03-11

1472f6af

docs(bug-tracker): synchronize bug numbers to GH issue numbers

Chad Weidert

2026-03-10

1e3c830e

docs(bug-tracker): log skill pack compliance bugs 50-58

Chad Weidert

2026-03-10

469ea15e

docs: fix table column alignment in bug tracker

Chad Weidert

2026-03-10

97a9954e

refactor(matl_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

803766df

refactor(drawpan.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

603f0642

refactor(site_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

dfccffe2

refactor(panatt.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

a021f0d4

refactor(pl_dlg.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

8e5fc294

refactor(dwgold.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

e05f1bd0

refactor(pj_name.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

aaac346f

refactor(revision.lsp): formatting per skill pack standards

Chad Weidert

2026-03-10

d83647fd

docs: comprehensive annotation pass per skill pack guidelines

Chad Weidert

2026-03-10

2e127787

docs: annotate 8 .lsp files with discovery comments

Chad Weidert

2026-03-10

a6c46921

fix: Bug 48-49 load panel state before matl_dlg/revision

Chad Weidert

2026-03-10

6d7337ff

fix: Bug 47-49 — Select Layouts routing, Materials/Revision guards

Chad Weidert

2026-03-10

d53be06a

fix: plt_dlg OK disabled when None selected, fix plotter/style discovery

Chad Weidert

2026-03-10

0beec90b

feat: proper Plotter Selection dialog with dropdowns and radios

Chad Weidert

2026-03-10

bbe13a5a

docs: fix table alignment in bug tracker

Chad Weidert

2026-03-10

8be59c53

reports: add VM 109 AC2026 step11 run4 OCR output

Chad Weidert

2026-03-10

35f790b9

docs: add Bug 46 - AC2026 QSAVE DWG format corruption

Chad Weidert

2026-03-10

cd44f10e

fix: AC2026 au3 - remove QSAVE to prevent DWG format corruption

Chad Weidert

2026-03-10

50a4f4c4

docs: update step11 validation and release tracking

Chad Weidert

2026-03-10

903b2166

docs: align app-store licensing scope and ingest artifacts

Chad Weidert

2026-03-10

b73f2475

chore: update news from RSS feeds for 2026-03-10

GitHub Action

2026-03-10

52cde7b4

chore: sync improvement backlog with bug tracker action

Chad Weidert

2026-03-09

e0fa076d

fix: au3 MouseClick on No button for VLX save dialog

Chad Weidert

2026-03-09

4ecf24fc

fix: plt.lsp use DCL dialog + csv.lsp QSAVE before plt + au3 deploy path

Chad Weidert

2026-03-09

d32f0ed7

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

428ba74e

fix: fallback bug updates to commit activity

Chad Weidert

2026-03-09

3b82d493

fix: plt.lsp show Plot dialog + au3 break Send() + per-item F2 captures

Chad Weidert

2026-03-09

3589e7fd

fix: remove panel_list guards from csv.lsp progcont routing

Chad Weidert

2026-03-09

0fb950ac

fix: au3 QSAVE before csv calls + sync csv_help.lsp to x64

Chad Weidert

2026-03-09

0187c6d0

docs: align risk register and validation references

Chad Weidert

2026-03-09

b0b37028

fix: warning dialog X button = No + au3 alert dismiss

Chad Weidert

2026-03-09

9e327707

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

84a8f916

fix: scope bug stats parser to summary bug tables

Chad Weidert

2026-03-09

5c449a75

fix: Step 11 progcont target functions + save dialog (Bug 45)

Chad Weidert

2026-03-09

3ddf7f01

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

75cb903e

fix: clarify bug totals and remove ellipses from generated text

Chad Weidert

2026-03-09

6d85543d

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

57ac689b

fix: correct bug fallback counting and remove truncation

Chad Weidert

2026-03-09

ac960c1b

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

2b1cfc5e

fix: correct weekly bug stats and strip markdown headings

Chad Weidert

2026-03-09

e8b56d2a

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

e8d40975

fix: force weekly email content type to html

Chad Weidert

2026-03-09

cb255f29

fix: use Button2 ClassNN for save dialog dismiss (Bug 44 v3)

Chad Weidert

2026-03-09

179c6358

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

54a34640

fix: stop escaping weekly email HTML

Chad Weidert

2026-03-09

bf6539c9

fix: rewrite save-dialog detection in Step 11 au3 (Bug 44 v2)

Chad Weidert

2026-03-09

9d411096

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

4f7716b1

fix: render weekly email as proper HTML

Chad Weidert

2026-03-09

eeba0016

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

30f88e47

fix: Step 11 au3 - handle VLX save-changes dialog (Bug 44)

Chad Weidert

2026-03-09

d768c9cb

fix: improve weekly email bug content and formatting

Chad Weidert

2026-03-09

8284d467

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

149cba79

docs: Step 10 Shading PASS 5/7 (B, D-G) with OCR evidence

Chad Weidert

2026-03-09

dc36b476

chore: auto-generate weekly update for 2026-03-09

GitHub Action

2026-03-09

40ad1325

fix: set GH_TOKEN for weekly update workflow

Chad Weidert

2026-03-09

9a508473

fix: AC2026 au3 steps 9/10/11 — use Ctrl+O for drawing open

Chad Weidert

2026-03-09

7190d816

docs: Bug 43 (VM 201 FATAL ERROR), Step 9 PINNED, doc 06 update

Chad Weidert

2026-03-09

7511e80e

chore: update news from RSS feeds for 2026-03-09

GitHub Action

2026-03-09

1402977e

fix: lyr_dlg requires keylst global + dialog name argument

Chad Weidert

2026-03-08

063be8ac

fix: add lyr_dlg + okcanhlp to csvlst — step9 site layers broken (Bug 40)

Chad Weidert

2026-03-08

48829c70

fix: step9 — open CSBsite1.dwg before item 7 (site layer test)

Chad Weidert

2026-03-08

79e582b7

fix: step9 — add _DismissSavePrompt() between all items

Chad Weidert

2026-03-08

a73f91e5

docs: step8 full analysis — results table, AC2026 workarounds, cross-config diffs

Chad Weidert

2026-03-08

33e47235

docs: step8 PASS on 5/7 configs (B, D-G) with cross-config analysis

Chad Weidert

2026-03-08

32d911ae

fix: step8 AC2026 — re-acquire window handle after Ctrl+O drawing load

Chad Weidert

2026-03-08

f35d3aed

fix: step8 AC2026 — Send path at command prompt, not GUI dialog

Chad Weidert

2026-03-08

d28a0121

fix: step8 AC2026 — properly target File Name field in Open dialog

Chad Weidert

2026-03-08

b018024a

chore: update news from RSS feeds for 2026-03-08

GitHub Action

2026-03-08

cf7a88fc

chore: update news from RSS feeds for 2026-03-07

GitHub Action

2026-03-07

e1d0859a

fix: step8 AC2026 — Ctrl+O as primary file open, no launch argument

Chad Weidert

2026-03-06

c65316a0

fix: step8 AC2026 — Ctrl+O fallback to open CSBsite1.dwg

Chad Weidert

2026-03-06

bd481d6c

fix: step8 — LISP (command) reproducing csv.mnu macros

Chad Weidert

2026-03-06

b50c9417

fix: step8 — use VPOINT XYZ instead of _-view named views

Chad Weidert

2026-03-06

8835ef08

fix: step8 — use CSBsite1.dwg, raw view commands, escape cleanup

Chad Weidert

2026-03-06

9b0bcd20

docs: Step 7 PASS on 6/7 configs — full cross-config OCR analysis

Chad Weidert

2026-03-06

39c01984

fix: csv_help use file-size detection + VM 104 PB11/TB11 comparison

Chad Weidert

2026-03-06

c521aa36

fix: csv_help unconditional load + Explorer window exclusion

Chad Weidert

2026-03-06

192d4832

fix: WinHelp replacement wrapper for Win10 + step7 dialog improvements

Chad Weidert

2026-03-06

ded1857b

fix: step7 dialog escaping — handle file dialogs and non-CV popups

Chad Weidert

2026-03-06

5fdf6370

feat: add P0 Steps 7-11 validation scripts and rewrite doc 06

Chad Weidert

2026-03-06

691da23a

fix: Bug 39 — version subtitle not rendering in progopts.dcl

Chad Weidert

2026-03-06

17b757ee

feat: add P0 Step 3 — drawing open + CV behavior verification

Chad Weidert

2026-03-06

7be07888

fix: restore acad2000 au3 scripts from VM 102 known-good copies

Chad Weidert

2026-03-06

d997faf3

fix: smart skip if CSV persisted, delete csv.cuix

Chad Weidert

2026-03-06

3caffb4f

fix: remove registry writes, always CUILOAD at startup

Chad Weidert

2026-03-06

4ef88983

fix: switch CUILOAD from csv.cuix to csv.cui + self-healing registry

Chad Weidert

2026-03-06

60d47abf

fix: rebuild csv.cuix with proper OPC shredding + fix menucmd P13

Chad Weidert

2026-03-06

d20cdd6c

feat: add csv.cuix for AutoCAD 2010+ menu bar support

Chad Weidert

2026-03-06

4bc4ba63

fix: self-healing csvmenu.lsp + ONLINEDESIGNASSISTANT removal

Chad Weidert

2026-03-06

a38d0d97

docs: add rule 16 — LISP-first for all config fixes

Chad Weidert

2026-03-06

6c85e7df

fix: step2 Test 3 now matches step1 pattern — remove early #32770 check

Chad Weidert

2026-03-06

e66c86c9

fix: use Ctrl+N to create drawing after closing trial popup

Chad Weidert

2026-03-06

b0e6bece

fix: close trial popup via WebView2 ControlClick instead of Text Window

Chad Weidert

2026-03-06

1b4606fd

chore: update news from RSS feeds for 2026-03-06

GitHub Action

2026-03-06

22fc3df0

fix: rewrite P0 steps 0-2 Test 3 to use AutoCAD Text Window

Chad Weidert

2026-03-05

4c7ca61a

fix: Display-Toggle [short] -> [int16] for PowerShell

Chad Weidert

2026-03-05

a8882fe1

fix: Display-Toggle DEVMODE struct layout - use Explicit offsets

Chad Weidert

2026-03-05

504dea1e

fix: Display-Toggle.ps1 encoding — em dashes + missing BOM

Chad Weidert

2026-03-05

067f75fd

fix: Display-Toggle — split into .bat + .ps1 with full logging

Chad Weidert

2026-03-05

8fc5e88e

fix: Display-Toggle.bat — drop nircmd, use native Win32 API

Chad Weidert

2026-03-05

8fb791d6

feat: Display-Toggle.bat for VM 109 resolution switching

Chad Weidert

2026-03-05

f88a3f54

feat: AutoCAD 2026 au3 variants for VM 109

Chad Weidert

2026-03-05

9a0f8be5

fix: Bug 42 — add cancel guard after project() in csv.lsp

Chad Weidert

2026-03-05

d43af501

fix: Bug 40 - gray 7 project-dependent buttons in progopts when no drawing loaded

Chad Weidert

2026-03-05

5a563262

docs: standardize VM/build labels across docs 06 and 32

Chad Weidert

2026-03-05

fe3112a2

docs: log Bugs 39-41, 1024x768 4-VM comparison, VM 104 confirmed TB11

Chad Weidert

2026-03-05

36a6907a

chore: formatter normalization + VM 109 step 2 rerun OCR

Chad Weidert

2026-03-05

394befd6

fix: sync x64 TB11-01x64 build from x32 (187 missing source files)

Chad Weidert

2026-03-05

ae18b4ae

chore: add OCR output from P0 Steps 0-2 validation runs

Chad Weidert

2026-03-05

e8e1b3f8

docs: formatting fixes in architecture docs 28/29

Chad Weidert

2026-03-05

c1638dcc

docs: add full test plan status and completion projections to doc 06

Chad Weidert

2026-03-05

38177f42

docs: update timeline with full test plan projections

Chad Weidert

2026-03-05

b99756c9

docs: add P0 baseline section to Immediate next steps

Chad Weidert

2026-03-05

51fe18a8

chore: update news from RSS feeds for 2026-03-05

GitHub Action

2026-03-05

3697e832

docs: update doc 00 vision/status through March 4

Chad Weidert

2026-03-04

e821bfd5

docs: update planning docs (03, 04, 05, 10, 11) through March 4

Chad Weidert

2026-03-04

cecc9ef1

fix: Bug 38 - x64 ACAD path pointed to stale acad2000 subdir

Chad Weidert

2026-03-04

5402826e

fix: pivot Win10 to TB11-only, remove WinHelp workaround, increase csv delay

Chad Weidert

2026-03-04

2f1ed128

fix: Bug 37 — WinHelp dialog blocking F2 captures on Win10

Chad Weidert

2026-03-04

1f42f360

fix: CV Update.bat findstr needs /C: for literal match (Bug 36)

Chad Weidert

2026-03-04

39b5d55d

fix: CV Update.bat junction detection false positive on Win10 (Bug 36)

Chad Weidert

2026-03-04

58b66e9d

docs: add VM 108/109 to P0 testing configs (E/F)

Chad Weidert

2026-03-04

3e88b9d5

fix: CV Update.bat creates double junctions on x64

Chad Weidert

2026-03-04

d8306e1f

docs: P0 Step 2 — all 4 configs PASS with full OCR analysis

Chad Weidert

2026-03-04

1f0018b3

docs: P0 Step 2 results — VM 104 PB11 + TB11 PASS

Chad Weidert

2026-03-04

afa0bbe8

fix: acaddoc.lsp use (load) for VLX instead of APPLOAD command

Chad Weidert

2026-03-04

f0018b73

fix: acaddoc.lsp use APPLOAD instead of arxload for VLX loading (Bug 35)

Chad Weidert

2026-03-04

c1b6c52c

fix: deploy acaddoc.lsp for PB11 mode — VLX Startup Suite junction fix

Chad Weidert

2026-03-04

ab6302ba

fix: p0-step2 config dump reads wrong registry key for Startup Suite

Chad Weidert

2026-03-04

f8cfda42

fix: p0-step2 focus management + document Unknown command Y artifact

Chad Weidert

2026-03-04

64ea7384

fix: invoke csv via LISP (c:csv) instead of bare command

Chad Weidert

2026-03-04

605ddfd4

fix: add F2 screenshot after csv dialog dismiss to catch Unknown command

Chad Weidert

2026-03-04

54afed24

fix: menugroup probe uses string names not integer index

Chad Weidert

2026-03-04

2bef9af8

fix: cv-p0-step2.au3 — F2 after each config group + menugroup index loop

Chad Weidert

2026-03-04

6205ebeb

feat: create cv-p0-step2.au3 — CSV initialization verification

Chad Weidert

2026-03-04

c86d6798

chore: update news from RSS feeds for 2026-03-04

GitHub Action

2026-03-04

2de814c5

docs: P0 Step 1 PASS all 4 configs (OCR verified)

Chad Weidert

2026-03-03

275e5949

fix: extract configure subroutines to CV_Configure.bat

Chad Weidert

2026-03-03

9f9944a9

fix: restore CV Update.bat pause to :DONE (revert wrapper approach)

Chad Weidert

2026-03-03

0bbdea20

feat: capture F2 Text Window for full getenv scrollback

Chad Weidert

2026-03-03

5b6d31d0

fix: ENVALL expression exceeded AutoCAD command-line buffer

Chad Weidert

2026-03-03

931af910

feat: add ENVALL verification test to P0 Step 1

Chad Weidert

2026-03-03

613ada62

docs: add Bug 32 (registry instability) + update Step 1 docs

Chad Weidert

2026-03-03

f42b9ddd

feat: Step 1 apply all classic settings + add setenv reference doc

Chad Weidert

2026-03-03

0a40890c

docs: add CmdVisLines registry fallback comment to Step 1

Chad Weidert

2026-03-03

e6746885

fix: Step 1 use setenv CmdVisLines instead of mouse-drag

Chad Weidert

2026-03-03

20c63a9a

fix: rewrite Step 1 without registry + fix CV Update pause

Chad Weidert

2026-03-03

5d23ff1c

fix: Step 1 write to active Profiles, correct DockWindow.Position, suppress Panda

Chad Weidert

2026-03-03

081bbf42

docs: P0 Step 0 PASS all configs, add Step 1 layout standardization, Bug 31

Chad Weidert

2026-03-03

aad8ded4

docs: add Priority 0 incremental baseline validation to doc 06

Chad Weidert

2026-03-03

b6ab84bb

fix: suppress csvmenu alert that blocks drawing OPEN (Bug 30)

Chad Weidert

2026-03-03

624211dd

fix: rewrite slope_dlg + btch_dlg to match golden VLX, restore osnap, revert cmdecho

Chad Weidert

2026-03-03

e1cc4dcc

fix: remove (command osnap off), restore cmdecho, add diagnostics

Chad Weidert

2026-03-03

26f6ea15

chore: update news from RSS feeds for 2026-03-03

GitHub Action

2026-03-03

198d3ab4

fix: rewrite btch_dlg to use pure AutoLISP file enum (test 07)

Chad Weidert

2026-03-02

e8bc74af

fix: preserve curdir on getfiled cancel (tests 07/10)

Chad Weidert

2026-03-02

c9e4056a

fix: TB11 tests 03,04,06,07 — slope_dlg, projdet, curdir guard, cvplst PATH

Chad Weidert

2026-03-02

affa2d2b

fix: rewrite OCR script for full-detail extraction

Chad Weidert

2026-03-02

69aa59a3

fix: rewrite progopts to match golden VM 102 dialog

Chad Weidert

2026-03-02

c0866ba5

fix: revert btch_dlg.lsp to PB11 original, add Clear button to slope_dlg

Chad Weidert

2026-03-02

72d33679

fix: prevent btch_dlg infinite loop when pnllist.txt not created

Chad Weidert

2026-03-02

726db859

fix: replace VLX-era dialogs with source-mode equivalents

Chad Weidert

2026-03-02

fa2e616d

fix: add acaddoc.lsp per-document loader for source-mode TB11

Chad Weidert

2026-03-02

b68047f7

fix: set lispinit=0 at load time to survive document switches

Chad Weidert

2026-03-02

11304b3d

chore: update news from RSS feeds for 2026-03-02

GitHub Action

2026-03-02

9e794311

feat: csv.lsp replaces csvmenu.lsp as Startup Suite entry (1:1 VLX swap)

Chad Weidert

2026-03-01

3effe25f

docs: update x32 and x64 architecture docs with validation/bug/progcont findings

Chad Weidert

2026-03-01

884e1714

docs: correct progcont analysis — VLX/source mismatch discovery (Mar 1)

Chad Weidert

2026-03-01

bd1dc85c

fix: simplify TB11 startup to match PB11 Startup Suite pattern

Chad Weidert

2026-03-01

aaba5733

fix: CV Update.bat dual-mode startup config (PB11 vs TB11)

Chad Weidert

2026-03-01

78a9077c

fix: csvmenu.lsp skip reload if already loaded (build-level fix)

Chad Weidert

2026-03-01

cc72ceb5

revert: restore original AutoIT validation script

Chad Weidert

2026-03-01

312191ca

fix: LISPINIT registry + forward-slash OPEN path for junctions

Chad Weidert

2026-03-01

057e8ff1

docs: eliminate ‘automation & tooling bugs’ category

Chad Weidert

2026-03-01

af898920

fix: suppress csvmenu.lsp alert dialog in auto-load mode (Bug 30)

Chad Weidert

2026-03-01

63ff0f3e

fix: replace #

#

8a3f8a4d

chore: update news from RSS feeds for 2026-03-01

GitHub Action

2026-03-01

b0550d29

fix: acaddoc.lsp source-mode must load csv.lsp after csvmenu.lsp

Chad Weidert

2026-02-28

a9e5e47b

docs: update 10 modernization docs + add OCR validation output

Chad Weidert

2026-02-28

eef07448

fix: bug tracker sync parser handles multi-column table formats

Chad Weidert

2026-02-28

7d68ee9d

docs: add bugs 22-27 from Feb 28 validation session

Chad Weidert

2026-02-28

5ae65f89

fix: backslash paths + remove propertiesclose in validation script

Chad Weidert

2026-02-28

94ecb944

fix: automate AutoCAD config in CV Update.bat for fresh installs

Chad Weidert

2026-02-28

18a503c8

fix: use timestamped run directories for validation screenshots

Chad Weidert

2026-02-28

cef18593

feat: add docs validation CI/CD workflow with structured reporting

Chad Weidert

2026-02-28

e71d1581

docs: add encoding tooling references to copilot instructions

Chad Weidert

2026-02-28

9c7a88cc

docs: restore IPs to copilot instructions, clarify only docs/source/ is public

Chad Weidert

2026-02-28

e2bc9bb7

docs: update copilot instructions with sensitive data policy

Chad Weidert

2026-02-28

7c7c99ed

docs: move sensitive infrastructure docs to docs-sensitive/ and redact IPs

Chad Weidert

2026-02-28

1bc197d0

refactor: archive installer docs to docs-archived/installer/

Chad Weidert

2026-02-28

c4bf5159

docs: deprecate doc 23 (VM 109 setup) - superseded by docs 06/27/29

Chad Weidert

2026-02-28

c26fd563

docs: doc 06 - rewrite test layers, golden datasets, acceptance criteria, tools

Chad Weidert

2026-02-28

9cdf6d79

docs: doc 06 - AutoIT validation results, NanoCAD/AC2026, workflow test matrix

Chad Weidert

2026-02-28

3a772726

docs: update 06-testing-validation with verified Proxmox data and current state

Chad Weidert

2026-02-28

135cf1bf

docs: fix weekly update date attribution against GitHub commit graph

Chad Weidert

2026-02-28

8c4939d4

docs: rewrite weekly updates with actual commit data

Chad Weidert

2026-02-28

8005cebf

docs: major update to doc 07 - WiX ABORTED, pivot to VLX .bundle/App Store

Chad Weidert

2026-02-28

0ec85fea

docs: comprehensive expansion of SDLC doc 35 (813→1007 lines)

Chad Weidert

2026-02-28

30853ca1

docs: elaborate Tools & Best Practices, add Project Management Methods (doc 35)

Chad Weidert

2026-02-28

ecbc4528

docs: add concrete cross-references to SDLC doc (35)

Chad Weidert

2026-02-28

97023288

docs: add 35-software-development-lifecycle (DFSS-aligned SDLC)

Chad Weidert

2026-02-28

3b5f2386

docs: log Bug 21 (missing RefSearchPath), broaden bug definition, update DFMEA

Chad Weidert

2026-02-28

d6930ba4

docs: correct Bug 20 - exe swap theory disproven, deploy deferred VLX loading

Chad Weidert

2026-02-28

78a4d0a2

docs: update Bug 20 — patched acad.exe root cause analysis

Chad Weidert

2026-02-28

0169bdf0

chore: update news from RSS feeds for 2026-02-28

GitHub Action

2026-02-28

f4d0ca05

docs: add Bug 19 (missing menu registration) + validation workflow

Chad Weidert

2026-02-27

0ac495e4

docs: add Bug 18 (progcont dead code) with DFMEA cross-reference table

Chad Weidert

2026-02-27

944c3cb3

fix: add 19 missing files to PB11-00x32 from XP-Legacy

Chad Weidert

2026-02-27

250667b8

fix: update web URL and tech support in PB builds

Chad Weidert

2026-02-27

da70bb07

chore: update news from RSS feeds for 2026-02-27

GitHub Action

2026-02-27

4613dcf1

fix: use github.com/login instead of private repo URL

Chad Weidert

2026-02-26

9b86d2ed

fix: use _browser instead of startapp for GitHub login URL

Chad Weidert

2026-02-26

1675b792

fix: move GitHub login from startup to Tech Support click

Chad Weidert

2026-02-26

5988670f

fix: GitHub login browser not opening at startup

Chad Weidert

2026-02-26

8396e022

docs: add 34-tech-support-modernization

Chad Weidert

2026-02-26

7bfe77e9

feat: update Web Page menu item to simplestruct.com/resources.html

Chad Weidert

2026-02-26

85cbb680

feat: GitHub login at startup + local issue backup

Chad Weidert

2026-02-26

5644e684

feat: auto-configure AutoCAD Startup Suite on version switch

Chad Weidert

2026-02-26

4549e9ab

fix: remove old CV Update.bat from build folders

Chad Weidert

2026-02-26

51a04cae

fix: handle (x86) in junction paths — use delayed expansion

Chad Weidert

2026-02-26

4d22617d

fix: replace \NUL directory checks with trailing backslash

Chad Weidert

2026-02-26

084dd55f

fix: add self-update protection to CV Update.bat

Chad Weidert

2026-02-26

75aeda65

fix: rewrite CV Update.bat — protect junctions, repair missing links

Chad Weidert

2026-02-26

1c3d3dcb

refactor: reorganize repo — nero-project to exp/, v3_60 and v7.0(patch) to src/x86/

Chad Weidert

2026-02-26

c28d3255

refactor: restructure builds into src/x32/ and src/x64/

Chad Weidert

2026-02-26

d1400253

chore: add Project Files junction support to CV Update.bat

Chad Weidert

2026-02-26

acc0079c

refactor: unify Project Files into single shared folder

Chad Weidert

2026-02-26

ba16d948

feat: rewrite CV Update for junction-swap mode

Chad Weidert

2026-02-26

c63b6f90

feat: version picker in CV Update + alpha VM deployment script

Chad Weidert

2026-02-26

74e6428e

feat: rewire Tech Support button to create GitHub Issues

Chad Weidert

2026-02-26

0f915c51

chore: update news from RSS feeds for 2026-02-26

GitHub Action

2026-02-26

bb8b1c36

docs: add Key Discoveries (Weeks 7-8) to vision document

Chad Weidert

2026-02-25

ef1ef3bf

docs: update vision document and weekly action for Feb 25

Chad Weidert

2026-02-25

b3c001fe

feat: add GitHub Issues sync for bug tracker

Chad Weidert

2026-02-25

e5b5fe0a

docs: add bugs 16-17 to tracker (savelay filtering, layout index)

Chad Weidert

2026-02-25

96f693b6

fix: savelay ENAME/XData filtering + layout index bug

Chad Weidert

2026-02-25

baf7af84

fix: add missing inspanel.lsp to TB11-01x64/acad2000

Chad Weidert

2026-02-25

7287f60b

feat: sync TB11-01x64/acad2000 with patched TB11-01x32 source

Chad Weidert

2026-02-25

8faa9ee0

chore: update news from RSS feeds for 2026-02-25

GitHub Action

2026-02-25

a69d8d04

chore: add CV Update.bat and csv-manual.md to TB11-01x64

Chad Weidert

2026-02-24

aeb0082f

chore: add CV Update batch file for VM git pull

Chad Weidert

2026-02-24

b9ece268

docs: expand site workflow sections in user manual

Chad Weidert

2026-02-24

267ea938

docs: add XData refactor plan, update bug tracker with bugs 14-15

Chad Weidert

2026-02-24

ad326f56

fix: tiltup index bug — nn vs xn for pnllst lookup (PB11 latent bug)

Chad Weidert

2026-02-24

401c1b1a

fix: tiltlist.txt ENAME serialization error in inspanel

Chad Weidert

2026-02-24

935e7d60

fix: inspanel fast path - generate tiltlist when panels already attached

Chad Weidert

2026-02-24

bb8beedf

fix: walline recovery + TEXT creation regression in inspanel/wall_dlg

Chad Weidert

2026-02-24

b1a73fa8

feat: save/restore wall line data via walllist.txt in inspanel

Chad Weidert

2026-02-24

456a0d6d

fix: guard inspanel.lsp against nil ssget (no wall lines)

Chad Weidert

2026-02-24

b488c955

docs: add 32-tb11-bug-tracker with all session bugs

Chad Weidert

2026-02-24

337f0004

fix: guard tiltup.lsp against missing tiltlist.txt

Chad Weidert

2026-02-24

480c6fbd

fix: VLX detection, FILE nil crash, and drawing type detection

Chad Weidert

2026-02-24

cd130c67

refactor: format inspanel.lsp, dbchk.lsp, warning.lsp to coding standards

Chad Weidert

2026-02-24

4fd1e244

fix: use S::STARTUP for post-open continuation code

Chad Weidert

2026-02-24

6cbb732b

fix: reload xrefs after vla-open with -xref reload *

Chad Weidert

2026-02-24

de062f10

fix: replace hardcoded path with variables, add continuation dialog

Chad Weidert

2026-02-24

9b4a3a6c

fix: capture vla-open document object and vla-activate it

Chad Weidert

2026-02-24

8490baf4

fix: use vla-open ActiveX instead of (command open) — confirmed broken

Chad Weidert

2026-02-24

e99034e5

fix: add CMDDIA=0, use _.OPEN with forward slashes

Chad Weidert

2026-02-24

55993f7e

fix: remove dbchk before scr — it leaves SAVEAS active (cmdactive=1)

Chad Weidert

2026-02-24

f1371cee

diag: print cmdactive and cancel active commands before open

Chad Weidert

2026-02-24

707d1a93

fix: hardcoded test — exact open command for CSSSITE.DWG

Chad Weidert

2026-02-24

0d9e57f8

fix: write .scr to TEMP dir instead of using direct command open

Chad Weidert

2026-02-24

c63ef9a0

fix: use plain open command instead of _.open

Chad Weidert

2026-02-24

c2bf96e2

fix: replace script mechanism with direct (command _.open) in scr.lsp

Chad Weidert

2026-02-24

8b498a25

fix: script files use unquoted path on separate line

Chad Weidert

2026-02-24

0d672d34

fix: route existing-project open through scr.lsp, fix filedia

Chad Weidert

2026-02-24

7fd17ca0

fix: write open.scr to C:\ root to avoid spaces in script path

Chad Weidert

2026-02-24

669c0dad

fix: set filedia 0 before script command for open.scr

Chad Weidert

2026-02-24

526c376c

fix: open selected drawing in existing-project workflow

Chad Weidert

2026-02-24

053a299b

fix: revert #

#

87a6a571

docs: add git workflow skill and #

#

e0b855e8

refactor: convert multiline comments to #

#

39c1f6a5

refactor: apply formatting standard to dirchk.lsp

Chad Weidert

2026-02-24

8ab93e71

fix: dirchk no longer blocks project folders with system-like names

Chad Weidert

2026-02-24

03745673

chore: resolve CHANGELOG merge conflict (keep upstream)

Chad Weidert

2026-02-24

8d9f9cc9

chore: clean up repo - commit docs, add dcl-inventory, update gitignore

Chad Weidert

2026-02-24

16f4385e

chore: update news from RSS feeds for 2026-02-24

GitHub Action

2026-02-24

a04809cf

fix: project browser shows .dwg files instead of .tmp

Chad Weidert

2026-02-23

5eb2188e

chore: add Update-ConstructiVision.bat and csv-manual.md to repo

Chad Weidert

2026-02-23

6bb321cb

fix: repair project file browser - use ‘tmp’ filter and Project Files directory

Chad Weidert

2026-02-23

9c4cb5e1

fix: switch from VLX to source mode, fix menu labels

Chad Weidert

2026-02-23

63b323cb

feat: add drawing type choice dialog, rename Program Options to Drawing Setup

Chad Weidert

2026-02-23

dcd797a2

docs: fix menu routing analysis — Program Options not Panel/Site, document redundancy

Chad Weidert

2026-02-23

fb7cae56

docs: add comprehensive workflow & human factors analysis (doc #31)

Chad Weidert

2026-02-23

acd2a70f

docs: convert CSV Manual.pdf to maintainable Markdown

Chad Weidert

2026-02-23

38948183

docs: modernize csvmenu.lsp copyright and legal notice

Chad Weidert

2026-02-23

b5fbb283

style: convert csvmenu.lsp header blocks to #

#

db047035

refactor: major overhaul of csvmenu.lsp with dependency tree header

Chad Weidert

2026-02-23

7ae5724c

refactor: modernize csv.prj compilation manifest

Chad Weidert

2026-02-23

d27e57af

feat: add AutoCAD version detection and multi-version menu loading (Layers 1-2)

Chad Weidert

2026-02-23

a9c51449

docs: add AutoCAD evolution analysis (doc 30) and note progcont redundancy

Chad Weidert

2026-02-23

3bcac30e

docs: add menu system architecture reference

Chad Weidert

2026-02-23

65fef74c

docs: correct BHF file identification across 6 docs

Chad Weidert

2026-02-23

cc36760b

refactor: format csv.lsp + add compilation architecture docs

Chad Weidert

2026-02-23

b5c74482

docs: rewrite doc 00 status - P1c/P2 active, installer sidelined, ~2mo ahead

Chad Weidert

2026-02-18

bf972230

chore: auto-generate weekly update for 2026-02-23

GitHub Action

2026-02-23

e18996df

chore: update news from RSS feeds for 2026-02-23

GitHub Action

2026-02-23

5a6472c7

chore: update news from RSS feeds for 2026-02-22

GitHub Action

2026-02-22

717c1412

chore: update news from RSS feeds for 2026-02-21

GitHub Action

2026-02-21

b6610065

chore: update news from RSS feeds for 2026-02-20

GitHub Action

2026-02-20

d68123e7

chore: update news from RSS feeds for 2026-02-19

GitHub Action

2026-02-19

3a5ea976

docs: update doc 00 status report to Feb 18 state

Chad Weidert

2026-02-18

37ccd64c

chore: update news from RSS feeds for 2026-02-18

GitHub Action

2026-02-18

b303185e

docs: rewrite doc 28 as TB11-01x32 architecture, add doc 29 for x64

Chad Weidert

2026-02-17

6e97e657

docs: add 28-constructivision-v11-architecture-revised (TB11)

Chad Weidert

2026-02-17

ff20b074

Cleanup AI Fuck-ups

Chad Weidert

2026-02-17

10c7f555

chore: add COM fix scripts, doc updates, and formatting fixes

Chad Weidert

2026-02-17

e20ad288

docs: update all phases/milestones — both x32 and x64 crash-free

Chad Weidert

2026-02-17

9c6801fa

docs: rewrite VM 109 registry fix as complete reproduction guide

Chad Weidert

2026-02-17

78be5da6

docs: add Phase 2 COM registration fix to VM 109 doc

Chad Weidert

2026-02-17

c1af0e7b

docs: add VM 109 AutoCAD x64 registry fix documentation

Chad Weidert

2026-02-17

8f568c75

chore: remove csv-nano.lsp and csvmenu-nano.lsp from src/ root

Chad Weidert

2026-02-17

fd31b8cf

chore: track binary files (.exe, .dll, .pdf) in all src/ subdirectories

Chad Weidert

2026-02-17

88a149e9

update risk and milestones based on v11.01 bug fixes

Chad Weidert

2026-02-17

3024933f

docs: add .github/copilot-instructions.md for AI coding agents

Chad Weidert

2026-02-17

bdaeca7d

docs: add EULA reference to README license section

Chad Weidert

2026-02-17

9ebd6c7f

docs: rewrite README with actual project description

Chad Weidert

2026-02-17

68f86bfb

chore: update news from RSS feeds for 2026-02-17

GitHub Action

2026-02-17

f0b32d58

docs: update phases, milestones, and risk register for Feb 16

Chad Weidert

2026-02-16

ccba1729

docs: add v3.60 source recovery document (26-v360-source-recovery.md)

Chad Weidert

2026-02-16

66de7a10

docs: add nightly build deployment section and VM 202 to testing docs

Chad Weidert

2026-02-16

21010f6a

Add missing exe files: SendTo copy.exe, wincss2000.exe

Chad Weidert

2026-02-16

529c5198

Track .pdf files in src/TB11-01x32

Chad Weidert

2026-02-16

8149b00f

Track .exe and .dll files in src/TB11-01x32

Chad Weidert

2026-02-16

3daa08e7

Add TB11-01x32 test build folder (v11 + v3.60 merged sources)

Chad Weidert

2026-02-16

da870177

Add TB11-01x32 test build folder (v11 + v3.60 merged sources)

Chad Weidert

2026-02-16

ed1451fa

Add PB11-01x32 (v11 + v3.60 merged source); rewrite architecture doc with full A-Q depth mapping

Chad Weidert

2026-02-16

66ad587a

VM security hardening, Total Uninstall backups, alpha tester guide updates

Chad Weidert

2026-02-16

2f1eb890

Add PB11-00x64 source tree with acad2000/nanocad25 split, nanoCAD compatibility refactor, VM109 setup scripts and docs

Chad Weidert

2026-02-16

563d2049

chore: auto-generate weekly update for 2026-02-16

GitHub Action

2026-02-16

9716a4a7

chore: update news from RSS feeds for 2026-02-16

GitHub Action

2026-02-16

5adb67e0

chore: update news from RSS feeds for 2026-02-15

GitHub Action

2026-02-15

ce0e8ab4

chore: update news from RSS feeds for 2026-02-14

GitHub Action

2026-02-14

4db71b95

docs: integrate GSCI alpha testing timeline across planning documents

Chad Weidert

2026-02-13

b5cc96a4

docs: alpha testing plan for GSCI engineers on VMs 200-201

Chad Weidert

2026-02-13

38ffc349

docs: restore nanoCAD testing to release plan - critical free 64-bit LISP platform

Chad Weidert

2026-02-13

2a08a2a0

chore: update news from RSS feeds for 2026-02-13

GitHub Action

2026-02-13

2563cf2b

Feb 12: Win10 compatibility study complete, v3.60 vs v11.0 diff study, docs restructure

Chad Weidert

2026-02-12

63db305b

refactor: Move 13,15,17,18,19 into installer-recompilation/

Chad Weidert

2026-02-10

92e82d1f

refactor: Organize study dirs into installer-recompilation/

Chad Weidert

2026-02-10

f720ccdf

refactor: Move WinZip study to installer-recompilation, merge two 13- Adobe files

Chad Weidert

2026-02-10

305b5d42

docs: Update all modernization docs with Feb 10 multi-OS testing results

Chad Weidert

2026-02-10

25ef8b68

Checkpoint 3: CV3.60 monitoring data + cross-platform analysis

Chad Weidert

2026-02-10

65872540

Document 4 CV3.60 installer bugs from XP-TEST install

Chad Weidert

2026-02-10

4161a42b

Proxmox snapshots + CV3.60 UAC failure documentation

Chad Weidert

2026-02-10

8fb88f7d

Fix Checkpoint 2 analysis: AV conflicts are installer-caused, not noise

Chad Weidert

2026-02-10

feb7fd30

Save Checkpoint 2 cross-platform analysis and update execution plan for restart

Chad Weidert

2026-02-10

22bc016c

Fix file extension: XP Inctrl5 report is MHTML format (.mht)

Chad Weidert

2026-02-10

e8dfcde4

Reorganize AC2000 monitoring reports into AutoCAD2000 subdirectories

Chad Weidert

2026-02-10

ec2d56a3

Checkpoint 2: AC2000 installation monitoring data from XP, Vista, Win7

Chad Weidert

2026-02-10

3d493bb5

chore: update news from RSS feeds for 2026-02-12

GitHub Action

2026-02-12

331ed954

chore: update news from RSS feeds for 2026-02-11

GitHub Action

2026-02-11

25af9d84

Update Step 6 restart workflow - Checkpoint 2 data captured on all 3 VMs

Chad Weidert

2026-02-10

86eccaea

Add restart handling workflow and update after successful AC2000 installation

Chad Weidert

2026-02-10

2ed5b9f8

Add screenshots to AC2000 installation workflow documentation

Chad Weidert

2026-02-10

732a81a0

Remove AutoIt Au3Recorder from testing workflow - tool incompatible with test VMs

Chad Weidert

2026-02-10

165493e4

Correct Total Uninstall ‘Monitor with Uninstall’ workflow and AutoIt recording timing

Chad Weidert

2026-02-10

14da2e11

Clarify Inctrl5 config dialogs and specify setup.exe (not msetup.exe) for AC2000 installer

Chad Weidert

2026-02-10

3d3d7432

Fix Inctrl5 two-phase mode references in FEASIBILITY_STUDY.md

Chad Weidert

2026-02-10

6e5a2465

Fix Inctrl5 two-phase mode instructions in INSTALL-MONITORING-PLAN.md

Chad Weidert

2026-02-10

5cfb4e98

Fix Inctrl5 two-phase mode instructions in INSTALL-EXECUTION-PLAN.md

Chad Weidert

2026-02-10

17fa3d8d

Complete Total Uninstall v6.18 updates: add Install button steps and remove all profile references

Chad Weidert

2026-02-10

24615d41

Fix Total Uninstall instructions for v6.18 (monitored programs, not profiles)

Chad Weidert

2026-02-10

35aa4d2a

Remove duplicate nero files from modernization-2026 root (moved to installer-recompilation)

Chad Weidert

2026-02-10

ddc9b1d6

Move nero analysis files to installer-recompilation folder with corrected cross-references

Chad Weidert

2026-02-10

2c102d29

Organize installer testing documentation into dedicated folder

Chad Weidert

2026-02-10

28139f2c

Merge and modernization updates 2026-02

Chad Weidert

2026-02-10

b59e5c31

Add comprehensive installation execution plan with 4-tool monitoring workflow

Chad Weidert

2026-02-10

0219a0b8

chore: update news from RSS feeds for 2026-02-10

GitHub Action

2026-02-10

92f78367

docs: update status report for Week 3 (Feb 9) - Nero analysis complete

Chad Weidert

2026-02-09

2a913034

docs: cascade M2.5 Integration phase timeline changes to 03 and 04

Chad Weidert

2026-02-09

e44205a3

docs: add explicit start and target dates to all milestones for clarity

Chad Weidert

2026-02-09

204196c2

docs: add M2.5 Integration & Bug Fixing phase (April 1-30)

Chad Weidert

2026-02-09

ea6f0cb0

docs: fix timeline - shift VLX recompilation to Week 6, don’t delete it

Chad Weidert

2026-02-09

9148eb4d

docs: update milestones dashboard with Nero study and Windows security impact

Chad Weidert

2026-02-09

ca6497ee

docs: update phase plan, timeline, risk register, and testing docs with Week 3 slippage

Chad Weidert

2026-02-09

1b379911

docs: acknowledge schedule slippage and replan Weeks 4-5 for recovery

Chad Weidert

2026-02-09

3c291df2

chore: refresh weekly updates and site data

Chad Weidert

2026-02-09

da8a922b

chore: ignore github logs and fix rss log naming

Chad Weidert

2026-02-09

1d176d26

chore: update weekly update email and pages trigger

Chad Weidert

2026-02-09

760ed4e5

Delete .github/logs/rss_feed_$(date -u +“%Y%m%d_%H%M%S”).json

Chad Weidert

2026-02-09

fb45280f

chore: auto-generate weekly update for 2026-02-09

GitHub Action

2026-02-09

de8879df

chore: update news from RSS feeds for 2026-02-09

GitHub Action

2026-02-09

adaa1be6

chore: update events from RSS feeds for 2026-02-08

GitHub Action

2026-02-08

fafa295d

chore: update news from RSS feeds for 2026-02-08

GitHub Action

2026-02-08

dd1b716f

chore: update news from RSS feeds for 2026-02-07

GitHub Action

2026-02-07

69d62c8b

docs: Add ConTech Optimizer business plan with revised financial projections

Chad Weidert

2026-02-06

be908939

docs: Update VM testing documentation to reference tools/vm-testing repo location

Chad Weidert

2026-02-06

050c7a6e

Remove unused Bitvise SSH user files

Chad Weidert

2026-02-06

20efdb77

Add Bitvise SSH XP installer from Proxmox ISO

Chad Weidert

2026-02-06

0aef5dff

Organize Total Uninstall tools into full package directory

Chad Weidert

2026-02-06

ea986468

Fix VM testing tools: allow .exe in tools/vm-testing and organize properly

Chad Weidert

2026-02-06

b97502b4

Add VM testing tools extracted from InstallTools.iso

Chad Weidert

2026-02-06

3e113932

chore: Move remaining scripts from root to scripts directory

Chad Weidert

2026-02-06

1a080ffc

chore: Track installation log files from February 3, 2026

Chad Weidert

2026-02-06

b461de70

chore: Organize root directory by moving files to appropriate subdirectories

Chad Weidert

2026-02-06

e1d45a43

docs: Integrate S3 + CloudFront deployment pipeline into modernization docs

Chad Weidert

2026-02-06

c717656e

docs: Generalize VM103 access guide and integrate into modernization docs

Chad Weidert

2026-02-06

d602e961

chore: Move VM103 setup documentation to modernization project structure

Chad Weidert

2026-02-06

9085cbea

chore: Remove PDF files from repository and add to gitignore

Chad Weidert

2026-02-06

c0598fad

docs: Integrate VM103 Proxmox remote access setup into modernization documentation

Chad Weidert

2026-02-06

cecf1ae2

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-02-06

7a28ef9e

chore: Add Nero installer ISO files tracked via Git LFS

Chad Weidert

2026-02-06

4aea0dd4

feat: Add Nero project file groups and InstallShield setup files

Chad Weidert

2026-02-06

3f78789e

Update: Nero 4.0.9.0 modernization complete - 16-bit to 32-bit conversion successful

Chad Weidert

2026-02-04

423321c8

Add Nero 4.0.9.0 InstallShield 6.1 working project and supporting files

Chad Weidert

2026-02-03

a6a750fe

chore: update news from RSS feeds for 2026-02-06

GitHub Action

2026-02-06

6c6e75df

chore: update news from RSS feeds for 2026-02-05

GitHub Action

2026-02-05

52f2309d

chore: update news from RSS feeds for 2026-02-04

GitHub Action

2026-02-04

b3b669d9

Add Nero 4.0.9.0 InstallShield recompilation documentation

Chad Weidert

2026-02-03

6682d5d5

fix: Correct VM ID from 108 to 105 for Install-Dev

Chad Weidert

2026-01-31

c829b245

docs: Switch to VM-based InstallShield compiler environment

Chad Weidert

2026-01-31

93a57742

docs: Add comprehensive InstallShield IDE setup guide for local recompilation

Chad Weidert

2026-01-31

2ed9b259

Fix CRLF line endings in Nero text files

Chad Weidert

2026-01-31

eff5d7cf

t rebase –skip; git push origin main t status Stao “Testing terminal”; whoami e InstallShield decompilation/recompilation infrastructure

Chad Weidert

2026-01-31

14f0e4c5

chore: update news from RSS feeds for 2026-01-31

GitHub Action

2026-01-31

70ce10c0

chore: update news from RSS feeds for 2026-01-30

GitHub Action

2026-01-30

74b345c1

chore: update news from RSS feeds for 2026-01-29

GitHub Action

2026-01-29

f0ce0300

Simplify values section to single image

Chad Weidert

2026-01-28

c6c0bf09

Update Foundation images: Africa mission for values, add impact section images

Chad Weidert

2026-01-28

1caa0cfe

Improve Foundation mobile responsive styling with hamburger menu

Chad Weidert

2026-01-28

864315c2

Download Foundation images locally with descriptive names

Chad Weidert

2026-01-28

c0142136

Fix Foundation: use 1000006516.jpg as hero background

Chad Weidert

2026-01-28

f67691fa

Fix Foundation: use 1500w logo, add Who We Are image (69005.jpeg)

Chad Weidert

2026-01-28

65e54807

Update Foundation site with original GSC Legacy Foundation images

Chad Weidert

2026-01-28

c7f3664b

Move Foundation and GSConcrete to Simplestruct/sandbox/

Chad Weidert

2026-01-28

fc812bf2

Add Greater Seattle Concrete website clone to GSConcrete folder

Chad Weidert

2026-01-28

4893401f

Add GSC Legacy Foundation website clone to Foundation folder

Chad Weidert

2026-01-28

d1f72adf

Move website files to webpage/Simplestruct/

Chad Weidert

2026-01-28

3f942926

Rename webpage/ to simplestruct/

Chad Weidert

2026-01-28

ca5eec01

docs: add Proxmox VM infrastructure migration across modernization docs

Chad Weidert

2026-01-27

414e9f96

docs: update 00-vision status report to January 27, 2026

Chad Weidert

2026-01-27

9760aaca

docs: comprehensive installer cost analysis across all modernization docs

Chad Weidert

2026-01-27

d1055b1d

docs: add in-place OS upgrade analysis to R12

Chad Weidert

2026-01-27

ee4efe38

docs: document AutoCAD 2000 16-bit installer dependency (R12)

Chad Weidert

2026-01-27

179e82ec

docs: add AutoCAD 2000 installer analysis and ISO

Chad Weidert

2026-01-27

1568d112

docs: consolidate InstallShield migration into modernization-2026

Chad Weidert

2026-01-27

3e17158a

Add InstallShield 12 as recommended migration path (Option B-Alt)

Chad Weidert

2026-01-27

bfcf8e74

Add Windows 11 compatibility wrapper for legacy installer

Chad Weidert

2026-01-27

9d151a94

Add InstallShield migration plan for v3.60 to Windows 11

Chad Weidert

2026-01-27

024cbb6b

Add InstallShield development support to VS Code IDE

Chad Weidert

2026-01-27

e88fdcc7

chore: update news from RSS feeds for 2026-01-27

GitHub Action

2026-01-27

ca2e34b0

Add automation system page explaining GitHub Actions workflows

Chad Weidert

2026-01-26

d27721b8

Upgrade changelog to show full commit history grouped by month/year

Chad Weidert

2026-01-26

142141e6

Sync changes

Chad Weidert

2026-01-26

a96df689

Add SimpleStruct logo and professional signature to weekly email

Chad Weidert

2026-01-26

b44eebfc

Upgrade weekly email to HTML format with full content

Chad Weidert

2026-01-26

95142542

chore: auto-generate weekly update for 2026-01-26

GitHub Action

2026-01-26

c74781da

Fix weekly-update workflow: add git pull –rebase before push

Chad Weidert

2026-01-26

f3115fef

Add kid-friendly explanations to CI/CD pipeline page

Chad Weidert

2026-01-26

1c3e79c3

Add AI-assisted development step to CI/CD pipeline page

Chad Weidert

2026-01-26

5831ce10

Replace reviews with coming soon placeholder

Chad Weidert

2026-01-26

83e5580c

Simplify headings: ConstructiVision and About

Chad Weidert

2026-01-21

4bf0d683

Center logo on home page, remove redundant SimpleStruct from heading

Chad Weidert

2026-01-21

028ebc28

Webpage branding: larger logo, remove welcome phrase, italicize ‘t’ in SimpleStruct

Chad Weidert

2026-01-21

0fdc0b48

Fix Sphinx toctree syntax in legacy/index.md

Chad Weidert

2026-01-21

7e818062

Update executive dashboard to match current project status

Chad Weidert

2026-01-21

9b84bfbb

Fix UTF-8 encoding in 180+ legacy documentation files

Chad Weidert

2026-01-21

ef1158f7

Center navigation bar in header

Chad Weidert

2026-01-21

41758641

Add logo to webpage header.js navigation

Chad Weidert

2026-01-21

2f415235

Cover sheet updates: SimpleStruct branding, move Technical Findings before Project Charter, add logo files

Chad Weidert

2026-01-21

68c3fdcd

Risk register: unified R1-R17 numbering in cover sheet and 05-risk-register

Chad Weidert

2026-01-21

72389c1f

Risk register: remove legend row, use blue dot for mitigated risks

Chad Weidert

2026-01-21

878c55fa

Fix: integrate legend as first row of risk register table

Chad Weidert

2026-01-21

e1913f36

Fix: restore page break before Risk Register, condense legend to keep heading+table together

Chad Weidert

2026-01-21

3893d5b3

Remove page break before Risk Register

Chad Weidert

2026-01-21

0e577c46

Fix: add separator before pagebreak to fix Budget heading rendering

Chad Weidert

2026-01-21

0b8eb71b

Fix: remove duplicate risk register, page break before section, move technical findings to end

Chad Weidert

2026-01-21

a4392384

Risk register: unified table with mitigated risks, page break before section

Chad Weidert

2026-01-21

0ad05ab9

Cover sheet refinements: condensed health, legend at top, residual risk scores, streamlined charter, full doc index

Chad Weidert

2026-01-21

b2b92fe9

Cover sheet improvements: color-coded roadmap, milestone status, training updates, mitigated risks

Chad Weidert

2026-01-21

ce4e2406

chore: enforce UTF-8 encoding in VS Code, EditorConfig, and Git

Chad Weidert

2026-01-21

3dc9f37b

fix: repair mojibake encoding corruption in docs

Chad Weidert

2026-01-21

966a6c3f

Update modernization-2026 docs for sprint kickoff (Jan 21)

Chad Weidert

2026-01-21

56ce4567

chore: update news from RSS feeds for 2026-01-21

GitHub Action

2026-01-21

bec2c336

Complete Sphinx toctree fix: zero orphans, all docs in tree

Chad Weidert

2026-01-20

75cea9a2

docs: Move SWAD to v360 folder for better organization

Chad Weidert

2026-01-20

fa17f234

docs: v7.0 DCL FINAL BATCH [8 files] - PROJECT COMPLETE! 🎉

Chad Weidert

2026-01-20

fb1f5d2f

docs: v7.0 DCL BATCH 5 [6 files] - Site coordination & AI analysis

Chad Weidert

2026-01-20

d96b1fd9

docs: v7.0 DCL BATCH 4 [6 files] - Collaboration & blockchain

Chad Weidert

2026-01-20

8b8f80cc

Add developer-notes: comprehensive file types dictionary (51 extensions)

Chad Weidert

2026-01-20

cc43080c

docs: v7.0 DCL BATCH 3 [6 files] - BIM integration & optimization

Chad Weidert

2026-01-20

e6375996

docs: v7.0 DCL BATCH 2 [6 files] - Cloud rendering & mobile

Chad Weidert

2026-01-20

4a8690ae

docs: v7.0 DCL BATCH 1 [6 files] - AI-enhanced dialogs

Chad Weidert

2026-01-20

6bb0f279

docs: v3.60 DCL BATCH 5 [6 files] - FINAL v3.60 COMPLETE! 🎉

Chad Weidert

2026-01-20

46893798

docs: v3.60 DCL batch 4 [6 files] - Finishes, tolerances, verification

Chad Weidert

2026-01-20

a64d922a

docs: v3.60 DCL batch 3 [5 files] - Lists, schedules, annotations

Chad Weidert

2026-01-20

4d654bb5

docs: v3.60 DCL batch 2 [5 files] - Engineering & detail modules

Chad Weidert

2026-01-20

d06313e4

docs: v3.60 priority DCL files [8/8] COMPLETE - All comprehensive!

Chad Weidert

2026-01-20

8adba620

chore: Remove obsolete v360-modules/dcl-definitions directory

Chad Weidert

2026-01-20

1d157ecf

docs: COMPLETE all 20 DCL files [13/13 recreated] - MISSION ACCOMPLISHED! 🎉

Chad Weidert

2026-01-20

8a2fc249

docs: Comprehensive DCL files [3-5/13] - Feature dialogs

Chad Weidert

2026-01-20

f51d686b

docs: Recreate comprehensive DCL files [2/13] - mp_dlg + dl_dlg

Chad Weidert

2026-01-20

a140a859

fix: Restore all 20 enhanced DCL files lost during reorganization

Chad Weidert

2026-01-20

677b6972

Update WINCSS analysis docs with extracted strings and binary structure

Chad Weidert

2026-01-20

1ed13584

sync check

Chad Weidert

2026-01-20

550be2a3

Clean up legacy root: move comparison and planning docs to subfolders

Chad Weidert

2026-01-20

e68c42ed

Reorganize: move modules under version folders, delete empty v70-patch

Chad Weidert

2026-01-20

2cb2a63b

Move installers to v360 subdirectory; fix navigation references

Chad Weidert

2026-01-20

4bc25d87

docs: remove 4 empty duplicate files from legacy root (content in installers/ and comparison/)

Chad Weidert

2026-01-20

19b47355

docs: add btch_dlg.lsp documentation for v360 batch dialog module

Chad Weidert

2026-01-20

3a9caf21

docs: quality check - remove 76 duplicate/orphan v360 docs and 2 non-v70 files from v70

Chad Weidert

2026-01-20

1be32695

docs: consolidate duplicate-numbered directories - merge 04-dialogs-boxes into 04-dialogs and 07-utilities into 07-engineering-calculations

Chad Weidert

2026-01-20

c41a76c9

docs: populate v70-modules 04-dialogs-boxes and 07-utilities from v360-modules

Chad Weidert

2026-01-20

3fac291f

docs: consolidate v70-modules directories to match v360-modules exactly - merge old dirs into appropriate categories

Chad Weidert

2026-01-20

946e9421

docs: restructure v70-modules to match v360-modules organization with 15 categories and deprecation notices

Chad Weidert

2026-01-20

b71f4cb8

docs: reorganize hierarchy with clean grouping by directory structure

Chad Weidert

2026-01-20

efbc5192

Merge remote UTF-8 encoding fixes with local reorganization

Chad Weidert

2026-01-20

bb6262e6

docs: Add supporting documentation and scripts

Chad Weidert

2026-01-20

cbc8c8a9

docs: ENHANCED DCL files [18-20/20] - FINAL BATCH COMPLETE! 🎉

Chad Weidert

2026-01-20

cb204cb9

docs: ENHANCED DCL files [13-17/20] - Config dialogs batch

Chad Weidert

2026-01-20

cd3d7c58

docs: ENHANCED DCL files [9-12/20] - Feature dialogs batch

Chad Weidert

2026-01-20

48d0ddd9

docs: expand legacy index to include all v3.60 analysis files

Chad Weidert

2026-01-20

b27b7f8b

docs: ENHANCED bp_dlg.dcl [7/20] - Base plate/anchor bolts

Chad Weidert

2026-01-20

ac10835b

feat: add automatic UTF-8 encoding fix to CI/CD pipeline - prevent encoding errors in future builds

Chad Weidert

2026-01-20

d5965634

docs: ENHANCED wc_dlg.dcl [6/20] - Weld connections (CRITICAL)

Chad Weidert

2026-01-20

6ac7976a

docs: ENHANCED project.dcl [5/20] - Project selection gateway

Chad Weidert

2026-01-20

6a3fd1b6

docs: ENHANCED new.dcl [4/20] - New project creation

Chad Weidert

2026-01-20

80b5ae27

docs: ENHANCED pp_dlg.dcl [3/20] - Panel parameters & pick points

Chad Weidert

2026-01-20

8927acdd

docs: ENHANCED calc_dlg.dcl [2/20] - Calculator utility

Chad Weidert

2026-01-20

fb6a7fd8

fix: resolve merge conflict - accept UTF-8 encoding fix for CHANGELOG.md

Chad Weidert

2026-01-20

5124adae

fix: convert all 228 markdown files to UTF-8 encoding - comprehensive encoding remediation

Chad Weidert

2026-01-20

c7d29e79

fix: convert all markdown files to proper UTF-8 encoding - replace CP1252 0x97 em-dash bytes

Chad Weidert

2026-01-20

ce42e3f8

docs: ENHANCED mp_dlg.dcl [1/20] - Master panel dialog

Chad Weidert

2026-01-20

4837c4a0

fix: enable text wrapping for events and implement multi-day event spanning in calendar

Chad Weidert

2026-01-20

63178bce

docs: Delete 106 redundant v7.0/modules/ files

Chad Weidert

2026-01-20

3efd8d5b

docs: CONSOLIDATE v7.0 - remove 106 redundant files

Chad Weidert

2026-01-20

5ad0ebb0

docs: HIGH-QUALITY documentation for ALL 80 DCL files (v3.60 + v7.0)

Chad Weidert

2026-01-20

10644846

docs: Complete documentation for WF.zip - AISC steel beam library

Chad Weidert

2026-01-20

3fbd1811

docs: Add final verification report confirming 100% documentation coverage

Chad Weidert

2026-01-20

7f1f70df

docs: Add final documentation status report

Chad Weidert

2026-01-20

10f08946

docs: Complete ALL v7.0 modules (96 files)

Chad Weidert

2026-01-20

15ee9bbf

docs: Complete ALL remaining v3.60 modules (25 files)

Chad Weidert

2026-01-20

4badf561

docs: Complete v3.60 feature generation modules (9 files)

Chad Weidert

2026-01-20

4fdb5125

docs: Complete v3.60 drawing/dimensioning modules (7 files)

Chad Weidert

2026-01-20

e901383d

docs: Complete v3.60 critical dialogs (10 files)

Chad Weidert

2026-01-20

cb41a95b

docs: Complete v3.60 panel drawing modules (7 files)

Chad Weidert

2026-01-20

42f2229d

docs: Complete v3.60 project management modules (5 files)

Chad Weidert

2026-01-20

b7a818b7

docs: Complete comprehensive documentation for 5 v3.60 core modules

Chad Weidert

2026-01-20

6568e5df

chore: update news from RSS feeds for 2026-01-20

GitHub Action

2026-01-20

ba490adc

docs: Auto-generate comprehensive documentation for 184 LISP modules

Chad Weidert

2026-01-20

6215b20d

docs: Complete legacy documentation reorganization

Chad Weidert

2026-01-20

db208bf6

docs: Fix v7.0 module placeholders to match actual source

Chad Weidert

2026-01-20

c1627e38

docs: Create v7.0 module documentation structure (89 placeholders)

Chad Weidert

2026-01-20

12140272

docs: Add v7.0 VLX analysis - monolithic architecture discovered!

Chad Weidert

2026-01-19

ed79fc0b

docs: Complete v360-modules reorganization (126 files)

Chad Weidert

2026-01-19

13c81421

docs: Reorganize v360-modules into categorical folders

Chad Weidert

2026-01-19

a31cd52f

docs: Organize v360-modules into 15 functional categories

Chad Weidert

2026-01-19

6fa59695

docs: Create v7.0 documentation directory structure

Chad Weidert

2026-01-19

61534133

docs: Add documentation reorganization plan

Chad Weidert

2026-01-19

a054cbf1

feat: Create v360 and v70-patch documentation directories

Chad Weidert

2026-01-19

b0a7f2a5

docs: Add comprehensive v3.60 vs v7.0 CSV.lsp comparison

Chad Weidert

2026-01-19

18fbf648

docs: Comprehensive CSV.lsp analysis - main application entry point

Chad Weidert

2026-01-19

83133fb7

docs: Comprehensive csvmenu.lsp analysis - menu loading workaround

Chad Weidert

2026-01-19

e0151d36

feat: Add VLX analyzer tool and comprehensive CSV.VLX analysis

Chad Weidert

2026-01-19

14b51543

docs: Add validation note to installshield-stub-and-support-files.md

Chad Weidert

2026-01-19

d6f1787c

docs: Update remaining legacy installer docs with validation notes

Chad Weidert

2026-01-19

0df4ad29

docs: Update setupins-installer-logic.md - mark as superseded by decompilation

Chad Weidert

2026-01-19

0a716b8d

docs: Update legacy installer docs with runtime files and bug warnings

Chad Weidert

2026-01-19

f302cd25

feat: add deploy trigger to RSS workflows for automatic webpage updates

Chad Weidert

2026-01-19

ccbfeb08

fix: add missing python-dateutil dependency to events RSS workflow

Chad Weidert

2026-01-19

55503e12

chore: update news from RSS feeds for 2026-01-20

GitHub Action

2026-01-20

fa91f8da

feat: add RSS feed-based news discovery workflow

Chad Weidert

2026-01-19

71764f53

feat: add RSS feed-based event discovery workflow

Chad Weidert

2026-01-19

0f193b5e

restore: add back high-quality events with correct dates (2026-2027)

Chad Weidert

2026-01-19

2f5430dc

fix: improve JSON parsing to properly extract events array from JS file

Chad Weidert

2026-01-19

bc5e6c0d

Fix encoding: convert modernization file from CP1252 to UTF-8

Chad Weidert

2026-01-19

58bcec6b

Fix encoding: convert installer-file-dependencies.md from CP1252 to UTF-8

Chad Weidert

2026-01-19

9e6926ed

docs: Update milestones dashboard with installer modernization impacts

Chad Weidert

2026-01-19

258d37b1

docs: Complete installer impact updates to timeline and distribution docs

Chad Weidert

2026-01-19

e778b972

docs: Update modernization plan with installer impact analysis

Chad Weidert

2026-01-19

6eb3f9e6

Remove logo and SimpleStruct from header - now only in footer

Chad Weidert

2026-01-19

585b879c

docs: Reorganize installer documentation in Sphinx tree

Chad Weidert

2026-01-19

5789b67b

docs: Add installer modernization decision - WiX Toolset for Windows 11

Chad Weidert

2026-01-19

80997349

Move logo and SimpleStruct to footer - clean up header overlap

Chad Weidert

2026-01-19

78bb748e

docs: Add comprehensive v3.60 installer analysis and bug documentation

Chad Weidert

2026-01-19

95a1b53a

Add width: 100% to force proper header wrapping

Chad Weidert

2026-01-19

fa4d0b06

Fix header layout: force logo to full width and nav links to second row

Chad Weidert

2026-01-19

6039ce8f

Fix header wrapping: force logo to full width on mobile, improve nav link spacing

Chad Weidert

2026-01-19

7fce2d22

Make header responsive: scale fonts down to 8pt minimum and wrap to multiple lines on narrow screens

Chad Weidert

2026-01-19

583fd354

Make events workflow idempotent: merge new events with existing, only remove expired

Chad Weidert

2026-01-19

81b0dc67

Fix tooltip: enable clicking and make it scroll with page instead of staying fixed

Chad Weidert

2026-01-19

102ff4f6

Add calendar integration: Google Calendar and .ics download buttons to event tooltips

Chad Weidert

2026-01-19

48d0f2a8

Fix event tooltip: properly parse event data from DOM attribute

Chad Weidert

2026-01-19

10197ad0

Add responsive dual-month calendar: 2 months on desktop, 1 on mobile

Chad Weidert

2026-01-19

dd57ddcb

Improve article filtering: prioritize construction/precast/concrete/software keywords with scoring

Chad Weidert

2026-01-19

2518f278

Fix workflow: add rebase before push to handle conflicts

Chad Weidert

2026-01-19

be1f00f0

Update NewsAPI query to search for tilt-up and concrete software specifically

Chad Weidert

2026-01-19

64b8caa7

Improve news loading with better logging and ensure HTML fallback has images

Chad Weidert

2026-01-19

54a697b5

Fix news-update.yml: restore indentation and add news-data.js to git tracking

Chad Weidert

2026-01-19

29de173d

Fix news-update.yml formatting and indentation

Chad Weidert

2026-01-19

714f6659

t push origin main Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

682dc1a9

Add image support to news cards - extract urlToImage from NewsAPI and display in articles

Chad Weidert

2026-01-19

52acce75

Add news-data.js with construction articles

Chad Weidert

2026-01-19

fd432773

refactor: generate news-data.js file and use it as primary source for articles

Chad Weidert

2026-01-19

0b72cf3a

improve: add better error logging to news fetch

Chad Weidert

2026-01-19

5adc8185

remove: explicit deploy trigger call that lacked permissions

Chad Weidert

2026-01-19

4dd0f69e

fix: export RESPONSE variable so Python can access it

Chad Weidert

2026-01-19

160103e0

fix: relax article filtering to include articles with titles and URLs

Chad Weidert

2026-01-19

1bf2be78

fix: correct bash heredoc syntax in Python extraction

Chad Weidert

2026-01-19

12f2ea02

refactor: simplify news workflow with cleaner NewsAPI parsing

Chad Weidert

2026-01-19

7c7b8dca

refactor: use NewsAPI for real article URLs instead of ChatGPT generation

Chad Weidert

2026-01-19

7b26abd6

fix: use real industry URLs instead of example.com in news feed

Chad Weidert

2026-01-19

9ef38afe

fix: normalize event field names and update dates to 2026

Chad Weidert

2026-01-19

57be7dda

fix: add workflow_run trigger to deploy so it fires when news/events complete

Chad Weidert

2026-01-19

200ce9e2

fix: use GitHub API for deploy workflow dispatch instead of gh CLI

Chad Weidert

2026-01-19

b90ef724

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

dc5322f7

chore: add explicit deploy workflow triggers after news/events updates

Chad Weidert

2026-01-19

396c451c

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

14c34372

fix: correct jq syntax error in events workflow

Chad Weidert

2026-01-19

cc4f64fb

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

340f4365

fix: embed header HTML directly in header.js to avoid fetch issues

Chad Weidert

2026-01-19

3dd517b6

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

02d05d9b

refactor: consolidate navigation to centralized header with logo

Chad Weidert

2026-01-19

cf6324eb

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

a7350a3d

refactor: create centralized navigation header component

Chad Weidert

2026-01-19

a675100a

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

1298ddda

feat: add news and events automation with calendar and embeds

Chad Weidert

2026-01-19

5f5ec0d5

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

139d9e72

cleanup: remove test weekly entries and fix 1/19 template

Chad Weidert

2026-01-19

7f31f0cb

fix: analyze commits against milestones for what changed section

Chad Weidert

2026-01-19

b825ee94

fix: update weekly-update workflow timeout to 5 minutes for ChatGPT API

Chad Weidert

2026-01-19

023e3b8a

chore: auto-generate weekly update for 2026-01-19

GitHub Action

2026-01-19

e3466db3

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

fab4eb21

Add detailed core workflow pages for project setup, design, documentation, and cost management

Chad Weidert

2026-01-19

a2064c24

Add cache control headers to force browser to revalidate v7.0 content

Chad Weidert

2026-01-19

ca0da433

Remove v11_files.csv (renamed to v7.0_files.csv)

Chad Weidert

2026-01-19

0755f938

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-19

650be831

Rename v11_files.csv to v7.0_files.csv for version consistency

Chad Weidert

2026-01-19

c906fa48

Merge: resolve CHANGELOG conflict by keeping local version with v7.0 references

Chad Weidert

2026-01-19

fd42b71e

Full sync: Replace all v11(patch) references with v7.0(patch) across all documentation and comparison files

Chad Weidert

2026-01-19

f3b90dd7

Rename v11(patch) to v7.0(patch) to reflect actual version number (January 2004)

Chad Weidert

2026-01-19

099fac13

Add comprehensive legacy version analysis: v3.60 vs v11(patch) architectural changes, feature additions, and migration guide

Chad Weidert

2026-01-18

0b92202d

Fix navigation consistency across all pages - same buttons in same order

Chad Weidert

2026-01-18

08268062

Uniform headers across all pages with CV.jpg background; reorganize nav to intuitive order

Chad Weidert

2026-01-18

cebcef02

Fix SW version support

Chad Weidert

2026-01-18

81eaa8e1

Use CV.jpg as header background with semi-transparent overlay for readability

Chad Weidert

2026-01-18

ee919faa

Create comprehensive case studies page with embedded GSC project gallery

Chad Weidert

2026-01-18

23ac8fa7

Add Greater Seattle Concrete case study with project portfolio link

Chad Weidert

2026-01-18

e9c22086

Create Resources page with manuals; add workflow details to homepage; update navigation

Chad Weidert

2026-01-18

967ed7e0

Add product information and TiltUpVision announcement to homepage

Chad Weidert

2026-01-18

40f48bf5

Fix star ratings - add UTF-8 charset and replace with Font Awesome stars

Chad Weidert

2026-01-18

65fa13ac

Move ConstructiVision logo to header of all pages and remove from index body

Chad Weidert

2026-01-18

88eaade0

Add Font Awesome icon library to all HTML pages

Chad Weidert

2026-01-18

860d9dd5

Remove checkmark symbol from Why Sign In list

Chad Weidert

2026-01-17

721a2f02

Remove Coming Soon text and fix button opacity for consistent sizing and alignment

Chad Weidert

2026-01-17

5959efec

Update button elements to match CSS styling for consistent sizing

Chad Weidert

2026-01-17

2d1a3945

Fix social media button sizing - ensure all buttons are 48px tall and consistent

Chad Weidert

2026-01-17

9021fb05

Clean up login page - fix button rendering and remove duplicate code

Chad Weidert

2026-01-17

1b652e0c

Fix LinkedIn and Instagram access denied errors - mark as Coming Soon with setup instructions

Chad Weidert

2026-01-17

6d2ee590

Fix login buttons: restore all SDKs, fix LinkedIn, ensure consistent sizing

Chad Weidert

2026-01-17

fa616ce0

Fix X and Instagram button styling with proper gradients and icons

Chad Weidert

2026-01-17

159f9198

Use official SDKs for all social login buttons (Google, Facebook, LinkedIn, X, Instagram)

Chad Weidert

2026-01-17

05c02feb

Improve social media button styling with gradients and better shadows

Chad Weidert

2026-01-17

86202252

Add LinkedIn login option

Chad Weidert

2026-01-17

488742f3

Add social media login options (Facebook, Instagram, X) - remove social follow links

Chad Weidert

2026-01-17

6f7c6766

Add Google OAuth login feature with documentation

Chad Weidert

2026-01-17

b46e1c55

Add reviews page with shared CSS header navigation

Chad Weidert

2026-01-17

414a84b7

Remove arrow characters from links

Chad Weidert

2026-01-17

4146902f

Add CV.jpg construction site image to homepage

Chad Weidert

2026-01-17

ba6b8560

Add CV.jpg from docs/source to webpage

Chad Weidert

2026-01-17

39976f12

Add deployment pipeline documentation page and update homepage with construction site image reference

Chad Weidert

2026-01-17

6a963bd1

Add CSV Manual.pdf and CV logo to webpage with styled HTML

Chad Weidert

2026-01-17

78587178

Add ConstructiVision v3.60 and v11 source code files with installation guide update

Chad Weidert

2026-01-17

0dce8f37

Update main index with web deployment link

Chad Weidert

2026-01-17

d20a6e85

Add web deployment architecture documentation to Sphinx

Chad Weidert

2026-01-17

68d54f2b

Add initial webpage index.html and terraform config

Chad Weidert

2026-01-17

d4d46416

Update deployment source: switch from Sphinx docs to /webpage folder

Chad Weidert

2026-01-17

373ef1c4

Add S3 + CloudFront deployment pipeline: GitHub Actions OIDC + Terraform IAM setup

Chad Weidert

2026-01-17

9a56a8c4

Add completion dates for completed items and target dates for active workstreams

Chad Weidert

2026-01-16

fb6dc455

Update timeline and risk register: add Q1 multi-VM deployment, compatibility testing, remote access, UI documentation tasks

Chad Weidert

2026-01-16

6c2130d1

Update modernization plan: document P1 advancement workstreams (VM deployment, compatibility testing, remote access, UI documentation)

Chad Weidert

2026-01-16

a0103c0d

Use full milestone names in email, add link to milestones dashboard

Chad Weidert

2026-01-16

1263297d

Add legacy ConstructiVision installation ISOs and documentation

Chad Weidert

2026-01-16

b7555ced

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

2a4414c5

Fix email URL to include /ConstructiVision/ path

Chad Weidert

2026-01-16

88953448

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

e991c3a2

Improve email: plain language summary, remove markdown formatting

Chad Weidert

2026-01-16

5d846aea

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

b1928c6f

Fix email date and add What Changed content to email body

Chad Weidert

2026-01-16

b7e1f20d

chore: auto-generate weekly update for 2026-01-16

GitHub Action

2026-01-16

68517cbb

Add email notification to weekly update workflow

Chad Weidert

2026-01-16

780d4b32

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

81298c7d

Fix parsing: replace specific headers instead of adding bullets to all lines

Chad Weidert

2026-01-14

13e071aa

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

86452f05

Restructure weekly update workflow: separate API calls for Timeline/Scope/Risk and What’s Next, tighter format

Chad Weidert

2026-01-14

5750384b

Remove duplicate week header

Chad Weidert

2026-01-14

d1ed9195

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

b1c37264

Change ‘What Shipped’ to ‘What was Delivered’ and filter out chore commits

Chad Weidert

2026-01-14

099e8d66

Clean up extra blank lines and whitespace in weekly updates

Chad Weidert

2026-01-14

436a63ff

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

cde89bad

Use printf %b to convert escaped newlines for proper section parsing

Chad Weidert

2026-01-14

25d1c6e5

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

4ac483fd

Use awk regex matching for robust section extraction from AI response

Chad Weidert

2026-01-14

2ccd67f9

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

43733b05

Fix parsing: convert escaped newlines to actual newlines for section extraction

Chad Weidert

2026-01-14

bdf86357

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

f2c27220

Add AI response content extraction to weekly update workflow

Chad Weidert

2026-01-14

a13ca673

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

c133f53e

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

8778f4d3

Log OpenAI API responses to .github/logs/ directory

Chad Weidert

2026-01-14

82202de9

Log raw API response for debugging

Chad Weidert

2026-01-14

94e26016

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

6795fe95

Rewrite workflow: remove multi-line YAML strings, use single-line jq

Chad Weidert

2026-01-14

d33057ce

Fix jq formatting: proper YAML syntax for nested JSON

Chad Weidert

2026-01-14

987712d1

Fix weekly update workflow: properly pass commit data to OpenAI and parse response with jq

Chad Weidert

2026-01-14

1c0c149d

chore: auto-generate weekly update for 2026-01-14

GitHub Action

2026-01-14

c8e6ae76

Fix YAML syntax: use file-based JSON payload instead of inline

Chad Weidert

2026-01-14

bf89c9b8

Fix YAML syntax in weekly-update.yml workflow

Chad Weidert

2026-01-14

3f6cf794

Add AI-generated disclaimer to weekly update template

Chad Weidert

2026-01-14

4ebd26f1

Integrate OpenAI API to auto-generate weekly update content

Chad Weidert

2026-01-14

d8234695

Add automated weekly update workflow to generate template entries every Monday

Chad Weidert

2026-01-14

96b9cce6

Remove redundant Next Milestone section - kept Next 3 Milestones instead

Chad Weidert

2026-01-14

28472d90

Add Next 3 Milestones to dashboard and direct links to Milestones/Weekly Updates

Chad Weidert

2026-01-14

dfd4e9a8

Fix WOC 2027 dates in Timeline and Demo Plan; fix weekly update cadence to avoid Monday/Tuesday mismatch

Chad Weidert

2026-01-14

f120634e

Use %aN format specifier for mailmap author names

Chad Weidert

2026-01-14

509d1d19

Add –use-mailmap flag to git log for proper author name display

Chad Weidert

2026-01-14

67f4be1e

Force pages workflow to checkout latest main with changelog updates

Chad Weidert

2026-01-14

20683861

Add mailmap to display full author name in changelogs

Chad Weidert

2026-01-14

42dd5636

Fix changelog timestamp generation and filter out chore commits

Chad Weidert

2026-01-14

d00bfa57

Trigger changelog workflow

Chad Weidert

2026-01-14

6b63cd44

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

4ff51daa

Reorder changelog: detailed 10 first, then full log; use full commit message

Chad Weidert

2026-01-14

4e676373

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

473549cd

Fix WOC year to 2027, add Dec 15 Demo Freeze, fix ConstructiVision branding, add Confidence level

Chad Weidert

2026-01-14

1a7c8361

Fix sed command syntax in update-changelog workflow

Chad Weidert

2026-01-14

5e3a4759

Resolve merge conflict - keep single Last Updated entry

Chad Weidert

2026-01-14

7ea726d1

Remove duplicate Last Updated entries and fix workflow sed command

Chad Weidert

2026-01-14

9fbe7b88

Show contents toctree on home page

Chad Weidert

2026-01-14

c5bece6d

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

a1f95011

Fix pages workflow to use workflow_run trigger for proper sequencing after changelog update

Chad Weidert

2026-01-14

3d3517c7

Merge branch ‘main’ of github.com:ConstructiVision/ConstructiVision

Chad Weidert

2026-01-14

6bf2ff0c

Make docs/pages workflow depend on update-changelog for correct order

Chad Weidert

2026-01-14

b73d1b97

Add permissions to update-changelog workflow for write access

Chad Weidert

2026-01-14

fe137295

Reorder CHANGELOG: latest 10 details before recent 100

Chad Weidert

2026-01-14

ee2dbe0a

Fix quick links with markdown and rewrite About section for product focus

Chad Weidert

2026-01-14

abca8d26

Update workflow to also refresh dashboard timestamp on each push

Chad Weidert

2026-01-13

72843486

Add GitHub Actions workflow to auto-generate commit history changelog

Chad Weidert

2026-01-13

4b7a716c

Create v360 module analyses hub; remove auto-expanding modules from legacy nav

Chad Weidert

2026-01-13

772d0684

Add actual weekly updates log (running log format) and update dashboard link

Chad Weidert

2026-01-13

1d2fdea5

Add executive milestones dashboard table (M1-M8)

Chad Weidert

2026-01-13

12c60e7c

Redesign home page as executive dashboard with status, risks, and milestones

Chad Weidert

2026-01-13

f35bec92

Add legacy installers documentation

Chad Weidert

2026-01-12

70a721a2

Add installers section to legacy documentation hierarchy

Chad Weidert

2026-01-12

9d3259b9

Use toctree for modernization-2026 index so pages appear in navigation

Chad Weidert

2026-01-08

d41f78ea

Add modernization-2026 documentation

Chad Weidert

2026-01-07

0d38c547

Include modernization-2026 in top-level toctree

Chad Weidert

2026-01-07

53248461

Correct image path to go up from legacy subdirectory

Chad Weidert

2026-01-07

ed434b16

Correct image path to go up from legacy subdirectory

Chad Weidert

2026-01-07

6f17691c

Fix image path to reference CV.jpg from _static folder

Chad Weidert

2026-01-07

37247f86

Add ConstructiVision logo to legacy documentation landing page

Chad Weidert

2026-01-07

1fb466bb

Add ConstructiVision Legacy SWAD to legacy documentation index

Chad Weidert

2026-01-07

bed56869

Remove incorrect 4-space indentation causing code block rendering

Chad Weidert

2026-01-07

b4212b34

Fix markdown list formatting - ensure consistent indentation in v360-modules

Chad Weidert

2026-01-07

ca1e1ec9

Update pages for install chunk 5 lsp files

Chad Weidert

2026-01-07

dc8e715e

Update pages for install chunk 4 lsp files

Chad Weidert

2026-01-07

a64c9069

Update pages for install chunk 3 lsp files

Chad Weidert

2026-01-07

cd398849

Update pages for install chunk 2 lsp files

Chad Weidert

2026-01-07

1dc1214f

Update pages for install chunk 1 lsp files

Chad Weidert

2026-01-07

056eda9b

Update pages for install remaining installers

Chad Weidert

2026-01-07

58144c7a

Update pages for install cabs

Chad Weidert

2026-01-07

21176525

Update pages for csv.lsp

Chad Weidert

2026-01-07

05361f87

Update pages for wincss and csv menu

Chad Weidert

2026-01-06

850a01cc

Update legacy setup ini pages

Chad Weidert

2026-01-06

b141548c

Update legacy setup pages

Chad Weidert

2026-01-06

89bf8616

Update legacy overview for pages

Chad Weidert

2026-01-06

20703a7b

Fix Sphinx 8 intersphinx + add construction styling

Chad Weidert

2026-01-06

b1da8c17

Trigger Pages deploy

Chad Weidert

2026-01-06

ce68145a

Trigger Pages deploy

Chad Weidert

2026-01-06

c578bb9f

Trigger Pages deploy

Chad Weidert

2026-01-06

56918be4

Trigger Pages deploy

Chad Weidert

2026-01-06

06e0724f

Change runner environment from Linux to Windows

Chad Weidert

2026-01-06

ab710966

Change deployment runner to self-hosted Windows

Chad Weidert

2026-01-06

88593899

Enhance GitHub Actions for Sphinx docs deployment

Chad Weidert

2026-01-06

2a8c133d

Normalize line endings

Chad Weidert

2026-01-05

05950700

Add .gitattributes for consistent line endings

Chad Weidert

2026-01-05

3041d0d2

Add support for pages and docs

Chad Weidert

2026-01-05

a38cc66e

remove keys

Chad Weidert

2025-12-15

2e18b1d5

Remove private SSH key from repo

Chad Weidert

2025-12-15