# Add folder navigation and draft management · PR \#3 · michael/spark-rs

[View on GitCafe](https://git.cafe/michael/spark-rs/pull/3)

Repository: [michael/spark-rs](https://git.cafe/michael/spark-rs)

Visibility: public

State: merged

Source repository: michael/spark-rs

Source branch: trillx/sidebar-layer-functions

Target branch: main

Head commit: afccf8448a313c0ef5c3d699454ed950c04f3003

[Discussion and reviews](https://git.cafe/michael/spark-rs/pull/3)

[Commits](https://git.cafe/michael/spark-rs/pull/3/commits?format=markdown)

[Files changed](https://git.cafe/michael/spark-rs/pull/3/diffs?format=markdown)

## Description

---

## Summary

- Add sidebar navigation for account folders, smart folders, recents, and shared mail lists, with drag and drop organization and message moves.
- Sync watched folders and labels, and support creating, renaming, and deleting folders.
- Save drafts locally and to the server, with draft editing, sending, and undo support.
- Update the README and demo mailbox data for folders and drafts.

## Testing

- Rust tests added for folder moves, demo folders, and draft save, open, send, and discard flows.
- ARM64 Windows release build completed; linker emitted a notice.
