Repository navigation
feat(integrations): plain, scannable Google Cloud integration page - #1481
JeremyFunk wants to merge 8 commits into
Conversation
Sans for words and mono for ids, times and commands; hierarchy by size and weight. Header gets a state line and last-log / last-metrics / projects facts. Connections keep logs and metrics side by side, hints lose their tinted boxes, and the run-the-script prompt is a standard warning Alert.
|
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 configuration
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 |
Maple review🟢 Confidence 9/10 · safe to merge Presentation-only rework of the Google Cloud integration page: a new header state line and facts row, plain hint/failure styling, and a scope badge instead of a per-connection state badge. State logic and copy are untouched, so it is safe to merge.
Findings🔵 Note · F1 · Header repeats the hub row's state-to-tone mapping at line 586maintainability ·
🤖 Prompt to fix this finding with an AI agentWhat was checked
|
Maple review🟢 Confidence 8/10 · likely safe to merge Presentation-only rework of the Google Cloud integration page: sans/mono split, a header state line and facts row, plain hints, and a warn alert for the run-the-script prompt. State logic is untouched and the change is safe to merge.
Still open from earlier reviews
What was checked
|
Rebuild the connect/configure dialog as three steps (Scope, Data, Run setup) with one decision per screen: a scope toggle and one ID field, switches for logs and metrics with the log filter in a disclosure, and a script card with a live status strip that ticks off each section as the script reports. A run that Maple confirms ends on a connected view with live log and metrics state.
Maple review🟢 Confidence 8/10 · likely safe to merge Turns the Google Cloud configure dialog into a Scope, Data, Run setup stepper with a disclosed log filter and a script card, keeping the same mutations and state helpers. No defects found in the rewritten flow; safe to merge.
Still open from earlier reviews
What was checked
|
/lab/gcp-connect renders every step and run state of the connect dialog over fixture connectors, no API needed. The run step splits into a data container and GcpApplyView so the lab can feed it states. Also: a run row only ticks on a report made since the step opened, so a capability an earlier run left in place no longer reads as done before the script runs; the dialog uses the display font; upcoming steps get a visible outline.
Maple review🟢 Confidence 8/10 · likely safe to merge Restyles the Google Cloud integration page (plain sans typography, header state line and facts, side-by-side capabilities) and adds a step-by-step connect flow with a dev-only lab. The files changed since the last review extract
Still open from earlier reviews
What was checked
|
…o feat/gcp-integration-page-plain
Maple review🟢 Confidence 8/10 · likely safe to merge A presentation pass over the Google Cloud page: sans/mono typography, a header state line with a facts row, the run prompt as an
Before merge
Still open from earlier reviews
What was checked
|
…o feat/gcp-integration-page-plain
…o feat/gcp-integration-page-plain # Conflicts: # apps/web/src/routeTree.gen.ts
Maple review🟢 Confidence 8/10 · likely safe to merge Rework of the Google Cloud integration page and its configure dialog into a plainer, sans-for-prose layout: a header state and facts row, logs and metrics always side by side, and a standard warn alert for the run-the-script prompt. No functional change found; the earlier duplicated state-to-tone mapping is still present.
Still open from earlier reviews
What was checked
|
Direction C from the GCP redesign file. Presentation only; state logic and copy unchanged.
font-display) for words, mono only for ids, times, errors and commands; hierarchy by size and weight· N of M connectionswhen several) and a facts row: Last log entry, Last metrics, Projectsfont-display(all integrations)AlertwithAlertActionScreenshots (local, from a temporary uncommitted lab rendering the header and card over fixtures):
/private/tmp/claude-501/-Users-jeremyfunk-Documents-repos-maple/243f6d15-e26e-4c5a-abe0-5a067b2a95f6/scratchpad/shots/before-c{1,2,3,4}-1440.png/private/tmp/claude-501/-Users-jeremyfunk-Documents-repos-maple/243f6d15-e26e-4c5a-abe0-5a067b2a95f6/scratchpad/shots/after-{c1,c2,c3,c4,pending,metricsfail}-1440.png,after-c3-900.png,after-c1-600.pngNeed help on this PR? Tag
@codesmith-botwith what you need.