Idea detail
installation_event
reqlan rq/extension/host/onboarding/page-thanks-for-installing.rq:5
Summary
On installation of the extension a webview should be opened showing:
- A welcome message
- Resolved links to site, github, docs etc. ( not template placeholders )
- A syntax-highlighted example `.rq` with real URLs ( clickable ) from thanks-for-installing.template.rq after placeholder substitution
- A control to open that example as an untitled `.rq` editor beside the webview
- Short tips for the activity bar and `@reqlan` chat
- A thanks to sponsors
Place in overall install sequencing: welcome_webview_install / extension_installation.
Implemented as a Svelte webview under onboarding bundled to onboarding and opened once on first activation by open-thanks-for-installing.ts via onboarding-panel.ts.
Resource links and template values are resolved at runtime from phonebook through phonebook.ts and posted to the webview; the example block imports thanks-for-installing.template.rq via Vite `?raw` and substitutes `{{…}}` placeholders before display.
Highlighting uses the onboarding tokenizer in rq-highlight.ts.
The source template still uses placeholders such as { { SITE_URL } }; those matching braces are body prose per nested_curly_braces and must parse without errors.
Activation state is stored in extension global state key `onboarding` with `onboardingMessageShown` and `lastVersion` per onboarding-state.ts.
VS Code persists `globalState` in the extension global storage directory ( `globalStorage/reqlan.reqlan-extension/state.vscdb` under the editor user data folder ).
Navigation
Attributes
| Key | Value |
|---|---|
| status | done |
| tests | parsing.test.ts:parse thanks-for-installing template, onboarding-rq-highlight.test.ts |
Ancestor context
No ancestor chain recorded.
Outbound references
Inbound references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| references | check_skip_gitignored_targets | reqlan rq/core_analysis/check.rq | installation_event |
| references | webview_build | reqlan rq/development/build.rq | installation_event |
| references | host_lifecycle | reqlan rq/extension/extension.rq | installation_event |
| references | installation_sequencing | reqlan rq/extension/host/installation.rq | installation_event |
| references | welcome_webview_install | reqlan rq/extension/host/installation.rq | installation_event |
| references | webview | reqlan rq/extension/presentation/webview.rq | installation_event |
Unresolved references
| Kind | Idea | Path | Snippet |
|---|---|---|---|
| None | |||
Local graph
Initialising graph…