Commit Graph

  • 4f8f932d03 fix(mobile): improve mobile UI for kanban, group chat and page headers (#562) v0.5.15 ekko 2026-05-09 12:18:26 +08:00
  • c3738cf1c3 fix(docker): resolve container networking and DB compatibility issues (#560) ekko 2026-05-09 11:37:26 +08:00
  • 448f780568 chore: bump version to 0.5.15 and update changelog (#557) ekko 2026-05-09 09:49:30 +08:00
  • 9507cbcc71 fix(website): improve mobile responsiveness (#554) ekko 2026-05-09 08:43:05 +08:00
  • 9045f2a987 Revert "修复审批请求在聊天中无提示且无法响应 (#467)" (#553) ekko 2026-05-09 08:36:13 +08:00
  • 56c7b59eaf 修复审批请求在聊天中无提示且无法响应 (#467) Zhicheng Han 2026-05-08 16:59:36 +02:00
  • 51fde26797 refactor remove upstream env dependency (#551) ekko 2026-05-08 20:46:22 +08:00
  • bba4920fee fix hermes markdown media and sync retry (#550) ekko 2026-05-08 19:55:55 +08:00
  • 866ae3d23d fix: prevent double-wrapping of download URLs in MarkdownRenderer (#529) hangox 2026-05-08 19:55:33 +08:00
  • 4859c32045 feat: add IP-based login brute-force protection (#531) ccc 2026-05-08 18:29:43 +08:00
  • 6291f0d589 add website homepage metadata (#543) ekko 2026-05-08 15:53:26 +08:00
  • 39acd3574a fix wsl default listen host (#542) ekko 2026-05-08 15:47:03 +08:00
  • d54f9479b9 add hermes tts playback (#541) ekko 2026-05-08 15:34:11 +08:00
  • 10d2f892ff fix: group-chat agent client use dynamic port instead of hardcoded 8648 (#539) ekko 2026-05-08 14:04:51 +08:00
  • e55792acbb [codex] fix kanban session matching (#538) ekko 2026-05-08 13:53:40 +08:00
  • 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
  • caf57050c7 chore: add changelog for version 0.5.14 v0.5.14 ekko 2026-05-07 22:22:41 +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) v0.5.13 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 v0.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
  • 0c05019687 fix: remove streaming indicator from history message list v0.5.11 ekko 2026-05-05 14:01:01 +08:00
  • b52f28ffcb Clean chat frontend debug logs (#455) v0.5.10 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) v0.5.9 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) v0.5.8 ekko 2026-05-03 22:24:57 +08:00
  • 08e1a72793 Release v0.5.8 (#422) ekko 2026-05-03 22:10:40 +08:00
  • b9b81b0b24 fix: resolve profile switching state sync issue (#414) (#415) v0.3.8 v0.3.1 v0.3.0 ekko 2026-05-03 16:42:28 +08:00
  • 6985f1e0d1 feat: add drawer panel with mobile sidebar support and customizable button (#412) ekko 2026-05-03 13:21:53 +08:00
  • 83546fff9b fix: filter special characters and emoji in speech playback (#409) ekko 2026-05-03 10:37:50 +08:00
  • b61544cb40 fix: add missing i18n key and unify session data source (#408) ekko 2026-05-03 09:27:51 +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) v0.5.7 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) v0.5.6 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) v0.5.5 ekko 2026-05-01 11:27:43 +08:00
  • e2f35d3caf chore: add v0.5.4 changelog entries (#367) v0.5.4 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) v0.5.3 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) v0.5.2 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
  • c93fe3a462 docs: update OpenAPI spec to v0.5.0 and add self-built database to README v0.5.0 ekko 2026-04-29 16:23:08 +08:00