Commit Graph

  • 3e705023b6 docs(webui): spec + plan for html preview fullscreen m4 2026-08-08 22:34:06 +08:00
  • 918cf741ac feat(webui): redirect render=1 html to path-embedded token URL m4 2026-08-08 14:15:34 +08:00
  • 046129197a feat(webui): token-gated render route for sandboxed html preview m4 2026-08-08 14:05:48 +08:00
  • b1ecd2ab46 refactor(webui): extract resolveWorkspaceForThread from request-bound resolver m4 2026-08-08 13:59:08 +08:00
  • 5143a21ee9 feat(webui): HMAC render token for workspace html preview m4 2026-08-08 13:50:22 +08:00
  • b6da97ed78 docs(webui): implementation plan for workspace render token m4 2026-08-08 13:46:35 +08:00
  • 4b3f4f101e docs(webui): design for workspace render-token html preview fix m4 2026-08-08 13:36:05 +08:00
  • 0e9334d4cd fix(webui): use Code icon for Source toggle to distinguish from Edit m4 2026-08-08 12:00:57 +08:00
  • 9a4141b05e feat(webui): preview/source toggle for html files in workspace dialog m4 2026-08-08 11:46:15 +08:00
  • 666a82ebb0 feat(webui): image zoom/pan and prev-next navigation in file dialog m4 2026-08-08 11:44:15 +08:00
  • 66781a7012 feat(webui): serve html as text/html with allow-scripts sandbox under render=1 m4 2026-08-08 11:22:51 +08:00
  • aaaf83805c feat(webui): fileResponseHeaders with render-mode for html preview m4 2026-08-08 11:17:34 +08:00
  • ef39d6f532 docs: implementation plan for html preview/source toggle m4 2026-08-08 11:14:17 +08:00
  • 84143435fe docs: clarify nosniff retention in html-preview spec m4 2026-08-08 11:09:52 +08:00
  • 31aa1608af docs: design spec for HTML preview/source toggle in workspace dialog m4 2026-08-08 11:09:24 +08:00
  • b36da152a3 fix(webui): don't redirect on change-password 401 (wrong input, not expired session) m4 2026-08-08 10:25:33 +08:00
  • 2db00b5157 feat(webui): captcha input on login page after repeated failures m4 2026-08-08 09:35:44 +08:00
  • 9a1775c17d feat(webui): require math captcha after 3 failed logins per IP m4 2026-08-08 09:32:52 +08:00
  • f91b26670b feat(webui): GET /api/auth/captcha issues math captchas m4 2026-08-08 09:29:29 +08:00
  • 99ddaa6df4 feat(webui): per-IP login failure counter m4 2026-08-08 09:24:48 +08:00
  • f5776cdf49 feat(webui): stateless signed math-captcha tokens m4 2026-08-08 09:21:28 +08:00
  • 4a652fd67f feat(webui): redirect to /login on any API 401 response m4 2026-08-08 09:17:06 +08:00
  • ce01a6022b docs: implementation plan for login captcha and 401 redirect m4 2026-08-08 08:58:01 +08:00
  • 6e7a1e4898 docs: design spec for login captcha and session-expiry redirect m4 2026-08-08 08:50:44 +08:00
  • b53d58fa35 fix(webui): preserve remaining session TTL on password change m4 2026-08-08 08:30:43 +08:00
  • a7625fc38f feat(webui): remember-me checkbox on the login page m4 2026-08-08 08:19:23 +08:00
  • a047129622 feat(webui): rememberMe login flag with 30-day persistent cookie m4 2026-08-08 08:12:10 +08:00
  • 8a59ec59d8 feat(webui): parameterize session TTL and cookie maxAge m4 2026-08-08 08:06:51 +08:00
  • ed7de2a017 feat(webui): rememberTtlSeconds config for remember-me sessions m4 2026-08-08 07:54:24 +08:00
  • 804447047e docs(webui): remember-me implementation plan m4 2026-08-08 07:48:41 +08:00
  • 9c25b3a9e5 docs(webui): remember-me (30-day session) design spec m4 2026-08-07 17:08:01 +08:00
  • 6d2b2f4d80 docs(webui): mark error-log bell UI as implemented m4 2026-07-31 21:16:29 +08:00
  • 0953e403e5 feat(webui): mount error-log bell in the header m4 2026-07-31 20:10:09 +08:00
  • 47420514bd feat(webui): error-log bell with unread badge and clear-all m4 2026-07-31 19:32:57 +08:00
  • a67f16651d feat(webui): useErrorLogs hook with unread cursor and clear-all m4 2026-07-31 19:31:59 +08:00
  • bc2f83591a feat(webui): unread-cursor helpers for the error-log bell m4 2026-07-31 19:30:01 +08:00
  • 6b0cc81ded docs(webui): design doc for per-user error logging m4 2026-07-31 16:59:14 +08:00
  • 2aeccea036 docs(webui): implementation plan for the error-log bell UI m4 2026-07-31 16:58:22 +08:00
  • 09d9f49e9f feat(webui): record BFF route errors in the acting user's error log m4 2026-07-31 11:01:31 +08:00
  • dd4b63a0ee feat(webui): report user-visible errors to the per-user error log m4 2026-07-31 10:46:07 +08:00
  • a4e47e1b5d style(webui): render the idle status dot as a hollow ring m4 2026-07-31 10:43:40 +08:00
  • 8d455a08e2 feat(webui): add /api/error-logs GET/POST/DELETE for per-user error logs m4 2026-07-31 10:25:37 +08:00
  • 61c2aba187 feat(webui): add per-user error log store m4 2026-07-31 10:21:19 +08:00
  • cbc343963c feat(webui): show a running indicator on busy threads in the list m4 2026-07-31 09:57:08 +08:00
  • a171db23f8 perf(webui): strip agent-internal state and dedupe snapshot fetches m4 2026-07-31 09:21:35 +08:00
  • bd1ef8abf5 perf(webui): slim the conversation list payload to derived summaries m4 2026-07-31 08:23:39 +08:00
  • b81386c375 docs(usage): rename injected deployment id to EVOSCIENTIST_USAGE_DEPLOYMENT_ID m4 2026-07-30 22:15:39 +08:00
  • c8e8305107 fix(webui): read usage deployment id from EVOSCIENTIST_USAGE_DEPLOYMENT_ID m4 2026-07-30 22:11:31 +08:00
  • fbf88fbf8a fix(webui): stop probing the scope registry for unscoped threads in the list m4 2026-07-30 11:43:50 +08:00
  • 7c121ce019 feat(webui): thinking timer at the bottom of the message area while a run is active m4 2026-07-30 11:21:58 +08:00
  • cfaf704652 feat(webui): segmented default/temperature/top_p sampling picker in the chat bar m4 2026-07-30 10:41:32 +08:00
  • a4202e149a feat(webui): mutually-exclusive sampling_override in thread model selection m4 2026-07-30 10:25:36 +08:00
  • f83cd431c7 feat(webui): exact-value keyboard input on generation sliders m4 2026-07-29 08:44:21 +08:00
  • 7b14ab5251 fix(webui): correct reset-affordance tooltip copy m4 2026-07-29 08:17:23 +08:00
  • 8f1ba6ad6f feat(webui): inline temperature/top_p sliders in the chat bar m4 2026-07-29 08:03:10 +08:00
  • c4411d209f feat(webui): parse generation defaults from the model catalog m4 2026-07-29 07:42:08 +08:00
  • dc6fd39341 feat(webui): forward generation overrides into run snapshots m4 2026-07-29 07:36:28 +08:00
  • 5557690e0e feat(webui): accept temperature/top_p in thread model selection m4 2026-07-28 17:56:18 +08:00
  • 4cd3d2e9a4 feat: add image models config dialog m4 2026-07-24 09:54:08 +08:00
  • 222cb0b84e feat: drop auxiliary model from thread selection and registry defaults m4 2026-07-23 10:19:03 +08:00
  • 7a61ac11cb feat: keep the model registry dialog open on overlay click and Escape m4 2026-07-22 11:03:24 +08:00
  • 18107d99e9 feat: collapsible model parameter sections in the Registry Editor m4 2026-07-22 11:01:18 +08:00
  • 340136ebc1 feat: save changed models as disabled instead of auto-testing m4 2026-07-22 10:11:04 +08:00
  • 1ff30b677a feat: wrap enabled-model edits in a save & re-verify flow m4 2026-07-22 08:35:46 +08:00
  • cec1fa04d7 feat: left-right layout for the Registry Editor m4 2026-07-21 22:59:11 +08:00
  • 2bf1127af2 feat: new-provider templates in Registry Editor (design doc 7.1) m4 2026-07-21 21:14:51 +08:00
  • 9f702e230d feat: adapter-spec-driven Registry Editor replaces legacy provider editors m4 2026-07-21 19:02:17 +08:00
  • 862cd4922e feat: unified model configuration — BFF auth, delegation JWT, thread model selection m4 2026-07-21 18:50:17 +08:00
  • 940ec29398 chore: baseline WIP before unified model configuration implementation m4 2026-07-20 20:15:38 +08:00
  • fe982f7f95 feat: add workspace isolation and administration UI m4 2026-07-19 12:17:18 +08:00
  • b9ed81745e docs: explain chat stream update depth fix m4 2026-07-12 07:48:49 +08:00
  • b78d213022 chore: release version 0.1.8 m4 2026-07-10 17:29:30 +08:00
  • d199f175aa feat: add authenticated password changes m4 2026-07-10 17:22:13 +08:00
  • 8fc2f6a91b feat: add single-user webui authentication m4 2026-07-10 17:03:59 +08:00
  • 93426a8af3 docs: document chat stream stability fix m4 2026-07-10 16:31:41 +08:00
  • 14b246f4e7 fix: stabilize chat stream updates m4 2026-07-10 16:26:46 +08:00
  • 363f15d850 feat: implement needsAttention logic for interrupt handling in ThreadList X-iZhang 2026-06-30 06:13:14 +01:00
  • a954b6a314 fix: skip 'Requiring Attention' bucket for auto-approved threads (still pin on ask_user) (#24) jfilipiuk 2026-06-30 07:05:42 +02:00
  • fd60984048 feat: surface backend run errors as a toast instead of swallowing them (#23) jfilipiuk 2026-06-30 07:04:17 +02:00
  • b9d696be54 chore: update version to 0.1.7 Xi Zhang 2026-06-28 12:59:06 +01:00
  • 2255a10898 feat: simplify UI elements in MemoryPanel and update text in ScheduledTasksPanel for clarity Xi Zhang 2026-06-28 12:55:42 +01:00
  • 16348da34c feat: optimize edge filtering in NodeDetailPanel and GraphCanvas for unique relations Xi Zhang 2026-06-28 03:13:52 +01:00
  • 40bd964051 feat: update documentation and improve comments for clarity across multiple files X-iZhang 2026-06-27 22:05:42 +01:00
  • 4533b67f18 chore: update version to 0.1.6 in package.json and package-lock.json X-iZhang 2026-06-27 20:56:08 +01:00
  • df64ba5605 feat: add workspace directory handling and integrate into chat interface Xi Zhang 2026-06-27 20:44:40 +01:00
  • f762831d02 feat: enhance memory navigation and add research dashboard component Xi Zhang 2026-06-27 20:26:00 +01:00
  • a12c664a3d feat: add observation graph component with force simulation and detail panel Xi Zhang 2026-06-27 19:07:55 +01:00
  • cfa3ed468a feat: add task editing functionality and update scheduled task logic Xi Zhang 2026-06-27 02:04:37 +01:00
  • 3b0b49b612 fix: adjust layout of scheduled tasks panel for better responsiveness Xi Zhang 2026-06-27 01:23:38 +01:00
  • afbea9fd77 feat: add scheduled tasks functionality and UI integration Xi Zhang 2026-06-27 01:21:51 +01:00
  • 964430441a feat: implement caching for model registry fetch and improve error handling Xi Zhang 2026-06-27 00:22:29 +01:00
  • 0be37b54e7 feat: per-thread model picker - /model command, clickable pill (closes #4) (#22) jfilipiuk 2026-06-26 23:49:33 +02:00
  • 834046c1ff chore: bump version to 0.1.5 and improve accessibility in components Xi Zhang 2026-06-24 00:11:21 +01:00
  • 80ff57e866 fix: keep chat mounted across view switches and same-thread reclicks (#19) jfilipiuk 2026-06-24 00:51:40 +02:00
  • 8c1e76e645 feat: click-to-open file paths in agent messages (closes #12) (#18) jfilipiuk 2026-06-24 00:50:57 +02:00
  • 75670bc7b4 chore: bump version to 0.1.4 Xi Zhang 2026-06-23 10:30:11 +01:00
  • 3acfa35dea feat: download thread to a JSON with a button (#15) jfilipiuk 2026-06-23 11:07:10 +02:00
  • 6bd215a582 feat: inline arg-value preview on tool-call rows (#16) jfilipiuk 2026-06-23 11:06:50 +02:00
  • aba9e9ca3f fix: dedupe thread list by id to stop active-thread bouncing (#17) jfilipiuk 2026-06-23 11:06:35 +02:00
  • 091d6d389d fix: update .gitignore to exclude codex-qa directory; bump version to 0.1.3 in package.json and package-lock.json; modify ConfigDialog label for clarity Xi Zhang 2026-06-22 23:12:47 +01:00