Commit Graph

  • 971b977a84
    fix(weixin): recover refreshed state after session expiry (#5196) chengyongru 2026-08-01 00:28:21 +08:00
  • 54650332fb fix(slack): scope channel thread openers to their own session Pablo Cabeza García 2026-07-31 12:41:35 +01:00
  • 172fe4f991
    fix(webui): preserve user scroll ownership near tail (#5193) chengyongru 2026-07-31 23:37:26 +08:00
  • dda9b61b1e fix(config): install timezone data on all platforms shixi-li 2026-07-31 08:33:10 +08:00
  • 3d14bcaf72 refactor(webui): reuse sidebar selection highlight codex/webui-sidebar-selection Xubin Ren 2026-07-31 00:59:35 +08:00
  • 47d83af0b6 feat(webui): add persistent Quick Chat codex/webui-quick-chat Xubin Ren 2026-07-30 18:33:03 +08:00
  • 6a1a45d07a
    feat: preserve Responses reasoning state and compact context (#5172) chengyongru 2026-07-30 22:39:43 +08:00
  • 511c764f45 fix(agent): route finish_reason='length' with blank content to length recovery Solaris-star 2026-07-28 16:18:03 +08:00
  • 0eac82984c test(mcp): stabilize idle reconnect timing Xubin Ren 2026-07-30 19:38:41 +08:00
  • 5e67fbf93e fix(exec): bound buffered session output yu-xin-c 2026-07-29 01:03:29 +08:00
  • 9ec4420104 fix(agent): release idle session locks yu-xin-c 2026-07-29 01:03:29 +08:00
  • 52680dbe19 fix(pairing): keep approvals across transient store read failures KDB 2026-07-28 14:37:10 +08:00
  • e633f867e8 fix(session): tolerate invalid idle-compaction timestamps KDB 2026-07-27 19:10:24 +08:00
  • 07c2677eed fix(webui): drop malformed token-usage day keys KDB 2026-07-28 13:30:57 +08:00
  • 92361cbeac fix(gitstore): return real git object ids instead of hex-of-hex ATECHPCS 2026-07-27 11:20:11 -04:00
  • bb2f6cf324 fix(webui): preserve automation source on streamed replies chengyongru 2026-07-07 10:17:23 +08:00
  • c2349a0bfc chore(mcp): migrate client integration to SDK v2 codex/mcp-v2-migration chengyongru 2026-07-30 17:07:24 +08:00
  • 606ac56e8f
    feat(webui): support remote Codex OAuth login (#5174) chengyongru 2026-07-30 15:06:34 +08:00
  • e2563e2e74
    refactor(cli): split commands into focused modules (#5175) chengyongru 2026-07-30 15:01:35 +08:00
  • ad6900e56c
    refactor(session): separate persistence behind SessionStore (#5170) chengyongru 2026-07-30 11:51:13 +08:00
  • c33c188afb
    fix(session): preserve history during idle compaction (#5167) chengyongru 2026-07-30 10:45:45 +08:00
  • 11fcd9cc5f
    fix(webui): prevent redundant thread and media reloads (#5164) chengyongru 2026-07-30 10:25:22 +08:00
  • aa6a93fc88 Merge origin/main into feat/resource-links feat/resource-links chengyongru 2026-07-30 10:18:05 +08:00
  • fc73d5ff39 fix(webui): avoid false microphone silence errors chengyongru 2026-07-29 23:59:59 +08:00
  • 0fe3c5aa2c fix(webui): satisfy strict skill marketplace typing Xubin Ren 2026-07-30 01:06:47 +08:00
  • c440695aef fix(webui): harden skill marketplace lifecycle Xubin Ren 2026-07-28 20:32:13 +08:00
  • 8a56eb06ad fix(webui): harden skill management Xubin Ren 2026-07-28 19:49:55 +08:00
  • d276fe1386 perf(webui): make marketplace filters instant Xubin Ren 2026-07-28 18:36:38 +08:00
  • 12ebc7b8e2 style(webui): use package install icon Xubin Ren 2026-07-28 18:00:26 +08:00
  • 164726c43f style(webui): quiet marketplace install actions Xubin Ren 2026-07-28 17:56:46 +08:00
  • 62b132b698 style(webui): reduce repeated marketplace labels Xubin Ren 2026-07-28 17:52:42 +08:00
  • e66eb204d0 feat(webui): add SkillHub marketplace source Xubin Ren 2026-07-28 16:56:39 +08:00
  • 42ee34e34d fix(webui): localize skills view tabs Xubin Ren 2026-07-28 15:37:49 +08:00
  • 73d3a49a27 style(webui): float in conversation highlight Xubin Ren 2026-07-28 15:19:18 +08:00
  • 0a8bc0ac29 style(webui): slide active conversation highlight Xubin Ren 2026-07-28 15:12:30 +08:00
  • 962cdb968d style(webui): animate settings section transitions Xubin Ren 2026-07-28 03:17:55 +08:00
  • 7561d846fa style(webui): highlight selected conversations Xubin Ren 2026-07-27 21:44:19 +08:00
  • cad9b07deb fix(webui): render adjacent CJK emphasis Xubin Ren 2026-07-27 21:42:09 +08:00
  • 9c6e1b073f fix(webui): align ordered list markers Xubin Ren 2026-07-27 21:36:49 +08:00
  • 9b5a5c5302 style(webui): refine skills mobile experience Xubin Ren 2026-07-27 21:31:34 +08:00
  • 655cd80651 style(webui): clarify skill row interactions Xubin Ren 2026-07-27 21:23:44 +08:00
  • 9ceacc540c fix(webui): avoid parsing currency as math Xubin Ren 2026-07-27 21:22:23 +08:00
  • ba0ba4749d feat(webui): add skills marketplace Xubin Ren 2026-07-27 21:19:42 +08:00
  • 129b74b4cf
    feat(webui): track optimistic message delivery status (#5162) chengyongru 2026-07-29 23:15:45 +08:00
  • 5a28a6165c
    fix(shell): preserve UTF-8 native input on PowerShell 5 (#5160) Zhou 2026-07-29 21:47:01 +08:00
  • 757ad9c764
    refactor: enforce BasedPyright strict type checking (#5158) chengyongru 2026-07-29 21:37:11 +08:00
  • e703481755
    fix(memory): expose media references to session consolidation (#5157) chengyongru 2026-07-29 15:18:44 +08:00
  • 6ed4ccb68e fix(agent): rebuild provider on preset switch codex/preset-image-input chengyongru 2026-07-29 01:41:28 +08:00
  • 4e7c57eb1a fix(config): warn on legacy model migration chengyongru 2026-07-29 01:11:41 +08:00
  • 8bd53d6e26 fix(config): enforce preset-only model selection chengyongru 2026-07-29 00:46:23 +08:00
  • f239b45900 feat(config): add image-aware model presets chengyongru 2026-07-29 00:02:21 +08:00
  • 393d429e0a
    fix(ci): stabilize and speed up CI (#5145) chengyongru 2026-07-28 22:55:59 +08:00
  • 9070d7489a fix(ci): scope PR path detection to head changes chengyongru 2026-07-28 19:15:39 +08:00
  • 019d7816a7
    fix(webui): animate reasoning drawer transitions (#5143) chengyongru 2026-07-28 19:13:16 +08:00
  • 24a392b671
    fix(webui): open threads at latest message (#5142) chengyongru 2026-07-28 18:52:34 +08:00
  • 0c6c0438d4
    feat(config): add actionable startup diagnostics and WebUI recovery (#5110) chengyongru 2026-07-28 18:52:05 +08:00
  • 76ab04ac48
    fix(webui): keep streaming tail visible (#5140) chengyongru 2026-07-28 18:18:44 +08:00
  • 1faf0826f6 fix(webui): keep composer stable while scrolling chengyongru 2026-07-28 17:09:16 +08:00
  • ae089aa3ae fix(webui): reconcile threads after browser resume chengyongru 2026-07-28 11:40:01 +08:00
  • 78cf68c291 fix(agent): snapshot active tasks before cancellation chengyongru 2026-07-28 15:40:07 +08:00
  • ce3e532643 fix(sdk): use shared runtime event publisher Xubin Ren 2026-07-28 15:17:46 +08:00
  • ae7b4c8792 fix(sdk): narrow persisted turn callback API chengyongru 2026-07-28 11:06:47 +08:00
  • fd17c1352a fix(sdk): harden host integration contracts chengyongru 2026-07-28 10:14:45 +08:00
  • c050955ae3 feat(sdk): add host integration extension points chengyongru 2026-07-27 15:59:15 +08:00
  • 12f828ea3d
    fix(agent): read document attachments on demand (#5122) chengyongru 2026-07-28 13:33:06 +08:00
  • 096a86a7f4 docs: move README title above introduction chengyongru 2026-07-28 11:58:56 +08:00
  • 8ef5bc414d docs(readme): preserve Render launch anchor Xubin Ren 2026-07-28 12:37:09 +08:00
  • 328251289d docs(deploy): explain Render setup and updates Xubin Ren 2026-07-28 11:59:51 +08:00
  • 7a741e2b50 docs(readme): add one-click deployment section Xubin Ren 2026-07-28 11:40:21 +08:00
  • 60e67fbe0f docs(readme): surface one-click Render deployment Xubin Ren 2026-07-28 11:32:26 +08:00
  • 1f51c12343 feat(core): add stable resource path aliases chengyongru 2026-07-28 11:52:20 +08:00
  • fa5d27696a fix(webui): rank skill autocomplete results chengyongru 2026-07-28 11:28:53 +08:00
  • ef9e687f19
    refactor(core): remove redundant runtime scaffolding (#5127) chengyongru 2026-07-28 11:07:58 +08:00
  • 4c77126b3d docs: improve README landing page chengyongru 2026-07-28 01:39:24 +08:00
  • 6bc454dab4
    fix(webui): prevent composer resize scroll jitter (#5121) chengyongru 2026-07-28 01:01:49 +08:00
  • b99e0f937e fix(webui): soften model selector emphasis chengyongru 2026-07-27 23:10:08 +08:00
  • f78ad59ed0
    fix(memory): preserve Dream input integrity (#5114) chengyongru 2026-07-27 21:37:13 +08:00
  • e819b7eea4 fix(webui): stabilize repeated model preset rows chengyongru 2026-07-27 18:04:06 +08:00
  • 3f808d0a68 docs: improve README discoverability chengyongru 2026-07-27 15:46:39 +08:00
  • 7fd28c9f06 fix(memory): preserve unprocessed dream history yu-xin-c 2026-07-26 23:31:07 +08:00
  • c13df29457
    feat(memory): restore Dream model preset override (#5107) chengyongru 2026-07-27 14:43:25 +08:00
  • 3f29b10f0d Merge remote-tracking branch 'origin/main' into codex/unified-extension-platform codex/unified-extension-platform Xubin Ren 2026-07-27 14:37:18 +08:00
  • bed0db4922 refactor(extensions): simplify the native extension platform Xubin Ren 2026-07-27 14:37:05 +08:00
  • 281b4b7f0b
    chore: remove expired v0.3.1 compatibility shims (#5106) chengyongru 2026-07-27 13:53:04 +08:00
  • 39348dfafe refactor(agent): remove dead lifecycle scaffolding chengyongru 2026-07-27 11:52:14 +08:00
  • b7d411d9d3 feat(webui): preserve unread activity across reconnects codex/fix-webui-offline-activity Xubin Ren 2026-07-27 11:09:02 +08:00
  • d68857bb2d Merge remote-tracking branch 'origin/main' into codex/unified-extension-platform Xubin Ren 2026-07-27 10:36:20 +08:00
  • b3d3a3e6c3 fix(image): delegate DNS to explicit proxy chengyongru 2026-07-27 01:11:31 +08:00
  • d73794bc68 fix(image): honor provider proxy for URL downloads chengyongru 2026-07-27 00:33:58 +08:00
  • cc3dbbe804 fix(security): block IPv6 unspecified SSRF targets Xubin Ren 2026-07-26 22:25:32 +08:00
  • 4408cde019 fix(security): harden generated image downloads Xubin Ren 2026-07-26 16:50:08 +08:00
  • cf1e801a29 fix(image): align Gemini hints with model capabilities Xubin Ren 2026-07-27 03:00:16 +08:00
  • a8604a3172 fix(image): scope Gemini image sizes by model Xubin Ren 2026-07-26 17:39:36 +08:00
  • ef445cc246 fix(image): narrow Gemini Flash aspect-ratio and image-size scoping stupidloud 2026-07-02 23:23:39 +08:00
  • 4986590bd7 fix(image): pass aspect ratio and size to Gemini Flash image models stupidloud 2026-07-02 22:33:45 +08:00
  • b695a7e875 fix(cli): harden quick start OAuth handling Xubin Ren 2026-07-27 02:43:33 +08:00
  • a4ec83fb0d fix(cli): scope Codex proxy env resolution Xubin Ren 2026-07-26 17:37:23 +08:00
  • 2a1f840ce2 fix(cli): support Codex OAuth in quick start chengyongru 2026-07-15 11:05:55 +08:00
  • addaf2d3fc fix(dingtalk): harden group reply sender labels Xubin Ren 2026-07-27 02:26:24 +08:00
  • 9f3dee0192 docs(dingtalk): clarify disable_private_chat intent in comments 李明振 2026-06-22 19:12:17 +08:00