Skip to content

V2.3.1#35

Merged
NeelFrostrain merged 4 commits into
mainfrom
v2.3.1
Jun 6, 2026
Merged

V2.3.1#35
NeelFrostrain merged 4 commits into
mainfrom
v2.3.1

Conversation

@NeelFrostrain

Copy link
Copy Markdown
Owner

No description provided.

…ation

FEATURES:
- Implemented GitHub Actions workflow for CI/CD automation, supporting main, master, and develop branches
- Added concurrency feature to cancel in-flight runs for the same branch/PR
- Implemented typecheck, lint, test, and build jobs within the workflow
- Configured node version management and caching for efficient builds
- Improved user interface with new features and enhanced navigation

IMPROVEMENTS:
- Enhanced automation and efficiency in the build process
- Improved user experience with streamlined navigation and features

TECHNICAL DETAILS:
- 73 files changed: 2962 insertions(+), 659 deletions(-)
- Specific files: .github/workflows/ci.yml, README.md, src/main/index.ts, src/main/ipc/discordWebhook.ts, src/main/scanWorker.ts, src/main/utils/pathSanitization.ts, src/renderer/src/App.tsx, src/renderer/src/components/engines/EngineCard.tsx, src/renderer/src/layout/index.tsx, src/renderer/src/pages/ProjectsPage.tsx, src/renderer/src/pages/SettingsPage.tsx, src/renderer/src/palette.tsx
- Key changes: Added GitHub Actions workflow, implemented node version management, and caching
- Metrics: Improved build automation, enhanced user interface, and streamlined navigation

IMPACT:
- Automated build and deployment process with reduced manual effort
- Improved user experience with new features and enhanced navigation
- Enhanced efficiency and automation in the build process
- Better maintainability and scalability with improved CI/CD pipeline
…ility and maintainability

FEATURES:
- Introduced a modular design for palette handlers, enabling easier extensibility and maintenance
- Added dynamic imports for paletteWindow and other related components to reduce bundle size and improve performance

BUG FIXES:
- Resolved potential issues with palette window closing and reopening due to import changes

IMPROVEMENTS:
- Enhanced keyboard shortcuts and titlebar for improved accessibility and user experience
- Upgraded React import statements to ES module syntax for better compatibility and maintainability

TECHNICAL DETAILS:
- 5 files changed: 62 insertions(+), 27 deletions(-)
- Files: src/main/ipc/paletteHandlers.ts, src/renderer/src/components/layout/Titlebar.tsx, src/renderer/src/components/settings/sections/KeyboardShortcutsSection.tsx, src/renderer/src/hooks/useProjectLoader.ts, src/renderer/src/hooks/useProjectsPageState.ts
- Improved extensibility and maintainability of palette handlers
- Enhanced accessibility and user experience with updated keyboard shortcuts and titlebar
- Reduced bundle size with dynamic imports

IMPACT:
- Improved extensibility and maintainability of palette handlers
- Enhanced accessibility and user experience with updated keyboard shortcuts and titlebar
- Reduced bundle size and improved performance
@NeelFrostrain NeelFrostrain merged commit 53e41a0 into main Jun 6, 2026
1 of 4 checks passed
@NeelFrostrain NeelFrostrain deleted the v2.3.1 branch June 9, 2026 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant