refactor: fix dynamic tooltip resizing and split autocomplete into SPR modules

This commit is contained in:
CREDO23 2026-04-02 20:19:16 +02:00
parent 6899134a20
commit 9c1d9357c4
12 changed files with 326 additions and 193 deletions

View file

@ -10,13 +10,13 @@ files:
- dist/**/*
- "!node_modules"
- node_modules/uiohook-napi/**/*
- "!node_modules/uiohook-napi/build"
- "!node_modules/uiohook-napi/src"
- "!node_modules/uiohook-napi/libuiohook"
- "!node_modules/uiohook-napi/binding.gyp"
- node_modules/node-gyp-build/**/*
- node_modules/bindings/**/*
- node_modules/file-uri-to-path/**/*
- node_modules/node-mac-permissions/**/*
- "!node_modules/node-mac-permissions/build"
- "!node_modules/node-mac-permissions/src"
- "!node_modules/node-mac-permissions/binding.gyp"
- "!src"
@ -41,13 +41,19 @@ asarUnpack:
- "**/*.node"
- "node_modules/uiohook-napi/**/*"
- "node_modules/node-gyp-build/**/*"
- "node_modules/bindings/**/*"
- "node_modules/file-uri-to-path/**/*"
- "node_modules/node-mac-permissions/**/*"
mac:
icon: assets/icon.icns
category: public.app-category.productivity
artifactName: "${productName}-${version}-${arch}.${ext}"
hardenedRuntime: true
hardenedRuntime: false
gatekeeperAssess: false
extendInfo:
NSInputMonitoringUsageDescription: "SurfSense uses input monitoring to provide system-wide autocomplete suggestions as you type."
NSAccessibilityUsageDescription: "SurfSense uses accessibility features to read text fields and insert suggestions."
NSAppleEventsUsageDescription: "SurfSense uses Apple Events to read text from the active application and insert autocomplete suggestions."
target:
- target: dmg
arch: [x64, arm64]