Docs
This commit is contained in:
parent
b992d78ef6
commit
57b5ede338
13 changed files with 198 additions and 21 deletions
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 0: Foundation
|
||||
|
||||
**Status:** ✅ **Completed**
|
||||
|
||||
## Context
|
||||
Before implementing any user-facing features, we need shared infrastructure: package structure, platform abstraction, config persistence, and logging. Every subsequent feature depends on this.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 1: System Tray Icon
|
||||
|
||||
**Status:** ✅ **Completed**
|
||||
|
||||
## Context
|
||||
The app lives primarily in the system tray. The window is secondary — it opens for configuration/status and closes back to tray. This is the shell that all UI features plug into.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 2: Configuration Screen
|
||||
|
||||
**Status:** ✅ **Completed**
|
||||
|
||||
## Context
|
||||
The configuration screen is the primary setup interface. It appears automatically on first run (when config is incomplete) and is accessible anytime via the tray menu. All backup behavior depends on the values set here.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 3: Backup
|
||||
|
||||
**Status:** ✅ **Completed**
|
||||
|
||||
## Context
|
||||
This is the core functionality — automatically backing up WoW's WTF and Interface folders on a daily schedule. The backup runs in the background, respects configuration, and notifies the user of results.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 4: Status Screen
|
||||
|
||||
**Status:** ✅ **Completed**
|
||||
|
||||
## Context
|
||||
The status screen is the default view when the user clicks the tray icon. It gives a quick overview of backup health and provides shortcuts to key actions.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
# Feature 5: Restore
|
||||
|
||||
**Status:** 🚧 **Pending / Next Priority**
|
||||
|
||||
## Context
|
||||
Allows users to restore a previous backup, replacing their current WoW configuration. This is a destructive operation (overwrites current WTF/Interface folders), so it requires clear confirmation and progress feedback.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue