TDCroPower
c8b5723909
changed to chromium, added popup navigations
2025-06-06 00:45:57 +02:00
Ralf Vogler
b5465e3cb1
novnc: autoconnect=true
2025-06-05 23:34:36 +02:00
Ralf Vogler
cf13235810
Merge pull request #492 from vogler/docker-ubuntu24
2025-06-05 23:20:00 +02:00
Ralf Vogler
14f9311a64
Merge branch 'dev' into docker-ubuntu24
2025-06-05 23:12:51 +02:00
Ralf Vogler
9b7c876092
Merge pull request #491 from vogler/docker-turbovnc
...
use TurboVNC with ratpoison as wm instead of Xvfb+X11vnc, 1.36GB -> 1.41GB total
2025-06-05 22:48:17 +02:00
Ralf Vogler
3da02e3174
SonarQube: curl lacking --tlsv1.2 as well?
2025-06-05 22:42:56 +02:00
vogler
33a1a3fe62
[MegaLinter] Apply linters fixes
2025-06-05 20:36:27 +00:00
Ralf Vogler
ea598c581b
fix shellcheck
2025-06-05 22:32:52 +02:00
Ralf Vogler
ce3109c2ee
SonarQube: fix curl -L: only allow https redirects
2025-06-05 22:20:40 +02:00
Ralf Vogler
a0545beb3a
TurboVNC: run with ratpoison instead of xfce4, 1.51GB -> 1.41GB
2025-06-05 22:05:12 +02:00
Ralf Vogler
4cf2718077
use TurboVNC with xfce4 instead of Xvfb+X11vnc, 1.36GB -> 1.51GB total
2025-06-05 21:19:04 +02:00
Ralf Vogler
c5f0c20322
--enable-unsafe-webgpu, #483
2025-06-05 19:53:26 +02:00
Ralf Vogler
eaadf5bc2f
fix eslint for test/webgl.js
2025-06-05 18:21:53 +02:00
Ralf Vogler
90b3a93424
Merge pull request #489 from vogler/eg-mobile
...
eg: claim mobile games, closes #474
2025-06-05 18:19:22 +02:00
Ralf Vogler
17771640f1
cleanup, eslint
2025-06-05 18:17:18 +02:00
Ralf Vogler
ba5e51f529
eg: claim mobile games, closes #474
2025-06-05 18:10:07 +02:00
Ralf Vogler
0890a7a073
pg: patchright: .$ -> .locator, fix 29576f0af0
...
https://github.com/vogler/free-games-claimer/issues/484#issuecomment-2923360239
2025-06-04 16:03:24 +02:00
Ralf Vogler
d2bfddb5f4
npx --yes -> bunx
2025-05-29 17:39:47 +02:00
Ralf Vogler
abc73964e6
ae: fix eslint issues
2025-05-29 17:37:10 +02:00
Ralf Vogler
c772df26e9
update readme
2025-05-29 17:34:43 +02:00
Ralf Vogler
d7956ee437
eg: #483 : also can't solve captcha with OpenGL working
2025-05-29 16:26:02 +02:00
Ralf Vogler
0f72aec108
test #483 : WebGL hardware accelerated with --ignore-gpu-blocklist
2025-05-29 15:57:01 +02:00
Ralf Vogler
2d0624b33c
ae: fix auto-login, Collect worked with Promise.any this time
...
https://github.com/vogler/free-games-claimer/issues/484#issuecomment-2915665695
2025-05-29 00:35:40 +02:00
Ralf Vogler
4bcd6e0132
eg: fix unset locale
...
https://github.com/vogler/free-games-claimer/issues/484#issuecomment-2917585429
2025-05-28 23:12:34 +02:00
Ralf Vogler
3d25737e0f
ae: fix Collect not being clicked before it exits
2025-05-27 23:36:15 +02:00
Ralf Vogler
89cbe704d5
npm run docker:build-log to use buildx and show full log
2025-05-27 01:38:52 +02:00
Ralf Vogler
9988f39658
docker: xvfb needs flag for OpenGL which is needed to solve eg captcha..., #183
2025-05-27 01:37:33 +02:00
Ralf Vogler
b959bf5330
Merge pull request #479 from vogler/patchright
...
Fixes #183 . See #470 for more details.
Tested:
- epic-games - works without captcha now
- prime-gaming - seems to work, didn't test claiming on all the external stores, some patchright-related issues may come up
- gog - works for me, but had the most issues with patchright, may fail on slow machines where I inserted 2s waitForTimeout as a quick fix
- aliexpress - claiming coins should work, login is broken (unrelated)
- unrealengine - login failed, didn't test rest, needs to be updated/merged anyway (unrelated)
Only tested epic-games in docker, rest without, but should behave the same.
2025-05-27 00:24:50 +02:00
Ralf Vogler
6b51d54946
npm rm playwright-firefox puppeteer-extra-plugin-stealth
2025-05-27 00:08:00 +02:00
Ralf Vogler
b3bf92c2d9
use patchright in unrealengine and steam-games (both stale)
2025-05-27 00:05:13 +02:00
Ralf Vogler
4a19e5775e
aliexpress: use patchright, keep fingerprint-injector for mobile view
...
claiming coins should work, but can only test tomorrow
2025-05-26 23:56:33 +02:00
Ralf Vogler
3156c03b03
fix lint $BROWSER
2025-05-26 02:50:26 +02:00
Ralf Vogler
29576f0af0
pg: use patchright: elementHandles() broken, didn't test PG_REDEEM
2025-05-26 02:42:23 +02:00
Ralf Vogler
2d5f232ba5
gog: use patchright, works, but prob. not reliable due to used timeouts; waitFor() broken?
2025-05-26 02:41:17 +02:00
Ralf Vogler
ce5bac6a03
eg: ignore SHOW=0 since it leads to captcha
2025-05-26 01:01:15 +02:00
Ralf Vogler
34b24f3eb7
make patchright work in docker
2025-05-26 00:46:09 +02:00
Ralf Vogler
6ce17f667e
Merge branch 'dev' into patchright
2025-05-25 22:25:11 +02:00
Ralf Vogler
a2e1ef60e6
fix 656f746626: yaml quotes...
2025-05-25 22:11:32 +02:00
Ralf Vogler
90cdf04b8a
docker: comment on ARG -> ENV
2025-05-25 20:38:19 +02:00
Ralf Vogler
3e3baa0d3e
docker healthcheck: check that noVNC is reachable (and node running)
2025-05-25 20:02:26 +02:00
Ralf Vogler
3329d597b9
add healthcheck (just checks for node) to Dockerfile and docker-compose.yml
2025-05-25 19:37:00 +02:00
Ralf Vogler
656f746626
only run js/sonarqube for changes to **.js, **.ts, package.json
2025-05-25 17:13:30 +02:00
Ralf Vogler
68d6122e8c
fix b4dcd0b: $@ needed to run command...
...
https://github.com/vogler/free-games-claimer/actions/runs/15238732349/job/42856083012
2025-05-25 17:01:46 +02:00
Ralf Vogler
82d39d30b6
NOWAIT=1 to fail fast instead of waiting for user input
...
hitting ctrl-c 3x to abort is annoying...
2025-05-25 16:40:09 +02:00
Ralf Vogler
9285b52017
respect INTERACTIVE=1 in gog and eg, not just pg
2025-05-25 16:38:56 +02:00
Ralf Vogler
f7a584c415
fix SonarQube Scan version
...
https://github.com/marketplace/actions/official-sonarqube-scan
2025-05-25 16:19:33 +02:00
Ralf Vogler
3b321a28d6
js.yml forgot one npx -> bunx
2025-05-25 16:16:17 +02:00
Ralf Vogler
b4dcd0b8af
fix actionlint/shellcheck: $@ -> $*
...
https://www.shellcheck.net/wiki/SC2145
2025-05-25 16:12:03 +02:00
Ralf Vogler
33227081f6
fix js.yml
...
https://github.com/vogler/free-games-claimer/actions/runs/15238258120/job/42855019873
2025-05-25 15:27:32 +02:00
Ralf Vogler
25078694cd
upgrade deprecated sonarcloud-github-action -> sonarqube-scan-action
...
SonarScanner
This action is deprecated and will be removed in a future release. Please use the sonarqube-scan-action action instead. The sonarqube-scan-action is a drop-in replacement for this action.
2025-05-25 15:24:46 +02:00