1214 lines
42 KiB
JSON
1214 lines
42 KiB
JSON
[
|
|
{
|
|
"tag": "dev-20250411-96f2357",
|
|
"date": "2025-04-11T16:10:16+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "9e9dfb4",
|
|
"message": "major update to sub-users creation",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-11T16:09:01+00:00"
|
|
},
|
|
{
|
|
"sha": "869d481",
|
|
"message": "update gitignore",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-10T13:17:04+00:00"
|
|
},
|
|
{
|
|
"sha": "85b2476",
|
|
"message": "sub users webui feature",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T21:18:15+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250409-10b42b1",
|
|
"date": "2025-04-09T20:29:43+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "e50bf86",
|
|
"message": "Fixed #644",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-09T20:26:04+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250408-7cd543d",
|
|
"date": "2025-04-08T20:24:11+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "c15050e",
|
|
"message": "Added new API endpoint to validate plex token and a webpage to support it",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-08T20:16:45+00:00"
|
|
},
|
|
{
|
|
"sha": "4f68729",
|
|
"message": "minor webui changes",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-08T19:33:13+00:00"
|
|
},
|
|
{
|
|
"sha": "d5e4d29",
|
|
"message": "Make possible again to get raw response from plex api for getUsersList. Add new command to check validity of plex token",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-08T19:16:00+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250408-1446ce7",
|
|
"date": "2025-04-08T16:37:51+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "0feba24",
|
|
"message": "Enhance name normalization and validation with logging and additional tests",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-08T16:23:48+00:00"
|
|
},
|
|
{
|
|
"sha": "0c58c28",
|
|
"message": "css style update",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-07T18:51:45+00:00"
|
|
},
|
|
{
|
|
"sha": "42c3c81",
|
|
"message": "minor design update & fix markdown pages display",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-07T18:50:40+00:00"
|
|
},
|
|
{
|
|
"sha": "dc82277",
|
|
"message": "make the log view console a bit more darker",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T23:22:39+00:00"
|
|
},
|
|
{
|
|
"sha": "0563d1f",
|
|
"message": "improve log view experience",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T23:07:58+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250406-570f816",
|
|
"date": "2025-04-06T22:44:45+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8213b99",
|
|
"message": "Fix Incorrectly nested style tag found. error",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T19:28:39+00:00"
|
|
},
|
|
{
|
|
"sha": "d0ea7c7",
|
|
"message": "Fix minor typo",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T19:27:34+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250406-0e75261",
|
|
"date": "2025-04-06T19:23:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "a2ad617",
|
|
"message": "Completely re-worked how backend:create command works",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T19:16:57+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250406-59c02f8",
|
|
"date": "2025-04-06T00:03:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "7951ee6",
|
|
"message": "fixed bug that prevents run_task from actually running",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-06T00:00:11+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250405-ef0c91a",
|
|
"date": "2025-04-05T18:23:32+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "608473f",
|
|
"message": "backend:create when renaming user make sure to update it early to propgate for the rest of the code",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T18:20:12+00:00"
|
|
},
|
|
{
|
|
"sha": "6d8dfd4",
|
|
"message": "in backend:create, cast user names to string, sometimes we get intgers",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T17:32:11+00:00"
|
|
},
|
|
{
|
|
"sha": "eece04c",
|
|
"message": "minor fixes",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T17:17:21+00:00"
|
|
},
|
|
{
|
|
"sha": "23f9657",
|
|
"message": "Fixed FAQ formatting",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T16:23:09+00:00"
|
|
},
|
|
{
|
|
"sha": "45017b2",
|
|
"message": "update mapper.yaml spec",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-05T16:03:18+00:00"
|
|
},
|
|
{
|
|
"sha": "ad2f7b3",
|
|
"message": "Mostly WebUI changes to make easier to filter stuff",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-03T22:10:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250402-01e1b3c",
|
|
"date": "2025-04-02T22:32:09+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "c921430",
|
|
"message": "Make config:list user aware",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T22:18:04+00:00"
|
|
},
|
|
{
|
|
"sha": "32843de",
|
|
"message": "updating dependencies",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T21:45:16+00:00"
|
|
},
|
|
{
|
|
"sha": "6c7cde4",
|
|
"message": "Make system reset perform reset for all users.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T21:42:28+00:00"
|
|
},
|
|
{
|
|
"sha": "abd6071",
|
|
"message": "Support for doing both auto backup on backend creation and force export",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T21:31:17+00:00"
|
|
},
|
|
{
|
|
"sha": "7b61660",
|
|
"message": "changing file format",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T21:30:41+00:00"
|
|
},
|
|
{
|
|
"sha": "5c6f6f8",
|
|
"message": "Added delay support triggering events",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T21:30:10+00:00"
|
|
},
|
|
{
|
|
"sha": "9c98017",
|
|
"message": "Make sure dispatch events in received order.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T17:23:36+00:00"
|
|
},
|
|
{
|
|
"sha": "cbc94f6",
|
|
"message": "Make it possible to queue commands via events",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T16:44:09+00:00"
|
|
},
|
|
{
|
|
"sha": "74e9179",
|
|
"message": "Show all users and backends in the backups page.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T16:23:55+00:00"
|
|
},
|
|
{
|
|
"sha": "86c0561",
|
|
"message": "The restore mapper shouldn't assume the file name inside archive is exactly same as the archive name.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T16:22:04+00:00"
|
|
},
|
|
{
|
|
"sha": "4551c16",
|
|
"message": "update the system/users endpoint to include user backends names.",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T15:54:43+00:00"
|
|
},
|
|
{
|
|
"sha": "7b12883",
|
|
"message": "Update system:report to include sub-users",
|
|
"author": "arabcoders",
|
|
"date": "2025-04-02T14:34:09+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250323-8fb21d0",
|
|
"date": "2025-03-23T23:49:28+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "23ab782",
|
|
"message": "Minor WebUI design update to include random background",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-23T23:29:32+00:00"
|
|
},
|
|
{
|
|
"sha": "c4f79e1",
|
|
"message": "update README",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-20T18:44:21+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250318-e80c0a6",
|
|
"date": "2025-03-18T22:20:02+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8ba321d",
|
|
"message": "to support boxSets, add collapseBoxSetItems to get the item in response. Closes #625",
|
|
"author": "Abdulmohsen B. A. A.",
|
|
"date": "2025-03-18T22:10:04+00:00"
|
|
},
|
|
{
|
|
"sha": "c1c3a47",
|
|
"message": "Added webhook support for plex via tautulli",
|
|
"author": "ArabCoders",
|
|
"date": "2025-03-12T22:20:21+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250307-b392827",
|
|
"date": "2025-03-07T18:04:19+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "e70ea4e",
|
|
"message": "semi self-plug for YTPTube project.",
|
|
"author": "Abdulmohsen B. A. A.",
|
|
"date": "2025-03-07T17:56:21+00:00"
|
|
},
|
|
{
|
|
"sha": "ffbb079",
|
|
"message": "update dependencies and include new logo",
|
|
"author": "Abdulmohsen B. A. A.",
|
|
"date": "2025-03-07T01:03:38+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250226-60a4a26",
|
|
"date": "2025-02-26T14:26:01+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8a998eb",
|
|
"message": "re-enforce the backend/user name requirement of being a-z_0-9, due to recent refactor the check was not working as expected we added new tests to cover invalid names.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-26T14:11:23+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250225-708e9a4",
|
|
"date": "2025-02-25T14:14:51+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "1e73822",
|
|
"message": "show 404 for non existing image",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-25T14:05:59+00:00"
|
|
},
|
|
{
|
|
"sha": "cecb604",
|
|
"message": "show poster image for mobile devices and fanart for desktop",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-25T14:05:45+00:00"
|
|
},
|
|
{
|
|
"sha": "7c9c1ed",
|
|
"message": "Added background to item history page",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-24T17:37:07+00:00"
|
|
},
|
|
{
|
|
"sha": "f8a3b5c",
|
|
"message": "Made it possible to request show/movie fanart/poster via API",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-24T16:38:04+00:00"
|
|
},
|
|
{
|
|
"sha": "ff07c73",
|
|
"message": "Added support to proxy requests to backends",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-24T16:36:54+00:00"
|
|
},
|
|
{
|
|
"sha": "6a9db8f",
|
|
"message": "added seconds to full log view",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-23T17:06:39+00:00"
|
|
},
|
|
{
|
|
"sha": "0a7b98d",
|
|
"message": "minor changes to some log message to make them more clear",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-23T16:54:19+00:00"
|
|
},
|
|
{
|
|
"sha": "c4d3a7b",
|
|
"message": "dependencies update",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-23T16:54:04+00:00"
|
|
},
|
|
{
|
|
"sha": "7849e6f",
|
|
"message": "log item data in parse webhook incase getMetData request failed.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-23T13:50:54+00:00"
|
|
},
|
|
{
|
|
"sha": "5fabbf7",
|
|
"message": "Dont double log on getMetadata error",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-22T15:06:21+00:00"
|
|
},
|
|
{
|
|
"sha": "1f495b3",
|
|
"message": "Fixed watch progress for jellyfin webhooks and enable watch progress for webhooks events",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-22T12:21:40+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250221-4758e86",
|
|
"date": "2025-02-21T14:45:57+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "89c284a",
|
|
"message": "minor change on how we display http erros for emby to only display it once",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-21T14:38:26+00:00"
|
|
},
|
|
{
|
|
"sha": "03db2ff",
|
|
"message": "minor updates to how we display data in events view page.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-21T14:37:52+00:00"
|
|
},
|
|
{
|
|
"sha": "c1c7431",
|
|
"message": "display event logs as actual logs instead of JSON array.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-20T14:31:25+00:00"
|
|
},
|
|
{
|
|
"sha": "a29a53b",
|
|
"message": "made the short ID display for UUID more unique.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-20T14:13:43+00:00"
|
|
},
|
|
{
|
|
"sha": "25dfed2",
|
|
"message": "better view of event logs",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-20T14:05:20+00:00"
|
|
},
|
|
{
|
|
"sha": "90ab9e2",
|
|
"message": "minor task changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T19:16:38+00:00"
|
|
},
|
|
{
|
|
"sha": "6926a38",
|
|
"message": "reverted a fix for logs view, which didnt display whitespace correctly",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T18:31:28+00:00"
|
|
},
|
|
{
|
|
"sha": "5845160",
|
|
"message": "standardize on 180secs as minimum to trigger watch progress sync for played items.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T18:21:06+00:00"
|
|
},
|
|
{
|
|
"sha": "ea4c113",
|
|
"message": "Better log display and filtering",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T15:52:25+00:00"
|
|
},
|
|
{
|
|
"sha": "48e5e4d",
|
|
"message": "experimental support for syncing watch progress for played items. #617",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T10:06:36+00:00"
|
|
},
|
|
{
|
|
"sha": "2f287ae",
|
|
"message": "Added the ability to remove all events that are not in pending state",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T10:05:37+00:00"
|
|
},
|
|
{
|
|
"sha": "cd8a2fd",
|
|
"message": "Update log formatter to account for different user@backend format",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-19T10:04:59+00:00"
|
|
},
|
|
{
|
|
"sha": "fdd1cf1",
|
|
"message": "updated testcase to include missing header.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T16:16:53+00:00"
|
|
},
|
|
{
|
|
"sha": "50ebcb2",
|
|
"message": "Update database maintenance tasks to include sub-users dbs",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T16:08:04+00:00"
|
|
},
|
|
{
|
|
"sha": "90e73bc",
|
|
"message": "use jsonl for logs to allow us better control on lines display.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T14:13:03+00:00"
|
|
},
|
|
{
|
|
"sha": "e1a4e50",
|
|
"message": "limit task event log to 200 lines",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T10:49:42+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250218-e8e2dbe",
|
|
"date": "2025-02-18T10:45:59+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "8b044bb",
|
|
"message": "Log an event when task is run",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T10:34:06+00:00"
|
|
},
|
|
{
|
|
"sha": "7b2d1b1",
|
|
"message": "Added task logs filter",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T10:33:53+00:00"
|
|
},
|
|
{
|
|
"sha": "0102b1c",
|
|
"message": "parse some data from logs to make it easier to navigate to effected item",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-18T09:58:18+00:00"
|
|
},
|
|
{
|
|
"sha": "35e35aa",
|
|
"message": "updated mappers to report record if when possible",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-17T17:01:57+00:00"
|
|
},
|
|
{
|
|
"sha": "d4328e0",
|
|
"message": "Made system/reset API endpoint sub-user aware.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-17T17:01:41+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250215-638a359",
|
|
"date": "2025-02-15T10:49:33+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "15bea97",
|
|
"message": "updated frontend packages",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-15T09:23:25+00:00"
|
|
},
|
|
{
|
|
"sha": "bbdc512",
|
|
"message": "Forgot to turn on the prune file deletion.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-15T09:21:55+00:00"
|
|
},
|
|
{
|
|
"sha": "8c955db",
|
|
"message": "imporved the logging process for tasks run via events to give more realtime updates",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-15T09:21:27+00:00"
|
|
},
|
|
{
|
|
"sha": "1d294cb",
|
|
"message": "added a way to clear event logs",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-15T09:21:05+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250214-d918756",
|
|
"date": "2025-02-14T20:40:40+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "7f61ac9",
|
|
"message": "update task event log every 5secs",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T20:16:11+00:00"
|
|
},
|
|
{
|
|
"sha": "2378125",
|
|
"message": "minor changes to processes.vue display.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T18:28:00+00:00"
|
|
},
|
|
{
|
|
"sha": "321379b",
|
|
"message": "Added new endpoint to show running processes.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T18:15:00+00:00"
|
|
},
|
|
{
|
|
"sha": "2445c1e",
|
|
"message": "fixed failing tests",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T17:40:03+00:00"
|
|
},
|
|
{
|
|
"sha": "d116dea",
|
|
"message": "log message if the task command is stuck",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T17:34:50+00:00"
|
|
},
|
|
{
|
|
"sha": "4d4ff09",
|
|
"message": "finish updating backends log messages to account for sub-users",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T17:34:33+00:00"
|
|
},
|
|
{
|
|
"sha": "94fc831",
|
|
"message": "mainly log messages cleanup",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T14:52:50+00:00"
|
|
},
|
|
{
|
|
"sha": "5cdcf23",
|
|
"message": "use arrayToJson instead of arrayToString for log context.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-14T14:51:56+00:00"
|
|
},
|
|
{
|
|
"sha": "52bb264",
|
|
"message": "make latest tag more clear",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-13T22:09:51+00:00"
|
|
},
|
|
{
|
|
"sha": "5aa2372",
|
|
"message": "Make changelog.vue compare the tag only",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-13T22:05:20+00:00"
|
|
},
|
|
{
|
|
"sha": "510c54f",
|
|
"message": "Cleaned up and updated jellyfin/emby log messages.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-13T21:56:30+00:00"
|
|
},
|
|
{
|
|
"sha": "bce50ef",
|
|
"message": "updated external packages",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-13T21:56:11+00:00"
|
|
},
|
|
{
|
|
"sha": "e6f5154",
|
|
"message": "dont show merge commits in log",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-13T13:07:47+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250212-7243e78",
|
|
"date": "2025-02-12T19:54:33+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "79843e7",
|
|
"message": "Added missing status_code for update play state fail.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:43:13+00:00"
|
|
},
|
|
{
|
|
"sha": "61ad858",
|
|
"message": "Mostly clean up commit to support plex external users more widely",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:40:13+00:00"
|
|
},
|
|
{
|
|
"sha": "6e9e8e0",
|
|
"message": "Made backend:create only update specfic keys when requested.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:39:24+00:00"
|
|
},
|
|
{
|
|
"sha": "95be540",
|
|
"message": "Made plex.GetUser rely on GetUsersList to support external users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:38:49+00:00"
|
|
},
|
|
{
|
|
"sha": "3120b94",
|
|
"message": "Remove debug statements from code.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:37:39+00:00"
|
|
},
|
|
{
|
|
"sha": "20cdf3c",
|
|
"message": "updated servers.spec to include desc for new keys.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-12T19:36:13+00:00"
|
|
},
|
|
{
|
|
"sha": "71dd9e8",
|
|
"message": "Added initial support to generate accesstokens for external plex users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-11T20:09:57+00:00"
|
|
},
|
|
{
|
|
"sha": "e7adc3a",
|
|
"message": "Made possible to be able to restore backend data using the backup page.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-10T15:30:26+00:00"
|
|
},
|
|
{
|
|
"sha": "fc7f4b8",
|
|
"message": "Added support for sub users in state:backup command.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-10T14:21:30+00:00"
|
|
},
|
|
{
|
|
"sha": "ab3b788",
|
|
"message": "Added support for sub users in backend:ignore:* commands.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-10T14:21:08+00:00"
|
|
},
|
|
{
|
|
"sha": "0235936",
|
|
"message": "Enabled sub-user support for backend:restore command",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-09T18:59:10+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250208-ff036da",
|
|
"date": "2025-02-08T14:16:58+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "00c65e4",
|
|
"message": "each user get their own ignore.yaml file now.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-08T14:02:52+00:00"
|
|
},
|
|
{
|
|
"sha": "c2d4e6a",
|
|
"message": "Merged ExtendedImportInterface into ImportInterface",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-07T14:11:53+00:00"
|
|
},
|
|
{
|
|
"sha": "441343d",
|
|
"message": "Made it possible to pass UserContext via Backend Context",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-07T13:38:47+00:00"
|
|
},
|
|
{
|
|
"sha": "40cae7f",
|
|
"message": "Add sub users support for parity feature.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T19:06:09+00:00"
|
|
},
|
|
{
|
|
"sha": "59fbae4",
|
|
"message": "Add sub users support for integrity feature.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T19:05:58+00:00"
|
|
},
|
|
{
|
|
"sha": "720e5d9",
|
|
"message": "Allow client side cache to use namespace for keys.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T19:05:33+00:00"
|
|
},
|
|
{
|
|
"sha": "a093878",
|
|
"message": "Move connection settings into standalone component.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T19:04:53+00:00"
|
|
},
|
|
{
|
|
"sha": "e555f17",
|
|
"message": "updated docs about webhook support for sub users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T14:00:12+00:00"
|
|
},
|
|
{
|
|
"sha": "87efadd",
|
|
"message": "minor design change.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T13:55:37+00:00"
|
|
},
|
|
{
|
|
"sha": "79b4d74",
|
|
"message": "minor changes to history api",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T13:25:24+00:00"
|
|
},
|
|
{
|
|
"sha": "37b7cf5",
|
|
"message": "wrap getUserContext in try catch",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T13:20:01+00:00"
|
|
},
|
|
{
|
|
"sha": "c50a9a8",
|
|
"message": "Updated most of backend API endpoints to support sub users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T11:02:05+00:00"
|
|
},
|
|
{
|
|
"sha": "a4aec9e",
|
|
"message": "Added initial support for browing as selected user in WebUI",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-05T10:12:21+00:00"
|
|
},
|
|
{
|
|
"sha": "a246ca7",
|
|
"message": "Add initial support in webhooks for sub-users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T18:42:54+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250204-5715b39",
|
|
"date": "2025-02-04T16:05:13+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "1252e71",
|
|
"message": "minor fixes for changelog and getAppVersion",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T15:11:21+00:00"
|
|
},
|
|
{
|
|
"sha": "9127a89",
|
|
"message": "minor improvements on how we display changelog.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T13:50:31+00:00"
|
|
},
|
|
{
|
|
"sha": "34906a3",
|
|
"message": "build the changelogs externally, it doesnt seems to want to work on github for some reason.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T07:05:17+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250204-fe1e366",
|
|
"date": "2025-02-04T06:34:51+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "b602101",
|
|
"message": "disable reflog for CHANGELOG generation",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T06:34:02+00:00"
|
|
},
|
|
{
|
|
"sha": "5865d37",
|
|
"message": "update build",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T06:22:32+00:00"
|
|
},
|
|
{
|
|
"sha": "89ab126",
|
|
"message": "fix python build",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T06:06:15+00:00"
|
|
},
|
|
{
|
|
"sha": "f8f1967",
|
|
"message": "updated external packages.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T06:03:01+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250204-2006bdb",
|
|
"date": "2025-02-04T05:53:49+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "2d776e1",
|
|
"message": "dont run pr-build-test on .github changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T05:53:14+00:00"
|
|
},
|
|
{
|
|
"sha": "35239da",
|
|
"message": "more workflow changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-04T05:51:56+00:00"
|
|
},
|
|
{
|
|
"sha": "4fbc7d7",
|
|
"message": "fix changelog generator",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T20:28:44+00:00"
|
|
},
|
|
{
|
|
"sha": "2763ac1",
|
|
"message": "more github action changes.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T20:25:25+00:00"
|
|
},
|
|
{
|
|
"sha": "8ea02be",
|
|
"message": "no longer auto create release",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T20:15:15+00:00"
|
|
},
|
|
{
|
|
"sha": "289c4ee",
|
|
"message": "instead of relying on changelog being generated on commit, we rely on tag instead",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T20:05:19+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250203-2ef4083",
|
|
"date": "2025-02-03T19:31:12+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "63af731",
|
|
"message": "more changelog changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T19:27:38+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250203-5d9d338",
|
|
"date": "2025-02-03T19:13:55+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "a5cf50c",
|
|
"message": "generate changelog json files on tag",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T19:09:19+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250203-4982ef9",
|
|
"date": "2025-02-03T17:00:01+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "821e611",
|
|
"message": "minor improvements to logs display in index to use more human readable dates.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T16:42:53+00:00"
|
|
},
|
|
{
|
|
"sha": "030fe8b",
|
|
"message": "fixed repo path",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T15:42:33+00:00"
|
|
},
|
|
{
|
|
"sha": "03fdef2",
|
|
"message": "Add CHANGELOG to container.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T15:39:39+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250203-95f4154",
|
|
"date": "2025-02-03T09:08:13+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "225ff0b",
|
|
"message": "Removed WS_PUSH_ENABLED as its always on now, and turn WS_SYNC_PROGRESS on by default.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-03T09:00:35+00:00"
|
|
},
|
|
{
|
|
"sha": "2d5c63e",
|
|
"message": "Merged SyncCommand functionality into state:import and state:export And removed SyncCommand.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-02T19:43:28+00:00"
|
|
},
|
|
{
|
|
"sha": "a3fd28b",
|
|
"message": "followup fix for console",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-01T19:01:11+00:00"
|
|
},
|
|
{
|
|
"sha": "b53a93d",
|
|
"message": "Fixed bug in trigger auto run for commands in console.vue",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-01T18:53:08+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250201-92e1f20",
|
|
"date": "2025-02-01T18:39:09+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "b4783a8",
|
|
"message": "Standardize how we handle UserContext, added support for multi user in db:list command.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-01T18:35:35+00:00"
|
|
},
|
|
{
|
|
"sha": "dd84251",
|
|
"message": "Redesigned redesigned how we create sub users config data",
|
|
"author": "ArabCoders",
|
|
"date": "2025-02-01T16:02:20+00:00"
|
|
},
|
|
{
|
|
"sha": "54a8556",
|
|
"message": "fix the prev commit",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T19:17:41+00:00"
|
|
},
|
|
{
|
|
"sha": "87ac7e7",
|
|
"message": "remove use backend id for X-Plex-Client-Identifier to not generate events for each version change",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T19:14:33+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250131-3a2f0af",
|
|
"date": "2025-01-31T19:11:29+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "d10a03c",
|
|
"message": "support backing up mutli-user data.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T19:08:30+00:00"
|
|
},
|
|
{
|
|
"sha": "3e23a3b",
|
|
"message": "Filter data before saving it into events table",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T16:58:46+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250131-612ec4f",
|
|
"date": "2025-01-31T16:21:48+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "b3e32fe",
|
|
"message": "filter env.SERVER.QUERY_STRING data as well",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T16:18:30+00:00"
|
|
},
|
|
{
|
|
"sha": "7c57c50",
|
|
"message": "re-designed how we profile the http API to include bigger scope",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T16:14:45+00:00"
|
|
},
|
|
{
|
|
"sha": "44d3b32",
|
|
"message": "Fixed performance regression in HTTP API",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T15:24:47+00:00"
|
|
},
|
|
{
|
|
"sha": "1d2a1da",
|
|
"message": "updated composer packages.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T14:16:58+00:00"
|
|
},
|
|
{
|
|
"sha": "b6aad34",
|
|
"message": "dont use ProfilingFlags directly.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T14:08:44+00:00"
|
|
},
|
|
{
|
|
"sha": "677ecc7",
|
|
"message": "imporved the profiling process.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-31T14:00:51+00:00"
|
|
},
|
|
{
|
|
"sha": "80f341e",
|
|
"message": "minor style changes",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-30T22:46:01+00:00"
|
|
},
|
|
{
|
|
"sha": "2987dea",
|
|
"message": "Show zip files in api and remove the uncompressed file if compressing was done.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-30T22:26:23+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250130-bdff9e2",
|
|
"date": "2025-01-30T22:17:14+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "7fe90aa",
|
|
"message": "Compress backup files by default and extends lifetime of backups to 90days",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-30T22:07:36+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250130-db10485",
|
|
"date": "2025-01-30T15:40:41+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "826b0f9",
|
|
"message": "Added new command to diff two backup files and find the difference",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-30T15:27:43+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250123-8c212c5",
|
|
"date": "2025-01-23T21:23:02+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "96ccd88",
|
|
"message": "Fully implemented our vision for Multi-user sync via state:sync command",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-23T21:12:01+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250122-9fee1ca",
|
|
"date": "2025-01-22T18:38:14+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "a65f8db",
|
|
"message": "updated dependencies",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T18:34:16+00:00"
|
|
},
|
|
{
|
|
"sha": "8da381c",
|
|
"message": "Removed NullMapper as it's no longer used, updated both DirectMapper & MemoryMapper to update entities metadata if no metadata exists even if the date is older.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T18:29:10+00:00"
|
|
},
|
|
{
|
|
"sha": "7d4feb2",
|
|
"message": "Implements progress ync for alt users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T17:09:22+00:00"
|
|
},
|
|
{
|
|
"sha": "fc476d4",
|
|
"message": "remove use old_progress endpoint for plex",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T17:06:54+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250122-b347cc8",
|
|
"date": "2025-01-22T08:41:44+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "266bf1a",
|
|
"message": "Free memory after each user sync, and prevent syncing main user by default as it's covered by the regular import/export, and provide flag to enable it.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T08:32:20+00:00"
|
|
},
|
|
{
|
|
"sha": "6369103",
|
|
"message": "Update reflection container to support manual injecting",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-22T08:31:18+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250121-4144c65",
|
|
"date": "2025-01-21T19:36:35+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "de37955",
|
|
"message": "Build images on PR",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-21T19:26:19+00:00"
|
|
},
|
|
{
|
|
"sha": "547f338",
|
|
"message": "Implement per user servers.yaml, and support mark as unplayed for all users.",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-21T18:58:27+00:00"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "dev-20250121-c50c9be",
|
|
"date": "2025-01-21T11:25:14+00:00",
|
|
"commits": [
|
|
{
|
|
"sha": "624ebb1",
|
|
"message": "more changes to support multi-user sync",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-21T11:15:29+00:00"
|
|
},
|
|
{
|
|
"sha": "3caa5dc",
|
|
"message": "Clarify the SyncCommand limitation",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-20T19:07:59+00:00"
|
|
},
|
|
{
|
|
"sha": "2ab88ca",
|
|
"message": "Clarify the SyncCommand limitation",
|
|
"author": "ArabCoders",
|
|
"date": "2025-01-20T19:07:50+00:00"
|
|
}
|
|
]
|
|
}
|
|
] |