aj and Claude Opus 5.5
9b46db4891
refactor(ui): extract MainForm startup and settings services
...
Moves startup and settings code out of MainForm:
- PostProcessorLoader discovers posts and registers their materials.
Each DLL now loads in isolation; a failing one is named in a startup
warning instead of throwing out of the MainForm constructor.
- MachineSettings owns the clamp-settings and nest-defaults entry points
and their once-per-session warnings; BomImportForm calls it directly.
- NewNestFactory creates File > New nests and their daily names;
GetNestName is now a pure static the characterization test calls.
- MainWindowSettings restores/saves window placement and migrates the
legacy nest template.
- UpdaterStatus owns the updater and its status-bar item.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-17 21:11:37 -04:00
..
2026-10-17 21:07:13 -04:00
2026-10-13 20:55:24 -04:00
2026-10-13 19:34:02 -04:00
2026-10-16 09:20:29 -04:00
2026-10-16 08:53:23 -04:00
2026-10-16 08:53:23 -04:00
2025-11-27 20:29:12 -05:00
2026-09-20 16:41:50 -04:00
2026-04-07 19:20:11 -04:00
2026-09-30 13:16:00 -04:00
2026-03-22 20:53:43 -04:00
2026-03-22 20:53:43 -04:00
2026-10-17 21:11:37 -04:00
2026-10-16 08:53:23 -04:00
2026-04-01 00:27:14 -04:00
2026-10-17 17:46:35 -04:00
2026-10-17 17:46:35 -04:00
2026-04-01 20:24:28 -04:00
2026-03-08 13:14:09 -04:00
2026-10-13 18:15:49 -04:00
2026-10-16 13:15:48 -04:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2026-10-17 20:54:24 -04:00
2026-09-20 16:41:50 -04:00
2026-09-28 19:17:59 -04:00
2026-10-16 15:33:19 -04:00
2026-10-16 15:33:19 -04:00
2026-10-08 10:24:11 -04:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2026-10-17 14:59:28 -04:00
2026-10-17 14:34:41 -04:00
2026-04-08 08:37:20 -04:00
2026-10-05 16:31:00 -04:00
2026-09-29 16:21:17 -04:00
2025-11-27 20:29:12 -05:00
2026-09-20 16:41:50 -04:00
2026-04-01 21:00:59 -04:00
2025-11-27 20:29:12 -05:00
2026-10-06 12:11:03 -04:00
2026-09-20 16:41:50 -04:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2026-09-29 10:56:38 -04:00
2026-10-12 09:26:42 -04:00
2026-10-12 09:26:42 -04:00
2026-10-12 08:34:05 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 21:07:13 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 20:57:26 -04:00
2026-03-15 23:06:04 -04:00
2026-10-17 21:07:13 -04:00
2026-10-17 21:11:37 -04:00
2026-10-17 20:57:26 -04:00
2026-10-17 21:11:37 -04:00
2026-09-28 08:20:49 -04:00
2026-09-28 08:20:49 -04:00
2026-10-16 14:54:43 -04:00
2026-10-16 11:18:28 -04:00
2026-09-29 10:56:38 -04:00
2026-09-27 20:43:34 -04:00
2026-03-15 01:42:34 -04:00
2026-10-11 17:01:01 -04:00
2026-10-16 15:33:20 -04:00
2026-09-29 10:56:38 -04:00
2026-10-17 21:11:37 -04:00
2026-10-14 20:39:58 -04:00
2026-10-16 08:53:23 -04:00
2026-10-16 08:53:23 -04:00
2025-11-27 20:29:12 -05:00
2026-09-21 13:18:34 -04:00
2026-04-01 21:00:59 -04:00
2026-03-18 22:48:19 -04:00
2026-09-28 18:21:07 -04:00
2026-03-31 12:07:15 -04:00
2026-09-28 22:50:03 -04:00
2026-09-28 22:50:03 -04:00
2026-09-20 16:41:50 -04:00
2026-10-16 14:54:43 -04:00
2026-10-16 15:33:20 -04:00
2026-10-16 15:33:20 -04:00
2026-10-09 17:06:17 -04:00
2026-10-09 17:06:17 -04:00
2026-03-30 15:08:18 -04:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2026-09-29 22:27:05 -04:00
2026-04-08 08:37:42 -04:00
2026-04-08 07:44:03 -04:00
2026-09-20 16:41:50 -04:00
2026-03-27 14:11:12 -04:00
2026-03-27 14:11:12 -04:00
2026-09-20 16:41:50 -04:00
2026-03-25 21:26:49 -04:00
2026-03-24 14:26:43 -04:00
2026-09-29 16:21:17 -04:00
2026-10-16 13:15:48 -04:00
2025-11-27 20:29:12 -05:00
2025-11-27 20:29:12 -05:00
2026-10-17 21:11:37 -04:00
2026-10-14 10:20:57 -04:00