1.0 KiB
1.0 KiB
Proposed Repository Layout
Top-level
android-app/desktop-daemon/docs/
Android app layout
android-app/app/src/main/java/.../discovery/UDP discovery listener and peer cachepairing/pairing workflow and trust storesync/persistent session and clipboard sync engineservice/foreground/background lifecycle serviceui/peer list, pairing, status
Desktop daemon layout (Odin)
desktop-daemon/src/main.odindesktop-daemon/src/net/- discovery broadcaster/listener
- tcp session + framing
desktop-daemon/src/protocol/- message schemas and handlers
desktop-daemon/src/pairing/- key management + pairing flow
desktop-daemon/src/clipboard/- Linux backend
- Windows backend
desktop-daemon/src/storage/- paired peers file/db persistence
desktop-daemon/src/runtime/- daemon loop, reconnect, retry policies
Config files planned
desktop-daemon/clipsync.toml(optional override)- Android app settings screen for default port and discovery toggles