diff --git a/knip.ts b/knip.ts index d76289416..052fb149d 100644 --- a/knip.ts +++ b/knip.ts @@ -30,7 +30,6 @@ export default { // these look unused to Knip "@types/content-type", "@types/sdp-transform", - "@types/uuid", // We obviously use this, but if the package has been linked with pnpm link, // then Knip will flag it as a false positive // https://github.com/webpro-nl/knip/issues/766 diff --git a/package.json b/package.json index c038e0351..96ce4b7ef 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,6 @@ "@types/react": "^19.0.0", "@types/react-dom": "^19.0.0", "@types/sdp-transform": "^2.4.5", - "@types/uuid": "10", "@typescript-eslint/eslint-plugin": "^8.31.0", "@typescript-eslint/parser": "^8.31.0", "@use-gesture/react": "^10.2.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b46db2db..b4b76f09d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,16 +47,16 @@ importers: version: 11.7.12 '@livekit/components-core': specifier: ^0.12.0 - version: 0.12.13(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1) + version: 0.12.13(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1) '@livekit/components-react': specifier: ^2.0.0 - version: 2.9.21(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tslib@2.8.1) + version: 2.9.21(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tslib@2.8.1) '@livekit/protocol': specifier: ^1.42.2 version: 1.46.4 '@livekit/track-processors': specifier: ^0.7.1 - version: 0.7.2(@types/dom-mediacapture-transform@0.1.11)(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22)) + version: 0.7.2(@types/dom-mediacapture-transform@0.1.11)(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22)) '@mediapipe/tasks-vision': specifier: ^0.10.18 version: 0.10.35 @@ -135,9 +135,6 @@ importers: '@types/sdp-transform': specifier: ^2.4.5 version: 2.15.0 - '@types/uuid': - specifier: '10' - version: 10.0.0 '@typescript-eslint/eslint-plugin': specifier: ^8.31.0 version: 8.60.0(@typescript-eslint/parser@8.60.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1)(typescript@5.9.3) @@ -236,7 +233,7 @@ importers: version: 5.88.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.12.4)(typescript@5.9.3) livekit-client: specifier: ^2.18.1 - version: 2.19.1(@types/dom-mediacapture-record@1.0.22) + version: 2.19.2(@types/dom-mediacapture-record@1.0.22) lodash-es: specifier: ^4.17.21 version: 4.18.1 @@ -245,7 +242,7 @@ importers: version: 1.9.2 matrix-js-sdk: specifier: matrix-org/matrix-js-sdk#develop - version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/f5eb1e5b74b36d0f43cddc048f7867819e2dfd70 + version: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a48c8fe8a1a5f18a517e9b27552c73b6a7d210ee matrix-widget-api: specifier: ^1.16.1 version: 1.17.0 @@ -3557,9 +3554,6 @@ packages: '@types/trusted-types@2.0.7': resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} - '@types/uuid@10.0.0': - resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -5656,8 +5650,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - livekit-client@2.19.1: - resolution: {integrity: sha512-knwEuozt3d7optuUMvw+0PGrV/68GWXrTdAefezOM51Dk8QLb28qOm73UMSSQET58gUqelxqU1afchd2YyPKnQ==} + livekit-client@2.19.2: + resolution: {integrity: sha512-Kvk07QYDWRAbmYNLRll04ZIuxMQobW/oLPYnmR1kCy8GGHpU0gqyHf704Rz+29zfy8IJZRjKqeVbzGSKn9sumw==} peerDependencies: '@types/dom-mediacapture-record': ^1 @@ -5734,8 +5728,8 @@ packages: matrix-events-sdk@0.0.1: resolution: {integrity: sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/f5eb1e5b74b36d0f43cddc048f7867819e2dfd70: - resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/f5eb1e5b74b36d0f43cddc048f7867819e2dfd70} + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a48c8fe8a1a5f18a517e9b27552c73b6a7d210ee: + resolution: {tarball: https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a48c8fe8a1a5f18a517e9b27552c73b6a7d210ee} version: 41.6.0 engines: {node: '>=22.0.0'} @@ -8933,21 +8927,21 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@livekit/components-core@0.12.13(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1)': + '@livekit/components-core@0.12.13(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1)': dependencies: '@floating-ui/dom': 1.7.4 - livekit-client: 2.19.1(@types/dom-mediacapture-record@1.0.22) + livekit-client: 2.19.2(@types/dom-mediacapture-record@1.0.22) loglevel: 1.9.1 rxjs: 7.8.2 tslib: 2.8.1 - '@livekit/components-react@2.9.21(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tslib@2.8.1)': + '@livekit/components-react@2.9.21(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(tslib@2.8.1)': dependencies: - '@livekit/components-core': 0.12.13(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1) + '@livekit/components-core': 0.12.13(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))(tslib@2.8.1) clsx: 2.1.1 events: 3.3.0 jose: 6.2.3 - livekit-client: 2.19.1(@types/dom-mediacapture-record@1.0.22) + livekit-client: 2.19.2(@types/dom-mediacapture-record@1.0.22) react: 19.2.6 react-dom: 19.2.6(react@19.2.6) tslib: 2.8.1 @@ -8963,11 +8957,11 @@ snapshots: dependencies: '@bufbuild/protobuf': 1.10.1 - '@livekit/track-processors@0.7.2(@types/dom-mediacapture-transform@0.1.11)(livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22))': + '@livekit/track-processors@0.7.2(@types/dom-mediacapture-transform@0.1.11)(livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22))': dependencies: '@mediapipe/tasks-vision': 0.10.35 '@types/dom-mediacapture-transform': 0.1.11 - livekit-client: 2.19.1(@types/dom-mediacapture-record@1.0.22) + livekit-client: 2.19.2(@types/dom-mediacapture-record@1.0.22) '@matrix-org/matrix-sdk-crypto-wasm@18.3.1': {} @@ -10583,8 +10577,6 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@types/uuid@10.0.0': {} - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.35': @@ -13108,7 +13100,7 @@ snapshots: lines-and-columns@1.2.4: {} - livekit-client@2.19.1(@types/dom-mediacapture-record@1.0.22): + livekit-client@2.19.2(@types/dom-mediacapture-record@1.0.22): dependencies: '@livekit/mutex': 1.1.1 '@livekit/protocol': 1.45.8 @@ -13186,7 +13178,7 @@ snapshots: matrix-events-sdk@0.0.1: {} - matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/f5eb1e5b74b36d0f43cddc048f7867819e2dfd70: + matrix-js-sdk@https://codeload.github.com/matrix-org/matrix-js-sdk/tar.gz/a48c8fe8a1a5f18a517e9b27552c73b6a7d210ee: dependencies: '@babel/runtime': 7.29.2 '@matrix-org/matrix-sdk-crypto-wasm': 18.3.1 diff --git a/src/reactions/ReactionIndicator.module.css b/src/reactions/ReactionIndicator.module.css index 0fba73511..ef5c14cb1 100644 --- a/src/reactions/ReactionIndicator.module.css +++ b/src/reactions/ReactionIndicator.module.css @@ -1,9 +1,9 @@ .reactionIndicatorWidget { display: flex; - background-color: #00000030; border-radius: var(--cpd-radius-pill-effect); box-shadow: 0 0 var(--cpd-space-2x) #00000040; - background: "ffffff40"; + color: var(--cpd-color-text-on-solid-primary); + background: var(--cpd-color-icon-secondary-alpha); backdrop-filter: blur(10px); outline: var(--cpd-border-width-1) solid var(--cpd-color-alpha-gray-400); outline-offset: calc(-1 * var(--cpd-border-width-1)); @@ -33,7 +33,6 @@ .reaction { margin: var(--cpd-space-1x); - color: white; display: flex; align-items: center; border-radius: var(--cpd-radius-pill-effect);