Manav Rathi
c8468efd20
[desktop] Start next release cycle
2024-09-28 19:21:49 +05:30
Manav Rathi
9515cf70f5
photosd-v1.7.5 ( #3514 )
2024-09-28 18:54:54 +05:30
Manav Rathi
01e1af1fbd
[desktop] Update dependencies
2024-09-04 19:28:19 +05:30
Manav Rathi
9cff56c1a4
[desktop] Start next release train
2024-09-04 19:03:21 +05:30
Manav Rathi
fd36ede27b
photosd-v1.7.4
2024-09-04 18:36:53 +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
5fe1fc8039
Update eslint and frens
2024-08-23 15:59:30 +05:30
Manav Rathi
d9ec49b0ac
Update electron updater
...
https://github.com/electron-userland/electron-builder/releases
2024-08-23 15:59:04 +05:30
Manav Rathi
8118f980f6
List out in full and patch updates
...
Going forward, we'll use npx npm-check-updates to update the package.json so the
full version numbers are desirable.
2024-08-23 15:50:00 +05:30
Manav Rathi
9743115851
Update ONNX runtime 0.18 => 0.19
...
https://github.com/microsoft/onnxruntime/releases
2024-08-23 15:44:41 +05:30
Manav Rathi
5a226502c1
Update Electron 30.2.0 => 30.4.0
...
Routine update, no changes that impact us noticed in the changelog
https://github.com/electron/electron/releases
2024-08-23 15:37:38 +05:30
Manav Rathi
f34a2cb217
[desktop] Bump up the version for the next series
2024-08-21 22:23:26 +05:30
Manav Rathi
d75a1c367d
photosd-v1.7.3
...
Completes the accidentally leftover package.json update in b202ac0b5e
2024-08-21 14:44:53 +05:30
Manav Rathi
f2f7b483fd
comlink wip
2024-07-31 09:40:08 +05:30
Manav Rathi
2c506c9cc2
npx npm-check-updates --interactive --target greatest
2024-07-13 10:16:54 +05:30
Manav Rathi
4528dc2d2a
[desktop] Update deps
...
- Electron 30.2.0
https://github.com/electron/electron/releases
2024-07-13 10:11:08 +05:30
Manav Rathi
b0677049cb
[desktop] Start the next release sequence for 1.7.3
2024-07-12 20:47:05 +05:30
Manav Rathi
d9ec95b8ab
photosd-v1.7.2
2024-07-12 15:52:35 +05:30
Manav Rathi
942231c521
Prune
2024-07-09 14:45:26 +05:30
Manav Rathi
c5b10b14d1
Desktop changes
2024-07-09 14:42:06 +05:30
Manav Rathi
ac06f67891
Update the typescript-eslint v8 alpha
2024-07-06 09:37:57 +05:30
Manav Rathi
99616b46a1
[desktop] Upgrade eslint (within the 9x series)
2024-07-06 09:26:45 +05:30
Manav Rathi
bbc44d6ac1
[desktop] Use clip-bpe-js as the Tokenizer
...
Replace the inlined code with the library.
Tested by comparing the produced embeddings on a few sample prompts (were
exactly the same).
2024-07-01 13:03:07 +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
d1c9033866
[web-ish] yarn 1.22.21 => 1.22.22
2024-06-18 10:56:37 +05:30
Manav Rathi
3ecef5e751
[desktop] Next RC
2024-06-17 14:23:38 +05:30
Manav Rathi
ac4a68d64e
photosd-v1.7.1
2024-06-17 13:55:31 +05:30
Manav Rathi
d38ea56492
Upgrade more
2024-06-02 14:06:06 +05:30
Manav Rathi
aad4d62f05
typescript-eslint is not ready yet
...
https://github.com/typescript-eslint/typescript-eslint/pull/9002#issuecomment-2106424400
2024-06-02 13:56:06 +05:30
Manav Rathi
c2bf99531a
eslint . is now the default
...
> If you are using a flat configuration file (eslint.config.js), you can also
> omit the file arguments and ESLint will use .
>
> https://eslint.org/docs/latest/use/command-line-interface
2024-06-02 13:42:16 +05:30
Manav Rathi
d9477891bb
eslint 9
2024-06-02 13:38:10 +05:30
Manav Rathi
39a17bc0b8
eslint 9
2024-06-02 12:45:59 +05:30
Manav Rathi
b2df698e42
[desktop] Start next release sequence
2024-05-28 12:14:10 +05:30
Manav Rathi
07dc0231ee
photosd-v1.7.0
2024-05-28 09:36:44 +05:30
Manav Rathi
04be2b6a2c
Update electron updater
...
Trying to rule out https://github.com/electron-userland/electron-builder/issues/7127
2024-05-27 14:00:24 +05:30
Manav Rathi
7049a901f8
Fix the app version in debug mode
2024-05-20 14:46:18 +05:30
Manav Rathi
e430ee3606
lf
2024-05-16 15:49:13 +05:30
Manav Rathi
eaa0ddc468
Same for desktop
2024-05-16 15:46:43 +05:30
Manav Rathi
b22361d652
yarn lint-fix
2024-05-08 12:12:03 +05:30
Manav Rathi
4db07149ae
[desktop] Don't invoke electron-builder twice on CI
2024-05-08 12:10:20 +05:30
Manav Rathi
771a02c36b
rc
2024-05-08 10:15:12 +05:30
Manav Rathi
c090300175
Remove electron-builder-notarize
...
The environment variables we are passing get picked by the built in notarization
code in electron-builder which signs successfully.
notarization successful
But thereafter electron-builder-notarize starts throwing some errors:
Error: The appleIdPassword property is required when using notarization with password credentials
at validateNotaryToolAuthorizationArgs (/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/electron-notarize/src/validate-args.ts:107:13)
Skipping notarization: The appleIdPassword property is required when using notarization with appleId
at module.exports (/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/electron-builder-notarize/validate.js:42:18)
Since the notarization has already happened, we don't need this
2024-05-07 14:25:22 +05:30
Manav Rathi
3fafc5fd99
Use an Electron Builder version that supports notarytool
...
We need the following patch (from the release notes of v25.0.0-alpha.6)
https://github.com/electron-userland/electron-builder/releases
> feat: Make notarization with Apple ID more usable by
> https://github.com/electron-userland/electron-builder/pull/8159
2024-05-03 13:17:58 +05:30
Manav Rathi
0f3555468d
Provide repository
...
Fixes:
Cannot detect repository by .git/config. Please specify "repository" in the package.json (https://docs.npmjs.com/files/package.json#repository ).
Please see https://electron.build/configuration/publish failedTask=build stackTrace=Error: Cannot detect repository by .git/config. Please specify "repository" in the package.json (https://docs.npmjs.com/files/package.json#repository ).
2024-05-03 12:09:03 +05:30
Manav Rathi
5d0e62cf5f
Use same convention as other preexisting tags in our repo
2024-05-03 11:08:06 +05:30
Manav Rathi
ddad863b31
Prepare for release
2024-05-03 10:50:21 +05:30
Manav Rathi
67eed1aa89
Upgrade to Electron 30
...
This picks up the stream fix we need
> Fixed data corruption when protocol.handle() processed incoming data asynchronously. #41933 (Also in 31)
>
> https://github.com/electron/electron/releases/tag/v30.0.2
2024-05-02 21:20:26 +05:30
Manav Rathi
eb1d8a8210
Add a workaround for broken yarn classic dependency resolution
...
...that causes `yarn install` to fail.
Ref:
- https://github.com/isaacs/jackspeak/issues/5
- https://github.com/yargs/cliui/issues/159
2024-05-01 09:27:56 +05:30
Manav Rathi
6c716ad892
Tell prettier not to print the names of the files it processes
2024-05-01 08:30:35 +05:30