Manav Rathi
|
87905a39f8
|
Dedup
|
2024-04-12 10:22:04 +05:30 |
|
Manav Rathi
|
a71ca93696
|
Inline
|
2024-04-12 10:15:08 +05:30 |
|
Manav Rathi
|
e651e9d9c7
|
Inline
|
2024-04-12 10:11:38 +05:30 |
|
Manav Rathi
|
664cf2157b
|
Reword
|
2024-04-12 10:07:03 +05:30 |
|
Manav Rathi
|
aace18aba0
|
Inline and rename
|
2024-04-12 09:51:08 +05:30 |
|
Manav Rathi
|
4d867898f7
|
Remove the sharedarraybuffer flag
From my understanding, this was needed for the wasm FFMPEG, which we are no
longer using when running as the desktop app.
|
2024-04-12 09:43:52 +05:30 |
|
Manav Rathi
|
9c786da73b
|
Tweak
|
2024-04-12 09:38:38 +05:30 |
|
Manav Rathi
|
61143c9c62
|
Cleanup
|
2024-04-11 16:36:56 +05:30 |
|
Manav Rathi
|
f5bf776848
|
lint
|
2024-04-11 15:06:03 +05:30 |
|
Manav Rathi
|
52727f2255
|
Also move the embedding
|
2024-04-11 15:04:18 +05:30 |
|
Manav Rathi
|
9ff4989d81
|
Cleanup
|
2024-04-11 14:44:00 +05:30 |
|
Manav Rathi
|
a1d6ef43b4
|
Roundtrip
|
2024-04-11 14:37:44 +05:30 |
|
Manav Rathi
|
41f7b30ca0
|
Wire together
|
2024-04-11 14:22:52 +05:30 |
|
Manav Rathi
|
a88f551b6a
|
WIP IPC API
|
2024-04-11 13:58:52 +05:30 |
|
Manav Rathi
|
7bf8912dbc
|
Duplicate for now
|
2024-04-11 13:45:02 +05:30 |
|
Manav Rathi
|
2b6047a979
|
Split
|
2024-04-11 13:40:35 +05:30 |
|
Manav Rathi
|
d3eb85be8d
|
Split
|
2024-04-11 13:17:56 +05:30 |
|
Manav Rathi
|
500022d4b9
|
Import onnxruntime with TypeScript types
Refs:
- https://github.com/microsoft/onnxruntime/issues/17979
|
2024-04-10 21:01:30 +05:30 |
|
Manav Rathi
|
2da9565dcb
|
Rearrange files
|
2024-04-10 20:44:52 +05:30 |
|
Manav Rathi
|
8f8d93d11e
|
Use standard import for jpeg-js
|
2024-04-10 20:36:46 +05:30 |
|
Manav Rathi
|
008b6d5186
|
Spruce dependencies docs
|
2024-04-10 20:36:46 +05:30 |
|
Manav Rathi
|
d913cbeae5
|
Remove unnecessary require
|
2024-04-10 20:32:32 +05:30 |
|
Manav Rathi
|
11451efffd
|
Restore macOS icon
git checkout 42679bc9daa4108681683079f4cb1f2832f4578c~ -- build/icon.icns
|
2024-04-10 20:32:32 +05:30 |
|
Manav Rathi
|
ecf40a70cf
|
[desktop] Build ARM64 variant of Windows
Fixes https://github.com/ente-io/ente/issues/1374
A customer reported that the app fails to run on Windows ARM. The error is
coming when trying to load ONNX.
ONNX runtime supports Windows ARM, e.g. see
- https://www.jsdelivr.com/package/npm/onnxruntime-node?tab=files&path=bin%2Fnapi-v3%2Fwin32
- https://github.com/microsoft/onnxruntime/issues/18078
The issue then seems to be that we're not actually building for Windows ARM. I'm
not sure about this (don't have a Windows ARM machine at hand), but my theory is
that since we don't ask Electron Builder to build for win arm64, it doesn't copy
the corresponding ONNX binary into the generated bundle.
Other refs:
- https://www.electron.build/cli.html
|
2024-04-10 19:33:37 +05:30 |
|
Manav Rathi
|
c73c674ee4
|
Update to the new product name where possible
(without breaking auto-updates)
|
2024-04-10 16:07:25 +05:30 |
|
Manav Rathi
|
e57e6845a5
|
Product name
|
2024-04-10 16:06:04 +05:30 |
|
Manav Rathi
|
3123caea92
|
Document the tray icon
|
2024-04-10 16:05:52 +05:30 |
|
Manav Rathi
|
4e3cce51de
|
Inline
|
2024-04-10 15:59:57 +05:30 |
|
Manav Rathi
|
127bb9988f
|
Remove top level wrapper
|
2024-04-10 15:55:58 +05:30 |
|
Manav Rathi
|
6ec4cc7c89
|
Log unhandled errors and promise rejections in the desktop app
Test code:
setTimeout(() => testFunctionSync(), 5000);
setTimeout(
() => testFunction().then(() => console.log("done testFunction")),
10000,
);
const testFunctionSync = () => {
console.log("sleeping not");
throw new Error("Handle me");
};
const testFunction = async () => {
console.log("sleeping");
await fs.mkdir("/tmp/foo", { recursive: true });
console.log("woke up");
throw new Error("Handle me");
};
|
2024-04-10 13:35:04 +05:30 |
|
Manav Rathi
|
af79f4f0c9
|
Audit app update functions
|
2024-04-10 12:32:43 +05:30 |
|
Manav Rathi
|
3c7277a0b1
|
onMainWindowFocus
|
2024-04-10 11:16:21 +05:30 |
|
Manav Rathi
|
170aef9b30
|
Rename
|
2024-04-10 11:06:18 +05:30 |
|
Manav Rathi
|
8bcf77b7f7
|
IPC keys
|
2024-04-10 11:03:36 +05:30 |
|
Manav Rathi
|
18606b2358
|
IPC cleanup
|
2024-04-10 10:18:06 +05:30 |
|
Manav Rathi
|
6a7220ca43
|
Remove support files for (removed) Windows GGML binary
These were added together with the GGML Windows binary in commit
c3887847bc .
|
2024-04-09 21:32:41 +05:30 |
|
Manav Rathi
|
e8d224c511
|
Remove stale ggml reference
|
2024-04-09 21:29:15 +05:30 |
|
Manav Rathi
|
7dccdecff3
|
Improve log
|
2024-04-09 21:24:31 +05:30 |
|
Manav Rathi
|
4327cfdb23
|
Only ONNX, desktop
|
2024-04-09 20:46:27 +05:30 |
|
Manav Rathi
|
af07de58f6
|
More docs
|
2024-04-09 16:36:23 +05:30 |
|
Manav Rathi
|
b937102cda
|
A more apropos link
|
2024-04-09 16:22:02 +05:30 |
|
Manav Rathi
|
2b7aa372bd
|
Switch
|
2024-04-09 10:33:54 +05:30 |
|
Manav Rathi
|
3c9f11ee60
|
Tweak log format
|
2024-04-09 10:03:30 +05:30 |
|
Manav Rathi
|
90a770c619
|
WIP
|
2024-04-08 18:09:08 +05:30 |
|
Manav Rathi
|
f4f041552f
|
Move electron API types to lower layer
|
2024-04-08 16:51:48 +05:30 |
|
Manav Rathi
|
48f741b792
|
Tweak docs
|
2024-04-08 15:02:32 +05:30 |
|
Manav Rathi
|
7be4b47e51
|
Tighten type checking progressively
|
2024-04-08 14:57:49 +05:30 |
|
Manav Rathi
|
f65e738507
|
Move to types
|
2024-04-08 14:42:44 +05:30 |
|
Manav Rathi
|
c8089fbb60
|
Inline uncaptured errors
|
2024-04-08 14:40:44 +05:30 |
|
Manav Rathi
|
15e290a993
|
api => services
|
2024-04-08 14:31:19 +05:30 |
|