Commit Graph

3 Commits (4a1550acf608ce4d3747fb7facc0a023e0c1234e)

Author SHA1 Message Date
mirivlad 084580d3fd Use external open API in Files plugin 2026-06-27 13:34:16 +08:00
mirivlad 5f48c003db Add files external open fallback 2026-06-27 12:55:43 +08:00
mirivlad 2ff75c4dca plugins(files): context menu, confirm modal, duplicate with collision handling
- Feature 1: Right-click context menu with actions (Open, Rename, Duplicate,
  Cut, Copy, Trash) and empty-space shortcut for new files
- Feature 3: Custom confirmModal instead of window.confirm(), styled overlay
  + modal with danger mode for trash operations
- Feature 4: Duplicate with smart collision resolution — finds first free
  name (copy), (copy 2)... up to 100 attempts using api.files.metadata()
2026-06-20 19:43:58 +08:00