Skip to content

Clarify ScriptCut branding and attribution#1

Merged
FernandoAbishai merged 1 commit into
mainfrom
chore/scriptcut-branding-attribution
Jun 27, 2026
Merged

Clarify ScriptCut branding and attribution#1
FernandoAbishai merged 1 commit into
mainfrom
chore/scriptcut-branding-attribution

Conversation

@FernandoAbishai

Copy link
Copy Markdown
Owner

No description provided.

@FernandoAbishai FernandoAbishai requested a review from Copilot June 27, 2026 23:41
@FernandoAbishai FernandoAbishai merged commit 9480100 into main Jun 27, 2026
1 check passed

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

This PR updates ScriptCut’s branding/attribution across the app and docs, and introduces a new preferred project file extension (.scriptcut) while maintaining legacy compatibility (.aive / .cutscript).

Changes:

  • Rebrand user-facing titles/labels (schema, Electron dialogs, backend metadata/logs, captions) from “AI Video Editor” to “ScriptCut”.
  • Add/refresh project documentation for roadmap, repo setup, contribution guidelines, and upstream attribution.
  • Prefer .scriptcut for project save/load and update settings/env-var naming while keeping legacy support.

Reviewed changes

Copilot reviewed 17 out of 17 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
shared/project-schema.json Updates schema title to ScriptCut.
ROADMAP.md Adds a public roadmap for planned versions/features.
README.md Reframes project positioning as a maintained fork; documents legacy vs new naming/extensions and attribution.
package.json Updates Electron build identity (appId) to new namespace.
LICENSE Adds fork author copyright line while retaining original.
frontend/src/store/aiStore.ts Renames persisted storage keys and adds legacy fallback/migration for AI settings and encrypted keys.
frontend/src/hooks/useKeyboardShortcuts.ts Switches default save extension to .scriptcut and broadens save filters to include legacy extensions.
frontend/src/App.tsx Updates load-project UI label to be extension-agnostic.
FIX-GITHUB-ACTIONS.md Removes an obsolete Actions-fix note.
electron/python-runtime.js Adds SCRIPTCUT_PYTHON_PATH support and deprecates CUTSCRIPT_PYTHON_PATH.
electron/main.js Updates open/save dialog filters for new/legacy project extensions and ScriptCut naming.
docs/GITHUB_REPO_SETUP.md Adds guidance for repository description/topics and launch checklist.
CONTRIBUTING.md Adds contribution guidance emphasizing legacy compatibility and attribution preservation.
backend/services/video_editor.py Updates temp directory prefix to ScriptCut naming.
backend/services/caption_generator.py Updates ASS caption metadata title to ScriptCut.
backend/main.py Updates backend title and startup/shutdown logs to ScriptCut branding.
ACKNOWLEDGEMENTS.md Adds explicit upstream attribution to CutScript.

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

Comment thread package.json
Comment on lines 24 to 27
"build": {
"appId": "com.dataants.scriptcut",
"appId": "com.fernandoabishai.scriptcut",
"productName": "ScriptCut",
"files": [
Comment on lines 59 to 63
async function loadAndDecrypt(key: string): Promise<string> {
const stored = localStorage.getItem(ENCRYPTED_KEY_PREFIX + key);
const stored =
localStorage.getItem(ENCRYPTED_KEY_PREFIX + key) ||
localStorage.getItem(LEGACY_ENCRYPTED_KEY_PREFIX + key);
if (!stored) return '';
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