160 Commits
Author SHA1 Message Date
L4XB 215ee48311 fix: leave NSFW channels out of the categories and sources playlists
The other public generators drop NSFW streams with isSFW(), as PLAYLISTS.md promises (no NSFW channels since January 30th, 2024), but categories/ and sources/ took every stream, so NSFW channels with a feed were published there. The test fixture's NSFW channel now carries its feed id, so it reaches the generators instead of being dropped as a stream without a feed.
2026-10-25 04:09:46 +01:00
freearhey d7f1cdf2c1 Update tests/__data__ 2026-09-18 11:30:24 +03:00
freearhey bfba3e5f1f Update tests/__data__ 2026-09-08 17:15:21 +03:00
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
Aleksandr Statciuk 016c6ec540 Merge branch 'master' into patch-2026.09.1 2026-09-04 11:25:51 +03:00
chen zhihao 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 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 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 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 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 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 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 8e75c98b24 Update tests/__data__ 2025-05-01 00:50:46 +03:00
freearhey a5ebe89004 Update tests/__data__ 2025-04-23 05:19:55 +03:00
freearhey e05896a567 Update tests/__data__ 2025-04-22 23:30:31 +03:00
freearhey b505949b82 Add tests/__data__/expected 2025-04-22 23:25:16 +03:00
freearhey 90d743a2b9 Update tests/__data__ 2025-03-31 07:50:17 +03:00
freearhey 29ded9f8ff Update tests/__data__ 2025-03-30 02:59:19 +03:00
freearhey 3c46b2b3d0 Update tests/__data__ 2025-03-29 11:39:02 +03:00