Skip to content

Conversation

@sterlp
Copy link
Owner

@sterlp sterlp commented Jan 11, 2026

No description provided.

sterlp and others added 16 commits January 11, 2026 11:34
Major Updates:
- pnpm: 10.15.0 → 10.28.0
- React: 19.1.1 → 19.2.3
- Vite: 7.1.7 → 7.3.1 (security fix for CVE-2025-62522)
- Vitest: 3.2.4 → 4.0.16
- TypeScript: 5.8.3 → 5.9.3
- ESLint: 9.36.0 → 9.39.2

Security Fixes:
- Fixed CVE-2025-62522 (Vite backslash bypass on Windows)
- Fixed CVE-2025-64718 (js-yaml prototype pollution)
- All security vulnerabilities resolved

Breaking Changes Handled:
- Updated Vite config to use vitest/config for test support
- Fixed ESLint flat config syntax in both projects
- Updated React version in ESLint config from 18.3 to 19.1
- Fixed ResizeObserver mock for Vitest 4.x
- Updated spt-ui-lib peer dependencies to React 19.2

Java Code Fixes:
- Removed unused imports in PersistentTaskService
- Removed unused import in TriggerTimer
- Fixed TypeScript unused type parameters in server-api.ts

Testing:
- All 10 tests passing (4 in spt-ui-lib + 6 in web-app)
- Maven integration verified and working
- Both projects build successfully

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
When systemLoadAverage is -1 (unavailable on Windows or unsupported
platforms), display "N/A" instead of attempting to render it as a
percentage, which caused a validation error in recharts.

This prevents the console warning:
"Invalid input: max must be greater than zero and value must be
non-negative."

The CPU section now shows a gray progress bar with "System load
unavailable" message when the metric is not available.

Fixes the error seen on Windows where systemLoadAverage returns -1.0.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Create cron jobs page following trigger folder patterns
- Display all cron jobs from /spring-tasks-api/cron-triggers
- Add suspend/resume functionality via API endpoints
- Add navigation to planned triggers and history
- Include search filtering by ID, task name, schedule, tag
- Add test coverage for new page

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@sterlp sterlp merged commit bef25bc into main Jan 11, 2026
9 checks passed
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