- Added `MoveToTrash` method in `WebmailRepository` to move messages to the Trash folder instead of deleting them permanently. - Introduced `handleDelete` method in `mailAPI` to handle message deletion requests from the client. - Updated router to include a new route for message deletion. - Enhanced the compose page to manage draft integrity, ensuring drafts are correctly associated with sent messages. - Implemented UI changes to allow users to delete messages from the mail folder view. - Added tests to verify the correct behavior of message deletion and draft handling. - Updated database migration scripts to reconcile folder counters and ensure accurate unread counts. - Added tests for TLS-RPT report parsing and webmail repository functionalities.
39 lines
534 B
Plaintext
39 lines
534 B
Plaintext
# Internal planning docs - never published with the code
|
|
PLAN.md
|
|
DEVELOPMENT_RULES.md
|
|
.superpowers/
|
|
# docs/ holds the deployment and operations guides and IS published; keep
|
|
# internal notes out of it by name rather than ignoring the whole directory.
|
|
docs/internal/
|
|
|
|
# Dependencies
|
|
node_modules/
|
|
vendor/
|
|
|
|
# Build output
|
|
.next/
|
|
dist/
|
|
build/
|
|
*.exe
|
|
|
|
# Env / secrets
|
|
.env
|
|
.env.local
|
|
acme.json
|
|
local/
|
|
|
|
# Go
|
|
*.test
|
|
*.out
|
|
|
|
# OS / editor
|
|
.DS_Store
|
|
Thumbs.db
|
|
.vscode/
|
|
.idea/
|
|
|
|
# TypeScript incremental build cache
|
|
*.tsbuildinfo
|
|
*json
|
|
*.json.gz
|