Commit Graph

667 Commits

Author SHA1 Message Date
Manav Rathi
fad26a960d Elsewhere 2024-12-30 14:55:44 +05:30
Manav Rathi
6e3d285428 Manually run in code too 2024-12-30 14:54:13 +05:30
Manav Rathi
2198eeb372 Prettier upgraed 2024-12-30 14:53:37 +05:30
Manav Rathi
9756c178bf [desktop] Flush file writes
A customer reported a partial export_status.json being written to an external
drive. Forcing a flush to attempt to reduce chances of this happening. Since
this particular code path is only used for writing JSON files (export status and
metadata), we unconditionally enable this for all writes.
2024-12-20 15:13:46 +05:30
Manav Rathi
9ac61d063a [desktop] Add workaround for back button on Stripe checkout
Fixes: https://github.com/ente-io/ente/issues/4358
2024-12-16 19:37:01 +05:30
Manav Rathi
18133730d2 Revert prettier update
It is munging markdown lists, let it stabilize.
2024-11-29 13:01:42 +05:30
Manav Rathi
741e592f24 [desktop] Dep updates 2024-11-29 12:44:03 +05:30
Manav Rathi
17dba8f195 photosd-next 1.7.8-beta 2024-11-29 12:10:24 +05:30
Manav Rathi
c3d7ddb105 photosd-v1.7.7 2024-11-29 10:59:11 +05:30
Manav Rathi
6a06e99cb5 [web] Enable Vietnamese 2024-11-22 08:48:33 +05:30
Manav Rathi
4509d8c23f Fit in 2024-11-21 14:10:22 +05:30
Manav Rathi
e4023f66f2 Allow running desktop and web apps simultaneously in dev mode 2024-11-21 08:24:04 +05:30
Manav Rathi
c37f6d2904 [desktop] Dependency updates 2024-11-18 13:53:27 +05:30
Manav Rathi
36ed4464c1 [web] Enable Portuguese translations 2024-11-12 10:50:48 +05:30
Manav Rathi
a11dd01d4a [desktop] Fix build failures due to apt failures
https://github.com/ente-io/ente/pull/3921/files
2024-11-04 09:46:28 +05:30
Manav Rathi
a1bb2ff0c1 [desktop] Fix build failures due to apt failures
https://github.com/actions/runner-images/issues/6039#issuecomment-1209531257
2024-11-04 09:32:47 +05:30
Manav Rathi
f97952298d [web] [desktop] Retain JPEG originals even on date modifications 2024-10-30 10:34:42 +05:30
Manav Rathi
3a406d46c2 [desktop] Start next release train
Also updated 1.7.6 changelog with two entries I'd forgotten to add earlier.
2024-10-28 17:50:47 +05:30
Manav Rathi
4246cc2f15 photosd-v1.7.6 2024-10-28 17:12:41 +05:30
Manav Rathi
984800379e [web] Enable Ukrainian 2024-10-28 10:02:53 +05:30
Manav Rathi
f5ad895768 Revert "Debugging instrumentation"
This reverts commit 6700f912fc (it was always meant to be reverted, and only a history entry)
2024-10-26 14:36:22 +05:30
Manav Rathi
158254a658 Update to Electron 33
Two reasons:

- Electron 30 is end of support

- The prev-to-prev commit didn't fix all OOMs
  (3511fcf723), and they still sporadically
  occur. But there isn't any any aberrant memory consumption I can spot (See
  prev commit for some example instrumentation, the app's memory usage doesn'
  exceed a few hundred MBs at any point). So to rule out an upstream issue.
2024-10-26 14:24:36 +05:30
Manav Rathi
6700f912fc Debugging instrumentation
commiting to keep them in history
2024-10-26 14:20:13 +05:30
laurenspriem
bd7747e566 [desktop] Change to altered yolo model 2024-10-18 17:22:30 +05:30
Manav Rathi
73f823b21e [web] Added Italian 🇮🇹 and Lithuanian 🇱🇹 translations 2024-10-16 08:53:16 +05:30
Manav Rathi
3512615780 [desktop] Remove old ML models when downloading new ones 2024-10-11 10:25:52 +05:30
Laurens Priem
b9dd0bc3b7 ONNX changes (#3654)
## Description

- Quantized the CLIP text encoder
- Moved preprocessing and postprocessing of face detection inside the
model
- Optimised the ONNX models more wherever possible
- Created a place in infra for ML version control of sorts

## Tests

Have tested the changes on mobile, but not on desktop. Please carefully
review the changes on desktop, especially regarding the face detection
post-processing, more specifically the image (re-)size correction.
2024-10-11 10:02:11 +05:30
Manav Rathi
ef66e94cb1 Clarify that it'll also work for reimports 2024-10-04 12:56:42 +05:30
Manav Rathi
b6baffa97e Add CHANGELOG entry too 2024-09-30 17:07:06 +05:30
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
66fad15743 Add CHANGELOG entry 2024-09-28 17:41:54 +05:30
Manav Rathi
cda925fc80 Tweaks (non-functional) 2024-09-26 07:25:25 +05:30
laurenspriem
5609309660 [web][photos] Move to new clip with preprocessing included 2024-09-25 23:53:28 +05:30
Manav Rathi
2abd0b0588 [desktop] Add CHANGELOG entry for shared export
https://github.com/ente-io/ente/pull/3319
2024-09-21 18:21:23 +05:30
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