Use ChatGPTBox naming for Safari builds#1024
Conversation
Remove the obsolete App Store-specific Fission alias and use the canonical ChatGPTBox name for Safari build artifacts. Drop the legacy Safari patch scaffolding and replace unavailable App Store links with the maintained manual installation instructions.
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
📝 WalkthroughWalkthroughThe Safari build and packaging flow now uses ChangesSafari naming alignment
Estimated code review effort: 1 (Trivial) | ~5 minutes Possibly related PRs
Suggested labels: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Summary by QodoStandardize Safari build artifacts on the ChatGPTBox name
AI Description
Diagram
High-Level Assessment
Files changed (8)
|
There was a problem hiding this comment.
Pull request overview
This PR standardizes Safari build/packaging output to use the canonical ChatGPTBox name (matching the extension), removes legacy Safari patch scaffolding tied to the old “Fission - ChatBox” alias, and updates documentation to point Safari users to the maintained manual installation instructions.
Changes:
- Rename Safari converter/Xcode/archive/app/DMG outputs from “Fission - ChatBox” to “ChatGPTBox”.
- Remove legacy Safari patch files that were previously applied during packaging.
- Update README headings and Safari badge links to use “ChatGPTBox” and the wiki install page.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| safari/project.pre.patch | Removes legacy manifest-name patch for Safari conversion. |
| safari/project_developer.patch | Removes developer-specific Xcode project patch scaffolding. |
| safari/build.sh | Updates Safari converter and Xcodebuild paths/schemes to the ChatGPTBox naming. |
| safari/appdmg.json | Updates DMG title and bundled app path to ChatGPTBox.app. |
| README.md | Updates project heading and Safari badge URL to the wiki install instructions. |
| README_ZH.md | Same doc updates for Chinese README. |
| README_TR.md | Same doc updates for Turkish README. |
| README_JA.md | Same doc updates for Japanese README. |
| README_IN.md | Same doc updates for Indonesian README. |
| AGENTS.md | Updates Safari artifact naming and build description to match the new packaging flow. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
ChatGPTBoxname for Safari converter, Xcode, application, archive, and DMG outputWhy
The repository and extension manifests use
ChatGPTBox, while Safari packaging still used the App Store-specificFission - ChatBoxalias and the README headings used the spacedChatGPT Boxform. This left the same project represented by three different names across documentation, generated Xcode projects, application bundles, and disk images.The Fission alias was tied to an App Store listing that is no longer available. Keeping it also required a manifest patch that renamed generated Safari input and left an unused developer patch coupled to Fission-specific Xcode paths.
This change restores the canonical
ChatGPTBoxname throughout the active Safari packaging path, removes the now-redundant patch scaffolding, and directs Safari users to the maintained manual installation instructions. It does not change the bundle identifier, release signing credentials, or publishing behavior. Any future decision to adopt a distinct Safari product name, including trademark considerations, remains separate from this cleanup.Validation
npm run prettynpm run lintnpm test(893 tests passed)npm run buildChatGPTBoxnameshellcheck safari/build.shbash -n safari/build.shgit diff --checktestsandsafari-buildpassedManual browser smoke testing was skipped because no extension runtime files changed.