Skip to content

feat : add undo-redo settings#1041

Open
siddjs19 wants to merge 3 commits into
magic-peach:mainfrom
siddjs19:feat/undo-redo-export
Open

feat : add undo-redo settings#1041
siddjs19 wants to merge 3 commits into
magic-peach:mainfrom
siddjs19:feat/undo-redo-export

Conversation

@siddjs19
Copy link
Copy Markdown
Contributor

Summary
Implemented undo/redo support for export settings.

Changes
Added recipe history stack (max 20 states)
Added undo/redo actions
Added keyboard shortcuts:
Ctrl/Cmd + Z
Ctrl/Cmd + Shift + Z
Ctrl/Cmd + Y
Added undo/redo UI buttons
Reset history when uploading a new file or resetting editor
Fixes #108

@vercel
Copy link
Copy Markdown

vercel Bot commented May 24, 2026

@siddjs19 is attempting to deploy a commit to the magic-peach1's projects Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 24, 2026

⚠️ PR Format Issues — @siddjs19

Please fix the following before your PR can be reviewed:

  • ⚠️ Use a conventional PR title. Examples:
    • feat: add dark mode support
    • fix: resolve aria label missing on slider
    • docs: add deployment guide to README

Push new commits after fixing — this comment will update automatically.

📖 CONTRIBUTING.md

@github-actions
Copy link
Copy Markdown
Contributor

👋 Thanks for your PR, @siddjs19!

Welcome to Reframe — a browser-based video editor built for everyone 🎬

What happens next

  1. 🤖 Automated checks — build & TypeScript typecheck will run automatically
  2. Vercel preview — a preview deployment will be created (requires maintainer authorization for fork PRs)
  3. 👀 Code review — a maintainer will review your changes
  4. 🚀 Merge — once approved, your PR will be merged!

Quick checklist

  • PR title follows Conventional Commits (e.g. feat: add dark mode)
  • Linked the issue this PR closes (e.g. Closes #123)
  • Tested the changes locally (bun run dev)
  • Build passes (bun run build)

Useful links

Happy coding! 🎉

@github-actions github-actions Bot added level:advanced Advanced level - 55 pts type:bug Bug fix type:design UI/UX design labels May 24, 2026
@siddjs19 siddjs19 changed the title feat/undo-redo settings feat : add undo-redo settings May 24, 2026
@siddjs19
Copy link
Copy Markdown
Contributor Author

@magic-peach pls review this early and merge I had to reset hard and add these setting again due to multiple merges previously

@siddjs19
Copy link
Copy Markdown
Contributor Author

I also added shortcut info in keybordshortcut

@magic-peach magic-peach added gssoc'26 GirlScript Summer of Code 2026 type:feature New feature gssoc:approved Approved for GSSoC'26 and removed type:bug Bug fix type:design UI/UX design labels May 24, 2026
@magic-peach
Copy link
Copy Markdown
Owner

@siddjs19 The undo/redo implementation looks great and all CI checks were passing! However, this PR now has merge conflicts with main due to recent merges. Please rebase to resolve:

git fetch upstream
git checkout feat/undo-redo-export
git rebase upstream/main
# resolve any conflicts, then:
git push --force-with-lease origin feat/undo-redo-export

Also note: the PR reformats a large amount of code (quotes, semicolons) which isn't strictly necessary — please consider keeping the formatting changes minimal to reduce future merge conflict surface. Once rebased and CI re-runs cleanly, this will be ready to merge!

@siddjs19 siddjs19 force-pushed the feat/undo-redo-export branch from 68b8616 to dd31436 Compare May 24, 2026 12:18
@github-actions github-actions Bot added type:bug Bug fix type:design UI/UX design labels May 24, 2026
@siddjs19
Copy link
Copy Markdown
Contributor Author

@magic-peach review this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved Approved for GSSoC'26 gssoc'26 GirlScript Summer of Code 2026 level:advanced Advanced level - 55 pts type:bug Bug fix type:design UI/UX design type:feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Enhancement] Implement undo/redo for recipe setting changes

2 participants