This repository was archived by the owner on Dec 18, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 169
Docs/privacy-guidance #96
Open
mta1124-1629472
wants to merge
82
commits into
PeterStrick:master
Choose a base branch
from
mta1124-1629472:docs/privacy-guidance
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Docs/privacy-guidance #96
mta1124-1629472
wants to merge
82
commits into
PeterStrick:master
from
mta1124-1629472:docs/privacy-guidance
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ptimize directory enumeration (#1) * Initial plan * Improve performance by batching grid updates and fixing inefficient code Co-authored-by: mta1124-1629472 <[email protected]> * Address code review feedback: use HTTPS and add debug logging Co-authored-by: mta1124-1629472 <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: mta1124-1629472 <[email protected]>
Updated README to reflect deprecation notice and project status.
…sses (#2) * Initial plan * Refactor duplicated code with DialogHelper and ThemeHelper classes Co-authored-by: mta1124-1629472 <[email protected]> * Fix code review issues: null reference checks and method signature consistency Co-authored-by: mta1124-1629472 <[email protected]> --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: mta1124-1629472 <[email protected]>
Refactored the auto-load functionality to handle edge cases where fewer than two items are available in the combo box. The new implementation checks the item count before selecting a build: - Selects the first build (index 1) if more than one item exists. - Sets the selected index to -1 and updates the status label if only one item is available, informing the user to load manually. This change prevents potential errors and improves user feedback when no builds are available.
Co-authored-by: mta1124-1629472 <[email protected]>
Co-authored-by: mta1124-1629472 <[email protected]>
…ik-to-winforms Migrate from Telerik to built-in WinForms controls
Replaced event-based tooltip handling with a shared `ToolTip` object to simplify and centralize tooltip management. Removed `RTB_DbgPath_ToolTipTextNeeded` and `RTB_SymbolPath_ToolTipTextNeeded` event handlers. Tooltips for `RTB_DbgPath` and `RTB_SymbolPath` are now set directly using `SetToolTip`. Updated tooltip content to provide clearer guidance to users.
Enhanced the application with dark mode support, including: - Replaced `RL_Introduction` with `LL_Introduction` for clickable links. - Added `ThemeHelper` methods for managing themes and custom `TabControl` rendering. - Updated `GUI` to be resizable with a minimum size for usability. Improved layout and usability: - Resized and repositioned controls in `ScannerUI`, `AboutAndSettings`, `GUI`, and `SetManual`. - Enabled column reordering and auto-sizing in `RGV_MainGridView`. - Adjusted `RSS_MainStatusStrip` and `SearchPanel` for better alignment. Bug fixes and refactoring: - Fixed registry key reference for system theme detection. - Removed redundant code and improved maintainability.
…core services Co-authored-by: mta1124-1629472 <[email protected]>
Co-authored-by: mta1124-1629472 <[email protected]>
Add WPF scaffold for .NET 8 migration with MVVM and CommunityToolkit.Mvvm
Added new "Debug|AnyCPU" and "Release|AnyCPU" build configurations to `ViVeTool_GUI.FeatureScanner.vbproj`, specifying `PlatformTarget` as `AnyCPU` and defining appropriate `OutputPath` values. Updated `ViVeTool_GUI.sln` to include "Debug|Any CPU" and "Release|Any CPU" solution configuration platforms. Adjusted `GlobalSection(ProjectConfigurationPlatforms)` to map these configurations for all relevant projects. Fixed a misplaced `</ItemGroup>` tag in the `ItemGroup` section of `ViVeTool_GUI.FeatureScanner.vbproj`.
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…actions/checkout-6 Bump actions/checkout from 4 to 6
…github/codeql-action-4 Bump github/codeql-action from 3 to 4
…lback Co-authored-by: mta1124-1629472 <[email protected]>
…fix bare catch statements Co-authored-by: mta1124-1629472 <[email protected]>
Co-authored-by: mta1124-1629472 <[email protected]>
Updated `securitycodescan.yml` to include a step for installing the .NET Core 3.1 runtime using `actions/setup-dotnet@v3`. This ensures compatibility with projects targeting .NET Core 3.1. Made minor formatting adjustments to the `Restore dependencies` and `Upload sarif` steps for improved clarity and consistency.
…o-net9 Upgrade WPF app to .NET 9 with Fluent theme and ThemeMode support
…-list-publish-workflow Implement GitHub-hosted feed client with ETag caching and offline fallback
…cumentation Co-authored-by: mta1124-1629472 <[email protected]>
…anner-symbols Add Microsoft symbol server to symchk downloads in Feature Scanner
1. Use Microsoft symbol server in FeatureScannerService.DownloadSymbolsAsync() 2. Default SymbolPath to C:\Symbols with safe folder creation 3. Add defensive handling for "Group must not be more than 14" error Co-authored-by: mta1124-1629472 <[email protected]>
…canner-and-error-handling Fix Feature Scanner symbol server and startup "Group must not be more than 14" error
Updated the `<TargetFramework>` in `ViVeTool-GUI.Wpf.vbproj` to `net9.0-windows10.0.17763.0` for more specific Windows targeting. Added `<GeneratePackageOnBuild>` and `<NuGetAudit>` properties to control build behavior and enable NuGet auditing. Introduced a new `<PropertyGroup>` for `Debug|AnyCPU` configuration with optimization enabled. Added `Application.myapp` to define application-level settings, including a custom `Sub Main` entry point, main form configuration, and visual styles. Enabled saving user settings on exit and allowed multiple application instances. Included a `<PackageReference>` for `CommunityToolkit.Mvvm` version `8.2.2` to support MVVM architecture.
Co-authored-by: mta1124-1629472 <[email protected]>
…on-visibility Fix tooltip icon rendering and symchk argument mismatch
Co-authored-by: mta1124-1629472 <[email protected]>
…anning-behavior Implement default fast scanning for WPF Feature Scanner
… warning banners Co-authored-by: mta1124-1629472 <[email protected]>
…hing Co-authored-by: mta1124-1629472 <[email protected]>
Co-authored-by: mta1124-1629472 <[email protected]>
…t User-Agent Co-authored-by: mta1124-1629472 <[email protected]>
…nce-build-dropdown Add resilience to build dropdown population on startup failures
… to mta1124-1629472 fork Co-authored-by: mta1124-1629472 <[email protected]>
…nd use HttpRequestHeader enum consistently Co-authored-by: mta1124-1629472 <[email protected]>
…specificity Co-authored-by: mta1124-1629472 <[email protected]>
Added AnyCPU configuration to `ViVeTool_GUI.FeatureScanner.vbproj` and `ViVeTool_GUI.vbproj` for better solution-level compatibility. Updated `ViVeTool_GUI.sln` to handle AnyCPU configurations and adjusted project settings accordingly. Refactored the feature parsing logic in `GUI.vb` to improve robustness and readability. Enhanced handling of invalid or malformed feature IDs and improved error handling for feature state queries. Removed redundant code to optimize performance. Added `DefineDebug` and `DefineTrace` properties for AnyCPU Debug configurations. Performed general cleanup and restructuring of project files to ensure maintainability and consistent behavior.
Updated project files to include AnyCPU configurations for better solution-level builds, defining output paths and platform targets for Debug and Release modes. Adjusted solution configurations to align with AnyCPU builds and removed unnecessary project dependencies. Refactored `GUI.vb` to improve feature processing: - Trimmed raw lines and skipped invalid/empty lines early. - Enhanced parsing of feature names and IDs with robust error handling. - Updated auto-update URL and removed redundant exception handling. Introduced `GITHUB_REPO_OWNER` constant for update checks.
…-and-url Update User-Agent and AutoUpdater URL to reference fork
…ile support - Added GetFeaturesFromFeedAsync and GetFeaturesFromFileAsync to FeatureService - Added RTL overlay functionality to update feature states from RtlFeatureManager - Added local file parsing for txt/csv/json formats (mach2-style and modern) - Added LoadBuildCommand and LoadFromFileCommand to MainViewModel - Updated MainWindow UI with Load Build and Load File buttons - Preserved group clamping logic with warnings - Updated ExecuteLoadFeaturesAsync to use feed-first approach with RTL overlay Co-authored-by: mta1124-1629472 <[email protected]>
- Converted Core methods to async to properly await GitHubService calls - Removed .Result calls that could cause deadlocks - Added LoadFeaturesFromFile public API for Feature Scanner integration - Feature Scanner output now automatically loads into main grid - File I/O wrapped in Task.Run to avoid blocking UI thread Co-authored-by: mta1124-1629472 <[email protected]>
…rst-loading Implement feed-first feature loading with build selection and local file support
Enhanced error handling for runtime and boot configurations: - Added detailed warnings for unsupported Group values (>14). - Improved messaging for exceptions during feature queries. Refined handling of empty feature results: - Added informational messages for better user guidance. - Ensured UI remains functional when no features are loaded. Updated FeatureItem initialization: - Changed severity level to "Information" for empty results. - Improved user-friendly messaging in edge cases. Clamped Group values in FeatureConfiguration.cs: - Introduced a setter to cap Group values at 14. - Prevented runtime errors and added optional logging support.
…d security reporting
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.