Adeen commited on
Commit ·
8f989d7
1
Parent(s): 940b278
Update auth logic with debug info in all edge functions
Browse files- package-lock.json +275 -0
- package.json +1 -0
- supabase/functions/chat/index.ts +4 -2
- supabase/functions/embed_chunks/index.ts +4 -2
- supabase/functions/generate_derivatives/index.ts +4 -2
- supabase/functions/generate_notes/index.ts +4 -2
- supabase/functions/generate_podcast/index.ts +6 -2
- supabase/functions/ingest/index.ts +4 -2
package-lock.json
CHANGED
|
@@ -87,6 +87,7 @@
|
|
| 87 |
"jsdom": "^20.0.3",
|
| 88 |
"lovable-tagger": "^1.1.13",
|
| 89 |
"postcss": "^8.5.6",
|
|
|
|
| 90 |
"tailwindcss": "^3.4.17",
|
| 91 |
"typescript": "^5.8.3",
|
| 92 |
"typescript-eslint": "^8.38.0",
|
|
@@ -858,6 +859,19 @@
|
|
| 858 |
"node": ">=12"
|
| 859 |
}
|
| 860 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 861 |
"node_modules/@jridgewell/gen-mapping": {
|
| 862 |
"version": "0.3.5",
|
| 863 |
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
|
|
@@ -3876,6 +3890,23 @@
|
|
| 3876 |
],
|
| 3877 |
"license": "MIT"
|
| 3878 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3879 |
"node_modules/binary-extensions": {
|
| 3880 |
"version": "2.3.0",
|
| 3881 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
|
@@ -4150,6 +4181,16 @@
|
|
| 4150 |
"node": ">= 6"
|
| 4151 |
}
|
| 4152 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4153 |
"node_modules/class-variance-authority": {
|
| 4154 |
"version": "0.7.1",
|
| 4155 |
"resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
|
|
@@ -4170,6 +4211,16 @@
|
|
| 4170 |
"node": ">=6"
|
| 4171 |
}
|
| 4172 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4173 |
"node_modules/cmdk": {
|
| 4174 |
"version": "1.1.1",
|
| 4175 |
"resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
|
|
@@ -4435,6 +4486,16 @@
|
|
| 4435 |
"node": ">=12"
|
| 4436 |
}
|
| 4437 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4438 |
"node_modules/data-urls": {
|
| 4439 |
"version": "3.0.2",
|
| 4440 |
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
|
|
@@ -5132,6 +5193,30 @@
|
|
| 5132 |
"reusify": "^1.0.4"
|
| 5133 |
}
|
| 5134 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5135 |
"node_modules/file-entry-cache": {
|
| 5136 |
"version": "8.0.0",
|
| 5137 |
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
|
|
@@ -5240,6 +5325,19 @@
|
|
| 5240 |
"node": ">= 6"
|
| 5241 |
}
|
| 5242 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5243 |
"node_modules/fraction.js": {
|
| 5244 |
"version": "4.3.7",
|
| 5245 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
@@ -7717,6 +7815,19 @@
|
|
| 7717 |
"node": ">=16 || 14 >=14.17"
|
| 7718 |
}
|
| 7719 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7720 |
"node_modules/ms": {
|
| 7721 |
"version": "2.1.3",
|
| 7722 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
@@ -7769,6 +7880,27 @@
|
|
| 7769 |
"react-dom": "^16.8 || ^17 || ^18"
|
| 7770 |
}
|
| 7771 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7772 |
"node_modules/node-fetch": {
|
| 7773 |
"version": "2.7.0",
|
| 7774 |
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
|
@@ -7837,6 +7969,16 @@
|
|
| 7837 |
"node": ">=0.10.0"
|
| 7838 |
}
|
| 7839 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7840 |
"node_modules/nwsapi": {
|
| 7841 |
"version": "2.2.23",
|
| 7842 |
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz",
|
|
@@ -8294,6 +8436,16 @@
|
|
| 8294 |
"license": "MIT",
|
| 8295 |
"peer": true
|
| 8296 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8297 |
"node_modules/process-nextick-args": {
|
| 8298 |
"version": "2.0.1",
|
| 8299 |
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
|
@@ -8633,6 +8785,16 @@
|
|
| 8633 |
"pify": "^2.3.0"
|
| 8634 |
}
|
| 8635 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 8636 |
"node_modules/readable-stream": {
|
| 8637 |
"version": "2.3.8",
|
| 8638 |
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
|
|
@@ -9275,6 +9437,69 @@
|
|
| 9275 |
"node": ">=16 || 14 >=14.17"
|
| 9276 |
}
|
| 9277 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9278 |
"node_modules/supports-color": {
|
| 9279 |
"version": "7.2.0",
|
| 9280 |
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
|
@@ -9363,6 +9588,23 @@
|
|
| 9363 |
"tailwindcss": ">=3.0.0 || insiders"
|
| 9364 |
}
|
| 9365 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9366 |
"node_modules/tesseract.js": {
|
| 9367 |
"version": "7.0.0",
|
| 9368 |
"resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-7.0.0.tgz",
|
|
@@ -10179,6 +10421,16 @@
|
|
| 10179 |
"url": "https://github.com/sponsors/wooorm"
|
| 10180 |
}
|
| 10181 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10182 |
"node_modules/webidl-conversions": {
|
| 10183 |
"version": "7.0.0",
|
| 10184 |
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
|
@@ -10357,6 +10609,19 @@
|
|
| 10357 |
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
| 10358 |
}
|
| 10359 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10360 |
"node_modules/ws": {
|
| 10361 |
"version": "8.20.0",
|
| 10362 |
"resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
|
|
@@ -10404,6 +10669,16 @@
|
|
| 10404 |
"dev": true,
|
| 10405 |
"license": "MIT"
|
| 10406 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10407 |
"node_modules/yaml": {
|
| 10408 |
"version": "2.6.0",
|
| 10409 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
|
|
|
|
| 87 |
"jsdom": "^20.0.3",
|
| 88 |
"lovable-tagger": "^1.1.13",
|
| 89 |
"postcss": "^8.5.6",
|
| 90 |
+
"supabase": "^2.98.2",
|
| 91 |
"tailwindcss": "^3.4.17",
|
| 92 |
"typescript": "^5.8.3",
|
| 93 |
"typescript-eslint": "^8.38.0",
|
|
|
|
| 859 |
"node": ">=12"
|
| 860 |
}
|
| 861 |
},
|
| 862 |
+
"node_modules/@isaacs/fs-minipass": {
|
| 863 |
+
"version": "4.0.1",
|
| 864 |
+
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
|
| 865 |
+
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
|
| 866 |
+
"dev": true,
|
| 867 |
+
"license": "ISC",
|
| 868 |
+
"dependencies": {
|
| 869 |
+
"minipass": "^7.0.4"
|
| 870 |
+
},
|
| 871 |
+
"engines": {
|
| 872 |
+
"node": ">=18.0.0"
|
| 873 |
+
}
|
| 874 |
+
},
|
| 875 |
"node_modules/@jridgewell/gen-mapping": {
|
| 876 |
"version": "0.3.5",
|
| 877 |
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
|
|
|
|
| 3890 |
],
|
| 3891 |
"license": "MIT"
|
| 3892 |
},
|
| 3893 |
+
"node_modules/bin-links": {
|
| 3894 |
+
"version": "6.0.0",
|
| 3895 |
+
"resolved": "https://registry.npmjs.org/bin-links/-/bin-links-6.0.0.tgz",
|
| 3896 |
+
"integrity": "sha512-X4CiKlcV2GjnCMwnKAfbVWpHa++65th9TuzAEYtZoATiOE2DQKhSp4CJlyLoTqdhBKlXjpXjCTYPNNFS33Fi6w==",
|
| 3897 |
+
"dev": true,
|
| 3898 |
+
"license": "ISC",
|
| 3899 |
+
"dependencies": {
|
| 3900 |
+
"cmd-shim": "^8.0.0",
|
| 3901 |
+
"npm-normalize-package-bin": "^5.0.0",
|
| 3902 |
+
"proc-log": "^6.0.0",
|
| 3903 |
+
"read-cmd-shim": "^6.0.0",
|
| 3904 |
+
"write-file-atomic": "^7.0.0"
|
| 3905 |
+
},
|
| 3906 |
+
"engines": {
|
| 3907 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 3908 |
+
}
|
| 3909 |
+
},
|
| 3910 |
"node_modules/binary-extensions": {
|
| 3911 |
"version": "2.3.0",
|
| 3912 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
|
|
|
| 4181 |
"node": ">= 6"
|
| 4182 |
}
|
| 4183 |
},
|
| 4184 |
+
"node_modules/chownr": {
|
| 4185 |
+
"version": "3.0.0",
|
| 4186 |
+
"resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
|
| 4187 |
+
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
|
| 4188 |
+
"dev": true,
|
| 4189 |
+
"license": "BlueOak-1.0.0",
|
| 4190 |
+
"engines": {
|
| 4191 |
+
"node": ">=18"
|
| 4192 |
+
}
|
| 4193 |
+
},
|
| 4194 |
"node_modules/class-variance-authority": {
|
| 4195 |
"version": "0.7.1",
|
| 4196 |
"resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
|
|
|
|
| 4211 |
"node": ">=6"
|
| 4212 |
}
|
| 4213 |
},
|
| 4214 |
+
"node_modules/cmd-shim": {
|
| 4215 |
+
"version": "8.0.0",
|
| 4216 |
+
"resolved": "https://registry.npmjs.org/cmd-shim/-/cmd-shim-8.0.0.tgz",
|
| 4217 |
+
"integrity": "sha512-Jk/BK6NCapZ58BKUxlSI+ouKRbjH1NLZCgJkYoab+vEHUY3f6OzpNBN9u7HFSv9J6TRDGs4PLOHezoKGaFRSCA==",
|
| 4218 |
+
"dev": true,
|
| 4219 |
+
"license": "ISC",
|
| 4220 |
+
"engines": {
|
| 4221 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 4222 |
+
}
|
| 4223 |
+
},
|
| 4224 |
"node_modules/cmdk": {
|
| 4225 |
"version": "1.1.1",
|
| 4226 |
"resolved": "https://registry.npmjs.org/cmdk/-/cmdk-1.1.1.tgz",
|
|
|
|
| 4486 |
"node": ">=12"
|
| 4487 |
}
|
| 4488 |
},
|
| 4489 |
+
"node_modules/data-uri-to-buffer": {
|
| 4490 |
+
"version": "4.0.1",
|
| 4491 |
+
"resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz",
|
| 4492 |
+
"integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==",
|
| 4493 |
+
"dev": true,
|
| 4494 |
+
"license": "MIT",
|
| 4495 |
+
"engines": {
|
| 4496 |
+
"node": ">= 12"
|
| 4497 |
+
}
|
| 4498 |
+
},
|
| 4499 |
"node_modules/data-urls": {
|
| 4500 |
"version": "3.0.2",
|
| 4501 |
"resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz",
|
|
|
|
| 5193 |
"reusify": "^1.0.4"
|
| 5194 |
}
|
| 5195 |
},
|
| 5196 |
+
"node_modules/fetch-blob": {
|
| 5197 |
+
"version": "3.2.0",
|
| 5198 |
+
"resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz",
|
| 5199 |
+
"integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==",
|
| 5200 |
+
"dev": true,
|
| 5201 |
+
"funding": [
|
| 5202 |
+
{
|
| 5203 |
+
"type": "github",
|
| 5204 |
+
"url": "https://github.com/sponsors/jimmywarting"
|
| 5205 |
+
},
|
| 5206 |
+
{
|
| 5207 |
+
"type": "paypal",
|
| 5208 |
+
"url": "https://paypal.me/jimmywarting"
|
| 5209 |
+
}
|
| 5210 |
+
],
|
| 5211 |
+
"license": "MIT",
|
| 5212 |
+
"dependencies": {
|
| 5213 |
+
"node-domexception": "^1.0.0",
|
| 5214 |
+
"web-streams-polyfill": "^3.0.3"
|
| 5215 |
+
},
|
| 5216 |
+
"engines": {
|
| 5217 |
+
"node": "^12.20 || >= 14.13"
|
| 5218 |
+
}
|
| 5219 |
+
},
|
| 5220 |
"node_modules/file-entry-cache": {
|
| 5221 |
"version": "8.0.0",
|
| 5222 |
"resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
|
|
|
|
| 5325 |
"node": ">= 6"
|
| 5326 |
}
|
| 5327 |
},
|
| 5328 |
+
"node_modules/formdata-polyfill": {
|
| 5329 |
+
"version": "4.0.10",
|
| 5330 |
+
"resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
|
| 5331 |
+
"integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
|
| 5332 |
+
"dev": true,
|
| 5333 |
+
"license": "MIT",
|
| 5334 |
+
"dependencies": {
|
| 5335 |
+
"fetch-blob": "^3.1.2"
|
| 5336 |
+
},
|
| 5337 |
+
"engines": {
|
| 5338 |
+
"node": ">=12.20.0"
|
| 5339 |
+
}
|
| 5340 |
+
},
|
| 5341 |
"node_modules/fraction.js": {
|
| 5342 |
"version": "4.3.7",
|
| 5343 |
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
|
|
| 7815 |
"node": ">=16 || 14 >=14.17"
|
| 7816 |
}
|
| 7817 |
},
|
| 7818 |
+
"node_modules/minizlib": {
|
| 7819 |
+
"version": "3.1.0",
|
| 7820 |
+
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
|
| 7821 |
+
"integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
|
| 7822 |
+
"dev": true,
|
| 7823 |
+
"license": "MIT",
|
| 7824 |
+
"dependencies": {
|
| 7825 |
+
"minipass": "^7.1.2"
|
| 7826 |
+
},
|
| 7827 |
+
"engines": {
|
| 7828 |
+
"node": ">= 18"
|
| 7829 |
+
}
|
| 7830 |
+
},
|
| 7831 |
"node_modules/ms": {
|
| 7832 |
"version": "2.1.3",
|
| 7833 |
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
|
|
| 7880 |
"react-dom": "^16.8 || ^17 || ^18"
|
| 7881 |
}
|
| 7882 |
},
|
| 7883 |
+
"node_modules/node-domexception": {
|
| 7884 |
+
"version": "1.0.0",
|
| 7885 |
+
"resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
|
| 7886 |
+
"integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==",
|
| 7887 |
+
"deprecated": "Use your platform's native DOMException instead",
|
| 7888 |
+
"dev": true,
|
| 7889 |
+
"funding": [
|
| 7890 |
+
{
|
| 7891 |
+
"type": "github",
|
| 7892 |
+
"url": "https://github.com/sponsors/jimmywarting"
|
| 7893 |
+
},
|
| 7894 |
+
{
|
| 7895 |
+
"type": "github",
|
| 7896 |
+
"url": "https://paypal.me/jimmywarting"
|
| 7897 |
+
}
|
| 7898 |
+
],
|
| 7899 |
+
"license": "MIT",
|
| 7900 |
+
"engines": {
|
| 7901 |
+
"node": ">=10.5.0"
|
| 7902 |
+
}
|
| 7903 |
+
},
|
| 7904 |
"node_modules/node-fetch": {
|
| 7905 |
"version": "2.7.0",
|
| 7906 |
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
|
|
|
|
| 7969 |
"node": ">=0.10.0"
|
| 7970 |
}
|
| 7971 |
},
|
| 7972 |
+
"node_modules/npm-normalize-package-bin": {
|
| 7973 |
+
"version": "5.0.0",
|
| 7974 |
+
"resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-5.0.0.tgz",
|
| 7975 |
+
"integrity": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==",
|
| 7976 |
+
"dev": true,
|
| 7977 |
+
"license": "ISC",
|
| 7978 |
+
"engines": {
|
| 7979 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 7980 |
+
}
|
| 7981 |
+
},
|
| 7982 |
"node_modules/nwsapi": {
|
| 7983 |
"version": "2.2.23",
|
| 7984 |
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.23.tgz",
|
|
|
|
| 8436 |
"license": "MIT",
|
| 8437 |
"peer": true
|
| 8438 |
},
|
| 8439 |
+
"node_modules/proc-log": {
|
| 8440 |
+
"version": "6.1.0",
|
| 8441 |
+
"resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.1.0.tgz",
|
| 8442 |
+
"integrity": "sha512-iG+GYldRf2BQ0UDUAd6JQ/RwzaQy6mXmsk/IzlYyal4A4SNFw54MeH4/tLkF4I5WoWG9SQwuqWzS99jaFQHBuQ==",
|
| 8443 |
+
"dev": true,
|
| 8444 |
+
"license": "ISC",
|
| 8445 |
+
"engines": {
|
| 8446 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 8447 |
+
}
|
| 8448 |
+
},
|
| 8449 |
"node_modules/process-nextick-args": {
|
| 8450 |
"version": "2.0.1",
|
| 8451 |
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
|
|
|
| 8785 |
"pify": "^2.3.0"
|
| 8786 |
}
|
| 8787 |
},
|
| 8788 |
+
"node_modules/read-cmd-shim": {
|
| 8789 |
+
"version": "6.0.0",
|
| 8790 |
+
"resolved": "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-6.0.0.tgz",
|
| 8791 |
+
"integrity": "sha512-1zM5HuOfagXCBWMN83fuFI/x+T/UhZ7k+KIzhrHXcQoeX5+7gmaDYjELQHmmzIodumBHeByBJT4QYS7ufAgs7A==",
|
| 8792 |
+
"dev": true,
|
| 8793 |
+
"license": "ISC",
|
| 8794 |
+
"engines": {
|
| 8795 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 8796 |
+
}
|
| 8797 |
+
},
|
| 8798 |
"node_modules/readable-stream": {
|
| 8799 |
"version": "2.3.8",
|
| 8800 |
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
|
|
|
|
| 9437 |
"node": ">=16 || 14 >=14.17"
|
| 9438 |
}
|
| 9439 |
},
|
| 9440 |
+
"node_modules/supabase": {
|
| 9441 |
+
"version": "2.98.2",
|
| 9442 |
+
"resolved": "https://registry.npmjs.org/supabase/-/supabase-2.98.2.tgz",
|
| 9443 |
+
"integrity": "sha512-COSz57JyuUGbj75GSGM5mmyz/behBiYSiJ4A9qJVVC/vNp9bYS+9RCTXBtEt8kgqDDYWZsOmzk+mPbIBdr9bPg==",
|
| 9444 |
+
"dev": true,
|
| 9445 |
+
"hasInstallScript": true,
|
| 9446 |
+
"license": "MIT",
|
| 9447 |
+
"dependencies": {
|
| 9448 |
+
"bin-links": "^6.0.0",
|
| 9449 |
+
"https-proxy-agent": "^9.0.0",
|
| 9450 |
+
"node-fetch": "^3.3.2",
|
| 9451 |
+
"tar": "7.5.13"
|
| 9452 |
+
},
|
| 9453 |
+
"bin": {
|
| 9454 |
+
"supabase": "bin/supabase"
|
| 9455 |
+
},
|
| 9456 |
+
"engines": {
|
| 9457 |
+
"npm": ">=8"
|
| 9458 |
+
}
|
| 9459 |
+
},
|
| 9460 |
+
"node_modules/supabase/node_modules/agent-base": {
|
| 9461 |
+
"version": "9.0.0",
|
| 9462 |
+
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz",
|
| 9463 |
+
"integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==",
|
| 9464 |
+
"dev": true,
|
| 9465 |
+
"license": "MIT",
|
| 9466 |
+
"engines": {
|
| 9467 |
+
"node": ">= 20"
|
| 9468 |
+
}
|
| 9469 |
+
},
|
| 9470 |
+
"node_modules/supabase/node_modules/https-proxy-agent": {
|
| 9471 |
+
"version": "9.0.0",
|
| 9472 |
+
"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.0.0.tgz",
|
| 9473 |
+
"integrity": "sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==",
|
| 9474 |
+
"dev": true,
|
| 9475 |
+
"license": "MIT",
|
| 9476 |
+
"dependencies": {
|
| 9477 |
+
"agent-base": "9.0.0",
|
| 9478 |
+
"debug": "^4.3.4"
|
| 9479 |
+
},
|
| 9480 |
+
"engines": {
|
| 9481 |
+
"node": ">= 20"
|
| 9482 |
+
}
|
| 9483 |
+
},
|
| 9484 |
+
"node_modules/supabase/node_modules/node-fetch": {
|
| 9485 |
+
"version": "3.3.2",
|
| 9486 |
+
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
|
| 9487 |
+
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
|
| 9488 |
+
"dev": true,
|
| 9489 |
+
"license": "MIT",
|
| 9490 |
+
"dependencies": {
|
| 9491 |
+
"data-uri-to-buffer": "^4.0.0",
|
| 9492 |
+
"fetch-blob": "^3.1.4",
|
| 9493 |
+
"formdata-polyfill": "^4.0.10"
|
| 9494 |
+
},
|
| 9495 |
+
"engines": {
|
| 9496 |
+
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
|
| 9497 |
+
},
|
| 9498 |
+
"funding": {
|
| 9499 |
+
"type": "opencollective",
|
| 9500 |
+
"url": "https://opencollective.com/node-fetch"
|
| 9501 |
+
}
|
| 9502 |
+
},
|
| 9503 |
"node_modules/supports-color": {
|
| 9504 |
"version": "7.2.0",
|
| 9505 |
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
|
|
|
|
| 9588 |
"tailwindcss": ">=3.0.0 || insiders"
|
| 9589 |
}
|
| 9590 |
},
|
| 9591 |
+
"node_modules/tar": {
|
| 9592 |
+
"version": "7.5.13",
|
| 9593 |
+
"resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz",
|
| 9594 |
+
"integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==",
|
| 9595 |
+
"dev": true,
|
| 9596 |
+
"license": "BlueOak-1.0.0",
|
| 9597 |
+
"dependencies": {
|
| 9598 |
+
"@isaacs/fs-minipass": "^4.0.0",
|
| 9599 |
+
"chownr": "^3.0.0",
|
| 9600 |
+
"minipass": "^7.1.2",
|
| 9601 |
+
"minizlib": "^3.1.0",
|
| 9602 |
+
"yallist": "^5.0.0"
|
| 9603 |
+
},
|
| 9604 |
+
"engines": {
|
| 9605 |
+
"node": ">=18"
|
| 9606 |
+
}
|
| 9607 |
+
},
|
| 9608 |
"node_modules/tesseract.js": {
|
| 9609 |
"version": "7.0.0",
|
| 9610 |
"resolved": "https://registry.npmjs.org/tesseract.js/-/tesseract.js-7.0.0.tgz",
|
|
|
|
| 10421 |
"url": "https://github.com/sponsors/wooorm"
|
| 10422 |
}
|
| 10423 |
},
|
| 10424 |
+
"node_modules/web-streams-polyfill": {
|
| 10425 |
+
"version": "3.3.3",
|
| 10426 |
+
"resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz",
|
| 10427 |
+
"integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==",
|
| 10428 |
+
"dev": true,
|
| 10429 |
+
"license": "MIT",
|
| 10430 |
+
"engines": {
|
| 10431 |
+
"node": ">= 8"
|
| 10432 |
+
}
|
| 10433 |
+
},
|
| 10434 |
"node_modules/webidl-conversions": {
|
| 10435 |
"version": "7.0.0",
|
| 10436 |
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz",
|
|
|
|
| 10609 |
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
|
| 10610 |
}
|
| 10611 |
},
|
| 10612 |
+
"node_modules/write-file-atomic": {
|
| 10613 |
+
"version": "7.0.1",
|
| 10614 |
+
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-7.0.1.tgz",
|
| 10615 |
+
"integrity": "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==",
|
| 10616 |
+
"dev": true,
|
| 10617 |
+
"license": "ISC",
|
| 10618 |
+
"dependencies": {
|
| 10619 |
+
"signal-exit": "^4.0.1"
|
| 10620 |
+
},
|
| 10621 |
+
"engines": {
|
| 10622 |
+
"node": "^20.17.0 || >=22.9.0"
|
| 10623 |
+
}
|
| 10624 |
+
},
|
| 10625 |
"node_modules/ws": {
|
| 10626 |
"version": "8.20.0",
|
| 10627 |
"resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz",
|
|
|
|
| 10669 |
"dev": true,
|
| 10670 |
"license": "MIT"
|
| 10671 |
},
|
| 10672 |
+
"node_modules/yallist": {
|
| 10673 |
+
"version": "5.0.0",
|
| 10674 |
+
"resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
|
| 10675 |
+
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
|
| 10676 |
+
"dev": true,
|
| 10677 |
+
"license": "BlueOak-1.0.0",
|
| 10678 |
+
"engines": {
|
| 10679 |
+
"node": ">=18"
|
| 10680 |
+
}
|
| 10681 |
+
},
|
| 10682 |
"node_modules/yaml": {
|
| 10683 |
"version": "2.6.0",
|
| 10684 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.0.tgz",
|
package.json
CHANGED
|
@@ -92,6 +92,7 @@
|
|
| 92 |
"jsdom": "^20.0.3",
|
| 93 |
"lovable-tagger": "^1.1.13",
|
| 94 |
"postcss": "^8.5.6",
|
|
|
|
| 95 |
"tailwindcss": "^3.4.17",
|
| 96 |
"typescript": "^5.8.3",
|
| 97 |
"typescript-eslint": "^8.38.0",
|
|
|
|
| 92 |
"jsdom": "^20.0.3",
|
| 93 |
"lovable-tagger": "^1.1.13",
|
| 94 |
"postcss": "^8.5.6",
|
| 95 |
+
"supabase": "^2.98.2",
|
| 96 |
"tailwindcss": "^3.4.17",
|
| 97 |
"typescript": "^5.8.3",
|
| 98 |
"typescript-eslint": "^8.38.0",
|
supabase/functions/chat/index.ts
CHANGED
|
@@ -72,9 +72,11 @@ Deno.serve(async (req) => {
|
|
| 72 |
});
|
| 73 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 74 |
|
| 75 |
-
const
|
|
|
|
| 76 |
if (userErr || !user) {
|
| 77 |
-
|
|
|
|
| 78 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 79 |
});
|
| 80 |
}
|
|
|
|
| 72 |
});
|
| 73 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 74 |
|
| 75 |
+
const token = authHeader.replace("Bearer ", "");
|
| 76 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 77 |
if (userErr || !user) {
|
| 78 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 79 |
+
return new Response(JSON.stringify({ error: "Unauthorized", details: msg }), {
|
| 80 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 81 |
});
|
| 82 |
}
|
supabase/functions/embed_chunks/index.ts
CHANGED
|
@@ -93,9 +93,11 @@ Deno.serve(async (req) => {
|
|
| 93 |
});
|
| 94 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 95 |
|
| 96 |
-
const
|
|
|
|
| 97 |
if (userErr || !user) {
|
| 98 |
-
|
|
|
|
| 99 |
status: 401,
|
| 100 |
headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 101 |
});
|
|
|
|
| 93 |
});
|
| 94 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 95 |
|
| 96 |
+
const token = authHeader.replace("Bearer ", "");
|
| 97 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 98 |
if (userErr || !user) {
|
| 99 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 100 |
+
return new Response(JSON.stringify({ error: "Unauthorized", details: msg }), {
|
| 101 |
status: 401,
|
| 102 |
headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 103 |
});
|
supabase/functions/generate_derivatives/index.ts
CHANGED
|
@@ -95,9 +95,11 @@ Deno.serve(async (req) => {
|
|
| 95 |
});
|
| 96 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 97 |
|
| 98 |
-
const
|
|
|
|
| 99 |
if (userErr || !user) {
|
| 100 |
-
|
|
|
|
| 101 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 102 |
});
|
| 103 |
}
|
|
|
|
| 95 |
});
|
| 96 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 97 |
|
| 98 |
+
const token = authHeader.replace("Bearer ", "");
|
| 99 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 100 |
if (userErr || !user) {
|
| 101 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 102 |
+
return new Response(JSON.stringify({ error: "Unauthorized", details: msg }), {
|
| 103 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 104 |
});
|
| 105 |
}
|
supabase/functions/generate_notes/index.ts
CHANGED
|
@@ -78,9 +78,11 @@ Deno.serve(async (req) => {
|
|
| 78 |
});
|
| 79 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 80 |
|
| 81 |
-
const
|
|
|
|
| 82 |
if (userErr || !user) {
|
| 83 |
-
|
|
|
|
| 84 |
status: 401,
|
| 85 |
headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 86 |
});
|
|
|
|
| 78 |
});
|
| 79 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 80 |
|
| 81 |
+
const token = authHeader.replace("Bearer ", "");
|
| 82 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 83 |
if (userErr || !user) {
|
| 84 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 85 |
+
return new Response(JSON.stringify({ error: "Unauthorized", details: msg }), {
|
| 86 |
status: 401,
|
| 87 |
headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 88 |
});
|
supabase/functions/generate_podcast/index.ts
CHANGED
|
@@ -65,8 +65,12 @@ export async function handler(req: Request): Promise<Response> {
|
|
| 65 |
});
|
| 66 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 67 |
|
| 68 |
-
const
|
| 69 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 70 |
const userId = user.id;
|
| 71 |
|
| 72 |
let body: { document_id?: string };
|
|
|
|
| 65 |
});
|
| 66 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 67 |
|
| 68 |
+
const token = authHeader.replace("Bearer ", "");
|
| 69 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 70 |
+
if (userErr || !user) {
|
| 71 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 72 |
+
return json({ error: "Unauthorized", details: msg }, 401);
|
| 73 |
+
}
|
| 74 |
const userId = user.id;
|
| 75 |
|
| 76 |
let body: { document_id?: string };
|
supabase/functions/ingest/index.ts
CHANGED
|
@@ -102,9 +102,11 @@ Deno.serve(async (req) => {
|
|
| 102 |
});
|
| 103 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 104 |
|
| 105 |
-
const
|
|
|
|
| 106 |
if (userErr || !user) {
|
| 107 |
-
|
|
|
|
| 108 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 109 |
});
|
| 110 |
}
|
|
|
|
| 102 |
});
|
| 103 |
const admin = createClient(SUPABASE_URL, SERVICE);
|
| 104 |
|
| 105 |
+
const token = authHeader.replace("Bearer ", "");
|
| 106 |
+
const { data: { user }, error: userErr } = await userClient.auth.getUser(token);
|
| 107 |
if (userErr || !user) {
|
| 108 |
+
const msg = userErr ? userErr.message : "User not found";
|
| 109 |
+
return new Response(JSON.stringify({ error: "Unauthorized", details: msg }), {
|
| 110 |
status: 401, headers: { ...corsHeaders, "Content-Type": "application/json" },
|
| 111 |
});
|
| 112 |
}
|