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 6700f912fc5c4f80c7924eeabacc2f9c48630ab5 (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
(3511fcf723472606d87f82dd21a304102ac8ec62), 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
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