nocci
eba07721ca
📝 docs(README): update instructions and clarify configurations
...
build-and-push / docker (push) Failing after 1m55s
- update registry image references to point to `git.sky-net.it/nocci/free-games-claimer`
- improve clarity on Docker and Docker Compose examples
- translate German sections into English for wider accessibility
- add detailed explanations for environment variables and configurations
- enhance quickstart and CI instructions for better understanding
2025-12-29 14:38:54 +00:00
nocci
bde0f34a80
📝 docs(README): simplify and update documentation
...
build-and-push / docker (push) Failing after 0s
- remove detailed setup instructions and history
- add quick-start guide for Docker and Docker Compose
- update CI and configuration sections
- streamline language and formatting for clarity
2025-12-29 14:36:18 +00:00
nocci
6f778d71ac
📝 docs(README): add instructions for building images in Forgejo
...
build-and-push / docker (push) Failing after 0s
- include steps for building and pushing Docker images using Forgejo
- provide details on setting Forgejo secrets and using self-hosted runners
2025-12-29 14:33:14 +00:00
nocci
a21dced86e
📦 build(ci): add build-and-push workflow for docker images
...
build-and-push / docker (push) Failing after 4s
- create a new CI workflow to automate image building and pushing
- trigger workflow on push to main branch
- include steps for checkout, login, build, and push docker images
2025-12-29 14:31:25 +00:00
nocci
76f578e2e6
✨ feat(auth): enhance automatic login and MFA handling
...
Build and push Docker image (amd64, arm64 to hub.docker.com and ghcr.io) / docker (push) Has been cancelled
Lint / Lint (push) Has been cancelled
Sonar / sonarcloud (push) Has been cancelled
- add handleMFA function for improved two-step verification
- implement direct login page handling with automatic sign-in
🐛 fix(claim): improve game claim process and duplicate prevention
- normalize claim URLs and deduplicate by URL
- fix various selectors for claim buttons and handle different languages
- prevent duplicate game claims by checking existing records
♻️ refactor(utils): improve code readability and maintainability
- extract normalizeClaimUrl function for URL handling
- restructure logic for claim and notification processes
🌐 i18n(claim): add support for game claim text in German
- handle German text for claim buttons and status checks
2025-12-29 14:15:22 +00:00
nocci
faf22aafb1
🐛 fix(prime-gaming): update URL and selectors for claims
...
Build and push Docker image (amd64, arm64 to hub.docker.com and ghcr.io) / docker (push) Waiting to run
Lint / Lint (push) Waiting to run
Sonar / sonarcloud (push) Waiting to run
- change URL_CLAIM to point to new Luna claims home
- update selectors for sign-in and user verification
- improve handling of cookies acceptance
✨ feat(prime-gaming): enhance game claiming logic
- add support for new layout and game list detection
- implement flexible scrolling for loading all game cards
- refine logic for internal and external game claims
- improve store identification for external claims
♻️ refactor(prime-gaming): modularize game tab and list location
- extract functions for opening games tab and locating games list
- enhance code readability and maintainability
🐛 fix(prime-gaming): handle dynamic selectors for availability dates
- support multiple selectors for availability date detection
- improve error handling and logging for missing elements
2025-12-29 11:41:09 +00:00
Ralf Vogler
99c1f05302
Merge branch 'dev'
2025-05-16 00:15:45 +02:00
Ralf Vogler
991e0a1449
docker: only build branches main, dev
...
Otherwise branches will accumulate in 'Recent tagged image version'
https://github.com/vogler/free-games-claimer/pkgs/container/free-games-claimer
2025-05-16 00:14:10 +02:00
Ralf Vogler
cea5b11c95
mv renovate.json .github/
2025-05-16 00:06:39 +02:00
Ralf Vogler
6adc7e529a
disable Renovate for now
2025-05-16 00:05:48 +02:00
Ralf Vogler
158caa6164
Merge pull request #469 from vogler/renovate/super-linter-super-linter-7.x
2025-05-16 00:01:31 +02:00
Ralf Vogler
0a4cac3571
ncu -u
2025-05-15 23:51:49 +02:00
Ralf Vogler
bf0c9032cc
need 'packages: write' permission for ghcr.io
2025-05-14 01:59:37 +02:00
Ralf Vogler
4ce0d44b79
can't check secrets in if expr...
2025-05-14 01:44:14 +02:00
Ralf Vogler
7c8682ac91
build docker image for each branch/PR?
2025-05-14 01:31:04 +02:00
Ralf Vogler
a5ce5ec816
fix CodeQL alerts 5-7
...
https://github.com/vogler/free-games-claimer/security/code-scanning/5
https://github.com/vogler/free-games-claimer/security/code-scanning/6
https://github.com/vogler/free-games-claimer/security/code-scanning/7
2025-05-14 00:46:37 +02:00
Ralf Vogler
6aea18836d
enquirer: esc is fine, but after first prompt SIGINT will be ignore; onRawSIGINT keeps process running -> switch to inquirer
2025-05-14 00:30:39 +02:00
Ralf Vogler
97ef14f514
uncommited steam-games.js from 2024-09-24 - WIP just saves all games and their stats
2025-05-14 00:18:22 +02:00
Ralf Vogler
5cfe57870a
note on git describe for version
2025-05-13 23:43:29 +02:00
renovate[bot]
3e13e9fba8
chore(deps): update super-linter/super-linter action to v7.4.0
2025-05-13 20:29:21 +00:00
Ralf Vogler
dee47d2218
pg: redeem gog: detect captcha
2025-04-15 17:27:21 +02:00
Ralf Vogler
726db4527b
Current free game title in blue
2025-04-15 17:26:27 +02:00
Ralf Vogler
04d1b7ea9e
pg: fix auto-login; rememberMe was removed
2025-04-15 17:22:21 +02:00
Ralf Vogler
0fefcc47b7
pg: skipBasedOnTime if days left > PG_TIMELEFT
2025-04-15 17:08:34 +02:00
Ralf Vogler
92cb32ff2d
ae: try fingerprint-injector
2025-04-03 15:33:00 +02:00
Ralf Vogler
90e3400072
readme: logos: use GitHub asset upload
2025-03-27 17:11:30 +01:00
Ralf Vogler
041a77d9f6
readme: logos: align: middle - CSS is stripped
2025-03-27 17:01:18 +01:00
Ralf Vogler
787522473f
readme: logos: vertical-align: middle
2025-03-27 16:53:41 +01:00
Ralf Vogler
cfe42db805
pg: fix logo
2025-03-27 16:53:27 +01:00
Ralf Vogler
8b7018f54c
fix actionlint errors (docker.yml)
...
Double quote to prevent globbing and word splitting
2025-03-27 16:26:40 +01:00
Ralf Vogler
ea69c76b50
eg: fix #449 : only notify once if 'Game already in library'
2025-03-11 10:14:42 +01:00
Ralf Vogler
3626fc1762
fixup #417
2025-03-05 16:17:48 +01:00
Ralf Vogler
d2d85dee8c
Merge pull request #417 from NeoMod/patch-1
...
Fixed missing game link in notification for epic-games on captcha halt
2025-03-05 16:11:37 +01:00
Ralf Vogler
8d538290a8
Merge pull request #387 from srounce/patch-1
...
fix: docker-entrypoint.sh uses safe shebang
2025-03-05 15:57:54 +01:00
Ralf Vogler
daef12b562
Merge pull request #441 from vogler/renovate/docker-build-push-action-6.x
...
chore(deps): update docker/build-push-action action to v6
2025-03-05 15:54:29 +01:00
Ralf Vogler
acaf6691d4
Merge pull request #440 from vogler/renovate/major-eslint-stylistic-monorepo
...
chore(deps): update dependency @stylistic/eslint-plugin-js to v4
2025-03-05 15:54:12 +01:00
renovate[bot]
e75975b273
chore(deps): update docker/build-push-action action to v6
2025-03-05 14:54:01 +00:00
renovate[bot]
cb22abfb2f
chore(deps): update dependency @stylistic/eslint-plugin-js to v4
2025-03-05 14:53:57 +00:00
Ralf Vogler
67058850d5
Merge pull request #438 from vogler/renovate/chalk-5.x-lockfile
...
fix(deps): update dependency chalk to v5.4.1
2025-03-05 15:47:47 +01:00
Ralf Vogler
3ac05a5593
Merge pull request #434 from vogler/renovate/eslint-stylistic-monorepo
...
chore(deps): update dependency @stylistic/eslint-plugin-js to v2.13.0
2025-03-05 15:47:30 +01:00
renovate[bot]
d620ee2731
chore(deps): update dependency @stylistic/eslint-plugin-js to v2.13.0
2025-03-05 14:46:12 +00:00
Ralf Vogler
f47ffe0e9f
Merge pull request #436 from vogler/renovate/eslint-monorepo
...
chore(deps): update dependency eslint to v9.21.0
2025-03-05 15:45:33 +01:00
Ralf Vogler
253a3f7253
Merge pull request #433 from vogler/renovate/dotenv-16.x-lockfile
...
fix(deps): update dependency dotenv to v16.4.7
2025-03-05 15:44:52 +01:00
Ralf Vogler
5e5c257b83
Merge pull request #437 from vogler/super-linter
...
try super-linter
2025-03-05 15:41:35 +01:00
Ralf Vogler
6aa0f9b817
super-linter: problem matchers included?
2025-03-05 15:34:03 +01:00
Ralf Vogler
bf2216f731
super-linter: TODO fix-lint-issues
2025-03-05 15:27:00 +01:00
Ralf Vogler
d6666aed03
super-linter: use slim version
2025-03-05 15:17:34 +01:00
renovate[bot]
041605dcf7
fix(deps): update dependency chalk to v5.4.1
2025-03-05 14:08:35 +00:00
renovate[bot]
d76c03ed6a
chore(deps): update dependency eslint to v9.21.0
2025-03-05 14:08:28 +00:00
Ralf Vogler
fed03428f3
try super-linter
...
https://github.com/marketplace/actions/super-linter#get-started
2025-03-05 15:07:37 +01:00