feat(profile): selezione del profilo di cui vedere le sessioni (v0.5.0)
- Impostazioni > Sessions: selettore "Profile" (elenco da /api/profiles; "(server active)" come prima voce = nessun cookie di profilo) - ApiClient: fetchProfiles() + switchProfile(); lo switch usa /api/profile/switch (process_wide=False lato server: il cookie firmato hermes_profile scopa le richieste dell'app per-client; il profilo attivo globale del server non viene toccato); refresh automatico delle sessioni - CookieJar::removeCookiesByName per l'opzione "(server active)" - Il profilo scelto viene riapplicato automaticamente dopo il login - i18n: nuove stringhe tradotte it/fr/de
This commit is contained in:
@@ -16,6 +16,8 @@ chat with your Hermes agent from the phone — and use it with your **voice**.
|
||||
read-aloud loop, auto-stopping on speech pauses (tunable)
|
||||
- **Localized UI**: English (source), Italian, French and German — follows
|
||||
the system language
|
||||
- **Profile selection**: pick which server profile's sessions to show
|
||||
(Settings → Sessions; per-client via the WebUI signed cookie)
|
||||
- Cancel a running turn, resync from server state, cover page
|
||||
|
||||
## Requirements
|
||||
@@ -35,6 +37,7 @@ requires a server address.
|
||||
| Setting | Meaning |
|
||||
|---|---|
|
||||
| Server | Hermes Web UI address, e.g. `https://hermes.example.com` (required) |
|
||||
| Profile | server profile whose sessions are shown (empty = server's active) |
|
||||
| Read-aloud voice / TTS engine | empty = server defaults |
|
||||
| Voice/engine presets | comma-separated lists used to fill the pickers |
|
||||
| Read replies aloud | auto-play every reply (off by default) |
|
||||
@@ -73,6 +76,6 @@ speaks (validated live against a real instance).
|
||||
|
||||
## Status
|
||||
|
||||
Version 0.4.0 — protocol and C++ core validated against a real `hermes-webui`
|
||||
(login, sessions, streaming chat, TTS, STT, voice dialog); UI in English,
|
||||
Italian, French and German; on-device testing still ongoing.
|
||||
Version 0.5.0 — protocol and C++ core validated against a real `hermes-webui`
|
||||
(login, sessions, streaming chat, TTS, STT, voice dialog, profile selection);
|
||||
UI in English, Italian, French and German; on-device testing still ongoing.
|
||||
|
||||
Reference in New Issue
Block a user