Skip to content

Conversation

@jorben
Copy link
Collaborator

@jorben jorben commented Jan 25, 2026

Summary

  • ⬆️ Upgrade Electron from ^35.0.2 to ^38.0.0
  • 🔧 Add npm overrides for @electron/get@^4.0.2 and global-agent@^3.0.1 to resolve deprecated boolean@3.2.0 warning
  • 🐛 Fix Preview page status check to allow viewing failed tasks (status=0) for delete/retry actions
  • ✅ Update Preview tests to match actual component UI behavior

Changes

Dependency Updates (package.json)

  • Upgrade electron to ^38.0.0
  • Add overrides configuration to force newer dependency versions

Bug Fix (Preview.tsx)

  • Change status check from status < 2 to status === -1 || status === 1
  • This allows FAILED tasks (status=0) to be viewed in Preview page

Test Updates (Preview.test.tsx)

  • Add missing i18n translation mocks
  • Update tests to match dropdown menu UI behavior

Test Plan

  • Run npm install - no deprecated boolean warning
  • Run npm ls boolean - package not in dependency tree
  • Run npm run dev - app starts normally
  • Run npm run lint - passes (only pre-existing warning)
  • Run npm run test:unit - 757 tests pass
  • Run npm run test:renderer - 192 tests pass

🤖 Generated with Claude Code

jorben and others added 5 commits January 25, 2026 22:18
- Upgrade electron from ^35.0.2 to ^38.0.0
- Add npm overrides for @electron/get@^4.0.2 and global-agent@^3.0.1
- This resolves the deprecated boolean@3.2.0 warning during npm install

Co-Authored-By: Claude <noreply@anthropic.com>
- Change status check from `status < 2` to `status === -1 || status === 1`
- FAILED tasks (status=0) can now be viewed for delete/retry actions
- Update tests to match actual component UI behavior (dropdown menus)
- Add missing i18n translation mocks in test file

Co-Authored-By: Claude <noreply@anthropic.com>
@jorben jorben merged commit ef0d984 into master Jan 26, 2026
2 checks passed
@jorben jorben deleted the fix/deprecated-boolean-package branch January 27, 2026 06:36
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