| 7 months ago | Julius Marminge | | Import ContextMenuItem from contracts in desktop app |
| 7 months ago | Julius Marminge | | Guard commitRename cleanup against concurrent renames |
| 7 months ago | Julius Marminge | | Use shared ContextMenuItem type from contracts |
| 7 months ago | Julius Marminge | | Make ContextMenuItem interface module-private |
| 7 months ago | Julius Marminge | | Stop keydown propagation on rename input |
| 7 months ago | Julius Marminge | | Remove unused prompt dialog infrastructure |
| 7 months ago | Julius Marminge | | Replace prompt dialog with inline rename in sidebar |
| 7 months ago | Julius Marminge | | Restore lost useMemo calls in ChatView and fix threadActivities referential stability |
| 7 months ago | Julius Marminge | | rm |
| 7 months ago | Julius Marminge | | Fix store selector consistency, memoize timelineMessages, and suppress false-positive lint warnings |
| 7 months ago | Cursor Agent | | Fix terminal focus on toggle, clean up orphaned terminal state, and revoke optimistic message blob URLs on unmount |
| 7 months ago | Julius Marminge | | Update apps/web/src/routes/__root.tsx |
| 7 months ago | Julius Marminge | | Improve store referential stability and fix reactive terminal state |
| 7 months ago | Julius Marminge | | Reset ChatView per thread and simplify derived state handling |
| 7 months ago | Julius Marminge | | fix(web): resolve post-rebase selector/store regressions |
| 7 months ago | Julius Marminge | | Refactor Zustand store usage to granular selectors |
| 7 months ago | Julius Marminge | | Refactor terminal state store to use granular thread selectors |
| 7 months ago | Julius Marminge | | Remove useStore selector compatibility shim |
| 7 months ago | Julius Marminge | | refactor(web): remove reducer pattern, use Zustand + pure functions |
| 7 months ago | Julius Marminge | | Remove draftThreadTerminalState re-exports; use threadTerminalState directly |
| 7 months ago | Julius Marminge | | Unify draft and persisted thread terminal flow |
| 7 months ago | Julius Marminge | | Enable terminals for local draft threads |
| 7 months ago | Julius Marminge | | Refactor store actions to use direct Zustand state updaters |
| 7 months ago | Julius Marminge | | Simplify Zustand selectors by removing memoized callbacks |
| 7 months ago | Julius Marminge | | Refactor web store usage to granular selectors |
| 7 months ago | Julius Marminge | | refactor: remove redundant workLogCount stick-to-bottom effect |
| 7 months ago | Julius Marminge | | fix: align handoff preview URLs with image attachment index |
| 7 months ago | Julius Marminge | | Stabilize chat scroll restoration across thread switches |
| 7 months ago | Julius Marminge | | Set default cursor on sidebar session rows |
| 7 months ago | Julius Marminge | | Allow non-required dev ports to exceed max in offset search |
| 7 months ago | Julius Marminge | | Auto-select next available dev ports per mode |
| 7 months ago | Julius Marminge | | Use forkScoped for background upstream refresh |
| 7 months ago | Julius Marminge | | Serve fallback project favicon when no icon file is found |
| 7 months ago | Julius Marminge | | Preserve $defs in Codex output schema and refine sidebar header |
| 7 months ago | Julius Marminge | | Preserve draft env mode across thread and branch context updates |
| 7 months ago | Julius Marminge | | Show branch toolbar for local draft threads |
| 7 months ago | Julius Marminge | | Run setup script after promoting local draft threads |
| 7 months ago | Julius Marminge | | Cover runtime undefined draft thread options in store test |
| 7 months ago | Julius Marminge | | Preserve draft branch/worktree when update options are undefined |
| 7 months ago | Julius Marminge | | Clean up orphaned composer drafts and harden draft checks |
| 7 months ago | Julius Marminge | | Preserve explicit DEFAULT_MODEL draft overrides |
| 7 months ago | Julius Marminge | | Address PR review feedback for draft model/error/persistence handling |
| 7 months ago | Julius Marminge | | Simplify composer draft persistence and remove debug instrumentation |
| 7 months ago | Julius Marminge | | Refactor draft thread lookups and cache persisted draft state |
| 7 months ago | Julius Marminge | | Defer thread creation until first message send |
| 7 months ago | Julius Marminge | | Unify project draft thread state in composer draft store |
| 7 months ago | Julius Marminge | | Preserve draft metadata and dedupe composer image retries |
| 7 months ago | Julius Marminge | | Persist per-thread composer drafts and reuse project draft threads |
| 7 months ago | Julius Marminge | | Run checks before release commit and set desktop buildVersion |
| 7 months ago | github-actions[bot] | | chore(release): prepare v0.0.0-alpha.4 |
|