Commit Graph

427 Commits

Author SHA1 Message Date
mrcanelas b6e55319c9 feat(diferentOrder): add new entry for "Rurouni Kenshin"
- Closes #1146
2025-07-06 22:36:04 -03:00
mrcanelas 9b8efa8c6b feat(diferentOrder): add new entry for "Sister Wives"
- Closes #1169
2025-07-06 22:31:49 -03:00
mrcanelas f66a7a06b5 feat(diferentOrder): add new entry for "Yu-Gi-Oh! Duel Monsters"
- Closes #1172
2025-07-06 22:27:06 -03:00
mrcanelas e54eef10f8 feat(diferentOrder): add new entry for "Yu-Gi-Oh! GX"
- Closes #1174
2025-07-06 22:24:52 -03:00
mrcanelas fa8fa9c921 feat(diferentOrder): add new entry for "Yu-Gi-Oh! 5D's"
- Closes #1176
2025-07-06 20:55:22 -03:00
mrcanelas 6ef486152c feat(diferentOrder): add new entry for "Blue Lock"
- Closes #1178
2025-07-06 20:53:00 -03:00
mrcanelas 4d904cef0b feat(diferentOrder): add new entry for "Fate/stay night [Unlimited Blade Works]"
- Closes #1179
2025-07-06 20:51:20 -03:00
mrcanelas 7e45751af5 feat(diferentOrder): add new entry for "Go! Go! Loser Ranger!"
- Closes #1183
2025-07-06 20:43:59 -03:00
mrcanelas aa71b79e07 feat(diferentOrder): add new entry for "My Dress-Up Darling" 2025-07-06 20:33:36 -03:00
mrcanelas 2481e19af6 feat(diferentOrder): add new entry for "Pac-Man and the Ghostly Adventures"
- Closes #1110
2025-07-06 01:02:16 -03:00
mrcanelas 3591307303 feat(diferentOrder): add new entry for "Dragon Ball Z Kai"
- Closes #1106
2025-07-06 00:59:25 -03:00
mrcanelas 60fb0e911f feat(diferentOrder): remove duplicate entry for "Jujutsu Kaisen" 2025-07-06 00:57:51 -03:00
mrcanelas a44657717f feat(diferentOrder): add new entry for "Zatch Bell!"
- Closes #1084
2025-07-06 00:41:12 -03:00
mrcanelas be9d424b9e feat(diferentOrder): add new entry for "Ranma ½"
- Closes #1086
2025-07-06 00:38:44 -03:00
mrcanelas 2e0a439444 feat(diferentOrder): add new entry for "Urusei Yatsura"
- Closes #1083
2025-07-06 00:35:16 -03:00
mrcanelas 65868e8cd5 feat(diferentOrder): add new entry for "Mashle: Magic and Muscles"
- Closes #1068
2025-07-06 00:20:01 -03:00
mrcanelas 47ceb6eb72 feat(diferentOrder): add new entry for "Running Man"
- Closes #1067
2025-07-06 00:18:12 -03:00
mrcanelas 1e0f89b037 feat(diferentOrder): add new entry for "Dragon Ball Super"
- Closes #1046
2025-07-05 23:57:25 -03:00
mrcanelas a9dc039425 feat(diferentImdbId): add new entry for "Dragon Ball"
- Closes #1045
2025-07-05 23:55:25 -03:00
mrcanelas 1d29fdc4b8 feat(diferentImdbId): add new entry for "Dragon Ball" 2025-07-05 23:54:58 -03:00
mrcanelas 7d07588920 feat(diferentOrder): add new entry for "The 100 Girlfriends Who Really, Really, Really, Really, REALLY Love You"
- Closes #1031
2025-07-05 23:42:04 -03:00
mrcanelas ead8dfe4e1 feat(diferentOrder): add new entry for "Fate/Extra Last Encore"
- Closes #1026
2025-07-05 23:38:41 -03:00
mrcanelas 1cce5add8c fix(diferentOrder): fix episodeGroupId for "Bakemonogatari"
- Closes #1024
2025-07-05 23:34:48 -03:00
mrcanelas 95549a0067 fix: add null safety checks for cache in checkSeasons utility
- Add null checks before using cache.get() and cache.set() methods
- Prevent "Cannot read properties of null" error when NO_CACHE is enabled
- Add graceful degradation when cache is not available
- Skip season checking functionality when cache is null

Fixes TypeError when accessing cache methods on null cache object
2025-07-05 23:30:01 -03:00
mrcanelas 1700497f48 fix: prevent null reference error in parseConfig function
- Add null safety checks to prevent "Cannot read properties of null" error
- Ensure parseConfig always returns a valid object, even with null/undefined input
- Add fallback object ({}) to all parseConfig calls in index.js
- Improve error handling for catalogChoices parameter
- Closes #987

