39 Commits
Author SHA1 Message Date
iambossandClaude Opus 5 84f9828233 build(Hi.Sample): keep the version line on 3.1
Follows the libraries back off the retracted 3.2 line: VersionPrefix returns to
3.1 and the floating HiAPI references to 3.1.*, which is what the feed serves.
This build counter was never reset, so it just keeps running.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-01 14:27:48 +08:00
iambossandClaude Opus 5 038e7469d2 build(Hi.Sample): move the version line to 3.2 and retarget HiAPI references
VersionPrefix follows the workspace onto the 3.2 line and the floating HiAPI
package references move from 3.1.* to 3.2.*, which is what the libraries now
publish. The build counter keeps running -- only the packages on the Gitea feed
restart, the same split as the 1.4 -> 3.1 move.

The last 3.1 build of this repo is tagged and kept alive on support/3.1.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-26 18:00:19 +08:00
iambossandClaude Fable 5 1ba32813bb refactor(demos): retarget session-message samples off MixedProgress0 to the three partitioned sinks
DemoUseSessionMessageHost now reads ShellProgress / NcDiagnosticProgress /
StepDiagnosticProgress (severity + id + notification, with the per-kind NC-line
/ step anchors). Drop DemoUseSessionMessageHost2 — its premise (reading
MachiningStep objects out of the mixed message list) dissolves under the
partition; step-data demos live in ShowStepPresent and SessionStepBuilt.
DemoUseMachiningProject's abnormal-message log now subscribes the three sinks'
MessageAdded events (shell via the OnShellMessageAdded app-lifetime bridge).

Part of MixedProgress0 retirement (migration P6). Build x64 green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 12:50:33 +08:00
iamboss 7a4d0d7999 refactor(demos): use MachiningStep.EndTimecode instead of obsolete AccumulatedTime
DemoSessionMessage console output and the step-present default key list switch off the [Obsolete] AccumulatedTime alias.
2026-06-27 19:16:45 +08:00
iambossandClaude Opus 4.8 0fdba701fa fix(demos): DemoUseMachiningProject subscribes CollectionItemAdded on MixedProgress
CollectionItemAdded is an event on MixedProgress0; the new SessionProgress sink does not expose it. Follows the SessionProgress->MixedProgress property rename.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 23:25:14 +08:00
iambossandClaude Opus 4.8 6f0cb1bc1c refactor(demos): DemoSessionMessage reads IMessage instead of MultiTagMessage
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 21:38:20 +08:00
iambossandClaude Opus 4.8 5ed0c3311e refactor(demos): own UserConfig/UserService copy for Hi.Sample
UserService moved out of the HiNc core package; Hi.Sample keeps its own copy under Sample.Common so the DemoSessionMessage #ShowStepPresent region (a live docfx code snippet referenced by two app-anatomy pages) still compiles.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 14:24:34 +08:00
iambossandClaude Opus 4.7 05ada6189b refactor(Hi.Sample): convert DemoBuildMachineTool to Reg(XFactory factory=null)
Static ctor rewritten as public static void Reg(XFactory factory = null).

Part of the workspace-wide ~270-class XFactory refactor; see HiGeom commit
for the XFactory instance refactor and full pattern rationale.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 10:34:11 +08:00
iamboss 7e2a4b116a rename XFactory.Regs to XFactory.Generators. 2026-05-23 21:23:11 +08:00
iamboss af599f36e6 fix SoftNcRunner GM code normalization. 2026-05-16 18:08:34 +08:00
iamboss 6139c84ff9 refactor(Sample): adapt demos for SessionStepBuilt rename and ILogger injection
Made-with: Cursor
2026-04-14 17:18:05 +08:00
iamboss dd4c3ef28f refactor(Sample): adapt demos to XFactory IProgress<object> signature
Made-with: Cursor
2026-04-11 11:19:36 +08:00
iamboss e5ea1961a5 refactor(demos): update machining demos and remove legacy demo message handling
Made-with: Cursor
2026-04-08 16:33:17 +08:00
iamboss 96eb6ad050 update ISO coordinate rendering for 3+2axis machine. 2026-04-06 15:09:05 +08:00
iamboss 809a250c44 fix bug of cubetree init SAT and triangles-tip-cube-corner margin case. 2026-03-25 12:40:41 +08:00
iamboss 45074d8f30 add cubetree defect display. 2026-02-11 04:11:08 +08:00
iamboss abef9c69e2 fix siemens coordinate transform failed on succesive file running. 2026-01-30 21:02:21 +08:00
iamboss d46dec6a28 fix opt-proc for duplicated feedrate assignment from floating error issue. 2026-01-16 01:49:35 +08:00
iamboss bb76570058 add color guide sample. 2026-01-08 21:09:03 +08:00
iamboss 83cdc298da add ChartRange to ClStrip. 2025-12-23 13:45:44 +08:00
iamboss fece18d725 add ChartRange to ClStrip. 2025-12-22 23:35:42 +08:00
iamboss 901a1181e2 cancel protection of core in linux. (only preserve in hi-key lib) 2025-12-18 09:51:53 +08:00
iamboss 85870efae4 fixed ncOptProc. 2025-12-05 16:33:54 +08:00
iamboss 59a9b7d33d build Opt max feedrate limit by relief angle. 2025-11-06 18:19:44 +08:00
iamboss 519c519d87 rename HiNC webapi to webservice. 2025-10-03 16:54:26 +08:00
iamboss 103092e10b fix bug of wpf mission initialization. 2025-08-30 15:31:52 +08:00
iamboss 6c111a7553 tune. 2025-08-19 12:38:34 +08:00
iamboss 1f13c74a51 tune. 2025-08-07 11:59:14 +08:00
iamboss c7dc8f27e5 tune. 2025-07-23 15:21:06 +08:00
iamboss 722723565c publish aicam server. 2025-07-10 12:41:23 +08:00
iamboss a7c363254b publish aicam server. 2025-07-10 11:29:58 +08:00
iamboss cf1d995d28 tune clstrip lock. 2025-06-09 12:43:43 +08:00
iamboss 69bc44bab2 tune clstrip lock. 2025-05-25 14:11:40 +08:00
iamboss 455890c681 build nc controller wpf. 2025-05-15 19:09:16 +08:00
iamboss 953711bf01 add geom GUI to HiNC-2025-win-desktop. 2025-05-09 09:25:14 +08:00
iamboss 784184d6ce migrate doc to wwwroot. 2025-04-14 17:05:31 +08:00
iamboss 1cb5f05ba4 add docfx samples. 2025-04-13 00:19:07 +08:00
iamboss fc4063516d tune. 2025-04-09 21:41:13 +08:00
iamboss 11ff5e343d re-init 2025-04-08 19:35:28 +08:00