Skip to content

v6.0.0-dev.101

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Mar 03:01

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