Commit graph

24727 commits

Author SHA1 Message Date
Manav Rathi 846c2af02b
Outline a potential approach 2024-03-27 15:10:35 +05:30
Manav Rathi 42679bc9da
Remove duplicated icon
Per https://www.electron.build/icons, a single 512x512 icon.png placed in the
buildResources directory (default `build`) is enough to generate icons for all
three - macOS, Windows and Linux.
2024-03-27 15:00:25 +05:30
Manav Rathi 379a5f8e79
[server] Publish docker image - Part 2/2 (#1219)
Part 2 (and final part) of https://github.com/ente-io/ente/pull/1218.

Completes https://github.com/ente-io/ente/discussions/673. The images
are accessible at `ghcr.io/ente-io/server`, e.g.

```sh
docker pull ghcr.io/ente-io/server
```
2024-03-27 13:59:14 +05:30
Manav Rathi 62d95ad862
Mention pre-built binary in docs 2024-03-27 13:53:43 +05:30
Manav Rathi e803b7f053
Document in main README 2024-03-27 13:44:24 +05:30
Manav Rathi 741c968c8a
Fix typo 2024-03-27 13:10:05 +05:30
Manav Rathi 4a4a6ba44a
Give an example of the pull command 2024-03-27 13:04:28 +05:30
Manav Rathi 6588880b31
Use the correct commit, not the current one 2024-03-27 13:02:46 +05:30
Manav Rathi cb45a070be
Tweaks 2024-03-27 12:58:17 +05:30
Manav Rathi fc8e79fbe9
Remove double namespacing 2024-03-27 12:54:29 +05:30
Manav Rathi a8a2e7aee3
[server] Publish docker image - Part 1 (#1218)
- Outline the plan
- Add a first cut of the publish script

Merging this now so that I can test the workflow. Post a successful
publish, I'll open another PR with any fixes entailed, and will also
document this in the main server README.
2024-03-27 12:46:26 +05:30
Manav Rathi 4ba76e4aa2
Tweaks 2024-03-27 12:46:08 +05:30
Manav Rathi 7c0f41166c
Add a first cut of the publish script 2024-03-27 12:42:29 +05:30
Manav Rathi b31332ff30
Outline the plan 2024-03-27 12:42:26 +05:30
Manav Rathi 16c2706e48
[docs] Add images for continuous sync (#1217) 2024-03-27 11:55:10 +05:30
Manav Rathi 50431c6410
Update image 2024-03-27 11:53:15 +05:30
Manav Rathi b6b66684f3
Reindent 2024-03-27 11:46:37 +05:30
Jishnuraj9 0e04a0df04
add images for continuous sync 2024-03-27 11:43:58 +05:30
Vishnu Mohandas 0fc3773812
feat: rounded icons for auth desktop (#1215)
## Description

## Tests
2024-03-26 23:19:43 +05:30
Prateek Sunal 2cda8da3c5 fix: remove unused submodules 2024-03-26 23:13:54 +05:30
Prateek Sunal 652f6a92f5 feat: rounded icons for desktop 2024-03-26 23:12:38 +05:30
Manav Rathi a78e2892cd
[photos-desktop] Update to latest Electron (#1213)
- And update to latest everything else too
- Fix the duplication in preload
- ... and many more cleanup changes (see commit titles for details)

Should not have major functional impact, and whatever IPC actions got
broken by the switch to context-isolation will still not be working.
This is just an intermediate step, and more PRs will continue fixing the
IPC APIs.
2024-03-26 21:54:18 +05:30
Manav Rathi 48a726885f
Fix typo in comment 2024-03-26 21:45:21 +05:30
Manav Rathi 88e8e1a18d
Remove hacky splash window with a background color
...hacky because it was using a timer instead of the "ready-to-show" event
(which wasn't getting fired for some reason). It is recommended that we set a
background color anyway.
2024-03-26 21:45:21 +05:30
Manav Rathi ac97d65c12
Remove one copy of duplication from IPC types 2024-03-26 21:45:21 +05:30
Manav Rathi b0ca3a1a9f
Preload won't have logging 2024-03-26 21:45:21 +05:30
Manav Rathi c055cd9b4a
Remove the tscw 2024-03-26 21:45:21 +05:30
Manav Rathi 9e987f62f6
Fix paths of splash etc 2024-03-26 21:45:21 +05:30
Manav Rathi cb33b6df10
Refactor the init process 2024-03-26 21:45:20 +05:30
Manav Rathi c3dfa46514
Major version update of Electron
And other surrounding packages.
2024-03-26 21:42:48 +05:30
Manav Rathi 24176d8c40
Document a few more dependencies 2024-03-26 21:42:48 +05:30
Manav Rathi 6e737cdf9a
Mention package.json in the shx description 2024-03-26 21:42:48 +05:30
Manav Rathi 8f978a3d3d
Manually update the version info in package.json 2024-03-26 21:42:48 +05:30
Manav Rathi fe94a4cd77
yarn-upgrade interactive 2024-03-26 21:42:48 +05:30
Manav Rathi 140b65b69d
Use default import instead of star import
Refs:
https://stackoverflow.com/questions/31386631/difference-between-import-x-and-import-as-x-in-node-js-es6-babel
2024-03-26 21:42:48 +05:30
Manav Rathi db930feaf3
Stop source map generation
This isn't doing anything for us currently, and I suspect is also the source of
this error when trying to run a binary built using `yarn build:quick`

> DevTools failed to load source map: Could not load content for next://app/preload.js.map:
  Unexpected token '<', "<!DOCTYPE "... is not valid JSON

Note that the renderer process already has source maps.
2024-03-26 21:42:48 +05:30
Manav Rathi 2038b036c5
Remove baseUrl that didn't work
From what I've understood, there isn't a way for us to use the baseUrl for
absolute imports without also using a bundler. The baseUrl works for the
tsconfig, but not for the generated JS.

Since this setting was anyways not working, remove it. Tested by doing `yarn
dev`, `yarn build` and also doing a quick perusal in VSCode to see that it is
not reporting any errors.

Refs:

- https://stackoverflow.com/questions/50679031/why-are-these-tsconfig-paths-not-working
- https://github.com/electron-react-boilerplate/electron-react-boilerplate/issues/2737
- https://stackoverflow.com/questions/40407342/resolving-paths-in-typescript-outdir
- https://stackoverflow.com/questions/51683827/using-paths-in-typescript-in-a-nodejs-project
2024-03-26 21:42:48 +05:30
Vishnu Mohandas 2cadc0f0fc
Update otp.md 2024-03-26 20:45:46 +05:30
Vishnu Mohandas 1c891f80f9
[docs] Improve export docs (#1212) 2024-03-26 16:40:11 +05:30
Manav Rathi 613e32b00e
[docs] Improve export docs 2024-03-26 16:38:49 +05:30
Vishnu Mohandas c72878b00e
[auth] New translations (#1174)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-03-26 11:47:40 +05:30
Manav Rathi e7db1ceb01
[web] New translations (#1207)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-03-26 09:58:33 +05:30
Manav Rathi 512226b727
[docs] Add FAQ items around self hosting (#1209) 2024-03-26 09:58:00 +05:30
Manav Rathi 7fbb37a851
Add FAQ items around self hosting 2024-03-26 09:57:08 +05:30
Crowdin Bot af568bcb21 New Crowdin translations by GitHub Action 2024-03-26 02:02:59 +00:00
Crowdin Bot e3d3943539 New Crowdin translations by GitHub Action 2024-03-26 01:36:29 +00:00
Vishnu Mohandas a56d906160
[auth] v2.0.46 (#1204) 2024-03-26 00:03:36 +05:30
vishnukvmd 1fb6f4ded2 v2.0.46 2024-03-26 00:03:10 +05:30
Prateek Sunal 31fdd9dc65
[FIX] Libffi error for appimage (#1203)
Auth desktop linux build fix + Playstore aab shouldn't be created if
nightly or beta
2024-03-25 23:47:34 +05:30
Prateek Sunal ee34291a54 fix: disable aab build if nightly or beta 2024-03-25 23:42:31 +05:30