Commit Graph

632 Commits

Author SHA1 Message Date
Manav Rathi
71ee7ac019 [web] Directly import into the selected album on drag and drop
Ref: https://github.com/ente-io/ente/discussions/2707#discussioncomment-10589669
2024-09-10 11:01:05 +05:30
Manav Rathi
ea8c28a205 Regen 2024-09-05 09:22:58 +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
171a8670a4 Balance ref counts 2024-08-31 18:28:40 +05:30
Manav Rathi
027e3425bb Gracefully handle aborts 2024-08-31 18:18:02 +05:30
Manav Rathi
138dcf3d2a Simplify 2024-08-31 17:58:35 +05:30
Manav Rathi
8231964023 [desktop] Fix flakiness in reading zip files
I'm not sure what was the issue in the existing code, but I happened to chance
on a setup that reproduced the flakiness that some customers have reported (that
reading the zips sometimes fails). There wasn't anything specific in the setup -
I was reading a 50 MB zip file, a file which I'd read multiple times before,
except this time it seemed to invariably result in failures during read.

Replacing the node stream to web stream conversion with this new approach fixes
the flakiness, at least in the reproducible scenario that I was encountering.
2024-08-31 17:18:03 +05:30
Manav Rathi
1e1ef7f94b Live photo changelog
https://github.com/ente-io/ente/pull/2865
2024-08-31 07:22:48 +05:30
Manav Rathi
5ca3ca5289 Add CHANGELOG entry 2024-08-28 20:38:28 +05:30
Manav Rathi
13dea41c97 [desktop] Specify an action version
Apparently, specifying something after the @ is necessary. Without this, the
action stopped working.
2024-08-27 12:54:55 +05:30
Manav Rathi
f3860a077e [desktop] Use latest version of our updated fork of the electron-builder action
So that it refs this commit
eff78a1d33
2024-08-27 12:44:33 +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
7129b2822b [desktop] Fix macOS universal binaries
The previous approach worked, but we ran into some other issues

    Uncaught Exception:
    Error: Cannot find module 'ajv/dist/compile/codegen'
    Require stack:
    - /Applications/ente.app/Contents/Resources/app.asar/node_modules/ajv-formats/dist/limit.js

As an alternative, try to use the yarn equivalent(-ish).
2024-08-27 10:50:51 +05:30
Manav Rathi
c1327fd8aa [desktop] Fix action
Fix for https://github.com/ente-io/ente/pull/2965
2024-08-27 10:02:45 +05:30
Manav Rathi
248d8e09a9 [desktop] Create ffmpeg universal binaries for macOS
Tested locally, still need to run it as a GitHub action to verify that it is
working as intended.

Refs:
- https://www.npmjs.com/package/ffmpeg-static#electron--other-cross-platform-packaging-tools
- https://github.com/eugeneware/ffmpeg-static/issues/35
- https://github.com/eugeneware/ffmpeg-static/issues/136
2024-08-27 09:54:30 +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
5fd92096c9 Add CHANGELOG entry 2024-08-23 21:41:25 +05:30
Manav Rathi
97d63c940e New rule!
https://typescript-eslint.io/rules/return-await/
2024-08-23 16:05:11 +05:30
Manav Rathi
d96e747c5e Regen yarn.lock 2024-08-23 16:02:18 +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
b202ac0b5e photosd-v1.7.3 2024-08-21 13:56:08 +05:30
Manav Rathi
d91462773a Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
fd6cab6c26 Add CHANGELOG entry 2024-08-13 13:19:36 +05:30
Manav Rathi
3604fbe352 Clarify and note 2024-08-13 13:18:57 +05:30
Manav Rathi
ac8a5b491d Update refs 2024-08-10 13:47:10 +05:30
Manav Rathi
72bce123a5 Cleanup 2024-08-10 13:42:26 +05:30
Manav Rathi
5ce8d9838f 224 => 256
https://github.com/apple/ml-mobileclip/blob/main/mobileclip/configs/mobileclip_s2.json
2024-08-10 09:51:37 +05:30
Manav Rathi
93c5825364 Add MobileCLIP URLs 2024-08-10 09:47:10 +05:30
Manav Rathi
9c883eebc6 [desktop] Handle logout for utility process 2024-08-01 15:27:14 +05:30
Manav Rathi
0bc360c55c Add link 2024-07-31 15:21:52 +05:30
Manav Rathi
154fffd620 Clean unused 2024-07-31 15:11:23 +05:30
Manav Rathi
59cc01053a Handle refresh 2024-07-31 14:35:47 +05:30
Manav Rathi
1b0fe5fd4c Tighten timings 2024-07-31 14:19:25 +05:30
Manav Rathi
e55a7facc3 Replace our homebrew RPC 2024-07-31 12:11:53 +05:30
Manav Rathi
6ad27a2d42 Cleanup 2024-07-31 11:58:22 +05:30
Manav Rathi
62f723e50c Adapt 2024-07-31 11:33:18 +05:30
Manav Rathi
a97e01171a Commit incorrect but original motivations 2024-07-31 11:27:15 +05:30
Manav Rathi
b69d23028b Remove test code 2024-07-31 09:56:45 +05:30
Manav Rathi
1ae0f9723c Fix 1 2024-07-31 09:56:00 +05:30
Manav Rathi
f2f7b483fd comlink wip 2024-07-31 09:40:08 +05:30
Manav Rathi
7baacc6a77 For real - 1 2024-07-30 20:22:09 +05:30
Manav Rathi
3f3d10f57b Error 2 2024-07-30 19:53:39 +05:30