admin
2b19ec07ff
fix: resolve technical debt and npm vulnerabilities
...
NPM Security (0 vulnerabilities remaining):
- Add yarn resolutions for cross-spawn, brace-expansion, color-string, glob, postcss
Bug fixes:
- Bug-002: Use FirstOrDefault with null check (DownloadStationTaskProxyV2)
- Bug-007: Fix inverted exception logic for magnet fallback (TorrentClientBase)
- Bug-008: Fix stale closure using ref (MovieSearchInput)
- Bug-009: Fix Number.Number.parseInt typos across 50+ files
- Bug-010: Add regex timeout and Compiled flag (RegexReplace)
- Bug-011: Add null checks for XML queries (ConfigFileProvider)
- Bug-012: Remove empty touch handler (MovieDetails)
- Bug-013: Use Path.GetFileName for safer check (InstallUpdateService)
- Bug-014: Return Ok instead of Accepted for sync PUT (MovieController)
- Bug-016: Fix double bracket typo in log message (InstallUpdateService)
- Bug-017: Add console.warn to catch block (MovieTagInput)
- Bug-018: Remove stray debug console.log (SignalRConnector)
- Bug-019: Document disabled regex with ReDoS justification (Parser)
2025-12-18 19:54:02 -06:00
admin
9526078d16
refactor: use Number.parseInt/parseFloat/isNaN (S7773)
...
Use Number static methods instead of global functions for better
clarity and consistency.
2025-12-18 16:19:34 -06:00
admin
1b42fe1e25
fix: mark React component props as Readonly
...
Bulk update to make all component props immutable at the type level.
This prevents accidental prop mutation and improves type safety.
Resolves ~50 SonarCloud code smells.
2025-12-18 15:31:40 -06:00
Mark McDowall
3945a2eeb8
Convert Indexer settings to TypeScript
...
(cherry picked from commit 6e008a8e855e67bb14b0e04bdb9042eebcacb59f)
2025-06-04 15:57:46 +03:00
Mark McDowall
7fdaf41325
useMeasure instead of Measure in TypeScript components
...
(cherry picked from commit ee1a0a1f7175839c63595bef6d0221d3787189f4)
2025-04-27 19:45:03 +03:00
Bogdan
981a3c2db3
Fixed: Selecting No Change for quality profile inputs
2025-04-23 20:21:58 +03:00
Mark McDowall
7dd3ed815a
Convert Modal components to TypeScript
...
(cherry picked from commit 9d0acba00065d78dab2fcd73cad6883bb6539fc7)
2025-04-16 12:56:29 +03:00
Bogdan
40f41847fd
Fixed: Selected value for empty root folder inputs
2025-04-16 12:19:04 +03:00
Bogdan
cfd25e974f
Fixed: Free space and missing for selected root folder value
2025-04-15 22:30:42 +03:00
Mark McDowall
2c81f3be0f
Improve typings in FormInputGroup
...
(cherry picked from commit 6838f068bcd04b770cd9c53873f160be97ea745f)
2025-04-15 22:30:42 +03:00
Stevie Robinson
a9bbe06966
Fix: Adding a new root folder from add movie modal
...
(cherry picked from commit 983b079c8257790b52d7f63b2aa8051e88c7ceb2)
2025-04-15 22:30:42 +03:00
Mark McDowall
4c6f80b308
Fixed: Closing on click outside select input and styling on Library Import
...
(cherry picked from commit 3e99917e9d2ba486355e80ccba9e199f73a4f5af)
2025-04-15 22:30:42 +03:00
Bogdan
c8299f7e57
Convert Form Components to TypeScript
...
Co-authored-by: Mark McDowall <mark@mcdowall.ca>
Remove defaultProps from TypeScript components
(cherry picked from commit a90c13e86f798841cb6db038bb6b6d1408a00585)
Fix multi-select checkboxes not appearing
(cherry picked from commit e199710c15fbfa643a9f71c7a20f70b1722d0df6)
2025-04-15 22:30:42 +03:00