Sanaei
994b12fb25
fix: correct Live 24/7 handling and label regressions
...
- stream.updateWithIssue: 'Live 24/7: Yes' meant the stream IS 24/7, but it
was assigned straight to isNot247, inverting the label. A 'No' answer was
also ignored because the guard skipped falsy values.
- dataSet.getBoolean: an unanswered dropdown is stored as '' by
parseIssueBody, which getBoolean read as false. Treat it as undefined so
'no answer' means 'leave unchanged' instead of 'Not 24/7'.
- update.addStream: has() is true for an unanswered field, so it produced
isNot247 = true for issues that left the dropdown blank.
- generate: sortBy got five orders for four iteratees.
- 2_streams_edit.yml: restore the '~' reset option dropped from the quality
dropdown when the Label field was removed.
- stream.getLabels: use const to satisfy prefer-const.
2026-09-04 18:02:35 +02:00
Sanaei
3448e44b7e
Merge branch 'master' into patch-2026.09.1
...
Resolved conflict in scripts/models/stream.ts: kept the branch's
labels/isNot247/isGeoBlocked handling in fromPlaylistItem while adopting
master's optional-chaining guards for data.tvg / data.http.
2026-09-04 18:01:12 +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
Aleksandr Statciuk and GitHub
016c6ec540
Merge branch 'master' into patch-2026.09.1
2026-09-04 11:25:51 +03: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
freearhey
b700995496
Update tests/__data__
2026-09-03 14:52:31 +03:00
freearhey
831558717b
Update streams_edit.txt
2026-08-17 01:12:38 +03:00
freearhey
309f940192
Update tests/__data__
2026-08-17 00:59:47 +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
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
aafd79f242
Update tests/__data__
2026-03-23 17:12:23 +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
028ecc7046
Update tests/__data__
2025-12-09 04:18:54 +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
c7d9e78be5
Update 4_channel-search.yml
2025-10-08 23:07:27 +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
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
freearhey
578b135240
Update tests/__data__
2025-08-24 22:42:55 +03:00
freearhey
676f675791
Update tests/__data__
2025-08-24 13:04:57 +03:00
freearhey
dc4b4e706d
Update tests/__data__
2025-08-23 19:48:49 +03:00
freearhey
3a1999e96c
Update tests/__data__
2025-08-23 19:24:55 +03:00
freearhey
c09fd73503
Update tests/__data__
2025-08-23 17:46:46 +03:00
freearhey
2f715c987b
Update tests/__data__
2025-07-30 19:56:46 +03:00
freearhey
87d92a7078
Replace LF endings with CRLF
2025-07-30 02:51:40 +03:00
freearhey
1cedd1af54
Update tests/__data_
2025-07-20 20:28:41 +03:00
freearhey
782a8ebc02
Update issues.js
2025-07-20 01:05:13 +03:00
freearhey
5b16467a64
Update tests/__data__
2025-07-20 00:28:18 +03:00
freearhey
5ffa2d1dd0
Update tests/__data__
2025-07-12 23:54:56 +03:00
freearhey
1d752b82d0
Update tests/__data__
2025-07-10 21:12:35 +03:00
freearhey
8e90d0eca8
Update tests
2025-05-24 19:20:09 +03:00