Sanaei
f527cfd03a
fix: harden getStoragePath and keep CRLF endings
...
- Normalize the returned path to forward slashes so it matches what
Storage.list() (glob) returns, instead of leaking `\` on Windows.
- Treat the storage root itself as "not inside", so passing a directory
no longer yields an empty path that Storage.load() would open as a dir.
- Extract the containment check into isInsideDirectory() and drop the
redundant isAbsolute(filepath) branch (path.resolve already handles it).
- Restore the repository's CRLF line endings in the nested fixture.
2026-09-04 17:47:43 +02:00
Sanaei
2336dbc41f
Merge remote-tracking branch 'origin/master' into pr/49871
...
# Conflicts:
# tests/commands/playlist/format.test.ts
2026-09-04 17:30:25 +02:00
chen zhihao and GitHub
c5e24196b1
fix: keep malformed URLs during normalization ( #49870 )
2026-09-04 17:13:08 +02:00
chen zhihao and GitHub
9652409093
fix: tolerate missing playlist metadata ( #49868 )
2026-09-04 17:12:25 +02:00
LuckWzx and GitHub
2f83f28352
Fix issue:validate tests on Windows ( #49523 )
2026-09-04 17:11:01 +02:00
chen zhihao and GitHub
f3ef256bdf
Restrict parsed stream quality suffixes ( #49869 )
...
* fix: restrict parsed stream quality suffixes
* test: reuse playlist export fixture for quality suffix
2026-09-04 09:28:26 +02:00
chen zhihao and GitHub
2c21f19496
Return failure status when playlist checks are offline ( #49872 )
...
* fix: fail playlist tests when offline
* test: move offline playlist check into test suite
2026-09-03 22:42:56 +02:00
chen zhihao
de096ff4a8
fix: address nested playlist review feedback
2026-09-01 10:53:47 +08:00
chen zhihao
1b6b7db25a
fix: preserve nested playlist paths when formatting
2026-08-31 20:52:37 +08:00
freearhey
82a6cf2451
Update validate.test.ts
2026-08-17 01:12:41 +03:00
freearhey
831558717b
Update streams_edit.txt
2026-08-17 01:12:38 +03:00
freearhey
63ab90ee50
Update validate.test.ts
2026-08-17 01:00:01 +03:00
freearhey
309f940192
Update tests/__data__
2026-08-17 00:59:47 +03:00
freearhey
0177d18464
Update create.test.ts
2026-08-16 22:54:11 +03:00
freearhey
f963642bed
Update tests/__data__
2026-08-16 22:54:08 +03:00
freearhey
99eeb487a7
Update tests/__data__
2026-08-16 22:18:21 +03:00
freearhey
6f17304a94
Update tests/__data__
2026-08-16 01:50:54 +03:00
freearhey
35fa55e15c
Create validate.test.ts
2026-08-15 03:01:07 +03:00
freearhey
5c435c4751
Update tests/__data__
2026-08-15 03:00:56 +03:00
freearhey
b7cd2a1d5a
Update tests/__data__
2026-05-25 13:25:19 +03:00
freearhey
8f7940c8ca
wip
2026-05-02 13:29:34 +03:00
freearhey
6826742c6b
wip
2026-05-02 12:26:32 +03:00
freearhey
834abac5e4
wip
2026-05-02 12:08:00 +03:00
freearhey
e18bdc87ab
Create discussions.js
2026-04-12 08:45:53 +03:00
freearhey
82bbdd86f2
Update streams.json
2026-03-29 10:59:45 +03:00
freearhey
aa5125890a
Update tests/__data__
2026-03-25 12:15:22 +03:00
freearhey
39ca336efd
Update update.test.ts
2026-03-23 17:12:28 +03:00
freearhey
aafd79f242
Update tests/__data__
2026-03-23 17:12:23 +03:00
freearhey
850a6beeb8
Update create.test.ts
2026-03-11 07:08:13 +03:00
freearhey
3d9641d9a6
Update validate.test.ts
2026-03-11 07:08:11 +03:00
freearhey
f4058b5a56
Update tests/__data__
2026-03-11 07:07:59 +03:00
freearhey
fe7284359a
Update tests/__data__
2026-03-01 17:31:46 +03:00
freearhey
451be80e77
Update tests/__data__
2026-02-11 04:55:20 +03:00
freearhey
55836ade7b
Update tests/__data__
2025-12-23 07:14:03 +03:00
freearhey
b100d93124
Update ag.m3u
2025-12-13 01:35:09 +03:00
freearhey
ce5191db90
Update tests/__data__
2025-12-13 01:07:03 +03:00
freearhey
a24ae8f8b7
Update test.test.ts
2025-12-09 04:19:09 +03:00
freearhey
028ecc7046
Update tests/__data__
2025-12-09 04:18:54 +03:00
freearhey
a27ba0c7d0
Update tests
2025-12-04 18:32:06 +03:00
freearhey
963e4a88c4
Update tests/__data__
2025-12-04 18:31:54 +03:00
freearhey
60fde4cc8c
Replace LF with CRLF
2025-10-09 03:20:46 +03:00
freearhey
4861c60b74
Update tests/__data__
2025-10-08 23:29:04 +03:00
freearhey
45bfeb431d
Update create.test.ts
2025-10-08 23:07:30 +03:00
freearhey
c7d9e78be5
Update 4_channel-search.yml
2025-10-08 23:07:27 +03:00
freearhey
25fa704e14
Update create.test.ts
2025-10-08 21:24:48 +03:00
freearhey
b65f39e8ca
Update tests/__data__
2025-10-08 20:40:42 +03:00
freearhey
eac29a0f1a
Replace LF with CRLF
2025-10-08 20:40:22 +03:00
Ismaël Moret
1ca59cba57
update tests & replace ffprobe -> mediainfo.js
2025-09-02 17:00:50 +00:00
freearhey
5397ab25b0
Update tests/__data__
2025-09-02 01:36:18 +03:00
freearhey
b9be0ca79a
Update tests/__data__
2025-08-30 00:53:22 +03:00