Add stable cloud beta automation hooks - #131
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThis change makes cloud beta controls easier to locate with automation and assistive technologies. Authentication fields and actions now have stable keys and labels, auth actions are stacked vertically, and library destinations and account actions expose explicit control semantics. Source inspection shows the existing sign-in, sign-up, and navigation callbacks remain connected. The focused widget tests could not render because the available Flutter SDK cannot compile T-Rex validation blockedpackage: Confidence Score: 2/5The code preserves the intended callback wiring, but merge confidence is limited until the focused Flutter widget tests can compile and run. Source inspection confirms that the email and Discord actions retain their handlers and busy guards, sign-up confirmation remains wired to the sign-up path, and rail semantics retain unique labels and activation callbacks. The available test environment fails before widget rendering, so these user-visible behaviors were not executed. Files Needing Attention:
What T-Rex did
Reviews (3): Last reviewed commit: "Merge auth field semantics into editable..." | Re-trigger Greptile |
|
The latest Greptile failure is an environment mismatch, not an unresolved code finding. Evidence for exact head
I am not changing the repository dependency/toolchain contract to accommodate the reviewer VM. |
Summary
Verification
fvm flutter test test/widgets/cloud_beta_automation_semantics_test.dartfvm flutter analyzefvm flutter test(321 tests)fvm flutter build web --no-wasm-dry-run --no-tree-shake-iconsgit diff --checkManual path
library-local,library-cloud,library-shared,library-community, andlibrary-account-actionby their labels.The running web client was also smoke-tested after a hot restart. An existing signed-in session exposed a separate Convex protocol blocker (
baseVersionmissing); this PR does not enter the sync-boundary work already in flight.