Commit Graph

  • 4d8a72c146 feat(web): show byte progress while loading generated media local/deploy-main wushenghua 2026-10-01 01:16:00 +08:00
  • 587705dedb fix(web): bound loaded generated-media memory with a small LRU wushenghua 2026-10-01 00:13:38 +08:00
  • cc1fa87bd4 fix(hub,cli): stream large generated media in bounded chunks wushenghua 2026-10-01 00:13:38 +08:00
  • 8e61772bb4 feat(hub,web): serve chat image originals as cached attachments wushenghua 2026-09-30 00:58:09 +08:00
  • e998f05eb2 merge: hapi v0.30.7 wushenghua 2026-09-29 21:14:39 +08:00
  • d6cf54d724 fix(codex): report session started before native history replay wushenghua 2026-09-29 20:18:51 +08:00
  • 8e1c4a80a1 docs(deploy): the keychain failure is session-scoped, not an ACL allow-list wushenghua 2026-09-18 01:55:29 +08:00
  • f0ea0af94a docs(deploy): record the TCC cdhash trap and how to re-grant wushenghua 2026-09-18 01:51:01 +08:00
  • 12193619d8 fix(deploy): correct the errSecInternalComponent advice wushenghua 2026-09-18 01:49:14 +08:00
  • 66fa2d9a06 docs(deploy): warn when codesign runs outside a GUI session wushenghua 2026-09-18 01:45:43 +08:00
  • 28f409f2ca feat(hub,cli): reconcile OpenCode usage from its own token ledger wushenghua 2026-09-18 01:45:43 +08:00
  • 799f3984c9 docs(team): require Codex CLI >= 0.145.0 in setup prompt team/aliyun-0.30.6 wushenghua 2026-09-17 16:42:52 +08:00
  • d0a4c20035 merge: team composer IME + Enter behavior wushenghua 2026-09-17 10:59:40 +08:00
  • 913ef5a270 fix(web): team composer respects IME composition and the Enter-behavior setting wushenghua 2026-09-17 10:59:29 +08:00
  • 312ccc74bd merge: timeline as the default team view wushenghua 2026-09-17 10:34:18 +08:00
  • 3b1b40193e fix(web): make the timeline the default view, requirement cards opt-in wushenghua 2026-09-17 10:27:08 +08:00
  • 03b4d2673c fix(cursor): prefer cursor-agent over the legacy agent CLI wushenghua 2026-09-17 09:54:46 +08:00
  • 62d1cb4721 fix(deploy): retry the hub health check for up to 20s wushenghua 2026-09-17 09:45:21 +08:00
  • bcfc69ed8c feat(deploy): install to the fixed path again (one TCC grant, verified rollback) wushenghua 2026-09-17 09:38:08 +08:00
  • 14bbb3e8f8 chore(deploy): prune old versioned binaries, keep current + previous wushenghua 2026-09-17 08:41:05 +08:00
  • cf51262ea9 merge: derive requirement status from the work wushenghua 2026-09-17 08:38:13 +08:00
  • cbc1c12fa2 fix(web): derive requirement status from the work when it was never set wushenghua 2026-09-17 08:34:27 +08:00
  • c525da7fd4 merge: stop repeating the ask inside a requirement card wushenghua 2026-09-17 08:17:32 +08:00
  • e0fc51850b fix(web): stop repeating the ask inside a requirement card wushenghua 2026-09-17 08:16:46 +08:00
  • a036c0bcea merge: requirement Q&A cards + milestone-first process + history backfill wushenghua 2026-09-17 08:07:05 +08:00
  • 50ea70770a feat(hub,web): requirement cards read as question/answer, milestone-first process wushenghua 2026-09-17 08:06:21 +08:00
  • c9a3b260fc merge: requirement UX (result on top, progress, change targets) wushenghua 2026-09-17 07:35:09 +08:00
  • 3e68e8d923 feat(hub,web): requirement UX — result on top, progress, change targets wushenghua 2026-09-17 01:15:36 +08:00
  • 281ff0e9e8 merge: requirement layer, smart scroll and default-folded AI chatter wushenghua 2026-09-17 00:57:39 +08:00
  • 51de344c98 feat(hub,cli,web): requirement layer, smart scroll and default-folded AI chatter wushenghua 2026-09-17 00:27:07 +08:00
  • e82267fc8a merge: only decisions enter the human inbox wushenghua 2026-09-16 23:37:03 +08:00
  • 5ae0a9f2cf fix(hub,web,cli): only decisions enter the human inbox wushenghua 2026-09-16 23:25:40 +08:00
  • 9ead5f2b9f merge: derive live member status in team views wushenghua 2026-09-16 22:17:23 +08:00
  • 895922e293 fix(hub): derive live member status in team detail and team list wushenghua 2026-09-16 22:07:07 +08:00
  • 462231f9eb merge: batch2 adjustable team budget + human-confirmed member removal wushenghua 2026-09-16 21:21:24 +08:00
  • 16b6c82736 feat(hub,web): adjustable team budget and human-confirmed member removal wushenghua 2026-09-16 21:14:58 +08:00
  • 7221c8caed feat(deploy): add remote deploy over SSH with a shared signing step wushenghua 2026-09-16 18:29:42 +08:00
  • d5bf8936a5 fix(deploy): refresh the runner on local deploys wushenghua 2026-09-16 18:09:28 +08:00
  • 80d7f04335 fix(deploy): pin a stable signing identity for local binary deploys wushenghua 2026-09-16 17:43:46 +08:00
  • cc558c4dc6 docs(team): drop first-use block; add copy-prompt button wushenghua 2026-09-16 12:06:50 +08:00
  • aec5bd194f fix(team): claim on button tap; namespace in invite links wushenghua 2026-09-16 11:57:03 +08:00
  • ccdccaf376 fix(team): show saved token on reopen; clearer used-invite error wushenghua 2026-09-16 11:52:52 +08:00
  • a6942fa732 docs(team): start runner during setup; drop manual hapi codex step wushenghua 2026-09-16 10:22:17 +08:00
  • 7d20ea5a80 docs(team): embed tutorial screenshots in guide wushenghua 2026-09-16 10:16:10 +08:00
  • 965bdbb0dc docs(team): add web and mobile usage tutorial to guide wushenghua 2026-09-16 10:10:45 +08:00
  • 2a48f9030c docs(team): hand token to Codex in chat for faster setup wushenghua 2026-09-16 09:49:40 +08:00
  • d14d3056db docs(team): add Codex auto-install prompt for new members wushenghua 2026-09-16 09:42:12 +08:00
  • 9d59b3bc8e docs(team): add Codex initialization prompt wushenghuaandCodex 2026-09-16 09:25:44 +08:00
  • a435ea5cb8 feat(team): add scoped onboarding tokens and guide wushenghuaandCodex 2026-09-16 09:19:26 +08:00
  • 4180f1346e merge: batch1 team config inheritance + reply visibility + task loop + scoped tokens wushenghua 2026-09-16 07:59:58 +08:00
  • 3eca03be18 feat(hub,cli,web): team config inheritance, reply visibility, task loop, scoped tokens wushenghua 2026-09-16 02:51:58 +08:00
  • 3f81120312 fix(cli): detect DSH through the Web runtime wushenghuaandCodex 2026-09-16 01:58:51 +08:00
  • 33e56ca731 merge: batch0 team memory isolation + hub ping persistence wushenghua 2026-09-16 01:30:34 +08:00
  • 6c2301ae0f fix(cli): keep team prompt tests out of the workspace wushenghua 2026-09-16 01:28:40 +08:00
  • 22d8641d49 fix(web): follow the per-team memory path in the team panel wushenghua 2026-09-16 01:27:44 +08:00
  • 8b78873282 fix(hub): persist team pending human pings across restarts wushenghua 2026-09-16 01:27:43 +08:00
  • 073e08ae47 feat(cli): per-team memory dir with legacy migration and gitignore wushenghua 2026-09-16 01:27:43 +08:00
  • 388082ccd4 fix(deploy): gate unavailable agents and bound session scans wushenghuaandCodex 2026-09-16 00:54:18 +08:00
  • 6b86f5198b feat(hub,web): human decision inbox for team chat wushenghua 2026-09-15 17:13:28 +08:00
  • 7972dd347c fix(team): allow namespaced codex history import; chinese thread-occupied prompt wushenghua 2026-09-15 14:41:55 +08:00
  • e4cc2f8eb1 fix(deploy): skip --hapi-starting-mode for codex runner spawns (lost in v0.30.3 rebase) wushenghua 2026-09-15 14:13:58 +08:00
  • e66dc1b0cc fix(deploy): keep sharedCodexRuntime across runner heartbeat (spread fileState) wushenghua 2026-09-15 14:08:17 +08:00
  • 41f0935bd3 fix(deploy): restore sharedCodexRuntime flag lost in v0.30.3 rebase; add compact to opencode slash builtins wushenghua 2026-09-15 13:58:53 +08:00
  • 41179575a5 fix(hub,web): block team spawns on runners without the agentTeam capability wushenghua 2026-09-15 12:05:11 +08:00
  • ef33332dc5 refactor(hub,cli,web): move team memory into the repo (runner side) wushenghua 2026-09-15 11:40:51 +08:00
  • 94c4a2d223 fix(hub,cli,web): give web-created team sessions their team context at spawn wushenghua 2026-09-15 11:09:32 +08:00
  • b3f5819e45 fix(web): hide history import in team member mode wushenghua 2026-09-15 10:53:09 +08:00
  • f6552dcf32 feat(web,hub): add team members through the full New Session form wushenghua 2026-09-15 10:50:52 +08:00
  • 88298d37d1 feat(web,hub): nest team member sessions under their team in the sidebar wushenghua 2026-09-15 10:38:39 +08:00
  • b76ae314be feat(hub): bridge human<->member replies into the team group chat wushenghua 2026-09-15 10:34:04 +08:00
  • ed370e7512 refactor(web): remove the sidebar team '+' shortcut wushenghua 2026-09-15 10:26:45 +08:00
  • 13153e00ae feat(web): create teams from the New Session form (team session type) wushenghua 2026-09-15 10:13:59 +08:00
  • a37479a92c fix(web,hub): let the team settings dialog set a lead session wushenghua 2026-09-15 09:56:12 +08:00
  • 11a33991ea fix(web,hub): team create dialog asks for machine/directory + mobile safe area wushenghua 2026-09-15 09:52:11 +08:00
  • 0239edf38e Release version 0.30.7 weishu 2026-09-15 09:07:47 +08:00
  • 86212a6ae7 fix(ios): correct pairing setup guide link weishu 2026-09-14 15:12:06 +08:00
  • b59c0608d4 feat(hub,web,cli): add Agent Team (sessions-as-teammates) wushenghua 2026-09-15 07:16:57 +08:00
  • 02bd43ab14 fix(web): filter unread badge count through sidebar eligibility (#1850) IanMStevensonandGitHub 2026-09-14 14:42:27 +01:00
  • ed0051749f fix(web): persist AskUserQuestion draft answers across session switches (#1853) IanMStevensonandGitHub 2026-09-14 14:38:57 +01:00
  • bb00d7953a fix(ios): simplify session settings and anchor iPad popover weishu 2026-09-14 18:47:03 +08:00
  • 16ba8fdaa9 feat(ios): add adaptive iPad navigation weishu 2026-09-14 18:10:59 +08:00
  • 6d44996a59 Release version 0.30.6 weishu 2026-09-14 15:05:49 +08:00
  • 5280a3b165 fix(chat): dismiss Codex plan actions when continuing planning weishu 2026-09-14 14:29:47 +08:00
  • a815230886 fix(web): support bracket-delimited LaTeX in Markdown and share exports (#1846) AnanovoandGitHub 2026-09-14 14:24:33 +08:00
  • 733a960ede refactor(ios): simplify scratchlist UI and interactions weishu 2026-09-14 13:19:21 +08:00
  • ee46cd6fea feat(ios): integrate scratchlist with the chat composer weishu 2026-09-14 11:55:46 +08:00
  • efc4b7f0b3 fix(web): hide session metadata for shared guests wushenghua 2026-09-14 11:54:02 +08:00
  • 10ac8157bb fix(ios): improve manual pairing input and paste handling weishu 2026-09-14 11:13:11 +08:00
  • 9c4e6dad6c fix(ios): refine approval cards and inline action styling weishu 2026-09-14 09:43:44 +08:00
  • b7e892b99e fix(release): sync iOS and Android versions weishu 2026-09-14 09:30:34 +08:00
  • b41b9293e9 fix(web): render cold sessions from a small initial page (#1809) AnanovoandGitHub 2026-09-14 09:07:14 +08:00
  • c9eb90e928 fix(ios): refine Codex plan action button styling weishu 2026-09-14 08:53:24 +08:00
  • 40b6ac462c fix: align directory browsing and iOS session creation weishu 2026-09-14 08:28:49 +08:00
  • 93e9c5ac65 fix: restore Codex titles and iOS collaboration controls weishu 2026-09-14 07:56:55 +08:00
  • cd83e8b49f fix(web): hide cumulative OpenCode cache counters wushenghua 2026-09-14 01:03:04 +08:00
  • 01359ff28d fix(web): ignore OpenCode cumulative context counters wushenghua 2026-09-14 01:00:34 +08:00
  • de6c9dee20 fix(web): keep pin dividers coherent under search relevance sort (#1848) 2026-09-13 17:24:11 +01:00
  • b6d0fa563c feat(web): rank session list search by field weight and IDF (#1842) 2026-09-13 16:09:10 +01:00
  • 8cefb0f04c Release version 0.30.4 weishu 2026-09-13 21:22:11 +08:00
  • 6675c4db95 feat(ios): simplify home session rows and status indicators weishu 2026-09-13 21:13:23 +08:00