mirror of
https://github.com/alexbelgium/hassio-addons.git
synced 2026-09-08 18:59:09 +02:00
* feat(free_games_claimer): update upstream remaster to 1.6 Bumps the pinned Free-Games-Claimer-Remaster commit from 1.1 to the 1.6 release, adding the Ubisoft, Fab, AliExpress and Epic mobile stores, fixed daily scheduler times and the --accept-lang detection fix. Mirrors upstream's Chromium hardening (no-op xdg-open plus an AutoLaunchProtocolsFromOrigins managed policy) so app-scheme links cannot block the VNC session, and defaults upstream's release-update notification off because it advises "docker compose pull" instead of the add-on store. Closes #2990 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * feat(free_games_claimer): track upstream releases instead of a pinned commit The Dockerfile pinned upstream by commit SHA, which the repository updater cannot bump, so updater.json was paused and every upstream release needed a manual edit. Replaces the SHA with ARG BUILD_UPSTREAM="1.6" -- the repo-wide idiom the updater rewrites -- and downloads the matching v<version> source tarball. Unpauses updater.json and excludes upstream's development tags (v1.7d and similar), which carry no GitHub release. The add-on keeps its own 2.x version series: ha_version.py derives a strictly newer add-on version (2.1.0 -> 2.1.1) from a lower-sorting upstream tag, so Home Assistant still offers the update. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * fix(free_games_claimer): survive an upstream tag naming change lastversion reports upstream's v1.7d development tag as release "1.7", for which GitHub serves no source archive; "github_exclude": "d" keeps it out of the updater's reach. As a second line of defence the build now also tries the tag name without the "v" prefix, so an unattended version bump cannot break the image build on a tag naming change alone. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * docs(free_games_claimer): make the description's store list explicitly partial The shortened description named a subset of the supported stores, which both review bots read as an inaccurate list. "and more" says the list is partial while keeping the line inside the 80 column limit. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * docs(free_games_claimer): state the mutable-tag trade-off honestly The comment and README carried over a claim from the commit-pin era: that the image contents cannot change without a version bump. A release tag is mutable, so that is no longer true. Say what actually holds and why the trade-off is accepted. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * fix(free_games_claimer): stop the upstream label guessing the tag form io.hass.upstream named the v-prefixed tag, which is wrong on the path where the build falls back to the unprefixed archive. Point it at the releases list, which is correct either way; the installed release is already recorded in updater.json, CHANGELOG.md and the startup banner. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
4.1 KiB
4.1 KiB
2.1.0 (2026-08-24)
- Updated the pinned upstream from Free Games Claimer Remaster 1.1 to 1.6,
which adds the Ubisoft giveaway, Fab, AliExpress and Epic mobile stores,
fixed daily scheduler times, the
VNC_URLnotification link override, and a fix for the--accept-langflag that made every store's browser detectable as automated. - Mirrored upstream's Chromium hardening:
xdg-openis neutralised and anAutoLaunchProtocolsFromOriginspolicy is installed, so app-scheme links cannot open a blocking dialog in the VNC session. - Disabled upstream's release-update notification by default. It tells the user
to run
docker compose pull, while the add-on is updated through the Home Assistant add-on store. SetNOTIFY_UPDATES=trueinconfig.envto receive it anyway. - Reworded the add-on description so the store list reads as partial rather than exhaustive; the full list is in the README.
- The default store selection is unchanged: existing installations keep
claiming from Epic, Prime Gaming and GOG until
STORESis edited. - Replaced the pinned upstream commit with
ARG BUILD_UPSTREAM, which names an upstream release tag, and re-enabled the repository updater for this add-on. Upstream releases are now picked up automatically instead of requiring a manual commit pin. Upstream's development tags are excluded:lastversionreports thev1.7ddevelopment tag as release1.7, for which no source archive exists, so an unfiltered update would have broken the build.
2.0.1 (2026-07-17)
- Aligned the pull-request build context with the production builder by copying the shared Home Assistant helper scripts before building the add-on.
- Fixed aarch64 and amd64 PR validation failing on unresolved Dockerfile
COPYinstructions. Runtime and migration behavior are unchanged.
2.0.0 (2026-07-17)
- Replaced the abandoned
vogler/free-games-claimerupstream withP-Adamiec/Free-Games-Claimer-Remaster. - Reworked the image build for the remaster's Python, Chromium, TurboVNC, and noVNC runtime on both amd64 and aarch64.
- Preserved the previous default one-shot behavior and Epic, Prime Gaming, and GOG store selection.
- Kept noVNC on port 6080 for upgrade compatibility.
- Added
RUN_ONCEandSTORESoptions while retainingCMD_ARGUMENTSas a deprecated compatibility input. - Added an automatic, idempotent migration of legacy Epic, Prime Gaming, and GOG JSON claim history into the remaster SQLite database.
- Preserved legacy files for rollback and documented the required one-time Chromium login when a Firefox session cannot be migrated.
- Pinned the reviewed upstream source commit and paused generic automatic
updates so the add-on's independent
2.xversion cannot regress to1.x. - Updated the configuration template, upstream metadata, and documentation.
- Added support for configuring extra environment variables via the
env_varsadd-on option.
1.8 (2025-05-17)
- Update to latest version from vogler/free-games-claimer (changelog: https://github.com/vogler/free-games-claimer/releases)
1.7 (2025-03-08)
- Update to latest version from vogler/free-games-claimer (changelog: https://github.com/vogler/free-games-claimer/releases)
1.6-6 (2024-12-29)
- Minor bugs fixed
1.6-5 (2024-12-13)
- Minor bugs fixed
1.6-4 (2024-12-07)
- Major change: switch to the new Home Assistant add-on configuration logic.
Configuration files were migrated from
/config/hassio_addons/free_games_claimerto the private add-on configuration directory available through compatible file browser add-ons.
1.6-3 (2024-12-05)
- Minor bugs fixed
1.6-2 (2024-12-05)
- Minor bugs fixed
1.6 (2023-12-30)
- Update to latest version from vogler/free-games-claimer
1.5 (2023-11-04)
- Update to latest version from vogler/free-games-claimer
1.4 (2023-05-27)
- Update to latest version from vogler/free-games-claimer
1.4-5 (2023-05-26)
- Minor bugs fixed
1.4-4 (2023-05-26)
- Minor bugs fixed
1.4-3 (2023-05-26)
- Minor bugs fixed
1.4-2 (2023-05-25)
- Minor bugs fixed
NOT_WORKING (2023-05-22)
- Minor bugs fixed
- Initial release