Add undo/redo stack for tag operations (assign, remove, rename, merge) with Ctrl+Z/Ctrl+Y

This commit is contained in:
2026-04-09 18:04:37 +02:00
parent 2bcd5b1f4b
commit db280fb5c2
24 changed files with 2705 additions and 2316 deletions

47
.gitignore vendored
View File

@@ -1,19 +1,48 @@
.venv/
# Python
__pycache__/
*.pyc
*.py[cod]
*.pyo
*.pyd
# Virtual environments
.venv/
venv/
env/
# Distribution / packaging
build/
dist/
*.egg-info/
*.spec.bak
# Testing
.pytest_cache/
.mypy_cache/
build/
.claude/
.env
.coverage
htmlcov/
# Config a temp soubory
# Environment
.env
*.env.local
# IDE
.vscode/settings.json
.idea/
# Claude
.claude/
.claudeignore
# App temp / tag soubory
*.!tag
*.!ftag
*.!gtag
# Documentation not to commit
# Data samples (binary/media, not source)
data/samples/
# Documentation not for commit
DESIGN_DOCUMENT.md
AGENTS.md
.claudeignore
TEMPLATE.md
TEMPLATE.md
CLAUDE.md