1664 lines
No EOL
56 KiB
JSON
1664 lines
No EOL
56 KiB
JSON
[
|
|
{
|
|
"tag": "dev-20250501-cc65b4b",
|
|
"date": "2025-05-01T15:28:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "cc65b4b",
|
|
"message": "Communicate more error logs to user when yt-dlp throws them.",
|
|
"author": "arabcoders",
|
|
"date": "2025-05-01T15:28:12+00:00"
|
|
},
|
|
{
|
|
"sha": "fb70f0b",
|
|
"message": "attempt at fixing yt-dlp youtube live_from_start for premiere",
|
|
"author": "arabcoders",
|
|
"date": "2025-05-01T14:08:28+00:00"
|
|
},
|
|
{
|
|
"sha": "7292d75",
|
|
"message": "Made the built-in yt-dlp upgrader actually work.",
|
|
"author": "arabcoders",
|
|
"date": "2025-05-01T14:08:08+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250501-1deba05",
|
|
"date": "2025-05-01T00:40:42+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "54c7069",
|
|
"message": "Update yt-dlp to 2025.4.30",
|
|
"author": "ArabCoders",
|
|
"date": "2025-05-01T00:27:36+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250428-9f0d883",
|
|
"date": "2025-04-28T16:24:37+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "d895904",
|
|
"message": "Switched newDownload form to use HttpAPI for easier unlocking of download button.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-28T15:40:23+00:00"
|
|
},
|
|
{
|
|
"sha": "d4ca763",
|
|
"message": "reverted some changes to logging",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-28T15:15:11+00:00"
|
|
},
|
|
{
|
|
"sha": "2d86aae",
|
|
"message": "attempt at fixing duplicate logging",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-27T16:44:44+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250426-d385e41",
|
|
"date": "2025-04-26T16:58:34+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "2fa5218",
|
|
"message": "upgrade external packages.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T16:51:42+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250426-1bbaf46",
|
|
"date": "2025-04-26T16:34:31+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "ae9b30d",
|
|
"message": "removed imageipsum as background source.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T15:51:33+00:00"
|
|
},
|
|
{
|
|
"sha": "7a01a84",
|
|
"message": "Add missing None check",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T15:51:07+00:00"
|
|
},
|
|
{
|
|
"sha": "ca10ce2",
|
|
"message": "Import ag_utils",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T14:56:01+00:00"
|
|
},
|
|
{
|
|
"sha": "0f69ec0",
|
|
"message": "fixes",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T14:22:59+00:00"
|
|
},
|
|
{
|
|
"sha": "68a0d6b",
|
|
"message": "Added more protection to workers pool being stuck in preparing state.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-26T14:08:13+00:00"
|
|
},
|
|
{
|
|
"sha": "4f81944",
|
|
"message": "ensure info_dict contains formats before passing to yt-dlp",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-24T12:57:10+00:00"
|
|
},
|
|
{
|
|
"sha": "e59ed7c",
|
|
"message": "fix timezone issue in monitor live streams",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-24T12:44:51+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250422-b29dc00",
|
|
"date": "2025-04-22T16:10:33+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "eebfb2a",
|
|
"message": "Fix re-adding the item after live_in kicks in",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T16:06:43+00:00"
|
|
},
|
|
{
|
|
"sha": "f0c04e1",
|
|
"message": "retain live_in value cross re-queue, as sometimes the queue happens and the stream not yet live.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T15:13:49+00:00"
|
|
},
|
|
{
|
|
"sha": "d3c6517",
|
|
"message": "typo update",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T14:38:32+00:00"
|
|
},
|
|
{
|
|
"sha": "4f0e5d5",
|
|
"message": "minor fixes",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T14:38:05+00:00"
|
|
},
|
|
{
|
|
"sha": "3d99247",
|
|
"message": "make the date update dynamic",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T14:24:48+00:00"
|
|
},
|
|
{
|
|
"sha": "bfe30bc",
|
|
"message": "update README",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T13:54:31+00:00"
|
|
},
|
|
{
|
|
"sha": "0b79b6f",
|
|
"message": "Automatically re-queue upcoming live streams in history.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-22T13:52:52+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250421-53d3b3c",
|
|
"date": "2025-04-21T17:53:59+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "cdcb5d6",
|
|
"message": "update README",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-21T17:53:45+00:00"
|
|
},
|
|
{
|
|
"sha": "62703f3",
|
|
"message": "add event warning about adding url saved to archive",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-21T15:40:00+00:00"
|
|
},
|
|
{
|
|
"sha": "9ba7b34",
|
|
"message": "Add more events",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-21T15:21:29+00:00"
|
|
},
|
|
{
|
|
"sha": "5172742",
|
|
"message": "Only display availability when it's set",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-21T14:40:36+00:00"
|
|
},
|
|
{
|
|
"sha": "f6c7d82",
|
|
"message": "restore message about live stream not being live yet.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-20T17:07:18+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250420-a2f8cb5",
|
|
"date": "2025-04-20T14:00:39+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "bcd6df3",
|
|
"message": "Display better desorption when there are no formats available.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-20T13:48:50+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250419-3425657",
|
|
"date": "2025-04-19T14:56:31+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "f8b18de",
|
|
"message": "wrap cancel in try catch to avoid possible problems.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-19T14:49:38+00:00"
|
|
},
|
|
{
|
|
"sha": "7755f3c",
|
|
"message": "added some protection aganist staled download blocking the download queue.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-19T14:44:09+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250412-fb2aa73",
|
|
"date": "2025-04-12T15:49:53+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "fa3d950",
|
|
"message": "Minor refactor for is_downloaded function and updated dependencies",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-12T15:44:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250409-2beb6a6",
|
|
"date": "2025-04-09T23:52:40+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "bcdc4ee",
|
|
"message": "Increase log retrieval limit and enhance log pagination metadata",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T23:32:38+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250409-53da40b",
|
|
"date": "2025-04-09T22:38:01+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "17dd007",
|
|
"message": "Show that a external dl is being used if we are stuck in preparing stage as yt-dlp doesn't trigger progress_hook",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T22:32:32+00:00"
|
|
},
|
|
{
|
|
"sha": "4a21592",
|
|
"message": "raise an error if item was using invalid preset.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T21:59:52+00:00"
|
|
},
|
|
{
|
|
"sha": "ee2fd3f",
|
|
"message": "Only show notification target, id or url incase of error loading the target.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T16:41:54+00:00"
|
|
},
|
|
{
|
|
"sha": "c2fa066",
|
|
"message": "set default data_key for notification targets if not provided",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T16:36:49+00:00"
|
|
},
|
|
{
|
|
"sha": "88163ca",
|
|
"message": "make it possible to change notification data field key name",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T14:35:11+00:00"
|
|
},
|
|
{
|
|
"sha": "817e7d2",
|
|
"message": "minor ui change",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-08T20:30:08+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250406-31f64e6",
|
|
"date": "2025-04-06T23:31:21+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "33397db",
|
|
"message": "go with blacklist approach for blocking yt-dlp options.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T13:14:31+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250405-ec1f2f4",
|
|
"date": "2025-04-05T23:31:30+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "ce1d499",
|
|
"message": "minor fixes to how we handle preset cookies",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T23:17:00+00:00"
|
|
},
|
|
{
|
|
"sha": "4966461",
|
|
"message": "minor log messages update",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T22:50:18+00:00"
|
|
},
|
|
{
|
|
"sha": "2fedc6d",
|
|
"message": "update console/logs page opacity",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T22:21:34+00:00"
|
|
},
|
|
{
|
|
"sha": "0881fce",
|
|
"message": "allow --cookies",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T22:14:44+00:00"
|
|
},
|
|
{
|
|
"sha": "d6ab18e",
|
|
"message": "migrate the entire app to use cli options for ytdlp and make it behave as close to cli options parsing as possible.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T22:03:17+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250404-c118522",
|
|
"date": "2025-04-04T20:40:01+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "44b1452",
|
|
"message": "remove debug statements.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T20:17:07+00:00"
|
|
},
|
|
{
|
|
"sha": "b08be6f",
|
|
"message": "retain extras data when re-queueing via alt+click",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T20:05:26+00:00"
|
|
},
|
|
{
|
|
"sha": "260901c",
|
|
"message": "minor changes to newDownload form",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T19:53:21+00:00"
|
|
},
|
|
{
|
|
"sha": "93e830f",
|
|
"message": "in some specific cases, users were unable to delete items from history",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T19:09:58+00:00"
|
|
},
|
|
{
|
|
"sha": "737b923",
|
|
"message": "remove debug statement",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T17:21:40+00:00"
|
|
},
|
|
{
|
|
"sha": "48e388b",
|
|
"message": "Add logs viewing and enable file logging by default",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-04T17:18:03+00:00"
|
|
},
|
|
{
|
|
"sha": "f17a27d",
|
|
"message": "fixed bug preventing the user from importing a preset",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-03T23:08:11+00:00"
|
|
},
|
|
{
|
|
"sha": "d03e04d",
|
|
"message": "minor changes to webui display",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-03T23:07:56+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250403-62b41bf",
|
|
"date": "2025-04-03T20:31:18+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "04e78f4",
|
|
"message": "minor fixes",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-03T20:16:47+00:00"
|
|
},
|
|
{
|
|
"sha": "245a3e7",
|
|
"message": "added new env variable to auto upgrade yt-dlp on container startup",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-03T16:37:44+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250401-e79d182",
|
|
"date": "2025-04-01T22:51:46+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "a3ef44a",
|
|
"message": "Fix re-queuing existing item.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T22:27:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250401-18fe540",
|
|
"date": "2025-04-01T21:49:10+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "d7d461c",
|
|
"message": "update settings page.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T21:41:54+00:00"
|
|
},
|
|
{
|
|
"sha": "eac74d0",
|
|
"message": "trim __repr__ double space",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T20:44:14+00:00"
|
|
},
|
|
{
|
|
"sha": "d8b4afc",
|
|
"message": "upgrade dependencies",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T20:33:37+00:00"
|
|
},
|
|
{
|
|
"sha": "6cbb8ee",
|
|
"message": "Fix argument name in YTDLP options and enhance video cleanup on unmount",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T20:27:14+00:00"
|
|
},
|
|
{
|
|
"sha": "3219408",
|
|
"message": "Removed last reference for ytdlp JSON config in DownloadQueue",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T20:19:17+00:00"
|
|
},
|
|
{
|
|
"sha": "3fe0a90",
|
|
"message": "Only load notification targets when load is called",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T20:13:10+00:00"
|
|
},
|
|
{
|
|
"sha": "f7101f6",
|
|
"message": "simplified the codebase and removed all backwards compat flags and checks.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T19:56:28+00:00"
|
|
},
|
|
{
|
|
"sha": "9b4d860",
|
|
"message": "Make task run time in log more human readable.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T19:47:04+00:00"
|
|
},
|
|
{
|
|
"sha": "4730583",
|
|
"message": "update newDownload template",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T17:34:14+00:00"
|
|
},
|
|
{
|
|
"sha": "fa9c084",
|
|
"message": "remove presets v1.0",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-01T17:05:35+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250401-2ed0bde",
|
|
"date": "2025-04-01T16:06:23+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "bde3ae6",
|
|
"message": "Update yt-dlp to 2025.3.31",
|
|
"author": "ArabCoders",
|
|
"date": "2025-04-01T00:27:09+00:00"
|
|
},
|
|
{
|
|
"sha": "8385ec7",
|
|
"message": "restore opacity on queue embeded content play",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T22:58:53+00:00"
|
|
},
|
|
{
|
|
"sha": "899b2a3",
|
|
"message": "make the embeded player button red in queue",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T22:52:26+00:00"
|
|
},
|
|
{
|
|
"sha": "271fd8a",
|
|
"message": "when failing to send notification do not span console with exception messages.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T21:29:21+00:00"
|
|
},
|
|
{
|
|
"sha": "6fa9741",
|
|
"message": "added youtube short links for embedding",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T21:02:07+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250331-6cf0b91",
|
|
"date": "2025-03-31T20:26:01+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8ad5a2f",
|
|
"message": "hidden default format in preset page.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T20:09:52+00:00"
|
|
},
|
|
{
|
|
"sha": "b09bf14",
|
|
"message": "complete the migration to yt-dlp cli instead of JSON config",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T19:47:54+00:00"
|
|
},
|
|
{
|
|
"sha": "77de306",
|
|
"message": "updated the conversion process of cli to config",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T17:46:55+00:00"
|
|
},
|
|
{
|
|
"sha": "cbc158f",
|
|
"message": "Fix preset import output template",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-31T00:10:41+00:00"
|
|
},
|
|
{
|
|
"sha": "23b1b40",
|
|
"message": "deprecate JSON yt-dlp config & Post-Processors in presets and recommand cli options.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-30T23:13:33+00:00"
|
|
},
|
|
{
|
|
"sha": "ac119db",
|
|
"message": "remove json config use in add new download. rely on cli options.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-30T21:28:01+00:00"
|
|
},
|
|
{
|
|
"sha": "1bda189",
|
|
"message": "Convert json config in tasks to use cli arguments.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-30T21:12:35+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250329-8305518",
|
|
"date": "2025-03-29T22:47:34+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8f313d7",
|
|
"message": "add support for --match-filter",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-29T22:43:31+00:00"
|
|
},
|
|
{
|
|
"sha": "0b3cf65",
|
|
"message": "improved the file browser by including searching and sorting",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-29T18:32:43+00:00"
|
|
},
|
|
{
|
|
"sha": "0f4c7ce",
|
|
"message": "minor file browser design update",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-29T17:23:27+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250328-80737f7",
|
|
"date": "2025-03-28T20:35:50+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "43f4e85",
|
|
"message": "Add case-insensitive regex for file type detection in Utils.py",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-28T20:23:43+00:00"
|
|
},
|
|
{
|
|
"sha": "3b9c9ac",
|
|
"message": "extends the improvements to download page.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-28T19:44:05+00:00"
|
|
},
|
|
{
|
|
"sha": "37fc7a7",
|
|
"message": "set opacity when model is active in file browser.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-28T19:21:03+00:00"
|
|
},
|
|
{
|
|
"sha": "6b6cfc9",
|
|
"message": "small improvements to file browser.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-28T19:17:38+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250328-dc3c2b4",
|
|
"date": "2025-03-28T00:29:39+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8723b83",
|
|
"message": "Update yt-dlp to 2025.3.27",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-28T00:23:17+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250327-5bac7b8",
|
|
"date": "2025-03-27T23:27:31+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "729f8a1",
|
|
"message": "Nested browser frontend page was not loading correctly.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-27T23:22:38+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250327-daad775",
|
|
"date": "2025-03-27T23:12:41+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "bdaf07d",
|
|
"message": "added browser to static paths",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-27T23:07:55+00:00"
|
|
},
|
|
{
|
|
"sha": "21e5dea",
|
|
"message": "Added simple file browser",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-27T22:58:22+00:00"
|
|
},
|
|
{
|
|
"sha": "fa73e81",
|
|
"message": "Make it possible to override the pictures backends urls.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-26T22:13:52+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250326-15e4232",
|
|
"date": "2025-03-26T21:55:40+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "581442d",
|
|
"message": "minor update to list view, and added download selected items.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-26T21:48:26+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250326-6d77de7",
|
|
"date": "2025-03-26T19:12:28+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "3d9d0e2",
|
|
"message": "Only show list when there are items.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-26T19:07:52+00:00"
|
|
},
|
|
{
|
|
"sha": "edcecc6",
|
|
"message": "Added list disable for downloads.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-26T18:52:44+00:00"
|
|
},
|
|
{
|
|
"sha": "ed1ec6f",
|
|
"message": "Merge theme selector into the settings page.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-26T16:17:04+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250326-5f7bbb5",
|
|
"date": "2025-03-26T01:00:50+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "5ac0bbc",
|
|
"message": "Update yt-dlp to 2025.3.26",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-26T00:23:24+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250325-df699dd",
|
|
"date": "2025-03-25T22:04:58+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "aa35389",
|
|
"message": "Maintain playlist keys. Fixes #227",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-25T21:54:46+00:00"
|
|
},
|
|
{
|
|
"sha": "7542a9a",
|
|
"message": "Restore opacity on get_info",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-25T17:51:50+00:00"
|
|
},
|
|
{
|
|
"sha": "2b66651",
|
|
"message": "add sanitize_info for get url info",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-25T17:42:09+00:00"
|
|
},
|
|
{
|
|
"sha": "b0ff4f4",
|
|
"message": "update dependencies",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-25T17:41:32+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250325-fd93472",
|
|
"date": "2025-03-25T01:03:22+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "af1537d",
|
|
"message": "Update yt-dlp to 2025.3.25",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-25T00:23:45+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250324-810a63d",
|
|
"date": "2025-03-24T23:08:38+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "fad709b",
|
|
"message": "restore opacity if the video is playing.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-24T23:03:44+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250324-68473a1",
|
|
"date": "2025-03-24T22:56:18+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "55b3c34",
|
|
"message": "updated README.md",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-24T22:47:49+00:00"
|
|
},
|
|
{
|
|
"sha": "c81f50a",
|
|
"message": "minor change to add random background to the WebUI.",
|
|
"author": "arabcoders",
|
|
"date": "2025-03-24T22:38:59+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250322-28d902b",
|
|
"date": "2025-03-22T21:55:16+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "37ef931",
|
|
"message": "fix notification.emit return to return coro incase we don't have any targets.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-22T21:46:24+00:00"
|
|
},
|
|
{
|
|
"sha": "c46aa1c",
|
|
"message": "minor fix to EventBus, and trim all preset form fields.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-22T21:22:33+00:00"
|
|
},
|
|
{
|
|
"sha": "706dba9",
|
|
"message": "README update",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-22T19:48:01+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250322-00f3f27",
|
|
"date": "2025-03-22T17:43:51+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "450ca3e",
|
|
"message": "Updated yt-dlp to 2025.3.21",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-22T15:35:37+00:00"
|
|
},
|
|
{
|
|
"sha": "4ed7c26",
|
|
"message": "migrated all our emitter usage to EventBus",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-21T23:05:52+00:00"
|
|
},
|
|
{
|
|
"sha": "07fc865",
|
|
"message": "updated the app to use EventBus",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-21T20:56:02+00:00"
|
|
},
|
|
{
|
|
"sha": "a973ce8",
|
|
"message": "Finalize EventBus design",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-21T18:54:28+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250319-25da932",
|
|
"date": "2025-03-19T22:04:48+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "b7ded32",
|
|
"message": "bump curl_cffi=0.7.1",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-19T21:40:24+00:00"
|
|
},
|
|
{
|
|
"sha": "5b9f085",
|
|
"message": "hard lock curl_cffi to 0.5.10 for yt-dlp support",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-19T19:01:44+00:00"
|
|
},
|
|
{
|
|
"sha": "44fa844",
|
|
"message": "pull mp4box from external source to reduce build time",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-17T22:34:43+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250317-87e93a5",
|
|
"date": "2025-03-17T21:24:48+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "fee4440",
|
|
"message": "Update README.md",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-17T21:10:20+00:00"
|
|
},
|
|
{
|
|
"sha": "b6fd560",
|
|
"message": "update external packages",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-17T20:55:05+00:00"
|
|
},
|
|
{
|
|
"sha": "c287c55",
|
|
"message": "potential fix for #217",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-17T20:35:18+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250317-9445e3e",
|
|
"date": "2025-03-17T16:52:45+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "6f71c5c",
|
|
"message": "added /changelogs to static path",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-16T21:37:09+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250316-0ed8aa5",
|
|
"date": "2025-03-16T21:12:13+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8ce19b5",
|
|
"message": "Add changeslog page to WebUI",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-16T20:18:49+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250316-3161fc0",
|
|
"date": "2025-03-16T18:32:25+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "ca00aff",
|
|
"message": "fix params Impersonate target",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-16T18:24:00+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250316-98970da",
|
|
"date": "2025-03-16T18:13:29+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "1e794a6",
|
|
"message": "updated README",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-16T18:06:07+00:00"
|
|
},
|
|
{
|
|
"sha": "b116d48",
|
|
"message": "added converter for date range objects param",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-16T17:12:18+00:00"
|
|
},
|
|
{
|
|
"sha": "2e9c76a",
|
|
"message": "bundle mp4box into the image",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-15T23:03:43+00:00"
|
|
},
|
|
{
|
|
"sha": "095bca9",
|
|
"message": "more fit approch to handle yt-dlp logging messages.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-15T19:29:05+00:00"
|
|
},
|
|
{
|
|
"sha": "1b57e41",
|
|
"message": "try to differentiate yt-dlp logs for each download.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-15T17:10:28+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250314-19bdd84",
|
|
"date": "2025-03-14T22:33:55+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "d94f004",
|
|
"message": "if the url is video with playlist, follow redirect and queue all videos in the playlist.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T22:29:58+00:00"
|
|
},
|
|
{
|
|
"sha": "7849eb8",
|
|
"message": "make break_on_existing optional and overridable by user.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T22:00:27+00:00"
|
|
},
|
|
{
|
|
"sha": "8dd7c7d",
|
|
"message": "Added indicator in the WebUI for when post-processing are running.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T21:06:13+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250314-9adb6ef",
|
|
"date": "2025-03-14T20:18:44+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "bce8416",
|
|
"message": "make sure task preset format isn't default",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T20:14:58+00:00"
|
|
},
|
|
{
|
|
"sha": "83152f0",
|
|
"message": "minor fixes to not export default format",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T20:06:09+00:00"
|
|
},
|
|
{
|
|
"sha": "fc696b6",
|
|
"message": "standardize the form design, and update packages to latest version.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T19:46:31+00:00"
|
|
},
|
|
{
|
|
"sha": "b5803f9",
|
|
"message": "added export to tasks.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-14T18:30:29+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250313-674c538",
|
|
"date": "2025-03-13T20:16:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "ada7b5d",
|
|
"message": "Update presets to use safe url base64 for exported string.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-13T18:47:01+00:00"
|
|
},
|
|
{
|
|
"sha": "cc96879",
|
|
"message": "show play icon if hideThumbnail is set and content is embedable",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-11T18:31:59+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250311-d5efb99",
|
|
"date": "2025-03-11T18:10:27+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "1596954",
|
|
"message": "restore check for format in preset compiling for YTDLPOpts",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-11T18:06:29+00:00"
|
|
},
|
|
{
|
|
"sha": "608b012",
|
|
"message": "Made it possible to not use format in preset",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-11T17:59:08+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250310-10aeff4",
|
|
"date": "2025-03-10T23:23:11+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "6b38c5f",
|
|
"message": "add advanced iOS shortcut",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T23:19:57+00:00"
|
|
},
|
|
{
|
|
"sha": "1aeb8ef",
|
|
"message": "updated yt-dlp/url/info to give cookies in valid way.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T23:08:13+00:00"
|
|
},
|
|
{
|
|
"sha": "cd977ea",
|
|
"message": "minor updates to webui",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T23:07:56+00:00"
|
|
},
|
|
{
|
|
"sha": "c193914",
|
|
"message": "parse yt-dlp header cookie for yt-dlp/url/info",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T21:08:24+00:00"
|
|
},
|
|
{
|
|
"sha": "72bac24",
|
|
"message": "minor updates to extract_info",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T20:12:08+00:00"
|
|
},
|
|
{
|
|
"sha": "643688b",
|
|
"message": "support sending presets with api/yt-dlp/url/info",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-10T00:56:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250309-9427f7b",
|
|
"date": "2025-03-09T22:48:30+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "dcab253",
|
|
"message": "Improve history status display and added button to play the video incase thumbnail is hidden.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-09T21:53:04+00:00"
|
|
},
|
|
{
|
|
"sha": "329a8f5",
|
|
"message": "add reference to the iOS shortcut.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-09T21:52:42+00:00"
|
|
},
|
|
{
|
|
"sha": "3a8b67f",
|
|
"message": "normalize return response for api/history/add",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-09T02:22:16+00:00"
|
|
},
|
|
{
|
|
"sha": "6822829",
|
|
"message": "made api/history/add easier to script",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-09T02:09:26+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250308-7a2dc8a",
|
|
"date": "2025-03-08T22:20:58+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "20ddbb1",
|
|
"message": "typo",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T22:15:30+00:00"
|
|
},
|
|
{
|
|
"sha": "c7ace29",
|
|
"message": "updated README with bookmarklets and updated the favicon.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T22:15:00+00:00"
|
|
},
|
|
{
|
|
"sha": "bb507c6",
|
|
"message": "added filter to presets, so we can reduce data usage when creating a iOS shortcut",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T17:20:54+00:00"
|
|
},
|
|
{
|
|
"sha": "65e7d3e",
|
|
"message": "reduce log spam",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T16:56:55+00:00"
|
|
},
|
|
{
|
|
"sha": "e4794ed",
|
|
"message": "Updated the worker pool to be dynamic, and make it so that live stream downloading doesn't count towards the worker pool limit.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T16:53:15+00:00"
|
|
},
|
|
{
|
|
"sha": "fbdeec6",
|
|
"message": "add different icon for embeded content",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-08T15:22:50+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250307-243d455",
|
|
"date": "2025-03-07T17:45:37+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "64c84e5",
|
|
"message": "Make it possible to embed content if the content is being downloaded or yet to complete.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T17:40:31+00:00"
|
|
},
|
|
{
|
|
"sha": "f89e726",
|
|
"message": "make to possible to specify the preset when adding via /api/history/add",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T17:16:19+00:00"
|
|
},
|
|
{
|
|
"sha": "89684ac",
|
|
"message": "add the new variable to enable yt-dlp console access to README",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T17:13:39+00:00"
|
|
},
|
|
{
|
|
"sha": "e0e63d6",
|
|
"message": "for some reason, people were exposing ytptube directly to internet without any authentication. therefore, we have disabled the console access by default.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T17:11:21+00:00"
|
|
},
|
|
{
|
|
"sha": "04efb1c",
|
|
"message": "when video info fail to load raise error and close the modal",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T17:10:35+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250307-7b395d7",
|
|
"date": "2025-03-07T16:01:07+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "7fd0e1e",
|
|
"message": "make releases manual process",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T15:44:54+00:00"
|
|
},
|
|
{
|
|
"sha": "981405a",
|
|
"message": "make URL options have higher proirity than preset and default options",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-07T15:44:44+00:00"
|
|
},
|
|
{
|
|
"sha": "414b52d",
|
|
"message": "removed dead code",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-06T23:20:46+00:00"
|
|
},
|
|
{
|
|
"sha": "cc21a93",
|
|
"message": "Make presets more powerful",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-06T23:14:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250306-c944c36",
|
|
"date": "2025-03-06T22:27:25+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "61fd6d4",
|
|
"message": "remove debug statement",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-06T22:14:05+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250306-e52bef3",
|
|
"date": "2025-03-06T22:05:05+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "6e52b3c",
|
|
"message": "for basic auth rely on cookies and not just the Authorization header",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-06T22:01:05+00:00"
|
|
},
|
|
{
|
|
"sha": "0b04f09",
|
|
"message": "preload all pages.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-05T23:06:53+00:00"
|
|
},
|
|
{
|
|
"sha": "241efc8",
|
|
"message": "added autoplay",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-05T22:48:37+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250305-73f97b8",
|
|
"date": "2025-03-05T19:18:35+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "2106ea2",
|
|
"message": "disable default subtitle track for firefox as it has problem when we switch sources.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-05T18:50:54+00:00"
|
|
},
|
|
{
|
|
"sha": "931ad0c",
|
|
"message": "no longer rely on plyr for playing videos instead use native video element",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-05T18:07:49+00:00"
|
|
},
|
|
{
|
|
"sha": "dcc5cd0",
|
|
"message": "fixed the icon not showing up correctly.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-04T23:57:48+00:00"
|
|
},
|
|
{
|
|
"sha": "d6e2a5f",
|
|
"message": "mostly text and logo update.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-04T23:40:54+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250304-327136b",
|
|
"date": "2025-03-04T18:25:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "4036dca",
|
|
"message": "updated readme with new changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-04T18:08:08+00:00"
|
|
},
|
|
{
|
|
"sha": "c58faa2",
|
|
"message": "added button to run task now",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-04T17:27:26+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250303-48c849d",
|
|
"date": "2025-03-03T23:18:46+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "49bc28e",
|
|
"message": "Make it possible to manage presets via webui",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-03T23:11:17+00:00"
|
|
},
|
|
{
|
|
"sha": "d88ee15",
|
|
"message": "separated the scheduler from tasks, to allow us to schedule non add url tasks in the future",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-02T18:49:52+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250301-a608d02",
|
|
"date": "2025-03-01T17:15:40+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "ea98562",
|
|
"message": "better fallback if file was renamed and retains the same ID",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-01T17:04:28+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250227-65dbfc7",
|
|
"date": "2025-02-27T22:53:32+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "f0836dd",
|
|
"message": "apple like to be snowflake.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T22:21:45+00:00"
|
|
},
|
|
{
|
|
"sha": "e847fea",
|
|
"message": "for iOS devices fallback directly to m3u8",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T22:06:58+00:00"
|
|
},
|
|
{
|
|
"sha": "1fa4c52",
|
|
"message": "intercept file response and add correct mime-type",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T21:44:02+00:00"
|
|
},
|
|
{
|
|
"sha": "689ce42",
|
|
"message": "add sentry for webui error reporting",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T20:54:49+00:00"
|
|
},
|
|
{
|
|
"sha": "3a964a6",
|
|
"message": "add mimetype to source list",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T16:19:32+00:00"
|
|
},
|
|
{
|
|
"sha": "63a9a15",
|
|
"message": "do not consider 0 byte files.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T15:42:35+00:00"
|
|
},
|
|
{
|
|
"sha": "b7b72cf",
|
|
"message": "try to direct play video first and fallback to hls if we encounter error.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T15:31:17+00:00"
|
|
},
|
|
{
|
|
"sha": "259eae2",
|
|
"message": "initial work to support adding/deleting presets from api",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T12:30:52+00:00"
|
|
},
|
|
{
|
|
"sha": "c5924b0",
|
|
"message": "support format key in ytdlp.json, using the key will ignore the selected preset.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T11:58:06+00:00"
|
|
},
|
|
{
|
|
"sha": "0cb9064",
|
|
"message": "display portrait image in more clean way",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-27T11:09:11+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250226-ad561f7",
|
|
"date": "2025-02-26T21:45:51+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "9626030",
|
|
"message": "we no longer use json cookies, instead rely on netescape cookies and recommend what yt-dlp recommend as well.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T21:39:18+00:00"
|
|
},
|
|
{
|
|
"sha": "1934815",
|
|
"message": "show extract_info logs via notification",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T21:38:39+00:00"
|
|
},
|
|
{
|
|
"sha": "7bdd548",
|
|
"message": "don't show merge commits",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T21:38:08+00:00"
|
|
},
|
|
{
|
|
"sha": "e0058d9",
|
|
"message": "added file logging and automatically load config/cookies.txt if non is given via ytdlp.json file.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T21:37:59+00:00"
|
|
},
|
|
{
|
|
"sha": "ccd5b06",
|
|
"message": "updated dependencies",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T21:35:53+00:00"
|
|
},
|
|
{
|
|
"sha": "8e97cba",
|
|
"message": "update dependencies",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-23T16:32:39+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250220-806b795",
|
|
"date": "2025-02-20T14:32:03+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "f340a4c",
|
|
"message": "updated dependencies",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-20T14:06:17+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250130-a1f8245",
|
|
"date": "2025-01-30T15:23:46+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "5063099",
|
|
"message": "Added YTP_INSTANCE_TITLE",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-30T13:18:29+00:00"
|
|
},
|
|
{
|
|
"sha": "67543e6",
|
|
"message": "revert changes to theme switch button.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-29T13:32:53+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250129-d135de5",
|
|
"date": "2025-01-29T10:29:17+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "0d8d9bb",
|
|
"message": "fixed bug preventing get_info from working, and added auto theme.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-29T10:09:07+00:00"
|
|
},
|
|
{
|
|
"sha": "4587896",
|
|
"message": "fixed linting problems",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-28T20:05:59+00:00"
|
|
},
|
|
{
|
|
"sha": "fdec16e",
|
|
"message": "mostly linter fixes.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-28T16:43:51+00:00"
|
|
},
|
|
{
|
|
"sha": "2b84aad",
|
|
"message": "change default umask to 0002 to allow group users to act on files and folders.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-28T14:18:54+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250127-f554871",
|
|
"date": "2025-01-27T21:18:41+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "d063cf0",
|
|
"message": "use same name cross client and server for variables and config files.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T21:09:46+00:00"
|
|
},
|
|
{
|
|
"sha": "41ddc14",
|
|
"message": "Updated README.md",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T19:30:19+00:00"
|
|
},
|
|
{
|
|
"sha": "6a92cf9",
|
|
"message": "added timeout param for wait_for",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T18:23:57+00:00"
|
|
},
|
|
{
|
|
"sha": "cda863b",
|
|
"message": "missed a bug fix",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T18:19:09+00:00"
|
|
},
|
|
{
|
|
"sha": "f62ba22",
|
|
"message": "move format_item to common class, and update methods to use it",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T18:14:01+00:00"
|
|
},
|
|
{
|
|
"sha": "1187bad",
|
|
"message": "fixed bug preventing adding items via /api/history endpoint",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T18:10:53+00:00"
|
|
},
|
|
{
|
|
"sha": "d3d6665",
|
|
"message": "updated dependencies",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T17:43:29+00:00"
|
|
},
|
|
{
|
|
"sha": "9022447",
|
|
"message": "Major code changes.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-27T16:53:59+00:00"
|
|
},
|
|
{
|
|
"sha": "94f60e0",
|
|
"message": "added Intellisense support for css in vue files.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-25T20:30:49+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250125-f790257",
|
|
"date": "2025-01-25T19:56:30+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "dbee7cf",
|
|
"message": "standardize more events.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-25T19:46:33+00:00"
|
|
},
|
|
{
|
|
"sha": "ddc216c",
|
|
"message": "revamped the notification system",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-25T19:24:13+00:00"
|
|
},
|
|
{
|
|
"sha": "922d194",
|
|
"message": "simplify API calls.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-25T14:25:58+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250124-f0ac16c",
|
|
"date": "2025-01-24T20:29:46+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "e5f2a09",
|
|
"message": "Added backward compatibility fix.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-24T20:25:03+00:00"
|
|
},
|
|
{
|
|
"sha": "a482720",
|
|
"message": "overhauled the tasks page to support adding/editing/deleting tasks from the WebUI directly instead of relying on tasks.json file.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-24T20:13:53+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250123-ff540ad",
|
|
"date": "2025-01-23T15:30:03+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "96c79be",
|
|
"message": "Build arm64 images only on master builds, as it's quite slow.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-23T15:21:23+00:00"
|
|
},
|
|
{
|
|
"sha": "4eb9457",
|
|
"message": "update job name",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-23T15:04:26+00:00"
|
|
},
|
|
{
|
|
"sha": "2ea407b",
|
|
"message": "improve build process include linux/arm64",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-23T15:03:24+00:00"
|
|
},
|
|
{
|
|
"sha": "cb735cb",
|
|
"message": "Added new feature to parse yt-dlp CLI arguments in yt-dlp JSON config box",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-23T14:35:03+00:00"
|
|
}
|
|
]
|
|
}
|
|
] |