Skip to content

Releases: SquareWaveSystems/opcilloscope

v0.5.0

26 Mar 10:08
8dba052

Choose a tag to compare

What's Changed

  • Add username/password authentication for OPC UA connections by @BrettKinny in #153

Full Changelog: v0.4...v0.5.0

v0.4

14 Feb 09:30

Choose a tag to compare

What's Changed

  • Remove CHANGELOG.md file by @BrettKinny in #140
  • Add triangle, square, and sawtooth wave simulation nodes by @BrettKinny in #142
  • Standardize application folder names to lowercase by @BrettKinny in #141
  • Add Windows PowerShell uninstaller script by @BrettKinny in #143
  • Fix CI test failures caused by test ordering dependency by @BrettKinny in #144
  • docs: add libicu-dev as Linux dependency by @BrettKinny in #145
  • Add documentation for signal sampling and data capture mechanism by @BrettKinny in #147
  • Refactor README: improve clarity, add keyboard shortcuts, reorganize sections by @BrettKinny in #148
  • Refactor README: improve clarity, add keyboard shortcuts, and expand documentation by @BrettKinny in #150
  • Claude/fix globalization tests fq ix j by @BrettKinny in #149
  • Enable invariant globalization mode to remove ICU dependency by @BrettKinny in #146

Full Changelog: v0.3...v0.4

v0.3

07 Feb 03:52
5a90573

Choose a tag to compare

What's Changed

  • Improve OPC UA connection dialog UX with smart protocol handling by @BrettKinny in #111
  • Persist last endpoint URL in ConnectDialog by @BrettKinny in #109
  • Update ConnectionIdentifier format: use hyphen for host-port separator by @BrettKinny in #110
  • Increase scope view max samples from 200 to 2000 by @BrettKinny in #118
  • Fix install.sh to find binary with case-insensitive search by @BrettKinny in #117
  • Simplify README by removing detailed UI and keyboard shortcuts docs by @BrettKinny in #119
  • Improve Publishing Interval documentation and Settings UI by @BrettKinny in #120
  • Change address space tree refresh shortcut from R to F5 by @BrettKinny in #121
  • Remove underscores from Recording menu item labels by @BrettKinny in #123
  • Change menu shortcuts to lowercase for Scope and Refresh Tree by @BrettKinny in #122
  • Fix REC indicator width in MonitoredVariablesView by @BrettKinny in #124
  • Add padding to window title text by @BrettKinny in #125
  • Merge Settings dialog into Connect dialog by @BrettKinny in #126
  • Fix button positioning in OpenConfigDialog by @BrettKinny in #127
  • Strip protocol prefix from initial endpoint in ConnectDialog by @BrettKinny in #128
  • Add uninstall script and documentation for easy removal by @BrettKinny in #129
  • Reorganize README: Move Features and Why sections before Quickstart by @BrettKinny in #130
  • Add "Use Cases" section header to README by @BrettKinny in #131
  • Add documentation for built-in OPC UA test server by @BrettKinny in #132
  • Update README with cross-platform note and tech stack details by @BrettKinny in #133
  • Remove redundant technology stack description from README by @BrettKinny in #134
  • Remove placeholder text from empty state views by @BrettKinny in #135
  • Improve status bar keyboard shortcut display formatting by @BrettKinny in #136
  • Highlight main window title with bright accent color by @BrettKinny in #137
  • Add hero image to README showing scope view by @BrettKinny in #138
  • Remove test server instructions from README by @BrettKinny in #139

Full Changelog: v0.2...v0.3

v0.2

03 Feb 10:56
8666c30

Choose a tag to compare

What's Changed

  • Remove hardcoded quick help shortcut from status bar by @BrettKinny in #108
  • Normalize assembly name to lowercase by @BrettKinny in #115
  • Fix binary detection in install script for case-insensitive filesystems by @BrettKinny in #116
  • Refactor keyboard shortcuts for tree node interaction by @BrettKinny in #114
  • Restrict row selection toggle to "Sel" column only by @BrettKinny in #113
  • Remove menu keybinding (M key) from application by @BrettKinny in #112

Full Changelog: v0.1...v0.2

v0.1

26 Jan 06:17

Choose a tag to compare

