Skip to content

feat(walkthrough): rebuild the walkthrough with Components V2 - #57

Merged
phorcys420 merged 13 commits into
mainfrom
phorcys/walkthrough-components-v2
Aug 12, 2026
Merged

feat(walkthrough): rebuild the walkthrough with Components V2#57
phorcys420 merged 13 commits into
mainfrom
phorcys/walkthrough-components-v2

Conversation

@phorcys420

Copy link
Copy Markdown
Member

What

Rebuilds the help walkthrough as a single Components V2 message. No more classic embeds, and no more separate lifecycle / resources / question messages.

How

  • One message, edited in place through the flow, built by buildWalkthroughMessage:
    • An info container: the data summary (Category / Product / Platform + the logs reminder), the /close + /reopen lifecycle line, and (once the walkthrough is complete) a Docs link button per product resource.
    • A question container and the current selector, shown only while the walkthrough is running.
  • State lives in the info container's text, so each step reads it back (readTextDisplays), updates just the answered field (setDataField), and re-renders.
  • Documentation buttons now appear only on the last step, and only for products that have resources (Coder yes, code-server no).
  • events/walkthrough.ts is now just wiring: ThreadCreate -> doWalkthrough and InteractionCreate -> handleSelection.

Notes

Supersedes #54 (which kept classic embeds). Close #54 in favor of this.


Opened by Coder Agents on behalf of @phorcys420.

@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:13 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:15 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:18 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:23 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:28 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:28 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:31 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:32 Inactive
@railway-app
railway-app Bot temporarily deployed to Discord bot (Codercord) / production August 12, 2026 06:45 Inactive
@phorcys420
phorcys420 merged commit 3dd7bd8 into main Aug 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant