Copilot
84425d2b25
docs: Update Radarr references to Aletheia and document test suite status ( #113 )
...
* Initial plan
* docs: update package.json metadata for Aletheia fork
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* docs: update code comments to reference Aletheia instead of Radarr
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* docs: add test status documentation
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* docs: clarify Notifiarr integration naming in comment
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* docs: add comprehensive documentation cleanup summary
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* docs: update CLEANUP_CANDIDATES.md with completed items
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
2025-12-21 14:50:10 -06:00
Copilot
2a816e10a7
[WIP] Fix open issues after research and analysis ( #110 )
...
* Initial plan
* feat(ci): Add secret scanning with secretlint to pre-commit hooks
- Install secretlint and @secretlint/secretlint-rule-preset-recommend
- Configure secretlint with .secretlintrc.json
- Add secretlint to lint-staged configuration
- Update CONTRIBUTING.md to document secret scanning
- Resolves #55
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* feat(privacy): Disable telemetry and analytics by default
- Set SentryEnabled to false by default in SentryTarget
- Update English localization to clarify error reporting is opt-in
- Update README with detailed privacy information
- Machine fingerprinting already removed (returns "anonymous")
- Piwik analytics already removed
- AnalyticsEnabled defaults to false in config
This ensures no telemetry is sent without explicit user consent.
Resolves #8
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
* refactor: Address code review feedback for pre-commit and telemetry changes
- Optimize secretlint to only scan relevant file types (not all files)
- Add ignoreFiles configuration to secretlint to exclude build artifacts
- Clarify comment in SentryTarget about reconfiguration location
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: cheir-mneme <176430037+cheir-mneme@users.noreply.github.com>
2025-12-21 14:19:46 -06:00
admin
cca1b47936
Migrate to ESLint 9 flat config
...
- Create eslint.config.mjs with ESM flat config format
- Remove legacy .eslintrc.js and .eslintignore
- Remove eslint-plugin-filenames (not ESLint 9 compatible)
- Update lint-staged to use new config
- Clean up unused eslint-disable directives
2025-12-19 14:44:01 -06:00
admin
7961b36547
fix(ci): P2 improvements - editorconfig, integration tests, Prettier 3
...
- Remove duplicate dotnet_style_qualification rules in .editorconfig
- Update Radarr branding to Aletheia in .editorconfig
- Add integration tests step to build.yml (with continue-on-error)
- Upgrade Prettier to 3.7.4, eslint-plugin-prettier to 5.5.4
- Upgrade eslint-config-prettier to 10.1.8
- Fix pre-existing lint errors (unused vars, radix parameter)
- Reformat frontend code with Prettier 3 formatting changes
Closes #57 (SonarCloud deferred - needs org setup)
Closes #58 , #62 (partial - ESLint 9 deferred), #63
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 11:46:44 -06:00
admin
37ed597adf
fix(ci): add CODEOWNERS, enable test blocking, add pre-commit hooks
2025-12-19 11:03:07 -06:00
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
Bogdan
3c75250c08
Bump postcss to 8.5.6
...
(cherry picked from commit f84650b6c04f01fd498f50403c83a2103cb75140)
2025-09-28 21:57:01 -05:00
Bogdan
2235823af3
New: Bump to .NET 8
...
Co-authored-by: Qstick <qstick@gmail.com>
2025-09-09 16:56:04 -05:00
Bogdan
c82404c75b
Fixed: Loading suggestions for header search input
2025-05-15 14:48:40 +03:00
Bogdan
a600728916
Bump react-virtualized to 9.22.6
...
Bump @types/react
2025-05-14 18:37:10 +03:00
Bogdan
bbfb8c7cc2
Bump babel, fontawesome icons, fuse.js, react-lazyload, react-use-measure and react-window
2025-05-14 14:37:12 +03:00
Bogdan
32418ea521
Bump core-js to 3.42
2025-05-14 14:37:12 +03:00
Mark McDowall
8caa839d99
Convert Table to TypeScript
...
(cherry picked from commit 699120a8fd54be9e70fb9a83298f94c8cb6a80bb)
2025-04-27 20:29:10 +03:00
Mark McDowall
937557e214
Convert Page components to TypeScript
...
(cherry picked from commit f35a27449d253260ba9c9fae28909cec8a87b4fe)
2025-04-27 19:45:03 +03:00
Bogdan
4dc02dcb80
Bump core-js to 3.41
2025-04-24 17:01:45 +03:00
Mark McDowall
b91517afd5
Add React Query
...
(cherry picked from commit 4491df3ae7530f2167beebc3548dd01fd2cc1a12)
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
Mark McDowall
abeeee9363
Upgrade 'eslint-plugin-react-hooks' to 5.2.0
...
(cherry picked from commit c86822b114bd0b7276b40cdf2bb6181ef35db3dc)
2025-03-11 11:27:52 +02:00
Mark McDowall
5efefd804b
Upgrade @typescript-eslint packages to 8.181.1
...
(cherry picked from commit ed10b63fa0c161cac7e0a2084e53785ab1798208)
2024-12-17 13:15:06 +02:00
Mark McDowall
38f9543526
Upgrade Font Awesome to 6.7.1
...
(cherry picked from commit 016b5718386593c030f14fcac307c93ee1ceeca6)
2024-12-17 13:11:07 +02:00
Mark McDowall
aae68e681e
Upgrade babel to 7.26.0
...
(cherry picked from commit bfcd017012730c97eb587ae2d2e91f72ee7a1de3)
2024-12-17 13:08:36 +02:00
Mark McDowall
e4106f0ede
Upgrade TypeScript and core-js
...
(cherry picked from commit 148480909917f69ff3b2ca547ccb4716dd56606e)
Closes #10763
2024-12-15 14:43:20 +02:00
Mark McDowall
7b9562bb38
Update React
...
(cherry picked from commit 4491df3ae7530f2167beebc3548dd01fd2cc1a12)
Towards #10703
2024-12-12 21:01:19 +02:00
Mark McDowall
dc29526961
Convert App to TypeScript
...
(cherry picked from commit d6d90a64a39d3b9d3a95fb6b265517693a70fdd7)
Closes #10233
2024-10-22 06:30:52 +03:00
Bogdan
3c995a0fff
Bump babel packages
2024-10-10 19:01:53 +03:00
Bogdan
430719baac
Remove unused gulp packages
2024-10-10 18:55:46 +03:00
Bogdan
7912a942f7
Bump frontend packages
2024-10-10 02:40:02 +03:00
Bogdan
f0f828491b
Fixed: Copy to clipboard in non-secure contexts
...
(cherry picked from commit 3828e475cc8860e74cdfd8a70b4f886de7f9c5c3)
Closes #10525
2024-10-08 02:11:35 +03:00
Treycos
7f3d107eda
Convert ClipboardButton to TypeScript
...
(cherry picked from commit 99fc52039f44264c83d939e5f096d8e16d2f3355)
Closes #10452
2024-10-08 02:09:10 +03:00
Bogdan
2ba4562f49
Fixed: Improve appearance and sorting by ratings for Discover
...
Fixes #7271
2024-08-25 09:22:23 +03:00
Bogdan
a812d9f39f
Bump core-js
...
Update UI libs
2024-08-24 05:45:33 +03:00
Bogdan
5898eea3d0
Bump babel packages
...
Closes #10320
2024-08-19 06:24:55 +03:00
Bogdan
5b78a1297a
Use autoprefixer in UI build
...
(cherry picked from commit 47a05ecb36e5c960b4f6ca7d279df7c281114611)
Closes #10319
2024-08-19 06:22:54 +03:00
Bruno Garcia
2677d25980
Update Sentry SDK add features
...
Co-authored-by: Stefan Jandl <reg@bitfox.at>
(cherry picked from commit 6377c688fc7b35749d608bf62796446bb5bcb11b)
2024-05-01 23:27:51 +03:00
Bogdan
a2d11cf684
Bump typescript eslint plugin and parser
2024-04-21 12:40:23 +03:00
Bogdan
cc32635f6f
Bump frontend dependencies
2024-04-21 10:31:56 +03:00
Stevie Robinson
86a17e7984
Fixed: Wrapping of naming tokens with alternate separators
...
(cherry picked from commit 80630bf97f5bb3b49d4824dc039d2edfc74e4797)
Closes #9743
Closes #9836
2024-03-14 11:33:54 +02:00
servarr[bot]
c388cf968b
Bump node to v20.x on builder
2024-02-21 20:52:43 +02:00
Bogdan
2f58c8676f
Bump dotnet to 6.0.25
2023-12-10 15:35:59 +02:00
Bogdan
fe7203815d
Preserve the protocol in Movie Image
...
(cherry picked from commit a2f16bddfd7dfba207c5feaaf472913c38dc3e25)
Closes #9198
2023-09-18 15:24:06 +03:00
Bogdan
d6749a0c8e
Migrate to merged proposals now included in babel/present-env
...
Bump core-js too.
2023-09-04 00:50:20 +03:00
Bogdan
72fe25d7b2
Bump dotnet to 6.0.21
2023-09-04 00:50:20 +03:00
Mark McDowall
e691253419
UI loading improvements
...
Fixed: Caching for dynamically loaded JS files
Fixed: Incorrect caching of initialize.js
(cherry picked from commit f0cb5b81f140c67fa84162e094cc4e0f3476f5da)
2023-07-24 11:40:50 +03:00
Bogdan
e612d8c485
Update webpack, eslint and core-js
2023-07-23 11:45:14 +03:00
Mark McDowall
faaef80a80
New: Added UI for parsing release names
...
(cherry picked from commit 85e285598106346099ceae676599c5cb4b789c92)
2023-07-18 07:21:02 +03:00
Bogdan
d8b724346c
Update UI dependencies
2023-05-13 20:29:05 +03:00
Benjamin Staneck
c9b09faae9
Remove unused babel plugins and fix build with profiling
...
(cherry picked from commit d79f42351fd3d61d180a224d4b8fb51184eb347e)
2023-05-13 20:29:05 +03:00
Benjamin Staneck
8a49463053
Update all relevant dev tool deps
...
Delete esformatter
Address lint failures
Delete unknown component property
remove deprecated stylelint rules
Address stylelint violation
Update rimraf
(cherry picked from commit 4aba540b894729c730640f03b2f96c451af2dba0)
2023-05-13 20:29:05 +03:00
Qstick
eeb997430c
Convert Manual Import to Typescript
2023-05-06 21:33:19 -05:00
Qstick
e88c44915f
Improved UI error messages (stack trace and version)
2023-04-29 22:47:02 -05:00