v6.0.0-dev.101
Pre-release
Pre-release
6.0.0-dev.101 (2026-03-20)
🚀 Features
- examples: add Discord webhook processor example (fc09a4d66)
- test-subscription: adding a cli test-client for testing reactor api subscriptions (563a8ac7d)
- switchboard: add OTel metrics export via OTEL_EXPORTER_OTLP_ENDPOINT (52f34aa1f)
- reactor-hypercore example (d5557973a)
- renown,reactor-browser: renown integration improvements (a65731a73)
- ci: add gitops action for registry image updates (ba91d00dd)
- ci: add registry Docker image to publish workflow (17544abad)
- opentelementry-instrumentation-reactor package (67d5c31e5)
- renown,reactor-browser,connect: cleanup renown integration (fe6112c2c)
- connect,reactor-browser: add dynamic package loading from HTTP registry (f92816782)
- document-model,reactor-api,reactor-browser: implemented remote document controller (6299c21da)
- switchboard,reactor-api,registry: add runtime dynamic pacage loading from HTTP registry (37f91250e)
- add new bundling for connect (#2390)
- move reactor logic from connect to reactor browser (#2385)
- move analytics engine to monorepo (#2381)
- ci: push academy to Harbor academy project and update k8s for academy namespace (efbf8f58d)
- ci: update k8s-hosting academy image tag after docker publish (0b98b73a9)
- add bundle step for ph cli (#2375)
- use update-ts-references tool which also removes unused ones (#2374)
- run sync integration test as part of reactor flow (7dea8bf3e)
- test-connect and reactor gql updates to pass along more context (ae581e8e8)
- wip orchestrator for the test-client (186d7c015)
- connect: build tweaks (22b6bc7d5)
- connect: re enable processors in connect (#2342)
- monorepo: ensure shared is only in dev deps (#2341)
- monorepo: move more shared stuff to shared (#2335)
- monorepo: use catalog for other shared deps (#2330)
- vetra: add processor apps input to vetra (#2329)
- monorepo: add shared package (#2324)
- reactor,codegen: handle processor apps in cli (#2319)
- reactor-api: added nested operations query on phdocument and Graphql client update (67584e3fc)
- codegen: use bun for the slowest tests (#2303)
- codegen: update processors codegen (#2293)
- trigger powerhouse-demo after release (f5b63728d)
- profiling: add Pyroscope monitoring to reactor-direct (2c7779229)
- profiling: add reactor-direct.ts for direct reactor performance profiling (806714e27)
- release: add doc comments (3ab9879d4)
- monorepo: simplified release workflow (#2276)
- add e2e tests to simulate (6ba43d19b)
- renown sdk improvements (bc1099d94)
- ph-cmd: fix forwarding and versioning bug (#2272)
- update minimum node version to 24 (7a71107c5)
- monorepo: ensure the same typescript version is used everywhere (#2258)
- monorepo: add diff filter to exclude deleted files in changed files action (e86961e79)
- academy: added release slides to academy project (eab5e56fe)
- ph-cli, ph-cmd: use cmd ts for remaining ph cmd commands (#2209)
- add workflow to trigger downstream package updates (e8c6cce75)
- ph-cmd: move dependencies to dev dependencies (8aa16c346)
- ph-cmd: test build with bun (#2225)
- design-system: default styles tweaks and DocumentStateViewer (c0a66720c)
- ci: add Harbor registry to docker image publishing (f3a2fab69)
- adding a migration command to switchboard (155f3da66)
- test-client now successfully executes scenarios (ef9299d90)
- new cicd flows (01310e0d3)
- enabled doc version in connect (#2171)
- academy: added k8s deployment (5f7e27162)
- monorepo: upgrade document engineering package (#2215)
- monorepo: upgrade zod and use compatibility layer for errors (#2210)
- monorepo: use local package execution for tailwind instead of downloading it every time (ed149558c)
- builder-tools: improved validation on doc model editor and unit tests (336f5d575)
- codegen: add validation to package json test (03d06ef57)
- codegen,ph-cmd: use templates for project boilerplate creation (#2190)
- ph-cli: add index.html migration to migrate command (#2186)
- tracing: migrate from Datadog to OpenTelemetry with Tempo service graphs (6b4eb9c82)
- switchboard: added tracing (c978736b7)
- reactor-api: datadog integration (3c433c686)
- reactor-browser: improved document retrieval hooks (4fed49391)
- added support for runtime document model subgraphs (dc8248ec6)
- reactor-browsers: added onErrors callback to dispatch method (4824a0a10)
- codegen: add versioned document model generation (#2130)
- ph-cli: added access-token command (e48181df6)
- codegen: update zod schema generation library (#2129)
- integrate visibility tools for remotes and pglite instance (#2122)
- connect, switchboard: added healthcheck route (9a0671113)
- academy: added docker build and publish workflow (b17562994)
- design-system: added remotes inspector and channel inspector components (093896ebf)
- codegen,ph-cli: add tsx code generator (#2116)
- first pass web-sockets in subgraphs (41b0aff7a)
- reactor gql subscriptions (522d502ba)
- first pass web-sockets in subgraphs (cf39dd0dc)
- reactor gql subscriptions (cb23eb953)
- spammy benchmarks (bea3671a1)
- ph-cli: ph migrate command (#2099)
- connect,common,builder-tools: optimize connect bundle chunks (#2093)
- monorepo: exit with error code if circular import found (3ca6d3512)
- connect: do not use redundant dev deps (2a847e944)
- connect,builder-tools: improve chunking (c089c7678)
- codegen,design-system: update path for import connect components (f8f387023)
- monorepo: add circular imports check in ci (d6e46a869)
- design-system: resolve remaining circular imports (b82cc2e3c)
- ph-cli: remove reactor-local command (029e5db7d)
- document-drive: fix circular imports (f2db50c23)
- monorepo: add check circular imports scripts (d633b37c2)
- connect: remove circular imports (a1632d41e)
- switching to tinybench for benchmarks (5b915e025)
- codegen, vetra: update codegen templates (#2056)
- create default vetra package document when ph vetra is started for a remote drive (#2066)
- added some broken tests that are in progress (c92e1f057)
- enabled ph init --remote-drives and ph checkout commands (#2057)
- reactor-api: updated apollo server to v5 (66dffda7b)
- first swing at a project to import these recorded operations (41b139237)
- add automated tests for vetra features (#1962)
- reactor-browser: remove catch all wildcard (f09931a88)
- renown: added login button (f109c7305)
- vetra: add open button to Package Information section (#1930)
- update @electric-sql/pglite version (fa3529328)
- reactor-browser,connect: use new window function factory (7886c284f)
- vetra: added read model to fetch vetra packages (abb6d3742)
- vetra: added read model to fetch vetra packages (23c55364d)
- monorepo: use latest versions of react related deps (#1905)
- monorepo: remove global storybook installs (#1903)
- monorepo: update to react 19 (#1902)
- vetra: enabled HMR in dev mode (8cf19757e)
- vetra: new connect build setup on vetra (8dd11a849)
- monorepo: revert package versions (8a1a02628)
- monorepo: update eslint config (ac97af97d)
- adding feature flags to reactor-mcp (fe4f2f683)
- stubbing out feature flag + reactor setup in connect and deleting unused code in reactor-browser (793bbd7af)
- syncing feature flag behavior between switchboard and reactor-local (e45dc2bf7)
- added initial pieces of the kysely operation store implementation (3fbece162)
- connect,builder-tools: build rework (#1871)
- codegen: updated editor boilerplate with document state and example setName dispatch (3e7c51cc3)
- restructure document model to avoid circular imports (#1874)
- monorepo: rename tsc to tsc:build (c1385418b)
- adding feature flag to switchboard for controlling reactorv2 api (4486c8a8d)
- monorepo: empty commit to satisfy naming (5aa18f417)
- monorepo: merge main (79f6472b1)
- monorepo: update release branch workflow (e9c221ab5)
- enable supported document types for drag and drop feature (#1860)
- adding reactor client to subgraph args (d0a8011e6)
- reactor-api: generate sdk (ec107015c)
- reactor-api: initial gql codegen (3db9e9778)
- monorepo: make format consistent across ignores (98469560f)
- monorepo: use consistent separate type imports (6fd4ac0f4)
- switchboard: updated readme (9659cf035)
- gql-gen spec (5bf2c7226)
- reactor: we have a reactor facade (7a61e68ab)
- reactor: impstubbing out initial interface and types (b74b194f9)
- codegen: add drive explorer template (9c27219dc)
- connect,reactor-browser: remove more old electron garbage (5cd255568)
- connect: remove broken electron code (3f28d6a46)
- vetra: update manifest when new module is added (#1766)
- reactor-browser,connect,vetra: move state hooks into reactor browser and eliminate redundant and dead code (30fa16f1f)
- connect,state,renown: add state hook for renown (5beb1252b)
- connect: remove unused dep (ef492bc7a)
- connect,state,reactor-browser: eliminate jotai (53b1ab759)
- refactor vetra command and remove vetra deps in connect and reactor (#1753)
- reactor-mcp,reactor-api,reactor-local,switchboard,ph-cli: run mcp on express app (d51fa590e)
- update document engineering dep (54dcee90d)
- switchboard,reactor-local,reactor-api: moved vite loader to reactor-api package (c84f0a2a3)
- vetra package documents and app integration (0e4053302)
- builder-tools,codegen,design-system,reactor-api: updated document-engineering version (e74068b43)
- vetra: added vetra drive editor (4ebafd143)
- reactor-mcp: load local document models and reload when they change (0408a017c)
- reactor-local,reactor-api,document-drive: reload local document models when they change (5d9af3951)
- integrate package documents into reactor system (939fe8e80)
- connect: integrate Vetra package documents and editors (2ecb9bd15)
- state: rename to vetra packages (c415b7dc2)
- ts morph integration (#1729)
- reactor-mcp: setup of modular reactor tools (ceab98b08)
- reactor-mcp,document/model: initial implementation of reactor mcp (4eaab9ab0)
- added vetra command and vetra project (#1713)
- state: use ph packages atoms (6421fbeea)
- state: make all atom states derivative (68a4bfece)
- connect: remove unused dep (00d3f68c0)
- state: use reactor on window object (40321826e)
- state: add state package reference to monorepo tsconfig (93de86073)
- state: remove unused deps (d681fff7a)
- state: remove jotai optics dep (dfc955a82)
- common: add storybook react dev dep (61404f414)
- common: install storybook types (c4d45bb7c)
- connect: use new hooks (93a9eccfa)
- state: move state code to own package (605bd5d75)
- codegen: support loading migration typescript file (d3cc1957b)
- codegen,ph-cli: added generate schema command (9a5e921fb)
- document-drive: initial work on BaseOperationalProcessor (40fe0ec2f)
- added operational hooks and utils in reactor-browser (216f7d03d)
- updated release-notes.md (843fcc72d)
- add RELEASE-NOTES.md from main branch (8170e40a3)
- reactor-api,reactor-local: allow providing processors to be instantiated and enable drive analytics (1a3800fc2)
- connect: use atom store and provider from state library (d617a1fe2)
- connect: use atom store and provider from state library (28f646636)
- common: add atoms library (dbc8e8b44)
- added drive analytics processor (#1607)
- added drive analytics processor (#1607)
- use document model subgraph when clicking on switchboard url button (24cf6ad94)
- add app skeleton to html at build time (1882bb820)
- start dependent services with switchboard (188c82c6a)
- added hostnames in docker compose (a590eea17)
- docker-compose: work with published images (9f31b70fb)
- ci: build and publish docker images on newly created tags (ee930c4a4)
- added docker publish workflow (adf65ef8a)
- show app skeleton while loading and accessibility fixes (4f96e2472)
- improved analytics frontend integration (269aed50c)
- connect: updated diff-analyzer processor (ce5d1219f)
- run analytics db on web worker (ecf79575f)
- builder-tools: add node polyfills esbuild plugin for connect build (43dd16b4d)
- academy: centralize husky & auto-update cli docs (8c92e0bb1)
- ph-cli: added setup-service command (dfa082aa6)
- scripts: updated setup scripts (9f7fa7644)
- reactor: initial event-bus implementation with tests and benchmarks (ef5b3c42e)
- enforce conventional commits (faa49da40)
- support initial strand without operations (46698d2ff)
- document-drive: removed drive id where possible (adcedc4f0)
- removed scalars package (d6f7059a7)
- enabled switchboard command (5a9c467bf)
- removed scalars dependencies (596aedbd5)
- builder-tools: handle recursive objects in initial state generator (c9eedcc43)
- monorepo: bump graphql lib (ba9d5d338)
- connect: added bin which serves connect (6b731c703)
- switchboard: use package manager from reactor api (a0a15417b)
- moved log levels definition to config and set default level to "info" (ef6040210)
- document-drive: implemented LRU in memory cache (9f6347b58)
- reactor-browser,connect: use global analytics store (213059fcd)
- monorepo: handle updating monorepo build deps (db2ac2316)
- monorepo: regenerate lockfile (a6c390b4e)
- builder-tools: fix wrong value used for field id (a6c6142e0)
- reactor-api,reactor-local: updated analytics dependencies (34ba69ba4)
- reactor-api,reactor-local: updated analytics dependencies (cbeace573)
- connect,reactor-browser: implemented analytics demo on connect (d71c42400)
- reactor-browser: added analytics engine support (50067856f)
- removed DriveContextProvider dep from connect DriveEditorContainer (ea926fc30)
- nx-cloud: setup nx cloud workspace (3048ba71d)
- switchboard: use reactor api package manager (e5b5722fe)
- reactor: added vscode launch config and cli for debugging react-local (610b33f50)
- reactor-api: added JSON scalar (d3f8b4193)
- ui: improve cell navigation (eaaa8b995)
- builder-tools: load local package from manifest (96f4962d3)
- ph-cli: add update command for dependency management (ab3f06f85)
- added support for supergraphs (650321bd6)
- codegen: update templates to use file extensions (28b1686a2)
- switchboard: added sentry (f1f0c13db)
- monorepo: remove migrations (0c698b39e)
- design-system: fix storybook type errors (75cd9dd54)
- monorepo: regenerate lockfile (10b40ad05)
- connect: remove accidentally added dep (5f6ba2e41)
- design-system: simplify icons and remove dynamic loader (1db377567)
- ignore .cursor (ae05844d2)
- return fetch documents (#1270)
- include addDocument in driveContext (#1269)
- builder-tools: add editors css link in studio plugin (ca0edbdd1)
- connect: support setting PH_PACKAGES when building (6ba01dd11)
- monorepo: fix merge conflicts (b58117b74)
- design-system: add allow default project for vitest config (36197d08e)
- ph-cli: add .ph dir to lint ignore (9fcdadffe)
- design-system: add setup tests (08c490758)
- connect: handle imports (d22b08138)
- monorepo: enable type import lint rule (5fd802021)
- design-system: use design system styles from src instead of dist (e866c3f6d)
- switchboard-gui: use tailwind v4 (ee3d41757)
- connect: atlas import route (2021bc202)
- regenerate lockfile (6c70fbfca)
- monorepo: regenerate lockfile (258eefbd8)
- atlas: add atlas subgraphs to switchboard (777434d6a)
- design-system: update snapshots (77b8c05c9)
- common: migrate to tailwind v4 (50c39373a)
- connect: migrate to tailwind v4 (8e749cc0d)
- connect: use css based design system theme (edda94703)
- design-system: use prettier tw plugin (2de64bd7d)
- design-system: bump tailwind deps (ca847fdf3)
- design-system: port preset to css vars (b0c3b51d5)
- connect: use import maps (18a467df9)
- connect: support custom drives (5803fdd76)
- ph-cli: fix tsconfig (2c55fb74a)
- design-system: remove use of expand collapse animation (a12f7130c)
- monorepo: unify linting and build (542313e91)
- monorepo: remove global dev deps (ac51963c4)
- builder-tools: add tailwind vite plugin and cli (c65240a17)
- scalars: add the icons and install menu dropdown (95ee538d8)
- common: fix exports field (139fa8fc5)
- common: use document drive document model from document drive (131c6ce03)
- monorepo: resolve type errors from merge (2fac67372)
- scalars: validate DID format in AID field (b6865b6fe)
- connect: load apps (06632e3d3)
- connect: initial support for drive editor container (3cd390998)
- monorepo: update test exclude in eslint config (fc95bade1)
- ph-cmd: add references to ph cmd tsconfig (50381e1e5)
- monorepo: let acaldas try (351cdc55d)
- monorepo: fix top level type errors (c2d935805)
- monorepo: include global check-types (f4b042227)
- builder-tools: remove redundant deps (fdf091df0)
- connect: finish type rename (865be799e)
- document-model-editor: move editor to builder tooling (c4616ffc4)
- common: improved drive story (ec96a6b7e)
- common: document drive generic layout (e75180949)
- common: initial commit (f561b8c95)
- codegen: handle codegen location (4a9ba97d0)
- builder-tools: move editor utils to builder tools (d115e257d)
- monorepo: allow emit on error (b29fafabd)
- document-model: revert change utils file names (cc2c18055)
- builder-tools: move connect studio (1a6011eaa)
- reactor-api: fix document drive importsx (e65f4c6da)
- document-model: replace usages of Document (0c3b5b818)
- scalars: add the firts iteration of time-fiel component (c3dc89afc)
- codegen: handle codegen path (39b0aca84)
- document-model: update generics (211dfe954)
- document-model: simplify generics (572eecd5c)
- testing prettier config and extension (f62bc03d1)
- adding initial benchmark for reactor import (a34d51a6e)
- export id of external packages (967f076b6)
- connect: support removing external packages (a9b1d59cc)
- document-drive: move drive document model to drive package (d6bb69f07)
- design-system: add danger zone settings page (572345bc9)
- ph-cli: added commands alias (6fddb07ac)
- connect: improved loading of external packages (7ea94ee5a)
- document-model-libs: update config and deps (bf250ef60)
- document-model: rename types (73bdc1f02)
- scalars: improve sidebar performance (c7a038097)
- ph-cli: enable uninstall command (#965)
- monorepo: add imports eslint plugin (807602f67)
- monorepo: bump deps (7a898f66f)
- monorepo: move ph-cmd to clis directory (8182595c0)
- monorepo: move ph cli to clis directory (5b677ebdc)
- reactor-local: load document models from installed packages (3d434fd77)
- ph-cli: use getConfig in connect command (#917)
- ph-cli: trigger release (6624a5612)
- push release (642449fb1)
- ph-cli: added https support for connect (a9335a4df)
- scalars: preserve react directives (b15888e76)
- ph-cli: update connect ver (#901)
- ph-cmd: add scalars as dep (#897)
- ph-cli: added pm2 process manager (7866ce9d3)
- ph-cli: updated connect ver (#886)
- update ph-cli connect ver (#884)
- ph-cli: added configFile support (#883)
- split ph-cmd (#876)
- ph-cli: added connect command (dd20da14c)
- design-system: merge dspot into main (#769, #655, #670, #674, #676, #680, #695, #707, #578, #741, #745, #759)
- merge main into dspot-branch (#769, #655, #670, #674, #676, #680, #695, #707, #578, #741, #745, #759)
- react-reactor: updated build config (#759)
- removed document-model editor v1 (#745)
- scalars: add support to include dependent areas (b0b385d8f)
- reactor-browser: initial package setup (ad637dcba)
- renown: added initial renown sdk package (2864fbc62)
- updated nx version (c9690c354)
- document-model: export generateId method (71d945b28)
- scalars: generate nanoids by default in id fields (445ff4bfe)
- reactor-api: Added support for processors (#655)
- design-system: release dspot-scalars components (881b89959)
- monorepo: simplify check action (a22745f4a)
- monorepo: simplify parallel task execution (0ed8df13a)
- monorepo: handle merge conflicts (bfa6f0a00)
- monorepo: handle project references (3b6c046f2)
- scalars: add CountryCodeField with configs, tests & base stories (503b2408e)
- merge dspot-scalars into main (5ca898fc1)
- document-model-libs: move tailwind config to workspace root (74b9869af)
- document-model-libs: remove wrong peer deps (5fd7ef670)
- use unified deps (38c759a97)
- monorepo: fix export declarations (589087793)
- scalars: improve protocols and url field (6a965cf63)
- design-system: bump storybook deps (f21d9539c)
- monorepo: remove eslint args (4677e3438)
- monorepo: readd vite for reactor local (24a9e56bb)
- monorepo: add linting for switchboard gui (dc56c561b)
- monorepo: gitignore tsbuildinfo files (d676a703f)
- monorepo: unify typescript and linting (24b9a2058)
- scalars: add last styles to SelectField, improve fragments & refactor (9f03f0052)
- monorepo: remove package manager config (f177433bc)
- monorepo: use workspace protocol in package deps (2584e9dd0)
- monorepo: add preserve local dependency protocols to nx config (b19023115)
- powerhouse: regenerate lockfile (#588)
- reactor-local: added automatic loading and activation of proces… (#574)
- scalars: add strings styles (58f38f9af)
- document-model-libs: regenerate lockfile (04f0b0e61)
- monorepo: fix eslint config for react files (019fa584d)
- monorepo: regenerate lockfile (869134c51)
- codegen: generate actions exceptions (#499)
- document-model-libs: remove unused deps (f102bd867)
- document-model-libs: move error handling to linter (4eed29d6a)
- document-model-libs: leverage codemirror linting (a5dca60af)
- scalars: add EnumField with configs & tests (313868530)
- document-model-libs: update name in type (3fa1bd416)
- design-system: extract entry time label to component (032be787e)
- design-system: use intl format for datetime inputs (d51f80999)
- reactor-api, reactor-local: support local document models on local reactor (a9a2d27ff)
- scalars: add single/multi select fields with all props & base styles (e38ef0552)
- ph-cli,reactor-local: integrate local reactor into ph-cli (92f2f5300)
- codegen: regenerate lockfile (31c2d0c56)
- scalars, design-system: added EthereumAddress and AmountTokens scalars (e5124e193)
- ph-cli: update cli to format by default (7418e777f)
- codegen: use prettier api to format typescript from gql (8896d86e3)
- document-model-libs: regenerate lockfile (0effee2ec)
- qa updates 4 (50ac4eb5c)
- document-model-libs: add more inputs (37db4561a)
- document-model-libs: regenerate lockfile (cf76e91d0)
- document-model-libs: address initial QA feedback (7513155e3)
- codegen: changed bundle to esm (24b33b509)
- switchboard-gui: updated gitignore (1fd60a3bd)
- reactor-api: init project (#388)
- document-model-libs: bump deps (68a98ee63)
- document-model-libs: re-add prevent default and handle operation initial schema (ae0107790)
- scalars: add tooltip (e3635ed40)
- document-model-libs: add initial state editor (#443)
- document-model-libs: add json editors with sync (76acd8076)
- document-model-libs: include typedefs in initial hidden schema state (88e184fd5)
- scalars: added exports for codegen (#434)
- codegen: integrate scalars into code generation (#436)
- document-model-libs: added scalars as a peerDep (#435)
- scalars: boolean fields scafolding (217683dec)
- document-model-libs: simplify editor (1725f876a)
- document-model-libs: port code from private repo (11ef336ad)
- ph-cli: Support for dev and generate command (#406)
- ph-cli: added base ph-cli package setup (#404)
- switchboard-gui: init (#405)
- codegen: bundle with tsup (3cccbdf95)
- document-model-libs: update codegen dependency (f53301393)
- added codegen build step (665232781)
- scalars: setup scalars project (#370)
- design-system: create icon components in prepare install of postinstall (f302d65f7)
- design-system: improve bundle size and tree shaking support (ffb68cfc5)
- monorepo: regenerate lockfile (b4a469e53)
- monorepo: regenerate lockfile (0e277cec1)
- monorepo: apply lint fixes (9803ac778)
- monorepo: migrate to unified configs (693ce1a30)
- design-system: rwa editor props and modals logic (f0ab9f0ff)
- improved create script (88b225f21)
- codegen: initial codegen package setup (0f67da6a9)
- added detach strategy for old drives (#305)
- migrate eslint config (#210)
- migrate eslint config (#378)
- update design-system v175 (#209)
- update design-system v174 (#208)
- update design-system v171 (#207)
- update design-system v170 (#206)
- added Footer component (38a1ffdf4)
- update document-model-libs v166 (#205)
- implemented read mode interface (f2c1a4a9b)
- build queries per document model (02f386674)
- display dates in tables in UTC + UTC label for date inputs (dab0731b5)
- updated document-model (e03647f5b)
- updated document model dep (c8b9dfbb1)
- added config support to set task queue method (5575c6069)
- replaced browser hashing dependency (36c6f498b)
- added LoadingScreen Component (440bb5df4)
- update loader animation (#344)
- update design-system 1.0.0-alpha.160 (#202)
- bump design system (ac5990630)
- update current value calculation (6b52c3fb0)
- add current value (#198)
- remove copy icons script (79729b87b)
- switch to inline svgs (#337)
- add exclusion in the script itself (8febd7273)
- make script path relative (521e58896)
- remove react aria (#197)
- remove react aria (#336)
- simplify tree view (#332)
- legacy signatures migration (a90bb4977)
- use radix tooltip instead of react tooltip (#329)
- updated dependencies (d0de9c8fe)
- improved queue and listener handling (38453d4af)
- revision history optimization (#327)
- bump design system (#193)
- use wagmi for ens avatars (#320)
- add rwa report file icon (#321)
- update strands query (#217)
- bump design system (b29bc575e)
- make maturity optional (#190)
- integrate revision history button (#188)
- add signature UI row component (#310)
- bump design system (#186)
- added readme (50484e86b)
- qa updates 6 (#183)
- use math lib for calculations (#182)
- added utility methods to sign and verify operations (c9bd48a4c)
- add income transaction types (#179)
- remove related sync status when stopSyncRemoteDrive (c6577e2df)
- get operations from cache on storage (841646466)
- update-document-model ver (#170)
- updated libs (5e4775805)
- updated document-model (a44a12b3b)
- bump deps (e0f558054)
- migrated from immer to mutative (8b50a4f70)
- update document-model lib version (#180)
- bump libs and update props (#168)
- allow item creation from other forms (#164)
- add queues and append only conflict resolution (#153, #82, #143, #155, #19, #42, #71, #126, #145, #100, #129, #139, #154, #157, #164)
- added id field to operation schema (b3d635da5)
- bump design system (#159)
- handle orphans (#157)
- added entry chunks for editors (8095e3488)
- handle principal lender account (#156)
- bump react aria (0e01efd3a)
- add allow list props to rwa document editors (#154)
- bump design system (b3e39371f)
- add filter transactions by asset (#285)
- update transaction types and fix double count (#148)
- small fixes (4d9e75795)
- bump design system (#146)
- migrated document-helpers (d37af909c)
- added release config (26a315b74)
- added preprare script for husky (bd1d405b4)
- added exponential retry backoff to prisma transactions (b38e72fdf)
- handle name collisions (#139)
- update document-model and document-model-libs (#145)
- update document-model 1.0.53 (#142)
- cache updated document as soon as possible (0b3327cea)
- add base url (4eab8c6f7)
- trigger release (a99370fbf)
- changed document-model to dependency (43f803347)
- added separate bundles for es and cjs (4ffb17f37)
- build separate bundles for ejs and cjs with their own package json (72435a9d9)
- updated document-model (6d2eb8b6e)
- skip hash generation when replaying documents (697ea35ae)
- fixed hash check and removed jest deps (e7726cd12)
- fix failing imports (#136)
- added type: module to package.json (3766a8cc9)
- updated document-model dep (4eb5a03df)
- replaced determinist json with safe-stable-stringify to improve performance (218d16676)
- added document cache (deae52385)
- fixed unit tests (46edd150a)
- initial work on tests migration (3046dc16a)
- use reshuffleByTimestamp + added BasciClient + tests (#129)
- update document-model lib version (#133)
- remove root dir from ts config (#130)
- handle moving folder to descendent (#129)
- added ens utils (c3c69e181)
- added networkId to user (58b5af19d)
- added support for setting the user in the editor story (b1ff8d6c0)
- force deploy (#126)
- added user to editor context (fed9c6e7f)
- added debug and trace methods and logger export (c7336de1f)
- replaced winston with console (bbb7fc53f)
- added winston as default logger (77c2451e4)
- add cash asset row (#124)
- set sync unit ids on actions (3c1489adc)
- implement teep's feeback 4 (#122)
- add remaining transaction types (#121)
- implement teep's feedback 2 (#120)
- updated document-model-libs dep (44bced07a)
- implement teep's feedback 2 (#259)
- updated document-model-libs dep (e73b81352)
- use uuid to generate sync id (b322b0c08)
- add unique constraint on operation index (b058834a8)
- update document-model-libs version (#100)
- added document-model validation utils (8c0238194)
- bump libs (0f0d30aef)
- updated document model dep (37fa4556c)
- updated document model dep (c9876dc83)
- add other tab (#111)
- add other tab (#251)
- bump design system (1bcba8f49)
- implement teeps feedback (#107)
- implement teeps feedback (#239)
- added error handling support for Editor components and dispatch function (#104)
- bump design system (#103)
- treat cash balance change as input (#102)
- fix object references and temp hack for state delay bug (#99)
- add transactions editor (#94)
- added connect toast (5497ea7b0)
- added missing rwa types export (68117aecf)
- add real-word-assets export (f974e9601)
- added connect settings modal (da9431554)
- add real-word-assets export (1b6947162)
- use mock date in stories (#88)
- stop drive sync if triggers are removed (dcf2df256)
- added release ghub action (#85)
- enabled support for switchboard link in RWA editor (#82)
- bump document-model dep (744207006)
- update design system dep (6bb65b2d7)
- improved error reporting and fixed operation hash check (c6cc70f62)
- add chromatic (#211)
- enabled rwa editor controls (#80)
- handle skew icon and move table components to design system (#79)
- added semantic release (f1c31a6bd)
- bump all to latest (#197)
- install types for node (50b357a3c)
- use npm to run scripts (fc23fd4eb)
- switch to pnpm lockfile (354020ea2)
- added drive events and improved sync error handling (647c8339b)
- RWA Editor integration with RWA document (#65)
- improved operation errors (a05772d02)
- update inputs to match schema (#185)
- add fixed income type reducers (#66)
- updated readme (23dfa5c50)
- added asset details to fixed-income-assets-table (bee2322b0)
- added RWAAssetDetails components + table inputs components (a5c929366)
- updated document drive dep (78b82507b)
- added clipboard to document (3f8c29573)
- add real world assets portfolio document model (#33)
- added RWATable component (7a36aabdc)
- added create asset modal + RWA base input components (e06339833)
- updated drive info request (8d9f7ac43)
- request public drive info (a2be5b838)
- implementation of switchboard transmitter (cfbdc8570)
- add prepublish script (5f0a0bca2)
- sync protocol draft (f5ef8436f)
- add husky commands (a03799d15)
- add lint configs (27bfaffeb)
- install lint libs (02b4609f8)
- bump lint deps (372fc18f5)
- add lint staged commands (58cd3fd8f)
- add commit lint libs (878157af5)
- simplify lint commands (f3e2e99ab)
- use eslint to run prettier (a078ae594)
- replace jest invocation with vi (4202061d5)
- switch to vitest (b4407bc88)
- bump deps (50427b95e)
- bump document model (c8a2318bc)
- added sequelize adapter (#19)
- use new codegen lib name (ba6ad45ae)
- update name and version (5b88a429c)
- bump deps (ce942afe1)
- add ts reset lib (59643f3d0)
- include configs and test in ts (e5680bd3e)
- bump lint deps (c3dcad4e6)
- add ts-reset lib (760c3fbe6)
- bump lint deps (c4a68c9d1)
- only apply dom libs in editors (b1d4612fe)
- add dom as es libs to tsconfig (dfe4a2a91)
- install ts-reset lib (cfa862043)
- bump lint packages (3ddc2391d)
- allow user to only edit the content of the operation type (79af39190)
- added prisma connection (ef87ca768)
- 101 UI drive settings component (#104)
- add new configs for typescript eslint (#93)
- 75 drive status indicator local cloud available offline (#92)
- add official tailwind prettier plugin (#91)
- fixed dropItem export (e9319cb25)
- removed react-click-away-listener as peer dependency (8ed92661e)
- tree-view-input: 🚀 Added TreeViewInput Component (bba0d1e1b)
- dropdown-menu: 🚀 added DropdownMenu component (aad28ad18)
- added sidebar collapse animation (9706446a5)
- project-setup: enabled commit lint (0921ad4d1)
- added release workflow (d3df37cde)
- added jest setup + testing library (8fb4f4851)
- added eslint setup (e08b22664)
- added generateMock wrapper (b06814bb2)
- added storybook setup (45da43da6)
- added base document model and module tests (9fb72ae5a)
- changed moved dspot deps to devDeps (025344c82)
- added Editor for account snapshot (5824db088)
- Added account snapshot base model document + base operations tests (24ca99e95)
🩹 Fixes
- updated pnpm-lock (c2843dc5b)
- connect: declare dependencies (6aa6910d3)
- design-system: removed zod dependency (fdc7c2ef7)
- codegen: added missing deps to boilerplate (721dcb581)
- switchboard: address OTel metrics review feedback (c5ac016fc)
- common: added missing runtime dependencies (b0f647f75)
- adding build-bundle to simulate-ci-workflow (ca93d1a2b)
- renown: moved e2e script test to reactor-browser (3c9b41045)
- registry: resolve catalog references in Dockerfile with sed (765e8fbdd)
- registry: copy pnpm-workspace.yaml for Docker build catalog resolution (7407700b1)
- reactor-browser: removed subexports (4cda7f44c)
- eslint config (fb20b3726)
- vetra: remove custom subgraphs from vetra (3a1e3b9b0)
- resolve empty name causing silent ADD_FILE failure in drives (b44ed0c1c)
- reactor-mcp: adopt new reactor client interface for MCP server (1b8e6fb19)
- add build bundle step in release action (080002343)
- cherry-picked fixes (a73630a6a)
- moving analytics processors to shared and fixing them, fixing other linting errors toos (0c8f7fe98)
- switchboard needs build:misc (916f761b8)
- arg, workflow changes should trigger the workflow (645cca08f)
- build step before integration test (0b6b48f74)
- reactor-api: improved subgraph path matching and removed name parameter from reactor subgraph (dcadf7fb3)
- monorepo: make shared package publicly available (#2348)
- builder-tools: use same class-variance-authority as design-systom (d600feb49)
- design-system: copy assets to dist folder to enable relative path import (de5cb5e4e)
- monorepo: add build-cli to old release workflow (a30624bd2)
- ci: allow release to continue when academy build fails (477d9ef71)
- remove duplicate trigger-downstream from publish-docker-images (1f70c8041)
- linting issues (e1eb2c806)
- ignore release.ts (25a40d2a6)
- release: ignore errors on git stage (e0c10d604)
- releases: remove problematic publish dry run (8b9b065b9)
- releases: include git side effects check in all booleans (19c44503d)
- package.json onlyBuilt (3b6165267)
- release: move checkout action (4ed305d57)
- undo my changes to the tsc script (0a36d0a49)
- monorepo: inefficient workflows (#2250)
- trailing newline in publish-docker-images workflow (7d2e30db4)
- ci: remove deploy-k8s from publish-docker-images workflow (c5869e82f)
- pnpm filtering (3875e271c)
- do not run profiling tests by default (a196a19da)
- profiling: add TypeScript configuration for profiling scripts (d0ee094c7)
- design-system: declare document-drive and reactor-browser as runtime dependencies (3db4afa38)
- monorepo: exclude root package from recursive build to prevent infinite loop (099139393)
- codegen: fix failing codegen tests (#2227)
- ph-cmd: do not publish dependencies in cli (0f5296d02)
- ph-cmd: move .npmrc to codegen package dir (35ef27743)
- workflow permissions (6e451590d)
- added configuration to debug switchboard, and cleaned up some of the subgraph code (9ce04c899)
- connect,builder-tools,vetra: avoid page reload on vite HMR (1c3f5d1dd)
- ph-cli: auth with access-token (df48be6e9)
- renown: small ui fixes and made connectcrypto and renown id available in hooks (c06e17226)
- renown: build issues (1893c35a0)
- ensure version.ts is generated before TypeScript compilation in CI (dd49fdd4f)
- ph-cli: added missing runtime dependencies (da1b66e73)
- builder-tools: use alias for self-reference import on ts instead of loading from dist (b23b772c0)
- reactor-api,switchboard: load local package by default and resolve self reference import on ts files (2b2d29ba6)
- codegen: move read-pkg to runtime dependency (939f01045)
- codegen: run prettier programmatically (23f948c4d)
- try again with a pnpm upgrade (ec081f743)
- trying a completely fresh lockfile (c9888939a)
- monorepo: fix lockfile and test filter (#2069)
- update atlas packages (fa174d00e)
- publish docker prod workflow (d701f8dc0)
- publish docker prod workflow (ab7c4e6cb)
- package link issues (3415df513)
- used fixed versions for codemirror dep (183e487db)
- vetra: added codegen debounce test and reduced logging (bc360b8e0)
- add missing @openfeature/core peer dependency (2c4a904b0)
- codegen: update graphql dependency in package.json (257f368ac)
- codegen: update analytics processor imports to use in processor templates (#1954)
- builder-tools: declare @storybook/preview-api dependency (705ac8da1)
- lots of type fixes for modules (8f4cf02fe)
- test fix for document-drive package (40f4b6416)
- monorepo: re-add nx js plugin (d477a49d7)
- monorepo: regenerate lockfile (7811171ff)
- monorepo: linting and type checking (#1776)
- connect-e2e: fix failing tests (88c3bea94)
- annoyingly, you have to add ignores to the root eslint (bb6d993bd)
- docs: improve document hooks documentation (d05fcb835)
- docs: added zip redundancy to release notes (3acfe1027)
- document-drive: install openssl (89f21529e)
- document-drive: prisma build (7884368a2)
- switchboard, connect: fetch proper tag (79a0bc967)
- add additional tags (4f0cf8658)
- fetch tags :-) (df0b7beba)
- removed metadata extraction from commit (637960021)
- extract metadata tags and labels for docker (bb9c81ce7)
- use github tag properly (95ccff4b8)
- proper tag for docker images (e73e10617)
- use patname secret instead of github token (db9dfd5cd)
- docker deploy alternative approach (2a5522cdc)
- docker deploy (b057a7cce)
- today claude taught me I could mock a package to fix circular references (dcb83174c)
- fixed debug launch configuration now that source maps are in the proper locations (c75d793ed)
- monorepo: numerous build issues (04349dd25)
- linter issues (e55a16456)
- document-drive: added deprecation warnings and release notes (dbc86d172)
- common: update storybook story type (a84550281)
- update release notes (f1b6a8e71)
- add release notes on correct branch (a2d60a537)
- codegen: updated subgraph template to deal with undefined return on getDocument (7b2862a91)
- document-drive: use lowercase letters when hashing relational processor namespace (87c7944d3)
- codegen: remove sucrase dependency and update schema gen (9d3efd2ec)
- force release (8185a3b37)
- codegen,ph-cli: make schema-file optional and updated generate help text (adad303a8)
- reactor-api, reactor-local: build issues (927192aff)
- fix build (c0cd6988d)
- updated processor generator and added codegen test for it (6af3bbcf7)
- added test to generate and compile a generated document-model (17bbca3bb)
- updated document-engineering ver (3522179d6)
- updated atoms with header changes (2b557197a)
- connect,codegen,common,reactor-browser: fix analytics query subscription (6e9729739)
- connect, builder-tools: disable external packages in dev mode (e13243874)
- connect,builder-tools: support base paths without ending slash (1ee6d9d9f)
- docker: request write permissions (29d4d3fd7)
- ci: set proper tags for docker images (3cab91969)
- set node 22 in release branch workflow (b33681938)
- builder-tools: move esbuild dev dep to deps (baa22be6f)
- academy: lockfile issue second time' (6208fe614)
- academy: fix frozen lockfile issue' (80f18ec73)
- pre-commit: use bash syntax and shebang (da00ff581)
- added missing dep to academy (4ec6c8278)
- academy: clean up husky script (e18e26cd8)
- docker build with PH_PACKAGES (856ac1187)
- document-drive,reactor-api: updated addDrive mutation and improved createDrive method (440054262)
- document-drive: fix type issue on browser storage (240a78b41)
- added script for testing end-to-end codegen pipeline (8668f82b4)
- updating launch confituration to fix reactor local debug source mapping (32af5af15)
- switchboard: add analytics-engine-core as a dependency of switchboard (bded7cbab)
- ph-cli: ph add does not remove installed packages (1109ef2ed)
- ph-cli: ph add does not remove installed packages (aedfbf56e)
- connect: fixed diff analyzer dependency version (c4119416f)
- connect: updated diff analyzer dependency (012eb867c)
- connect,document-drive,reactor-browser: build issues (d8142a0e3)
- remove .env and add to .gitignore (0d2d48684)
- remove .env and add to .gitignore (5ca95a8ee)
- switchboard,reactor-local: latest version of sky atlas was not being installed (72bf72fd4)
- switchboard,reactor-local: latest version of sky atlas was not being installed (7245bb133)
- add source map generation so we can debug (a4e8cbb69)
- update lockfile (07931c848)
- document-drive: linting issues (de8e4472e)
- scalars: restore scrollbar styles (b450e57b6)
- roll back replace plugin (6c4781da2)
- codegen: update validation plugin name (18de56413)
- reactor-local: support commonjs code on local subgraphs (c49914e2b)
- document-drive: typescript should be a dev dependency of document-drive (b5ddc8275)
- reactor-api: add ethers as peer dependency (069767f8d)
- increase max header length in commit lint (90a28de7f)
- document-drive: do not export prisma factory on index (a32ef36aa)
- ph-cli: lazy import each command action (b18c12175)
- regenerate pnpm-lock file (d208e7105)
- connect,builder-tools: fix studio imports (9f3628e7b)
- switchboard: heroku deployment missing sky ph dep (d47dc3f84)
- switchboard: small optimizations on build and runtime (63ef21b8a)
- ph-cmd: build with tsc (269653618)
- ph-cli: cleanup dependencies (c1fb1b630)
- switchboard: updated sky-ph dependency (39ddbfdfe)
- connect: fixed importmap generation (cffcb97be)
- codegen,document-drive,reactor-api: fix ph generate command for GraphQL mutations (2aa75720a)
- document-drive: copy prisma schema to dist folder (5c7f7635f)
- document-drive: run prisma generate before build (17ce09135)
- keep consistent zod version across projects (97cdadab3)
- codegen,document-model,document-drive: updated codegen templates (5e41b78f2)
- document-drive: fixing some more compiler errors (345be42aa)
- switchboard: use tsc instead up tsup and vite node (de2e7104b)
- document-drive: fixing some document-helpers tests by fixing imports (a41ef5f8a)
- adding vitest as dev dependency (8c9cac846)
- reactor-api: added missing dependency (e5c5c9813)
- builder-tools: added missing dependencies (540b7913b)
- connect: fix bundling (78dbf0e46)
- connect: fix ph connect (a640ce866)
- scalars: improve showErrorOnBlur behavior & callback functions mocks (283d97318)
- connect: fixed ph connect (c30b530ec)
- connect: connect bundling fixes (a56c4e625)
- revert nx build dependencies (3e8de1639)
- nx cycle (19b7a2961)
- project.json caused an nx cycle, so just check types before building (875da7d8b)
- ph-cli: review comments (2536bb71d)
- connect: set / as default base path (4992a62d2)
- connect: use base path on build (c62574c99)
- reactor-api: use pascal case for document model schema prefix (835da67dd)
- reactor-api: type error (df877b9e8)
- scalars: update pnpm and commit the .yaml (6152f6419)
- scalars: try to generate the lock.ymal (49a69907f)
- scalars: generate the .yaml (34d8fffdd)
- scalars: solving conflict with .yaml file (3a83b86bc)
- connect: docker build (3b6791178)
- scalars: add the .yaml (33eecd8c5)
- connect: setup npm release (650f0888d)
- connect: lint (4ada26501)
- connect: updated dependencies (de2057222)
- ph-cmd: inject ph-cmd version in build time (#934)
- ph-cmd: read version from package.json (#920)
- ph-cli: update connect dep (#919)
- codegen: readded config dependency (289bdaf41)
- codegen: fixed create-lib build (d5523d1e3)
- codegen: added prettier dependency (b104d473e)
- reactor-api: update graphql dependency (ed0634024)
- switchboard: subgraph manager and db instantiation (874bdc4b0)
- monorepo: remove nx cloud id (2b7280677)
- monorepo: remove nx cloud id (45da8784a)
- config: added build (aaeb785fc)
- scalars: update pnpm-lock.yaml (787f09621)
- switchboard-gui: restore prev vite version (#614)
- design-system: added missing deps after rebase (04f003239)
- switchboard-gui: restore prev vite version (57273e5db)
- scalars: update pnpm-lock.yaml (d0ace5e5e)
- scalars: fix snapshot tests after conflict resolution (0fbe8a20d)
- design-system: fix scalars import (#506)
- ph-cli: bundle cli as esm package and added missing dependencies (a5a665efd)
- codegen: fixed bad import (eefb7b2f0)
- bad package reference was breaking build -- also a readme update (4121e51b4)
- switchboard: startup (#469)
- scalars: code improvements in Radio and Radio Group components (bd05bd495)
- scalars: missing dependency (ef058160e)
- document-model-libs: added type annotation for createDocumentStory (6c5441f3e)
- monorepo: remove skip publish (3788d2c74)
- monorepo: add install ignore scripts (4f2832d65)
- monorepo: remove workspaces and package manager fields (e0b53fef2)
- monorepo: try remove resolutions (d8ed0db37)
- monorepo: add missing dep (28d487d71)
- fixed read required button not being enabled when scroll ends (deed9f41b)
- prevent revisions history scroll cutoff (6ac1efdcd)
- don't show selected file on fileItem path (3bdb9eb2d)
- fixed test timers (05b12db86)
- update doc model libs (ee714e04e)
- remove sentry (75faf6acf)
- file name in scripts (7fdfb41f2)
- install missing deps (f288ec984)
- re-add dep that got lost in merge (f7635230a)
- re-add script that got lost in merge (51e520c38)
- revert json-stringify-deterministic dep to v1.0.10 (85f3dfa72)
- include js config is tsconfig (c40fca793)
- undo bump change case (b479715dc)
- Storybook body styles (dbe53e8a5)
- sotorybook dep with yarn (fc7970e80)
🔥 Performance
- reducer: pre-allocate operation arrays to avoid resize overhead (1cf1c0078)
- document-model: optimize getDocumentLastModified from O(n log n) to O(n) (bb94ff310)
❤️ Thank You
- acaldas @acaldas
- alejandrocabriales
- Benjamin Jordan
- Benjamin Jordan (@thegoldenmule)
- Callme-T
- Claude Opus 4.6
- Claude Sonnet 4.5
- DianaTahiri @DianaTahiri
- Frank @froid1911
- frankp.eth @froid1911
- Github Actions Bot @07c2
- Guillermo Puente @gpuente
- Guillermo Puente Sandoval @gpuente
- Manuel Alejandro @alejandrocabriales
- nesdc88
- nestor
- Nestor @nesdc88
- Ryan Wolhuter @ryanwolhuter
- ryanwolhuter @ryanwolhuter
- Samuel Hawksby-Robinson @Samyoul
- semantic-release-bot
- Wouter Kampmann
- Yasiel Cabrera @YasielCabrera