Update PROGRESS_STATUS.md with Pairing and Config status
This commit is contained in:
1 parent
a8cf79d91c
commit
ce71aa3e68
1 file changed
+7
-7
+7
-7
@@ -12,7 +12,7 @@ This document tracks the completed features and the pending backlog for the Herm
|
||||
* **Network Capabilities**: Cleartext traffic enabled in `AndroidManifest.xml` to allow connection to local networks (e.g., `192.168.1.18` to `192.168.1.48`).
|
||||
* **Git Repository**: Initialized and linked with GitHub (`https://github.com/Hy4ri/hermes-mobile.git`).
|
||||
|
||||
### 2. Implemented Features (~45 of 213 endpoints, ~21%)
|
||||
### 2. Implemented Features (~55 of 213 endpoints, ~26%)
|
||||
* **Connection Screen (`ConnectScreen`)**: Saves Host, Port, and Auth Token to `AuthManager` (EncryptedSharedPreferences), with live verification via `GET /api/status`.
|
||||
* **Chat Screen (`ChatScreen`)**: Live chat over WebSocket (JSON-RPC) supporting:
|
||||
* Creating sessions, resuming sessions, listing sessions, and submitting prompts.
|
||||
@@ -24,6 +24,8 @@ This document tracks the completed features and the pending backlog for the Herm
|
||||
* **Profiles Management Screen (`ProfilesScreen`)**: Switch active profile, update soul personality description (`PUT /api/profiles/{name}/soul`), and switch AI model providers.
|
||||
* **Toolsets Screen (`ToolsetsScreen`)**: List and toggle toolsets (`GET/PUT /api/tools/toolsets`) to enable/disable specific tool groups (e.g., Web Search, Python local run).
|
||||
* **Achievements Screen (`AchievementsScreen`)**: Displays a gamified list of discovered/locked/unlocked achievements with progress bars (`GET /api/plugins/hermes-achievements/achievements`).
|
||||
* **Device Pairing Screen (`PairingScreen`)**: List pending approvals, list approved devices, approve new pairings (`POST /api/pairing/approve`), and revoke paired access (`POST /api/pairing/revoke`).
|
||||
* **Raw Config Editor (`ConfigScreen`)**: Live edit `/api/config/raw` (reads and updates `config.yaml` with resolved path mapping).
|
||||
* **Settings Screen (`SettingsScreen`)**: Allows changing settings (Host, Port, Token, Theme, Auto-reconnect) and tests connection.
|
||||
* **Navigation Drawer**: Integrated Material3 navigation drawer using Navigation3 for switching screens.
|
||||
|
||||
@@ -31,7 +33,7 @@ This document tracks the completed features and the pending backlog for the Herm
|
||||
|
||||
## ⏳ Left (To Be Implemented)
|
||||
|
||||
All remaining **168 endpoints** across the Hermes Dashboard API need to be implemented. The specific requested views/features:
|
||||
All remaining **158 endpoints** across the Hermes Dashboard API need to be implemented. The specific requested views/features:
|
||||
|
||||
### 1. Model View (AI model selection & recommended configurations)
|
||||
### 2. Logs View (live scrolling platform logs / agent stdout logs)
|
||||
@@ -39,10 +41,8 @@ All remaining **168 endpoints** across the Hermes Dashboard API need to be imple
|
||||
### 4. MCP (Model Context Protocol server configurations & management)
|
||||
### 5. Channels / Messaging (platform config, e.g., Telegram connection settings)
|
||||
### 6. Webhooks (create and dispatch live webhooks subscriptions)
|
||||
### 7. Pairing (device pairing approvals & security management)
|
||||
### 8. Live Config (edit live config parameters)
|
||||
### 9. Keys (live environment variables and credentials manager)
|
||||
### 10. System View (detailed stats, system health, and backups)
|
||||
### 11. Kanban View (boards, cards, comments, task management plugin)
|
||||
### 7. Keys (live environment variables and credentials manager)
|
||||
### 8. System View (detailed stats, system health, and backups)
|
||||
### 9. Kanban View (boards, cards, comments, task management plugin)
|
||||
|
||||
*Other minor backlogs include Skills Hub and Advanced Session management.*
|
||||
Reference in new issue
Block a user