Dax Raad
4bdc7c1426
ci fix
2025-12-09 19:26:54 -05:00
Dax Raad
132e772c26
core: fix project icon update handling to preserve existing icon properties
2025-12-09 16:55:26 -05:00
Dax Raad
802b862aae
format on write
2025-12-09 16:06:57 -05:00
Dax Raad
b242659cc3
fix types
2025-12-09 16:03:58 -05:00
Dax Raad
5f6b2fdc6f
fix tests
2025-12-09 16:03:33 -05:00
Dax Raad
a2e460bc4b
discover logic
2025-12-09 15:51:55 -05:00
Dax Raad
06aa1f49b8
sync
2025-12-09 15:48:22 -05:00
Dax Raad
f1955b4d05
core: fix project event emission to include updated worktree data
2025-12-09 15:41:38 -05:00
Dax Raad
c5e5627cbd
test fixes
2025-12-09 15:41:38 -05:00
Dax Raad
365584048f
core: fix project creation to include updated timestamp
2025-12-09 15:18:55 -05:00
Dax Raad
edffcc32cf
core: make project updated timestamp optional to support legacy project data
2025-12-09 15:18:55 -05:00
Dax Raad
7439a40b00
core: fix project icon update to preserve existing icon properties
2025-12-09 15:11:00 -05:00
Dax Raad
b48caec218
core: add automatic project icon discovery from favicon/logo files
2025-12-09 15:06:24 -05:00
Dax Raad
8bff3cdae8
fix ci
2025-12-09 14:53:47 -05:00
Dax Raad
0b40c3d37d
rework project loading
2025-12-09 14:41:14 -05:00
Dax Raad
1e3bdcc71c
rename bus
2025-12-09 14:32:09 -05:00
Dax Raad
fb1b6c5e6b
add project.name/icon
2025-12-09 13:57:18 -05:00
Dax Raad
036f5d4eef
core: add project update timestamps to track when projects were last modified
...
Projects now track when they were last updated, making it easier for users
to see recent activity and identify stale projects in their workspace.
2025-12-09 11:52:53 -05:00
Dax Raad
72a13212e2
ci
2025-12-08 20:06:36 -05:00
Dax Raad
4126fedbd4
openapi
2025-12-07 21:55:36 -05:00
Dax Raad
145d185e6f
ci
2025-12-07 21:51:22 -05:00
Dax Raad
bf0f85e37f
playing with sdk docs
2025-12-07 19:58:04 -05:00
Dax Raad
13b2cf50ae
remove outdated SDKs
2025-12-07 15:52:27 -05:00
Dax Raad
0ecccbfd17
enable zoom hotkeys
2025-12-07 13:48:12 -05:00
Dax Raad
68501d7799
ci
2025-12-06 18:22:55 -05:00
Dax Raad
dfea6780d9
sync
2025-12-06 18:21:32 -05:00
Dax Raad
dd0945b9ca
tui: add visual separator between username and timestamp for better readability
2025-12-06 18:19:18 -05:00
Dax Raad
1b05d5dd8e
tui: prevent deprecated models from appearing in model picker
2025-12-06 18:18:45 -05:00
Dax Raad
68daadcb56
sync
2025-12-05 20:20:47 -05:00
Dax Raad
3d447e8b12
ci
2025-12-05 20:12:52 -05:00
Dax Raad
f8807144d4
openapi route
2025-12-05 20:11:01 -05:00
Dax Raad
893f232b2f
openapi json
2025-12-05 20:07:24 -05:00
Dax Raad
4ef239a086
openapi generate
2025-12-05 20:01:55 -05:00
Dax Raad
3281888160
ignore: docs test
2025-12-05 16:41:35 -05:00
Dax Raad
60388f7f03
do not use required pty for local dev
2025-12-05 10:39:44 -05:00
Dax Raad
95168b8267
increase default scroll speed
2025-12-04 23:54:46 -05:00
Dax Raad
c264e9c364
fix
2025-12-04 23:48:32 -05:00
Dax Raad
856e1e2948
fix pty builds
2025-12-04 23:47:57 -05:00
Dax Raad
71e578eac9
ignore: fix provider credentials query for BYOK
...
Provider credentials field was being selected from ProviderTable even when the table wasn't joined (when byokProvider was undefined). Now the join is conditional - when byokProvider exists, we join and get the credentials; when it doesn't, the join condition is always false so provider remains null.
2025-12-04 22:57:39 -05:00
Dax Raad
b1202ac6db
core: add test for custom model npm package inheritance
2025-12-04 16:30:54 -05:00
Dax Raad
668d5a76d5
core: ensure model npm package falls back to dev models config when not explicitly defined
2025-12-04 15:39:52 -05:00
Dax Raad
10cc15aabe
fix anthropic api key error
2025-12-03 23:18:24 -05:00
Dax Raad
ee4437ff32
core: add provider test coverage for upcoming refactor
...
Add comprehensive test suite for Provider module to ensure safe
refactoring of provider internals. Tests cover:
- Provider loading from env vars and config
- Provider filtering (disabled_providers, enabled_providers)
- Model whitelist/blacklist
- Model aliasing and custom providers
- getModel, getProvider, closest, defaultModel functions
Also adds Env module for instance-scoped environment variable access,
enabling isolated test environments without global state pollution.
2025-12-03 18:30:42 -05:00
Dax Raad
01e2c9cc21
core: fix share compaction reprocessing same events by making storage list boundaries exclusive
2025-12-01 16:58:59 -05:00
Dax Raad
4acb645f04
core: add debug logging to troubleshoot share compaction loading
2025-12-01 16:46:57 -05:00
Dax Raad
993422c6af
core: prevent share tests from cleaning up storage used by other tests
2025-12-01 16:37:54 -05:00
Dax Raad
c950d59047
fix types
2025-12-01 16:36:56 -05:00
Dax Raad
3d99dc78db
core: reduce latency when loading shared sessions through event compaction
2025-12-01 16:35:07 -05:00
Dax Raad
95c3a8b805
limit grep line length to 2000
2025-12-01 16:35:07 -05:00
Dax Raad
0ddfdb55d3
log fetch time
2025-12-01 09:35:08 -05:00
Dax Raad
068ac68496
docs: add rebase instructions to commit command
2025-12-01 09:14:54 -05:00
Dax Raad
7da6a22df2
core: close SSE stream when instance is disposed
2025-12-01 09:14:00 -05:00
Dax Raad
a262508fb8
core: clarify general agent can execute multiple parallel tasks
2025-11-29 16:40:15 -05:00
Dax Raad
80ff24b65a
ci: allow snapshot builds from any branch starting with snapshot- prefix
2025-11-29 21:30:38 +00:00
Dax Raad
d80880350d
core: improve explore agent description to clarify tool availability
2025-11-28 21:47:45 -05:00
Dax Raad
83f961a7c2
Merge remote-tracking branch 'origin/dev' into dev
2025-11-28 21:44:02 -05:00
Dax Raad
a093917db1
core: update generated types to include explore agent configuration
2025-11-28 21:43:56 -05:00
Dax Raad
9ca4b464ea
tui: improve task display in session view to show tool names and completion status
2025-11-28 21:19:15 -05:00
Dax Raad
204a31b6bb
Merge remote-tracking branch 'origin/dev' into dev
2025-11-28 21:13:13 -05:00
Dax Raad
813d287a09
core: add explore agent for fast codebase navigation and improve task UI display
2025-11-28 21:13:07 -05:00
Dax Raad
a4f3aecbaa
ignore
2025-11-28 20:29:58 -05:00
Dax Raad
cf1f63eda3
ci stuff
2025-11-28 10:59:52 -05:00
Dax Raad
9704f5ce89
add otui-diffs
2025-11-28 10:59:07 -05:00
Dax Raad
776091cc23
ci: add bun version check to pre-push hook to ensure version consistency
2025-11-27 15:50:23 -05:00
Dax Raad
f385524f48
fix lock
2025-11-27 15:48:16 -05:00
Dax Raad
350982e636
tui: simplify model dialog ordering logic to reduce complexity
2025-11-27 14:38:51 -05:00
Dax Raad
5854455815
tui: improve provider dialog text clarity for better user guidance
2025-11-27 14:09:53 -05:00
Dax Raad
9ecaf618db
tui: fix provider sorting to prioritize recommended options
2025-11-27 13:54:42 -05:00
Dax Raad
95b667d21e
tui: remove cancel keybind hint from prompt dialog to simplify UI
2025-11-27 13:48:34 -05:00
Dax Raad
a0b689c140
tui: hide favorite keybind in model dialog when disconnected to prevent errors
2025-11-27 13:42:36 -05:00
Dax Raad
0bf40faf95
core: prevent codesearch and websearch tools when webfetch permission is denied
2025-11-26 22:08:50 -05:00
Dax Raad
0e08655407
core: prevent external diff tools from interfering with snapshot generation
2025-11-26 22:07:51 -05:00
Dax Raad
a718622498
tui: prevent footer from shrinking when terminal is resized
2025-11-26 21:35:56 -05:00
Dax Raad
501a2539c7
revert ts lsp to monorepo root
2025-11-26 20:31:26 -05:00
Dax Raad
2c8d42d997
roll back vtsls
2025-11-26 20:18:40 -05:00
Dax Raad
9c237f0bfb
temporarily restrict codesearch and websearch to opencode zen users. need to figure out how to opt out for enterprise users who do not want this
2025-11-26 20:13:20 -05:00
Dax Raad
98031173b6
lil branch refactor
2025-11-26 12:34:48 -05:00
Dax Raad
d95f724303
enable exa code/websearch
2025-11-25 22:06:26 -05:00
Dax Raad
50c40a8d99
tui: fix event subscription cleanup in SDK context
2025-11-25 21:32:56 -05:00
Dax Raad
b16aa81e0d
switch to vtsls for typescript lsp
2025-11-25 19:23:23 -05:00
Dax Raad
e8db95be16
switch typescript lsp to be one per package to ensure it loads when typescript is not installed at root
2025-11-25 19:14:07 -05:00
Dax Raad
eb04cdac41
better overloaded message
2025-11-25 21:10:31 +00:00
Dax Raad
9eabbe2e76
retry anthropic overloaded errors
2025-11-25 15:47:34 -05:00
Dax Raad
4000705701
core(enterprise): use aws4fetch for smaller bundle size on edge runtimes
2025-11-25 12:43:36 -05:00
Dax Raad
3183978c6b
fixed suspense in enterprise
2025-11-24 23:33:47 -05:00
Dax Raad
9403f6ced5
log data
2025-11-24 23:13:28 -05:00
Dax Raad
69d1381ba3
core: refactor share system to separate session IDs from share IDs
...
- Generate shorter share IDs from session IDs for better URL structure
- Update API routes to use shareID parameter instead of sessionID
- Improve sync mechanism with better data queuing and deduplication
- Maintain backward compatibility while improving security and organization
2025-11-24 22:58:47 -05:00
Dax Raad
ccec8c4792
tui: align session panel content with consistent left padding
2025-11-25 03:08:12 +00:00
Dax Raad
6d630901b6
tui: use standard middle dot separator for better terminal compatibility
2025-11-24 22:00:44 -05:00
Dax Raad
fb8ef1f27b
tui: prevent re-fetching already synced sessions when switching sessions
2025-11-24 21:43:11 -05:00
Dax Raad
7579c3bb15
ci: remove log
2025-11-23 15:00:29 -05:00
Dax Raad
24683058fd
ci: ignore
2025-11-23 14:56:24 -05:00
Dax Raad
bf81e3108c
ci: ignore
2025-11-23 14:56:24 -05:00
Dax Raad
5ade90416e
ci: ignore
2025-11-23 14:44:05 -05:00
Dax Raad
38b70f7877
ci: secret
2025-11-23 14:36:36 -05:00
Dax Raad
5e112a17a5
token
2025-11-23 19:35:39 +00:00
Dax Raad
59a3e7e3cc
ci: ignore
2025-11-23 19:35:39 +00:00
Dax Raad
de4660ac12
ci: ignore
2025-11-23 14:28:10 -05:00
Dax Raad
8e2f9f6544
ci: stuff
2025-11-23 12:55:33 -05:00
Dax Raad
604891e793
ci: stuff
2025-11-23 12:43:23 -05:00