Releases: dxos/dxos
Releases · dxos/dxos
v0.5.8
v0.5.7
v0.5.6
0.5.6 (2024-06-10)
Features
- Add connection info to network panel (#6948) (90905e0)
- composer: autofocus new document added to a stack (#6907) (97acb7f)
- Fetch button in console diagnostics (#6916) (b2f4cd2)
- Pass space ref to file.upload provider (#6789) (777211f)
- Plank heading menu detail section (#6930) (c4185e0)
- TextTooltip (#6927) (a77ceba)
Bug Fixes
- agentmanager expired access token (#6922) (dc713d5)
- composer-app: include wasm files in service worker cache (#6912) (ffd017e)
- Fix devtools-extension (#6949) (742c1dc)
- functions: email-worker missing schema registration (#6898) (c30b711)
- functions: fix websocket reconnects (#6906) (6a9d10e)
- functions: fixed the logic for determining whose turn is next (#6899) (288794c)
- honor signaling telemetry for host mode (#6903) (23d7ea6)
- Narrow down space order query (#6936) (c9f6fbd)
- peer dependencies (#6924) (9071bf4)
- Stack add section menu (#6943) (e11ff5d)
v0.5.5
0.5.5 (2024-05-30)
Bug Fixes
v0.5.4
0.5.4 (2024-05-29)
Features
- demo: Chess player selector (#6882) (8757cee)
- demo: Provide context object to standalone thread messages in deck (#6865) (c4fdd2f)
Bug Fixes
- CLI fixes (#6879) (8f486ad)
- Complementary sidebar opening behavior (#6877) (7998a3b)
- composer-app: read cloudflare env properly in worker (#6870) (fb3ef83)
- Halo button signals appropriate status color when intentionally disconnected (#6878) (1335b4b)
- plugin-markdown: Auto-focus the document when it receives attention in Deck (#6881) (79e046c)
- plugin-presenter: Only emit close intent when in Deck (#6880) (e051d1b)
- update release please job with newer pnpm (#6868) (056e7da)
v0.5.3
0.5.3 (2024-05-28)
Features
- Add ability to query Expando (#6736) (3c6700b)
- Add Replication TestPlan (#6828) (26fd5aa)
- Add space key to index metadata (#6786) (2c59258)
- Change automerge-wasm allocator to allocate in chunks of 64 MB (#6813) (37bbd91)
- Clean-up (#6830) (2800199)
- CLI import and function pipeline upgrades (#6805) (427f0a3)
- Composer CLI extension. (#6755) (79e0565)
- composer: Reflow
Inbox
for demo (#6753) (6e12b97) - composer: Status bar (#6638) (3456876)
- Custom formatters for echo objects (#6854) (97757f4)
- Deck improvements, fixes (#6827) (27d49f1)
- Deck increment (#6720) (ac5e73c)
- devtools: autorefresh on stats panel (#6716) (5a4243f)
- Diagostics delivery system (#6731) (8ffbbae)
- Email sync demo (#6727) (c3feabc)
- Function plugin (#6835) (4922ff9)
- Function scheduler (#6721) (f752aaa)
- functions: functions and triggers are ECHO objects (#6751) (0d1a10f)
- functions: Wire in schema (#6838) (ac34611)
- halo: updateMemberRole API (#6714) (3b535c7)
- plugin-presenter: Presenter Deck integration (#6832) (d28cf09)
- plugin-threads: Open comments in c11y sidebar when attention changes (#6754) (4e877aa)
- restart function websocket connection if closed by server. (#6738) (13216f2)
- reveal.js demo (#6842) (1f9a03f)
- Support file upload in CLI (#6837) (7e64682)
- Support indexed queries with
Filter.or
(#6732) (e76d664) - Track database roots & show their stats (#6833) (bbd33a9)
Bug Fixes
- Budget indexing time (#6748) (b41a319)
- composer: Status bar dark mode colors (#6752) (bc67fdb)
- composer: UI Tweaks (#6861) (54324c7)
- Deck polish and other improvements & fixes (#6803) (83788ff)
- devtools perf panels (#6707) (3d65399)
- echo: allow accessing type reference if schema wasn't registered (#6787) (61bbff4)
- Fix stop loading absent objects in indexer (#6845) (bfb5bca)
- Fix Testbench device invitations (#6788) (1b80faf)
- Fragment imported space; Improve import speed (#6808) (2ad0afc)
- functions config (#6834) (7f770b6)
- functions: Raw array access (#6839) (a09cd97)
- InvitationCode updates on time (#6768) (cb47aab)
- Plank improvements & fixes (#6831) (423e628)
- plugin-deck: Placeholders and navigation (#6784) (7cd4303)
- plugin-presenter: Use same predicate as StackMain for Presenter slides (#6840) (d2f7366)
- plugin-space: await fully qualified id (#6849) (9a6cd60)
- Presenter style (#6843) (15ad2d5)
- Presenter update (#6855) (f1c21a1)
- status-bar: Remove placeholder online status (#6741) (6f2dfea)
- tables: Selected cell overlaps sticky header / footer (#6802) (23e8f03)
- Warn if database root already exists (#6850) (fffc127)
v0.5.2
0.5.2 (2024-05-17)
Features
- Attention & relatedness (#6662) (c55ea0f)
- plugin-sketch: Sketch planks (#6708) (16cd857)
- show emoji on receiving side of join flow (#6697) (51d50f2)
Bug Fixes
- plugin-client: remove device invitation code after invitation (#6704) (b850c25)
- plugin-space: fix navigation to objects on creation (#6688) (815041c)
- pnpm install (#6687) (2336313)
- presentation signing (#6685) (f09438f)
- reconcile pnpm versions (#6686) (a6d4c02)
- References serialization (#6702) (515eb77)
- Remove nesting from ECHO object JSON serialization (#6701) (5d833be)
- tweak beta notice and enable (#6706) (41b4fdd)
v0.5.1
0.5.1 (2024-05-15)
Features
- Add query metrics (#6585) (3c7169d)
- Adding performance panel to DebugPlugin (#6664) (af17cdd)
- agentmanager API authentication (#6514) (3dd1b82)
- Beta branch (#6486) (6564b82)
- CF secrets script (#6652) (1634f4d)
- Clean-up CLI invitations and auto open connection. (#6667) (f2d5836)
- Echo replicator abstraction (#6608) (4f405fb)
- halo: delegated invitations (#6557) (655aff8)
- halo: member roles (#6656) (6eeff4a)
- Index document on specified heads (#6477) (ff7d242)
- joyride improvements (#6615) (5c711f4)
- native: Added support for command palette global hotkey (#5692) (7f021b8)
- Performance monitor (#6643) (85b05df)
- plugin-deck: Deck plugin (#6397) (7ef92de)
- react-ui-stack: Hoist navigate-to action (#6661) (65333dc)
- shell: Standing (delegated) invitations (#6628) (4fc508c)
- tables: Column ordering (#6570) (8f625a2)
- testbench: add space import/export (#6499) (5d48d87)
- use COMPOSER-BETA cookie for agent authz (#6602) (5ae8fc1)
Bug Fixes
- Add toJSON to SpaceProxy (#6496) (5b8360b)
- agenthosting: invitation handler (#6481) (2ed734f)
- agentmanager auth check (#6658) (26de2f3)
- composer: Anchor settings dialog to prevent content jumps (#6640) (d8ffef0)
- composer: pass folder instead of graph node (#6613) (1670c35)
- devtools: handle spaces being closed (#6500) (bc05254)
- devtools: SpaceListPanel (#6497) (b833aa2)
- disable joyride on startup (#6629) (39e0ee2)
- Dispose queries correctly (#6663) (247377c)
- Do not flush unloaded documents (#6609) (1d3dae0)
- DocumentSection focus (#6577) (af3690c)
- echo: dynamic serializer timeout (#6532) (6e20736)
- echo: fix folder removal (#6612) (d27379b)
- echo: fixed space export with deleted objects (#6524) (18af12a)
- echo: fixed table in a stack not serialized (#6622) (3ccf9bd)
- echo: fixed trying to make EchoArray reactive (#6614) (ac072cc)
- echo: try loading objects in chunks when exporting data (#6529) (377e5f9)
- Fix
Error: Iterator could not decode entries
(#6523) (f02b2c7) - Hot fixes to staging for composer.space (#6642) (7e2ec83)
- Initial space selection and remove strict mode. (#6526) (77ab9c9)
- Make dxos lint utils public (#6555) (d514f85)
- Make indexer error non-critical (#6607) (f81ddc4)
- Make indexer re-entrant & fix runaway tasks and unit-tests (#6619) (befa1bc)
- make less astonishing error about hypergraphs (#6534) (873f84c)
- peer dependencies (#6621) (6df1309)
- plugin-navtree: Fix missing Deck condition (#6580) (2641ae4)
- plugin-space: crash during device join (#6479) (c37e119)
- Plugins can provide a getter for object labels (#6603) (260c093)
- Publish @dxos/kv-store package (#6633) (51d1e21)
- react-ui-navtree: Only apply
hoverableControls
for navtree items not at root. (#6639) (f0ff320) - react-ui-stack: Label getter call (#6617) (295efe4)
- refactor Halo.queryCredentials (#6536) (a94bc56)
- remove pnpm deploy from hello templates (c75d0b9)
- rename "standing" back to "multi-use" invitations (5a770e3)
- shell: ensure mesh is not bundled into the shell (#6509) (89f6168)
- shell: Fix typo which broke reset flow (#6616) ([d3f3a55](d3f3a55794c273fb8043b0196...
v0.5.0
0.5.0 (2024-04-28)
⚠ BREAKING CHANGES
- random-access-storage: change default storage to always be idb (#6426)
- client: stop exporting proxy classes (#6284)
Features
- Add fragmentation migration (#6133) (4ae4df1)
- Add tables to testbench-app and restructure react-ui-table (#6252) (9924be4)
- add telemetry metadata to signaling (#5892) (99ef736)
- agent HTTP server and WS authentication (#6345) (6f15454)
- allow accessing diagnostics without reference to a Client (#6219) (d4766e5)
- Batch automerge save with marking dirty (#6318) (cb83c78)
- Batch saving indexes and change default storage in testbench (#6263) (b9b4602)
- client: stop exporting proxy classes (#6284) (8caae1d)
- cli: JSONL logging (#6140) (0be5154)
- common: Run async dispose callbacks sequentially (#6334) (f635fb0)
- composer: Anchor command list to top of viewport (#6194) (b3cf40d)
- composer: plugin-table migration to effect-schema (#6153) (a1b90a1)
- devtools: view HALO credentials (#6379) (109a137)
- echo: dynamic schema (#6074) (93fda5f)
- Emit update event only on index update (#6315) (572d54f)
- Enable space fragmentation by default (#6181) (48ab34b)
- functions: make functions codebase build with effect schema (#6155) (cd13a57)
- halo: delegated invitations (#6384) (30a328e)
- halo: implemented KNOWN_PUBLIC_KEY auth method (#6316) (bf8d896)
- Import/export spaces (#6214) (fd4f2a3)
- Limit the amout of testbench app items rendered to 50 (#6250) (181e72f)
- Make index queries reactive (#6176) (c32f430)
- Migrate to E.object API (#5857) (b112538)
- native: Added URL handling for invitation codes (#5937) (fa5a270)
- react-ui-deck: Deck CRUD (#6354) (fe71b4c)
- react-ui-deck: Deck layout (#6043) (cdf34a2)
- react-ui-navtree: Right-click on tree item heading opens actions menu (#6281) (df3f89b)
- react-ui-stack: Stack section chrome increment (#6195) (76f1ccd)
- shell: IdentityPanel increment (#6212) (ef6fbc2)
- shell: Reset increment (#6171) (1f36d57)
- tables: Column menu dropdown (#6136) (3ba6dcf)
- tables: Generate columns from effect-schema (#6170) (e158b1a)
- tables: Make pinned row sticky (#6079) (826d4ee)
- Testbench app (#6223) (35cfb0c)
- Testbench debugging support. (#6238) (8894814)
- Testbench improvements (#6245) (75450f4)
- Upgrade JSON serializer to new API (#6173) (12a5aa5)
- WebRTC experiments (#6295) (e1be055)
- worker to submit email. (#6399) (f15a546)
Bug Fixes
package.json
exports for@dxos/client
(#6406) (5d68f3b)- add to space action missing from cmd-k (#6291) (e7449de)
- Bundle random-access-idb (#6244) (d9dc7ae)
- bundle random-access-idb (#6425) (fd8ea31)
- cleanup plugin query subscriptions (#6230) (cfbf503)
- cli: JSONL logging (#6185) (63a9827)
- composer-app: undo thread delete and space creation fixes (#6289) (3aa8c1b)
- composer: fixed outliner broken with automerge fragmentation (#6152) (b39148d)
- Defer indexing updates (#6312) (3e35a2f)
- Do not emit indexed event if nothing changed (#6264) (2b2626f)
- echo-schema: reexpose deleted attribute with isDeleted (#6280) (f0428f1)
- echo: dynamic schema fixes (#6134) (7ab08e9)
- echo: fixed dynamic schema warnings (#6151) (a14f081)
- echo: fixed object creation with dynamicSchema (#6139) ([748dede](https://gi...
v0.4.9
0.4.9 (2024-03-25)
Features
- 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)
Bug Fixes
- 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)