26548 Commits

Author SHA1 Message Date
vishnukvmd
028e784a40 Retry requests to fetch embeddings thrice before throwing an error 2024-05-08 17:34:37 +05:30
Manav Rathi
dbbb3c848a
[cast] Tweaks to try and get it to work on older cast devices (#1657) 2024-05-08 15:33:40 +05:30
Manav Rathi
afa9c35c0b
Also ignore deploy-f's 2024-05-08 15:27:59 +05:30
Manav Rathi
9d7c23d1c5
Restore the preload to see if looks less abrupt 2024-05-08 15:20:29 +05:30
Manav Rathi
d7a4e728da
Completely on demand in an attempt to work on the lowmem Chromecast device 2024-05-08 14:58:16 +05:30
Manav Rathi
93444d3a49
Back to normal files 2024-05-08 14:04:39 +05:30
Manav Rathi
22e33737e8
Forego checks if client doesn't follow the protocol 2024-05-08 14:02:23 +05:30
Manav Rathi
ddb19e2333
Restart on collection ID mismatches 2024-05-08 13:57:59 +05:30
Manav Rathi
816f8cecd6
Rearrange 2024-05-08 13:24:06 +05:30
Manav Rathi
b7734406b8
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi
7658b99742
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi
3b7dbe6628
Fix 2024-05-08 12:55:03 +05:30
Manav Rathi
2f87c3cf5a
Debug 2 2024-05-08 12:55:03 +05:30
Manav Rathi
c9601c33c3
Debug 2024-05-08 12:55:03 +05:30
Manav Rathi
b917237db2
Code can become invalid after timeout 2024-05-08 12:55:03 +05:30
Manav Rathi
943f9ea9c1
Wait for pairing code before initializing cast 2024-05-08 12:55:03 +05:30
Manav Rathi
8f2580e13f
[server] Tag the source code for latest ghcr.io Docker image with museum/ghcr (#1656)
Helps with easily finding changes since last publish.
2024-05-08 12:19:08 +05:30
Manav Rathi
17ffc8051a
Use server 2024-05-08 12:16:53 +05:30
Manav Rathi
0b7dd0eb14
[desktop] Don't invoke electron-builder twice on CI (#1655) 2024-05-08 12:14:14 +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
848fa34b56
[server] Tag the source code for latest ghcr.io Docker image with museum/ghcr
Helps with easily finding changes since last publish.
2024-05-08 11:27:11 +05:30
Manav Rathi
0178c64e34
[desktop] RC (#1654) 2024-05-08 11:22:49 +05:30
Manav Rathi
7e0ef23bc1
yarn lint-fix 2024-05-08 11:20:28 +05:30
Manav Rathi
212f863733
Restore the yarn-timeout workaround
e.g. see a recent build failures:
https://github.com/ente-io/photos-desktop/actions/runs/8996782367/job/24713793588

there was another one recently. both of these were on the Windows runner, in one
case the message was:

    info There appears to be trouble with your network connection. Retrying...

in another case the issue manifested later

    D:\a\photos-desktop\photos-desktop\web\node_modules\date-fns\formatISO\index.js:11
    /**

    SyntaxError: Invalid or unexpected token
        at internalCompileFunction (node:internal/vm:128:18)
        at wrapSafe (node:internal/modules/cjs/loader:1280:20)

but retrying fixed it, so I'm counting it as a broken package install.
2024-05-08 11:17:15 +05:30
Manav Rathi
a07d999b74
Clarify 2024-05-08 10:26:21 +05:30
Manav Rathi
491b014bc8
[desktop] Mark as rc (#1653) 2024-05-08 10:16:03 +05:30
Manav Rathi
771a02c36b
rc 2024-05-08 10:15:12 +05:30
Manav Rathi
1031801c66
[desktop] Tinker with the release flow (#1652) 2024-05-08 10:12:05 +05:30
Manav Rathi
145a7cee2a
yarn lint-fix 2024-05-08 10:10:34 +05:30
Manav Rathi
0d1ad8b8e1
More release shenanigans 2024-05-08 10:04:16 +05:30
Manav Rathi
8eac3d701f
Finalize 2024-05-07 21:09:15 +05:30
Manav Rathi
8635162259
Force a version 2024-05-07 20:38:51 +05:30
Manav Rathi
abe8a5eed0
Force a feed URL 2024-05-07 20:38:51 +05:30
Manav Rathi
40abb5c0ac
[desktop] Misc fixes (#1650) 2024-05-07 20:38:27 +05:30
Manav Rathi
0949f32638
Use provided timeoutMS 2024-05-07 20:35:59 +05:30
Manav Rathi
63c3842770
Write export record after operation completion 2024-05-07 20:35:59 +05:30
Manav Rathi
ff3c37e703
Write file exported record after success 2024-05-07 20:35:59 +05:30
Manav Rathi
eb60c3f811
[desktop] Fix notarization warnings and other minor fixes (#1648) 2024-05-07 16:21:09 +05:30
Manav Rathi
977557146b
Improve 2024-05-07 16:18:04 +05:30
Manav Rathi
2208d686da
Add a potential approach
Refs:
- Testing auto updates
  https://github.com/electron-userland/electron-builder/issues/3053
- https://github.com/electron-userland/electron-builder/issues/1505
- https://github.com/electron-userland/electron-builder/issues/1393
2024-05-07 15:13:43 +05:30
Manav Rathi
5d3bb71bbf
Make the hide dock icon setting macOS only 2024-05-07 14:30:37 +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
425cc9050b
[web] dynamic free storage (#1644)
Behave like the mobile app and use the server's response to show the
storage value for the free plan instead of hardcoding it to 1 GB.

Tested with a local museum:
<img width="203" alt="Screenshot 2024-05-07 at 13 12 39"
src="https://github.com/ente-io/ente/assets/24503581/79a81a3f-614e-4e0a-9839-de39d7e9396a">
2024-05-07 13:17:24 +05:30
Manav Rathi
7f35a27f37
Undefs 2024-05-07 13:08:43 +05:30
Manav Rathi
c2804b33fa
Use storage 2024-05-07 13:05:09 +05:30
Manav Rathi
45865a8376
Share 2024-05-07 12:58:10 +05:30
Manav Rathi
fe99383d7f
Inline 2024-05-07 12:52:26 +05:30
Manav Rathi
98d38a3e44
Forward storage 2024-05-07 12:43:14 +05:30
Manav Rathi
54e8cd498f
Inline 2024-05-07 12:25:23 +05:30