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