Phase 002: rebrand to hermes-ui and consolidate i18n to zh/en
Removes the ekko / hermes-web-ui branding from the whole tree and drops eight locale files, so the project presents one name and one language pair. Data compatibility is deliberate, not accidental: DB filenames, the JWT audience, and skill manifest ownership all still recognise their pre-rename values so existing deployments under ~/.hermes-web-ui keep working without a re-login or a re-injection. scripts/harness-check.mjs now scans for the legacy strings and fails the build on any new occurrence, with an explicit allow-list (and reasons) for the compatibility paths that must keep them.
This commit is contained in:
@@ -4,80 +4,15 @@ export interface ChangelogEntry {
|
||||
changes: string[]
|
||||
}
|
||||
|
||||
// Entries reference `changelog.*` i18n keys, so every listed key must exist in
|
||||
// both zh.ts and en.ts. Start a new entry when releasing.
|
||||
export const changelog: ChangelogEntry[] = [
|
||||
{
|
||||
version: '0.6.29',
|
||||
date: '2026-07-12',
|
||||
changes: [
|
||||
'changelog.new_0_6_29_1',
|
||||
'changelog.new_0_6_29_2',
|
||||
'changelog.new_0_6_29_3',
|
||||
'changelog.new_0_6_29_4',
|
||||
'changelog.new_0_6_29_5',
|
||||
'changelog.new_0_6_29_6',
|
||||
'changelog.new_0_6_29_7',
|
||||
'changelog.new_0_6_29_8',
|
||||
'changelog.new_0_6_29_9',
|
||||
'changelog.new_0_6_29_10',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.28',
|
||||
date: '2026-07-10',
|
||||
changes: [
|
||||
'changelog.new_0_6_28_1',
|
||||
'changelog.new_0_6_28_2',
|
||||
'changelog.new_0_6_28_3',
|
||||
'changelog.new_0_6_28_4',
|
||||
'changelog.new_0_6_28_5',
|
||||
'changelog.new_0_6_28_6',
|
||||
'changelog.new_0_6_28_7',
|
||||
'changelog.new_0_6_28_8',
|
||||
'changelog.new_0_6_28_9',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.27',
|
||||
date: '2026-07-08',
|
||||
changes: [
|
||||
'changelog.new_0_6_27_1',
|
||||
'changelog.new_0_6_27_2',
|
||||
'changelog.new_0_6_27_3',
|
||||
'changelog.new_0_6_27_4',
|
||||
'changelog.new_0_6_27_5',
|
||||
'changelog.new_0_6_27_6',
|
||||
'changelog.new_0_6_27_7',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.26',
|
||||
date: '2026-07-06',
|
||||
changes: [
|
||||
'changelog.new_0_6_26_1',
|
||||
'changelog.new_0_6_26_2',
|
||||
'changelog.new_0_6_26_3',
|
||||
'changelog.new_0_6_26_4',
|
||||
'changelog.new_0_6_26_5',
|
||||
'changelog.new_0_6_26_6',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.25',
|
||||
date: '2026-07-03',
|
||||
changes: [
|
||||
'changelog.new_0_6_25_1',
|
||||
],
|
||||
},
|
||||
{
|
||||
version: '0.6.24',
|
||||
date: '2026-07-03',
|
||||
changes: [
|
||||
'changelog.new_0_6_24_1',
|
||||
'changelog.new_0_6_24_2',
|
||||
'changelog.new_0_6_24_3',
|
||||
'changelog.new_0_6_24_4',
|
||||
'changelog.new_0_6_24_5',
|
||||
'changelog.new_0_6_24_6',
|
||||
],
|
||||
},
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user