What's Changed

  • Address code review feedback: fix resource disposal and code quality issues by @Copilot in #2
  • Implement OpcScope terminal-based OPC UA client by @BrettKinny in #1
  • Address code review feedback and fix Terminal.Gui v2 API compatibility issues by @Copilot in #4
  • Add real-time 2D trend plot to OpcScope by @BrettKinny in #3
  • Redesign 2D scope with retro-futuristic style by @BrettKinny in #5
  • Fix oscilloscope sine wave display by @BrettKinny in #6
  • Unable to resolve merge conflicts due to environment limitations by @Copilot in #9
  • [WIP] Create retro-futuristic UI themes by @Copilot in #8
  • Fix theme system performance and race conditions by @Copilot in #11
  • Add retro-futuristic theme system with 5 cassette futurism themes by @BrettKinny in #10
  • Add Claude Code GitHub Workflow by @BrettKinny in #14
  • Fix thread safety and allocation pressure in TrendPlotView 3D rendering by @Copilot in #13
  • Add 3D depth effect to TrendPlotView by @BrettKinny in #12
  • Fix all build warnings by @BrettKinny in #15
  • Simplify themes and remove CRT references by @BrettKinny in #16
  • Remove 3D plotting and optimize 2D visualization by @BrettKinny in #17
  • Fix type conversion errors in TestNodeManager by @Copilot in #19
  • Create GitHub Actions CI pipeline by @BrettKinny in #18
  • Fix and improve 2D plot rendering by @BrettKinny in #22
  • Document compilation errors in PR #23 preventing review comment implementation by @Copilot in #26
  • Fix LineStyle/character mismatch and code quality issues in theme system by @Copilot in #27
  • Add Severance-inspired minimal themes by @BrettKinny in #23
  • Upgrade from .NET 8 to .NET 10 by @BrettKinny in #24
  • Fix PR #31 build failures: resolve type ambiguity and test assertions by @Copilot in #34
  • Refactor TrendPlotView to use Terminal.Gui GraphView by @BrettKinny in #29
  • Add unit tests for NodeAttributes, SubscriptionManager, and RetroTheme by @BrettKinny in #31
  • Simplify theme system to Dark and Light themes by @BrettKinny in #32
  • Move technical notes section from README.md to CLAUDE.md by @BrettKinny in #40
  • Address code review feedback for embedded test server by @Copilot in #38
  • Add embedded test server that can be started from within the client by @BrettKinny in #30
  • Address PR #33 review comments: thread-safety, exception handling, and resource cleanup by @Copilot in #39
  • Add GitHub Copilot instructions based on CLAUDE.md by @Copilot in #41
  • Add Terminal.Gui v2 controls: NumericUpDown, ComboBox, SpinnerView, ProgressBar by @BrettKinny in #33
  • Add environment setup docs and package download script by @BrettKinny in #36
  • Redesign dark theme to be sleek and minimal by @BrettKinny in #46
  • Add Square Wave Systems branding to OPC Scope by @BrettKinny in #44
  • Clean up tests and simplify CI configuration by @BrettKinny in #43
  • Address code review feedback: Fix disposal patterns, add validation, improve error handling by @Copilot in #48
  • Remove NuGet.Config to resolve merge conflict and fix CI restore by @Copilot in #47
  • Address review feedback: thread safety, non-blocking I/O, ISO 8601 compliance, and test coverage by @Copilot in #42
  • Add CSV recording feature for real-time data capture by @BrettKinny in #37
  • Separate test server from client into standalone project by @BrettKinny in #45
  • Add open source release infrastructure by @BrettKinny in #35
  • Redesign record button as toggle control by @BrettKinny in #49
  • Right-align company branding label separate from status bar shortcuts by @BrettKinny in #52
  • Simplify title and use CRT orange for dark theme by @BrettKinny in #51
  • Make log scrollable with copy to clipboard by @BrettKinny in #54
  • Address PR #53 review feedback: fix type handling, add tests, restore confirmation by @Copilot in #57
  • Address code review feedback: optimize performance and eliminate redundancy by @Copilot in #56
  • Improve OpcScope 2D plot feature by @BrettKinny in #55
  • Implement OPC UA tag write feature by @BrettKinny in #53
  • UI tweaks by @BrettKinny in #58
  • Refactor for code quality: extract ConnectionManager, fix error handling by @BrettKinny in #50
  • Update ASCII art in README by @BrettKinny in #59
  • Reorganize project structure: move main app to src/OpcScope by @BrettKinny in #60
  • Address code quality issues in configuration file feature by @Copilot in #62
  • Design OPC scope configuration file format by @BrettKinny in #61
  • fix: Update .NET SDK version to 10.0 in release workflow and docs by @BrettKinny in #66
  • fix: Clarify 'Write' shortcut label as 'Write Val' in status bar by @BrettKinny in #64
  • docs: Comprehensive update to CLAUDE.md with current codebase state by @BrettKinny in #63
  • refactor: Simplify File menu to config save/load and CSV recording by @BrettKinny in #65
  • Fix .NET version mismatch in release workflow by @BrettKinny in #67
  • Refactor OpcScope terminology to OPC UA standard by @BrettKinny in #68
  • Audit repository for v1 release readiness by @BrettKinny in #69
  • Add minimal status bar and startup sequence by @BrettKinny in #70
  • Fix JSON serialization error in OpcScope by @BrettKinny in #71
  • Remove theme section from about dialog by @BrettKinny in #73
  • Fix status bar connection status alignment by @BrettKinny in #72
  • Make Variable Monitor rec checkbox clickable by @BrettKinny in #75
  • Add focus border and context-aware shortcuts by @BrettKinny in #76
  • Fix test data nodes discovery in test server by @BrettKinny in #77
  • Create user acceptance testing checklist by @BrettKinny in #74
  • Fix light mode selection contrast visibility by @BrettKinny in #78
  • Rename app from OPC Scope to opcilloscope by @BrettKinny in #79
  • Clear text box in connect dialog by @BrettKinny in #80
  • Evaluate reconnect versus disconnect-reconnect approach by @BrettKinny in #81
  • Improve save configuration dialog defaults by @BrettKinny in #82
  • Audit...
Read more