From bc3e1b2971f28eba90fa0a65d22b48ea5df447f6 Mon Sep 17 00:00:00 2001
From: ekko <152005280+EKKOLearnAI@users.noreply.github.com>
Date: Sat, 25 Apr 2026 20:19:48 +0800
Subject: [PATCH] docs: update README screenshots and bump version to 0.4.7
(#213)
Co-authored-by: Claude Opus 4.6
-
+
- Mobile -
-
-
+
@@ -53,16 +50,16 @@ Unified configuration for **8 platforms** in one page: -| Platform | Features | -|---|---| -| Telegram | Bot token, mention control, reactions, free-response chats | -| Discord | Bot token, mention, auto-thread, reactions, channel allow/ignore lists | -| Slack | Bot token, mention control, bot message handling | -| WhatsApp | Enable/disable, mention control, mention patterns | -| Matrix | Access token, homeserver, auto-thread, DM mention threads | -| Feishu (Lark) | App ID / Secret, mention control | -| WeChat | QR code login (scan in browser, auto-save credentials) | -| WeCom | Bot ID / Secret | +| Platform | Features | +| ------------- | ---------------------------------------------------------------------- | +| Telegram | Bot token, mention control, reactions, free-response chats | +| Discord | Bot token, mention, auto-thread, reactions, channel allow/ignore lists | +| Slack | Bot token, mention control, bot message handling | +| WhatsApp | Enable/disable, mention control, mention patterns | +| Matrix | Access token, homeserver, auto-thread, DM mention threads | +| Feishu (Lark) | App ID / Secret, mention control | +| WeChat | QR code login (scan in browser, auto-save credentials) | +| WeCom | Bot ID / Secret | - Credential management writes to `~/.hermes/.env` - Channel behavior settings write to `~/.hermes/config.yaml` @@ -209,16 +206,16 @@ For detailed notes and troubleshooting, see [`docs/docker.md`](./docs/docker.md) ### CLI Commands -| Command | Description | -|---|---| -| `hermes-web-ui start` | Start in background (daemon mode) | -| `hermes-web-ui start --port 9000` | Start on custom port | -| `hermes-web-ui stop` | Stop background process | -| `hermes-web-ui restart` | Restart background process | -| `hermes-web-ui status` | Check if running | -| `hermes-web-ui update` | Update to latest version & restart | -| `hermes-web-ui -v` | Show version number | -| `hermes-web-ui -h` | Show help message | +| Command | Description | +| --------------------------------- | ---------------------------------- | +| `hermes-web-ui start` | Start in background (daemon mode) | +| `hermes-web-ui start --port 9000` | Start on custom port | +| `hermes-web-ui stop` | Stop background process | +| `hermes-web-ui restart` | Restart background process | +| `hermes-web-ui status` | Check if running | +| `hermes-web-ui update` | Update to latest version & restart | +| `hermes-web-ui -v` | Show version number | +| `hermes-web-ui -h` | Show help message | ### Auto Configuration diff --git a/README_zh.md b/README_zh.md index 09973f86..52a7aca2 100644 --- a/README_zh.md +++ b/README_zh.md @@ -14,7 +14,11 @@
-
+
+
+
diff --git a/package.json b/package.json
index 9c5113ad..5d32458f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "hermes-web-ui",
- "version": "0.4.6",
+ "version": "0.4.7",
"description": "Self-hosted AI chat dashboard for Hermes Agent — multi-model (Claude, GPT, Gemini, DeepSeek) web UI with Telegram, Discord, Slack, WhatsApp integration",
"repository": {
"type": "git",
diff --git a/packages/client/src/assets/dance-dark.mp4 b/packages/client/src/assets/dance-dark.mp4
deleted file mode 100644
index 8d8089e5fd79a202c983b6c83f80a5012aafb732..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 4369026
zcmeFZWmKNMx*&XG#ogWA-K97Mio3hJ7k4j|;!ujaJH?9>x6%TI;_g};=H`9(p4qe4
z{F!ggIX}L2vdEJwxm@y)gsuVrKxXOg<80&R kJ&m@b)V~J43tbH|b`6kW9kqcZx
z#>r22YAYPGq-5m|emFymKi=?-GuUk%ph^pl=bSfsMgo~{TIsn3RU}+R{4bYbr7!Mw
z@_SA5us>ed@WAe$PJjZ1%gP>|w3Q-PdUH+cJ2^HH^YzX^Tq}{yGj3vc&9E?0k`oT{
z>^%7=i<-!2qx*`{eqj`3(wf9$vSpoYF#MS0WeUhHPE8wvHH7W7_s=<
zEa8JTD;f>f?_QxBWD^&GGEf4KZDcX)sou0*$)>j!;#}|#8zeZk2ik*dhk-nEZeyH+
z-EoTg$xObo*&h?2h*`xQo}V6kRZ?ow`OoT*OUi2wh`-W3)KwYa65L!*cOaQ==@`D7
z_327hxdrsE*B>Kx86(uae407iAk^fEuaOhxmYY)lc
rD=w1B2*;4+SPoDr~6n7r{@$~}^
zR^5yrt~VZ9$dy2NwD)HsyPx>&2;b#2n{K+11~2^kicaT?qTbj^7n&f@E+6CT%ACj_
zcrZMW1Zn$D#48B*CUj+A8ZxwqQo$7ObWta%mJ(=v^6NLMI=I{#7SA#usIU38ynr^z
zftUR$S-QC!@vP}p<@dZq&(FL%(b~Fsw*pl2-gr!>A+iQ
(rkTYRd*j(2l6U^&$`qxWv&X*;K6O)qSgR4YFUE(t*4
z)5hprhQ}Us{ubWv3hDbrL^Mh|hd3C`b1fw}GC-R1w*2C7_c@(p9mP$y9o
iC^d6}d%65^z?1rR;zboamq(WXmhYRt>p1SAG#5GMD>2VU7zUUR-)RmNE@{UPZ
z!8=du(K|h($x2+}L^eFqH$Zl}W$4^RP7mV4*f7#oP*o-xhoGxA-0}YKrHe>CYI2_F
zyCZl$;XD>s9R#~YYDsw3dxi`~r_)L${m>1frMf-$i;)x1-{jg8_|0UUUaRj0#P;${z-q~cLl#Z6tXL?vvX6`CY
zhvWf60|od$5+JIy46!KyHKD9pwncI*Yu%K`1MciDA?xo+vum3Kd=O_m)q`CY4t&)K
zo7d82lg+|-1Mu|?(sMj8H*>e!Q*EV{MBzC#bq2mM_GewjKDzze>WF&U<}#V1Z+^p2
zsW>Aqr>543kf5L}`Vn^=acK`%%PUUvpN{$x(r)2`%wjn=44|XTGWwkz31i-C)G+L^
zJHs*mR=B`I_WRpf=QUuN775lVD%$2RVYSAf>5huLUS`wYMML6QIh_h$j=6OxExvSn
z_?x1X)C)|IQ(i@@yBZA!!$8s2ZP>fMW!SiMSq36TK_J5?9a+C30RA3>v!G4X1
%(s_96ePAN!_wXNKw$cwz7olLxhzo;q3maEtq>rJ!zU3alf`
zk7d4Ua|Dmp*Zf&d3-9KMFC*SdyZQ;tpp4kKbpe
Nszd0vlU-4Mfw`tO!4#-gUn5}K%iL?Y@iz~?1FhJV5q74S_^
z3XA85Gb{OAsv{Q2_P~$D;T?PAE}4!z>;&G3wvfj6!3?dfz|U~XAqi7LF~u{{^}}Lg
z_r|a#e7n+8qD$^pkHzW|_6L)NkAmFaARrosRLmst|1T@)4dDkDP#~KM)e0L8BiQlG
zpq8Ze(zn73Xx?T)2N=ii0p-DNMV_0jBxxg1+Q@7PdP&8;ZoB05;4s9s%Q!b`(RnVLVa-axfQ2