Skip to content
This repository was archived by the owner on Oct 12, 2026. It is now read-only.

Add Dev on Load - #1

Merged
mdroidian merged 6 commits into
mainfrom
codex/reload-developer-extensions
Oct 9, 2026
Merged

mdroidian merged 6 commits into
mainfrom
codex/reload-developer-extensions

Conversation

@mdroidian

@mdroidian mdroidian commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

Dev on Load reloads all developer extensions once after startup using roamAlphaAPI.depot.reloadDeveloperExtensions(). Its native settings panel adds a single delay in seconds (including decimals), toast visibility, toast intent, and toast message. The default is 5 seconds with a success notification.

A page-local guard is set before calling Roam so reloading this extension does not create a reload loop. Unload cancels a pending timer; API failures are caught and reported without automatic retries.

Validation: 41 unit tests, TypeScript, Prettier, and the dry build passed after simplifying the delay setting. Earlier folder-loaded live checks covered the default delay, no recursive reload, custom warning toast/message, persisted settings, and toast suppression. The updated decimal-seconds control has not been rechecked in Roam; the URL-loaded startup flow remains unverified.

The PR workflow validates and uploads the built dist folder for testing. The inherited release workflow is manual-only, and no release or Depot publication was performed.

Before URL testing or release

Publishing is temporarily disabled for setup. Restore these behaviors before their respective steps:

  • Before URL-based testing, restore PR preview publishing in .github/workflows/pr.yaml: the publishing npx samepage build command and its required AWS credentials/region, while retaining the validation checks.
  • Before release, restore the extension base's push trigger for main and its original path filters in .github/workflows/main.yaml.
  • Verify the URL-loaded startup flow before release.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-09T22:10:57.057440Z bd08e44 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@mdroidian mdroidian changed the title Add Reload Developer Extensions Add Dev on Load Oct 9, 2026
@mdroidian
mdroidian merged commit 7712161 into main Oct 9, 2026
1 check passed
@mdroidian
mdroidian deleted the codex/reload-developer-extensions branch October 9, 2026 22:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant