Phase 004: remove the desktop shell, website tooling, and bundled hermes CLI
- Drop all desktop/Electron branches, scripts, and UI (title bar, pets, desktop bridge); LAN endpoint kind is now web/custom only - Replace the bundled hermes CLI with user-side installation: add GET /api/hermes/cli-status plus a HermesMissingView onboarding guide - Remove the version-management UI (snapshots handled by git) and prune dead website/mcu/claude scripts and lockfile entries
This commit is contained in:
@@ -18,7 +18,6 @@ export default {
|
||||
tooManyAttempts: 'Too many failed attempts, please try again later',
|
||||
lockResetHint: 'If this is your server, clear the login lock with:',
|
||||
defaultLoginResetHint: 'To reset the default admin password, run:',
|
||||
desktopLockResetHint: 'Too many failed login attempts. Open the system tray menu and choose Reset Login to reset the password.',
|
||||
sessionExpired: 'Login expired. Please sign in again.',
|
||||
accessDenied: 'You do not have permission to access this resource.',
|
||||
passwordMismatch: 'Passwords do not match',
|
||||
@@ -47,6 +46,17 @@ export default {
|
||||
defaultCredentialLater: 'Remind me later',
|
||||
},
|
||||
|
||||
// hermes CLI missing guide
|
||||
hermesMissing: {
|
||||
title: 'Hermes CLI not detected',
|
||||
intro: 'hermes-ui no longer bundles the hermes CLI. Install it on the machine running this service first:',
|
||||
installCmd: 'pip install hermes-agent',
|
||||
envIntro: 'Or point HERMES_BIN at the executable:',
|
||||
envCmd: 'HERMES_BIN=/path/to/hermes',
|
||||
restartHint: 'Restart this service after installing.',
|
||||
retry: 'Re-check',
|
||||
},
|
||||
|
||||
users: {
|
||||
title: 'Account Management',
|
||||
description: 'Create users, assign roles, and control which profiles regular admins can access.',
|
||||
@@ -236,7 +246,6 @@ export default {
|
||||
nodeVersionWarning: 'Detected Node.js v{version}. Please upgrade to version 23 or later.',
|
||||
changelog: 'Changelog',
|
||||
noChangelog: 'No changelog available',
|
||||
versionManagement: 'Version Management',
|
||||
updateAvailableLabel: '(New version)',
|
||||
dockerUpdateTitle: 'Docker Update',
|
||||
dockerUpdateGuide: 'In Docker environment, please pull the latest image and recreate the container to upgrade:',
|
||||
@@ -407,7 +416,6 @@ export default {
|
||||
},
|
||||
endpoint: {
|
||||
web: 'Web',
|
||||
desktop: 'Desktop',
|
||||
custom: 'Custom',
|
||||
},
|
||||
},
|
||||
@@ -1216,7 +1224,7 @@ export default {
|
||||
|
||||
petdex: {
|
||||
title: 'Petdex Pets',
|
||||
subtitle: 'Browse the public petdex catalog used by Hermes desktop pets.',
|
||||
subtitle: 'Browse the public petdex catalog used by Hermes pets.',
|
||||
refresh: 'Refresh',
|
||||
adopt: 'Adopt',
|
||||
active: 'Active',
|
||||
@@ -1615,7 +1623,7 @@ export default {
|
||||
themeDark: 'Dark',
|
||||
themeSystem: 'System',
|
||||
chatInputHeight: 'Chat input height',
|
||||
chatInputHeightHint: 'Default desktop chat input height in pixels. Mobile keeps auto height.'
|
||||
chatInputHeightHint: 'Default chat input height in pixels on wide screens. Mobile keeps auto height.'
|
||||
},
|
||||
agent: {
|
||||
maxTurns: 'Max Turns',
|
||||
@@ -2345,7 +2353,7 @@ export default {
|
||||
|
||||
// Changelog
|
||||
changelog: {
|
||||
new_0_6_29_9: 'The project is now hermes-ui: the Electron desktop app, marketing site, and ESP32 firmware are removed, leaving only the web client and server',
|
||||
new_0_6_29_9: 'The project is now hermes-ui: the legacy app shell, marketing site, and ESP32 firmware are removed, leaving only the web client and server',
|
||||
new_0_6_29_10: 'UI branding is unified under hermes-ui, and locales are consolidated to Simplified Chinese and English',
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user