Skip to content

Getting Started Page, Invite Button Fix, and Modal Collapse Actions#106

Merged
tianyuan129 merged 10 commits into
pulsejet:mainfrom
markverick:main
May 13, 2026
Merged

Getting Started Page, Invite Button Fix, and Modal Collapse Actions#106
tianyuan129 merged 10 commits into
pulsejet:mainfrom
markverick:main

Conversation

@markverick
Copy link
Copy Markdown
Collaborator

@markverick markverick commented May 13, 2026

New Getting Started Page

  • Step-by-step tutorials for Creating a Workspace, Joining a Workspace, and Inviting Others
image image

Invite People UI Fix

  • Copy link button
  • Have "Add" button, so the user doesn't need to hit enter.
  • Dark-mode color fix
  • Text now stays in the modal
image image

Modals

  • Now collapse when clicking outside or hitting ESC

markverick added 10 commits May 13, 2026 04:54
- Add clickable table of contents with scroll tracking
- Add side-by-side layout for steps with figures
- Add "Creating a Workspace" tutorial with dashboard and modal demos
- Add "Joining a Workspace" tutorial with dashboard and modal demos
- Add "Inviting Others" tutorial with sidebar and modal demos
- Add reusable DemoDashboard, DemoCreateWorkspaceModal, DemoJoinWorkspaceModal components
- Refactor StepItem component for side-by-side layout
- Rename Help tab to "Getting Started"
- Fix copy button styling in invite modals
- Remove inline TOC from HelpComponent
- Add help-toc submenu in NavBar sidebar under Getting Started
- Add GlobalBus event for help-toc-active tracking
- TOC follows scroll position via GlobalBus events
- Add tree-line styling matching project tree
- Remove Help title from page header
Split DemoSidebar into DemoSidebarHome and DemoSidebarWorkspace to
accurately visualize the sidebar in different page contexts. Simplified
DemoDashboard to show only the essential Create/Join buttons without
the hero section. Added prerequisite step to Inviting Others explaining
users need to be in a workspace first.
- Split create/join workspace steps to show dashboard button first,
  then fill in modal details
- Add soft-if-dark to inputs and buttons in real and demo modals
- Fix Inviting Others step 1 title to clarify prerequisite
@markverick markverick changed the title Getting Started Page and Invite Button Fix Getting Started Page, Invite Button Fix, and Modal Collapse Actions May 13, 2026
@tianyuan129 tianyuan129 merged commit 4b5f94f into pulsejet:main May 13, 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.

2 participants