Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Feature/codebase restructure#25

Merged
StrongTheDev merged 8 commits intomainfrom
feature/codebase-restructure
Apr 18, 2025
Merged

Feature/codebase restructure#25
StrongTheDev merged 8 commits intomainfrom
feature/codebase-restructure

Conversation

@StrongTheDev
Copy link
Owner

@StrongTheDev StrongTheDev commented Apr 18, 2025

Changes and improvements in this branch compared to the main branch ed26797:

  • Complete rewrite of the extension's logic: This involved a significant overhaul of the codebase.
  • Refactored build process and entry points: The build process was updated, and entry points were adjusted.
  • Consolidated extraction methods and updated dependencies: Extraction methods were consolidated, and dependencies in package.json were updated.
  • Removed unused extract Tarball function: This function and related documentation were removed.
  • Enhanced serial monitor functionality: Improvements were made to the serial monitor functionality.
  • Updated . gitignore, enhanced upload.js logic, and improved file system handling: Several smaller fixes and improvements.
  • Implemented observer/subscriber patterns: Improved in-extension communication using observer/subscriber patterns.
  • Moved settings storage to VS Code API: Switched from storing extension settings in a file to using the VS Code API.
  • Bug Fix: Resolved an issue that prevented project creation when not in a workspace folder.

Refactor document link provider to use toolchain includes directory

Update command registration to include new project creation and device selection commands

Register providers using events for better context management

Implement storage service for extension settings management

Add status bar UI for build and device selection actions

Create utility functions for file system operations and toolchain management

Implement download functionality for toolchain files with progress indication

Introduce event handling for extension lifecycle and device selection

Remove deprecated utils.js file and migrate functionality to appropriate modules

Add TypeScript configuration for improved type checking and development experience
@StrongTheDev StrongTheDev marked this pull request as ready for review April 18, 2025 13:33
@StrongTheDev StrongTheDev merged commit 1aa587f into main Apr 18, 2025
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant