-
-
Notifications
You must be signed in to change notification settings - Fork 281
Open
Description
Please mark non-stable releases as prerelease in GitHub releases.
The API endpoint and web page that redirects to /latest release redirects to latest release that is not marked with prerelease.
- API: https://api.github.com/repos/IridiumIO/CompactGUI/releases/latest
- Web: https://github.com/IridiumIO/CompactGUI/releases/latest
Currently it redirects to v4.0.0-beta.6.
Raw JSON from the API endpoint above, see value for "isprerelease"
{
"url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316",
"assets_url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316/assets",
"upload_url": "https://uploads.github.com/repos/IridiumIO/CompactGUI/releases/232786316/assets{?name,label}",
"html_url": "https://github.com/IridiumIO/CompactGUI/releases/tag/v4.0.0-beta.6",
"id": 232786316,
"author": {
"login": "Iridium-IO",
"id": 1491536,
"node_id": "MDQ6VXNlcjE0OTE1MzY=",
"avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/Iridium-IO",
"html_url": "https://github.com/Iridium-IO",
"followers_url": "https://api.github.com/users/Iridium-IO/followers",
"following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
"gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
"starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
"organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
"repos_url": "https://api.github.com/users/Iridium-IO/repos",
"events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
"received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"node_id": "RE_kwDOBluU3s4N4AmM",
"tag_name": "v4.0.0-beta.6",
"target_commitish": "master",
"name": "Version 4.0 Beta 6",
"draft": false,
"immutable": false,
"prerelease": false,
"created_at": "2025-07-16T08:23:46Z",
"updated_at": "2025-07-16T09:14:50Z",
"published_at": "2025-07-16T09:14:50Z",
"assets": [
{
"url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/assets/273328739",
"id": 273328739,
"node_id": "RA_kwDOBluU3s4QSqpj",
"name": "CompactGUI.exe",
"label": null,
"uploader": {
"login": "Iridium-IO",
"id": 1491536,
"node_id": "MDQ6VXNlcjE0OTE1MzY=",
"avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/Iridium-IO",
"html_url": "https://github.com/Iridium-IO",
"followers_url": "https://api.github.com/users/Iridium-IO/followers",
"following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
"gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
"starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
"organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
"repos_url": "https://api.github.com/users/Iridium-IO/repos",
"events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
"received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/x-msdownload",
"state": "uploaded",
"size": 10518194,
"digest": "sha256:5cb2db4ec39b8fa3e11bc3824bbfdc55214373d27714bfa2c1df306576f06d81",
"download_count": 29996,
"created_at": "2025-07-16T09:06:07Z",
"updated_at": "2025-07-16T09:06:13Z",
"browser_download_url": "https://github.com/IridiumIO/CompactGUI/releases/download/v4.0.0-beta.6/CompactGUI.exe"
},
{
"url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/assets/273328763",
"id": 273328763,
"node_id": "RA_kwDOBluU3s4QSqp7",
"name": "CompactGUI.mono.exe",
"label": null,
"uploader": {
"login": "Iridium-IO",
"id": 1491536,
"node_id": "MDQ6VXNlcjE0OTE1MzY=",
"avatar_url": "https://avatars.githubusercontent.com/u/1491536?v=4",
"gravatar_id": "",
"url": "https://api.github.com/users/Iridium-IO",
"html_url": "https://github.com/Iridium-IO",
"followers_url": "https://api.github.com/users/Iridium-IO/followers",
"following_url": "https://api.github.com/users/Iridium-IO/following{/other_user}",
"gists_url": "https://api.github.com/users/Iridium-IO/gists{/gist_id}",
"starred_url": "https://api.github.com/users/Iridium-IO/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/Iridium-IO/subscriptions",
"organizations_url": "https://api.github.com/users/Iridium-IO/orgs",
"repos_url": "https://api.github.com/users/Iridium-IO/repos",
"events_url": "https://api.github.com/users/Iridium-IO/events{/privacy}",
"received_events_url": "https://api.github.com/users/Iridium-IO/received_events",
"type": "User",
"user_view_type": "public",
"site_admin": false
},
"content_type": "application/x-msdownload",
"state": "uploaded",
"size": 66922999,
"digest": "sha256:bb89ae8ce174505393c6214bb0ccbb35340363f17c278c585994f2e04fbb8f6d",
"download_count": 9438,
"created_at": "2025-07-16T09:06:13Z",
"updated_at": "2025-07-16T09:06:41Z",
"browser_download_url": "https://github.com/IridiumIO/CompactGUI/releases/download/v4.0.0-beta.6/CompactGUI.mono.exe"
}
],
"tarball_url": "https://api.github.com/repos/IridiumIO/CompactGUI/tarball/v4.0.0-beta.6",
"zipball_url": "https://api.github.com/repos/IridiumIO/CompactGUI/zipball/v4.0.0-beta.6",
"body": "### Changes\r\n\r\n**`NEW` Added Scheduler**\r\n- Adds the ability to schedule background compression of watched folders, with the following choices:\r\n\t- When system is idle (existing functionality)\r\n\t- On Schedule\r\n\t- On Schedule *if* system is also idle (for example you want to run it at 6pm every day, but only if you're not actively using the computer)\r\n- If the Scheduler is running and you wish to cancel it, you can do so from the `Watcher` tab as below\r\n- Note: Scheduler will only run if the computer is already on and CompactGUI is running. \r\n<img width=\"600\" height=\"720\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3aaad7cb-a4d2-498c-b821-a2456ffab6a4\" />\r\n\r\n \r\n\r\n**`NEW` Manual compression of all watched folders**\r\n- You can now compress all watched folders manually from the `Watcher` tab\r\n- Any scheduled background compressions can also be cancelled from this tab when they are running too. \r\n\r\n**`NEW` Logging**\r\nHopefully this will make error reporting easier - logs are now generated and saved to `%IridiumIO%/CompactGUI`. If you run into issues with CompactGUI, please share these logs when creating an issue! Hopefully they catch the reason for any crashes or problems. \r\n\r\n\r\n**`TWEAKS` UI Updates**\r\n- Improved Compression Mode option buttons and layout of main area of CompactGUI \r\n\t- the hover effect can be disabled in settings if you prefer to always see more details\r\n- Tweaked results view (not sure if this looks better or not - probably will change again later)\r\n- Adjusted Watcher page layout - now includes button to compress all watched folders on command\r\n- Changes to base background colour and image use\r\n\r\n\r\n<img width=\"600\" alt=\"animated image\" src=\"https://github.com/user-attachments/assets/9d9f65f8-2108-4fe8-9bf0-a700020f0fd1\" />\r\n\r\n \r\n<img width=\"600\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a2a510e8-642a-4305-aec6-87df9e900858\" />\r\n\r\n\r\n### Fixes\r\n- Fixed several memory leaks\r\n- Major performance improvements in several areas and reduced overall memory usage\r\n- Fixed a crash that could occur when opening the skiplist\r\n- Fixed the watcher list nuking itself if a monitored folder is deleted #546 \r\n- Fixed instances where the background watcher simply doesn't do anything\r\n- Fixed the compression buttons showing the wrong estimates #543 \r\n- Fixed spamming disk writes when the user changes settings (previously every change in the settings menu would immediately write the new settings file to disk - now this is debounced)\r\n\r\n\r\n-----\r\n### Installation\r\n#### Binaries\r\n\r\n````yml\r\nCompactGUI.exe (10MB):\t\t Smaller size, but requires .NET 9 Runtime to be installed\r\nCompactGUI.mono.exe (64MB):\t Fully self-contained and embeds the necessary .NET 9 libraries\r\n````\r\n\r\n#### WinGet\r\n```ahk\r\nwinget install CompactGUI\r\n```\r\n>[!NOTE]\r\n> Installing from `WinGet` automatically installs .NET 9 if required, however it can often take a few days for new releases to become available. \r\n<details>\r\n <summary>Checksums</summary>\r\n\r\n````yml\r\nMD5: \t\tF6722CD43AA8169DB1F960A258639889\r\nSHA-256: \t5CB2DB4EC39B8FA3E11BC3824BBFDC55214373D27714BFA2C1DF306576F06D81\r\n````\r\n</details>\r\n\r\n\r\n\r\n\r\n -----\r\n ### Like this project?\r\n Please consider leaving a tip on Ko-Fi :) \r\n \r\n <p align=\"center\"><a href='https://ko-fi.com/iridiumio' target='_blank'><img height='42' style='border:0px;height:42px;' src='https://cdn.ko-fi.com/cdn/kofi3.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a></p>\r\n\r\n\r\n**Full Changelog**: https://github.com/IridiumIO/CompactGUI/compare/v4.0.0-beta.5...v4.0.0-beta.6",
"discussion_url": "https://github.com/IridiumIO/CompactGUI/discussions/550",
"reactions": {
"url": "https://api.github.com/repos/IridiumIO/CompactGUI/releases/232786316/reactions",
"total_count": 66,
"+1": 27,
"-1": 0,
"laugh": 0,
"hooray": 4,
"confused": 0,
"heart": 23,
"rocket": 8,
"eyes": 4
}
}Metadata
Metadata
Assignees
Labels
No labels