159 Commits
Author SHA1 Message Date
kyson 699e398e9f Add make targets 2026-07-22 13:48:31 +08:00
kyson 5e993b5961 Add Cloudflare catch-all mail worker 2026-07-22 13:40:09 +08:00
Aaron LiangandGitHub 0d98ffaf89 fix: support current Chinese cookie consent labels
Upgrade issue #21 handling by adding the current Chinese xAI cookie-banner labels and complete Allow-all English variants while preserving exact-match clicking and existing OAuth boundaries.
2026-07-21 00:08:48 +08:00
Aaron LiangandGitHub dfa204194f fix: recognize current cookie consent labels
Expand only the `_dismiss_cookie_banner()` exact-match label tuple to recognize `Accept All Cookies` and `Accept all cookies`, fixing issue #21 without changing OAuth, Turnstile, timing, browser, logging, or click behavior.
2026-07-20 23:49:53 +08:00
Aaron LiangandGitHub 4b030214d9 docs: clarify Python module responsibilities
Rewrite the module-level descriptions for all 28 Python files and remove the obsolete integration note from grok_register_ttk.py. Verified on Python 3.9 and Python 3.12.
2026-07-15 12:26:57 +08:00
Aaron Liang 2b0fe10d5b chore: remove temporary minimal fix workflow 2026-07-15 12:03:28 +08:00
Aaron Liang 6420922da4 chore: remove temporary minimal fix patcher 2026-07-15 12:03:20 +08:00
Aaron LiangandGitHub 9b047db6f6 fix: harden postprocessing and recovery boundaries
Preserve local CPA success while surfacing hotload-copy warnings, retry transient DuckMail/YYDS message details, serialize pending recovery on target files, isolate optional NSFW failures, and restore main-module constant forwarding.
2026-07-15 12:02:57 +08:00
Aaron Liang 6fd84282c9 chore: add temporary minimal fix verifier 2026-07-15 11:59:49 +08:00
Aaron Liang 3cb0e43e55 fix: default standalone OIDC settings to enabled 2026-07-15 11:50:07 +08:00
Aaron Liang cdc4557d19 docs: enable OIDC in example config 2026-07-15 11:49:21 +08:00
Aaron Liang 2f797b623a feat: enable OIDC export by default 2026-07-15 11:49:06 +08:00
Aaron Liang ad2e778839 docs: refine README wording and remove internal notes 2026-07-15 03:36:30 +08:00
Aaron Liang 5563ecf729 docs: refresh README for modular architecture and recovery flows 2026-07-15 03:24:21 +08:00
github-actions[bot] 365955ef92 fix: resolve post-modularization regressions 2026-07-14 19:08:47 +00:00
Aaron Liang 7bcf62c866 test: verify patcher idempotency before applying fixes 2026-07-15 03:08:21 +08:00
Aaron Liang 8ec38d0367 fix: make patcher repair syntax-safe and self-validating 2026-07-15 03:07:55 +08:00
Aaron Liang 0dd5bb32e9 fix: preflight scoped post-modularization patcher 2026-07-15 03:06:16 +08:00
Aaron Liang 6c6da3e42b fix: scope repeated migration anchors to provider functions 2026-07-15 03:05:37 +08:00
Aaron Liang 00e7900cac chore: run post-modularization regression fixes 2026-07-15 03:00:35 +08:00
Aaron Liang 5f6f100d34 chore: add post-modularization regression fixer 2026-07-15 03:00:19 +08:00
github-actions[bot] b845be012a refactor: modularize registration runtime safely 2026-07-14 18:10:13 +00:00
Aaron Liang df525d0962 fix: preflight and apply clean compatibility patch 2026-07-15 02:09:59 +08:00
Aaron Liang aed4f69de6 fix: add clean public compatibility patcher 2026-07-15 02:09:36 +08:00
Aaron Liang 0e21eb7673 fix: use semantic anchors for shared-state patcher 2026-07-15 01:55:21 +08:00
Aaron Liang f590d0cf37 fix: repair shared-state migration patcher quoting 2026-07-15 01:50:56 +08:00
Aaron Liang c72f3975e6 fix: apply shared state compatibility before modularization 2026-07-15 01:47:29 +08:00
Aaron Liang 29a587086f fix: preserve modularization shared state compatibility 2026-07-15 01:47:13 +08:00
Aaron Liang 1c3a0b23ce fix: preprocess AST spans before modularization 2026-07-15 01:43:31 +08:00
Aaron Liang 9ba877fae4 fix: repair AST source span extraction 2026-07-15 01:43:12 +08:00
Aaron Liang d69376f49c chore: trigger full safe modularization 2026-07-15 01:36:04 +08:00
Aaron Liang 6fae282f5a chore: run one-shot full safe modularization 2026-07-15 01:34:19 +08:00
Aaron Liang 689767809a chore: add one-shot full safe modularization 2026-07-15 01:34:05 +08:00
github-actions[bot] 92634d6246 chore: generate temporary refactor inventory 2026-07-14 17:25:56 +00:00
Aaron Liang 6f278fc927 chore: run temporary refactor inventory 2026-07-15 01:25:48 +08:00
Aaron Liang 610300dd02 chore: add temporary AST refactor inventory 2026-07-15 01:25:41 +08:00
github-actions[bot] 778d6822a2 fix: harden residual flow boundaries and pending recovery 2026-07-14 17:21:54 +00:00
Aaron Liang 447b1253dc chore: run one-shot residual safety refactor 2026-07-15 01:21:42 +08:00
Aaron Liang 4b39e83e88 chore: add one-shot residual safety refactor 2026-07-15 01:21:28 +08:00
github-actions[bot] 3ab094ea1c fix: finish shared registration flow hardening 2026-07-14 16:49:13 +00:00
Aaron Liang 5c9a58df8e fix: preprocess focused test generation 2026-07-15 00:49:01 +08:00
Aaron Liang 3dd96b31ef fix: repair generated focused tests 2026-07-15 00:48:45 +08:00
Aaron Liang 7be06330f8 chore: run one-shot final flow fixes 2026-07-15 00:47:01 +08:00
Aaron Liang fcd9a2f97d chore: add one-shot final flow fixes 2026-07-15 00:46:47 +08:00
Aaron LiangandGitHub e341d4bdea Delete .github directory 2026-07-15 00:22:41 +08:00
github-actions[bot] 2c90f06b72 chore: remove temporary cleanup workflow 2026-07-14 16:20:23 +00:00
Aaron Liang e4e8ec2906 chore: add one-shot generated content cleanup 2026-07-15 00:20:14 +08:00
github-actions[bot] bb02b33c48 refactor: harden registration runtime 2026-07-14 16:17:34 +00:00
Aaron Liang 619d1fa399 fix: trigger final remaining review fixes 2026-07-15 00:17:27 +08:00
github-actions[bot] 478efecc32 fix: complete remaining registration hardening 2026-07-14 16:13:09 +00:00