Skip to content

Refactor code structure for improved readability and maintainability #6

Refactor code structure for improved readability and maintainability

Refactor code structure for improved readability and maintainability #6

Triggered via push June 19, 2026 14:57
Status Success
Total duration 3m 29s
Artifacts

ci.yml

on: push
Rust check & test
1m 18s
Rust check & test
Frontend lint, typecheck & unit tests
27s
Frontend lint, typecheck & unit tests
Tauri build smoke test
3m 24s
Tauri build smoke test
1.x → 2.0 migration rehearsal
1m 21s
1.x → 2.0 migration rehearsal
Offline critical journey tests
1m 31s
Offline critical journey tests
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
Frontend lint, typecheck & unit tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Frontend lint, typecheck & unit tests: src/widgets/WidgetWindow.tsx#L127
React Hook useEffect has a missing dependency: 'win'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/widgets/TimerWidget.tsx#L69
React Hook useEffect has a missing dependency: 'reset'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/stores/widgetStore.ts#L17
'get' is defined but never used. Allowed unused args must match /^_/u
Frontend lint, typecheck & unit tests: src/pages/Settings/index.tsx#L862
'showWindowsStartupSettings' is assigned a value but never used
Frontend lint, typecheck & unit tests: src/pages/Settings/index.tsx#L328
React Hook useEffect has missing dependencies: 'excludeTimelens', 'setIdleTimePolicy', 'setIgnoreSystemProcesses', and 'setTrackWindowTitles'. Either include them or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/UnifiedTimeline.tsx#L138
React Hook useMemo has missing dependencies: 'rangeEnd' and 'rangeStart'. Either include them or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/HourlyTimeline.tsx#L13
Unexpected any. Specify a different type
Frontend lint, typecheck & unit tests: src/pages/Dashboard/CategoryInsights.tsx#L33
React Hook useMemo has a missing dependency: 'localizeCategory'. Either include it or remove the dependency array
Frontend lint, typecheck & unit tests: src/pages/Dashboard/AppRankingChart.tsx#L14
Unexpected any. Specify a different type
Rust check & test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
1.x → 2.0 migration rehearsal
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Offline critical journey tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Tauri build smoke test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/