32 Commits

Author SHA1 Message Date
Manav Rathi
18cc16bcc0
Use preferred casing of Wasm
From webassembly.org

> WebAssembly (abbreviated _Wasm_) is ...
2025-02-03 11:15:00 +05:30
Manav Rathi
892f130580
[desktop] Replace ImageMagick with vips
This has already been done, this PR is just final cleanup.
2025-01-30 13:37:36 +05:30
Manav Rathi
d37675cc57
[desktop] im => vips
More cleanup is pending, once we give this nightly a go.
2025-01-30 08:20:11 +05:30
Manav Rathi
b1c62f6c93
[desktop] IM 7 - Handle CI rebuilds, and add windows extension
- CI builds both arch binaries in one go, so the singular yarn install hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:49:18 +05:30
Manav Rathi
d836e190e3
Use the updated im 7 2025-01-21 16:21:49 +05:30
Manav Rathi
cf27dd5889
Outline 2025-01-21 14:54:24 +05:30
Manav Rathi
2198eeb372
Prettier upgraed 2024-12-30 14:53:37 +05:30
Manav Rathi
571d721925
[desktop] Fix broken nightly builds due to ajv
I'm not sure why it started happening now. Earlier I thought it was because of
this - https://github.com/ente-io/ente/pull/2969 - but that was a red-herring (I
think!), instead this likely got triggered because of
eff78a1d33.

This change fixed the issue locally, will see if it works on CI too.

Workaround from:
https://github.com/ajv-validator/ajv/issues/2443#issuecomment-2147026958
2024-08-27 12:00:40 +05:30
Manav Rathi
ebcec9bad9
[desktop] Fix link in dependencies docs
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:53:10 +05:30
Manav Rathi
942231c521
Prune 2024-07-09 14:45:26 +05:30
Manav Rathi
3ddd5bff2d
Add cross-env (shx doesn't allow this)
https://github.com/shelljs/shx/issues/127
2024-06-29 21:48:50 +05:30
Manav Rathi
a49c7834d8
Cache the handle to the zip files - prep 2024-06-25 12:07:14 +05:30
Manav Rathi
45183422e2
[web] Lint concurrently 2024-05-15 13:59:10 +05:30
Manav Rathi
51ffaa4a90
Preempt 2024-04-30 16:00:32 +05:30
BifrostTenmei
e258aa3524
Fixed typo 2024-04-29 10:53:20 +02:00
Manav Rathi
31a19cb738
Desktop side 2024-04-21 11:29:58 +05:30
Manav Rathi
f5bf776848
lint 2024-04-11 15:06:03 +05:30
Manav Rathi
008b6d5186
Spruce dependencies docs 2024-04-10 20:36:46 +05:30
Manav Rathi
4327cfdb23
Only ONNX, desktop 2024-04-09 20:46:27 +05:30
Manav Rathi
b937102cda
A more apropos link 2024-04-09 16:22:02 +05:30
Manav Rathi
7be4b47e51
Tighten type checking progressively 2024-04-08 14:57:49 +05:30
Manav Rathi
c3dfa46514
Major version update of Electron
And other surrounding packages.
2024-03-26 21:42:48 +05:30
Manav Rathi
24176d8c40
Document a few more dependencies 2024-03-26 21:42:48 +05:30
Manav Rathi
6e737cdf9a
Mention package.json in the shx description 2024-03-26 21:42:48 +05:30
LI-NA
8e4ca0bc79 [desktop] Add shx and change the build command
To make the build script work on Windows, added the `shx` package in dev dependency and changed the `rm` and `ln` commands to `shx rm` and `shx ln`.
2024-03-25 20:11:44 +09:00
Manav Rathi
f083f0633d
Remove electron-reload
It reloads the BrowserWindow, but that already has HMR since we're connecting to
a Next dev server on localhost.

What we want is the main process to reload if the files for the main process are
changed. All options I've found so far just restart the main app on changes to
the main process code. I'm not sure that'll be useful, so not adding them right
now (and in any case, this is not a regression, it just wasn't working with
electron-reload either). For future reference if I need to revisit this, these
are the things I scouted:

- https://www.electronforge.io/config/plugins/webpack
- https://github.com/sindresorhus/electron-reloader
- https://electron-vite.org/guide/hot-reloading.html
2024-03-22 15:55:25 +05:30
Manav Rathi
e4684b22df
Move out the electron-builder config to separate file 2024-03-19 19:17:01 +05:30
Manav Rathi
0e861d5c48
Add some notes
The helpful snippet about the purpose of install-app-deps taken from
https://webpack.electron.build/dependency-management
2024-03-19 19:17:01 +05:30
Manav Rathi
1266648562
Merge docs 2024-03-19 19:17:01 +05:30
Manav Rathi
eb4f9402db
Enable prose-wrap 2024-03-19 19:17:01 +05:30
Manav Rathi
685e75d97d
Switch to upstream 2024-03-12 17:38:39 +05:30
Manav Rathi
849b61c5cf Document some and fix the path 2024-03-11 17:29:39 +05:30