Skip to content

release: update Bennett UI Improvements to 1.2.4 - #70

Open
JHees wants to merge 2 commits into
BigPizzaV3:mainfrom
JHees:agent/bennett-ui-1.2.4
Open

release: update Bennett UI Improvements to 1.2.4#70
JHees wants to merge 2 commits into
BigPizzaV3:mainfrom
JHees:agent/bennett-ui-1.2.4

Conversation

@JHees

@JHees JHees commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

What changed

  • update the bennett-ui-improvements market entry from 1.0.9-bigpizza.1 to 1.2.4
  • publish the verified 1.2.4 single-file renderer script
  • add Markdown, math, and history tags plus the maintained project homepage
  • update the market SHA-256 to 8624e289c60916a6cfbb6fc121c179d5aaa4e027e2a61dadd7a9c10c506a28fe

Why

The Script Market still serves an older Bennett UI build. The current release includes the recent Codex++ UI compatibility work, improved Markdown preview behavior, and a safer history-limit implementation.

The previous history helper queried, hydrated, cached, and projected conversations itself. Version 1.2.4 removes that parallel conversation-management path and only asks Codex to refresh its native recent-history list with a larger limit. Codex and CC Switch remain responsible for providers, projects, pins, archives, deduplication, and rendering.

User impact

  • users receive the current Bennett UI release through the Codex++ Script Market
  • the configurable 1–2000 native history limit remains available without plugin-side session reads or writes
  • project expansion and native “Show more” behavior remain owned by Codex
  • Markdown image reads use a bounded cache and failed reads can be retried
  • a separate Pagebuster installation is not required when Bennett UI is enabled

Validation

  • index.json parses successfully and contains exactly one Bennett entry
  • node --check scripts/bennett-ui-improvements.js
  • the market script is byte-for-byte identical to the 1.2.4 release artifact
  • the index SHA-256 matches the script: 8624e289c60916a6cfbb6fc121c179d5aaa4e027e2a61dadd7a9c10c506a28fe
  • git diff --check
  • the clean branch changes only index.json and scripts/bennett-ui-improvements.js
  • no local paths, LAN addresses, or GitHub token patterns were found

Related release PR: JHees/bennett-ui-improvements-for-codexplusplus#1

@JHees
JHees marked this pull request as ready for review August 2, 2026 06:33
Copilot AI review requested due to automatic review settings August 2, 2026 06:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Script Market entry and published script for “Bennett UI Improvements” to the upstream 1.2.4 release so users receive the latest Codex++ UI compatibility and Markdown/history enhancements via the market.

Changes:

  • Bumped the bennett-ui-improvements market version to 1.2.4 and updated metadata (tags + homepage).
  • Published/updated the scripts/bennett-ui-improvements.js renderer script for the 1.2.4 release.
  • Updated the market SHA-256 to 8624e289c60916a6cfbb6fc121c179d5aaa4e027e2a61dadd7a9c10c506a28fe.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
index.json Updates Bennett UI Improvements market metadata (version, tags, homepage, sha256).
scripts/bennett-ui-improvements.js Updates the shipped single-file renderer script to the 1.2.4 release artifact.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +9204 to +9211
for (const script of document.querySelectorAll("script[src]")) {
const src = script.getAttribute("src") || "";
if (!src) continue;
try {
const response = await fetch(src);
if (response.ok) collectModuleNames(await response.text(), candidates);
} catch {}
}
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