Compare commits

..

8 Commits

Author SHA1 Message Date
Guido D'Orsi
e000774b3b Merge pull request #1739 from garden-co/changeset-release/main
Version Packages
2025-03-27 18:45:09 +01:00
github-actions[bot]
6f6cf23bc8 Version Packages 2025-03-27 17:38:35 +00:00
Guido D'Orsi
77a718656c Merge pull request #1741 from garden-co/issue-1373
fix: fixes expected header to be sent in first message error
2025-03-27 18:35:27 +01:00
Guido D'Orsi
6c86c4f7ee fix: fixes expected header to be sent in first message error 2025-03-27 18:34:39 +01:00
Guido D'Orsi
72508332fb Merge pull request #1728 from garden-co/gio/update-otel-dep
chore: update @opentelemetry/api dependency
2025-03-27 18:29:38 +01:00
Guido D'Orsi
0ac88b4c80 test: repro for expected header to be sent in first message 2025-03-27 17:41:01 +01:00
Trisha Lim
71b93909e6 fix(inspector): install clsx, remove lucide-react (#1737)
* install clsx

* remove lucide-react

* add changeset
2025-03-27 21:02:06 +07:00
Giordano Ricci
9d0c9dc6ea chore: update @opentelemetry/api dependency 2025-03-25 15:20:34 +00:00
106 changed files with 747 additions and 177 deletions

View File

@@ -1,5 +1,14 @@
# chat-rn-clerk
## 1.0.89
### Patch Changes
- jazz-react-native@0.11.8
- jazz-react-native-auth-clerk@0.11.8
- jazz-tools@0.11.8
- jazz-react-native-media-images@0.11.8
## 1.0.88
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "chat-rn-clerk",
"main": "index.js",
"version": "1.0.88",
"version": "1.0.89",
"scripts": {
"build": "expo export -p ios",
"start": "expo start",

View File

@@ -1,5 +1,12 @@
# chat-rn
## 1.0.85
### Patch Changes
- jazz-react-native@0.11.8
- jazz-tools@0.11.8
## 1.0.84
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "chat-rn",
"version": "1.0.84",
"version": "1.0.85",
"main": "index.js",
"scripts": {
"build": "expo export -p ios",

View File

@@ -1,5 +1,13 @@
# chat-vue
## 0.0.70
### Patch Changes
- jazz-browser@0.11.8
- jazz-tools@0.11.8
- jazz-vue@0.11.8
## 0.0.69
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "chat-vue",
"version": "0.0.69",
"version": "0.0.70",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,5 +1,14 @@
# jazz-example-chat
## 0.0.167
### Patch Changes
- Updated dependencies [71b9390]
- jazz-inspector@0.11.8
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.166
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-chat",
"private": true,
"version": "0.0.166",
"version": "0.0.167",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,13 @@
# minimal-auth-clerk
## 0.0.66
### Patch Changes
- jazz-react@0.11.8
- jazz-react-auth-clerk@0.11.8
- jazz-tools@0.11.8
## 0.0.65
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "clerk",
"private": true,
"version": "0.0.65",
"version": "0.0.66",
"type": "module",
"scripts": {
"dev": "vite",
@@ -13,7 +13,7 @@
"dependencies": {
"@clerk/clerk-react": "^5.4.1",
"jazz-react": "workspace:*",
"jazz-react-auth-clerk": "workspace:0.11.7",
"jazz-react-auth-clerk": "workspace:0.11.8",
"jazz-tools": "workspace:*",
"react": "^18.3.1",
"react-dom": "^18.3.1"

View File

@@ -1,5 +1,12 @@
# file-share-svelte
## 0.0.50
### Patch Changes
- jazz-svelte@0.11.8
- jazz-tools@0.11.8
## 0.0.49
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "file-share-svelte",
"version": "0.0.49",
"version": "0.0.50",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,5 +1,12 @@
# jazz-tailwind-demo-auth-starter
## 0.0.6
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.5
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "filestream",
"private": true,
"version": "0.0.5",
"version": "0.0.6",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,12 @@
# form
## 0.1.8
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.1.7
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "form",
"private": true,
"version": "0.1.7",
"version": "0.1.8",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,12 @@
# image-upload
## 0.0.64
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.63
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "image-upload",
"private": true,
"version": "0.0.63",
"version": "0.0.64",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,16 @@
# jazz-example-inspector
## 0.0.117
### Patch Changes
- Updated dependencies [71b9390]
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- jazz-inspector@0.11.8
- cojson@0.11.8
- cojson-transport-ws@0.11.8
## 0.0.116
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-inspector-app",
"private": true,
"version": "0.0.116",
"version": "0.0.117",
"type": "module",
"scripts": {
"dev": "vite",
@@ -13,8 +13,8 @@
"dependencies": {
"jazz-inspector": "workspace:*",
"clsx": "^2.0.0",
"cojson": "workspace:0.11.7",
"cojson-transport-ws": "workspace:0.11.7",
"cojson": "workspace:0.11.8",
"cojson-transport-ws": "workspace:0.11.8",
"hash-slash": "workspace:0.2.2",
"lucide-react": "^0.274.0",
"react": "^18.3.1",

View File

@@ -1,5 +1,12 @@
# multi-cursors
## 0.0.60
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.59
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "multi-cursors",
"private": true,
"version": "0.0.59",
"version": "0.0.60",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,13 @@
# multiauth
## 0.0.7
### Patch Changes
- jazz-react@0.11.8
- jazz-react-auth-clerk@0.11.8
- jazz-tools@0.11.8
## 0.0.6
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "multiauth",
"private": true,
"version": "0.0.6",
"version": "0.0.7",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,14 @@
# jazz-example-musicplayer
## 0.0.88
### Patch Changes
- Updated dependencies [71b9390]
- jazz-inspector@0.11.8
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.87
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-music-player",
"private": true,
"version": "0.0.87",
"version": "0.0.88",
"type": "module",
"scripts": {
"dev": "vite",
@@ -22,8 +22,8 @@
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-inspector": "workspace:*",
"jazz-react": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7",
"jazz-react": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8",
"lucide-react": "^0.274.0",
"react": "^18.3.1",
"react-dom": "^18.3.1",

View File

@@ -1,5 +1,12 @@
# organization
## 0.0.60
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.59
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "organization",
"private": true,
"version": "0.0.59",
"version": "0.0.60",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,11 @@
# passkey-svelte
## 0.0.54
### Patch Changes
- jazz-svelte@0.11.8
## 0.0.53
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "passkey-svelte",
"version": "0.0.53",
"version": "0.0.54",
"type": "module",
"private": true,
"scripts": {

View File

@@ -1,5 +1,12 @@
# minimal-auth-passkey
## 0.0.65
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.64
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "passkey",
"private": true,
"version": "0.0.64",
"version": "0.0.65",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,12 @@
# passphrase
## 0.0.62
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.61
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "passphrase",
"private": true,
"version": "0.0.61",
"version": "0.0.62",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,12 @@
# jazz-password-manager
## 0.0.86
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.85
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-password-manager",
"private": true,
"version": "0.0.85",
"version": "0.0.86",
"type": "module",
"scripts": {
"dev": "vite",
@@ -12,8 +12,8 @@
"clean-install": "rm -rf node_modules pnpm-lock.yaml && pnpm install"
},
"dependencies": {
"jazz-react": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7",
"jazz-react": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hook-form": "^7.41.5",

View File

@@ -1,5 +1,12 @@
# jazz-example-pets
## 0.0.184
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.183
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-pets",
"private": true,
"version": "0.0.183",
"version": "0.0.184",
"type": "module",
"scripts": {
"dev": "vite",
@@ -19,8 +19,8 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-react": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7",
"jazz-react": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.3.1",
@@ -40,7 +40,7 @@
"@vitejs/plugin-react-swc": "^3.3.2",
"autoprefixer": "^10.4.20",
"is-ci": "^3.0.1",
"jazz-run": "workspace:0.11.7",
"jazz-run": "workspace:0.11.8",
"postcss": "^8.4.27",
"tailwindcss": "^3.4.17",
"typescript": "~5.6.2",

View File

@@ -1,5 +1,12 @@
# reactions
## 0.0.64
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.63
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "reactions",
"private": true,
"version": "0.0.63",
"version": "0.0.64",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,13 @@
# todo-vue
## 0.0.68
### Patch Changes
- jazz-browser@0.11.8
- jazz-tools@0.11.8
- jazz-vue@0.11.8
## 0.0.67
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "todo-vue",
"version": "0.0.67",
"version": "0.0.68",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,5 +1,12 @@
# jazz-example-todo
## 0.0.183
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.182
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-example-todo",
"private": true,
"version": "0.0.182",
"version": "0.0.183",
"type": "module",
"scripts": {
"dev": "vite",
@@ -16,8 +16,8 @@
"@radix-ui/react-toast": "^1.1.4",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"jazz-react": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7",
"jazz-react": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8",
"lucide-react": "^0.274.0",
"qrcode": "^1.5.3",
"react": "^18.3.1",

View File

@@ -1,5 +1,14 @@
# version-history
## 0.0.61
### Patch Changes
- Updated dependencies [71b9390]
- jazz-inspector@0.11.8
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.60
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "version-history",
"private": true,
"version": "0.0.60",
"version": "0.0.61",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -1,5 +1,14 @@
# cojson-storage-indexeddb
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "cojson-storage-indexeddb",
"version": "0.11.7",
"version": "0.11.8",
"main": "dist/index.js",
"type": "module",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,14 @@
# cojson-storage-sqlite
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "cojson-storage-rn-sqlite",
"type": "module",
"version": "0.11.7",
"version": "0.11.8",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",

View File

@@ -1,5 +1,14 @@
# cojson-storage-sqlite
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,13 +1,13 @@
{
"name": "cojson-storage-sqlite",
"type": "module",
"version": "0.11.7",
"version": "0.11.8",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",
"dependencies": {
"better-sqlite3": "^11.7.0",
"cojson": "workspace:0.11.7",
"cojson": "workspace:0.11.8",
"cojson-storage": "workspace:*"
},
"devDependencies": {

View File

@@ -1,5 +1,13 @@
# cojson-storage
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "cojson-storage",
"version": "0.11.7",
"version": "0.11.8",
"main": "dist/index.js",
"type": "module",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,13 @@
# cojson-transport-nodejs-ws
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "cojson-transport-ws",
"type": "module",
"version": "0.11.7",
"version": "0.11.8",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",

View File

@@ -1,5 +1,12 @@
# cojson
## 0.11.8
### Patch Changes
- 6c86c4f: Fix "Expected header to be sent in first message error" on sync
- 9d0c9dc: Update @opentelemetry/api dependency
## 0.11.7
### Patch Changes

View File

@@ -25,9 +25,9 @@
},
"type": "module",
"license": "MIT",
"version": "0.11.7",
"version": "0.11.8",
"devDependencies": {
"@opentelemetry/sdk-metrics": "^1.29.0",
"@opentelemetry/sdk-metrics": "^2.0.0",
"typescript": "~5.6.2",
"vitest": "3.0.5"
},
@@ -35,7 +35,7 @@
"@noble/ciphers": "^0.1.3",
"@noble/curves": "^1.3.0",
"@noble/hashes": "^1.4.0",
"@opentelemetry/api": "^1.0.0",
"@opentelemetry/api": "^1.9.0",
"@scure/base": "1.2.1",
"jazz-crypto-rs": "0.0.6",
"neverthrow": "^7.0.1",

View File

@@ -277,6 +277,7 @@ export class LocalNode {
});
}
// TODO: What if the loading fails because in the previous loadCoValueCore call the Peer with the covalue was skipped?
return entry.getCoValue();
}

View File

@@ -528,12 +528,36 @@ export class SyncManager {
let coValue: CoValueCore;
/**
* The new content might come while the coValue is loading or is not loaded yet.
*
* This might happen when we restart the server because:
* - The client known state assumes that the coValue is available on the server
* - The server might not have loaded the coValue yet because it was not requested
*
* In this case we need to load the coValue from the storage or other peers.
*
* If this load fails we send a correction request, because the client has the wrong assumption that
* we have the coValue while we don't.
*/
if (entry.state.type !== "available" && !msg.header) {
await this.local.loadCoValueCore(msg.id, peer.id);
}
if (entry.state.type !== "available") {
if (!msg.header) {
logger.error("Expected header to be sent in first message", {
coValueId: msg.id,
peerId: peer.id,
peerRole: peer.role,
this.trySendToPeer(peer, {
action: "known",
isCorrection: true,
id: msg.id,
header: false,
sessions: {},
}).catch((e) => {
logger.error("Error sending known state correction", {
peerId: peer.id,
peerRole: peer.role,
err: e,
});
});
return;
}

View File

@@ -1,5 +1,15 @@
# jazz-browser-media-images
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-browser@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,14 +1,14 @@
{
"name": "jazz-auth-clerk",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"license": "MIT",
"dependencies": {
"cojson": "workspace:0.11.7",
"jazz-browser": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7"
"cojson": "workspace:0.11.8",
"jazz-browser": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8"
},
"scripts": {
"format-and-lint": "biome check .",

View File

@@ -1,5 +1,12 @@
# jazz-browser-media-images
## 0.11.8
### Patch Changes
- jazz-browser@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-browser-media-images",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -8,8 +8,8 @@
"dependencies": {
"@types/image-blob-reduce": "^4.1.1",
"image-blob-reduce": "^4.1.0",
"jazz-browser": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7",
"jazz-browser": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8",
"pica": "^9.0.1",
"typescript": "~5.6.2"
},

View File

@@ -1,5 +1,16 @@
# jazz-browser
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage-indexeddb@0.11.8
- cojson-transport-ws@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-browser",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,16 @@
# jazz-inspector
## 0.11.8
### Patch Changes
- 71b9390: install clsx, remove lucide-react
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-react-core@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-inspector",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "./dist/app.js",
"types": "./dist/app.d.ts",
@@ -19,10 +19,10 @@
"@twind/core": "^1.1.3",
"@twind/preset-autoprefix": "^1.0.7",
"@twind/preset-tailwind": "^1.1.4",
"clsx": "^2.0.0",
"cojson": "workspace:*",
"jazz-react-core": "workspace:*",
"jazz-tools": "workspace:*",
"lucide-react": "^0.274.0"
"jazz-tools": "workspace:*"
},
"peerDependencies": {
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"

View File

@@ -1,25 +1,10 @@
import {
CheckIcon,
ChevronDown,
ChevronRight,
ClipboardIcon,
LinkIcon,
type LucideIcon,
TrashIcon,
UserIcon,
XIcon,
} from "lucide-react";
import { classNames } from "../utils.js";
import { ChevronDownIcon } from "./icons/chevron-down-icon.js";
import { DeleteIcon } from "./icons/delete-icon.js";
const icons = {
auth: UserIcon,
check: CheckIcon,
chevronRight: ChevronRight,
chevronDown: ChevronDown,
close: XIcon,
copy: ClipboardIcon,
delete: TrashIcon,
link: LinkIcon,
chevronDown: ChevronDownIcon,
delete: DeleteIcon,
};
// copied from tailwind line height https://tailwindcss.com/docs/font-size
@@ -59,17 +44,15 @@ const strokeWidths = {
export function Icon({
name,
icon,
size = "md",
className,
...svgProps
}: {
name?: string;
icon?: LucideIcon;
size?: keyof typeof sizes;
className?: string;
} & React.SVGProps<SVGSVGElement>) {
if (!icon && (!name || !icons.hasOwnProperty(name))) {
if (!name || !icons.hasOwnProperty(name)) {
throw new Error(`Icon not found: ${name}`);
}

View File

@@ -0,0 +1,16 @@
export function ChevronDownIcon(props: React.SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
strokeLinejoin="round"
>
<path d="m6 9 6 6 6-6" />
</svg>
);
}

View File

@@ -0,0 +1,19 @@
export function DeleteIcon(props: React.SVGProps<SVGSVGElement>) {
return (
<svg
{...props}
xmlns="http://www.w3.org/2000/svg"
width="24"
height="24"
viewBox="0 0 24 24"
fill="none"
stroke="currentColor"
strokeLinejoin="round"
className="lucide lucide-trash-icon lucide-trash"
>
<path d="M3 6h18" />
<path d="M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6" />
<path d="M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2" />
</svg>
);
}

View File

@@ -1,4 +1,4 @@
import { classNames } from "./utils.js";
import { classNames } from "../../utils.js";
export function LinkIcon() {
return (

View File

@@ -1,13 +1,13 @@
import { CoID, LocalNode, RawCoValue } from "cojson";
import type { JsonObject } from "cojson";
import { useMemo, useState } from "react";
import { LinkIcon } from "../link-icon.js";
import { Button } from "../ui/button.js";
import { Icon } from "../ui/icon.js";
import { classNames } from "../utils.js";
import { PageInfo } from "./types.js";
import { useResolvedCoValues } from "./use-resolve-covalue.js";
import { ValueRenderer } from "./value-renderer.js";
import { classNames } from "../utils.js";
export function TableView({
data,
node,
@@ -87,7 +87,7 @@ export function TableView({
])
}
>
<LinkIcon />
<Icon name="link" />
</Button>
</td>
{keys.map((key) => (

View File

@@ -1,7 +1,7 @@
import { CoID, JsonValue, LocalNode, RawCoValue } from "cojson";
import React, { useEffect, useState } from "react";
import { LinkIcon } from "../link-icon.js";
import { Button } from "../ui/button.js";
import { Icon } from "../ui/icon.js";
import { classNames } from "../utils.js";
import {
isBrowserImage,
@@ -35,7 +35,7 @@ export function ValueRenderer({
const content = (
<>
{json}
{onCoIDClick && <LinkIcon />}
{onCoIDClick && <Icon name="link" />}
</>
);

View File

@@ -1,5 +1,15 @@
# jazz-autosub
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-transport-ws@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -5,7 +5,7 @@
"types": "dist/index.d.ts",
"type": "module",
"license": "MIT",
"version": "0.11.7",
"version": "0.11.8",
"dependencies": {
"cojson": "workspace:*",
"cojson-transport-ws": "workspace:*",

View File

@@ -1,5 +1,17 @@
# jazz-browser-media-images
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-auth-clerk@0.11.8
- jazz-browser@0.11.8
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-auth-clerk",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,14 @@
# jazz-react-core
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-core",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,16 @@
# jazz-react-native-auth-clerk
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-auth-clerk@0.11.8
- jazz-react-native@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-native-auth-clerk",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,11 @@
# jazz-browser-media-images
## 0.11.8
### Patch Changes
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-native-media-images",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -1,5 +1,18 @@
# jazz-browser
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage-rn-sqlite@0.11.8
- cojson-transport-ws@0.11.8
- jazz-react-core@0.11.8
- jazz-tools@0.11.8
- jazz-react-native-media-images@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react-native",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",

View File

@@ -1,5 +1,17 @@
# jazz-react
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-browser@0.11.8
- jazz-react-core@0.11.8
- jazz-tools@0.11.8
- jazz-browser-media-images@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-react",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
@@ -17,11 +17,11 @@
},
"dependencies": {
"@scure/bip39": "^1.3.0",
"cojson": "workspace:0.11.7",
"jazz-browser-media-images": "workspace:0.11.7",
"jazz-browser": "workspace:0.11.7",
"jazz-react-core": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.7"
"cojson": "workspace:0.11.8",
"jazz-browser-media-images": "workspace:0.11.8",
"jazz-browser": "workspace:0.11.8",
"jazz-react-core": "workspace:0.11.8",
"jazz-tools": "workspace:0.11.8"
},
"devDependencies": {
"@testing-library/dom": "^10.4.0",

View File

@@ -1,5 +1,16 @@
# jazz-run
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- cojson-storage-sqlite@0.11.8
- cojson-transport-ws@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -3,7 +3,7 @@
"bin": "./dist/index.js",
"type": "module",
"license": "MIT",
"version": "0.11.7",
"version": "0.11.8",
"exports": {
"./startSyncServer": {
"import": "./dist/startSyncServer.js",
@@ -27,11 +27,11 @@
"@effect/printer-ansi": "^0.34.5",
"@effect/schema": "^0.71.1",
"@effect/typeclass": "^0.25.5",
"cojson": "workspace:0.11.7",
"cojson-storage-sqlite": "workspace:0.11.7",
"cojson-transport-ws": "workspace:0.11.7",
"cojson": "workspace:0.11.8",
"cojson-storage-sqlite": "workspace:0.11.8",
"cojson-transport-ws": "workspace:0.11.8",
"effect": "^3.6.5",
"jazz-tools": "workspace:0.11.7",
"jazz-tools": "workspace:0.11.8",
"ws": "^8.14.2"
},
"devDependencies": {

View File

@@ -1,5 +1,15 @@
# jazz-svelte
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-browser@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-svelte",
"version": "0.11.7",
"version": "0.11.8",
"scripts": {
"dev": "vite dev",
"build": "vite build && npm run package",

View File

@@ -1,5 +1,13 @@
# jazz-tools
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -17,7 +17,7 @@
},
"type": "module",
"license": "MIT",
"version": "0.11.7",
"version": "0.11.8",
"dependencies": {
"@scure/bip39": "^1.3.0",
"cojson": "workspace:*",

View File

@@ -1,5 +1,15 @@
# jazz-react
## 0.11.8
### Patch Changes
- Updated dependencies [6c86c4f]
- Updated dependencies [9d0c9dc]
- cojson@0.11.8
- jazz-browser@0.11.8
- jazz-tools@0.11.8
## 0.11.7
### Patch Changes

View File

@@ -1,6 +1,6 @@
{
"name": "jazz-vue",
"version": "0.11.7",
"version": "0.11.8",
"type": "module",
"main": "dist/index.js",
"types": "src/index.ts",

115
pnpm-lock.yaml generated
View File

@@ -444,7 +444,7 @@ importers:
specifier: workspace:*
version: link:../../packages/jazz-react
jazz-react-auth-clerk:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-react-auth-clerk
jazz-tools:
specifier: workspace:*
@@ -713,10 +713,10 @@ importers:
specifier: ^2.0.0
version: 2.1.1
cojson:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/cojson
cojson-transport-ws:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/cojson-transport-ws
hash-slash:
specifier: workspace:0.2.2
@@ -893,10 +893,10 @@ importers:
specifier: workspace:*
version: link:../../packages/jazz-inspector
jazz-react:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1135,10 +1135,10 @@ importers:
examples/password-manager:
dependencies:
jazz-react:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-tools
react:
specifier: 18.3.1
@@ -1199,10 +1199,10 @@ importers:
specifier: ^2.0.0
version: 2.1.1
jazz-react:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1257,7 +1257,7 @@ importers:
specifier: ^3.0.1
version: 3.0.1
jazz-run:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-run
postcss:
specifier: ^8.4.27
@@ -1333,10 +1333,10 @@ importers:
specifier: ^2.0.0
version: 2.1.1
jazz-react:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-react
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../../packages/jazz-tools
lucide-react:
specifier: ^0.274.0
@@ -1516,7 +1516,7 @@ importers:
specifier: ^1.4.0
version: 1.6.1
'@opentelemetry/api':
specifier: ^1.0.0
specifier: ^1.9.0
version: 1.9.0
'@scure/base':
specifier: 1.2.1
@@ -1532,8 +1532,8 @@ importers:
version: 4.1.2
devDependencies:
'@opentelemetry/sdk-metrics':
specifier: ^1.29.0
version: 1.30.0(@opentelemetry/api@1.9.0)
specifier: ^2.0.0
version: 2.0.0(@opentelemetry/api@1.9.0)
typescript:
specifier: ~5.6.2
version: 5.6.3
@@ -1598,7 +1598,7 @@ importers:
specifier: ^11.7.0
version: 11.7.0
cojson:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson
cojson-storage:
specifier: workspace:*
@@ -1675,13 +1675,13 @@ importers:
packages/jazz-auth-clerk:
dependencies:
cojson:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson
jazz-browser:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-browser
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-tools
devDependencies:
typescript:
@@ -1719,10 +1719,10 @@ importers:
specifier: ^4.1.0
version: 4.1.0
jazz-browser:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-browser
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-tools
pica:
specifier: ^9.0.1
@@ -1746,6 +1746,9 @@ importers:
'@twind/preset-tailwind':
specifier: ^1.1.4
version: 1.1.4(@twind/core@1.1.3(typescript@5.6.3))(typescript@5.6.3)
clsx:
specifier: ^2.0.0
version: 2.1.1
cojson:
specifier: workspace:*
version: link:../cojson
@@ -1755,9 +1758,6 @@ importers:
jazz-tools:
specifier: workspace:*
version: link:../jazz-tools
lucide-react:
specifier: ^0.274.0
version: 0.274.0(react@18.3.1)
react:
specifier: 18.3.1
version: 18.3.1
@@ -1806,19 +1806,19 @@ importers:
specifier: ^1.3.0
version: 1.5.0
cojson:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson
jazz-browser:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-browser
jazz-browser-media-images:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-browser-media-images
jazz-react-core:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-react-core
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-tools
devDependencies:
'@testing-library/dom':
@@ -2010,19 +2010,19 @@ importers:
specifier: ^0.25.5
version: 0.25.8(effect@3.11.9)
cojson:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson
cojson-storage-sqlite:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson-storage-sqlite
cojson-transport-ws:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../cojson-transport-ws
effect:
specifier: ^3.6.5
version: 3.11.9
jazz-tools:
specifier: workspace:0.11.7
specifier: workspace:0.11.8
version: link:../jazz-tools
ws:
specifier: ^8.14.2
@@ -2239,6 +2239,9 @@ importers:
cojson-storage-indexeddb:
specifier: workspace:*
version: link:../../packages/cojson-storage-indexeddb
cojson-storage-sqlite:
specifier: workspace:*
version: link:../../packages/cojson-storage-sqlite
cojson-transport-ws:
specifier: workspace:*
version: link:../../packages/cojson-transport-ws
@@ -4256,26 +4259,26 @@ packages:
resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==}
engines: {node: '>=8.0.0'}
'@opentelemetry/core@1.30.0':
resolution: {integrity: sha512-Q/3u/K73KUjTCnFUP97ZY+pBjQ1kPEgjOfXj/bJl8zW7GbXdkw6cwuyZk6ZTXkVgCBsYRYUzx4fvYK1jxdb9MA==}
engines: {node: '>=14'}
'@opentelemetry/core@2.0.0':
resolution: {integrity: sha512-SLX36allrcnVaPYG3R78F/UZZsBsvbc7lMCLx37LyH5MJ1KAAZ2E3mW9OAD3zGz0G8q/BtoS5VUrjzDydhD6LQ==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
'@opentelemetry/resources@1.30.0':
resolution: {integrity: sha512-5mGMjL0Uld/99t7/pcd7CuVtJbkARckLVuiOX84nO8RtLtIz0/J6EOHM2TGvPZ6F4K+XjUq13gMx14w80SVCQg==}
engines: {node: '>=14'}
peerDependencies:
'@opentelemetry/api': '>=1.0.0 <1.10.0'
'@opentelemetry/sdk-metrics@1.30.0':
resolution: {integrity: sha512-5kcj6APyRMvv6dEIP5plz2qfJAD4OMipBRT11u/pa1a68rHKI2Ln+iXVkAGKgx8o7CXbD7FdPypTUY88ZQgP4Q==}
engines: {node: '>=14'}
'@opentelemetry/resources@2.0.0':
resolution: {integrity: sha512-rnZr6dML2z4IARI4zPGQV4arDikF/9OXZQzrC01dLmn0CZxU5U5OLd/m1T7YkGRj5UitjeoCtg/zorlgMQcdTg==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.3.0 <1.10.0'
'@opentelemetry/semantic-conventions@1.28.0':
resolution: {integrity: sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==}
'@opentelemetry/sdk-metrics@2.0.0':
resolution: {integrity: sha512-Bvy8QDjO05umd0+j+gDeWcTaVa1/R2lDj/eOvjzpm8VQj1K1vVZJuyjThpV5/lSHyYW2JaHF2IQ7Z8twJFAhjA==}
engines: {node: ^18.19.0 || >=20.6.0}
peerDependencies:
'@opentelemetry/api': '>=1.9.0 <1.10.0'
'@opentelemetry/semantic-conventions@1.30.0':
resolution: {integrity: sha512-4VlGgo32k2EQ2wcCY3vEU28A0O13aOtHz3Xt2/2U5FAh9EfhD6t6DqL5Z6yAnRCntbTFDU4YfbpyzSlHNWycPw==}
engines: {node: '>=14'}
'@parcel/watcher-android-arm64@2.5.0':
@@ -14466,24 +14469,24 @@ snapshots:
'@opentelemetry/api@1.9.0': {}
'@opentelemetry/core@1.30.0(@opentelemetry/api@1.9.0)':
'@opentelemetry/core@2.0.0(@opentelemetry/api@1.9.0)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/semantic-conventions': 1.28.0
'@opentelemetry/semantic-conventions': 1.30.0
'@opentelemetry/resources@1.30.0(@opentelemetry/api@1.9.0)':
'@opentelemetry/resources@2.0.0(@opentelemetry/api@1.9.0)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.28.0
'@opentelemetry/core': 2.0.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.30.0
'@opentelemetry/sdk-metrics@1.30.0(@opentelemetry/api@1.9.0)':
'@opentelemetry/sdk-metrics@2.0.0(@opentelemetry/api@1.9.0)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/core': 1.30.0(@opentelemetry/api@1.9.0)
'@opentelemetry/resources': 1.30.0(@opentelemetry/api@1.9.0)
'@opentelemetry/core': 2.0.0(@opentelemetry/api@1.9.0)
'@opentelemetry/resources': 2.0.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions@1.28.0': {}
'@opentelemetry/semantic-conventions@1.30.0': {}
'@parcel/watcher-android-arm64@2.5.0':
optional: true

View File

@@ -1,5 +1,12 @@
# jazz-tailwind-demo-auth-starter
## 0.0.61
### Patch Changes
- jazz-react@0.11.8
- jazz-tools@0.11.8
## 0.0.60
### Patch Changes

View File

@@ -1,7 +1,7 @@
{
"name": "jazz-tailwind-demo-auth-starter",
"private": true,
"version": "0.0.60",
"version": "0.0.61",
"type": "module",
"scripts": {
"dev": "vite",

View File

@@ -15,6 +15,7 @@
"cojson": "workspace:*",
"cojson-transport-ws": "workspace:*",
"cojson-storage-indexeddb": "workspace:*",
"cojson-storage-sqlite": "workspace:*",
"jazz-browser": "workspace:*",
"jazz-browser-media-images": "workspace:*",
"jazz-tools": "workspace:*"

Some files were not shown because too many files have changed in this diff Show More