Kit Langton and GitHub
159d271e1e
refactor(sync): publish via EffectBridge.fork for codebase consistency ( #28187 )
2026-05-18 13:30:41 -04:00
Dax and GitHub
53849bd866
fix(sync): publish events on injected project bus ( #27825 )
2026-05-16 05:56:49 +00:00
Shoubhit Dash and GitHub
12b666e2c9
refactor(project): import instance context directly ( #27714 )
2026-05-15 15:59:56 +05:30
Dax Raad
f807152724
core: fix event projector lookup to use versioned type keys
...
Fixes a bug where projectors were stored with Definition object references
as Map keys but lookups were failing due to object identity mismatches.
Now uses versioned type strings as keys, ensuring events are correctly
matched to their projectors during sync processing.
This fixes issues where certain events would not be properly projected
to the read model, causing stale or missing data in views.
2026-05-14 22:52:03 -04:00
Dax Raad
b0ea7a5aa7
more test fixes
2026-05-14 22:45:09 -04:00
Dax Raad
16639eee76
test fixes
2026-05-14 22:32:38 -04:00
Dax Raad
a50ff72f3f
fix: remove debug logging
2026-05-14 22:13:15 -04:00
Dax Raad
f39cf911d7
fix missing event types in sdk
2026-05-14 21:57:25 -04:00
Dax and GitHub
e11e089e42
Add Effect-native core event system ( #27415 )
2026-05-15 00:50:23 +00:00
opencode-agent[bot]
72acdf0505
chore: generate
2026-05-13 14:50:34 +00:00
Shoubhit Dash and GitHub
e28ef7b57c
refactor(flags): route sync workspaces through runtime flags ( #27336 )
2026-05-13 20:18:06 +05:30
Kit Langton and GitHub
fd65d29dcc
Drop unused opencode Zod statics ( #26935 )
2026-05-11 17:14:18 -04:00
Kit Langton and GitHub
8d9b9719be
Drop unused small ID Zod statics ( #26908 )
2026-05-11 13:22:59 -04:00
Kit Langton and GitHub
ddc02c2893
Drop synchronous SyncEvent facades ( #26789 )
2026-05-11 01:53:50 +00:00
Kit Langton and GitHub
fb4bab8a66
Remove redundant ID Zod overrides ( #26633 )
2026-05-09 23:12:21 -04:00
Dax and GitHub
dcdbdb218f
Move schema utilities into core ( #26565 )
2026-05-09 19:51:09 +00:00
Kit Langton and GitHub
28b03595bf
research: delete Hono backend (do not merge) ( #25667 )
2026-05-09 13:10:42 +00:00
James Long and GitHub
22a4a9df8b
feat(core): session warping ( #25768 )
2026-05-04 21:28:38 -04:00
Dax and GitHub
a3bc5d35b0
Refactor v2 session events as schemas ( #24512 )
2026-05-02 22:09:48 -04:00
luo jiyin and GitHub
97ed9ba624
fix: correct documentation typos ( #25260 )
2026-05-01 12:05:06 +02:00
Kit Langton and GitHub
a083c88e87
refactor(sync): capture instance context for publish ( #25206 )
2026-04-30 21:45:02 -04:00
Kit Langton and GitHub
fbcbd24063
Add SyncEvent service ( #25158 )
2026-04-30 16:45:26 -04:00
Kit Langton and GitHub
6015084fa2
Prepare Effect HttpApi backend parity ( #24853 )
2026-04-29 09:34:50 -04:00
Dax and GitHub
f25f1485d5
refactor: remove module barrels ( #24554 )
2026-04-27 14:33:33 -04:00
Dax Raad
1a734adb4d
core: consolidate shared infrastructure into core package
...
Moves effect logging, observability, runtime utilities, flags, installation
version info, and process utilities from opencode to core package. This
enables better code sharing across packages and establishes core as the
single source of truth for foundational utilities.
All internal imports updated to use @opencode-ai/core paths for consistency.
2026-04-25 13:30:37 -04:00
Kit Langton and GitHub
cd93533b1f
refactor(bus): migrate BusEvent to Effect Schema ( #24040 )
2026-04-23 15:37:44 -04:00
opencode-agent[bot]
aed03078f8
chore: generate
2026-04-23 16:44:32 +00:00
Kit Langton and GitHub
c50d65b4d6
refactor(sync): make session events schema-first ( #24019 )
2026-04-23 12:43:08 -04:00
Kit Langton and GitHub
ad7ae7353f
refactor(core): derive all schema.ts leaves' .zod via effect-zod walker ( #23754 )
2026-04-21 22:51:18 -04:00
Kit Langton and GitHub
cb6a9253fe
refactor: collapse sync barrel into sync/index.ts ( #22907 )
2026-04-16 20:34:33 +00:00
James Long and GitHub
b28956f0db
fix(core): better global sync event structure ( #22858 )
2026-04-16 12:35:37 -04:00
Kit Langton and GitHub
f24207844f
feat: unwrap storage namespaces to flat exports + barrel ( #22747 )
2026-04-15 23:30:49 -04:00
Kit Langton and GitHub
80f1f1b5b8
feat: enable type-aware no-floating-promises rule, fix all 177 violations ( #22741 )
2026-04-15 23:27:32 -04:00
Kit Langton and GitHub
702f741267
feat: enable oxlint suspicious category, fix 24 violations ( #22727 )
2026-04-16 02:53:10 +00:00
Kit Langton and GitHub
a653a4b887
feat: unwrap usync namespace to flat exports + barrel ( #22716 )
2026-04-16 02:15:46 +00:00
Kit Langton and GitHub
f7d4665e40
fix: resolve oxlint warnings — suppress false positives, remove unused imports ( #22687 )
2026-04-15 21:33:54 -04:00
Kit Langton and GitHub
250e30bc7d
add experimental permission HttpApi slice ( #22385 )
2026-04-15 21:28:01 +00:00
James Long and GitHub
af20191d1c
feat(core): sync routes, refactor proxy, session restore, and more syncing ( #22518 )
2026-04-15 10:18:48 -04:00
James Long and GitHub
b22add292c
refactor(core): publish sync events to global event stream ( #22347 )
2026-04-13 16:51:59 -04:00
Kit Langton and GitHub
9581bf0670
refactor(effect): upgrade opencode to beta.46 context APIs ( #21977 )
2026-04-10 23:06:28 -04:00
James Long and GitHub
180ded6a27
rector(core,tui): handle workspace state in project context, add workspace status, improve ui ( #21896 )
2026-04-10 13:03:20 -04:00
opencode-agent[bot]
971383661a
chore: generate
2026-03-25 14:48:44 +00:00
James Long and GitHub
b0017bf1b9
feat(core): initial implementation of syncing ( #17814 )
2026-03-25 10:47:40 -04:00