-
Notifications
You must be signed in to change notification settings - Fork 1
All issues
Issue creation is restricted in this repository
Issues
is:issue state:open
is:issue state:open
Search results
PLC I/O plumbing: CancellationToken not threaded through IS7Reader; exception type/stack lost at Result.Fail(ex.Message)
enhancementNew feature or requestNew feature or requestStatus: Open.#120 In Semiteq/SemiStep;Config section loaders: 4x duplicated ~60-line load skeleton and 7x identical deserializer setup
enhancementNew feature or requestNew feature or requestStatus: Open.#119 In Semiteq/SemiStep;GridStyleEditorViewModel: ~60 fields maintained in three places; sync file I/O on the UI thread
enhancementNew feature or requestNew feature or requestStatus: Open.#118 In Semiteq/SemiStep;RecipeCoordinator (557 lines): split PLC-sync from session concerns; depend on a message sink, not MessagePanelViewModel
enhancementNew feature or requestNew feature or requestStatus: Open.#117 In Semiteq/SemiStep;RecipeSession god class (651 lines): extract history and mutation validation
enhancementNew feature or requestNew feature or requestStatus: Open.#116 In Semiteq/SemiStep;Operational and error messages bypass localization - mixed-language UI on error paths
bugSomething isn't workingSomething isn't workingStatus: Open.#115 In Semiteq/SemiStep;MainWindowViewModel holds the Window and opens dialogs by newing views (MVVM violation, untestable)
enhancementNew feature or requestNew feature or requestStatus: Open.#114 In Semiteq/SemiStep;Unhandled exception paths in UI commands: hotkey Subscribe without onError, RecipeCommandsViewModel lacks ThrownExceptions, fire-and-forget conflict dialog
bugSomething isn't workingSomething isn't workingStatus: Open.#113 In Semiteq/SemiStep;ServiceProvider is never disposed - PLC teardown code is unreachable in production
bugSomething isn't workingSomething isn't workingStatus: Open.#112 In Semiteq/SemiStep;RecipeMetadataRegistry: move combo-box provisioning to UI; route config defects through Result instead of constructor throws
enhancementNew feature or requestNew feature or requestStatus: Open.#111 In Semiteq/SemiStep;Invert the Recipes <-> Plc dependency cycle (RecipeSession <-> PlcLifecycleManager)
enhancementNew feature or requestNew feature or requestStatus: Open.#110 In Semiteq/SemiStep;PlcSyncCoordinator/PlcSyncExecutor: one state machine, two files — shared Lock, post-dispose debounce window, Rx emission under lock
bugSomething isn't workingSomething isn't workingStatus: Open.#109 In Semiteq/SemiStep;