Commit Graph
50 Commits
Author SHA1 Message Date
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 zhihaoandGitHub 9652409093 fix: tolerate missing playlist metadata (#49868) 2026-09-04 17:12:25 +02:00
Aleksandr StatciukandGitHub 016c6ec540 Merge branch 'master' into patch-2026.09.1 2026-09-04 11:25:51 +03:00
chen zhihaoandGitHub 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
freearhey d4f07c0a4c Update scripts 2026-09-03 14:53:13 +03:00
freearhey 0542592b50 Update scripts 2026-08-16 22:54:31 +03:00
freearhey 34a557a4e5 Update scripts 2026-08-15 03:01:38 +03:00
freearhey 254458135a Update scripts 2026-05-25 13:29:39 +03:00
freearhey 8f7940c8ca wip 2026-05-02 13:29:34 +03:00
freearhey 59133e92e8 Update scripts 2026-04-12 08:46:28 +03:00
freearhey ea29493362 Update stream.ts 2026-03-29 11:00:06 +03:00
freearhey f8df143654 Update stream.ts 2026-02-11 04:55:24 +03:00
freearhey 263ccaf93a Update stream.ts 2025-12-23 07:14:05 +03:00
freearhey f5f07415f5 Update stream.ts 2025-12-09 04:19:12 +03:00
freearhey 20d3ecc074 Update scripts 2025-12-04 18:32:25 +03:00
freearhey 60fde4cc8c Replace LF with CRLF 2025-10-09 03:20:46 +03:00
freearhey ad2c83e333 Update scripts 2025-10-08 21:25:22 +03:00
freearhey 8182cc45f9 Fix linter issues 2025-09-03 07:41:19 +03:00
freearhey 825d198ac8 Update scripts 2025-09-02 01:36:29 +03:00
freearhey 8f9c628d80 Update scripts 2025-08-30 00:54:55 +03:00
freearhey 8f9ea06133 Update scripts 2025-08-24 22:43:25 +03:00
freearhey 882fac2b33 Update broadcastArea.ts 2025-08-24 13:14:45 +03:00
freearhey 5b50df99a3 Update broadcastArea.ts 2025-08-24 13:05:03 +03:00
freearhey 3105f9b1c3 Update broadcastArea.ts 2025-08-23 19:24:58 +03:00
freearhey 63262842e7 Update scripts 2025-08-23 17:47:03 +03:00
freearhey 37cfc2cc12 Fixes linter issues 2025-07-29 04:01:22 +03:00
freearhey 3105a56980 Update scripts 2025-07-20 20:28:58 +03:00
freearhey feac6b6191 Update scripts 2025-07-20 00:30:29 +03:00
freearhey acb19e72ee Update scripts 2025-07-10 21:13:43 +03:00
freearhey 4893ed965c Update scripts 2025-05-01 00:51:41 +03:00
freearhey e6354bdd23 Update scripts 2025-04-23 20:56:19 +03:00
freearhey 0deb0c8e01 Update scripts 2025-04-23 05:21:33 +03:00
freearhey d42b102cdf Update scripts 2025-04-16 20:54:55 +03:00
theshoeshiner 4865139694 Add quality field to streams json 2025-04-03 09:12:42 -04:00
freearhey 02970a12c9 Update scripts 2025-03-31 07:50:35 +03:00
freearhey 028b4675bb Update scripts 2025-03-30 03:01:05 +03:00
freearhey cad9cd5321 Update scripts 2025-03-29 11:39:46 +03:00
freearhey 94a326e15b Update scripts 2025-03-09 19:53:25 +03:00
freearhey b71641f576 Update scripts 2025-03-09 19:14:12 +03:00
freearhey 7c74fefab5 Update stream.ts 2025-02-27 22:05:36 +03:00
freearhey 7164934d04 Update scripts 2025-02-27 21:19:12 +03:00
freearhey 6e26d46def Update scripts 2025-02-22 12:54:00 +03:00
freearhey 03a228f161 Update scripts 2023-11-01 05:38:07 +03:00
freearhey 35d2d83026 Fix errors found by linter 2023-09-22 06:22:47 +03:00
freearhey f8902e4e45 Install @freearhey/core 2023-09-22 05:17:22 +03:00
freearhey 58f6b07996 Update scripts 2023-09-18 18:24:40 +03:00
freearhey 1ed4c99fe9 Update stream.ts 2023-09-18 01:51:17 +03:00
freearhey c019453f76 Update scripts 2023-09-17 04:08:50 +03:00
freearhey 94f473f7ca Update scripts 2023-09-15 18:40:35 +03:00