Skip to content

v0.5.0-beta.4#34

Merged
sbaker merged 10 commits intomainfrom
0.5.0-beta.4
Mar 13, 2026
Merged

v0.5.0-beta.4#34
sbaker merged 10 commits intomainfrom
0.5.0-beta.4

Conversation

@sbaker
Copy link
Member

@sbaker sbaker commented Mar 13, 2026

Summary

  • In-app auto-update banner — replaces native OS dialogs with inline UpdateBanner below title bar; menu "Check for Updates" cleaned up
  • @prompd/cli bumped to ^0.5.0-beta.6 across frontend, backend, and scheduler
  • afterPack overhaul — removed local symlink copy, now verifies @prompd/cli from npm; embeds product metadata (ProductName, CompanyName, etc.) via rcedit
  • Agent modes, intellisense enhancements, design view updates, and dependency upgrades (from prior beta.2 work)
  • Registry/website URL fixes, license corrected to ELv2

Test plan

  • Install beta.3, verify UpdateBanner appears when beta.4 release is detected
  • Verify "Restart & Update" installs beta.4 successfully
  • Confirm Task Manager shows "Prompd" (not "Electron") for the running process
  • Verify @prompd/cli compilation works in packaged app

🤖 Generated with Claude Code

sbaker and others added 9 commits March 10, 2026 10:20
- Website link: www.prompdhub.ai -> prompd.io
- Registry link: www.prompdhub.ai -> prompdhub.ai (no www)
- License: MIT -> Elastic License 2.0 (ELv2)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ndency upgrades

- Migrate chat mode prompts to JSON format with prmd-syntax reference
- Enhance intellisense with improved code actions, cross-references, and validation
- Update DesignView, AiChatPanel, and ChatTab components
- Add tool executor service and agent mode hook improvements
- Update Electron main process and add beforeBuild script
- Upgrade backend and scheduler dependencies

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…cli to beta.6

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…path

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…xe name

- Remove UpdateBanner component that broke grid layout
- Replace with toast notifications using new 'update' type (amber theme)
- Add action button support to Toast interface for "Restart & Update"
- Fix NSIS artifactName to use hyphens (GitHub replaces spaces with dots,
  causing latest.yml filename mismatch and silent download failure)
- Remove signAndEditExecutable:false so exe shows "Prompd" in Task Manager
- Update Report Issue URL from Logikbug org to Prompd org

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link

💡 Codex Review

const inheritedKey = JSON.stringify(inheritedParams)
if (prevInheritedParamsRef.current === inheritedKey) return
prevInheritedParamsRef.current = inheritedKey

P2 Badge Re-run inherited param merge on file switch

The merge guard only compares JSON.stringify(inheritedParams) and does not include file identity, so opening a second prompt that inherits the same schema will skip the merge path entirely. In this component, tab switches reuse state, so prevInheritedParamsRef can suppress merging for later files even when their local params are missing, which leaves inherited required params unavailable for editing and can still fail compilation.


const timer = setTimeout(() => {
generateFrontmatter(metadata, parsed.frontmatter.inherits || '')
}, 0)

P2 Badge Skip auto-frontmatter writes in read-only mode

The new auto-merge persistence effect calls generateFrontmatter(...) unconditionally, which triggers onChange even when the editor is opened with readOnly tabs. That means simply viewing inherited prompts in read-only contexts can still mutate buffer contents and mark tabs dirty, despite other edit paths in this component explicitly guarding on readOnly.

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sbaker sbaker merged commit 8c4f0ee into main Mar 13, 2026
5 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