0.4.9 (2024-03-25)
- echo: json-effect schema codec (#6065) (a108ade)
- Run composer with indexing and full space fragmentation (#5928) (7750cb2)
- tables: Mobile support (#6040) (d4fb12a)
- Use traces in indexing (#6071) (1057b49)
- Increase replication timeouts (#6070) (8437471)
- plugin-navtree: don't duplicate items when dragging into a stack (#6068) (f3fe18b)
- plugin-presenter: Presenter theme (#6062) (76223f7)
- presenter-plugin: hook up close button (#6060) (80b4fd7)
- react-ui-editor: Mitigate ref error crashing Editor’s toolbar (#6064) (2d20855)
- react-ui-stack: stop crashing on uploaded files (#6061) (2f03cf8)
- react-ui-theme: Adjust
baseGlass
token (#6034) (f80fe62) - tables: don't use memoizing context in table (#6057) (a3cfaa7)
0.4.8 (2024-03-21)
- Add indexing of all documents on index creation (#5924) (f998f66)
- allow localStorage.dxlog to override config (#5935) (c9440e4)
- cli: show device presence (#5920) (c67d72c)
- devtools: show device presence in table (#5913) (0602afb)
- Drag-and-drop images into editor. (#6032) (4f17ba9)
- ECHO Reactive API updates, better TS types, bugfixes (#5929) (a3a559a)
- echo: effect schema class dsl (#6037) (b9e7d49)
- echo: metaOf for reactive echo objects (#5906) (a4c603b)
- executors/test: additional options (#6009) (641621b)
- Incremental improvements to the reactive ECHO API (#6007) (1493a9d)
- indexing: Add IndexingService (#5866) (2d8e727)
- Memo scroll position and selection for each document. (#5922) (6919ef3)
- Menu annotation (#5898) (27faba7)
- More options for adding new sections to Stack (#6027) (8ec301e)
- react-ui-stack,plugin-stack: Stack section design increment (#5917) (c1580f6)
- set device label and type for managed agent (#5925) (0457648)
- tables:
↕️ Column sorting (#5933) (4a229ac) - Upload image to document (#5934) (0d78178)
- agent graceful stop (#6018) (4d33a73)
- allow localStorage.dxlog to override config (#5931) (59ec3a0)
- app-framework: stop app from flashing when plugins are toggled (#5939) (0c411f0)
- Basic keymap defaults (#6042) (6dbc1f1)
- change dev to composer folder in plugin-template (#5945) (fff1521)
- Checkbox styles (#5914) (ec0899a)
- composer: fixed listener leak (#5968) (837c3a2)
- composer: fixed prompt source not updating (#5969) (e00e8f3)
- Context dispose mutating callback list during dispose process (#5971) (f253994)
- Echo handler not using signals from AutomergeObjectCore (#6045) (2e7285f)
- echo: effect schema fixes and discriminated union support (#5923) (a32da92)
- echo: fix for key.toHex is not a function (#5908) (efb0880)
- echo: removed unnecessary cancelWithContext (#5909) (eb5ae94)
- echo: using Schema objects as References to resolve (#5942) (932d824)
- Fix 'Space is not initialized' error in plugins (#6046) (483207a)
- Fix comments NPE bug (#5915) (97e86fe)
- free resources on close (#6008) (dcf422f)
- observability metrics (#5921) (8cb190e)
- Only call update when db is initialized (#5903) (05fda5d)
- plugin-presenter: give present actions unique ids (#5938) (5cead28)
- plugin-thread: submit comments on enter (#6031) (7ef1486)
- Presence reactivity (#5940) (beadd4b)
- presenter-plugin: ensure action is visible and works (#6052) (cd60bd2)
- press enter to submit message/comment (#6041) (4ad174a)
- react-ui-stack: e2e spec (#6033) (c2effdb)
- react-ui-stack: Finish a prop rename (#6028) (5d02988)
- shutdown device presence on identity close (#6025) (e23f3c5)
- table: Each table should get own component instance (#6026) (852fab3)
- table: Infinite re-render on column resize (#5964) (4b952c8)
- tables: adding rows, deletions and cell edits should be durable (#6029) (46f461d)
- tables: table edits should be durable (#6030) (0316053)
- tables: Table improvements (#5900) (1473255)
- use libdatachannel in nodejs tests (#5911) (512e4c8)
0.4.7 (2024-03-08)
- Add async indexer (#5738) (6a8321e)
- composer-app: add cross-platform keybindings (#5814) (344d0d8)
- device presence (#5809) (0aeacda)
- devtools: add halo to devtooks hook (#5810) (d28a540)
- echo: echo handler integration with effect schema (#5813) (e015b9e)
- echo: in-memory effect schema registration for lookups on restore (#5845) (65109e8)
- echo: method for updating space root document (#5861) (85d9ee7)
- Editor command dialog (#5848) (4f83620)
- Emoji fallbacks for Avatars (#5811) (ea67fec)
- New composer documentation (#5728) (f4b92be)
- new composer plugin template app (#5883) (7a94090)
- Querying by effect schema (#5862) (22460ef)
- react-ui-deck: Attention, Plank headings, Presence increment (#5790) (2193472)
- sentry: crash reporting improvements (#5872) (40a4553)
- Support getters in E.object and add a @dxos/echo-schema/schema entrypoint (#5832) (33db07e)
- Support references in ECHO-effect schema (#5867) (3df814a)
- Support storing and recalling EchoReactiveObject from the database (#5800) (7b31910)
- Typescript service for script plugin (#5865) (dcb39c5)
- client-services: always pass through whole profile (#5855) (e5c4f14)
- Do not proxify getters that return arrays (#5846) (b23cefb)
- docs deploy config (#5880) (aa6dc1f)
- Fix move objects cross spaces (#5868) (5a1c1e0)
- Hue & emoji preferences in message avatars & CodeMirror cursors (#5884) (340e96b)
- Increase timeouts to prevent crashes during boot (#5856) (69f352e)
- Optimize label updates (#5831) (2d03537)
- plugin template (#5890) (76c1dea)
- plugin-space: remove object popover (#5836) (fd27392)
- react-ui-editor: Delay hiding/unhiding of markdown markup during cursor motion (#5821) (dca306f)
- react-ui-editor: Don't hide last line of codeblock without end marker (#5835) (e0789ae)
- react-ui-editor: fix markdown headings (#5879) (772b4a3)
- react-ui-editor: Upgrade @codemirror/view to 6.25.0 (#5833) (f9d3866)
- Reference decoding (#5864) (06facb4)
- Repair outliner (formatting and editing). (#5820) (ec8b8b7)
- Script Plugin (#5863) (5c1d185)
- Signal oversubscriptions (#5827) (6fe5670)
- tables: 💪 Restore table virtualisation (#5881) (5127c61)
0.4.6 (2024-02-28)
- Add schema & initial ECHO support to the new Reactive Object API (#5785) (3724cc4)
- echo: automerge space fragmentation (#5798) (7879c71)
- mesh: signaling WS keepalive (#5787) (6d26f8f)
- set and synchronize device profile (#5482) (268e405)
- Editor scrolling hack (#5776) (3500f01)
- Fix reset dialog (#5792) (39d1738)
- Layout for iOS devices (#5807) (d90739d)
- Privacy notice (#5777) (9c97a50)
- react-ui-editor: Preload images found in the document (#5799) (2c76dca)
- react-ui-editor: Simplify styling of first/last codeblock lines (#5783) (20d1ec4)
0.4.5 (2024-02-26)
- cli: add timeout to HALO join (#5735) (414d832)
- cli: Improve Error handling; fix(cli): Fix UX bugs (#5764) (ea4f804)
- Composer layout increment (#5695) (623c49f)
- device profile update and update CLI (#5745) (ec6b69d)
- echo: new automerge space document structure (#5656) (dc9ef9d)
- shell: hide agent hosting for non-internal (#5727) (c8d4ae3)
- composer-app: vite HMR (#5768) (b567f21)
- debug-plugin devtools clash with entrypoint (#5756) (519e45d)
- disable datadog debug by default (#5732) (5b38e7e)
- echo: no callback invoked on separate-automerge doc resolution (#5707) (b8bc204)
- echo: temporarily revert space fragmentation (#5725) (d114901)
- Layout bugs (#5744) (dd6795b)
- MessageTextbox autoFocus (#5714) (b6f7e18)
- peer dependencies (#5748) (8a5190e)
- plugin-native: app starts up on iOS (#5703) (b5b1909)
- plugin-navtree: Use dropdown menu again for tree item actions (#5694) (dd12e0d)
- plugin-space: fix duplicate action (#5730) (e7f0200)
- plugin-thread: deleting threads works again (#5766) (6461ceb)
- plugin-thread: Fix
autoFocus
on CM instances (#5736) (2d76d4e) - plugin-thread: hookup standalone threads to c11y sidebar (#5754) (8fa80ca)
- react-ui-editor: Add tooltips to toolbar (#5771) (2a3f55f)
- react-ui-editor: Improve markdown formatting commands for empty lines (#5739) (181e1ed)
- react-ui-editor: Use a single extension for inline markup decorations (#5753) (f10c180)
- react-ui-mosaic: Use active DragOverlay when operation is rejected (#5769) (ec39998)
- update CSP for Sentry (#5752) (5fcdf8d)
0.4.4 (2024-02-15)
- Effect Schema + Proxy reactivity prototype (#4972) (d3e62a4)
- Experimental GPT plugin (#5563) (01e2847)
- Finalize in-memory reactive object (#5679) (82a7400)
- Interactive page for Spaces (#5602) (e0df51e)
- IPFS authentication (#5634) (6614402)
- plugin-layout: add setting for native app redirect (#5622) (9f75c97)
- plugin-space: navigate to peer on click (#5647) (8d0e03e)
- Settings reload button (and memo last selected tab). (#5632) (9b77980)
- shell: Copy own public key (#5667) (21412f1)
- ensure always using the same deepsignal entrypoint (#5645) (6e43997)
- Fix device invitation (#5672) (44d17c4)
- Fix markdown codeblock formatting and selection (#5603) (b30fc36)
- Fix Reference updates (#5669) (9879567)
- Fix space not loading on invitation (#5628) (fb26545)
- Fix warning on Storage config loading (#5657) (2f28b7a)
- Layout issues when Editor toolbar is disabled (#5652) (103e8e7)
- Mitigate render failure when switching between documents. (#5623) (3a00f69)
- peer deps (#5665) (a436dea)
- plugin-help: Fix ShortcutsList layout (#5678) (d47bd65)
- plugin-layout: only show context when something is active (#5611) (62445ee)
- plugin-markdown:
EditorMain
grid layout (#5618) (0a4a46e) - plugin-markdown: enable vim mode doesn't get stuck (#5671) (ac77e71)
- plugin-markdown: Move spacing to
cm-scroller
, make its overflow visible. (#5668) (d035bb3) - plugin-space: Add missing
ClipboardProvider
s. (#5676) (7b1e8ff) - plugin-space: copy between spaces (#5627) (03ed207)
- plugin-space: migrate action hides when not applicable (#5662) (92bee67)
- plugin-thread: Chat layout (#5624) (2a45fa8)
- plugin-thread: handle EditorView being out of sync w/ model (#5629) (10c7143)
- plugin-thread: multiple comments working again (#5688) (75bfacc)
- plugin-thread: Refine scrollIntoView (#5633) (e05bf88)
- Prompt editor styles (#5636) (4dba395)
- react-ui-editor: Export layout fragments, remove unneeded styles (#5621) (20c0bd9)
- remove custom font from theme for logo demo (#5653) (4468a54)
- shell: add pending state after reset confirmation (#5609) (385c016)
- tools: don't pass testPatterns flag to mocha test runner from pl… (#5655) (c5da621)
0.4.3 (2024-02-08)
- composer: Add native URL redirection (#5546) (37cf9a6)
- composer: Add storage adapter selector (#5540) (73b84d9)
- ECHO objects can be bound again to a different DocHandle (#5584) (085f4d3)
- Factor out vim mode. (#5547) (a51bbee)
- Show stack file upload if IPFS is configured (#5598) (308c191)
- bare-template: build error for pwa output (#5559) (1c093f6)
- bare-template: configure shell for client (#5583) (dda98d3)
- client: only use worker client services if shared worker is available (#5599) (d01b40e)
- Fix toolbar regression (#5565) (ae16e35)
- Make updates synchronous again (#5580) (3a01342)
- plugin-client: stop ignoring device invitation links (#5596) (3e1206a)
- plugin-thread: don't update thread title if comment is deleted (#5591) (f97384b)
- Remove agressive timeout when loading automerge docs (#5588) (1216c5a)
- Remove recursive doc changes (#5552) (38898ae)
- restore visibility of chat thread (#5550) (c13b549)
- shell: don't use spotty device profile information (#5597) (4eed300)
- Table rendering and resizing bug (#5592) (ebc6139)
0.4.2 (2024-02-05)
- Make thread processing animation more prominent. (#5519) (022012d)
- Wire up editor toolbar (#5513) (6ccea39)
0.4.1 (2024-02-02)
- initial vitest random-access-storage setup (#5446) (764a9c1)
- plugin-observability: add telemetry notice (#5512) (4f4a61d)
- plugin-thread: resolve threads & cut+paste comments (#5500) (29ad906)
- docs: gracefully fallback if config is not provided (#5516) (31058a6)
- plugin-thread: include title for comment threads (#5491) (2495eb8)
- plugin-thread: prevent empty messages from being sent (#5501) (618f18c)
- react-ui-editor: Upgrade @codemirror/language (#5509) (16a59d5)
0.4.0 (2024-02-02)
- client: introduce worker client services (#4769)
- Ability to upload diagnostics report and repair client. (#5388) (108b22e)
- add beta label (#5483) (69d4f1c)
- add Docker publish (#4985) (9c729f3)
- Add import from disk (#5296) (86514dd)
- agent provider UI and API (#4984) (a8d7a97)
- app-framework: integrate error boundary w/ plugin host (#5288) (6cabbc5)
- app-framework: introduce intent result (#5387) (d8f9aa0)
- app-framework: optional suspense boundary for surfaces (#5371) (0252f93)
- Automerge text presence (#5049) (1b2c8cb)
- Clean-up thread stories. (#5325) (b00882f)
- clear CircleCI pnpm job (#5383) (8b0e08e)
- client-services: add already joined error to invitations (#5316) (e4f2284)
- client: introduce worker client services (#4769) (d39ecb9)
- codemirror toolbar. (#5397) (73ee990)
- Comments demo (#5202) (74d6c88)
- composer-app: add basic native URL support (#5022) (2f1331c)
- composer-app: add pwa update to reset dialog (#5457) (ea1c9ce)
- composer-app: introduce separate devtools entrypoint (#5373) (4faaf44)
- composer: Add metadata when saving space to a disk (#5109) (162de7b)
- composer: Add space saving to a disk (#5076) (f89c150)
- composer: Cmd-shift-delete to delete objects (#5099) (3039161)
- Disable table if not blank line. (#5499) (a8c932f)
- Discord bot (#5009) (e0dc42b)
- Editor comments story (#5199) (d7d4c52)
- Editor toolbar (#5426) (ccc0ca3)
- Enable automerge by default (#5220) (24b414e)
- Enable composer plugin to provide markdown extension (#5057) (dd122a6)
- Extend intent resolver pattern to support components. (#5056) (a996413)
- Fix outliner navigation and focus (#5115) (8be6c8a)
- Focus active comment in editor (#5047) (668f0ff)
- Go-style defer statement (#5470) (80db41b)
- Heading markdown components (#5389) (13264f1)
- Include @dxos/tracing data into diagnostics (#5439) (6a08454)
- Markdown formatting (#5390) (cc2fe2c)
- Move comments when cut and pasted (#5294) (8feb6a5)
- Mutexes with explicit resource management API (#5445) (69484a6)
- observability refactor (#4454) (cf49a01)
- persist agent data when running in Docker (#5410) (9c6b000)
- plugin-help: Display shortcuts list on FRE pages (#5289) (85b2690)
- plugin-observability: migrate from telemetry plugin & add settings (#5414) (604a65a)
- plugin-space: better navbar info (#5100) (4eab977)
- plugin-thread: add standalone thread setting (#5370) (d8b8a39)
- Print signals for failing tests (#5353) (bc6b68b)
- publish to Docker hub (#5078) (690ca41)
- react-shell: introduce reset identity step (#4790) (738788d)
- react-ui-editor: Sketch of what restoring comments on undo might look like (#5334) (cb8120f)
- react-ui-editor: Start wiring up toolbar state to editor state (#5447) (5e05862)
- react-ui-navtree: Add context menu to
NavTreeItem
s (#5050) (a6c4a82) - react-ui-theme: Semantic colors (#5366) (bb6cdc1)
- react-ui,react-ui-theme:
ContextMenu
(#5048) (f5e7551) - Resolver tests (#5308) (cd64fe0)
- send a target with space invitations (#5105) (338d9a5)
- shell: add device manager panel (#5065) (0f453da)
- shell: sign out (#5259) (ec7a2b3)
- support for cross-platform keybindings (#5103) (3d4adea)
- Text editor comments + vitest (#5424) (0999ea0)
- Thread status indicator. (#5219) (67451e9)
- Threads demo (#5204) (fe789c1)
- tools: IntelliJ plugin for test execution (#4892) (8a122b0)
- useTextEditor hook (#5428) (800163e)
- absence of toast.provider in templates for pwa (#5507) (fc97a54)
- agent (#5502) (b3f97d8)
- agent cli logging (#5409) (a757f8c)
- allow missing *_SENTRY_DSN values (#5044) (baa8c4d)
- Automerge replication timeouts & retries (#5059) (836d602)
- Automerge setting on by default (6fccc32)
- Automerge/codemirror sync regression (#5342) (341e657)
- automerge: Fix connection recovering between automerge repos (#5310) (2e1a8e1)
- automerge: Fix space perma-loading bug (#5456) (17ae201)
- automerge: Fix storage adaptor (#5369) (3e1fe29)
- bare-template: build errors (#5488) (3853dbd)
- bare-template: issues with appkit removal (#5378) (64ab81b)
- bare-template: typo in file name (#5475) (cb5abf5)
- bug in iterating over arrays can lead to internal reference objects corrupting user data (#5377) (1a15df3)
- Change the polarity of the initial check. (#5215) (346d280)
- Clean-up storybook titles (#5081) (7e75884)
- CLI/Automerge bugfixes (#5205) (6ec1cd2)
- client: adjust how worker is provided to client (#5214) (cf6cc01)
- client: change worker services log bridge prefix (#5416) (afa73e0)
- composer-app: configure to use worker by default (#5372) (927e4ba)
- composer-app: ensure toast provider is available to pwa plugin (#5450) (ed96468)
- composer-app: restore migrations (#5451) (e440a84)
- composer-app: running in socket w/ shell (#5226) (0ac3ef5)
- composer: deleting a folder should move containing items into parent folder (#5287) (8ef1cc6)
- ContextMenu and global Popover interactivity issues (#5307) (a53382c)
- devtools-extension: bundling issue with vite (#5455) (0e02eb0)
- devtools-extension: starts up again (#5107) (4feb9c9)
- Disable am oversharing (#5394) (c95bc86)
- disable CircleCI ramdisk (#5379) (9de2c34)
- Docker build (#5351) (121f5a8)
- docker build (#5480) (463e5cd)
- echo: automerge array element updates go through db backend (#5431) (c0ba5b8)
- Enable vault migration (#5060) (8d54a30)
- Fix export of json backup (#5110) (f14932f)
- Fix IDb-automerge storage adapter (#5252) (9fa973d)
- Fix string access for automerge/YJS objects. (#5435) (e19f39d)
- functions creating thread messages (#5454) (7966e9b)
- guard husky (#5350) (2cb95a4)
- Harmonize document menus (#5073) (f08de7a)
- increase heap limit (#5072) (008b7c6)
- Increase WebRTC proxy sendData timeout (#5295) (68db74e)
- Key binding modifier precedence (#5320) (4d95695)
- keyboard: make shortcut parsing case insenstiive (#5343) (620a805)
- Markdown extension fixes (#5430) (6cd6cc9)
- Markdown scroller (#5331) (264ec26)
- Misc CM extension fixes (#5054) (9bacd9f)
- Misc codemirror extension fixes. (#5329) (c244d7e)
- Misc codemirror fixes (#5318) (c8e9429)
- nested echo objects update notifications (#5395) (514e6e4)
- observability (#5443) (c865ffb)
- observability (#5472) (1b488db)
- Outliner focus when creating new item. (#5106) (b929e1d)
- outliner navigation (#5183) (f437bee)
- plugin-client: ensure identity is created on startup (#5061) (3c0213c)
- plugin-files: restore file editing functionality (#5043) (870164f)
- plugin-markdown: hide text area when setting is disabled (#5355) (4d1c80c)
- plugin-mermaid: Make it possible to cursor into Mermaid diagrams (#5098) (c01834e)
- plugin-navtree: allow access to create actions in cmd-k (#5063) (1c19c60)
- plugin-presenter: render documents (#5248) (9c28032)
- plugin-space: hide share button in personal space (#5298) (55b2292)
- plugin-thread: fix flashing when creating a new thread (#5477) (27967cf)
- plugin-thread: only edit your own comments (#5468) (5cbcf4e)
- plugin-threads: Fix comments UI & complimentary sidebar usability (#5392) (5c52a13)
- Polish NavBar and NavTree content (#5309) (8352b25)
- publish (#5070) (6d5715f)
- react-client: ClientRepeater should not render component until setup is complete (#5434) (5052d1a)
- react-ui-editor: Clean up autocompletion (#5052) (3ac0bc5)
- react-ui-editor: Don't hide widget buffers (#5222) (695e6e6)
- react-ui-editor: Don't store positions in widgets (#5051) (dafb7f2)
- react-ui-editor: Make it easier to move the cursor into tables (#5077) (e716c43)
- react-ui-editor: Make task list checkboxes less invasive (#5221) (5960564)
- react-ui-editor: Upgrade @codemirror/lang-markdown (#5223) (0b0bfb1)
- react-ui-navtree: Fix NavTreeItemActionContextMenu without actions (#5102) (e8c477a)
- react-ui-navtree: Fix ternary expression typo (#5114) (d3a2438)
- react-ui-thread,plugin-thread: Polish layout & other styles (#5476) (ee2b64c)
- Refactor fakerjs (#5440) (6901f09)
- Remove margin/paddings from stack sections (#5001) (0e40963)
- remove NX token (#5080) (279d9e6)
- rename CLI observability env variable (#5503) (f7c1031)
- rename CLI observability group env var (#5505) (47fbf79)
- Repo guide re vault/storybooks (#5212) (9b5103c)
- Run all unit tests with automerge (#5333) (61d1a76)
- search plugin (#5250) (0bdf564)
- shell: Restore shell chromatic storybook (#5286) (11429c3)
- Show deleted comments in storybook. (#5299) (42059c4)
- Simplify markdown layout. (#5074) (fbbdc2a)
- tasks: make shell available in app (#5452) (e28df4f)
- test deps (#5380) (56ff0ac)
- tsconfig deps (#5075) (1b9f27d)
- Undo toggling automerge flag (#5216) (b225571)
- Update CM deps (#5330) (da09c3c)
- Use legacy echo by default (#5224) (6055d51)
- Warn if space key is not present for share policy check (#5417) (df1e30a)
0.3.10 (2024-01-04)
- Add automerge switch to settings (#4958) (3cfd481)
- add hidden option for pin-less device invite (#4934) (678d1a6)
- Codemirror extensions (#5011) (fe592a2)
- command-k dialog (#4996) (74608f1)
- Comment threads (#4971) (806e683)
- Comments (#4963) (28981f2)
- composer-app: add migration to consolidate space folders (#4983) (1302620)
- contextual key bindings (#4995) (dcfebef)
- devtools: Add backup feature (#4973) (279fbbe)
- Getting started tour (using react-joyride) (#4998) (cbe7692)
- markdown editor read-only (view) mode (#4997) (560f82b)
- Markdown setting enables/disables all codemirror extensions (#4976) (54483f4)
- Markdown table (#5010) (92d1f2c)
- react-ui-stack: Add arrow key access to Stack (#5027) (a0865c9)
- Serializing automerge objects (#4940) (88763c4)
- settings framework (#4986) (ec4f2f4)
- Show shortcut hints (#5008) (5e11230)
- Storybook for navtree. (#4949) (6ba804d)
- System menu and resize (#4981) (cb1d9e2)
- Asset handling issues with AM and TLDraw (#5023) (cc91b2d)
- Automerge build (3c0616c)
- Automerge/YJS text model. (#4954) (a21ec31)
- automerge: Fix automerge textModel and dedup network streams (#4955) (ee543cf)
- automerge: Fix object creation in Composer and cross-references (#4942) (43b334a)
- automerge: Fix stacks (#5020) (d280bad)
- circleci config (#4947) (504bdbf)
- Clean-up plugin (#4964) (90b298e)
- clean-up stories (#5013) (aebf1c0)
- cli KUBE publishing (#4959) (8aaa303)
- Codemirror extensions fixes (#5012) (e948ee0)
- Disable broken presence navtree indicators (#5003) (3edbcce)
- do matrix ci on check instead of e2e (#5025) (4f6becb)
- e2e test active line classname bug (#5016) (396fa89)
- Editor styles (#4945) (5515dfe)
- examples: storybook publishes (#4966) (04816d3)
- Fix backup import failing (#5030) (e38869c)
- hook up shell shortcuts (#4980) (33e06eb)
- Import/export of TLDraw documents to JSON (#5021) (f460bb8)
- plugin-stack,react-ui-stack: Stack DnD & overreactivity (#4975) (31aac81)
- Storybook automerge issue (#5019) (4cae50a)
- trigger CI (#4953) (11cdcf4)
- ux tweaks (#5007) (c5193cc)
0.3.9 (2023-12-14)
- Agent functions throttling (#4767) (e28f907)
- Automerge backend plumbing (#4808) (c84ff42)
- Automerge bench (#4771) (73167ec)
- Automerge text integration (#4923) (318af16)
- automerge: Add automerge array (#4779) (7cfe653)
- automerge: Add automerge text support in ECHO (#4899) (24de87e)
- automerge: Add client <-> services synchronization for automerge ECHO implementation (#4881) (16d375f)
- automerge: Add reference support (#4786) (b7e6a67)
- automerge: Add schema support in automerge database (#4799) (60e343d)
- automerge: Automerge/MESH integration (#4913) (c414ce0)
- automerge: Fix basic queries (#4789) (3a0f16f)
- Clean-up search/thread styles (#4891) (632a97f)
- Cleanup automerge codemirror plugin (#4914) (501fe30)
- CodeMirror decoration for links. (#4911) (c7cd0ec)
- composer: Make it possible to run composer with automerge (#4823) (5b3ca13)
- Delete kai modules. (#4783) (52d137d)
- Email plugin (#4905) (7b9e2ad)
- Factor out simple TextEditor (#4831) (f8fc6b9)
- Fix automerge issue with sketch (#4929) (c64f707)
- Fix outliner bug (#4925) (62f3346)
- Function chains (#4797) (ae1b47e)
- Function testbench (#4829) (a33ec16)
- Functions and handlers (#4805) (915c0ba)
- Functions testbench (#4816) (1b9ffda)
- Improve chat layout (#4828) (5dc75a5)
- Mermaid plugin (#4832) (2b2db7f)
- migrations: introduce migrations helpers (#4780) (3fcc0fa)
- networking diagnostics (#4796) (320ebac)
- Open markdown link (#4890) (2dc53cf)
- react-ui-navtree: SearchList Dialog (⌘K-style) action menus (#4912) (9c4408c)
- react-ui-table: Virtualization (#4838) (b73fd1e)
- react-ui-theme: Selected and Current style fragments (#4765) (cea1d3b)
- Reconcile TextEditor extensions (#4920) (9da1d41)
- Standardize plugin containers (#4876) (4e39f3a)
- Storage adapter for automerge (#4817) (30760f5)
- Tags in plugin registry (#4794) (cab5453)
- TLDraw x Automerge integration (#4901) (d4ef8aa)
- Tree plugin to test hierarchical ECHO objects (move, copy, delete, etc.) (#4777) (5d43cb5)
- Update wildcard renderer to handle different object types. (#4801) (39df1ff)
- automerge: Fix AutomergeDb memory leak (#4871) (e487c3c)
- automerge: Gracefully close automerge client-services connection (#4903) (ec541d7)
- automerge: Make automerge ECHO Schemas immutable (#4887) (9c71aa7)
- bare-template: automerge top-level await workaround (#4935) (8ad58eb)
- data transformation integration bugs (#4778) (ee9a520)
- Delete outliner item when line is deleted. (#4793) (14901ff)
- devtools: Delete ability to change config from agent dashboard (#4833) (ef334cd)
- devtools: Polish table cells (#4772) (57b66d1)
- Fix automerge dependencies bundling (#4819) (8b3b359)
- ICE servers for agent (#4802) (3ced312)
- Increase timeout (#4924) (1b6fe82)
- libdatachannel close connection on error (#4766) (dd8d283)
- locating free port (#4811) (c2ac8a5)
- make libdatachannel default for agent (#4872) (d5f3fd3)
- networking (#4795) (6370198)
- packaging (#4907) (4584ca9)
- plugin-table: Fix integration bugs (#4800) (7501ea3)
- proto-guard: Fix test lifecycle (#4787) (84a0b01)
- proto-guard: Use random temp directory in test (#4785) (93b9a50)
- rate limit MMSTopology changes (#4803) (26defc6)
- react-ui-stack: avoid crash when dropping graph nodes (#4810) (4e30508)
- react-ui-stack: fix navigate to item (#4875) (eb5df3b)
- react-ui-table,plugin-table: Avoid giving objects with circular references to a recursive function (#4791) (f27ec14)
- react-ui-table,plugin-table: Table bugs (#4804) (e6215fc)
- react-ui-theme: Fix theme content package resolution (#4815) (03b62b6)
- react-ui-theme: Input backgrounds & Switch design (#4830) (604ae36)
- react-ui: Fix Status (f.k.a. ProgressBar) (#4814) (8ad5ec8)
- Remove unused WASM plugin (#4835) (a9b2756)
- Restore Storybook-based e2e tests (#4910) (de60860)
- simplepeer diagnostics (#4812) (e4d8e16)
- stories: Fix Storybook indexing (#4904) (8045d90)
- stories: List task dependencies for each of the Storybook profiles (#4930) (ee839a8)
- stories: Translations (#4906) (24fe7d1)
- stories: Use
compile
target instead (#4931) (71124bf)
0.3.8 (2023-11-22)
- Add browser support in testbench (#3909) (56eb422)
- Begin automerge integration into database API (#4726) (7a72fea)
- Clean-up function handlers (#4693) (f605520)
- context menu for stack sections (#4722) (0918578)
- functions: Add GitHub resolver (#4609) (6e627a0)
- Inbox plugin (#4737) (c66298b)
- Add missing e2e target config (#4742) (0ae9c21)
- Add proxy package for automerge (#4758) (9a32253)
- Enable code-splitting and remove duplicated code during CJS build (#4735) (152ec6f)
- implement abort for blob-sync-extension (#4746) (d2e5c5e)
- improve graceful close behavior (#4728) (c3b295a)
- log severity (#4723) (6e95d31)
- plugin-space: space reordering (#4752) (07aed43)
- react-ui-editor: Upgrade @lezer/* and codemirror (#4754) (18017b9)
- react-ui-theme: Define and apply
topbar-size
(#4741) (46178c4) - react-ui-theme: Subtler open state style & popover border (#4718) (8be0ad4)
- reduce duplicate space folder cruft (#4721) (598e316)
- Refactor agent plugins (#4734) (64c4d0a)
- remove inacessible space node from parent (#4717) (a3d042a)
- Shared worker missing connect event (#4756) (0694b57)
- teleport controlextension timeouts (#4708) (c5fa717)
- Vault bundling (#4755) (492e587)
- Yield in the data pipeline processing loop (913b25a)
0.3.7 (2023-11-14)
- Add ability to set RPC timeout for individual call (#4694) (5c6d892)
- configurable plugins (#4596) (fcec8cd)
- Debug plugin options for schema generation (#4687) (0ee8374)
- Initial dialog for creating table (#4689) (c3c2c7d)
- Plugin registry style fix. (#4674) (73d84f2)
- Remove special casing of nav tree menu items (#4676) (3a11801)
- Replace
ComboBox
with ⌘K-style componentSearchList
(#4686) (538cd9d) - Table settings dialog (#4691) (ea9e237)
- Composer app vite config for table tailwind deps (#4675) (7d9cfe7)
- flaky test (#4695) (3ea49a6)
- halo-app: ensure plugins are enabled (#4682) (8f93ef7)
- plugin-space: improve folders stability (#4681) (47bb2c4)
- plugin-space: introduce space folder singleton in space properties (#4702) (212fc82)
- plugin-space: make awaiting object toast less aggressive (#4683) (4df0bc8)
- Polish app settings dialog and surface contributors (#4673) (cdda206)
- react-ui-editor: Style polish and refactor ‘composer’ terms to ‘editor’ (#4670) (645bcb5)
- Remove .only (#4659) (634f9a3)
- supress yjs gossip messages after timeouts (#4655) (e08407b)
- Update vite rule for table classes (#4690) (be1ccb9)
0.3.6 (2023-11-09)
0.3.5 (2023-11-08)
- add pnpm watch-build (#4571) (52b008a)
- Experimental data viz (#4547) (f910495)
- Fix grid cards density (#4605) (8bd48da)
- Fix script content type (#4584) (dcca370)
- Fix script publishing content type. (#4582) (7275694)
- Fix sketch (#4574) (0472327)
- folders (#4553) (4a388a9)
- Functions playground (#4490) (7cc908e)
- Grid with images (#4558) (cc26d3f)
- Plugin registry (#4532) (1ae5af4)
- plugin-space: handle awaiting for objects (#4520) (caaa612)
- query: Add remote queries handled by agent (#4521) (59b3393)
- react-shell: Invite actions & multiuse invite avatar (#4556) (8a2ebe5)
- react-shell: Skip to success when attempting to redeem an invitation for a joined Space. (#4572) (fee333e)
- react-ui-navtree: Droppable empty branch placeholders (#4585) (3121ef2)
- Script plugin experiment (#4560) (380215f)
- sort viewers (#4648) (a6efa8a)
- Table plugin stories (#4548) (d85c645)
- upgraded avatars and presence (#4593) (74ef61a)
- add metadata plugin to labs (#4564) (b732704)
- balancer race condition (#4552) (61cfffe)
- cleanup navtree actions rendering (#4640) (8165600)
- decrease gossip chattiness (#4554) (8648920)
- decrease logging (#4611) (3838695)
- delay/buffer transport proxy calls (#4563) (b6b7745)
- don't crash exposing types (#4602) (3758e0d)
- encode space keys into invitations (#4566) (9577658)
- flaky space test timeout (#4541) (0b69ff7)
- Function tests (#4592) (ca345fd)
- functions: Fix auto-deletion of queries in TriggerManager (#4567) (fa2fc5b)
- Ghost buttons and tree items apply a background color instead of any text color (#4646) (b6099e9)
- handle indexing folder for joined space (#4568) (9e966f9)
- include stack created items in space folder (#4603) (6486733)
- Member profile replication (#4610) (e438076)
- networking error reporting and logging (#4595) (d14658e)
- networking timeouts (#4555) (9c28cb0)
- only enable stats for active muxer (#4581) (57bfc4f)
- plugin-client: migrate default component to root (#4559) (b34f027)
- plugin-navtree: cleanup (#4575) (c41e8d5)
- plugin-space: deselect object if deleted while active (#4576) (c31417c)
- plugin-stack: filter dangling object references from sections (#4577) (7736a05)
- presenter plugin tweaks (#4444) (87eff54)
- Query for correct folder in debug plugin. (#4606) (da093e7)
- re-enable e2e test (#4580) (d2902c5)
- react-shell: Purity (#4616) (70ac959)
- react-shell: Restore invitation cancellation (#4639) (a941c2e)
- react-shell: Theme mode (#4642) (48feb1b)
- react-ui-editor: Peer highlight colors (#4643) (3d60f94)
- react-ui-theme: Adjust palettes & clear theme debt (#4583) (50f94a3)
- react-ui-theme: Fix Avatar rings with inactive status (#4649) (1429e83)
- Script plugin in prod (#4594) (d53523e)
- security: remove gravity-agent (#4638) (d8a95f3)
- Sketch slides (#4586) (3a47d36)
- smooth transition to folders (#4565) (54f3c64)
- use space icon phosphor instead of square avatar in shell (#4645) (f10ba50)
- Various filter API issues (#4607) (b7dc283)
- Vite config (#4589) (94a28b0)
- Vite config for script deploy (#4587) (bf1bf1f)
0.3.4 (2023-10-31)
- Adding debug plugin to composer (#4528) (4bacfa8)
- Experiment with schema based lenses (#4529) (1f122eb)
- Promote presenter plugin to composer (#4543) (86dd5bc)
- Typed operator filters (#4534) (a5d25f3)
- black avatars (#4549) (1e21f62)
- Explorer (#4527) (933059e)
- plugin-space: Fix nondeterministic rearrange updates (#4526) (e2d9be5)
- Presenter working with sketch (#4540) (90fec5e)
- react-shell: Visual adjustments (#4546) (2bb3601)
- Restructure echo-schema (#4525) (17ab053)
0.3.3 (2023-10-27)
- add sentry capture for agent (#4413) (a79b0bc)
- add signal & swarm info to diagnostics (#4461) (f2ca85a)
- Api to get space from object & query improvements (#4486) (d66bdd4)
- Batch data service events (#4470) (f990aad)
- D3 visualization (#4482) (10234ef)
- Data visualization (#4458) (72cb938)
- devtools: Add agent dashboard (#4429) (1817c8a)
- Echo query (#4505) (6dfc6c0)
- ECHO query engine (#4485) (55fdeb1)
- Echo testing generator (#4489) (ef9deca)
- Grid plugin (#4434) (9766dd8)
- Open devtools app hook (#4468) (006ca4d)
- Query DSL (#4507) (e5ff429)
- Search demo. (#4477) (b1ae07a)
- Search plugin (#4466) (a269dfc)
- agents as system daemon feedback/readme (#4487) (5a4d70e)
- Automatically save dynamic schema to the database (#4491) (3dbd870)
- balancer should wait on framer to send chunk (#4460) (22971a3)
- Clean-up todos (#4481) (d5b74b2)
- cli: Implement UX changes from Jess's feedback (#4508) (0c081e6)
- Delete unused code in labs-functions (#4453) (85c02fd)
- diagnostics timeout (#4474) (6b9536c)
- plugin-grid: default to copy (#4502) (97c2b9e)
- plugin-space: Revert: set an index when a Space or SpaceObject is created (#4476) (44bdbf7)
- plugin-space: Set an index when a Space or SpaceObject is created (#4475) (1b7ca63)
- plugin-outlinerview,react-ui-navtree: Polish items & tech debt (#4467) (3ce60d4)
- react-ui-mosaic: Support more versatility in sorting & ID management while dragging (#4488) (052ad73)
- Type comparison in filters (#4519) (6bede4d)
0.3.2 (2023-10-18)
- Ability to add tiles to mosaic grid. (#4427) (c536b5f)
- add example systemd unit for agent (#4391) (988f99c)
- add hostname to agent telemetry tags (#4439) (0f6af28)
- add operations to mosaic (#4417) (220594a)
- agent: Add indexing config (#4386) (648180e)
- agent: Add indexing plugin (#3969) (de57e73)
- aurora-navtree:
NavTree
(#4437) (45ce889) - Cross-space queries (#4415) (224d3c3)
- Cross-space references (#4435) (f938553)
- devtools: Add Agent dashboard (#4416) (d3a33b8)
- ECHO database API improvements (#4401) (428886c)
- Fix schema for chess plugin. (#4433) (e5374ab)
- functions: Revive functions experiment (#4442) (5292d27)
- identity: Add device metadata to device profile (#4405) (4a1f4da)
- identity: Add device profiles (#4390) (ce2190e)
- introduce stack package (#4419) (774ebb6)
- Mosaic grid (#4342) (ec06501)
- Presenter plugin. (#4431) (98b13d7)
- read default telemetry group from env var (#4396) (bc9cb77)
- segment: Add tags (#4412) (1fea52c)
- sentry: Add user information (#4397) (14bd43d)
- add launchctl launcher for the agent (#4375) (4291678)
- add stats for system daemons (#4414) (85a9e4b)
- align active with drop transition (#4441) (3d933cf)
- cli - read stdin for specific commands only (#4406) (d77d2bc)
- crash testbench run on plan or agent failure (#4332) (4164ba3)
- examples: demo schema (#4373) (9928d98)
- start of systemctl launcher (#4400) (3e3dd7a)
- tasks and todomvc examples (#4424) (05033b7)
- tasks template supports new schema feature (#4446) (46a9f6a)
0.3.1 (2023-10-02)
- Add key bindings (#4325) (b9bb100)
- Debug plugin (#4324) (ab5a780)
- ECHO schema (#4333) (44a669a)
- expanded initial message in markdown plugin (#4366) (2d5b138)
- promote sketch to Composer (#4358) (48d35cc)
- show deleted objects in Objects list in Dev Tools (#4345) (320687f)
- client schema for composer (#4362) (3c1c830)
- client: improve default space errors (#4341) (0fddbd4)
- connectivity issues (#4305) (5e68e9d)
- inclusion of scripts for proto in templates (#4370) (6fd382b)
- logging (#4361) (8e630ac)
- Object.keys on Expandos (#4360) (65e00d7)
- plugin-telemetry: avoid fetch to local KUBE (#4340) (6ca5432)
0.3.0 (2023-09-26)
- force minor bump (#4322)
- connectivity cleanup (#4277) (f91937b)
- examples: demo scroll (#4320) (22eeb4f)
- force minor bump (#4322) (cc5efc5)
0.2.3 (2023-09-25)
- add identity to swarm panel in devtools (#4289) (060c13d)
- show identity/device key in devtools footer (#4307) (19efe7f)
- Theme (#4312) (450a215)
- Views and cards (#4309) (93531f7)
- labs-app: ensure remote source config (#4314) (c9a018f)
- protobuf sync with kube repo (#4306) (70ad57e)
- restore previous testbench defaults (#4308) (1800537)
- skip old published versions (#4315) (2d1ef8a)
0.2.1 (2023-09-21)
- Make batching configurable (#4280) (c9d16ae)
- make proto codegen a feature in templates (#4276) (617b24c)
- prettify live demo for website (#4294) (9c7e801)
- testbench enhancements (#4275) (c06c65d)
- aurora-table: Popover content & borders (#4299) (864bb49)
- aurora-theme: Fix Labs theme override, remove redundant style (#4296) (c0cd511)
- cli: Delete dependency with vulnerability (#4292) (1c7a1b5)
- cli: Fix security vulnerabilities (#4278) (0d1583e)
- Fix conform version in root package.json (#4279) (315a800)
- halo-app: vault styles (#4288) (310641e)
- plugin-space: visiting computation (#4281) (be48707)
0.2.0 (2023-09-18)
- Add tcp transport (#4175) (03af36b)
- agent: Add OS services templates (#4229) (ae92ec9)
- agent: Integrate Phoenix daemon (#4176) (5e5d64f)
- agent: Reconcile lock file (#4207) (46db3b4)
- Aurora ComboBox (#4167) (c10e16a)
- aurora-grid: “Mosaic” API prototype (#4206) (c171de6)
- client: introduce new external shell api (#4164) (4cbb52d)
- client: introduce new external spaces api (#4173) (88606fb)
- composer and shell tweaks (#4168) (576e3eb)
- debounced table resizing (#4245) (e2fb32f)
- fix tasks app (#4248) (1c76085)
- labs-app,composer-app: Adjust mobile root font-size (#4185) (f117c08)
- Light mode theme (#4231) (d647118)
- Member removal (#4199) (9626f9e)
- new templating API (#4224) (8fb8ffa)
- phoenix: Add @dxos/phoenix (#4114) (60c63b5)
- plugin-client: Catch incompatible version errors (#4138) (59c38c1)
- plugin-markdown: vim mode (#4180) (31dfb10)
- plugin-space: helper includes rename and delete actions (#4197) (1d74417)
- plugin-space: track objects viewed (#4133) (73a8891)
- plugin-outlinerview: optional default action (#4228) (e945335)
- Protocol breaking changes (#4213) (09c7b08)
- Refactor epoch monitor (#4230) (7822bed)
- Remove eslint toolbox script (#4225) (5c20179)
- Rename aurora-grid => aurora-table (#4186) (47053bc)
- Show/restore closed spaces (#4200) (827aed9)
- Table with combobox (#4160) (6f6722d)
- testbench logging and stability (#4219) (4162526)
- abort on ERR_ICE_CONNECTION_FAILURE (#4242) (82680ea)
- aurora-mosaic: Restore index computation for migrate and copy (#4256) (4bb68e8)
- aurora-theme: Restore surface token cadence (#4221) (72c6b22)
- bundle (#4244) (3c4b26c)
- client-services: emit removal event when invitation completes (#4177) (353d0d1)
- cli: Finish renaming
path
->dataRoot
in configs (#4250) (28491f9) - cli: Fix ux flows (#4241) (f4192cb)
- composer: handle client being uninitialized (#4246) (0009f6a)
- connectivity and error handling (#4139) (b605d47)
- create: default to interactive if no name provided (#4269) (a349582)
- downgrade RpcClosedError severity for gossip (#4234) (6e2a7a9)
- echo testbench to drop/init connections (#4172) (d82e9a3)
- ensure halo-app loads in shell styles (#4271) (6d0af18)
- error hack in simplepeer transport proxy (#4217) (eedac7a)
- examples: change schema import to work in stackblitz (#4192) (c92d924)
- extra log message (#4211) (94338f5)
- Fix sentry processor leak (#4182) (c4d3e15)
- Flush keyring file after saving the key (#4169) (b53b126)
- getting composer e2e running again (#4214) (9a149c5)
- ignore errors sent to closed transport (#4232) (0b23736)
- ignore offer if connection not initial (#4233) (385b5e4)
- Labs DnD (#4162) (0fabfcd)
- make testbench run (#4209) (1dc5c31)
- Memory leaks (#4188) (6c0bd88)
- Meta assignment bug (#4170) (46f22ad)
- misc network updates (#4239) (503d745)
- Moving objects between spaces (#4210) (935caa2)
- multiuse invitations (#4183) (afe71a8)
- plugin-files: move open actions to group node (#4179) (4ca8c61)
- plugin-github: bad translation ns (#4198) (44da53d)
- plugin-outlinerview,plugin-thread: Close sidebar buttons up to
lg
(#4166) (ffbb8a1) - plugin-outlinerview: Revert use of
ScrollArea
with draggable content (for now) (#4165) (75cbd70) - plugins-treeview: hook up breadcrumb link (#4222) (1de830f)
- proto-guard: Fix snapshot generation and breaking change test (#4240) (73843bc)
- react-shell: submit profile form on enter (#4196) (88259d8)
- simplepeer transport error cleanup (#4216) (fa022ee)
- updates for echo testbench after breaking api changes (#4205) (3ded39a)
0.1.57 (2023-09-07)
- Buffer web-fs files in memory (#4064) (58106e2)
- deploy notifications (#4069) (c28f37d)
- Devtools swarm panel (#4144) (4d3cefa)
- devtools: add proxy for debugging mobile devices (#4025) (281294d)
- echo-db: Commit batch after if user idling or batch length reaches the threshold (#4088) (6b88579)
- echo: Merge mutations before writing them into feed (#3983) (3c00016)
- Editable aurora grid. (#4106) (99bfb5a)
- fix drawing plugin dragging (#4099) (c7221e3)
- Fix min Table ux issues. (#4125) (8d5f664)
- Map plugin (#4107) (7eeea37)
- optionally use libdatachannel for webrtc transport (#3920) (dbb7d4d)
- plugin-debug: add devtools panel & reactivity (#4085) (bd49428)
- plugin-github: group documents tied to github issues (#4126) (3a303c4)
- plugin-space: separate personal space in graph (#4094) (c842fae)
- plugin-outlinerview: Indices persistor (#4100) (a6e992d)
- plugin-outlinerview: Presentational grouping (#4067) (ced7eea)
- Rename drawing to sketch (#4105) (dbb22f6)
- Settings plugin (#4086) (0dd0148)
- Startup performance optimizations (#4098) (871097d)
- System-level meta property for expandos and typed objects (#4131) (0fc892c)
- Table grouping and relations (#4140) (e551590)
- Table navigation (#4123) (c13c335)
- Table navigation fix. (#4132) (a89150c)
- Table plugin. (#4108) (442c472)
- Threads in side bar (#4104) (63f7d13)
- util: Add WeakDictionary (#4109) (9f46c4a)
- abort abruptly disconnected connections (#4101) (07632d1)
- aurora-theme,plugin-table: Popover polish (#4141) (883a166)
- client: flush default space properties to cache (#4118) (3dcc4a8)
- default value for since row in swarm events table (#4119) (fbfaa19)
- devtools table whitespace (#4111) (9178ede)
- don't leave any dangling connections (#4037) (e87098f)
- echo-schema: send updates for text objects (#4120) (3aaaf10)
- Fix object duping (#4134) (4afd974)
- new connection state to differentiate between connections waiting for limiter vs waiting on offer (#4129) (525f7eb)
- plugin-space: hide space status in personal space (#4096) (542a20e)
- Reopening spaces (#4115) (a9f4f4e)
- show swarm topic in events list (#4143) (fe4c4b9)
- signal server port selection (#3971) (1d5e9f9)
- workaround Safari console log issue (#4137) (41644ca)
0.1.56 (2023-08-31)
- Add backpressure to webrtc-proxy transport (#3893) (ec96785)
- Aurora grid/table component (#3928) (3cf2471)
- Aurora Playground and Select component (#3847) (28af2e2)
- aurora-theme: Hoverable controls (#3967) (22329ce)
- aurora,plugin-splitview: Two sidebars (#3879) (d4dc79c)
- aurora:
AvatarGroup
(#3919) (27f12b6) - aurora:
Breadcrumb
(#3925) (738e1fa) - aurora:
Toolbar
(#3878) (b25ef1c) - aurora: Popper overflows (#4036) (71eb10c)
- client: add default space (#3860) (538bda2)
- client: update halo profile (#3933) (a63ce79)
- Devtools feed monitoring (#4000) (795aa44)
- devtools throuput calculation (#3956) (cf6bb41)
- echo: Correctly resets database on Epoch (#3934) (5db35f4)
- Grid plugin (#3926) (82d95f1)
- Grid styles. (#3946) (01afb72)
- invariant: Add @dxos/invariant package (#3881) (bf228a7)
- make display of testbench graph toggleable (#3979) (c6d8af8)
- Migrate devtools to aurora (#3856) (4b42f23)
- network-manager: Add connection limiter (#3836) (1034c86)
- os shell panels iteration (#3931) (ed2f871)
- Peer graph (#3884) (83e9b8a)
- plugin-markdown: Content-based labels (#3993) (6fb6466)
- plugin-space: Migrate items (#4029) (22a93e1)
- plugin-splitview: Add
heading
andpresence
surfaces under a “main header” (#3918) (67ce440) - plugin-splitview: Rename via Popover (#3982) (f2c137d)
- plugin-outlinerview: Design increment (#3957) (adb2b88)
- plugin-outlinerview: Update document title (#4062) (ccf171f)
- plugins: Main area increment (#3942) (50c104c)
- progressive multiplayer (#3985) (a12c190)
- Record storage usage & expand tracing API (#3984) (8d1cf70)
- replication spec (#3932) (1deed2f)
- Replication test tweaks (#3995) (248f803)
- Replication testing (#3972) (1a3e779)
- Settings plugin (#3804) (167f01e)
- Space save indicator (#4001) (ec576e1)
- Status indicators and share button (#4030) (3a17f98)
- testbench: Add connection metreics (#3894) (09ca29d)
- Tracing (#3930) (d9d1c3e)
- Update DebugPanel and Devtools replication testing (#4028) (b78d3e3)
- Update header and sidebar layout. (#3990) (5f943af)
- Update to devtools tracer (#3994) (0e9f69e)
- Upload file to stack (#3858) (a25bb93)
- Version info. (#4002) (f21a412)
- aurora-theme,plugin-splitview: Polish items (#3955) (75eda46)
- aurora:
AvatarGroup
story (#3940) (ad054df) - aurora: Button and checkbox layout rules. (#3875) (9a77006)
- aurora: Polish (#3917) (48c2ad7)
- Basic test rig (#3915) (5ff23aa)
- circleci Dockerfile (#4015) (ccd5e3b)
- composer-app: Double scrollbar bug (#3855) (d0c207f)
- Data corruption on epoch creation (#3950) (c19b7cd)
- diagnostics info (#3903) (22b76d7)
- Fix diagnostics (#3850) (10ba5db)
- JSON tree view (#3908) (5c924bd)
- Make download requests more precise (#3974) (fd2d497)
- microsecond timing (#3843) (70d0df5)
- move diagnostics to client services (#3898) (1b4b163)
- plugin-pwa: app name in offline toast message (#4008) (6dc9349)
- plugin-space: graph reactivity (#3964) (923ef23)
- plugin-outlinerview,aurora-theme: Polish TreeView (#3963) (6293c6e)
- plugin-outlinerview: TreeItem inherent size (#3973) (4ffa54b)
- react-client: filter default space from useSpaces hook (#3966) (81df825)
- react-shell: Clear invalidated invitation codes from URL search parameters (#3900) (b3438d9)
- react-shell: Improvements (#3888) (c676981)
- react-shell: Refs and layout (#3870) (e47dfd1)
- react-surface: catch plugin initialization errors (#4007) (d36ce19)
- Remove all react-appkit component deps from devtools. (#3857) (43bb5f7)
- Remove unnecessary sleeps in tests (#3998) (427169e)
- temp increase max connections limit (#4009) (96bcef8)
- vite server stuck in restart loop (#3987) (76a8709)
0.1.55 (2023-08-10)
- Agent monitor (#3819) (afab830)
- Batched feed reads & storage metrics (#3841) (1c700ac)
- chunks in teleport (#3825) (8bdbdae)
- CLI fixes and features (#3815) (26b8765)
- CLI open/close space. (#3817) (25fea78)
- CLI space list diagnostics (#3808) (0d3b09d)
- CLI testbench features (#3816) (1fcd443)
- Make waitForSpace consistant across CLI; add user-facing errors; fix CLI reset (#3805) (b01c908)
- react-shell: OS design increment (#3807) (39c91a0)
- Realtime CLI table (#3811) (fc12f7c)
- Tiny tracer and reducer library. (#3824) (0618d91)
- address comments for network testbench / improvements (#3812) (6f6b5eb)
- aurora:
MainRoot
props (#3833) (de1d511) - aurora: Detect input modality, refine autofocus. (#3823) (6bc955a)
- CLI space list (#3818) (ff36828)
- cli: Fix space hanging after invitation is completed (#3806) (5edf62b)
- cli: Space join flow (#3809) (81f7c81)
- Fix blob store invariant (#3835) (68f64ea)
- Fix ECHO testbench (#3822) (39ef06f)
- plugin-space: Disable nonfunctioning actions and change space hiding to closing (#3838) (d00e871)
- react-shell: Implement less provocative auth code state for
InvitationManager
. (#3829) (e7c503c) - Startup time debugging (#3796) (f57fc85)
0.1.54 (2023-08-02)
- Add ability to move items to a different space (#3712) (ef33b07)
- Add Client.diagnostics() (#3686) (6e28045)
- Add invariant function & log support plugin improvements (#3696) (499755c)
- Add sections to drawing plugin (#3776) (5db05ba)
- aurora:
ScrollArea
(#3779) (3ab34c0) - Chess plugin to demo minimal plugin template (#3750) (0b45885)
- Chromatic for
react-shell
(#3739) (1ba2b9f) - CLI agent stats and stability (#3682) (a67c9cf)
- cli: Add
force
flag toagent stop
command improve CLI lifecycle managment (#3715) (087b51c) - cli: Add tutorial on how to run agent (#3732) (82f3479)
- cli: Add unit test to test agent device join flow (#3691) (602887f)
- cli: Improve errors output on
dx agent start
(#3684) (14243d1) - Cloning objects (#3759) (28bd859)
- Deactivating spaces (#3688) (d1a4933)
- Debug plugin (#3771) (6a27434)
- devtools: Add Diagnostics button (#3793) (e983492)
- ECHO object minimal plugin template. (#3749) (0b47006)
- Fix CLI/agents (#3689) (603ff3b)
- GPT plugin (#3714) (8c41c2b)
- introduce intents (#3672) (51e543b)
- introduce pwa plugin and error plugin (#3733) (5cacd7c)
- react-client: add useShellProvider hook (#3751) (01cbc6b)
- react-shell:
Viewport
(#3690) (032dce6) - react-shell: QR one-up step (#3781) (cf51d7e)
- react-surface: add error boundary to Surface (#3752) (770f0f5)
- Standardize graph node generation across plugins (#3700) (00be1a9)
- Update labs plugins to use updated graph plugin API (#3681) (d095ee3)
- vault: Make worker close itself on reset (#3735) (8b4a9a9)
- aurora-composer: Prevent editor doubling (#3792) (a3a8e76)
- cli: Fix
agent restart
command (#3699) (e7b89d1) - cli: Move
agent start
failure handling in ForeverDaemon (#3702) (ceb8ff5) - Composer e2e tests (#3778) (1900d90)
- composer-app: Visual polish (#3692) (6fd00b0)
- devtools-extension: missed client imports (#3705) (797c2c4)
- Drawing layout (#3795) (270ec56)
- handle url for empty selection (#3720) (f6a7856)
- labs: Make
TypedObject
,EchoDatabase
andSpaceProxy
not proxied by @deepsignal/react (#3724) (63b0547) - plugin-outlinerview: handle another invalid active state (#3762) (bbf12c0)
- plugin-outlinerview: handle invalid active state (#3744) (5bcfb84)
- react-shell,aurora: Shell &
Main
(#3772) (d824199) - react-shell:
JoinDialog
should call its callbacksonOpenChange
(#3743) (1be9482) - react-shell: Do not create another space on device join (#3794) (561047f)
- react-shell: QA bugs (#3798) (1661511)
- scrolling bug (#3773) (285fa34)
0.1.53 (2023-07-18)
- Agent based functions (#3653) (706990e)
- devtools: Add stream stats (#3656) (972e6e3)
- Experimental threads plugin (#3654) (d535786)
- Plugin for testing (#3659) (a0e314e)
- Throttle space service (#3661) (d0f911b)
- Client tests race conditions (#3665) (75474bf)
- cli: Fix
dx debug stats
command hanging (#3664) (db41187) - composer-app: PWA manifest (#3662) (ada9e34)
- devtools: Debounce stream stats event (#3660) (b051972)
- devtools: Fix manual chunks in devtools bundle (#3650) (b9267b1)
- Functions plugin & readme (#3651) (3ecc504)
- Mute duplicate crednetials warning (#3666) (4544117)
0.1.52 (2023-07-14)
- Agent plugins (#3641) (1744ed2)
- Bench echo replication time & integrate charts (#3637) (6111d78)
- cli: Add agent uptime telemetry (#3642) (0e90c21)
- composer-app: Open world DnD integration (#3621) (86cce18)
- devtools fixes and ux refresh (#3639) (37e82de)
- devtools: Add interactive json tree view (#3632) (9428db3)
- devtools: Add interactive json tree view improve UI/UX (#3327) (728c9a2)
- drawing plugin. (#3622) (222c456)
- Dynamic imports from client -> client-services (#3645) (d3eb45f)
- Functions dev environment (#3643) (e73bc9f)
- Labs app package (#3638) (9577e70)
- Print start errors in CLI daemon; add
lock-file
package (#3634) (b9b5b8f)
- plugin-space: Restore device invitation (#3648) (ceaf79b)
- send ack on repeated messages (#3644) (975b35d)
0.1.51 (2023-07-11)
- abbreviate space keys (#3561) (24977a9)
- Agent CLI testing (#3522) (b7fee56)
- Agent monitor tracking epochs and members. (#3548) (67da15d)
- Chunked blob sync (#3601) (2bb4663)
- Client monitor (#3588) (04d9478)
- composer-app: Stack integration (#3584) (70b4bf6)
- config: Add telemetry flags (#3493) (23e9d5d)
- echo-pipeline: Cancel Epoch download if there is new Epoch detected (#3589) (0e88376)
- echo-pipeline: Cancel mutation downloads that happened before Epoch (#3596) (04cd027)
- echo-pipeline: Make ECHO load only last epoch (#3586) (b442c99)
- Expand devtools for pipeline and feeds (#3599) (10d68b7)
- Kanban plugin (#3553) (d63f207)
- kanban plugin (#3590) (79a11ce)
- networking testbench (#3609) (90930e0)
- plugin-dnd:
DndPlugin
(#3600) (474a069) - telemetry: Add ability to fetch tags from local kube (#3574) (d71fd8c)
- add some latest everywhere (#3613) (03aa1a8)
- Agent liveness & blob sync rounding errors (#3627) (be0b180)
- aurora-composer: Use Tabster Groupper for managing focus (#3572) (b267b99)
- bump ts and vite version in app templates (#3629) (5787f10)
- Disposing context in scheduleTask (#3626) (220c2fb)
- Graceful RPC closure & device join flow fixed (#3576) (e7215ae)
- Increase timeout in
testLocalDatabase
(#3603) (a24503e) - plugin-stack: Stretching when dragging (#3547) (2c48332)
- telemetry: Add segment telemetry back to apps (#3592) (57ad9f3)
- telemetry: Fix unsecure request (#3582) (cb60375)
- telemetry: Use localhost to make request to local kube (#3585) (5c57788)
0.1.50 (2023-06-26)
- client-services: Add node lock file (#3513) (38341b4)
- composer-app: local files (#3484) (9f02c02)
- Epoch bench (#3533) (64d796a)
- plugin-stack: Add anywhere, remove, drag and drop (#3532) (0803021)
- cli: Fix base command profile (#3558) (29523e1)
- cli: Fix lock error on running agent (#3554) (bc31057)
- feed-store: change hypercore types imports (3e02c56)
- Fix storage path in browser (#3563) (c18917d)
- Port conflict on test signaling (#3557) (24fefc9)
- Stable signing (#3556) (b2c0d7e)
0.1.49 (2023-06-22)
- Agent config (#3470) (104721c)
- Agent management (#3498) (801a360)
- aurora:
Link
(#3467) (132de60) - Bug fix agent startup (#3489) (8d0f943)
- client-services: Throw error on metadata version mismatch (#3503) (0c14799)
- composer-app: GitHub PAT link & description (#3468) (563e737)
- composer-extension: Space management increment (#3466) (d01459e)
- Echo bench (#3463) (54716e2)
- Remote agent and functions (#3217) (ed7acb4)
- aurora: SW Toasts (#3472) (7d6dc7b)
- cli: Fix CI error
No such file or directory
(#3495) (6303c8f) - composer-app: Call
setSpaceProvider
correctly (#3509) (64eca54) - composer-app: join space selection (c52b992)
- composer-app: proper env config (c1773e6)
- composer-extension: reinject composer iframe if github ui remounts (694d93f)
- feed-store: missing types dependency (#3521) (7ec9d52)
- Fix CLI reset command and HALO join flow (#3481) (0782032)
- Increase messaging timeouts (#3500) (566bbfe)
- Increase on close delay (#3504) (194f9e7)
- react-shell: handle url invitations in input (#3444) (6cd67a5)
0.1.48 (2023-06-13)
- devtools: Make debug link congruent with env (e004f3c)
- surface: Composer’s embedded functionality (#3450) (bf62bb6)
- surface: Empty states, Document actions, Space backup & restore (#3390) (5a1dfdc)
- Context derive memory leak (#3446) (bd3cb81)
- devtools-extension: Delete localStorage usage (0f6b7be)
- Drop connection if signal fails (#3445) (f3de843)
- hypercore: bundle hypercore and pin noise-protocol (#3379) (e832858)
0.1.47 (2023-06-10)
- OpenFaas support (#3355) (439287f)
- surface: add space actions (#3372) (c7df0ee)
- surface: Icons, dialogs, other harmonizations (#3373) (6798ba8)
- surface: introduce tree view plugin (#3358) (388e591)
- surface: More Composer functionality (#3360) (7f38e43)
- Add bundle command in publish script for extensions (#3367) (09d9a9d)
- cli: missing dependency (#3359) (e0fe462)
- config: exclude local config from production builds (#3389) (fa1c20d)
- Encode unknown types as null (#3369) (38b9025)
- factor out tunnel service (#3335) (4c4ae1e)
- Fix stale connection init process (#3354) (689d275)
- Memory leak in context dispose callbacks (#3386) (c52d109)
- network-manager: Add error handlers in swarm messaging (#3362) (5138b8c)
- network-manager: Fix race condition in webRTC test (#3368) (97c8f6a)
- templates type error (#3347) (776aaef)
0.1.46 (2023-06-06)
- Add storage version to metadata (#3344) (5ba0d13)
- Add test that detects breaking changes in protocol (#3315) (04bc008)
- aurora-theme: Autoresolve, other improvements (#3320) (7a841c6)
- aurora: TurboSnap (#3306) (ece73bd)
- client: include commit hash in client message if available (#3312) (dacb462)
- composer-extension: Match Github colors (#3308) (97d0a4b)
- Epochs in multiplayer (#3296) (8545aa0)
- Make devtools link congruent with the app env (#3324) (30dcb1b)
- surfaces experiment (#3148) (71a2edd)
- aurora: Checkbox icon bug, plugin import path (#3334) (efe7b64)
- aurora: TurboSnap (#3309) (53f6831)
- cli: Fix path to default config (#3322) (7fd45d4)
- composer-app:
ResolverDialog
height (#3307) (7fbc2c6) - composer-app: Overscroll (#3305) (084f287)
- composer-app: Spacing, alignment, color (#3343) (9631503)
- composer-extension: Wait for Space & unbind Space option (#3319) (2f942ad)
- Fix root inside publish extension script (#3297) (6699d3a)
- Fix test signal server port collisions (#3295) (834389a)
- sentry: stop logging display names and full identity keys (#3339) (75385e3)
0.1.45 (2023-05-30)
- Fix plural in publish extensions script (#3282) (45667d4)
- Fix publish extension script (#3280) (51332b9)
0.1.44 (2023-05-29)
- Add ability to open browser apps with CLI identity (#3271) (3437853)
- composer-extension: Add continuous deployment (#3260) (a21716a)
- composer-extension: Rescue stale Github updates (#3254) (1320718)
- Devtools storage panel (#3252) (1b208e4)
- Error state for spaces (#3262) (4654662)
- List snapshots (#3263) (11603ad)
- client: grab inivitation codes in iframe service host (#3273) (13323c6)
- Disable flaky signal tests (#3261) (710f33b)
- Fix CLI invitations flows (#3251) (5712000)
0.1.43 (2023-05-25)
- composer-app: GFM Preview (#3242) (beaee1a)
- composer-app: Open in Github (#3244) (5844710)
- observable object (#3228) (15f8522)
0.1.42 (2023-05-23)
- Add @dxos/kube-testing (#3147) (febd8ad)
- Add ability to cache Properties in metadata (#3188) (a80f8aa)
- Add ability to run signal tests inside multiple processes (#3145) (0f295bd)
- Add CLI test (#3212) (e04c00e)
- Agent sync barrier (#3174) (64c937d)
- aurora,composer-app: Sidebar improvements (#3138) (313545c)
- aurora:
useSidebar
(#3141) (72779b0) - Cache IP data inside Telemetry (#3128) (e0c89dd)
- CLI daemon (#3177) (e3c8e9c)
- composer-app: Tab without a11y regression (#3207) (f7acc9d)
- composer-app: Unhide Spaces (#3152) (21f53bd)
- composer-extension: embed mode (#3171) (5cebcea)
- composer-extension: Open in Composer main app (#3192) (5ec551d)
- composer-extension: Space picker badging (#3198) (db69b55)
- Composite echo filter match (#3101) (1a3797d)
- ECHO types (search, meta, etc.) (#3109) (26a4b72)
- Epochs (#3220) (8cc9762)
- Epochs stage 1 (#3204) (5b4731a)
- introduce @braneframe/types (#3137) (8f00f55)
- introduce @braneframe/types (#3137) (458aab1)
- introduce composer-extension (#3168) (9a47db7)
- Kai restructuring (#3115) (b2e85e2)
- Kai delete objects (#3098) (e6d1c09)
- Kai demo features (#3135) (8afb2e8)
- kube-testing: Add multiple peers per process (#3173) (86d9a43)
ButtonGroup
context (#3107) (a24b152)- appkit,aurora,halo-app: Group spacing, HALO Avatar label, Avatar status badging (#3190) (7235eb5)
- apps: Linting (#3200) (e8584c9)
- Assigning {} to echo object (#3159) (27f409a)
- aurora-theme: Input theming (#3123) (99f9aee)
- aurora-types: Packaging. (#3108) (c7909ca)
- aurora:
nx
outputs typo (#3136) (fef8473) - aurora: Avatar props (#3170) (7830667)
- aurora: Facilitate better slotting for
Avatar
(#3160) (f2b7ac5) - aurora: Make sidebar swipe-to-dismiss optional (#3178) (534767f)
- aurora: Message refs (#3183) (1a7b3c0)
- aurora: Missing forwarded refs (#3153) (fbb7da4)
- aurora: Reimplement
useSwipeToDismiss
(#3209) (5008a5b) - aurora: Try fixing Chess by not binding to
document.body
(#3175) (14702d5) - aurora: Use
classNames
(#3199) (a2903d7) - client: add secure context warning (#3084) (e757536)
- cli: Fix package.json paths (#3211) (8666851)
- composer-app,composer-extension: Polish items (#3182) (9e4b344)
- composer-app: Aggressive tooltip (#3155) (54bf31d)
- composer-app: Icons (#3150) (8e78cc2)
- composer-app: Sidebar & density polish (#3213) (5d4f95b)
- composer-app: Spacing & pending space list items (#3223) (d7d077b)
- composer-extension: False negatives (#3191) (9e63c64)
- deduplicate signal connections (#3208) (0407c46)
- Filter out samples for signal test (#3165) (440c8fd)
- Fix extension publish script (#3202) (1b38077)
- Fix new slide bug (and add placeholder to Markdown composer) (#3133) (dc0a1d1)
- Fix race condition inside
scheduleTaskInterval
(#3111) (d41c81f) - halo-app: vault service worker (#3119) (a99e5c3)
- Kai demo slides. (#3184) (8b334fe)
- kai-framework: Stories with Sidebar (#3140) (daf40a4)
- kube-testing: Fix empty array stat (#3167) (c069043)
- messaging: throw error when not provided ws url (#3083) (76e1006)
- Prettier trailing commas (#3189) (066111c)
- react-appkit:
CompoundButton
tx
call. (#3118) (68afbe0) - react-shell:
JoinPanel
predicate typo (#3151) (31c197c) - reset vault (#3180) (7b42d0d)
- unify with version in KUBE repo (#3105) (e0157a0)
0.1.41 (2023-04-24)
- client-services: logging service (#3050) (57e722e)
- composer-app: Github issues (#3066) (e983c9e)
- devtools: logs panel (#3071) (15f554f)
- Experimental feature options (#3079) (e5703d4)
- Factor out space actions (#3088) (495313c)
- Catch errors when loading spaces (#3070) (2bb8e00)
- client-services: use ice config (#3034) (ca6aafc)
- docs: make tasks demo functional again (#3072) (e7998f3)
- iOS caret & theme color (#3063) (4f68b68)
- vault: start shell in compatibility mode (#3094) (e226e3d)
0.1.40 (2023-04-18)
- composer-app: Pop a toast when an invitation is ready for an auth code. (#3039) (a7768f1)
- config: Add multiple signal servers in config (#2984) (cb57591)
- Improve devtools UX (#3052) (e5b26e1)
- Polish sketch demo (#3046) (ebb595a)
- Role exchange for invitation extension (#3042) (2a467c9)
- Sketch kiosk mode (#3041) (7888356)
- Stack scrolling (#3043) (a76074b)
- composer-app,react-ui: Restore Webkit tests (#3038) (96c0dad)
- Fix webFS reset (#3036) (e21b3b6)
- hello signaling config (#3061) (d4d0c5b)
- Proper error message when crypto is not available (#3049) (521db38)
- proper path to copy proto files (#3054) (5cf74c7)
- proto sync action (#2926) (74fba84)
- Sketch frame (#3040) (75fb41e)
0.1.39 (2023-04-14)
0.1.38 (2023-04-14)
- conform READMEs with discord (#3027) (d6f700d)
- more custom readme gotchas (#3028) (53471f8)
- react-ui: Sidebar no longer blocks pointer events (#3023) (4d6feca)
0.1.37 (2023-04-13)
- Add ability to use multiple signal servers (#2933) (78ddbb3)
- Add Invitations tracing (#2986) (68f7fbb)
- Add self-check on ipfs upload (#2981) (a1644a1)
- bare-template: add error boundary (#3011) (e183047)
- composer-app: Import to / export from Space (#2958) (774c3dd)
- composer-app: Restore from backup (#3015) (4397591)
- Metagraph panel (#2973) (72f5465)
- react-appkit: Affordance for resetting client (#2994) (a6bfbf7)
- react-appkit: Persistent status & warning in corner, invokes Reset dialog (#2998) (3e4f5db)
- vault: reset storage (#3009) (41339e7)
- add chrome extension devtools to docs (#2990) (677bac1)
- client: revert default remote source (#2988) (85ed9c5)
- composer-app: Typo (#2996) (da61156)
- Debounce & storage issues (#2969) (d0d6f5c)
- do not show non localhost urls after publish for now (#2989) (5779b24)
- docs cleanup and improved printing of urls in publish cmd to sup… (#3010) (f87f7ef)
- Mute invitation warnings (#2985) (d480c8c)
- print urls after publish command better (#2997) (a2d78db)
- react-ui: don't swallow create identity error (#2987) (76b77c0)
- remove incomplete doc (#3008) (f13a6f7)
- rpc-tunnel: add exception for ios chrome (#3004) (4c1a43f)
- vault: avoid double-initializing client services (#3007) (f22d90c)
0.1.36 (2023-04-07)
- Add "Open with Kai" link to github (#2920) (30ff4ec)
- Add exponential back-off in NetworkManager (#2881) (484d498)
- add non pwa kai to ops guide (#2924) (5838d86)
- Add web file storage (#2915) (f24b876)
- Bot config fix. (#2903) (661676b)
- composer-app: Basic e2e tests (#2923) (8823a8f)
- Fix bot config. (#2904) (f39316c)
- Mosaic blocks (#2902) (3793aa1)
- ops guide (#2911) (0bff0ef)
- Protonmail bot config (#2906) (5dfe113)
- Protonmail configuration (#2908) (2768962)
- Storage bench (#2907) (1b81d4c)
- vault: create package (#2830) (4dd7ad0)
- Composer presence themeMode (#2948) (bc82300)
- composer-app: Markdown Composer size & spacing (#2900) (a7f0f08)
- composer-app: Restore Composer e2e tests (#2949) (1c602f9)
- Disable snapshots (#2880) (8226e1b)
- Fix NetworkManager traces (#2885) (3f4093b)
- Fix port in browser Test runner and storage related tests (#2928) (77fdcbc)
- hello-template: remove useOrCreateFirstSpace (#2935) (a86f3a6)
- Keep a constant max signal reconnect timeout (#2913) (df76e91)
- Metadata corruption (#2951) (be39b7a)
- Race condition in batch confirmation (#2941) (1690937)
- Race conditions in the data pipeline (#2952) (f000373)
- ras: Fix storage fall back in browser (#2943) (9b703b8)
- react-appkit: client fallback pending state (#2942) (12cf025)
- react-client,composer-app: Shell & Toast z-indexes. (#2959) (c852bc6)
- react-client: don't attempt login if invitation is in progress (#2944) (adf89f6)
- react-composer: Composer zebra (#2901) (0eb756e)
- react-ui: initial layout for in memory shell runtime (#2947) (a096b9d)
- Skip all Composer e2e tests (#2931) (54a2c65)
- sync protos between dxos and kube repos (#2898) (253f495)
- template use with vault (#2962) (ec62a58)
0.1.35 (2023-03-30)
0.1.34 (2023-03-30)
- Add SENTRY_RELEASE_AUTH_TOKEN env for bundle target (#2887) (85c2cd0)
- Fix trace cyclic JSON error (#2884) (0f6df47)
0.1.33 (2023-03-30)
- composer-app: Layout adjustments (#2870) (3184290)
- composer-app: Restore file I/O for Markdown (#2869) (a00cf6d)
- Docs and SVG logos, logotypes. (#2867) (1f5332d)
- Invitation list emoji (#2864) (5620fb6)
- react-composer: Allow Markdown theme to be extended (#2866) (159a7d4)
- react-ui: Copy-Copied button (#2865) (b54fe55)
- Tracing into sentry (#2837) (3efe7bf)
0.1.32 (2023-03-28)
- Add Sentry telemetry in Devtools-Extension (#2749) (dfd7644)
- Basic console layout. (#2790) (0840ede)
- bot manager (#2776) (9942bf8)
- Chat (#2808) (51860ee)
- Chat experiment (#2811) (c265777)
- Console config table (#2833) (c22bd54)
- Don't block UI on pending spaces (#2829) (40b8f65)
- DXOS React icons (#2832) (6cf9cf7)
- Join CLI as device in HALO (#2795) (526cd38)
- Kai vchat demo (#2820) (09407df)
- KUBE console (#2784) (2a50620)
- Make Identity wait for timeframe from invitation (#2813) (17478da)
- Only re-create state-machines when needed (#2787) (dedd920)
- Rename Document to TypedObject (and Expando) (#2789) (0d2f2d5)
- Represent inactive spaces in the API (#2800) (df33c30)
- Restructuring frame registration (#2778) (eae4a04)
- Retryable space intialization (#2839) (34d5a40)
- tasks app template (#2848) (86f5578)
- Update menubar UX. (#2781) (04dcfac)
- client-services: break infinite loop when starting with resource lock (#2815) (f6818ed)
- client: stop over-emitting spaces changes (#2841) (70f9b77)
- Console styles (#2785) (77dfb46)
- Don’t redeem an invitation code on initial transitions (for now) (#2842) (8115a8b)
- halo-app: sentry in shared worker (#2799) (64e2fff)
- include docs snippets in build (#2809) (d07133e)
- Kai focus on member at inactive frame (#2773) (8581573)
- kai: dev mode identity creation (#2810) (a4cb2f3)
- kube-console: publishing (#2807) (f904dba)
- react-composer: Cursor color & size (#2775) (73086c9)
- react-composer: re-rendering and selection reset issues (#2805) (eac005e)
- react-composer: scope cursors to a specific object (#2816) (27dde1c)
- react-ui: Don’t autofocus in iOS on elements that result from a remote event (#2856) (d7dc55f)
- react-ui: Join flow tests (#2831) (eae65ea)
- react-ui: Usability, tests, and QOL increment (#2844) (be99680)
- Restore missing root
fontFamily
rule. (#2814) (47cd260) - Rework space init sequence (#2794) (6897a42)
- tailwind ~3.2.7 (#2860) (d5a920c)
- upgrade to Vite 4.2.0 (#2752) (04e7478)
0.1.31 (2023-03-17)
0.1.30 (2023-03-17)
- Add Enums in ECHO typegen (#2733) (6ff1c2c)
- Add Error event listener (#2731) (59df848)
- Add general purpose pub/sub API in Space (#2681) (1a9425c)
- Add member focusing in Kai (#2766) (64177cf)
- Add options to fields in EchoSchema (#2760) (b29d308)
- Batches (#2704) (3ec6ca8)
- Bots running on KUBE (#2732) (7a58386)
- composer-app: Github integration (#2728) (181aa6c)
- composer-app: Sidebar increment (#2699) (8b002ba)
- Emit events only after entire batch was processed (#2751) (0dfa6b5)
- Fix presentations (#2757) (a251547)
- kai presenter update (#2743) (4784cb0)
- Minor UX fix. (#2729) (750bcf6)
- Mosaic cards. (#2712) (e7d6ff4)
- Presenter fix. (#2758) (d2d2daf)
- Presenter refactoring. (#2754) (72a6af7)
- react-composer: cursors (#2715) (ca2383c)
- react-composer: plain text support (#2696) (73bbaef)
- react-composer: StackEdit-style Markdown editing experience (#2713) (ca8634d)
- Search frame (#2661) (667efee)
- Simplify list/cards. (#2725) (56d20a7)
- Switch presenter orientation (#2746) (79499d5)
- text-model: support plain text (#2738) (35935e3)
- Travel bot (#2720) (e2d0826)
- Update bot manager (#2759) (0596618)
- Add controlled value property to Select. (#2711) (c573d44)
- add ice endpoints to cli config. (#2747) (5e9dea8)
- Add minimum delay between notarizations (#2748) (41988d9)
- Close connections when they timeout & recover from network failures (#2765) (d5e169b)
- composer-app: Single-character typo (#2700) (c195fed)
- Creating space on new devices & space properties init (#2735) (a3fcb19)
- Fix bot Docker image overriding (#2756) (56a8ced)
- halo vault pwa cache (#2709) (0fb1ad8)
- Import referenced documents into DB before setting refs on documents (#2703) (0dc1482)
- kai: enable telemetry (#2702) (4b8cb53)
- react-composer: concurrency (#2737) (087e2e4)
- temporarily disable pwas (#2705) (7520d8f)
- ThemePlugin content paths. (#2717) (6f0fdd6)
- use conventional commits for release merge commits (#2694) (257ff77)
0.1.29 (2023-03-08)
- Add ability to merge ECHO schemas (#2620) (6c68cdc)
- Add Devtools reset button (#2611) (a15a790)
- Add injected type Document to protobufs (#2632) (831b405)
- Add plain Records support in EchoArray (#2672) (694c1c6)
- Add report after webrtc errors (#2682) (d4e538a)
- Add specialized RPC implementation for client-services (#2670) (3433056)
- Bots prototyping (#2506) (8e5f521)
- Clean-up registry (#2617) (39fc65e)
- composer-app: Markdown export & import (#2650) (e8d9856)
- composer-app: Shell & Tree integration (#2614) (67579cd)
- config: align webpack plugin with other plugins (#2643) (d413bca)
- Document stacks. (#2616) (8b1ce9b)
- Fix flickering. (#2585) (9700acb)
- GH bot. (#2587) (624c811)
- kai stack sections (#2635) (03a7823)
- Remove useSubscription and rename useSubscriptionEffect (#2629) (7811814)
- Separate host from provider (#2647) (4139fab)
- Stack sections (#2623) (9ecb559)
- Tree (#2610) (a45a1b8)
- config overrides (#2684) (5ee7a86)
- credentials POC. (#2522) (eaeea92)
- Fix Kai notes frame (#2671) (336012d)
- Import/Export Space in Kai (#2597) (f60100a)
- random-access-storage: works in create-react-app (#2645) (fed7ed0)
- re-enable react strict mode (#2621) (e39a872)
- react-composer: a-priori attempt to fix remounting (#2664) (b5b06f6)
- react-composer: Adjust
useEditor
dependencies & add logging (#2669) (75a899e) - react-composer: Adjust
useEditor
dependency (#2665) (a6ae7b5) - react-composer: Styles (#2637) (36c5f5a)
- Rewrite useSelection hook (#2674) (9de4abc)
- typos in docs (#2648) (896d6a9)
0.1.28 (2023-02-27)
- Add useSubscriptionEffect hook (#2594) (bad2352)
- Devtools stability (#2577) (ee65e9a)
- Ignore unexpected config fields (#2596) (17206a5)
0.1.27 (2023-02-27)
withReactorRef
HOC for elements that forward refs that also need withReactor (#2580) (887ee50)- Add Devtools Extension smoke test (#2441) (fc5c70c)
- Add warning when withReactor is missing (#2559) (655046e)
- AuthMethod for invitations (#2384) (551e70b)
- Database test rig (#2553) (f62c4e2)
- Density (#2556) (deec499)
- Fix notes frame flickering. (#2584) (8291bff)
- Fix Notes NPE (#2572) (65aaf62)
- Fix space list tiles (#2574) (78c76f8)
- Fix space truncation (#2534) (4fbe651)
- Make halo.presentCredentials accept list of ids (#2564) (59fb041)
- Misc fixes (#2575) (d2a98b6)
- Mix fixes (#2570) (1d9070f)
- Multiple Notes board (#2582) (227dcd7)
- Notes Board bug fixes and content document. (#2560) (361be4b)
- Object list styles (#2579) (b331c7b)
- react-components/select (#2573) (4bccff6)
- Space settings dialog (#2555) (e46adf8)
- Text usability improvements (#2565) (4235176)
- Updated theme w/translations (#2557) (b43f918)
- broken links and peer deps in bare template (#2590) (9770b5a)
- Component issues from kai (#2583) (5d51c6b)
- Input value (#2568) (b212ad2)
- Kai polish (#2571) (13ae41c)
- kai: create space in dev mode (#2569) (3fc4466)
0.1.26 (2023-02-21)
0.1.25 (2023-02-19)
0.1.24 (2023-02-18)
DropdownMenu
(#2466) (a03476c)EditableList
(#2457) (e50af22)- Add continuous deploy for devtools extension (#2358) (7205a94)
- Add CONTRIBUTING.md to
react-components
(#2440) (8e659a9) - Add Credentials API (#2502) (762f5bd)
- Add friendly error on Space creation without Identity (#2428) (198fdf5)
- Add friendly error when accessing ECHO without identity (#2423) (e8eed55)
- Add lazy components to Devtoold (#2412) (b2bbe92)
- Add Root
Document
with Space meta data (#2487) (8b7811a) - Add schema introspection (#2418) (2b3e458)
- Add type to DocumentModel (#2443) (2618237)
- API ergonomics (#2514) (89b4311)
- basic container demos. (#2323) (3c48ff7)
- Bot testing. (#2311) (733823e)
- braneframe: create app (#2373) (bf4c676)
- Bug fix (#2348) (7f76485)
- Code sandbox UX and throttling. (#2403) (20b8f13)
- composer stories (#2515) (8959c5f)
- config: inject build info and environment variables (#2315) (45c7114)
- Deprecated archive folder. (#2481) (2f70ce1)
- dx app cli and app template improvements (#2395) (5901edf)
- ECHO filtering. (#2307) (b696326)
- Error handling (#2389) (b9c5ec1)
- Explorer (#2458) (78e36ac)
- Extendable network test builder for teleport (#2318) (3e208f8)
- Factor out faker from get-spore/plexus/kai (#2464) (e56d686)
- Factor out frames, bots into DMG. (#2480) (6d77c2b)
- Factor out PWA (#2345) (9fcf00b)
- Factor out registry frame (not a frame!) (#2477) (479c437)
- File management (#2390) (5a2c977)
- Fix default frame (#2452) (96bc23f)
- Fix Devtools bundling (#2454) (966389c)
- Fix scrolling (#2478) (b1effa8)
- Forms. (#2326) (9844160)
- Framebox 2 (#2392) (acd21af)
- Grid (#2391) (823438c)
- integrate kai ux changes (#2500) (ef913ab)
- Invitations testing (#2350) (9237597)
- Join button. (#2385) (f60afcf)
- Kai clean-up (#2341) (ebad381)
- Kai frame cosmetic clean-up. (#2484) (0719782)
- kai grid (#2429) (540c19d)
- kai: include git info in log (#2300) (443026b)
- kai: pwa enable flag (#2344) (87d3081)
- Lazy components in Kai (#2393) (73ba1e3)
- List component (#2453) (2a26da0)
- List item invitation status avatars (#2431) (9e83509)
- Local state machine on objects not persisted in the database (#2494) (d453b62)
- Make DB more stable (#2473) (c789b2f)
- Make TableFrame in Kai use schema type to generate Columns (#2425) (ecb4d08)
- migrate samples to experimental API (#2396) (221322d)
- Mosaic grid frame (#2422) (9cd8485)
- Move components. (#2465) (7dd416d)
- Notarization plugin for feed admission (#2319) (dd41751)
- OS join flow (#2294) (e9ed7fc)
- react-appkit: Add draft UI to toggle NetworkMode (#2189) (08946a2)
- react-appkit: Generic Tiles (#2401) (e85814b)
- Refactor frames into separate directories (#2475) (1ac5109)
- Remove
experimental
db API (#2516) (61e4416) - Remove legacy DB APIs (#2461) (de9d4a0)
- Remove react-list (#2417) (0b3e18b)
- Restructure containers (separate folders). (#2483) (8d7fe2e)
- Restructure devtools with router. (#2330) (06e36db)
- Scrolling table and moved frame selector. (#2334) (bdca163)
- Separate feed admission from invitations (#2413) (7d96b1c)
- Sidebar tiles (#2482) (a4a075c)
- Standardize controls (#2518) (25a8d62)
- Synchronize spaces between devices (#2416) (2d57ac0)
- test (#2312) (db6a835)
- Test invitations and sync (#2349) (25c29f9)
- Theme extensions (#2310) (9072bea)
- Update frame container. (#2324) (e708b1c)
- Use client-side mutation tags for optimisitic mutation resolution (#2456) (63fddff)
- ux (#2433) (ed83480)
- UX dev mode (#2347) (754f1ec)
- UX experiments (#2434) (8a1c43c)
- UX fix (#2346) (2e529d5)
- UX fixes (#2303) (2969832)
- vault compatibility mode (#2288) (fb46b2c)
- Wait until target timeframe when loading spaces (#2339) (4fbd912)
kai
UX (#2316) (ec54a04)- client: make halo proxy invitation compatible w/ useSyncExternalStore (#2469) (9eae241)
- client: make space proxy invitation compatible w/ useSyncExternalStore (#2455) (ec606e0)
- config/telemetry race condition in bundles (#2386) (cffeac3)
- cosmetic improvements in kai (#2309) (729291e)
- devtools-extension: Fix Devtools extension after App reafactor (#2337) (8428589)
- devtools-extension: Skip bundle (#2333) (d7f8fc5)
- devtools-extension: Skip bundle script (#2335) (d41abc8)
- Draggable behavior on touch devices (#2517) (318e644)
- echo-schema: Fix Symbols (#2320) (2b2cc1f)
- Fix Blanck screen in dev mode Kai (#2437) (c1a4299)
- Fix bundle size for Devtools (#2409) (e2d3317)
- Fix carret jumping in input components (#2424) (258f0ef)
- Fix flaky credentials test (#2351) (ff2d0f4)
- Fix flaky tests in @dxos/network-manager (#2379) (ccb91b4)
- Fix infinite loop in text-model (#2383) (7f849e5)
- Fix order in publish script (#2359) (4a156ac)
- Fix race condition in DataMirror (#2408) (408a3b9)
- Fix schema type missing for replicated objects (#2488) (dd1f7ce)
- Fix scope variables missing in browser logs (#2314) (6e3adcc)
- Fix type-based queries (#2486) (274c00f)
- Hover, focus, and Storybook dark mode (#2507) (bffa9e7)
- Inputs use native React props for
value
,defaultValue
, andonChange
(#2432) (14c4503) - kai polish (#2510) (d1e640a)
- kai: nicer look when installed on iOS (#2343) (d71fd3e)
- Remove
Collection
from List so it doesn’t logSlotClone
errors (#2519) (4fc800a) - Restore correct
ThemeConfig
indevtools
(#2328) (0ffa504) - sentry reporting (#2382) (f34fcbb)
- Sidebar state (#2306) (cbac2a0)
- Stabilize layout in
kai
(#2305) (f351a3d) - Use
!
modifier instead of removing a rule for now (#2485) (4d49cd2)
0.1.23 (2023-01-17)
- Auth for data spaces (#2157) (7c6cd6a)
- Calendar and meta table. (#2282) (c5dc762)
- convert templates to self-contained npm packages (#2281) (13e56f6)
- DMG (#2289) (359d85d)
- Filter space state updates (#2298) (53cb37b)
- Fix input (#2279) (5c8e610)
- Fix kai exports (#2283) (380a773)
- Framebox (#2280) (e4b90c3)
- Implement import (#2286) (da67b5e)
- Kanban/Chess clean-up. (#2274) (a958693)
- Refactor
composer
to use slots so its wrappingdiv
can be styled. (#2293) (7808ad8) - Reorder views (#2276) (204793b)
- Responsive kai (#2275) (6bab381)
- toJSON for schemaless echo objects (#2262) (667ee62)
- Don’t autofocus in iOS Safari (#2284) (98d9f76)
- network-manager: Fix Flaky test (#2263) (d6b4769)
- network-manager: Fix RPC closed error (#2285) (54493db)
- QR codes (#2271) (594484b)
- Sidebar layout & motion (#2272) (69db45d)
- Sidebar layout & motion (#2290) (605ccd1)
- Taks keyboard access in
kai
(#2278) (cf2533b) - Topbar & Sidebar coordination in
kai
(#2291) (26e855e) - Topbar & Sidebar coordination in
kai
(#2292) (37924e9) - Wait for the initial state to load during the database initialization (#2102) (3901f60)
0.1.22 (2023-01-13)
- A simple hypercore multiplexer. (#1754) (6406042)
- Add ClientIFrameServiceProxy (#1837) (7dc67e2)
- Add config editor to devtools (#1801) (72cb750)
- Add deploy script to app templates (#1819) (4042b3c), closes #1636
- Add Devtools TestBench (#2217) (dd7b91a)
- Add google.protobuf.Struct substitutions (#1988) (7df721e)
- add indicator to layout. (#1989) (088782d)
- add invitations options (#1846) (b5e90c5)
- Add Presence (#2040) (c4e8e2e)
- Add query param for remouteSource in Devtools (#1977) (9700cf5)
- Add safeInstanceof decorator (#1850) (fd52e2c)
- Add support for turning if vault to other apps (#1919) (717c3be)
- Add telemetry to composer & tasks apps (#1887) (94baf04)
- Add Telemetry to devtools (#1877) (3211eeb)
- Add WRTC support to remote client (#1656) (5666575)
- adds authentication code verification (#1843) (f433f09)
- Auth extension (#2112) (621ff00)
- Automatic scope capture during log (#1946) (04acc9d)
- Basic TS analyzer. (#1937) (95a7120)
- change invitations to request/response initiated from the guest. (#1832) (4fa4592)
- Chess storybook. (#2241) (c28c4ed)
- Clean without deleting IDE prefs (#1680) (b969959)
- cli: add staging config (#2119) (ce013cc)
- client-services: Add NetworkService (#2185) (30ad46a)
- client: Add Client API for NetworkService (#2186) (5677619)
- client: halo invitations (#1897) (f74a147)
- client: Support absolute paths for remote source (#1703) (0654d5c)
- cli: Reintroduce (#1804) (3682a5a)
- cli: Seed default config file if config is missing (#1916) (ceb4bc6)
- Codemods (#1590) (5314f1f)
- complete HALO invitations (#1869) (3cc8bbe)
- Composer (#1672) (d643cfe)
- composer-app: Factor composer app out of halo (#1879) (c85cd65)
- config: Hook up optional env and dev config (#1701) (3703f34)
- Configure ts-node for mocha executor (#2220) (529ef38)
- Context (#1836) (2ceacc7)
- Convert space invitations to use teleport (#2065) (d728ab3)
- Credential query (#2210) (988eaec)
- Design system plugin, components, and assets (#1596) (8a3acac)
- Device and space member lists queries (#1838) (13d5214)
- devtools: Add Credentials panel (#2216) (3db1e36)
- devtools: Add Keyring panel (#2019) (39b477e)
- devtools: Add Members Panel (#2147) (150915c)
- devtools: Add Profile panel (#2018) (bd945ba)
- devtools: Setup standalone application (#1691) (285ed15)
- Docs 2.0 (#1604) (3422da3)
- docs: Telemetry plugin (#1729) (abefb78)
- Draggable task list. (#2203) (1c41bc6)
- dx-cli: Basic sentry-hookup (#1719) (cefd6bb)
- dx-cli: Basic telemetry (#1724) (3398057)
- dx-cli: Track internal users (#1739) (0296511)
- Dynamic service resolution for dxRpc & shared-worker error handling (#1883) (66aee38)
- ECHO db2 typed schema and KAI demo. (#2169) (81a8f3e)
- Echo reengineering (#1572) (637a42e)
- Enable auth for HALO spaces (#2156) (54991d7)
- End-to-end gravity test. (#2024) (59dbbe0)
- ESBuild plugin (#2064) (b4594bf)
- Factor out ECHO type generator. (#2191) (0cca560)
- Fix delete and reorder (#2206) (6535beb)
- fix flaky network-manager tests (#1870) (0ae7349)
- Gravity test agent. (#1933) (250ac4b)
- guide docs (#2093) (b48ecfc)
- HALO pattern coverage (#1711) (424f36b)
- halo-app: Cleanup apps page (#1984) (39d16df)
- halo-app: Hook up telemetry (#1763) (0a470eb)
- halo-app: Toggle telemetry (#1817) (511b788)
- halo-app: Use real devices list (#1903) (fdd9477)
- halo-app: Wire up baseline telemetry events (#1786) (7df380c)
- heartbeat indicator. (#1981) (d77178b)
- hello-template: Add list as default component (#1992) (ab90b1a)
- HOC to automatically track subscribed objects (#2187) (2b9b648)
- https app dev servers (#2243) (ee542e4)
- Icon assets. (#1969) (eb3e2c7)
- Identity display name (#1945) (841c560)
- Implement invitations. (#1748) (8cc6b32)
- Import/export (#2250) (cdf82e3)
- improved readmes and docs (#2106) (827ebad)
- Integrate arrays and refs into the experimental db API (#2257) (031708a)
- Integrate iframe service (#1853) (73db00f)
- Integrate new database stack into the client (#2199) (8748ca2)
- integration of new invitations service (#1799) (717c07f)
- Introduce Vault (#1623) (ed2d1f9)
- Invitation design increment (#1868) (a836694)
- Kai components (#2221) (b186a9c)
- Kai kanban (#2223) (88bc0a9)
- kai storybooks (#2245) (41365dd)
- kai: Add Airplane Mode (#2192) (a7909da)
- kai: Add text model (#2201) (b2af8f0)
- kai: Make reset button work (#2242) (9aa9f93)
- kai: port device invitations from halo (#2264) (6b50a9b)
- kai: port existing invitations flow (#2259) (0a119c1)
- kai: port identity creation over from halo (#2258) (8b77fc3)
- keyring: List keys in Keyring (#2020) (fcd1944)
- List pattern (#1881) (efc482c)
- Lists, invitations lifecycle, and other improvements (#1777) (ce42706)
- Local snapshots (#2202) (56e12c1)
- Log at the right callsite in browser & add custom PublicKey formatter (#1963) (ae67027)
- Logger with options and config file. (#1778) (1459630)
- logging features (#1931) (bf17bdd)
- Make events fire synchronously (#1824) (fd7d6ea)
- Map component (#2229) (e1b64e7)
- markdown directives for inserting api docs (#1940) (b8499e8)
- mdx presentation (#2047) (a95409c)
- messaging: Make SignalManager re-entrant (#2163) (743b951)
- metagraph SDK (#1975) (d8837f3)
- Migrate esbuild plugins into monorepo (#2010) (7680ac0)
- Multi use test invitations (#2171) (73b5d33)
- multi-party support. (#2184) (6154e73)
- network-manager: Add "Airplane mode" (#2170) (1e4a9e0)
- node-std globals (#2077) (91a51fc)
- NX Toolbox (#1728) (bc1fd02)
- Object sync protocol (#2218) (0e97661)
- object-model: Add Reference (#2209) (b2c8739)
- Ordered arrays in object model (#2247) (058cbb5)
- OS patterns (#2230) (d69f2b0)
- PIN input component (#1834) (bb214b3)
- presence: Integration into ClientServices (#2146) (419d470)
- react-appkit: Create package (#1788) (d281f38)
- react-client: Ensure client failing to initialize triggers error boundary (#1982) (aa83711)
- react-composer: Introduce pattern (#1789) (fc100b8)
- readme generator (#1830) (1e6ef96)
- Refactor database & space management (#2151) (363e987)
- Refactor network manager to improve stability (#2031) (0eb060e)
- Remove old mesh protocol (#2099) (f8ccbde)
- Remove terminated invitations (#1959) (6f42273)
- repository guide (#2174) (1e74ebf)
- Reset client (#1954) (2c27812)
- Rework space invitation sequnce. (#2080) (67aeb97)
- Rewrite feed-store (#1670) (2d34ad1)
- sentry: Create package (#1718) (9704e9a)
- simplified, cleaned up app templates (#2222) (9b89a98)
- Simplify stack for synchronized (#2096) (a3be59c)
- slide layout (#2073) (9526181)
- Snapshot manager (#2225) (80a6b6c)
- space-protocol: Integrate Teleport Presence (#2095) (838e8ac)
- Spyglass logging server. (#1597) (bd95ca1)
- start of kube cli extension. (#2036) (71810da)
- SWC plugin for logger (#2045) (d545aed)
- Sync testing. (#1833) (3586e63)
- tasks-app: Setup application (#1886) (6eda038)
- telemetry: Create package (#1723) (c84f07c)
- Teleport (#1762) (1d2469c)
- test: Add tags filter to executor (#1973) (6b67c97)
- TodoMVC demo (#2005) (2724742)
- Tree of user stories (#2078) (089f9a1)
- UI kit stub (#1690) (ac4daca)
- Update CI settings to docker-xlarge). (#1610) (106e7bf)
- Update Kai demo with task list. (#2190) (38feea1)
- Update kai UX (#2205) (8810289)
- updates to async, log and mesh RPC. (#1798) (e8110d3)
- upgrade templates (#2108) (ce45c99)
- Use prototypes from schema (#2251) (34e4d42)
- Use ramdisk for CI (#1840) (92db0e2)
- Use react-uikit for HALO (#1725) (251bebe)
- Use teleport in HALO invitations (#2041) (7695129)
- Wait for prevoiusly reached timeframe when loading spaces (#2200) (b34c256)
- Worker session management (#1708) (3192ee9)
- Add back missing bots folder. (#1581) (d25508d)
- Add dev config for apps (#1901) (be13bbe)
- Add live:true to the replicator (#1721) (27644dd)
- apidoc to not complain about git in CI (#2098) (b20b606)
- App redirects with invitations (#1904) (e48fb25)
- app tunneling. (#2215) (9f2c996)
- Apps prod vite config (#1900) (dda5d8c)
- Apps styles & translations (#1895) (f49006a)
- attempt prerelease command for docs (#1710) (55d6c2a)
- badges (#1609) (5f7c009)
- bare input onChange (#2052) (56c3afb)
- bot things to work again (cherry pick) (#1698) (e90c045)
- bugs in docs (#2101) (2214aab)
- bundled app (#2068) (de27522)
- cleanup service config. (#1773) (9e8c05a)
- cli conf for dev kube. (#1689) (5ea97bc)
- cli: better logging on app publish (#2145) (cb5f900)
- cli: Clone created apps from git tag matching the cli version (#1914) (8cebf8d)
- client-services: Ensure always subscribed to spaces (#1961) (8ef94f4)
- client-services: Lengthen proxy timeout (#1997) (bd282df)
- cli: Update default config (#2117) (f18afb1)
- codec-protobuf: Missing dependency (#2084) (b66accc)
- compiler options in the templates (#1910) (eee5096)
- Composer fallbacks (#1712) (04ccfba)
- composer: Show existing spaces (#1696) (b8b6cfe)
- config: Fail gracefully when dynamic config is unavailable (#1674) (937ed16)
- config: Improve config plugins injection (#2067) (7f650cf)
- config: Re-add plugin dynamic env var parsing (#2072) (4ccc099)
- correct binpath of plate package (#1731) (adedc00)
- Custom models not working (#1655) (a764b5f)
- Demo feedback responses (#1918) (7c990a8)
- Demo feedback responses 2 (#1947) (be547fc)
- Demo feedback responses 3 (#1968) (6da0161)
- Dependency issues when installing cli (#1852) (e7e4947)
- devices are not admitted after halo-invitation. (#1871) (60d8f84)
- Devtools bundle "Reached heap limit Allocation failed" error fix (#1948) (bd1e335)
- devtools PartiesPanel, FeedsPanel, ConfigPanel (#1733) (b899b13)
- Devtools production behavior (#1950) (dfe6316)
- Devtools Swarm panel (#1707) (9f5fd10)
- devtools-extension: Make Devtools Extension work (#2193) (44f8cf1)
- devtools-testbench: bundle (#2234) (5f60361)
- devtools: Instant update items with parents (#2081) (1335cd1)
- devtools: SwarmPanel (#2079) (14dc8cb)
- display links for published apps. (#2032) (db9bbf5)
- docs deploy (#1953) (ef8f94c)
- docs: Bad import (#1735) (6ef856f)
- docs: Production bundle doesn't crash at hydration (#1925) (bf97cfb)
- docs: Telemetry plugin (#1751) (d752b4f)
- Dual iframes on fresh app (#2094) (42b8b59)
- dx-cli: Templates path (#1686) (c6cf06e)
- Enable authentication retries. (#2026) (e289349)
- enable custom mocha executor from IDE (#1726) (f1b046b)
- esbuild: clear output path before build (#2088) (04caaf3)
- Fix hypercore browser deps. (#1697) (f883fe8)
- fix network manager (#1603) (c91112f)
- Fix non-deterministic test in ObjectModel (#2256) (7800518)
- Fix rpc-tunnel test (#1575) (5c3494a)
- fix usage of null items in tasks-app (#2159) (af04235)
- fixed dx app new flow outside of monorepo (#2110) (fbea7a9)
- Halo invitations (#1911) (a7f4ce9)
- halo-app: Check for real device key for labelling 'this device' (#1985) (67e532d)
- halo-app: Ensure shared worker is bundled by vite (#1907) (15cf8be)
- halo-app: Fix redirect when creating identity (#1917) (e997f6b)
- halo-app: Remove old space management button in nav (#1943) (d66c33c)
- halo-app: Render better error for missing shared worker support (#1687) (28a566c)
- halo-app: Show member display names in member list (#1987) (7f945c8)
- halo-app: Use bundled version of client services (#1785) (889fadd)
- halo-app: Use iframe delegated webrtc in shared worker (#1835) (35b9c33)
- halo-app: Wait for dynamic config to resolve in worker (#1761) (5ff1fc2)
- hello-template: Cleanup missing config/deps (#1926) (45b96c4)
- hello-template: Get app running again after ECHO re-engineering (#1595) (3815855)
- hello-template: vite config template (#1864) (2bede71)
- Ignore signals for closed connections (#2253) (55ac62c)
- Include react-list in the release please config (#1929) (3069bf4)
- Increase heartbeat timeout in vault (#2049) (b2377a7)
- Issues missed by slots refactor (#2053) (b3bc449)
- kai: don't use autoupdate for service worker (#2246) (321bc93)
- kai: make dashboard panels stack on small screens (#2237) (da74782)
- lib ignore in plate pipeline (#1825) (775e21e)
- lint on tasks app (#2105) (a5312bb)
- Lint toolbox (#2066) (902f381)
- Logging in browser (#1781) (b67a4c0)
- Logging in dependencies (#1681) (4b13b92)
- Menubar radix issues (#2063) (bc9f9a3)
- mesh-proxy: Not Open Error (#2197) (37665dd)
- mocha: Separate nyc_output per project (#1805) (a87a266)
- more review feedback (#2155) (4425ea4)
- More template fixes (#1857) (884b5b7)
- Nx config for PR #2191 (#2196) (b37d8a0)
- party properties item being created multiple times. (#1991) (717b927)
- plate index ignore (#1979) (a687752)
- plate: Only remove trailing slash from path if it exists (#1915) (7cfc396)
- Presence z-index. (#1990) (ddcdcfb)
- Protocol session errors (#1650) (c526816)
- Publish config (#1859) (949c5e8)
- react hook warning in monolithic apps (#2249) (7f92a97)
- react-appkit: slightly safer telemetry (#2002) (b17fc4d), closes #2001
- react-client: Remove old dependency (#1860) (bc06ea9)
- react-list and react-composer Storybooks (#2160) (8b154cc)
- react-list: Reject text updates when an input is focused (#1908) (3acdf5d)
- react-ui Storybook, tokens (#2070) (f684390)
- react-uikit: Auto-auth with actual code (#1958) (19109e7)
- react-ui: publish plugin w/ types (#1865) (2cea876)
- realign app templates (#1856) (c4054f9)
- Remove tsc executor patch (#2044) (e0df1df)
- rename shims to typings (#1730) (7e0868d)
- Restore deleted bots directory. (#1577) (3934bd5)
- Restore missing controlled value on bare inputs (#2060) (f9d4cb6)
- Restore missing Tailwind content directories (#2061) (e604b38)
- review feedback 1 (#2154) (6a8546e)
- Service worker Toast messages (#2015) (b73c69c)
- skip existing in PublishRequest. (#1780) (9beb849)
- Space metadata item bug (#2071) (302ca8a)
- telemetry config for kube. (#1750) (399e363)
- teleport: Make both Teleports destroy themselves when one disconnects (#2056) (171e4ac)
- Test CI (#1727) (5f9509c)
- Toast bugs & i18n issues (#2076) (a1b0a2b)
- Tooltip in dialog z-index (#2016) (43ad765), closes #1994
- Update logo (#1608) (c01316e)
- use public kube. (#1658) (cefa773)
- vite injected env vars missing (#2248) (a05abc0)
0.1.21 (2023-01-13)
- Add Devtools TestBench (#2217) (dd7b91a)
- Chess storybook. (#2241) (c28c4ed)
- client-services: Add NetworkService (#2185) (30ad46a)
- client: Add Client API for NetworkService (#2186) (5677619)
- Configure ts-node for mocha executor (#2220) (529ef38)
- Credential query (#2210) (988eaec)
- devtools: Add Credentials panel (#2216) (3db1e36)
- Draggable task list. (#2203) (1c41bc6)
- ECHO db2 typed schema and KAI demo. (#2169) (81a8f3e)
- Factor out ECHO type generator. (#2191) (0cca560)
- Fix delete and reorder (#2206) (6535beb)
- HOC to automatically track subscribed objects (#2187) (2b9b648)
- https app dev servers (#2243) (ee542e4)
- Import/export (#2250) (cdf82e3)
- Integrate arrays and refs into the experimental db API (#2257) (031708a)
- Integrate new database stack into the client (#2199) (8748ca2)
- Kai components (#2221) (b186a9c)
- Kai kanban (#2223) (88bc0a9)
- kai storybooks (#2245) (41365dd)
- kai: Add Airplane Mode (#2192) (a7909da)
- kai: Add text model (#2201) (b2af8f0)
- kai: Make reset button work (#2242) (9aa9f93)
- kai: port device invitations from halo (#2264) (6b50a9b)
- kai: port existing invitations flow (#2259) (0a119c1)
- kai: port identity creation over from halo (#2258) (8b77fc3)
- Local snapshots (#2202) (56e12c1)
- Map component (#2229) (e1b64e7)
- messaging: Make SignalManager re-entrant (#2163) (743b951)
- Multi use test invitations (#2171) (73b5d33)
- multi-party support. (#2184) (6154e73)
- network-manager: Add "Airplane mode" (#2170) (1e4a9e0)
- Object sync protocol (#2218) (0e97661)
- object-model: Add Reference (#2209) (b2c8739)
- Ordered arrays in object model (#2247) (058cbb5)
- OS patterns (#2230) (d69f2b0)
- repository guide (#2174) (1e74ebf)
- simplified, cleaned up app templates (#2222) (9b89a98)
- Snapshot manager (#2225) (80a6b6c)
- Update Kai demo with task list. (#2190) (38feea1)
- Update kai UX (#2205) (8810289)
- Use prototypes from schema (#2251) (34e4d42)
- Wait for prevoiusly reached timeframe when loading spaces (#2200) (b34c256)
- app tunneling. (#2215) (9f2c996)
- devtools-extension: Make Devtools Extension work (#2193) (44f8cf1)
- devtools-testbench: bundle (#2234) (5f60361)
- Fix non-deterministic test in ObjectModel (#2256) (7800518)
- Ignore signals for closed connections (#2253) (55ac62c)
- kai: don't use autoupdate for service worker (#2246) (321bc93)
- kai: make dashboard panels stack on small screens (#2237) (da74782)
- mesh-proxy: Not Open Error (#2197) (37665dd)
- Nx config for PR #2191 (#2196) (b37d8a0)
- react hook warning in monolithic apps (#2249) (7f92a97)
- react-list and react-composer Storybooks (#2160) (8b154cc)
- vite injected env vars missing (#2248) (a05abc0)
0.1.20 (2022-12-16)
0.1.19 (2022-12-16)
- Auth extension (#2112) (621ff00)
- cli: add staging config (#2119) (ce013cc)
- Enable auth for HALO spaces (#2156) (54991d7)
- presence: Integration into ClientServices (#2146) (419d470)
- Refactor database & space management (#2151) (363e987)
- space-protocol: Integrate Teleport Presence (#2095) (838e8ac)
- cli: better logging on app publish (#2145) (cb5f900)
- cli: Update default config (#2117) (f18afb1)
- more review feedback (#2155) (4425ea4)
- review feedback 1 (#2154) (6a8546e)
0.1.18 (2022-12-14)
- guide docs (#2093) (b48ecfc)
- improved readmes and docs (#2106) (827ebad)
- Remove old mesh protocol (#2099) (f8ccbde)
- Simplify stack for synchronized (#2096) (a3be59c)
- start of kube cli extension. (#2036) (71810da)
- Tree of user stories (#2078) (089f9a1)
- upgrade templates (#2108) (ce45c99)
- apidoc to not complain about git in CI (#2098) (b20b606)
- bugs in docs (#2101) (2214aab)
- Dual iframes on fresh app (#2094) (42b8b59)
- fixed dx app new flow outside of monorepo (#2110) (fbea7a9)
- lint on tasks app (#2105) (a5312bb)
0.1.17 (2022-12-10)
0.1.16 (2022-12-09)
0.1.15 (2022-12-09)
0.1.14 (2022-12-09)
- Add google.protobuf.Struct substitutions (#1988) (7df721e)
- Add Presence (#2040) (c4e8e2e)
- Convert space invitations to use teleport (#2065) (d728ab3)
- devtools: Add Keyring panel (#2019) (39b477e)
- devtools: Add Profile panel (#2018) (bd945ba)
- End-to-end gravity test. (#2024) (59dbbe0)
- ESBuild plugin (#2064) (b4594bf)
- keyring: List keys in Keyring (#2020) (fcd1944)
- mdx presentation (#2047) (a95409c)
- Migrate esbuild plugins into monorepo (#2010) (7680ac0)
- Refactor network manager to improve stability (#2031) (0eb060e)
- Rework space invitation sequnce. (#2080) (67aeb97)
- slide layout (#2073) (9526181)
- SWC plugin for logger (#2045) (d545aed)
- Teleport (#1762) (1d2469c)
- test: Add tags filter to executor (#1973) (6b67c97)
- TodoMVC demo (#2005) (2724742)
- Use teleport in HALO invitations (#2041) (7695129)
- bare input onChange (#2052) (56c3afb)
- bundled app (#2068) (de27522)
- config: Improve config plugins injection (#2067) (7f650cf)
- config: Re-add plugin dynamic env var parsing (#2072) (4ccc099)
- devtools: Instant update items with parents (#2081) (1335cd1)
- devtools: SwarmPanel (#2079) (14dc8cb)
- display links for published apps. (#2032) (db9bbf5)
- Enable authentication retries. (#2026) (e289349)
- Increase heartbeat timeout in vault (#2049) (b2377a7)
- Issues missed by slots refactor (#2053) (b3bc449)
- Lint toolbox (#2066) (902f381)
- Menubar radix issues (#2063) (bc9f9a3)
- react-appkit: slightly safer telemetry (#2002) (b17fc4d), closes #2001
- react-ui Storybook, tokens (#2070) (f684390)
- Remove tsc executor patch (#2044) (e0df1df)
- Restore missing controlled value on bare inputs (#2060) (f9d4cb6)
- Restore missing Tailwind content directories (#2061) (e604b38)
- Service worker Toast messages (#2015) (b73c69c)
- Space metadata item bug (#2071) (302ca8a)
- teleport: Make both Teleports destroy themselves when one disconnects (#2056) (171e4ac)
- Toast bugs & i18n issues (#2076) (a1b0a2b)
- Tooltip in dialog z-index (#2016) (43ad765), closes #1994
0.1.13 (2022-11-25)
- client-services: Lengthen proxy timeout (#1997) (bd282df)
- party properties item being created multiple times. (#1991) (717b927)
0.1.12 (2022-11-25)
- add indicator to layout. (#1989) (088782d)
- halo-app: Cleanup apps page (#1984) (39d16df)
- heartbeat indicator. (#1981) (d77178b)
- hello-template: Add list as default component (#1992) (ab90b1a)
- metagraph SDK (#1975) (d8837f3)
- react-client: Ensure client failing to initialize triggers error boundary (#1982) (aa83711)
- Demo feedback responses 3 (#1968) (6da0161)
- halo-app: Check for real device key for labelling 'this device' (#1985) (67e532d)
- halo-app: Show member display names in member list (#1987) (7f945c8)
- Presence z-index. (#1990) (ddcdcfb)
0.1.11 (2022-11-24)
- Add query param for remouteSource in Devtools (#1977) (9700cf5)
- Icon assets. (#1969) (eb3e2c7)
- Log at the right callsite in browser & add custom PublicKey formatter (#1963) (ae67027)
- logging features (#1931) (bf17bdd)
- Remove terminated invitations (#1959) (6f42273)
- Reset client (#1954) (2c27812)
- client-services: Ensure always subscribed to spaces (#1961) (8ef94f4)
- Devtools production behavior (#1950) (dfe6316)
- plate index ignore (#1979) (a687752)
- react-uikit: Auto-auth with actual code (#1958) (19109e7)
0.1.10 (2022-11-22)
- Add Telemetry to devtools (#1877) (3211eeb)
- Automatic scope capture during log (#1946) (04acc9d)
- Basic TS analyzer. (#1937) (95a7120)
- fix flaky network-manager tests (#1870) (0ae7349)
- Gravity test agent. (#1933) (250ac4b)
- Identity display name (#1945) (841c560)
- markdown directives for inserting api docs (#1940) (b8499e8)
- Demo feedback responses 2 (#1947) (be547fc)
- Devtools bundle "Reached heap limit Allocation failed" error fix (#1948) (bd1e335)
- docs deploy (#1953) (ef8f94c)
- halo-app: Remove old space management button in nav (#1943) (d66c33c)
0.1.9 (2022-11-18)
0.1.8 (2022-11-18)
- docs: Production bundle doesn't crash at hydration (#1925) (bf97cfb)
- hello-template: Cleanup missing config/deps (#1926) (45b96c4)
0.1.7 (2022-11-18)
- Add support for turning if vault to other apps (#1919) (717c3be)
- cli: Seed default config file if config is missing (#1916) (ceb4bc6)
- cli: Clone created apps from git tag matching the cli version (#1914) (8cebf8d)
- compiler options in the templates (#1910) (eee5096)
- Demo feedback responses (#1918) (7c990a8)
- Halo invitations (#1911) (a7f4ce9)
- halo-app: Fix redirect when creating identity (#1917) (e997f6b)
- plate: Only remove trailing slash from path if it exists (#1915) (7cfc396)
0.1.6 (2022-11-17)
- Add telemetry to composer & tasks apps (#1887) (94baf04)
- client: halo invitations (#1897) (f74a147)
- complete HALO invitations (#1869) (3cc8bbe)
- composer-app: Factor composer app out of halo (#1879) (c85cd65)
- Dynamic service resolution for dxRpc & shared-worker error handling (#1883) (66aee38)
- halo-app: Use real devices list (#1903) (fdd9477)
- Integrate iframe service (#1853) (73db00f)
- Invitation design increment (#1868) (a836694)
- List pattern (#1881) (efc482c)
- Make events fire synchronously (#1824) (fd7d6ea)
- readme generator (#1830) (1e6ef96)
- tasks-app: Setup application (#1886) (6eda038)
- Add dev config for apps (#1901) (be13bbe)
- App redirects with invitations (#1904) (e48fb25)
- Apps prod vite config (#1900) (dda5d8c)
- Apps styles & translations (#1895) (f49006a)
- devices are not admitted after halo-invitation. (#1871) (60d8f84)
- halo-app: Ensure shared worker is bundled by vite (#1907) (15cf8be)
- hello-template: vite config template (#1864) (2bede71)
- react-list: Reject text updates when an input is focused (#1908) (3acdf5d)
- react-ui: publish plugin w/ types (#1865) (2cea876)
0.1.5 (2022-11-11)
0.1.4 (2022-11-11)
- Dependency issues when installing cli (#1852) (e7e4947)
- More template fixes (#1857) (884b5b7)
- realign app templates (#1856) (c4054f9)
0.1.3 (2022-11-11)
- Add config editor to devtools (#1801) (72cb750)
- Add deploy script to app templates (#1819) (4042b3c), closes #1636
- add invitations options (#1846) (b5e90c5)
- adds authentication code verification (#1843) (f433f09)
- change invitations to request/response initiated from the guest. (#1832) (4fa4592)
- Context (#1836) (2ceacc7)
- Device and space member lists queries (#1838) (13d5214)
- halo-app: Toggle telemetry (#1817) (511b788)
- halo-app: Wire up baseline telemetry events (#1786) (7df380c)
- integration of new invitations service (#1799) (717c07f)
- PIN input component (#1834) (bb214b3)
- react-appkit: Create package (#1788) (d281f38)
- react-composer: Introduce pattern (#1789) (fc100b8)
- Sync testing. (#1833) (3586e63)
- Use ramdisk for CI (#1840) (92db0e2)
- halo-app: Use iframe delegated webrtc in shared worker (#1835) (35b9c33)
- lib ignore in plate pipeline (#1825) (775e21e)
0.1.2 (2022-11-04)
- mocha: Separate nyc_output per project (#1805) (a87a266)
- skip existing in PublishRequest. (#1780) (9beb849)