Fixes TypeError when accessing config.language on null config object
2025-07-05 22:31:20 -03:00
mrcanelas 7eaa938d11 feat(diferentOrder): add new entry for "Bungo Stray Dogs"
- Closes #1011
2025-07-05 22:13:57 -03:00
mrcanelas 4b3a4c5876 fix(diferentOrder): corrigir episodeGroupId para "Naruto"
- Closes #1005
2025-07-05 22:08:24 -03:00
mrcanelas 2b7be521f4 feat(diferentOrder): add new entry for "Jujutsu Kaisen"
- Closes #1003
2025-07-05 22:05:17 -03:00
mrcanelas 3fa8c74da5 feat(diferentOrder): add new entry for "Bleach"
- Closes #1002
2025-07-05 22:03:59 -03:00
mrcanelas 1a89c71ff2 feat(diferentOrder): add new entry for "Cold Case Files"
- Closes #1001
2025-07-05 22:02:10 -03:00
mrcanelas 963ee72b77 feat(diferentOrder): add new entry for "American Dad!"
- Closes #981
2025-07-05 21:44:39 -03:00
mrcanelas 96f4e298b6 feat(diferentOrder): add new entry for "Farscape"
- Closes #975
2025-07-05 21:40:05 -03:00
mrcanelas 2c956d037c feat(diferentOrder): add new entry for "Yu-Gi-Oh! Arc-V"
- Closes #974
2025-07-05 21:38:05 -03:00
mrcanelas 0c4fe28899 feat(diferentOrder): add new entry for "Tomorrow Is Ours"
- Closes #970
2025-07-05 21:36:20 -03:00
mrcanelas 0ac69f33f5 feat(diferentOrder): add new entry for "Caméra café"
- Closes #971
2025-07-05 21:34:49 -03:00
mrcanelas 6e09f0c6d9 fix(checkSeasons): remove unnecessary state=open parameter from issue query 2025-07-05 21:32:36 -03:00
mrcanelas 1095e8f1d1 feat(diferentOrder): add new entry for "Detective Conan"
- Closes #967
2025-07-05 21:30:28 -03:00
mrcanelas cadeae7bea feat(diferentOrder): add new entry for "King of the Hill"
- Closes #958
2025-07-05 21:24:12 -03:00
mrcanelas 6e69bba3c9 feat(diferentOrder): add new entry for "Pokémon"
- Closes #965
2025-07-05 21:21:07 -03:00
mrcanelas b5fc7b3c4c feat(diferentOrder): add new entry for "DAN DA DAN" 2025-07-05 21:16:45 -03:00
mrcanelas 4bc5d141a1 fix(package): update dependencies for cache manager and fanart.tv-api 2025-07-02 14:35:56 -03:00
mrcanelas d62773a4ba refactor(checkSeasons): improve issue handling and update last checked logic 2025-07-02 14:35:34 -03:00
mrcanelas 5a4a652e67 refactor(getCache): switch from MongoDB to Redis for caching implementation 2025-07-02 14:17:07 -03:00
mrcanelas de8de39be4 fix(getLogo): correct variable naming for FanartTvApi initialization 2025-07-02 14:13:00 -03:00
mrcanelas b8727ebb9b feat: add automatic season count check and GitHub issue creation for TMDB vs Stremio discrepancies
- Implemented a function to compare the number of seasons between TMDB and Stremio for each series.
- Uses cache-manager to store the last check date per TMDB ID, avoiding unnecessary repeated checks.
- Automatically creates a GitHub issue (in English) if a mismatch is found, including:
  - TMDB and Stremio season counts
  - TMDB ID and IMDB ID
  - Direct links to TMDB and IMDB pages for the series
- Ignores season 0 (extras) in the comparison.
- All comments and issue bodies are now in English for better international collaboration.
2025-07-01 16:16:29 -03:00
mrcanelas ac8d2c660e refactor(config): use lz-string to compress config in URLs with legacy fallback
- Now uses lz-string to compress and decompress addon config in URLs for better compatibility (ESM and CJS).
- Backend supports fallback to plain JSON for legacy URLs.
2025-07-01 15:32:56 -03:00
mrcanelas a4d9b9aff7 feat: add lz-string dependency 2025-07-01 15:32:31 -03:00
mrcanelas b33d71610a fix(parseCast): remove debug log for count parameter 2025-07-01 15:06:27 -03:00
mrcanelas eb032e920b chore(release): bump version to 3.1.7 2025-07-01 14:41:58 -03:00
mrcanelas 31b20971e8 feat(config): add 'hideInCinemaTag' and improve cast count logic
- Added support to remove 'imdb_id' from meta response when 'hideInCinemaTag' is enabled. #111
- Updated parseCast to return all cast members when count is undefined, supporting the 'Unlimited' option in configuration.
2025-07-01 14:40:19 -03:00