Xe Iaso
a63cbc7ced
feat(web/js): add wasm client side runner
...
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-09-28 02:21:11 +00:00
Xe Iaso
2011b83a44
chore: port client-side JS to TypeScript ( #1100 )
...
* chore(challenge/preact): port to typescript
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore(js/algorithms): port to typescript
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore(js/worker): port to typescript
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore(web): fix TypeScript build logic
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore(web): port bench.mjs to typescript
Signed-off-by: Xe Iaso <me@xeiaso.net >
* chore(web): port main.mjs to typescript
Signed-off-by: Xe Iaso <me@xeiaso.net >
* Update metadata
check-spelling run (pull_request) for Xe/use-typescript
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com >
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev >
* fix(js/algorithms/fast): handle old browsers
Closes #1082
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com >
2025-09-11 10:03:10 -04:00
Xe Iaso
7e1b5d9951
fix: demote temporal assurance checks
...
* fix(challenge): demote temporal assurance to 80% instead of 95%
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/preact): wait a little longer to be extra safe
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/metarefresh): wait a little longer to be extra safe
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs(CHANGELOG): add fix notes
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
2025-09-07 16:10:54 +00:00
Xe Iaso
0e0847cbeb
feat: add 'proof of React' challenge ( #1038 )
...
* feat: add 'proof of React' challenge
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/preact): use JSX fragments
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/preact): ensure that the client waits as long as it needs to
Signed-off-by: Xe Iaso <me@xeiaso.net >
* docs: fix spelling
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenges/xeact): add noscript warning
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenges/xeact): add default loading message
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenges/xeact): make a UI render without JS
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenges/xeact): use %s here, not %w
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(test/healthcheck): run asset build
Signed-off-by: Xe Iaso <me@xeiaso.net >
* fix(challenge/preact): fix build in ci
Signed-off-by: Xe Iaso <me@xeiaso.net >
---------
Signed-off-by: Xe Iaso <me@xeiaso.net >
Signed-off-by: Xe Iaso <xe.iaso@techaro.lol >
2025-08-29 16:09:27 -04:00