Commit Graph

  • ed1f7d8301 fix(docker): split RUN steps to fix Node.js install on multi-platform build (#108) ekko 2026-04-21 15:36:47 +08:00
  • 832029a5b3 fix(docker): use tar.gz instead of tar.xz for Node.js binary (#107) ekko 2026-04-21 15:21:28 +08:00
  • fdafb4e842 fix(docker): use official Node.js binary and remove unnecessary deps (#103) ekko 2026-04-21 14:44:51 +08:00
  • 7e739b70a2 ci: add ARM64 support for Docker image build (#101) ekko 2026-04-21 14:22:22 +08:00
  • 5a114d97f6 fix(docker): correct volume mount path and update Node.js to 23 (#99) ekko 2026-04-21 13:19:25 +08:00
  • 477af66232 fix: auth bypass, SPA serving, and provider improvements (#97) v0.4.1 ekko 2026-04-21 12:35:48 +08:00
  • 21296a416b fix: require auth for file upload and add 50MB size limit (#87) ekko 2026-04-21 07:43:05 +08:00
  • c1b4e6d596 refactor: extract inline middleware from index.ts into separate modules (#85) ekko 2026-04-20 20:37:32 +08:00
  • aa8dd65f95 Merge pull request #83 from EKKOLearnAI/dev ekko 2026-04-20 20:11:33 +08:00
  • 89e386593c ci: update Node.js version to 23 in build workflow ekko 2026-04-20 20:11:17 +08:00
  • 521a9edb86 ci: add PR build check workflow and PR template ekko 2026-04-20 20:05:50 +08:00
  • 8ad0723b00 docs: update Docker deployment guide and compose config ekko 2026-04-20 19:55:31 +08:00
  • 4c35225591 Merge pull request #80 from EKKOLearnAI/dev ekko 2026-04-20 19:17:51 +08:00
  • 4b306c3caa fix: only trigger Docker build on main branch and add server data volume mapping ekko 2026-04-20 19:17:06 +08:00
  • ef39a69d11 fix: clean up workflow trigger branches ekko 2026-04-20 19:01:04 +08:00
  • dca52061bd Merge pull request #76 from lingganwu/my-custom ekko 2026-04-20 18:52:27 +08:00
  • 7477f18abe Update Dockerfile 灵感屋 2026-04-20 15:59:09 +08:00
  • f4aee59e39 Merge branch 'dev' ekko 2026-04-20 15:22:05 +08:00
  • f3a980bb2e fix: patch auth bypass via case-sensitive path matching (#77) ekko 2026-04-20 15:21:47 +08:00
  • 11621246d0 Add GitHub Actions workflow for Docker image build 灵感屋 2026-04-20 14:09:42 +08:00
  • 5430d02787 Merge branch 'dev' 0.3.8 ekko 2026-04-20 12:16:07 +08:00
  • eb6c2dc9f6 fix: resolve Chinese filename garbling on upload and page update failure (#72, #71) ekko 2026-04-20 12:15:47 +08:00
  • 47ccb751f4 Merge branch 'dev' ekko 2026-04-19 23:41:07 +08:00
  • 5d16d56d9f docs: add fallback comment for star history chart rate limiting ekko 2026-04-19 23:41:01 +08:00
  • cea7a17913 Merge branch 'dev' ekko 2026-04-19 23:36:37 +08:00
  • 717549bc85 docs: update README with multi-profile, gateway, provider management and star history ekko 2026-04-19 23:36:28 +08:00
  • f96e94c44c Merge branch 'dev' ekko 2026-04-19 23:32:09 +08:00
  • d3817556ac feat: sort sessions by latest message time instead of creation time ekko 2026-04-19 23:32:01 +08:00
  • 969e56b45e fix: restore selected session highlight alongside live indicator ekko 2026-04-19 23:13:34 +08:00
  • 72f238703d Merge branch 'codex/active-session-live-state' into dev ekko 2026-04-19 22:52:41 +08:00
  • 7c4b025e6a refine active session live state mysoul12138 2026-04-19 21:51:25 +08:00
  • 5b9c1aa77f Merge branch 'dev' v0.3.7 ekko 2026-04-19 20:59:39 +08:00
  • 562261d13f feat: multi-gateway profile support, provider management overhaul, and model settings tab ekko 2026-04-19 20:59:25 +08:00
  • 2ea20fc128 merge active session indicator feature mysoul12138 2026-04-19 19:34:29 +08:00
  • 0da5e91329 feat: surface active chat sessions mysoul12138 2026-04-19 19:34:14 +08:00
  • a3d38fa5d5 Merge pull request #58 from EKKOLearnAI/dev v0.3.6 ekko 2026-04-19 15:08:12 +08:00
  • e7e4c386c3 chore: bump version to 0.3.6 and fix unused import ekko 2026-04-19 15:07:59 +08:00
  • 8a4ab2d69d fix: provider-aware model selection to prevent cross-provider conflicts ekko 2026-04-19 15:05:05 +08:00
  • b4f809d8b5 fix: improve chat scroll behavior and dark mode readability ekko 2026-04-19 10:46:33 +08:00
  • 4f923da490 feat: replace ModelSelector dropdown with modal picker ekko 2026-04-18 22:08:34 +08:00
  • aa34b02b09 chore: bump version to 0.3.5 v0.3.5 ekko 2026-04-18 14:34:50 +08:00
  • 07d36297d6 Merge remote-tracking branch 'origin/main' into feat/multi-gateway ekko 2026-04-18 14:33:04 +08:00
  • 27051dcb32 feat: profile-aware cache isolation and UX improvements ekko 2026-04-18 14:32:54 +08:00
  • da7910f934 Merge pull request #44 from 0xnuu/pr/chat-resilience-sidebar ekko 2026-04-18 14:32:36 +08:00
  • 0df3303f8f feat: add terminal theme selector with 15 presets Shentar 2026-04-18 11:26:09 +08:00
  • 17f0cdc1de Merge branch 'pr-44' into feat/multi-gateway ekko 2026-04-18 13:12:42 +08:00
  • b9e0aefec3 Merge branch 'pr-43' into feat/multi-gateway ekko 2026-04-18 13:09:21 +08:00
  • 4b6de351bd feat: add multi-gateway management with auto port detection ekko 2026-04-18 13:07:12 +08:00
  • 40d4b9ac4b feat: add terminal theme selector with 15 presets Shentar 2026-04-18 11:26:09 +08:00
  • 7264eabfe2 Merge dev into main ekko 2026-04-18 09:35:03 +08:00
  • 35481e452d fix: use dynamic import for node:sqlite with Node version guard ekko 2026-04-18 09:34:59 +08:00
  • fd7071b75d fix: fallback title from preview when session has no explicit title ekko 2026-04-18 08:53:45 +08:00
  • 7e84c56c20 fix: avoid full session export in session list (#38) ekko 2026-04-18 08:53:38 +08:00
  • d6661c0325 Merge branch 'dev' ekko 2026-04-18 08:29:51 +08:00
  • 4dc3b3cd56 chore: add MIT LICENSE file ekko 2026-04-18 08:27:40 +08:00
  • bcfbaa6a24 fix: avoid full session export in session list Burak 2026-04-17 12:56:41 -04:00
  • 7e777fd661 feat(chat): improve resilience and collapsible sidebar zksnet 2026-04-18 00:00:24 +08:00
  • d40c224196 feat: add GitHub link to sidebar footer ekko 2026-04-17 23:29:24 +08:00
  • bf726a9ec0 Merge branch 'dev' v0.3.4 ekko 2026-04-17 23:14:28 +08:00
  • 9979871550 feat: add Codex OAuth login and fix channel config display ekko 2026-04-17 23:11:57 +08:00
  • 26bb821e29 feat: support manual model input and sync provider catalogs ekko 2026-04-17 22:05:06 +08:00
  • 4d98209d13 Merge branch 'dev' into main — v0.3.2 v0.3.2 ekko 2026-04-17 17:50:47 +08:00
  • ca3fea4d0e chore: add engines requirement (node >= 20) and bump version to 0.3.2 ekko 2026-04-17 17:50:28 +08:00
  • b290b755c9 fix: use deep merge for config updates and save inputs on blur ekko 2026-04-17 17:43:54 +08:00
  • 3d2b1c5e47 fix: job edit schedule format error and refactor services directory ekko 2026-04-17 16:48:24 +08:00
  • 9a0b50f370 fix: add MiniMax highspeed variants and deduplicate model list ekko 2026-04-17 12:04:20 +08:00
  • dcb477594b feat: add 6 new locales (ja, ko, fr, es, de, pt) and UI polish 0.3.1 ekko 2026-04-17 09:09:50 +08:00
  • 16e07bcc9b feat: dark theme polish — fix sidebar layout, update button, chat input & theme switching 0.3.0 ekko 2026-04-17 08:37:57 +08:00
  • 6df7cada04 Merge branch 'feat/dark-theme' into dev ekko 2026-04-17 08:13:30 +08:00
  • a036569041 Merge pull request #16 from P2K0/feat/docker-compose-gateway-stability ekko 2026-04-17 08:11:04 +08:00
  • d7d62e5f6c Merge pull request #15 from later0day/later0day/fix-node-pty-helper-perms ekko 2026-04-17 08:10:58 +08:00
  • f0d1d2e16c feat: add docker-compose deployment and harden gateway startup P2K0 2026-04-17 03:13:24 +08:00
  • 7eab694fe9 Prevent macOS terminal sessions from failing after node-pty installs later0day 2026-04-16 23:44:43 +08:00
  • a54a89d521 fix: update video assets and sidebar dark background color ekko 2026-04-16 23:43:54 +08:00
  • b5aeb876b8 feat: add dark theme support with CSS custom properties and Naive UI integration ekko 2026-04-16 23:13:04 +08:00
  • 076a7c2a38 feat: add Vitest testing framework, fix proxy auth stripping and 401 handling ekko 2026-04-16 20:24:09 +08:00
  • b8d121ed79 Merge branch 'dev' v0.2.9 ekko 2026-04-16 15:21:24 +08:00
  • 26423984d1 fix: profile import file upload, startup health check, sidebar scroll, node-pty fallback ekko 2026-04-16 15:19:05 +08:00
  • 99a47cf1ad feat: profile-aware routes, provider sync, channel settings improvements ekko 2026-04-16 13:51:42 +08:00
  • 014168864f fix: always overwrite api_server config on startup ekko 2026-04-16 09:54:58 +08:00
  • 293f36ecac fix: always overwrite api_server config on startup v0.2.7 ekko 2026-04-16 09:54:58 +08:00
  • 04b80a616e feat: add profile management page with full CRUD UI ekko 2026-04-16 09:40:25 +08:00
  • 57ef171dda docs: add openapi.json specification ekko 2026-04-16 08:39:53 +08:00
  • 351c861777 refactor: restructure project for multi-agent extensibility ekko 2026-04-16 08:38:18 +08:00
  • 4917242dca fix: add auth to /upload endpoint to resolve 401 on file attachment ekko 2026-04-15 19:29:44 +08:00
  • 71c7f25f4b feat: add web terminal, improve README, fix node-pty and i18n issues ekko 2026-04-15 16:36:04 +08:00
  • d258875cef feat: support concurrent session streaming, persist active session, and improve 401 handling v0.2.5 ekko 2026-04-15 11:00:47 +08:00
  • 2faa6fb95c chore: bump version to 0.2.4 ekko 2026-04-15 10:29:36 +08:00
  • 9eaaa4270d fix: resolve streaming messages splitting into individual bubbles ekko 2026-04-15 10:28:53 +08:00
  • f3927e2990 Merge branch 'dev' into feat/mobile ekko 2026-04-15 09:16:19 +08:00
  • 62e0d6fbed fix: pass auth token via query param for SSE EventSource ekko 2026-04-15 09:13:27 +08:00
  • 9556db2f90 feat: add mobile responsiveness support ekko 2026-04-15 09:12:54 +08:00
  • 29f19ddb30 fix: unify page header styles across all views ekko 2026-04-15 08:50:10 +08:00
  • 66cc9a6f1e fix: generate token on start, include token in URL, reset api_server config 0.2.3 ekko 2026-04-15 08:28:36 +08:00
  • 1f45254dd0 feat: add token auth, login page, skill toggle, and route restructure ekko 2026-04-14 21:48:53 +08:00
  • be4624b8b4 Merge branch 'dev' into feat/official-api ekko 2026-04-14 20:19:30 +08:00
  • c0f1453c62 fix: graceful shutdown for nodemon restart to prevent EADDRINUSE ekko 2026-04-14 20:17:12 +08:00
  • 456a7effd0 docs: add official API integration TODO checklist ekko 2026-04-14 19:01:42 +08:00
  • 2487e147ab fix: prevent Windows terminal popups with windowsHide option ekko 2026-04-14 17:17:15 +08:00
  • 9dd5fca9f9 feat: add usage statistics page, CLI improvements, and UI enhancements ekko 2026-04-14 14:47:18 +08:00