Skip to content

Enhanced Terminal Hardening Rules plus added Test Suites#583

Merged
Power-Maverick merged 8 commits into
devfrom
bug/terminal-block-issues
Jun 24, 2026
Merged

Enhanced Terminal Hardening Rules plus added Test Suites#583
Power-Maverick merged 8 commits into
devfrom
bug/terminal-block-issues

Conversation

@Power-Maverick

Copy link
Copy Markdown
Contributor

Please fill in this template.

  • Use a meaningful title for the pull request.
  • Follow the guidelines from the CONTRIBUTING.md.
  • Mention the bug or the feature number the PR will be targeting.
  • Test the change in your own code. (Compile and run)
  • Resolve all GH Copilot comments.

Copilot AI and others added 8 commits June 14, 2026 12:28
- Install jest, ts-jest, @types/jest, ts-node, @playwright/test
- Add jest.config.ts, playwright.config.ts, tsconfig.test.json
- Add manual mocks for electron and electron-store
- Add unit tests: SettingsManager (29 tests), InstallIdManager (5 tests),
  EncryptionManager (11 tests), ConnectionsManager (20 tests),
  cspUtils (4 tests), toolSourceIcon (6 tests) — 76 total
- Add e2e fixtures, app.spec.ts and navigation.spec.ts
- Add GitHub Actions test.yml workflow (runs on PRs to dev and main)
- Add test/test:unit/test:unit:watch/test:unit:coverage/test:e2e/test:e2e:ui scripts
@github-actions

Copy link
Copy Markdown

Bundle Size Report 📦

Bundle Size
Main Process 1.28 MB
Renderer JS 575.58 KB
Renderer CSS 97.62 KB
Total 1.93 MB

Bundle Analysis Reports

The detailed bundle analysis reports are available in the workflow artifacts:

  • 📊 Main Process: stats-main.html
  • 📊 Renderer Process: stats-renderer.html

Download the artifacts from the workflow run to view interactive visualizations.


Bundle size tracking is now active! This helps prevent bundle bloat.

@Power-Maverick Power-Maverick merged commit 7ad9101 into dev Jun 24, 2026
5 checks passed
@Power-Maverick Power-Maverick deleted the bug/terminal-block-issues branch June 24, 2026 21:28
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.

2 participants