Viren070
6ebaca9e32
fix: ensure tests are only added when filename or indexer is defined and log sort regexes
2025-05-06 18:55:16 +01:00
Viren070
e9610a3af9
fix: rename excludeCached to excludeUncached for clarity
2025-05-06 18:37:41 +01:00
Viren070
fdb484947a
fix: remove keyword skip reasons
2025-05-06 18:37:26 +01:00
Viren070
dfe940b248
refactor: merge keyword and regex filters during filtering
2025-05-06 18:35:47 +01:00
Viren070
9dd8336edc
feat: use envalid, improve cache implementation, refactor regex caching
2025-05-06 17:42:08 +01:00
Vidhin
d4020b05a8
perf: Implement caching for regex-based sorting to improve performance ( #165 )
...
- Added sortPatternMatchCache Map to store regex pattern match results
- Optimized regex sorting logic by caching results
- Improved code structure and readability
2025-05-06 10:43:27 +01:00
Vidhin
56b43a51b1
fix: improve regex pattern handling and add case-insensitive matching ( #164 )
...
- Replace nullish coalescing with logical OR for default pattern handling
- Add case-insensitive flag to all sort/filter regex patterns
- Fix handling of empty/falsy values from addon config
2025-05-06 06:06:04 +01:00
Viren070
a2780f0fb1
1.19.4
v1.19.4
2025-05-05 21:43:23 +01:00
Viren070
dc01a20205
fix: assign filename when found
2025-05-05 21:42:49 +01:00
Viren070
2c4fb98dbb
1.19.3
v1.19.3
2025-05-05 16:40:50 +01:00
Vidhin
95e7c898a5
feat: Support regex patterns via environment variables to prevent HTTP 431 errors ( #162 )
2025-05-05 16:14:45 +01:00
Viren070
1a57ec45d8
fix: account for base64 compressed format in custom config generator
2025-05-05 15:31:07 +01:00
Viren070
07885d3054
fix: handle cases when description and title fields are both undefined
2025-05-05 14:41:38 +01:00
Viren070
bf5742b2b7
fix: handle stremthru config encryption/decryption and load from existing configs
2025-05-05 14:41:27 +01:00
Viren070
ecdcb3bf4c
docs: fix stremio addon link, spelling mistake, and add stremthru to credits
2025-05-05 13:00:06 +01:00
Viren070
b99800b82b
1.19.2
v1.19.2
2025-05-04 23:25:00 +01:00
Viren070
88b7cb0148
fix: handle case when there is no arrow in mediafusion stream results
2025-05-04 23:24:18 +01:00
Viren070
0bda252c96
1.19.1
v1.19.1
2025-05-04 23:20:05 +01:00
Viren070
a69e65f8cf
fix: filter out undefined when looking for filenames
2025-05-04 23:19:15 +01:00
Viren070
a85ee25280
Update README.md
2025-05-04 22:56:59 +01:00
Viren070
c5b36ee92e
1.19.0
v1.19.0
2025-05-04 22:03:54 +01:00
Viren070
f7f6331746
fix: correctly determine valid filenames within a description to minimise multi-line parse strings
2025-05-04 21:40:54 +01:00
Viren070
8de35c2da6
fix: ensure foldername is extracted correctly for mediafusion results
2025-05-04 21:40:44 +01:00
Vidhin
6fc5929709
docs: update README with regex-based filtering and sorting features ( #161 )
2025-05-04 20:18:36 +01:00
Viren070
aa5053d2d9
docs: mention stremthru in description too
2025-05-04 20:17:58 +01:00
Viren070
f6e4539972
fix: ensure folder and filename are only added when defined in torrentio format
2025-05-04 20:05:49 +01:00
Viren070
ec96873e1a
refactor: simplify IP retrieval logic by extracting retry logic into function
2025-05-04 20:02:55 +01:00
Viren070
09220be8e8
feat: improve error logs for stremthru/mediaflow
2025-05-04 19:57:12 +01:00
Viren070
71cc439ee0
chore: delete lerna.json
2025-05-04 19:54:42 +01:00
Viren070
4ab1c7dee1
style: format code
2025-05-04 19:54:18 +01:00
Viren070
ace955b6e4
feat: enable encrypted proxied urls by default
2025-05-04 19:52:34 +01:00
Viren070
c76e3edbe8
docs: update sample .env and README for StremThru proxy integration
2025-05-04 19:48:57 +01:00
Munif Tanjim
17b30c2c66
feat: add stremthru as proxy provider ( #160 )
2025-05-04 18:27:47 +01:00
Vidhin
5c7546f0ae
feat: Enhance Regex-based Stream Sorting with Multiple Pattern Support ( #157 )
2025-05-04 15:15:34 +01:00
Vidhin
d4db3aff2b
feat: Add regex-based stream sorting with API key protection ( #156 )
...
* feat: add regex-based stream sorting with API key protection
* refactor: optimize regex matching for stream sorting
* fix: add set regex sort pattern in loadFromConfig
2025-05-03 01:03:14 +01:00
Vidhin
b7e512b3d9
feat: implement regex-based stream filtering with API key protection ( #155 )
2025-05-01 23:20:44 +01:00
Viren070
69247632f9
1.18.0
v1.18.0
2025-05-01 20:29:01 +01:00
Viren070
4efbc1bc51
feat: add tools variable to allow new lines and removing lines
2025-05-01 19:45:32 +01:00
Viren070
feca66d9d5
feat: add folderName property, show in gdrive and torrentio formats. deprecate stream.name, add stream.filename and stream.folderName
...
closes #147
2025-05-01 19:12:40 +01:00
Viren070
0f4d6b769d
fix: use logger and only log when removeIndexes is greater than 0
2025-05-01 18:25:05 +01:00
Viren070
f14ac825cf
feat: changes
...
This commit removes the 'Move Addon Name to description' setting in favour of the custom formatter
Adds the following fields for use in a custom formatter:
config.addonName (returns the value of `ADDON_NAME`)
config.showDie (returns the value of `SHOW_DIE`)
stream.title (string)
stream.year (string)
stream.season (number)
stream.seasons (number[])
stream.episode (number)
stream.proxied (boolean)
you now control 100% of the stream output, including the game die emoji and the detective emoji for proxied streams.
Adds a proxied switch in the preview.
Adjusted default addon name to Torrentio to account for config.addonName
refactored the way streams were generated.
2025-05-01 17:57:30 +01:00
Viren070
22395d0949
fix(cf-worker): use utf-8 encoding when extracting
2025-05-01 17:49:08 +01:00
Viren070
c3b25292b8
docs: add badges
2025-04-30 19:26:33 +01:00
Viren070
7bbe155606
1.17.0
v1.17.0
2025-04-30 18:33:31 +01:00
Viren070
a8658a302a
docs: add missing emoji and adjust note to not get auto formatted incorrectly
2025-04-30 17:37:55 +01:00
Viren070
bd65810ed1
docs: fix note again
2025-04-30 17:35:37 +01:00
Viren070
73871dedab
docs: emojis
2025-04-30 17:34:13 +01:00
Viren070
dedf04cd11
docs: fix note
2025-04-30 17:02:01 +01:00
Viren070
0e52cf1f04
docs: improve getting started docs
2025-04-30 17:00:26 +01:00
Viren070
6f7eb2db87
docs: fix links
2025-04-30 16:50:57 +01:00