refactor: ♻️ Rewrite entire preferences panel and emoji manager from scratch

This commit is contained in:
Jesse Wierzbinski 2025-04-30 01:44:16 +02:00
parent 0443a37508
commit 17bb75733c
No known key found for this signature in database
51 changed files with 1982 additions and 17 deletions

47
pnpm-lock.yaml generated
View file

@ -20,6 +20,9 @@ importers:
'@tailwindcss/vite':
specifier: ^4.1.4
version: 4.1.4(vite@6.2.6(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.7.1))
'@tanstack/vue-table':
specifier: ^8.21.3
version: 8.21.3(vue@3.5.13(typescript@5.8.3))
'@tiptap/extension-highlight':
specifier: ^2.11.7
version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
@ -137,6 +140,9 @@ importers:
vee-validate:
specifier: ^4.15.0
version: 4.15.0(vue@3.5.13(typescript@5.8.3))
virtua:
specifier: ^0.40.4
version: 0.40.4(vue@3.5.13(typescript@5.8.3))
vue:
specifier: ^3.5.13
version: 3.5.13(typescript@5.8.3)
@ -1627,9 +1633,19 @@ packages:
peerDependencies:
vite: ^5.2.0 || ^6
'@tanstack/table-core@8.21.3':
resolution: {integrity: sha512-ldZXEhOBb8Is7xLs01fR3YEc3DERiz5silj8tnGkFZytt1abEvl/GhUmCE0PMLaMPTa3Jk4HbKmRlHmu+gCftg==}
engines: {node: '>=12'}
'@tanstack/virtual-core@3.13.6':
resolution: {integrity: sha512-cnQUeWnhNP8tJ4WsGcYiX24Gjkc9ALstLbHcBj1t3E7EimN6n6kHH+DPV4PpDnuw00NApQp+ViojMj1GRdwYQg==}
'@tanstack/vue-table@8.21.3':
resolution: {integrity: sha512-rusRyd77c5tDPloPskctMyPLFEQUeBzxdQ+2Eow4F7gDPlPOB1UnnhzfpdvqZ8ZyX2rRNGmqNnQWm87OI2OQPw==}
engines: {node: '>=12'}
peerDependencies:
vue: '>=3.2'
'@tanstack/vue-virtual@3.13.6':
resolution: {integrity: sha512-GYdZ3SJBQPzgxhuCE2fvpiH46qzHiVx5XzBSdtESgiqh4poj8UgckjGWYEhxaBbcVt1oLzh1m3Ql4TyH32TOzQ==}
peerDependencies:
@ -4843,6 +4859,26 @@ packages:
videojs-vtt.js@0.15.5:
resolution: {integrity: sha512-yZbBxvA7QMYn15Lr/ZfhhLPrNpI/RmCSCqgIff57GC2gIrV5YfyzLfLyZMj0NnZSAz8syB4N0nHXpZg9MyrMOQ==}
virtua@0.40.4:
resolution: {integrity: sha512-eV55eOm2b5Lzc9upivqIcAFPgfBrfcVrppW9T4vhTH+QAbaxfw5ypq25apkG83T5FuiFEoQYnefix1fQyx/GXQ==}
peerDependencies:
react: '>=16.14.0'
react-dom: '>=16.14.0'
solid-js: '>=1.0'
svelte: '>=5.0'
vue: '>=3.2'
peerDependenciesMeta:
react:
optional: true
react-dom:
optional: true
solid-js:
optional: true
svelte:
optional: true
vue:
optional: true
vite-dev-rpc@1.0.7:
resolution: {integrity: sha512-FxSTEofDbUi2XXujCA+hdzCDkXFG1PXktMjSk1efq9Qb5lOYaaM9zNSvKvPPF7645Bak79kSp1PTooMW2wktcA==}
peerDependencies:
@ -6847,8 +6883,15 @@ snapshots:
tailwindcss: 4.1.4
vite: 6.2.6(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.7.1)
'@tanstack/table-core@8.21.3': {}
'@tanstack/virtual-core@3.13.6': {}
'@tanstack/vue-table@8.21.3(vue@3.5.13(typescript@5.8.3))':
dependencies:
'@tanstack/table-core': 8.21.3
vue: 3.5.13(typescript@5.8.3)
'@tanstack/vue-virtual@3.13.6(vue@3.5.13(typescript@5.8.3))':
dependencies:
'@tanstack/virtual-core': 3.13.6
@ -10583,6 +10626,10 @@ snapshots:
dependencies:
global: 4.4.0
virtua@0.40.4(vue@3.5.13(typescript@5.8.3)):
optionalDependencies:
vue: 3.5.13(typescript@5.8.3)
vite-dev-rpc@1.0.7(vite@6.2.6(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.7.1)):
dependencies:
birpc: 2.3.0