Skip to content

fix(trash): make the per-item Delete permanent - #192

Merged
sorenwacker merged 2 commits into
mainfrom
fix/trash-permanent-delete
Oct 14, 2026
Merged

sorenwacker merged 2 commits into
mainfrom
fix/trash-permanent-delete

Conversation

@sorenwacker

Copy link
Copy Markdown
Owner

The Trash view's Delete shared the delete event with the other views, so App routed it to the soft-delete deleteNode with a node object, and the item stayed in the trash. docs/guides/views.md documents it as a permanent delete, and useDataLoading.permanentlyDelete (confirmation + hard delete) existed but nothing called it.

The event is now delete-permanently end to end: TrashView -> ViewRenderer -> permanentlyDelete. New test src/__tests__/trashPermanentDelete.test.js was red before the change.

Also replaces CODEBASE-REVIEW.md with the 261015 review (the orphan-tag finding retracted as intended behaviour).

@sorenwacker
sorenwacker merged commit 1860ff1 into main Oct 14, 2026
7 checks passed
@sorenwacker
sorenwacker deleted the fix/trash-permanent-delete branch October 14, 2026 23:27
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.

1 participant