Commit Graph

  • 9edb76ac64 feat: add landing page and docs website (#537) ekko 2026-05-08 13:36:11 +08:00
  • b0e03ae838 add hermes kanban board (#534) ekko 2026-05-08 11:32:47 +08:00
  • 9fbff08098 chore: add changelog for version 0.5.14 (#525) ekko 2026-05-07 22:25:59 +08:00
  • 53dbe4b2b5 chore: update FUN-Codex and FUN-Claude provider models (#522) ekko 2026-05-07 22:16:52 +08:00
  • 2a390e96b9 fix: lazy-connect terminal and cap reconnect attempts (#521) ekko 2026-05-07 19:33:15 +08:00
  • f1839db473 fix: default to 0.0.0.0 to fix WSL2 health check failure (#520) ekko 2026-05-07 19:11:32 +08:00
  • 8f6a6ec782 fix: close SQLite DB on shutdown to prevent lock conflicts on restart (#508) ekko 2026-05-07 13:50:33 +08:00
  • 173307ef28 feat: add session export with full and compressed modes (#507) ekko 2026-05-07 13:49:57 +08:00
  • c0ad8c907b chore: add changelog for version 0.5.13 (#504) ekko 2026-05-07 11:30:34 +08:00
  • 4bec073d22 fix: filter out ephemeral sessions (eph_*) during startup sync (#503) ekko 2026-05-07 11:13:19 +08:00
  • ef40924215 feat: support two-level skills directory structure with misc category (#500) Ariel AI 2026-05-07 10:44:52 +08:00
  • 424125843f feat: add message queue for sequential run processing (#501) ekko 2026-05-07 10:34:58 +08:00
  • 5df8734495 fix: resolve test failures related to v0.5.12 changes (#491) ekko 2026-05-06 21:37:13 +08:00
  • a1c5798e65 chore: bump version to 0.5.12 ekko 2026-05-06 16:43:28 +08:00
  • e6af126f9f fix: remove @ symbol from changelog entries to avoid vue-i18n parse errors ekko 2026-05-06 16:42:29 +08:00
  • 1de704b486 fix: escape single quotes in French changelog entries ekko 2026-05-06 16:40:46 +08:00
  • 146454a6cc chore: add changelog for v0.5.12 ekko 2026-05-06 16:39:46 +08:00
  • ed94df6d85 fix(group-chat): replace NDropdown with custom dropdown to fix @mention keyboard selection (#479) memeflyfly 2026-05-06 16:20:15 +08:00
  • 266f6e1a59 feat: Add batch delete functionality for chat sessions (#480) ekko 2026-05-06 16:15:42 +08:00
  • d13423b9dd Fix IPv6 listen default (#470) tw19880217-creator 2026-05-06 02:24:34 -05:00
  • 0209372a6d Fix custom provider context resolution (#468) Zhicheng Han 2026-05-06 09:16:44 +02:00
  • 479e1feef6 feat: Add database table for model context length configuration (#477) ekko 2026-05-06 15:05:44 +08:00
  • f338aeea18 fix: play completion sound in chat (#466) Zhicheng Han 2026-05-06 08:23:12 +02:00
  • 1011c950be fix: improve chat message display and compression logic (#476) ekko 2026-05-06 14:07:13 +08:00
  • 9ba0ba5185 fix: show cron scheduler history without output artifacts (#463) Zhicheng Han 2026-05-06 01:44:53 +02:00
  • 9c57d1a0f1 feat: add Termux/proot environment compatibility (#457) ekko 2026-05-05 17:07:16 +08:00
  • 334723ba07 fix: remove streaming indicator from history message list (#456) ekko 2026-05-05 14:03:31 +08:00
  • b52f28ffcb Clean chat frontend debug logs (#455) ekko 2026-05-05 13:11:16 +08:00
  • e3d28f4659 [codex] Handle chat run abort lifecycle (#454) ekko 2026-05-05 13:03:14 +08:00
  • f13ce3a080 chore: update changelog for version 0.5.10 (#453) ekko 2026-05-05 11:45:24 +08:00
  • 544c73879b chore: remove outdated planning documents (#452) ekko 2026-05-05 08:55:36 +08:00
  • d1b212f246 feat: automate Docker image build on GitHub release (#451) ekko 2026-05-05 08:50:37 +08:00
  • b5481d6fe1 chore: remove AI_OUTPUT_FORMAT_GUIDE.md (#447) ekko 2026-05-04 21:34:45 +08:00
  • d47abf1533 feat: add session authorization mode configuration (#446) ekko 2026-05-04 21:29:39 +08:00
  • 99f9dcb2fe feat: add automatic OpenAPI documentation generation (#445) ekko 2026-05-04 20:30:04 +08:00
  • 25a8ae2f88 fix: correct malformed JSON in OpenAPI spec (#437) ekko 2026-05-04 20:13:25 +08:00
  • b9f9e62179 feat: Media rendering enhancements and group chat optimizations (#444) ekko 2026-05-04 19:48:40 +08:00
  • 46bc2cf12e Release v0.5.9 (#435) ekko 2026-05-04 12:46:26 +08:00
  • 4a11511383 feat: add GitHub issue templates (#426) ekko 2026-05-03 22:54:39 +08:00
  • 884b6973e3 Release v0.5.8 (#424) ekko 2026-05-03 22:24:57 +08:00
  • 08e1a72793 Release v0.5.8 (#422) ekko 2026-05-03 22:10:40 +08:00
  • 8e2d3b3103 chore: remove unused GitHub assets (#404) ekko 2026-05-02 20:47:33 +08:00
  • 0011d76ddb perf: optimize Vite build configuration for faster Docker builds (#403) ekko 2026-05-02 20:42:24 +08:00
  • 4a9967ebdd feat: optimize context compression and session sync (#402) ekko 2026-05-02 20:12:58 +08:00
  • 8af1951f13 fix(db): add startup delays to prevent resource race conditions (#398) ekko 2026-05-02 17:02:33 +08:00
  • 793003fcf6 feat(chat): redesign attachments with ContentBlock format and file downloads (#397) ekko 2026-05-02 15:39:01 +08:00
  • caa9162f28 feat(chat): add voice playback with auto-play and visual effects (#396) ekko 2026-05-02 13:26:57 +08:00
  • 4c8cff2e7c fix(chat): clarify session history scope (#393) Zhicheng Han 2026-05-02 03:00:47 +02:00
  • 969c7c0e1a feat: add robust LLM JSON parser and fix Group Chat schema (#388) ekko 2026-05-02 08:58:14 +08:00
  • 9325aa5482 feat(skills): usage stats, source filtering, archived skills, provenance, pin toggle (#386) Desmond Zhang 2026-05-02 10:56:58 +10:00
  • 018053db19 feat(usage): expanded daily stats with detailed token breakdown (#385) Desmond Zhang 2026-05-02 10:36:33 +10:00
  • acf4e225e6 feat: rewrite database schema synchronization with automatic recovery (#379) ekko 2026-05-01 19:48:46 +08:00
  • b508de843f feat: add sidebar collapse toggle for compact icon-rail mode (#335) Albert.Zhou 2026-05-01 16:05:16 +08:00
  • df57f982f8 feat: add Xiaomi Token Plan provider and update MiMo models (#376) ekko 2026-05-01 15:57:41 +08:00
  • ed147d378d Add CLIProxyAPI provider support (#375) TOM 2026-05-01 17:46:08 +10:00
  • 3ba76ad19b feat: add History page for browsing Hermes sessions (v0.5.5) (#370) ekko 2026-05-01 11:27:43 +08:00
  • e2f35d3caf chore: add v0.5.4 changelog entries (#367) ekko 2026-05-01 08:29:06 +08:00
  • a948eee4b9 test: fix failing tests for mocks and API return types (#366) ekko 2026-05-01 08:24:57 +08:00
  • f15deef3fc fix(chat): isolate concurrent session events by refactoring WebSocket event handling (#365) ekko 2026-05-01 08:13:55 +08:00
  • 7f01fdf56e fix: clean up cron job edit payloads (#364) Zhicheng Han 2026-05-01 02:12:53 +02:00
  • 571687459f fix: 解决docker启动,无法在web终端使用hermes cli的问题 (#358) 内小子 2026-04-30 23:32:47 +08:00
  • 7e7fe90483 fix(chat): isolate concurrent session events and workspace dialog i18n (#351) jsonet 2026-04-30 20:17:38 +08:00
  • dac9006b3e fix: align usage analytics with Hermes state db (#350) Zhicheng Han 2026-04-30 13:46:31 +02:00
  • 05f15da90b fix(chat): support code block copy feedback (#349) Lanke 2026-04-30 18:36:00 +08:00
  • e82674039c fix: recover legacy session_usage migration (#345) Zhicheng Han 2026-04-30 11:17:20 +02:00
  • cd14bb1963 feat: add Anthropic format conversion for chat runs and improvements (#347) ekko 2026-04-30 16:40:37 +08:00
  • 2e87cb910c feat: cron job run history panel and job model display (#319) Desmond Zhang 2026-04-30 10:17:25 +10:00
  • 6e5f15fd66 fix(sse): use Authorization header instead of query token for EventSource (#318) ekko 2026-04-29 23:09:18 +08:00
  • 037c2881d8 fix(session-sync): add type guard for estimated_cost_usd to prevent NOT NULL errors (#314) ekko 2026-04-29 21:25:58 +08:00
  • f74cdd1256 feat(changelog): add v0.5.1 release notes (9 updates) (#313) ekko 2026-04-29 21:08:09 +08:00
  • 3e6c96a896 fix(session-sync): handle missing estimated_cost_usd column in old Hermes state.db (#312) ekko 2026-04-29 21:03:51 +08:00
  • 5c6699ab72 fix(profiles): normalize profile names to lowercase before sending to hermes-agent (#302) Upstream 2026-04-29 20:54:17 +08:00
  • 0051092216 fix: improve model list layout in ProviderCard (#311) ekko 2026-04-29 20:48:21 +08:00
  • 2ae7e7ad1b 修复: Profile clone 时智能清理独占平台凭据 + 平台设置独占警告 (#283) ww 2026-04-29 20:31:24 +08:00
  • 6511033ed8 refactor(db): unify SQLite table schema management and initialization (#310) ekko 2026-04-29 20:22:07 +08:00
  • 7053212d48 fix:修复用户消息(cron任务信息)代码块单行超长导致的界面展示异常问题 (#291) 白兮丶 2026-04-29 19:56:41 +08:00
  • bfb0da2806 fix(chat): reconstruct tool_call_id from conversation context to fix #298 (#309) ekko 2026-04-29 19:54:51 +08:00
  • 75ecc04b7b feat(session): add Hermes session sync on first startup and fix session sorting (#294) ekko 2026-04-29 16:26:24 +08:00
  • eaed429e12 fix: 解决web终端docker部署后展示报错问题 (#282) 内小子 2026-04-29 00:29:11 +08:00
  • 88ca3c865d fix(chat): prevent duplicate user messages in conversation history (#258) ekko 2026-04-27 17:18:12 +08:00
  • 5193dbc49e feat: add copy bubble button to copy entire message content (#245) 356252190-star 2026-04-26 22:59:43 +08:00
  • 610f3eb9d0 feat(copilot): integrate GitHub Copilot provider with dynamic model list / 集成 GitHub Copilot provider 与动态模型列表 (#239) ww 2026-04-26 22:51:35 +08:00
  • b07a8fc76f fix: add X-Hermes-Session-Id header to preserve tool context across turns (#240) 356252190-star 2026-04-26 17:47:39 +08:00
  • c936585174 chore: bump version to 0.4.9 and remove session switch transition overlay (#235) ekko 2026-04-26 13:59:01 +08:00
  • 0446385a37 chore: add v0.4.8 changelog and improve scroll behavior (#234) ekko 2026-04-26 13:28:08 +08:00
  • bc66998650 chore: remove old changelog entries (v0.4.1, v0.4.2, v0.4.3) (#233) ekko 2026-04-26 12:06:36 +08:00
  • ed12e958d0 fix: report web ui version in dev health checks (#231) Zhicheng Han 2026-04-26 04:55:08 +02:00
  • 8db644496e fix(sessions): optimize N+1 queries and fix search 500 on non-CJK input (#230) ekko 2026-04-26 10:44:51 +08:00
  • 2053da1c10 fix: use Hermes session endpoint for login token validation (#227) Zhicheng Han 2026-04-26 04:41:43 +02:00
  • 1e0dc69840 fix(markdown): 安全渲染 Mermaid code fence (#229) Zhicheng Han 2026-04-26 04:38:05 +02:00
  • b68ba8bcb9 fix chat session lineage visibility (#228) Zhicheng Han 2026-04-26 04:29:17 +02:00
  • f1a6d97c8b fix(sessions): harden compressed session lineage projection (#226) Zhicheng Han 2026-04-26 04:10:01 +02:00
  • d0bd09ae57 fix: 修复嵌套 markdown fence 导致的渲染截断 (#222) Zhicheng Han 2026-04-26 03:39:49 +02:00
  • d2ab2bca08 fix(sessions): 修复压缩续接会话详情为空 (#218) Zhicheng Han 2026-04-25 16:23:33 +02:00
  • 3993dda013 docs: add v0.4.7 changelog and remove unused assets (#216) ekko 2026-04-25 20:39:53 +08:00
  • 94e6d7bbb9 fix: align group chat room sidebar background with session list (#214) ekko 2026-04-25 20:26:43 +08:00
  • bc3e1b2971 docs: update README screenshots and bump version to 0.4.7 (#213) ekko 2026-04-25 20:19:48 +08:00
  • bc9b43f06a fix: model switch reset, custom provider resolution and base_url_env cleanup (#212) ekko 2026-04-25 19:38:46 +08:00
  • 00c6b9532c fix: make context length lookup provider-aware (#207) Zhicheng Han 2026-04-25 12:57:22 +02:00
  • 97fbfac2d6 fix(chat): 检测并提示被静默吞掉的 run 错误 (#206) ww 2026-04-25 16:21:07 +08:00