Compare commits

...

8095 Commits

Author SHA1 Message Date
Neeraj
d95df66b9c [auth] Fix deeplink issue (#4818)
## Description
Also
- Remove logo from privacy screen
- Fix bug while deleting items from trash
## Tests
2025-01-22 14:45:21 +05:30
Neeraj Gupta
58cb9f480f Clean up 2025-01-22 14:42:23 +05:30
Neeraj Gupta
14e413effa [auth] Bump version 2025-01-22 14:41:36 +05:30
Neeraj Gupta
728a8c4976 Merge remote-tracking branch 'origin/main' into auth_fixes 2025-01-22 14:41:22 +05:30
Neeraj Gupta
dc779ae53f [auth] Opt out of flutter default deeplinking 2025-01-22 14:40:28 +05:30
Neeraj Gupta
ab5bda8074 [auth] Remove privacy screen image 2025-01-22 14:39:33 +05:30
Neeraj Gupta
2fc8d6e0c4 [auth] Handle multiple invokation of same deeplink 2025-01-22 14:35:03 +05:30
Neeraj Gupta
3fa18b3560 [auth] Handle deeplink in offline mode 2025-01-22 14:30:04 +05:30
Neeraj Gupta
a15556264a [auth]Skip wait for online sync while parsing otpauth deeplink 2025-01-22 14:23:31 +05:30
Manav Rathi
267f54d943 [web] Fix link default prop for the (WIP) light mode (#4817)
This was causing an exception when opening screens with the <Link>
2025-01-22 14:20:13 +05:30
Manav Rathi
1015c87dd2 Fix link default prop 2025-01-22 14:14:18 +05:30
Neeraj Gupta
a71c284708 [auth] Fix bug in trash deletion 2025-01-22 13:55:22 +05:30
Neeraj Gupta
89e1efbde4 [auth] Opt out of flutter deeplink for ios 2025-01-22 13:54:57 +05:30
Manav Rathi
5e317b9f37 Increase hover opacity for light mode 2025-01-22 13:37:55 +05:30
Manav Rathi
6a4e992843 [desktop] Attempt to fix macOS universal build after electron builder update (#4816)
CI failures since updating Electron building (and Electron):

• packaging platform=darwin arch=arm64 electron=34.0.0
appOutDir=dist/mac-universal-arm64-temp
• packaging platform=darwin arch=universal electron=34.0.0
appOutDir=dist/mac-universal
⨯ pattern is too long failedTask=build stackTrace=TypeError: pattern is
too long
2025-01-22 13:18:02 +05:30
Manav Rathi
6e5e28d2bd [desktop] Attempt to fix macOS universal build after electron builder update
CI failures since updating Electron building (and Electron):

 • packaging       platform=darwin arch=arm64 electron=34.0.0 appOutDir=dist/mac-universal-arm64-temp
  • packaging       platform=darwin arch=universal electron=34.0.0 appOutDir=dist/mac-universal
  ⨯ pattern is too long  failedTask=build stackTrace=TypeError: pattern is too long
2025-01-22 13:16:30 +05:30
Manav Rathi
fcb7221820 [desktop] Fix incomplete build being generated - Take 2 (#4815)
These issues only surface when running on the CI, hence the PR splurge.
2025-01-22 13:01:55 +05:30
Manav Rathi
4abfb5b8bd Don't return falsey 2025-01-22 12:59:54 +05:30
Manav Rathi
09b15d8645 [desktop] Fix incomplete build being generated (#4813)
...because of returning false from our build hook.

Also update the MetaInfo to avoid duplicating.
2025-01-22 12:43:17 +05:30
Manav Rathi
e0eae10007 Use URL instead of repeating contents 2025-01-22 12:41:39 +05:30
Manav Rathi
47ec5e78c0 [desktop] Fix incomplete build being generated
...because of returning false from our build hook.
2025-01-22 12:39:33 +05:30
Neeraj
07f55020df [auth] Bump version v4.3.0 (#4812)
## Description

## Tests
2025-01-22 11:40:50 +05:30
Neeraj Gupta
d345de9ff3 [auth] Bump version v4.3.0 2025-01-22 11:36:23 +05:30
Neeraj
3bbb3c5767 [auth] Revert Notification banner (#4806) 2025-01-22 11:29:51 +05:30
Manav Rathi
7ac322b799 [desktop] Update build for latest electron builder (#4811)
Since the eb update, the CI job fails with errors like

unable to copy, file is symlinked outside the package
source=out/404.html
realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html

Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the
package as that violates asar security integrity
at writeFileOrProcessSymlink
(/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:43:55 +05:30
Manav Rathi
1e8750c330 [desktop] Update build for latest electron builder
Since the eb update, the CI job fails with errors like

    unable to copy, file is symlinked outside the package  source=out/404.html realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html

    Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the package as that violates asar security integrity
      at writeFileOrProcessSymlink (/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:42:08 +05:30
Manav Rathi
07786e3162 [desktop] Depedencies upgrade (#4809)
In particular,

* Electron 34 is needed to fix the Flatpak file picker issue -
  "Fixed file chooser dialogs for flaptak applications. #44681"
  https://github.com/electron/electron/pull/44681

* Electron builder 26 is needed for the FPM app armour profiles

https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:17:33 +05:30
Manav Rathi
d413c1d8dc LF 2025-01-22 08:16:23 +05:30
Manav Rathi
0466067c55 [desktop] Depedencies upgrade
In particular,

* Electron 34 is needed to fix the Flatpak file picker issue -
  "Fixed file chooser dialogs for flaptak applications. #44681"
  https://github.com/electron/electron/pull/44681

* Electron builder 26 is needed for the FPM app armour profiles
  https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:08:30 +05:30
Manav Rathi
d8b7d76d55 [desktop] IM 7 - Handle CI rebuilds, and add windows extension (#4808)
- CI builds both arch binaries in one go, so the singular yarn install
hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:54:34 +05:30
Manav Rathi
b1c62f6c93 [desktop] IM 7 - Handle CI rebuilds, and add windows extension
- CI builds both arch binaries in one go, so the singular yarn install hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:49:18 +05:30
Aman Raj Singh Mourya
5620be6c15 [auth] revert commit 2bf58aff45 2025-01-21 22:12:40 +05:30
Aman Raj Singh Mourya
91462bcb3c Revert "[auth] Implemeted banner widget"
This reverts commit 2bf58aff45.
2025-01-21 22:09:19 +05:30
Neeraj
c040935c52 [auth] Update crypto dependency + bump version (#4805)
## Description

## Tests
2025-01-21 20:15:40 +05:30
Neeraj Gupta
ffe7535cd2 Lint fix 2025-01-21 20:09:05 +05:30
Neeraj Gupta
219e5590bc [auth] Ensure sortKey is always passed 2025-01-21 19:58:41 +05:30
Neeraj Gupta
7c7ce15177 [auth] Bump version 2025-01-21 19:53:20 +05:30
Neeraj Gupta
b2e164af75 [auth] Upgrade dependency 2025-01-21 19:52:57 +05:30
Neeraj
d495d6f281 [auth] Remove scan package (#4804) 2025-01-21 19:32:21 +05:30
Aman Raj Singh Mourya
1e45ae5bbc [auth] Remove scan package 2025-01-21 19:27:33 +05:30
mangesh
636d493dfe [docs] fix web app docs, sibling to #4800 (#4802) 2025-01-21 16:39:06 +05:30
Manav Rathi
1684192dc0 [desktop] Update to ImageMagick 7, and also make it available on Linux ARM + Windows x64/ARM (#4803) 2025-01-21 16:38:38 +05:30
Manav Rathi
e7d6362eaa Make prettier happy 2025-01-21 16:32:03 +05:30
Manav Rathi
85cf1de12c All current os/arch combinations are handled 2025-01-21 16:28:35 +05:30
mngshm
19135a0dfc resolve merge conflict o.O 2025-01-21 16:26:33 +05:30
Manav Rathi
3d2b8974df Temporary tracing 2025-01-21 16:24:03 +05:30
Manav Rathi
d836e190e3 Use the updated im 7 2025-01-21 16:21:49 +05:30
mngshm
5e54b0af36 fix[web-app docs]: fix syntax issue & add note related to yarn version 2025-01-21 16:05:19 +05:30
Manav Rathi
75509ff339 exec 2025-01-21 15:56:04 +05:30
Neeraj
adf8542301 [mob] Bump version (#4801)
## Description

## Tests
2025-01-21 15:55:09 +05:30
Neeraj Gupta
eca1ff6bb6 [mob] Bump version 2025-01-21 15:54:49 +05:30
Manav Rathi
c731833863 Use a node script to avoid dealing with Windows nonsense 2025-01-21 15:36:00 +05:30
Manav Rathi
cf27dd5889 Outline 2025-01-21 14:54:24 +05:30
Neeraj
45e8006652 [mob][auth] Flutter upgrade to 3.27.2 (#4799)
## Description

## Tests
2025-01-21 14:50:32 +05:30
Neeraj Gupta
39a54a08c0 [auth] Lint fix 2025-01-21 14:29:11 +05:30
Neeraj Gupta
d3fecf3831 [auth] Lint fix 2025-01-21 14:24:12 +05:30
Neeraj Gupta
e9ed423094 Lint fixes 2025-01-21 14:21:13 +05:30
Neeraj Gupta
6eb381b64a [auth][photos] Upgrade flutter 2025-01-21 14:02:13 +05:30
Neeraj Gupta
9f67d06844 [auth] Upgrade flutter submodule to 3.27.2 2025-01-21 13:31:05 +05:30
Neeraj
17ab295983 [auth] Minor fixes (#4797)
## Description

## Tests
2025-01-21 12:49:59 +05:30
Laurens Priem
dd600c05cd [docs] Add FAQ question on export (#4798)
## Description

Added a question on export size.
2025-01-21 11:47:47 +05:30
laurenspriem
ed8ce66ce5 [docs] Add FAQ question on export 2025-01-21 11:45:50 +05:30
Neeraj Gupta
6c68052a55 Lint fix 2025-01-21 11:04:24 +05:30
Neeraj
305c63f921 [auth] Notification banner (#4789)
## Description
![SmartSelect_20250120_211733
1](https://github.com/user-attachments/assets/bc996a00-eaeb-4a87-8ea4-feceb9efeeb1)
2025-01-21 10:53:54 +05:30
Neeraj Gupta
bb4e42331b [auth] Update window min size/height 2025-01-21 10:53:38 +05:30
Neeraj Gupta
4243a331a3 [auth] Log error during init 2025-01-21 10:35:26 +05:30
Aman Raj Singh Mourya
2bf58aff45 [auth] Implemeted banner widget 2025-01-20 21:21:08 +05:30
Aman Raj Singh Mourya
85c5ccd218 [auth] added assets for banner widget 2025-01-20 21:20:25 +05:30
Manav Rathi
0f63930e52 [meta] Update issue template (#4788) 2025-01-20 19:57:49 +05:30
Manav Rathi
4826fdc999 [meta] Update issue template 2025-01-20 19:57:29 +05:30
Manav Rathi
6621944a66 [web] Update mem & ops limits (#4785)
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 19:45:59 +05:30
Neeraj
969a9c554f [server] Fix error type for bad request (#4787)
## Description

## Tests
2025-01-20 16:44:40 +05:30
Neeraj Gupta
e6e4540671 [server] Fix error type for bad request 2025-01-20 16:42:08 +05:30
Neeraj
e2ccfe5f48 [mob] Lower Mem & increase ops limit for key derivation (#4771)
## Description

## Tests
2025-01-20 16:40:09 +05:30
Manav Rathi
4c518f6b13 [web] Update mem & ops limits
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 14:48:25 +05:30
Neeraj Gupta
ff3da665a3 [server] Add server side validation 2025-01-20 14:17:22 +05:30
Neeraj Gupta
2b8c6494cd [mob] Remove unused value 2025-01-20 14:16:39 +05:30
Neeraj Gupta
ff81711043 Merge branch 'lowerMemRequirement' of https://github.com/ente-io/auth into lowerMemRequirement 2025-01-20 14:13:43 +05:30
Manav Rathi
96605d7702 [desktop] Include branding colors in Flathub MetaInfo (#4784)
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:13:10 +05:30
Neeraj Gupta
02fb6888ab [mob] Remove client side strength check 2025-01-20 14:12:59 +05:30
Manav Rathi
0309db9466 [desktop] Include branding colors in Flathub MetaInfo
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:04:21 +05:30
Neeraj Gupta
ffde143247 [mob] Fixed typo and lint 2025-01-20 14:01:56 +05:30
Neeraj Gupta
8e26433dd2 [mob] LowerMem & increase ops limit for key derivation 2025-01-20 14:01:56 +05:30
Trekky12
e92b5c3397 [cli] sync deleted files before syncing new/updates files (#4776)
## Description
The CLI sorts deleted photos to the bottom of the sync queue. 
When an album is synced, a photo is removed from the album and later
re-added to the album (same name) and doing another sync the new file is
added first and a new name is generated since the original filename is
(still) taken. Afterwards the initial photo is deleted and the filename
would be available.
This leads to having a file, e.g. IMG_0001_1.JPG instead of the original
filename IMG_0001.JPG despite the initial filename is no longer on disk
and could have been used.

This PR changes the sort order so that deleted files are first removed
and afterwards new files are created. In this case all files where the
filename is now available, but were taken, are named like they were
uploaded.
2025-01-20 11:16:37 +05:30
github-actions[bot]
77db220327 [mobile] New translations (#4781)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-20 11:09:50 +05:30
Neeraj
7e320693a1 [server] Remove unused endpoint (#4772)
## Description

No logs for request in last 30 days and client code also don't refer to
this endpoint.

## Tests
2025-01-20 11:09:31 +05:30
Jonathan Beliën
714a37d461 [auth] Update icons (#4777)
## Description

- Remove "forced" color for Fastmail logo (colors are already defined in
SVG file)
- Add [CSAM ](https://www.csam.be/en/index.html) logo
- Add [reMarkable](https://remarkable.com/) logo

I was planning to add LinkedIn logo but noticed #4742 so I've removed
it.

## Tests
2025-01-20 11:07:56 +05:30
github-actions[bot]
db7f38a926 [auth] New translations (#4782)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-20 11:06:41 +05:30
Manav Rathi
a7232d7401 [web] New translations (#4779)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-20 09:59:54 +05:30
Crowdin Bot
dbc7861cee New Crowdin translations by GitHub Action 2025-01-20 00:34:13 +00:00
Neeraj Gupta
43adef8899 [mob] Fixed typo and lint 2025-01-18 16:14:00 +05:30
Neeraj Gupta
73af752f52 [mob] LowerMem & increase ops limit for key derivation 2025-01-18 16:10:30 +05:30
Manav Rathi
b6d267e0cd [web] UI color related improvements (#4765)
Continuation of https://github.com/ente-io/ente/pull/4759.
2025-01-17 20:39:38 +05:30
Manav Rathi
aaeab874d8 Rename 2025-01-17 20:35:10 +05:30
Manav Rathi
8cd2267f5d Fix imports 2025-01-17 20:31:54 +05:30
Manav Rathi
67398ea9e4 Fix the button to work in light mode 2025-01-17 20:26:02 +05:30
Manav Rathi
8705d878f4 Tweak 2025-01-17 20:06:09 +05:30
Manav Rathi
a37bd085d6 Color text 2025-01-17 20:02:22 +05:30
Manav Rathi
9a01518200 Prune 2025-01-17 19:50:27 +05:30
Manav Rathi
f1e1939983 Swap 2025-01-17 19:46:03 +05:30
Manav Rathi
60de6018a1 Swap 2025-01-17 19:39:30 +05:30
Manav Rathi
14ff82da27 hover opacity 2025-01-17 19:36:08 +05:30
Manav Rathi
0e34b92398 Better match 2025-01-17 19:05:44 +05:30
Manav Rathi
929f749ad9 Fill 2025-01-17 18:50:58 +05:30
Manav Rathi
1dd831e72d Lowercase for consistency with the others 2025-01-17 18:35:57 +05:30
Manav Rathi
9e4ad1280f Mergability 2025-01-17 17:57:28 +05:30
Manav Rathi
3970724ade Fix logo 2025-01-17 17:50:13 +05:30
Manav Rathi
0f5d921ddb Comment out the fields we're not currently using 2025-01-17 17:41:04 +05:30
Manav Rathi
ef55e2dc23 Tweak 2025-01-17 17:37:17 +05:30
Manav Rathi
a17fb4e2fb landing page 2025-01-17 17:31:20 +05:30
Manav Rathi
210e055d9c LM tweaks 2025-01-17 17:16:21 +05:30
Manav Rathi
1788d07cdd [server] Make SMTP sender name configurable (#4677)
## Description

## Tests
2025-01-17 16:32:36 +05:30
Tobias Genannt
ae68998069 [server] Make SMTP sender name configurable 2025-01-17 12:00:15 +01:00
Manav Rathi
9041269af7 Shadow 2025-01-17 16:13:25 +05:30
Manav Rathi
b5fd289ae9 Theme aware 2025-01-17 16:02:32 +05:30
Manav Rathi
2cdc14aed3 light 2025-01-17 15:55:34 +05:30
Laurens Priem
4bb9c3b290 [mob][photos] Sort merge persons (#4761)
## Description

When assigning or merging an unnamed cluster, order the possible
existing persons to merge with in order from most similar to least
similar.

## Tests

Tested in debug mode on my pixel phone.
2025-01-17 15:54:25 +05:30
Manav Rathi
ccb07a45d9 Shorten 2025-01-17 15:51:45 +05:30
laurenspriem
0f03545929 [mob][photos] Cleanup 2025-01-17 15:44:50 +05:30
Manav Rathi
4f1659f7b7 Palette 2025-01-17 15:43:25 +05:30
laurenspriem
703277fc1d [mob][photos] Run once 2025-01-17 15:18:38 +05:30
laurenspriem
7de379580a [mob][photos] imports 2025-01-17 15:02:27 +05:30
laurenspriem
e224609e7d [mob][photos] First sort attempt 2025-01-17 15:01:20 +05:30
Manav Rathi
1bb04f2650 [web] Deploy only on weekdays (#4760) 2025-01-17 14:50:29 +05:30
Manav Rathi
a164f1b839 [web] Deploy only on weekdays 2025-01-17 14:48:12 +05:30
Manav Rathi
c69eb1dc52 [web] UI color related improvements (#4759)
Continuation of https://github.com/ente-io/ente/pull/4751. Now that dark
theme colors have been (mostly) isolated, next up will be introducing
the light one.
2025-01-17 14:43:59 +05:30
Manav Rathi
371960d479 gray 2025-01-17 14:21:25 +05:30
LivioZ
fd50eb9c13 Add Starbreeze icon (#4743)
Source:
[https://corporate.starbreeze.com/en/press/media/](https://corporate.starbreeze.com/en/press/media/)
2025-01-17 14:16:15 +05:30
Neeraj
f1bd625585 [auth][mob] Add padding during SRP authn (#4758)
## Description

## Tests
2025-01-17 14:13:29 +05:30
mangesh
de253865ac [draft] staff (#4611) 2025-01-17 14:06:02 +05:30
Laurens Priem
776fdc6d03 Cluster trigger (#4750)
## Description

Trigger clustering when user presses on unclustered face from file info.
2025-01-17 14:05:22 +05:30
Bl4ckspell
58d2f740a5 [Auth] Add more custom icons (#4753)
## Description
Added more icons:

| Name | Icon | Source |

|---------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| Finanzfluss | <img
src="https://github.com/user-attachments/assets/f3c9ca30-0202-490b-8339-83970b8b8e1e"
width="100"><br> |
[https://www.finanzfluss.de/presse/](https://www.finanzfluss.de/presse/)
|
| LabyMod | <img
src="https://github.com/user-attachments/assets/1bb8f37d-e3df-4370-a414-de5057ab5324"
width="100"><br> |
[https://labymod.net/en/branding](https://labymod.net/en/branding) |
| Nextcloud | <img
src="https://github.com/user-attachments/assets/bc907f08-ce94-41d1-a12e-63cf5f8c5a40"
width="100"><br> |
[https://nextcloud.com/press/#logo-resources](https://nextcloud.com/press/#logo-resources)
|
| Parqet | <img
src="https://github.com/user-attachments/assets/6059e0b7-9a36-44cb-ba1f-ce7af89a7a13"
width="100"><br> |
[https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58](https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58)
|
| CSGORoll | <img
src="https://github.com/user-attachments/assets/9c738583-fbf3-44aa-8058-441d5ce8ef71"
width="100"><br> |
[https://www.csgoroll.com/assets/favicons/android-icon-192x192.png](https://www.csgoroll.com/assets/favicons/android-icon-192x192.png)
|
| GommeHD.net | <img
src="https://github.com/user-attachments/assets/c472be83-362e-4c59-b245-bd99bc229934"
width="100"><br> |
[https://img.gommehd.net/128x128/logo.png](https://img.gommehd.net/128x128/logo.png)
|
## Note
For `CSGORoll` and `GommeHD.net`, I couldn't find official .svg files.
As a result, I converted the low-resolution .png sources to .svg, which
may not look perfect. Feel free to search for better-quality assets if
needed.
2025-01-17 14:04:41 +05:30
Manav Rathi
df04d0ec2e [desktop] Add MetaInfo (#4757)
## Description

Add AppStream MetaInfo for https://github.com/flathub/flathub/pull/6032,
similar to
[enteauth.appdata.xml](https://github.com/ente-io/ente/blob/main/auth/linux/packaging/enteauth.appdata.xml).
2025-01-17 14:04:37 +05:30
Neeraj
4de573190b [server] Switch to forked version of go-srp (#4748)
## Description

The custom forks fixes couple of padding related issues in the original
library.
Changes can be reviewed here
https://github.com/Kong/go-srp/compare/master...ente-io:go-srp:master
## Tests
2025-01-17 14:01:08 +05:30
Manav Rathi
8e044f4f50 Fix font 2025-01-17 13:51:37 +05:30
Manav Rathi
2ef78be038 fainter 2025-01-17 13:39:17 +05:30
Manav Rathi
cb90e064ab Remove unnecessary customization 2025-01-17 13:06:04 +05:30
Manav Rathi
18d091ea4e Extract 2025-01-17 12:59:49 +05:30
Manav Rathi
82a2c6e12b For now 2025-01-17 12:50:56 +05:30
Manav Rathi
cb085ba0f3 Use channel style 2025-01-17 12:48:58 +05:30
Manav Rathi
491e446454 Remove hardcoded 2025-01-17 12:42:04 +05:30
Manav Rathi
bfe62d2209 LF 2025-01-17 12:07:48 +05:30
Manav Rathi
0a359b0835 Remove hardcoded 2025-01-17 12:05:21 +05:30
Manav Rathi
1a1b5cac3b Remove prop from styled LinkButton 2025-01-17 11:40:10 +05:30
Manav Rathi
0b95e84143 Tweak spacing 2025-01-17 10:39:46 +05:30
Manav Rathi
c5ab6e7c66 Improve 2025-01-17 10:29:00 +05:30
Manav Rathi
6fe6233664 Swap 2025-01-17 10:10:55 +05:30
Manav Rathi
38895eaf56 Unprop 2025-01-17 10:03:33 +05:30
Manav Rathi
9e91029105 dedup 2025-01-17 10:00:20 +05:30
Manav Rathi
169af1628d Ditto 2025-01-17 09:55:23 +05:30
Manav Rathi
634aa10aff in css 2025-01-17 09:43:52 +05:30
NN708
03903ae605 [desktop] Add MetaInfo 2025-01-17 11:08:18 +08:00
Manav Rathi
8961939d37 Theme 2025-01-17 08:02:45 +05:30
Manav Rathi
870cb61adb Theme 2025-01-17 07:58:26 +05:30
Manav Rathi
786b0bac4f Smoother animation 2025-01-17 07:38:41 +05:30
Manav Rathi
03deaa9b8e Use 2025-01-17 07:35:15 +05:30
Manav Rathi
2117a5b6e8 Conv 2025-01-17 07:34:13 +05:30
Manav Rathi
a002733d3f [web] UI color related improvements (#4751)
Prep for light mode (continuation of
https://github.com/ente-io/ente/pull/4741)
2025-01-16 19:34:04 +05:30
Manav Rathi
3008fac19c Const 2025-01-16 19:28:09 +05:30
Manav Rathi
3f324a599c Prep 2025-01-16 19:21:36 +05:30
Manav Rathi
67acabf7c7 Fix 2025-01-16 19:17:45 +05:30
Manav Rathi
03c1ff366f Fix 2025-01-16 19:15:25 +05:30
Manav Rathi
94eef9b596 Prep for merge 2025-01-16 18:52:02 +05:30
Manav Rathi
fb70460ec5 Sel 2025-01-16 18:08:32 +05:30
laurenspriem
57e8eb7c03 [mob][photos] Force clustering on unclustered face 2025-01-16 17:55:39 +05:30
Manav Rathi
d8443c5f6f Match Figma (better, but still not exactly) 2025-01-16 17:46:53 +05:30
Neeraj Gupta
5c7127cba9 Fix lint 2025-01-16 17:38:52 +05:30
Neeraj Gupta
b871f00150 Fix pkg version 2025-01-16 17:35:12 +05:30
Neeraj Gupta
bc8ebab531 clean up 2025-01-16 17:32:11 +05:30
Neeraj Gupta
b70b00cda4 Add dependency on fork to track changes 2025-01-16 17:10:51 +05:30
Neeraj Gupta
52653b6fe4 Clean up logs 2025-01-16 16:52:00 +05:30
Neeraj Gupta
0b26d9abc5 Add missing padding 2025-01-16 16:06:09 +05:30
Manav Rathi
d2defe4d27 Use 2025-01-16 16:06:03 +05:30
Manav Rathi
926e179d57 Rename to disambiguate from Overlay 2025-01-16 15:52:32 +05:30
Manav Rathi
b7841e2aee Use theme color 2025-01-16 15:47:18 +05:30
Neeraj Gupta
77fdfe84ec [server] Add missing padding 2025-01-16 15:34:42 +05:30
laurenspriem
d9fc53137d [mob][photos] Dont double run clustering 2025-01-16 15:32:36 +05:30
laurenspriem
470d14d81f [mob][photos] Rename 2025-01-16 15:24:52 +05:30
laurenspriem
5611f2f9d9 [mob][photos] Rename function 2025-01-16 15:22:57 +05:30
Neeraj Gupta
5302f67679 [server] Update srp validation 2025-01-16 15:20:50 +05:30
Manav Rathi
4ed620db28 Fix default hidden collection download 2025-01-16 15:17:44 +05:30
Manav Rathi
c4f2e9e319 Overrides 2025-01-16 15:17:44 +05:30
Manav Rathi
b7dd90158b Fix font weights
normal is the CSS keyword which resolves to 400, which is not what we want (500).
2025-01-16 15:17:44 +05:30
Manav Rathi
ba6418fcf2 Fix 2025-01-16 15:17:44 +05:30
Manav Rathi
806839d5ab Fix 2025-01-16 15:17:44 +05:30
Manav Rathi
f324e5e11c Switching theme reveals more 2025-01-16 15:17:43 +05:30
Manav Rathi
d24f9aff72 Temp fix 2025-01-16 15:17:43 +05:30
Manav Rathi
20bbd61fce Dropdown revert 2025-01-16 15:17:43 +05:30
Manav Rathi
24aff9268a Remove hardcoded 2025-01-16 15:17:43 +05:30
Manav Rathi
588236dcb4 Fix 2025-01-16 15:17:43 +05:30
Manav Rathi
e4b26e7e74 Crop 2025-01-16 15:17:43 +05:30
Manav Rathi
61cd5de725 Remove hardcoded black 2025-01-16 15:17:43 +05:30
Manav Rathi
7310d4da03 const 2025-01-16 15:17:43 +05:30
Manav Rathi
804b91b825 Fix + TODO 2025-01-16 15:17:43 +05:30
Manav Rathi
c7fab49d68 Rename 2025-01-16 15:17:43 +05:30
Manav Rathi
75c3c54a5a Shift 2025-01-16 15:17:43 +05:30
Manav Rathi
59e3f864ce why? 2025-01-16 15:17:43 +05:30
Manav Rathi
1322739707 Move 2025-01-16 15:17:43 +05:30
Manav Rathi
c72b4a428a unlints 2025-01-16 15:17:43 +05:30
Manav Rathi
59f6bb5f48 Cleanup 2025-01-16 15:17:43 +05:30
Manav Rathi
1915fa0bb6 Prune 2025-01-16 15:17:43 +05:30
Manav Rathi
5f5de6b640 ts 2025-01-16 15:17:43 +05:30
Manav Rathi
944caafe76 Fix 2025-01-16 15:17:43 +05:30
Manav Rathi
6171488375 Take 1 2025-01-16 15:17:43 +05:30
Manav Rathi
5328e6cfee wip checkpoint 2025-01-16 15:17:43 +05:30
laurenspriem
429fcbf062 [mob][photos] Better logging 2025-01-16 15:16:10 +05:30
Bl4ckspell
8366a8fe4d [Auth] Add Badlion logo (#4746)
## Description
Source:
[https://www.badlion.net/wiki/resources](https://www.badlion.net/wiki/resources)
2025-01-16 11:20:11 +05:30
Manav Rathi
9e8e2af51d [web] UI color related improvements (#4741)
Prep for light mode.
2025-01-15 19:32:16 +05:30
Manav Rathi
b0318e4ec3 Trim 2025-01-15 19:22:18 +05:30
Manav Rathi
78dc93f6d7 wip rework 2025-01-15 19:05:05 +05:30
Manav Rathi
12793858d0 Doc and move 2025-01-15 18:54:11 +05:30
Manav Rathi
c7896d0e68 USe 2025-01-15 18:44:47 +05:30
Manav Rathi
038a08f583 Use 2025-01-15 18:39:54 +05:30
Manav Rathi
b316947548 Extract 2025-01-15 18:33:50 +05:30
Manav Rathi
2db54bc1ce Conv 2025-01-15 18:18:49 +05:30
Manav Rathi
d2bdec909d Conv 2025-01-15 18:12:57 +05:30
Manav Rathi
5477d09155 Conv 2025-01-15 18:10:35 +05:30
Manav Rathi
bd0b3aadf8 Rework 2025-01-15 18:03:17 +05:30
Manav Rathi
dea20345da Rework 2025-01-15 17:44:07 +05:30
Manav Rathi
ba0ea26e93 Conv 2025-01-15 17:24:48 +05:30
Manav Rathi
d34cb01a07 Conv 2025-01-15 17:12:46 +05:30
Manav Rathi
d3b1f0f5ab Conv 2025-01-15 16:48:31 +05:30
Manav Rathi
7913debe8c No chevron there anymore 2025-01-15 16:39:56 +05:30
Manav Rathi
f282761ad2 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
351883c002 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
fc81dd9df3 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
f61ba74797 Update 2025-01-15 16:36:21 +05:30
Manav Rathi
9602d70a14 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
e620116371 pigmentize 2025-01-15 16:36:21 +05:30
Manav Rathi
ed6ea753a2 Scope 2025-01-15 16:36:21 +05:30
Manav Rathi
dd01a4aaa5 Hover and use 2025-01-15 16:36:21 +05:30
Manav Rathi
16747b48b0 fp 2025-01-15 16:36:21 +05:30
Manav Rathi
4cf3302cff Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
51597ed48d prep for pigment 2025-01-15 16:36:21 +05:30
Manav Rathi
131cf43f73 Tweak API 2025-01-15 16:36:21 +05:30
Manav Rathi
ad4716256e Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
4c1e434b96 Visual fix 2025-01-15 16:36:21 +05:30
Manav Rathi
7417bb6830 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
e475c0d507 Reduce prop scope 2025-01-15 16:36:21 +05:30
Manav Rathi
f3f7d67fb3 Simplify 2025-01-15 16:36:21 +05:30
Manav Rathi
c44e558259 Update 2025-01-15 16:36:21 +05:30
Manav Rathi
038b47ebeb Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
e996664b57 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
8b9830fe79 Improve focus visible and add active state for switch 2025-01-15 16:36:21 +05:30
Manav Rathi
75149a4a70 m 2025-01-15 16:36:21 +05:30
Manav Rathi
66e85567a6 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
36f7bb5364 Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
58db7e8a91 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
d7e62f2b26 Seeing blue 2025-01-15 16:36:21 +05:30
Manav Rathi
a1117da632 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
003f1ec0e8 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
a0078dd966 In palette 2025-01-15 16:36:21 +05:30
Manav Rathi
6a71d6359a Inline 2025-01-15 16:36:20 +05:30
Manav Rathi
04ea4ac027 [desktop] Fix regression causing people suggestions not to appear in empty state (#4739)
When the search bar was empty, previously we would show people
suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:34:06 +05:30
Manav Rathi
5074f7d9f4 [desktop] Fix regression causing people suggestions not to appear in empty state
When the search bar was empty, previously we would show people suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:28:33 +05:30
Neeraj Gupta
125f386df1 [auth] Bump version 2025-01-15 15:55:45 +05:30
Neeraj Gupta
41ed5dd17e [auth] Fix manual code setup 2025-01-15 15:55:45 +05:30
Neeraj
6031101600 [server] Legacy email reminder (#4737)
## Description
- Sends email when account is ready to be recovered
- Keep sending reminder email every 7 days, till T-2 day when a recovery
attempt is in waiting.

## Tests
Did monkey testing locally by modifying the DB time
2025-01-15 15:48:45 +05:30
Neeraj Gupta
73a8550844 [server] Add remaining mails for legacy 2025-01-15 15:41:13 +05:30
mngshm
2c6022186c remove token print 2025-01-15 15:22:52 +05:30
mngshm
1713be30b7 reset Sidebar/index.ts 2025-01-15 15:20:41 +05:30
mngshm
629cbe6887 fix lint issue specifically for Sidebar/index.ts 2025-01-15 14:06:13 +05:30
mngshm
c2306ed4e9 reorganize getToken import line 2025-01-15 13:52:16 +05:30
mngshm
7d1670d210 condition for instanceof HTMLInputElement 2025-01-15 13:33:14 +05:30
mngshm
1638b7584f reorganize getToken import line 2025-01-15 12:41:30 +05:30
Laurens Priem
bf256863b9 [mob][photos] Bump for release (#4735)
## Description

## Tests
2025-01-15 07:50:15 +01:00
laurenspriem
e7aeef6e2e [mob][photos] Bump for release 2025-01-15 12:18:42 +05:30
Laurens Priem
3a77db9ff6 [mob][photos] Fix regression with Persons (#4734)
## Description

Fix regression causing the Person entities to not load properly on
mobile.
2025-01-15 07:43:56 +01:00
laurenspriem
00c279096d [mob][photos] Format 2025-01-15 12:00:44 +05:30
laurenspriem
a913e2c6e7 [mob][photos] Fix person issue 2025-01-15 11:54:27 +05:30
Neeraj Gupta
05f86b8951 [auth] Potential fix for segfault on Linux due to bad window size 2025-01-15 11:12:17 +05:30
Manav Rathi
2396cc8d30 [web] Switch to CSS vars based color schemes (#4730) 2025-01-15 10:56:04 +05:30
Manav Rathi
52f3e7a293 lf 2025-01-15 10:53:08 +05:30
Manav Rathi
a15c9620ec Static 2025-01-15 10:45:27 +05:30
Manav Rathi
626b403657 T 2025-01-15 10:28:52 +05:30
Manav Rathi
20310d2ef5 Update 2025-01-15 10:20:38 +05:30
Manav Rathi
75e146e23b Fix lints 2025-01-15 09:53:52 +05:30
Manav Rathi
bfabeaefb9 Move 2025-01-15 09:52:50 +05:30
Manav Rathi
882d66ee52 Remove old state 2025-01-15 09:48:04 +05:30
Manav Rathi
16a804c329 Selector 2025-01-15 09:28:49 +05:30
Manav Rathi
db77e45aab Enable css vars based color schemes
https://mui.com/blog/material-ui-v6-is-out/
2025-01-15 08:57:20 +05:30
Manav Rathi
9e1570032a [web] Translation improvements (#4728) 2025-01-15 08:43:59 +05:30
Manav Rathi
cb88e1662b Simplify 2025-01-15 08:37:49 +05:30
Manav Rathi
80bea2b31b R 2025-01-15 08:31:51 +05:30
Manav Rathi
b63d6ad859 Fix casing 2025-01-15 08:28:15 +05:30
Manav Rathi
d13e9bc11a [web] Color related code improvements (#4720) 2025-01-14 21:29:27 +05:30
Manav Rathi
8bfb5fcba5 Conv 2025-01-14 21:22:33 +05:30
Manav Rathi
794fe3cad6 2fa 2025-01-14 21:10:11 +05:30
Manav Rathi
1b9ad83653 2f 2025-01-14 20:44:57 +05:30
Manav Rathi
7236b24d96 Swap danger 2025-01-14 20:36:59 +05:30
Manav Rathi
7757409976 active 2025-01-14 20:31:29 +05:30
Manav Rathi
58150319f0 Light 2025-01-14 20:19:32 +05:30
Manav Rathi
b4b719ffc4 Use 2025-01-14 20:09:03 +05:30
Manav Rathi
4fc82e2b98 Patch 2025-01-14 19:55:38 +05:30
Manav Rathi
6b55e8598f crs 2025-01-14 19:52:58 +05:30
Manav Rathi
f50c88fd15 Backdrop 2025-01-14 19:50:16 +05:30
Neeraj Gupta
d968310f73 [mob] Update moments section for internal users 2025-01-14 17:38:10 +05:30
Laurens Priem
4a27596a2e [mob][photos] Fix hidden file for face (#4718)
## Description

## Tests
2025-01-14 13:04:35 +01:00
Manav Rathi
8fef83adaf Fix 2025-01-14 17:05:49 +05:30
Manav Rathi
baa081510e Remove other uses of text.secondary 2025-01-14 17:02:53 +05:30
Manav Rathi
77248175c2 Default is standard, but I don't see how it is different
We're anyways overriding the bg and color of the buttons in this toggle group.
2025-01-14 16:57:58 +05:30
Manav Rathi
c506346c2a Remove unnecessary primary 2025-01-14 16:40:15 +05:30
Manav Rathi
4c75253e0a To misc 2025-01-14 16:32:36 +05:30
mngshm
e81b6acbdd fix lint? 2025-01-14 16:32:21 +05:30
mngshm
08278fb169 fix: formatting ;-; 2025-01-14 16:30:26 +05:30
mngshm
09d2158ca4 add basic functionality for 'update-token' feature 2025-01-14 16:28:53 +05:30
laurenspriem
25d66dd238 [mob][photos] Fix hidden file for face 2025-01-14 15:20:44 +05:30
Manav Rathi
52cbd024f7 Document why 2025-01-14 15:14:35 +05:30
Manav Rathi
fdd7f20518 Disable ripple on checkboxes 2025-01-14 15:07:41 +05:30
Manav Rathi
44566d7e64 Inline to avoid text.secondary 2025-01-14 14:38:20 +05:30
Manav Rathi
397248557b Inline to avoid text.secondary 2025-01-14 14:29:41 +05:30
Manav Rathi
2a532cf1d2 Doc 2025-01-14 14:24:38 +05:30
Manav Rathi
62edaa62d8 Doc 2025-01-14 14:16:05 +05:30
Manav Rathi
b41909477e Doc 2025-01-14 14:15:07 +05:30
Manav Rathi
4926783905 Fin 2025-01-14 14:00:26 +05:30
Neeraj Gupta
680ddce30e [mob] Bump version v0.9.79 2025-01-14 13:34:30 +05:30
Manav Rathi
e593274fec Paper 2025-01-14 13:32:14 +05:30
Laurens Priem
572b026d01 [mob][photos] Update if pause is over (#4715)
## Description

## Tests
2025-01-14 08:58:32 +01:00
laurenspriem
7baa19e5f1 [mob][photos] Update if pause is over 2025-01-14 13:25:07 +05:30
Manav Rathi
085e11302c ts 2025-01-14 12:51:56 +05:30
Manav Rathi
f925d98686 Fixed 2025-01-14 12:48:54 +05:30
Manav Rathi
8b038e7439 Clean 2025-01-14 12:21:30 +05:30
Manav Rathi
3db0b73648 Rearrange 2025-01-14 12:09:28 +05:30
Manav Rathi
474f9b8433 Reduce interface 2025-01-14 12:08:48 +05:30
Laurens Priem
0feebde0b9 [mob][photos] Remove cluster bug (#4714)
## Description

## Tests
2025-01-14 07:33:22 +01:00
laurenspriem
b97a994f08 [mob][photos] Remove cluster bug 2025-01-14 11:58:31 +05:30
Manav Rathi
e8f11effe7 Cleanup 2025-01-14 11:57:51 +05:30
Manav Rathi
8560304b1d Palette var 2025-01-14 11:51:57 +05:30
Manav Rathi
4a6910ce46 Gen and inline 2025-01-14 11:13:24 +05:30
Laurens Priem
ca5c5b3bed [mob][photos] Fix issue with null person data (#4713)
## Description

## Tests
2025-01-14 06:37:51 +01:00
Manav Rathi
3f38ed4611 Doc 2025-01-14 10:55:30 +05:30
laurenspriem
bb6ad42084 [mob][photos] Type check 2025-01-14 10:48:10 +05:30
Manav Rathi
537f1c3d0c Split 2025-01-14 10:40:30 +05:30
Manav Rathi
07944d9ac0 Doc 2025-01-14 10:26:05 +05:30
Manav Rathi
db8270987b doc 2025-01-14 10:26:05 +05:30
Neeraj
9a527a15f5 [auth] Fix export with invalid algo name (#4712)
## Description
Fixes https://github.com/ente-io/ente/issues/4404
## Tests
2025-01-14 10:19:59 +05:30
Neeraj Gupta
ab3589a2b1 [auth] Bump version 2025-01-14 10:15:46 +05:30
Neeraj Gupta
6df88cda36 [auth] Fix export for imports with invalid algoname 2025-01-14 10:15:25 +05:30
Neeraj Gupta
d2b16bd84b [auth] Fix import 2025-01-14 09:40:00 +05:30
Neeraj Gupta
d08bb5ea11 [auth] Handle invalid export of Google Auth codes 2025-01-14 09:38:54 +05:30
Neeraj
a1779af68d [auth] Fix workflow for Ubuntu build (#4711)
## Description

## Tests
2025-01-14 09:05:27 +05:30
Neeraj Gupta
0c690efc38 [auth] Fix workflow for Ubuntu build 2025-01-14 09:04:47 +05:30
Neeraj
975eabab60 [auth] Update Github build action (#4710)
## Description

## Tests
2025-01-14 08:48:50 +05:30
Neeraj Gupta
82225a0f2a [auth] Update Github build action 2025-01-14 08:48:22 +05:30
Neeraj
36afb54925 [auth] Update Github build action (#4709)
## Description

## Tests
2025-01-14 08:42:26 +05:30
Neeraj Gupta
61e8a86ca5 [auth] Update Github build action 2025-01-14 08:41:21 +05:30
Neeraj
cdff3b8099 [auth] Update version (#4708)
## Description

## Tests
2025-01-14 08:09:58 +05:30
Neeraj Gupta
1e792e392e [auth] Update version 2025-01-14 08:09:28 +05:30
Neeraj
379622a986 [auth] Fix logo for Enom (#4707)
Fix enom logo "slug"

## Description
Enom logo wasn't working

## Tests
tested this edit on the desktop version and worked.
2025-01-14 08:08:30 +05:30
ludespeedny
cf9711580c Update custom-icons.json
Fix enom logo "slug"
2025-01-13 20:09:24 -05:00
Neeraj
2661a99dae [auth] Fix content not scrolling when font size set to large (#4700)
## Description
Fix #4399 
  

![image](https://github.com/user-attachments/assets/f5d7186e-a29b-4eed-98bc-68521599f3bf)



![image](https://github.com/user-attachments/assets/65409fab-37c2-4f6e-9f78-7c84c2c0d095)
2025-01-14 06:21:06 +05:30
Neeraj
8afb88d7dc [auth] fix generic icon not updating when issuer name is changed (#4705)
## Description
Fix #4683 
1. If the name of `issuer` is change the icon is updated accordingly
2. If the `issuer` name and the `custom icon` (from the icon picker)
both are changed than the final icon is selected from the custom icon.

## Tests
2025-01-14 06:20:42 +05:30
Aman Raj Singh Mourya
6ed24b413b [auth] fix generic icon not updating when issuer name is changed 2025-01-13 23:01:45 +05:30
Manav Rathi
c912776273 [desktop] notifyImmediately for updates when triggered by user action (#4704) 2025-01-13 20:43:57 +05:30
Manav Rathi
fee24b331e [desktop] notifyImmediately for updates when triggered by user action 2025-01-13 20:39:32 +05:30
Manav Rathi
3ab14e106c [desktop] The next beta release train rolls into the platform (#4703) 2025-01-13 19:57:16 +05:30
Manav Rathi
95010eb8c8 [desktop] The next beta release train rolls into the platform 2025-01-13 19:55:19 +05:30
Manav Rathi
e33394129f photosd-v1.7.8 (#4702) 2025-01-13 19:30:34 +05:30
Manav Rathi
c2803fd7c0 photosd-v1.7.8 2025-01-13 19:28:53 +05:30
Manav Rathi
72b78aa3ab [docs] Use relative link (#4701) 2025-01-13 19:26:49 +05:30
Manav Rathi
46f2d33281 [docs] Use relative link 2025-01-13 19:24:39 +05:30
Neeraj
ef159540db [auth] Use issuerName as default sort key (#4699)
## Description

Resolves https://github.com/ente-io/ente/issues/4670 (confusion for
users who upgrade or install the app on a new device)


## Tests
2025-01-13 17:02:14 +05:30
mngshm
c750f2ea7e add: dashboard redirection button in photos app
while this is temporary. The baseURL hardcoding will be removed in the near future.

pushing this to keep a track of changes happening
2025-01-13 16:59:37 +05:30
Neeraj Gupta
b9f519d4ad [auth] Use issuerName as default sort key 2025-01-13 16:59:21 +05:30
Aman Raj Singh Mourya
c79400c6d5 [auth] fix content not show when font size set to large from device settings 2025-01-13 16:58:41 +05:30
mngshm
57a2650e8d fix: useEffect() syntax and formatting 2025-01-13 16:57:26 +05:30
mngshm
cfe86b00aa auto-fill search bar for token and wrap input fields in single div 2025-01-13 16:21:33 +05:30
Neeraj
d99d6eedc5 [auth] Update auth ios icon (#4698)
## Description

## Tests
2025-01-13 16:17:20 +05:30
Neeraj Gupta
d691dff28c Merge remote-tracking branch 'origin/main' into iosIcons 2025-01-13 16:10:16 +05:30
Neeraj Gupta
f7ee2512aa [auth] update ios icons 2025-01-13 16:09:37 +05:30
Neeraj Gupta
6ca447f730 [auth] Fix auth launch background color 2025-01-13 16:00:51 +05:30
Neeraj
08e05d513f [auth] Fix privacy screen color for dark mode (#4696)
## Description

## Tests
2025-01-13 15:52:03 +05:30
Yoann Dumont
3999115b3a [auth] Adding 2 new custom icons for AzurHosts, MineNode and AzurWare (#4678)
Add 2 new icons : 
<img
src="https://github.com/user-attachments/assets/f8a68248-e4e3-4d51-8675-b4098496741a"
alt="azurhosts" width="64" height="64">
<img
src="https://github.com/user-attachments/assets/6029cdd6-7a61-480e-a562-d684e7955794"
alt="azurware" width="64" height="64">
2025-01-13 15:49:53 +05:30
Neeraj Gupta
cc1037afa8 [auth] Fix privacy screen color for dark mode 2025-01-13 15:48:58 +05:30
Manav Rathi
1190b570ac [desktop] Fix drag and drop on watch folders dialog (#4694) 2025-01-13 13:45:00 +05:30
Manav Rathi
d8a5fbce22 Tweak 2025-01-13 13:38:49 +05:30
Manav Rathi
e1316b443e Button 2025-01-13 13:33:16 +05:30
Manav Rathi
f64edf088a T 2025-01-13 13:26:46 +05:30
Manav Rathi
ebdccfad14 T 2025-01-13 13:16:07 +05:30
Manav Rathi
8fa18e9993 Move 2025-01-13 13:12:45 +05:30
Manav Rathi
50245fd6ea Tweak 2025-01-13 13:11:24 +05:30
Manav Rathi
fe16c0128e [desktop] Fix drag and drop on watch folders dialog 2025-01-13 13:05:27 +05:30
laurenspriem
044136ab0e [mob][photos] Simplify 2025-01-13 12:33:33 +05:30
Manav Rathi
ff787fde99 Rearrange 2025-01-13 12:26:12 +05:30
Manav Rathi
0251144b11 [web] Restore translations for search (#4690)
Crowdin apparently overrode them even when we selected the option to
retain translations when changing the case and then manually fixing the
case in their web UI.
2025-01-13 09:42:26 +05:30
Manav Rathi
2f673be3b3 [web] Restore translations for search
Crowdin apparently overrode them even when we selected the option to retain
translations when changing the case and then manually fixing the case in their
web UI.
2025-01-13 09:22:46 +05:30
Manav Rathi
51e8cba473 [web] New translations (#4687)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-13 09:14:21 +05:30
Crowdin Bot
a8f5281e93 New Crowdin translations by GitHub Action 2025-01-13 03:42:35 +00:00
Jonathan Beliën
3d999b3fcb [Auth] Add Fastmail logo (#4685)
## Description

Add Fastmail logo for Ente Auth.

I've initially wanted to use the official logo available from
https://www.fastmail.com/media-kit/ but I noticed you need SVG, so I
went to https://commons.wikimedia.org/wiki/File:Fastmail_icon_2019.svg

Hexadecimal color is also from Logo guidelines
(https://www.fastmail.com/assets/brand/Fastmail-Logo-Guidelines-March-2019-V1.pdf).

## Tests
2025-01-13 09:08:53 +05:30
Manav Rathi
d249346f28 Update RUNNING.md (#4684)
Fix link to 'Running without docker'
2025-01-13 09:04:58 +05:30
Neeraj
c718ecee10 [mobile] New translations (#4688)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-01-13 09:04:44 +05:30
Neeraj
8385ae40e2 [auth] New translations (#4689)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-13 09:04:17 +05:30
Crowdin Bot
9fc544d4b1 New Crowdin translations by GitHub Action 2025-01-13 01:17:34 +00:00
Crowdin Bot
3c169ec452 New Crowdin translations by GitHub Action 2025-01-13 01:05:20 +00:00
optisamit
787a4c9684 Update RUNNING.md
Fix link to 'Running without docker'
2025-01-12 16:34:40 +02:00
Vishnu Mohandas
73674259f2 [auth] Fix app bar Icon spacing (#4681)
## Description

![image](https://github.com/user-attachments/assets/6978b416-6942-4424-8c35-1da5dc42aaa6)

## Tests
2025-01-12 12:35:13 +05:30
Aman Raj Singh Mourya
eb635bc3b3 [auth] fix app bar icon spacing 2025-01-12 12:12:57 +05:30
Neeraj
025982c149 [auth] Enable translation for more languages (#4674)
## Description

## Tests
2025-01-11 16:33:25 +05:30
Neeraj Gupta
f2b5a39ca9 [auth] Fix translation 2025-01-11 16:31:26 +05:30
Neeraj Gupta
eec79447dc [auth] Ignore macos/build 2025-01-11 16:24:14 +05:30
Neeraj Gupta
7ffdcb4f13 [auth] Fix order 2025-01-11 16:23:27 +05:30
Neeraj Gupta
da79d1fad3 Merge remote-tracking branch 'origin/main' into enable_lang 2025-01-11 16:22:42 +05:30
Neeraj
018d91d5d1 [auth] New translations (#4675)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-11 16:22:30 +05:30
Crowdin Bot
49d5be35c2 New Crowdin translations by GitHub Action 2025-01-11 10:51:50 +00:00
Neeraj Gupta
81bf43e269 [auth] Enable translation for more languages 2025-01-11 16:18:51 +05:30
Neeraj Gupta
9fe58e44b0 [server] Improve recovery initialization validation 2025-01-11 15:22:42 +05:30
Neeraj
6dc59e35e6 [auth] Update flatpak version (#4668)
## Description

## Tests
2025-01-11 13:20:24 +05:30
Neeraj Gupta
023c5185ce Update flatpak version 2025-01-11 13:16:57 +05:30
Neeraj
54f9908eff [auth][mob] Gracefully handle registration error (#4666)
## Description

## Tests
2025-01-11 12:19:01 +05:30
Neeraj Gupta
d8118d10dc [mob] Handle registration error 2025-01-11 12:13:33 +05:30
Neeraj Gupta
5bd0d3369d [auth] Handle registration error 2025-01-11 11:57:19 +05:30
Vishnu Mohandas
8263eb3912 [museum] Update mail (#4665) 2025-01-11 11:21:11 +05:30
vishnukvmd
a5fc5a75a8 [museum] Update mail 2025-01-11 11:20:40 +05:30
Neeraj
9306a4df57 [auth] Bump version & hide import from gallery for external users (#4664)
## Description

## Tests
2025-01-11 11:18:31 +05:30
Neeraj Gupta
df30a3e768 [auth] Bump version 4.2.4 2025-01-11 11:13:50 +05:30
Neeraj Gupta
4056787721 Show import from gallery for internal users 2025-01-11 11:13:28 +05:30
Neeraj
18f398f6c2 [auth] Fix 2fas import (#4663)
## Description

## Tests
2025-01-11 11:11:06 +05:30
Neeraj Gupta
69911f6c02 [auth] Fix 2fas import 2025-01-11 11:01:06 +05:30
Neeraj
b94f9c9616 [mob] Fix stuck uploads due to lock & surface upload error on backup status (#4658)
## Description

## Tests
2025-01-11 09:34:56 +05:30
Neeraj Gupta
c18dec516a [mob] Lint fix 2025-01-11 09:32:47 +05:30
Neeraj Gupta
1c4581d56d [mob] Eager release log in case of silent errors 2025-01-11 09:29:22 +05:30
Neeraj Gupta
63ad770f39 [mob] Change buffer from 24h to 4h 2025-01-11 09:13:54 +05:30
Manav Rathi
a483a20112 [web] Notification UI level improvements (#4660) 2025-01-10 20:01:25 +05:30
Manav Rathi
b23f9a1a88 Fix types 2025-01-10 19:52:03 +05:30
Manav Rathi
41e90ce3b6 Fix 2025-01-10 19:48:07 +05:30
Manav Rathi
719f548185 Fix 2025-01-10 19:35:45 +05:30
Manav Rathi
ee4cf8885d Improve 2025-01-10 19:26:59 +05:30
Manav Rathi
3436cfc266 Tweak 2025-01-10 19:04:44 +05:30
Manav Rathi
2c5d5f8d35 Button cannot contain another button 2025-01-10 18:47:08 +05:30
Manav Rathi
d8e7415c36 Use 2025-01-10 18:35:23 +05:30
Manav Rathi
b97c2ccedb new-ify 2025-01-10 18:29:51 +05:30
Manav Rathi
cbf221500a Doc 2025-01-10 18:17:57 +05:30
Manav Rathi
4e9e50fc4b nf 2025-01-10 18:00:40 +05:30
Neeraj Gupta
8db5efd5aa [mob] Fix bug that was causing lock to be not released in certain cases 2025-01-10 17:53:07 +05:30
Neeraj Gupta
d51d8f190a [mob] Show upload failure message on backup status 2025-01-10 17:41:22 +05:30
Manav Rathi
21c6e1eae2 Move 2025-01-10 17:26:18 +05:30
Manav Rathi
c9c36f7419 Minor ver updates 2025-01-10 17:11:59 +05:30
Manav Rathi
efcc7b6342 [web] Remove global styles (3/4) (#4659)
Only apps/photos is left.
2025-01-10 16:53:37 +05:30
Manav Rathi
ea2e9f1fd4 lf 2025-01-10 16:32:45 +05:30
Manav Rathi
b78efd441d Unglob 2025-01-10 16:26:11 +05:30
Manav Rathi
d87f8e04ee Unused 2025-01-10 16:25:16 +05:30
Manav Rathi
d2a787acbe Conv 2025-01-10 16:24:51 +05:30
Manav Rathi
b781e5a536 Use 2025-01-10 16:21:36 +05:30
Manav Rathi
2b72cd718e Prune 2025-01-10 16:15:35 +05:30
Manav Rathi
9618cd64c1 Update 2025-01-10 15:49:04 +05:30
Manav Rathi
874a7121b2 Use 2025-01-10 15:41:34 +05:30
Manav Rathi
1ea632d3e7 Reuse 2025-01-10 15:37:50 +05:30
Manav Rathi
c322bc7b04 Scope 2025-01-10 14:53:51 +05:30
Manav Rathi
705a93e6d6 Fix 2025-01-10 14:51:32 +05:30
Manav Rathi
6967fa4caf Update 2025-01-10 14:49:35 +05:30
Manav Rathi
54d3e8f7f5 Conv 2025-01-10 14:48:35 +05:30
Manav Rathi
46d0a6f1c8 Prune 2025-01-10 14:41:59 +05:30
Manav Rathi
96f3c7dd45 Auth doesn't have sidebar to redirect to change-email 2025-01-10 14:38:19 +05:30
Neeraj Gupta
86c6836dc6 [mob] Log last HB time for the BG task 2025-01-10 14:37:11 +05:30
Manav Rathi
0168e1d851 Prune 2025-01-10 14:36:31 +05:30
Manav Rathi
563df12262 conv 2025-01-10 14:34:01 +05:30
Manav Rathi
625be594d6 Fix 2025-01-10 14:31:27 +05:30
Neeraj Gupta
c0ce7a97b1 [mob] Reduce lock expiry buffer 2025-01-10 14:29:54 +05:30
Manav Rathi
563834a8fd gen 2025-01-10 14:27:19 +05:30
Manav Rathi
bb0294ef64 li 2025-01-10 14:20:55 +05:30
Manav Rathi
2368225578 Tweak 2025-01-10 13:57:41 +05:30
Manav Rathi
6a263e2176 Conv 2025-01-10 13:53:46 +05:30
Manav Rathi
642c9e611b Conv 2025-01-10 12:53:55 +05:30
Manav Rathi
fdded49bda Conv 2025-01-10 12:45:02 +05:30
Manav Rathi
17dd67afc0 Conv 2025-01-10 12:38:03 +05:30
Manav Rathi
ad5cad8e97 Reuse 2025-01-10 12:35:23 +05:30
Manav Rathi
5d7ca1ac44 Bespoke 2025-01-10 12:27:41 +05:30
Manav Rathi
c8b64f585c Fix 2025-01-10 12:09:16 +05:30
Manav Rathi
6db59247cd L2 2025-01-10 12:05:10 +05:30
Manav Rathi
96305adedc Tweak 2025-01-10 11:50:55 +05:30
Manav Rathi
6bef1d2e20 New layout 2025-01-10 11:49:27 +05:30
Neeraj
0a8f7a995b Fixes to make the source 32bit compatible (#4643)
## Description
I have tried to build ente server using the source and have found
various bugs that in a 64bit system would not pose an issue but when ran
on 32bit architecture would result in errors. After the fixes, Ente
works beautifully.

## Why bother merging?
I understand that Ente does not support 32bit architectures by nature
and hence there would be no point in merging this PR and solving these
issues but I have put this PR out there in hopes that it helps others
run Ente on their own desired architecture.

## Changes Description
1. `billing.go` - `storage` variables are not properly typed as int64
despite them being able to hold more than the 32bit integer limit. On a
32bit system, this will lead to an integer overflow (especially with the
default 5GB value). Typing them appropriately as an int64 will resolve
this bug and have no impacts on a 64bit execution.
2. `rate_limit.go` - The code as is will result in an unaligned 64bit
atomic operation ([read
more](https://blog.openziti.io/my-pi-day-journey-with-go-64-bit-alignment)).
In short, the fields were ordered in a way that `count` would start at
the middle of an 8-byte block which is not permitted. Aligning it by
reordering it does not affect the functional aspect but in terms of
golang's memory management, the int64 fields are now properly at an
8-byte boundary, fixing the issue.

## Other 32bit changes
To other open source tinkerers out there, if you wish to use Ente on a
32bit architecture, the dependencies will also need to be recompiled and
rebuilt as they do not have openly available docker images for arm32.
Feel free to use [my built
images](https://github.com/fourjr/ente-megarepo-arm32v7).
2025-01-10 11:19:59 +05:30
Neeraj
d8c68ed0ee [auth] Add QR Code Scanning from Saved Images for 2FA Setup (#4457) 2025-01-10 11:16:17 +05:30
Neeraj
683506a54e [mob] Improve index fetch when localIndexing is disabled (#4650)
## Description

## Tests
2025-01-10 10:57:47 +05:30
Manav Rathi
50350c6cc7 Up 2025-01-10 10:46:30 +05:30
Manav Rathi
43bc1b1374 Abstract 2025-01-10 10:33:58 +05:30
Manav Rathi
a859386edb R 2025-01-10 10:25:30 +05:30
Manav Rathi
fa9ba408a3 T 2025-01-10 10:08:17 +05:30
Manav Rathi
f3efad60f3 logs 2025-01-10 08:45:40 +05:30
Manav Rathi
287add7bb7 Remove glob 2025-01-10 08:30:44 +05:30
Manav Rathi
f00bc2ca5b Tweak 2025-01-10 08:28:54 +05:30
Manav Rathi
5e28110fc9 wip unglob 2025-01-10 08:21:03 +05:30
Manav Rathi
b921ca7493 wip Ungloblicate 2025-01-10 08:20:52 +05:30
Manav Rathi
c9b0b1ceea Remove global 2025-01-10 07:47:46 +05:30
Manav Rathi
bfaae99aaf Towards removing the global styles 2025-01-10 07:24:19 +05:30
Manav Rathi
cce6562a4d Comment 2025-01-10 07:21:49 +05:30
Manav Rathi
2c56f7e8c8 Simplify 2025-01-10 06:52:03 +05:30
Manav Rathi
39103e6937 [web] Misc improvements (non functional) (#4654) 2025-01-09 20:13:00 +05:30
Manav Rathi
ea417bd46a H 2025-01-09 19:57:11 +05:30
Manav Rathi
5f33fe9215 F 2025-01-09 19:48:14 +05:30
Manav Rathi
fe9cccd3ab LO 2025-01-09 19:46:03 +05:30
Manav Rathi
623bb66fa7 T 2025-01-09 19:29:43 +05:30
Manav Rathi
efb15e3866 T 2025-01-09 19:19:33 +05:30
Manav Rathi
f46a0befdf T 2025-01-09 19:06:19 +05:30
Manav Rathi
1d5af6f3bc T 2025-01-09 18:59:27 +05:30
Manav Rathi
784073df7f [web] Improve font handling (#4653) 2025-01-09 18:40:51 +05:30
Manav Rathi
f3852948c8 lf 2025-01-09 18:34:56 +05:30
Manav Rathi
02a1679255 uc 2025-01-09 18:30:57 +05:30
Manav Rathi
1570cf9745 From theme 2025-01-09 18:15:38 +05:30
Manav Rathi
df8108f027 mui 2025-01-09 18:12:17 +05:30
Manav Rathi
15dbd9ee3e Unused 2025-01-09 17:49:47 +05:30
Manav Rathi
a453668138 pk 2025-01-09 17:49:47 +05:30
Manav Rathi
60c136d9a9 T 2025-01-09 17:49:47 +05:30
Manav Rathi
ef5856abe4 T 2025-01-09 17:49:47 +05:30
Manav Rathi
6123d00361 Prune 2025-01-09 17:49:47 +05:30
Manav Rathi
e4990d1fd5 MU 2025-01-09 17:49:47 +05:30
Manav Rathi
485f0e25a7 sx 2025-01-09 17:49:47 +05:30
Manav Rathi
107cfe53bf Fix 2025-01-09 17:49:47 +05:30
Manav Rathi
2c2b8c1522 sx 2025-01-09 17:49:47 +05:30
Manav Rathi
fb9f99bc1c sx 2025-01-09 17:49:47 +05:30
Manav Rathi
35a47828e9 occam 2025-01-09 17:49:47 +05:30
Manav Rathi
940f91e4e1 Set h3 default to medium
In couple of places this changes the look, but this was intentional.
2025-01-09 17:49:46 +05:30
Manav Rathi
a6e16092f9 Fix 2025-01-09 17:49:46 +05:30
Manav Rathi
6db07c30e2 Update 2025-01-09 17:49:46 +05:30
Manav Rathi
dd41b1fb29 Update 2025-01-09 17:49:46 +05:30
Manav Rathi
3302a8a6ca Update 2025-01-09 17:49:46 +05:30
Manav Rathi
830185a089 Rest 2025-01-09 17:49:46 +05:30
Manav Rathi
e9153635ea NEXT_PUBLIC_ENTE_TRACE 2025-01-09 17:49:46 +05:30
Manav Rathi
5da89e0e65 Unused 2025-01-09 17:49:46 +05:30
Manav Rathi
a52a159691 Reuse 2025-01-09 17:49:46 +05:30
Manav Rathi
e47accb866 Medium 2025-01-09 17:49:46 +05:30
Manav Rathi
bd7e300959 fw 2025-01-09 17:49:46 +05:30
Manav Rathi
5456a17e04 Use Inter Var 2025-01-09 17:49:46 +05:30
Manav Rathi
f0d7343a69 Dup and redirect 2025-01-09 17:49:46 +05:30
Manav Rathi
81d031d03e Inline 2025-01-09 17:49:46 +05:30
Manav Rathi
1a3b51eb0e iv 2025-01-09 17:49:46 +05:30
Manav Rathi
baa44d98d1 Add debug instrumentation for route change 2025-01-09 17:49:46 +05:30
Manav Rathi
307a8bba88 [web] Fix video upload on metadata parsing errors (#4651) 2025-01-09 17:46:14 +05:30
Manav Rathi
404706f1ef [web] Fix video upload on metadata parsing errors 2025-01-09 17:45:08 +05:30
Neeraj Gupta
c49aeb0be8 Lint fix 2025-01-09 17:19:52 +05:30
Neeraj Gupta
feb9414636 [mob] Bump version 2025-01-09 15:28:33 +05:30
Neeraj Gupta
54be847f80 [mob] Extract strings 2025-01-09 15:27:59 +05:30
Neeraj Gupta
0a6121e1fa [mob] Fix fetch for shared file index when local indexing is disabled 2025-01-09 15:25:40 +05:30
Neeraj Gupta
fec2de85ad [mob] Show index percentage 2025-01-09 14:26:37 +05:30
Laurens Priem
719c7bb636 Better logging and handling of inconsistent person cluster mappings (#4642)
## Description

Better logs the case where clusters are mapped to non-existant Persons,
and deletes the mapping in such cases
2025-01-09 06:45:24 +01:00
Manav Rathi
a1c6e559d4 [web] Fix navbar in uncategorized section (#4648) 2025-01-09 09:41:54 +05:30
Manav Rathi
d2c1255a1c [web] Fix navbar in uncategorized section 2025-01-09 09:38:07 +05:30
Manav Rathi
b37a08ad1e Fixed link in web-app self-hosting guide (#4644)
## Description
- Fixes link to `local.yaml`

## Tests
- None
2025-01-09 06:55:33 +05:30
Tobias Genannt
1c43ca4123 Fixed link in web-app self-hosting guide 2025-01-08 16:22:54 +01:00
Yee Jia Rong
c0a3abb0ed Fixes to make the source 32bit compatible 2025-01-08 22:04:44 +08:00
laurenspriem
71dab9b5ac [mob][photos] Try catch log on transaction 2025-01-08 14:07:41 +01:00
laurenspriem
7aa476b19d [mob][photos] Log missing persons stronger 2025-01-08 14:04:14 +01:00
laurenspriem
5c42d797c7 [mob][photos] Log sentry 2025-01-08 13:53:08 +01:00
laurenspriem
cfa8054091 [mob][photos] Log in Sentry 2025-01-08 13:52:14 +01:00
laurenspriem
2d34e9e97c [mob][photos] Better log and handle clusterperson edge case 2025-01-08 13:47:52 +01:00
Neeraj
8fed95f3dc [mob] Shared indexing (#4639)
## Description

## Tests
2025-01-08 16:45:02 +05:30
Neeraj Gupta
0b4e225ccc [mob] Set old prop while creating shared link 2025-01-08 16:40:55 +05:30
Neeraj Gupta
6730953958 [mob] Bump version 2025-01-08 16:37:42 +05:30
Neeraj Gupta
0db5370dea Lint fix 2025-01-08 16:36:41 +05:30
Manav Rathi
065bc85cad [web] New translations (#4641)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-08 16:35:54 +05:30
Neeraj Gupta
132c270136 [mob] Avoid redudant state refresh when section is not expanded 2025-01-08 16:32:13 +05:30
Crowdin Bot
74373037fc New Crowdin translations by GitHub Action 2025-01-08 11:02:09 +00:00
Manav Rathi
921b8881ce [web] Prune and document the transKeepBasicHtmlNodesFor translation option (#4640) 2025-01-08 16:31:25 +05:30
Manav Rathi
9152960be0 Doc 2025-01-08 16:27:47 +05:30
Manav Rathi
c9685c97b5 Unused 2025-01-08 16:20:09 +05:30
Neeraj Gupta
188bb4a9f4 [mob] Included shared file in index count 2025-01-08 16:18:26 +05:30
Manav Rathi
5655b0e55b Un-div 2025-01-08 16:18:23 +05:30
Neeraj Gupta
ae0654fce4 Merge remote-tracking branch 'origin/main' into pull_shared_indexes 2025-01-08 16:08:35 +05:30
Neeraj Gupta
8ab6109a77 [mob] Index shared files 2025-01-08 16:08:21 +05:30
Neeraj
acc8f6974a [server] Fixed typo (#4638)
## Description

## Tests
2025-01-08 15:52:37 +05:30
Neeraj Gupta
e2f62a390d [server] Fixed typoe 2025-01-08 15:47:55 +05:30
Manav Rathi
60fcba38cc [meta] Minor fix to GHCR push workflow branch tagging (#4637) 2025-01-08 15:45:27 +05:30
Manav Rathi
7d12141199 [meta] Need to qualify the ref to push from a detached HEAD 2025-01-08 15:44:14 +05:30
Manav Rathi
228e1b17e4 [web] New translations (#4636)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-08 15:16:41 +05:30
Crowdin Bot
4e6ff712a2 New Crowdin translations by GitHub Action 2025-01-08 09:44:49 +00:00
Manav Rathi
0c344baf14 [web] Translation improvements (#4635) 2025-01-08 15:14:01 +05:30
Manav Rathi
72e39a23da R 2025-01-08 15:09:44 +05:30
Manav Rathi
762f6d6f1d R 2025-01-08 15:04:17 +05:30
Manav Rathi
e4bbac174a Unused + R 2025-01-08 15:02:39 +05:30
Manav Rathi
0724a26986 R 2025-01-08 14:58:54 +05:30
Manav Rathi
55a3eddb34 Dedup 2025-01-08 14:55:38 +05:30
Manav Rathi
5754e77b20 R 2025-01-08 14:54:54 +05:30
Manav Rathi
4004ceb8b1 R 2025-01-08 14:48:07 +05:30
Manav Rathi
8692b22da1 R 2025-01-08 14:36:14 +05:30
Manav Rathi
106acba45d Dedup 2025-01-08 14:31:20 +05:30
Manav Rathi
1b97fc24d8 R 2025-01-08 14:29:47 +05:30
Manav Rathi
52450de36a [web] New translations (#4634)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-08 14:26:23 +05:30
Crowdin Bot
71038a7e28 New Crowdin translations by GitHub Action 2025-01-08 08:55:34 +00:00
Manav Rathi
61b42a0f1a [desktop] Shared indexes (#4633)
Sibling of https://github.com/ente-io/ente/pull/4569
2025-01-08 14:24:46 +05:30
Neeraj
8656f698c0 [server] Enable metadata r/w for shared files (#4569)
## Description

## Tests
Will test happy cases and update here
2025-01-08 14:23:13 +05:30
Neeraj Gupta
db4b560a3c [server] Allow write metadata for shared files 2025-01-08 13:57:46 +05:30
Manav Rathi
ac3fbf8cb1 ui 2025-01-08 13:56:10 +05:30
Manav Rathi
af56da987e shared indexes 2025-01-08 12:59:09 +05:30
Neeraj
a33f5b83d5 [mob][auth] Add certificate fingerprint (#4632)
## Description

## Tests
2025-01-08 12:28:22 +05:30
Neeraj Gupta
3fb60c17c9 [auth] Add certificate fingerprint 2025-01-08 12:27:39 +05:30
Neeraj Gupta
645023a76d [mob] Pull shared indexes 2025-01-08 12:23:24 +05:30
Neeraj
8d804940b3 [mob] Add certificate fingerprint 2025-01-08 12:22:23 +05:30
Manav Rathi
7c4fe3c61b [desktop] Fix native thumbnail gen instead of using web fallback (#4631)
Broken in nightlies because of the recent react-dropzone update.
2025-01-08 12:11:28 +05:30
Manav Rathi
60fadbb465 Pin to fix a issue where drag and drop on desktop will not obtain file path 2025-01-08 12:05:36 +05:30
Ashil
50aff81d18 [mob][photos] Use better batching when freeing up space in batches on iOS (#4630)
## Description

On iOS, deletion fails without any error if a batch has at least one
shared file. The only indicator that deletion failed is `List<String>`
returned by `PhotoManager.editor.deleteWithIds` will be empty.

So if shared files are distributed pretty evenly across list of
`localIDs` to be deleted, almost all batches would fail even with a
batch size of 10 (which was the minimum batch size before this change).

Recursively trying with a smaller batch size if the bigger batch size
fails makes it possible to delete all non-shared local files with more
system delete conformation dialogs though, but gets the work done for
users blocked on this.


```plaintext
[A, B, C, D, E]
 └─ Attempt to delete; if failure:
    ├─ [A, B]
    │  └─ Attempt to delete; if failure:
    │     ├─ [A]
    │     └─ [B]
    └─ [C, D, E]
       └─ Attempt to delete; if failure:
          ├─ [C]
          └─ [D, E]
             └─ Attempt to delete; if failure:
                ├─ [D]
                └─ [E]
2025-01-08 12:02:19 +05:30
Manav Rathi
a692a7b70c Remove unnecessary pins 2025-01-08 12:00:45 +05:30
ashilkn
fb7a441efe [mob][photos] Bump up to v0.9.76 2025-01-08 11:48:32 +05:30
Laurens Priem
50c65125a7 Clusterface (#4626)
## Description

Fixed bug where we showed "Face not clustered yet, please come back
later" toast message even for faces which had a score too low to ever be
clustered automatically.
2025-01-08 07:02:45 +01:00
Laurens Priem
0488e5013d [mob][photos] Fix sync issue adding cluster (#4623)
## Description

## Tests
2025-01-08 07:01:22 +01:00
ashilkn
5cd0a654bb [mob][photos] Show loading state when on deleting each batch 2025-01-08 11:31:07 +05:30
Alan Moyano
ac92f564fa Fix Belo icon displaying as a violet square instead of the correct icon (#4619)
Fixing the icon introduced in https://github.com/ente-io/ente/pull/4548
2025-01-08 11:30:55 +05:30
Manav Rathi
ff7763934e [web] Parse description from image metadata (#4629)
- Implements
https://github.com/ente-io/ente/discussions/3857#discussioncomment-11764990
- Tested on the samples provided therein.
2025-01-08 08:34:17 +05:30
Manav Rathi
f6ca19babc [web] Parse description from image metadata
- Implements https://github.com/ente-io/ente/discussions/3857#discussioncomment-11764990
- Tested on the samples provided therein.
2025-01-08 08:27:37 +05:30
laurenspriem
38d7438dc4 [mob][photos] Fix showing toast too often 2025-01-07 20:01:36 +01:00
laurenspriem
2cee052f3f [mob][photos] Comment 2025-01-07 19:59:14 +01:00
laurenspriem
af42576e45 [mob][photos] Simplify 2025-01-07 19:48:09 +01:00
laurenspriem
6f63158699 [mob][photos] Simplify 2025-01-07 19:45:34 +01:00
laurenspriem
2c41efb672 [mob][photos] dev log 2025-01-07 19:15:28 +01:00
ashilkn
aac9c73d05 [mob][photos] Try deleting in batches in a better way if deletion fails in one shot by splitting a batch into two if deletion fails and repeat the process recursively on each half until deletion succeeds 2025-01-07 21:26:32 +05:30
laurenspriem
92eab74917 [mob][photos] Fix sync issue adding cluster 2025-01-07 16:01:18 +01:00
Manav Rathi
ead2b3d3d6 [web] New translations (#4622)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-07 20:28:46 +05:30
Crowdin Bot
c24bb97762 New Crowdin translations by GitHub Action 2025-01-07 14:56:27 +00:00
Manav Rathi
c7a59eb880 [web] Improvements to our use of MUI (#4621) 2025-01-07 20:25:29 +05:30
Manav Rathi
16e1ab2049 fw 2025-01-07 20:06:08 +05:30
Manav Rathi
e5d2b21a97 Undep 2025-01-07 19:56:12 +05:30
Manav Rathi
0f1a6a29fe large size => fullWidth 2025-01-07 19:52:18 +05:30
Manav Rathi
e0af77181d Unneeded 2025-01-07 19:29:57 +05:30
Manav Rathi
fe0d7417af C 2025-01-07 19:21:39 +05:30
Manav Rathi
a6d420bbaa h6 2025-01-07 19:10:47 +05:30
Manav Rathi
456c52c175 Move 2025-01-07 19:07:31 +05:30
Manav Rathi
b374ee1e99 Use 2025-01-07 19:02:19 +05:30
Manav Rathi
7c44a160a0 Comment 2025-01-07 18:09:03 +05:30
Manav Rathi
15283cbc73 It's the default already 2025-01-07 18:09:03 +05:30
Manav Rathi
b5c7e9d6ac Unused 2025-01-07 18:09:03 +05:30
Manav Rathi
ec5a1d9359 -blur 2025-01-07 18:09:03 +05:30
Manav Rathi
e13797e02e Move fixed colors out of theme 2025-01-07 18:09:03 +05:30
mngshm
f0789b1fca pushing staged changes 2025-01-07 17:41:55 +05:30
ashilkn
c608550534 [mob][photos] Update log message for more clarity 2025-01-07 17:09:29 +05:30
Neeraj Gupta
2083632c20 Fix check for single file 2025-01-07 15:57:19 +05:30
Neeraj Gupta
6898f0dbcb Improve err 2025-01-07 15:57:19 +05:30
Neeraj Gupta
48a0bce211 Minor refactor 2025-01-07 15:57:19 +05:30
Neeraj Gupta
d262503b75 [server] Fix access check 2025-01-07 15:57:19 +05:30
Neeraj Gupta
af533ebc1d [server] Enable metadata fetch for shared files 2025-01-07 15:57:19 +05:30
Neeraj
65d144be77 [mob][server] Join albums via link (#4607)
## Description

## Tests
2025-01-07 15:35:07 +05:30
Neeraj Gupta
44ffb99b0b Remove unused import 2025-01-07 15:31:13 +05:30
Neeraj Gupta
93cc5cc8a2 [mob] Extract strings 2025-01-07 15:11:41 +05:30
Neeraj Gupta
7062aacf35 [mob] Handle albums with download disabled 2025-01-07 14:42:53 +05:30
ashilkn
d24555314d [mob][photos] Minor fix 2025-01-07 13:46:10 +05:30
Neeraj Gupta
e2d72c71b4 [mob] Open existing shared collection 2025-01-07 13:44:29 +05:30
Neeraj Gupta
5a593c27b0 [mob] Lint fix 2025-01-07 13:33:01 +05:30
Ashil
ebe35c285b [mob][photos] Fix null check operator used on null value exception (#4617) 2025-01-07 13:31:22 +05:30
ashilkn
99405ebc2e [mob][photos] Fix null check operator used on null value exception 2025-01-07 13:28:47 +05:30
Neeraj Gupta
9e901c78ef [server] Send email when link is joined 2025-01-07 11:45:46 +05:30
Neeraj Gupta
167d2c5d29 Merge remote-tracking branch 'origin/main' into join_change 2025-01-07 11:24:53 +05:30
Neeraj Gupta
9b9112ba4a [server] Disable join by default 2025-01-07 11:24:42 +05:30
Neeraj Gupta
c16289fca9 [server] Return correct value for enableJoin flag 2025-01-07 11:24:42 +05:30
Neeraj Gupta
ca0deb60e7 [mob] Enable join for links created by internal users 2025-01-07 11:20:50 +05:30
Manav Rathi
e8cebdc2c7 [web] New translations (#4616)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-07 11:05:21 +05:30
Crowdin Bot
9bd78de4cd New Crowdin translations by GitHub Action 2025-01-07 05:34:38 +00:00
Manav Rathi
55744a9be3 [web] Translation improvements (#4615) 2025-01-07 11:03:49 +05:30
Manav Rathi
6325e3f886 Fix 2025-01-07 10:58:11 +05:30
Manav Rathi
ad0de74721 R 2025-01-07 10:46:34 +05:30
Manav Rathi
1058dd89fb R 2025-01-07 10:44:56 +05:30
Manav Rathi
f60ea405a6 R 2025-01-07 10:43:04 +05:30
Manav Rathi
86c8b4d6b6 R 2025-01-07 10:41:55 +05:30
Manav Rathi
fddc7961ad R 2025-01-07 10:40:26 +05:30
Manav Rathi
5bf9b63bc9 Move 2025-01-07 10:38:45 +05:30
Manav Rathi
d0d1578b1a R 2025-01-07 10:37:31 +05:30
Manav Rathi
291d62ca0e R 2025-01-07 10:25:19 +05:30
Manav Rathi
e9dfb77109 R 2025-01-07 10:18:15 +05:30
Manav Rathi
34caf1f56e Fix casing 2025-01-07 10:17:21 +05:30
Manav Rathi
fb3cb54c93 Rename 2025-01-07 10:13:05 +05:30
mngshm
cf6cd23ea4 fix: formatting 2025-01-07 10:11:06 +05:30
Manav Rathi
b36faca264 Update AASA to be more specific on what links to open (#4612)
## Description

iOS sometimes falls back to opening Ente Photos app if Safari is
disabled and AASA claims all paths even if a non-matching domain link is
tapped. So making it more specific in AASA on what to open.
2025-01-07 09:48:07 +05:30
Neeraj Gupta
1d803552da extract strings 2025-01-07 09:47:35 +05:30
ashilkn
645171ae9d Update AASA to be more specific on what links to open 2025-01-06 19:50:06 +05:30
mngshm
079a84fc82 refactor: reomve unnecessary stylesheet 2025-01-06 19:13:01 +05:30
Manav Rathi
161c2c1df6 [web] Consistently use <Stack direction="row> when we want a horizontal stack (#4610) 2025-01-06 17:04:48 +05:30
Manav Rathi
7adb64f0f5 Convert Box/flex => Stack/row
> Box component is not intended to be used with Figma, it's a specific implementation based on the underlying style engine we are using which might be removed once we switched to Pigment CSS (not related to design again).
>
> https://github.com/mui/material-ui/issues/43898#issuecomment-2482313907
2025-01-06 17:00:03 +05:30
Manav Rathi
f7596c6cca to sx 2025-01-06 16:50:53 +05:30
Manav Rathi
b5cc2ed9d8 hstack 2025-01-06 16:45:38 +05:30
Neeraj Gupta
de885e45ef [mob] Hide join button is join is disabled 2025-01-06 16:32:19 +05:30
Manav Rathi
8f5cb7681e [web] Update React 18 => 19, Next 14 => 15, MUI 5 => 6 (#4609)
...and other libraries too.
2025-01-06 16:21:39 +05:30
Neeraj Gupta
d24c46610d Tweak padding 2025-01-06 16:18:07 +05:30
Manav Rathi
cbe46c4def Cleanup 2025-01-06 16:16:55 +05:30
Manav Rathi
1ea6b7fc8e Undo codemod litter 2025-01-06 16:14:55 +05:30
Manav Rathi
ada7550035 Remove dup 2025-01-06 16:11:09 +05:30
Manav Rathi
ba83c66ba6 Cleanup and dedup 2025-01-06 16:08:53 +05:30
Neeraj Gupta
fc10e46a0b [mob] Allow joining public links 2025-01-06 15:51:33 +05:30
Neeraj Gupta
928a7237a7 [mob] generated strings 2025-01-06 15:50:28 +05:30
Manav Rathi
64762b8810 v6 recommendation
https://mui.com/material-ui/migration/upgrade-to-v6/#box
2025-01-06 15:37:07 +05:30
Manav Rathi
742645fff4 Remove nested links 2025-01-06 15:33:09 +05:30
Manav Rathi
8589fbe97c Fix warning 2025-01-06 15:17:19 +05:30
Manav Rathi
5abbcd4228 Fix 2025-01-06 15:13:50 +05:30
Manav Rathi
43c464120f Fix type to match upstream update 2025-01-06 15:12:07 +05:30
Manav Rathi
61d89e01b8 Patch 2025-01-06 13:58:50 +05:30
Manav Rathi
0eb01f9cf4 Fix 2025-01-06 13:57:53 +05:30
Manav Rathi
5e3323275d Fix 2025-01-06 13:55:55 +05:30
Manav Rathi
1ca478af84 Fix 2025-01-06 13:53:48 +05:30
Manav Rathi
61ec736df8 Fix 2025-01-06 13:36:10 +05:30
Manav Rathi
fa9663dbf7 Fix 2025-01-06 13:31:31 +05:30
Manav Rathi
32a47b4020 Fix 2025-01-06 13:28:10 +05:30
Manav Rathi
9544ffee9a cast 2025-01-06 13:21:44 +05:30
Manav Rathi
79c2ad89c5 auth 2025-01-06 13:20:52 +05:30
Manav Rathi
7b45d0aa9e Update 2025-01-06 13:17:08 +05:30
Neeraj Gupta
8c3fff8015 Merge branch 'join_change' of https://github.com/ente-io/auth into join_change 2025-01-06 13:15:47 +05:30
Neeraj Gupta
79e059ccc2 [mob] Remove hardcoded urls for public collection 2025-01-06 13:15:09 +05:30
Manav Rathi
4a47305a54 Fix + accounts app 2025-01-06 13:12:03 +05:30
Manav Rathi
9c6f0b7ee6 Fix 2025-01-06 12:59:44 +05:30
Manav Rathi
670a75048e codemods + manual 2025-01-06 12:50:44 +05:30
mangesh
180f7d842b [server] Email Notification on User Login. (#4586)
# Description 

- Add functionality for sending Email Notification on Login to User's
Ente Account.
2025-01-06 12:43:23 +05:30
mngshm
2b97899562 fix: remove duplicate declaration of FilesCollectedMuteDurationInMinutes 2025-01-06 12:25:22 +05:30
mngshm
af4229d551 resolve merge conflicts 2025-01-06 12:20:43 +05:30
Manav Rathi
ac10ce7bff Restore color 2025-01-06 12:07:42 +05:30
mngshm
7c21f9ddb2 fix: bad formatting 2025-01-06 12:02:20 +05:30
Manav Rathi
1999ce4aaa Future-compat styled 2025-01-06 12:01:10 +05:30
Neeraj Gupta
d17dbe4115 Remove hardcoded endpoint 2025-01-06 11:59:55 +05:30
Neeraj Gupta
c38947c14c [mob] Add method to join public collection 2025-01-06 11:59:37 +05:30
Neeraj Gupta
6a01cda379 Merge remote-tracking branch 'origin/main' into join_change 2025-01-06 11:58:03 +05:30
mngshm
f1d8b022f7 fix: lint 2025-01-06 11:53:46 +05:30
Manav Rathi
859bf63685 codemods + manual 2025-01-06 11:51:52 +05:30
Manav Rathi
5752463360 Pin to 5.6 until the ArrayBufferLike regressions are resolved
e.g. https://github.com/microsoft/TypeScript/issues/60846, https://github.com/microsoft/TypeScript/issues/60579

Note that we can't also update the node types since we're using node 20.
2025-01-06 11:48:41 +05:30
Manav Rathi
2b14f9150f esl 2025-01-06 11:42:17 +05:30
Manav Rathi
3aa3ab37c2 fmt 2025-01-06 11:39:41 +05:30
mngshm
f34624e0d2 fix lint (?) 2025-01-06 11:39:36 +05:30
Manav Rathi
e569a25f87 Avoid recreating the style everytime
https://mui.com/system/getting-started/the-sx-prop/#dynamic-values
2025-01-06 11:35:17 +05:30
Neeraj Gupta
be7f4b7107 [auth] add padding to the generated QR code image to prevent coner ey… (#4591)
## Description
Some QR codes (especially those with smaller data) had their corner
alignment patterns (the three large squares) partially cut off, reducing
readability and making them potentially invalid for scanning.

Added padding (**20.0** on each side) around the QR code to ensure that
corner alignment patterns are never cut off.


![image](https://github.com/user-attachments/assets/bb769862-e882-436f-8dbf-58642e1221b5)
2025-01-06 11:34:05 +05:30
Neeraj Gupta
e4b7089d5e [mobile] New translations (#4604)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-01-06 11:33:28 +05:30
Neeraj Gupta
3172bc613c Request feedback on subscription cancellation (#4590) 2025-01-06 11:31:23 +05:30
Neeraj Gupta
4d5b44a4c1 Make linter happy 2025-01-06 11:29:02 +05:30
Neeraj Gupta
afe7705355 Improve canJoin check for public link 2025-01-06 11:27:54 +05:30
Neeraj Gupta
52c0bcb6cf [server] Allow client to update enableJoin flag 2025-01-06 11:27:45 +05:30
Neeraj Gupta
d4b36cb698 [server] Allow client to pass join flag 2025-01-06 11:27:37 +05:30
Neeraj Gupta
e74d705446 [server] API to enable joining collection via link 2025-01-06 11:27:22 +05:30
Manav Rathi
f13b80be1d Minor 2025-01-06 11:22:50 +05:30
Manav Rathi
b94332aaa7 codemods + manual afterwords
npx @mui/codemod@latest deprecations/all `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/styled `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/sx-prop `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/system-props `git ls-files '**.tsx'`
2025-01-06 11:19:13 +05:30
Neeraj Gupta
220d4eb4a6 [auth] Add Newgrounds icon (#4600)
## Description
Adds custom SVG icon for https://www.newgrounds.com/.
2025-01-06 11:11:42 +05:30
Neeraj Gupta
f8b17f52d5 Add Custom Icon for PostScan Mail (#4593)
https://postscanmail.com
2025-01-06 11:08:26 +05:30
Neeraj Gupta
4d6d5a0037 [auth] New translations (#4605)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-06 11:08:09 +05:30
Manav Rathi
4ce934a0f9 Manual cleanup after npx @mui/codemod@latest v6.0.0/system-props
git ls-files '**.tsx' | xargs -n 1 npx @mui/codemod@latest v6.0.0/system-props
2025-01-06 11:07:10 +05:30
Manav Rathi
69d0893c43 @/accounts - codemods then manual fixing
npx @mui/codemod@latest deprecations/all `git ls-files '**.tsx'` && npx @mui/codemod@latest v6.0.0/styled `git ls-files '**.tsx'` && npx @mui/codemod@latest v6.0.0/sx-prop `git ls-files '**.tsx'`
2025-01-06 10:53:30 +05:30
Manav Rathi
e210b22efd npx @mui/codemod@latest v6.0.0/system-props photo/src then cleanup 2025-01-06 10:23:42 +05:30
Manav Rathi
084fb5bbed npx @mui/codemod@latest v6.0.0/sx-prop src 2025-01-06 10:23:42 +05:30
Manav Rathi
7510be7453 Fix dep 2025-01-06 10:23:42 +05:30
Manav Rathi
9790148ba9 Fix 2025-01-06 10:23:42 +05:30
Manav Rathi
cf93f80c0c MutableRefObject is deprecated (all refs are mutable now) 2025-01-06 10:23:41 +05:30
Manav Rathi
b5418ea2e4 Vis center 2025-01-06 10:23:41 +05:30
Manav Rathi
c65a34e180 Better layout around the breakpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
d427374e99 Prune 2025-01-06 10:23:41 +05:30
Manav Rathi
72ddc812bd Clean up 2025-01-06 10:23:41 +05:30
Manav Rathi
d0ab487f31 Add workaround for Chrome smooth scroll bug by doing it twice
Ref: https://github.com/facebook/react/issues/23396
2025-01-06 10:23:41 +05:30
Manav Rathi
a5156db967 Smooth scroll doesn't work with Chrome 2025-01-06 10:23:41 +05:30
Manav Rathi
a44a3183d3 Test 2 2025-01-06 10:23:41 +05:30
Manav Rathi
5af93fbbcb Testing smooth anim 2025-01-06 10:23:41 +05:30
Manav Rathi
438f4e6f50 Simplify 2025-01-06 10:23:41 +05:30
Manav Rathi
53ff75bff6 Fixes 2025-01-06 10:23:41 +05:30
Manav Rathi
83432f2a7c Dots 2025-01-06 10:23:41 +05:30
Manav Rathi
c1d0f9445d Custom carousel wip 2025-01-06 10:23:41 +05:30
Manav Rathi
b43b2410e9 Carousel migration to fix Next 15 issues 2025-01-06 10:23:41 +05:30
Manav Rathi
3e4ca320c9 Fix prop-types dep 2025-01-06 10:23:41 +05:30
Manav Rathi
ef482c4b49 Fix 2025-01-06 10:23:41 +05:30
Manav Rathi
3bea29f83b peer-deps 2025-01-06 10:23:41 +05:30
Manav Rathi
9295b15cd8 Regen 2025-01-06 10:23:41 +05:30
Manav Rathi
3ba62669df exifreader
https://github.com/mattiasw/ExifReader/releases
2025-01-06 10:23:41 +05:30
Manav Rathi
b59e97cb6c checkpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
b6fa5c5b44 checkpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
c52a62d944 Update React 18 => 19, Next 14 => 15, MUI 5 => 6 (wip checkpoint) 2025-01-06 10:23:41 +05:30
Manav Rathi
8d1a800cf4 [web] New translations (#4602)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-06 09:57:08 +05:30
Crowdin Bot
83cfd470d0 New Crowdin translations by GitHub Action 2025-01-06 01:17:27 +00:00
Crowdin Bot
4e46d8da42 New Crowdin translations by GitHub Action 2025-01-06 01:05:15 +00:00
Crowdin Bot
7e298b8d1d New Crowdin translations by GitHub Action 2025-01-06 00:35:59 +00:00
NRM
35fb4e8d58 Add Newgrounds entry. 2025-01-05 22:54:17 +00:00
NRM
637eabaae2 Add Newgrounds icon. 2025-01-05 22:50:19 +00:00
Prateek Sunal
7a39b6c75c [auth] Fix ~/.cache being deleted on linux (#4597)
## Description

Fixes https://github.com/ente-io/ente/issues/4536 and
https://github.com/ente-io/ente/issues/4464.

## Tests

After opening the app on linux, my 1.3G cache folder remained intact.

## Technical details

Now the path resolves to `~/.cache/io.ente.auth` instead of `~/.cache`.
[Under the
hood](ca4671cc0f/packages/path_provider/path_provider_linux/lib/src/path_provider_linux.dart (L75-L82))
it uses the app's ID and the `xdg_directories` package, so it will work
when the user has `XDG_CACHE_HOME` set to something else.
2025-01-06 00:44:14 +05:30
Prateek Sunal
d07f6f8ee1 fix: set correct cache directory for all platforms 2025-01-06 00:25:28 +05:30
Gutyina Gergő
b5d4b848fd [auth] Fix ~/.cache being deleted on linux 2025-01-05 18:49:39 +01:00
NanoBunTV
44f7872707 Add custom icon for PostScan Mail 2025-01-04 17:07:51 -06:00
Aman Raj
b33e4ea977 [auth] add padding to the generated QR code image to prevent coner eye from being cut off 2025-01-04 18:37:59 +05:30
vishnukvmd
a11ea3b41b Update template 2025-01-04 17:16:05 +05:30
vishnukvmd
f967b6b00e Request feedback on paid sub cancellation 2025-01-04 17:05:07 +05:30
mngshm
6a3ef27408 chore: set universal timezone 2025-01-04 15:48:05 +05:30
Ashil
446556967d [mob][photos] Bump up to v0.9.75 (#4585) 2025-01-03 18:28:35 +05:30
mngshm
cf56776245 add formatting to time and change email subject 2025-01-03 17:11:58 +05:30
ashilkn
ec3213040c [mob][photos] Bump up to v0.9.75 2025-01-03 17:10:37 +05:30
mngshm
a0d2573a04 chore: minor changes in email template 2025-01-03 17:10:37 +05:30
vishnukvmd
afd8d4caac Fix case 2025-01-03 16:52:12 +05:30
Ashil
dc494c02c4 [mob][photos] Option to hide shared items from home gallery (#4582)
## Description



https://github.com/user-attachments/assets/ce79a175-3683-423c-af35-f40a834dfec7
2025-01-03 16:50:19 +05:30
ashilkn
333a71a4a1 [mob][photos] Add close button that takes user from PhotoGridSizePickerPage to home gallery 2025-01-03 16:45:03 +05:30
ashilkn
05f80f2bdd [mob][photos] Extract string 2025-01-03 16:40:41 +05:30
ashilkn
f82e48e754 [mob][photos] Create different screen for gallery settings. Can be found in Settings -> Advanced -> Gallery 2025-01-03 16:39:22 +05:30
ashilkn
cbf2947b0f [mob][photos] Remove unnecessary Column widgets 2025-01-03 16:22:11 +05:30
mngshm
a052342ec4 add: formatting to time.Now() 2025-01-03 15:46:44 +05:30
Neeraj Gupta
913baf994a [server] Fix login notificaiton 2025-01-03 15:12:20 +05:30
mngshm
e6171dbec4 test: login success 2025-01-03 14:59:16 +05:30
Neeraj Gupta
1952e5278d [auth] Fix key binding for search focus on mac (#4584)
## Description

## Tests
2025-01-03 14:49:43 +05:30
Neeraj Gupta
c5019da4bd [auth] Bump version v4.2.3 2025-01-03 14:42:04 +05:30
Neeraj Gupta
acb898ecf9 [auth] Activate search on cmd+f on mac instead of ctrl+f 2025-01-03 14:41:37 +05:30
mangesh
aea531ee21 [docs] Update self-hosting docs for configurable app urls (#4565) 2025-01-03 14:27:37 +05:30
Neeraj Gupta
22c4a50c2b [auth] Dragable scrollbar for long scrolling list of codes (#4583) 2025-01-03 12:53:42 +05:30
ashilkn
4609d395c7 [mob][photos] Extract string 2025-01-03 12:22:40 +05:30
ashilkn
8296c81742 [mob][photos] Make same changes to getAllLocalAndUploadedFiles 2025-01-03 12:20:00 +05:30
mngshm
290716e8ca minor fix after testing on build 2025-01-03 11:57:43 +05:30
ashilkn
a1afd8155c [mob][photos] Add a new parameter 'ignoreSharedFiles' and use that instead of passing 'applyOwnerCheck' since apply owner check doesn't exclude files for which ownerID is null 2025-01-03 11:57:05 +05:30
Ashil
f96a336b4b [mob][photos] Add android build folder in gitignore (#4576) 2025-01-03 11:54:42 +05:30
Aman Raj
a6600b4718 [auth] added scrollbar for custom sorting of codes 2025-01-03 00:12:00 +05:30
ashilkn
232f793fb0 [mob][photos] Add logic to reload home gallery on toggling hide shared items from home gallery settings and also store the preference in local settings 2025-01-02 23:41:40 +05:30
Aman Raj
ce0798fbec [auth] Dragable scrollbar for selecting custom icons 2025-01-02 23:29:54 +05:30
Ashil
7cbc5ffb2d [mob][photos] Fix minor UX issue move/add to a newly created album (#4575)
## Description

When adding/moving items to a newly created album from the vertical
albums list sheet, after items are added, the app fails to navigate to
the newly created album. This PR fixes this issue.
2025-01-02 23:00:38 +05:30
ashilkn
88ac10d96c [mob][photos] Add android build folder in gitignore 2025-01-02 22:56:52 +05:30
ashilkn
0a7fd03df7 [mob][photos] Fix move/add to album UX issue 2025-01-02 22:48:52 +05:30
Manav Rathi
9b47595f2c [web] Video preview - Prep - Part x/x (#4572) 2025-01-02 17:25:05 +05:30
Manav Rathi
af5e072ea5 Prune 2025-01-02 16:39:38 +05:30
Manav Rathi
2bc9251a09 Specific 2025-01-02 16:36:52 +05:30
Aman Raj Singh Mourya
12a19a484c [auth] Export Code Lockscreen fix (#4571)
https://github.com/user-attachments/assets/3f6d3726-d333-4dc3-ba67-3c100d00d93f
2025-01-02 16:35:14 +05:30
Manav Rathi
8906cb2a1d Agenda 2025-01-02 16:29:41 +05:30
Manav Rathi
6f936a42c4 Unused 2025-01-02 16:23:58 +05:30
Manav Rathi
497e546129 Doc 2025-01-02 16:22:14 +05:30
Manav Rathi
2736ab5334 Tweak 2025-01-02 16:15:40 +05:30
Manav Rathi
f04b8ffce6 Move 2025-01-02 16:11:23 +05:30
Manav Rathi
b7f33233d9 R 2025-01-02 16:05:35 +05:30
Manav Rathi
6dffb1f289 Conv 2025-01-02 15:59:26 +05:30
Manav Rathi
5a131e7f83 Conv 2025-01-02 15:44:15 +05:30
Manav Rathi
2138ef602a Inline 2025-01-02 15:43:42 +05:30
Manav Rathi
6adadcaf93 Inline 2025-01-02 15:34:56 +05:30
Manav Rathi
0ce4ed494d Inline 2025-01-02 15:31:36 +05:30
Manav Rathi
77257aa6ab T 2025-01-02 15:27:04 +05:30
Manav Rathi
184bb6ec6c Tweak 2025-01-02 15:23:42 +05:30
Manav Rathi
2e7e9c1ca8 Reorder 2025-01-02 15:14:52 +05:30
Manav Rathi
7ef3a7a726 Doc 2025-01-02 15:12:44 +05:30
Manav Rathi
fbf27b4544 Reduce state 2025-01-02 14:51:02 +05:30
Manav Rathi
67ba7614db Flip 2025-01-02 14:33:26 +05:30
Manav Rathi
b05e675820 Tweaks 2025-01-02 14:14:25 +05:30
Manav Rathi
ff3033f1ae Reclaim preview 2025-01-02 13:57:47 +05:30
Manav Rathi
4dda92219a Tie 2025-01-02 13:31:58 +05:30
Manav Rathi
53618d0e1f preview 1 2025-01-02 13:14:15 +05:30
Manav Rathi
0642e41a2e [web] Improve handling of in-memory favorite state until sync completes (#4570) 2025-01-02 13:07:05 +05:30
Manav Rathi
0be4aed185 Other 2025-01-02 13:03:35 +05:30
Neeraj Gupta
ef93482523 [auth] Ctrl+F to activate search tab (#4552) 2025-01-02 12:43:32 +05:30
Manav Rathi
bb161ad3a9 Rew 2025-01-02 12:42:01 +05:30
Manav Rathi
bf7be69c3d Fix 2025-01-02 12:30:52 +05:30
Manav Rathi
82358812bd Combine 2025-01-02 12:28:52 +05:30
Manav Rathi
e52e61c0af ft 2025-01-02 12:22:17 +05:30
Manav Rathi
17ea9dfaaa thread 2025-01-02 12:15:26 +05:30
Manav Rathi
6e045affa4 Rename 2025-01-02 11:53:01 +05:30
Manav Rathi
1232b956c9 Keep fav file overrides in reducer 2025-01-02 11:40:35 +05:30
mngshm
9a284f916f adapt docs to PR#4562 2025-01-01 19:06:44 +05:30
Aman Raj
df321f9dea [auth] fix: remove extra setstate 2025-01-01 17:57:21 +05:30
Neeraj Gupta
543411254b [auth] Fix progress bar (#4564)
## Description

## Tests
2025-01-01 17:04:35 +05:30
Neeraj Gupta
a3b9b6bb90 [mob] Add authentication for trashed section (#4561)
## Description

## Tests
2025-01-01 17:04:24 +05:30
Manav Rathi
5b9e1abec3 [web] Remove hardcoded URLs (#4562)
Museum now supports configuring the URL that the clients should use for
cast, accounts (passkeys) and families portal.

Changes are in main, and also the latest published Docker image.

If you're using the old method (which was only supported by the web app,
unlike the new method which is supported by both mobile and web) of
configuring the custom environment variables, then you should instead
use the corresponding setting in the museum configuration.

```
NEXT_PUBLIC_ENTE_ACCOUNTS_URL => apps.account
NEXT_PUBLIC_ENTE_FAMILY_URL => apps.family
```

Reference: [apps block in
local.yaml](fe2771f2e0/server/configurations/local.yaml (L75-L89))
2025-01-01 16:38:23 +05:30
Neeraj Gupta
a1e97239c3 [server] Skip sending ott during signup when registrations are disabled (#4563)
## Description

## Tests
2025-01-01 14:39:00 +05:30
Manav Rathi
2f372cdbe1 Doesn't work outside of the next process 2025-01-01 14:19:12 +05:30
Manav Rathi
9910049d1d [web] Remove hardcoded URLs
Museum now supports configuring the URL that the clients should use for cast,
accounts (passkeys) and families portal.

If you're using the old method (which was only supported by the web app, unlike
the new method which is supported by both mobile and web, and also for cast) of
configuring the custom environment variables, then you should instead use the
corresponding setting in the museum configuration:

- NEXT_PUBLIC_ENTE_ACCOUNTS_URL => apps.account
- NEXT_PUBLIC_ENTE_FAMILY_URL => apps.family

Reference: [apps block in
local.yaml](fe2771f2e0/server/configurations/local.yaml (L75-L89))
2025-01-01 14:12:38 +05:30
github-actions[bot]
fe2771f2e0 [auth] New translations (#4539)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-01 13:47:54 +05:30
Rui Chen
2e517535b3 [cli] Switch to go v1.23 (#4556)
## Description

feat: update to use go1.23

---

relates to https://github.com/Homebrew/homebrew-core/pull/201919
(homebrew side always use latest go for building the artifact)

also love a new cli release for some patches so that we can proceed with
the homebrew PR

Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-01-01 13:47:39 +05:30
Alan Moyano
e459fb5686 [auth] Adding icon for Belo (#4548)
## Description
Belo is a popular fintech in Argentina and Brazil.
2025-01-01 13:46:12 +05:30
Neeraj Gupta
9498571c10 [auth] Update Amazon icon (#4554)
## Description

- Update Amazon icon to comply with new branding.
2025-01-01 13:44:16 +05:30
Neeraj Gupta
f2a9675911 [server] Speed up deletion (#4560)
## Description

## Tests
2025-01-01 13:42:04 +05:30
Neeraj Gupta
ede505d939 [server] Speed up deletion 2025-01-01 13:40:48 +05:30
Manav Rathi
65a92f1a77 [web] Remove unnecessary queuing primitive for non-async function (#4558)
The useEffect that underlay useMemoSingleThreaded shouldn't be having
any impact none of this code has an async dispatch, and all of it
already runs serially on the main thread.
2025-01-01 10:14:28 +05:30
Manav Rathi
56cdb9064d [web] Remove unnecessary queuing primitive for non-async function
The useEffect that underlay useMemoSingleThreaded shouldn't be having any impact
none of this code has an async dispatch, and all of it already runs serially on
the main thread.
2025-01-01 10:08:48 +05:30
Tanguy
7ddf70eb86 Update Amazon icon to new branding 2024-12-31 15:31:44 +01:00
Aman Raj
6592ddedfd [auth] fix: disposing text controller 2024-12-31 15:53:02 +05:30
Aman Raj
1b74049eb5 [auth] ctrl+f to activate search box for icons 2024-12-31 15:52:13 +05:30
Aman Raj
568377d4e7 [auth] ctrl+f to activate search box 2024-12-31 15:51:43 +05:30
Vishnu Mohandas
4bd416fd10 [auth] add caixa icon (#4551)
Solves [issue](https://github.com/ente-io/ente/issues/4531)
2024-12-31 15:47:10 +05:30
Aman Raj
634ae71a5d [auth] add caixa icon 2024-12-31 15:10:28 +05:30
Neeraj Gupta
0ae1557508 [mobile] New translations (#4538)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-31 02:03:31 +05:30
Manav Rathi
93071af19a [server] Add workaround for intermittent Safari CORS errors (#4540)
At times, Safari will fail our API responses because its CORS preflight
fails. The errors are reproducible, but intermittently, and not on
localhost. We seem not to be the first ones to hit
[this](https://github.com/processing/p5.js-web-editor/issues/3156).

Based on a hint from:


https://github.com/supabase/supabase/issues/20982#issuecomment-2548329565

Modify our CORS responses to use 200 instead of 204 to try and fix
Safari.
2024-12-30 18:54:31 +05:30
Manav Rathi
ab15263a17 [web] Use urls from museum response instead of hardcoded ones (#4546)
Next step will be to remove the hardcoded ones completely (this is
pending on a new museum image release).
2024-12-30 17:26:28 +05:30
Manav Rathi
d2d02f3591 lf 2024-12-30 17:18:51 +05:30
Manav Rathi
1e79409f73 fam 2024-12-30 16:54:56 +05:30
Manav Rathi
866d2bb00a Use 2024-12-30 16:51:10 +05:30
Manav Rathi
1832005d72 Use 2024-12-30 16:46:51 +05:30
Manav Rathi
b054c070ad Parse 2024-12-30 16:45:14 +05:30
Manav Rathi
64a47694d0 Type 2024-12-30 16:37:05 +05:30
Aman Raj
8af02aa4c8 [auth] fix dialog not hiding after saving the codes/logs 2024-12-30 16:20:13 +05:30
Manav Rathi
a4e09a40e8 Doc 2024-12-30 16:19:10 +05:30
Manav Rathi
82fc1a1434 Opt 2024-12-30 16:15:33 +05:30
Manav Rathi
b511aeb401 zod type 2024-12-30 16:01:28 +05:30
Manav Rathi
6812527607 Use accounts url 2024-12-30 15:44:34 +05:30
Manav Rathi
2263eb684c Use 2024-12-30 15:44:34 +05:30
Manav Rathi
8df68cf529 Parse cast URL 2024-12-30 15:44:34 +05:30
Manav Rathi
ba11a5a755 [desktop] Prettier upgrade (#4545)
And then some.

Sibling of https://github.com/ente-io/ente/pull/4542
2024-12-30 15:42:58 +05:30
Manav Rathi
e31b55499b Upd 2024-12-30 15:37:38 +05:30
Manav Rathi
89f917220d Fix 2024-12-30 15:34:56 +05:30
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
184c044377 [docs] Prettier and vitepress update (#4543)
Run `yarn pretty` afterwords.

Sibling of https://github.com/ente-io/ente/pull/4542
2024-12-30 14:51:32 +05:30
Manav Rathi
63d41434a9 yarn pretty 2024-12-30 14:47:46 +05:30
Manav Rathi
310f180c5a Update prettier and vitepress 2024-12-30 14:45:10 +05:30
Manav Rathi
5da05467d6 Elsewhere 2024-12-30 14:45:10 +05:30
Manav Rathi
a2decb5030 Workers 2024-12-30 14:45:10 +05:30
Manav Rathi
6f891a45de [web] Prettier upgrade (#4542)
The list formatting changed (again).
2024-12-30 14:31:45 +05:30
Manav Rathi
4e7d764722 numered lists too 2024-12-30 14:23:48 +05:30
Manav Rathi
9aae713207 Update comments to match prettier defaults
These comments were earlier written to match the way prettier formatted
markdown, but they've changed that upstream with 3.4, so revert back to the more
natural style that prettier also uses.
2024-12-30 14:18:36 +05:30
Manav Rathi
17aa1b67c1 [web] Prettier upgrade 2024-12-30 14:10:54 +05:30
Manav Rathi
5e22c95bfb [server] Retain published image commit as branch instead of tag (#4541)
Overwriting tags is clunky (besides being generally discouraged). e.g.
pulling the overwritten tags locally requires `git fetch --force
--tags`. So instead use the branch `server/ghcr` to point to the commit
from which the latest published ghcr docker image has been built.
2024-12-30 14:03:41 +05:30
Manav Rathi
182fd89356 [server] Retain published image commit as branch instead of tag
Overwriting tags is clunky (besides being generally discouraged). e.g. pulling
the overwritten tags locally requires `git fetch --force --tags`. So instead use
the branch `server/ghcr` to point to the commit from which the latest published
ghcr docker image has been built
2024-12-30 13:58:08 +05:30
Manav Rathi
6516b457cb [server] Add workaround for intermittent Safari CORS errors
At times, Safari will fail our API responses because its CORS preflight fails.
The errors are reproducible, but intermittently, and not on localhost.  We seem
not to be the first ones to hit [this](https://github.com/processing/p5.js-web-editor/issues/3156).

Based on a hint from:

https://github.com/supabase/supabase/issues/20982#issuecomment-2548329565

Modify our CORS responses to use 200 instead of 204 to try and fix Safari.
2024-12-30 12:13:53 +05:30
Manav Rathi
bf78b2e671 [web] New translations (#4537)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-30 09:50:40 +05:30
Crowdin Bot
58afaa9405 New Crowdin translations by GitHub Action 2024-12-30 04:18:26 +00:00
Crowdin Bot
1bffbdad03 New Crowdin translations by GitHub Action 2024-12-30 01:05:17 +00:00
Manav Rathi
267d5cef65 [web] Fix typo in (report only) CSP policy (#4525) 2024-12-27 19:55:52 +05:30
Manav Rathi
d391db2dd5 [web] Fix typo in (report only) CSP policy 2024-12-27 19:52:30 +05:30
Vishnu Mohandas
8a222d9dc4 [auth] Fix icons (#4524)
## Description
- Update contract for Simple Icons:
https://github.com/simple-icons/simple-icons/pull/12415

## Tests
- Tested manually on Simulator
2024-12-27 19:42:48 +05:30
vishnukvmd
cf4c20f2d3 [auth] v4.2.2 2024-12-27 19:41:23 +05:30
vishnukvmd
28c29a0c3a Update parser for simple-icons 2024-12-27 19:40:58 +05:30
Neeraj Gupta
3de1c8011a [server] Fix canDowngrade storage check (#4520)
## Description
Previously, we were only checking if the usage is less than newStorage +
Paid Add Ons.
If the user also have referral bonus, we also need to calculate the new
usable bonus based on the newStorage.

## Tests
2024-12-27 15:21:50 +05:30
Neeraj Gupta
7adb166fad [server] Fix canDowngrade storage check 2024-12-27 15:18:55 +05:30
Neeraj Gupta
6447ba6ec0 [docs] Fix ACCOUNTS ENDPOINT variable. (#4511) 2024-12-27 13:21:21 +05:30
Neeraj Gupta
258cdca69b [auth] Reduce progress bar refresh rate to lower CPU usage (#4517)
## Description
Related
https://github.com/ente-io/ente/issues/2003#issuecomment-2563380828
## Tests
2024-12-27 13:20:32 +05:30
Neeraj Gupta
2a19c30d0e Lint fix 2024-12-27 13:12:42 +05:30
Neeraj Gupta
d23c22762b [auth] Bump version 4.2.1 2024-12-27 13:12:29 +05:30
Neeraj Gupta
bf9d0e3d6b [auth] Reduce refresh rate for progress bar to lower CPU usage 2024-12-27 12:18:35 +05:30
Manav Rathi
a818f062b1 [web] New translations (#4515)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-27 12:10:13 +05:30
Crowdin Bot
f57f1a8636 New Crowdin translations by GitHub Action 2024-12-27 06:39:11 +00:00
Manav Rathi
da78c45b1d [web] Minor translation keys improvements (#4514) 2024-12-27 12:08:30 +05:30
Manav Rathi
3429a9f3d6 Fixes 2024-12-27 12:03:35 +05:30
Manav Rathi
cdbd86d63c Rename 2024-12-27 11:55:58 +05:30
Manav Rathi
69e1aa18e6 fix 2024-12-27 11:54:44 +05:30
Manav Rathi
6f2079c7c6 Ren 2024-12-27 11:50:48 +05:30
Manav Rathi
a14358416a [web] New translations (#4513)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-27 11:22:35 +05:30
Crowdin Bot
57c353a443 New Crowdin translations by GitHub Action 2024-12-27 05:48:15 +00:00
Manav Rathi
dd7cea1f96 [web] Switch to new dup implementation (same as mobile) (#4512) 2024-12-27 11:17:25 +05:30
Manav Rathi
6d2a223acf Fixes 2024-12-27 11:12:58 +05:30
Manav Rathi
eca0137426 Replace old impl 2024-12-27 11:10:05 +05:30
mngshm
e1e2c528c4 fix: accounts env variable 2024-12-27 10:02:17 +05:30
Manav Rathi
28ab3c321c Loc 2024-12-27 09:34:13 +05:30
Manav Rathi
5c2c6b2a84 Set 2024-12-27 09:13:37 +05:30
Manav Rathi
4ae0683c62 ids are enough and less confusinng 2024-12-27 08:59:28 +05:30
Manav Rathi
0a6740bb2e Prune 2024-12-27 08:46:40 +05:30
Manav Rathi
b026020485 [web] New dedup, same as mobile - Almost completed (#4508)
The changes are done, haven't swapped with the existing implementation
yet pending another scan.
2024-12-26 19:44:27 +05:30
Manav Rathi
b71fa478b9 Remote expects uniques 2024-12-26 19:31:15 +05:30
Manav Rathi
b9c992cae0 Dedup 2024-12-26 19:19:27 +05:30
Manav Rathi
2845d7bfeb lf 2024-12-26 18:49:34 +05:30
Manav Rathi
b09d6ab2a6 Sync after dedup 2024-12-26 18:46:28 +05:30
Manav Rathi
94ce77c07b Move 2024-12-26 18:45:18 +05:30
Manav Rathi
a292f01187 Move 2024-12-26 18:42:57 +05:30
Manav Rathi
aae2632b19 See: [Note: strict mode migration] 2024-12-26 18:28:54 +05:30
Manav Rathi
746c85bc9f Move 2024-12-26 18:23:06 +05:30
Manav Rathi
adeab53d3b Move 2024-12-26 18:03:32 +05:30
Manav Rathi
3e23ff9c9b Move 2024-12-26 17:54:58 +05:30
Manav Rathi
dca6e02286 Move 2024-12-26 17:52:26 +05:30
Manav Rathi
daf3fd2a75 Sketch 2024-12-26 17:42:41 +05:30
Manav Rathi
f5a3b8a3fb Del 2024-12-26 17:29:13 +05:30
Manav Rathi
7cd1ce0a99 Avoid the same name 2024-12-26 17:13:59 +05:30
Manav Rathi
1b863005ea Ref 2024-12-26 17:11:48 +05:30
Ashil
b580756e6b [mob][photos] On freeing up space, retry deleting local files in batches with smaller max batch sizes if no files are deleted with bigger max batch sizes (#4505) 2024-12-26 15:53:24 +05:30
Manav Rathi
26fb47c165 Invert the processing 2024-12-26 15:50:35 +05:30
Manav Rathi
3f21011392 Retain files so that we can reuse trashFiles code 2024-12-26 15:19:15 +05:30
Manav Rathi
7348170a36 Tweak progress 2024-12-26 14:57:46 +05:30
Manav Rathi
3919fb0db2 Progress is not tied to specific groups 2024-12-26 14:42:05 +05:30
Manav Rathi
ad6a0e9c31 linprog 2024-12-26 13:38:02 +05:30
Manav Rathi
be3896826d [web] Refactor some APIs we'll use for dedup (#4506) 2024-12-26 13:00:15 +05:30
Manav Rathi
268550f292 lf 2024-12-26 12:56:47 +05:30
Manav Rathi
68e557124c Up 2024-12-26 12:55:33 +05:30
Manav Rathi
96863923d1 Tweak 2024-12-26 12:21:57 +05:30
Manav Rathi
a22b0aec58 Tweak 2024-12-26 12:11:35 +05:30
ashilkn
93e26c6caf [mob][photos] Retry deleting local files in batches with smaller max batch sizes if no files are deleted with a bigger max batch size 2024-12-26 12:01:18 +05:30
Manav Rathi
8a8f5c20c6 Tweak 2024-12-26 11:56:26 +05:30
Manav Rathi
3c7b6694e9 Ren 2024-12-26 11:53:21 +05:30
Manav Rathi
c37d85f6c5 Move 2024-12-26 11:49:28 +05:30
Neeraj Gupta
e0abb2de9c [auth] Add dependency on super_text_layout 2024-12-26 11:44:37 +05:30
Neeraj Gupta
b73ba4a22f [auth][mac] build changes 2024-12-26 11:42:29 +05:30
Manav Rathi
912279e3cf Dedup 2024-12-26 11:35:32 +05:30
Manav Rathi
5a0bab9304 Merge 2024-12-26 11:33:58 +05:30
Manav Rathi
a9cd56c4ce Ren 2024-12-26 11:28:18 +05:30
Manav Rathi
5b4028378b Retain all collections associated 2024-12-26 11:20:45 +05:30
Ashil
57bd5b9d17 [mob][photos] In-app public link fixes (#4495)
## Description

Fixed these issues:
- Unrelated files coming up (these are local device files) in public
link when opened in-app.
- Max number of files in link capped to 2000.
- Sort order not working.
2024-12-24 21:07:41 +05:30
Manav Rathi
2bd074bd79 [web] New dedup - WIP - Part (n-1)/n (#4496) 2024-12-24 18:41:03 +05:30
Manav Rathi
a8d831364d Progress 2 2024-12-24 18:25:45 +05:30
ashilkn
21f0602161 [mob][photos] Fix sort order setting not reflecting on public link opened in-app 2024-12-24 18:13:28 +05:30
Manav Rathi
1ac2d60c7b Progress 2024-12-24 18:06:13 +05:30
Manav Rathi
a098481b98 tryctch 2024-12-24 18:03:02 +05:30
Manav Rathi
472339cafb Reduce potential for aliasing 2024-12-24 17:56:03 +05:30
Manav Rathi
d24f5bcee7 ftr 2024-12-24 17:46:36 +05:30
ashilkn
bd0e8e6fe6 [mob][photos] Fix in-app public links only showing upto 2000 files 2024-12-24 17:25:33 +05:30
Neeraj Gupta
c9d2a0a4ca [mob] Remove hardcoded app urls for passkey & cast (#4494)
## Description

## Tests
Tested locally
2024-12-24 16:57:47 +05:30
Neeraj Gupta
1a6eb26f2b [mob] Remove hardcoded url for cast 2024-12-24 16:51:30 +05:30
Manav Rathi
7c2fce2ebe Fin local part 2024-12-24 16:49:42 +05:30
Neeraj Gupta
e90871ea6b Merge remote-tracking branch 'origin/main' into remove_hardcoded_apps_url 2024-12-24 16:34:31 +05:30
Neeraj Gupta
3ca78cac35 [mob] Remove hardcoded url for accounts/passkey 2024-12-24 16:34:09 +05:30
Neeraj Gupta
49ddfdfde5 [mobile] New translations (#4493)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-24 16:33:29 +05:30
Crowdin Bot
bc76864587 New Crowdin translations by GitHub Action 2024-12-24 11:03:00 +00:00
Manav Rathi
4f1d3c23f5 Fix and imp 2024-12-24 16:31:39 +05:30
ashilkn
cc674183cd [mob][photos] Use genId + uploadedId instead of just genId for value key to make sure all keys are unique when opening a public link in-app (genID is null for all files in public link) 2024-12-24 16:30:38 +05:30
Manav Rathi
86bd098406 Sort 2024-12-24 16:29:55 +05:30
Manav Rathi
e5fe3a7255 size 2024-12-24 16:28:16 +05:30
ashilkn
df68d3f005 [mob][photos] Fix local files coming up when public links are opened in-app 2024-12-24 16:25:55 +05:30
ashilkn
9a6a46fd0d [mob][photos] Chore 2024-12-24 16:23:57 +05:30
Neeraj Gupta
14c9929451 [server] Rename accountUrl -> accountsUrl (#4492)
## Description
Related https://github.com/ente-io/ente/pull/4491
## Tests
2024-12-24 15:54:24 +05:30
Manav Rathi
54f9bd880a Funnel 2024-12-24 15:43:14 +05:30
Neeraj Gupta
aaa636345c [mob] Remove hardcoded url for accounts/passkey 2024-12-24 15:32:41 +05:30
Neeraj Gupta
6f3e02888e [auth] Remove hardcoded accounts url (#4491)
## Description

## Tests
2024-12-24 15:26:16 +05:30
Neeraj Gupta
42a8b5c826 [server] Rename accountUrl -> accountsUrl 2024-12-24 15:25:04 +05:30
Manav Rathi
24674f6da6 Notes and changes based on discussion
The hash change now matches mobile
2024-12-24 15:25:03 +05:30
Neeraj Gupta
90b45665f5 [auth] Remove hardcoded accounts url 2024-12-24 15:23:58 +05:30
Manav Rathi
8a217a292b Comments 2024-12-24 14:18:31 +05:30
Neeraj Gupta
047fede844 [mobile] New translations (#4471)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-24 14:02:41 +05:30
Crowdin Bot
e77b557990 New Crowdin translations by GitHub Action 2024-12-24 07:11:57 +00:00
Manav Rathi
c2bfcf23c0 larger 2024-12-24 12:36:35 +05:30
Vishnu Mohandas
646a012734 [mob] Fix typos (#4481) 2024-12-24 12:36:20 +05:30
Manav Rathi
21332c6b92 Placeholder activity indicator 2024-12-24 12:26:16 +05:30
Manav Rathi
f9c101241e Sketch 2024-12-24 12:10:40 +05:30
Manav Rathi
bc6f147f5e Fix 2024-12-24 11:50:51 +05:30
Manav Rathi
fbaa360741 do both transitions simultaneously 2024-12-24 10:12:09 +05:30
Manav Rathi
4029398351 Reduce noise 2024-12-24 10:07:43 +05:30
Manav Rathi
7602d48bd9 Refresh list on width and sort order changes 2024-12-24 09:54:18 +05:30
Manav Rathi
f28d50ace6 div 2024-12-24 09:24:03 +05:30
Manav Rathi
b026b30172 layout 2024-12-24 09:03:07 +05:30
Manav Rathi
977f5c21a6 [web] New dedup - WIP - Part x/x (#4482) 2024-12-23 20:41:12 +05:30
Manav Rathi
dafbf23d67 2 line 2024-12-23 19:39:31 +05:30
vishnukvmd
d9bc6597c0 Fix typo 2024-12-23 19:28:46 +05:30
vishnukvmd
913a80591b Fix typo 2024-12-23 19:26:51 +05:30
Manav Rathi
26c0a8e1d5 Title 2024-12-23 19:25:37 +05:30
Manav Rathi
2e2c972a84 Tiles 2024-12-23 19:04:17 +05:30
Manav Rathi
748dd2b0e2 [web] New dedup - WIP (#4478) 2024-12-23 17:20:50 +05:30
Manav Rathi
dbb376056d Fix type 2024-12-23 17:13:56 +05:30
Manav Rathi
b31fc5cbe9 Pad 2024-12-23 17:02:08 +05:30
Manav Rathi
cb76ba7560 Var 2024-12-23 16:33:44 +05:30
Manav Rathi
e915ded2de fit in 2024-12-23 16:18:12 +05:30
mangesh
eedc538283 [docs] minor fixes in Dockerfile and some others (#4473) 2024-12-23 16:11:25 +05:30
Neeraj Gupta
294b333d0e [auth] New translations (#4472)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-23 16:10:54 +05:30
Vishnu Mohandas
8f705f2f72 [auth] Make "Ente Auth" at the top of app similar to marketing images/Photos app (#4469)
## Description

Currently the "Ente Auth" text at the top of the mobile/desktop app is
different in style to the one in the marketing images and the equivalent
in the Photos app. So I just copied the style from the Photos app.

Marketing image:


![auth-home-screen-dark](https://github.com/user-attachments/assets/0e90b524-391c-4de5-b5d4-da4688149aea)

Currently: (not the latest version of the app but the text part is the
same except for the capitalization)


![screenshots](https://github.com/user-attachments/assets/cd39fdf1-d518-4b24-8f60-e0960f2c9985)

## Tests

I haven't tested this.
2024-12-23 16:10:44 +05:30
Neeraj Gupta
c5c0ee5ddf [auth] Update simple-icons (#4477)
## Description
Fixes https://github.com/ente-io/ente/issues/4476
## Tests
2024-12-23 16:05:30 +05:30
Neeraj Gupta
5f43f03a65 Update simple-icons 2024-12-23 16:02:50 +05:30
Manav Rathi
aa62f4003c Dup the layout algo 2024-12-23 15:56:51 +05:30
Manav Rathi
6c5dbc3696 Grid 2024-12-23 15:14:52 +05:30
Neeraj Gupta
1bef409552 [server] Return various app urls as part of relevant API response. (#4458)
## Description

For the cast dialog, that we show on the app, before making the API call
to pair. Have parked that change for now.

## Tests
2024-12-23 15:08:00 +05:30
Neeraj Gupta
62155040da Review comment + return castUrl as part of featureFlag 2024-12-23 14:19:33 +05:30
Manav Rathi
592dc26d8b Optimize unnecessary rerenders 2024-12-23 14:11:04 +05:30
Manav Rathi
1af1c3f196 Probe 2024-12-23 14:09:24 +05:30
Manav Rathi
6f077310c1 [web] New translations (#4470)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-23 10:27:57 +05:30
Neeraj Gupta
905fc2ad78 [server] Disable 2fa on legacy account recovery (#4463)
## Description

## Tests
2024-12-23 10:26:56 +05:30
mngshm
e6e4f313de minor: add log level for caddy and change build sequence 2024-12-23 09:43:55 +05:30
mngshm
1ae8caa917 fix:remove serve for non-existent albums app and add note 2024-12-23 09:42:41 +05:30
Crowdin Bot
209228326d New Crowdin translations by GitHub Action 2024-12-23 01:17:31 +00:00
Crowdin Bot
0533f99313 New Crowdin translations by GitHub Action 2024-12-23 00:35:18 +00:00
dnred
545cf40710 Update home_page.dart 2024-12-22 22:20:59 +01:00
dnred
8ae8ed20fe Make the "Ente Auth" text similar to marketing images 2024-12-22 21:55:43 +01:00
Neeraj Gupta
0df0126af4 [server] Disable 2fa on legacy account recovery 2024-12-21 17:15:50 +05:30
Neeraj Gupta
60ad6ef713 [auth] Potential fix for desktop build (#4462)
## Description

## Tests
2024-12-21 17:03:01 +05:30
Neeraj Gupta
fc626c1287 Update pod for macos 2024-12-21 17:00:04 +05:30
Neeraj Gupta
4035e364df [auth] Update github workflow for auth-release 2024-12-21 16:56:47 +05:30
Neeraj Gupta
791ec10a0f [auth] Improve icon path matching (#4461)
## Description

## Tests
2024-12-21 16:40:28 +05:30
Neeraj Gupta
87ab805cf7 Lint fix 2024-12-21 16:37:24 +05:30
Neeraj Gupta
447bb72556 Fix altname icons when slug is missing 2024-12-21 16:32:46 +05:30
Neeraj Gupta
c07e2f1387 Improve simple-icon path creation 2024-12-21 16:24:50 +05:30
Neeraj Gupta
151a0b3ab7 Pull simple-icons 2024-12-21 16:04:29 +05:30
Neeraj Gupta
cf15d68bd2 Merge remote-tracking branch 'origin/main' into auth_minor_1 2024-12-21 15:57:41 +05:30
Neeraj Gupta
e4a05edc12 iOS build changes 2024-12-21 15:57:33 +05:30
Neeraj Gupta
879d6571bc Show scroll bar 2024-12-21 15:57:04 +05:30
Neeraj Gupta
2496350fad [auth] fix formatting of hex value in custom-icons.json (#4460)
## Description

Error:  **Invalid radix-16 number (at character 3) 0xFF#4687FF**


![image](https://github.com/user-attachments/assets/60649484-51a8-46e4-a06c-6c30880b20b7)

![image](https://github.com/user-attachments/assets/51236a07-2d70-4433-a450-3fa32fe9bf7e)
2024-12-21 15:52:30 +05:30
Aman Raj
653a7f22ef [auth] Bump version 2024-12-21 15:33:34 +05:30
Aman Raj
6071df2083 [auth] fix formatting of hex value in custom-icons.json 2024-12-21 15:27:49 +05:30
Neeraj Gupta
f6e93ab060 [auth] Rename 2024-12-21 15:07:14 +05:30
Neeraj Gupta
ddc9dfe552 [auth] Fix icons not showing on Choose Icon page (#4459) 2024-12-21 15:06:23 +05:30
Aman Raj
b9b87c1570 [auth] Bump version 2024-12-21 15:03:08 +05:30
Aman Raj
3a413524f8 [auth] fix icons not showing 2024-12-21 14:58:28 +05:30
Neeraj Gupta
4830451d4e [docs] minor fixes in web-apps hosting doc (#4446)
Did not move the [!IMPORTANT] section at the bottom like discussed,
because I don't feel that would change the situation a lot.

Also fixed the CMD command, the flags and serve url were wrong in the
previous commit (wonder how it worked on local system, probably loaded
wrong image in the compose.yaml)
2024-12-21 12:02:26 +05:30
Neeraj Gupta
4cb11f4b06 [server] Return accounts & familyUrl 2024-12-21 11:56:43 +05:30
Neeraj Gupta
150faa5d84 [server] Config for accounts,cast, & family apps 2024-12-21 11:46:12 +05:30
Neeraj Gupta
9b15102058 [mob] Update permission dialog (#4456)
## Description




## Tests
2024-12-21 11:20:06 +05:30
Aman Raj
548b4e7a08 [auth] implemented import code from images having qr_code 2024-12-21 10:28:02 +05:30
Neeraj Gupta
25bb175ff7 Remove redundant import 2024-12-21 10:21:41 +05:30
Aman Raj
37cbef01fe [auth] use scan package to scan qr from images 2024-12-21 10:21:28 +05:30
Neeraj Gupta
ec7b61c36a [mob] Update permission dialog 2024-12-21 10:21:06 +05:30
Manav Rathi
85735b4ff0 [web] New dedup (same as mobile) - WIP (#4454) 2024-12-20 18:44:12 +05:30
Manav Rathi
8029829d9b Retain sel on sort 2024-12-20 18:30:31 +05:30
Manav Rathi
87c5f05f84 ds all 2024-12-20 18:24:12 +05:30
Manav Rathi
356b2542c9 Cherry 2024-12-20 18:14:05 +05:30
Manav Rathi
dc3329368e Sel 2024-12-20 18:12:27 +05:30
Manav Rathi
92868dccb4 sz/count 2024-12-20 17:49:50 +05:30
Manav Rathi
49942909b0 Pass data 2024-12-20 17:35:55 +05:30
Manav Rathi
b36c8de417 List 2024-12-20 17:26:34 +05:30
Manav Rathi
a0335b82c6 Extr 2024-12-20 17:20:57 +05:30
Manav Rathi
01cbf29217 Button 2024-12-20 16:56:32 +05:30
Manav Rathi
7c464a0d60 Sort 2024-12-20 16:41:33 +05:30
Laurens Priem
8c20f5f660 Ml string (#4453)
## Description

## Tests
2024-12-20 11:54:55 +01:00
Manav Rathi
671199e286 Redirect 2024-12-20 16:19:04 +05:30
laurenspriem
6805ee1a2a [mob][photos] Suggestions less filtering on large size 2024-12-20 11:36:17 +01:00
Ashil
fd8246705c [mob][photos] Memories widget UI changes (#4448)
### Description 

Change seen and unseen memory states.

(New state on the right)
<img width="824" alt="Screenshot 2024-12-20 at 1 12 47 PM"
src="https://github.com/user-attachments/assets/f8d176f2-08d0-49fc-9758-4f8f75ef4479"
/>
2024-12-20 15:45:58 +05:30
Neeraj Gupta
65e1745aa0 [auth] HTML export fixes (#4449) 2024-12-20 15:45:45 +05:30
Neeraj Gupta
c6c3b1f9bd [auth] Remove Contact Support option when no duplicate code found (#4450)
## Description

## Tests
2024-12-20 15:45:30 +05:30
Manav Rathi
175467267a [desktop] Flush file writes (#4452)
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:17:27 +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
af420a8fc3 [web] New dedupe WIP + overflow menu cleanup (#4451) 2024-12-20 15:07:41 +05:30
Manav Rathi
9a5d977419 lf 2024-12-20 15:01:06 +05:30
Manav Rathi
d4ae5c118b Swap and fin 2024-12-20 15:00:35 +05:30
Manav Rathi
605fda2710 Swap 2024-12-20 14:59:45 +05:30
Manav Rathi
0181693736 Swap 2024-12-20 14:57:29 +05:30
Manav Rathi
5c92d093ca Swap 2024-12-20 14:56:33 +05:30
Manav Rathi
a6c9a153e7 Fix watch folder opening 2024-12-20 14:24:20 +05:30
Manav Rathi
613f7294e1 Swap 2024-12-20 14:20:19 +05:30
Manav Rathi
facd05bd89 Swap 2024-12-20 14:15:42 +05:30
Manav Rathi
4bbe71e135 Use 2024-12-20 14:12:05 +05:30
Manav Rathi
5583902433 tt 2024-12-20 14:02:12 +05:30
Manav Rathi
664c723c78 Tweak 2024-12-20 13:47:14 +05:30
Aman Raj
9b35fe04b9 [auth] remove Contact Support option when no duplicate code found 2024-12-20 13:42:48 +05:30
Manav Rathi
34068d09ba Use regular menu 2024-12-20 13:35:52 +05:30
Aman Raj
c23b22cc5b [auth] Extract String 2024-12-20 13:34:23 +05:30
Aman Raj
065382ddd2 [auth] Use better names 2024-12-20 13:34:11 +05:30
Aman Raj
5a72686e53 [auth] use table to display exported code contents 2024-12-20 13:29:38 +05:30
Manav Rathi
8c5b77cd52 Extr 2024-12-20 13:08:12 +05:30
Manav Rathi
d30dce0896 Menu 2024-12-20 13:05:30 +05:30
ashilkn
c453827cc8 [mob][photos] Make text alignment perfect 2024-12-20 12:57:21 +05:30
Manav Rathi
1068b6811f Dup 2024-12-20 12:51:45 +05:30
ashilkn
09fe2c6f7e [mob][photos] Minor perf improvement 2024-12-20 12:50:26 +05:30
Manav Rathi
a31803e3f5 Appear 2024-12-20 12:41:39 +05:30
ashilkn
2ec8ae34b8 [mob][photos] Remove unnecessary widget + minor UI tweak on memory widget 2024-12-20 12:33:17 +05:30
Manav Rathi
3263542f5e fin 1 2024-12-20 12:26:55 +05:30
Manav Rathi
a302f986d7 Mirror files 2024-12-20 12:04:32 +05:30
Manav Rathi
69ccf7d3c9 Shorten 2024-12-20 12:00:16 +05:30
Manav Rathi
76308cc9d0 Name 2024-12-20 11:56:18 +05:30
Manav Rathi
1d02732719 Impl 2024-12-20 11:43:07 +05:30
ashilkn
55fa86a6c8 [mob][photos] Change seen and unseen memories UI state 2024-12-20 11:36:25 +05:30
Manav Rathi
39fad29bc8 [web] Automatically update search results on deletes (#4445)
...and other actions which the search results are being shown.
2024-12-19 16:00:24 +05:30
mngshm
2ebe8712e8 fix[web-docs]:add env vars for albums and accounts endpoints 2024-12-19 15:59:41 +05:30
Manav Rathi
1f7176cea2 Update search results on delete etc 2024-12-19 15:47:35 +05:30
Manav Rathi
bede7559be Move to reducer 2024-12-19 14:41:32 +05:30
Manav Rathi
77563a7483 Reduce scope 2024-12-19 12:53:24 +05:30
Manav Rathi
37df79314a Use count from search results 2024-12-19 12:39:13 +05:30
Manav Rathi
fc5d1f931c Move to reducer 2024-12-19 12:18:32 +05:30
Manav Rathi
243948f182 Revert "[web] Reflect deletes in search result"
This reverts commit ddc953045b.

Because count doesn't get updated this way.
2024-12-19 12:04:04 +05:30
Manav Rathi
ddc953045b [web] Reflect deletes in search result 2024-12-19 11:51:17 +05:30
Neeraj Gupta
f74f285b7f [docs] improvements to external s3 guide (#4398) 2024-12-19 10:46:53 +05:30
Neeraj Gupta
2a4a886fca [server] Support for storing preview files (#4226)
## Description
- This change introduced the concept of associated object for a file.
- Added additional columns for object_id, object_nonce, and object_size.

Depending upon data_type, the values of certain columns will be nil.
The original size column will reflect total size for that particular
type. In case of vid_preview, it's size of the playlist + size of the
preview video.



## Tests

- [x] Replication
- [x] Test Deletion post replication
2024-12-19 10:06:15 +05:30
Ashil
43e3e44e5c [mob][photos] Move delete option in file selection actions to make it easily accessible (no scrolling needed) (#4440) 2024-12-19 09:26:39 +05:30
ashilkn
09cc226511 [mob][photos] Move delete option in file selection actions to make it easily accessible (no scrolling needed) 2024-12-18 20:43:44 +05:30
laurenspriem
d9f62b8956 [mob][photos] Log empty person 2024-12-18 15:08:42 +01:00
Manav Rathi
a691745ef7 [web] Retry on failures in fetching already indexed items (#4439)
https://github.com/ente-io/ente/issues/4087#issuecomment-2525073128
2024-12-18 19:18:29 +05:30
Manav Rathi
108e984f29 [web] Retry on failures in fetching already indexed items
https://github.com/ente-io/ente/issues/4087#issuecomment-2525073128
2024-12-18 19:00:38 +05:30
laurenspriem
fbbb8edce1 [mob][photos] Copy people empty state 2024-12-18 14:26:31 +01:00
Manav Rathi
72dd4949ce [web] Remove node buffer dependency from base 58 conversion and cleanup (#4438) 2024-12-18 18:54:27 +05:30
Manav Rathi
948b869bea Move and update 2024-12-18 18:46:15 +05:30
Manav Rathi
3cde395f42 Fix the buffer warning 2024-12-18 18:42:19 +05:30
Manav Rathi
05165728f1 Use 2024-12-18 18:38:36 +05:30
Manav Rathi
42f2bb819b Move 2024-12-18 18:38:05 +05:30
Manav Rathi
6b28aa1652 Use 2024-12-18 18:22:26 +05:30
Manav Rathi
d167da02d5 both 2024-12-18 18:19:59 +05:30
Manav Rathi
34fe3bee7f Move 2024-12-18 18:02:55 +05:30
Manav Rathi
4bfa398312 [desktop] Fix export when selecting root folder (#4437)
This fixes the issue where files would be exported twice on pressing
resync if the user selected "C://" (or some other root drive) as the
export destination.
2024-12-18 17:14:53 +05:30
Manav Rathi
5920999bf4 Use 2024-12-18 17:08:35 +05:30
Neeraj Gupta
7559ab4236 [auth] Align icon to show on top center of Code Edit Screen & Bump Version (#4436)
## Description
Light Mode


![image](https://github.com/user-attachments/assets/9db0c583-d798-47fa-b17a-9b1c847ff704)

Dark Mode


![image](https://github.com/user-attachments/assets/5c14616b-6ee6-4fa6-8a7a-c4dfb9b7b3d4)

## Tests
2024-12-18 16:58:10 +05:30
Manav Rathi
44d2f66260 pathJoin 2024-12-18 16:45:01 +05:30
Aman Raj
ae3b4604e9 [auth] Bump version v4.1.8 2024-12-18 16:36:57 +05:30
Manav Rathi
7b32ace2d9 Revert "[desktop] Add some temporary debug traces"
This reverts commit 2bc1c90637.
2024-12-18 16:33:05 +05:30
Ashil
29052e2888 [mob][photos] Use media_kit player for videos not supported by native player (#4429)
## Description

On iOS, if a video is unsupported by the native player, the app will
switch automatically to use media_kit player.
On android, user will have to manually switch to the media_kit player.  

I used white with 20% opacity for the icon that switches to the MediaKit
player, making it most noticeable against the darkest background (black,
when the video isn't playable) and less prominent against lighter
backgrounds.



https://github.com/user-attachments/assets/b4316c6e-1691-4328-8984-4d8240179873



Have fixed a UI/UX issue on the video player seen when the video has a
caption/description.
2024-12-18 16:32:41 +05:30
Aman Raj
b18d8bb5e6 [auth] UI improvements 2024-12-18 16:21:17 +05:30
Aman Raj
91aea808f5 [auth] show icon on the top center 2024-12-18 16:20:09 +05:30
Aman Raj
a6590c29d5 [auth] added figma_squircle package to clip icon on edit page 2024-12-18 16:19:22 +05:30
ashilkn
b139dea7ff [mob][photos] Make code cleaner 2024-12-18 15:51:50 +05:30
ashilkn
80857d5441 [mob][photos] Use better icon for switching to media_kit on video player 2024-12-18 15:40:09 +05:30
Manav Rathi
1fb9a7e6c4 [desktop] Add some temporary debug traces (#4435) 2024-12-18 14:32:46 +05:30
Manav Rathi
2bc1c90637 [desktop] Add some temporary debug traces 2024-12-18 14:31:55 +05:30
Neeraj Gupta
23a33610ee [auth] Update feature request url (#4434)
## Description

## Tests
2024-12-18 14:18:28 +05:30
Neeraj Gupta
a6cd937347 [auth] Update feature request url 2024-12-18 14:02:11 +05:30
Neeraj Gupta
7f3d0a5328 Add comment 2024-12-18 13:19:32 +05:30
mangesh
40d938b6a3 [docs][web-app]: rewrite web-app hosting guide (#4424)
rewrites the web-app hosting guide on help.ente.io/self-hosting.
Includes steps for building the Dockerfile and also additionally
includes the pm2 setup, perhaps Docker is marked "Recommended" to avoid
unnecessary variables which "might" (likely won't) show up in the pm2
setup.
2024-12-18 13:12:47 +05:30
Neeraj Gupta
423a669cff [sever] Bump db migration query 2024-12-18 13:12:16 +05:30
Neeraj Gupta
4546d60e61 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-12-18 13:09:19 +05:30
Aman Raj
735f5e3d3c [auth] Change title of custom_icon page 2024-12-18 12:07:32 +05:30
Aman Raj Singh Mourya
7cf7443177 [auth] Export code as html (#4426) 2024-12-18 11:55:24 +05:30
mngshm
d66aa25ee7 fix: minor typos and some additions 2024-12-18 10:21:25 +05:30
ashilkn
0d920a35e7 [mob][photos] Remove unused code 2024-12-17 21:37:00 +05:30
ashilkn
38860d91d3 [mob][photos] Make '?' icon for switching to media_kit player more noticeable 2024-12-17 21:09:39 +05:30
Aman Raj
941b326328 [auth] add notes & secret to html export file 2024-12-17 21:08:14 +05:30
ashilkn
6851d0fae5 [mob][photos] Extract strings 2024-12-17 21:05:46 +05:30
ashilkn
42dc8a451b [mob][photos] bump up to v0.9.72 2024-12-17 20:56:35 +05:30
ashilkn
8e2f052ac3 Merge branch 'main' into use_media_kit_for_unsupported_videos 2024-12-17 20:55:55 +05:30
Manav Rathi
087f34304b [web] Dedup like mobile - WIP, Part x/x (#4427) 2024-12-17 19:21:24 +05:30
Manav Rathi
427c5b4d7d lf 2024-12-17 19:18:24 +05:30
Manav Rathi
bf3a47826b Button wip 2024-12-17 19:17:00 +05:30
Manav Rathi
423ebc6588 Autosizer 2024-12-17 19:11:13 +05:30
ashilkn
9a89153563 [mob][photos] Fix UX/UX issue when a video is opened that has a caption/description 2024-12-17 19:02:25 +05:30
Manav Rathi
606e3013f7 States 2024-12-17 18:34:28 +05:30
Manav Rathi
653ae485a9 Reducer 2024-12-17 18:18:52 +05:30
ashilkn
f681c956ea [mob][photos] UX improvement on switching to media kit player from native video player 2024-12-17 18:02:37 +05:30
ashilkn
4422b4a7b0 [mob][photos] Automatically change to media kit if video not playable on ios + let the user manually switch to media kit 2024-12-17 17:58:05 +05:30
Manav Rathi
926b5de6cd Reduce 2024-12-17 17:35:16 +05:30
Manav Rathi
41de48c454 State wip 2024-12-17 17:21:43 +05:30
mngshm
2f3f48f4db remove: unintended copy-pasted text 2024-12-17 17:08:54 +05:30
Manav Rathi
71ea266f9a Dup 2024-12-17 17:01:31 +05:30
Aman Raj
af187a3c0c [auth] improve UI of HTML file + code refractor 2024-12-17 16:49:29 +05:30
Manav Rathi
11d32752d4 back 2024-12-17 16:29:42 +05:30
Manav Rathi
8a3b0d956e Banner 2024-12-17 16:03:26 +05:30
Manav Rathi
183321fa18 [web] New translations (#4422)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-17 15:59:40 +05:30
Neeraj Gupta
96d9c6d5ee [auth] Bump version v4.1.7 (#4425)
## Description

## Tests
2024-12-17 15:55:32 +05:30
Neeraj Gupta
728cd31210 [auth] Bump version v4.1.7 2024-12-17 15:54:44 +05:30
Neeraj Gupta
9491310bfd [auth] Add Support for Custom Icons (#4395)
## Description
This PR introduces a new feature allowing users to select and assign
custom icons to their codes.
2024-12-17 15:53:39 +05:30
Neeraj Gupta
1978226fce [auth] Sort by natural order (#4423)
## Description
Resolves https://github.com/ente-io/ente/issues/4420 &
https://github.com/ente-io/ente/issues/4371

## Tests
2024-12-17 15:52:54 +05:30
mngshm
956e74533e fix: remove commented guide 2024-12-17 15:14:58 +05:30
mngshm
1b5e6174f1 [docs][web-app]: rewrite web-app hosting guide 2024-12-17 15:13:53 +05:30
Aman Raj
8fc9ff0d9f [auth] minor fix 2024-12-17 15:06:31 +05:30
Neeraj Gupta
8e6330dfdb Fix sorting 2024-12-17 14:46:13 +05:30
Neeraj Gupta
eec4bbde98 Lint fix 2024-12-17 14:08:57 +05:30
Neeraj Gupta
b12371437f [auth] Extract strings 2024-12-17 14:02:29 +05:30
Neeraj Gupta
8219177c1c [auth] Sort by natural order 2024-12-17 14:01:52 +05:30
Manav Rathi
56be41c38f Up 2024-12-17 13:52:01 +05:30
Manav Rathi
5b371380fd Conv raw h1 2024-12-17 13:44:59 +05:30
Neeraj Gupta
eec060ae71 Fixed typos 2024-12-17 13:37:34 +05:30
Neeraj Gupta
70ec18462b Add icon back 2024-12-17 13:36:06 +05:30
Neeraj Gupta
b3cf07f232 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-12-17 13:34:24 +05:30
Neeraj Gupta
2f3639fbbc Clean up git 2024-12-17 13:33:34 +05:30
Manav Rathi
c1ac9d22ba wip 2024-12-17 13:30:37 +05:30
Manav Rathi
3fdfa10402 new 2024-12-17 13:16:57 +05:30
Crowdin Bot
6b49a889da New Crowdin translations by GitHub Action 2024-12-17 06:07:44 +00:00
Manav Rathi
431ad61ca2 [web] Use purpose to distinguish signup / login (#4421) 2024-12-17 11:36:47 +05:30
Manav Rathi
75456c1b34 lf 2024-12-17 11:32:36 +05:30
Manav Rathi
45b490cb43 Specific 2024-12-17 11:24:42 +05:30
Manav Rathi
1f4aebf20f tr 2024-12-17 11:19:55 +05:30
Manav Rathi
e639aa9306 Don't pass a purpose during recover since we're not handling the error 2024-12-17 11:09:39 +05:30
Manav Rathi
5ce96fde3e Signup 2024-12-17 11:04:55 +05:30
Manav Rathi
a91027c335 Generic 2024-12-17 10:59:09 +05:30
Manav Rathi
1ad7ba82c2 Tweak 2024-12-17 10:48:01 +05:30
Manav Rathi
b5d274f7ae Save state only if we can proceed 2024-12-17 10:46:52 +05:30
Manav Rathi
35f710439f Split errors 2024-12-17 10:41:42 +05:30
Manav Rathi
bb2072aafe Don't show arbitrarily long lower level errors in the UI 2024-12-17 10:31:09 +05:30
Manav Rathi
479f172e4d Limit box width 2024-12-17 10:29:01 +05:30
Manav Rathi
4383841ef1 Use 2024-12-17 09:47:10 +05:30
Manav Rathi
57a00c1703 purp 2024-12-17 09:37:35 +05:30
Manav Rathi
9b292bbd80 X-Client-Package determines this 2024-12-17 09:33:59 +05:30
Manav Rathi
8ffb52dd7e Upd wip 2024-12-17 09:32:59 +05:30
Vishnu Mohandas
a9545c3bef [docs] Add a tip about enabling ML before doing imports (#4412) 2024-12-16 07:52:46 -08:00
Manav Rathi
b0f1cea9ef [desktop] Include the disk file count in the export logs (#4417) 2024-12-16 20:34:18 +05:30
Manav Rathi
2c9cff040d [desktop] Include the disk file count in the export logs 2024-12-16 20:18:55 +05:30
Manav Rathi
9aaee77004 [desktop] Add workaround for back button on Stripe checkout (#4416)
Fixes: https://github.com/ente-io/ente/issues/4358
2024-12-16 19:41:00 +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
Ashil
3e205ac275 [mob][photos] Log device brand and model (#4413) 2024-12-16 17:00:29 +05:30
Aman Raj
277d7fa0cd [auth] fixed height & width to display icon 2024-12-16 16:26:49 +05:30
Aman Raj
51734d96d5 [auth] minor fixes 2024-12-16 16:25:54 +05:30
ashilkn
c4880fd07e [mob][photos] Log device brand and model 2024-12-16 16:11:57 +05:30
Aman Raj
75ae277334 [auth] minor fixes 2024-12-16 16:00:40 +05:30
Aman Raj
726cfc8bf2 [auth] rearrange widgets 2024-12-16 16:00:17 +05:30
Aman Raj
6b6db069b0 [auth] fix: showing duplicate icons on custom_icon screen 2024-12-16 15:58:18 +05:30
Manav Rathi
1459678d70 [docs] Add a tip about enabling ML before doing imports 2024-12-16 14:58:48 +05:30
Manav Rathi
ce3e8bf315 [web] New translations (#4353)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-16 14:41:59 +05:30
Neeraj Gupta
adaf70695b [server] Upgrade go version to 1.23 (#4409)
## Description

## Tests
2024-12-16 13:44:28 +05:30
Neeraj Gupta
f1e17948c4 [server] Lint fix 2024-12-16 13:42:11 +05:30
Neeraj Gupta
abeac7aa49 [server] Upgrade go version to 1.23 2024-12-16 13:38:53 +05:30
Ivan Lepekha
d46b7a8189 [auth] Fixing taskbar overlapping window panel (#4384)
## Description

Pull request was made because of some user percentage has taskbar
connected on top, so it overlaps auth window for WinApp at start.
After some measuring, I found that taskbar occupies:

- 50px on FHD with 125% scaling (standard values on some notebooks)
- 40px on FHD with 100% scaling
- 30px on FHD with 100% scaling and small taskbar icons
2024-12-16 13:21:02 +05:30
Vishnu Mohandas
d312761166 Update README.md (#4408)
## Description

## Tests
2024-12-16 11:23:45 +05:30
Vishnu Mohandas
c29d857b83 Update README.md 2024-12-16 11:23:15 +05:30
Neeraj Gupta
7e79c9d847 Update README.md 2024-12-16 11:09:31 +05:30
Neeraj Gupta
55d0a1a0b5 [mobile] New translations (#4406)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-16 10:55:09 +05:30
Neeraj Gupta
6e14a3af09 [auth] New translations (#4407)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-16 10:49:14 +05:30
mngshm
7ce5306f53 minor edits 2024-12-16 10:11:18 +05:30
Vishnu Mohandas
34e6e71b34 Return empty list (#4402) 2024-12-16 09:37:48 +05:30
Crowdin Bot
3fd4717ec4 New Crowdin translations by GitHub Action 2024-12-16 01:18:00 +00:00
Crowdin Bot
20acf7c0bf New Crowdin translations by GitHub Action 2024-12-16 01:05:37 +00:00
Crowdin Bot
46e764d3db New Crowdin translations by GitHub Action 2024-12-16 00:38:41 +00:00
vishnukvmd
c6faaf8aa9 Return empty list 2024-12-14 10:27:44 -08:00
Aman Raj Singh Mourya
f5e77d8b23 [auth] fix missing [ ] in altNames in custom-icons.json (#4401)
## Description
Debug build failing due missing [ ] in altNames in the custom-icon.json
from PR [https://github.com/ente-io/ente/pull/4348/files]()
Code Ref:
https://github.com/ente-io/ente/blob/main/auth/assets/custom-icons/_data/custom-icons.json#L639
2024-12-14 22:15:54 +05:30
Aman Raj
449c966342 [auth] fix missing [ ] in altNames in custom-icons.json 2024-12-14 22:02:04 +05:30
Aman Raj Singh Mourya
ca02c20d09 [auth] Remove duplicate code (#4383) 2024-12-14 08:32:39 +05:30
Aman Raj
8870a8ec4a [auth] minor fix 2024-12-13 20:44:10 +05:30
mngshm
4150e607eb minor:add improvements to external s3 guide 2024-12-13 16:58:20 +05:30
Aman Raj
0a5d31da18 [auth] fix: move class AllIconData to models 2024-12-13 14:49:43 +05:30
Neeraj Gupta
e3d3f3b1f4 [auth] New translations (#4355)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-13 14:46:26 +05:30
Ashil
062a7fe257 [mob][photos] Minor UI fix (#4396) 2024-12-13 14:40:47 +05:30
ashilkn
442cf6583b [mob][photos] Minor UI fix 2024-12-13 14:39:47 +05:30
k3kk07
7bc38a061d Updated randstad icon (#4363)
## Description
Updated randstad icon
## Tests
2024-12-13 14:21:20 +05:30
Neeraj Gupta
fd04cd0a98 Fix #4296 + download UI improvement + fixes (#4369)
## Description

### Background 
Proposal to fix #4296 (@ua741). High level, there is a race condition
which is generating wrong entries in the FilesDB (creating orphan
files). This issue is easily replicable if you select multiple files and
try to download them (the more files, the more likely wrong entries will
be created). This issue is also messing up with the date of the files we
see in the timeline and is creating "orphan" (not linked to uploaded
files) files in the device collections.

To my understanding, this is quite a critical bug and any user is very
likely to encounter it in the current implementation.

There is some self healing already in place that will reupload all those
files and this should correct the dates, but this will only do it 10
files at a time, and based on potential candidates, without fixing the
orphan entries. I was also able to produce files which were never
corrected.

### This pull request
After extensive tests and lots of debugging, I was able to fully fix
this issue (meaning I am not able to reproduce it, at all, and I tried a
lot..). I also do not see any orphan in the device collection
("Pictures" folder for Android), while i could see 20+ (even more) each
time I was trying to replicate the issue. To fix it, I have:

- created a new class `PhotoManagerSafe` which is safely making sure
that the app will not react to file changes when it has been asked not
to do so (previous implementation allowed scenarios where a caller was
executing code thinking no change notification would be sent).
- created a Lock in the `LocalSyncService` that is used to make sure no
local synchronisation can be performed at the same time a download is
performed (this was the main culprit). The main side effect is that when
you download multiple files, they will be processed sequentially. I
think this can be improved but the main "side" advantage is that
whenever there is a failure, not a lot will be lost and it is more
robust in that way if you want to download a big collection. It would be
better to have at least 2 threads downloading/decrypting at the same
time, maybe (maybe not needed as well)?
- improved the "Downloading files..." dialog, which is now showing the
progress (for example "Downloading files... (235/494)"), so that the
user knows if something is actually happening and what is the current
progress.
- Added a missing call on the Video Editor page where the change notify
was stopped but never started again at the end when task was performed.

Feel free to close this PR if not suitable according to you, I can also
take feedback and try to implement them as best as I can.

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-12-13 14:17:34 +05:30
Neeraj Gupta
1a80c40f78 [auth] Add icons for Nelnet, US Mobile (#4389)
## Description

Custom icons for Nelnet and US Mobile
2024-12-13 14:16:28 +05:30
Neeraj Gupta
19441d9fee [auth] Lint rule to validate file size (#4394)
## Description

## Tests
2024-12-13 14:14:39 +05:30
Neeraj Gupta
826b2f997e [auth] Reduce icon sizes 2024-12-13 14:11:50 +05:30
Neeraj Gupta
747bf88515 [auth] Lint on file size 2024-12-13 14:11:26 +05:30
Aman Raj
5175f24402 [auth] fix: change the selectedItemCount 2024-12-13 13:37:32 +05:30
Simon Dubrulle
32ed84f48d Moved getFile() outside lock + Implemented simple Download queue 2024-12-13 08:34:52 +01:00
Vishnu Mohandas
ca40492d99 Remove bold (#4393) 2024-12-13 12:44:18 +05:30
vishnukvmd
c220e0385a Update 2024-12-12 23:13:13 -08:00
vishnukvmd
df9c08cd7f Remove bold 2024-12-12 23:08:08 -08:00
Neeraj Gupta
a7cd7030f1 [server] Fix recovery email (#4392)
## Description

## Tests
2024-12-13 12:37:04 +05:30
Neeraj Gupta
113fbef0d9 [server] Fix recovery email 2024-12-13 12:31:12 +05:30
Neeraj Gupta
af23fd37b2 [docs] Adding help article for Legacy (#4390)
## Description

## Tests
2024-12-13 12:24:31 +05:30
setalp
6dc2f6139a Update sidebar.ts 2024-12-13 12:23:09 +05:30
setalp
665ba9e634 Update initiate_account_recovery.png 2024-12-13 12:07:51 +05:30
Neeraj Gupta
acd2f63a87 [server] Send emails for legacy (#4391)
## Description

## Tests
2024-12-13 12:05:38 +05:30
Neeraj Gupta
58ae5eee32 Update from address 2024-12-13 12:01:35 +05:30
Neeraj Gupta
eaee515e17 Update templates 2024-12-13 12:01:06 +05:30
Neeraj Gupta
3be7c4a60f Update templates 2024-12-13 11:49:26 +05:30
setalp
84e39c43d6 Adding help article for Legacy 2024-12-13 11:45:35 +05:30
Neeraj Gupta
7f0d07db3f [auth] Add custom icon for DreamHost (#4381)
This is my first PR for this repo; please let me know if I've done
anything incorrectly. I've got a couple other icons to submit if this
one looks good.
2024-12-13 11:41:44 +05:30
Aaron Sherber
0fd6eceda6 Add icons for Nelnet, US Mobile 2024-12-12 22:18:47 -05:00
Aman Raj
f439d805fc [auth] extract strings 2024-12-12 20:27:13 +05:30
Aman Raj Singh Mourya
0e98ef43df [auth] Save button on reorder screen (#4382) 2024-12-12 15:36:56 +05:30
Neeraj Gupta
38d679f574 [server] Clean up emergency contacts on account deletion 2024-12-12 15:32:10 +05:30
Aman Raj
be92c30bb1 Merge branch 'main' into save_button_reorder_screen 2024-12-12 15:06:55 +05:30
Neeraj Gupta
c648127ff8 [server] Reject/Stop active recovery when contact is removed 2024-12-12 14:53:08 +05:30
Aman Raj
209bdf3f0b [auth] remove unused variables 2024-12-12 14:46:38 +05:30
Aman Raj
257344f2e5 [auth] Added save button on appbar to save the updated code order 2024-12-12 14:45:14 +05:30
Neeraj Gupta
cbe105020b Update emails 2024-12-12 14:21:32 +05:30
Aman Raj
0e33013cec [auth] UI fix 2024-12-12 12:46:06 +05:30
Neeraj Gupta
9c0426d716 [server] Update contact emails 2024-12-12 11:27:58 +05:30
Neeraj Gupta
35de887624 [server] Update contact emails 2024-12-12 11:27:52 +05:30
Aaron Sherber
d81c545423 Add custom icon for DreamHost 2024-12-11 19:51:43 -05:00
Neeraj Gupta
c499df4212 [mob] Fix copy (#4380)
## Description

## Tests
2024-12-11 21:11:44 +05:30
Neeraj Gupta
e0d462ec75 [mob] Fix copy 2024-12-11 21:11:19 +05:30
ashilkn
e81986a27c [mob][photos] Fix NaN exception 2024-12-11 20:13:23 +05:30
ashilkn
27c66ce2f7 [mob][photos] Chore 2024-12-11 19:57:46 +05:30
Aman Raj
c80f64943d [auth] UI implementation 2024-12-11 18:35:27 +05:30
Aman Raj
5326c7452b [auth] impelmented logic to find duplicate code 2024-12-11 18:35:03 +05:30
Aman Raj
38023d0ab1 [auth] add new tile to navigate to duplicate code screen 2024-12-11 18:34:06 +05:30
ashilkn
401ed5bf9c [mob][photos] Improve media_kit player's video control UX (3) 2024-12-11 17:35:18 +05:30
Neeraj Gupta
6cc6d2521a [mob] Bump version v0.9.70 (#4376)
## Description

## Tests
2024-12-11 17:25:11 +05:30
Neeraj Gupta
553276828c [mob] Bump version v0.9.70 2024-12-11 17:24:29 +05:30
ashilkn
e5743fceed [mob][photos] Improve media_kit player's video control UX (2) 2024-12-11 17:21:51 +05:30
Neeraj Gupta
b6d9527f1d [server] Update template 2024-12-11 16:23:40 +05:30
Neeraj Gupta
64594c5077 Merge remote-tracking branch 'origin/main' into s_emails 2024-12-11 16:12:31 +05:30
Neeraj Gupta
56e3f23a56 [mob] Copy and UX improvements (#4375)
## Description

## Tests
2024-12-11 16:12:20 +05:30
Neeraj Gupta
12927b6f82 [server] Send recovery emails 2024-12-11 16:08:27 +05:30
Neeraj Gupta
92208b7d21 [server] Send legacy invites 2024-12-11 15:25:54 +05:30
Neeraj Gupta
e4c35b404e [server] Support for sending mail with base template 2024-12-11 15:24:00 +05:30
Simon Dubrulle
e9a8449a64 Implemented first PR feedbacks: removed PhotoManagerSafe not needded with LocalSyncService lock 2024-12-11 10:14:52 +01:00
Neeraj Gupta
575d220b31 Lint fix 2024-12-11 13:35:58 +05:30
Neeraj Gupta
4d280fd14b Merge remote-tracking branch 'origin/main' into ev_2 2024-12-11 13:13:14 +05:30
ashilkn
22e4f6bc94 [mob][photos] Improve media_kit player's video control UX 2024-12-11 11:45:16 +05:30
ashilkn
ca95ea8de2 [mob][photos] Make seekbar work for new media_kit controls 2024-12-11 10:58:15 +05:30
Vishnu Mohandas
d1625361d7 Copy changes (#4370) 2024-12-10 22:29:09 +05:30
vishnukvmd
7aedfb7e9b Copy changes 2024-12-10 08:58:27 -08:00
Neeraj Gupta
00b722a0a5 [mob] Bump version 2024-12-10 21:21:09 +05:30
Neeraj Gupta
9da5f6c99d [mob] Add confirmation while adding trusted contact 2024-12-10 21:20:43 +05:30
Neeraj Gupta
fbf2a2bb23 [mob] Copy changes 2024-12-10 20:59:28 +05:30
Neeraj Gupta
e6a2cb0e57 [mob] Copy change 2024-12-10 20:53:17 +05:30
ashilkn
61e1ea4f42 [mob][photos] Create new seekbar, duration and time elapsed for new media_kit controls 2024-12-10 20:45:58 +05:30
Neeraj Gupta
1547b04ddf [mob] UX improvement 2024-12-10 20:37:44 +05:30
Simon Dubrulle
9658cde381 Fixed incoherent message format in download dialog 2024-12-10 14:34:56 +01:00
ashilkn
dec2ee7202 [mob][photos] Start creating new controls (play pause button is done), similar to controls of native player. 2024-12-10 18:01:55 +05:30
Simon Dubrulle
0cb79102fd Creation of PhotoManagerSafe + lock in LocalSyncService + improved download UI + missing notify call 2024-12-10 13:25:00 +01:00
ashilkn
2e2e381100 [mob][photos] Create a new widget that uses native_video_player for video playback by default and toggles to use media_kit for playback when UseMediaKitForVideo event is fired 2024-12-10 16:09:59 +05:30
Neeraj Gupta
815d9e8972 [mob] Recovery copy changes 2024-12-10 15:52:38 +05:30
ashilkn
5893c927c2 [mob][photos] Rename old video player 2024-12-10 15:48:36 +05:30
Neeraj Gupta
da89c02505 Copy changes 2024-12-10 15:47:30 +05:30
Neeraj Gupta
3d58a8cf5a [mob] Bump version 2024-12-10 15:35:59 +05:30
Neeraj Gupta
33c497e101 [mob] Copy change 2024-12-10 15:13:36 +05:30
Neeraj Gupta
0ec493836c Merge remote-tracking branch 'origin/main' into ev_2 2024-12-10 15:00:55 +05:30
Neeraj Gupta
e5ccf494c5 [mob] Bump version 2024-12-10 14:47:10 +05:30
Neeraj Gupta
8692421b9a [mob] Recovery contact (#4366)
## Description

## Tests
2024-12-10 14:45:06 +05:30
Neeraj Gupta
7b85d216dd [mob] Legacy UX fixes 2024-12-10 14:34:17 +05:30
Neeraj Gupta
ebf92dba94 [mob] Allow internal user to approve recovery for testing 2024-12-10 13:43:25 +05:30
Neeraj Gupta
c4799a719b [server] Fix next reminder time 2024-12-10 13:38:39 +05:30
Neeraj Gupta
1222a063e8 Add support for approving recovery 2024-12-10 13:33:18 +05:30
Neeraj Gupta
c5c77ab706 Lint fixes 2024-12-10 13:29:04 +05:30
Neeraj Gupta
7952257a89 Fix server status 2024-12-10 11:45:24 +05:30
Neeraj Gupta
8db40c5c58 extract strings 2024-12-10 11:24:27 +05:30
Neeraj Gupta
051b197180 [mob] Legacy UX Changes 2024-12-10 10:54:47 +05:30
Neeraj Gupta
a46dd1f447 [mob] Legacy UX changes 2024-12-10 10:26:10 +05:30
Tanguy
394d98ca46 [auth] Optimize Kotas icon (#4364)
## Description

- Optimize `kotas.svg` size.
- Add `mix-blend-mode:difference` property for light/dark theme.
- Remove redundant slug in `custom-icons.json`.
2024-12-10 06:47:31 +05:30
Neeraj Gupta
1cf5875a6f Merge remote-tracking branch 'origin/main' into emergency_contact 2024-12-10 06:45:55 +05:30
Neeraj Gupta
77856f2b6d [mob] Copy update 2024-12-10 00:33:43 +05:30
Sven
7b689f4197 Add Kotas icon (#4361)
## Description

Adds the icon for Kotas ([kotas.com.br](https://kotas.com.br)) to Auth
2024-12-09 23:26:26 +05:30
ashilkn
25a3ce2909 Merge branch 'main' into native_video_player_pkg_debug 2024-12-09 18:16:33 +05:30
ashilkn
5d474350c2 [mob][photos] Reference fork of native_video_player package to get notified if video isn't playable on iOS 2024-12-09 18:04:05 +05:30
Neeraj Gupta
5aa2527021 [server] Change default emergency notice to 30 days 2024-12-09 13:08:30 +05:30
Neeraj Gupta
eb203a075f [mobile] New translations (#4354)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-09 12:13:31 +05:30
Neeraj Gupta
23172343fb Update json for custom icons (#4348)
## Description
Update json for custom icons for an error and add new nord account icon.
## Tests
2024-12-09 12:12:57 +05:30
Neeraj Gupta
7adecbeb60 [AUTH] Optimized Large SVG Files (#4350)
**Digifinex**: Reduced file size from 6264KB to 1KB.
**Bybit**: Reduced file size from 1358KB to 3KB and made SVG responsive
for both dark and light themes.
**ClouDNS**: Reduced file size from 242KB to 7KB.
2024-12-09 12:11:57 +05:30
Ashil
f91aee39d9 [mob][photos] Bump up to v0.9.66 (#4357) 2024-12-09 12:11:25 +05:30
ashilkn
168e00f300 [mob][photos] Bump up to v0.9.66 2024-12-09 11:25:54 +05:30
Crowdin Bot
62469dec0b New Crowdin translations by GitHub Action 2024-12-09 01:17:50 +00:00
Crowdin Bot
0d8d17a170 New Crowdin translations by GitHub Action 2024-12-09 01:05:17 +00:00
Murat Karayel
91a93e1a6e Merge branch 'ente-io:main' into main 2024-12-09 01:36:34 +03:00
schipht
c6ecfcb319 optimize svg files 2024-12-09 01:33:17 +03:00
k3kk07
d0c2a9ce1b New icon NordAccount added 2024-12-08 20:03:56 +01:00
k3kk07
1dd98fcf71 Merge branch 'ente-io:main' into main 2024-12-08 19:50:14 +01:00
Neeraj Gupta
a7f6d1a484 [AUTH] binance variants + wargamingnet fix (#4344) 2024-12-08 05:16:15 +05:30
schipht
3d7166700d binance variants + wargamingnet fix 2024-12-08 01:45:51 +03:00
Neeraj Gupta
92c476cb6f [auth] Bump version (#4341)
## Description

## Tests
2024-12-07 21:34:48 +05:30
Neeraj Gupta
3048d7c4b8 [auth] Bump version 2024-12-07 21:34:24 +05:30
Aman Raj
ff41f1c7f8 [auth] changes to display new icon on code_widget 2024-12-07 17:41:59 +05:30
Aman Raj
2fc2107bca [auth] implemented custom icon screen 2024-12-07 17:41:15 +05:30
Aman Raj
0e80508f62 [auth] Implemented custom icon widget 2024-12-07 17:40:53 +05:30
Aman Raj
ee7c7a447d [auth] UI to select option for custom icons 2024-12-07 17:40:34 +05:30
Aman Raj
16e8aa3803 [auth] add parameter to store details for custom icons 2024-12-07 17:40:02 +05:30
k3kk07
6b330a9906 Update custom-icons.json 2024-12-06 19:16:47 +01:00
Neeraj Gupta
e6fa7d4e21 [server] Migrate server changes for emergency contact 2024-12-06 21:41:28 +05:30
Neeraj Gupta
0e677f052b [mob] Move trusted contact code from old repo 2024-12-06 21:02:24 +05:30
Neeraj Gupta
5c4c489912 [mob] Add strings 2024-12-06 20:50:58 +05:30
Neeraj Gupta
58a00a8758 [mob] Add model 2024-12-06 20:48:43 +05:30
Neeraj Gupta
b9d6864e22 [auth][docs] Add Aegis Authenticator Authy Export instructions (#4314)
Reasoning: I encountered some console errors trying to export from Authy
using the first method described in the existing documentation. After a
bunch of research I found that Aegis Authenticator can import from the
same device and it worked like a charm, so I hope other people can use
this method as well.
2024-12-06 15:43:26 +05:30
Neeraj Gupta
f4ae309151 [cli] adds some checks for env vars and reference to cli secrets doc. (#4303) 2024-12-06 15:42:50 +05:30
Neeraj Gupta
7a5745fd78 [mobile] New translations (#4277)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-06 15:42:34 +05:30
Neeraj Gupta
d81caf1ad2 [auth] Fixed bad custom icon json & altName matching (#4328)
## Description

Fixes https://github.com/ente-io/ente/issues/3875

## Tests
2024-12-06 15:05:38 +05:30
Neeraj Gupta
b7252c64cf [auth] Lint fixes 2024-12-06 14:55:11 +05:30
Neeraj Gupta
bd7ea10253 [auth] Rethrow icon parsing exception in debugMode 2024-12-06 14:49:48 +05:30
Neeraj Gupta
70f0a4f46c [auth] Update icon for uniquiti 2024-12-06 14:48:51 +05:30
Neeraj Gupta
6d7c8fd9a9 [auth] Upgrade flutter svg 2024-12-06 14:48:12 +05:30
Neeraj Gupta
42e455bfdd [auth] Fixed custom json 2024-12-06 14:47:35 +05:30
mngshm
0b7f73950c remove unnecessary variable 2024-12-06 14:14:26 +05:30
Neeraj Gupta
65479edc9b [auth] Fix theme switch for windows & linux (#4327)
## Description
Fixes https://github.com/ente-io/ente/issues/4293
## Tests
2024-12-06 14:05:13 +05:30
Neeraj Gupta
3a6001701e [auth] Fix theme switch for windows & linux 2024-12-06 14:04:34 +05:30
Neeraj Gupta
2bdcdece7b [auth] Bump version v4.1.5 (#4326)
## Description

## Tests
2024-12-06 13:00:39 +05:30
Neeraj Gupta
7a9b30ac7a [auth] Bump version v4.1.5 2024-12-06 13:00:19 +05:30
Neeraj Gupta
b1312bd161 [auth] Revert pin to favorite change (#4325)
## Description

## Tests
2024-12-06 12:57:59 +05:30
k3kk07
16d858e52e Add new icons (#4322)
## Description
New icon added and json modified accordingly
## Tests
2024-12-06 12:53:37 +05:30
Neeraj Gupta
2b4d47d2f6 [auth] Bump version 2024-12-06 12:51:39 +05:30
Neeraj Gupta
34a04dd29a [auth] Reduce freq of update notification dialog 2024-12-06 12:51:14 +05:30
Neeraj Gupta
60bb28668d [auth] Hide pin concept in custom sort mode 2024-12-06 12:45:12 +05:30
Neeraj Gupta
95127e6bcd [auth] Revert pin to favorite change 2024-12-06 12:03:25 +05:30
mngshm
8d644ead1e [cli]delete: keyring availability check 2024-12-06 10:07:53 +05:30
Neeraj Gupta
7cbc486345 fixes minor typo in docker-compose comments (#4323)
## Description
Fixes one small typo in the docker-compose code

## Tests
N/A
2024-12-06 10:04:08 +05:30
Ashil
4c30870df7 [mob][photos] Fix safe area issues (#4321)
## Description

Resolves #3805
2024-12-06 09:58:42 +05:30
Zayd
0fe23817cc fixes minor typo in docker-compose comments 2024-12-05 15:04:33 -08:00
ashilkn
dcc5cb9bee [mob][photos] Fix safe area issue in image editor 2024-12-05 19:53:27 +05:30
ashilkn
b6df7bf969 [mob][photos] Fix selection actions sheet being under android system nav bar 2024-12-05 19:45:38 +05:30
mngshm
4289005302 [cli]fix: add func to check keyring availabilitye 2024-12-05 17:24:21 +05:30
Neeraj Gupta
3950d51b86 [auth] Minor fixes for custom order (#4319)
## Description

## Tests
2024-12-05 16:56:08 +05:30
Neeraj Gupta
792ffbbdac [auth] Bump version 4.1.4 2024-12-05 16:52:13 +05:30
Ashil
7c00863663 [mob][photos] Fix clipping of TextInputWidget (#4318)
## Description

#### Before
Text is clipped more towards the right end
<img width="312" alt="Screenshot 2024-12-05 at 4 18 49 PM"
src="https://github.com/user-attachments/assets/56577526-defb-4c03-a31c-03a34283c886">


#### After

<img width="312" alt="Screenshot 2024-12-05 at 4 17 36 PM"
src="https://github.com/user-attachments/assets/add18d28-6d75-4cf0-9c6d-1924f70b699d">
2024-12-05 16:33:42 +05:30
ashilkn
1cdaf7e023 [mob][photos] Minor UI improvements to TextInputWidget 2024-12-05 16:14:10 +05:30
ashilkn
98c604a73e [mob][photos] Fix clipping of TextInputWidget toward the right end when there is no suffix icon 2024-12-05 16:08:42 +05:30
Neeraj Gupta
aa4e1b8165 [auth] Show edit icon for custom order 2024-12-05 15:58:15 +05:30
Neeraj Gupta
25548e8850 [auth] Change copy 2024-12-05 15:53:42 +05:30
Neeraj Gupta
1e95c6833a [auth] Go to change order on custom is already selected 2024-12-05 15:51:03 +05:30
Neeraj Gupta
a78cd0e70f [auth] Copy change 2024-12-05 15:43:45 +05:30
Ashil
ab80128690 [mob][photos] Remove 'Descriptions' section from search tab (#4317) 2024-12-05 15:20:34 +05:30
ashilkn
df7071a130 [mob][photos] Remove unused extensions on String 2024-12-05 15:17:37 +05:30
ashilkn
ceeac4222e [mob][photos] Remove 'Descriptions' section from search tab 2024-12-05 15:12:03 +05:30
Neeraj Gupta
a92e74d65c [auth] Fix search for fav enteries 2024-12-05 13:15:32 +05:30
Neeraj Gupta
239e6d3131 [auth] Keep favorite enteries on top in all cases except custom sort (#4316)
## Description

## Tests
2024-12-05 12:06:45 +05:30
Neeraj Gupta
c7b031272a [auth] Bump version 4.1.3 2024-12-05 11:58:09 +05:30
Neeraj Gupta
6d9dbcb952 [auth] Keep fav enteries at top for non-custom order 2024-12-05 11:57:15 +05:30
Neeraj Gupta
77f30b38af [auth] Add padding for fav icon 2024-12-05 11:48:01 +05:30
Neeraj Gupta
00f13f585f [auth] Use text as lable for favorite 2024-12-05 11:47:03 +05:30
MarvNC
8daf8b1d06 Add Aegis Authenticator Authy Export instructions 2024-12-04 21:17:50 -08:00
Neeraj Gupta
ef39170628 [mob][photos] Fix state issue when reloading avatar (#4311) (#4312)
## Description

- Fixed by adding a key to the PersonGridItem, that way it gets
refreshed when the person is changed

(related issue : #4311)

## Tests
2024-12-05 10:42:15 +05:30
Neeraj Gupta
e5a1624540 [auth] Fix sorting & bump version (#4305)
## Description
Previously sorting was not updating the indexed correctly. Have tested
the changes locally, and verified that correct order is being
maintained. Also, reduced redundant update by passing correctly filtered
list while sorting (only non-trashed and non-error codes)
## Tests
2024-12-05 09:37:31 +05:30
Alexis L
918d03aae9 [mob][photos] Fix state issue when reloading avatar (#4311)
- Fixed by adding a key to the PersonGridItem, that way it gets refreshed when the person is changed
2024-12-04 18:50:13 +01:00
Neeraj Gupta
406ec9c2e4 [auth] Bump version 2024-12-04 16:05:52 +05:30
Vasilis Toumpelis
e9a6af4a29 [auth] Add SpaceHey and Wolvesville icons (#4291)
https://spacehey.com
https://wolvesville.com
2024-12-04 16:01:42 +05:30
Neeraj Gupta
d947dd02cc [auth] Fix custom sort 2024-12-04 15:56:18 +05:30
Neeraj Gupta
7eeeafa03e [auth] Fix sorting + add option to sort by recently and most frequently used (#4304)
## Description

## Tests
2024-12-04 15:03:23 +05:30
Neeraj Gupta
5296665451 [auth] Handle null value 2024-12-04 14:45:52 +05:30
Neeraj Gupta
0814f048a0 [auth] Lint fix 2024-12-04 14:22:12 +05:30
Neeraj Gupta
9a50915678 [auth] Track tapCount & lastUsed in e2ee manner 2024-12-04 14:16:45 +05:30
Neeraj Gupta
c99a465c85 [auth] Show sorting menu on home screen 2024-12-04 13:59:52 +05:30
Neeraj Gupta
1644b1cd89 [auth] Show sort option on home screen 2024-12-04 13:42:22 +05:30
Neeraj Gupta
aa154189a0 [auth] Rename pin/unpin to fav/unfav (#4302)
## Description

## Tests
2024-12-04 13:08:05 +05:30
Neeraj Gupta
4accc796e6 [auth] Fix UI for fav chip on top 2024-12-04 12:29:28 +05:30
mngshm
2b8060fdb7 [doc]minor: add ref link to ENTE_CLI_SECRETS error message 2024-12-04 12:27:45 +05:30
mngshm
1166c6f723 minor: add a note to set environment variables 2024-12-04 12:25:22 +05:30
Neeraj Gupta
94b09acaaa [auth] Rename pin/unpin to fav/unfav 2024-12-04 12:17:13 +05:30
Neeraj Gupta
bc72872f26 [mob][photos] Fix dialog that is supposed to be shown when turning off downloads coming up only when turning on downloads in manage link screen (#4284) 2024-12-04 11:13:17 +05:30
Neeraj Gupta
bdf31e99e2 [auth] Allow only lower_case letter and underscore in custom icon name (#4301)
## Description

## Tests
2024-12-04 10:21:51 +05:30
Neeraj Gupta
1f29efb060 [auth] Fix case issue for git 2024-12-04 10:19:44 +05:30
Neeraj Gupta
689045d06b [auth] Fix case issue for git 2024-12-04 10:18:20 +05:30
Neeraj Gupta
e3a4f419f4 [auth] Move custom icon validation on top 2024-12-04 10:15:21 +05:30
Neeraj Gupta
c4970e9df8 [auth] Fix icon case for git 2024-12-04 10:14:50 +05:30
Neeraj Gupta
2562fd05ae [auth] Rename enom icon 2024-12-04 09:54:17 +05:30
Neeraj Gupta
095c22b565 [auth] Rename existing icons to match lint rule 2024-12-04 09:50:00 +05:30
Neeraj Gupta
71fcce5f01 [auth] Add Lint validation for custom icon name 2024-12-04 09:48:07 +05:30
Ashil
7b002c857e [mob][photos] Fix UX issue with video controls when viewing a video memory (#4294) 2024-12-03 21:35:50 +05:30
ashilkn
a905a1fa44 [mob][photos] Fix UX issue with video controls when viewing a video memory 2024-12-03 21:33:18 +05:30
Manav Rathi
129d110543 [web] Minor refactoring - Move types closer to use (#4290) 2024-12-03 14:27:52 +05:30
Manav Rathi
6160446335 Inline 2024-12-03 14:19:32 +05:30
Manav Rathi
1457440c9f Inline 2024-12-03 14:16:09 +05:30
Manav Rathi
e0fae2e499 Move 2024-12-03 14:07:56 +05:30
Manav Rathi
4ea63940ef [web] auth / fix iteration on Safari (#4289)
.map is not defined on an iterator
2024-12-03 11:47:29 +05:30
Manav Rathi
daba61b69b [web] auth / fix iteration on Safari
.map is not defined on an iterator
2024-12-03 11:43:48 +05:30
Manav Rathi
43848d5618 [auth] Remove duplicated icon (#4288)
There is both `binance.svg` and `Binance.svg`, which cause havoc with
git on macOSes due to case insensitivity. Remove one of the duplicates
(arbitrarily, which one).
2024-12-02 22:59:27 +05:30
Manav Rathi
d40da1c6f5 Remove dupes 2024-12-02 22:55:47 +05:30
Prateek Sunal
759f600ca6 [auth][migration] migrate db correctly (#4250)
## Description

Migration was failing for windows, this will fix the migration for newer
releases.

## Tests
2024-12-02 22:24:56 +05:30
ashilkn
6544f0b839 [mob][photos] Fix dialog that is supposed to be shown when turning off downloads coming up only when turning on downloads in manage link screen 2024-12-02 20:03:19 +05:30
Prateek Sunal
c1ea512355 [auth][ios] fix compatibility for ios < 13 (#4252)
## Description

fix compatibility for ios < 13 and ios >=12

Reference:
https://stackoverflow.com/questions/57907817/dyld-library-not-loaded-swiftui-when-app-runs-on-ios-12-using-availableios-13

## Tests

Co-authored-by: Prateek Sunal <prateekmedia@users.noreply.github.com>
2024-12-02 18:41:27 +05:30
0xedward
9055eee0a6 [auth] Add Bugzilla icon (#4243)
https://www.bugzilla.org/assets/img/logo-header.svg
2024-12-02 18:40:10 +05:30
0xedward
6fb2e2966c Add Pushover icon (#4242)
Logo from https://pushover.net/images/pushover-logo.svg
2024-12-02 18:39:36 +05:30
Manav Rathi
af988d5f69 [server] Remove unnecessary logging when mailing lists are not configured (#4279) 2024-12-02 18:39:06 +05:30
Nikunj Kumar Nakum
f864db50c0 [auth] Updated binance and added dropbox (#4230)
## Description
added binance and dropbox icon, last updated icons were duplicated and
there were multiple entries of a same services which are removed.
## Tests
2024-12-02 18:38:41 +05:30
Neeraj Gupta
42ac90027a [auth] Add Fidelity icon (#4195)
Include icon for Fidelity Investments found on
https://www.fidelity.com/bin-public/600_Fidelity_Com_English/images/homepage/icon_fidelity_pyramid.svg
2024-12-02 18:37:27 +05:30
Neeraj Gupta
b775981e3f [auth] New translations (#4278)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-02 18:36:27 +05:30
Manav Rathi
43e458afdd [web] Update to latest libheif-js 1.18.2 (#4283) 2024-12-02 17:39:42 +05:30
Manav Rathi
5bcf8f9a58 Move GC pause voodoo to worker 2024-12-02 17:34:04 +05:30
Manav Rathi
bfbaa71c68 [web] Update to latest libheif-js 2024-12-02 17:28:01 +05:30
Manav Rathi
91e851523d [web] Auth: Paginate API responses, Filter out trashed, Pinned at top (#4281) 2024-12-02 14:24:16 +05:30
Manav Rathi
ea0bd31480 Pinned at the top 2024-12-02 14:16:55 +05:30
Manav Rathi
0ef71268fe Filter out trashed 2024-12-02 14:07:50 +05:30
Manav Rathi
f2c56ad843 Parse codeDisplay 2024-12-02 14:05:34 +05:30
Manav Rathi
1b38bdacfa Tweak 2024-12-02 13:51:17 +05:30
Manav Rathi
58ecbd5311 Pagination 2024-12-02 13:48:53 +05:30
Manav Rathi
2fc5594e8d [web] Minor cleanup (#4280) 2024-12-02 13:27:40 +05:30
Manav Rathi
e664b7ac30 sp 2024-12-02 11:58:19 +05:30
Manav Rathi
269b911cbf Prune things not related to auth 2024-12-02 10:49:09 +05:30
Manav Rathi
6d3f177d91 Allow map tiles to be loaded 2024-12-02 10:47:01 +05:30
Manav Rathi
ac15a502b9 [server] Remove unnecessary logging when mailing lists are not configured 2024-12-02 10:08:01 +05:30
Manav Rathi
7ddc8a6593 Remove unused file
Last use was stopped in c2191515ee
2024-12-02 09:44:39 +05:30
Manav Rathi
d4cebca274 Empty 2024-12-02 09:27:52 +05:30
Manav Rathi
bccb162f08 [web] New translations (#4275)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-02 09:03:01 +05:30
Manav Rathi
56cb724dce Dashes in ENV var names not supported by docker compose (#4269)
When I was trying to set this up, I was getting errors from `docker
compose`:

```
failed to read /var/hosts/ente/.credentials.env: line 11: unexpected character "-" in variable name "ENTE_APPS_PUBLIC-ALBUMS=https://<redacted>"
```

There was, apparently, a brief period in time when `docker compose`
supported dashes in ENV var names, [but this is no longer the
case](https://github.com/docker/compose/issues/12302), hence some vars
need to be defined in a `museum.yml` and mounted into the instance.
Maybe there is some rewriting in place that allows to redefine
`museum.yml` entries with dashes in ENV vars, however I couldn't find it
(and if there isn't, there probably should be, but this change should
make the guide usable again at least).
2024-12-02 09:01:43 +05:30
Crowdin Bot
57987e604e New Crowdin translations by GitHub Action 2024-12-02 01:17:49 +00:00
Crowdin Bot
680e5846de New Crowdin translations by GitHub Action 2024-12-02 01:05:30 +00:00
Crowdin Bot
4d2d613013 New Crowdin translations by GitHub Action 2024-12-02 00:38:09 +00:00
Neeraj Gupta
9650eb3ff6 [server] Enable replication for vid_preview 2024-12-02 05:49:38 +05:30
Neeraj Gupta
ca3d795a80 [auth] Add "Favorites" Tag to Display Pinned Codes (#4266)
## Description
This PR introduces a new Favorites tag, allowing users to quickly view
all their pinned codes in one place.
2024-12-01 06:49:03 +05:30
István Szmozsánszky
45bccc907e Fix typo 2024-12-01 00:13:58 +02:00
István Szmozsánszky
d8dfc6b5cc Dashes in ENV var names not supported by docker compose
Docker compose no longer supports dashes in ENV var names, hence some vars need to be defined in museum.yml
See https://github.com/docker/compose/issues/12302 for details
2024-11-30 23:47:08 +02:00
Aman Raj
b0c2efa2bc [auth] minor fixes 2024-11-30 17:11:02 +05:30
Aman Raj
ce7e6f1518 [auth] Added a favourite tag which shows all pinned codes 2024-11-30 15:00:59 +05:30
Neeraj Gupta
03de70d5f8 [mob] Move manage device cache option from Advance to Free up space (#4265)
## Description

## Tests
2024-11-30 14:56:08 +05:30
Neeraj Gupta
5b873b794d [mob] Rename copy 2024-11-30 14:53:03 +05:30
Neeraj Gupta
de6caf9958 [mob] Move manage device storage under free up section 2024-11-30 14:48:52 +05:30
Neeraj Gupta
33227f1b71 [mob] SaveOrEditPerson: Dismiss keyboard on tapping outside (#4263)
## Description

## Tests
2024-11-30 13:08:53 +05:30
Manav Rathi
b957b817a5 [web] General refactoring, tint towards public albums - Part x/x (#4260) 2024-11-30 07:02:08 +05:30
Manav Rathi
35b58f9804 Combine 2024-11-30 06:52:38 +05:30
Manav Rathi
a02dd4859d Combine 2024-11-30 06:41:39 +05:30
Manav Rathi
352b19b860 Add more details to the doc for the internal.disable-registration (#4259) 2024-11-30 06:12:38 +05:30
Manav Rathi
79f6c78015 Mention in FAQ 2024-11-30 06:10:37 +05:30
Manav Rathi
f950870459 [server] Add more details to the doc for the internal.disable-registration 2024-11-30 06:07:48 +05:30
Manav Rathi
c5ffdfd091 Add internal.disable-registration to config (#4238)
## Description
As discussed in #2476, I added an option `internal.disable-registration`
to allow disabling the registration of new users on selfhosted
instances.
Users can still go through the registration flow, but when entering the
ott they received via mail, they get an unauthorized error.

Should this be documented in any of the self-hosting documentation?
2024-11-30 05:56:43 +05:30
Neeraj Gupta
32f8075acf [server] Store preview obj size 2024-11-30 00:02:28 +05:30
Neeraj Gupta
9fb1dbf67e Merge branch 'main' into video_file_preview 2024-11-29 23:50:58 +05:30
Neeraj Gupta
bbbb49f401 [mob] Dismiss keyboard on tapping outside 2024-11-29 21:41:59 +05:30
Neeraj Gupta
d2335d7491 [server] Add missing nil check (#4257)
## Description

## Tests
2024-11-29 20:42:46 +05:30
Aman Raj
f68f0a5ea8 [auth] minor fixes 2024-11-29 20:24:50 +05:30
Aman Raj
c5996ffc9c [auth] Fix: update html UI 2024-11-29 20:14:02 +05:30
Neeraj Gupta
98c2e98e16 [server] Add missing nil check 2024-11-29 20:06:47 +05:30
Vishnu Mohandas
40abd89b97 [server] Limit unverifeid sessions (#4256)
## Description

This (cosmetic?) change is to reduce the brute-force attempt on password
cracking.

It feels cosmetic because each create-session call requires an expensive
KDF steps for different password. It's also not prone to dictionary
attack because of the nonce.

Still, this change felt harmless to make, and it's hardens the security
further.

## Tests
Tested locally
2024-11-29 19:55:18 +05:30
Neeraj Gupta
d3d419e12d [server] RateLimit max sessions in an hour 2024-11-29 19:33:36 +05:30
Julian Pollinger
aed7075a13 invert if condition 2024-11-29 14:50:46 +01:00
Manav Rathi
027cfbd883 [doc] Remove deprecated exception, 1.7.7 is already released (#4255) 2024-11-29 17:26:41 +05:30
Manav Rathi
378aba5b9a [doc] Remove deprecated exception, 1.7.7 is already released 2024-11-29 17:25:02 +05:30
Manav Rathi
830cae96c3 [web] General refactoring, focus on public albums (#4254) 2024-11-29 17:24:31 +05:30
Manav Rathi
33bda1a4a1 Doc 2024-11-29 17:20:54 +05:30
Manav Rathi
52d5ab31aa Retain order 2024-11-29 17:18:16 +05:30
Manav Rathi
b47d541a09 Missing dep 2024-11-29 17:14:18 +05:30
Manav Rathi
929224a2cb Reorder 2024-11-29 17:03:38 +05:30
Manav Rathi
12fbde45b3 Propogate 2024-11-29 16:57:24 +05:30
Manav Rathi
70eb18fe3b Combine 2024-11-29 16:17:35 +05:30
Manav Rathi
30d8ebd946 Reorder 2024-11-29 15:03:39 +05:30
Manav Rathi
85673177f5 Keep JSX together 2024-11-29 15:01:36 +05:30
Manav Rathi
0dbd8a0f8c Memo context to avoid unnecessary renders 2024-11-29 14:50:33 +05:30
Manav Rathi
8e1450c6c6 Convert deprecated method 2024-11-29 14:46:39 +05:30
Neeraj Gupta
b36a2dec45 [auth][search] fix focus on search icon tap (#4249)
## Description

Fixes #[3153](https://github.com/ente-io/ente/discussions/3153) and
#[3272](https://github.com/ente-io/ente/discussions/3272)

## Tests
2024-11-29 14:45:23 +05:30
Manav Rathi
2fbc3d1b90 Tweak 2024-11-29 14:43:30 +05:30
Prateek Sunal
29adca2a99 fix: temp dir scope 2024-11-29 14:39:59 +05:30
Prateek Sunal
fa333eff76 fix: mergable changes 2024-11-29 14:33:24 +05:30
Manav Rathi
d9bd79e5ef Default 2024-11-29 14:32:47 +05:30
Prateek Sunal
378a0bf0b1 chore: bump pod 2024-11-29 14:29:35 +05:30
Prateek Sunal
d9fc9e3c76 fix: request focus on search for all platforms 2024-11-29 14:28:16 +05:30
Manav Rathi
9fffbdb6fa Don't pass an undefined anchorEl 2024-11-29 14:25:14 +05:30
Manav Rathi
8642c4abe1 Tweak 2024-11-29 13:50:35 +05:30
Manav Rathi
cf96fe1553 Tweak 2024-11-29 13:39:51 +05:30
Manav Rathi
e02b76d2d2 Prune 2024-11-29 13:32:11 +05:30
Neeraj Gupta
0493f1c306 [server] Enhance alerts + defer replication attemp on size error (#4247)
## Description

## Tests
2024-11-29 13:08:55 +05:30
Manav Rathi
9dd6da97be [desktop] Dependency updates (#4248) 2024-11-29 13:05:27 +05:30
Manav Rathi
18133730d2 Revert prettier update
It is munging markdown lists, let it stabilize.
2024-11-29 13:01:42 +05:30
Neeraj Gupta
002b148dae Increase delay 2024-11-29 12:48:18 +05:30
Manav Rathi
741e592f24 [desktop] Dep updates 2024-11-29 12:44:03 +05:30
Neeraj Gupta
c6ec3fa8fd [server] Fixed delay in next attemp 2024-11-29 12:24:12 +05:30
Manav Rathi
c9b24f09e8 photosd-next 1.7.8-beta (#4246) 2024-11-29 12:12:15 +05:30
Manav Rathi
17dba8f195 photosd-next 1.7.8-beta 2024-11-29 12:10:24 +05:30
Neeraj Gupta
a54cbd779a [server] Alert on object replcement 2024-11-29 12:01:34 +05:30
Neeraj Gupta
99ad1068f0 [server] Retry replication after 7 day instead of 1 (temp change) 2024-11-29 11:11:28 +05:30
Neeraj Gupta
6703f16caa Fix alert copy 2024-11-29 11:07:43 +05:30
Neeraj Gupta
06cad1b996 [server] fileData: Support for replicating object 2024-11-29 11:01:24 +05:30
Manav Rathi
6b91327bdf photosd-v1.7.7 (#4245) 2024-11-29 11:00:53 +05:30
Manav Rathi
c3d7ddb105 photosd-v1.7.7 2024-11-29 10:59:11 +05:30
Neeraj Gupta
2a4b15ea48 [server] Fix lint 2024-11-29 10:58:38 +05:30
Manav Rathi
ad847e88c3 Update README (#4244) 2024-11-29 10:11:54 +05:30
Manav Rathi
219c4e513f Update README 2024-11-29 08:15:58 +05:30
Manav Rathi
31c5f24227 [web] Minor photo viewer refactoring - Part x/x (#4241) 2024-11-29 07:54:34 +05:30
Manav Rathi
4f55aa969e [web] Shared albums refactoring - Part x/x (#4240) 2024-11-29 07:44:09 +05:30
Manav Rathi
9f4561b901 Reuse structure 2024-11-29 07:29:33 +05:30
Manav Rathi
b081537a2c Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
33ed4a8dff Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
e912b876db The sync is standalone 2024-11-29 06:05:31 +05:30
Manav Rathi
c1a3cdceed Move 2024-11-29 06:05:31 +05:30
Manav Rathi
f9623ecf75 Shorten 2024-11-29 06:05:31 +05:30
Manav Rathi
35c2526703 Forward 2024-11-29 06:05:31 +05:30
Manav Rathi
e910ae16ff Doc 2024-11-29 06:05:31 +05:30
Manav Rathi
fc40b8fdd4 Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
cf5b006cab Prune 2024-11-29 06:05:31 +05:30
Manav Rathi
8eeaa5ea98 Prune exports 2024-11-29 06:05:31 +05:30
Manav Rathi
2b88cc3621 Doc 2024-11-29 06:05:31 +05:30
Manav Rathi
302d373af1 Use 2024-11-29 06:05:31 +05:30
Manav Rathi
9f1e8f9254 New way 2024-11-29 06:05:31 +05:30
Julian Pollinger
39f2d03e74 add internal.disable-registration to config 2024-11-29 00:44:33 +01:00
Jin Cao
74117db8b0 [auth] Add Goverment of Canada Icon (#4172) 2024-11-28 19:24:16 +05:30
Ashil
d26c7fcf8a [mob][photos] Fix video not changing in viewer after deletion (#4237) 2024-11-28 19:22:03 +05:30
Manav Rathi
97c9139b50 [server] Fix and document the internal.admin flag (#4234)
Fix code that didn't even compile, + document
https://github.com/ente-io/ente/pull/4228
2024-11-28 17:59:02 +05:30
Manav Rathi
a1e05b2a9a [web] Don't reset search results on sync completion (#4236)
Plus an unrelated small cleanup of offline message.
2024-11-28 17:38:58 +05:30
ashilkn
481377baeb [mob][photos] Chore 2024-11-28 17:32:54 +05:30
ashilkn
094d879702 [mob][photos] Fix video not changing in viewer after deletion 2024-11-28 17:32:20 +05:30
Manav Rathi
394582b47c Don't reset search results on sync completion 2024-11-28 17:30:04 +05:30
Manav Rathi
926dce37f8 Extract 2024-11-28 16:53:14 +05:30
Manav Rathi
9e40d3001a Offline msg doesn't make sense for auth since it currently only fetches codes on load 2024-11-28 16:45:16 +05:30
Manav Rathi
836fc951f4 Format 2024-11-28 16:06:43 +05:30
Manav Rathi
f096e084ef Don't apply auto-first-admin if internal.admin is set 2024-11-28 16:04:04 +05:30
Manav Rathi
2196c3dbc8 Fix code that didn't even compile 2024-11-28 15:55:16 +05:30
Manav Rathi
c6872d2d35 [server] Document the internal.admin flag
Complements https://github.com/ente-io/ente/pull/4228
2024-11-28 15:42:33 +05:30
Neeraj Gupta
c0bbad8f88 Store nil as objectNonce for video objet 2024-11-28 15:38:47 +05:30
Manav Rathi
1178a3c910 [web] General non-functional cleanup (#4233) 2024-11-28 15:37:15 +05:30
Manav Rathi
4d761f91c4 Workaround for Admins list in Environment Variables by specifying singular admin (#4228)
## Description

This allows working around an issue with Viper where it doesn't properly
unmarshal GetIntSlice from environment variables. Seems like this is a
known issue and is quite old. I'm assuming there isn't plans to fix it
on the Viper side.

https://github.com/spf13/viper/issues/339

## Tests

I'll be brutally honest, I don't know how to run Go, but this seemed
like a pretty quick low hanging fix.
2024-11-28 15:36:46 +05:30
Ashil
7b54f7910a [mob][photos] Fix misaligned hint text in search bar (#4232)
## Description

Fix for the hint text ("Search") in the search bar getting misaligned
more towards the top for smaller font sizes (normal for a big enough
majority of people).
2024-11-28 15:33:17 +05:30
Manav Rathi
4fca50f9a6 Inline and move 2024-11-28 15:30:38 +05:30
ashilkn
61791d5b9b [mob][photos] Fix alginment of hintText in search bar for smaller font sizes 2024-11-28 15:15:04 +05:30
ashilkn
0c39466d1b [mob][photos] Chore 2024-11-28 14:59:39 +05:30
Manav Rathi
8623b8323d Tweak 2024-11-28 14:41:51 +05:30
Manav Rathi
73e0a1dec2 Inline 2024-11-28 14:32:58 +05:30
Ashil
f632aa86d1 [mob][photos] Fix bug when clicking on 'collect' in shared tab to collect photos (#4229) 2024-11-28 14:24:38 +05:30
ashilkn
aed5d962e5 [mob][photos] Fix bug when clicking on 'collect' in shared tab to collect photos 2024-11-28 14:16:59 +05:30
Manav Rathi
4cf4571c31 Inline 2024-11-28 14:14:27 +05:30
Manav Rathi
8c01c7a902 Remove unused variant 2024-11-28 14:09:53 +05:30
Manav Rathi
fca6f36087 Ren 2024-11-28 13:57:43 +05:30
Neeraj Gupta
67f42d0b31 [mob][auth] Send login purpose during ott (#4227)
## Description

## Tests
2024-11-28 13:42:01 +05:30
Andy
55cd084ea8 Add support for specifying a singular admin id to workaround GetIntSlice issue 2024-11-28 03:11:52 -05:00
Neeraj Gupta
fb7080001e [mob][auth] Send login purpose during ott 2024-11-28 13:32:40 +05:30
Manav Rathi
efda227c8a [web] New translations (#4225)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-28 12:55:32 +05:30
Crowdin Bot
f1fbf2c95b New Crowdin translations by GitHub Action 2024-11-28 07:23:08 +00:00
Manav Rathi
b46581790a [web] Ask the user their preferred 2FA choice if both are enabled (#4224)
Sibling of mobile https://github.com/ente-io/ente/pull/4210. Unlike
mobile, we automatically redirect so we need to ask the user their pref
beforehand.
2024-11-28 12:52:22 +05:30
Neeraj Gupta
b5c2991575 Merge branch 'main' into video_file_preview 2024-11-28 12:46:09 +05:30
Manav Rathi
4bca5f8bf6 Use 2024-11-28 12:36:22 +05:30
Manav Rathi
6fed5c944b Extract 2024-11-28 12:30:14 +05:30
Neeraj Gupta
0782b00bcd [mob] Enable translation for Ukrainian & Vietnamese (#4223)
## Description

## Tests
2024-11-28 12:10:22 +05:30
Manav Rathi
ee34ed5e1f 2FA choice place 1 2024-11-28 12:08:03 +05:30
Neeraj Gupta
5b3a6049b3 [mob] Enable translation for Ukrainian & Vietnamese 2024-11-28 11:45:26 +05:30
Manav Rathi
eab95b7ed0 [web] Rework upload URL handling (#4222) 2024-11-28 10:57:13 +05:30
Manav Rathi
3298d97bbc Fail upload on dupes 2024-11-28 09:26:39 +05:30
Manav Rathi
b36df8d7ad [web] Rework upload URL handling 2024-11-28 09:21:41 +05:30
Neeraj Gupta
d2761b6be9 [mob] Bump version v0.9.65 (#4217)
## Description

## Tests
2024-11-28 01:21:01 +05:30
Neeraj Gupta
b2482acfc3 [mob] Hint inputType 2024-11-28 01:18:48 +05:30
Neeraj Gupta
9994499050 [mob] Bump version v0.9.65 2024-11-28 01:11:12 +05:30
Neeraj Gupta
5f1beecb8a [mob] Fix person cover refresh issue (#4216)
## Description

## Tests
2024-11-28 00:53:56 +05:30
Neeraj Gupta
35bc7dfee6 [mob] bump version 2024-11-28 00:49:20 +05:30
Neeraj Gupta
32f1a8b3a6 [mob] Fix cover refresh issue 2024-11-28 00:48:52 +05:30
Neeraj Gupta
7e9b3468d7 [mob] Handle null value 2024-11-28 00:48:09 +05:30
Ashil
d2d859a8f7 [mob][photos] Update change log (#4215)
## Description

## Tests
2024-11-27 22:26:13 +05:30
ashilkn
0373141520 [mob][photos] Bump up to v0.9.63 2024-11-27 21:26:35 +05:30
ashilkn
9f110ddc0c [mob][photos] Update change log 2024-11-27 21:26:06 +05:30
Neeraj Gupta
72d9881fe4 [mob] Enable fallback to TOTP if both passkey & totp are enabled (#4210)
## Description

## Tests
2024-11-27 20:18:51 +05:30
Neeraj Gupta
943f4ac973 [server] Create totpSession when both passkey and totp are enabled (#4211)
## Description

- When both `passkeySessionID` and `twoFactorSessionID` are set in the
response, the web will surface passkey based login while mobile will
only surface totp based login.

- For now, I have added a new field in the response
(`twoFactorSessionIDV2) for totpBased twoFactor, that will be only set
when both passkey and totp based MFA are enabled.
- Once both mobile and desktop changes are out, we can remove this new
field `twoFactorSessionIDV2` from the response

Corresponding mobile diff: https://github.com/ente-io/ente/pull/4210
## Tests
2024-11-27 15:27:10 +05:30
Neeraj Gupta
14fe9bcb72 [auth] Enable login via totp when both passkey & totp are enabled 2024-11-27 15:25:45 +05:30
Ashil
06d6706344 [mob][photos] Minor UX improvement (#4213) 2024-11-27 15:23:34 +05:30
ashilkn
9dce5fb6ad Merge branch 'main' into fixes 2024-11-27 15:16:04 +05:30
ashilkn
a1dc65d6ee [mob][photos] Make text of checkbox acknowledging enabling ML clickable 2024-11-27 15:15:42 +05:30
Neeraj Gupta
08160f251a Merge remote-tracking branch 'origin/main' into twoFactorFallBack 2024-11-27 15:03:30 +05:30
Laurens Priem
2828a6a677 [mob][photos] Fix ml banner (#4212)
## Description

Fix ml banner not going away
2024-11-27 15:03:05 +05:30
laurenspriem
29ab1ecd31 [mob][photos] Fix ml banner 2024-11-27 15:01:41 +05:30
Neeraj Gupta
04ee6f8161 [server] Create totpSession when both passkey and totp are enabled 2024-11-27 14:54:24 +05:30
Neeraj Gupta
1b9f6de6bd [mob] Enable fallback to TOTP if both passkey & totp are enabled 2024-11-27 14:50:34 +05:30
Neeraj Gupta
b060906bb4 [mob] Super key 2024-11-27 13:46:32 +05:30
Ashil
fee5631191 [mob][photos] Fix clipping issues + other minor changes (#4201) 2024-11-27 13:11:52 +05:30
Ashil
d5fa3d6351 [mob][photos] Fix edit person screen clipping (#4207) 2024-11-27 12:45:25 +05:30
ashilkn
f458870332 [mob][photos] Fix clipping issue at bottom of edit person screen 2024-11-27 12:43:52 +05:30
Manav Rathi
78852a216d [web] Fix sort order changes not getting reflected until refresh (#4206) 2024-11-27 12:28:50 +05:30
Manav Rathi
91a459d0ed Update active collection property on sync 2024-11-27 12:21:47 +05:30
Neeraj Gupta
484a70f61f [staff] Update staff dashboard (#4205)
## Description

## Tests
2024-11-27 12:00:48 +05:30
ashilkn
bbefcd0438 [mob][photos] Chore 2024-11-27 11:58:36 +05:30
Neeraj Gupta
51aa4cfaeb [staff] Show expired plan in red 2024-11-27 11:58:35 +05:30
Neeraj Gupta
4e1bc124ff [staff] Add option for toggling email 2fa 2024-11-27 11:49:52 +05:30
ashilkn
e1e2d9fe12 [mob][photos] Chore" 2024-11-27 11:48:15 +05:30
Manav Rathi
6dca81e2ff Add caution note in docs 2024-11-27 11:37:05 +05:30
Manav Rathi
63c3df7477 On upload 2024-11-27 11:32:38 +05:30
Manav Rathi
25e6c2c13f [doc] Add metadata q to export faq (#4204) 2024-11-27 11:25:06 +05:30
Manav Rathi
b30a43ed25 [doc] Add metadata q to export faq 2024-11-27 11:24:18 +05:30
ashilkn
0c56c5341a [mob][photos] bump up to v0.9.62 2024-11-27 11:16:18 +05:30
ashilkn
971dbc069c [mob][photos] UI finness on enalbe ML banner 2024-11-27 11:13:59 +05:30
Manav Rathi
004bffefb2 [web] Fix typo in localized string for suggestions (#4203) 2024-11-27 11:09:10 +05:30
Manav Rathi
b0d11c7e4e [web] Fix typo in localized string for suggestions 2024-11-27 11:04:38 +05:30
Manav Rathi
cd0cceaf02 [docs] 2-way caution (#4202) 2024-11-27 11:01:24 +05:30
Manav Rathi
bc0058d827 [docs] 2-way caution 2024-11-27 11:01:11 +05:30
ashilkn
e43a6bbd21 [mob][photos] Fix minor clipping issue on ContinuousRectangleBorder of faces 2024-11-27 10:56:34 +05:30
Ashil
3ddb43b2b3 [mob][photos] Fix build failing (#4199) 2024-11-27 10:52:52 +05:30
Manav Rathi
660ecbf186 [docs] Add further clarify notes around the firefox canvas bug (#4200) 2024-11-27 10:52:39 +05:30
Manav Rathi
046e63a544 [docs] Add further clarify notes around the firefox canvas bug 2024-11-27 10:52:01 +05:30
ashilkn
dd620fcab2 [mob][photos] Fix build failing 2024-11-27 10:17:11 +05:30
Neeraj Gupta
e961755345 [Staff] Update support dashboard (#4198)
## Description

## Tests
2024-11-27 09:56:07 +05:30
Neeraj Gupta
8d32cba241 [staff] Lint fixes 2024-11-27 09:28:05 +05:30
Manav Rathi
5a58bcfacd [API] Add Cache-control: no-store to API responses (#4197)
...instead of adding it to ad-hoc API requests.

---
Tests: Smoke tested photos, shared albums and cast on localhost.
2024-11-27 09:14:41 +05:30
Manav Rathi
7e94b8c780 Fix mobile lint 2024-11-27 09:11:37 +05:30
Neeraj Gupta
f2d3a63c18 [staff] Show devices 2024-11-27 09:08:28 +05:30
Manav Rathi
3049c25db8 [API] Add Cache-control: no-store to API responses
...instead of adding it to ad-hoc API requests.
2024-11-27 08:29:10 +05:30
Edward
9b1dd3aa64 Add Fidelity icon 2024-11-26 19:45:40 -05:00
Laurens Priem
4138b4da51 [mob][photos] Quick fix undo (#4192)
## Description

Quick fix for suggestion undo issue.
2024-11-26 22:02:09 +05:30
laurenspriem
4dd22a646d [mob][photos] Quick fix undo 2024-11-26 21:35:54 +05:30
Ashil
2ae084780e [mob][photos] Fix incorrect condition + show permission dialog to allow link-in-app in debug mode too (#4189) 2024-11-26 21:33:45 +05:30
Laurens Priem
e980e92c8f [mob] Face thumbnails (#4170)
## Description

- Refactor face thumbnail generation
- Solve caching issue in hierarchical search
- Move to full res face thumbnails in suggestions
- Minor changes to suggestions screen

## Tests

Tested in debug mode on my Pixel 8.
2024-11-26 21:08:23 +05:30
laurenspriem
bdec17b024 [mob][photos] forgot somehow 2024-11-26 21:07:55 +05:30
laurenspriem
0f115f0d95 [mob][photos] merge conflicts again 2024-11-26 21:07:40 +05:30
ashilkn
c1ba766a5f [mob][photos] Fix incorrect condition + show permission dialog to allow link-in-app in debug mode too 2024-11-26 19:22:29 +05:30
Ashil
bf7d6a5f03 [mob][photos] Implement deep linking for public links (#3386)
## Description

Opening an Ente photos public link in the app if the app is installed on
device.
2024-11-26 18:41:04 +05:30
ashilkn
4014d62e51 Revert "Revert "[mob][photos] Open albums.ente.io links and not albums.ente.sh""
This reverts commit cec3131a2e.
2024-11-26 18:37:40 +05:30
laurenspriem
1b3d6ca3be Merge branch 'main' into face_thumbnails 2024-11-26 18:30:18 +05:30
Manav Rathi
8520a6e7d4 [web] Auth - Fix eslint overrides (#4188) 2024-11-26 18:15:14 +05:30
Manav Rathi
4891f470b1 Fin 2024-11-26 18:08:30 +05:30
Manav Rathi
8899157c47 ed 2024-11-26 18:06:02 +05:30
ashilkn
cec3131a2e Revert "[mob][photos] Open albums.ente.io links and not albums.ente.sh"
This reverts commit 4532b4ea8f.
2024-11-26 18:03:31 +05:30
Manav Rathi
b1af3dbabd exhaustive-deps 2024-11-26 18:01:55 +05:30
Manav Rathi
e5a43e9738 Memo the context 2024-11-26 18:01:33 +05:30
Manav Rathi
0e4522c287 Handle 401 2024-11-26 17:57:56 +05:30
ashilkn
15f39901c9 [mob][photos] Extract strings 2024-11-26 17:56:55 +05:30
Manav Rathi
6ae53dff02 Log 2024-11-26 17:53:07 +05:30
ashilkn
4532b4ea8f [mob][photos] Open albums.ente.io links and not albums.ente.sh 2024-11-26 17:43:39 +05:30
Manav Rathi
5df217c87e Handle tab logout 2024-11-26 17:42:14 +05:30
ashilkn
33e35ede52 Merge branch 'main' into deeplinks 2024-11-26 17:34:19 +05:30
Manav Rathi
738688c299 lint rec 2024-11-26 17:33:27 +05:30
Manav Rathi
4fc68dc69f exhaustive-deps 2024-11-26 17:31:32 +05:30
Manav Rathi
1f94020738 Rely on types 2024-11-26 17:28:56 +05:30
Manav Rathi
a6a9d2c740 Prune 2024-11-26 17:25:16 +05:30
Manav Rathi
96f21ecbff Conv deprecated 2024-11-26 17:23:13 +05:30
Manav Rathi
20dd64a778 [web] Auth http rewrite 2024-11-26 17:05:46 +05:30
ashilkn
4324433b3e [mob][photos] Fix ordering of files in sub-gallery in link-in-app gallery 2024-11-26 17:00:55 +05:30
Neeraj Gupta
5a3272f855 [staff] Surface auth code count 2024-11-26 16:55:56 +05:30
Neeraj Gupta
57eb1d6ccf [staff] Show correct status for passkey 2024-11-26 16:50:16 +05:30
ashilkn
8d6ae20ebc [mob][photos] Remove unused variables 2024-11-26 16:32:29 +05:30
Manav Rathi
afad2c7879 [web] Document UUID dependency (#4187)
...updating it too.
2024-11-26 16:20:26 +05:30
ashilkn
0c2dc3aee3 [mob][photos] Fix selection sheet not coming up 2024-11-26 16:19:04 +05:30
ashilkn
60b22e5460 [mob][photos] Chore 2024-11-26 16:08:02 +05:30
ashilkn
788d3b979a [mob][photos] Fix selection not working when clicking on public link and android app does a cold start 2024-11-26 16:07:42 +05:30
Manav Rathi
3315408f43 Update and scope
No breaking changes that affect our use of uuid v4 in 9 => 11
https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md
2024-11-26 16:00:15 +05:30
Manav Rathi
895ba6082b Doc 2024-11-26 15:46:27 +05:30
Manav Rathi
705a9ff2be Scope 2024-11-26 15:43:01 +05:30
Manav Rathi
48b3fa8c09 [web] Refactoring - Cast (#4186) 2024-11-26 15:36:47 +05:30
Manav Rathi
7525b0defe Type 2024-11-26 15:02:10 +05:30
Manav Rathi
ec3f5952b0 dep 2024-11-26 14:50:26 +05:30
Neeraj Gupta
32bf1574e8 [server] Fix usage cal in user_details (#4185)
## Description

## Tests
2024-11-26 14:27:35 +05:30
Neeraj Gupta
ccc6981df9 [server] Fix usage cal in user_details 2024-11-26 14:26:17 +05:30
Manav Rathi
56f584c086 Ref 2024-11-26 14:19:15 +05:30
Manav Rathi
5002cf1d62 Fin 2024-11-26 14:07:08 +05:30
Manav Rathi
b2a9ebe3b8 Typed res 2024-11-26 14:02:22 +05:30
Manav Rathi
34a881115f Remove dupe 2024-11-26 13:51:52 +05:30
Manav Rathi
f85246c8d6 Conv 2024-11-26 13:50:05 +05:30
Manav Rathi
960e6085b1 Move 2024-11-26 13:44:30 +05:30
Manav Rathi
489f5f03c0 Prune 2024-11-26 13:43:43 +05:30
Manav Rathi
20cc8a554d [web] New translations (#4184)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-26 13:00:57 +05:30
Crowdin Bot
3421976238 New Crowdin translations by GitHub Action 2024-11-26 07:30:06 +00:00
Manav Rathi
1b169015c5 [web] Translation cleanup (#4183) 2024-11-26 12:48:32 +05:30
Manav Rathi
768195ccb3 wf 2024-11-26 12:43:24 +05:30
Manav Rathi
58399ba359 ft 2024-11-26 12:36:38 +05:30
Manav Rathi
d50c9bc3a6 Editor strings 2024-11-26 12:32:45 +05:30
Manav Rathi
19983b22cc Rename 2024-11-26 12:22:22 +05:30
Manav Rathi
fcaf07e10d Un 2024-11-26 12:15:54 +05:30
Manav Rathi
3c5cc26083 Move 2024-11-26 12:11:12 +05:30
Neeraj Gupta
e87e2938e8 [mob] Refresh UI when person is changed (#4182)
## Description

## Tests
2024-11-26 12:05:49 +05:30
Manav Rathi
c0dd7b0565 [API] Remove trailing slash from inconsistent cast endpoints (#4179)
None of our other endpoints have a trailing slash. Remove this
inconsistency, otherwise clients who'd not provide a trailing slash
would get an unnecessary redirect.

Note that the CORS-aware clients (web, desktop) do not automatically
follow the redirect because the ACAO is missing on the 307, so we need
keep the old endpoints around temporarily.

Tested: with web and museum running locally
2024-11-26 12:03:52 +05:30
Manav Rathi
b3d75b8e66 Rename and fix casing 2024-11-26 12:03:01 +05:30
Manav Rathi
a98f924fb8 Rename 2024-11-26 12:00:04 +05:30
Manav Rathi
540c9cafab Rename and fix 2024-11-26 11:57:19 +05:30
Manav Rathi
8c6bfb320d Rename 2024-11-26 11:51:47 +05:30
Manav Rathi
11e123828d Rename 2024-11-26 11:47:52 +05:30
Manav Rathi
bc09c4bc59 Rename 2024-11-26 11:41:18 +05:30
Manav Rathi
32396f6c38 Ren 2024-11-26 11:39:14 +05:30
Manav Rathi
114996f1a9 Move 2024-11-26 11:38:21 +05:30
Manav Rathi
9e92f2a73f Rename 2024-11-26 11:38:01 +05:30
Manav Rathi
f2b90c5cbd Move to tr 2024-11-26 11:36:36 +05:30
Manav Rathi
73f4bdc6db Rename 2024-11-26 11:35:19 +05:30
Manav Rathi
371d39b778 [web] Send file size when creating files (#4180) 2024-11-26 10:38:21 +05:30
Manav Rathi
1a2de5b81c [web] Send file size when creating files 2024-11-26 10:33:03 +05:30
Manav Rathi
7be9963303 [API] Remove trailing slash from inconsistent cast endpoints
None of our other endpoints have a trailing slash. Remove this inconsistency,
otherwise clients who'd not provide a trailing slash would get an unnecessary
redirect.

Note that the CORS-aware clients (web, desktop) do not automatically follow the
redirect because the ACAO is missing on the 307, so we need keep the old
endpoints around temporarily.

Tested: with web and museum running locally
2024-11-26 09:53:44 +05:30
Manav Rathi
883aed490e [web] Refactoring - Cast (#4178) 2024-11-26 09:28:59 +05:30
Manav Rathi
76c65a92e3 Re 2024-11-26 09:19:50 +05:30
Manav Rathi
8cd0e6186f Re 2024-11-26 09:12:27 +05:30
Manav Rathi
72fb7e7307 Dialog tweaks 2024-11-26 08:37:36 +05:30
Manav Rathi
139d21949c Fix 2024-11-26 08:35:06 +05:30
Neeraj Gupta
4fc1ec5441 Refresh UI when person is changed 2024-11-26 08:34:47 +05:30
Braky
edd879f239 Update Instagram icon (#4173)
only changes the Instagram icon to the color gradient currently in use
2024-11-26 07:38:08 +05:30
Neeraj Gupta
4f2a2a28e5 [server] Sign up completion check during login + update discord alert (#4176)
## Description

## Tests
2024-11-26 07:37:05 +05:30
Manav Rathi
a59bb780ee Use 2024-11-26 07:29:06 +05:30
Manav Rathi
e36aad9f7c Forward 2024-11-26 07:25:57 +05:30
Manav Rathi
2b36a3e82a Doc and rearrange 2024-11-26 07:03:40 +05:30
Neeraj Gupta
39b1061db7 [mob] Fix UX issues in edit person (#4167)
## Description

## Tests
2024-11-26 07:03:15 +05:30
Neeraj Gupta
d4311bc6c2 [server] Include objectKey in size mismatch 2024-11-26 07:00:36 +05:30
Neeraj Gupta
cd1b0b1f6a [server] Add registration check for login 2024-11-26 06:59:32 +05:30
Manav Rathi
7fd2e58fc8 Typed fetch 2024-11-26 06:48:19 +05:30
ashilkn
efa9ae143c [mob][photos] Bump up to v0.9.61 2024-11-25 22:38:48 +05:30
ashilkn
5fd1f1041a Merge branch 'main' into deeplinks 2024-11-25 22:32:14 +05:30
ashilkn
daaa685a3e [mob][photos] Fix selection bug when not logged in 2024-11-25 22:28:42 +05:30
ashilkn
ddcf456850 [mob][photos] Refactor 2024-11-25 22:09:21 +05:30
ashilkn
c2502d4136 [mob][photos] Fix sorting of files in link-in-app gallery 2024-11-25 21:33:24 +05:30
ashilkn
d514a8ea40 [mob][photos] Fix minor issues with selection in in-app link view 2024-11-25 20:41:00 +05:30
ashilkn
8541eaee60 [mob][photos] Use better names 2024-11-25 20:33:52 +05:30
ashilkn
ae81c73d5b [mob][photos] Chore 2024-11-25 20:22:13 +05:30
ashilkn
32293207bd [mob][photos] Refactor 2024-11-25 20:17:19 +05:30
Manav Rathi
840b0fac63 Inline 2024-11-25 19:50:17 +05:30
Manav Rathi
5fe0bf95c4 Prune log only catch 2024-11-25 19:46:05 +05:30
Manav Rathi
c4a2c10059 Rename 2024-11-25 19:45:46 +05:30
Manav Rathi
a1d6f260cf Reuse 2024-11-25 19:43:05 +05:30
Manav Rathi
eecf4a0932 Reuse 2024-11-25 19:41:10 +05:30
Manav Rathi
15d035ed08 Remove unnecessary async 2024-11-25 19:34:35 +05:30
Manav Rathi
befc5bb00c Tweak 2024-11-25 19:27:21 +05:30
Manav Rathi
5a5a228294 Rename 2024-11-25 19:15:46 +05:30
ashilkn
7d6688adff [mob][photos] Use better names to avoid potential confusion 2024-11-25 18:50:08 +05:30
ashilkn
e2e2987e6e [mob][photos] Use collectionID as key for _cachedPublicAlbumKey map instead of authToken 2024-11-25 18:27:44 +05:30
ashilkn
3f21f5afdd [mob][photos] Chore 2024-11-25 18:24:22 +05:30
ashilkn
e7b5e8f135 Merge branch 'deeplinks' into deeplinks_final_touch 2024-11-25 18:08:57 +05:30
ashilkn
dd323e3256 [mob][photos] Use better names 2024-11-25 18:08:31 +05:30
ashilkn
6669e66bb9 [mob][photos] Notifiy/ask use before opening public link in browser after clicking on the upload files option of an in-app public link 2024-11-25 17:57:13 +05:30
laurenspriem
39f089a86b [mob][photos] Simplify 2024-11-25 17:14:23 +05:30
Aman Raj
799cb24c63 [mob][photos] upload files in web_view for public albums 2024-11-25 17:00:41 +05:30
Aman Raj
c7d56c66a2 [mob][photos] Check for uploading files to public collection 2024-11-25 16:58:52 +05:30
laurenspriem
9b24875af6 [mob][photos] fix merge issue 2024-11-25 16:31:24 +05:30
laurenspriem
16b231c6b7 [mob][photos] intl fix 2024-11-25 16:27:12 +05:30
ashilkn
598b941dda [mob][photos] Improve UX on wrong password for in-app public link 2024-11-25 15:58:29 +05:30
laurenspriem
393e3d4fbb [mob][photos] Refactor more 2024-11-25 15:48:20 +05:30
laurenspriem
2eaf4d198a [mob][photos] refactor 2024-11-25 15:39:30 +05:30
Aman Raj
55fa554a9f [mob][photos] fix: download progress dialog non-dismissible 2024-11-25 15:24:20 +05:30
Neeraj Gupta
23c0458968 Lint fix 2024-11-25 15:14:42 +05:30
laurenspriem
695c2cc9e3 [mob][photos] Remove code 2024-11-25 15:02:37 +05:30
Aman Raj
79f19ef0cb [mob][photos] Minor fix 2024-11-25 14:51:07 +05:30
laurenspriem
33e743386f [mob][photos] Generate only six thumbnails on build 2024-11-25 14:44:31 +05:30
Neeraj Gupta
e710323c46 [mob] Fix UX issues in edit person 2024-11-25 14:20:54 +05:30
Aman Raj
f439f2fcec [auth] Add feature to export code as a HTML file 2024-11-25 12:26:35 +05:30
Manav Rathi
ae4f5cb161 [web] Download related refactoring (#4166)
No functional changes
2024-11-25 11:59:48 +05:30
Manav Rathi
617259b9ef Move 2024-11-25 11:55:48 +05:30
Manav Rathi
ea92931aa4 Cleanup 2024-11-25 11:53:39 +05:30
ashilkn
1a4cd454cc [mob][photos] Fix using app as photo viewer (by sharing from outside app) not working when app is not killed 2024-11-25 11:45:49 +05:30
laurenspriem
88626e4d50 [mob][photos] Rename 2024-11-25 11:35:37 +05:30
Manav Rathi
bffaf65ec5 Move 2024-11-25 11:34:56 +05:30
Manav Rathi
b80b91b6cd Move 2024-11-25 11:19:36 +05:30
laurenspriem
aa7c78ee50 [mob][photos] generated 2024-11-25 11:16:38 +05:30
laurenspriem
b0cc76c60b Merge branch 'main' into face_thumbnails 2024-11-25 11:16:22 +05:30
Manav Rathi
0ee657af1a [web] New translations (#4162)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-25 09:58:42 +05:30
Neeraj Gupta
6ac0bf26a6 [mobile] New translations (#4163)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-25 08:27:00 +05:30
Neeraj Gupta
9e225063ee [auth] New translations (#4164)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-25 08:26:38 +05:30
Crowdin Bot
7ee572c4aa New Crowdin translations by GitHub Action 2024-11-25 01:17:33 +00:00
Crowdin Bot
41b25f40ed New Crowdin translations by GitHub Action 2024-11-25 01:05:13 +00:00
Crowdin Bot
a2aa9b8717 New Crowdin translations by GitHub Action 2024-11-25 00:36:45 +00:00
laurenspriem
85b7484426 [mob][photos] Reduce max number of thumbnails 2024-11-24 22:56:07 +05:30
laurenspriem
8615180dfe [mob][photos] use full file 2024-11-24 22:47:55 +05:30
laurenspriem
306c55eef6 [mob][photos] Use full res thumbnails for suggestions 2024-11-24 22:07:40 +05:30
Manav Rathi
ceed533383 [web] Switch file downloads to regular fetch (#4156)
...instead of axios.
2024-11-23 17:21:30 +05:30
Manav Rathi
8ae7565542 Tweak 2024-11-23 16:54:58 +05:30
Manav Rathi
503c1b347d Conv and streamline 2024-11-23 16:52:18 +05:30
Manav Rathi
36849a9e5f Conv 2024-11-23 16:44:15 +05:30
Manav Rathi
020d73f04d Prune 2024-11-23 16:40:05 +05:30
Manav Rathi
c391190664 Conv 2024-11-23 16:37:31 +05:30
Manav Rathi
eb979d155c Conv 2024-11-23 16:34:36 +05:30
Manav Rathi
459339f513 Conv 2024-11-23 16:22:55 +05:30
laurenspriem
dd8cef3ddf [mob][photos] keep face crops for clusters as well 2024-11-23 16:07:11 +05:30
Manav Rathi
d6b47dd452 Stateless 2024-11-23 16:00:17 +05:30
laurenspriem
d1e82b9261 [mob][photos] Store face crop as state 2024-11-23 15:49:26 +05:30
Manav Rathi
ea30dbed46 On demand 2024-11-23 15:28:53 +05:30
Manav Rathi
7503c87bee Doc 2024-11-23 14:59:05 +05:30
Manav Rathi
face515003 Prune 2024-11-23 14:33:48 +05:30
Manav Rathi
f2b4f7ada0 Prune 2024-11-23 14:19:19 +05:30
Manav Rathi
954c132491 useSyncExternalStore 2024-11-23 14:16:37 +05:30
Manav Rathi
ef26df12cc Tweak 2024-11-23 13:50:31 +05:30
laurenspriem
0cfcb83438 [mob][photos] person face widget disable thumbnail fallback 2024-11-23 13:17:29 +05:30
laurenspriem
5d66029a26 [mob][photos] Quicker cache method 2024-11-23 13:15:34 +05:30
laurenspriem
733fd45d6f [mob][photos] Consistent face thumbnails in hierarchical 2024-11-23 11:26:27 +05:30
Neeraj Gupta
5786a3cb79 [mob][photos] Fix #2894 - Edited image resolution (#4153)
## Description

Proposal to fix #2894 so that edited image keep same
dimensions/resolution as original image

The issue was that `FlutterImageCompress.compressWithList` was forcing
the result to be resized using the method's default values {minWidth =
1920, minHeight = 1080}.

It is now forcing the size to be the one right before the compression,
after the potential alterations (flip, rotate, ..).

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-23 10:45:34 +05:30
Manav Rathi
07ba083dfe [web] Refactoring of downloader - Part x/x (#4155) 2024-11-23 10:21:24 +05:30
Manav Rathi
01cc72a15f Tweaks 2024-11-23 10:21:10 +05:30
Manav Rathi
1e406cdb90 Handle download failures 2024-11-23 10:03:25 +05:30
Manav Rathi
5f6702f0e7 Types 2024-11-23 09:47:32 +05:30
Manav Rathi
41f2433cee Rework the original downloads 2024-11-23 09:42:40 +05:30
Manav Rathi
d740ebf0f5 Tweak 2024-11-23 08:28:31 +05:30
Manav Rathi
d64113976b Remove dead code 2024-11-23 07:52:22 +05:30
Manav Rathi
3c47e86106 [web] General refactoring, focus towards photo viewer - Part x/x (#4154) 2024-11-23 06:39:18 +05:30
Manav Rathi
2ecc1bbf01 Tweak 2024-11-23 06:29:10 +05:30
Manav Rathi
37d3de25b7 Same spelling as the rest of the codebase 2024-11-23 06:21:12 +05:30
Manav Rathi
745b460941 Fin 2024-11-23 06:14:10 +05:30
Manav Rathi
e02e66ea6d Uncontext 2024-11-23 06:12:41 +05:30
Manav Rathi
3017a35a26 Inline 2024-11-23 06:08:52 +05:30
Manav Rathi
d5d6b7b87a Inline 2024-11-23 06:04:15 +05:30
Manav Rathi
ebee0b25a8 Inline 2024-11-23 06:02:35 +05:30
Manav Rathi
4e0d49b689 Inline 2024-11-23 06:00:44 +05:30
Manav Rathi
76bac5aa72 Inline 2024-11-23 05:58:18 +05:30
Manav Rathi
17bbf31049 Inline 2024-11-23 05:56:32 +05:30
Manav Rathi
a91626aa89 Sep 2024-11-23 05:54:25 +05:30
Manav Rathi
33183412cb Prune 2024-11-23 05:01:38 +05:30
Manav Rathi
81a83ae7a3 Inline 2024-11-23 04:58:57 +05:30
Manav Rathi
552def7153 city fetch only once 2024-11-23 04:50:30 +05:30
Prateek Sunal
a2854b344c Merge remote-tracking branch 'origin/main' into win-quickfix 2024-11-23 01:57:15 +05:30
Prateek Sunal
96d9637de1 feat: win quick fix 2024-11-23 01:42:43 +05:30
Neeraj Gupta
3f0ee4a862 [server][delete] return list of apps being used (#4149)
## Description

## Tests
2024-11-22 23:10:44 +05:30
Neeraj Gupta
397746f2bb [mob][photos] extract remaining strings + localization of 'MagicFilters' (#4150)
Similar to #4118 (used same methodology) @laurenspriem

## Description

I have :
- extracted most of the remaining strings (I am excluding all strings
related to debug pages)
- fixed an issue where the magic filters would only show in english in
hierarchical search (were not localized using the built in
'getLocalizedTitle ' function). Modified file is
`mobile/lib/utils/hierarchical_search_util.dart`

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-22 23:10:31 +05:30
ashilkn
4706fff599 [mob][photos] Fix issue when opening links in app 2024-11-22 21:58:36 +05:30
Simon Dubrulle
562bb0da7a fix #2894
Edited image will keep same dimensions as original image
2024-11-22 15:10:17 +01:00
Manav Rathi
2157c2c96d [web] General refactoring, focus towards file conversion - Part x/x (#4152) 2024-11-22 18:19:14 +05:30
Manav Rathi
3b2bc8769f Move force conversion decision to the converter 2024-11-22 18:14:12 +05:30
Manav Rathi
4b368ed8df Fix background 2024-11-22 16:52:56 +05:30
Simon Dubrulle
193bef6927 extracted most remaining strings + fixed issue where 'magic' items would always show in english in hierarchical search 2024-11-22 12:22:10 +01:00
Manav Rathi
c6aff85fd6 Prune 2024-11-22 16:34:22 +05:30
Manav Rathi
16fd6bf1e1 Move 2024-11-22 16:28:37 +05:30
Manav Rathi
333c1da531 Fit better 2024-11-22 16:25:09 +05:30
Manav Rathi
1dcf46309d Trim 2024-11-22 16:19:10 +05:30
Neeraj Gupta
338c2ec369 [server][delete] return list of apps being used 2024-11-22 16:17:08 +05:30
Manav Rathi
13f1e0df4f Fix truncation 2024-11-22 16:04:24 +05:30
Manav Rathi
fb1082a7b7 Inline 1 2024-11-22 15:58:42 +05:30
Neeraj Gupta
8e215d783f [server] Encrich admin api response (#4148)
## Description

## Tests
2024-11-22 15:29:24 +05:30
Neeraj Gupta
831e78f510 [server] Trim space 2024-11-22 15:20:38 +05:30
Neeraj Gupta
25596854d3 [server] Additional data for support dashboard 2024-11-22 15:18:24 +05:30
Manav Rathi
6676fd40b4 Remove override
That I can't find the reason for (will restore if needed)
2024-11-22 15:13:32 +05:30
Manav Rathi
3cc93fbf00 Doc 2024-11-22 15:05:24 +05:30
Manav Rathi
7c163a1a7f Doc 2024-11-22 14:50:55 +05:30
Manav Rathi
6fe994a65c Move 2024-11-22 14:32:53 +05:30
laurenspriem
47ad0337bc [mob][photos] Format 2024-11-22 14:17:10 +05:30
Manav Rathi
60b0be15ad Move 2024-11-22 13:48:56 +05:30
Neeraj Gupta
f93885fba3 [server] Return passkey acount 2024-11-22 13:01:52 +05:30
Manav Rathi
ba84e9cf43 [web] Remove old forked ffmpeg (#4147)
Finalization of https://github.com/ente-io/ente/pull/4127
2024-11-22 12:56:57 +05:30
Manav Rathi
9c4c692c31 Unstar 2024-11-22 12:46:45 +05:30
Manav Rathi
1631354fd8 Remove 2024-11-22 12:42:53 +05:30
Manav Rathi
69c42d7037 Remove 2024-11-22 12:37:23 +05:30
Manav Rathi
e8b1d6f220 Remove 2024-11-22 12:36:26 +05:30
Manav Rathi
f925e36845 Remove submodule web/apps/photos/thirdparty/ffmpeg-wasm 2024-11-22 12:35:54 +05:30
Manav Rathi
52130a0f42 Remove old code 2024-11-22 12:34:47 +05:30
Manav Rathi
8418e9abc1 Doc 2024-11-22 12:34:17 +05:30
Manav Rathi
5e7413ae6f [web] Improve error message (#4146) 2024-11-22 12:31:56 +05:30
Manav Rathi
f16526efd7 [web] New promise queue (#4145) 2024-11-22 12:26:33 +05:30
Manav Rathi
89a7c183de [web] Improve error message
Don't include potentially unbounded stack traces in user facing error messages.
2024-11-22 12:25:18 +05:30
Manav Rathi
75972e5170 Use 2024-11-22 12:17:32 +05:30
Manav Rathi
d8821a0d73 Use 2024-11-22 12:05:19 +05:30
Manav Rathi
e919bf9e1b Write a new promise queue 2024-11-22 12:01:04 +05:30
Manav Rathi
1d070e831b Terminology 2024-11-22 10:37:50 +05:30
Alex Rirak
3dc4d03a87 [AUTH] Fix logo for KnownHost.com + Add dark mode support to Carta.com logo (#4121)
## Description
 - Fix logo for KnownHost.com
 - Add dark mode support to Carta.com logo
2024-11-22 09:57:40 +05:30
Manav Rathi
7708e57ab4 [web] Enable Vietnamese (#4142) 2024-11-22 08:52:56 +05:30
Manav Rathi
6a06e99cb5 [web] Enable Vietnamese 2024-11-22 08:48:33 +05:30
Manav Rathi
0c3cdc57e8 [web] [auth] Translation tweaks (#4141) 2024-11-22 08:42:11 +05:30
Manav Rathi
20fdecaf53 [web] [auth] Translation tweaks 2024-11-22 08:38:12 +05:30
Manav Rathi
cfdc5f00a2 [web] New translations (#4140)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-22 08:36:38 +05:30
Crowdin Bot
8edeef0963 New Crowdin translations by GitHub Action 2024-11-22 03:02:56 +00:00
Manav Rathi
3863878ffc [web][auth] Improve empty state (#4139)
Fixes: https://github.com/ente-io/ente/discussions/4134
2024-11-22 08:31:59 +05:30
Manav Rathi
a84a8d6f04 p => Typography 2024-11-22 08:29:13 +05:30
Manav Rathi
defbdf528c [web][auth] Improve empty state
Fixes: https://github.com/ente-io/ente/discussions/4134
2024-11-22 08:25:22 +05:30
Neeraj Gupta
f0dd74070e [mob][auth] Send signup as purpose during registration (#4133)
## Description

## Tests
2024-11-22 00:56:20 +05:30
mangesh
658177c916 [docs]: move cli self host guide to help page (from ente/cli/docs/sel… (#4128) 2024-11-22 00:53:43 +05:30
Neeraj Gupta
98abac9c77 [mob][auth] Send signup as purpose during registration 2024-11-22 00:52:57 +05:30
Neeraj Gupta
ab2f46e2db [server]Throw err if account registration is completed (#4129)
## Description

## Tests
2024-11-22 00:31:16 +05:30
Laurens Priem
8504f849ea [mobile][photos] Extracted hardcoded english strings + improved trans… (#4118)
## Description

In this PR, I have followed advices from @laurenspriem (in #4039) to:

- extract 15 hardcoded english strings (so that they can be exposed in
Crowdin)
- fix existing string which was wrongly using a parameter (placeholder)
- update the translations documentation so that it includes the
recommended (and hereby followed) approach

This is a follow up of #4040, after having discussed with @laurenspriem
(in #4039).

## Tests
Tested on my Pixel 6a (manually checked multiple new strings, the
easiest ones to trigger, but not all the 15)

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-21 20:12:17 +05:30
ashilkn
aaab52c974 Merge branch 'main' into deeplinks 2024-11-21 19:25:14 +05:30
Simon Dubrulle
192ee98c76 Merge branch 'main' into extract_strings_and_improve_translations_doc 2024-11-21 13:50:30 +01:00
ashilkn
a53efda913 [mob][photos] Update media_extension ref 2024-11-21 18:20:06 +05:30
ashilkn
8c36fdb264 [mob][photos] Fix null check used in null value error 2024-11-21 17:42:56 +05:30
Manav Rathi
763248ffc2 [web] Switch to assets (#4130)
- And don't block on cities fetch during remoteSync
2024-11-21 17:41:47 +05:30
ashilkn
5056977e7f [mob][photos] Change copies 2024-11-21 17:33:45 +05:30
laurenspriem
f737bcc7dc [mob][photos] toast message when clicking unclustered face 2024-11-21 17:27:35 +05:30
Neeraj Gupta
f37b25a1c7 [server]Throw err if account registration is completed 2024-11-21 17:26:32 +05:30
Manav Rathi
da884a1b10 Switch 2024-11-21 17:21:24 +05:30
Manav Rathi
12de02f1b5 Don't block on cities fetch during remoteSync 2024-11-21 17:09:59 +05:30
ashilkn
7d96f38e53 [mob][photos] Only show dialog asking for permission to open public link in-app in the android app's independednt and fdroid versions 2024-11-21 17:04:56 +05:30
Manav Rathi
1a9e25a6d8 Switch 2024-11-21 16:50:39 +05:30
laurenspriem
f9865e3fbe Merge branch 'main' into face_thumbnails 2024-11-21 16:31:51 +05:30
ashilkn
45bf98c859 Merge branch 'main' into deeplinks 2024-11-21 15:52:46 +05:30
mangeshrex
746c815186 [docs]: move cli self host guide to help page (from ente/cli/docs/self-hosting.md) 2024-11-21 15:38:39 +05:30
Manav Rathi
cb11062d23 [web] Use upstream ffmpeg WASM (#4127)
* ~0.10 => 0.12 of https://ffmpegwasm.netlify.app
* The old version still needs to be cleaned up, will do that in a
subsequent PR
2024-11-21 15:24:55 +05:30
Neeraj Gupta
76255069f2 [mob] Refactor UX for saving and editing person (#4126)
## Description

## Tests
2024-11-21 15:20:34 +05:30
Manav Rathi
44dee7aa0b LF 2024-11-21 15:20:07 +05:30
Neeraj Gupta
eeff11c795 Lint fix 2024-11-21 15:17:40 +05:30
Neeraj Gupta
3db2f75216 Lint fixes 2024-11-21 15:11:09 +05:30
Manav Rathi
632c5b5acf Restore queue
Observed on Safari

> Failed to generate video thumbnail using the wasm FFmpeg web worker, will
  fallback to canvas: RuntimeError: Out of bounds memory access (evaluating
  'Module["_malloc"](len)')
2024-11-21 15:06:58 +05:30
Neeraj Gupta
e0188687c0 Bump mob photos version 2024-11-21 14:59:03 +05:30
Neeraj Gupta
80e998231e Show merged clusters 2024-11-21 14:58:33 +05:30
Neeraj Gupta
b586957adc Show merged photos during edit person 2024-11-21 14:53:03 +05:30
Manav Rathi
e17bc10d67 Use nid 2024-11-21 14:44:05 +05:30
Manav Rathi
8a2e81cfef yarn 2024-11-21 14:39:30 +05:30
Manav Rathi
4509d8c23f Fit in 2024-11-21 14:10:22 +05:30
Neeraj Gupta
9e8bbe3a40 Use new shape for faceWidget 2024-11-21 14:10:11 +05:30
Neeraj Gupta
60df8392af Update review suggestions ui 2024-11-21 13:44:24 +05:30
Manav Rathi
e0d41f6024 Doc path 2024-11-21 13:34:19 +05:30
Neeraj Gupta
fb801fdfa6 Update UI 2024-11-21 12:48:00 +05:30
Manav Rathi
b9a77cc8ce Swap 2024-11-21 12:46:18 +05:30
Neeraj Gupta
d74e5bc723 Update person suggestions ui 2024-11-21 12:28:12 +05:30
Manav Rathi
c001ea5682 [web] General refactoring - Part x/x (#4124) 2024-11-21 11:56:14 +05:30
Manav Rathi
3cd17087b0 lf + space 2024-11-21 11:49:23 +05:30
Manav Rathi
8a95089a48 Swap 2024-11-21 11:44:41 +05:30
Manav Rathi
4d40f49754 Migrate to fetch 2024-11-21 11:40:50 +05:30
Manav Rathi
8d141d451d Space 2024-11-21 11:28:33 +05:30
Manav Rathi
9aa28027dc Same convention as other packages 2024-11-21 11:27:21 +05:30
Manav Rathi
2195c79fcc Move 2024-11-21 11:25:11 +05:30
Manav Rathi
d857648af9 Inline and move 2024-11-21 11:22:10 +05:30
Manav Rathi
68d475c224 Move 2024-11-21 11:12:06 +05:30
Manav Rathi
d60193fa56 Move 2024-11-21 11:10:05 +05:30
Neeraj Gupta
09953bbc34 Merge remote-tracking branch 'origin/main' into save_contact 2024-11-21 11:06:24 +05:30
Neeraj Gupta
5f60db24ea Support for editing person birthdate and cover 2024-11-21 11:03:29 +05:30
Manav Rathi
228bf49eb3 Prevent layout shift 2024-11-21 10:45:36 +05:30
Manav Rathi
eb55dad4a9 Trim 2024-11-21 10:32:49 +05:30
Manav Rathi
6e6c4ee72b Move 2024-11-21 10:28:00 +05:30
Manav Rathi
0fa7da8bb6 Move 2024-11-21 10:25:10 +05:30
Manav Rathi
8505383827 Localize 2024-11-21 10:12:53 +05:30
Manav Rathi
142a1bd684 Move 2024-11-21 09:40:58 +05:30
Manav Rathi
780da003cc Import 2024-11-21 09:33:36 +05:30
ashilkn
6c7d403d5d [mob][photos] Fix red screen error caused by the dialog asking for permission to allow opening album links in-app 2024-11-21 08:56:29 +05:30
Manav Rathi
5bdc754513 [web] General cleanup (#4122) 2024-11-21 08:33:01 +05:30
Manav Rathi
bef67b60b3 Use same check throughout 2024-11-21 08:25:27 +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
252587ffa5 Move 2024-11-21 07:54:18 +05:30
Manav Rathi
27f18b5936 Reuse 2024-11-21 07:33:39 +05:30
Manav Rathi
3dfdd0ec3c Rename 2024-11-21 07:29:24 +05:30
Manav Rathi
3578ed1eef Merge 2024-11-21 06:53:24 +05:30
Manav Rathi
aa3c212b26 Move 2024-11-21 06:33:47 +05:30
Simon Dubrulle
8cef4a14b1 [mobile][photos] Extracted hardcoded english strings + improved translations documentation + fixed malformed string that is using placeholder 2024-11-20 22:18:00 +01:00
Ashil
e7c3c6d9de [mob][photos] Fix blank screen coming up right after freeing up space when deleting in batches (#4113) 2024-11-20 22:27:08 +05:30
ashilkn
1db6c99b28 [mob][photos] Handle deep link from public album by opening the album in app 2024-11-20 21:10:02 +05:30
ashilkn
cda749ddfd [mob][photos] Remove stale code 2024-11-20 20:07:32 +05:30
Manav Rathi
328c27b676 [web] Forward some methods via the new crypto worker interface (#4114) 2024-11-20 19:12:42 +05:30
Manav Rathi
165ffabdcb Bypass 2024-11-20 19:03:10 +05:30
Manav Rathi
70a5274eea Reduce concepts, & avoid naming two things as EncryptedFile 2024-11-20 18:58:00 +05:30
Manav Rathi
d05dd416ca Fwd 2024-11-20 18:36:32 +05:30
ashilkn
492016ae36 [mob][photos] Fix blank screen coming up right after freeing up space when deleting in batches 2024-11-20 18:33:09 +05:30
Manav Rathi
2884c0aedf Fwd 2024-11-20 18:27:56 +05:30
Manav Rathi
91e45fe64a Restore thumb 2024-11-20 18:16:56 +05:30
Neeraj Gupta
5590f72b12 [mob]Support for editing name/birthday for person 2024-11-20 16:41:31 +05:30
Manav Rathi
040c893107 [web] Non-functional crypto layer ontology tweaks (#4111)
This PR reworks the names etc, and how the parameters and names fit in
the ontology of our crypto layers as part of our long term improvements
to the crypto layering, but doesn't change _any_ implementation
specifics.
2024-11-20 16:38:13 +05:30
Manav Rathi
045f367012 Tweak outline 2024-11-20 16:20:29 +05:30
Manav Rathi
105f750c95 Rework decryption 2024-11-20 16:16:04 +05:30
Manav Rathi
7f80ef1879 Rework 2024-11-20 15:03:01 +05:30
Neeraj Gupta
943e79464a Lint fixes 2024-11-20 14:41:19 +05:30
Neeraj Gupta
f38ee6369f [mob[ Added doc for mobile translations + added 2 new source string… (#4040)
This is my first contribution and I wanted to start with something
'simple'. My goal is to further contribute to the translation of Ente
photos. I am trying to understand that process which is not yet entirely
clear to me, especially when it comes to which files must be (or do not
need to be) generated.

## Description
As a first (small) step, I have:
- created 2 new source strings ('collaboratorsSuccessfullyAdded' and
'viewersSuccessfullyAdded') that replace hardcoded text in the
"add_a_participant" page.
- Created draft of a documentation for translations on mobile app (based
on the doc for web app)

## Tests

Tested on my Pixel 6a

Built with :
- Flutter 3.24.3
- JDK 17.0.2
- Gradle 7.2

## Questions
- I have manually updated the `l10n.dart` file (using existing similar
strings ) but I guess it should be automatically generated from the
`intl_en.arb` file, correct? If so, is it something anyone can do and
can we add the step in the doc?
- Should the other languages be updated as well in that commit, or will
they only be updated via the Github Crowdin action ? Looking at the
existing PR, it seems like they might need to be updated as well in the
commit.
2024-11-20 14:19:10 +05:30
Manav Rathi
fac2b34045 Interim type 2024-11-20 13:38:59 +05:30
Vishnu Mohandas
c074ee0780 Fix auth icons (#4108) 2024-11-20 13:26:23 +05:30
vishnukvmd
e7b97c2407 Merge branch 'main' into fix-auth-icons 2024-11-20 13:20:15 +05:30
Manav Rathi
a40cf7d880 Doc 2024-11-20 13:18:49 +05:30
vishnukvmd
7bc2ecb3e8 v4.1.1 2024-11-20 13:17:19 +05:30
vishnukvmd
b12ecea496 Revert "Add new icons (#3776)"
This reverts commit a6e4f9e603.
2024-11-20 13:16:43 +05:30
vishnukvmd
746046ac11 Update simple-icons 2024-11-20 13:10:02 +05:30
Manav Rathi
76dca8e5f6 Rename 2024-11-20 13:02:52 +05:30
Manav Rathi
b21ab6779a Direct 2024-11-20 12:47:17 +05:30
Vishnu Mohandas
3c5f6dd510 [docs] Document the threat model for app lock 2024-11-20 11:50:47 +05:30
Manav Rathi
2515ad0640 [web] Post eslint migration cleanup (#4106)
More needs to be done, but gradually.
2024-11-20 11:31:39 +05:30
Manav Rathi
510f94fc51 lf 2024-11-20 11:21:49 +05:30
Manav Rathi
fb7f64bd35 Tighten 2024-11-20 11:15:26 +05:30
Manav Rathi
f3bfc8525b Fix 2024-11-20 10:32:22 +05:30
Manav Rathi
c6fd49bff5 Prune 2024-11-20 10:29:19 +05:30
Manav Rathi
0fca6728cd Fix 2024-11-20 10:25:34 +05:30
Manav Rathi
8f0efb41fe Auto fix 2024-11-20 10:22:21 +05:30
Manav Rathi
8272703a21 Auto fix 2024-11-20 10:20:28 +05:30
Manav Rathi
8f0ec55e54 Fix 2024-11-20 10:18:50 +05:30
Manav Rathi
ebe0292cb4 Prune 2024-11-20 10:14:30 +05:30
Manav Rathi
132e509589 Apply rec 2024-11-20 10:09:56 +05:30
Manav Rathi
ba8ccbf065 Prune 2024-11-20 10:08:41 +05:30
Manav Rathi
f5512d3cd8 Apply autofixes prefer-regexp-exec 2024-11-20 10:07:42 +05:30
Manav Rathi
3b0544d779 Prune 2024-11-20 10:05:54 +05:30
Manav Rathi
a370188504 Fix awaited returns 2024-11-20 10:04:27 +05:30
Manav Rathi
07b1709308 Prune 2024-11-20 10:01:46 +05:30
Manav Rathi
4e5c99aafe Prune 2024-11-20 10:00:52 +05:30
Manav Rathi
fdf0e3f0ad Fix 2024-11-20 09:53:46 +05:30
Manav Rathi
98bfb8b5f5 This shouldn't be named useFoo, leaving that refactoring for later 2024-11-20 09:47:14 +05:30
Manav Rathi
cd6c3d9158 Prune 2024-11-20 09:45:57 +05:30
Manav Rathi
6533883eaa Prune 2024-11-20 09:43:50 +05:30
Manav Rathi
6fe4201eb8 Prune 2024-11-20 09:42:37 +05:30
Manav Rathi
09f76599b2 Prune 2024-11-20 09:39:57 +05:30
Manav Rathi
04a8bd6209 Apply lints 2024-11-20 09:38:35 +05:30
Manav Rathi
3d3ee1bb6f Apply lints 2024-11-20 09:36:04 +05:30
Manav Rathi
af82ef194d Not awaiting promises to retain existing behavior 2024-11-20 09:32:27 +05:30
Manav Rathi
1ddd143b2e Context 2024-11-20 09:19:56 +05:30
Manav Rathi
1ec67c6baf Prune 2024-11-20 09:07:20 +05:30
Manav Rathi
80146522ad Start fixing 2024-11-20 08:28:17 +05:30
Manav Rathi
3dd136bdf3 Tweaks 2024-11-20 08:19:46 +05:30
Manav Rathi
f69832ea16 Fix updated rule 2024-11-20 08:13:39 +05:30
Manav Rathi
e55181a9be Bring back the rest that are needed 2024-11-20 08:07:04 +05:30
Manav Rathi
8f43f27fcf Tweak ignores 2024-11-20 08:03:56 +05:30
Manav Rathi
916b56fa65 The files filter has a big impact on speed 2024-11-20 07:59:57 +05:30
Manav Rathi
c211a829f8 Bring back overrides 2024-11-20 07:56:54 +05:30
Manav Rathi
89b90c9332 Fix overwriting 2024-11-20 07:53:02 +05:30
Manav Rathi
7c2b8422a8 Dot's no longer needed
From docs:

> If you are using a flat configuration file(eslint.config.js), you can also omit the file arguments and ESLint will use .
2024-11-20 07:45:25 +05:30
Manav Rathi
2daca31499 [web] ESLint 8 => 9 (#4097)
This does the bulk of the migration. Will migrate the source to the new
rules in smaller subsequent PRs.
2024-11-19 20:14:40 +05:30
ashilkn
0a6e1a5730 [mob][photos] Configure clicking on albums.ente.sh links to open up the app on iOS 2024-11-19 20:11:44 +05:30
Manav Rathi
886a0ddb25 Update 2024-11-19 20:10:24 +05:30
Manav Rathi
9e2a70e469 tsc on build-config 2024-11-19 20:04:52 +05:30
Manav Rathi
e668c86185 Fix 2024-11-19 19:59:17 +05:30
Manav Rathi
2bda469176 Swap 2024-11-19 19:52:48 +05:30
Manav Rathi
91ddce1425 Fix 2024-11-19 19:49:42 +05:30
Manav Rathi
5c6784c549 Swap 2024-11-19 19:47:28 +05:30
Manav Rathi
01f1172382 Swap 2024-11-19 19:46:37 +05:30
Manav Rathi
87ac2360eb Swap 2024-11-19 19:44:24 +05:30
Manav Rathi
31b50852b6 Swap 2024-11-19 19:39:59 +05:30
Manav Rathi
c506eec544 Fix 2024-11-19 19:38:42 +05:30
Manav Rathi
938679922c Swap 2024-11-19 19:35:14 +05:30
Manav Rathi
1aac1ae3c3 Fix for now 2024-11-19 19:33:33 +05:30
Manav Rathi
a3586fed7e Swap 2024-11-19 19:32:52 +05:30
Manav Rathi
097b90eeda Get it to run 2024-11-19 19:31:33 +05:30
Manav Rathi
83adb94fc9 Swap 2024-11-19 19:29:52 +05:30
Manav Rathi
e6cbd75a52 Fix as per new rules 2024-11-19 19:28:04 +05:30
Manav Rathi
02c9f9f615 Swap 2024-11-19 19:25:18 +05:30
Manav Rathi
453c825cc6 Autofixer no-duplicate-type-constituents 2024-11-19 19:22:25 +05:30
Manav Rathi
ea19cd08c6 Swap 2024-11-19 19:20:31 +05:30
Manav Rathi
4a3260f627 Auto fixer for new lint rule 2024-11-19 19:19:31 +05:30
Manav Rathi
0271e53c26 Swap 2024-11-19 19:15:07 +05:30
Manav Rathi
1b772b644a Move to config 2024-11-19 19:14:12 +05:30
Manav Rathi
2bde3fb0d7 Squash 2024-11-19 19:12:22 +05:30
Manav Rathi
db5049b801 Swap 2024-11-19 19:06:17 +05:30
Manav Rathi
32cd241982 Merge 2024-11-19 19:02:30 +05:30
Manav Rathi
0338313f73 rr 2024-11-19 19:00:10 +05:30
Manav Rathi
0f93c48e10 Scope 2024-11-19 18:57:40 +05:30
Manav Rathi
dbfb5e5da3 hp 2024-11-19 18:49:40 +05:30
Manav Rathi
5209562bba rv 2024-11-19 18:47:24 +05:30
Manav Rathi
69d4e632f4 rp 2024-11-19 18:40:49 +05:30
Manav Rathi
b5be13df2c Cleanup 2024-11-19 18:27:24 +05:30
Manav Rathi
ebcabe5bfe Restore rules 2024-11-19 18:25:41 +05:30
Manav Rathi
41cdb73382 Upd 2024-11-19 18:22:23 +05:30
Manav Rathi
da71a34f75 TC 2024-11-19 18:15:51 +05:30
Neeraj Gupta
b0b527d2ea [mob] Clean up 2024-11-19 18:12:58 +05:30
Manav Rathi
2bdf85403b Direct 2024-11-19 18:09:47 +05:30
Manav Rathi
56b72bd55b Chain 2024-11-19 18:05:45 +05:30
Manav Rathi
dbeb95d438 wip checkpoint 2024-11-19 17:57:59 +05:30
Neeraj Gupta
572f2aff88 [mob] Hide merge section if no suggestion 2024-11-19 17:55:41 +05:30
Neeraj Gupta
a2d022f751 [mob] UI Changes 2024-11-19 17:53:23 +05:30
Manav Rathi
143d346ed4 eslint migration wip checkpoint 2024-11-19 17:49:37 +05:30
Neeraj Gupta
7e7d53fbaf [mob] Rename icons and action name for people bar 2024-11-19 17:22:20 +05:30
Laurens Priem
29b2bd577c [mob][photos] Fix ConcurrentModificationError (#4095)
## Description

Fix ConcurrentModificationError
2024-11-19 17:01:42 +05:30
laurenspriem
55044b1818 [mob][photos] Fix ConcurrentModificationError 2024-11-19 17:00:09 +05:30
Neeraj Gupta
c25310059a Merge remote-tracking branch 'origin/main' into save_contact 2024-11-19 16:50:11 +05:30
Ashil
538967bda0 Update apple-app-site-association for opening public link album in-app. (#4093) 2024-11-19 14:27:39 +05:30
Ashil
f848f64dc5 Update apple-app-site-association for opening public link album in-app. 2024-11-19 14:09:33 +05:30
Laurens Priem
8b07db8a73 Ml sync fix (#4027)
## Description

Remotely safe faceIDs of a certain person that are rejected by the user.
2024-11-19 13:43:45 +05:30
Manav Rathi
f7aaa7a2c8 [web] Lint infrastructure cleanup - Part 1/x (#4092) 2024-11-19 13:10:36 +05:30
Manav Rathi
4536486daa Prep 2024-11-19 12:57:26 +05:30
Manav Rathi
dee8f8af6c Prune 2024-11-19 12:53:48 +05:30
Manav Rathi
cbf48df272 Inline base config 2024-11-19 12:44:45 +05:30
Manav Rathi
cda9f17bcb Inline 2024-11-19 12:36:23 +05:30
Manav Rathi
28d6a525db Swap 2024-11-19 12:32:54 +05:30
Manav Rathi
27c7221483 Swap 2024-11-19 12:28:42 +05:30
Manav Rathi
e2636edbb9 Swap 2024-11-19 12:25:14 +05:30
Manav Rathi
3a3f9fbd94 Swap to newer 2024-11-19 12:20:21 +05:30
simondubrulle
bdf1023612 Merge pull request #1 from simondubrulle/main
Synced with main
2024-11-19 07:31:20 +01:00
Neeraj Gupta
18cf3f2e60 [mob] Add new screen for save person 2024-11-19 11:53:06 +05:30
Neeraj Gupta
14adea59bf Use super 2024-11-19 10:57:40 +05:30
Neeraj Gupta
e204450f2a [server] Handle error in bonus reversal (#4089)
## Description

## Tests
2024-11-19 10:30:09 +05:30
Neeraj Gupta
05f5c7f439 [server] Wrap inside db transaction 2024-11-19 10:28:02 +05:30
Neeraj Gupta
641a73c101 [server] validate bonus reversal 2024-11-19 10:24:58 +05:30
Manav Rathi
bd33bec3e6 [desktop] Move out of labs (#4088)
Prep for next release.
2024-11-19 08:18:23 +05:30
Manav Rathi
68c230dae9 Fix scroll (partially)
We want the consent message to be scrollable. The current changes are a partial
solution, the navbar still shows through at times.
2024-11-19 08:13:11 +05:30
Manav Rathi
a2b9126c88 Rename 2024-11-19 06:34:24 +05:30
Manav Rathi
07600c6018 Inline consent contents 2024-11-18 20:23:57 +05:30
Manav Rathi
0024ee5b77 wip checkpoint 2024-11-18 20:10:48 +05:30
Manav Rathi
d5d97d3d6e Prep 2024-11-18 19:58:30 +05:30
Manav Rathi
e3e9febeb3 Always show people section btn on destkop 2024-11-18 19:02:14 +05:30
ashilkn
e7d6ea0f3a [mob][photos] Cancel subscription to linkStream in passkey page after use 2024-11-18 19:02:05 +05:30
Manav Rathi
ed5c4dfc7e Unlab 2024-11-18 18:58:48 +05:30
Manav Rathi
43d47f1c4c [web] Deprecate our home grown ensure (#4082)
ensure:

     Error: Required value was undefined

Built in undefined property access (note how the error message has more
info):

     TypeError: Cannot read properties of undefined (reading 'length')
2024-11-18 18:43:48 +05:30
Manav Rathi
ebbca2b609 Fin 2024-11-18 18:37:30 +05:30
Manav Rathi
ebd550505f Cont 2024-11-18 18:32:51 +05:30
Manav Rathi
24b9e629c1 Cont 2024-11-18 18:29:15 +05:30
ashilkn
a86b6dddd4 [mob][photos] Resolve merge conflicts and merge main 2024-11-18 18:24:05 +05:30
Manav Rathi
a261d1b3a2 Continue 17bcf21216 2024-11-18 18:17:57 +05:30
Manav Rathi
17bcf21216 Start deprecating ensure
ensure:
    Error: Required value was undefined

Built in undefined property access (note how the error message has more info):
    TypeError: Cannot read properties of undefined (reading 'length')
2024-11-18 18:01:44 +05:30
Manav Rathi
49f8f0aadd [web] Periodic dependency update (#4080) 2024-11-18 17:40:36 +05:30
Manav Rathi
6304af0b31 Other updates 2024-11-18 17:35:26 +05:30
Manav Rathi
ed2ad06515 Fix comlink init (after dep update) 2024-11-18 17:33:28 +05:30
Manav Rathi
daee8fb4f6 Update deps 2024-11-18 16:56:15 +05:30
Manav Rathi
9b8851e007 [desktop] Support rejected faces in clusters synced with remote (#4051)
Sibling of https://github.com/ente-io/ente/pull/4027
2024-11-18 15:50:45 +05:30
Manav Rathi
c120ab0596 assigned and rejected should not intersect 2024-11-18 15:47:41 +05:30
Manav Rathi
038f776dec [web] Add workaround for black grid lines when zooming onto images in Chrome (#4076)
Fixes https://github.com/ente-io/ente/issues/4067
2024-11-18 14:22:59 +05:30
Manav Rathi
77844f802c [web] Add workaround for black grid lines when zooming onto images in Chrome
Fixes https://github.com/ente-io/ente/issues/4067
2024-11-18 14:19:25 +05:30
rippleFCL
9401c9f0e1 [cli] Update Ente CLI ENTE_CLI_SECRETS_PATH docs (#4047)
Co-authored-by: seeg <dev@charlie.fyi>
2024-11-18 14:15:43 +05:30
Ashil
cdb00ed06b [mob][photos] Faces UI enhancement (#4073) 2024-11-18 14:14:40 +05:30
Nugraha Yoga
05b88bb831 [mob] Fix market URI on mobile (#4054)
## Description
This PR fix typos in the market URI that resulted in 404 page on android
market.

![image](https://github.com/user-attachments/assets/f91669f0-cace-4f93-8a55-202adda4c164)
2024-11-18 14:14:18 +05:30
Aaron
34bce7c1d3 [auth][l10n]: Add Catalan translation (#4052) 2024-11-18 14:14:08 +05:30
Nikunj Kumar Nakum
78871e2843 Added Bluesky logo (#4061)
## Description
added bluesky logo
## Tests
2024-11-18 14:11:26 +05:30
Neeraj Gupta
7c3ff50b7f [mobile] New translations (#4069)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-18 14:09:35 +05:30
Neeraj Gupta
c4ad530bc1 [auth] New translations (#4070)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-18 14:07:49 +05:30
Manav Rathi
7acb76fda8 [desktop] Dependency updates (#4075) 2024-11-18 13:57:07 +05:30
Manav Rathi
c37f6d2904 [desktop] Dependency updates 2024-11-18 13:53:27 +05:30
Manav Rathi
e7a5f51a37 [web] New translations (#4068)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-18 13:35:40 +05:30
ashilkn
f42ae367dc [mob][photos] Fix loading and error state of 'all' screen of people section 2024-11-18 11:01:11 +05:30
ashilkn
4f86ca9415 Merge branch 'main' into faces_UI_enhancement 2024-11-18 10:51:04 +05:30
ashilkn
47b668a82a [mob][photos] Minor animation tweaks: 2024-11-18 10:48:46 +05:30
Neeraj Gupta
72d09bec50 [auth] Implement Custom Sorting (#4072)
## Description
This pull request introduces functionality to enable custom sorting for
TOTP codes in the app. Users can now drag and drop codes to rearrange
their order. The updated order is synced across all devices.
2024-11-18 10:31:53 +05:30
ashilkn
9de634ab8b [mob][photos] Use an app bar that occupies less space on UI in 'all' section of people section compared to the app bar used in 'all' screen of other sections 2024-11-18 10:31:05 +05:30
ashilkn
58887ce044 [mob][photos] Make 'all' screen of people section more similar to 'all' screen of other sections 2024-11-18 10:25:07 +05:30
ashilkn
ad4b5832ca [mob][photos] Fix appBar color change on scroll 2024-11-18 10:23:18 +05:30
ashilkn
8ba65c599a [mob][photos] Fix SafeArea widget breaking the item size logic on 'all' screen of people section 2024-11-18 10:00:01 +05:30
Crowdin Bot
665609d2b3 New Crowdin translations by GitHub Action 2024-11-18 01:17:41 +00:00
Crowdin Bot
60f5d91f45 New Crowdin translations by GitHub Action 2024-11-18 01:05:19 +00:00
Crowdin Bot
54d791e723 New Crowdin translations by GitHub Action 2024-11-18 00:36:55 +00:00
Vishnu Mohandas
e719cde4e3 Update admin.md 2024-11-17 22:03:23 +05:30
Aman Raj
01d182a496 [auth] added a new parameter to keep track of position of code 2024-11-16 21:20:46 +05:30
Aman Raj
20308e99e9 [auth] logic to cache codes and to save & update them 2024-11-16 21:19:04 +05:30
Aman Raj
2bc1ce9f92 [auth] added reorder code screen 2024-11-16 21:17:47 +05:30
Aman Raj
b69b6fc6a7 [auth] added edit icon to reorder codes 2024-11-16 20:49:02 +05:30
laurenspriem
12fc4816c7 [mob][photos] More refactor 2024-11-16 19:00:50 +05:30
laurenspriem
826383ccdf [mob][photos] Refactor face thumbnail generation 2024-11-16 18:43:24 +05:30
Manav Rathi
b5843cdf60 Update people after file upload 2024-11-16 14:49:47 +05:30
Manav Rathi
73d71834b9 Don't rely on count to track changes since we can now have rejns 2024-11-16 13:34:54 +05:30
Manav Rathi
95905a4187 Fix 2024-11-16 12:50:47 +05:30
Manav Rathi
1aae178179 Use 2024-11-16 09:56:05 +05:30
Manav Rathi
0e6705f8e1 Compute rejected clusters 2024-11-16 09:27:20 +05:30
Manav Rathi
8cf87acb7b Rework 2024-11-15 22:01:29 +05:30
Manav Rathi
f1ba5cfc43 Distinguish between suggestion reject and saved choice reject 2024-11-15 22:01:29 +05:30
Manav Rathi
f9fb65db41 Reject on unassign 2024-11-15 22:01:28 +05:30
Manav Rathi
5abd6468c7 Prune on positive suggestion accept 2024-11-15 22:01:28 +05:30
Manav Rathi
fb3c845759 Add cluster 2024-11-15 22:01:28 +05:30
Manav Rathi
f6eeb6abce Apply rejections to suggestion base clusters 2024-11-15 22:01:28 +05:30
Manav Rathi
c577ccd7e4 Filter out rejected face IDs when using remote cgroups 2024-11-15 22:01:28 +05:30
Manav Rathi
ddd13a88be Types 2024-11-15 22:01:28 +05:30
ashilkn
392ec34f25 [mob][photos] Remove hero animation from People section because when it's enabled, there is a UI glitch because of an issue in flutter
https://github.com/flutter/flutter/issues/47991
2024-11-15 20:57:15 +05:30
Prateek Sunal
e0ffde3f25 [mob][image-editor] dismiss page on save edits (#4036)
## Description

Previously saving edits would not close the page, this PR fixes that.

## Tests
2024-11-15 19:48:55 +05:30
Simon Dubrulle
a88586c437 Added (draft) doc for mobile translations + added 2 new source strings for "add_participant_page" 2024-11-15 13:40:29 +01:00
ashilkn
102929a5d6 [mob][photos] Decrease the chances of hero animation not working between faces in 'All' screen of People and People section when going back to search section from 'All' screen 2024-11-15 17:43:32 +05:30
Laurens Priem
c94feb0e40 Ml banner (#4039)
## Description

Add banner in home gallery for enabling ML. 

## Tests

Tested in debug mode on my Pixel 8.
2024-11-15 16:17:04 +05:30
laurenspriem
93986461dd [mob][photos] Copy changes 2024-11-15 16:06:11 +05:30
laurenspriem
4ce2d0a1e2 [mob][photos] ml section empty copy 2024-11-15 16:02:45 +05:30
laurenspriem
d4479a1a66 [mob][photos] Extract to string 2024-11-15 15:49:58 +05:30
laurenspriem
0f3e490699 [mob][photos] Don't keep showing the banner 2024-11-15 15:45:23 +05:30
laurenspriem
8a7e11e4af [mob][photos] Enable ml banner 2024-11-15 15:37:35 +05:30
ashilkn
27d5ef2bc0 [mob][photos] Fix alignment of faces in People section 2024-11-15 15:31:53 +05:30
laurenspriem
8d2288fbb4 [mob][photos] super key 2024-11-15 15:22:27 +05:30
Neeraj Gupta
179e586671 [mob] Refactor 2024-11-15 15:18:29 +05:30
Neeraj Gupta
92f6d027db [mob] Clean up 2024-11-15 15:13:23 +05:30
ashilkn
39252122ef [mob][photos] Show all faces in 'All' section of faces 2024-11-15 13:35:41 +05:30
Vishnu Mohandas
3c3c66ee8b [server] Update constraints for adding BF deal by support (#4038) 2024-11-15 13:32:01 +05:30
vishnukvmd
fe59e0ae65 [server] Update constraints for adding BF deal by support 2024-11-15 13:24:22 +05:30
ashilkn
184323429a [mob][photos] Create new 'All' page for people section 2024-11-15 13:22:29 +05:30
Manav Rathi
80710d29c4 [web] Retain original's file creation time on edits (#4037) 2024-11-15 10:38:57 +05:30
Manav Rathi
057bd3a4d2 Retain more info
Also invent a new scheme for passing around this data instead of piggy backing
on the JSON route, since the JSON route has other complications (e.g. it strips
off the "-edited" prefix) that we'd anyways would've needed to workaround.
2024-11-15 10:31:16 +05:30
Manav Rathi
708109f5e4 [web] Retain original's file creation time on edits 2024-11-15 09:10:28 +05:30
Prateek Sunal
120053f61d fix: dismiss image editor on save edits 2024-11-15 02:24:13 +05:30
Manav Rathi
e645081b12 [web] Show files that are archived in two ways in the archive section (#4035) 2024-11-14 22:14:13 +05:30
Manav Rathi
ba314455e2 [web] Show files that are archived in two ways in the archive section 2024-11-14 22:06:34 +05:30
tigattack
a5480025e9 Create custom icon for authentik (#4029)
* Adds a custom icon for [authentik](https://goauthentik.io/).
* Fixes minor formatting issues in `custom-icons.json`.
2024-11-14 17:31:49 +05:30
ashilkn
e9923fbf44 [mob][photos] Change UI of PersonSearchExample widget 2024-11-14 17:07:38 +05:30
Braky
916ae34bac Add three new icons (#4011)
Includes custom icons for

- Microsoft 365
- Raindrop.io
- WEB.DE
2024-11-14 16:54:01 +05:30
Neeraj Gupta
dfc6358314 [staff] Suraface error as alert & send token via header (#4033)
## Description

## Tests
2024-11-14 16:53:47 +05:30
Neeraj Gupta
ce61965ed6 [cli] Don't perform CLI secret initialisation unless needed (#4028)
## Description

Calling `GetOrCreateClISecret()` can cause issues in some unattended
scenarios.

I'm creating a Brew formula for ente CLI with the following test:

```
  test do
    assert_match "Version #{version}", shell_output("#{bin}/ente version")
  end
```

When running `brew test` for the formula, ente would fail with the
following error: `2024/11/13 11:49:56 error setting password in keyring:
exit status 154`

And I would see this pop-up:


![image](https://github.com/user-attachments/assets/ccd64b0d-1cb8-469c-9c16-be1b944d3b72)
2024-11-14 16:18:01 +05:30
Neeraj Gupta
9f9567817d [staff]Suraface error as alert & send token via header 2024-11-14 16:15:52 +05:30
Neeraj Gupta
f2210fbbae [staff] Surface error as dialog 2024-11-14 16:01:38 +05:30
Neeraj Gupta
0c3909b2d3 [staff] Fix disable 2FA (#4032)
## Description

## Tests
2024-11-14 15:11:43 +05:30
Neeraj Gupta
eb949bcad9 [staff] Lint fix 2024-11-14 15:07:24 +05:30
Neeraj Gupta
a1f0c1024b [staff] Fix disable 2FA 2024-11-14 14:59:44 +05:30
Neeraj Gupta
3f6f031cfe Merge branch 'main' into save_contact 2024-11-14 11:55:50 +05:30
Manav Rathi
3d0cc31816 [web] Reduce use of exceptions for control flow (#4031) 2024-11-14 10:27:09 +05:30
Manav Rathi
65a2b5aeeb LF 2024-11-14 10:19:14 +05:30
Manav Rathi
d8706580c3 Inline 2024-11-14 10:15:22 +05:30
Manav Rathi
548724ae0a Remove ad-hoc retry
If this is needed, will add it back with a comment explaining why the workaround
was needed.
2024-11-14 10:07:57 +05:30
Manav Rathi
54b4c01f51 Don't use exceptions for control flow 2024-11-14 09:59:19 +05:30
Manav Rathi
86f859aaca Don't use exceptions for control flow 2024-11-14 09:49:47 +05:30
Manav Rathi
f749f9de65 Unused and inline 2024-11-14 07:55:49 +05:30
Manav Rathi
805dfdc825 Unused 2024-11-13 21:21:04 +05:30
Manav Rathi
cce3063cf1 Inline 2024-11-13 21:09:55 +05:30
Manav Rathi
2910a8ac39 Inline 2024-11-13 21:04:21 +05:30
Manav Rathi
dbf877b9bb Inline 2024-11-13 21:01:45 +05:30
tigattack
cfae8523a1 [cli] Don't perform CLI secret initialisation when not needed
Calling `GetOrCreateClISecret()` can cause issues in some unattended scenarios.
2024-11-13 12:22:08 +00:00
Laurens Priem
b8981be2e6 [mob][photos] Copy change for model download (#4026)
## Description

Copy change to avoid giving the impression that models keep getting
downloaded.
2024-11-13 16:55:15 +05:30
Manav Rathi
cbc2a8f63c Inline 2024-11-13 16:43:10 +05:30
laurenspriem
f1ca5ccbd0 [mob][photos] Copy change for model download 2024-11-13 16:38:17 +05:30
laurenspriem
3d6106c1c1 [mob][photos] Add empty check 2024-11-13 16:06:50 +05:30
Manav Rathi
fcfc6972d1 [web] Fix search when an album only has symlinks (#4025)
The uniquification would prevent albums that only contains photos that
are
already present in another album from appearing in search results.
2024-11-13 15:57:07 +05:30
Manav Rathi
0c820a6ec4 [web] Fix search when an album only has symlinks
The uniquification would prevent albums that only contains photos that are
already present in another album from appearing in search results.
2024-11-13 15:54:12 +05:30
laurenspriem
1ed03c5942 [mob][photos] Safe removed clusters in rejected faces 2024-11-13 15:45:59 +05:30
Manav Rathi
fab883c49a [server] Add validation for object_keys (#4022)
## Description

## Tests
2024-11-13 15:24:18 +05:30
laurenspriem
822aa7fcd4 [mob][photos] Make sure user can add back rejected faces 2024-11-13 14:38:51 +05:30
Neeraj Gupta
bd53eaec28 [server] Add validation for object_keys 2024-11-13 12:04:55 +05:30
Neeraj Gupta
c2380de406 [mob] Clean up multipart upload on put or update error (#4021)
## Description

## Tests
2024-11-13 12:01:23 +05:30
Neeraj Gupta
3d8bdb751c [mob] Handle 401 during multipart failure (#4015)
## Description

## Tests
2024-11-13 12:00:47 +05:30
laurenspriem
4a495e5806 [mob][photos] Make other clustering methods private 2024-11-13 11:22:38 +05:30
laurenspriem
5d99a7c757 [mob][photos] Dont recluster rejected face to cluster mapping 2024-11-13 11:21:43 +05:30
Neeraj Gupta
ff218c3e4d [mob] Clean up multipart upload on put or update error 2024-11-13 11:16:19 +05:30
Manav Rathi
4b99b1c20c [web] General refactoring - Uploads UI - Part x/x (#4020) 2024-11-13 09:28:46 +05:30
Manav Rathi
e747494ef1 Tweak 2024-11-13 07:28:23 +05:30
Manav Rathi
fc114c7d92 Inline fin 2024-11-13 07:12:45 +05:30
Manav Rathi
3e94ea8f81 Tweak 2024-11-13 07:09:57 +05:30
Manav Rathi
b7c81656a3 Inline 2024-11-13 07:01:13 +05:30
Manav Rathi
b3d2846b2f Inline 2024-11-13 06:56:19 +05:30
Manav Rathi
0794f570a8 Inline 1 2024-11-13 06:43:21 +05:30
Manav Rathi
604c4462fe Tweaks 2024-11-13 06:31:19 +05:30
laurenspriem
4c222f2cd7 [mob][photos] Get rid of remotely rejected faces from local person 2024-11-12 21:36:49 +05:30
Manav Rathi
c96b510997 Inline 2024-11-12 19:34:39 +05:30
Manav Rathi
f2e3daaa12 [web] New translations (#4018)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-12 19:17:15 +05:30
Crowdin Bot
6f03b72bf2 New Crowdin translations by GitHub Action 2024-11-12 13:46:09 +00:00
Manav Rathi
217c749970 [web] General refactoring - Uploads (#4017) 2024-11-12 19:15:21 +05:30
Manav Rathi
67cd42fd23 Prune unused phase
Removed in 6aed8d3002
2024-11-12 19:10:06 +05:30
Manav Rathi
57d6fb3bc9 Ref 2024-11-12 19:01:28 +05:30
Manav Rathi
8d00796a32 Rename and use same convention 2024-11-12 18:24:49 +05:30
Manav Rathi
df19e12ab8 Last 2024-11-12 18:18:10 +05:30
Manav Rathi
5461bd112f Swap 2024-11-12 18:13:51 +05:30
Manav Rathi
bbd5aa6b3e Align divider with main view divider
+label tr
2024-11-12 17:29:24 +05:30
Manav Rathi
a52afe509c Conv 2024-11-12 17:25:49 +05:30
Manav Rathi
e5dee17127 Conv 2024-11-12 17:12:33 +05:30
Manav Rathi
55fdcc8446 Inline into last call site 2024-11-12 17:03:33 +05:30
Manav Rathi
d4cae11a9b Remove unnecessary wrapper 2024-11-12 16:52:20 +05:30
Manav Rathi
3b84f76de8 Sync sizes 2024-11-12 16:47:08 +05:30
Manav Rathi
61bc7c95b2 Tweak spacing 2024-11-12 16:21:42 +05:30
Manav Rathi
4c12fb15b1 Icon name consistency 2024-11-12 16:06:11 +05:30
laurenspriem
b9c63426fc [mob][photos] Assign not person feedback for completely rejected remote cluster 2024-11-12 14:54:25 +05:30
Neeraj Gupta
306978291b [mob] Handle 401 during multipart failure 2024-11-12 14:28:00 +05:30
Manav Rathi
2421d69fd0 [web] Enable Portuguese translations (#4014) 2024-11-12 13:07:29 +05:30
Neeraj Gupta
b0674cd5f3 [server] Fix BF handling for bonus calculation (#4012)
## Description

## Tests
2024-11-12 11:00:33 +05:30
Neeraj Gupta
13053decf0 [server] Fix BF handling for bonus calculation 2024-11-12 11:00:03 +05:30
Manav Rathi
36ed4464c1 [web] Enable Portuguese translations 2024-11-12 10:50:48 +05:30
Manav Rathi
f20672e4e2 [web] New translations (#4007)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-12 10:44:11 +05:30
Crowdin Bot
799229531c New Crowdin translations by GitHub Action 2024-11-12 05:09:59 +00:00
laurenspriem
015790874e [mob][photos] Pull rejected faces for person from remote 2024-11-12 09:26:04 +05:30
laurenspriem
908a55bb20 [mob][photos] Push not person feedback 2024-11-11 15:42:24 +05:30
Neeraj Gupta
81ea2b8059 An attempt to fix the Custom Icon for Coinbase (#3995)
The icon currently only displays as a small black circle in the app.
I've replaced the SVG file entirely, and hopefully that'll fix the
issue.
2024-11-11 11:59:37 +05:30
Neeraj Gupta
73fcd25d22 [mobile] New translations (#4008)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-11 11:55:59 +05:30
Neeraj Gupta
8628597450 [auth] New translations (#4009)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-11 11:55:38 +05:30
Crowdin Bot
8e28498b9b New Crowdin translations by GitHub Action 2024-11-11 01:17:14 +00:00
Crowdin Bot
0b5f9a4b18 New Crowdin translations by GitHub Action 2024-11-11 01:05:17 +00:00
Manav Rathi
7fd708bec7 [web] Rearrange files (#4001)
(mostly) non-functional rearrangement of code, with a long term aim at a
better split of photos and public albums code.
2024-11-09 18:59:10 +05:30
Manav Rathi
03f5b78872 Inline 2024-11-09 18:45:11 +05:30
Manav Rathi
d641b21edf Move 2024-11-09 18:39:58 +05:30
Manav Rathi
8a4df07082 Inline 2024-11-09 18:16:26 +05:30
Manav Rathi
b174d5f725 Fix calculation 2024-11-09 18:11:49 +05:30
Manav Rathi
d9256eaf95 Inline 2024-11-09 18:06:32 +05:30
Manav Rathi
7727ed8b6e Inline 2024-11-09 18:02:01 +05:30
Manav Rathi
fab7ecb980 Inline 2024-11-09 17:45:06 +05:30
Manav Rathi
5dfd3f3540 Unused 2024-11-09 17:39:37 +05:30
Manav Rathi
9ac9842e53 Inline 2024-11-09 17:38:23 +05:30
Manav Rathi
52a98c4973 Inline 2024-11-09 17:33:13 +05:30
Manav Rathi
5de432839f Inline 2024-11-09 17:29:26 +05:30
Manav Rathi
c0e93244f0 Inline 2024-11-09 17:24:53 +05:30
Manav Rathi
dc07bd9c74 Inline 2024-11-09 17:17:45 +05:30
Manav Rathi
c6bdd4bd8f Inline 2024-11-09 17:06:51 +05:30
Manav Rathi
a594e4fa83 Unused 2024-11-09 16:53:55 +05:30
Manav Rathi
76b50fab68 Inline 2024-11-09 16:53:19 +05:30
Manav Rathi
f6bc2a58e5 Inline 2024-11-09 16:52:01 +05:30
Manav Rathi
15ae4a47a6 Inline 2024-11-09 16:46:12 +05:30
Manav Rathi
b43b01433f Inline 2024-11-09 16:44:23 +05:30
Manav Rathi
423ef09aa0 Inline 2024-11-09 16:41:57 +05:30
Manav Rathi
f79cc7cd8f Inline 2024-11-09 16:40:15 +05:30
Manav Rathi
042e605c51 Tweak 2024-11-09 16:36:03 +05:30
Manav Rathi
6265a56128 Inline 2024-11-09 16:34:28 +05:30
Manav Rathi
6b4c514010 Tweak 2024-11-09 16:32:00 +05:30
Manav Rathi
466c9276af Inline 2024-11-09 16:30:59 +05:30
Manav Rathi
c4e54d1a6d Move 2024-11-09 16:29:15 +05:30
Manav Rathi
071f7ad658 Empty 2024-11-09 16:25:57 +05:30
Manav Rathi
83de44f857 Fix warnings 2024-11-09 16:08:18 +05:30
Manav Rathi
de3e4a8e8c Ignore self clicks 2024-11-09 15:54:46 +05:30
Manav Rathi
2a205d6b7b Tweak 2024-11-09 15:43:34 +05:30
Manav Rathi
b2914e3fae Move 2024-11-09 15:37:43 +05:30
Manav Rathi
0fe9f4db4b Tweak 2024-11-09 15:35:13 +05:30
Manav Rathi
cebb213eaa Tweak 2024-11-09 15:13:48 +05:30
Manav Rathi
0c4f248041 Inline 2024-11-09 15:05:24 +05:30
Manav Rathi
ae29519b00 Unused 2024-11-09 15:01:40 +05:30
Manav Rathi
1ebf1443cf [web] New translations (#3999)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 14:48:50 +05:30
Crowdin Bot
a471dce8a8 New Crowdin translations by GitHub Action 2024-11-09 09:18:28 +00:00
Manav Rathi
23c8bf1086 [web] Dialog related refactoring (#3998) 2024-11-09 14:44:50 +05:30
Manav Rathi
702f4e5b5a Fix casing (and lint) 2024-11-09 14:40:01 +05:30
Manav Rathi
d401f008ca Fix path 2024-11-09 14:34:03 +05:30
Manav Rathi
eec9de0907 Move 2024-11-09 14:30:01 +05:30
Manav Rathi
85fa95a42f Rename 2024-11-09 14:28:56 +05:30
Manav Rathi
60987c268f Remove unused 2024-11-09 14:26:08 +05:30
Manav Rathi
9c581d19b7 Tweak 2024-11-09 14:07:10 +05:30
Manav Rathi
e350ac2076 Ref 2024-11-09 13:33:12 +05:30
Manav Rathi
039b77e979 Move 2024-11-09 13:22:26 +05:30
Manav Rathi
1fe5864143 Better fullwidthing on mobile sized screens 2024-11-09 13:13:05 +05:30
Manav Rathi
6b85687f72 Ref 2024-11-09 12:59:17 +05:30
Manav Rathi
653bab956a Move 2024-11-09 12:47:24 +05:30
Manav Rathi
522d8f5ba7 Conv 2024-11-09 12:39:52 +05:30
Manav Rathi
0e2e3c14ec [web] New translations (#3997)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 12:25:27 +05:30
Crowdin Bot
5d7f4dd9ed New Crowdin translations by GitHub Action 2024-11-09 06:53:26 +00:00
Manav Rathi
53c258d0a8 [web] Migrate off deprecated dialog component (#3996) 2024-11-09 12:22:46 +05:30
Manav Rathi
ce274e0fc3 Rename 2024-11-09 12:17:51 +05:30
Manav Rathi
e2ce301885 Ref fin 2024-11-09 11:54:15 +05:30
NanoBunTV
e15e62f1a6 An attempt to fix the Custom Icon for Coinbase
The icon currently only displays as a small black circle in the app.
2024-11-09 00:22:31 -06:00
Vishnu Mohandas
ae89637cf9 [server] Send a notification email on BF deal purchase (#3994)
<img width="634" alt="Screenshot 2024-11-09 at 11 13 38 AM"
src="https://github.com/user-attachments/assets/156d86ae-1bf3-411a-9dfb-f992d9e34abd">
2024-11-09 11:42:56 +05:30
Manav Rathi
cd879975d2 Ref wip 2024-11-09 11:39:32 +05:30
Manav Rathi
ae783693ae Tweak 2024-11-09 11:25:45 +05:30
vishnukvmd
f5549d4458 [server] Send a notification email on BF deal purchase 2024-11-09 11:13:14 +05:30
Manav Rathi
2ce1876db8 Inline 2024-11-09 11:10:33 +05:30
Manav Rathi
eea5a9592b Use normal dialog 2024-11-09 11:03:33 +05:30
Manav Rathi
f75b2904f4 [web] New translations (#3993)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 10:46:57 +05:30
Crowdin Bot
079f208a96 New Crowdin translations by GitHub Action 2024-11-09 05:15:59 +00:00
Manav Rathi
7fc3e35b01 [web] Make some error messages more precise and concise (#3992) 2024-11-09 10:45:17 +05:30
Manav Rathi
38c809857f [web] Make some error messages more precise and concise 2024-11-09 10:41:57 +05:30
Ashil
d25b1f7b65 [mob][photos] Concatenate strings more efficiently (#3985)
## Description

If number of iterations are high, concatenating a list of values to a
string using `str1 += str2` can block the UI thread.
Using `List.join()` is a much more efficient way to do this.
2024-11-09 09:34:49 +05:30
Neeraj Gupta
f7a3de78a3 [mob] Imporve remote face sync (#3990)
## Description

## Tests
2024-11-09 08:46:36 +05:30
Neeraj Gupta
d2788d66d4 [mob] Add logs 2024-11-09 08:44:59 +05:30
Neeraj Gupta
619476892a [mob] Update local feedback on remote data change 2024-11-09 08:41:03 +05:30
Neeraj Gupta
d769cfad55 [mob] Refactor 2024-11-09 08:27:52 +05:30
ashilkn
1e9188f510 [mob][photos] Replace string concatenation happening in loop using '+' with more efficient alternative of by using 'List.join(). If number of iterations are very large, using '+' for concatenation can block the UI thread' 2024-11-08 21:38:33 +05:30
Manav Rathi
daa87ef79b [web] New translations (#3984)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 20:29:45 +05:30
Crowdin Bot
86c4e92585 New Crowdin translations by GitHub Action 2024-11-08 14:58:02 +00:00
Manav Rathi
157746b45a [web] Translation cleanup (#3983)
...related to dialogs etc that were recently changed
2024-11-08 20:27:17 +05:30
Manav Rathi
5c1984f7df Move 2024-11-08 20:23:47 +05:30
Manav Rathi
43f72cb360 Casing 2024-11-08 20:21:49 +05:30
Manav Rathi
3ca7805d6a Rename 2024-11-08 20:14:07 +05:30
Manav Rathi
d3fdd23061 Rename 2024-11-08 20:11:31 +05:30
Manav Rathi
d3d6c7120c Remove unused and shorten 2024-11-08 20:06:06 +05:30
Manav Rathi
c66e8f6544 Unused 2024-11-08 20:00:44 +05:30
Manav Rathi
f623724a78 Rename and dedup 2024-11-08 20:00:22 +05:30
Manav Rathi
49e3c8cc1a Rename 2024-11-08 19:55:02 +05:30
Manav Rathi
a3864b9f91 Rename 2024-11-08 19:48:35 +05:30
Manav Rathi
a3fc11db1c Rename 2024-11-08 19:46:10 +05:30
Manav Rathi
26c1e289b9 Rename 2024-11-08 19:40:05 +05:30
Manav Rathi
f69934eb7a Rename 2024-11-08 19:37:39 +05:30
Manav Rathi
9999c05d25 Rename 2024-11-08 19:34:48 +05:30
Manav Rathi
1ef1079cc5 Fix the interpolation 2024-11-08 19:32:06 +05:30
Manav Rathi
672ee27b7d [web] New translations (#3981)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 19:30:20 +05:30
Crowdin Bot
e4f88f33ae New Crowdin translations by GitHub Action 2024-11-08 13:57:59 +00:00
Manav Rathi
75d44e2f71 [web] Convert all remaining alert related uses of the deprecated dialog API (#3980) 2024-11-08 19:26:11 +05:30
Manav Rathi
bf8e271088 Cleanup 2024-11-08 19:18:28 +05:30
ashilkn
214dcce6ad [mob][photos] Remove unused methods 2024-11-08 19:05:19 +05:30
Manav Rathi
52866bdc8e Support secondary 2024-11-08 18:59:12 +05:30
Manav Rathi
92f7ff3139 Swap 2024-11-08 18:41:53 +05:30
Manav Rathi
e25c245e0c Swap 2024-11-08 18:37:55 +05:30
Ashil
e6b06453a6 [mob][photos] Fix cast not working on android (Pair with PIN option) (#3979) 2024-11-08 18:35:17 +05:30
Manav Rathi
4ce5c34baa Swap 2024-11-08 18:34:28 +05:30
ashilkn
10f9638f24 [mob][photos] Chore 2024-11-08 18:30:29 +05:30
ashilkn
8965f1cd09 [mob][photos] Fix: Cast not working on android (Pair with PIN option) 2024-11-08 18:27:35 +05:30
Manav Rathi
47119bf94b Swap 2024-11-08 18:25:15 +05:30
Manav Rathi
5ee24729e3 Chain 2024-11-08 18:21:16 +05:30
Manav Rathi
37192af79d Swap 2024-11-08 18:13:26 +05:30
Manav Rathi
eeb83d8c12 Swap 2024-11-08 18:05:27 +05:30
Manav Rathi
07e25d982e Swap 2024-11-08 18:03:07 +05:30
Manav Rathi
d03cce5984 Swap 2024-11-08 17:59:45 +05:30
Vishnu Mohandas
a8b1299117 [server] Update constraints to allow for BF 2024 (#3978) 2024-11-08 17:57:31 +05:30
vishnukvmd
949c3c3c73 [server] Update constraints to allow for BF 2024 2024-11-08 17:45:16 +05:30
Vishnu Mohandas
4dfb73e3d9 [server] Black Friday 2024 (#3977) 2024-11-08 16:28:24 +05:30
vishnukvmd
a558da2706 [server] Black Friday 2024 2024-11-08 16:14:59 +05:30
Neeraj Gupta
8b01129cc9 [server] FileData: Return objectId and nonce 2024-11-08 16:12:41 +05:30
Ashil
616a7959e9 [mob][photos] Hierarchical search (#3969)
### Description

Hierarchical Search with filter types
- Album
- Contact
- Face
- File type (Photos, Videos, Live Photos)
- Location 
- Magic (Semantic search filter)
- Only them (Filter by photos only containing selected faces)


https://github.com/user-attachments/assets/8312f0a7-7b1d-4e91-ab25-d89bf0cd6e46

Closes #943
2024-11-08 16:00:10 +05:30
Neeraj Gupta
58486744e1 Merge branch 'main' into video_file_preview 2024-11-08 15:52:36 +05:30
Manav Rathi
5802881c4b Swap 2024-11-08 15:48:51 +05:30
Manav Rathi
90cbe994a7 Swap 2024-11-08 15:46:02 +05:30
Manav Rathi
784b4af576 Remove deprecated 2024-11-08 15:43:29 +05:30
Manav Rathi
0b92e0b437 Swap 2024-11-08 15:41:35 +05:30
Manav Rathi
427c560d3f Swap 2024-11-08 15:30:44 +05:30
Manav Rathi
eeb68588a0 Swap 2024-11-08 15:26:17 +05:30
Manav Rathi
892a836fca Swap 2024-11-08 15:21:23 +05:30
Manav Rathi
c4d502f494 GE 2024-11-08 14:52:41 +05:30
Manav Rathi
cdf761d46b Multiline titles 2024-11-08 14:45:38 +05:30
Manav Rathi
60774518b2 Swap 2024-11-08 14:41:57 +05:30
Manav Rathi
f15aa51bd6 Swap 2024-11-08 14:34:09 +05:30
Manav Rathi
96ceead110 Inline 2024-11-08 14:28:53 +05:30
Manav Rathi
d69ca844ac Empty unused 2024-11-08 14:24:25 +05:30
Manav Rathi
801bf16b92 Unused 2024-11-08 14:08:59 +05:30
Manav Rathi
71727048aa Move 2024-11-08 13:58:21 +05:30
Manav Rathi
cb18772ec9 [web] New translations (#3976)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 13:48:31 +05:30
Crowdin Bot
ccaba92832 New Crowdin translations by GitHub Action 2024-11-08 08:17:29 +00:00
Manav Rathi
db44cb9823 [web] Allow for proper translation instead of splicing together strings (#3975) 2024-11-08 13:46:42 +05:30
Manav Rathi
98eef0603f Allow for proper translation instead of splicing together strings 2024-11-08 13:38:57 +05:30
Manav Rathi
1334ce879e [web] New translations (#3974)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 12:33:26 +05:30
Crowdin Bot
bf012572b8 New Crowdin translations by GitHub Action 2024-11-08 07:02:43 +00:00
Manav Rathi
02be77de74 [web] Translations cleanup (#3973) 2024-11-08 12:31:55 +05:30
Manav Rathi
053a97ad8a Rename 2024-11-08 12:28:53 +05:30
Manav Rathi
8d70936251 Remove unused 2024-11-08 12:26:27 +05:30
Manav Rathi
84bd08bdf4 Rename 2024-11-08 12:24:54 +05:30
Manav Rathi
0dc6dbb7ec Rename 2024-11-08 12:23:27 +05:30
Manav Rathi
ae79c10322 Rename and move 2024-11-08 12:20:39 +05:30
Manav Rathi
efb319ba5e Rename 2024-11-08 12:18:40 +05:30
Manav Rathi
022d766564 Fix casing 2024-11-08 12:12:25 +05:30
Manav Rathi
d2d75291ee Rename 2024-11-08 12:11:10 +05:30
Manav Rathi
1cc39ff489 Rename 2024-11-08 12:08:48 +05:30
Manav Rathi
7b43d5731d Rename 2024-11-08 12:05:38 +05:30
Manav Rathi
5f26a0e5b7 Rename 2024-11-08 12:02:02 +05:30
Manav Rathi
4835780698 Rename 2024-11-08 11:54:57 +05:30
Manav Rathi
bd151523d1 [web] New translations (#3972)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 11:50:13 +05:30
Crowdin Bot
31bc5cd72d New Crowdin translations by GitHub Action 2024-11-08 06:19:15 +00:00
Manav Rathi
3169bcbc5b [web] Payments UI related refactoring (#3971)
* No major functional changes intended (some small fixes only)
* Main motivation was to consolidate the "user details" related state
2024-11-08 10:48:16 +05:30
Manav Rathi
6460fd25ab Fix 2024-11-08 10:25:11 +05:30
Manav Rathi
d743b4ab22 Fix import 2024-11-08 10:21:41 +05:30
Manav Rathi
a1320d89ed Remove unnecessary click handler 2024-11-08 10:11:11 +05:30
Manav Rathi
632bb931da Tweak spacing 2024-11-08 09:51:57 +05:30
Manav Rathi
5c2378604a Better indication of progress in the middle while the page load is shifting 2024-11-08 07:43:42 +05:30
Manav Rathi
71e0fc2dd9 Tweak spacing again 2024-11-08 07:36:32 +05:30
Manav Rathi
a34defed94 btn color 2024-11-08 07:29:02 +05:30
Manav Rathi
9b753d7a2f Tweak spacing 2024-11-08 07:22:37 +05:30
ashilkn
65131a15ef [mob][photos] Fix 2024-11-07 23:59:18 +05:30
ashilkn
25b26ec303 [mob][photos] Workaround for a UX issue 2024-11-07 23:31:48 +05:30
ashilkn
88440400c2 [mob][photos] Fix loading state not appearing when the first filter is added in hierarchical search 2024-11-07 23:29:24 +05:30
ashilkn
88f613187d Revert "[mob] Render people section in GridView (#3958)"
This reverts commit 7a99c8be63, reversing
changes made to 287d4b00e1.
2024-11-07 23:15:17 +05:30
ashilkn
b108785979 [mob][photos] Bump up to v0.9.58 2024-11-07 22:58:57 +05:30
ashilkn
899c1d7041 [mob][photos] Remove unnecessary check 2024-11-07 22:55:35 +05:30
ashilkn
219ff7d2e9 Revert "[mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better"
This reverts commit ebae813ee3.
2024-11-07 22:34:09 +05:30
ashilkn
65e8ff4da8 [mob][photos] Resolve merge conflicts and merge main 2024-11-07 22:21:44 +05:30
ashilkn
9becee9a85 [mob][photos] Remove unnecessary clipping 2024-11-07 22:09:03 +05:30
ashilkn
52663ae218 [mob][photos] Add comment 2024-11-07 22:00:34 +05:30
ashilkn
c5aecaf501 [mob][photos] Remove unused method 2024-11-07 21:54:11 +05:30
ashilkn
655d9602e0 [mob][photos] Dispose all notifiers of SearchFilterDataProvider after use 2024-11-07 21:47:58 +05:30
ashilkn
b83b7ad295 [mob][photos] Use better names 2024-11-07 20:23:34 +05:30
ashilkn
ae3b784463 [mob][photos] Improvements on PeopleBanner shown in hierarchical search 2024-11-07 19:59:14 +05:30
Manav Rathi
578b4a6577 sessid is optional 2024-11-07 19:29:48 +05:30
Manav Rathi
33ec855b40 Ensure confirmation is visible 2024-11-07 19:18:05 +05:30
Manav Rathi
7385d665d2 Integrated handling 2024-11-07 19:02:40 +05:30
Manav Rathi
02364b95c0 Don't allow dialog to be closed during operations 2024-11-07 18:42:36 +05:30
ashilkn
93fd05818a [mob][photos] Show 'Add a name' banner if an unnamed cluster is applied in hierarchical search
If there are multiple applied unnamed clusters, the banner will be shown for the first one
2024-11-07 18:35:21 +05:30
Manav Rathi
0b1f6e84a3 Fix 2024-11-07 18:29:23 +05:30
Manav Rathi
c37c6fda95 Fix paths 2024-11-07 18:10:59 +05:30
Manav Rathi
a09c01ce6d Fix the circular zod object import deps 2024-11-07 18:07:01 +05:30
ashilkn
68fa429611 [mob][photos] Make PeopleBanner UI better and minimal 2024-11-07 18:07:00 +05:30
ashilkn
4b2a845fd0 [mob][photos] Give a more subtle shadow for PeopleBanner 2024-11-07 17:35:11 +05:30
Neeraj Gupta
d6a7626906 [mob] Prioritize fetch for already indexed files (#3967)
## Description
- The app will first fetch indexes for files that are already indexed
before performing local indexing.
- If local indexing is disabled, the app will only fetch indexes for
files already indexed on the server.
## Tests
2024-11-07 17:20:46 +05:30
NanoBunTV
68d835c779 Add Custom Icon for PebbleHost, Restream, and Terabit (#3964)
https://pebblehost.com

https://restream.io

https://terabit.io
2024-11-07 17:04:08 +05:30
Neeraj Gupta
fd24628f7a [mob] Only return indexed files if local indexing is disabled 2024-11-07 16:57:35 +05:30
Neeraj Gupta
19ccc5338f [mob] Skip deleting downloaded models 2024-11-07 16:56:23 +05:30
Neeraj Gupta
27f55b1756 [mob] clean up icon 2024-11-07 16:41:22 +05:30
Neeraj Gupta
214dcddb65 [mob] Prioritize fetch for already indexed files. 2024-11-07 16:18:33 +05:30
ashilkn
0815bfd7b7 [mob][photos] Use better name 2024-11-07 15:12:24 +05:30
Manav Rathi
6cc8f2b965 Mig 2024-11-07 15:03:12 +05:30
Manav Rathi
6f1de7e537 Inline 2024-11-07 15:01:00 +05:30
Manav Rathi
5fd0459237 Mig 2024-11-07 14:58:55 +05:30
Manav Rathi
7dd085c321 Migrate to new dialog 2024-11-07 14:56:33 +05:30
Neeraj Gupta
6edacd2f1d [mob] FDStatus: Store objectID and nonce 2024-11-07 14:53:24 +05:30
Manav Rathi
7bd3d754c7 mig 2024-11-07 14:45:58 +05:30
Neeraj Gupta
6d7044ee3e [server] refactor fd status API (#3966)
## Description

## Tests
2024-11-07 14:34:03 +05:30
Neeraj Gupta
ccc436be26 [server] refactor fd status API 2024-11-07 14:33:04 +05:30
Manav Rathi
03c37ae448 mig 2024-11-07 14:31:33 +05:30
Manav Rathi
c0cc6c35df Mig2 2024-11-07 14:28:37 +05:30
Manav Rathi
c879e8cb77 Migrate from deprecated methods 2024-11-07 14:24:03 +05:30
Neeraj Gupta
a0d46ac60e Merge branch 'main' into video_file_preview 2024-11-07 14:09:56 +05:30
Manav Rathi
da3f3fbb57 fin 2024-11-07 14:09:24 +05:30
Manav Rathi
d481fa5cde m4 2024-11-07 13:58:05 +05:30
Manav Rathi
f575d428fe once over 2024-11-07 13:55:43 +05:30
Manav Rathi
32f53eb9f3 vis 2024-11-07 13:35:40 +05:30
Neeraj Gupta
f543f32df2 Merge branch 'main' into file_data_v2 2024-11-07 13:34:33 +05:30
Manav Rathi
3c5e20dd50 Tweak 2024-11-07 13:03:53 +05:30
Manav Rathi
33beb2824a flexier parsing 2024-11-07 12:30:04 +05:30
Manav Rathi
93edaed4fc sync local state 2024-11-07 12:03:13 +05:30
Manav Rathi
1f8ddb0c08 wip checkpoint 2024-11-07 11:54:32 +05:30
Neeraj Gupta
27188596af [mob][photos] UI tweaks on pricing page (#3962)
## Description

#### Before
<img
src="https://github.com/user-attachments/assets/b8436f93-1e73-4751-92dd-3996be5c45b6"
width="400" alt="pricing page before">

#### After
<img
src="https://github.com/user-attachments/assets/b72cc507-36b1-48ee-ae59-d9b0fc7841ab"
width="400" alt="pricing page after">
2024-11-07 11:23:53 +05:30
Manav Rathi
ec1b294425 wip checkpoint 2024-11-07 11:05:41 +05:30
Manav Rathi
9bea0c4aab leave 2024-11-07 10:53:57 +05:30
Manav Rathi
e468c61867 wip checkpoint 2024-11-07 10:45:09 +05:30
Manav Rathi
fa98bcc745 wip checkpoint 2024-11-07 10:05:27 +05:30
Manav Rathi
13e013eaa9 wip checkpoint 2024-11-07 09:57:43 +05:30
Manav Rathi
94db831266 Use 2024-11-07 09:38:17 +05:30
Manav Rathi
3c03bbac05 copy over 2024-11-07 09:30:54 +05:30
Neeraj Gupta
82c1987a6d [cli] Default to ENTE_CLI_CONFIG_DIR, fallback to ENTE_CLI_CONFIG_PAT… (#3961)
…H for compatibility

## Description

## Tests
2024-11-06 23:12:37 +05:30
ashilkn
f2e99d5efd [mob][photos] Keep the galleryType as GalleryType.peopleTag when an 'Only them' filter is applied when, the initial filter is a face filter so that the selection option are of the inital face filter's
Needed to write extra code to make it work for 'Only them' face since the current logic checks if inital filter is in applied list, and if yes keep the gallery type unchanged and if not, change gallery type to GalleryType.searchResults. Since an 'Only them' filter is not exactly the same as a Face filter, had to write more code to handle this case since the 'Only them' filter can have the inital Face filter in it
2024-11-06 22:03:40 +05:30
ashilkn
d355d4c1f0 [mob][photos] Fix null check operator used on null value exception right after adding name to a person 2024-11-06 21:39:14 +05:30
ashilkn
b4f192fac1 [mob][photos] Minor fix 2024-11-06 21:17:06 +05:30
ashilkn
042cbdeee7 [mob][photos] Refactor 2024-11-06 21:16:24 +05:30
Neeraj Gupta
8e1b6d32ee Added Custom Icon for Ko-fi (#3956)
https://ko-fi.com
2024-11-06 20:25:34 +05:30
ashilkn
ca3c7ae526 [mob][photos] UI tweaks on pricing page 2024-11-06 19:13:44 +05:30
Neeraj Gupta
8ff6ab6c04 [cli] Default to ENTE_CLI_CONFIG_DIR, fallback to ENTE_CLI_CONFIG_PATH for compatibility 2024-11-06 19:09:26 +05:30
Manav Rathi
384fcf4b38 Fix 2024-11-06 19:09:08 +05:30
ashilkn
84d7a37789 [mob][photos] Extract string and use workaround for avoiding having context as a long lived object 2024-11-06 18:57:30 +05:30
Manav Rathi
0a2f92fc86 Conv 2024-11-06 18:55:11 +05:30
Manav Rathi
2b91cbd0d2 Move 2024-11-06 18:53:12 +05:30
Manav Rathi
7cd54f4815 Global handling of in-flight requests during logout 2024-11-06 18:42:19 +05:30
ashilkn
6fa7e033d9 [mob][photos] Chore 2024-11-06 18:42:01 +05:30
Manav Rathi
748605ff00 logout 2 2024-11-06 18:30:56 +05:30
Manav Rathi
53d01b2aa4 init 2024-11-06 18:22:57 +05:30
Manav Rathi
afed732e68 snap wip 2024-11-06 18:19:18 +05:30
Manav Rathi
221c79a6b8 snap wip 2024-11-06 18:08:15 +05:30
Manav Rathi
7fb2fb6dde z wip 2024-11-06 17:47:00 +05:30
Neeraj Gupta
fb710ac41b [server] Add delay in fileData replication (#3960)
## Description
Added additional logs for passkey authentication failures.

## Tests
2024-11-06 17:37:56 +05:30
Neeraj Gupta
9a683d65c9 [server] Log userID on passkey auth failure 2024-11-06 17:36:18 +05:30
Neeraj Gupta
9e06245941 [server] increse file data replication lockTime 2024-11-06 17:36:18 +05:30
Neeraj Gupta
a87fdfa94b fix log msg 2024-11-06 17:36:18 +05:30
Neeraj Gupta
ff7d65041a [server] Avoid immedidate sync 2024-11-06 17:36:18 +05:30
Manav Rathi
e64829410b z 2024-11-06 16:04:35 +05:30
Manav Rathi
f932a16528 Split 2024-11-06 15:52:06 +05:30
Manav Rathi
565dce5a1d T 2024-11-06 15:32:45 +05:30
ashilkn
64b113bd21 [mob][photos] Refactor 2024-11-06 15:21:45 +05:30
Manav Rathi
7fc692312c Axios artifact 2024-11-06 15:16:40 +05:30
Manav Rathi
892edde5dd LF 2024-11-06 15:07:48 +05:30
Manav Rathi
9737405c3a Move checkpoint 2024-11-06 14:54:13 +05:30
Manav Rathi
fc8bf78fc3 Move wip chkpt 2024-11-06 14:44:12 +05:30
Manav Rathi
8f3de6b6fb Move (wip checkpoint) 2024-11-06 14:34:03 +05:30
Neeraj Gupta
7a99c8be63 [mob] Render people section in GridView (#3958)
## Description

## Tests
2024-11-06 14:29:49 +05:30
Neeraj Gupta
6e86c7dff0 [mob] Show people in grid view 2024-11-06 14:25:42 +05:30
Manav Rathi
a7675e9a08 Move 2024-11-06 14:25:39 +05:30
Manav Rathi
47f70250a2 Unused 2024-11-06 14:25:20 +05:30
Manav Rathi
2f6f1a4c6b Move 2024-11-06 14:24:29 +05:30
Manav Rathi
d377205942 Dedup 2024-11-06 14:20:35 +05:30
Manav Rathi
033e06e8ef Move 2024-11-06 14:16:23 +05:30
Manav Rathi
ac05f9fbd7 Move 2024-11-06 14:12:20 +05:30
Manav Rathi
80870d84a7 Move 2024-11-06 14:08:17 +05:30
Manav Rathi
cf928948ce Doc 2024-11-06 14:06:39 +05:30
Manav Rathi
8080c91f79 Rearrange 2024-11-06 14:01:45 +05:30
Manav Rathi
8225070dd3 Inline 2024-11-06 13:57:10 +05:30
Manav Rathi
eb5f2e5e46 Inline 2024-11-06 13:54:59 +05:30
Manav Rathi
0a45caa5b2 Inline 2024-11-06 13:43:20 +05:30
Neeraj Gupta
0e27e1c928 [mob] Lint suggestion 2024-11-06 13:38:23 +05:30
Manav Rathi
dc8db28695 Tweak 2024-11-06 13:38:17 +05:30
Neeraj Gupta
fad4077f76 [mob] Separate all page for people 2024-11-06 13:37:50 +05:30
Manav Rathi
ad698a9abd Inline 2024-11-06 13:32:09 +05:30
Manav Rathi
944df7ecf3 Inline 2024-11-06 13:30:42 +05:30
Manav Rathi
5fff967620 re 2024-11-06 13:27:02 +05:30
Manav Rathi
abbc7a5748 Doc 2024-11-06 13:24:42 +05:30
Manav Rathi
4bc8ef6bc9 Inline 2024-11-06 13:19:08 +05:30
Manav Rathi
9c9036a8ee Use 2024-11-06 13:11:59 +05:30
Manav Rathi
99fe407684 z 2024-11-06 13:03:48 +05:30
Manav Rathi
044c82eacc Move 2024-11-06 12:46:06 +05:30
Manav Rathi
d7665d289c period 2024-11-06 12:39:38 +05:30
Neeraj Gupta
6a878b165d [mob] Lint 2024-11-06 12:38:36 +05:30
Manav Rathi
1d7c807e5f z 2024-11-06 12:38:04 +05:30
Manav Rathi
900ea0469f Ref 2024-11-06 12:26:59 +05:30
Manav Rathi
3a5189e715 Ref 2024-11-06 12:20:25 +05:30
Manav Rathi
dbdcadf452 Move and rewrite 2024-11-06 12:01:51 +05:30
Manav Rathi
07cd61a6f0 Inline 2024-11-06 11:57:45 +05:30
Manav Rathi
4257a34aed type 2024-11-06 11:54:47 +05:30
Manav Rathi
6d2bd35a66 Move 2024-11-06 11:50:38 +05:30
Manav Rathi
5c656f2378 Unused 2024-11-06 11:43:47 +05:30
Manav Rathi
287d4b00e1 [web] General (non-functional) rearrangement of code (#3957) 2024-11-06 11:36:34 +05:30
Manav Rathi
91b4ef2915 LF 2024-11-06 11:33:14 +05:30
Manav Rathi
e267dc6bc9 Move 2024-11-06 11:23:20 +05:30
Manav Rathi
6830ace1ce Inline 2024-11-06 11:16:11 +05:30
Manav Rathi
25f6ad893d Fix lints 2024-11-06 11:13:50 +05:30
Manav Rathi
bbc7d63250 Move 2024-11-06 11:12:30 +05:30
Manav Rathi
b03effff3e Tweak 2024-11-06 11:09:30 +05:30
Manav Rathi
339cdeaa55 Tweak 2024-11-06 11:03:14 +05:30
Manav Rathi
59e9e26d06 Flatten 2024-11-06 10:53:13 +05:30
Manav Rathi
c7b9a35034 Conv 2024-11-06 10:49:11 +05:30
NanoBunTV
c0a47b21f3 Added Custom Icon for Ko-fi
https://ko-fi.com
2024-11-05 23:18:21 -06:00
Manav Rathi
e07bf90f7a Remove deprecated defaultProps 2024-11-06 10:41:25 +05:30
Manav Rathi
0464e31393 Move 2024-11-06 10:30:32 +05:30
Manav Rathi
8ac01c96a3 Inline 2024-11-06 10:28:55 +05:30
Manav Rathi
0087be4938 Inline 2024-11-06 10:26:56 +05:30
Manav Rathi
f3c4ca932d Inline 2024-11-06 10:23:19 +05:30
Manav Rathi
499763edac Inline 2024-11-06 10:21:43 +05:30
Manav Rathi
2ee6e7edc4 Inline 2024-11-06 10:19:01 +05:30
Manav Rathi
058e157941 Inline 2024-11-06 10:15:10 +05:30
Manav Rathi
e7b7b3c1cc Inline 2024-11-06 10:13:11 +05:30
Manav Rathi
d50c577a2f Inline 2024-11-06 10:10:07 +05:30
Manav Rathi
ce80a002ea Inline 2024-11-06 10:09:21 +05:30
Manav Rathi
22b0d47e0a Unused 2024-11-06 10:06:44 +05:30
Manav Rathi
079154198b Inline 2024-11-06 10:01:41 +05:30
Manav Rathi
542cb16e1a Inline 2024-11-06 10:01:07 +05:30
Manav Rathi
2bb4be423f Inline 2024-11-06 09:59:59 +05:30
Manav Rathi
e87096aba5 Split 2024-11-06 09:51:40 +05:30
Manav Rathi
ac1045f9fe [web] Remove unused yarn invocations (#3955)
These are in infra.
2024-11-06 09:37:40 +05:30
Manav Rathi
37aa2af39d Fix 2024-11-06 09:31:52 +05:30
Manav Rathi
00791641a4 [web] Remove unused yarn invocations
These are in infra.
2024-11-06 09:28:19 +05:30
ashilkn
6a5b7f2166 [mob][photos] bump up to v0.9.57 2024-11-05 22:33:30 +05:30
ashilkn
bdc80c8f97 Merge branch 'main' into hierarchical_search 2024-11-05 22:31:42 +05:30
ashilkn
39a3a9a8fa [mob][photos] Avoid recomputing results of 'Only them' filter if already available 2024-11-05 22:29:55 +05:30
ashilkn
ebae813ee3 [mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better 2024-11-05 22:27:38 +05:30
ashilkn
f09005ed95 [mob][photos] Make filtering of 'Only them' filter faster by making one db query instead of two and log and handle any errors when filtering using the 'Only them' filter 2024-11-05 21:01:35 +05:30
ashilkn
724b9620be [mob][photos] chore 2024-11-05 19:45:29 +05:30
Manav Rathi
ca0ab41403 [web] Improve handling of the CF Upload proxy flag (#3951) 2024-11-05 19:35:31 +05:30
Manav Rathi
4f0ba47c2e Fix 2024-11-05 19:15:41 +05:30
Manav Rathi
448a8789fa Switch 2024-11-05 19:07:00 +05:30
Manav Rathi
b730d41eca Update in shared albums manually 2024-11-05 18:54:55 +05:30
Manav Rathi
3e130d09ea Split so that it can be used by albums app 2024-11-05 18:46:47 +05:30
Manav Rathi
9d31ea521d Remove out of date comment 2024-11-05 18:30:52 +05:30
Manav Rathi
55b36501a0 Alt 2024-11-05 18:28:03 +05:30
Manav Rathi
237495d48f Move 2024-11-05 17:33:00 +05:30
mangesh
b6e5703ed9 [docs][without-docker]: make the docs more verbose wherever needed (#3937) 2024-11-05 16:59:58 +05:30
ashilkn
30cde90a68 [mob][photos] Only add initialGalleryFilter to filters to avoid in recommendations list when there are no applied filters
This resolves a bug: If 'A' is the initialGalleryFilter and a filter 'B' is applied (in this state both A and B filters are applied), and then the filter 'A' is removed, in recommendations, filter 'A' is not recommended since it's passed as a filter to avoid in recommendations
2024-11-05 16:18:49 +05:30
Neeraj Gupta
5450ac7a67 [mob] Fix appBar color change on scroll 2024-11-05 15:55:00 +05:30
Manav Rathi
228cea5b98 [web] Drawer refactoring - Maps settings (#3947) 2024-11-05 15:46:54 +05:30
Manav Rathi
385367a3df Inline 2024-11-05 15:41:33 +05:30
Murat Karayel
fc7da2081a [Auth] Fix title typo (#3946)
ClouDNS title typo

icon not showing in app because of typo
2024-11-05 15:32:29 +05:30
Manav Rathi
d26c4a7a84 Remove old code 2024-11-05 15:10:46 +05:30
Neeraj Gupta
1078a5edf8 [mob] Fix date parsing for batched photos from signal (#3945)
## Description
Related to https://github.com/ente-io/ente/issues/3851
## Tests
2024-11-05 15:08:52 +05:30
Neeraj Gupta
a200c4ac5f [mob] Fix date parsing for batched photos from signal 2024-11-05 15:07:58 +05:30
Manav Rathi
869f3b6138 Dedup 2024-11-05 14:57:44 +05:30
Manav Rathi
bf2c02e25c Use 2024-11-05 14:38:26 +05:30
Manav Rathi
ecca8be1d7 Fix 2024-11-05 14:33:32 +05:30
Manav Rathi
514129e07b Use 2024-11-05 14:31:49 +05:30
Manav Rathi
79d5d4ac1c Wrap 2024-11-05 14:25:33 +05:30
Manav Rathi
ead44dd73a Fix invalid nesting of p within p 2024-11-05 14:16:52 +05:30
Manav Rathi
1dd45a2e04 Make the message optional 2024-11-05 14:12:26 +05:30
Manav Rathi
a048f1a38f Use 2024-11-05 14:05:52 +05:30
Manav Rathi
1713510f2b New 2024-11-05 14:02:09 +05:30
Manav Rathi
66fc440d1b Move 2024-11-05 13:49:44 +05:30
Manav Rathi
05e5f9f675 Inline load and error states 2024-11-05 13:36:54 +05:30
Manav Rathi
d2b3de08c1 Placeholder 2024-11-05 13:20:53 +05:30
Manav Rathi
1b4c9217b6 Remote 2024-11-05 13:17:30 +05:30
Manav Rathi
f52ece7bb5 Allow subscriptions 2024-11-05 13:11:58 +05:30
Manav Rathi
862ba7b241 [web] New translations (#3942)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-05 12:24:57 +05:30
Crowdin Bot
65ba38968d New Crowdin translations by GitHub Action 2024-11-05 06:52:41 +00:00
Manav Rathi
2d80779b09 [desktop] Move face clustering related strings to translation (#3941) 2024-11-05 12:19:31 +05:30
Neeraj Gupta
7f1630967b [auth] Bump version v4.1.0 (#3940)
## Description

## Tests
2024-11-05 12:15:53 +05:30
Manav Rathi
5dcd4547d6 Move to tr 2024-11-05 12:14:28 +05:30
Manav Rathi
96b9b36c69 Move to tr 2024-11-05 12:07:49 +05:30
Neeraj Gupta
8a0d5ab9ef [auth] Bump version v4.1.0 2024-11-05 11:57:02 +05:30
Manav Rathi
ce02909b5d Use 2024-11-05 11:56:34 +05:30
Manav Rathi
fc6ab58514 Rename 2024-11-05 11:56:22 +05:30
Manav Rathi
38ed590a2b Move to tr 2024-11-05 11:52:20 +05:30
Manav Rathi
e4bfa1ddb1 Move 2024-11-05 11:47:49 +05:30
Neeraj Gupta
fb4c1b206d [mob] Basic skeleton to save person 2024-11-05 11:47:23 +05:30
Manav Rathi
8feef3f36f Remove unused 2024-11-05 11:45:09 +05:30
Manav Rathi
e7c788a793 [web] New translations (#3939)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-05 11:37:02 +05:30
Crowdin Bot
9223f83a4e New Crowdin translations by GitHub Action 2024-11-05 06:03:38 +00:00
Manav Rathi
151c8cd734 [web] Translation cleanup (#3938)
Related to the recent drawer refactorings
2024-11-05 11:32:51 +05:30
Manav Rathi
b494cc248b Unused 2024-11-05 11:23:21 +05:30
Manav Rathi
4794de7d74 Consistent casing 2024-11-05 11:22:44 +05:30
Manav Rathi
787d4388d3 Rename 2024-11-05 11:18:10 +05:30
Manav Rathi
934b1383b5 Rename 2024-11-05 11:15:11 +05:30
mangeshrex
7689e0a9f2 [docs][without-docker]: make the docs more verbose wherever needed 2024-11-05 11:11:49 +05:30
Manav Rathi
91e0ede0a6 Rename and move 2024-11-05 11:10:41 +05:30
Manav Rathi
7dd7194a7a Remove unused 2024-11-05 11:06:49 +05:30
Manav Rathi
b18de12f28 Rename 2024-11-05 11:06:07 +05:30
Manav Rathi
23ac921fb5 Remove unused 2024-11-05 11:01:16 +05:30
Manav Rathi
faf8720fdc [web] Drawer refactoring - Part x/x (#3936) 2024-11-05 10:59:33 +05:30
Manav Rathi
e2e3551ce4 Ditto 2024-11-05 10:53:02 +05:30
Manav Rathi
90a0a44ae2 Move 2024-11-05 10:32:52 +05:30
Murat Karayel
215837ac4a [Auth] New icons (#3854)
New icons:
+ Binance TR
+ ClouDNS
+ CSFloat

⁕ Revamped Ubiquiti icon

› altNames for WARGAMING.NET
2024-11-05 10:32:36 +05:30
Manav Rathi
6112396479 Move 2024-11-05 10:26:55 +05:30
Manav Rathi
70f40aa103 Update 2024-11-05 10:16:08 +05:30
ashilkn
472bf48b42 [mob][photos] Remove face IDs that aren't associated with any cluster from getting added to the 'Only them' filter results 2024-11-05 10:10:59 +05:30
Manav Rathi
73ea3d167d Enable state 2024-11-05 09:55:54 +05:30
Manav Rathi
e04cd24e91 Tweak 2024-11-05 09:42:44 +05:30
Manav Rathi
089808892b Update 2024-11-05 09:37:06 +05:30
Manav Rathi
07995dcbb8 md 2024-11-05 09:33:28 +05:30
Manav Rathi
dfd55328c7 md 2024-11-05 09:30:00 +05:30
Neeraj Gupta
c69afd28a3 [Auth - Custom Icons] Fixed spelling mistake for Ubiquiti SSO (#3877)
### Description:
Fixed spelling mistake for one of Ubiquiti's "altNames".

### Changes:
`"Ubiquti SSO` ---> `"Ubiquiti SSO"`
2024-11-05 09:20:10 +05:30
ashilkn
fb9b3543e0 [mob][photos] Remove stale code 2024-11-04 20:22:39 +05:30
ashilkn
b2da30e207 [mob][photos] Show 'Only them' filter in recommendations right after a person screen is opened, even when there are no filters selected 2024-11-04 19:19:52 +05:30
Manav Rathi
748f65e536 [web] Continuing settings drawer related refactoring (#3933) 2024-11-04 19:16:02 +05:30
Manav Rathi
da0bee0cc4 2FA drawer 2024-11-04 19:10:59 +05:30
Manav Rathi
23d739c380 Tweak 2024-11-04 18:57:05 +05:30
Manav Rathi
0a122b9fed Ditto 2024-11-04 18:47:33 +05:30
Manav Rathi
6b0b5fc3ce Touchups 2024-11-04 18:31:04 +05:30
Manav Rathi
fd29a26210 Swap 2024-11-04 18:22:45 +05:30
Manav Rathi
cbe7407c14 Dup 2024-11-04 18:19:40 +05:30
Manav Rathi
5311714bff Don't rely on container 2024-11-04 18:14:53 +05:30
Neeraj Gupta
c967abbae7 [server] Log additional details on replication failure (#3932)
## Description

## Tests
2024-11-04 18:01:54 +05:30
Neeraj Gupta
0fc17e9453 [server] Log additional details on replication failure 2024-11-04 18:00:59 +05:30
Manav Rathi
f52420df20 Shorten 2024-11-04 18:00:13 +05:30
ashilkn
b036079249 [mob][photos] Do not show any face filters in recommendations when an 'Only them' filter is applied 2024-11-04 17:49:20 +05:30
Alex Rirak
0edfb461af [AUTH] Add icon for Carta.com, KnownHost.com, TRowePrice.com (#3908)
## Description
- Added an Icon for Carta.com
- Added an Icon for KnownHost.com
- Added an Icon for TRowePrice.com
- Updated Config
2024-11-04 16:04:40 +05:30
Laurens Priem
59f7b316c3 Copy (#3930)
Copy change
2024-11-04 16:04:17 +05:30
Manav Rathi
27aaf78499 Split off 2024-11-04 15:59:52 +05:30
Neeraj Gupta
82223de0ba [mob] Fix nav bug during person label assignment (#3931)
## Description

## Tests
2024-11-04 15:58:48 +05:30
Neeraj Gupta
a4de4fe4b7 [mob] Fix nav bug during person label assignment 2024-11-04 15:54:59 +05:30
Manav Rathi
d5071628b6 Consistent 2024-11-04 15:48:42 +05:30
Manav Rathi
ec776e9f98 Unnest 2024-11-04 15:41:40 +05:30
Manav Rathi
8cf4c008d5 Ren 2024-11-04 15:31:29 +05:30
Manav Rathi
5c4aed51f2 [web] Refactoring - Nested left sidebar drawer (#3928) 2024-11-04 15:27:08 +05:30
Manav Rathi
7c91f1059d LF 2024-11-04 15:24:11 +05:30
Manav Rathi
3c15f80a79 Restore basic usability 2024-11-04 15:19:57 +05:30
Manav Rathi
f164df75fc Remove unnecessary boxes 2024-11-04 15:15:23 +05:30
Manav Rathi
18daf681de Update 2024-11-04 15:10:12 +05:30
Manav Rathi
ff42397316 Use 2024-11-04 14:54:01 +05:30
Manav Rathi
302dff72a4 Drop the workaround 2024-11-04 14:31:08 +05:30
Manav Rathi
d9e106088a S3 2024-11-04 14:28:25 +05:30
Manav Rathi
31cdb63c7d S2 2024-11-04 14:19:48 +05:30
Manav Rathi
b1c7c238a9 Sketch 2024-11-04 14:14:17 +05:30
Manav Rathi
bd35f3e43d Rename 2024-11-04 14:05:24 +05:30
Manav Rathi
cfcbed2613 Move 2024-11-04 14:01:43 +05:30
laurenspriem
0197451d0e Merge branch 'main' into mobile_ml_naming 2024-11-04 14:01:19 +05:30
Neeraj Gupta
63471eea85 [mob] Add attributes for person email & userID 2024-11-04 13:44:07 +05:30
Manav Rathi
80d35ea2fe [infra] Add data-puller CF worker (#3927) 2024-11-04 13:43:59 +05:30
Manav Rathi
fd301ff116 [infra] Add data-puller CF worker 2024-11-04 13:40:41 +05:30
Manav Rathi
34f485c658 [docs] Add note about leafmost folder (#3924) 2024-11-04 11:38:50 +05:30
Manav Rathi
fcb966f649 [docs] Add note about leafmost folder 2024-11-04 11:37:08 +05:30
mangesh
ca7ed779d6 minor fix: describing markdown syntax type. (#3879) 2024-11-04 11:34:06 +05:30
mangesh
1fcdc7cc73 add: resource links for running museum as a bg service (#3890) 2024-11-04 11:32:56 +05:30
Neeraj Gupta
1ae5b614f4 [auth] New translations (#3918)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-04 11:32:30 +05:30
Neeraj Gupta
c58dffd5c9 [mob] Handle 404 for multipart failure (#3923)
## Description

## Tests
2024-11-04 11:29:04 +05:30
Neeraj Gupta
ef329177c0 Merge remote-tracking branch 'origin/main' into file_data_v2 2024-11-04 09:51:16 +05:30
Neeraj Gupta
c13364513b [auth] Remove bad icon 2024-11-04 09:50:16 +05:30
Manav Rathi
5ef200d520 [desktop] Fix build failures due to apt failures (#3922) 2024-11-04 09:47:28 +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
86af6653dd [desktop] Fix build failures due to apt failures (#3921)
https://github.com/actions/runner-images/issues/6039#issuecomment-1209531257
2024-11-04 09:42:37 +05:30
github-actions[bot]
7e7e1983b7 [mobile] New translations (#3917)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-11-04 09:41:56 +05:30
Neeraj Gupta
cb37870911 Rename file back to original name 2024-11-04 09:36:30 +05:30
Neeraj Gupta
257aae3d81 Temporarily rename file to resolve case sensitivity issue 2024-11-04 09:36:29 +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
1a338f2451 [web] Fix capitalization for the uk-UA lang (#3920)
https://github.com/ente-io/ente/issues/3634#issuecomment-2448388285
2024-11-04 08:23:02 +05:30
Manav Rathi
432acfbeb6 [web] Fix capitalization for the uk-UA lang
https://github.com/ente-io/ente/issues/3634#issuecomment-2448388285
2024-11-04 08:19:12 +05:30
Manav Rathi
af2b6e3918 [web] New translations (#3916)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-04 08:17:44 +05:30
Crowdin Bot
46f7d14964 New Crowdin translations by GitHub Action 2024-11-04 01:17:23 +00:00
Crowdin Bot
caf0374f80 New Crowdin translations by GitHub Action 2024-11-04 00:35:43 +00:00
Manav Rathi
d4587abf3f [web] Minor drawer related refactoring (#3891)
Non functional
2024-10-30 23:04:12 +05:30
Manav Rathi
4e47d856bf Rename and move 2024-10-30 23:01:11 +05:30
Manav Rathi
c2514bc336 Default anchor is already left 2024-10-30 22:34:07 +05:30
Manav Rathi
7f3996c0ba [web] Settings related refactoring (#3888)
Prep for moving the preferences code into packages/new/photos.
2024-10-30 22:26:47 +05:30
Manav Rathi
b7af7be2da LF 2024-10-30 22:20:20 +05:30
Manav Rathi
8685222472 Only attempt to init settings after login 2024-10-30 21:59:28 +05:30
ashilkn
b2c6374010 [mob][photos] Stop showing name of face filter so that it occupies less space in UI 2024-10-30 21:24:20 +05:30
ashilkn
e0e6980dac [mob][photos] Use thumbnail image for face filter thumbnails 2024-10-30 21:09:33 +05:30
mangeshrex
5a37760cf1 add: resource links for running museum as a bg service 2024-10-30 20:50:54 +05:30
ashilkn
556fb50870 [mob][photos] Move different filter chip widgets to separate files 2024-10-30 15:56:18 +05:30
ashilkn
da38c3e9f5 [mob][photos] Fix missing files in hierarchical search when searching over an archived album 2024-10-30 15:40:33 +05:30
Manav Rathi
f502246cde LF 2024-10-30 14:42:24 +05:30
Manav Rathi
774227c14e Split again 2024-10-30 14:37:40 +05:30
ashilkn
862e84e6b2 [mob][photos] Make 'only them' filter working, showing filtered files in gallery 2024-10-30 14:33:08 +05:30
Manav Rathi
98ad12b415 Start using 2024-10-30 14:28:25 +05:30
Manav Rathi
9b04de216c wip: checkpoint 2024-10-30 14:02:43 +05:30
Manav Rathi
6b71ce2cf9 To settings 2024-10-30 13:27:43 +05:30
Manav Rathi
3483466391 Rename 2024-10-30 13:25:27 +05:30
Manav Rathi
5609778ca1 Transition to settings 2024-10-30 13:25:14 +05:30
Manav Rathi
072c472f1c Outline 2024-10-30 13:11:44 +05:30
Manav Rathi
b8dea0f296 Outline 2024-10-30 12:27:11 +05:30
Manav Rathi
56bac2160e Combine 2024-10-30 12:12:19 +05:30
Manav Rathi
258d1768fd Inline 2024-10-30 11:31:02 +05:30
Manav Rathi
23e6788891 [web] [desktop] Retain JPEG originals even on date modifications (#3887) 2024-10-30 10:57:34 +05:30
Manav Rathi
28cb942e6c Fix formatting lint issue 2024-10-30 10:53:02 +05:30
Manav Rathi
f97952298d [web] [desktop] Retain JPEG originals even on date modifications 2024-10-30 10:34:42 +05:30
ashilkn
e6813aa042 [mob][photos] When an 'only them' filter is added, remove all individual face filters from applied list 2024-10-29 20:20:31 +05:30
Manav Rathi
ac6524121a [web] General refactoring - Update the OTP input component package (#3884) 2024-10-29 19:37:21 +05:30
Manav Rathi
8e5fc76ef1 Move dep to correct place 2024-10-29 19:29:12 +05:30
Manav Rathi
d2db27d4ee Style to fit during the login flow 2024-10-29 19:27:33 +05:30
Manav Rathi
d9e6ff2fee Autofocus back to first on error 2024-10-29 19:21:20 +05:30
ashilkn
4717e48598 [mob][photos] Show thumbnail for 'only them' filter with different layouts depending on the number of faces in filter 2024-10-29 18:52:52 +05:30
Manav Rathi
61936029e8 Update 2024-10-29 18:34:52 +05:30
laurenspriem
1277c9d188 [mob][photos] Copy 2024-10-29 18:16:16 +05:30
ashilkn
f753779860 [mob][photos] Create only them filter and add it to recommendations on a condition 2024-10-29 17:26:18 +05:30
mangesh
3244f9d37e minor fix: describing markdown syntax type. 2024-10-29 13:15:26 +05:30
Neeraj Gupta
b886a9e31c [mob] Add support for storing fileDataInfo 2024-10-29 13:11:40 +05:30
Manav Rathi
da6b0c920a Doc 2024-10-29 12:54:20 +05:30
Manav Rathi
28691784bf Unused CSS 2024-10-29 12:45:53 +05:30
Manav Rathi
0e12a390f4 [web] General minor refactorings (#3878)
Circling around how to extract the share page
2024-10-29 12:35:20 +05:30
Manav Rathi
c6bcd7ccf0 Fin 2024-10-29 12:21:47 +05:30
Manav Rathi
eb0af57a84 Autofocus on the delete action only in the file viewer context 2024-10-29 12:14:36 +05:30
Manav Rathi
d15f8451fe Stable identity of context functions to prevent unnecessary rerenders 2024-10-29 12:14:36 +05:30
Neeraj Gupta
5568a86fb2 [mob] Remove dead code 2024-10-29 11:47:11 +05:30
Neeraj Gupta
ea8e561e04 [mob] generated 2024-10-29 11:43:49 +05:30
Neeraj Gupta
ee36ebc6a6 [mob] Add migration for filedata 2024-10-29 11:43:39 +05:30
Manav Rathi
75c280d86b Auth app doesn't use it 2024-10-29 11:10:52 +05:30
Manav Rathi
04d07fc94f Should be fixed upstream
https://github.com/klendi/react-top-loading-bar/issues/52
2024-10-29 11:06:37 +05:30
Manav Rathi
6f576bdae6 Update 2024-10-29 10:56:35 +05:30
Manav Rathi
145dd4d50b Prune 2024-10-29 10:54:30 +05:30
Manav Rathi
a0ea952932 Doc 2024-10-29 10:54:13 +05:30
Manav Rathi
06a0a8177b Unused css
Best I can tell, it seems a leftover from 7df731ed2c
2024-10-29 10:46:12 +05:30
Manav Rathi
4df1e16b90 Use the mui built in icons
The ad-hoc variation did not fit in with the rest of the icons (e.g it had a different stroke width, and general vibe)
2024-10-29 09:57:31 +05:30
Manav Rathi
8ce0775514 Remove unused 2024-10-29 09:47:08 +05:30
zDqrK404
44ccc69f77 [AUTH] Add Icon for DigiFinex.com (#3858)
## Description

Added a Icon for DigiFinex.com 

And Updated Index for it in custom-icons.json 

## Tests

None 
2024-10-29 09:34:25 +05:30
mangesh
85ae97c459 [draft] Docs for self hosting ente without docker (#3831)
## Description

in draft 

## Tests
2024-10-29 09:34:05 +05:30
mangesh
fd4de8b67b [docs][ente-cli]: add docs to troubleshoot keyring errors (#3870)
## Description

Adding docs for setting up the ENTE_CLI_SECRET_PATH variable. This fix
is for errors related to keyrings with ente-cli.

## Tests
2024-10-29 09:33:37 +05:30
KingLuc12
ae0c379e3f Update custom-icons.json
Changed one of the "altNames" from "Ubiquti SSO" to "Ubiquiti SSO".
2024-10-28 20:58:06 +00:00
KingLuc12
19c81646e3 Merge branch 'ente-io:main' into main 2024-10-28 20:55:14 +00:00
Manav Rathi
5bf1c4e14f [docs] Update ML FAQ to reflect functionality in latest desktop release (#3874)
/cc @laurenspriem, please reword if needed!
2024-10-28 18:20:12 +05:30
Manav Rathi
c09fc35488 [docs] Update ML FAQ to reflect functionality in latest desktop release 2024-10-28 18:16:09 +05:30
Manav Rathi
16ef8c548d [desktop] Start next release train (#3873)
Also updated 1.7.6 changelog with two entries I'd forgotten to add
earlier.
2024-10-28 17:52:47 +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
ashilkn
b05373c8f2 [mob][photos] Change configuration in iOS to open albums.ente.sh instead of albums.ente.io 2024-10-28 17:37:15 +05:30
Manav Rathi
bc70689b9d photosd-v1.7.6 (#3872) 2024-10-28 17:14:09 +05:30
Manav Rathi
4246cc2f15 photosd-v1.7.6 2024-10-28 17:12:41 +05:30
Manav Rathi
3ec04beb61 [auth] Fix case insensitive rename (#3871)
A recent PR seems to have added "Render.svg". I'm not sure of the
intent, but
this seems to have been meant as replacement of the existing
"render.svg" (note
the different case). Because of how the macOS APFS filesystem and git
interact,
main is now showing as dirty on a git checkout.

Based on a visual comparison, and assuming the most recent PR is the
meant to
intentionally update this file, I've retained "Render.svg".
2024-10-28 17:10:32 +05:30
Manav Rathi
4e7dca6e4e [auth] Fix case insensitive rename
A recent PR seems to have added "Render.svg". I'm not sure of the intent, but
this seems to have been meant as replacement of the existing "render.svg" (note
the different case). Because of how the macOS APFS filesystem and git interact,
main is now showing as dirty on a git checkout.

Based on a visual comparison, and assuming the most recent PR is the meant to
intentionally update this file, I've retained "Render.svg".
2024-10-28 17:07:22 +05:30
Neeraj Gupta
8dce201ec6 Merge branch 'main' into file_data_v2 2024-10-28 15:55:46 +05:30
github-actions[bot]
60aae73223 [mobile] New translations (#3869)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-10-28 15:55:14 +05:30
Neeraj Gupta
d3dd168b2a [server] generated strings 2024-10-28 15:38:55 +05:30
LeGenDaRy
a6e4f9e603 Add new icons (#3776)
Add new icons
2024-10-28 15:14:31 +05:30
Neeraj Gupta
bec0f639d6 [server] API to get file data status (#3868)
## Description
Note:
This API won't really return status/diff for deleted files. The clients
will primarily use this data to identify for which all files we already
have preview generated or it's ML inference is done.
This doesn't simulate perfect diff behaviour as we won't maintain a
tombstone entries for the deleted API.
## Tests
2024-10-28 15:14:09 +05:30
Neeraj Gupta
70f79ebae4 [server] Change method type 2024-10-28 15:12:24 +05:30
Neeraj Gupta
17d1589859 [server] API to get index diff status 2024-10-28 15:03:08 +05:30
github-actions[bot]
dcd112bfdf [mobile] New translations (#3862)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-10-28 10:29:11 +05:30
github-actions[bot]
d3ce42fca1 [auth] New translations (#3863)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-10-28 10:26:21 +05:30
KingLuc12
d7e10a5e7a [Custom Icons] Add Ubiquiti (#3825)
## Description
Added Ubiquiti to the custom icons.
2024-10-28 10:25:43 +05:30
Manav Rathi
b4467771c0 [web] Enable Ukrainian (#3865) 2024-10-28 10:10:03 +05:30
Manav Rathi
984800379e [web] Enable Ukrainian 2024-10-28 10:02:53 +05:30
Manav Rathi
24c6d52b54 [web] New translations (#3861)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-28 09:57:52 +05:30
Crowdin Bot
54787eaf8d New Crowdin translations by GitHub Action 2024-10-28 00:36:03 +00:00
ashilkn
322c729c13 [mob][photos] Curate slightly better recommendations in app bar
Before, the recommendations were only based on relevance. Now the recommendations will be mostly relevant and a bit more diverse when it comes to type of filter
2024-10-26 18:50:24 +05:30
ashilkn
2c4c25feb3 [mob][photos] Create FilterTypeNames enum and enforce that a new entry is added here any time a new class extends HierarchicalSearchFilter 2024-10-26 18:40:57 +05:30
Aman Raj Singh Mourya
c849ea1046 [mob][photos] use better dialog widget to ask permissions 2024-10-26 17:12:52 +05:30
Manav Rathi
85e6fb60dc [desktop] Fix OOM on large library imports (#3847)
It is hard for me to be certain, but I feel this should resolve the
sporadic OOMs that have been reported when uploading large libraries.

- https://github.com/ente-io/ente/issues/2500 
- https://github.com/ente-io/ente/discussions/3420

There are two fixes here:

1. First one is a inefficient array concat in our code. This was not
incorrect per se, but it did lead to an allocation pattern that caused
V8's GC to crash the renderer with OOMs.

2. But even after the first fix, I was able to sometimes reproduce OOMs.
I added a lot of instrumentation (I've cherry-committed some of it to
git history for future reference when debugging similar issues), but I
couldn't spot any abnormal allocation patterns during uploads. Out of
ideas, I started imagining it was a Chromium issue, and on a whim, I
updated Electron 30 => 33 (something I needed to do anyway, as part of
regular app dependency updates). That apparently has resolved the
remaining OOMs.

With these changes, I've not been able to reproduce a crash even after
bumping up the parallel upload count from 4 to 12. I've let the parallel
upload count be at the existing 4 for now, but if indeed we stop getting
field reports of OOM crashes after this is released, we can increase
that too in the future.
2024-10-26 15:33:09 +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
Neeraj Gupta
a830026640 [server] Add '/' before query params for an album's share URL (#3843) 2024-10-26 13:58:44 +05:30
Aman Raj Singh Mourya
b3f332cbb5 [mob][photos] open owned collection without fetching from the server 2024-10-26 13:14:45 +05:30
ashilkn
3b8c1ed9e3 [server] Add '/' before query params for an album's share URL 2024-10-26 07:51:20 +05:30
Prateek Sunal
e75913cb96 [auth] linux fixes (#3334)
## Description

- fix #2563 #2564
- update binary name

## Tests
2024-10-25 22:31:16 +05:30
Manav Rathi
3511fcf723 [desktop] Fix an OOM on large library imports
Should reduce the following occurrences (This should make it better, but there
might be other reasons for the OOM too): -
https://github.com/ente-io/ente/issues/2500 - -
https://github.com/ente-io/ente/discussions/3420

---

Here, the issue is that the combineChunksToFormUploadPart function, while not
incorrect, is terribly inefficent in how it combines Uint8Arrays byte by
byte. This apparently causes an allocation pattern that the V8 garbage
collector, Oilpan, doesn't like, and crashes the renderer process with:

    [main] <--- Last few GCs --->
    [main]
    [main] [17639:0x13000e90000]    39409 ms: Mark-Compact (reduce) 48.1 (57.8) -> 47.7 (52.8) MB, pooled: 0 MB, 35.08 / 0.04 ms  (average mu = 0.857, current mu = 0.906) CppHeap allocation failure; GC in old space requested
    [main]
    [main]
    [main] <--- JS stacktrace --->
    [main]
    [main] [17639:1025/145540.195043:ERROR:v8_initializer.cc(811)] V8 process OOM (Oilpan: Large allocation.).

The effort was primarily spent in getting it to a reproducible-ish state, and I
can now sporadically reproduce this watching a folder full of large videos, and
setting the network conditions in DevTools to 3G. For real users, what probably
happens is, depending on network speed, there is a potential race condition
where 4 multipart uploads may start within the same GC cycle (but I'm guessing
here, since the setup I have for reproducing this is still very sporadic).

Here is a smaller isolated example. This code, when repeatedly invoked in a
setTimeout (independent of any uploads or anything else in the app), causes the
renderer to OOM within a minute.

    import { wait } from "@/utils/promise";

    async function combineChunksToFormUploadPart() {
        const combinedChunks = [];
        for (let i = 0; i < 5 * 5; i++) {
            const { done, value: chunk } = await readDo();
            if (done) {
                break;
            }
            for (let index = 0; index < chunk.length; index++) {
                combinedChunks.push(chunk[index]!);
            }
        }
        return Uint8Array.from(combinedChunks);
    }

    const readDo = async () => {
        await wait(10);
        const ENCRYPTION_CHUNK_SIZE = 4 * 1024 * 1024;
        return {
            done: false,
            value: Uint8Array.from(
                Array(ENCRYPTION_CHUNK_SIZE).fill(Math.random()),
            ),
        };
    };

---

Some flags which helped in debugging:

    app.commandLine.appendSwitch("js-flags", "--expose_gc --trace_gc --trace_gc_verbose");
2024-10-25 20:49:03 +05:30
Manav Rathi
24009842d7 [docs] [web] Add NVM as an alternative (#3842) 2024-10-25 19:10:09 +05:30
Manav Rathi
1b6dda46df Add NVM as an alternative 2024-10-25 19:07:09 +05:30
Ashil
9956faf4b3 Update sha256 fingerprint of ente photos in Digital asset links JSON (#3841) 2024-10-25 17:38:19 +05:30
ashilkn
a829681970 Update sha256 fingerprint of ente photos in Digital asset links JSON 2024-10-25 17:34:03 +05:30
Neeraj Gupta
27dd13324e ML Lite (#3838)
## Description

- Adds an option to not index files locally on mobile
- Uses the global ML flag for consent

## Tests

Tested in debug mode on my Pixel 8.
2024-10-25 11:18:36 +05:30
laurenspriem
0a2090e2fb [mob][photos] Rename keys 2024-10-25 11:15:19 +05:30
laurenspriem
656baa972d [mob][photos] Simplify 2024-10-25 10:39:51 +05:30
laurenspriem
ab4d73e172 [mob][photos] Fix 2024-10-25 10:35:53 +05:30
laurenspriem
f81c7f6faa [mob][photos] Refactor 2024-10-25 10:23:35 +05:30
ashilkn
1c3bdb6d69 Merge branch 'main' into hierarchical_search 2024-10-25 09:58:37 +05:30
ashilkn
8b647ed0b1 [mob][photos] Wrap safearea around FilterOptionsBottomSheet 2024-10-25 09:57:39 +05:30
ashilkn
a29f9db35d [mob][photos] Show loading state in gallery from when a filter is applied to when all computation related to it finishes 2024-10-25 09:10:51 +05:30
ashilkn
ae5ae0c770 [mob][photos] Enable hierarchical search for uncategorized album 2024-10-25 08:34:55 +05:30
ashilkn
567ae6aa41 Revert "[mob][photos] Change leading width of appbar when filters are applied"
This reverts commit 925abee3c5.
2024-10-25 08:23:38 +05:30
ashilkn
53e7bbac78 [mob][photos] Chore 2024-10-24 22:15:04 +05:30
ashilkn
e944b6e8cb [mob][photos] Performance improvements 2024-10-24 22:13:00 +05:30
ashilkn
925abee3c5 [mob][photos] Change leading width of appbar when filters are applied 2024-10-24 21:10:52 +05:30
ashilkn
dabf4bb309 [mob][photos] Remove duplicate people naming banner 2024-10-24 21:02:40 +05:30
ashilkn
656d103e9d [mob][photos] Stop showing cluster id in UI 2024-10-24 20:59:25 +05:30
Manav Rathi
37d763bfcd [infra] Add some notes on creating a graphical cloud VM (#3830) 2024-10-24 20:22:42 +05:30
Manav Rathi
3c8b023cd0 Tweak 2024-10-24 20:20:03 +05:30
laurenspriem
8bf29ee82f [mob][photos] Fix remote fetch counter 2024-10-24 19:46:42 +05:30
laurenspriem
b85e830a2b [mob][photos] Remove unneeded 2024-10-24 19:33:57 +05:30
laurenspriem
9e1d32fd88 [mob][photos] Fix colors 2024-10-24 19:28:25 +05:30
laurenspriem
4c63ffa90f [mob][photos] Inherited widget fix 2024-10-24 19:21:53 +05:30
Aman Raj Singh Mourya
10ca0b7669 Merge branch 'deeplinks' of https://github.com/ente-io/ente into deeplinks 2024-10-24 19:12:36 +05:30
Aman Raj Singh Mourya
621df27da9 [mob][photos] added android_intent_plus to open app settings for permissions 2024-10-24 19:12:33 +05:30
Aman Raj Singh Mourya
020033bd92 [mob][photos] Ask permission to enable deeplinks for github & fdroid users 2024-10-24 19:10:52 +05:30
ashilkn
5498438384 [mob][photos] Increase size of face filter chip in all filters view 2024-10-24 19:10:36 +05:30
laurenspriem
d16566ec31 [mob][photos] format 2024-10-24 19:07:25 +05:30
ashilkn
83cfd4ab4b [mob][photos] UI improvements in filter chips 2024-10-24 19:06:05 +05:30
laurenspriem
d2f20140da [mob][photos] format 2024-10-24 19:02:13 +05:30
laurenspriem
054a9deb59 [mob][photos] Only index locally if enough RAM 2024-10-24 19:00:22 +05:30
ashilkn
32b5b903be [mob][photos] Show close icon always inside the generic filter chip 2024-10-24 18:38:24 +05:30
laurenspriem
e500ef2144 [mob][photos] Extract strings 2024-10-24 17:56:41 +05:30
ashilkn
96cba31c29 [mob][photos] Chore 2024-10-24 17:54:01 +05:30
laurenspriem
602e820442 [mob][photos] Fix ML consent logic 2024-10-24 17:51:24 +05:30
laurenspriem
811ba9abfa [mob][photos] Prettier UI 2024-10-24 17:34:25 +05:30
laurenspriem
ca900d5a9a [mob][photos] Update ML debug options 2024-10-24 17:19:42 +05:30
ashilkn
8c708530ef [mob][photos] Perf improvements to hierarchical search
Normal search and hierarchical search needs slightly different set of files. Refactored code in such a way that the elements in both these lists are references of a elements in a list of all files and hence reducing the memory needed for search and hierarchical search combined. Files used for hierarchical search contain only uploaded files now, rather than mix of uploaded and un-uploaded, reducing iterations required for hierarchical search
2024-10-24 17:17:50 +05:30
Aman Raj Singh Mourya
9d045f51eb [mob][photos] resolve merge conflicts 2024-10-24 17:17:49 +05:30
laurenspriem
e969f8fa33 [mob][photos] Format 2024-10-24 17:10:35 +05:30
laurenspriem
39182fa9a4 [mob][photos] Enable local indexing by default 2024-10-24 17:09:11 +05:30
laurenspriem
1bf6b56f96 [mob][photos] Switch ML flags 2024-10-24 17:06:33 +05:30
Manav Rathi
18927c9e1c Notes on install
Ref: https://timoanttila.com/blog/install-xfce-to-hetzner-cloud
2024-10-24 16:55:10 +05:30
Saijo George
67c9d8b413 Update custom-icons.json for impact.com (#3820)
## Description

## Tests
2024-10-24 14:41:07 +05:30
laurenspriem
ee59fe8dcd [mob][photos] Toggle for local indexing 2024-10-24 14:29:39 +05:30
ashilkn
7be790d8ff [mob][photos] Bump up to v0.9.54 2024-10-24 14:20:08 +05:30
ashilkn
24bb6f28a9 Merge branch 'main' into deeplinks 2024-10-24 14:16:33 +05:30
Neeraj Gupta
70b90e8123 [mob] Bump version v0.9.53 (#3829)
## Description

## Tests
2024-10-24 12:14:42 +05:30
Neeraj Gupta
41a1d9042d [mob] Bump version v0.9.53 2024-10-24 12:14:11 +05:30
ashilkn
d45cb08fec [mob][photos] Remove duplicates and don't show files in ignored collections in Hierarchical search gallery 2024-10-24 11:52:44 +05:30
Neeraj Gupta
fb92cc49e4 [mob][auth] Fix detection of default locale (#3819)
## Description

## Tests
2024-10-24 11:23:38 +05:30
Neeraj Gupta
de435ecf33 [auth] Fix auto detection for default locale 2024-10-24 11:16:48 +05:30
Laurens Priem
e93f6b1c3b [mob][photos] Revert onnx preprocessing (#3818)
## Description

Reverting some changes that moved preprocessing inside ONNX because it's
giving memory issues.

## Tests

Tested in debug mode on my pixel 8.
2024-10-24 08:22:22 +05:30
KingLuc12
4668be96c1 Added Ubiquiti to "custom-icons.json" 2024-10-23 23:00:37 +01:00
KingLuc12
9b6a7881a5 Add files via upload 2024-10-23 22:50:24 +01:00
Prateek Sunal
58e2bc1f6c chore: lint fix 2024-10-24 00:43:28 +05:30
Prateek Sunal
269e68f32a fix: migration logic update 2024-10-24 00:43:04 +05:30
Prateek Sunal
5a7a5d6778 Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-10-24 00:34:30 +05:30
Prateek Sunal
d75bb9e8c9 fix: rethrow error after migrate db fails 2024-10-24 00:29:56 +05:30
Prateek Sunal
6004016331 Merge remote-tracking branch 'refs/remotes/origin/auth-linux-fixes' into auth-linux-fixes 2024-10-24 00:28:20 +05:30
Prateek Sunal
ab4fae7922 fix: migrate db on mac 2024-10-24 00:26:22 +05:30
laurenspriem
77dc0ba6f0 [mob][photos] ML Lite initial commit 2024-10-23 22:43:28 +05:30
ashilkn
2ec911da06 [mob][photos] Fix files in group in HierarchicalSearchGallery not ordered by creation time + reduce iterations 2024-10-23 21:41:42 +05:30
ashilkn
5e56ec21b7 [mob][photos] Use better name for function 2024-10-23 21:39:11 +05:30
ashilkn
6a692ebc73 [mob][photos] Clear all file selections when filters are applied 2024-10-23 20:46:26 +05:30
ashilkn
43dc2794d7 [mob][photos] Keep selection sheet the same until the initial top level filter of the gallery is removed. Once removed, use GalleryType.searchResult for the selection sheet 2024-10-23 20:39:11 +05:30
ashilkn
802ba55016 [mob][photos] Group filter recommendations by type in appbar 2024-10-23 18:44:35 +05:30
ashilkn
e7525ff5ea [mob][photos] Elevate app bar which has filters when gallery is scroll underneath to it (only visible in light theme) 2024-10-23 18:21:39 +05:30
ashilkn
9983689c74 [mob][photos] Fade the left edge of applied filters in appbar so that the filters fade away to the left when scrolling 2024-10-23 18:06:09 +05:30
ashilkn
b7f23a74c3 [mob][photos] Add icons for TopLevelGenericFilter search results 2024-10-23 18:05:12 +05:30
ashilkn
7ed11779bd [mob][photos] Show a gallery's TopLevelGenericFiter too in all filters view 2024-10-23 17:58:17 +05:30
Neeraj Gupta
e25eac5d62 [mob] Lint fix 2024-10-23 17:39:02 +05:30
Neeraj Gupta
e4647c07d5 [mob] Fix autoLanguage detection 2024-10-23 17:25:57 +05:30
laurenspriem
3a8ec51674 [mob][photos] Revert onnx preprocessing 2024-10-23 17:05:13 +05:30
ashilkn
37f2b9f70e [mob][photos] Fix filters getting squished a bit because of it's size constrain and it's outer stroke width 2024-10-23 16:39:11 +05:30
Manav Rathi
85f0920c5b [desktop] People grouping - Finishing touches (#3817) 2024-10-23 16:32:02 +05:30
ashilkn
f9d6c54004 [
mob][photos] Slight changes to UI in all filters view and in app bar and fix clipping issue of overflowing of widget content (of filter chip) by changing the design
2024-10-23 16:26:26 +05:30
Manav Rathi
30bb3e8c38 Fix 2024-10-23 16:21:53 +05:30
Manav Rathi
f98c837442 Tweak spacing 2024-10-23 16:18:44 +05:30
Manav Rathi
bc938ea17e Is fine 2024-10-23 16:15:53 +05:30
Manav Rathi
cb13e8ddb0 Tweak 2024-10-23 16:12:45 +05:30
Neeraj Gupta
cb9d9f700c [cli] Bump version 2024-10-23 16:11:46 +05:30
Neeraj Gupta
3b17d497be [cli] Fix login for auth app when passkey is enabled (#3815)
## Description

## Tests
2024-10-23 16:10:50 +05:30
Neeraj Gupta
819c0bc13c [cli] Fix login for auth app when passkey is enabled 2024-10-23 16:09:17 +05:30
Manav Rathi
62fb7ba459 Fix condition 2024-10-23 16:03:47 +05:30
Manav Rathi
e21cd29b98 Remove dupes 2024-10-23 15:52:29 +05:30
Manav Rathi
c4f0f0a32f Allow unignores 2024-10-23 15:45:26 +05:30
Neeraj Gupta
0c162912ab [cli] Improve error message (#3814)
## Description

## Tests
2024-10-23 15:32:44 +05:30
Neeraj Gupta
d2ad58aead [mob] Reduce noise from sentry (#3802)
## Description

## Tests
2024-10-23 15:32:30 +05:30
Neeraj Gupta
40dcd4b0ca [cli] Improve error message 2024-10-23 15:31:50 +05:30
Manav Rathi
8f9c36b192 Retain state for use in showing toggle 2024-10-23 15:23:05 +05:30
Manav Rathi
d112007b7b Show ignored people in file info 2024-10-23 15:19:31 +05:30
Manav Rathi
b4643e9741 Remove testing asserts 2024-10-23 14:42:55 +05:30
Manav Rathi
9e09344163 Fix selection on add 2024-10-23 14:36:25 +05:30
Manav Rathi
531d4ede40 Selection reset will automatically happen on deleting 2024-10-23 14:22:39 +05:30
Manav Rathi
329eba2491 Split 2024-10-23 14:11:42 +05:30
Manav Rathi
653f686ee0 id is enough 2024-10-23 14:05:26 +05:30
Manav Rathi
87ffb455be Select on add 1 2024-10-23 13:50:49 +05:30
Manav Rathi
00be1940d2 Update people view when state changes 2024-10-23 13:42:33 +05:30
Manav Rathi
f3a0540abd Fix 2024-10-23 13:27:22 +05:30
Manav Rathi
cb9855124c [web] Use reducer for gallery - Fin 7/7 (#3811)
This finishes the overall move for the time being, preparing the ground
for the people related gallery tweaks that we need to make.
2024-10-23 12:18:03 +05:30
Manav Rathi
c8b057cf9d Deterministically handle the extra entry 2024-10-23 12:10:51 +05:30
Manav Rathi
9c8701cd8c Use 2024-10-23 12:00:04 +05:30
Manav Rathi
717cada22d wip checkpoint 2024-10-23 11:32:35 +05:30
Manav Rathi
3f1ee5e7cd wip checkpoint 2024-10-23 11:25:08 +05:30
Manav Rathi
a6d96d542a filter in reducer - wip checkpoint 2024-10-23 10:30:22 +05:30
Manav Rathi
c165fad0fb Tune 2024-10-23 10:17:44 +05:30
Manav Rathi
a0f0bbdeb9 [web] Use reducer for gallery - Part 6/x (#3810) 2024-10-23 10:09:36 +05:30
Manav Rathi
b5b2609946 Use 2024-10-23 10:05:13 +05:30
Manav Rathi
38b0c9fded wip compiles 2024-10-23 09:52:43 +05:30
Manav Rathi
4566353ab6 wip checkpoint 2024-10-23 09:39:06 +05:30
ashilkn
3dabf7e89c [mob][photos] Make all filters button's UI better 2024-10-23 08:57:39 +05:30
Manav Rathi
9438247828 wip checkpoint 2024-10-23 08:26:39 +05:30
ashilkn
9722cd5d67 [mob][photos] Create a bigger view that shows all applied and recommended filters (bottom sheet) and make changes related to it 2024-10-22 22:52:43 +05:30
ashilkn
8e7a560ad4 [mob][photos] Pass FileTypeFilter instead of TopLevelGenericFilter for file type search results 2024-10-22 21:28:50 +05:30
Manav Rathi
1979da383f focus wip 2024-10-22 21:17:03 +05:30
Manav Rathi
997cf72eae Move 2024-10-22 20:53:43 +05:30
Manav Rathi
e3ebc1b11a Move 2024-10-22 20:36:36 +05:30
Manav Rathi
4a7d849d94 T 2024-10-22 20:28:06 +05:30
Manav Rathi
7c168fd9db Prune 2024-10-22 20:12:20 +05:30
Manav Rathi
76ba2fde01 Unlink archive / hidden 2024-10-22 20:05:10 +05:30
Manav Rathi
ff06c4d1cf Prune 2024-10-22 20:00:22 +05:30
Manav Rathi
8f481e5471 dedup 2024-10-22 19:48:53 +05:30
Manav Rathi
fa2689d14b Split 2024-10-22 19:22:52 +05:30
Manav Rathi
104029e720 Move 2024-10-22 19:10:57 +05:30
Manav Rathi
60261b9d06 Log the entire state 2024-10-22 18:44:42 +05:30
ashilkn
f62c4e3900 [mob][photos] Add UI change for face filter chip when filter is applied 2024-10-22 17:55:49 +05:30
ashilkn
f774a9a3c3 [mob][photos] Bug fix 2024-10-22 17:40:37 +05:30
ashilkn
1e868ac624 [mob][photos] Add 'isApplied' state to filters, change UI for applied filters 2024-10-22 17:17:00 +05:30
ashilkn
2d6bd7f5a5 [mob][photos] Only show most relevant filters in app bar as recommendation and capped to max 16 2024-10-22 15:20:48 +05:30
Neeraj Gupta
44756e7268 [mob] Fix faceSync issue due to parsing failure (#3799)
## Description

## Tests
2024-10-22 14:28:58 +05:30
Neeraj Gupta
953518fa73 [mob] Reduce noise from sentry 2024-10-22 14:28:28 +05:30
Manav Rathi
caf47ad14b [web] Use reducer for gallery - Part 5/x (#3801) 2024-10-22 14:11:19 +05:30
Manav Rathi
15ebb65f1c Agenda 2024-10-22 14:04:12 +05:30
Neeraj Gupta
672e21d5dc [mob] Safely parse faceBoxJson 2024-10-22 13:50:11 +05:30
Manav Rathi
873ac6b6f7 Forward people state 2024-10-22 13:48:01 +05:30
Neeraj Gupta
a29af35881 [mob] generated strings 2024-10-22 13:46:45 +05:30
Neeraj Gupta
375ab4e4b0 [mob] Refactor 2024-10-22 13:46:36 +05:30
ashilkn
1701311be3 [mob][photos] Minor fix 2024-10-22 12:47:10 +05:30
ashilkn
da21dcbd9e [mob][photos] Show loading indicator till the image of face in face filter is ready 2024-10-22 12:35:58 +05:30
Manav Rathi
b4b864a869 D3 2024-10-22 12:26:52 +05:30
Manav Rathi
2852d3867e D2 2024-10-22 12:19:49 +05:30
Manav Rathi
1a0fd43803 D1 2024-10-22 12:11:55 +05:30
Manav Rathi
5615cb42ad Hidden 2 2024-10-22 12:05:17 +05:30
Manav Rathi
1ce72fd97e Hidden 2024-10-22 11:50:15 +05:30
Manav Rathi
db3c642bc9 Update 2024-10-22 11:41:27 +05:30
Manav Rathi
f2effa245f Move 1 2024-10-22 11:28:52 +05:30
Neeraj Gupta
b08a16eafb [server] Add API to terminate userSession (#3797)
## Description

## Tests
2024-10-22 10:19:07 +05:30
Neeraj Gupta
4dc2d277d2 [server] Add API to terminate userSession 2024-10-22 10:16:52 +05:30
Ashil
92478ecb9c [mob][photos] Fix buggy create album (#3791) 2024-10-21 21:34:55 +05:30
Ashil
745513f379 [mob][photos] Fix blank screen coming up when an error is thrown when freeing up space (#3792) 2024-10-21 21:34:35 +05:30
ashilkn
a5016d3582 [mob][photos] Remove build-failing translations 2024-10-21 21:07:49 +05:30
ashilkn
7f67c88a8e [mob][photos] Fix blank screen coming up when an error is thrown when freeing up space 2024-10-21 21:04:42 +05:30
ashilkn
1a92a9e967 [mob][photos] Fix buggy create album 2024-10-21 20:28:27 +05:30
Ashil
1c02d6d8ec [mob][photos] Fix blank screen issue when closing modal (#3789) 2024-10-21 20:07:55 +05:30
Neeraj Gupta
0bfee489a8 [mob][perf] Avoid XMP extraction on main thread (#3787) 2024-10-21 20:07:14 +05:30
Manav Rathi
bbf119bca8 [web] Use reducer for gallery - Part 4/x (#3790) 2024-10-21 19:18:29 +05:30
Manav Rathi
bd90f21618 Fix 2024-10-21 19:12:31 +05:30
ashilkn
4edbc69bf2 [mob][photos] Bump up to v0.9.52 2024-10-21 19:00:16 +05:30
Manav Rathi
e2bffffec6 Intermediate 2024-10-21 18:56:56 +05:30
ashilkn
9713e96896 [mob][photos] Stop popping root navigator to avoid black screen from appearing 2024-10-21 18:56:13 +05:30
Manav Rathi
84ab342004 Move 2024-10-21 18:02:02 +05:30
Manav Rathi
82e72b8d8e Sketch 2024-10-21 18:02:02 +05:30
Manav Rathi
489e80df4b Sketch 2024-10-21 18:02:02 +05:30
Manav Rathi
4da2f32e71 Move 2024-10-21 18:02:02 +05:30
Manav Rathi
038c91e652 Move 2024-10-21 18:02:02 +05:30
ashilkn
04b4b6cbd1 [mob][photos] Remove method that would never be used 2024-10-21 17:39:32 +05:30
Manav Rathi
245bb3c1b2 [server] [docs] Update references to outdated postgres (#3788) 2024-10-21 17:36:43 +05:30
Manav Rathi
b513ba2da5 [server] [docs] Update references to outdated postgres 2024-10-21 17:34:20 +05:30
Neeraj Gupta
88452b991c [auth] fix formatting in custom_icons (#3773)
## Description

The PR #3482 broke the [lint for
auth](https://github.com/ente-io/ente/actions/runs/11096891779/job/31533991573?pr=3482).
This PR fixes that and also formats the document.

## Tests
2024-10-21 17:18:15 +05:30
Neeraj Gupta
7b8db79e61 [auth] New translations (#3782)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-10-21 17:17:55 +05:30
Neeraj Gupta
510bea6dcf [mobile] New translations (#3781)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-21 17:17:37 +05:30
Neeraj Gupta
6a6f6ffbb9 Add support for the password flag to the decrypt command (#3779)
## Description

This PR adds a new flag `--password` (with `-p` for short format) to the
`auth decrypt` command.
This will allow to run the decryption in just one command, without the
need for interactive user input.

## Tests

Run the command with a `--password` or `-p` flag and check the encrypted
file is correctly decrypted.
2024-10-21 17:16:54 +05:30
Neeraj Gupta
877820e114 [mob] Remove unused method 2024-10-21 17:13:32 +05:30
Neeraj Gupta
da7a0a60bf [mob][perf] Avoid XMP extraction on main thread 2024-10-21 17:10:32 +05:30
Neeraj Gupta
c20b3cf585 [mob] Add method to getXMP data via computer 2024-10-21 17:05:27 +05:30
ashilkn
f03cb6e9f1 [mob][photos] Fix black screen issue when deleting a file after opening it 2024-10-21 16:56:48 +05:30
ashilkn
fa076305df [mob][photos] Add animation to changes in recommended filter in appbar 2024-10-21 15:44:53 +05:30
Manav Rathi
823553e93b [web] Start moving gallery state into a reducer - Part 3/x (#3786)
Cleanup pending from part 1 and 2
2024-10-21 15:36:10 +05:30
Manav Rathi
018d915269 Use 2024-10-21 15:27:29 +05:30
Manav Rathi
1bd15a8365 Make optional 2024-10-21 15:19:06 +05:30
Neeraj Gupta
df863d1602 [mob] Log when clip embeddings are read from DB 2024-10-21 15:10:34 +05:30
Manav Rathi
ecb3b75a21 Inline 2024-10-21 15:07:22 +05:30
Manav Rathi
b06c80e813 Tweak 2024-10-21 15:04:49 +05:30
Manav Rathi
059c59ed28 Tweak 2024-10-21 14:42:20 +05:30
Manav Rathi
572b1c4f63 Improve 2024-10-21 14:25:56 +05:30
Manav Rathi
19a685917a Improve 2024-10-21 14:24:32 +05:30
Manav Rathi
2d0e2000c2 Improve 2024-10-21 14:14:17 +05:30
Manav Rathi
456f9f6abd Improve 2024-10-21 13:57:45 +05:30
Manav Rathi
28778d687e [docs] Add links to more external contributed tutorials (#3784) 2024-10-21 11:49:49 +05:30
Manav Rathi
f6404e8c46 [docs] Add links to more external contributed tutorials 2024-10-21 11:47:05 +05:30
Manav Rathi
94d9aeb67a [web] New translations (#3780)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-21 11:00:21 +05:30
ashilkn
8a130b52c2 [mob][photos] Improve UI of appbar when there are added filters 2024-10-21 08:34:57 +05:30
Crowdin Bot
397215c30b New Crowdin translations by GitHub Action 2024-10-21 01:17:18 +00:00
Crowdin Bot
8e809d4d46 New Crowdin translations by GitHub Action 2024-10-21 01:05:09 +00:00
Crowdin Bot
49ce6ca47f New Crowdin translations by GitHub Action 2024-10-21 00:35:00 +00:00
Alba Rincón
e791b40309 Add support for the password flag to the decrypt command 2024-10-20 20:54:40 +02:00
Prateek Sunal
da5ae6a38e fix(auth): add comma and fix formatting 2024-10-20 00:24:03 +05:30
Prateek Sunal
4000adaee4 Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-10-20 00:11:25 +05:30
ashilkn
f63e8b51d9 [mob][photos] Use service locators where ever necessary 2024-10-19 22:44:08 +05:30
ashilkn
9a07038bdf [mob][photos] Resolve merge conflicts and merge main 2024-10-19 22:40:17 +05:30
ashilkn
3716eb3d30 [mob][photos] Make MagicResultScreen hierarchical searchable 2024-10-19 22:22:06 +05:30
ashilkn
59333b700c [mob][photos] Make UI of Appbar and filter chips better 2024-10-19 22:01:07 +05:30
ashilkn
5111b98839 [mob][photos] Pass matchedUploadedIDs to MagicFilter right when recommendations are curated for MagicFilter to work when applied 2024-10-19 20:24:08 +05:30
ashilkn
f66e49313d [mob][photos] Show magic filter recommendations for a gallery using magic cache used for the discovery section 2024-10-19 19:26:43 +05:30
Manav Rathi
8a22b0ece3 [web] Start moving gallery state into a reducer - Part 2/x (#3768) 2024-10-19 18:02:00 +05:30
Manav Rathi
dc6ebf6033 Fix 2024-10-19 17:54:48 +05:30
Manav Rathi
8e14157c6a Tweak 2024-10-19 17:46:52 +05:30
Manav Rathi
e9e785e926 Use 2024-10-19 17:40:39 +05:30
Manav Rathi
1b637a7fe6 ui collections 2024-10-19 17:18:47 +05:30
Ashil
7b984b4af2 Add digital asset links for ente photos android app to enable public link handling (#3759) 2024-10-19 17:10:39 +05:30
Manav Rathi
1479638f08 Move 2024-10-19 17:00:59 +05:30
Manav Rathi
8432d05051 Derive 2024-10-19 16:49:23 +05:30
Manav Rathi
f9a29a9e17 Derive 2024-10-19 16:33:35 +05:30
Manav Rathi
407eaeb53a Tinker 2024-10-19 16:16:39 +05:30
Neeraj Gupta
07d1454741 [mob] Bump version v0.9.51 2024-10-19 15:47:45 +05:30
Neeraj Gupta
66620f5f61 [mob] Service locator for faceRecognition service 2024-10-19 15:47:45 +05:30
Neeraj Gupta
f149634311 [mob] Wait till indexing for downloading models 2024-10-19 15:47:45 +05:30
Neeraj Gupta
774a73bbf3 [mob] Minor refactor 2024-10-19 15:47:45 +05:30
Neeraj Gupta
38208059b6 [mob] Lint fixes 2024-10-19 15:47:45 +05:30
Neeraj Gupta
bba975e6b6 [mob] Minor refactor 2024-10-19 15:47:45 +05:30
Neeraj Gupta
e95aae589c [mob] Rename 2024-10-19 15:47:45 +05:30
Neeraj Gupta
35941b7f72 [mob] Service locator for mlController 2024-10-19 15:47:45 +05:30
Neeraj Gupta
674b5a9899 [mob] Remove redundant eventFire attempt 2024-10-19 15:47:45 +05:30
Neeraj Gupta
82af918c6c [Fix] Enable interfaction handling for MLController in iOS 2024-10-19 15:47:45 +05:30
Manav Rathi
1ba3d97045 Move to derived state 2024-10-19 15:40:51 +05:30
Manav Rathi
84f263adac fin 2024-10-19 15:17:16 +05:30
Manav Rathi
235067ecee wip checkpoint 2024-10-19 15:01:55 +05:30
Manav Rathi
df7ed0c405 wip checkpoint 2024-10-19 14:52:26 +05:30
Manav Rathi
5ed210c7ec wip checkpoint 2024-10-19 14:42:42 +05:30
Manav Rathi
0971362e06 dev scaffold 2024-10-19 14:22:03 +05:30
Manav Rathi
cae16c1580 Move 2024-10-19 14:07:55 +05:30
Manav Rathi
18ebc485df Move 2024-10-19 13:34:09 +05:30
Manav Rathi
a6611e9631 wip: checkpoint 2024-10-19 13:26:26 +05:30
Manav Rathi
3c82d966b2 [web] Start moving gallery state into a reducer - Part 1/x (#3765) 2024-10-19 12:46:41 +05:30
Manav Rathi
78cfba6822 Try to fix lint on CI
Works locally, but fails on GA

346:5  error  Unused eslint-disable directive (no problems were reported from '@typescript-eslint/no-unnecessary-condition')
2024-10-19 12:43:21 +05:30
Manav Rathi
b4533a5a61 Inline 2024-10-19 12:28:20 +05:30
Manav Rathi
8cbbdde6c3 Remove extraneous exports 2024-10-19 12:26:30 +05:30
Manav Rathi
1d255f9951 Move to reducer 2024-10-19 12:21:57 +05:30
Manav Rathi
f2659cbb35 Retain older behaviour 2024-10-19 11:49:14 +05:30
Manav Rathi
b974be5c61 Lint 2024-10-19 11:36:10 +05:30
Manav Rathi
9db7a780e0 fin move of derived state to reducer file 2024-10-19 11:29:51 +05:30
Neeraj Gupta
49c8e545b3 [server] Remove freshToken req for account recovery 2024-10-19 11:16:57 +05:30
Manav Rathi
2d19991aaf wip checkpoint 2024-10-19 11:14:12 +05:30
Manav Rathi
f718c20362 wip: checkpoint 2024-10-19 11:03:44 +05:30
Neeraj Gupta
3e679ec718 [mob] Bump version 2024-10-19 10:50:25 +05:30
Neeraj Gupta
8a75e8487a [mob] App start perf improvement 3/x (#3753)
## Description

## Tests
2024-10-19 10:48:48 +05:30
Neeraj Gupta
0dc44b9337 [mob] Service locator for billingService 2024-10-19 10:43:37 +05:30
Manav Rathi
9f9c060694 Unasync 2024-10-19 10:30:00 +05:30
Manav Rathi
4275974eec +1 2024-10-19 10:26:28 +05:30
Laurens Priem
7997f4673d FAQ on Machine Learning in help docs (#3761)
## Description

FAQ section in help.ente.io on Machine Learning features.
2024-10-19 10:18:34 +05:30
laurenspriem
f7d683b839 [docs] Add note 2024-10-19 10:17:17 +05:30
Manav Rathi
9d483f14a4 For removing async 2024-10-19 10:15:17 +05:30
laurenspriem
89408621cb [docs] format 2024-10-19 10:13:59 +05:30
laurenspriem
08d5913c00 [docs] Use backticks 2024-10-19 10:12:17 +05:30
Manav Rathi
240c3191b5 Apply collection sort only when showing normal collections 2024-10-19 09:58:56 +05:30
Manav Rathi
ea9f7dc54c Rearrange 2024-10-19 09:58:34 +05:30
Laurens Priem
51bc6bbc83 Yolo splits (#3756)
## Description

Renamed a initializer inside YOLOv5Face model as it was causing issues
on iOS. Using this updated version on all platforms out of precaution
and consistency.

## Tests

Tested on Neeraj's phone that the issue is no longer reproducible.
2024-10-19 09:54:13 +05:30
Manav Rathi
ae824cd822 dispatch 2024-10-19 09:46:37 +05:30
Manav Rathi
36f41f5267 Reducer 1 2024-10-19 09:39:14 +05:30
Neeraj Gupta
93f3f3d550 [mob] Lint fix 2024-10-18 22:58:03 +05:30
laurenspriem
815135e63b [docs] Link to FAQ 2024-10-18 22:50:52 +05:30
Neeraj Gupta
be6a002374 [mob] ServiceLocator for MagicCacheService 2024-10-18 22:50:50 +05:30
laurenspriem
d87bf13b45 [docs] Add machine learning FAQ 2024-10-18 22:47:46 +05:30
laurenspriem
4a2ee6f5de [docs] Link to ducky origin post 2024-10-18 21:50:47 +05:30
Neeraj Gupta
53aa8c72f8 [mob] ServiceLocator for TrashService 2024-10-18 21:42:05 +05:30
ashilkn
641aaf9d56 [mob][photos] Resolve merge conflicts and merge main 2024-10-18 20:27:42 +05:30
ashilkn
02554a4a06 Add digital asset links for ente photos android app to enable public link handling 2024-10-18 20:22:15 +05:30
ashilkn
0fc63396b7 [mob][photos] Chore 2024-10-18 20:03:32 +05:30
ashilkn
0c185d3446 [mob][photos] Resolve merge conflicts and merge main 2024-10-18 19:04:21 +05:30
ashilkn
063d87e44a [mob][photos] Use HierarchicalSearchGallery in PeoplePage when searching so that the gallery updates when adding/removing filters 2024-10-18 18:57:13 +05:30
laurenspriem
bd7747e566 [desktop] Change to altered yolo model 2024-10-18 17:22:30 +05:30
laurenspriem
f686292a72 [mob][photos] Change to altered yolo model 2024-10-18 17:19:58 +05:30
laurenspriem
94727252ae Merge branch 'main' into yolo_splits 2024-10-18 17:18:23 +05:30
Laurens Priem
024aa0a41d Ml fixes (#3752)
## Description

Various small fixes and improvements

## Tests

Tested in debug mode on my Pixel 8.
2024-10-18 17:17:36 +05:30
laurenspriem
ffdb3c9629 [infra] Solve yolo splits issue in model creation 2024-10-18 17:15:13 +05:30
Neeraj Gupta
af94e8163a [mob] ServiceLocator for UserRemoteFlagService 2024-10-18 16:55:02 +05:30
Manav Rathi
442c20b175 [desktop] Make all people clickable in file info (#3755) 2024-10-18 16:34:48 +05:30
Manav Rathi
9a601b2080 LF 2024-10-18 16:31:33 +05:30
Laurens Priem
5b0e67b9b6 Document issue with VSCode and notebooks. (#3754)
## Description

Document issue with VSCode and notebooks.
2024-10-18 16:30:06 +05:30
Neeraj Gupta
722cdb2f42 [mob] Fix typo 2024-10-18 16:13:03 +05:30
Manav Rathi
804dc98f68 Adapt 2024-10-18 16:08:40 +05:30
laurenspriem
fd827351ad [infra] Rewrite line 2024-10-18 15:59:22 +05:30
laurenspriem
09207af9bc [infra] Document issue VSCode and notebooks 2024-10-18 15:57:06 +05:30
Manav Rathi
01277d6f5a Make people a normal info item 2024-10-18 15:56:32 +05:30
Manav Rathi
e2b43fa677 Use stroke color 2024-10-18 15:52:27 +05:30
Manav Rathi
5c6f7cd018 Improve alignment, don't misuse button 2024-10-18 15:47:27 +05:30
Neeraj Gupta
6df4825f84 [mob] Use service locator for locationService 2024-10-18 15:40:41 +05:30
Neeraj Gupta
3cd384a7ba [mob] Reload location discovery section post cities load 2024-10-18 15:34:04 +05:30
Manav Rathi
d17932dde8 Tweak alignment 2024-10-18 15:23:27 +05:30
Manav Rathi
917fd1435c Tweak 2024-10-18 15:18:26 +05:30
laurenspriem
8f0dc8b8dc [mob][photos] Move name banner to top 2024-10-18 14:50:02 +05:30
Neeraj Gupta
04de72dafc [mob] Remove duplicate log 2024-10-18 14:45:32 +05:30
Manav Rathi
1dd969a7a2 Redo 2024-10-18 14:42:05 +05:30
Neeraj Gupta
5d09123cbc [mob] Add delay before loading cities 2024-10-18 14:39:45 +05:30
Manav Rathi
433000918f Tweak 2024-10-18 14:28:46 +05:30
Manav Rathi
08483f5a3f Tweak 2024-10-18 14:24:23 +05:30
Manav Rathi
9a8d9f03a1 Use 2024-10-18 14:18:15 +05:30
Manav Rathi
67d05f3c97 Move 2024-10-18 14:14:39 +05:30
Neeraj Gupta
f4c14d5984 [mob] Schedule sync after runApp (#3751)
## Description
Although we don't await on the result, running these method can affect
app start up time because the OS may take some CPU away till it execute
the next step.

## Tests
2024-10-18 14:08:53 +05:30
Manav Rathi
b7dda8c3b6 Tweak 2024-10-18 14:07:04 +05:30
Neeraj Gupta
6a2166809f [mob] Schedule sync after runApp 2024-10-18 14:04:17 +05:30
Manav Rathi
e3da55b611 Inline 2024-10-18 14:03:08 +05:30
Manav Rathi
56f1d2d9ee suffix 2024-10-18 14:02:16 +05:30
Manav Rathi
8db6f860f5 Inline 2024-10-18 14:01:23 +05:30
Manav Rathi
fe09b2e71e Tweak size 2024-10-18 13:58:33 +05:30
Manav Rathi
ddee942362 [desktop] People - Support Ignore (#3749) 2024-10-18 13:44:33 +05:30
Manav Rathi
7f14ec6b34 Don't overload the word snapshot 2024-10-18 13:26:26 +05:30
Manav Rathi
476b1f9828 Use 2024-10-18 13:10:36 +05:30
Manav Rathi
18e0e91bbd Recon checkpoint 2024-10-18 13:06:43 +05:30
Manav Rathi
e28eb325b3 wip checkpoint prep for making all faces clickable 2024-10-18 12:43:49 +05:30
Manav Rathi
82fc08aac4 Rename 2024-10-18 11:18:21 +05:30
Manav Rathi
714585f574 Move 2024-10-18 11:10:38 +05:30
Manav Rathi
fe25c498f0 Move 2024-10-18 11:09:22 +05:30
Manav Rathi
faa2e1edfb Inline 2024-10-18 11:04:36 +05:30
Manav Rathi
2f7ea0f232 Remote clusters are already removed from local list during reconcileClusters 2024-10-18 10:47:00 +05:30
Manav Rathi
863f80e4f3 Clarity 2024-10-18 10:42:00 +05:30
Manav Rathi
7cf5812536 Tweak 2024-10-18 10:36:43 +05:30
Manav Rathi
ad683e1ce4 Ignore 1 2024-10-18 10:20:07 +05:30
ashilkn
c8990d8f40 [mob][photos] Make filters useable (make them appear on appbar) in named people page 2024-10-18 09:50:10 +05:30
ashilkn
fd9269ccdf [mob][photos] Make sure AppliedFilters or RecommendedFilters widget is not used when a gallery is not hierarchical searchable 2024-10-18 09:41:13 +05:30
ashilkn
c7a692cb4d [mob][photos] Fix face thumbnail not appearing when filter is applied 2024-10-18 07:25:24 +05:30
ashilkn
288e987246 [mob][photos] Add more logging in filtering files 2024-10-18 07:13:48 +05:30
laurenspriem
cc1866893e [mob][photos] Extract to string 2024-10-17 22:07:21 +05:30
laurenspriem
53cb48b87c [mob][photos] Make merge clearer 2024-10-17 22:02:40 +05:30
ashilkn
e616071395 [mob][photos] Optimize getting uploaded file IDs associated with personID and clusterID when applying face filters 2024-10-17 21:20:40 +05:30
laurenspriem
fefd785e50 [mob][photos] Extract string 2024-10-17 20:58:27 +05:30
laurenspriem
773188db90 [mob][photos] Extract string 2024-10-17 20:56:43 +05:30
ashilkn
2f54acab58 [mob][photos] Make face filtering work (yet to be optimized for performance) 2024-10-17 19:14:24 +05:30
Manav Rathi
191a1ed94c [desktop] People suggestions - Implement save functionality (#3745) 2024-10-17 17:55:21 +05:30
Manav Rathi
96551812e0 dedup 2024-10-17 17:54:20 +05:30
ashilkn
1136d47c09 [mob][photos] Show face thumbnail and name of face if available in FaceFilterChip 2024-10-17 17:46:41 +05:30
laurenspriem
a3140d9d76 Merge branch 'main' into ml_fixes 2024-10-17 17:29:54 +05:30
Neeraj Gupta
7b012d3cca [mob] App startup improvements 1/x (#3741)
## Description

## Tests
2024-10-17 17:27:56 +05:30
Manav Rathi
e70738b1e1 Fix order again 2024-10-17 17:25:45 +05:30
Neeraj Gupta
a398f7e19e [mob] Switch to better pkg for user-agent 2024-10-17 17:15:03 +05:30
laurenspriem
89d6b0d92f [mob][photos] Logs 2024-10-17 17:11:16 +05:30
laurenspriem
2b338a3c63 [mob][photos] Check and remove old models 2024-10-17 17:10:32 +05:30
Aman Raj Singh Mourya
191a03c6d0 [mob][photos] change accepted links from albums.ente.io to albums.ente.sh 2024-10-17 17:07:37 +05:30
Manav Rathi
a85445b375 Show recent rejections 2024-10-17 17:02:46 +05:30
Manav Rathi
7f10af4d58 Fix order 2024-10-17 16:28:41 +05:30
Neeraj Gupta
b3243be90a [mob] Add utility to quickly measure time taken from previous step 2024-10-17 16:26:32 +05:30
Neeraj Gupta
d66ab0b24e [mob] Generated strings 2024-10-17 15:56:26 +05:30
Neeraj Gupta
a7daf36a57 [mob] Lint fix 2024-10-17 15:56:20 +05:30
laurenspriem
2b8c93ec1b Merge branch 'main' into ml_fixes 2024-10-17 15:45:17 +05:30
Neeraj Gupta
787f2908da [mob] ServiceLocator for EntityService 2024-10-17 15:44:34 +05:30
laurenspriem
edae970e8c [mob][photos] Move up remove option for cluster 2024-10-17 15:34:36 +05:30
Neeraj Gupta
08b07cdcf1 Merge remote-tracking branch 'origin/main' into clean_up 2024-10-17 15:31:52 +05:30
Neeraj Gupta
5cff4357ee [mob] ServiceLocator for updateService 2024-10-17 15:31:28 +05:30
laurenspriem
cc1332856d [mob][photos] Surface hide within person cluster 2024-10-17 15:30:12 +05:30
Neeraj Gupta
230f0b63d6 [mob] Fix typo 2024-10-17 15:11:50 +05:30
Manav Rathi
6514cbfe60 Remove circular dependency between ml/index and ml/people 2024-10-17 15:01:59 +05:30
Neeraj Gupta
345a25e33a [mobile] New translations (#3742)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-17 14:58:51 +05:30
Crowdin Bot
39c98b1e6f New Crowdin translations by GitHub Action 2024-10-17 09:17:27 +00:00
Neeraj Gupta
b9e5b10ed6 [mob] Use service locator for storage bonus 2024-10-17 14:33:00 +05:30
Manav Rathi
33233661ad Resets 2024-10-17 14:27:52 +05:30
Neeraj Gupta
46e3faeb46 [mob] refactor 2024-10-17 14:09:18 +05:30
Manav Rathi
c3f980de5b Log counts 2024-10-17 13:59:07 +05:30
Manav Rathi
ced3d1284e Move 2024-10-17 13:55:07 +05:30
Manav Rathi
1d04eb30a0 Checkpoint 2024-10-17 13:36:47 +05:30
Neeraj Gupta
54461453eb [mob] Remove unused method 2024-10-17 13:33:08 +05:30
Manav Rathi
dca7e90994 Remote 2024-10-17 13:31:15 +05:30
Manav Rathi
f61dabc0ae wip: checkpoint 2024-10-17 13:11:16 +05:30
Manav Rathi
b33e155b10 Match remote nomenclature 2024-10-17 12:27:08 +05:30
Manav Rathi
93b1db4b0c Scaffold 2024-10-17 12:16:27 +05:30
Brian Choromanski
6f5c1b8e3f [auth] Bugfix/auth icons with period (#3559)
## Description

Previously it would check if the substring that precedes the first `.`
or `(` of the lowercase spaceless provider title was a valid icon.

Now: 
1. Checks if lowercase spaceless provider title is valid icon
2. If the title contains a `(` it checks if the preceding part of the
title is a valid icon
3. If the title contains a `.` it checks if the preceding part of the
title is a valid icon

| Provider Title | Previous Check | Now Checks |
| -------- | ------- | ----------|
| Login.gov | `login` | `login.gov`  |
| GOV.UK (Brian) | `gov` | `gov.uk(brian)` then `gov.uk`  |
| PayPal.com (Visa) | `paypal`  | `paypal.com(visa)`  then
`paypal.com`  then `paypal` |
| Amazon.com | `amazon`  | `amazon.com`  then `amazon` |

This PR resolves issue #3473
2024-10-17 12:13:27 +05:30
Manav Rathi
a3c2bf73ae Use 2024-10-17 11:55:18 +05:30
Neeraj Gupta
607dfadb00 [auth] fix(linux): generic icon on Wayland sessions (#3737)
This change sets the program name to the application ID, which helps
various
systems like GTK and desktop environments map this running application
to its
corresponding .desktop file. This ensures better integration by allowing
the
application to be recognized beyond its binary name.

Notably, this is necessary on Wayland to map the running application
window to
the desktop file, and therefore apply the correct icon.

This is the [same fix that is applied to new Flutter
projects](https://github.com/flutter/flutter/pull/154522).

|  | Before | After |
|--------|--------|--------|
| Window |
![before-window](https://github.com/user-attachments/assets/71f3c5bb-f5e0-4d33-a9f6-344480761f53)
|
![after-window](https://github.com/user-attachments/assets/b208bfd2-25c0-4583-9bce-46f5761f0886)
|
| Taskbar |
![before-taskbar](https://github.com/user-attachments/assets/77b05efb-890e-4ef8-bd3f-2236c0284d19)
|
![after-taskbar](https://github.com/user-attachments/assets/ff9aa8e1-5372-4888-8f54-7e96f85610c8)
|


## How to test

- Run `main` on a Wayland session
- Note the generic Wayland logo for the icon in the window decorations,
taskbar, task switcher (alt+tab), and overview effects
- Run this branch, note the correct ente auth icon is now used
2024-10-17 11:53:55 +05:30
Neeraj Gupta
f71280b74b [mob] Hide storage bonus banner after single tap (#3740)
## Description

## Tests
2024-10-17 11:40:37 +05:30
Neeraj Gupta
b4d076d44c [mob] Hide storage bonus banner after single tap 2024-10-17 11:38:48 +05:30
Manav Rathi
7477b640fe Persistence 2024-10-17 11:06:18 +05:30
laurenspriem
f2849b3daf [mob][photos] Show smaller people clusters for small libraries 2024-10-17 10:31:32 +05:30
ashilkn
0ef03389ab [mob][photos] Pass FaceFilter.name as null if face name is not available (when personId is null) instead of passing clusterID 2024-10-17 09:16:36 +05:30
ashilkn
c4d49f4176 [mob][photos] Use FaceFilterChip instead of GenericFilterChip where ever necessary 2024-10-17 09:05:30 +05:30
ashilkn
a7420be774 [mob][photos] Remove no more necessary abstract method 'resultType' in HierarchicalSearchFilter 2024-10-17 09:03:57 +05:30
ashilkn
6252753512 Merge branch 'main' into hierarchical_search 2024-10-17 08:47:00 +05:30
ashilkn
b9b9dac719 [mob][photos] Remove unused extension on ResultType 2024-10-17 08:45:36 +05:30
ashilkn
6facd67452 [mob][photos] Add more documentation about TopLevelGenericFilter 2024-10-17 08:28:50 +05:30
ashilkn
863ba6b955 [mob][photos] Clean up isSameFilter implementations 2024-10-17 08:25:12 +05:30
Kristen McWilliam
9637c16684 fix(linux): generic icon on Wayland sessions
This change sets the program name to the
application ID, which helps various systems like
GTK and desktop environments map this running
application to its corresponding .desktop file.
This ensures better integration by allowing the
application to be recognized beyond its binary
name.
2024-10-16 16:35:58 -04:00
Manav Rathi
929c971339 [web] New translations (#3736)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-16 21:54:37 +05:30
Crowdin Bot
bbcce445ea New Crowdin translations by GitHub Action 2024-10-16 16:24:07 +00:00
Manav Rathi
c3e1f80cc1 [web] Remove unused / unnecessary code (#3735)
& minor tweaks
2024-10-16 21:53:20 +05:30
Manav Rathi
9411df282e Prep for making this section always visible on desktop 2024-10-16 21:49:00 +05:30
Manav Rathi
73a038a3a4 Use 2024-10-16 21:41:42 +05:30
Manav Rathi
0dfcf448ac Remove unused method from context 2024-10-16 21:35:51 +05:30
Manav Rathi
833e985d62 Use standard message as elsewhere 2024-10-16 21:35:51 +05:30
Manav Rathi
791fe45767 Tweak icon placement 2024-10-16 21:35:51 +05:30
Manav Rathi
b3469d3ac8 Fix width when translations are small 2024-10-16 21:35:51 +05:30
Manav Rathi
f86dda2665 [desktop] People suggestions - Make it faster (#3733) 2024-10-16 21:14:19 +05:30
Manav Rathi
7b49e0b2a4 Cleanup after testing 2024-10-16 20:53:15 +05:30
Manav Rathi
15b151fcc0 Debugging shows that random sampling is taking good fraction of total prep time
prep is the one which takes most, almost 10x of loop/post
2024-10-16 20:49:35 +05:30
Manav Rathi
1e72a3ba34 Cleanup 2024-10-16 20:31:06 +05:30
Neeraj Gupta
f32d881485 [mob][photos] Add artificial delay to debug thrown exception (#3729) 2024-10-16 16:30:50 +05:30
Ashil
88210223be [mob][photos] Bump up to v0.9.49 (#3730) 2024-10-16 16:29:41 +05:30
ashilkn
2301244cd6 [mob][photos] Bump up to v0.9.49 2024-10-16 16:17:46 +05:30
ashilkn
c62a3258ad [mob][photos] Refactor 2024-10-16 16:00:23 +05:30
ashilkn
deef7ac290 [mob][photos] Wrap with unawaited 2024-10-16 15:55:15 +05:30
ashilkn
15074c1945 [mob][photos] Make return type more correct 2024-10-16 15:49:02 +05:30
laurenspriem
7df6872579 [mob][photos] Show suggestions more often 2024-10-16 15:47:42 +05:30
ashilkn
182972ce4a [mob][photos] Add delay before calling setHideAppContent in init of LockScreenSettings to check whether 'lateinit property activity has not been initialized' PlatformExecption goes away 2024-10-16 15:47:42 +05:30
laurenspriem
2f7515f9e3 [mob][photos] Clarify ml debug options 2024-10-16 14:58:54 +05:30
Neeraj Gupta
e52fad6b2c [mob] Upgrade onnxruntime (#3726)
## Description

## Tests
2024-10-16 13:18:35 +05:30
Neeraj Gupta
beca27a0f5 [mob] Upgrade onnxruntime 2024-10-16 13:18:01 +05:30
Neeraj Gupta
8ee62da280 [auth] updated icons for dark/light modes (#3535) 2024-10-16 12:51:53 +05:30
laurenspriem
e6af91e9e3 [mob][photos] Comment 2024-10-16 12:28:55 +05:30
laurenspriem
04688225fa [mob][photos] Option for disabling remote fetch 2024-10-16 12:28:45 +05:30
Manav Rathi
5ef1b62854 [desktop] People suggestions - WIP - Part x/x (#3725)
Use a median based suggestion mechanism.
2024-10-16 12:24:05 +05:30
mangesh
e99a0444f9 Adding steps to install dependencies (#3693)
## Description

This PR includes some minor updates with the installation of
dependencies. I tried setting up ente on a fresh server and I did not
notice that I did not have all the dependencies until I was getting
stopped by errors at every step.

## Tests

Any tests needed for docs ?
2024-10-16 12:20:37 +05:30
Manav Rathi
6578d4e570 Sort by median sim 2024-10-16 12:05:52 +05:30
Manav Rathi
56365ac520 Use median check 2024-10-16 11:57:59 +05:30
Manav Rathi
e697b863e7 Debugging timings 2024-10-16 10:57:12 +05:30
Manav Rathi
90494c6144 Filter empty suggestions 2024-10-16 10:53:11 +05:30
Ashil
7dbc1f9389 [mob][photos] Fix system back gesture closing the app when triggered after closing a modal (#3723)
Closes #3613 
Resolves issues in #3524 which are reproducible after a modal is closed
(like bottom sheets, dialogs etc).
2024-10-16 09:49:14 +05:30
ashilkn
56604f627e [mob][photos] Bump up to v0.9.48 2024-10-16 09:26:23 +05:30
ashilkn
0a8d403ea0 [mob][photos] Fix system back gesture closing the app when triggered after closing a modal 2024-10-16 09:09:07 +05:30
Manav Rathi
a60a6c84cf [web] Support Italian 🇮🇹 and Lithuanian 🇱🇹 translations (#3721) 2024-10-16 09:02:16 +05:30
Manav Rathi
12161eec26 Use endonyms consistently 2024-10-16 08:57:50 +05:30
Manav Rathi
73f823b21e [web] Added Italian 🇮🇹 and Lithuanian 🇱🇹 translations 2024-10-16 08:53:16 +05:30
Manav Rathi
eda51ecab5 [web] Suggestions from translators in Crowdin (#3720) 2024-10-16 08:42:35 +05:30
Manav Rathi
97fc3539b6 [web] Suggestions from translators in Crowdin 2024-10-16 08:38:40 +05:30
Manav Rathi
9f2c7811ec [web] New translations (#3719)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-16 08:37:05 +05:30
Crowdin Bot
cb38af127b New Crowdin translations by GitHub Action 2024-10-16 03:05:14 +00:00
Neeraj Gupta
33b7cafb9d [mob] Bump version v0.9.48 (#3716)
## Description

## Tests
2024-10-15 20:57:02 +05:30
Neeraj Gupta
e0988596e4 [mob] Bump version v0.9.48 2024-10-15 20:54:52 +05:30
laurenspriem
6d2c3fcd0f [mob][photos] Lock file 2024-10-15 18:04:38 +05:30
laurenspriem
1163174538 [mob][photos] Remove old dependency 2024-10-15 17:59:26 +05:30
Ashil
745ff262da [mob][photos] fix video editor back button (#3695)
## Description
Back doesn't work when in video editor.
## Tests
2024-10-15 17:55:59 +05:30
Manav Rathi
335e4777a3 [desktop] People suggestions - WIP - Part x/x (#3712) 2024-10-15 17:15:28 +05:30
Manav Rathi
a0b601c847 Enable for internal users 2024-10-15 17:08:20 +05:30
Manav Rathi
9c4d734b26 Fix 2024-10-15 16:57:14 +05:30
Manav Rathi
b2b649d203 Disambiguate implementations 2024-10-15 16:44:51 +05:30
Manav Rathi
358f741d7d Use via worker 2024-10-15 16:41:32 +05:30
Manav Rathi
e0b8999696 Reset scroll pos 2024-10-15 16:38:47 +05:30
Neeraj Gupta
fa8060ee6b [mob] Minor improvements for ml sync (#3711)
## Description

## Tests
2024-10-15 16:35:39 +05:30
Neeraj Gupta
2b147c1a87 [mob] Minor improvements for ml sync 2024-10-15 16:34:38 +05:30
Manav Rathi
2c91eb82bc Use a disambiguating background 2024-10-15 16:25:12 +05:30
Manav Rathi
a745b69ebe State updates 2024-10-15 15:50:52 +05:30
Neeraj Gupta
39f4f55bae [mob] Handle int value for face[blur] json (#3709)
## Description

## Tests
2024-10-15 15:44:54 +05:30
Neeraj Gupta
270aa4301e [mob] Fix query for getPersonToClusterIdToFaceIds 2024-10-15 15:41:24 +05:30
Manav Rathi
6b05782446 Show option only if there is something to revert 2024-10-15 15:37:01 +05:30
Manav Rathi
865b5f3c8f rework fin 2024-10-15 15:34:33 +05:30
Neeraj Gupta
81d9cc6e7f Merge remote-tracking branch 'origin/main' into face_parse 2024-10-15 15:19:03 +05:30
Neeraj Gupta
2e15cb35bc [mob] Handle invalid logger name 2024-10-15 15:18:26 +05:30
Manav Rathi
b21639059e Rework wip 2024-10-15 15:14:56 +05:30
Neeraj Gupta
5a691778f6 [mob] Fix init for discovery section (#3708)
## Description

## Tests
2024-10-15 15:13:51 +05:30
Neeraj Gupta
bee9694f34 [mob] Add mount check 2024-10-15 15:13:14 +05:30
Neeraj Gupta
9f1a3ad7d6 [mob] Handle int value for face[blur] json 2024-10-15 15:06:32 +05:30
Neeraj Gupta
5e401cc9a8 [mob] Add missing await 2024-10-15 14:59:50 +05:30
Neeraj Gupta
2e36ea788c [mob] Fix init for discovery section 2024-10-15 14:52:36 +05:30
Manav Rathi
520777083b Use 2024-10-15 14:48:16 +05:30
Manav Rathi
ebab2e0387 wip checkpoint 2024-10-15 14:12:12 +05:30
Manav Rathi
3298cb6c14 wip checkpoint 2024-10-15 14:01:15 +05:30
Manav Rathi
c629d66d67 List order is not reflective of primary 2024-10-15 13:53:54 +05:30
Manav Rathi
a14db23873 wip fin 2024-10-15 13:36:06 +05:30
Manav Rathi
f89c03318a wip checkpoint 2024-10-15 13:21:32 +05:30
Manav Rathi
3121462829 wip checkpoint 2024-10-15 13:11:25 +05:30
Manav Rathi
050347762a Alt 2024-10-15 12:37:23 +05:30
Manav Rathi
a27310b80c Toggle 2024-10-15 12:09:58 +05:30
Ashil
c3c8d157e3 [mob][photos] Fix build error due to 'other' missing in translation (#3706) 2024-10-15 12:03:36 +05:30
ashilkn
97fad5962e [mob][photos] Fix build error due to 'other' missing in translation 2024-10-15 12:01:44 +05:30
Manav Rathi
f9ad4c36a6 RestoreIcon 2024-10-15 11:51:18 +05:30
mangeshrex
084d70ccaa fix: reorganize the structure of commands 2024-10-15 11:50:31 +05:30
Manav Rathi
78a87ad6d4 Increase preview count 2024-10-15 11:33:14 +05:30
Manav Rathi
d8ed89d5fd Flip 2024-10-15 11:00:49 +05:30
Manav Rathi
8e35068271 Count 2024-10-15 11:00:20 +05:30
Manav Rathi
79740eeee7 Avatar fit 2024-10-15 10:39:45 +05:30
Manav Rathi
a6a647786f Subtitle 2024-10-15 10:32:48 +05:30
Neeraj Gupta
832841e424 [auth] fix: don't use GNOME header bar outside of GNOME (#3688)
Currently, Flutter defaults to always using GTK
window decorations regardless of the window
manager, when running Wayland. This makes the app
look out of place on KDE Plasma and other Qt-based desktop environments.

This change checks the XDG_CURRENT_DESKTOP
environment variable to determine the running
desktop environment, and if it is GNOME continues
to use the GTK header, otherwise it uses the Qt
header.

| Before | After |
|--------|--------|
|
![before](https://github.com/user-attachments/assets/db7161fa-3d87-4c62-bc38-e74763cb2304)
|
![after](https://github.com/user-attachments/assets/f6ece7d6-f2cc-4ee7-b3d2-3eda722aee67)
|
2024-10-15 10:19:43 +05:30
Brian Choromanski
d2110afe68 [auth] Alt names not being formatted when processing (#3516)
## Description

The alt names are not being lowercased or striped of whitespace.
2024-10-15 10:07:28 +05:30
LauShyO
78c51a7042 [auth]Added Logos & Added altName (#3482)
Added logos for:

Band
LINUX DO
Binance
jianguoyun
tianyiyun
aliyun
Lark
tencent cloud
qiniuyun
volcengine
BaiduCloud
NeteaseMail
BBS.NGA

Added altName for:

okx
Nintendo
2024-10-15 10:05:08 +05:30
Neeraj Gupta
6279b280a8 [mobile] New translations (#3690)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-15 10:04:26 +05:30
Neeraj Gupta
b56cd4490b [auth] New translations (#3691)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-10-15 10:04:17 +05:30
Manav Rathi
bf5f9b6af5 Avatars 1 2024-10-15 09:51:52 +05:30
Manav Rathi
74bbdd5e72 Random sampling 2024-10-15 09:47:47 +05:30
Manav Rathi
b11e0e42bf Pick until 3 2024-10-15 09:43:40 +05:30
Manav Rathi
192f2062b9 [web] EnteFile related refactoring (#3705)
Non functional changes only.

Also move the RecoveryKey component out of the photos app specific
namespace since it is used also in the account creation flow.
2024-10-15 09:31:24 +05:30
Manav Rathi
ef64bfb249 Fix 2024-10-15 09:19:55 +05:30
Manav Rathi
3935734942 Move 2024-10-15 09:18:09 +05:30
Manav Rathi
785f54e043 Move 2024-10-15 09:13:25 +05:30
Manav Rathi
5d9e37730f Move 2024-10-15 09:06:31 +05:30
Manav Rathi
1df253d41a Move 2024-10-15 09:02:35 +05:30
Manav Rathi
3a4e798e1e Move 2024-10-15 09:00:11 +05:30
Manav Rathi
97eaafc67c Doc 2024-10-15 08:53:07 +05:30
Manav Rathi
80f5cf0f66 Move 2024-10-15 08:40:46 +05:30
Manav Rathi
d2db4c9cfa Merge 2024-10-15 08:35:34 +05:30
Manav Rathi
7a95495390 Scope 2024-10-15 08:31:46 +05:30
Manav Rathi
4fa7a4e794 Move 2024-10-15 08:27:58 +05:30
Manav Rathi
de5772b045 Unused 2024-10-15 08:23:37 +05:30
Manav Rathi
877e36ab96 Unused 2024-10-15 08:22:03 +05:30
Manav Rathi
8c176cce22 Localize 2024-10-15 08:20:01 +05:30
Manav Rathi
be1a79b1a3 [web] Remove prefix where not required for disambiguation 2024-10-15 08:07:13 +05:30
Aman Raj Singh Mourya
73ee5a8131 [mob][photos] fix video editor back button 2024-10-14 19:02:15 +05:30
Manav Rathi
44ba81e781 [desktop] People suggestions - WIP - Part x/x (#3694) 2024-10-14 17:40:17 +05:30
Manav Rathi
bf096572a6 Include preview faces 2024-10-14 17:35:20 +05:30
Manav Rathi
5aeb3fa615 List 2024-10-14 17:05:13 +05:30
Manav Rathi
8c6363efce Toggle fin 2024-10-14 16:51:51 +05:30
mangeshrex
3639a01d2b docs: add steps to install dependencies 2024-10-14 16:40:50 +05:30
Manav Rathi
7701823abb Toggle 2024-10-14 16:01:28 +05:30
Manav Rathi
74d4046671 List 3 2024-10-14 15:47:28 +05:30
ashilkn
ea983dd76b [mob][photos] Remove toHierarchicalSearchFilter which is no longer used from HierarchicalSearchFilter 2024-10-14 15:45:05 +05:30
Manav Rathi
efb88f1c90 List 2 2024-10-14 15:27:18 +05:30
Manav Rathi
e0519d30e9 List1 2024-10-14 14:55:57 +05:30
Manav Rathi
f5229f1117 Workarounds take 2 2024-10-14 14:37:05 +05:30
Manav Rathi
4173a8a02f Add workarounds for lack of stable person identity 2024-10-14 13:55:39 +05:30
Manav Rathi
616e970dd0 Refactor 2024-10-14 13:29:53 +05:30
Manav Rathi
0053f4fcbd See if a reducer helps 2024-10-14 13:19:16 +05:30
Manav Rathi
8af518a9db Regenerate suggestions on each open even for the same person 2024-10-14 13:09:56 +05:30
Manav Rathi
61e870fe79 [docs] Desktop large uploads - Add a note about the underlying likely cause (#3692) 2024-10-14 12:36:51 +05:30
Manav Rathi
2fc6a24565 [docs] Desktop large uploads - Add a note about the underlying likely cause 2024-10-14 12:36:06 +05:30
Manav Rathi
14f618af71 Improvements to the Auth FAQs (#3682)
## Description

Fixes many inconsistencies and grammatical errors in the Auth FAQs.
2024-10-14 10:41:48 +05:30
Manav Rathi
70d74a47e0 [web] New translations (#3689)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-14 10:40:42 +05:30
Crowdin Bot
704db942da New Crowdin translations by GitHub Action 2024-10-14 01:17:22 +00:00
Crowdin Bot
c89efebf7a New Crowdin translations by GitHub Action 2024-10-14 01:05:03 +00:00
Crowdin Bot
028036128a New Crowdin translations by GitHub Action 2024-10-14 00:35:07 +00:00
Kristen McWilliam
2f9ff47720 fix: don't use GNOME header bar outside of GNOME
Currently, Flutter defaults to always using GTK
window decorations regardless of the window
manager, when running Wayland. This makes the app
look out of place on KDE Plasma and other Qt-based
desktop environments.

This change checks the XDG_CURRENT_DESKTOP
environment variable to determine the running
desktop environment, and if it is GNOME continues
to use the GTK header, otherwise it uses the Qt
header.
2024-10-13 18:19:09 -04:00
Jake Anto
7b1f42714c Format with Prettier 2024-10-12 19:30:04 +00:00
Jake Anto
fe46b68a4e Fix grammar and clarity 2024-10-12 19:23:40 +00:00
Jake Anto
af5afb124d Fix naming inconsistencies 2024-10-12 19:12:27 +00:00
Jake Anto
9dc989a613 Fix grammar and clarity 2024-10-12 19:08:28 +00:00
Jake Anto
e8cf688d95 Fix typo 2024-10-13 00:24:42 +05:30
Manav Rathi
14a350b261 [web] People suggestions - WIP - Part x/x (#3679) 2024-10-12 18:31:11 +05:30
Manav Rathi
15e0c96db5 [web][auth] Fix signups (#3677) 2024-10-12 17:54:14 +05:30
Manav Rathi
2d7fa257cd [web][auth] Fix signups 2024-10-12 17:51:29 +05:30
Manav Rathi
54b6e6636e Error indicator 2024-10-12 17:41:19 +05:30
Manav Rathi
2bec720074 Empty states 2024-10-12 17:16:13 +05:30
Manav Rathi
1e8ae47f2e Add caption 2024-10-12 16:59:18 +05:30
Manav Rathi
c0a1b2daef Center 2024-10-12 16:50:53 +05:30
Manav Rathi
67fda60ba5 Actions 2024-10-12 12:52:57 +05:30
Manav Rathi
51cf2aef4b Action buttons 2024-10-12 12:35:05 +05:30
Manav Rathi
572a36abcc Ignore singletons 2024-10-12 12:15:07 +05:30
Manav Rathi
552116f51c Match material (and macOS) convention whilst retaining document order 2024-10-12 12:11:14 +05:30
Manav Rathi
46ea59ed9e Rename 2024-10-12 12:06:19 +05:30
Manav Rathi
ed7047e440 Scaffold 2024-10-12 11:56:57 +05:30
Manav Rathi
4085742de9 Forward 2024-10-12 11:44:11 +05:30
Manav Rathi
1cb0799bd0 Outline 2024-10-12 11:20:15 +05:30
Manav Rathi
7506a35f1f Add convenience hooks 2024-10-12 10:14:50 +05:30
Manav Rathi
1ac9594fe3 [web] Rename the breakpoint hook (#3670)
Did this while sketching out a people suggestion approach, though it is
conceptually unrelated.
2024-10-12 08:48:47 +05:30
Manav Rathi
ab75a9e55f Fix typo 2024-10-12 08:45:08 +05:30
Manav Rathi
85cb80597f Sketch 2024-10-12 08:40:01 +05:30
Manav Rathi
dfa782068f Occam 2024-10-12 08:31:42 +05:30
Manav Rathi
605e9ae533 Scaffold 2024-10-12 08:16:28 +05:30
Prateek Sunal
b9a76c369e Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-10-11 22:49:33 +05:30
ashilkn
171e96976a [mob][photos] Attach a SearchResults's corresponding HierarchicalSearchFilter to it when ever a instance is created 2024-10-11 20:57:45 +05:30
Manav Rathi
9cc3ade58e [desktop] People - WIP - Part x/x (#3667)
- Move cluster merging from behind ff
- Other minor people related features
2024-10-11 19:56:37 +05:30
Manav Rathi
26e4b6a724 Lint fix 2024-10-11 19:52:41 +05:30
Manav Rathi
b2100c1e1f Show the error inline 2024-10-11 19:29:52 +05:30
Manav Rathi
71982d5557 Show the error inline 2024-10-11 19:27:49 +05:30
Manav Rathi
4bf2780807 Fix loading indicator 2024-10-11 19:19:20 +05:30
Manav Rathi
d1a202fd8b Prevent layout shift on mobile 2024-10-11 19:14:20 +05:30
Manav Rathi
04b61ddb21 Reintroduce row, but deviate from material to retain accessibility
row-reverse causes the tab order to deviate from the reading order
2024-10-11 18:54:14 +05:30
Manav Rathi
70cd901571 Visual 2024-10-11 18:51:32 +05:30
Manav Rathi
413d85bbf9 Differentiate 2024-10-11 18:43:56 +05:30
Manav Rathi
1332dffad3 Tweak 2024-10-11 18:32:39 +05:30
Manav Rathi
d3b45cab6d Dedup 2024-10-11 18:27:39 +05:30
Manav Rathi
6515e13a9a Alt 2024-10-11 18:24:41 +05:30
Manav Rathi
e9ed2fd332 Split 2024-10-11 18:21:28 +05:30
Manav Rathi
b5d2fbbd69 Unused 2024-10-11 18:02:52 +05:30
Manav Rathi
58ff5a6ede Switch to new code path 2024-10-11 18:00:49 +05:30
Manav Rathi
f69ada05de [web] Translations cleanup (#3666) 2024-10-11 16:42:40 +05:30
Manav Rathi
75b127f8c8 Rename 2024-10-11 16:39:31 +05:30
Manav Rathi
38a0d73926 Rename 2024-10-11 16:34:54 +05:30
Manav Rathi
a32ceed72a Rename and move 2024-10-11 16:34:10 +05:30
Manav Rathi
547d64f3b2 Rename 2024-10-11 16:31:25 +05:30
Manav Rathi
d2c8f0bff4 [web] New translations (#3665)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-11 16:29:34 +05:30
Crowdin Bot
f1e148e316 New Crowdin translations by GitHub Action 2024-10-11 10:57:28 +00:00
Manav Rathi
5cd8ae0677 [web] Misc code touchups (#3664) 2024-10-11 16:11:59 +05:30
Manav Rathi
2f1ecbc79d Lint 2024-10-11 16:07:59 +05:30
Manav Rathi
893b504e94 The error is now handled inline 2024-10-11 15:59:38 +05:30
Manav Rathi
bd97a49640 Use 2024-10-11 15:46:56 +05:30
Manav Rathi
4ecd89f326 Use 2024-10-11 15:41:08 +05:30
Manav Rathi
897c584438 Sort and use 2024-10-11 15:38:01 +05:30
Manav Rathi
293d0a642f Use 2024-10-11 15:32:42 +05:30
Manav Rathi
9d9baa5bc5 Use 2024-10-11 15:29:31 +05:30
Manav Rathi
4384a72f3a Use 2024-10-11 15:25:33 +05:30
Manav Rathi
d527a97cd5 Download 2024-10-11 15:10:31 +05:30
Manav Rathi
d665a6a23a Switch 2024-10-11 14:47:27 +05:30
Manav Rathi
c92bfc1f1c Use 2024-10-11 14:42:14 +05:30
Manav Rathi
4bef94aac0 Inline 2024-10-11 14:30:39 +05:30
Manav Rathi
add1c7a089 Same as the other TitledMiniDialogs 2024-10-11 14:11:00 +05:30
Manav Rathi
0466d7024a Fix same issue elsewhere 2024-10-11 14:06:27 +05:30
Manav Rathi
c7191ae7f0 row-reverse is (a) infrequently needed, and (b) causes a accessibility disconnect 2024-10-11 14:01:05 +05:30
Manav Rathi
e5c6999b94 Exit section 2024-10-11 13:54:42 +05:30
Manav Rathi
5442742cf3 Fix lints 2024-10-11 13:41:35 +05:30
Manav Rathi
4bfcd9d374 Trim 2024-10-11 13:31:56 +05:30
Manav Rathi
651575ec6e Update 2024-10-11 13:28:46 +05:30
Manav Rathi
06f19b26d2 Update 2024-10-11 12:32:46 +05:30
Manav Rathi
b92e9e366b Remove spurious warning 2024-10-11 12:01:51 +05:30
Manav Rathi
e1199222e1 Abstract 2024-10-11 11:58:21 +05:30
Manav Rathi
2465871c7c Extract 2024-10-11 11:41:43 +05:30
Manav Rathi
7788ba1fa4 Move 2024-10-11 11:36:16 +05:30
Manav Rathi
88801beaf1 Use 2024-10-11 11:31:58 +05:30
Manav Rathi
be60bec4ae Switch 2024-10-11 11:24:07 +05:30
Manav Rathi
6c8bec0bad prettier 2024-10-11 11:14:04 +05:30
Manav Rathi
f3eb0fc181 [desktop] Remove old ML models when downloading new ones (#3661) 2024-10-11 10:31:50 +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
ashilkn
4450018491 [mob][photos] Create a different filter chip widget for faces and a generic one for everything else 2024-10-11 08:45:24 +05:30
ashilkn
b9a99d89af [mob][photos] Create a custom filter chip for hierarchical search 2024-10-11 07:52:06 +05:30
Neeraj Gupta
61236650dc [auth] Add custom icons for Simplicity, RealMe, and PBTech (#3549)
Added custom icons for:
- [Simplicity](https://simplicity.kiwi/), an investment/superannuation
provider
- [RealMe](https://www.realme.govt.nz/), a government authentication
service
- [PBTech](https://www.pbtech.co.nz/), a tech retailer

None of which currently have icons in the authenticator.
2024-10-11 02:26:41 +05:30
Neeraj Gupta
cbbaecb2a2 [mobile] New translations (#3598)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-11 02:21:59 +05:30
Neeraj Gupta
1400604687 [auth] New translations (#3599)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-10-11 02:21:26 +05:30
Neeraj Gupta
aed85f2327 [auth][win] remove win_http_client.dart (#3578)
## Description

This wasn't really fixing the SSL Certificate issue faced by multiple
Windows 10 & 11 user.

The new guide should be followed instead:
https://help.ente.io/auth/troubleshooting/windows-login

## Tests
2024-10-11 02:20:51 +05:30
Manav Rathi
41c8f9578f [web] Translation cleanup (#3660) 2024-10-10 21:02:58 +05:30
Manav Rathi
62ecfc34c2 Rename and move 2024-10-10 20:56:35 +05:30
Manav Rathi
1c1ad93875 Rename 2024-10-10 20:54:41 +05:30
Manav Rathi
c23fc79134 Trim 2024-10-10 20:53:03 +05:30
Manav Rathi
16f54342ae Rename 2024-10-10 20:49:38 +05:30
Manav Rathi
96e541acb4 Fix 2024-10-10 20:48:32 +05:30
Manav Rathi
fa75392a37 Rename 2024-10-10 20:43:45 +05:30
Manav Rathi
c48fbb328b Rename 2024-10-10 20:41:29 +05:30
Manav Rathi
29477ab4a0 Move 2024-10-10 20:40:27 +05:30
Manav Rathi
d1bcd12599 Rename 2024-10-10 20:38:21 +05:30
Manav Rathi
86add71393 Rename 2024-10-10 20:31:17 +05:30
Manav Rathi
a7c31b65a2 Rename 2024-10-10 20:26:03 +05:30
ashilkn
f5cadb3b7a [mob][photos] Curate face filters and show in recommendations 2024-10-10 19:50:38 +05:30
ashilkn
bc90b6d980 [mob][photos] FaceFilter should accept either personId or clusterId 2024-10-10 19:29:49 +05:30
Laurens Priem
8dfd7b5921 [mob][photos] Decode heic using flutter compress (#3658)
## Description

Change decode method for heic for ML to using flutter_image_compress.

## Tests

Tested in debug mode on my pixel 8.
2024-10-10 19:08:39 +05:30
laurenspriem
1cdc7aa594 [mob][photos] Decode heic using flutter compress 2024-10-10 18:45:05 +05:30
Manav Rathi
54662a34ea [web] Dialog enhancements - Part x/x (#3657) 2024-10-10 17:36:28 +05:30
ashilkn
66a13392a9 [mob][photos] Make implementation of abstract fn isSameFilter() more accurate when the fn is used to compare two same sub-HierarchicalSearchFilter types 2024-10-10 17:36:21 +05:30
Manav Rathi
710b7e93dc Ok is a better title, the go back is a bit confusing 2024-10-10 17:25:58 +05:30
Manav Rathi
78962b2611 Touchups 2024-10-10 17:21:51 +05:30
Manav Rathi
de74acedab Use inbuilt error handler 2024-10-10 17:11:25 +05:30
Manav Rathi
4d3b89048c Fix error about nesting p in div 2024-10-10 17:06:22 +05:30
Manav Rathi
5e639e9729 Provision an error handler 2024-10-10 17:03:29 +05:30
Manav Rathi
24dc72eee3 Loose ends 2024-10-10 16:48:10 +05:30
Manav Rathi
e822d327e4 All cases 2024-10-10 16:46:30 +05:30
Manav Rathi
ed17206f51 Fix warnings 2024-10-10 16:46:30 +05:30
Manav Rathi
151c50f7af Tune semantics 2024-10-10 16:46:30 +05:30
Manav Rathi
dde2b8894a Test 1 2024-10-10 16:04:59 +05:30
Manav Rathi
288d66dfa7 Finish re 2024-10-10 16:02:07 +05:30
Manav Rathi
f9209e212d wip checkpoint 2024-10-10 15:57:04 +05:30
Manav Rathi
d6a39ae452 wip checkpoint 2024-10-10 15:41:32 +05:30
Manav Rathi
6b64e20a7e Move 2024-10-10 15:22:21 +05:30
Manav Rathi
03e5e16bc3 Move 2024-10-10 15:00:28 +05:30
Manav Rathi
79eb912a42 Fin apps/accounts 2024-10-10 14:55:45 +05:30
Manav Rathi
68e7a38463 Another helper 2024-10-10 14:37:06 +05:30
Manav Rathi
88c10db52d Create helper hook 2024-10-10 14:18:34 +05:30
Manav Rathi
8b24225fbb wip checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
473e22c0c1 wip checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
0a6ffb226f wip: checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
a0ecc943d4 Fix 2024-10-10 13:49:28 +05:30
Manav Rathi
86f0dbb620 Rename 2024-10-10 13:49:28 +05:30
Manav Rathi
d904b9318a Remove unnecessary setter deps
> React guarantees that setState function identity is stable and won't change on
> re-renders. Thus it is safe to omit it from the useEffect or useCallback
> dependency list.
>
> https://legacy.reactjs.org/docs/hooks-reference.html#usestate
2024-10-10 13:49:28 +05:30
Manav Rathi
0e46287eee Add icon to error 2024-10-10 13:49:28 +05:30
Manav Rathi
f5ebecfa69 Move icon to the right 2024-10-10 13:49:28 +05:30
Manav Rathi
4908648137 Similar to TitledMiniDialog 2024-10-10 13:49:28 +05:30
Manav Rathi
d2d5f630aa Use 2024-10-10 13:49:28 +05:30
Manav Rathi
8999c7045a Avoid a useEffect (eventually) 2024-10-10 13:49:28 +05:30
Manav Rathi
d5d015c13c Tweak 2024-10-10 13:49:28 +05:30
Manav Rathi
8479809109 Rename 2024-10-10 13:49:28 +05:30
Manav Rathi
c7dd5dcbca zi 2024-10-10 13:49:28 +05:30
Manav Rathi
126904c68f Move 2024-10-10 13:49:28 +05:30
Manav Rathi
145c7356a8 Rename 1 2024-10-10 13:49:28 +05:30
Manav Rathi
0dd5fd6d23 Use standard components 2024-10-10 13:49:28 +05:30
Manav Rathi
bc3488cb9c Dedup 2024-10-10 13:49:28 +05:30
Manav Rathi
2cede3a46f Reify 2024-10-10 13:49:28 +05:30
Manav Rathi
ceed538181 Inline 2024-10-10 13:49:28 +05:30
Manav Rathi
ec37cb3eff Prune 2024-10-10 13:49:28 +05:30
Manav Rathi
4b38164c58 Prune (secondary prop was set but was not being used) 2024-10-10 13:49:28 +05:30
Manav Rathi
66ac35cbcc Prune 2024-10-10 13:49:28 +05:30
Manav Rathi
9e10ec7ff6 Dup 2024-10-10 13:49:28 +05:30
Manav Rathi
2f4c4e0948 Remove unused 2024-10-10 13:49:28 +05:30
Manav Rathi
cc0902f021 [web] [auth] Fix crash due to incorrect context (#3653)
Introduced since the deployment this morning.
2024-10-10 13:22:09 +05:30
Manav Rathi
dd2bc6df9a Fix lints 2024-10-10 13:19:26 +05:30
Manav Rathi
edd3aa4ea0 [web] [auth] Fix crash due to incorrect context
Introduced since the deployment this morning.
2024-10-10 13:15:03 +05:30
ashilkn
6c5b0a6578 [mob][photos] Chore 2024-10-10 10:09:19 +05:30
ashilkn
87ff4076b0 [mob][photos] Create FaceFilter class 2024-10-10 10:09:01 +05:30
Manav Rathi
aed143919e [web] New translations (#3650)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-10 07:53:42 +05:30
Crowdin Bot
3607bb95a4 New Crowdin translations by GitHub Action 2024-10-10 02:21:28 +00:00
Vishnu Mohandas
11edb980e8 [docs] Update FAQ about key rederivation 2024-10-09 21:14:52 +05:30
Prateek Sunal
726ee5918b fix(auth): don't require libsodium for some packaging 2024-10-09 18:06:06 +05:30
Manav Rathi
d53b0b62c4 [desktop] People - WIP - Part x/x (#3645)
Associating an cluster with an existing cgroup now works (behind a ff).
2024-10-09 17:55:16 +05:30
Manav Rathi
9411f28194 Tweak 2024-10-09 17:45:01 +05:30
Manav Rathi
c27393c97e Remove test code 2024-10-09 17:38:11 +05:30
Manav Rathi
de5e811f12 API 2024-10-09 17:15:34 +05:30
Manav Rathi
66123e2876 Allow passing args 2024-10-09 17:09:45 +05:30
Manav Rathi
17f02cd749 Outline, inspired by https://github.com/jonatanklosko/material-ui-confirm 2024-10-09 16:50:05 +05:30
Manav Rathi
9c35c28e90 Set fullWidth on the alert dialog scenario 2024-10-09 16:50:05 +05:30
Manav Rathi
2540a8bcfe Fix 2024-10-09 16:29:28 +05:30
Manav Rathi
832a8c77c9 Move 2024-10-09 16:29:28 +05:30
ashilkn
0dd3e5d452 [mob][photos] Fix typo 2024-10-09 15:32:23 +05:30
Manav Rathi
6e08ca8f14 Inline 2024-10-09 15:26:06 +05:30
Manav Rathi
ea0532d76a Move to the same file 2024-10-09 15:25:00 +05:30
Manav Rathi
0a424deceb Remove intermediary 2024-10-09 15:11:35 +05:30
Manav Rathi
08623b50db Use 2024-10-09 15:07:45 +05:30
Manav Rathi
fb4c15bf52 Cleanup 2024-10-09 15:05:08 +05:30
Vishnu Mohandas
bdb30f15fa Smaller logos 2024-10-09 15:00:30 +05:30
Manav Rathi
4cd3590a07 Use 2024-10-09 14:46:34 +05:30
Aman Raj Singh Mourya
86b70ab034 [mob][photos] hide "add photos" for deeplinks, will implement after v1 2024-10-09 14:41:04 +05:30
Manav Rathi
8717ca1b28 Rename and move 2024-10-09 14:39:36 +05:30
Manav Rathi
1de0fe9ab2 Mark the problematic ones 2024-10-09 14:19:05 +05:30
Manav Rathi
c3389a6cf8 Don't use the retry variant by default
The op might not be retriable
2024-10-09 14:13:52 +05:30
Manav Rathi
ef75956a24 Fix typo
b03907deca
2024-10-09 14:10:42 +05:30
Manav Rathi
f2dc01c579 Move app context to new 2024-10-09 14:10:36 +05:30
Manav Rathi
c297a60c85 Impl 2024-10-09 13:11:17 +05:30
Manav Rathi
744707ca5c Use actual API 2024-10-09 13:07:04 +05:30
Manav Rathi
4e5747b19b Inline 2024-10-09 13:00:34 +05:30
Manav Rathi
51be3fb130 Remove hover tooltip so that people behave same as collections 2024-10-09 12:55:55 +05:30
Vishnu Mohandas
c556c1e882 Add Obtainium links to docs (#3642)
This PR includes updates to the documentation to make it easier for
people to add both Auth and Photos to Obtainium. I also fixed the
incorrect spelling of "Obtainium".
2024-10-09 12:39:14 +05:30
Manav Rathi
810729add9 [web] Add People WIP - Part x/x (#3641) 2024-10-09 12:22:29 +05:30
Manav Rathi
0934aa9c6d Name by page 2024-10-09 12:15:34 +05:30
Hamish
85a5c99d46 Merge branch 'obtainium' of git@github.com:Hamster45105/ente.git 2024-10-09 17:39:22 +11:00
Hamish
8a256da26a Update information in Obtainium help sections
- Fix spelling
- Add link to instantly add
2024-10-09 17:38:34 +11:00
Hamish
d20717df00 Add Obtainium badges to README 2024-10-09 17:34:08 +11:00
Hamish
490c05ed98 Upload Obtainium badge 2024-10-09 17:31:29 +11:00
Manav Rathi
c29d9fcc45 Some components will need to be split 2024-10-09 11:52:40 +05:30
Manav Rathi
9f97814027 Promote 2024-10-09 11:47:45 +05:30
Manav Rathi
f41bd698f7 Promote 2024-10-09 11:41:09 +05:30
Manav Rathi
05d9b18e9e Breathing space at the top 2024-10-09 11:10:06 +05:30
Manav Rathi
fcc4122bcb [web] Bulk fav: Tweaks (#3640) 2024-10-09 10:23:52 +05:30
Manav Rathi
77c1642b38 Don't show in archive 2024-10-09 10:22:34 +05:30
Manav Rathi
9b4658dc14 Update tooltip in the selection bar 2024-10-09 10:17:25 +05:30
Manav Rathi
aac7544818 Dup, keeping existing translations where possible 2024-10-09 10:16:52 +05:30
Manav Rathi
5e810e65a8 Rename 2024-10-09 10:08:15 +05:30
Manav Rathi
9637816262 [web] Bulk fav: Refresh on success 2024-10-09 10:02:00 +05:30
Manav Rathi
6183263e60 [web] New translations (#3639)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-09 09:59:07 +05:30
Crowdin Bot
336bf4e383 New Crowdin translations by GitHub Action 2024-10-09 04:27:02 +00:00
Manav Rathi
2a19e6ecf7 [web] Misc translation cleanup (#3638) 2024-10-09 09:56:21 +05:30
Manav Rathi
e035bf48e1 Unused 2024-10-09 09:52:59 +05:30
Manav Rathi
c1309cd97c Rename 2024-10-09 09:50:37 +05:30
Manav Rathi
062ef579c1 Move 2024-10-09 09:47:44 +05:30
Manav Rathi
efa5e6a448 Rename 2024-10-09 09:46:15 +05:30
Manav Rathi
97c28b4fb7 Rename 2024-10-09 09:40:40 +05:30
Manav Rathi
b00bc79c38 Remove accidentally commited overwrite 2024-10-09 09:37:44 +05:30
Manav Rathi
ef9d7f4214 [web] add favorite button to SelectedFileBar to bulk favorite selection (#3631)
## Description
This allows on the web app to bulk favorite multiple photos in one go,
by adding a favorite button to the SelectedFileOptions.tsx component.
Just like for the Android App.
This could be enhanced by having the button plain or empty depending the
selection and by setting/unsetting favarite depending previous status.
For now it just set as favorite whatever the status (like the Android
app).

## Tests
- Select at least 2 pictures in another album than hidden, favorited,
trash, ...
- Click at top right of the screen the favorite icon
- the favorite icon on the previously selected thumbnails should appear
2024-10-09 09:36:45 +05:30
Manav Rathi
c99a616978 [web] New translations (#3636)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-09 09:24:16 +05:30
Crowdin Bot
273947df19 New Crowdin translations by GitHub Action 2024-10-09 03:50:18 +00:00
Manav Rathi
0f68d02f83 [web] Tweaks to the gallery empty state (#3635) 2024-10-09 09:17:43 +05:30
Manav Rathi
7c21ed8869 Disable user select on the welcome text too since ente cannot be selected 2024-10-09 09:01:07 +05:30
Manav Rathi
3068b369e4 Declutter 2024-10-09 08:57:54 +05:30
Manav Rathi
d43d82c9c1 Tweak 2024-10-09 08:56:23 +05:30
Manav Rathi
a6cff1ffeb Align 2024-10-09 08:54:59 +05:30
Manav Rathi
55fde1d87c Same default height as img 2024-10-09 08:22:39 +05:30
Manav Rathi
09c92827bb Fix vertical align 2024-10-09 08:03:18 +05:30
Manav Rathi
2283d19d57 Allow specifying width and height 2024-10-09 07:54:26 +05:30
Apalepex
d976c066e1 lint fix 2024-10-08 18:22:21 +02:00
Apalepex
fa88313ddc remove unused 2024-10-08 18:11:42 +02:00
Apalepex
00346534b4 remove unused 2024-10-08 17:52:08 +02:00
Prateek Sunal
8bd6f23236 fix(workflow): remove libwebkit 2024-10-08 21:21:07 +05:30
Prateek Sunal
d3c0dbaa64 fix: dependencies and generic name 2024-10-08 21:19:43 +05:30
Manav Rathi
ad4f4e293c [web] Various UI tweaks (#3630) 2024-10-08 21:16:11 +05:30
Prateek Sunal
cdeb1aa9bc fix(auth): update coping mechanism 2024-10-08 21:13:36 +05:30
Apalepex
e0de52b915 add fav button 2024-10-08 17:38:39 +02:00
Prateek Sunal
337743bcf0 fix: update database path 2024-10-08 20:48:24 +05:30
Manav Rathi
692bb0221c Remove unnecessary customization 2024-10-08 20:42:17 +05:30
Manav Rathi
823347fdd2 Doc 2024-10-08 20:35:24 +05:30
Manav Rathi
1caff81a88 Remove unused 2024-10-08 20:34:09 +05:30
Manav Rathi
1a6cfe2264 Remove unused 2024-10-08 20:27:46 +05:30
Manav Rathi
c122bbcde9 Rearrange 2024-10-08 20:22:13 +05:30
Manav Rathi
3e3effe8a0 Remove unnecessary Box, use brand green 2024-10-08 20:20:10 +05:30
Manav Rathi
10e5018f94 Colocate 2024-10-08 20:13:29 +05:30
Manav Rathi
1c535cd9f0 Move 2024-10-08 20:08:55 +05:30
Manav Rathi
3d863d49e1 Tweak 2024-10-08 20:06:50 +05:30
Manav Rathi
ca89e31602 Doc 2024-10-08 20:06:05 +05:30
Prateek Sunal
c2413a599e fix: copy internal files recursively 2024-10-08 19:19:22 +05:30
Manav Rathi
982e5876d9 Inline 2024-10-08 19:19:17 +05:30
Prateek Sunal
10b4abf9cd fix: remove dependency on desktop webview 2024-10-08 18:34:40 +05:30
Manav Rathi
8bc8ed95a9 [web] Update doc to remove confusing pk annotation (#3629) 2024-10-08 18:12:12 +05:30
Manav Rathi
c4d89f07af [web] Update doc to remove confusing pk annotation 2024-10-08 18:09:45 +05:30
Manav Rathi
f4c7cff9e2 [infra] Document Sentry backup/restore (#3626) 2024-10-08 18:04:58 +05:30
Manav Rathi
89f1f001ad [infra] Document Sentry backup/restore 2024-10-08 18:04:14 +05:30
Prateek Sunal
b72f047526 Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-10-08 17:53:59 +05:30
Prateek Sunal
802aabdda5 fix: try to solidify the logic for directory migration 2024-10-08 17:50:09 +05:30
Aman Raj Singh Mourya
6ea51a70f5 [mob][photos] using ReceiveSharingIntent to listen to deeplink & showing loading dialog till the album is fetched 2024-10-08 16:38:27 +05:30
Manav Rathi
f3f69ade45 Inline 2024-10-08 15:58:14 +05:30
Manav Rathi
fe8884c37f Remove unnecessary button 2024-10-08 15:26:37 +05:30
Manav Rathi
c90c740d83 Inline 2024-10-08 14:57:57 +05:30
Ashil
bb0f7915f0 [mob][photos] Prep for new release (#3624) 2024-10-08 14:43:50 +05:30
Manav Rathi
8606f43173 Move to base 2024-10-08 14:41:02 +05:30
ashilkn
ca5ac8da6b [mob][photos] Run flutter pub upgrade 2024-10-08 14:12:54 +05:30
ashilkn
978f82c809 [mob][photos] Bump up version to v0.9.47 2024-10-08 14:12:34 +05:30
ashilkn
bc84ea7529 [mob][photos] bump up photo_manager version in pubspec.yaml. Note: the version is already 3.5.0 in pubspec.lock, just updating it in pubspec.yaml 2024-10-08 14:12:02 +05:30
Aman Raj Singh Mourya
45ba65682c [mob][photos] hide owner avatar if file is from a public link 2024-10-08 13:32:15 +05:30
Manav Rathi
019b9c3ebd [web] Deduplicate buttons (#3622)
And some fixes / tweaks to the recently added fav overlay.
2024-10-08 13:21:38 +05:30
Manav Rathi
f1d1bf9e02 Fin 2024-10-08 13:15:27 +05:30
Manav Rathi
8b64c6d2bc Switch 2024-10-08 13:14:41 +05:30
Manav Rathi
8ece709661 Up 2024-10-08 13:10:52 +05:30
Manav Rathi
ac9648e885 Conv 2024-10-08 13:07:03 +05:30
Aman Raj Singh Mourya
22737f139b [mob][photos] Hide file owner if file is a public shared file 2024-10-08 13:05:18 +05:30
Manav Rathi
ac9e907961 Fix crash 2024-10-08 11:37:27 +05:30
Manav Rathi
3bfe471110 Use 2024-10-08 11:35:14 +05:30
Manav Rathi
bd9cb1ac86 Use 2024-10-08 11:28:00 +05:30
Manav Rathi
5746ad1942 Switch 2024-10-08 11:13:37 +05:30
Manav Rathi
50f924e3c5 Switch 2024-10-08 11:00:24 +05:30
Manav Rathi
851ca1afe2 Fin 2024-10-08 10:45:24 +05:30
Manav Rathi
d7fd432f6e Move to base (since it in used in accounts) 2024-10-08 10:38:08 +05:30
Manav Rathi
3be7abf381 Use new one 2024-10-08 10:25:45 +05:30
Manav Rathi
41fce9b57c Slightly less obtrusive
Need proper designs
2024-10-08 09:20:30 +05:30
Manav Rathi
d8f98b4daa Give more space for the crop button 2024-10-08 09:10:31 +05:30
Manav Rathi
51be8e0622 It is not using the loader 2024-10-08 09:02:51 +05:30
Manav Rathi
f0ea95e141 Extract 2024-10-08 09:01:55 +05:30
Manav Rathi
a0f0333f5f Switch 2024-10-08 08:59:31 +05:30
Manav Rathi
fb2fd7d986 Switch 2024-10-08 08:52:25 +05:30
Manav Rathi
d9dddec33c Fix lints 2024-10-08 08:42:30 +05:30
Manav Rathi
fe79e4a5eb [web] add fav icon to picture thumbnails (#3620)
## Description
web client : Add the favorite icon to a memory thumbnail in the gallery,
looking just like in the Android app
## Tests
- favorite a picture
- in the gallery, check that the favorite icon is showed n the picture
thumbnail, as an overlay
2024-10-08 08:38:34 +05:30
Apalepex
d781d2c2fc web client : add fav icon to picture thumbnails 2024-10-07 22:51:18 +02:00
Prateek Sunal
d79cbf5e5f fix(linux): update metadata according to flatpak 2024-10-07 22:37:17 +05:30
Manav Rathi
9be5d1461d [web] Loading button component (#3612) 2024-10-07 21:16:34 +05:30
Manav Rathi
28529560f0 Move 2024-10-07 21:12:09 +05:30
Manav Rathi
ca08b3eb5f Move 2024-10-07 21:11:17 +05:30
Manav Rathi
dfab58ce33 Loading button 2024-10-07 21:05:28 +05:30
Manav Rathi
d69d223bce [web] Reset scroll state on mode/person change (#3611)
Fixes https://github.com/ente-io/ente/issues/3603
2024-10-07 20:49:02 +05:30
Manav Rathi
02f42a0bb7 [web] Reset scroll state on mode/person change
Fixes https://github.com/ente-io/ente/issues/3603
2024-10-07 20:43:20 +05:30
ashilkn
7504e01bf7 [mob][photos] Enable hierarchical search in location screen 2024-10-07 20:14:46 +05:30
ashilkn
af8d630060 [mob][photos] Use GalleryAppBar widget on location screen 2024-10-07 20:05:46 +05:30
Manav Rathi
d502a10103 [web] New translations (#3610)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-07 20:00:10 +05:30
Crowdin Bot
127172938b New Crowdin translations by GitHub Action 2024-10-07 14:29:04 +00:00
Manav Rathi
dae65736a8 [web] People picker - WIP - Part x/x (#3608) 2024-10-07 19:58:19 +05:30
Manav Rathi
c0e9642d97 lf 2024-10-07 19:49:44 +05:30
Manav Rathi
aedbbeb321 Rename 2024-10-07 19:42:01 +05:30
Manav Rathi
c88fb258be Add variant 2024-10-07 19:41:17 +05:30
Manav Rathi
17948e8364 Rename 2024-10-07 19:39:12 +05:30
Manav Rathi
1c3f560cb0 Prep for main merge 2024-10-07 19:29:23 +05:30
Manav Rathi
3a95823256 Adding an artificial delay is perhaps not the best?
Need to think more
2024-10-07 19:18:58 +05:30
Manav Rathi
2e5c678690 Success 2024-10-07 18:56:05 +05:30
Vishnu Mohandas
1a3ca7c0fe Add installation instructions for Auth (#3605) 2024-10-07 18:49:32 +05:30
vishnukvmd
cb404637cf Add installation instructions for Auth 2024-10-07 18:48:57 +05:30
Vishnu Mohandas
617090a8c5 Add doc for installation (#3604) 2024-10-07 18:42:56 +05:30
vishnukvmd
bfdda59b39 Add doc for installation 2024-10-07 18:42:33 +05:30
ashilkn
2611cdc480 [mob][photos] Only show what comes before '@' in the name of contacts filter 2024-10-07 18:37:22 +05:30
ashilkn
b68fdf3d15 [mob][photos] Fix 'cannot modify an unmodifiable set' bug 2024-10-07 18:33:35 +05:30
Manav Rathi
c37e5afed1 Up 2024-10-07 18:26:03 +05:30
ashilkn
d91a710f18 [mob][photos] Add ResultType used in search a member of HierarchicalSerachFilter and make use of it in isSameFilter() for isSameFilter() to work when comparing other filters and TopLevelGenericFilters 2024-10-07 18:11:50 +05:30
Manav Rathi
373d25e2d6 More 2024-10-07 17:58:03 +05:30
Vishnu Mohandas
157cefd657 Update intl_en.arb 2024-10-07 17:15:20 +05:30
Manav Rathi
63b3732f82 Fill in 2024-10-07 17:09:36 +05:30
ashilkn
f1535f901f [mob][photos] Pass better string for FileTypeFilter. Also, do it in such a way that name() of HierarchicalSearchFilter doesn't need a BuildContext parameter 2024-10-07 17:04:16 +05:30
ashilkn
5f2cc6f6c3 [mob][photos] Add initialFilter in search results page depending on the type of search result passed 2024-10-07 16:26:05 +05:30
Manav Rathi
1c306bf7b5 Scaffold 2024-10-07 16:22:30 +05:30
Manav Rathi
a13f3020ca Tie into the flow 2024-10-07 16:12:12 +05:30
Manav Rathi
3eb9b6bd77 [doc] Mention the location of the exported JSON (#3601) 2024-10-07 15:16:22 +05:30
Manav Rathi
3d994a5f07 yarn pretty 2024-10-07 15:14:42 +05:30
Manav Rathi
fbc68f1143 [doc] Mention the location of the exported JSON 2024-10-07 15:13:18 +05:30
ashilkn
e6590a7190 [mob][photos] Wrap GalleryFilesState over SharedPublicCollectionPage to fix error 2024-10-07 15:03:38 +05:30
ashilkn
27bce439c4 Merge branch 'main' into deeplinks 2024-10-07 14:24:51 +05:30
Ashil
4f19c40492 Media extension fix for deeplinks (#3584)
## Description

## Tests
2024-10-07 14:24:18 +05:30
Manav Rathi
7227a4b084 Remove workaround 2024-10-07 14:22:12 +05:30
Manav Rathi
62f1713a1a People 2024-10-07 14:02:43 +05:30
Ashil
c56a96454a [auth] Auth lockscreen fixes (#3545)
## Description

1. Removed the logout button from the lockscreen if app in without
backup state
2. Show a warning dialog when user try to set the app lock for the 1st
time

## Tests
<img
src="https://github.com/user-attachments/assets/1f12d651-12ee-4ad5-9a17-cc0c0b3c4d61"
width=200>
2024-10-07 14:02:00 +05:30
Manav Rathi
72842e8c36 Shortcircuit 2024-10-07 13:51:34 +05:30
Manav Rathi
bb13d1d98f Segue 2024-10-07 12:18:08 +05:30
Manav Rathi
ec115b3f8b Dup 2024-10-07 11:36:08 +05:30
Manav Rathi
8e79884e31 Better match the design 2024-10-07 11:15:48 +05:30
Manav Rathi
70051b66b7 Scaffold 2024-10-07 10:18:17 +05:30
Manav Rathi
46134b3b9a related 2024-10-07 10:01:11 +05:30
Manav Rathi
b1c30417ba [web] New translations (#3597)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-07 09:18:17 +05:30
Crowdin Bot
90b994c752 New Crowdin translations by GitHub Action 2024-10-07 01:17:23 +00:00
Crowdin Bot
0d4d39a959 New Crowdin translations by GitHub Action 2024-10-07 01:05:09 +00:00
Crowdin Bot
344c3d72ec New Crowdin translations by GitHub Action 2024-10-07 00:35:12 +00:00
ashilkn
aa9fbd281e [mob][photos] Create a top level generic filter to be used for search ResultTypes(s) for which we don't plan to keep a subtype of HierarchicalSearchFilter 2024-10-05 22:18:18 +05:30
ashilkn
fac18333ce [mob][photos] Improve performance when adding/removing filters during hierarchical search by using cached results of applied filters instead of iterating through all filters and files 2024-10-05 19:45:55 +05:30
Manav Rathi
b26e3b31d8 [web] New translations (#3586)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-05 18:33:53 +05:30
Crowdin Bot
2cc9801fbc New Crowdin translations by GitHub Action 2024-10-05 13:02:05 +00:00
Manav Rathi
2ee2377490 [web] Collection selector related cleanup - Part 2/2 (#3585)
Completes https://github.com/ente-io/ente/pull/3581
2024-10-05 18:31:21 +05:30
Manav Rathi
dd65f4f156 Remove unused translation 2024-10-05 18:17:26 +05:30
Manav Rathi
d5216886d8 Rename 2024-10-05 18:16:30 +05:30
Manav Rathi
02e059989e Improve accessibility by using a button 2024-10-05 18:14:13 +05:30
Manav Rathi
61763ed16f Rename 2024-10-05 18:00:03 +05:30
Manav Rathi
51e8c2797d Remove unnecessary wrapper 2024-10-05 17:55:01 +05:30
Manav Rathi
4a1db1edcc Use same as choice modal 2024-10-05 17:48:23 +05:30
ashilkn
42c9ae4caf [mob][photos] Remove dead code 2024-10-05 17:42:57 +05:30
Manav Rathi
9a7a338339 Don't nest div in h2 2024-10-05 17:36:02 +05:30
Manav Rathi
4fd3fb09c9 Fix 2024-10-05 17:08:20 +05:30
Vishnu Mohandas
11bbb70c3f [auth][mac] bump versions in Podfile.lock (#3583)
## Description

- Bump versions in Podfile

## Tests
2024-10-05 17:06:36 +05:30
Aman Raj Singh Mourya
0ace359983 [mob][photos] media_extension fix to support deeplinks 2024-10-05 17:04:09 +05:30
Manav Rathi
5605c5b794 Remove override chains that nop each other 2024-10-05 17:01:27 +05:30
Manav Rathi
14c5ea5b86 Remove theme dep 2024-10-05 16:58:32 +05:30
Manav Rathi
6fc1f8c2d0 Tweaks 2024-10-05 16:52:22 +05:30
Prateek Sunal
0dfa8ceee1 chore(macos): bump version locks 2024-10-05 16:50:59 +05:30
ashilkn
bbc894cfda [mob][photos] Add contacts filter in hierarchical search 2024-10-05 16:46:12 +05:30
Manav Rathi
29ae5bfb09 Lints + usecb to prevent unnecessary rerenders after adding onClose as dep 2024-10-05 16:30:38 +05:30
Prateek Sunal
b970f047e4 [auth][macos] show hidden window when user clicks on the dock (#3582)
## Description

In the current version of Ente Auth, nothing happens when the user
closes the Ente Auth window on macOS and then clicks on the Ente Auth
icon in the dock.

This PR changes this behaviour and brings it in-line with other macOS
applications by showing the main application window when the user clicks
on the dock icon.

## Tests
2024-10-05 16:23:03 +05:30
Vishnu Mohandas
752f50efd2 [auth] update dependencies for ios (#3577)
## Description

## Tests
2024-10-05 16:19:23 +05:30
Manav Rathi
7737d162ce Fin 2024-10-05 16:15:32 +05:30
ashilkn
d7eb0e9dc3 [mob][photos] Create ContactsFilter class 2024-10-05 16:14:55 +05:30
Manav Rathi
c10317ae2a wip checkpoint 2024-10-05 16:06:20 +05:30
ashilkn
45e2ca52c9 Merge branch 'main' into hierarchical_search 2024-10-05 16:03:29 +05:30
Manav Rathi
b3f210702d wip: checkpoint 2024-10-05 15:45:10 +05:30
Manav Rathi
8b6ae56202 Rename 2024-10-05 15:32:39 +05:30
Manav Rathi
b51bacb3f8 Early exit 2024-10-05 15:28:39 +05:30
Manav Rathi
5c6b0b8679 Fix some 2024-10-05 15:16:45 +05:30
Tomasz Mikus
2c417cd711 Autofocus the search box when the "Search" button is clicked.
This commit adds the much-needed ability to autofocus the search box on macOS.
2024-10-05 10:44:44 +01:00
Manav Rathi
64065b9a2f Cleanup 2024-10-05 15:03:59 +05:30
Manav Rathi
211d2ac4a9 Move 2024-10-05 15:00:58 +05:30
Tomasz Mikus
fca8e13c03 Add the ability to show the Ente Auth window on macOS after it was closed.
Currently, nothing happens when the user closes the Ente Auth window on macOS and then clicks on the Ente Auth icon in the dock. This commit changes this behaviour and brings it in-line with other macOS applications by showing the main application window when the user clicks on the dock icon.
2024-10-05 10:29:55 +01:00
Manav Rathi
535963b229 Remove double negation 2024-10-05 14:52:35 +05:30
Manav Rathi
b4470e1e62 [web] Collection selector related cleanup - Part x/x (#3581)
No functional changes. Intend to use this as a base for people selector,
so this is prep work.
2024-10-05 12:20:38 +05:30
Manav Rathi
b00009aaab Cleanup 2024-10-05 12:12:39 +05:30
Manav Rathi
b1f603d463 Move 2024-10-05 12:06:47 +05:30
Manav Rathi
79b311af8d Rename 2024-10-05 12:03:09 +05:30
Manav Rathi
68c28df945 Move up 2024-10-05 11:35:27 +05:30
Manav Rathi
924707fa56 Move out 2024-10-05 11:28:30 +05:30
Manav Rathi
a218d09960 Tweak 2024-10-05 10:49:28 +05:30
Manav Rathi
c012055835 Move 2024-10-05 10:27:49 +05:30
Manav Rathi
5e5d362341 Doc 2024-10-05 10:24:02 +05:30
Manav Rathi
fe473bcd0a Move 2024-10-05 10:13:25 +05:30
Manav Rathi
855d0d43b6 Doc 2024-10-05 10:06:33 +05:30
Manav Rathi
fdc641be88 Move 2024-10-05 10:02:59 +05:30
Manav Rathi
fb4712dced Leftover 2024-10-05 10:00:21 +05:30
Prateek Sunal
2dbbff0185 fix(auth): remove win http client 2024-10-04 23:30:20 +05:30
Prateek Sunal
83990e1160 chore: lint fixes 2024-10-04 22:18:53 +05:30
Prateek Sunal
44d8f8b96f chore: update windows files 2024-10-04 22:18:26 +05:30
Prateek Sunal
f76e64157b chore(auth): update packages 2024-10-04 22:18:03 +05:30
Aman Raj Singh Mourya
bd01340315 [auth] minor fixes 2024-10-04 21:41:05 +05:30
Aman Raj Singh Mourya
c50067bf7d [auth] Update string 2024-10-04 21:39:04 +05:30
Vishnu Mohandas
48840a3df4 [mob][photos] Fix build failing with xcode 16 update (#3576)
## Description

Checked for any regressions.
Read through and checked all breaking changes in change logs of updated
dependencies.
2024-10-04 19:25:48 +05:30
ashilkn
1942239989 [mob][photos] Replace deprecated memebers with replacements 2024-10-04 19:21:02 +05:30
ashilkn
7ff420a82e [mob][photos] Fix build failing with xcode 16 update 2024-10-04 19:15:38 +05:30
Manav Rathi
8be54b3f31 [web] Dialogs, oh my (#3575)
Not much changes functionally, some cleanup, documentation, and add a
few new patterns (This is all in prep for the new add people dialog)
2024-10-04 17:45:27 +05:30
Manav Rathi
db95c07e73 Use 2024-10-04 17:26:43 +05:30
Manav Rathi
507c79c2a1 Don't put divs inside h tags
Same as 248c24b522
2024-10-04 17:17:36 +05:30
Manav Rathi
8f39473720 Tweak 2024-10-04 17:01:47 +05:30
Manav Rathi
c4e9e6014b Add some visual distinction vis a vis the buttons 2024-10-04 16:59:07 +05:30
Manav Rathi
248c24b522 Don't put the div inside the h2
The MUI docs use an absolutely positioned close button, but that comes with other problems.

So instead nest the h2 inside a flex.
2024-10-04 16:50:19 +05:30
Manav Rathi
3c7db36f62 Unnest and fix 2024-10-04 16:34:17 +05:30
Manav Rathi
5a4c08fa5d Tweak GT header for new h6 2024-10-04 16:31:21 +05:30
Manav Rathi
1cf4e920f2 Fix some changes because of switch to h6 2024-10-04 16:27:37 +05:30
Manav Rathi
a26838db00 Tweak DevSettings for new h6 2024-10-04 16:19:32 +05:30
Manav Rathi
17608df71e Provide our own h6 instead of relying on the implicit one 2024-10-04 16:09:40 +05:30
ashilkn
05b14ac32e [mob][photos] Return false if file doesn't have location data on checking if a file matches a location filter 2024-10-04 15:38:57 +05:30
Manav Rathi
e19100cbac Even the inline start needs to be provided 2024-10-04 15:31:29 +05:30
ashilkn
e2897b7d18 [mob][photos] Curate location filters in isolate 2024-10-04 15:31:16 +05:30
ashilkn
3427f1778e [mob][photos] Create LocationFilter class 2024-10-04 15:14:23 +05:30
Manav Rathi
0322b125a1 Don't involve the margin 2024-10-04 14:56:38 +05:30
Manav Rathi
702561e215 Remove unnecessary containers 2024-10-04 14:47:31 +05:30
Manav Rathi
351026377f Let it be 2024-10-04 14:40:30 +05:30
Manav Rathi
0a8cfb108a '16px 24px' is when dividers is set 2024-10-04 14:16:32 +05:30
Manav Rathi
ffbe03c283 Doc 2024-10-04 14:00:24 +05:30
Manav Rathi
8fefddde7a Associate 2024-10-04 13:46:16 +05:30
Manav Rathi
aac4c261db Merge in root styleOverrides 2024-10-04 13:18:28 +05:30
Manav Rathi
baeb09a800 Start rooting 2024-10-04 13:14:00 +05:30
Manav Rathi
ed69d7874e Clarify that it'll also work for reimports (#3574) 2024-10-04 12:58:36 +05:30
Manav Rathi
ef66e94cb1 Clarify that it'll also work for reimports 2024-10-04 12:56:42 +05:30
Manav Rathi
7d1a674f22 Inline 2024-10-04 12:29:20 +05:30
Manav Rathi
536936f97b Rename 2024-10-04 12:18:19 +05:30
Manav Rathi
395d8a8ab8 Move to new 2024-10-04 12:10:35 +05:30
Manav Rathi
a0b80a40f4 Inline 2024-10-04 11:51:55 +05:30
Manav Rathi
5c93b5a1af Attempt at disentangling the global overrides 2024-10-04 10:34:37 +05:30
Manav Rathi
9d8cec7c4c [web] New translations (#3572)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-04 09:59:47 +05:30
Crowdin Bot
f61174a5c7 New Crowdin translations by GitHub Action 2024-10-04 04:24:50 +00:00
Manav Rathi
8ddd9f07cc [web] Translation cleanup (#3571) 2024-10-04 09:53:55 +05:30
Manav Rathi
0ae498d9c1 Rename 2024-10-04 09:49:10 +05:30
Neeraj Gupta
2430473a10 [server] Minor refactor 2024-10-03 21:37:09 +05:30
Manav Rathi
0957ab7f66 [web] Dialog related refactoring (#3565)
Non functional tweaks in how the dialog related code is structured. More
to come. Prep for adding people merging.
2024-10-03 18:50:57 +05:30
Manav Rathi
a7443710ac Tweak 2024-10-03 18:15:37 +05:30
Manav Rathi
1d8f4b2ebc Usability 2024-10-03 18:06:15 +05:30
Manav Rathi
cd2d7be69a The "&&&"s are to override the style overrides
...which is what I want to refactor away, this is an intermediate step.
2024-10-03 17:51:37 +05:30
Vishnu Mohandas
491b628577 [mob][photos] log number of row in filesDB for debugging perf issues (#3564) 2024-10-03 17:11:06 +05:30
ashilkn
bd5e53b83d [mob][photos] log number of row in filesDB for debugging perf issues 2024-10-03 17:06:31 +05:30
Manav Rathi
27bdc5d229 Reduce font weight 2024-10-03 17:05:04 +05:30
Manav Rathi
d40f4a78c6 Remove unnecessary wrap 2024-10-03 16:59:02 +05:30
Manav Rathi
6ccc85d318 Inline 2024-10-03 16:56:37 +05:30
Manav Rathi
51ba9270e7 Use 2024-10-03 16:00:55 +05:30
Manav Rathi
8db71fe45e Doesn't inherit from MUI button 2024-10-03 15:59:48 +05:30
Manav Rathi
0a095d71f8 Move 2024-10-03 15:59:48 +05:30
Manav Rathi
f3ea391aa9 Rename and move 2024-10-03 15:44:16 +05:30
Manav Rathi
a273bbb577 Tweak 2024-10-03 15:42:48 +05:30
Manav Rathi
6c4ef2e674 [web] Use (lat, long) from public magic metadata (#3561) 2024-10-03 12:30:08 +05:30
Manav Rathi
237b7c4116 Use (lat, long) 2024-10-03 12:11:30 +05:30
Manav Rathi
379d549300 Prep 2024-10-03 12:09:10 +05:30
Manav Rathi
aecd7dc9f9 Doc lat/lng 2024-10-03 12:07:53 +05:30
Manav Rathi
8ccfe3c609 Ref 2024-10-03 12:03:49 +05:30
Manav Rathi
91c8406e27 Doc 2024-10-03 11:51:58 +05:30
Manav Rathi
d0341ba50c Remove unused return 2024-10-03 11:42:09 +05:30
ashilkn
4b72817864 [mob][photos] Make initialGalleryFilter non-nullable and make a a required parameter of SearchFilterDataProvider 2024-10-03 08:47:35 +05:30
ashilkn
acfe65bf37 [mob][photos] Enable hierarchical search in search results page 2024-10-03 08:41:17 +05:30
Manav Rathi
d93d4a3601 [web] Fix recover redirect (#3560)
Ref: 59bf51346c
2024-10-03 08:37:06 +05:30
Manav Rathi
10f4fd1118 [web] Fix recover redirect
Ref: 59bf51346c
2024-10-03 08:21:27 +05:30
ashilkn
18a22c8014 [mob][photos] Handle and log failures in curating and applying filters 2024-10-03 07:51:15 +05:30
ashilkn
2c2c7f6c9e [mob][photos] Fix null check used on null value exception + refactor filtering of files 2024-10-03 07:47:05 +05:30
ashilkn
6aec2c5718 [mob][photos] Curate both album and fileType filters and add all to applied filters at once 2024-10-03 07:22:19 +05:30
ashilkn
38e9496b8c [mob][photos] Add comment 2024-10-03 07:09:37 +05:30
ashilkn
369bdc8f4c [mob][photos] Create function to curate file type filters 2024-10-03 07:08:04 +05:30
ashilkn
a29fd51855 [mob][photos] Create FileTypeFilter class for photos, videos and live photos filters 2024-10-02 11:08:51 +05:30
ashilkn
a105195481 [mob][photos] Make matchedUploadedIDs a property of HierarchicalSearchFilter so that it's a property of all filters that extend it 2024-10-02 10:49:23 +05:30
ashilkn
007f7aa5d6 [mob][photos] Create a new widget 'HierarchicalSearchGallery' and use it when the first filter is added instead of handling everything in the 'Gallery' widget
Using a separate gallery for Hierarchical Search makes it easier to plug this in in different galleries
2024-10-02 10:05:26 +05:30
wiki-Bird
7357d0599b Update custom-icons.json / custom icons with Simplicity, RealMe, and PBTech 2024-10-02 16:02:29 +13:00
Neeraj Gupta
4f963f250f [server] More fixes for video preview API 2024-10-01 22:34:11 +05:30
Neeraj Gupta
ca70c36ae0 [server] Fix minor bugs in reporting video preview 2024-10-01 22:01:37 +05:30
Neeraj Gupta
1bf8f2749e [server] Remove objectNonce from video preview 2024-10-01 21:32:43 +05:30
Neeraj Gupta
56b8728e79 Merge branch 'main' into video_file_preview 2024-10-01 21:23:41 +05:30
Aman Raj Singh Mourya
2b856305b2 [mob][photos] skip deleted files 2024-10-01 21:05:18 +05:30
Aman Raj Singh Mourya
ac86b3097c [auth] string fixes 2024-10-01 16:49:12 +05:30
Aman Raj Singh Mourya
063a8dd792 [auth] Extract strings 2024-10-01 16:40:13 +05:30
ashilkn
2292146706 [mob][photos] Refactor 2024-10-01 15:58:48 +05:30
Aman Raj Singh Mourya
ea5fa5b252 [auth] warning dialog 2024-10-01 00:47:13 +05:30
Aman Raj Singh Mourya
94298cc1b5 [auth] hide logout button from lockscreen when app in useWithoutBackup state 2024-10-01 00:39:00 +05:30
Aman Raj Singh Mourya
f2e3b0e0bf [auth] key to store the status of applock warning 2024-10-01 00:38:23 +05:30
Manav Rathi
f9cf9733a0 [web] Update docs after verifying the behaviour (#3542)
Indeed, it seems like the default is not a hand pointer, and MUI has
customized its button, so we need to replicate that behaviour if we
directly use HTML buttons.

Ref:
-
https://ux.stackexchange.com/questions/3788/default-cursor-on-mouse-over-of-a-button-is-not-a-hand-pointer
2024-09-30 21:03:43 +05:30
Manav Rathi
8a5a923c93 [web] Update docs after verifying the behaviour
Indeed, it seems like the default is not a hand pointer, and MUI has customized
its button, so we need to replicate that behaviour if we directly use HTML
buttons.

Ref:
- https://ux.stackexchange.com/questions/3788/default-cursor-on-mouse-over-of-a-button-is-not-a-hand-pointer
2024-09-30 20:54:22 +05:30
Manav Rathi
3483ea0d1b [web] Parse description from Google Takeout metadata JSON (#3540)
Fixes https://github.com/ente-io/ente/issues/3537
2024-09-30 17:10:43 +05:30
Manav Rathi
b6baffa97e Add CHANGELOG entry too 2024-09-30 17:07:06 +05:30
Manav Rathi
1dfd295f40 Use 2024-09-30 16:55:56 +05:30
Manav Rathi
49b5c2ca14 Doc 2024-09-30 16:51:30 +05:30
ashilkn
60c718c7ed [mob][photos] Move filtering logic outside of gallery to reduce clutter in gallery file 2024-09-30 16:38:54 +05:30
ashilkn
b7f899cd88 [mob][photos] Fix incorrect order of files in _allGalleryFiles compared to file order in gallery 2024-09-30 16:04:12 +05:30
ashilkn
c27451f46b [mob][photos] Update all files in GalleryFilesState when filters are added in hierarchical search in a gallery 2024-09-30 16:02:27 +05:30
Neeraj Gupta
df28a8bf50 [server] Hook API to insert video preview 2024-09-30 16:02:13 +05:30
Neeraj Gupta
0a446a6629 [server] Fix deletion for preview objects 2024-09-30 15:57:15 +05:30
Neeraj Gupta
dccd98dd0c Update Authy Migration formatting (#3538)
## Description

## Tests
2024-09-30 15:10:15 +05:30
Neeraj Gupta
b8f1bce341 [server] Initial support for storing video preview data 2024-09-30 14:58:10 +05:30
setalp
0002e871c2 Update Authy Migration formatting 2024-09-30 13:50:04 +05:30
Manav Rathi
d8356ae0c0 Parse description 2024-09-30 13:08:35 +05:30
ashilkn
79e49d49d4 [mob][photos] Resolve merge conflicts and merge main 2024-09-30 13:01:35 +05:30
Neeraj Gupta
3178a7a61d [auth] New translations (#3534)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-30 12:09:16 +05:30
Neeraj Gupta
2f2fc43fa6 [mobile] New translations (#3533)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-30 12:08:22 +05:30
Ashil
093d7fd333 [mob][photos] Remove legacy code in detail page (#3496)
## Description

Removed use of `asyncLoader` in `DetailPage` and instead, all files in
gallery is now stored in an inherited widget (`GalleryFilesState`) and
`DetailPage` uses that list of files instead of fetching from DB using
`asyncLoader`. This 'all files' list reflects all changes in gallery (as
observed when testing) so there is no issue of the list being out of
sync with gallery.

Where ever possible, `GalleryFilesState` has been wrapped around the
`Scaffold` of galleries, so that all files are accessible to all
ancestors of a gallery's `Scaffold`, which could come useful in the
future.
2024-09-30 11:57:48 +05:30
Manav Rathi
0bc96f58fd [web] New translations (#3532)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-30 10:29:03 +05:30
Crowdin Bot
3f7a42ba49 New Crowdin translations by GitHub Action 2024-09-30 04:58:27 +00:00
connor
0a5d0f515f [auth] updated icons for dark/light modes 2024-09-29 20:33:04 -05:00
Crowdin Bot
9bc3926372 New Crowdin translations by GitHub Action 2024-09-30 01:04:58 +00:00
Crowdin Bot
2d17aa5550 New Crowdin translations by GitHub Action 2024-09-30 00:34:58 +00:00
Sven
7dcfc8ee47 [auth] Add Wargaming icon (#3529)
## Description
Adds the Wargaming.net icon to Ente Auth
2024-09-29 22:24:38 +05:30
Prateek Sunal
ae77a38846 fix: don't include build number for version 2024-09-29 16:05:02 +05:30
Prateek Sunal
d7946fbfc5 fix(linux): update version in appdata 2024-09-29 14:41:01 +05:30
Neeraj Gupta
fa361904f6 [mob] Misc bug fixes (#3522)
## Description

## Tests
2024-09-29 11:17:51 +05:30
Neeraj Gupta
00e75c0fb2 [mob] Lint 2024-09-29 09:54:20 +05:30
Neeraj Gupta
026ab8dcc6 [mob] Bump version: v0.9.46 2024-09-29 09:53:15 +05:30
Neeraj Gupta
7d42ed37e1 Merge remote-tracking branch 'origin/main' into bug_fixes 2024-09-29 09:52:49 +05:30
Neeraj Gupta
a5d01a9ffe [mob] Fix avatar faceID 2024-09-29 09:52:41 +05:30
Neeraj Gupta
675b7f6cea [mob] Sync cgroup as part of ML 2024-09-29 09:45:48 +05:30
Neeraj Gupta
772373580a [mob] Stop consuming errors for trash 2024-09-29 09:42:25 +05:30
Neeraj Gupta
f0a19e38aa [mob] Fix hide cluster property 2024-09-29 09:41:35 +05:30
Manav Rathi
d1d6590547 [web] Sync locations only once on app start if there are pending uploads (#3521) 2024-09-29 05:52:32 +05:30
Manav Rathi
03da960c33 Start with a idle state
Not sure why it was true - there is a possibility that this was intentional, but
I can't think why. The reason for changing it is to fix our "isForced" logic
(otherwise the non-file-related sync doesn't run on app start), without
introducing _another_ flag to track if the sync was initiated from a gallery
useEffect or by the preUploadSync.
2024-09-29 05:40:37 +05:30
Manav Rathi
2bdc010849 [web] Do not perform multiple non-file-syncs in parallel
e.g. this might cause multiple requests to getOrCreate a location tag entity
key. Remote will reject the second one, so no harm will come of it, but still
its better to enforce serialization to make the mental model of the code easier
to reason about.
2024-09-29 05:20:12 +05:30
Prateek Sunal
594843f48b fix(linux): metainfo package name 2024-09-29 04:08:16 +05:30
Prateek Sunal
4c5942016f fix: make release path generic 2024-09-28 22:15:53 +05:30
Prateek Sunal
39765dd802 fix: path for release 2024-09-28 22:13:25 +05:30
Prateek Sunal
bd9bcf607c Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-09-28 21:42:51 +05:30
Prateek Sunal
30e26a815f chore: bump version to 4.0.3 2024-09-28 21:39:42 +05:30
Prateek Sunal
d873921422 chore: remove clip_ggml again 2024-09-28 21:37:31 +05:30
Prateek Sunal
c160afc6de [auth] fix x64 installer on arm64 Windows (#3502)
Portable x64 Ente Auth works on arm64 Windows, but the installer version
fails due to not supporting arm64. As per Inno Setup's documentation the
'x64' option will only allow installing on x64 Windows, changing to
'x64compatible' allows the x64 installer to work on arm64 as well.
2024-09-28 21:33:40 +05:30
Manav Rathi
f971b968af [desktop] Start next release cycle (#3515) 2024-09-28 19:35:58 +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
963650db4b [desktop] Use most recent face as the auto-cover (#3513) 2024-09-28 18:40:54 +05:30
Manav Rathi
a2841a8af2 Use most recent face as the auto-cover 2024-09-28 18:32:30 +05:30
Manav Rathi
6a6db0813f [desktop] People: Remove from behind internal user flag (#3511) 2024-09-28 17:51:14 +05:30
Manav Rathi
66fad15743 Add CHANGELOG entry 2024-09-28 17:41:54 +05:30
Manav Rathi
eb4d77bd24 Un-ff 2024-09-28 17:37:46 +05:30
Manav Rathi
e2c0aed2e4 Remove early exit threshold
It did not appear to be obviously helping the speed (or hurting the quality), so
remove it to reduce the number of concepts at play.
2024-09-28 17:22:44 +05:30
Manav Rathi
5a5e046192 Fix hidden sync with existing mobile app 2024-09-28 17:22:03 +05:30
Manav Rathi
42a6e3ac25 [web] New translations (#3509)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-28 16:50:31 +05:30
Crowdin Bot
7fdb8a6dae New Crowdin translations by GitHub Action 2024-09-28 11:18:59 +00:00
Manav Rathi
ef63d4c7a0 [web] Translation cleanup (#3508) 2024-09-28 16:40:28 +05:30
Manav Rathi
60b9d1e43f Rename 2024-09-28 16:32:45 +05:30
Manav Rathi
c453c7dc81 Remove unused 2024-09-28 16:30:31 +05:30
Manav Rathi
5c41e8ad3c Rename 2024-09-28 16:28:49 +05:30
Manav Rathi
53c706fba7 Rename 2024-09-28 16:27:26 +05:30
Manav Rathi
27a34a08f4 Rename 2024-09-28 16:25:29 +05:30
Manav Rathi
6bea1fa0f5 Rename 2024-09-28 16:24:22 +05:30
Manav Rathi
a97ca411d7 Rename 2024-09-28 16:12:45 +05:30
Manav Rathi
636cd1395c Rename 2024-09-28 16:08:16 +05:30
Manav Rathi
6e23e5e453 Cons 2024-09-28 16:07:17 +05:30
Manav Rathi
77f5d21dad Rename 2024-09-28 16:04:38 +05:30
Manav Rathi
5d210ab740 Rename 2024-09-28 16:02:41 +05:30
Manav Rathi
8d14997f36 [web] New translations (#3507)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-28 16:00:58 +05:30
Crowdin Bot
b6059273fb New Crowdin translations by GitHub Action 2024-09-28 10:27:04 +00:00
Neeraj Gupta
1dde716d26 [mob] Fix: Enable video upload without thumbnail for shared files (#3506)
## Description

## Tests
2024-09-28 14:22:35 +05:30
Neeraj Gupta
8629212584 [mob] Allow video upload with empty thumbnail 2024-09-28 14:18:21 +05:30
Neeraj Gupta
08cf14a72b [mob] Minor improvement in magicSearch cache refresh 2024-09-28 14:14:08 +05:30
Vishnu Mohandas
fe5da2ee8b [docs] Update ML article (#3504) 2024-09-27 23:13:06 -07:00
vishnukvmd
f255ded0b6 [docs] Update ML article 2024-09-27 23:07:32 -07:00
Manav Rathi
59bf51346c [web] Fix redirect on parallel login (#3503) 2024-09-28 10:23:49 +05:30
Manav Rathi
3288f3250b Extract 2024-09-28 10:16:12 +05:30
Manav Rathi
1eb5eaece9 Freshness check 2024-09-28 10:08:11 +05:30
Manav Rathi
08f84c9cf8 Also handle for auth 2024-09-28 09:54:51 +05:30
omove
6d969ab72a [auth] fix x64 install on arm64 Windows
Inno Setup's 'x64' option only allows install on x64 Windows, changing to 'x64compatible' allows x64 installation on arm64 and x64 Windows.
2024-09-28 00:05:59 -04:00
Manav Rathi
da8326229c [web] Redirect to password input on no-email-MFA + new tab
Fixes the following bug report, for a user who has email verification disabled:

> and about verify in new tab...
> it happens when u r at password page after entering email and opening
  ente.auth.io in new tab opens the verify page instead of password
2024-09-28 09:32:25 +05:30
Manav Rathi
05763a5d83 [desktop] People - Empty state (#3498)
+ thumbnails
2024-09-27 20:33:57 +05:30
Manav Rathi
d7e2330f20 Fix render loop 2024-09-27 20:29:14 +05:30
Manav Rathi
99ba5a31d3 Fix warning 2024-09-27 19:27:48 +05:30
Manav Rathi
2aaa23312b Both buttons 2024-09-27 19:15:12 +05:30
Manav Rathi
cc262aad0c New semantics 2024-09-27 19:06:32 +05:30
Manav Rathi
72c93a1703 Tweak styling 2024-09-27 18:44:53 +05:30
ashilkn
2d7e58d743 [mob][photos] Stop passing to GalleryFileWidget as it's no longer needed 2024-09-27 18:41:12 +05:30
ashilkn
fa3a9f4f52 [mob][photos] Stop passing sort order to DetailPage since DetailPage uses files in GalleryFilesState which updates when sort order changes in gallery 2024-09-27 18:41:12 +05:30
ashilkn
0dcc840179 [mob][photos] Remove commented out code 2024-09-27 18:41:12 +05:30
ashilkn
58384004b4 [mob][photos] Minor perf improvement when deleting in DetailPage 2024-09-27 18:41:12 +05:30
ashilkn
3361c1f149 [mob][photos] Stop using async loader in details page. Instead use the list of files in gallery from the GalleryState inherited widget 2024-09-27 18:41:12 +05:30
ashilkn
c7a4cbc365 [mob][photos] Create new inheirted widget to store all files in gallery and throw exception/assert to make sure it's never used incorrectly 2024-09-27 18:41:12 +05:30
ashilkn
de9c294977 [mob][photos] Document use of isSelectionMode in Gallery widget 2024-09-27 18:40:21 +05:30
Manav Rathi
2f27ae7b19 Empty state 2024-09-27 18:37:16 +05:30
Manav Rathi
039256cb05 wip checkpoint people empty state 2024-09-27 18:28:44 +05:30
Aman Raj Singh Mourya
38311cfc47 [mob][photos] show error dialog when something goes wrong 2024-09-27 18:19:54 +05:30
Manav Rathi
167c4efc40 wip empty state 2024-09-27 18:05:49 +05:30
Manav Rathi
5b73eee14c Don't show bar controls in people section 2024-09-27 18:01:16 +05:30
Manav Rathi
eafc8fc4cb Fix logout 2024-09-27 17:12:56 +05:30
Aman Raj Singh Mourya
ac656cfe9f [mob][photos] cached public collectionID 2024-09-27 17:09:26 +05:30
Aman Raj Singh Mourya
1bcacc921b [mob][photos] fixed album name not displaying and app bar fixes 2024-09-27 17:08:45 +05:30
Manav Rathi
370d4af008 Thumbnails shouldn't be revoked
So make the face crops behave the same too
2024-09-27 17:07:37 +05:30
Manav Rathi
4bb6aa2b39 Use 2024-09-27 16:48:18 +05:30
Manav Rathi
01f31c352b Support face crops 2024-09-27 16:47:35 +05:30
Manav Rathi
50c60dff1c [desktop] People - Enable for internal (#3492)
Nearing readiness for beta release
2024-09-27 14:08:39 +05:30
Manav Rathi
7bdbaec443 Unconditionally enable for internal 2024-09-27 14:01:44 +05:30
Manav Rathi
57d245d9e0 Select person 2024-09-27 13:57:04 +05:30
Manav Rathi
8a953cab88 Fix alignment etc 2024-09-27 13:33:03 +05:30
Manav Rathi
2827a166dc people list checkpoint 2024-09-27 13:24:31 +05:30
Manav Rathi
4e04739d54 wip checkpoint 2024-09-27 12:54:17 +05:30
Manav Rathi
7a60b1e15e wip checkpoint 2024-09-27 12:34:41 +05:30
Manav Rathi
e2e374fbf4 wip checkpoint 2024-09-27 12:25:53 +05:30
Manav Rathi
71adb1e366 Another 2024-09-27 11:46:01 +05:30
Manav Rathi
393878a52e More workarounds 2024-09-27 11:35:35 +05:30
Manav Rathi
7644900bd8 Use 2024-09-27 11:26:35 +05:30
Manav Rathi
e70f9b5ccd Ignore temp deleted etc 2024-09-27 11:03:30 +05:30
Manav Rathi
a37ff3cf57 Workarounds 2024-09-27 10:53:28 +05:30
Manav Rathi
9235e41855 Prepare to allow filtering people at the gallery layer 2024-09-27 10:46:34 +05:30
Manav Rathi
71369bf5c9 State 2024-09-27 10:29:33 +05:30
Manav Rathi
924f5ce19b Keep people first 2024-09-27 10:14:53 +05:30
Manav Rathi
4d4b3f8bef Notify about live uploads 2024-09-27 10:06:56 +05:30
Manav Rathi
27a0d7707e Return the count of items indexed 2024-09-27 08:39:29 +05:30
Manav Rathi
57ea097a5d Use new nomenclature 2024-09-27 08:21:58 +05:30
Manav Rathi
2c0f2d43e7 Allow flex 2024-09-27 08:15:56 +05:30
Prateek Sunal
528f503444 Merge remote-tracking branch 'origin/auth-linux-fixes' into auth-linux-fixes 2024-09-27 00:25:31 +05:30
Prateek Sunal
fa9d171287 Merge remote-tracking branch 'origin/main' into auth-linux-fixes 2024-09-27 00:25:15 +05:30
Prateek Sunal
43ba2ee2da Merge remote-tracking branch 'origin' into auth-linux-fixes 2024-09-27 00:24:12 +05:30
Prateek Sunal
3292655ff7 fix(deb): don't include build number in desktop file 'Version' 2024-09-27 00:23:14 +05:30
Manav Rathi
968067d6aa [desktop] People WIP - More CRUD ops (#3485) 2024-09-26 21:49:42 +05:30
Manav Rathi
de6a494da7 Reset selection 2024-09-26 21:42:59 +05:30
Prateek Sunal
e13f2a379a [auth] add show notes for mobile and desktop menu (#3451)
## Description

## Tests
2024-09-26 21:40:54 +05:30
Manav Rathi
4c0c05a54a qp 2024-09-26 21:20:35 +05:30
Manav Rathi
ac04ceadce Delete 2024-09-26 21:06:40 +05:30
Manav Rathi
91127b6ce5 Don't used cached data
e.g. after a rename, the active person still has the old name even though the
list of people has updated.
2024-09-26 20:48:51 +05:30
Manav Rathi
f95cc1f135 Fix 2024-09-26 20:37:03 +05:30
Manav Rathi
64d7959c95 Split 2024-09-26 20:33:51 +05:30
Manav Rathi
9a444b4881 Rename 2024-09-26 20:33:02 +05:30
Manav Rathi
795187177d Need to also update local clusters 2024-09-26 20:21:16 +05:30
Manav Rathi
54c5c2ce7e Reload 2024-09-26 20:03:12 +05:30
Manav Rathi
1a966fdedd Add workaround
306bc56c21/mobile/lib/ui/viewer/actions/file_selection_actions_widget.dart (L701)
2024-09-26 18:46:14 +05:30
Manav Rathi
6f9cd84b6d Shorten to reduce noise 2024-09-26 18:31:10 +05:30
Manav Rathi
4506e5b6d9 [desktop] People WIP - Allow adding (#3481) 2024-09-26 18:24:34 +05:30
Manav Rathi
1c74eae132 Add a workaround 2024-09-26 18:21:19 +05:30
Manav Rathi
262ff01999 Fix lints 2024-09-26 17:44:18 +05:30
Manav Rathi
1daa0f3e07 Proxy 2024-09-26 17:31:15 +05:30
Manav Rathi
c4931de42e Add 2024-09-26 17:28:19 +05:30
Manav Rathi
77cdf673a9 Add a quick action 2024-09-26 17:22:35 +05:30
Manav Rathi
7ff5f74fa6 Use a slide 2024-09-26 17:18:10 +05:30
Neeraj Gupta
57a425e14c [mob] Run discovery forcefully when ml is toggled 2024-09-26 17:13:29 +05:30
Manav Rathi
642c85fe59 Make tsc happy 2024-09-26 17:13:24 +05:30
Manav Rathi
0e046b9c8a wip checkpoint 2024-09-26 17:03:22 +05:30
Manav Rathi
be222f53bf rename 2024-09-26 16:24:50 +05:30
Manav Rathi
0498c70bad Uncustom 2024-09-26 16:19:44 +05:30
Manav Rathi
08fcc02282 Scaffold 2024-09-26 16:03:50 +05:30
Manav Rathi
aef32027a1 Name input 2024-09-26 15:49:25 +05:30
Manav Rathi
f9cbce66c0 Newer 2024-09-26 15:01:29 +05:30
Manav Rathi
39d39eb195 Opts 2024-09-26 14:51:59 +05:30
Manav Rathi
b052026526 Fix console warning 2024-09-26 14:45:57 +05:30
Manav Rathi
8a79ae9b96 Use 2024-09-26 14:37:04 +05:30
Manav Rathi
dbd160c135 Start at attempting to abstract wrap
This can be done much better in many small ways, for now just attempting a
start.
2024-09-26 14:30:56 +05:30
Manav Rathi
7634ba0dea Split options 2024-09-26 14:17:35 +05:30
Manav Rathi
840ba2803e Take 2 2024-09-26 14:11:16 +05:30
Manav Rathi
3093894b12 as const wasn't working
Current tsc - 5.6
2024-09-26 14:09:08 +05:30
Manav Rathi
41d5960d1f Retain type 2024-09-26 13:52:31 +05:30
Manav Rathi
fb63b1d832 Center align 1 2024-09-26 13:18:57 +05:30
Manav Rathi
68c93537d3 Fix thin outline on placeholder 2024-09-26 12:38:45 +05:30
Manav Rathi
0f73a68681 Tweak spacing to account for the "People" option 2024-09-26 12:33:26 +05:30
Manav Rathi
306bc56c21 [desktop] People WIP (Part x/x) - Start uploading updates to cgroups (#3477) 2024-09-26 12:17:24 +05:30
Manav Rathi
feec9a475b Remove unnecessary sort 2024-09-26 12:10:46 +05:30
Manav Rathi
8314cda12a Tweak logging 2024-09-26 12:09:11 +05:30
Manav Rathi
4cc8be748c Fix indexing into the wrong faces 2024-09-26 12:02:27 +05:30
Manav Rathi
5a33820877 Fix 2024-09-26 12:00:39 +05:30
Neeraj Gupta
830f1b9c18 [auth] Enable l10n for Vietnamese, Arabic, Greek, & Slovak (#3476)
## Description

## Tests
2024-09-26 11:31:11 +05:30
Neeraj Gupta
c81cf5a432 Add altName back to T-Mobile icon that was previously removed from json (#3465)
## Description

## Tests
2024-09-26 11:29:39 +05:30
Neeraj Gupta
f71c3f4171 [auth] Enable l10n for Vietnamese, Arabic, Greek, & Slovak 2024-09-26 11:28:05 +05:30
Manav Rathi
5b99902d68 Workaround a spurious tsc error 2024-09-26 11:17:40 +05:30
Neeraj Gupta
2569337be8 [auth] Auth minor improvements & bug fixes (#3475)
## Description

## Tests
2024-09-26 11:14:59 +05:30
Neeraj Gupta
87f7d3a484 [auth] Show theme option for windows & linux 2024-09-26 11:12:16 +05:30
Neeraj Gupta
8fa6adb16a [auth] Default to non-compact mode 2024-09-26 11:09:58 +05:30
Neeraj Gupta
00c9572b43 [auth] Remove double authentication for passkey 2024-09-26 11:09:28 +05:30
Manav Rathi
9424b7a65e Remove unused intermediate concept 2024-09-26 11:09:02 +05:30
Manav Rathi
af680b6da3 Update 2024-09-26 10:54:50 +05:30
Manav Rathi
3826c1f957 Reorder 2024-09-26 10:49:02 +05:30
Manav Rathi
3b6bee6042 Only one diff sync per set 2024-09-26 10:47:42 +05:30
Manav Rathi
2163a5fbea refactor 2024-09-26 10:39:42 +05:30
Manav Rathi
8e485bfe39 Layer 2024-09-26 10:36:04 +05:30
Manav Rathi
c361fcbff4 Entity CRUD 2024-09-26 10:01:27 +05:30
ashilkn
2523a32e94 Merge branch 'main' into hierarchical_search 2024-09-26 09:50:26 +05:30
Manav Rathi
ba063bf4a7 Enable for internal 2024-09-26 09:45:48 +05:30
Manav Rathi
82c0bbb879 Tinker 2024-09-26 09:36:25 +05:30
Manav Rathi
711f31991d Doc 2024-09-26 09:35:58 +05:30
Manav Rathi
9c0d9ac538 Optimize no-op case 2024-09-26 09:34:05 +05:30
Manav Rathi
2521cd6d31 Tweak spacing 2024-09-26 09:09:25 +05:30
Manav Rathi
b5db5e2b83 kMinimumClusterSizeSearchResult
Although that is the file count
2024-09-26 08:57:20 +05:30
Manav Rathi
7d52b60cd9 Retain all clusters so that files get marked 2024-09-26 08:54:48 +05:30
Manav Rathi
08765ccd39 Clip with preprocessing inside ONNX on web (#3466)
## Description

Switched to new clip ONNX model on web, where preprocessing is done
inside ORT. This means it's more performant and more advanced image
processing.

## Tests

Not tested at all! I'm sure I've made a small mistake somewhere, please
review and test carefully.
The only thing properly tested is the model itself, this approach is
tested and passed on mobile.

Also, there's one "TODO: manav" pending, please check.
2024-09-26 08:25:52 +05:30
Manav Rathi
3dcf5fa860 Remove unused anti-aliasing code (since CLIP now uses ONNX) 2024-09-26 07:59:36 +05:30
Manav Rathi
cda925fc80 Tweaks (non-functional) 2024-09-26 07:25:25 +05:30
Laurens Priem
7b2206161e Clip with preprocessing inside ONNX on mobile (#3467)
## Description

Switched to new clip ONNX model on mobile, where preprocessing is done
inside ORT. This means it's more performant and more advanced image
processing.

## Tests

Tested in debug mode on my Pixel 8.
2024-09-26 05:44:19 +05:30
Prateek Sunal
bbd7be4423 fix: remove onNotes tap for mobile 2024-09-26 01:11:29 +05:30
laurenspriem
c8ab6be9f8 [web][photos] Remove old clip preprocessing code web 2024-09-25 23:54:37 +05:30
laurenspriem
5609309660 [web][photos] Move to new clip with preprocessing included 2024-09-25 23:53:28 +05:30
laurenspriem
fa19254bbc [mob][photos remove old clip preprocessing code 2024-09-25 23:04:29 +05:30
laurenspriem
70476b2011 [mob][photos] Remove todo 2024-09-25 23:00:52 +05:30
laurenspriem
7dd9d8aef3 [mob][photos] new clip works 2024-09-25 22:58:23 +05:30
casualsailo
13727b9a96 Add altName back to T-Mobile icon that was previously removed from json 2024-09-25 09:13:33 -07:00
Manav Rathi
6decb15be7 [desktop] People WIP- Part x/x (+ bugfix, clear ML DB on logout) (#3464) 2024-09-25 20:59:09 +05:30
Manav Rathi
a93c43d341 Add missing % symbol 2024-09-25 20:46:18 +05:30
Manav Rathi
40b1cdcabb Clear ML DB on logout 2024-09-25 20:42:16 +05:30
Manav Rathi
f5ee46189c Extract and tweak 2024-09-25 20:35:36 +05:30
Manav Rathi
48cab57d53 Wait for indexing to complete before clustering 2024-09-25 20:00:33 +05:30
ashilkn
38ee4cd1da [mob][photos] Safely add filters to recommended list ensuring that the not any already existing filters in recommended or applied is added 2024-09-25 19:23:34 +05:30
Manav Rathi
7c867f94bf [desktop] People WIP - Part x/x (#3460) 2024-09-25 19:16:12 +05:30
ashilkn
8169bbe1fa [mob][photos] Curate new album filters on each new udpate to applied filters 2024-09-25 19:11:50 +05:30
Manav Rathi
3465253fcc Transform 2024-09-25 18:53:41 +05:30
Manav Rathi
61b324ca05 Rearrange 2024-09-25 18:53:41 +05:30
Manav Rathi
cb57351951 Split 2024-09-25 18:53:41 +05:30
Manav Rathi
3f4250dab3 Reconcile 1 2024-09-25 18:53:41 +05:30
Manav Rathi
1efbbf2b2f Rearrange 2024-09-25 18:53:41 +05:30
Manav Rathi
1ff21b3d8e Start with existing clusters 2024-09-25 18:53:41 +05:30
Manav Rathi
31ffc5bee5 Doc 2024-09-25 18:53:40 +05:30
Manav Rathi
6cd43707a8 Pull 2024-09-25 18:53:40 +05:30
Manav Rathi
3324019b38 Percentage during clustering 2024-09-25 18:53:40 +05:30
Manav Rathi
cc02236ca9 Rename 2024-09-25 18:53:40 +05:30
Manav Rathi
ece4980d94 Mention our experience so far 2024-09-25 18:53:40 +05:30
Neeraj Gupta
be615197fd [server] Fix error in getting preview url 2024-09-25 15:50:33 +05:30
ashilkn
17cf7fe6a4 [mob][photos] On applying the first filter on hierarchical search, add the initial gallery filter to applied filters
If we are on an album named 'Trip to Coorg' and another album filter is added, a functional  filter chip will get added to applied filters automatically
2024-09-25 15:41:07 +05:30
Neeraj Gupta
d4a68069ba [server] Add columns to store preview objects 2024-09-25 15:40:52 +05:30
Neeraj Gupta
8fc14c72e2 Merge branch 'main' into video_file_preview 2024-09-25 15:26:29 +05:30
Aman Raj Singh Mourya
d6bed953a1 [mob][photos] made shared_public_collection to handle public link seprately 2024-09-25 15:18:17 +05:30
Neeraj Gupta
47b6e758d2 [mob] Fix Handling live photo dups with different zip side (#3452)
## Description

## Tests
2024-09-25 14:48:46 +05:30
laurenspriem
53c19bc64e [mob][photos] Temp disable custom plugin 2024-09-25 14:40:40 +05:30
laurenspriem
bd232c151a [mob][photos] Test for iOS 2024-09-25 14:34:25 +05:30
Manav Rathi
8970074f80 [web] Store user entities verbatim (#3458) 2024-09-25 13:58:46 +05:30
Manav Rathi
27d901bc60 Fix key names in migration 2024-09-25 13:49:39 +05:30
Manav Rathi
e87a6a5106 Fix 2024-09-25 13:47:24 +05:30
Manav Rathi
7f132b1827 cgroups 2024-09-25 13:41:54 +05:30
Manav Rathi
b763cab1ba Generic pull 2024-09-25 13:26:15 +05:30
Aman Raj Singh Mourya
a8d1a80578 Merge branch 'main' into deeplinks 2024-09-25 13:24:20 +05:30
ashilkn
bd6fe03710 [mob][photos] Do not show up the initial gallery filter on hierarchical search's filter recommendations
For example, if we search for an album 'Trip to Coorg' and go in the album, 'Trip to Coorg' shouldn't come up in recommended filters
2024-09-25 13:14:54 +05:30
Neeraj Gupta
e1a7d61d49 [auth] Misc bugs fix (#3455)
## Description

## Tests
2024-09-25 12:51:00 +05:30
Neeraj Gupta
0a4d415950 [auth] Improve code formatting 2024-09-25 12:48:38 +05:30
Neeraj Gupta
c9af246a3a [auth] Bump version 2024-09-25 12:45:01 +05:30
Neeraj Gupta
718c2544c8 [auth] Update simple-icons 2024-09-25 12:44:35 +05:30
Neeraj Gupta
2c4cbed467 [auth] Handle case when issuer contains : 2024-09-25 12:39:36 +05:30
Neeraj Gupta
cd917f58ca [auth] Increase refresh frequency 2024-09-25 12:34:05 +05:30
Manav Rathi
15a7e0b805 Mig 2024-09-25 12:27:51 +05:30
Manav Rathi
f702a93031 Save JSON directly 2024-09-25 12:23:56 +05:30
Manav Rathi
432ef74101 Support arbitrary JSON values in kv store 2024-09-25 12:18:06 +05:30
Manav Rathi
dd5dae2833 Notes 2024-09-25 12:06:16 +05:30
ashilkn
88891bf24e [mob][photos] Go back to search screen if all applied filters are de-selected 2024-09-25 11:55:07 +05:30
ashilkn
798c8f0782 [mob][photos] Enable use of hierarchical search in album page 2024-09-25 11:54:27 +05:30
Manav Rathi
2c0739e1d1 Footprint 2024-09-25 10:40:17 +05:30
Manav Rathi
3449021272 Move to utils 2024-09-25 10:23:50 +05:30
Manav Rathi
c01a439b81 Split 2024-09-25 10:22:38 +05:30
Manav Rathi
1d5cca6ee1 namespace 2024-09-25 10:00:07 +05:30
Manav Rathi
55022ec1ee [web] Introduce selection context (#3453)
This is prep for photos in the people section to be selectable.
2024-09-25 09:45:05 +05:30
Neeraj Gupta
821787f81d Merge remote-tracking branch 'origin/main' into handle_live_photo_dups 2024-09-25 06:34:51 +05:30
Neeraj Gupta
bc7704916a [mob] Bump version 2024-09-25 06:34:44 +05:30
Neeraj Gupta
7ed620d817 [mob] Fix dedupe for live photos with different size 2024-09-25 06:34:19 +05:30
Prateek Sunal
1bfa7b1998 fix: add show notes for mobile and desktop menu 2024-09-25 05:39:22 +05:30
Aman Raj Singh Mourya
bda3ec2e3a [mob][photos] added a new gallery type for shared public link 2024-09-25 01:04:23 +05:30
Aman Raj Singh Mourya
71e87ad2aa [mob][photos] Updated public_url to save shared public link data 2024-09-25 01:03:37 +05:30
Prateek Sunal
484b05bdb2 fix: update receipe for linux and windows 2024-09-25 00:16:59 +05:30
Manav Rathi
0cff1ef315 rename 2024-09-24 20:19:10 +05:30
Manav Rathi
fe2d69aad3 mark as needing doing 2024-09-24 19:41:04 +05:30
Manav Rathi
e55c6fef4d Explicit list 2024-09-24 19:30:40 +05:30
Manav Rathi
e53312304a Mirror search mode 2024-09-24 19:27:45 +05:30
Manav Rathi
f6f81c4eeb Add to collection creates 2 entries for a file 2024-09-24 19:25:27 +05:30
ashilkn
1258558be8 [mob][photos] Improve curation of album filter recommendation 2024-09-24 19:19:33 +05:30
Manav Rathi
9574704154 Tweak people selection options 2024-09-24 19:03:46 +05:30
Manav Rathi
bad6fd9fae [web] Introduce selection context
- For handling collection / people split
- This can be done better (much!), need to revisit
2024-09-24 18:45:21 +05:30
Aman Raj Singh Mourya
886d7e98d4 [mob][photos] minor changes 2024-09-24 18:35:04 +05:30
Manav Rathi
06bd58edce [web] People bar - Part x/x (#3445) 2024-09-24 18:30:41 +05:30
Manav Rathi
459b49a121 lf 2024-09-24 18:22:43 +05:30
ashilkn
468386ede6 [mob][photos] Get just the album filters logic working on gallery 2024-09-24 18:19:55 +05:30
Neeraj Gupta
6d0f44b1da [auth] Minor improvements (#3443)
## Description

## Tests
2024-09-24 16:51:41 +05:30
Manav Rathi
5076cf7647 tweak 2024-09-24 16:50:04 +05:30
Neeraj Gupta
c656a1c6a4 Merge remote-tracking branch 'origin/main' into auth_window_size 2024-09-24 16:49:10 +05:30
Neeraj Gupta
14a3f426ce [AUTH] Replace Icon for bybit.com (#3279)
### Replaced old very transparented ByBit Icon with a Visible and Clear
Icon for in-App

### A new Original Background and Proper Text Color has been Added to
the Icon to Replace the Old One
2024-09-24 16:48:48 +05:30
Neeraj Gupta
cfe83a40e5 [auth] Added and updated icons (#3419)
## Description

Added logos:
- 23andMe
- ForUsAll
- Guideline
- Gusto
- ID.me
- Login.gov
- Titan

Updated:
- Canva
- Coinbase
- eBay

Fixed T-Mobile that had an icon but was removed from the json.
2024-09-24 16:47:31 +05:30
Neeraj Gupta
c90feccfa4 [auth] Bump version v4.0.1 2024-09-24 16:46:43 +05:30
Neeraj Gupta
06a55bc11a [auth] Use SelectableText for notes 2024-09-24 16:46:25 +05:30
Manav Rathi
a0df76c2c3 Color 2024-09-24 16:46:16 +05:30
Neeraj Gupta
aa8d910a0b [auth] Fix bottom bar for iPad 2024-09-24 16:40:09 +05:30
Manav Rathi
e10613fa0f person header 2024-09-24 16:38:10 +05:30
Manav Rathi
f45b48a347 unfile 2024-09-24 16:36:06 +05:30
Neeraj Gupta
75362199e5 [server] Remove invites & remove members during closeFamily (#3442)
## Description

Currently, we force the admin to remove the members themself and revoke
the invite before a family account can be closed.
Going forward, this action will be automatically done. This will help in
reducing support overhead.

## Tests
2024-09-24 16:17:49 +05:30
Manav Rathi
4d56b4b406 rename 2024-09-24 16:16:54 +05:30
Manav Rathi
f07f3b320e move returns together 2024-09-24 16:03:42 +05:30
Neeraj Gupta
006eed1cd8 [auth] Request authentication to view passkeys (#3424)
## Description

## Tests
2024-09-24 16:01:31 +05:30
Manav Rathi
3e5a9271d7 prune 2024-09-24 16:00:56 +05:30
Neeraj Gupta
9dd18f0137 [auth] Show notes on bottom action bar 2024-09-24 15:59:51 +05:30
Manav Rathi
002a652cfd fin 2024-09-24 15:54:48 +05:30
Neeraj Gupta
40f34417d9 [auth] Fix state refresh bug 2024-09-24 15:50:42 +05:30
Manav Rathi
ffa80c9db2 newer 2024-09-24 15:42:17 +05:30
Manav Rathi
62dadd7e75 shorter 2024-09-24 15:41:07 +05:30
Manav Rathi
d2fe71f478 unnest 2024-09-24 15:37:36 +05:30
Manav Rathi
f856db2cb7 use newer 2024-09-24 15:35:24 +05:30
Manav Rathi
25386d194b use newer 2024-09-24 15:33:38 +05:30
Manav Rathi
35f7ce07f1 use newer 2024-09-24 15:30:20 +05:30
Neeraj Gupta
8c722c39ec [server] Remove invites & remove members during closeFamily 2024-09-24 15:28:47 +05:30
Manav Rathi
c71c3e7ef8 use newer 2024-09-24 15:25:11 +05:30
Manav Rathi
d3ab7f530c overlay 2024-09-24 15:22:02 +05:30
Manav Rathi
be2b01f722 unused 2024-09-24 15:13:24 +05:30
Manav Rathi
9ac05bc873 header 1 2024-09-24 15:03:19 +05:30
Manav Rathi
be7bb8e4b6 temp move 2024-09-24 14:42:10 +05:30
Manav Rathi
be4536ac30 extract 2024-09-24 14:26:49 +05:30
Manav Rathi
47e2d2f915 tweak 2024-09-24 14:15:56 +05:30
Manav Rathi
b47c027cbd rename 2024-09-24 14:08:50 +05:30
Manav Rathi
4e6dd14c71 [web] People bar - Part x/x (#3440) 2024-09-24 13:55:19 +05:30
Manav Rathi
34edc9b2e8 new 2024-09-24 12:46:11 +05:30
Manav Rathi
51f64799aa rename 2024-09-24 12:25:57 +05:30
Manav Rathi
4791b10d91 rename 2024-09-24 12:21:16 +05:30
Manav Rathi
c595c88e82 person sugg 2024-09-24 12:12:34 +05:30
Manav Rathi
6657695858 Fix 2024-09-24 12:06:37 +05:30
Manav Rathi
bc5be62de4 Header 2024-09-24 11:48:44 +05:30
Manav Rathi
78fd9cc6e6 Select 2024-09-24 11:35:30 +05:30
Manav Rathi
29aa608399 Ah 2024-09-24 10:19:40 +05:30
Manav Rathi
310e319057 2nd dup 2024-09-24 10:15:22 +05:30
Manav Rathi
bef3d0949c Mode switcher 2024-09-24 10:04:19 +05:30
Manav Rathi
e45baf6238 Button 2024-09-24 09:48:47 +05:30
Manav Rathi
454f93fadb rename 2024-09-24 09:35:19 +05:30
Manav Rathi
76a6b7402c [web] New translations (#3433)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-24 08:56:16 +05:30
Manav Rathi
9d4c5b29b3 [web] Gallery bar refactoring (#3437)
Prepping for showing people here
2024-09-24 08:55:53 +05:30
Manav Rathi
ae50c83960 Fix 2024-09-24 08:35:50 +05:30
Manav Rathi
c6fdd6352e Add an exception 2024-09-24 08:33:27 +05:30
Manav Rathi
bed57c083c Fix lints 2024-09-24 08:29:59 +05:30
Manav Rathi
cda5caec3f Move 2024-09-24 08:13:15 +05:30
Manav Rathi
01d48b0fcc Rearrange 2024-09-24 08:09:25 +05:30
Manav Rathi
4780f545fe Rearrange 2024-09-24 08:02:56 +05:30
Manav Rathi
80ed1e47b0 Move 2024-09-24 07:58:48 +05:30
Manav Rathi
5c7f775f14 Move 2024-09-24 07:53:21 +05:30
Manav Rathi
7ff5d40152 wip: checkpoint 2024-09-24 07:14:21 +05:30
Manav Rathi
b4dbd942ab wip: checkpoint 2024-09-24 07:03:05 +05:30
Manav Rathi
627a53428a wip: checkpoint 2024-09-24 06:48:46 +05:30
Manav Rathi
35581099fc New order 2024-09-24 05:35:09 +05:30
Manav Rathi
e62dfe0a07 Unenum 2024-09-24 04:59:29 +05:30
Manav Rathi
21ae075674 Move 2024-09-24 04:51:06 +05:30
Manav Rathi
2660cee263 Rename 2024-09-24 04:49:08 +05:30
Manav Rathi
2ae8a11138 Rename 2024-09-24 04:48:09 +05:30
Crowdin Bot
70c62a62a6 New Crowdin translations by GitHub Action 2024-09-23 23:10:26 +00:00
Manav Rathi
a43599aad2 [web] Empty state tweaks (#3432)
- Stay on empty albums after ops
- Modify empty state message
2024-09-24 04:39:35 +05:30
Manav Rathi
5bcce4d610 Modify empty state message 2024-09-24 04:34:03 +05:30
Manav Rathi
d61d9b95ad Stay on empty albums
Change the behaviour to stay on the empty album (instead of automatically
jumping to all) even after all files have been deleted/moved from it. Use case
is that I might want to upload new ones.
2024-09-24 04:33:14 +05:30
Connor McCurdy
682d97f15a Delete auth/assets/custom-icons/icons/drop.svg
Removed drop logo that was added in initial commit
2024-09-23 11:04:14 -05:00
Connor McCurdy
46b210c600 Removed drop
Realized it's a dead platform
2024-09-23 10:59:47 -05:00
Manav Rathi
4f5f90259d [web] More refactoring, prepping for the people bar (#3430) 2024-09-23 20:53:18 +05:30
Aman Raj Singh Mourya
119ae6d345 [mob][photos] remove redundant logging 2024-09-23 20:43:08 +05:30
Manav Rathi
d8d5e62888 deprecate half 2024-09-23 20:40:06 +05:30
Manav Rathi
2cef85dfd9 new 2024-09-23 20:36:07 +05:30
Manav Rathi
31ef1e4e29 Genericize 2024-09-23 20:24:02 +05:30
Manav Rathi
952e9254b4 rearrange 2024-09-23 20:06:37 +05:30
Manav Rathi
8e7ec58f45 rearrange 2024-09-23 19:58:45 +05:30
Manav Rathi
7422568093 rearrange 2024-09-23 19:48:29 +05:30
Manav Rathi
39b09abc50 person 2024-09-23 19:35:20 +05:30
Manav Rathi
8b3315e85f Cleanup 2024-09-23 19:26:08 +05:30
Manav Rathi
19273927d1 wip: checkpoint 2024-09-23 19:17:07 +05:30
Manav Rathi
374625f5b3 Use a callback ref so that it's always updated
https://legacy.reactjs.org/docs/hooks-faq.html#how-can-i-measure-a-dom-node
2024-09-23 19:03:13 +05:30
Manav Rathi
2fae026a77 Make sure types are at the latest 2024-09-23 19:02:23 +05:30
Manav Rathi
01488be836 wip: checkpoint 2024-09-23 17:28:11 +05:30
Manav Rathi
953c915508 Tweak 2024-09-23 17:20:53 +05:30
Manav Rathi
9a0ea3ac43 Match the event name 2024-09-23 16:59:39 +05:30
Manav Rathi
42d36b35d2 [web] Exif fixes and improvements (#3426) 2024-09-23 16:18:18 +05:30
Manav Rathi
630b6d4101 Fail the upload of file instead of adding malformed metadata
Mobile app crash

 [DiffFetcher] [SEVERE] [2024-09-14 01:03:33.632159] type 'List<dynamic>' is not a subtype of type 'int?'
⤷ type: _StackTrace
⤷ error: #0      PubMagicMetadata.fromMap (package:photos/models/metadata/file_magic.dart:91)

ce5354e19d/mobile/lib/models/metadata/file_magic.dart (L91)
2024-09-23 15:44:23 +05:30
Manav Rathi
72ba8bcd64 Fix crash on viewing exif with the following data:
{
    "tags": {
        "icc": {
            "value": {
                "en-US": "Camera RGB Profile",
                ...
                "zh-CN": "?? RGB ????"
            },
            "description": {
                "en-US": "Camera RGB Profile",
                "es-ES": "Perfil RGB para CÔøΩmara",
                ...
                "zh-CN": "?? RGB ????"
            }
        }
    }
}
2024-09-23 15:30:58 +05:30
Manav Rathi
93f753fdff [web] Live photo clubbing improvements (#3422) 2024-09-23 15:12:24 +05:30
Aman Raj Singh Mourya
27defa92c2 [auth] extract strings 2024-09-23 15:12:15 +05:30
Aman Raj Singh Mourya
6ba9ed9f8d [auth] authentication to view passkey 2024-09-23 15:11:20 +05:30
Manav Rathi
6c5c3131f5 Handle tz 2024-09-23 14:39:34 +05:30
Neeraj Gupta
bb23c750a5 [mob] Discover improvements (#3421)
## Description

## Tests
2024-09-23 14:38:16 +05:30
Neeraj Gupta
c036c8c7ba [mob] Bump version 2024-09-23 14:34:35 +05:30
Neeraj Gupta
6464bf172f refactor 2024-09-23 14:30:40 +05:30
Neeraj Gupta
46e6af660e [mob] Log to match count for magicSearch 2024-09-23 14:29:02 +05:30
Neeraj Gupta
b18d987ba2 [mob] Upgrade discover results more frequently 2024-09-23 14:26:31 +05:30
Manav Rathi
6b12f0a595 Fix 2024-09-23 13:59:48 +05:30
connor
40b2b725b4 [auth] Added and updated icons 2024-09-23 03:20:45 -05:00
Manav Rathi
00346db9f9 Add GT special case 2024-09-23 13:45:33 +05:30
Manav Rathi
78826d7782 Keep the JSON avail in the top leevl fn 2024-09-23 13:40:04 +05:30
Manav Rathi
31f591c28f Move 2024-09-23 13:35:18 +05:30
Manav Rathi
0b0d8bd026 Rename 2024-09-23 13:30:39 +05:30
Manav Rathi
76e4d535b4 [desktop] People bar - WIP - Part x/x (#3418) 2024-09-23 13:11:15 +05:30
Neeraj Gupta
7f00b2619e [auth] New translations (#3414)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-23 11:54:58 +05:30
Manav Rathi
6a592af94a tweak 2024-09-23 11:50:54 +05:30
Neeraj Gupta
bea6e8b473 [auth] Make compact mode default & minor fixes (#3416)
## Description

## Tests
2024-09-23 11:48:56 +05:30
Neeraj Gupta
7cfdd6ec55 [mob] Safe parse h/w from public magicMetadata (#3417)
## Description

## Tests
2024-09-23 11:48:31 +05:30
Manav Rathi
b97cf93c12 wip: checkpoint 2024-09-23 11:48:25 +05:30
Manav Rathi
2865113c4d wip: checkpoint 2024-09-23 11:42:49 +05:30
Neeraj Gupta
ee1dbd7e84 Safe parse h/w from public magicMetadata 2024-09-23 11:42:15 +05:30
Neeraj Gupta
5a21c932df Lint fix 2024-09-23 11:29:45 +05:30
Manav Rathi
c4021a82f5 Help out tsc
Ref: https://stackoverflow.com/questions/45555748/assign-to-union-type-in-typescript
2024-09-23 11:29:04 +05:30
Neeraj Gupta
6e209a68e2 [mobile] New translations (#3413)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-23 11:27:18 +05:30
Neeraj Gupta
090e2f235b Update auth faq.md (#3415)
## Description

## Tests
2024-09-23 11:26:04 +05:30
Neeraj Gupta
a536d6af63 auth: show action button to update windows cert 2024-09-23 11:25:36 +05:30
Manav Rathi
53cf029f00 wip: checkpoint 2024-09-23 11:20:31 +05:30
Neeraj Gupta
48d6c2d008 [auth] Use web for FAQ 2024-09-23 11:12:52 +05:30
Manav Rathi
28095ca935 Extract 2024-09-23 11:04:00 +05:30
Manav Rathi
d31d7592cb Use standard memo
Too many renders for this component (both before and after):
- page load - 23
- click - 6
2024-09-23 10:57:12 +05:30
Neeraj Gupta
7645ec0e24 Update auth faq.md 2024-09-23 10:38:38 +05:30
Neeraj Gupta
5c0fe9c411 [auth] Use help website for FAQ 2024-09-23 10:31:31 +05:30
Manav Rathi
80416d5b90 tweak 2024-09-23 10:11:20 +05:30
Manav Rathi
9ce432681e Reorder 2024-09-23 10:08:29 +05:30
Manav Rathi
e91cddbc25 Restore clickable header 2024-09-23 09:58:38 +05:30
Neeraj Gupta
a37dcceb41 [auth] Enable compact mode by default 2024-09-23 09:44:11 +05:30
Manav Rathi
aa31e4354c [web] New translations (#3411)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-23 09:11:53 +05:30
Crowdin Bot
a92115ffb1 New Crowdin translations by GitHub Action 2024-09-23 01:17:18 +00:00
Crowdin Bot
7f0d028b55 New Crowdin translations by GitHub Action 2024-09-23 01:04:53 +00:00
Crowdin Bot
628edf713b New Crowdin translations by GitHub Action 2024-09-23 00:33:54 +00:00
Neeraj Gupta
4f74470abe [auth] Minor fixes (#3403)
## Description

## Tests
2024-09-22 22:32:22 +05:30
Neeraj Gupta
b5ad13ee69 [auth] Add device auth check for passkey 2024-09-22 22:29:07 +05:30
Neeraj Gupta
4383512540 [auth] Minor fix 2024-09-22 22:26:35 +05:30
Neeraj Gupta
59a68b56bc [auth] Improve account name parsing 2024-09-22 22:23:58 +05:30
Neeraj Gupta
09c4b19449 [auth][l10n]: Add Bulgarian translation (#3402)
## Description

## Tests
2024-09-22 22:17:49 +05:30
Crea7orX
d4cd71b56c [auth][l10n]: Add Bulgarian translation 2024-09-22 18:52:19 +03:00
Vishnu Mohandas
a01ea511e9 [docs] Update links to Auth (#3393) 2024-09-22 10:11:45 +05:30
vishnukvmd
ab6f514d23 Update links to Auth 2024-09-21 21:41:25 -07:00
Aman Raj Singh Mourya
fd3991bab6 [mob][photos] updated public_url.dart to store additional information of public links 2024-09-21 19:29:07 +05:30
Aman Raj Singh Mourya
add3278c89 [mob][photos] fuction to handle deeplinks 2024-09-21 19:28:09 +05:30
Aman Raj Singh Mourya
130418e443 [mob][photos] add configurations for opening links in mobile app 2024-09-21 19:27:06 +05:30
Manav Rathi
b4d8dea2ef [desktop] Add CHANGELOG entry for shared export (#3385)
https://github.com/ente-io/ente/pull/3319
2024-09-21 18:22:19 +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
dae0492800 [web] Album cast dialog - Non functional tweaks (#3384) 2024-09-21 18:16:44 +05:30
Trekky12
94a8ff2c6f Include exporting of shared files on desktop (#3319)
## Description
This PR adds a new switch on the ExportModal to include export of shared
files.
This should fix https://github.com/ente-io/ente/discussions/2322
2024-09-21 18:14:09 +05:30
ashilkn
6aebe8ad39 [mob][photos] Show applied filters in app bar of search result page (unpolished UI) 2024-09-21 18:03:16 +05:30
ashilkn
d7a08bed88 [mob][photos] chore 2024-09-21 18:00:09 +05:30
Manav Rathi
aae00dcc15 Doc 2024-09-21 17:59:41 +05:30
ashilkn
2b5bb5f338 [mob][photos] Create AppliedFilters widget 2024-09-21 17:59:37 +05:30
Manav Rathi
18c7d59f90 Spacing 2024-09-21 17:57:29 +05:30
Manav Rathi
fcf87d237b Spacing 2024-09-21 17:39:28 +05:30
Manav Rathi
f88022730a Regular button works for us 2024-09-21 17:35:37 +05:30
Manav Rathi
753ed30d5c Tinker 2024-09-21 17:25:13 +05:30
Manav Rathi
216be38915 Use same convention for modals 2024-09-21 17:23:17 +05:30
Manav Rathi
164ace9f8c Tinker 2024-09-21 17:17:37 +05:30
Manav Rathi
a97bb195b6 Update docs
We're moving to nanoids
2024-09-21 17:09:39 +05:30
Manav Rathi
9ecb7c4044 Remove unused 2024-09-21 17:04:37 +05:30
Manav Rathi
1895e90b3e Workaround 2024-09-21 17:02:49 +05:30
Manav Rathi
f118a9d2f2 Rename to mirror sender 2024-09-21 16:49:15 +05:30
Manav Rathi
bb5261f73b Tweaks 2024-09-21 16:42:46 +05:30
Manav Rathi
225dade722 Use types 2024-09-21 16:36:08 +05:30
Manav Rathi
c39a3c789d Add types 2024-09-21 16:30:03 +05:30
ashilkn
98aca5090b [mob][photos] Use better name for widget 2024-09-21 16:24:08 +05:30
Manav Rathi
28580cf107 Prune 2024-09-21 16:19:31 +05:30
ashilkn
d55559b811 [mob][photos] Show recommendations on the search results page 2024-09-21 16:17:12 +05:30
Manav Rathi
6799ee3832 Prune unused 2024-09-21 16:15:09 +05:30
ashilkn
63649a25e4 [mob][photos] Create a MVP widget of recommendations row that can be plugged in to bottom of app bar, which will show curated recommendations of filters specific to a gallery 2024-09-21 16:05:35 +05:30
Manav Rathi
d86df11f15 [web] New translations (#3383)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-21 15:50:35 +05:30
Crowdin Bot
7b04bd548a New Crowdin translations by GitHub Action 2024-09-21 10:19:47 +00:00
Manav Rathi
ffaf4659ce [web] Remove unnecessary translation (#3382)
This title is not adding anything to the dialog
2024-09-21 15:49:02 +05:30
Manav Rathi
8fc38244f3 [web] Remove unnecessary translation
This title is not adding anything to the dialog
2024-09-21 15:48:15 +05:30
Manav Rathi
415cf451a8 [web] New translations (#3380)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-21 15:06:19 +05:30
Crowdin Bot
f4709d3442 New Crowdin translations by GitHub Action 2024-09-21 09:34:20 +00:00
ashilkn
85fe1168a1 [mob][photos] Improvements to SearchFilterDataProvider 2024-09-21 15:01:18 +05:30
Manav Rathi
0f6c8a6441 [web] Translation cleanup (#3379) 2024-09-21 14:52:01 +05:30
Manav Rathi
f337b1ff36 Move 2024-09-21 14:45:56 +05:30
Manav Rathi
2799652d3a Rename 2024-09-21 14:42:41 +05:30
Manav Rathi
6b92acbb11 Rename 2024-09-21 14:38:37 +05:30
Manav Rathi
a343fe5427 Rename 2024-09-21 14:35:42 +05:30
Manav Rathi
d10e37454d Rename 2024-09-21 14:31:54 +05:30
Manav Rathi
1cb80e619b Rename 2024-09-21 14:31:09 +05:30
Manav Rathi
d307b4bf07 Rename 2024-09-21 14:28:14 +05:30
Manav Rathi
5967f2a66a Rename 2024-09-21 14:25:46 +05:30
Manav Rathi
6e6248a3c2 Rename 2024-09-21 14:23:42 +05:30
Manav Rathi
aff37dc5df Rename 2024-09-21 14:21:21 +05:30
Manav Rathi
b2b4a703ac Rename 2024-09-21 14:17:53 +05:30
Manav Rathi
46f9a16db9 Rename 2024-09-21 14:14:09 +05:30
Manav Rathi
d232c94547 Move 2024-09-21 14:12:36 +05:30
Manav Rathi
dc6217eb7a Rename 2024-09-21 14:11:15 +05:30
Manav Rathi
98123438fa Move 2024-09-21 14:10:29 +05:30
Manav Rathi
4c51c960f2 Rename 2024-09-21 14:07:44 +05:30
Manav Rathi
a89d7e472f Rename 2024-09-21 14:02:53 +05:30
Manav Rathi
ef1b192ced Rename 2024-09-21 14:01:05 +05:30
Manav Rathi
19d82d332c Move 2024-09-21 14:00:14 +05:30
Manav Rathi
0d97355838 Rename 2024-09-21 13:58:57 +05:30
Manav Rathi
04b296587a Move 2024-09-21 13:52:57 +05:30
Manav Rathi
3193778c98 Rename 2024-09-21 13:52:21 +05:30
Manav Rathi
4a7ec88424 Rename 2024-09-21 13:49:56 +05:30
Manav Rathi
201bda3999 Rename 2024-09-21 13:48:24 +05:30
Manav Rathi
50ab94a355 Rename 2024-09-21 13:46:05 +05:30
Manav Rathi
790f34662a Move 2024-09-21 13:44:19 +05:30
Manav Rathi
d0138310dc Rename Rename 2024-09-21 13:43:07 +05:30
Manav Rathi
cb66494924 Rename 2024-09-21 13:33:33 +05:30
Manav Rathi
a322a28e44 Rename 2024-09-21 13:33:01 +05:30
Manav Rathi
a95a21790b Rename 2024-09-21 13:27:37 +05:30
Manav Rathi
e8d0673a9a [web] Collection bar refactoring (#3377)
Prep for showing people here.
2024-09-21 13:23:56 +05:30
Manav Rathi
f8f4db409b Fix lints 2024-09-21 13:18:30 +05:30
Manav Rathi
f4e260cfb3 Inline 2024-09-21 12:46:36 +05:30
Manav Rathi
e605169ac1 Height 2024-09-21 12:42:06 +05:30
Manav Rathi
811fe93dcc Wrap all network ops 2024-09-21 12:31:10 +05:30
Manav Rathi
6d7a6b86f7 Mark unawaited 2024-09-21 12:18:54 +05:30
Manav Rathi
5760b6a56b Reduce boilerplate 2024-09-21 12:16:27 +05:30
Manav Rathi
6b04ef69ed memo
preemptive optimization, might not be necessary
2024-09-21 11:54:05 +05:30
Manav Rathi
2f0d06cad7 Cleanup 2024-09-21 11:52:20 +05:30
Manav Rathi
08ee4e2861 Dedup 2024-09-21 11:49:18 +05:30
Manav Rathi
282b440d0f Cleanup 2024-09-21 11:46:39 +05:30
Manav Rathi
c9e29dbcbe Direct 2024-09-21 11:39:31 +05:30
Manav Rathi
ca62fb5105 Direct 2024-09-21 11:35:17 +05:30
Manav Rathi
58ca0a5cd4 Direct 2024-09-21 11:32:14 +05:30
Neeraj Gupta
3ef7185166 [doc] Update Referral.md (#3375)
## Description

## Tests
2024-09-21 11:26:08 +05:30
Manav Rathi
b92e9f4c6e Direct 2024-09-21 11:26:07 +05:30
Manav Rathi
2f2eb4e265 Reify 2024-09-21 11:23:49 +05:30
Manav Rathi
17aa385782 Reify 2024-09-21 11:22:59 +05:30
Neeraj Gupta
0ac6ea9af8 [doc] Update Referral.md 2024-09-21 11:14:49 +05:30
Manav Rathi
fce4c9869e Reify 2024-09-21 11:05:04 +05:30
Manav Rathi
1eca25b050 Reify 2024-09-21 11:01:13 +05:30
Manav Rathi
47a0ee749e wrap 2024-09-21 10:56:50 +05:30
Manav Rathi
1c86a69cd6 Use 2024-09-21 10:53:49 +05:30
Manav Rathi
ce8310c874 Reify 2024-09-21 10:50:08 +05:30
Manav Rathi
e607b4e3ed Reify 2024-09-21 10:30:37 +05:30
Manav Rathi
498a4dcd4e Reify 2024-09-21 10:28:53 +05:30
Manav Rathi
624726734f Reify 2024-09-21 10:25:46 +05:30
Neeraj Gupta
4b4350c107 [mob] Fix various issues from bug tracking tool (#3362)
## Description

## Tests
2024-09-21 10:22:47 +05:30
Manav Rathi
ecb785d75c Rename 2024-09-21 10:17:41 +05:30
Manav Rathi
2c1637c55c Reify 2024-09-21 10:16:17 +05:30
Neeraj Gupta
31f210da31 [mob] Fix 2024-09-21 10:10:59 +05:30
Manav Rathi
777f298ca3 Less noise 2024-09-21 09:43:06 +05:30
Neeraj Gupta
c5c86c484e Merge remote-tracking branch 'origin/main' into cleanup_config 2024-09-21 09:41:34 +05:30
Neeraj Gupta
e9b3e76b50 [mob] Bump version v0.9.43 2024-09-21 09:40:57 +05:30
Manav Rathi
15e31f1763 Unwrap a component that has no logic 2024-09-21 09:40:48 +05:30
Neeraj Gupta
fffebec025 [mob] Fix sub price order 2024-09-21 09:40:29 +05:30
Manav Rathi
35957b1f40 Position the spinner better 2024-09-21 09:39:17 +05:30
Manav Rathi
6ee7500011 Inline and reify 2024-09-21 09:32:08 +05:30
Neeraj Gupta
803195afdd [mob] Fix lint 2024-09-21 09:17:24 +05:30
Manav Rathi
2c23c3463e Reify 2024-09-21 09:15:35 +05:30
Manav Rathi
39c5a3f1bd Reify 2024-09-21 09:09:27 +05:30
Manav Rathi
c625593162 Fwd 2024-09-21 09:03:20 +05:30
Manav Rathi
5864648c24 Abstract 2024-09-21 08:59:26 +05:30
Manav Rathi
b605e41f9e Wrap 2024-09-21 08:50:49 +05:30
Manav Rathi
ffc082eec4 3 2024-09-21 08:44:02 +05:30
Manav Rathi
692e12979b Remove args from handler 2024-09-21 08:32:22 +05:30
Manav Rathi
9ff6a79ada Unex 2024-09-21 08:14:56 +05:30
Manav Rathi
530ae6c0be Up 2024-09-21 08:14:00 +05:30
Manav Rathi
1aab753046 Inline 2024-09-21 08:13:10 +05:30
Manav Rathi
3e131464e6 Pl 2024-09-21 08:11:52 +05:30
Manav Rathi
1aa940d410 Inline 2024-09-21 08:11:10 +05:30
Manav Rathi
33bc19978c Inline 2024-09-21 08:09:41 +05:30
Manav Rathi
4670c1d712 Inline 2024-09-21 08:08:24 +05:30
Manav Rathi
ff32e6852e Inline 2024-09-21 08:06:19 +05:30
Manav Rathi
b39e727e0a Move 2024-09-21 08:03:54 +05:30
Manav Rathi
2a1931157c Doc 2024-09-21 07:57:35 +05:30
Manav Rathi
15370fa731 Rename Fin 2024-09-21 07:54:17 +05:30
Manav Rathi
b65a7055c1 Rename 2 2024-09-21 07:28:33 +05:30
Manav Rathi
1a336769b9 Rename 1 2024-09-21 07:15:39 +05:30
Manav Rathi
aa6eebca27 Inline 2024-09-21 07:13:15 +05:30
Manav Rathi
c41ad8b1a9 Inline 2024-09-21 07:13:07 +05:30
Manav Rathi
9ca651f4b7 Inline 2024-09-21 07:11:44 +05:30
Manav Rathi
255302e3cd Inline 2024-09-21 07:10:38 +05:30
Manav Rathi
a4fa8e0deb Inline 2024-09-21 07:09:30 +05:30
Manav Rathi
ffa1d90ed8 Inline 2024-09-21 07:08:31 +05:30
Manav Rathi
ef6734195f Inline 2024-09-21 07:05:31 +05:30
Manav Rathi
50a0dc754b Inline 2024-09-21 07:02:51 +05:30
Neeraj Gupta
19eb1bdb22 [cli] Handle decryption for new libsodium wrapper (#3374)
## Description

## Tests
2024-09-21 06:51:49 +05:30
Neeraj Gupta
f11493842e [cli] Handle decryption for new libsodium wrapper 2024-09-21 06:50:33 +05:30
Manav Rathi
b7a8e33665 Tweak 2024-09-21 06:41:30 +05:30
Manav Rathi
abce21d819 Move 2024-09-21 06:17:12 +05:30
Manav Rathi
2db43536f7 Doc 2024-09-21 05:59:44 +05:30
Manav Rathi
ee685bcc5d Rearrange 2024-09-21 05:47:49 +05:30
Manav Rathi
6a489ad520 wip: checkpoint 2024-09-20 20:24:11 +05:30
ashilkn
e8b2adb199 [mob][photos] Curate album filters for search result page (just getting the data without showing it on UI) 2024-09-20 19:38:29 +05:30
ashilkn
80c3106bfc [mob][photos] Write method to curate album filters for a list of EnteFiles 2024-09-20 19:36:21 +05:30
ashilkn
080aeeecdb [mob][photos] Add more fields in search filter models 2024-09-20 19:33:55 +05:30
ashilkn
72a40a63d9 [mob][photos] Create an inherited widget to store searchFilterDataProvider for gallery screens 2024-09-20 19:01:14 +05:30
ashilkn
6a735e1a6a [mob][photos] Create a SearchFilterDataProvider which will be used to update the recommended and applied filters list and make it possible to listen to applied and recommended state changes separately from it 2024-09-20 19:00:01 +05:30
Manav Rathi
3c61b49548 checkpoint 2024-09-20 18:49:29 +05:30
Manav Rathi
6a24528ed0 wip: checkpoint 2024-09-20 18:36:09 +05:30
Manav Rathi
ebc40d1b65 checkpoint 2024-09-20 18:11:08 +05:30
Manav Rathi
405c0c343f [desktop] Clustering WIP - Part x/x (#3364)
The sync scaffolding is mostly in place now.
2024-09-20 17:52:57 +05:30
Neeraj Gupta
f8b77f71b5 [mob] Add is mounted check 2024-09-20 17:47:45 +05:30
Manav Rathi
ed907c71f8 Let tsc know 2024-09-20 17:45:49 +05:30
Neeraj Gupta
94513e8c8e [mob] Compute relevant position for magic search 2024-09-20 17:38:01 +05:30
Neeraj Gupta
f3e98cff34 [mob] Fix handling of empty fileIDToPosMap 2024-09-20 17:31:39 +05:30
Neeraj Gupta
49e7c4baaf Add mount check 2024-09-20 17:24:37 +05:30
Ashil
29a72ac4a1 [auth] Add onPressed color for Custom Keyboard in App Lock (#3361)
## Description

## Tests
2024-09-20 17:23:58 +05:30
Manav Rathi
2722b50cc0 Sequence 2024-09-20 17:22:29 +05:30
Aman Raj Singh Mourya
36079aa2dc [auth] Add onPressed color for Custom Keyboard in App Lock 2024-09-20 17:20:46 +05:30
Aman Raj Singh Mourya
891af00454 [mob][photos] Add onPressed State Color for Custom Keyboard in App Lock (#3360)
## Description

## Tests
2024-09-20 17:03:16 +05:30
Aman Raj Singh Mourya
783c0c48ef [mob][photos] On press color for custom keyboard 2024-09-20 16:50:32 +05:30
Manav Rathi
ed1c9df007 Funnel the same way 2024-09-20 16:50:02 +05:30
Manav Rathi
f64c0dcc86 Move into worker for now 2024-09-20 16:13:49 +05:30
Manav Rathi
9d1332bff1 Prune 2024-09-20 16:04:22 +05:30
Manav Rathi
000fe87ebb Prune unused 2024-09-20 16:00:59 +05:30
Manav Rathi
6344a3c640 bona fide 2024-09-20 15:55:46 +05:30
Manav Rathi
18a0b18a13 Auto debug 2024-09-20 15:47:40 +05:30
Neeraj Gupta
d4cdfc8834 [mob] HotFix: Show discover section for all users (#3358)
## Description

## Tests
2024-09-20 15:37:34 +05:30
Neeraj Gupta
aa2b81ad7e [mob] HotFix: Show discover section for all users 2024-09-20 15:36:45 +05:30
Manav Rathi
df17b11573 Make the animation fit the page better 2024-09-20 15:33:01 +05:30
Manav Rathi
8ca3b80e94 Match the (temp) search placeholder message 2024-09-20 14:00:53 +05:30
Manav Rathi
345cc2f34f Fix the UI updates 2024-09-20 14:00:53 +05:30
Manav Rathi
c4f70c370e Integrate clustering progress into ML status 2024-09-20 14:00:53 +05:30
Manav Rathi
e8b692b5ad Prep for clustering updates 2024-09-20 14:00:53 +05:30
Manav Rathi
7b552a1ee3 count 2024-09-20 14:00:53 +05:30
Manav Rathi
5d6ac29d71 Remove no-longer used hdbscan code
We'll follow mobile's linear clustering.
2024-09-20 14:00:52 +05:30
Manav Rathi
8a031360c5 Remove the debug scaffolding 2024-09-20 14:00:52 +05:30
Vishnu Mohandas
c9fd0183e7 [doc] Document limitations (#3356) 2024-09-20 11:52:53 +05:30
vishnukvmd
6753f1e9f7 [doc] Document limitations 2024-09-19 23:11:29 -07:00
Manav Rathi
806098961b [web] Transcode videos if they are smaller than 100 MB (#3355)
Fixes: https://github.com/ente-io/ente/issues/2581
2024-09-20 11:29:56 +05:30
Manav Rathi
21e45e8138 [web] Transcode videos if they are smaller than 100 MB
Fixes: https://github.com/ente-io/ente/issues/2581
2024-09-20 11:04:21 +05:30
Prateek Sunal
cdbcc93571 chore: lint fixes 2024-09-20 01:06:36 +05:30
Vishnu Mohandas
1de1273391 Update export.md 2024-09-20 00:14:52 +05:30
Manav Rathi
8ea7481a98 [desktop] Cgroups WIP - Part x/x (#3353) 2024-09-19 20:55:29 +05:30
Manav Rathi
12da709445 lf 2024-09-19 20:50:16 +05:30
Manav Rathi
5c601ab2cc We no longer have a maxHeight 2024-09-19 20:45:24 +05:30
Manav Rathi
87bdab027e Snapshot 2024-09-19 20:45:24 +05:30
Manav Rathi
50f4878d0f Doc 2024-09-19 20:45:24 +05:30
Manav Rathi
523336d644 Unalias 2024-09-19 20:45:24 +05:30
Manav Rathi
4b7104bf4e Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
6a8ca4c2cf Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
2e6c7d29e4 Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
b7f86b3e89 T 2024-09-19 20:45:24 +05:30
Manav Rathi
384b4d2c35 [infra] Copycat db - Include pg_restore (#3352) 2024-09-19 20:39:04 +05:30
Manav Rathi
e6d7d2298c Update 2024-09-19 20:38:27 +05:30
Manav Rathi
6139ed45cd Revert "Remove postgres dep not needed in production"
This reverts commit e695f2eccb.
2024-09-19 20:33:42 +05:30
Manav Rathi
6662f51a5f [deskop] People WIP - Part x/x (#3351) 2024-09-19 18:30:08 +05:30
Manav Rathi
1108fa9f79 fix npe 2024-09-19 18:26:38 +05:30
Manav Rathi
2b02ea7409 filter 2024-09-19 18:26:19 +05:30
Manav Rathi
cdca58eb3c Tweak 2024-09-19 18:07:02 +05:30
Manav Rathi
0381dee786 buttons 2024-09-19 17:56:26 +05:30
Manav Rathi
1c727131ad Use a button 2024-09-19 17:22:00 +05:30
Manav Rathi
944070eb23 The blur is needed 2024-09-19 17:19:29 +05:30
Manav Rathi
f2b86ff1e1 Propagate 2024-09-19 17:19:29 +05:30
Manav Rathi
a14160f799 Person mode - 1 2024-09-19 17:19:29 +05:30
Manav Rathi
dcca546e5a [meta] [infra] Rename workflow file to use same extension as the rest (#3350) 2024-09-19 17:15:26 +05:30
Manav Rathi
bb0bdf113e [meta] [infra] Rename workflow file to use same extension as the rest 2024-09-19 17:13:11 +05:30
Manav Rathi
a323c7b31b [infra] copycat-db: update deps (#3349) 2024-09-19 17:11:36 +05:30
Manav Rathi
2d46b70d8f Update to latest scw 2024-09-19 17:10:39 +05:30
Manav Rathi
e695f2eccb Remove postgres dep not needed in production 2024-09-19 17:07:40 +05:30
Manav Rathi
1942935c3c [web] Show the focus-visible state on delete autofocus (#3348) 2024-09-19 17:01:02 +05:30
Manav Rathi
cef85ddd9f Add outline offset to the focus-visible indicator 2024-09-19 16:56:09 +05:30
Manav Rathi
341ef58970 Fix focus visible on opening dialog 2024-09-19 16:53:00 +05:30
Neeraj Gupta
983cfe4482 [mob][photos] Remove trigger to send logs from grant permissions screen (#3345)
## Description

This was added to debug an issue. The issue is resolved, so removing it.
2024-09-19 15:36:55 +05:30
Neeraj Gupta
2ae23dfa3d [docs] Update auth export.md (#3347)
## Description

## Tests
2024-09-19 15:25:28 +05:30
Neeraj Gupta
b269fddac2 Update export.md 2024-09-19 15:24:21 +05:30
ashilkn
a77e9aa37e [mob][photos] Create model for album filter 2024-09-19 15:18:33 +05:30
Manav Rathi
ca5be3518b [server] Postgres 12 => 15 in sample docker compose file (+ add migration guide) (#3342) 2024-09-19 15:13:13 +05:30
ashilkn
b85a90e5dd [mob][photos] Remove unused debouncer 2024-09-19 14:36:41 +05:30
ashilkn
a4c47ffbd4 [mob][photos] Remove trigger to send logs from grand permissions screen 2024-09-19 14:33:58 +05:30
Neeraj Gupta
4ee9815971 [server] Increase waittime on delete error (#3344)
## Description

## Tests
2024-09-19 11:56:28 +05:30
Neeraj Gupta
5f873a0f7b Increase waittime on error 2024-09-19 11:55:54 +05:30
Neeraj Gupta
d02da225f8 [server] Slow down crons (#3343)
## Description

## Tests
2024-09-19 11:50:22 +05:30
Neeraj Gupta
a8c7dd52ba [server] Slow down crons 2024-09-19 11:49:48 +05:30
Manav Rathi
84900159ae Fix typos 2024-09-19 10:34:07 +05:30
Manav Rathi
6ed0ad806e pg 15 2024-09-19 10:30:58 +05:30
Manav Rathi
c1b6458e2e [web/desktop] Make images on deduplicate selectable (#3333)
The duplicate images page has a image preselected but there is no
checkbox available.
When unselecting this image there is no possibility to do a new
selection.

This PR adds the same checkbox like on the gallery to select images on
the deduplication page.
2024-09-19 09:52:58 +05:30
Neeraj Gupta
a7cc96d994 Bump auth version (#3341)
## Description

## Tests
2024-09-19 07:00:23 +05:30
Neeraj Gupta
2a483edbe4 Bump auth version 2024-09-19 06:59:56 +05:30
Neeraj Gupta
428d786f10 [infra] Use JAVA 17 for auth release workflow (#3340)
## Description

## Tests
2024-09-19 06:59:05 +05:30
Neeraj Gupta
7d66b4c29f Use JAVA 17 for auth release workflow 2024-09-19 06:58:27 +05:30
Neeraj Gupta
fa7c417e69 [cli] Bump version (#3339)
## Description

## Tests
2024-09-19 01:21:29 +05:30
Neeraj Gupta
affb9bb783 [cli] Bump version 2024-09-19 01:20:56 +05:30
Neeraj Gupta
8d737f79b5 [auth] Bump version v3.1.8 (#3337)
## Description

## Tests
2024-09-19 01:15:04 +05:30
Neeraj Gupta
41b20a6b48 [auth] Bump version v3.1.8 2024-09-19 01:14:30 +05:30
Neeraj Gupta
fcd1554f7c [mobile] New translations (#3336)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-19 01:12:35 +05:30
Neeraj Gupta
fe37bb5544 [auth] New translations (#3335)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-19 01:12:09 +05:30
Crowdin Bot
6493e54db9 New Crowdin translations by GitHub Action 2024-09-18 19:41:45 +00:00
Crowdin Bot
d23cab124e New Crowdin translations by GitHub Action 2024-09-18 19:41:36 +00:00
Neeraj Gupta
ee0ebe8602 [cli] Add support for exporting Ente authenticator codes (#3328)
## Description

## Tests
2024-09-19 01:09:18 +05:30
Prateek Sunal
00415cb6fe chore: lint fixes 2024-09-19 01:04:47 +05:30
Prateek Sunal
6af1604026 fix(auth): add migrate naming changes for linux 2024-09-19 01:04:40 +05:30
Trekky12
53b7ea6203 Make images on deduplicate selectable
The duplicate images page has a image preselected but there is no
checkbox available.
When unselecting this image there is no possibility to do a new
selection.

This commit adds the same checkbox like on the gallery to select images
on the deduplication page.
2024-09-18 19:50:08 +02:00
Prateek Sunal
2e01a96477 fix: add xdg directories for linux 2024-09-18 20:25:27 +05:30
Prateek Sunal
fa8a8dd639 fix(auth[linux]): update binary name 2024-09-18 20:24:20 +05:30
Prateek Sunal
4a03388cf1 fix: update binary name 2024-09-18 19:50:59 +05:30
Manav Rathi
a9da87881d [web] Show checkbox on hover (#3330)
Fixes: https://github.com/ente-io/ente/issues/3293
2024-09-18 19:07:24 +05:30
Manav Rathi
89815d47ff [web] Show checkbox on hover
Fixes: https://github.com/ente-io/ente/issues/3293
2024-09-18 19:02:09 +05:30
Manav Rathi
2cc1573b1b [desktop] Cluster groups WIP - Part x/x (#3329) 2024-09-18 18:53:56 +05:30
Manav Rathi
160565f216 Fix 2024-09-18 18:27:47 +05:30
Manav Rathi
6f84371cfa Tweak 2024-09-18 18:23:36 +05:30
Manav Rathi
7c07c8dadb Tweak 2024-09-18 18:02:04 +05:30
Manav Rathi
27c191eaf1 [web] Cluster groups WIP, and search improvements (#3327) 2024-09-18 17:52:42 +05:30
Neeraj Gupta
6872587083 [cli] Add support for exporting codes 2024-09-18 17:36:24 +05:30
Manav Rathi
bc7f4fd9fc Fix 2024-09-18 17:12:10 +05:30
Manav Rathi
7bf37c2800 Unsearchable 2024-09-18 17:09:38 +05:30
Manav Rathi
215126f695 Include underscores 2024-09-18 17:02:54 +05:30
Manav Rathi
0aad23d860 RE everywhere 2024-09-18 16:57:43 +05:30
Manav Rathi
34762cc303 re 2024-09-18 16:45:51 +05:30
Manav Rathi
b254bb5b0c Word match 2024-09-18 16:32:30 +05:30
Manav Rathi
c80a066518 Use 2024-09-18 16:20:43 +05:30
Manav Rathi
00ffe8f129 People b4 clip 2024-09-18 16:15:07 +05:30
Manav Rathi
70ee3e3fbe lf 2024-09-18 16:15:07 +05:30
Manav Rathi
f37f807045 checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
6254fe032b wip checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
63138a539a wip checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
37765169a4 Integrate 2024-09-18 16:15:07 +05:30
Manav Rathi
b7a45b4327 Match server schema 2024-09-18 16:15:07 +05:30
Manav Rathi
1521971a5d Place 2024-09-18 16:15:07 +05:30
Manav Rathi
d62ca44675 Impl details 2024-09-18 16:15:07 +05:30
Manav Rathi
02c428971c Untrig 2024-09-18 16:15:07 +05:30
Manav Rathi
beabb4815b Tweak search cards 2024-09-18 16:15:07 +05:30
Manav Rathi
87f9537bb2 Untrig 2024-09-18 16:15:06 +05:30
Manav Rathi
69a5795c86 Await not trigger 2024-09-18 16:15:06 +05:30
Manav Rathi
212ab374ac Set cgroups 2024-09-18 16:15:06 +05:30
Manav Rathi
dc23c7eebd searchable cgroups 2024-09-18 16:15:06 +05:30
Manav Rathi
31459d9339 Namespace 2024-09-18 16:15:06 +05:30
Neeraj Gupta
5cc4a5ed07 Print custom host with version 2024-09-18 16:07:05 +05:30
Neeraj Gupta
cda7dda3cb [cli] Add API to get authenticator data 2024-09-18 16:06:45 +05:30
Neeraj Gupta
6b831378ba [mobile] New translations (#3325)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-18 15:10:09 +05:30
Crowdin Bot
49b34bdb19 New Crowdin translations by GitHub Action 2024-09-18 09:37:29 +00:00
Neeraj Gupta
bf17902e73 [mob] Change log (#3324)
## Description

## Tests
2024-09-18 14:55:38 +05:30
Neeraj Gupta
3fa85b4ce9 [mob] Bump version v0.9.41 2024-09-18 14:50:42 +05:30
Neeraj Gupta
8b4d38a50a [mob] Add change log 2024-09-18 14:50:17 +05:30
Neeraj Gupta
57e2ff4908 Fix typo 2024-09-18 14:45:19 +05:30
Neeraj Gupta
f890f612f4 [mob] Extract strings (#3323)
## Description

## Tests
2024-09-18 12:49:46 +05:30
Neeraj Gupta
038a40b320 Lint fix 2024-09-18 12:46:44 +05:30
Neeraj Gupta
5fa05e3406 Extract strings 2024-09-18 12:39:38 +05:30
Neeraj Gupta
3577b1f213 Lint 2024-09-18 12:16:15 +05:30
Neeraj Gupta
9df36a50bf [mob] Minor fixes for discover (#3320)
## Description

## Tests
2024-09-18 12:06:03 +05:30
Neeraj Gupta
7e16f4f5be [mob] bump version v0.9.40 2024-09-18 12:05:44 +05:30
Neeraj Gupta
30b508fa56 [mob] Enable discover for all 2024-09-18 12:05:13 +05:30
Neeraj Gupta
d308eb9274 [mob] Fix ordering for discover results 2024-09-18 12:04:27 +05:30
Neeraj Gupta
b4c6805d42 [mob] Support for force refresh 2024-09-18 11:52:03 +05:30
Neeraj Gupta
9c1f744f73 [mob] Switch to list for maintaining order 2024-09-18 11:42:54 +05:30
Neeraj Gupta
5ce1a91146 [server] Remove timelimit for applying referral code (#3322)
## Description

## Tests
2024-09-18 11:22:48 +05:30
Neeraj Gupta
41512540e4 [server] Remove timelimit for applying referral code 2024-09-18 11:20:15 +05:30
ashilkn
2c4dd13ab0 [mob][photos] Update magic section UI when magic cache gets updated 2024-09-18 09:17:17 +05:30
Neeraj Gupta
637974f63b [mob] Fix showRecent handling in all page 2024-09-18 00:27:56 +05:30
Neeraj Gupta
70fdfb6901 [mob] Discover changes (#3315)
## Description

## Tests
2024-09-17 23:53:22 +05:30
Neeraj Gupta
4e7d9ed7d9 [mob][photos] Fix grey screen flash from late initialisation error right after granting photo and video permission on logging in (#3316) 2024-09-17 20:59:54 +05:30
Neeraj Gupta
5da924f7e4 [mob][photos] Added dark theme assets for empty album state (#3318) 2024-09-17 20:50:21 +05:30
Aman Raj Singh Mourya
2988767f97 [mob][photos] minor changes 2024-09-17 20:46:29 +05:30
Aman Raj Singh Mourya
232d02a990 [mob][photos] assets for empty album state in dark theme 2024-09-17 20:46:00 +05:30
Manav Rathi
df13dd2bfc [desktop] People - Part x/x (#3317) 2024-09-17 20:33:49 +05:30
Manav Rathi
18a7fce523 Cleanup 2024-09-17 20:23:52 +05:30
Manav Rathi
c03b3fd203 Clickable 2024-09-17 20:13:59 +05:30
ashilkn
42ce7a0d39 [mob][photos] Fix grey screen flash from late initialisation error right after granting photo and video permission on logging in 2024-09-17 18:12:43 +05:30
Manav Rathi
bcd1fd0cc8 People list - 1 2024-09-17 17:49:51 +05:30
Neeraj Gupta
e799843c59 bump version 2024-09-17 17:46:10 +05:30
Neeraj Gupta
fff633aebe [mob] Keep json sorting for discover 2024-09-17 17:40:26 +05:30
Neeraj Gupta
63144d50fc [mob] Hook refresh for discover section 2024-09-17 17:32:40 +05:30
Manav Rathi
0431493736 Fix sizing on mobile screens and long search texts 2024-09-17 17:24:40 +05:30
Neeraj Gupta
7d647cf4f1 [mob] Only run clustering if needed 2024-09-17 17:13:43 +05:30
Neeraj Gupta
e66c4390bb [mob] Fix delay 2024-09-17 17:09:00 +05:30
Neeraj Gupta
df44e6d1a9 [mob] Fix delay 2024-09-17 16:53:44 +05:30
Neeraj Gupta
fd29a982cc [mob] Support for showing recent first in discover 2024-09-17 16:47:17 +05:30
Neeraj Gupta
6720f16ceb [mob] Support for excluding video in discover 2024-09-17 16:38:54 +05:30
Manav Rathi
8685bae282 Introduce 2024-09-17 16:34:17 +05:30
Neeraj Gupta
72c1d83714 [mob] Inline 2024-09-17 16:25:17 +05:30
Neeraj Gupta
bf65faef33 [mob] Log query in debug mode only 2024-09-17 16:22:27 +05:30
Neeraj Gupta
29503a077d [mob] Optimize cache update 2024-09-17 16:18:42 +05:30
Neeraj Gupta
f2f332062f [mob] Rename 2024-09-17 16:12:08 +05:30
Neeraj Gupta
e79e932014 [mob] Speed up computation of discover section 2024-09-17 16:06:08 +05:30
Manav Rathi
f5dba2f36e [web] Show empty albums also (#3313)
Matches the behaviour on mobile.
2024-09-17 16:04:28 +05:30
Manav Rathi
9f92787ac6 [web] Show empty albums also
Matches the behaviour on mobile.
2024-09-17 15:57:21 +05:30
Neeraj Gupta
66c3870518 [mob] Cache magic result in memory 2024-09-17 15:47:26 +05:30
Neeraj Gupta
98e0aeee8a [mob] Log time taken to get all results 2024-09-17 15:22:03 +05:30
Neeraj Gupta
785cac2c70 [mob] Define modal for remote prompt 2024-09-17 15:03:30 +05:30
Neeraj Gupta
258c47eba4 [mob] Clean up 2024-09-17 14:41:08 +05:30
Neeraj Gupta
466ec23248 [mob] Add debug option to update cache 2024-09-17 14:31:21 +05:30
Neeraj Gupta
3c7b8fd0e8 [mob] Used computer to read prompt 2024-09-17 14:31:10 +05:30
Vishnu Mohandas
6a1021c353 [auth] Change ordering for menu items (#3309) 2024-09-17 13:11:16 +05:30
vishnukvmd
6e07aacc3f [auth] Change ordering for menu items 2024-09-17 13:10:49 +05:30
Neeraj Gupta
454f498a7c [auth] Reduce code sharing duration + minor fixes (#3308)
## Description

## Tests
2024-09-17 11:55:08 +05:30
Neeraj Gupta
9169b344fb Lint fix 2024-09-17 11:45:31 +05:30
Neeraj Gupta
13e6c982a6 [auth] Bump version 2024-09-17 11:41:59 +05:30
Neeraj Gupta
3d096311f4 [auth] Reduce code sharing duration 2024-09-17 11:41:05 +05:30
Neeraj Gupta
a97dddf8e5 [auth] Clean up trash actions 2024-09-17 11:39:25 +05:30
Neeraj Gupta
23574a2e3a [auth] Remove view qr code option 2024-09-17 11:35:08 +05:30
Neeraj Gupta
ce5354e19d [mob][auth] Upgrade flutter v3.24.3 (#3307)
## Description

## Tests
2024-09-17 11:16:46 +05:30
Neeraj Gupta
d11aeee29c [mob] Fix sort order for backup status (#3306)
## Description

## Tests
2024-09-17 11:12:41 +05:30
Neeraj Gupta
776881d75f [auth[submodule] Upgrade flutter v3.24.3 2024-09-17 11:12:08 +05:30
Neeraj Gupta
b9eef77d3a [mob][auth] Upgrade flutter v3.24.3 2024-09-17 11:11:33 +05:30
Neeraj Gupta
93ab5f4a84 [mob] Fix sort order for backup status 2024-09-17 11:09:06 +05:30
Neeraj Gupta
50e8757c8f [mob] Remove tf so files (#3304)
## Description

## Tests
2024-09-17 11:08:25 +05:30
Neeraj Gupta
a5f543151b [mob] Remove tf so files 2024-09-17 10:38:55 +05:30
Neeraj Gupta
2d0ceebb43 [mobile] New translations (#3305)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-17 10:38:27 +05:30
Crowdin Bot
17991bb6fc New Crowdin translations by GitHub Action 2024-09-17 05:05:46 +00:00
Manav Rathi
64090ad9ee [server] Document the optionality of SMTP auth (#3303)
https://github.com/ente-io/ente/pull/3251
2024-09-17 10:30:24 +05:30
Manav Rathi
9e26397c1b [server] Document the optionality of SMTP auth
https://github.com/ente-io/ente/pull/3251
2024-09-17 10:29:46 +05:30
zDqrK404
1e8b184ed0 Merge branch 'ente-io:main' into main 2024-09-17 10:55:12 +06:00
Manav Rathi
aed48026c3 [web] New translations (#3283)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-17 09:51:55 +05:30
Neeraj Gupta
7911c14e40 [server] Return 4xx for bad request (#3302)
## Description

## Tests
2024-09-17 09:50:38 +05:30
Neeraj Gupta
c315bc9da1 [auth] Update coach screen (#3300)
## Description

![image](https://github.com/user-attachments/assets/2b22c56b-7e65-49ca-afd8-74af961a9dc1)


## Tests
2024-09-17 09:48:40 +05:30
Neeraj Gupta
6fe4c0147a [auth] v3.1.6 2024-09-17 09:48:21 +05:30
Neeraj Gupta
5e7c5e0d6f log 2024-09-17 09:47:59 +05:30
Neeraj Gupta
802ba2bc5b [server] Gracefully handle duplicate update req (#3301)
## Description

## Tests
2024-09-17 09:14:19 +05:30
Neeraj Gupta
fb4f5c2095 [auth] Update coach screen 2024-09-17 09:05:15 +05:30
github-actions[bot]
9ce8470af5 [auth] New translations (#3285)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-17 08:56:05 +05:30
github-actions[bot]
e0fe62e717 [mobile] New translations (#3284)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-17 08:55:45 +05:30
Trekky12
8056720e23 Add possibility to define cli download tmp path with env variable (#3298)
## Description
When the /tmp folder is tmpfs the size is restricted and the download
failes when this tmp folder is full.
This PR introduces a enviroment variable to set the tmp download folder.
2024-09-17 08:55:11 +05:30
Trekky12
e6d4e835db Fix exporting of live photos with cli (#3297)
Fix issue #1998
2024-09-17 08:54:39 +05:30
Prateek Sunal
f4995cba56 [auth] replace slidable with bottom sheet (#3275)
## Description

Show options in bottom sheet in a horizontal manner to better utilize
space and remove slidable.

## Tests
2024-09-16 14:57:24 +05:30
Prateek Sunal
73a323d927 Merge branch 'main' into auth-ux-improvements 2024-09-16 14:57:03 +05:30
Manav Rathi
8ed58127e1 [server] Optional SMTP authentication (#3251)
## Description
When using a local relay server, not authentication is needed. To
support this use-case authentication is only send to the server when an
user and password are set in the configuration file.

See error message from https://github.com/ente-io/ente/discussions/3179
2024-09-16 11:53:58 +05:30
Neeraj Gupta
9c975eae69 [auth]: use correct value for compact mode in code widget (#3276) 2024-09-16 06:43:11 +05:30
Crowdin Bot
139e47867d New Crowdin translations by GitHub Action 2024-09-16 00:33:56 +00:00
Prateek Sunal
6008243c86 fix: remove extra enum 2024-09-16 05:00:05 +05:30
Prateek Sunal
04afcbe678 chore: remove extras 2024-09-16 04:59:22 +05:30
Prateek Sunal
6c603cb012 feat(bottom-sheet): use ente photos like bottom bar 2024-09-16 04:55:36 +05:30
zDqrK404
daa9e01729 [AUTH] Add Icon for ByBit.com 2024-09-16 01:54:20 +06:00
zDqrK404
a6ab51727c Delete auth/assets/custom-icons/icons/bybit.svg 2024-09-16 01:53:43 +06:00
Prateek Sunal
6d1ab3f1ca fix: don't show bg painter if not pinned 2024-09-15 21:37:23 +05:30
Prateek Sunal
660b5160f2 fix: don't use incorrect value for isCompactMode 2024-09-15 21:35:53 +05:30
Prateek Sunal
964075a32c fix: show bottom sheet on long press and remove slidable 2024-09-15 21:12:03 +05:30
Tobias Genannt
d25420c867 [server] Optional SMTP authentication
When using a local relay server, not authentication is needed. To
support this use-case authentication is only send to the server when an
user and password are set in the configuration file.
2024-09-15 15:15:10 +02:00
Vishnu Mohandas
a9c646ca77 [auth] Remove nesting for notes (#3271) 2024-09-14 20:14:31 +05:30
vishnukvmd
10d6e18332 [auth] Remove nesting for notes 2024-09-14 20:12:14 +05:30
Vishnu Mohandas
0feb5519ba [auth] Minor improvements to the sharing page (#3270)
## Description
- [x] Update logo
- [x] Added some margin at the bottom so the CTA is visible on mobile

## Tests
- [x] Tested locally
2024-09-14 20:04:08 +05:30
vishnukvmd
30a2752f9d Add bottom margin so the CTA is visible on mobile browsers 2024-09-14 19:53:53 +05:30
Vishnu Mohandas
608234d4ed [auth] Minor improvements (#3269) 2024-09-14 19:48:52 +05:30
vishnukvmd
2a8eb2aaf7 [auth] Update logo on share page 2024-09-14 19:48:44 +05:30
Manav Rathi
304a7df033 [web] Autofocus on the delete button on the confirmation dialog (#3268)
Fixes https://github.com/ente-io/ente/issues/3227
2024-09-14 19:28:29 +05:30
vishnukvmd
52fe082bae Localize 2024-09-14 19:27:28 +05:30
vishnukvmd
3a45640a17 Remove button labels 2024-09-14 19:24:05 +05:30
vishnukvmd
5c1b3886ed Update icon for Trash 2024-09-14 19:22:01 +05:30
Manav Rathi
3a10c853d0 Attempt to fix the focus getting lost 2024-09-14 19:21:26 +05:30
Manav Rathi
4f00a87e29 Theme 2024-09-14 18:15:53 +05:30
Manav Rathi
2db5ca81f5 Move the disableRipple behaviour up 2024-09-14 18:05:25 +05:30
Manav Rathi
3352e2a075 [web] Autofocus on the delete button on the confirmation dialog 2024-09-14 17:18:45 +05:30
Manav Rathi
266d75a574 [web] Thumbnails: Handle the first click on mobile devices (#3266)
Using opacity: 0 to was causing the first click to be intercepted by the
input element itself on mobile devices.
2024-09-14 15:35:08 +05:30
Manav Rathi
217d4d950e [web] Handle the first click on mobile devices
Using opacity: 0 to was causing the first click to be intercepted by the input
element itself on mobile devices.
2024-09-14 15:30:58 +05:30
Neeraj Gupta
c42ebf3377 [auth] Bump version (#3260)
## Description

## Tests
2024-09-13 18:08:33 +05:30
Neeraj Gupta
d3b30052e2 [auth] Bump version 2024-09-13 18:08:05 +05:30
Neeraj Gupta
490996193a [auth] Add workflow for internal release (#3259)
## Description

## Tests
2024-09-13 17:43:48 +05:30
Neeraj Gupta
02d69b3b1c [auth] Add workflow for internal release 2024-09-13 17:43:07 +05:30
Neeraj Gupta
0ea77ee1f4 [auth] Trash, Notes, Compact Mode, & Sharing (#3258)
## Description

## Tests
2024-09-13 17:29:55 +05:30
Neeraj Gupta
0379d14640 Lint fix 2024-09-13 17:26:33 +05:30
Neeraj Gupta
6d316d25d3 [auth][web] Display shared codes (#3257)
## Description

## Tests
2024-09-13 17:17:33 +05:30
Neeraj Gupta
6ba88d5d19 [mob] Enable back up status & improve error handling (#3253)
## Description

## Tests
2024-09-13 14:56:48 +05:30
Neeraj Gupta
34a8dc21c6 [mob] Clean up quick collection on error 2024-09-13 14:53:14 +05:30
Neeraj Gupta
864d150552 [server] Fix sharing validation (#3254)
## Description

## Tests
2024-09-13 14:31:39 +05:30
Neeraj Gupta
fbef356ab5 [mob] Update UI 2024-09-13 14:28:48 +05:30
Neeraj Gupta
0947b2bbaa [server] Fix sharing validation 2024-09-13 14:14:31 +05:30
Neeraj Gupta
b74de7f424 [mob] Bump version v0.9.38 2024-09-13 14:10:45 +05:30
Neeraj Gupta
651899cd23 [mob] Update copy 2024-09-13 14:08:37 +05:30
Neeraj Gupta
534250320c [mob] Fix routing 2024-09-13 14:08:31 +05:30
Neeraj Gupta
deef4886eb [mob] Enable backup status 2024-09-13 13:54:28 +05:30
Neeraj Gupta
58b82b46f3 [mob] Skip placeHolder creation on link gen failure 2024-09-13 13:53:01 +05:30
Neeraj Gupta
82712e9313 [mob] Handle subscription err during sendLink 2024-09-13 13:52:29 +05:30
Neeraj Gupta
accf563519 [auth][web] Update UI for shared codes 2024-09-13 11:36:04 +05:30
Neeraj Gupta
e8acaf7457 [auth] Fix: uriEncdoe issuer name (#3252)
## Description

## Tests
2024-09-13 10:43:42 +05:30
Neeraj Gupta
b5f8964dc4 [auth] Fix case when all codes are trashed 2024-09-13 10:35:11 +05:30
Neeraj Gupta
0275d08e27 Merge branch 'fix_issuer_name_encoding' into auth_trash 2024-09-13 10:27:24 +05:30
Neeraj Gupta
75c3bc1c84 [auth] Fix: uriEncdoe issuer name 2024-09-13 09:59:15 +05:30
Neeraj Gupta
08a77a2def [auth] Fix codeCount for sharing 2024-09-13 09:35:12 +05:30
Neeraj Gupta
74dc15c38c [auth] minor fixes 2024-09-13 09:23:22 +05:30
Neeraj Gupta
baeb47f94b [auth] Ignore exception during os share 2024-09-13 09:21:19 +05:30
Neeraj Gupta
ef5f58e5a2 [auth][web] Render shared codes 2024-09-13 09:19:26 +05:30
Neeraj Gupta
d77f4af04b [auth][mob] Allow sharing of codes 2024-09-13 09:17:49 +05:30
Ashil
0c8f05076a [mob][auth] Bump up auth to v3.1.4 (#3248) 2024-09-12 22:22:57 +05:30
Manav Rathi
023a13927c [web] Cluster groups - Prep (#3249)
Resuming on the cgroup changes.
2024-09-12 18:59:10 +05:30
Manav Rathi
c8c3d8f814 Prep 2024-09-12 18:49:25 +05:30
Manav Rathi
9400f2e134 Integrate 2024-09-12 18:37:47 +05:30
Manav Rathi
8cd43e9e4b Dup 2024-09-12 18:31:25 +05:30
Manav Rathi
44d66da742 More state 2024-09-12 18:20:19 +05:30
ashilkn
bc0d6adfd1 [mob][auth] Bump up auth to v3.1.4 2024-09-12 18:14:16 +05:30
Ashil
cc80453b12 [mob][photos] Fix exceptions from incorrect use of InheritedWidget (#3247)
## Description

- Avoid potential and fix current issues caused due to calling
`dependOnInheritedWidgetOfExactType<T>()` in initState (i.e, before the
widget is build).
2024-09-12 18:01:31 +05:30
Manav Rathi
816d74a5e6 SearchPerson => Person 2024-09-12 18:00:56 +05:30
Neeraj Gupta
710bb61f21 [auth] Fix bug in code generation 2024-09-12 17:34:26 +05:30
ashilkn
d649cbd9fa [mob][photos] Avoid passing text gotten from inherited widget 2024-09-12 17:32:43 +05:30
Manav Rathi
85fe4b317d Remove empty files 2024-09-12 17:31:26 +05:30
Manav Rathi
623f2c1985 Alt 2024-09-12 17:19:51 +05:30
Manav Rathi
5bcb8fe2ea [web] Continue display of trashed items if mobile search is active (#3246)
...but empty
2024-09-12 17:16:47 +05:30
Manav Rathi
b8f2b850c3 [web] Continue display of trashed items if mobile search is active
...but empty
2024-09-12 17:12:48 +05:30
ashilkn
d976986473 [mob][photos] Fix exceptions from calling dependOnInheritedWidgetOfExactType in init state 2024-09-12 17:04:58 +05:30
Manav Rathi
e6ad4db6d6 [web] Finish search refactoring (#3245)
Should be faster too, by ~50%.

Wraps up the series of PRs over the last few days to refactor search, as
a precursor to integrating the people suggestions.
2024-09-12 16:33:27 +05:30
Manav Rathi
897dd78ffd Remove stale TODO 2024-09-12 16:26:18 +05:30
Manav Rathi
016761be9a Cleanup 2024-09-12 16:20:37 +05:30
Manav Rathi
2990ba855f Speed 2024-09-12 16:03:56 +05:30
Prateek Sunal
09f65eeff7 [auth] Fix duplicate tags entry (#3243)
fixes #1794
2024-09-12 16:02:48 +05:30
Neeraj Gupta
bd18dc7a62 [auth] Disable sharing for HOTP codes 2024-09-12 15:40:30 +05:30
Neeraj Gupta
9ccb597e6e [auth] Add hook to share code 2024-09-12 15:37:49 +05:30
Manav Rathi
38b3e04718 Reset placeholder - Part Deux
Fixes 117c884b3e to also reset the icon

Underlying reason:
https://github.com/JedWatson/react-select/issues/5219

Nb: React itself does not recommend null either

> The value you pass to controlled components should not be `undefined` or `null`.
>
> https://react.dev/reference/react-dom/components/input
2024-09-12 15:18:22 +05:30
Neeraj Gupta
af9e865745 [auth] Add dropdown_button2 dep 2024-09-12 14:35:03 +05:30
Neeraj Gupta
c47fcba5cc [auth] Add method to generate future codes 2024-09-12 14:35:03 +05:30
Neeraj Gupta
02501caa71 [auth] Add viewQR code option on Edit screen 2024-09-12 14:35:03 +05:30
Neeraj Gupta
823eb068f0 [auth] Add option to restore from trash 2024-09-12 14:35:03 +05:30
Neeraj Gupta
954afd6409 [auth] Fix UX issue on deleting last code from trash 2024-09-12 14:35:03 +05:30
Neeraj Gupta
9933e18ba5 [auth] Reduce extend ratio for compact mode 2024-09-12 14:35:03 +05:30
Neeraj Gupta
1ff0ab1adf [auth] Bump version 2024-09-12 14:35:03 +05:30
Neeraj Gupta
3bb9790229 [auth][mob] Add compact mode 2024-09-12 14:35:01 +05:30
Neeraj Gupta
0ad84be3ab [auth] Minor fix 2024-09-12 14:33:30 +05:30
Neeraj Gupta
35916af7bf [auth] Show trashed icons in the end 2024-09-12 14:33:30 +05:30
Neeraj Gupta
72648286f2 [auth] Show trashed icons in the end 2024-09-12 14:33:30 +05:30
Neeraj Gupta
42611085f4 [auth] Ignore tags for trashed codes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
f7e37c6b2c [auth] Add support for trashing codes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
f44f21c5ad [auth] Bypass auth in debugMode if recently authenticated 2024-09-12 14:33:30 +05:30
Neeraj Gupta
05200878f2 [auth] Add support for adding notes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
583163968d [auth] Limit text field length 2024-09-12 14:33:30 +05:30
Neeraj Gupta
53c553db02 [auth] Move field label to left 2024-09-12 14:33:30 +05:30
Manav Rathi
d65597c44f Handle album selection 2024-09-12 14:30:13 +05:30
Manav Rathi
117c884b3e Reset to placeholder on reset 2024-09-12 14:22:26 +05:30
Manav Rathi
32315b1149 Fix 2024-09-12 14:00:47 +05:30
Manav Rathi
a9537e59cf Lint fix 2024-09-12 13:47:12 +05:30
Manav Rathi
2cd2aee11c Fix gallery 3 2024-09-12 13:45:31 +05:30
Manav Rathi
5aa9671037 Gallery fix 2 2024-09-12 13:39:48 +05:30
Manav Rathi
859cfc46d3 Fix gallery 1 2024-09-12 13:28:55 +05:30
Neeraj Gupta
22927fa285 [mob] Backup status fixes (#3244)
## Description
* Fixes sorting order
* Added scrollbar for quick navigation
## Tests
2024-09-12 13:28:12 +05:30
Neeraj Gupta
ae52adc0f5 [mob] Add scrollbar for backup status 2024-09-12 13:23:41 +05:30
Neeraj Gupta
dd1321a555 Check for mount 2024-09-12 13:23:27 +05:30
Manav Rathi
060a055d38 Fix bar 2024-09-12 13:22:29 +05:30
Neeraj Gupta
bb92766d5e [mob] Defer loading of thumbnail 2024-09-12 13:22:02 +05:30
kishan-dhankecha
aedb689e45 fixed duplicated code being added bug 2024-09-12 13:05:38 +05:30
Manav Rathi
877c0a7c73 wip 4 2024-09-12 12:56:24 +05:30
Manav Rathi
74f6e52c74 wip 3 2024-09-12 12:56:24 +05:30
Manav Rathi
5bc5823ef2 wip 2024-09-12 12:56:24 +05:30
Manav Rathi
45b0dd4887 R 2024-09-12 12:56:24 +05:30
Manav Rathi
18f622d007 wip 2024-09-12 12:56:24 +05:30
Manav Rathi
ae7134a80f New types wip 2024-09-12 12:56:24 +05:30
Manav Rathi
d06f7a869e types wip 2024-09-12 12:56:24 +05:30
Manav Rathi
be9c686d71 Lint 3 2024-09-12 12:56:24 +05:30
Manav Rathi
fcd4f36036 Lint 2 2024-09-12 12:56:24 +05:30
Manav Rathi
fbd8346edf Fix lint 1 2024-09-12 12:56:24 +05:30
Manav Rathi
4c5b59b453 Move to new 2024-09-12 12:56:24 +05:30
Manav Rathi
03b6ed6f1a Tile dup 2024-09-12 12:56:24 +05:30
Manav Rathi
b5eaa757da Move 2024-09-12 12:56:24 +05:30
Manav Rathi
ea46ac0196 Rearrange 2024-09-12 12:56:24 +05:30
Manav Rathi
88a0a2f9fc Style tweaks 2024-09-12 12:56:24 +05:30
Manav Rathi
eb2d1f04c4 Remove unused 2024-09-12 12:56:24 +05:30
Manav Rathi
feb0dde706 Inline 2024-09-12 12:56:24 +05:30
Manav Rathi
973eac2b34 Add workaround to restore suggestions on focus
openMenuOnClick and openMenuOnFocus did not seem to work for AsyncSelect.

Workaround source:
https://github.com/JedWatson/react-select/issues/5714#issuecomment-1653251587

The underlying problem is perhaps because of an earlier workaround we are using, for editable selects.
https://github.com/JedWatson/react-select/issues/4675#issuecomment-944010398
2024-09-12 12:56:23 +05:30
Manav Rathi
a16830f5ca Prefix match for file types 2024-09-12 12:56:23 +05:30
Manav Rathi
315529eebf T 2024-09-12 12:56:23 +05:30
Neeraj Gupta
d3f72a036f [mob] Fix backup item card 2024-09-12 12:20:20 +05:30
Neeraj Gupta
e308a63f2b [mob] Fix sort order for backup status 2024-09-12 12:05:54 +05:30
Neeraj Gupta
b0bcb4550e [mob] Enable l10n for ja (#3240)
## Description

## Tests
2024-09-12 11:42:13 +05:30
Kishan Dhankecha
8b43f18f6a [AUTH] Made dart analyzer happy (#3226)
## Description
Updated some deprecated stuff to its replacements to make analyzer happy

## Tests
Changes are not affecting any tests
2024-09-12 11:35:43 +05:30
Neeraj Gupta
66bc855e4a [mob] Bump version v0.9.37 2024-09-12 11:32:26 +05:30
Neeraj Gupta
6854d2885a [mob] Extract string 2024-09-12 11:31:57 +05:30
Neeraj Gupta
21ff032cad [mob] Show processing progress for iOS 2024-09-12 11:31:57 +05:30
Ashil
c1dbc82338 [mob][photos] Increase time taken to show up send logs CTA on loading local photos screen (#3238)
## Description

Noticed that it takes 40 seconds or more for me at times. So increasing
the time to reduce number of potential unnecessary tickets.
2024-09-12 11:21:56 +05:30
bsian03
4c7d3a37b4 [Auth] Add icon for GOV.UK (#3132)
Adds the icon for UK government online services (Government Gateway)
2024-09-12 11:21:22 +05:30
ashilkn
658768f853 [mob][photos] Increase time taken to show up send logs CTA on loading local photos screen 2024-09-12 11:19:31 +05:30
Kishan Dhankecha
29a88e673f [auth] Fix rendering issue #3229 (#3230)
## Description
Fixes the bug in the code list by adding a key to the CodeWidget
2024-09-12 11:18:08 +05:30
MonkeySaint
f2f6160aff [docs] [auth] Add the new method to extract TOTP codes from authy (#3121)
## Description
Adds an option to export authy codes with a rooted android device. I
will probably modify [the tool
used](https://github.com/puddly/android-otp-extractor) so it exports to
an Ente compatible json file later but this will work for any uses who
need to export from authy (Likely do to them blocking rooted users now
like me)
2024-09-12 11:15:48 +05:30
Neeraj Gupta
27091f568f [mobile][photos] Improve magic section UX (#3235)
## Description

Check commits. 


https://github.com/user-attachments/assets/07f8aeec-163d-4ef7-b7f5-e78a475d364d



## Tests

Tested all changes.
2024-09-12 11:14:38 +05:30
ashilkn
30f1b4e006 [mob][photos] Add comment 2024-09-12 07:01:00 +05:30
ashilkn
168d7a1652 [mob][photos] Refactor 2024-09-12 06:56:09 +05:30
ashilkn
bd0c35f64f [mob][photos] Add more gallery types to show 'archive' in selection sheet 2024-09-12 06:48:03 +05:30
ashilkn
f4c7e60b5a [mob][photos] Make hero animation work between magic section's all screen and the screen that comes up when selecting a suggession from there 2024-09-12 06:26:53 +05:30
Manav Rathi
734de8129a [web] Search refactoring - Part x/x (#3233) 2024-09-11 21:23:37 +05:30
Manav Rathi
1fd9ea7a27 Prune and doc 2024-09-11 21:17:45 +05:30
Manav Rathi
c2ea68c39c Prune 2024-09-11 20:58:57 +05:30
Manav Rathi
e0db188195 Temporary backtrack 2024-09-11 20:56:17 +05:30
Manav Rathi
1317791fed Ontology 2024-09-11 20:53:00 +05:30
Manav Rathi
044e1b687f cap 2024-09-11 20:34:38 +05:30
ashilkn
75b06a1cab [mob][photos] Sort by most relevant by default when searching for magic results 2024-09-11 20:22:26 +05:30
Manav Rathi
57cf26c01c fn 2024-09-11 20:21:18 +05:30
ashilkn
0ae32a3882 [mob][photos] Make hero animations work 2024-09-11 20:21:14 +05:30
Manav Rathi
2f9bbbc84c Fix 2024-09-11 20:06:23 +05:30
Manav Rathi
5b2be09a6a To new 2024-09-11 19:57:01 +05:30
Manav Rathi
bf001794b4 Also pass collections 2024-09-11 19:49:17 +05:30
ashilkn
d5027c4c65 [mob][photos] Sort magic result screen by most relevant by default 2024-09-11 19:48:22 +05:30
ashilkn
db13764b04 [mob][photos] Extract strings 2024-09-11 19:44:48 +05:30
ashilkn
37022f7d7d [mob][photos] Add option to sort by most recent and most relevant on magic results screen 2024-09-11 18:54:36 +05:30
Manav Rathi
ace2e5bb27 Move 2024-09-11 18:10:50 +05:30
Manav Rathi
c809d572f7 Move 2024-09-11 17:53:46 +05:30
Manav Rathi
a4a2623074 Move 2024-09-11 17:17:06 +05:30
Manav Rathi
87e31965e5 Move up 2024-09-11 17:11:53 +05:30
Manav Rathi
012a796894 New type 2024-09-11 17:09:14 +05:30
Manav Rathi
cc3caf2e5d doc 2024-09-11 16:57:49 +05:30
Manav Rathi
1d239d409f Fin 2024-09-11 12:19:45 +05:30
Manav Rathi
71d77a62fd Use colors from theme 2024-09-11 12:15:19 +05:30
Connor
79f75ee861 Added Capacities logo to icons and to custom-icons.json (#3198) 2024-09-11 12:03:19 +05:30
Neeraj Gupta
f3ea825429 [mob](upload-status): fixes (#3141)
## Description

These PR does following fixes to upload status:
- Always maintain order or backup status.
  - failed -> in queue -> in background -> uploading -> uploaded
- Show previous uploaded items in this too
2024-09-11 12:02:06 +05:30
Neeraj Gupta
0d991a1420 [mob][photos] Run clip and faces parallel in same isolate (#3193)
## Description

Run faces and clip pipelines in parallel in isolate on mobile.

## Tests

Tested in debug mode on my own pixel 8.
2024-09-11 12:01:32 +05:30
Manav Rathi
985ebc2f77 Theme + memo 2024-09-11 11:48:31 +05:30
Manav Rathi
17c17dd901 Hook 2024-09-11 11:44:30 +05:30
Manav Rathi
0004650b2f [web] Package updates (#3225) 2024-09-11 11:39:06 +05:30
Manav Rathi
f3a3c68488 [web] Package updates 2024-09-11 11:13:25 +05:30
ashilkn
83ffce2a24 [mob][photos] Keep order of files (sorted by highest score) in magic section 2024-09-11 11:03:34 +05:30
ashilkn
9fa1e77947 [mob][photos] Use better names 2024-09-11 11:00:24 +05:30
Manav Rathi
ac10329597 [web] Search related refactoring - Part x/x (#3224) 2024-09-11 10:57:31 +05:30
Manav Rathi
7b890e21d5 Prune 2024-09-11 10:49:12 +05:30
Manav Rathi
509f10f765 Remove refresh workarounds 2024-09-11 10:44:57 +05:30
Manav Rathi
dd9cd53176 Live updates 2024-09-11 10:41:47 +05:30
Manav Rathi
5e18c87bee Cleanup 2024-09-11 10:36:20 +05:30
Manav Rathi
2e0a771068 General update 2024-09-11 10:25:34 +05:30
Manav Rathi
558b9e0b70 Remove default options that are interfering 2024-09-11 10:22:51 +05:30
Manav Rathi
79cd1dd0d1 Another attempt at fixing react-select issues 2024-09-11 10:03:30 +05:30
Manav Rathi
0d079fc593 Clean 2024-09-11 09:21:07 +05:30
Manav Rathi
30901462bc ML aware suppress 2024-09-11 09:21:07 +05:30
Manav Rathi
403801aac8 Hide the menu on no results
react-select seems to be handling false (the result &&) and null
differently. Only on returning null is it supressing the rendering of a
placeholder menu.
2024-09-11 09:21:07 +05:30
Manav Rathi
1dcfcb6250 Alternative & hopefully less hacky approach 2024-09-11 09:21:07 +05:30
Manav Rathi
b279ed4489 [web] Add workaround for dup emotion used by react-select (#3222)
Ref: https://github.com/JedWatson/react-select/issues/5658
2024-09-11 09:19:56 +05:30
Manav Rathi
3cc1f3e9d7 [web] Add workaround for dup emotion used by react-select
Ref: https://github.com/JedWatson/react-select/issues/5658
2024-09-11 09:15:27 +05:30
Laurens Priem
23d9ed65ec Merge branch 'main' into ml_parallel 2024-09-10 11:12:51 -04:00
Manav Rathi
a496debb5f [web] Search: Fix loading indicator position (#3217)
Fix for layout issue introduced in last PR -
https://github.com/ente-io/ente/pull/3216
2024-09-10 20:25:54 +05:30
Manav Rathi
d199260a63 Fix loading indicator position 2024-09-10 20:21:00 +05:30
Manav Rathi
353646e4bf [web] Search refactoring - Part x/x (#3216) 2024-09-10 20:03:44 +05:30
Manav Rathi
b46c2c13cc Tinker 2024-09-10 19:58:05 +05:30
Manav Rathi
a8caeb38ba Omit children
No functional impact
2024-09-10 19:50:49 +05:30
Manav Rathi
6592ab6188 Unused 2024-09-10 19:45:16 +05:30
Manav Rathi
6dc552f015 Visual 2024-09-10 19:44:10 +05:30
Manav Rathi
8365ca000c MUI builtin 2024-09-10 19:28:11 +05:30
Manav Rathi
dbb596b3c2 Fix placeholder handling for v5 of react-select 2024-09-10 19:21:33 +05:30
Prateek Sunal
a947cc69de fix(upload-status): only get files that have upload file id and are owned by user 2024-09-10 19:08:53 +05:30
Prateek Sunal
a3c0e46f1d fix: remove unwanted log 2024-09-10 19:07:15 +05:30
Manav Rathi
7794be5993 Some colors from theme 2024-09-10 19:06:20 +05:30
Manav Rathi
a6e5f01ab9 Remove wrapper 2024-09-10 19:01:37 +05:30
ashilkn
c6ba5e4f70 [mob][photos] Bring Magic section right below faces in search tab 2024-09-10 19:01:02 +05:30
Manav Rathi
093c95263f Remove double memo 2024-09-10 19:00:58 +05:30
Manav Rathi
a4d068468d Quite wonky 2024-09-10 18:48:21 +05:30
Ashil
066d4c201d [mob][photos] Discovery tweaks (#3215)
## Description

Check commits
2024-09-10 18:34:20 +05:30
ashilkn
ae5ebf4bf9 [mob][photos] Make reading of magic cache syncronous for faster loading of search tab 2024-09-10 18:28:09 +05:30
ashilkn
c9a96df720 [mob][photos] Respect the order given in JSON of magic prompts on the UI 2024-09-10 18:17:42 +05:30
ashilkn
537f376ebd [mob][photos] Remove limit of discovery section for non-internal users 2024-09-10 18:12:09 +05:30
Manav Rathi
58f1cec916 Doc 2024-09-10 18:09:13 +05:30
ashilkn
4c3007ccc8 [mob][photos] Make most of file io async in handling magic cache 2024-09-10 17:57:34 +05:30
Ashil
73cae89fc5 [mob][photos] Require Authentication on App Reopen from Guest View (#3131)
This PR introduces a security enhancement that requires authentication
when the app is reopened after being closed while in guest view.
2024-09-10 17:30:58 +05:30
Ashil
c3cb706f51 [mob][photos] Kill the app on logging out from lockscreen (#3214)
## Description 

If lockscreen is above some screens (like an album) and user logs out,
the app goes back to that screen after logging out.
Killing the app right after logging out was the easiest fix.
2024-09-10 17:29:31 +05:30
ashilkn
a703847130 [mob][photos] Kill the app on logging out from lockscreen 2024-09-10 17:22:05 +05:30
Manav Rathi
4299ebcf1b Tinker 2024-09-10 17:18:15 +05:30
Vishnu Mohandas
a15d5e7d1e [mob]Fix build failing (#3213) 2024-09-10 17:18:00 +05:30
ashilkn
849d2c3d3e [mob]Fix build failing 2024-09-10 17:16:16 +05:30
Aman Raj Singh Mourya
3e136baee2 [mob][photos] Refractor code 2024-09-10 17:01:35 +05:30
Manav Rathi
f11c455b6b Props 2024-09-10 17:00:55 +05:30
Manav Rathi
b0f7ce3f61 Doc 2024-09-10 16:47:17 +05:30
Ashil
9c18bbd46e [mob][photos] Add New Album Card Widget for Collecting Photos (#2734) 2024-09-10 16:34:54 +05:30
ashilkn
9c81d59833 [mob][photos] Resolve merge conflicts and merge main 2024-09-10 16:32:33 +05:30
Manav Rathi
51ee4a128a Types 1 2024-09-10 15:51:48 +05:30
Manav Rathi
e5411cb1da Update react-select 4 => 5
Will resolve breaking changes subsequently
2024-09-10 15:41:26 +05:30
Manav Rathi
289d403e0c Update debounce 2024-09-10 15:39:51 +05:30
Manav Rathi
0fe35ac161 Inline (in prep for further refactoring) 2024-09-10 15:16:41 +05:30
Ashil
ff1fa3d391 [mob][photos] Add CTA to send logs if stuck on local sync screen (#3206)
## Description

Once 40 seconds have passed on the local photos sync screen, a help icon
will appear on the app bar.
<img
src="https://github.com/user-attachments/assets/2fe26b99-edb5-446e-a4f2-f12386f9192c"
width="40%" height="40%" alt="helpicon">
<img
src="https://github.com/user-attachments/assets/36f471b7-06b1-4f08-9a9e-073b54611d99"
width="40%" height="40%" alt="dialog">
2024-09-10 15:07:41 +05:30
Ashil
87f74b5ade [auth] Add Appbar Lock Icon for Manual App Locking on Desktop + fix bugs (#3108)
## Description

When app lock is enabled on Auth's desktop app and when
closed/minimised, the app is not getting locked in certain cases. As a
workaround for that, have added a button to manually lock the app.
2024-09-10 15:06:39 +05:30
ashilkn
4a21d0bfac [mob][photos] Fix build failing 2024-09-10 15:04:58 +05:30
ashilkn
b2e9b242ad [mob][photos] Add comment 2024-09-10 15:00:55 +05:30
ashilkn
acdd38743c [mob][photos] Kill app so that the app starts afresh after logging out from the lockscreen 2024-09-10 14:54:00 +05:30
Manav Rathi
c00c10301d MBox 2024-09-10 14:43:02 +05:30
Manav Rathi
d05438e034 R 2024-09-10 14:32:06 +05:30
Manav Rathi
d3cf65f1c0 Box 2024-09-10 14:29:50 +05:30
Manav Rathi
960104b042 R 2024-09-10 14:29:50 +05:30
Manav Rathi
d78acd4205 [docs] Remove fixed ffmpeg workaround (#3209)
1.7.4 has been released a week ago with this fixed
2024-09-10 14:26:15 +05:30
Manav Rathi
dd4dca4473 [docs] Remove fixed ffmpeg workaround
1.7.4 has been released a week ago with this fixed
2024-09-10 14:24:50 +05:30
Neeraj Gupta
05c9f83399 [cli] Base64 Encode the CLI secrets (#3208)
## Description

Related to #1510 & [#3163](https://github.com/ente-io/ente/pull/3163)

This potential fix was only possible due to amazing investigation done
by @shoetten

## Tests
Did basic sanity testing on local machine
2024-09-10 14:17:25 +05:30
Neeraj Gupta
821edd00f7 [cli] Check for secret key length while reading from file 2024-09-10 14:16:36 +05:30
Aman Raj Singh Mourya
068cad2207 [mob][photos] Extract strings 2024-09-10 13:58:42 +05:30
Neeraj Gupta
9e068bdc90 [cli] Base64 encode CLI secrets 2024-09-10 13:46:35 +05:30
Neeraj Gupta
e70bf6a379 [cli] Add check for deviceKey size 2024-09-10 13:46:15 +05:30
Aman Raj Singh Mourya
2a0c7d1e56 [mob][photos] Refractor code 2024-09-10 13:44:00 +05:30
Manav Rathi
32a4204609 [web] Translation cleanup (#3207) 2024-09-10 13:27:46 +05:30
Manav Rathi
74b3b00ea5 Reorder and rename 2024-09-10 13:24:37 +05:30
Manav Rathi
01fba0b722 Reorder and rename 2024-09-10 13:20:12 +05:30
Manav Rathi
fa290752c9 Reorder 2024-09-10 13:18:28 +05:30
Manav Rathi
4ed769271d Rename 2024-09-10 13:13:47 +05:30
Manav Rathi
7f1e7615cf Rename 2024-09-10 13:13:06 +05:30
Manav Rathi
2d4dc568fb [web] Translation cleanup 2024-09-10 13:09:51 +05:30
Manav Rathi
02eefcd00f [web] New translations (#3205)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-10 13:06:01 +05:30
Manav Rathi
e742342dd8 [web][meta] Ignore stale lint runs on PR push (#3204)
Ref:
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using-concurrency-and-the-default-behavior
2024-09-10 13:05:29 +05:30
Crowdin Bot
b812070ae1 New Crowdin translations by GitHub Action 2024-09-10 07:33:48 +00:00
Manav Rathi
70dada90b2 [web][meta] Ignore stale lint runs on PR push
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using-concurrency-and-the-default-behavior
2024-09-10 13:02:12 +05:30
Manav Rathi
b3d2e29e28 [web] Search refactoring - Part x/x (#3203) 2024-09-10 12:59:13 +05:30
ashilkn
bb0f31f814 [mob][photos] Extract strings 2024-09-10 12:58:36 +05:30
Manav Rathi
c0c477a3b7 Remove debug log 2024-09-10 12:55:07 +05:30
Manav Rathi
a55c735d13 Fix mobile search bar 2024-09-10 12:53:31 +05:30
Aman Raj Singh Mourya
86bbfbe254 Merge branch 'auth_lock_icon' of https://github.com/ente-io/ente into auth_lock_icon 2024-09-10 12:53:02 +05:30
Aman Raj Singh Mourya
ba270000b2 [auth] Fix logout action 2024-09-10 12:52:27 +05:30
ashilkn
5fceb9898f [mob][photos] Remove gesture that triggered send logs from local sync screen 2024-09-10 12:52:11 +05:30
ashilkn
1cf28e0dd5 [mob][photos] easy to find cta to send logs if app is stuck in local sync screen 2024-09-10 12:47:40 +05:30
Manav Rathi
ffe290d56d Sym 2024-09-10 12:35:39 +05:30
Manav Rathi
7e8344cd4e Bespoke 2024-09-10 12:22:04 +05:30
Manav Rathi
3fc66ce202 Bespoke 2024-09-10 12:07:57 +05:30
Manav Rathi
167b9cfa42 Icon 2024-09-10 11:55:26 +05:30
Manav Rathi
00070d06b6 Props 2024-09-10 11:53:06 +05:30
Manav Rathi
9520898032 [web] Directly import into the selected album on drag and drop (#3201)
Ref:
https://github.com/ente-io/ente/discussions/2707#discussioncomment-10589669
2024-09-10 11:04:11 +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
e77d7a42f5 [web] Fix build (#3200)
ReferenceError: Cannot access 'T' before initialization
at Object.dP
(/home/runner/work/ente/ente/web/apps/photos/.next/server/chunks/6368.js:218:1594)

When accessing the GAP

    grid-column-gap: ${f.dP}px;
2024-09-10 10:11:00 +05:30
Manav Rathi
99291c2576 [web] Fix build
ReferenceError: Cannot access 'T' before initialization
    at Object.dP (/home/runner/work/ente/ente/web/apps/photos/.next/server/chunks/6368.js:218:1594)

When accessing the GAP

    grid-column-gap: ${f.dP}px;
2024-09-10 10:07:21 +05:30
Manav Rathi
e9bd4a4dc5 [cast] Fix cast continually getting reset (#3199) 2024-09-10 10:06:53 +05:30
Manav Rathi
1b95ce330a Fix lint 2024-09-10 09:58:36 +05:30
Manav Rathi
26641a4584 [cast] Fix cast continually getting reset 2024-09-10 09:52:44 +05:30
Manav Rathi
27140c04c9 [desktop][photos] Use antialias with clip image (#3192)
## Description

Adds antialias to clip image preprocessing

## Tests

Only tested the mobile implementation which follows exactly the same
logic. So review carefully.
2024-09-10 09:17:32 +05:30
Manav Rathi
0bf3c64ceb 1 2024-09-10 09:06:53 +05:30
Manav Rathi
13565a0904 Fix kernel construction
.fill(0) was missing
2024-09-10 08:51:37 +05:30
Laurens Priem
642b7ae5ba Mob antialias (#3191)
## Description

- Stop using unnecessary ByteData and Color classes, using simple
Uint8List and RGB integers instead
- Use antialias for clip image preprocessing

## Tests

Tested by comparing resulting embedding to Python.
2024-09-09 22:59:18 -04:00
Manav Rathi
6776c49750 Fix some lint warnings (no functional changes) 2024-09-10 08:09:21 +05:30
Manav Rathi
1189610b42 Fix typo in docs (#3196)
## Description
Fix Raivo OTP typo
2024-09-10 07:31:57 +05:30
Manav Rathi
839cddfe7f [docs][server] Add more links to the self hosting docs (#3197)
Add more links to the self hosting docs from the server/ READMEs to try
and make them easier to find.

/cc @ua741
2024-09-10 07:31:03 +05:30
Manav Rathi
86e2db388e [docs] Add more links to the self hosting docs
To make them easier to find.
2024-09-10 07:27:08 +05:30
dnred
608b078065 Fix typo 2024-09-09 22:48:41 +02:00
laurenspriem
74d2c07ea0 [mob][photos] Run clip and faces parallel in same isolate 2024-09-09 15:49:27 -04:00
laurenspriem
a84cc07aa2 [desktop][photos] Use antialias with clip image 2024-09-09 13:43:35 -04:00
Prateek Sunal
d2f2028f55 fix(intl): remove extra { in front of {{{count 2024-09-09 21:04:50 +05:30
Prateek Sunal
53e2aeff3f Merge remote-tracking branch 'origin/main' into mob-upload-status-fixes 2024-09-09 20:59:38 +05:30
Prateek Sunal
80aebe3869 fix(upload-status): show all uploads, even from past 2024-09-09 20:53:14 +05:30
Neeraj Gupta
7f0e2bcb9e [mob] Bump version v0.9.36 2024-09-09 19:50:54 +05:30
Neeraj Gupta
cc2b0a610f [mob] Add additional logs & error handling on permission grant screen 2024-09-09 19:50:54 +05:30
Manav Rathi
d7a2883b5c [web] Misc cleanup and refactoring (#3185)
Continuation of https://github.com/ente-io/ente/pull/3182
2024-09-09 19:32:25 +05:30
Manav Rathi
6a76583e1b Rely on the button's behavior 2024-09-09 19:25:59 +05:30
Manav Rathi
c161d6272a Remove unnecessary wrapper 2024-09-09 19:24:33 +05:30
Manav Rathi
62cdfc9680 Same breakpoint 2024-09-09 19:17:51 +05:30
Manav Rathi
ff5826ec21 Bespoke 2024-09-09 19:06:26 +05:30
Manav Rathi
69ec80831c Dup 2024-09-09 19:02:23 +05:30
Manav Rathi
b80bb138e2 Inline 2024-09-09 19:00:41 +05:30
Manav Rathi
0fb114967a Inline 2024-09-09 18:54:55 +05:30
Manav Rathi
e9d55adfff R 2024-09-09 18:49:06 +05:30
Manav Rathi
ba1ef42355 Same as elsewhere 2024-09-09 18:34:33 +05:30
Manav Rathi
c23bb13187 Inline 2024-09-09 18:31:36 +05:30
Manav Rathi
330ff5b9d0 Deps 2024-09-09 18:26:35 +05:30
Manav Rathi
132c399e32 Fix typo 2024-09-09 18:19:58 +05:30
Manav Rathi
c5c2a1bbf4 Unenum 2024-09-09 18:17:23 +05:30
Manav Rathi
3ce5b43126 doc react-select 2024-09-09 18:14:11 +05:30
Manav Rathi
423c9c7b9c Don't need the jsxImportSource anymore 2024-09-09 18:10:57 +05:30
Manav Rathi
45b05fc823 Fix 2024-09-09 18:00:52 +05:30
Manav Rathi
808fc51966 Refactor 2024-09-09 17:43:05 +05:30
Manav Rathi
bb4f415ae1 Inline 2024-09-09 17:39:13 +05:30
Manav Rathi
f6f7fb3b8f Inline 2024-09-09 17:37:06 +05:30
Manav Rathi
d22d97ed65 Reuse existing breakpoints 2024-09-09 17:35:32 +05:30
Manav Rathi
3a2881b350 Tweak 2024-09-09 17:21:39 +05:30
Manav Rathi
0d59377284 Prune unused 2024-09-09 17:19:13 +05:30
Manav Rathi
b3016dffca Inline and prune 2024-09-09 17:13:41 +05:30
Manav Rathi
32601826c1 [web] Misc cleanup and refactoring (#3182)
No functional changes intended.
2024-09-09 17:03:11 +05:30
Manav Rathi
f5aebd7044 Lint 2024-09-09 16:56:41 +05:30
Manav Rathi
457d0977b6 Move 2024-09-09 16:51:06 +05:30
Manav Rathi
befa3f82ed Inline 2024-09-09 16:47:11 +05:30
Manav Rathi
56ca068a2c Up 2024-09-09 16:44:39 +05:30
Manav Rathi
d09b447574 Inl 2024-09-09 16:43:20 +05:30
Manav Rathi
e5939e3ca5 Move 2024-09-09 16:42:47 +05:30
Manav Rathi
2bd45883ce Inline 2024-09-09 16:41:32 +05:30
Manav Rathi
d3b47776c3 Inline and prune 2024-09-09 16:39:17 +05:30
Manav Rathi
c1d9763945 Inline 2024-09-09 16:37:26 +05:30
Manav Rathi
83126c3ec4 Inline 2024-09-09 16:36:22 +05:30
Manav Rathi
c4f08715ed Inline 2024-09-09 16:35:07 +05:30
Manav Rathi
5ad7e2f128 Inline 2024-09-09 16:34:22 +05:30
Manav Rathi
0299024804 Rearrange 2024-09-09 15:31:03 +05:30
Manav Rathi
aaa4727bc0 Inline 2024-09-09 15:27:36 +05:30
Manav Rathi
f69760808a Scope type 2024-09-09 15:18:56 +05:30
Manav Rathi
9598ad7a73 Prune state 2024-09-09 15:15:36 +05:30
Manav Rathi
bf00d844dd Refactor 2024-09-09 15:13:45 +05:30
Manav Rathi
87110408ef Inline 2024-09-09 15:00:26 +05:30
Manav Rathi
546e40c1ff Trim exports 2024-09-09 14:58:39 +05:30
Manav Rathi
8306b5d534 Remove unused 2024-09-09 14:48:06 +05:30
Manav Rathi
34897247dd [web] Streamline the family portal redirect (#3181) 2024-09-09 14:35:28 +05:30
Manav Rathi
9037973ced Retain the dialog 2024-09-09 14:30:34 +05:30
Manav Rathi
672865c062 Remove double redirection 2024-09-09 14:28:23 +05:30
Manav Rathi
96f10bebd4 Inline 2024-09-09 14:22:36 +05:30
Manav Rathi
8aed23ca93 Inline 2 2024-09-09 14:07:01 +05:30
Manav Rathi
19f18fe032 Inline 2024-09-09 14:02:14 +05:30
Manav Rathi
9bf4edecdb [server][web] Remove unused redirects (#3180)
Verified by building museum locally after the changes.

/cc @ua741
2024-09-09 13:55:16 +05:30
Manav Rathi
af6feaf735 [server] Remove unused roadmap related endpoints 2024-09-09 13:46:54 +05:30
Manav Rathi
289ddd673b [web] Remove unused redirects 2024-09-09 13:42:39 +05:30
Crowdin Bot
0aeff4a8ae New Crowdin translations by GitHub Action 2024-09-09 11:53:23 +05:30
Tanguy
f15daa9a0f Change PayPal logo to the new one 2024-09-09 11:53:05 +05:30
Crowdin Bot
c7da14f52e New Crowdin translations by GitHub Action 2024-09-09 11:52:51 +05:30
Manav Rathi
23c27aa781 [web] Handle the newer signal screenshot filename format
Ref: https://github.com/ente-io/ente/discussions/2446#discussioncomment-10580240
2024-09-09 11:52:08 +05:30
Manav Rathi
e5671a1fcc [web] Cleanup the date parsing code (#3175)
Prep for adding a new format case.
2024-09-09 11:22:30 +05:30
Manav Rathi
3b5c2b830e Cleanup 2024-09-09 11:15:03 +05:30
Manav Rathi
7fc7d79554 null => undef 2024-09-09 10:59:40 +05:30
Manav Rathi
417ac32f54 Tinker 2024-09-09 10:56:54 +05:30
Manav Rathi
713b01fc7d Split 2024-09-09 10:53:00 +05:30
Manav Rathi
8ed80d3feb Remove overloading 2024-09-09 10:49:19 +05:30
Manav Rathi
b59b07e93d Rearrange 2024-09-09 10:40:27 +05:30
Manav Rathi
1f2b09e704 Cleanup 2024-09-09 10:29:51 +05:30
Manav Rathi
6b3d39fbd7 [docs] update import.md (#3168)
## Description

seperated -> separated
2024-09-09 09:24:59 +05:30
Manav Rathi
98ed6c3fcb [web] New translations (#3171)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-09 09:24:11 +05:30
Crowdin Bot
faa09134d5 New Crowdin translations by GitHub Action 2024-09-09 00:33:13 +00:00
Ikko Eltociear Ashimine
b271e19dc8 [docs] update import.md
seperated -> separated
2024-09-09 03:15:31 +09:00
laurenspriem
762fa7150e [mob][photos] Refactor 2024-09-08 19:28:06 +02:00
laurenspriem
db6f8dbff8 [mob][photos] comment 2024-09-08 14:26:45 +02:00
laurenspriem
af25c83aa2 [mob][photos] Use antialias for 80% scale and lower 2024-09-08 14:19:58 +02:00
Vishnu Mohandas
cca59a33b9 [staff] Increase number of years available within DatePicker to 100 (#3165) 2024-09-08 02:30:22 +05:30
vishnukvmd
4246d2a91b [staff] Increase number of years available within DatePicker to 100 2024-09-08 02:30:05 +05:30
Manav Rathi
b52476855f [web] More search related refactoring (#3162)
Preparing for showing cgroups in the search dropdown.
2024-09-07 18:16:13 +05:30
Manav Rathi
d5e7dbc762 LF 2024-09-07 18:13:23 +05:30
Manav Rathi
af8756218e Rename 2024-09-07 18:06:14 +05:30
Manav Rathi
ce271d2288 Unindex 2024-09-07 17:20:20 +05:30
Manav Rathi
60dd2dd800 Inline 2024-09-07 17:15:23 +05:30
Manav Rathi
52880e94a9 Remove unused 2024-09-07 17:11:49 +05:30
Manav Rathi
974cec75be Rename 2024-09-07 17:09:03 +05:30
Manav Rathi
3baa699d79 Inline 2024-09-07 17:08:49 +05:30
Manav Rathi
3423a7aa5d Inline 2024-09-07 17:07:13 +05:30
Manav Rathi
60f7282774 Inline 2024-09-07 17:04:47 +05:30
Manav Rathi
980a1f4c5a Inline 2024-09-07 17:02:37 +05:30
Manav Rathi
3cb0c1b325 Inline 2024-09-07 17:01:12 +05:30
Manav Rathi
752ae51f46 ns 2024-09-07 16:59:10 +05:30
Manav Rathi
c4c9f71b01 Inline 2024-09-07 16:58:32 +05:30
Manav Rathi
7a85fa5c61 Inline 2024-09-07 16:56:43 +05:30
Manav Rathi
e9a6b55ba4 Lowercased + searchable 2024-09-07 16:31:42 +05:30
Manav Rathi
8e7a3a9347 Pass lft 2024-09-07 16:07:00 +05:30
Manav Rathi
d6344093b6 OnnA 2024-09-07 14:51:54 +05:30
Manav Rathi
34211dafef Nomenclature 2024-09-07 14:31:48 +05:30
Manav Rathi
e140b2f663 [web] Misc tweaks (#3161) 2024-09-07 14:23:59 +05:30
Manav Rathi
d2deea9502 Inline 2024-09-07 14:17:41 +05:30
Manav Rathi
31bfb53dfb Inline inmems 2024-09-07 13:27:23 +05:30
Manav Rathi
b6ced23649 Casing 2024-09-07 13:02:57 +05:30
Manav Rathi
6af03fdfca Move clip code to new home 2024-09-07 13:00:22 +05:30
Manav Rathi
88684c9725 [web] Search related translation cleanup (#3158) 2024-09-07 12:02:28 +05:30
Manav Rathi
9ab641c19a lc 2024-09-07 11:59:23 +05:30
Manav Rathi
c8740e7331 Use 2024-09-07 11:54:54 +05:30
Manav Rathi
6aa9bd7e8c P2 2024-09-07 11:53:30 +05:30
Manav Rathi
d6bf9689ff Shift and lc 2024-09-07 11:43:37 +05:30
Manav Rathi
1876fb7431 Unused 2024-09-07 11:38:13 +05:30
Manav Rathi
50a5394165 Lowercase 2024-09-07 11:37:03 +05:30
Manav Rathi
b54a572da6 Use 2024-09-07 11:35:52 +05:30
Manav Rathi
1f934eaefa lc 2024-09-07 11:32:17 +05:30
Manav Rathi
87d75fd718 Dedup 2024-09-07 11:30:38 +05:30
Manav Rathi
d22e39b3f3 Rename 2024-09-07 11:16:44 +05:30
Manav Rathi
add5b856dc Extrac 2024-09-07 11:08:32 +05:30
Manav Rathi
2f19a21b5f [web] New translations (#3157)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-07 10:56:57 +05:30
Crowdin Bot
ee9db04c08 New Crowdin translations by GitHub Action 2024-09-07 05:25:24 +00:00
Manav Rathi
68c51c4549 [web] Refactoring in preparation of introducing a cgroup sync (#3156) 2024-09-07 10:53:23 +05:30
Manav Rathi
762bf413e8 Web workers cannot access session store 2024-09-07 10:19:20 +05:30
Manav Rathi
6159f5e4ee cen 2024-09-07 10:11:44 +05:30
Manav Rathi
b70444acac Update docs 2024-09-07 10:07:55 +05:30
Manav Rathi
dd53cf4e58 Handle NaNs 2024-09-07 06:35:02 +05:30
laurenspriem
23eaab0757 [mob][photos] Fix regression I created 2024-09-06 17:27:42 +02:00
Manav Rathi
c662023819 Mirror the parse 2024-09-06 20:55:31 +05:30
Manav Rathi
3d1c106759 allSettled swallows errors
all still runs to completion, it just rejects early
2024-09-06 19:58:13 +05:30
Manav Rathi
90e2dca36b Fin 2 2024-09-06 19:58:13 +05:30
Manav Rathi
79b2933be7 Fin 1 2024-09-06 19:58:13 +05:30
Manav Rathi
eb16c925d2 Prep 2024-09-06 19:58:13 +05:30
Manav Rathi
1bef528fde Prune 2024-09-06 19:58:13 +05:30
Manav Rathi
bcf579e7d7 Don't need the squares 2024-09-06 19:58:13 +05:30
Manav Rathi
bf7cbe141d lt wip 2024-09-06 19:58:13 +05:30
Manav Rathi
fce4295e2a PF 2024-09-06 19:58:13 +05:30
Manav Rathi
fc95069421 City parse 1 2024-09-06 19:58:13 +05:30
Manav Rathi
77ac215b76 Fix lint 2024-09-06 19:58:13 +05:30
Manav Rathi
85397732c8 Rename 2024-09-06 19:58:13 +05:30
Manav Rathi
49a81c10db Better mirror the google format by including seconds and using UTC 2024-09-06 19:58:13 +05:30
Manav Rathi
b742ffcafd Doc 2024-09-06 19:58:13 +05:30
Manav Rathi
55ece20d70 timestamp is a string 2024-09-06 19:58:13 +05:30
Manav Rathi
261a7f278b Fix 2024-09-06 19:58:13 +05:30
Manav Rathi
e6605d7ac9 Log 2024-09-06 19:58:13 +05:30
Manav Rathi
20247493c8 Separate parsing 2024-09-06 19:58:13 +05:30
Manav Rathi
cfea740511 Parse 2024-09-06 19:58:13 +05:30
Manav Rathi
9e48010ee6 Latlng 2024-09-06 19:58:13 +05:30
Manav Rathi
ff4b388877 Clean 2024-09-06 19:58:13 +05:30
Manav Rathi
5195e2ac74 Move 2024-09-06 19:58:13 +05:30
Manav Rathi
f958b16343 Rearrange 2024-09-06 19:58:12 +05:30
Manav Rathi
18e3adde11 Refactor search code
In prep for moving location tags handling to @/new
2024-09-06 19:58:12 +05:30
Manav Rathi
9476d26972 Mention version 2024-09-06 19:58:12 +05:30
Manav Rathi
8cfe36be68 Remove legacy locale mapper 2024-09-06 19:58:12 +05:30
Manav Rathi
6e8514e08c Add sanity checker 2024-09-06 19:58:12 +05:30
Manav Rathi
c67a6b0c9e Clean 2024-09-06 19:58:12 +05:30
Manav Rathi
13199bb3f7 Use 2024-09-06 19:58:12 +05:30
Manav Rathi
5fd0b46756 Remove legacy apiOrigin migration
> "Note that the legacy value was never in production builds, only nightlies, so
  this code can be removed soon"
2024-09-06 19:58:12 +05:30
Manav Rathi
c90315679f Migrator 2024-09-06 19:58:12 +05:30
Manav Rathi
a9be915f87 Remote Loc 1 2024-09-06 19:58:12 +05:30
Manav Rathi
57e7eb9e05 Keep them separate 2024-09-06 19:58:12 +05:30
Manav Rathi
785e96036a Add cleanup code 2024-09-06 19:58:12 +05:30
Manav Rathi
98979a2271 New path 2024-09-06 19:58:12 +05:30
Manav Rathi
eb91b6ea6d Doc 2024-09-06 19:58:12 +05:30
Manav Rathi
9af44e15b4 Keygen 2024-09-06 19:58:12 +05:30
Manav Rathi
4edaebe054 Split 2024-09-06 19:58:12 +05:30
ashilkn
fe92c1b30f [mob][photos] Fix discovery section not appearing 2024-09-06 19:19:43 +05:30
laurenspriem
e9d6f46997 [mob][photos] Use antialias with clip image 2024-09-06 14:16:27 +02:00
laurenspriem
9b743d7afe [mob][photos] Stop using ByteData directly 2024-09-06 13:51:01 +02:00
ashilkn
e1feb8bcd5 [mob][photos] UI changes 2024-09-06 16:47:34 +05:30
laurenspriem
c94db7e9b8 [mob][photos] Remove unused method 2024-09-06 13:10:56 +02:00
Laurens Priem
dfc35d00da [mob][photos] Log with .log instead of .txt (#3150)
## Description

Title
2024-09-06 12:47:38 +02:00
ashilkn
8b2322ef6c [mob][photos] Minor change 2024-09-06 16:17:17 +05:30
laurenspriem
9bd29228b0 [mob][photos] Log with .log instead of .txt 2024-09-06 12:38:50 +02:00
Neeraj Gupta
3437b41114 [mob] Ensure file is not uploaded before deleting localFile 2024-09-06 15:17:01 +05:30
ashilkn
76a1423e72 [auth] Add space between lock and search icon 2024-09-06 14:50:45 +05:30
ashilkn
b99145e863 Merge branch 'main' into auth_lock_icon 2024-09-06 14:40:59 +05:30
Manav Rathi
e2ec5469a7 [server] Log slowUpload for all destinations (#3148)
## Description

## Tests
2024-09-06 13:38:17 +05:30
Neeraj Gupta
9920578ca2 [server] Log slowUpload for all destinations 2024-09-06 13:29:57 +05:30
Neeraj Gupta
69d75644d0 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-09-06 12:02:34 +05:30
Neeraj Gupta
1fabaf9aaa [server] Request model for putting video preview 2024-09-06 12:02:29 +05:30
Neeraj Gupta
aa482ea227 [server] Return both objectID and url for previewUrl 2024-09-06 12:01:16 +05:30
Neeraj Gupta
be1ca57515 [mob] Add gen id in temp file path 2024-09-06 11:41:52 +05:30
Neeraj Gupta
7c2ce513df [mob] Additional check for fileSize for multipart upload 2024-09-06 11:41:52 +05:30
Neeraj Gupta
1b6dbbc288 [mob] Compute encFileSize just once 2024-09-06 11:41:52 +05:30
Neeraj Gupta
138515da02 [mob] Reuse same fileSize 2024-09-06 11:41:52 +05:30
Neeraj Gupta
5820d03bb5 [mob] Rethrow exception due to content size 2024-09-06 11:41:52 +05:30
Neeraj Gupta
4999e9d944 [mob] Update uuid pkg 2024-09-06 11:41:52 +05:30
Manav Rathi
3ef528cdf6 [docs] Mention auth s3 (#3146) 2024-09-06 09:31:33 +05:30
Manav Rathi
1571b70716 yarn pretty 2024-09-06 09:28:09 +05:30
Manav Rathi
16181dd1b9 [docs] Mention auth s3 2024-09-06 09:27:36 +05:30
Prateek Sunal
f7d9a3cd17 mob[panorama]: add back button to viewer screen (#3140)
## Description

Add back button to Panorama screen which will disappear as soon as timer
expires i.e. 5 seconds and reappear on screen tap.

## Tests
2024-09-06 06:33:18 +05:30
Prateek Sunal
1e6d91b50f fix(upload-status): always sort list 2024-09-06 02:38:54 +05:30
Prateek Sunal
73bdba5076 fix(panorama): add back button to viewer screen 2024-09-06 02:31:55 +05:30
Prateek Sunal
c67540b728 [auth](macos) update podfile lock (#3130)
## Description

## Tests
2024-09-05 14:59:40 +05:30
Manav Rathi
3df7ec4692 [server] Load museum.yaml after configuration.yaml (#3134)
Since museum.yaml is gitignored, loading it the last makes it easier to
do ad-hoc configuration changes without marking the git tree dirty.
2024-09-05 10:24:09 +05:30
Manav Rathi
bd94e27af6 Add an example 2024-09-05 10:23:20 +05:30
Manav Rathi
9a37542158 [server] Load museum.yaml after configuration.yaml
Since museum.yaml is gitignored, loading it the last makes it easier to do
ad-hoc configuration changes without marking the git tree dirty.
2024-09-05 09:59:32 +05:30
Manav Rathi
4fe7ec6257 Add hint on how to remove the temporary container 2024-09-05 09:43:49 +05:30
Manav Rathi
bdacd1058e 16 => 15 for now 2024-09-05 09:41:38 +05:30
Manav Rathi
7fb31eee0a Punctuation 2024-09-05 09:41:38 +05:30
Manav Rathi
f1adcd4573 Add macOS example 2024-09-05 09:41:37 +05:30
Manav Rathi
130b2757a9 [docs] Postgres 12 => 16 migration guide 2024-09-05 09:41:37 +05:30
Manav Rathi
c71b7de363 [desktop] Update dependencies (#3129)
Routine updates now that the latest release has been released.
2024-09-05 09:24:05 +05:30
Manav Rathi
ea8c28a205 Regen 2024-09-05 09:22:58 +05:30
Aman Raj Singh Mourya
f448c66c17 [mob][photos] Fixed bottom button spacing 2024-09-04 22:07:14 +05:30
Aman Raj Singh Mourya
3c850ef195 [mob][photos] Fix border of card widget 2024-09-04 21:55:49 +05:30
Aman Raj Singh Mourya
9afb59ea87 [auth] Extract strings 2024-09-04 21:46:33 +05:30
Aman Raj Singh Mourya
b3c6c0fc9b [mob][photos] Show lockscreen when guestview is enabled and app is killed 2024-09-04 20:44:47 +05:30
Prateek Sunal
ae758a114a update: pod file 2024-09-04 20:04:04 +05:30
Manav Rathi
01e1af1fbd [desktop] Update dependencies 2024-09-04 19:28:19 +05:30
Manav Rathi
3759019cbc [desktop] Start next release train (#3128) 2024-09-04 19:06:04 +05:30
Manav Rathi
9cff56c1a4 [desktop] Start next release train 2024-09-04 19:03:21 +05:30
Manav Rathi
511fb8de6a photosd-v1.7.4 (#3127) 2024-09-04 18:39:42 +05:30
Manav Rathi
fd36ede27b photosd-v1.7.4 2024-09-04 18:36:53 +05:30
Ashil
a904263ed5 [mob][photos] Consider sample aspect ratio or pixel aspect ratio when parsing width and height of video used for calculating aspect ratio (#3126)
## Description

Most videos have a [Pixel aspect
ratio](https://en.wikipedia.org/wiki/Pixel_aspect_ratio#:~:text=The%20aspect%20ratio%20of%20the%20pixels%20themselves%20is%20known%20as,PAR%20%3D%20DAR%20%2F%20SAR)
of 1:1. For the ones that do not have a PAR of 1:1, just using height
and width from exif to calculate the aspect ratio of the video won't
work. In such cases, `sample_aspect_ratio` should be considered.

## Tests

Tested and working without bugs.
2024-09-04 18:04:21 +05:30
ashilkn
02aae58e71 [mob][photos] Consider sample aspect ratio or pixel aspect ratio when parsing width and height of video used for calculating aspect ratio 2024-09-04 17:54:21 +05:30
Neeraj Gupta
41c242a0ee [server] Ignore __debug_bin 2024-09-04 16:05:50 +05:30
Manav Rathi
7495b6c2c4 [desktop] Add What's New (2) (#3125) 2024-09-04 15:38:25 +05:30
Manav Rathi
aa1e2188fb [desktop] Add What's New (2) 2024-09-04 15:30:43 +05:30
Neeraj Gupta
c2e53c6ec9 [server] Clean up 2024-09-04 14:39:36 +05:30
Manav Rathi
8c3c401efb [server] Increase expiry time for free subscriptions (#3124)
## Description
For existing users, the expiry time is random date in future: Tuesday,
July 2, 2120
## Tests
Locally, made the change to show expiry time for free plan and verified
that
- for existing account, new expiry time was shown.
 - For new account, the expiry time was 100 years from now.
2024-09-04 13:14:21 +05:30
Neeraj Gupta
5cd37a02c7 [server] Bump up expiry_time for free plan 2024-09-04 13:05:36 +05:30
Manav Rathi
2bb1670428 [desktop] Clustering - Incorporate low quality face heuristics (#3123) 2024-09-04 12:43:45 +05:30
Manav Rathi
485e8444fe Inc 2024-09-04 12:31:02 +05:30
Manav Rathi
5395ca5caf UI 3 2024-09-04 12:18:55 +05:30
Neeraj Gupta
c416819f0a [server] Increase duration of free trial 2024-09-04 12:18:06 +05:30
Neeraj Gupta
0a1e062caf [mob] Bump version 2024-09-04 11:59:34 +05:30
Neeraj Gupta
85230b5123 [mob] Pop only when there's screen in stack 2024-09-04 11:59:34 +05:30
Neeraj Gupta
a33cff7406 [mob] Fix icon 2024-09-04 11:59:34 +05:30
Neeraj Gupta
006cddccd9 [mob] Add change log 2024-09-04 11:59:34 +05:30
Neeraj Gupta
67867cc127 [mob] Remove noisy log 2024-09-04 11:59:34 +05:30
Neeraj Gupta
f0bb00f977 [mob] Show backup status for internal users 2024-09-04 11:59:34 +05:30
Neeraj Gupta
54290886ea [mob] iOS build changes 2024-09-04 11:59:34 +05:30
Manav Rathi
816b26475a UI 2 2024-09-04 11:06:20 +05:30
Manav Rathi
46d7d4e587 UI 1 2024-09-04 11:00:35 +05:30
Manav Rathi
263f94418d Filter during enumeration 2024-09-04 10:57:38 +05:30
Manav Rathi
f990863bb2 Retain that info 2024-09-04 10:44:32 +05:30
Manav Rathi
d91cd53375 Ren 2024-09-04 10:37:37 +05:30
Manav Rathi
6a9fdd6c77 sw 2024-09-04 10:36:27 +05:30
Manav Rathi
f1185fcade Add low quality face condition 2024-09-04 10:33:16 +05:30
Laurens Priem
0cef11266a Clip vector (#3117)
## Description

Use SIMD for magic search
2024-09-04 03:51:14 +02:00
Laurens Priem
653fc1880f [mob][photos] Log index status of user (#3118)
## Description

Log ML index status, so in future issues we won't have to ask the user.
2024-09-04 03:50:42 +02:00
laurenspriem
cbf84922bb [mob][photos] Log index status of user 2024-09-03 21:53:19 +02:00
laurenspriem
0cad88f1ab [mob][photos] Remove duplicate code 2024-09-03 21:07:13 +02:00
laurenspriem
1b7f8ff648 [mob][photos] Less ambiguous naming 2024-09-03 21:04:30 +02:00
laurenspriem
7097cb335d [mob][photos] Improve magic search speed using simd 2024-09-03 18:48:16 +02:00
laurenspriem
877c660ba9 [mob][photos] Remove unused cosine distance functions 2024-09-03 18:34:08 +02:00
Neeraj Gupta
04f6461cb5 [mob] Bump version v0.9.34 2024-09-03 21:23:28 +05:30
Neeraj Gupta
6566973f3e [mob] Gracefully handle dup mapping 2024-09-03 21:23:28 +05:30
ashilkn
8e014ae7c6 [mob][photos][auth] Fix lockscreen not automatically appearing on opening app
This does not fix the root cause, this is just a workaround. The root cause is somewhere in didChangeAppLifecycleState in app_lock.dart
2024-09-03 21:07:26 +05:30
Neeraj Gupta
929c706fc0 [mob][photos] Fix video player issues (#3110) 2024-09-03 21:07:11 +05:30
Laurens Priem
debf52ee88 Ml logging (#3112)
## Description

- Regular logging now shows in user logs
- Cleaned up logging around ML indexing
- Refactored all isolates services into single interface
- Try converting to jpg on all failed decoding for ML on Android


## Tested

Tested in debug mode on my pixel 8 phone.
2024-09-03 17:36:55 +02:00
Vishnu Mohandas
d993430c01 Fix Triple-T filenames (#3114)
Import recommendations from https://github.com/ente-io/ente/pull/3107.
2024-09-03 17:51:18 +05:30
vishnukvmd
f337b835d0 Fix Triple-T filenames 2024-09-03 17:47:57 +05:30
Manav Rathi
f8c44feab8 [desktop] Clustering WIP - Part x/x (#3113) 2024-09-03 17:40:54 +05:30
Manav Rathi
0329c40265 Tweak 2024-09-03 17:36:21 +05:30
Aman Raj Singh Mourya
1fde4b9f16 [mob][photos] same action like new card widget when tap on Collect event photos 2024-09-03 17:35:17 +05:30
Neeraj Gupta
e58c48aa70 [auth] bump target sdk version (#3102) 2024-09-03 17:23:42 +05:30
Manav Rathi
96ee1e3ed2 Sync with mobile 2024-09-03 17:21:35 +05:30
Prateek Sunal
60b66b5e7f revert: build gradle signing config 2024-09-03 17:18:23 +05:30
Aman Raj Singh Mourya
db1eb19ef0 [mob][photos] Floating button background color fixed 2024-09-03 17:16:11 +05:30
laurenspriem
13f1309857 [mob][photos] Logging 2024-09-03 13:36:48 +02:00
laurenspriem
4ee96637de [mob][photos] logs 2024-09-03 13:27:30 +02:00
laurenspriem
dae8fbc9b5 [mob][photos] Redundant logging 2024-09-03 13:25:08 +02:00
laurenspriem
4abd131b8a [mob][photos] Remove redundant logging 2024-09-03 13:21:50 +02:00
Aman Raj Singh Mourya
9b0d11963c [mob][photos] Fixed border stroke 2024-09-03 16:49:50 +05:30
laurenspriem
ed3b27475e [mob][photos] Try converting any unsupported format on Android 2024-09-03 13:13:56 +02:00
laurenspriem
9dadb92d8d [mob][photos] Last logging todos 2024-09-03 12:49:45 +02:00
Johannes7k75
7d0ae17ddd Update README.md (#3023)
## Description

Changes the name of the docker image that gets build.

## Tests
2024-09-03 15:55:48 +05:30
ashilkn
fe8600d569 [mob][photos] Fix: Null check operator used on a null value 2024-09-03 15:42:01 +05:30
laurenspriem
1433903fac [mob][photos] Remove redundant testing code 2024-09-03 12:06:24 +02:00
laurenspriem
ab636232ff [mob][photos] Cleaner logging 2024-09-03 12:04:35 +02:00
Manav Rathi
76f3a523c1 Prune 2024-09-03 15:31:55 +05:30
Manav Rathi
b53197d948 [desktop] Speed up dot product (#3109)
Use the Float32Array variant, and let the JS JIT take it from there.

Makes the magic search (except first one) and clustering at least 2x
faster (first magic search is not as fast as it does the conversion,
rest are).

Some test numbers.

```
[main] [info] 5399 embeddings 29 million ops 11 seconds      normal
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32 with loop unrolling
[main] [info] 5399 embeddings 29 million ops  4 seconds      simsimd
[rndr] [info] 5399 embeddings 29 million ops 12 seconds      normal
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32 with loop unrolling
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      wasm simd
```
2024-09-03 15:24:53 +05:30
Aman Raj Singh Mourya
0b5e057e4e [auth] Changed location of lock icon 2024-09-03 15:20:17 +05:30
Manav Rathi
38f58ae5f9 Lint fix 2024-09-03 15:17:46 +05:30
Manav Rathi
875fd10b50 Tweak 2024-09-03 15:13:47 +05:30
Manav Rathi
041aaea0b9 Use F32 variant everywhere 2024-09-03 15:05:51 +05:30
Manav Rathi
e2c0501e3d Clean up 2024-09-03 14:57:05 +05:30
Manav Rathi
d841ae5a60 Clear cache only on new index generation 2024-09-03 14:49:38 +05:30
Aman Raj Singh Mourya
d139d23c21 [auth] Lock icon to manually lock app on desktop 2024-09-03 14:24:41 +05:30
Manav Rathi
5e65001e37 Float32 opt for clip 2024-09-03 14:14:00 +05:30
laurenspriem
e70656b5a3 [mob][photos] documentation 2024-09-03 10:20:08 +02:00
Manav Rathi
b30705fa31 Use
For an example datasat with 4700 eligible images, this halved the time.
2024-09-03 13:46:51 +05:30
ashilkn
26c6078693 [mob][photos] Avoid PathNotFoundException on disposing native video widget 2024-09-03 13:33:49 +05:30
Manav Rathi
9a68c48456 Add a Float32Array variant
Some test numbers

[main] [info] 5399 embeddings 29 million ops 11 seconds      normal
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32 with loop unrolling
[main] [info] 5399 embeddings 29 million ops  4 seconds      simsimd
[rndr] [info] 5399 embeddings 29 million ops 12 seconds      normal
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32 with loop unrolling
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      wasm simd
2024-09-03 13:28:44 +05:30
Aman Raj Singh Mourya
6185556b9b [mob][photos] Fix floating button background color 2024-09-03 13:21:45 +05:30
laurenspriem
2828fdf2c6 [mob][photos] Minor change 2024-09-02 18:36:31 +02:00
laurenspriem
b598729f28 [mob][photos] Simplify face clustering isolate service 2024-09-02 18:33:29 +02:00
Manav Rathi
86d3067713 [desktop] Fix early exit threshold (#3103) 2024-09-02 21:56:37 +05:30
Manav Rathi
38e5b4da82 [desktop] Fix early exit threshold 2024-09-02 21:53:21 +05:30
laurenspriem
e1288bfd61 [mob][photos] Simplify MLIndexingIsolate 2024-09-02 18:12:11 +02:00
Prateek Sunal
cde45111f6 chore: update taget sdk version 2024-09-02 21:10:16 +05:30
laurenspriem
947bd57b99 [mob][photos] Small changes 2024-09-02 17:16:48 +02:00
Manav Rathi
e800d048f2 [desktop] Clustering WIP - Part x/x (#3101) 2024-09-02 20:40:42 +05:30
laurenspriem
a788313974 [mob][photos] Extra isolate response check using nanoID 2024-09-02 17:06:43 +02:00
Manav Rathi
3d2492a045 Prevent form reset on scroll 2024-09-02 20:34:07 +05:30
laurenspriem
9fe76eb527 [mob][photos] Use isolate abstraction on MLComputer 2024-09-02 16:56:04 +02:00
Manav Rathi
6fabb39788 Memoize options form
Doesn't prevent it from getting recreated though
2024-09-02 20:12:39 +05:30
Manav Rathi
c403f4f3a1 Fix the same overwriting bug again 2024-09-02 19:55:30 +05:30
Manav Rathi
5f6ae20f96 Log 2024-09-02 19:49:40 +05:30
Manav Rathi
b879cbed32 First render 2024-09-02 19:39:22 +05:30
Manav Rathi
602aa74bd9 Fix batch sizes 2024-09-02 19:27:04 +05:30
Manav Rathi
9db616e965 Move out to prevent extra renders 2024-09-02 19:20:08 +05:30
laurenspriem
163c8161fc [mob][photos] Isolate base mvp 2024-09-02 15:44:24 +02:00
Manav Rathi
2619059f58 Fix 2024-09-02 19:12:01 +05:30
Manav Rathi
9e7033ce54 Simplify 2024-09-02 18:58:11 +05:30
Manav Rathi
bc653494aa Deterministic 2024-09-02 18:55:12 +05:30
Manav Rathi
bb84a609a0 Fix indexing 2024-09-02 18:36:57 +05:30
Manav Rathi
53b1b162b2 Lookback 2024-09-02 18:16:43 +05:30
Manav Rathi
70e56d748a And only for clusters 2024-09-02 17:45:09 +05:30
Manav Rathi
9428a13f7a Opt 2024-09-02 17:42:54 +05:30
Manav Rathi
81ded2b247 Show progress 2024-09-02 17:37:36 +05:30
Manav Rathi
1d2eed2b46 [server] Gracefully handle auth key exist err (#3098)
## Description

## Tests
Tested locally
Lint also works fine locally.
2024-09-02 17:15:52 +05:30
Manav Rathi
a55a70266b Impl 2024-09-02 17:15:03 +05:30
Neeraj Gupta
fd4d8ea2e8 [mob] Bump version v0.9.33 (#3099)
## Description

## Tests
2024-09-02 17:09:27 +05:30
Neeraj Gupta
4e4e865497 [mob] Bump version v0.9.33 2024-09-02 17:09:07 +05:30
Manav Rathi
3cef7ff545 Progress 2024-09-02 17:08:58 +05:30
Neeraj Gupta
6e07067d94 [mob][photos] Add option to enable or disable looping of videos (#3059)
https://github.com/user-attachments/assets/e6635b09-d0d2-4f7e-b75f-513899c996ad
2024-09-02 17:07:47 +05:30
github-actions[bot]
509596ff76 [mobile] New translations (#3095)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-02 17:06:36 +05:30
Tanguy
aa4bb92a8f [auth] Fix & add icons (#3097)
- Add colored Amazon icon
- Fix some icons visibility by adding `mix-blend-mode:difference`
- Restore the actual Kraken logo (the previous one was the mobile app
icon)

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-09-02 17:06:09 +05:30
Ashil
0dd3f7ef46 [mob][photos] Trigger send logs on scale gesture (#3096)
## Description

If stuck in some screens like the "Grant permission" and "Loading local
photos" screen, there is no way to send logs.
Now, if a scale gesture is detected in any of these screens, logs can be
sent.
2024-09-02 17:05:26 +05:30
Neeraj Gupta
a54237e8e2 [server] Gracefully handle auth key exist err 2024-09-02 17:04:04 +05:30
ashilkn
104d98b765 [mob][photos] Cancel timer after use 2024-09-02 16:50:41 +05:30
ashilkn
75448d5e5a [mob][photos] Add gesture interaction on grant permission screen and local photo sync screen to send logs 2024-09-02 16:48:23 +05:30
Manav Rathi
371dcf8ab9 More params 2024-09-02 16:47:49 +05:30
laurenspriem
da316fdcfd [mob][photos] refactor 2024-09-02 12:45:30 +02:00
laurenspriem
ba083fff70 [mob][photos] exception handlign works in isolate 2024-09-02 12:45:08 +02:00
Manav Rathi
30d5fedb11 sort by photo date 2024-09-02 15:57:18 +05:30
Neeraj Gupta
187a149716 [mob] Show total memory count to upload 2024-09-02 15:46:21 +05:30
Neeraj Gupta
28e691122f [mob] Fix translations 2024-09-02 15:46:21 +05:30
Neeraj Gupta
5fef369e91 [mob] Surface backup status 2024-09-02 15:46:21 +05:30
laurenspriem
dcac233296 [mob][photos] refactor 2024-09-02 11:50:06 +02:00
laurenspriem
b90a719972 [mob][photos] Cleaner indication of isolate logging 2024-09-02 11:24:57 +02:00
ashilkn
d42d8965e6 [mob][photos] Resolve merge conflicts and merge main 2024-09-02 14:52:22 +05:30
ashilkn
ab86c5129e [mob][photos] Refactor 2024-09-02 14:46:52 +05:30
Manav Rathi
5b0c32084a [desktop] Clustering WIP - Part x/x (#3093)
- Prefer existing clusters when adding
- Add min threshold
2024-09-02 14:08:27 +05:30
Manav Rathi
c0ad778c90 Add min threshold 2024-09-02 13:56:00 +05:30
Manav Rathi
a6359f0756 Prefer existing clusters when adding 2024-09-02 13:44:30 +05:30
Louis Lam
7500fdd380 Request focus on the search box when clicked the search icon 2024-09-02 12:16:25 +05:30
Tanguy
0fc0a00f47 Add Battle.net icon 2024-09-02 12:15:29 +05:30
Tanguy
05bcfdc16e Fix TCPShield icon 2024-09-02 12:15:29 +05:30
Tanguy
dca50a4e45 Refactor 2024-09-02 12:15:29 +05:30
Tanguy
e16fa2dc31 Fix typo 2024-09-02 12:15:29 +05:30
Tanguy
dc120a06ca Refactor 2024-09-02 12:15:29 +05:30
Tanguy
05cf33ffb2 Remove unnecessary hex fields 2024-09-02 12:15:29 +05:30
Tanguy
0a7a8e49fe Reorder alphabetically 2024-09-02 12:15:29 +05:30
Tanguy
a1742f71e0 Fix typo 2024-09-02 12:15:29 +05:30
Tanguy
b1e727f269 Refactor 2024-09-02 12:15:29 +05:30
Tanguy
dbde6abc8c Refactor and clean code 2024-09-02 12:15:29 +05:30
Tanguy
a13256cf39 Remove unnecessary slug fields 2024-09-02 12:15:29 +05:30
Tanguy
1197e11f58 Remove unnecessary slug fields 2024-09-02 12:15:29 +05:30
Crowdin Bot
743fc4aa41 New Crowdin translations by GitHub Action 2024-09-02 12:14:55 +05:30
Crowdin Bot
71644e255d New Crowdin translations by GitHub Action 2024-09-02 12:14:24 +05:30
Manav Rathi
7f32b99284 [web] New translations (#3089)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-02 08:28:14 +05:30
Crowdin Bot
746aa4cb96 New Crowdin translations by GitHub Action 2024-09-02 00:32:36 +00:00
laurenspriem
d40dc06171 [mob][photos] MVP logs working in isolate 2024-09-01 22:53:24 +02:00
Neeraj Gupta
7354f69dc3 [auth][perf] Avoid redundant totp computation 2024-09-01 19:43:37 +05:30
Neeraj Gupta
815dd6b4b6 [auth][perf] Cache timer progress widget 2024-09-01 19:43:37 +05:30
Neeraj Gupta
33c843e5d8 [auth][perf] Reduce redundant painting 2024-09-01 19:43:37 +05:30
Manav Rathi
2473c4109e [desktop] Fix flakiness in reading zip files (#3079) 2024-08-31 18:50:16 +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
e9a8a97982 [web] New translations (#3073)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-31 15:51:42 +05:30
Crowdin Bot
7dece286ec New Crowdin translations by GitHub Action 2024-08-31 10:18:47 +00:00
Manav Rathi
dc32172d8c [web] Make it more apparent what the create albums button does (#3076)
Change title of the button from "New album" to "Create albums" to
indicate that it can be used to preserve albums.

See: https://github.com/ente-io/ente/issues/3067
2024-08-31 15:48:00 +05:30
Manav Rathi
22c5485b3b [web] Make it more apparent what the create albums button does
Change title of the button from "New album" to "Create albums" to indicate that
it can be used to preserve albums.

See: https://github.com/ente-io/ente/issues/3067
2024-08-31 15:43:18 +05:30
Manav Rathi
73894ade73 [desktop] Clustering WIP - Part x/x (#3074) 2024-08-31 13:45:02 +05:30
Manav Rathi
7a7c8c02de Remove debug code 2024-08-31 13:39:37 +05:30
Manav Rathi
72dc526724 Form tweaks 2024-08-31 13:38:44 +05:30
Manav Rathi
7a48b32bd5 More counts 2024-08-31 13:01:06 +05:30
Manav Rathi
db58520afe Without ID 2024-08-31 12:36:51 +05:30
Manav Rathi
1ec9dfea7f Equal sized buttons 2024-08-31 12:21:25 +05:30
Manav Rathi
e36f081d96 Cleanup 2024-08-31 11:42:11 +05:30
Manav Rathi
cfcd41fc7e Cleanup 2024-08-31 11:26:48 +05:30
Manav Rathi
60cac291ff Cleanup 2024-08-31 11:13:23 +05:30
Manav Rathi
c3cfb7ae2f Clean up 2024-08-31 11:11:18 +05:30
Manav Rathi
067ba8ea85 Fix form rerendering
The item renderer should not be defined inline otherwise it will get re-created
each time the parent component (list) gets rerendered.

https://github.com/bvaughn/react-window/issues/413#issuecomment-597876562
2024-08-31 10:38:38 +05:30
Manav Rathi
14a4398a14 Restructure to avoid unnecessary rerenders 2024-08-31 09:45:43 +05:30
Manav Rathi
ff759c31b2 [web] Indicate that hash comparision is also used in the detail message (#3072)
Context: https://github.com/ente-io/ente/discussions/3070
2024-08-31 09:30:06 +05:30
Manav Rathi
854198f215 [web] Indicate that hash comparision is also used in the detail message
Context: https://github.com/ente-io/ente/discussions/3070
2024-08-31 09:25:17 +05:30
Manav Rathi
6fcfa3d984 Live photo changelog (#3071)
https://github.com/ente-io/ente/pull/2865
2024-08-31 07:24:23 +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
b47f627508 [desktop] Clustering WIP - Part x/x (#3061) 2024-08-30 21:21:25 +05:30
Manav Rathi
0da8f45084 Fix form reset 2024-08-30 21:09:42 +05:30
Manav Rathi
c147ec1067 Ensure nums
There's a better way, just debugging code for now
2024-08-30 21:00:13 +05:30
ashilkn
e4149fa55e [mob][photos] Chore 2024-08-30 19:59:05 +05:30
Manav Rathi
ccb0e5278d Minscore 2024-08-30 19:58:55 +05:30
ashilkn
cb83f3592b [mob][photos] Use custom icon for 'loop video off' button 2024-08-30 19:48:29 +05:30
Manav Rathi
342af990f6 [desktop] Clustering WIP - Part x/x (#3058) 2024-08-30 19:16:20 +05:30
Manav Rathi
737e46a90e Use correct type 2024-08-30 19:15:04 +05:30
Manav Rathi
b7e67d4e2a Lint fix 2024-08-30 19:11:51 +05:30
Manav Rathi
4dc9ed6438 Don't overwrite submitting state 2024-08-30 19:02:12 +05:30
ashilkn
e1f2a7dcf7 [mob][photos] Improve play pause button in video player 2024-08-30 18:50:48 +05:30
ashilkn
70ad285e09 [mob][photos] Extract strings 2024-08-30 18:21:36 +05:30
ashilkn
d2459016f1 [mob][photos] Change copy 2024-08-30 18:19:11 +05:30
ashilkn
c6ec5cf645 [mob][photos] Fix state issue with video loop toggle button 2024-08-30 18:14:08 +05:30
Manav Rathi
1881dde11f Fix aliasing 2024-08-30 18:13:10 +05:30
Manav Rathi
b06bd19bc9 Unclustered 2024-08-30 18:09:09 +05:30
Manav Rathi
b93a591401 Rem params 2024-08-30 17:58:47 +05:30
Manav Rathi
7ff9dd5a57 LF 2024-08-30 17:48:29 +05:30
Manav Rathi
96397c24b4 Fin 2024-08-30 17:36:01 +05:30
laurenspriem
a9bc6502cb [mob][photos] proper logging in ML indexing isolate 2024-08-30 13:58:46 +02:00
Manav Rathi
4f4eb773fc Clean 2024-08-30 17:24:49 +05:30
Manav Rathi
48e00a0ecc Linear 2024-08-30 17:05:16 +05:30
ashilkn
f8593255ac [mob][photos] Fix most of the seekbar issues when turning off looping videos 2024-08-30 16:59:26 +05:30
Manav Rathi
598d5aab10 propagate 2024-08-30 16:47:07 +05:30
ashilkn
26cb81a720 [mob][photos] almost fully functional toggle for toggling video loop 2024-08-30 16:21:36 +05:30
Manav Rathi
20c742d43d form 2 2024-08-30 16:19:16 +05:30
laurenspriem
1b1f54feb0 [mob][photos] Actual logging in cluster isolate 2024-08-30 12:22:58 +02:00
Neeraj Gupta
6da1f892ce Bump version 2024-08-30 15:44:00 +05:30
Neeraj Gupta
e243a914e9 [mob] Show backup status on status_bar tap 2024-08-30 15:44:00 +05:30
Neeraj Gupta
df3ba86977 Update build file 2024-08-30 15:44:00 +05:30
laurenspriem
91646a809b [mob][photos] Actual logging in ML Computer 2024-08-30 12:07:06 +02:00
Vishnu Mohandas
2db170a3ae Add FAQ about shared item organization (#3052) 2024-08-30 15:23:51 +05:30
vishnukvmd
d9ca47914d Add FAQ about shared item organization 2024-08-30 15:23:26 +05:30
Manav Rathi
657f27822c form 1 2024-08-30 15:21:28 +05:30
Manav Rathi
ed3d8b984e Scrollable header 2024-08-30 15:09:53 +05:30
Neeraj Gupta
ed1970b6d8 [docs] Add troubleshooting guide for auth 2024-08-30 14:52:27 +05:30
Manav Rathi
d374960c35 Tweak the debugging panel 2024-08-30 13:21:14 +05:30
Neeraj Gupta
3feac9f0b4 [mob] Bump version v0.9.31 2024-08-30 13:16:52 +05:30
ashilkn
dc6fde9f77 [mob][photos] Fix: audio not playing on iOS when in silent mode 2024-08-30 13:06:55 +05:30
Neeraj Gupta
be3a709335 [server] Use nanoId as reqID 2024-08-30 09:16:43 +05:30
Manav Rathi
883bdcd845 [desktop] Clustering WIP - Part x/x (#3040) 2024-08-29 21:03:09 +05:30
Manav Rathi
d5a1187e13 Prep 2024-08-29 20:52:13 +05:30
ashilkn
d413ed2de0 [mob][auth] Update flutter version in github workflows 2024-08-29 20:46:24 +05:30
ashilkn
ac0ae00015 [mob][auth] Update flutter submodule to v3.24.1 2024-08-29 20:46:24 +05:30
Prateek Sunal
325871f7c5 fix(backup): attach reason of error, use ListView.builder, use upload instead of forceUpload 2024-08-29 20:45:51 +05:30
Prateek Sunal
5662661326 fix(backup-status): limit folder name to single line 2024-08-29 20:45:51 +05:30
Prateek Sunal
864b5514be feat(backup): introduce backup status screen 2024-08-29 20:45:51 +05:30
Prateek Sunal
2044d3eb6b chore: add translation keys 2024-08-29 20:45:51 +05:30
Prateek Sunal
577b262418 fix: change sentence case for android debug builds 2024-08-29 20:45:51 +05:30
Manav Rathi
d6c7ab0735 Inline 2024-08-29 20:18:31 +05:30
Manav Rathi
15884597b4 uc 2024-08-29 20:03:06 +05:30
Manav Rathi
4fd32155dc Worker 2024-08-29 19:55:05 +05:30
Manav Rathi
c9acda1b6d Show direction 2024-08-29 19:47:16 +05:30
Manav Rathi
29b5830e19 Print scores 2024-08-29 19:31:24 +05:30
Manav Rathi
3d95212023 Preview 2024-08-29 19:22:55 +05:30
Manav Rathi
2179b193d2 Preview 2024-08-29 19:15:34 +05:30
Manav Rathi
89a5a9f42f Prune 2024-08-29 18:42:17 +05:30
Manav Rathi
cd69e00451 Batch 2024-08-29 18:27:44 +05:30
Tanguy
fc66c3e689 Add Upstox icon 2024-08-29 18:10:19 +05:30
Manav Rathi
67ea0cfe73 Debugging code 2024-08-29 18:07:37 +05:30
Manav Rathi
406ac81684 [server] Gracefully handle deleted users (#3035)
## Description

## Tests
2024-08-29 18:06:44 +05:30
Manav Rathi
c1f16a5b6a [web] Make web app's log handling consistent with how desktop app does it (#3034) 2024-08-29 18:04:02 +05:30
Neeraj Gupta
236d24c79b [server] Gracefully handle deleted users 2024-08-29 18:01:06 +05:30
Manav Rathi
b55cf7c0d8 Update 2024-08-29 17:51:48 +05:30
Manav Rathi
87d6105159 Remove leftover migration code 2024-08-29 17:51:03 +05:30
Manav Rathi
194f07d48e Fix style lint issue 2024-08-29 17:50:09 +05:30
araghon007
0c48f53ab1 Remove X.com custom icon 2024-08-29 17:43:41 +05:30
Manav Rathi
6aba9064a7 [web] Make web app's log handling consistent with how desktop app does it 2024-08-29 17:36:40 +05:30
Manav Rathi
a2f87c8bd5 [web] Clear cached thumbnails if the source file is edited (#3032)
This still doesn't clear the cached React component, but now at least
the thumbnail would be refreshed on the next refresh of the page.
2024-08-29 17:32:49 +05:30
Manav Rathi
67361113af Help the linter move on 2024-08-29 17:28:11 +05:30
Aaron Torres
3d2a66023d Add RippleMatch icon 2024-08-29 17:22:47 +05:30
Manav Rathi
d99e405f10 [web] Clear cached thumbnails if the source file is edited 2024-08-29 17:16:10 +05:30
ashilkn
d5a8f234f8 [mob][photos] fix: creating a new album from hidden section is not hidden by default 2024-08-29 16:47:37 +05:30
Laurens Priem
018bd8a767 Ml fixesv148 (#3028)
## Description

- Don't process ML on mobile for large files
- ML user developer options to clear local data
2024-08-29 11:52:13 +02:00
Manav Rathi
e1e92d944a [desktop] Cluster WIP - Switch to HDBSCAN (#3024) 2024-08-29 08:17:04 +05:30
Manav Rathi
5dd1720b88 lf 2024-08-29 08:13:56 +05:30
Manav Rathi
e84903d2dd Switch 2024-08-29 08:01:43 +05:30
Manav Rathi
ca1a292fb2 Prep to try the hdbscan 2024-08-29 07:27:01 +05:30
Manav Rathi
62ba1f0f75 [desktop] Add CHANGELOG entry for Intel macOS fix (#3022)
Also tweak the github action again.
2024-08-28 20:40:22 +05:30
Manav Rathi
5ca3ca5289 Add CHANGELOG entry 2024-08-28 20:38:28 +05:30
Manav Rathi
ac5d37a9e3 Not helping, this is just causing it to run twice 2024-08-28 20:38:25 +05:30
Manav Rathi
23732dd087 [desktop] Cluster WIP - Part x/x (#3021) 2024-08-28 20:18:14 +05:30
Manav Rathi
5aae59cdda Add limits 2024-08-28 20:10:23 +05:30
Manav Rathi
3563c20997 Add limits 2024-08-28 20:04:59 +05:30
Manav Rathi
14ac034c0b Provide both options 2024-08-28 19:45:47 +05:30
Manav Rathi
cd5e40a1f5 Vars 2024-08-28 17:44:04 +05:30
Manav Rathi
72cc188efe Incorporate blur 2024-08-28 17:39:09 +05:30
Manav Rathi
2d50da84c8 Show blur 2024-08-28 17:29:52 +05:30
laurenspriem
dd6f88a1cd [mob][photos] Move 2024-08-28 13:49:07 +02:00
laurenspriem
ac5d9d99f1 [mob][photos] ML user developer options 2024-08-28 13:46:58 +02:00
Vishnu Mohandas
5ff595b268 Update string (#3018) 2024-08-28 16:39:23 +05:30
vishnukvmd
3cebd975a8 Update string 2024-08-28 16:38:56 +05:30
Manav Rathi
dac0dfb8f9 Set cgroups 2024-08-28 16:29:17 +05:30
Manav Rathi
77cf819ab4 Indicate cluster 2024-08-28 16:18:57 +05:30
Manav Rathi
760b1f3f85 Neighbours 2024-08-28 15:14:58 +05:30
laurenspriem
db8e203c36 [mob][photos] Always log basic info on empty result 2024-08-28 11:21:50 +02:00
laurenspriem
1e9a014ce7 [mob][photos] Minor cleanup 2024-08-28 11:12:22 +02:00
laurenspriem
e1ce353069 [mob][photos] Don't process large files on mobile 2024-08-28 11:08:18 +02:00
Vishnu Mohandas
2d97aa2e59 [docs] Tweaks to the Google import steps (#3014)
This is how it looks. It is getting a bit too long, so not 100%
satisfied with this.

<img width="703" alt="Screenshot 2024-08-28 at 13 56 25"
src="https://github.com/user-attachments/assets/bf8d0e56-baa2-4a8b-80a1-de40e8896108">
2024-08-28 14:00:14 +05:30
Manav Rathi
584ce6d416 [docs] Tweaks to the Google import steps 2024-08-28 13:57:22 +05:30
laurenspriem
61c1847d75 [mob][photos] Move 2024-08-28 10:19:39 +02:00
Manav Rathi
b922d135c5 [docs] Add a intro to backup FAQ since this question keeps coming up (#3013)
e.g. https://github.com/ente-io/ente/discussions/3009
2024-08-28 13:34:56 +05:30
Manav Rathi
aedf659144 Link 2024-08-28 13:31:50 +05:30
Manav Rathi
ca3ec5e94c pretty 2024-08-28 13:30:02 +05:30
Manav Rathi
e605d4c0df [docs] Add a intro to backup FAQ since this question keeps coming up
e.g. https://github.com/ente-io/ente/discussions/3009
2024-08-28 13:28:45 +05:30
Tanguy
74377a93d8 Fix #2018 2024-08-28 13:17:01 +05:30
Manav Rathi
d9d286d94e [desktop] Cluster debugging page (#3012) 2024-08-28 13:13:02 +05:30
Manav Rathi
8e87ebd50b Inline 2024-08-28 12:14:03 +05:30
Manav Rathi
87750805ae Inline 2024-08-28 11:44:29 +05:30
Manav Rathi
9908cf5a29 Debug code 2024-08-28 10:48:10 +05:30
Manav Rathi
0657b16002 Debugging page 2024-08-28 10:09:19 +05:30
Manav Rathi
703ba3ef6e [desktop] Clustering WIP - Part x/x (#3003) 2024-08-27 20:04:21 +05:30
Manav Rathi
3a64b675bb [server] Minor copy change (#3002)
## Description

## Tests
2024-08-27 20:03:25 +05:30
Manav Rathi
cfe9178301 Experiment to try and reduce the latency 2024-08-27 20:00:38 +05:30
Neeraj Gupta
b3d94e9bcf [server] Minor copy change 2024-08-27 19:51:28 +05:30
Manav Rathi
8aac4bf55f Fix 2024-08-27 19:50:39 +05:30
Manav Rathi
ca9c244182 Split 2024-08-27 19:27:31 +05:30
Manav Rathi
c4f81f55d1 Fix 2024-08-27 19:18:30 +05:30
Manav Rathi
8397ed52ce Tweaks 2024-08-27 19:14:34 +05:30
Manav Rathi
92859aa748 Doc 2024-08-27 18:44:51 +05:30
Manav Rathi
1fcc425779 Integrate 2024-08-27 18:31:07 +05:30
Manav Rathi
52bfe0310a Algo 2024-08-27 18:28:52 +05:30
Manav Rathi
1a9a36cb4c Scaffold 2024-08-27 18:18:09 +05:30
Manav Rathi
3f12ff2830 Opt 2024-08-27 18:18:09 +05:30
Manav Rathi
15ba2dd297 Start working on clustering again 2024-08-27 18:18:09 +05:30
Neeraj Gupta
b9dd371676 [mob] bump version 2024-08-27 18:14:57 +05:30
Neeraj Gupta
0f47842b5f [mob] generated files 2024-08-27 18:14:57 +05:30
Manav Rathi
49895a7d7f [web] Show ML option only on desktop (#2997)
This had been accidentally left enabled on web. The ML wouldn't run,
just the option was being shown.
2024-08-27 18:09:50 +05:30
Manav Rathi
520d893fd2 Show ML option only on desktop 2024-08-27 18:05:36 +05:30
Neeraj Gupta
e25d439b9b [server] Update validation for storage bonus 2024-08-27 16:30:04 +05:30
Neeraj Gupta
7103477598 [server] Reduce filedata delete worker count to 1 2024-08-27 16:30:04 +05:30
Neeraj Gupta
b0379e8945 [mob] Fix missing magic search 2024-08-27 16:24:03 +05:30
Crowdin Bot
4649561886 New Crowdin translations by GitHub Action 2024-08-27 16:21:21 +05:30
Laurens Priem
1cfb83ab02 Tiny cleanup (#2986)
## Description

Nothing worth mentioning really.
2024-08-27 12:34:55 +02:00
Laurens Priem
b7eb130a63 Merge branch 'main' into tiny_cleanup 2024-08-27 12:34:48 +02:00
Neeraj Gupta
c2a5f85a02 [mob] Skip untranslated strings 2024-08-27 16:02:33 +05:30
Neeraj Gupta
b9f8f55a30 [mob] Upgrade crowdin config 2024-08-27 15:59:07 +05:30
Neeraj Gupta
5e05e50049 [mob] Fix lint 2024-08-27 15:48:25 +05:30
Neeraj Gupta
cba69a84d3 [mob] Skip exporting untranslated strings for store listing 2024-08-27 15:40:27 +05:30
laurenspriem
8044bd75df [mob][photos] stop annoying analyzer emphasis 2024-08-27 12:09:51 +02:00
laurenspriem
9b82ba22a3 [mob][photos] Remove last tflite remnants 2024-08-27 11:41:59 +02:00
Neeraj Gupta
ac3061a232 Revert "[mob]Remove dst from crowdin template"
This reverts commit 4278e9c474.
2024-08-27 14:42:20 +05:30
Neeraj Gupta
4278e9c474 [mob]Remove dst from crowdin template 2024-08-27 14:35:04 +05:30
Ashil
3be95042a3 [mob][photos] update flutter version in README.md (#2978) 2024-08-27 14:18:30 +05:30
ashilkn
b1f3b440f7 [mob][photos] changes in pubspec.lock 2024-08-27 14:18:17 +05:30
ashilkn
55b4ce8326 [mob][photos] Update flutter version in github workflows 2024-08-27 14:09:27 +05:30
ashilkn
6c5dd38dbf [mob][photos] Update flutter version to 3.24.1 in README.md 2024-08-27 14:06:50 +05:30
Laurens Priem
3f9f554b4c ML file download logs (#2979)
## Description

More logging regarding download/obtaining file for ML indexing
2024-08-27 10:33:29 +02:00
Crowdin Bot
2450dcf4c2 New Crowdin translations by GitHub Action 2024-08-27 13:57:19 +05:30
laurenspriem
7718da93a5 [mob][photos] Logs 2024-08-27 10:23:15 +02:00
ashilkn
ef01223d9d [mob][photos] update flutter version in README.md 2024-08-27 13:49:28 +05:30
laurenspriem
d299f94518 [mob][photos] More logs 2024-08-27 10:11:12 +02:00
laurenspriem
375260d701 [mob][photos] Better logging for image retrieval 2024-08-27 10:05:31 +02:00
Manav Rathi
dc49a59111 [desktop] Specify an action version (#2977)
Apparently, specifying something after the @ is necessary. Without this,
the action stopped working.

Updates https://github.com/ente-io/ente/pull/2976.
2024-08-27 13:21:01 +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
3e4f8e7041 [desktop] Use latest version of our updated fork of the electron-builder action (#2976)
So that it refs this commit

eff78a1d33
2024-08-27 12:45:06 +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
cee429abdb Update the docs around ffmpeg on Intel macOS (#2974) 2024-08-27 12:40:28 +05:30
Manav Rathi
80b86189d0 Update the docs around ffmpeg on Intel macOS 2024-08-27 12:39:51 +05:30
Neeraj Gupta
4ecc64e478 [server] Handle case when no entry exists in trash 2024-08-27 12:35:24 +05:30
Manav Rathi
46e1552f1e [server] Cache count improvement (#2972)
## Description
This does not handle the case where the server might get multiple
request for same user to get the count, and the file count is not cached
yet.

## Tests
2024-08-27 12:15:09 +05:30
Manav Rathi
34183aab64 [desktop] Fix broken nightly builds due to ajv (#2971)
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:04:29 +05:30
Neeraj Gupta
e32facf3e6 [server] Refresh fileCount only if trash or usage changed 2024-08-27 12:01:00 +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
f1e91ab11a [server] Allow adding bonus storage (#2970)
## Description

## Tests
2024-08-27 11:44:00 +05:30
Neeraj Gupta
a5b289d290 [server] Allow 200,1TB, & 2TB 2024-08-27 11:36:26 +05:30
Neeraj Gupta
0925f7f0a2 [server] Allow adding support bonus 2024-08-27 11:32:48 +05:30
Neeraj Gupta
bf7f1d43c0 [server] Update endpoint 2024-08-27 11:26:59 +05:30
Neeraj Gupta
e0eda79a91 [server] Refactor 2024-08-27 11:20:27 +05:30
Neeraj Gupta
9334540e1e [server] Rename 2024-08-27 11:14:34 +05:30
Neeraj Gupta
f67516f696 [server] Remove duplicate code 2024-08-27 10:56:56 +05:30
Manav Rathi
5663378bf2 [desktop] Fix macOS universal binaries (#2969)
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:52:49 +05:30
Manav Rathi
45c4d1c623 [server] Remove unused endpoint (#2968)
## Description

## Tests
2024-08-27 10:51:47 +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
Neeraj Gupta
65497862ea [server] Remove unused endpoint 2024-08-27 10:48:56 +05:30
Manav Rathi
e2c3b625db [server] Log slow replication upload (#2966)
## Description

## Tests
2024-08-27 10:07:40 +05:30
Manav Rathi
acfbcf1cf4 [desktop] Fix action (#2967)
Fix for https://github.com/ente-io/ente/pull/2965
2024-08-27 10:03:27 +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
Neeraj Gupta
706bb12273 [server] Log slow replication 2024-08-27 10:00:06 +05:30
Manav Rathi
323f027a9d [desktop] Create ffmpeg universal binaries for macOS (#2965)
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:57:35 +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
716b1be234 [meta] Run PRs lint checks for pull requests from external forks (#2959)
Currently, for PRs opened by external contributors, the various lint
checks don't run (sometimes causing code that fails basic lint checks to
be committed to main).

<img width="796" alt="Screenshot 2024-08-26 at 21 56 01"
src="https://github.com/user-attachments/assets/d7607c65-1849-4ec3-ae0e-011161015fce">

From my current understanding (I find the docs around this confusing -
I'm not sure about this), we need to instead use "pull_request". Refs:

*
https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request
*
https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/

Note that even then, we will need a manual step to approve running the
lints for first time contributors. Which is fine, at least we'll see the
option, unlike right now where they just can't be run until the code
hits main.

<img width="542" alt="Screenshot 2024-08-26 at 21 56 17"
src="https://github.com/user-attachments/assets/d5281a04-c6f8-4bd6-b368-b4bd99b943ef">
2024-08-27 08:06:53 +05:30
Neeraj Gupta
8f5f1a22ee [auth] Fix Aegis import without group 2024-08-27 05:16:05 +05:30
Vishnu Mohandas
f9b740b683 Update docs (#2961) 2024-08-26 22:33:28 +05:30
vishnukvmd
2f0cef6ab9 [docs] Add FAQ 2024-08-26 22:32:44 +05:30
Neeraj Gupta
58575a2dc7 [mob] Update version v0.9.30 2024-08-26 22:25:52 +05:30
Manav Rathi
8813b0cf1c [meta] Run PRs lint checks for pull requests from external forks
Currently, for PRs opened by external contributors, the various lint checks
don't run (sometimes causing code that fails basic lint checks to be committed
to main).

From my current understanding (I find the docs around this confusing), we need
to instead use the "pull_request" target. Refs:

* https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request
* https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/

Note that even then, we will need a manual step to approve running the lints for
first time contributors. Which is fine, at least we'll see the option, unlike
right now where they just can't be run until the code hits main.
2024-08-26 21:50:04 +05:30
Vishnu Mohandas
ef26c39378 [docs] Remove stale question about magic search (#2957)
Not sure if this distinction is relevant anymore, but if needed can
retain it too (just saw it when modifying something else).
2024-08-26 21:45:11 +05:30
vishnukvmd
fd4026f27a [doc] Update information about lost password + recovery key 2024-08-26 21:43:25 +05:30
Vishnu Mohandas
dee504be93 [docs] Update answer (#2958) 2024-08-26 21:36:45 +05:30
vishnukvmd
7485c4a02f [docs] Update answer 2024-08-26 21:36:15 +05:30
Manav Rathi
4c1a2b88a2 [docs] Remove stale question about magic search
Not sure if this distinction is relevant anymore.
2024-08-26 21:32:05 +05:30
Manav Rathi
e05b7b4d49 [docs] Move preserving folder structure into its own subsection (#2956) 2024-08-26 21:20:13 +05:30
Manav Rathi
ef7dfd5054 Clarify nested 2024-08-26 21:19:15 +05:30
Manav Rathi
f40257e21d [docs] Move preserving folder structure into its own subsection 2024-08-26 21:16:11 +05:30
Tanguy
15dc823109 [auth] Add & change icons (#2954)
- Add G2A icon.
- Update Teleport icon.
- Add `mix-blend-mode:difference` to SVGs containing white/black parts
to make them visible in both dark and light themes, while preserving the
brand guideline (GitHub, Ubisoft, Mistral, Filen).
**On Android Studio emulators, this `mix-blend-mode` can appear
glitched, but it works fine (verified on iPhone).**

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [x] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-08-26 20:31:34 +05:30
Laurens Priem
5c64d53e5a [mob][photos] Log format of decoding error (#2951)
## Description

Title
2024-08-26 16:54:18 +02:00
laurenspriem
0121643558 [mob][photos] Log format of decoding error 2024-08-26 16:53:01 +02:00
Manav Rathi
e3e7105393 [web] Fix lint issues in recent external PRs (#2950) 2024-08-26 20:21:58 +05:30
Manav Rathi
fc4429925b Fix lint issues 2024-08-26 20:14:00 +05:30
Manav Rathi
57cc101fcf [desktop] Fix video upload when metadata extraction fails (#2949)
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically
862495c29e.
2024-08-26 20:12:47 +05:30
Laurens Priem
210706e978 Solve onnx build issue Android (#2948)
## Description

Solve build issue on Android
2024-08-26 16:38:50 +02:00
Manav Rathi
c0e6449962 [desktop] Fix video upload when metadata extraction fails
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically 862495c29e.
2024-08-26 20:01:20 +05:30
laurenspriem
e98e8833e6 [mob][photos] Clip logs 2024-08-26 16:15:49 +02:00
laurenspriem
1f05ae268f [mob][photos] updated onnxruntime without android binary 2024-08-26 16:04:32 +02:00
Neeraj Gupta
924bee53e8 [server] Upload fileData in async manner 2024-08-26 17:19:54 +05:30
Neeraj Gupta
b258c3a6b7 [server] Remove slow req logging 2024-08-26 17:19:54 +05:30
Neeraj Gupta
3dd9be921a [mob] Bump version v0.9.29 2024-08-26 17:00:55 +05:30
Neeraj Gupta
a10972319b [mob] Potential fix for notification order 2024-08-26 17:00:55 +05:30
Neeraj Gupta
0af37e8cbe [mob] Generated strings 2024-08-26 17:00:55 +05:30
Manav Rathi
ea6591e072 [web] New translations (#2941)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 15:51:52 +05:30
Crowdin Bot
87567ad8ee New Crowdin translations by GitHub Action 2024-08-26 10:19:59 +00:00
Vishnu Mohandas
4a6942f604 Remove extra space before comma (#2940) 2024-08-26 15:49:13 +05:30
vishnukvmd
b18f7fbfad Remove extra space before comma 2024-08-26 15:40:54 +05:30
Vishnu Mohandas
42c77fd506 ente -> Ente (#2938)
Fixes #2936.
2024-08-26 15:24:40 +05:30
Ashil
217831cf36 [mob][photos] Fix SafeArea UI issues on file viewer (#2935) 2024-08-26 15:24:33 +05:30
vishnukvmd
aa696e8457 ente -> Ente 2024-08-26 15:23:15 +05:30
Vishnu Mohandas
33170f240d [server] Fixed typo (#2937)
## Description

## Tests
2024-08-26 15:21:59 +05:30
Neeraj Gupta
dec57863bd [server] Fixed typo 2024-08-26 15:17:08 +05:30
ashilkn
572bca145a [mob][photos] Remove unnecessary safearea from top of video player controls 2024-08-26 15:10:29 +05:30
ashilkn
9c503437b6 [mob][photos] Fix UI regression 2024-08-26 15:07:35 +05:30
Z13B
9de3bdcd03 [auth] Added Bethesda Softworks icon 2024-08-26 15:05:25 +05:30
ashilkn
661f93a1bc [mob][photos] Fix safeArea issues on file viewer 2024-08-26 14:47:23 +05:30
Vishnu Mohandas
934f83fe04 [doc] Update image in doc (#2933)
## Description

## Tests
2024-08-26 14:29:43 +05:30
vishnukvmd
f6dcda8835 [doc] Update image in doc 2024-08-26 14:29:16 +05:30
Neeraj Gupta
999de31233 [server] Fix go mod 2024-08-26 14:22:02 +05:30
Neeraj Gupta
95a7d9288d [mob] Fixed typo 2024-08-26 14:07:37 +05:30
Manav Rathi
0a93ce0a46 [server] Fix go-away version (#2925)
## Description

## Tests
2024-08-26 12:08:36 +05:30
Prateek Sunal
9aefea66d2 chore: update packages 2024-08-26 12:07:42 +05:30
Prateek Sunal
3a65f49ab3 chore: remove -pre from pubspec 2024-08-26 12:07:42 +05:30
Prateek Sunal
f54a9429de chore: remove unwanted 2024-08-26 12:07:42 +05:30
Prateek Sunal
ebc28fb831 fix: unfold constants 2024-08-26 12:07:42 +05:30
Prateek Sunal
1bcf2c92b4 fix: scaling of text in code, etc 2024-08-26 12:07:42 +05:30
Crowdin Bot
3b6c840a94 New Crowdin translations by GitHub Action 2024-08-26 12:07:09 +05:30
Neeraj Gupta
a4420efd52 [server] Fix go-away version 2024-08-26 11:56:02 +05:30
casualsailo
4f7b100d7a Add BinanceUS icon 2024-08-26 11:25:37 +05:30
casualsailo
25a1dbcfd0 Add Wealthfront icon 2024-08-26 11:25:37 +05:30
casualsailo
e7c6eec555 Add T-Mobile icon 2024-08-26 11:25:37 +05:30
Neeraj Gupta
34706eff46 [server] Treat invalid attestation resp as badRequest 2024-08-26 11:25:05 +05:30
SpeeterYT
0d33c68d22 Added FritzBox to custom-icons.json
Added FritzBox to custom-icons.json. It uses the same svg as myfritz, so its entry was extended insted of creating a new one
2024-08-26 11:18:44 +05:30
Manav Rathi
71e837555c Fix links (#2922)
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 11:17:29 +05:30
Brogio
93e2036cfd Update referral.go to check for profanity in code (#2868)
## Description
Checks if the code contains profanity

## Tests
2024-08-26 11:17:14 +05:30
Crowdin Bot
1df05a8117 New Crowdin translations by GitHub Action 2024-08-26 11:16:28 +05:30
Manav Rathi
d710ccae9b Fix links
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 10:57:12 +05:30
Manav Rathi
0b0dbf2839 [desktop] Fix link in dependencies docs (#2920)
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:54:32 +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
ef78ffcc30 [web] New translations (#2913)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 10:46:08 +05:30
Manav Rathi
b03ad7fad4 [web][photos] Fix vertical mirror icon (#2856)
## Description
This PR changes the rotation of the vertical mirror icon to be rotated
by 90deg


![image](https://github.com/user-attachments/assets/1c8c4f1b-c130-42ba-a240-f8a2d51d046e)
It's German but should show the fix

## Tests
2024-08-26 10:44:52 +05:30
Manav Rathi
14e5a720e7 [web][photos] Fix search icon layout & color (#2911)
This fixes the search icon in the search box not being centered properly
and also not having the muted color style.

The container is a flex-box layout which already tries to center its
items. But due to the icons in MUI having a display of `inline-block`,
our `Box` container also needs `display: inline-flex` to properly
calculate the height. Now the box container is the same height as the
icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See
https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

Current web version:

![image](https://github.com/user-attachments/assets/44ca19e3-16c3-4349-9ecd-5089b3876f76)

Proposed fix:

![image](https://github.com/user-attachments/assets/1b707cf3-a9cb-44cb-99ae-4eb4d350f20e)


This also removes the `icon` CSS class from the Box container since it
does not exist anyway. And we fixed the theme color not being applied.
This was otherwise just passed as a raw string to the color property and
now correctly uses the intended theme color.

Thanks!
2024-08-26 10:44:12 +05:30
Manav Rathi
ab2cd75da9 [web][photos] Fix web navbar button sizes (#2912)
Two minor style fixes for the nav bar. 

1. Sidebar 3-lines IconButton had its left padding set to 0, which
causes issues.
2. Upload icon on mobile had the wrong height and thus weird ripple /
hover effects.

Please see the respective commit for details & the reasoning.

How those currently look:

![image](https://github.com/user-attachments/assets/16466b61-dcf0-4647-953e-b680b53943e0)

![image](https://github.com/user-attachments/assets/63ccc4e6-97c2-4e39-8c76-6267bb0e8ae2)

How they look with the proposed fix:

![image](https://github.com/user-attachments/assets/9b1ba2c3-cabf-4ee7-b1e4-66ad3a09ec22)

![image](https://github.com/user-attachments/assets/82e0b49c-dc05-4ae9-a6c8-06efc8d364f3)


Thanks!
2024-08-26 10:42:25 +05:30
Crowdin Bot
0a2f8879a6 New Crowdin translations by GitHub Action 2024-08-26 00:31:54 +00:00
Saibotk
2584a1d09f [web][photos] Fix search icon layout & color
This fixes the search icon in the search box not being centered properly and also not having the muted color style.

The container is a flex-box layout which already tries to center its items. But due to the icons in MUI having a display of `inline-block`, our `Box` container also needs `display: inline-flex` to properly calculate the height. Now the box container is the same height as the icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

This also removes the `icon` css class from the Box container since it does not exist anyway. And we fixed the theme color not being applied. This was otherwise just passed as a raw string to the color property and now correctly uses the intended theme color.
2024-08-26 01:36:39 +02:00
Saibotk
f77fadee26 [web][photos] Fix mobile upload button hover & position
The hover and ripple effects and the positioning were off on the mobile upload button, because the `.mobile-button` class used the wrong class to let the element appear again. It used `display: block`, but the MUI IconButton actually has `display: inline-flex`, which will also fix the wrong height of the button.

See https://github.com/mui/material-ui/issues/33020
2024-08-26 01:28:19 +02:00
Saibotk
7e61c07a49 [web][photos] Fix missing sidebar button padding
Previously the button was assigned 0 left padding instead of its default 12px padding. This caused the ripple and hover effects to be off. It also caused the button to be right on the screen edge on mobile.

This is now fixed by just removing the override.
2024-08-26 01:25:34 +02:00
JamesS-M
fe8d5a98c5 add wealthsimple icon 2024-08-25 14:55:21 +05:30
Aman Raj Singh Mourya
ad0bc4a634 [mob][photos] Extract string 2024-08-25 05:54:08 +05:30
Aman Raj Singh Mourya
b9a2cea390 [mob][photos] added authentication to view passkeys 2024-08-25 05:54:08 +05:30
Shamshid
09da5ca550 [Auth] Optimize and improve icons (#2843)
Overall custom_icons directory size improvement is from **1.3M -> 704K**

#### Replaced image data icons:
- 3commas
- Addy_io
- Bitskins
- Bitvavo
- Configcat
- Controld
- Kpn
- Marketplacedottf
- Odido
- Peerberry
- Porkbun
- Skinport
- Tweakers
- Wise

#### Optimized icons:
- Bitwarden
- Bloom_host
- Booking
- Brave_creators
- Cloudamqp
- Cloudflare
- Epic_games
- Google
- HuggingFace
- Kraken
- Mintos
- Mistral
- MyFritz
- Notion
- Nucommunity
- Nvidia
- Rockstar_games
- Samsung
- Sms_pool_net
- Synology_dsm
- Teleport
- Twitch
- Ubisoft
- Uphold
- Whmcs
- Windscribe
- Ynab

#### Improved icons:
- LocalWP
- Mercado_livre
- Transip
- Twingate
- Ubuntu_one
- Wyze
- Yandex

#### Fixed icons:
- Workos
- Poloniex
- Proxmox
- Registro_br
2024-08-25 05:53:26 +05:30
ludespeedny
4adf74b062 [Auth] Adjust icons (#2831)
Removed extra line after "enom" and adjusted itch.io icon color to more
closely match their recommended color in dark and light mode.
2024-08-25 05:51:49 +05:30
Laurens Priem
c818e6f408 [mob][photos] Type error (#2880)
## Description

## Tests
2024-08-25 02:01:01 +02:00
laurenspriem
066b251f75 [mob][photos] Type error 2024-08-24 21:51:39 +02:00
Manav Rathi
3b4917913a [web] Update yarn.lock (#2872)
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:18:37 +05:30
Manav Rathi
e10d581bdb [web] Update yarn.lock
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:14:30 +05:30
Manav Rathi
f82df77bf8 [docs] Document first user as admin (#2871)
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:03:27 +05:30
Manav Rathi
d0a485f8aa [docs] Document first user as admin
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:02:20 +05:30
Manav Rathi
8fc319abdf [server] Treat firstUser as admin if admins config is empty (#2869)
## Description

## Tests
2024-08-24 16:48:20 +05:30
Neeraj Gupta
9be01793ac remove check for deleted user 2024-08-24 16:46:15 +05:30
Neeraj Gupta
829b4ab436 [server] Treat firstUser as admin if admins config is empty 2024-08-24 16:35:25 +05:30
Manav Rathi
b190efa814 [server] Handle case where fileInfo is missing (#2867)
## Description
This fixes the 5xx alert for file/info endpoint due to panic

## Tests
Verified that lint works fine locally
PS: This endpoint is used by mobile to backfill file size information,
which is primarily used for dedupe and sort by size feature,.
2024-08-24 16:17:27 +05:30
Neeraj Gupta
5edf3f8e1d [server] Handle case where fileInfo is missing 2024-08-24 16:09:17 +05:30
Neeraj Gupta
cef54aafec [server] Log slow files data put requests (#2866)
## Description

## Tests
2024-08-24 16:02:43 +05:30
Neeraj Gupta
0bc8b428bb [server] Log slow files data put requests 2024-08-24 16:00:15 +05:30
Manav Rathi
006015bd25 [web] Change live photo clubbing threshold to 2 minutes (#2865) 2024-08-24 15:48:25 +05:30
Manav Rathi
391ccb051c [web] Change live photo clubbing threshold to 2 minutes 2024-08-24 15:47:41 +05:30
Neeraj Gupta
408537e016 [server] Added APIs for ops (#2864)
## Description

## Tests
2024-08-24 15:40:14 +05:30
Neeraj Gupta
c00d18cb5d minor refactor 2024-08-24 15:39:45 +05:30
Neeraj Gupta
27546fb558 [server] Allow both enabling or removing email MFA 2024-08-24 15:38:13 +05:30
Manav Rathi
983765db11 [docs] Mention FS times (#2863) 2024-08-24 15:37:16 +05:30
Neeraj Gupta
6786491d72 [server] Add admin endpoint to add ott 2024-08-24 15:35:53 +05:30
Manav Rathi
2a8ff8e1c8 [docs] Mention FS times 2024-08-24 15:35:45 +05:30
Neeraj Gupta
6baa1c08c5 [server] Admin endpoint to disable email mfa 2024-08-24 15:09:32 +05:30
Neeraj Gupta
6cd3dab5d3 [auth] Fix import errors (#2862)
## Description

## Tests
2024-08-24 14:53:38 +05:30
Neeraj Gupta
b8e89ac78a [auth] Lint fixes 2024-08-24 14:28:19 +05:30
Neeraj Gupta
724dcd97c1 [auth] Fix steam import from 2fas 2024-08-24 14:22:35 +05:30
Neeraj Gupta
5a35edbbab [auth] Fix bug in importing account with special chars 2024-08-24 14:09:24 +05:30
Neeraj Gupta
f7c2898e09 [mob] Fix remove from cluster & provide option to delete files from cluster view (#2858)
## Description

## Tests
2024-08-24 13:54:41 +05:30
Neeraj Gupta
0258df5f41 [auth] Log provider when code parsing fails 2024-08-24 13:53:39 +05:30
Manav Rathi
05cf7c9c91 [web] Club into a live photo only if within 5 mins (#2859) 2024-08-24 13:42:12 +05:30
Manav Rathi
c0f628ce2d Club into a live photo only if within 5 mins 2024-08-24 13:24:43 +05:30
Manav Rathi
18a6af3776 Alt 2024-08-24 13:07:46 +05:30
Neeraj Gupta
63e21126f5 [mob] Show delete face option on face group page 2024-08-24 12:58:40 +05:30
Neeraj Gupta
66c88fa067 [mob] Fix type error 2024-08-24 12:57:23 +05:30
Neeraj Gupta
0aba538dd8 [server] Handle invalid domain err (#2848)
## Description

## Tests
2024-08-24 12:51:32 +05:30
Manav Rathi
a9f0da7ed3 Move 2024-08-24 12:36:55 +05:30
Manav Rathi
32f8717224 [desktop] Remove unnecessary readwrite tx (#2857) 2024-08-24 11:30:20 +05:30
Manav Rathi
6fc1ab02aa [docs] Authy guide obsolete notice (#2853)
## Description
As Authy no longer supports its desktop apps, moving from Authy to Ente
Auth using the methods are not possible. This PR adds this notice to the
guide.

it was fun while it lasted 😔 

## Tests
2024-08-24 11:26:29 +05:30
Manav Rathi
9f166d2e48 [desktop] Remove unnecessary readwrite tx 2024-08-24 11:22:13 +05:30
Johannes7k75
26c2d9a9dd fix rotation of vertical mirror 2024-08-23 23:30:04 +02:00
Johannes7k75
fa72aac869 Update TransformMenu.tsx 2024-08-23 23:24:05 +02:00
green.
a61b52ac10 Update index.md 2024-08-23 20:46:00 +02:00
Vishnu Mohandas
de341b2621 [photos] v0.9.28 2024-08-23 23:00:04 +05:30
Manav Rathi
9417b99abe [web] Improved date search, including support for day of week and hour of day (#2849)
Fixes https://github.com/ente-io/ente/discussions/2821
2024-08-23 21:48:14 +05:30
Manav Rathi
3cca9512df LF 2024-08-23 21:43:40 +05:30
Manav Rathi
5fd92096c9 Add CHANGELOG entry 2024-08-23 21:41:25 +05:30
Manav Rathi
68d722d06b Use UI date 2024-08-23 21:37:18 +05:30
Manav Rathi
a84aa346f5 Better hours 2024-08-23 21:28:26 +05:30
Laurens Priem
e68952f2dd Ml debug (#2847)
Various minor fixes for ML:
- Only download model on Wifi and notify user
- Fix ML queue not stopping on interaction
- Partial fix for ML stopping randomly
- Fix ML queue not stopping on disabling ML
- Update ML debug options
2024-08-23 17:56:57 +02:00
Vishnu Mohandas
b11f2adfbe [server] Increase the limit for referral code length (#2845) 2024-08-23 21:21:19 +05:30
Laurens Priem
6f65afc4e5 Merge branch 'main' into ml_debug 2024-08-23 17:49:20 +02:00
laurenspriem
abd5234e7c [mob][photos] resolve merge conflict 2024-08-23 17:48:18 +02:00
Manav Rathi
ee3a920227 Hour 2024-08-23 21:11:21 +05:30
Neeraj Gupta
0e0f06d9a6 [server] Handle invalid domain err 2024-08-23 21:02:07 +05:30
Manav Rathi
a1237dfafe Fix undefineds 2024-08-23 20:55:42 +05:30
Manav Rathi
d4a59983cb Fix holiday parsing 2024-08-23 20:47:26 +05:30
laurenspriem
44a6f256d6 [mob][photos] Show errored faces count 2024-08-23 17:16:38 +02:00
Manav Rathi
177d3dcccf Guarantees 2024-08-23 20:27:28 +05:30
Manav Rathi
039055ccc0 Dedup 2024-08-23 20:24:30 +05:30
Manav Rathi
00865e3ee2 Handle years
Ref: https://github.com/wanasit/chrono/issues/296
2024-08-23 20:23:04 +05:30
vishnukvmd
e9686613b6 Increase the limit for referral code length 2024-08-23 20:21:54 +05:30
laurenspriem
ac3a323abd [mob][photos] ml debug options 2024-08-23 16:51:54 +02:00
Manav Rathi
da5da33dc2 Weekday 2024-08-23 20:09:19 +05:30
Vishnu Mohandas
ad6028d55e Fix status bar issue (#2842)
## Description

Status bar was not adapting to it's background. See status bar on both
before and after screen recordings here:

#### Before


https://github.com/user-attachments/assets/dd899686-43f5-4ab4-ad2c-865bfba1e4d9


#### After



https://github.com/user-attachments/assets/5c0d3544-30ed-43ac-9e7d-5002c6b0add6
2024-08-23 19:04:51 +05:30
laurenspriem
de25072755 [mob][photos] ml debug options 2/x 2024-08-23 15:30:46 +02:00
laurenspriem
e47b4169ed [mob][photos] small refactor 2024-08-23 15:26:23 +02:00
ashilkn
2d4225f6ad [mob][photos] Revert change to dark theme elevation colors becuase of inconsistancy across app with some dark theme colors of few components 2024-08-23 18:53:54 +05:30
Ashil
0eb291071b Revert app bar changes (#2841) 2024-08-23 18:38:23 +05:30
laurenspriem
370731b56a [mob][photos] ml debug options 1/x 2024-08-23 15:06:33 +02:00
ashilkn
20223ddec8 [mob][photos] Refactor + minor UI change 2024-08-23 18:35:05 +05:30
ashilkn
67ee521775 Revert "[mob][photos] Create separate widget for home tab's app bar"
This reverts commit 0e642cd254.
2024-08-23 18:24:06 +05:30
ashilkn
66d7e7e043 Revert "[mob][photos] Refactor + UI tweaks on home app bar"
This reverts commit 183ed3f1d7.
2024-08-23 18:22:18 +05:30
ashilkn
52b13d25b5 [mob][photos] chore 2024-08-23 18:19:41 +05:30
Manav Rathi
118b828ee5 Update matcher 2024-08-23 18:18:19 +05:30
ashilkn
295fa609a6 Revert "[mob][photos] Add shadow to home tab's app bar"
This reverts commit 3461201708.
2024-08-23 18:18:05 +05:30
ashilkn
7f3d7c530f Revert "[mob][photos] Show home tab app bar only on home tab"
This reverts commit 4ad9089f90.
2024-08-23 18:15:23 +05:30
Manav Rathi
8379fb726d Parse 2024-08-23 17:59:50 +05:30
ashilkn
a913d2550d [mob][photos] Fix status bar not adapting it's color with each screen's appbar colour, which is it's background 2024-08-23 17:43:56 +05:30
Manav Rathi
27c5153fb3 Less arbitrary 2024-08-23 17:43:29 +05:30
ashilkn
4ad9089f90 [mob][photos] Show home tab app bar only on home tab 2024-08-23 17:38:42 +05:30
laurenspriem
c3e8a81845 [mob][photos] Lint warnings 2024-08-23 13:57:40 +02:00
Manav Rathi
a5ffb0f4bd Rename 2024-08-23 17:27:38 +05:30
Manav Rathi
aaadffa613 Move 2024-08-23 17:22:21 +05:30
laurenspriem
0178296850 [mob][photos] Stop indexing queue when ML is disabled 2024-08-23 13:50:04 +02:00
Manav Rathi
5a107db577 Document chrono-node 2024-08-23 16:59:48 +05:30
Manav Rathi
cdecf089fc [desktop] Update dependencies (#2840) 2024-08-23 16:09:22 +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
laurenspriem
f0c546bc3b [mob][photos] clip bilinear 2024-08-23 12:01:35 +02:00
Manav Rathi
577e4765a7 [web] Switch to libsodium-wrappers-sumo (#2839) 2024-08-23 14:46:27 +05:30
Manav Rathi
46f53494df Update 2024-08-23 14:39:05 +05:30
Manav Rathi
d788ca28af Update 2024-08-23 14:35:19 +05:30
Laurens Priem
c4c489abb0 [mob][photos] Use bilinear interpolation for clip (#2838)
## Description

Bilinear interpolation
2024-08-23 10:53:31 +02:00
laurenspriem
a328189891 [mob][photos] Use bilinear interpolation for clip 2024-08-23 10:35:26 +02:00
Manav Rathi
c509bffaa3 Switch to libsodium-wrappers-sumo 2024-08-23 13:21:32 +05:30
Manav Rathi
89effbabc1 [web] Improve the handling of ellipsized labels (#2837)
The overflow: "hidden" on the two parent divs is still needed, for
reasons I don't fully understand, need to debug further at some point.
2024-08-23 12:54:27 +05:30
Neeraj Gupta
c60a61565d [server] Return 400 on invalid RCPT address (#2836)
## Description

## Tests
2024-08-23 12:01:16 +05:30
Neeraj Gupta
251716bad6 [server] Return 400 on invalid RCPT address 2024-08-23 11:58:55 +05:30
Vishnu Mohandas
ee68880f51 [mob] Revert to custom onnxruntime fork (#2834)
## Description

## Tests
2024-08-23 10:47:01 +05:30
Manav Rathi
9577ff7776 Remove unnecessary rep 2024-08-23 10:44:57 +05:30
Manav Rathi
467dccf8bb Use 2024-08-23 10:43:52 +05:30
Neeraj Gupta
270acf1896 [mob] Bump version v0.9.27 2024-08-23 10:40:30 +05:30
Neeraj Gupta
630770be56 Use old onnx package to unblock release 2024-08-23 10:40:06 +05:30
Neeraj Gupta
6e13216c53 Revert "[mob] Fix android build (#2832)"
This reverts commit 5735e050e2, reversing
changes made to 7ddee7d75e.
2024-08-23 10:38:04 +05:30
Manav Rathi
f3dae23e2a Use 2024-08-23 10:36:53 +05:30
Manav Rathi
489dc2e46d Extract 2024-08-23 10:33:26 +05:30
Neeraj Gupta
5735e050e2 [mob] Fix android build (#2832)
## Description

## Tests
Build worked locally
2024-08-23 10:20:17 +05:30
Neeraj Gupta
385655365d [mob] Fix android build 2024-08-23 10:06:17 +05:30
Manav Rathi
f0bf07a384 Move variant into custom component 2024-08-23 09:51:57 +05:30
Shamshid
7ddee7d75e [Auth] Add HuggingFace icon (#2827) 2024-08-23 04:43:07 +05:30
laurenspriem
bb6ac34920 [mob][photos] Keep triggering ML on ML settings page 2024-08-22 16:37:09 +02:00
laurenspriem
5eb153a310 [mob][photos] Prevent double ML sessions in debug iOS 2024-08-22 16:23:14 +02:00
laurenspriem
1d50cdeeca [mob][photos] Fix ml not stopping on interaction 2024-08-22 16:18:16 +02:00
laurenspriem
eaf136d34f [mob][photos] notify user if model download is paused 2024-08-22 15:37:03 +02:00
ashilkn
b96185df63 [mob][photos] Change elevation colors of app 2024-08-22 18:43:14 +05:30
Vishnu Mohandas
bf5e2004cf Update email templates (#2823)
## Description

Updates all templates apart from the ones for family plans to use simple
HTML.

The OTT email is no longer marked as spam by Gmail.

## Tests
- [x] Responsive
- [x] Supports both light and dark themes

## Screenshots

<img width="600" alt="Screenshot 2024-08-22 at 6 16 38 PM"
src="https://github.com/user-attachments/assets/78465ffe-399d-430c-9025-d3c77ff72f67">

<img width="600" alt="Screenshot 2024-08-22 at 6 16 58 PM"
src="https://github.com/user-attachments/assets/1e497cd1-f04a-403a-b4c7-8581f5cfbb91">

<img width="300"
src="https://github.com/user-attachments/assets/ce422733-5a5c-4b30-a6f5-c5003b3da0ed"/>

<img width="300"
src="https://github.com/user-attachments/assets/4468e465-2700-4771-878b-32b19a901074"/>
2024-08-22 18:40:10 +05:30
Manav Rathi
a7fcb44983 [docs] Troubleshooting photo dates from GT (#2824) 2024-08-22 18:31:29 +05:30
Manav Rathi
06f6c5c318 Casing 2024-08-22 18:31:07 +05:30
Manav Rathi
3e3795444a [docs] Troubleshooting photo dates from GT 2024-08-22 18:28:47 +05:30
laurenspriem
51cf793012 [mob][photos] Remove unneeded beta check 2024-08-22 14:52:47 +02:00
laurenspriem
6adbf17630 [mob][photos] Only download models on wifi 2024-08-22 14:52:09 +02:00
vishnukvmd
92ab8e5289 ente -> Ente 2024-08-22 18:12:08 +05:30
vishnukvmd
d37c85bce2 Minor updates to family plan templates 2024-08-22 18:09:23 +05:30
vishnukvmd
f64de55b30 Update more templates 2024-08-22 18:05:49 +05:30
ashilkn
3461201708 [mob][photos] Add shadow to home tab's app bar 2024-08-22 17:58:57 +05:30
vishnukvmd
08f428f4dd Update some more templates 2024-08-22 17:49:20 +05:30
vishnukvmd
eee01322c8 Update first upload template for mobile 2024-08-22 17:40:07 +05:30
vishnukvmd
36085eb78f Update first upload template 2024-08-22 17:36:24 +05:30
ashilkn
183ed3f1d7 [mob][photos] Refactor + UI tweaks on home app bar 2024-08-22 17:35:55 +05:30
Neeraj Gupta
f5258744b4 [mob] Release tensors to avoid OOM error (#2822)
## Description

## Tests
2024-08-22 17:27:54 +05:30
Neeraj Gupta
3687fc0eaa [mob][photos] Bump version v0.9.26 2024-08-22 17:20:51 +05:30
Neeraj Gupta
1554d50d8f Merge branch 'main' into switch_to_upstream 2024-08-22 17:19:43 +05:30
Neeraj Gupta
0d63a3073b [mob]Release tensors to avoid OOM error 2024-08-22 17:15:19 +05:30
vishnukvmd
369db73212 Update change-email template 2024-08-22 17:09:20 +05:30
vishnukvmd
ba1cd6a8cc Update green 2024-08-22 17:08:11 +05:30
vishnukvmd
8b40f70936 Simply email verification template 2024-08-22 17:06:10 +05:30
ashilkn
0e642cd254 [mob][photos] Create separate widget for home tab's app bar 2024-08-22 16:46:11 +05:30
Vishnu Mohandas
363f7c9ca0 Prompt family members to contact admin to change referral code (#2816) 2024-08-22 14:15:04 +05:30
Neeraj Gupta
6db9a6bedc [mob][ml] reduce parallel download to 5 for ios 2024-08-22 14:03:06 +05:30
Vishnu Mohandas
2ffad1f2a2 Update watch-folders.md 2024-08-22 13:48:09 +05:30
Laurens Priem
f4314ca220 Ml copy (#2817)
## Description

Copy changes for ML
2024-08-22 10:13:53 +02:00
laurenspriem
fea2cc27d8 Revert change 2024-08-22 09:48:45 +02:00
laurenspriem
0ba2bd92b5 [mob][photos] Another copy change 2024-08-22 09:42:22 +02:00
vishnukvmd
4ee815e530 Prompt family members to contact admin to change referral code 2024-08-22 13:10:30 +05:30
laurenspriem
67f230fac5 [mob][photos] Indexing description copy change 2024-08-22 09:19:14 +02:00
Neeraj Gupta
c42fd383a8 [mob] Switch to upstream pkg for onnxruntime 2024-08-22 11:54:59 +05:30
Nikunj Kumar Nakum
e1da8b90fd [auth] Updated Kraken icon (#2763)
## Description
Updated kraken icon to latest icon
## Tests
2024-08-22 10:01:12 +05:30
S T
c2e540f821 [auth][l10n] Added Ukrainian translation (#2806)
## Description

## Tests

Co-authored-by: stro <stro@cpan.org>
2024-08-22 10:00:39 +05:30
Neeraj Gupta
241e69755e [mob][photos] Fix person cover photo (#2804)
## Description

## Tests
2024-08-21 23:39:57 +05:30
Neeraj Gupta
ab58dcfeb4 [mob][photos] Fix person cover photo 2024-08-21 23:37:29 +05:30
Neeraj Gupta
1941b4cec6 [mob] Fix redundant model download & rename (#2803)
## Description

## Tests
2024-08-21 23:24:47 +05:30
Neeraj Gupta
9156121954 bump version 2024-08-21 23:14:53 +05:30
Neeraj Gupta
a1b447c5c8 [mob] Rename 2024-08-21 23:14:28 +05:30
Neeraj Gupta
165f288ad9 [mob] Remove unused key 2024-08-21 23:08:50 +05:30
Neeraj Gupta
7e9d9bc126 [mob] iOS Build changes 2024-08-21 23:05:50 +05:30
Neeraj Gupta
5beec1d3dd [mob] Skip magic refresh if indexing is disabled 2024-08-21 23:05:40 +05:30
Manav Rathi
8afbda259a [desktop] Bump up the version for the next series (#2802) 2024-08-21 22:26:23 +05:30
Manav Rathi
f34a2cb217 [desktop] Bump up the version for the next series 2024-08-21 22:23:26 +05:30
Neeraj Gupta
2f68f5184b [mob] Bump version v0.9.24 (#2801)
## Description

## Tests
2024-08-21 22:11:25 +05:30
Neeraj Gupta
936f3842f9 [mob] Bump version v0.9.24 2024-08-21 22:10:59 +05:30
Neeraj Gupta
d719ad31f7 [mob] Disable global ml flag (#2799)
## Description

## Tests
2024-08-21 22:07:04 +05:30
Laurens Priem
448a6c8924 Heic decode (#2800)
## Description

- Converts heic files to jpg on Android if heic decoding for ML fails
2024-08-21 18:35:54 +02:00
laurenspriem
3d92a13df6 [mob][photos] Rename ML DB 2024-08-21 18:34:57 +02:00
laurenspriem
5ef4b7160e [mob][photos] Store ML results on remote first 2024-08-21 18:31:55 +02:00
Prateek Sunal
29c16b737d fix(mob): readd missing key in locals (#2798)
## Description

The commit
7dd1804e2e
removed the key, this commit re-add's the key.
2024-08-21 21:58:22 +05:30
Neeraj Gupta
58dee0ef5a [mob] Disable global ml flag 2024-08-21 21:51:35 +05:30
laurenspriem
87a17c0034 [mob][photos] Convert heic to jpg for ML on Android 2024-08-21 18:20:49 +02:00
Prateek Sunal
cc10a3a4ac fix(mob): readd missing key in locals 2024-08-21 21:47:04 +05:30
Ashil
cbbee23f82 [mob][auth] Change dialog copy (#2796) 2024-08-21 20:18:33 +05:30
ashilkn
0ae080ea6a [mob][auth] bump up version to 3.1.3 2024-08-21 20:14:56 +05:30
ashilkn
7dd1804e2e [mob][auth] change copy 2024-08-21 20:13:57 +05:30
Laurens Priem
8e263a3b66 Ml invalid formats (#2793)
## Description

- Cleaned up processing of ML results
- Handle invalid image formats for ML

## Tests

Locally tested on my phone in debug mode
2024-08-21 14:39:59 +02:00
Neeraj Gupta
487591fa03 Add option to claim a custom referral code (#2794) 2024-08-21 18:09:46 +05:30
vishnukvmd
a43b97026a Add option to claim a custom referral code 2024-08-21 17:39:23 +05:30
Laurens Priem
cf5b4abc39 Merge branch 'main' into ml_invalid_formats 2024-08-21 13:42:57 +02:00
laurenspriem
a4309a0ab3 [mob][photos] Fix stuck on invalid image formats 2024-08-21 13:38:37 +02:00
laurenspriem
f4a46a1fd3 [mob][photos] Refactor MLResults processing 2024-08-21 13:33:20 +02:00
Neeraj Gupta
0e63126cb6 Referal api (#2792)
## Description

## Tests
2024-08-21 16:44:46 +05:30
Neeraj Gupta
6ec39e2e6b [server] lint fix 2024-08-21 16:41:10 +05:30
Neeraj Gupta
c57bc22987 [server] Fix request type 2024-08-21 16:39:09 +05:30
Neeraj Gupta
7d969cdada [server] Apply change limit only for user edit 2024-08-21 16:36:36 +05:30
Neeraj Gupta
27c5a179ab [server] Add check for existingCode 2024-08-21 16:34:49 +05:30
Ashil
45cd19047a [mob][photos] Fixed App Lock typo (#2789) 2024-08-21 16:28:58 +05:30
Neeraj Gupta
e5d6d324db Add API to update referral code 2024-08-21 16:28:24 +05:30
Aman Raj Singh Mourya
bbaabeef38 [mob][photos] Hide share icon when collection is from Collect Photos 2024-08-21 16:23:13 +05:30
Aman Raj Singh Mourya
093b736a3b [mob][photos] Fixed sharing of album 2024-08-21 16:19:19 +05:30
ashilkn
9e5484f5ad [mob][photos] Resolve merge conflicts 2024-08-21 16:13:20 +05:30
ashilkn
199938d4b6 [mob][photos] Remove stale entry in l10n.dart 2024-08-21 16:12:02 +05:30
Vishnu Mohandas
76df33dc8c [mob][photos] Update guest view icon (#2791) 2024-08-21 15:57:40 +05:30
ashilkn
ab295d9a91 [mob][photos] Update guest view icon 2024-08-21 15:55:58 +05:30
Vishnu Mohandas
b4a4b0cc04 Remove extra newline in string 2024-08-21 15:45:44 +05:30
Vishnu Mohandas
aa2e4b1970 Update auth github workflows to use flutter 3.24.0 (#2790)
## Description

## Tests
2024-08-21 15:31:37 +05:30
ashilkn
54a0a09251 Update auth github workflows to use flutter 3.24.0 2024-08-21 15:14:41 +05:30
laurenspriem
147a0e005b [mob][photos] Rename 2024-08-21 11:33:14 +02:00
laurenspriem
701e48c54c [mob][photos] Rename for clarity 2024-08-21 11:32:23 +02:00
laurenspriem
ed2978bf55 [mob][photos] constructor 2024-08-21 11:31:24 +02:00
Ashil
e4753b3e08 Fix build failing auth (#2788) 2024-08-21 14:58:28 +05:30
Aman Raj Singh Mourya
5009453659 [mob][photos] Fixed appLock typo 2024-08-21 14:55:27 +05:30
ashilkn
77bd056f40 [mob][auth] generated code on running flutter clean and flutter pub get 2024-08-21 14:54:38 +05:30
Manav Rathi
9a36f0e7b4 photosd-v1.7.3 (#2787)
Completes the accidentally leftover package.json update in
b202ac0b5e
2024-08-21 14:48:48 +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
Neeraj Gupta
3572465906 [mob] Defer clip cache referesh untill next query (#2786)
## Description

## Tests
2024-08-21 14:33:39 +05:30
Neeraj Gupta
3f3f3202af [mob] Clean up 2024-08-21 14:21:25 +05:30
Neeraj Gupta
268eeab094 [mob] Avoid refreshing cache unless search is initiated 2024-08-21 14:15:58 +05:30
Manav Rathi
f53ae48a43 photosd-v1.7.3 (#2784) 2024-08-21 14:04:57 +05:30
Manav Rathi
b202ac0b5e photosd-v1.7.3 2024-08-21 13:56:08 +05:30
Manav Rathi
b591f3d851 [web] New translations (#2766)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-21 13:54:35 +05:30
Crowdin Bot
2eb6d914c3 New Crowdin translations by GitHub Action 2024-08-21 08:22:08 +00:00
Neeraj Gupta
857e83afef [server] Fix statusCode for expired sessions (#2783)
## Description

## Tests
2024-08-21 13:45:57 +05:30
Neeraj Gupta
5ad6f0bd74 [server] Fix statusCode for expired sessions 2024-08-21 13:44:30 +05:30
ashilkn
d27dffc351 [mob][photos] upgrade flutter_local_notifications 2024-08-21 13:43:39 +05:30
Aman Raj Singh Mourya
70cc6a35d7 [mob][photos] Used better names 2024-08-21 13:36:54 +05:30
Ashil
a728dd043a [mob][photos] Change guest view icon (#2782)
![guest_view-2](https://github.com/user-attachments/assets/caf88451-0131-4c73-8226-6eb61976db17)

![guest_view](https://github.com/user-attachments/assets/e8d5ba9e-b45a-43bc-a009-deb187275743)
2024-08-21 13:14:07 +05:30
ashilkn
bb65354ac7 [mob][photos] Change guest view icon at all places 2024-08-21 13:03:25 +05:30
Neeraj Gupta
0b0fa12184 [mob][auth] Update flutter submodule to use v3.24.0 (#2778)
## Description

## Tests
2024-08-21 12:46:24 +05:30
Neeraj Gupta
02bedbfa18 [server] Fix skip log check (#2781)
## Description

## Tests
2024-08-21 12:44:39 +05:30
Neeraj Gupta
5ac92f5ce4 [server] Fix skip log check 2024-08-21 12:42:10 +05:30
ashilkn
c68691abbb [mob][photos] Modify SelectionActionButton to render icons from an svg asset 2024-08-21 12:35:01 +05:30
Neeraj Gupta
f5f9946046 [mob] Change log (#2779)
## Description

## Tests
2024-08-21 12:21:54 +05:30
Neeraj Gupta
69102ab9e8 [mob] Change log 2024-08-21 12:21:24 +05:30
ashilkn
90a7c7604f [mob][auth] Update flutter submodule to use v3.24.0 2024-08-21 12:09:44 +05:30
Neeraj Gupta
bf61cda403 [mob] CLIP & Face indexing V2 (#2777)
## Description

## Tests
2024-08-21 11:43:41 +05:30
Neeraj Gupta
dd738927fd [mob] Avoid redundant event 2024-08-21 10:44:51 +05:30
Neeraj Gupta
eb3637deef [mob] Remove unused method 2024-08-21 10:28:51 +05:30
Neeraj Gupta
5f8d0e1f3b [mob] Fix log 2024-08-21 09:50:17 +05:30
Manav Rathi
db60ddae4c [desktop] Prep for release (#2767)
- **Disable all clustering traces**
- **Fix variable capturing**
- **Show the delete options for long folder names too**
- **Show ML option to public beta**
- **Rename DBs**
2024-08-21 00:45:56 +05:30
Manav Rathi
371267ee4e Lint fix 2024-08-21 00:42:01 +05:30
Manav Rathi
4644bde60d Rename DBs 2024-08-21 00:30:14 +05:30
Manav Rathi
d7f9851bb2 Show ML option to public beta 2024-08-21 00:25:20 +05:30
Manav Rathi
bc93124da0 Show the delete options for long folder names too 2024-08-21 00:22:02 +05:30
Manav Rathi
d01a94fbec Fix variable capturing 2024-08-20 22:41:29 +05:30
Manav Rathi
346ef9b17d Disable all clustering traces 2024-08-20 21:46:50 +05:30
Manav Rathi
e8c6c88f64 [desktop] Update translation (#2765) 2024-08-20 21:21:01 +05:30
Manav Rathi
f2f4bf2fd7 [desktop] Update translation 2024-08-20 21:13:56 +05:30
Ashil
019457be02 [mob][auth] Option to add pin/passcode without having a system lock (#2738) 2024-08-20 19:36:10 +05:30
laurenspriem
2324ba6108 [mob][photos] Rename to avoid confusion 2024-08-20 15:17:07 +02:00
laurenspriem
187dc5ed90 [mob][photos] Remove unused incorrect method 2024-08-20 15:09:46 +02:00
Ashil
73b7b2e190 [mob][auth] local_auth upgrade & work around for new applock key (#2752) 2024-08-20 18:11:06 +05:30
Neeraj Gupta
5b816ecb8a [mob] Update copy 2024-08-20 16:59:19 +05:30
Neeraj Gupta
29d571e71a [mob] bump version v0.9.23 2024-08-20 16:53:53 +05:30
Neeraj Gupta
3fa16625be [mob] Skip disabling consent on mobile 2024-08-20 16:53:22 +05:30
Neeraj Gupta
ae06577b00 Increase padding 2024-08-20 16:51:21 +05:30
Neeraj Gupta
6ba4892294 Update UX for ml settings 2024-08-20 16:50:37 +05:30
Neeraj Gupta
cb784d5ec7 Handle int value in embedding 2024-08-20 16:26:31 +05:30
Neeraj Gupta
d0abf2141f [mob] Clean up 2024-08-20 16:21:12 +05:30
Aman Raj Singh Mourya
eb568080dd [mob][auth] Used better names 2024-08-20 15:56:40 +05:30
Neeraj Gupta
dae5c1a0b8 [mob] Lint fi 2024-08-20 15:49:31 +05:30
Neeraj Gupta
7a197124ea [mob] Log when magicSearch is disabled 2024-08-20 15:49:01 +05:30
Neeraj Gupta
86065a6b56 Minor fix 2024-08-20 15:43:48 +05:30
Neeraj Gupta
729c3598da Update copy 2024-08-20 15:37:27 +05:30
Neeraj Gupta
c7c22bee88 Update copy 2024-08-20 15:35:17 +05:30
Neeraj Gupta
0cacc88918 Merge branch 'clip_face_integration' of https://github.com/ente-io/auth into clip_face_integration 2024-08-20 14:45:27 +05:30
Neeraj Gupta
dfe329eef9 [mob] Minor refactor 2024-08-20 14:38:26 +05:30
laurenspriem
8c8d81c40e [mob][photos] ML settings add indicator for wifi pause 2024-08-20 11:05:51 +02:00
Neeraj Gupta
52d1ba237a [mob] Pass correct ml version 2024-08-20 14:28:31 +05:30
Neeraj Gupta
bdac85b320 Merge remote-tracking branch 'origin/main' into clip_face_integration 2024-08-20 13:25:28 +05:30
Neeraj Gupta
6e4e19d7f4 [mob] bump version v0.9.22 2024-08-20 13:25:11 +05:30
Neeraj Gupta
152e895b87 [mob] Add divider 2024-08-20 13:24:05 +05:30
Neeraj Gupta
13449ff169 Fix padding 2024-08-20 13:23:20 +05:30
Neeraj Gupta
508bc4a3e9 [mob] Enable native onnx plugin for droid 2024-08-20 13:21:50 +05:30
Neeraj Gupta
0b7ee1ad0b [mob] Add proguard rule for ai.onnxruntime 2024-08-20 13:20:06 +05:30
Neeraj Gupta
3a0d6e808b [mob] Fix tensor size for clip image 2024-08-20 12:54:26 +05:30
Neeraj Gupta
692589e4c4 [mob] bump version v0.9.21 2024-08-20 12:04:46 +05:30
Neeraj Gupta
8cacb650b6 [mob] Move resumable upload setting 2024-08-20 12:04:04 +05:30
Neeraj Gupta
8b62c18171 [mob] UX change 2024-08-20 11:48:01 +05:30
Neeraj Gupta
359af7e2eb [mob] Hide clusterID 2024-08-20 11:43:35 +05:30
Manav Rathi
fe82faf80f [doc] Large upload troubleshooting (#2761) 2024-08-20 11:28:36 +05:30
Manav Rathi
00eb440c01 [doc] Large upload troubleshooting 2024-08-20 11:26:10 +05:30
Neeraj Gupta
f84ebce2b1 [mob] Ask for ml consent while enabling ML 2024-08-20 11:02:27 +05:30
Manav Rathi
38662f6b6c [web] New translations (#2760)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:59:26 +05:30
Crowdin Bot
029b43b13d New Crowdin translations by GitHub Action 2024-08-20 05:29:06 +00:00
Neeraj Gupta
6caf6c48a6 [mob] Ask for ml consent while enabling ML 2024-08-20 10:56:53 +05:30
Manav Rathi
468d429ecc Add workaround for Polish plurals (#2759)
Instead of foo_other, i18n seems to fallback to the base language
translation for languages like Polish that have multiple plurals.

Use the workaround mentioned here:
https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:46:35 +05:30
Manav Rathi
19c6ebefd3 Add note 2024-08-20 10:45:20 +05:30
Neeraj Gupta
730a0d4fae [mob] Rename 2024-08-20 10:44:30 +05:30
Neeraj Gupta
9f41257139 [mob] Remove feature flag for ML beta 2024-08-20 10:43:20 +05:30
Manav Rathi
5cd093c413 Add workaround for Polish plurals
Instead of foo_other, i18n seems to fallback to the base language translation
for languages like Polish that have multiple plurals.

Use the workaround mentioned here: https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:37:18 +05:30
Manav Rathi
8fed43ec00 [web] New translations (#2758)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:26:57 +05:30
Crowdin Bot
6ba92298dd New Crowdin translations by GitHub Action 2024-08-20 04:49:15 +00:00
Manav Rathi
88d6f78741 [web] Further refactoring of the crypto layering (#2755)
\+ tweaks to the indexing process
2024-08-19 21:20:27 +05:30
Manav Rathi
0a35291084 Lint fix 2024-08-19 21:16:00 +05:30
Manav Rathi
adefb78cac Updated Mastodon links (#2754)
Changed the links in the social section and readme to Fosstodon instead
of mstdn
2024-08-19 21:08:43 +05:30
Brogio
8c5b07b3ce Update README.md 2024-08-19 17:14:31 +02:00
Brogio
8d667f86b1 Update social_section_widget.dart 2024-08-19 17:10:50 +02:00
Brogio
f7666deb5a Update social_section_widget.dart
Updated Mastodon link
2024-08-19 17:10:07 +02:00
Aman Raj Singh Mourya
1323525cd8 [mob][auth] Independent applock implemented 2024-08-19 18:59:03 +05:30
Aman Raj Singh Mourya
f84054b4ce [mob][auth] macOS pin/passcode support 2024-08-19 17:36:04 +05:30
Aman Raj Singh Mourya
bc94882234 [mob][auth] Upgraded local_auth 2.2.0 -> 2.3.0 2024-08-19 17:34:50 +05:30
Aman Raj Singh Mourya
95a03ef86d [mob][auth] Minor fixes 2024-08-19 17:06:48 +05:30
Aman Raj Singh Mourya
48c29700a4 [mob][auth] Work around for new applock key 2024-08-19 16:47:47 +05:30
Manav Rathi
d7d5b0aa9b [web] New translations (#2750)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 16:29:23 +05:30
Manav Rathi
63d65a4311 Expose decryptBlob to main thread 2024-08-19 15:55:07 +05:30
Manav Rathi
d6151a89e8 Fix 2024-08-19 15:46:52 +05:30
Manav Rathi
e6f26e62ae Fix jumping 2024-08-19 15:40:57 +05:30
Manav Rathi
3f9a7e08a1 Better state during initial load 2024-08-19 15:36:30 +05:30
Manav Rathi
c39fcb3968 Use 2024-08-19 15:19:26 +05:30
Manav Rathi
c0e48c7ada keygen 2024-08-19 15:19:26 +05:30
Manav Rathi
62c32d02ce Start treating it as a gateway 2024-08-19 15:19:26 +05:30
Manav Rathi
5640086932 Remove unnecessary conversion attempt 2024-08-19 15:19:26 +05:30
Crowdin Bot
b443d5f472 New Crowdin translations by GitHub Action 2024-08-19 09:44:48 +00:00
Manav Rathi
81b913cb79 [desktop] Indexing tweaks (#2749) 2024-08-19 15:14:05 +05:30
Manav Rathi
769b3ab21f i18n 2024-08-19 15:05:31 +05:30
Neeraj Gupta
38d866148f Reduce delay in loading model 2024-08-19 15:01:54 +05:30
Manav Rathi
a43c0baa46 Avoid non-greppable context APIs for i18n 2024-08-19 15:00:49 +05:30
Manav Rathi
d7fb8cf82b Handle the idle transition in the UI 2024-08-19 14:56:01 +05:30
Manav Rathi
d96d4773cf Fix status during live uploads 2024-08-19 14:42:46 +05:30
Manav Rathi
cf3b757021 Most recent file IDs first 2024-08-19 14:31:51 +05:30
Neeraj Gupta
c0201c6246 Merge branch 'main' into clip_face_integration 2024-08-19 14:20:41 +05:30
Neeraj Gupta
9325e1476f [mob] Bump version 2024-08-19 14:19:33 +05:30
Neeraj Gupta
979df107bf [mob] Turn of native onnx for android 2024-08-19 14:19:19 +05:30
Neeraj Gupta
aaebef5b22 [mob] Show score if query contains score threshold 2024-08-19 14:18:45 +05:30
Manav Rathi
fed7864b11 Fetching state 2024-08-19 13:49:36 +05:30
Neeraj Gupta
60cee41a44 [auth] New translations (#2746)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-08-19 12:14:15 +05:30
Ashil
8e3183ed8f [mob][photos] Workaround for android 10 free up space issue (#2637) 2024-08-19 11:51:23 +05:30
Manav Rathi
c4b47dcc14 [web] New translations (#2744)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 09:55:55 +05:30
Neeraj Gupta
2856bfb7f4 [mobile] New translations (#2745)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-08-19 07:19:08 +05:30
Crowdin Bot
6bdafc0ed2 New Crowdin translations by GitHub Action 2024-08-19 01:16:45 +00:00
Crowdin Bot
21764a520f New Crowdin translations by GitHub Action 2024-08-19 01:04:15 +00:00
Crowdin Bot
4a19bfdcde New Crowdin translations by GitHub Action 2024-08-19 00:31:56 +00:00
Vishnu Mohandas
3d41b555b6 fix: fdroid icon background (#2741)
## Description

Fdroid icon for auth was white, whilst we have already moved to purple
gradient. This PR adds the same adaptive background for fdroid as it is
for normal build.

The below Fdroid build recipe regenerates the icons that's why it was
not correct before:

3bbf65e8f0/metadata/io.ente.auth.yml (L58)
2024-08-18 22:19:33 +05:30
Prateek Sunal
92e0d82123 fix: fdroid icon background 2024-08-18 22:16:09 +05:30
Neeraj Gupta
9b9c7e91f4 [mob] use blur instead of blurhash in panorama (#2739)
## Description

Blurhash was not perfect, so replaced it with gaussian blur (20)
instead.

## Tests
2024-08-18 07:56:50 +05:30
Prateek Sunal
0c94613fdf Merge remote-tracking branch 'origin/main' into mob-pano 2024-08-17 22:36:37 +05:30
Prateek Sunal
54c699b6d5 fix: use blur instead of blurhash in panorama 2024-08-17 22:36:01 +05:30
Manav Rathi
d3f3679fb0 [web] Iterate on the cluster related crypto (#2737) 2024-08-17 22:18:30 +05:30
Manav Rathi
505dc7c20d Fix 2024-08-17 22:03:52 +05:30
Manav Rathi
8601662ea1 Un2 2024-08-17 21:51:50 +05:30
Manav Rathi
08c3b172d9 Update types 2024-08-17 21:49:39 +05:30
Manav Rathi
76da94cf78 Add the variant 2024-08-17 21:42:13 +05:30
Manav Rathi
0240b37032 Denoise 2024-08-17 21:33:15 +05:30
Manav Rathi
9ae5006a4a Mig 2024-08-17 21:30:54 +05:30
Manav Rathi
0ee84db02f Mig 2024-08-17 21:29:40 +05:30
Manav Rathi
b329085940 Mig 2024-08-17 21:25:57 +05:30
Manav Rathi
de3943e69c Prune 2024-08-17 21:22:54 +05:30
Manav Rathi
069cf82bbb Mig 2024-08-17 21:21:09 +05:30
Manav Rathi
eafa662cc0 Prune 2024-08-17 21:13:48 +05:30
Manav Rathi
6488c4fa0e Sigh 2024-08-17 21:10:11 +05:30
Manav Rathi
25f1087685 Unused 2024-08-17 21:05:49 +05:30
Manav Rathi
788ce53388 Use 2024-08-17 21:04:02 +05:30
Manav Rathi
757ff5cd9a New 2024-08-17 21:02:34 +05:30
Manav Rathi
68e5d842e5 Tweak 2024-08-17 20:57:20 +05:30
Manav Rathi
fdfaadfb1e Use 2024-08-17 20:56:05 +05:30
Manav Rathi
0fcd21f61d Use 2024-08-17 20:53:10 +05:30
Manav Rathi
4fa3b177c6 Use 2024-08-17 20:48:41 +05:30
Manav Rathi
2775917e44 Parallel hierarchy 2024-08-17 20:45:17 +05:30
Manav Rathi
360113c3ac Use newer pattern in more places 2024-08-17 20:21:49 +05:30
Aman Raj Singh Mourya
f338e40876 [mob][auth] Option to add pin/passcode without a having a systemLock 2024-08-17 19:48:06 +05:30
Aman Raj Singh Mourya
3a4246b82d [mob][auth] Added key to check if appLock is set or not 2024-08-17 19:47:10 +05:30
Aman Raj Singh Mourya
fbc6137b3e [mob][auth] Directly route to appLock in case of no systemLock found 2024-08-17 19:33:54 +05:30
Manav Rathi
5c09359738 Remove unnecessary conversion 2024-08-17 18:54:50 +05:30
Manav Rathi
90ffb68b51 key variants too 2024-08-17 18:53:00 +05:30
Manav Rathi
d1b7177a53 We need both 2024-08-17 18:49:41 +05:30
Manav Rathi
890ed7dd4b Cleanup 2024-08-17 18:43:31 +05:30
Manav Rathi
25b9a36554 Fix
crypto_secretbox_easy takes a string, but that's a UTF-8 string, not the base64 one that we're looking for.
2024-08-17 18:30:37 +05:30
Manav Rathi
cf6508be4a Enc 2024-08-17 17:33:22 +05:30
Manav Rathi
153be4990a Rearrange 2024-08-17 17:13:16 +05:30
Manav Rathi
f3e947f47e Match the types 2024-08-17 17:10:06 +05:30
Manav Rathi
f0b86323c3 Attempt to curb the combinatorial explosion 2024-08-17 17:00:47 +05:30
Manav Rathi
dbe98acbd7 Dec 2024-08-17 16:38:51 +05:30
Manav Rathi
93d48f6d6f Fix 2024-08-17 11:14:02 +05:30
Manav Rathi
d91462773a Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
3962f3a133 Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
bc192e5b00 Hold remote to the delete invariant 2024-08-17 11:07:11 +05:30
Manav Rathi
462adf7429 Nomenclature 2024-08-17 11:07:11 +05:30
Neeraj Gupta
78a727c750 [auth] Improve recovery input validation (#2735)
## Description

## Tests
2024-08-17 06:57:58 +05:30
Neeraj Gupta
3676151dde [auth] Bump version 3.1.2 2024-08-17 06:52:04 +05:30
Neeraj Gupta
9f23403604 Use word position 2024-08-17 06:51:16 +05:30
Neeraj Gupta
eace1150f5 [auth] Improve error message for invalid recovery input 2024-08-17 06:46:53 +05:30
Aman Raj Singh Mourya
5792c2bae6 [mob][photos] Add New Album Card Widget for Collecting Photos 2024-08-17 01:57:38 +05:30
Neeraj Gupta
329f320720 Update min score for magic search 2024-08-16 18:21:28 +05:30
Manav Rathi
191e32463f [desktop] Hide People header until we start showing clusters (#2730) 2024-08-16 18:10:12 +05:30
Neeraj Gupta
c34ea7848e Bump version 2024-08-16 18:07:28 +05:30
Manav Rathi
0a59597301 Padding at the top 2024-08-16 18:07:22 +05:30
Neeraj Gupta
4e7e506e4d [Fix] Avoid queueing same fileID again 2024-08-16 18:00:05 +05:30
Manav Rathi
f89e3793ec Hide People header until we start showing clusters 2024-08-16 17:59:26 +05:30
Neeraj Gupta
b03b5806db refactor 2024-08-16 17:50:44 +05:30
Manav Rathi
201b2eda67 [desktop] Improve robustness of cluster disabling condition (#2729)
Otherwise the code reaches the isInternalUser on logout, triggered by
the search service, and at a point when it does not have the auth token
anymore. Doesn't impact production builds, but doesn't hurt to make the
check more robust say for people who're trying dev builds.
2024-08-16 17:47:58 +05:30
Manav Rathi
c5ee50b3a2 [desktop] Improve robustness of cluster disabling condition
Otherwise the code reaches the isInternalUser on logout, triggered by the search
service, and at a point when it does not have the auth token anymore. Doesn't
impact production builds, but doesn't hurt to make the check more robust say for
people who're trying dev builds.
2024-08-16 17:41:13 +05:30
Manav Rathi
b5b4d1df65 [web] Crypto: Use Box vs Blob to classify secretbox vs secretstream-one-shot (#2728) 2024-08-16 17:37:11 +05:30
Neeraj Gupta
b6d5ebc5b4 rename 2024-08-16 17:23:38 +05:30
Neeraj Gupta
2cf8bd14f9 rename 2024-08-16 17:12:00 +05:30
Neeraj Gupta
5b1631a1a4 Merge branch 'main' into clip_face_integration 2024-08-16 17:08:16 +05:30
Manav Rathi
2d5faa3964 Dec 2024-08-16 17:05:39 +05:30
Manav Rathi
371fda4e97 B64 2024-08-16 16:51:38 +05:30
Neeraj Gupta
1430c12de4 [mob] Show model download progress 2024-08-16 16:44:58 +05:30
Neeraj Gupta
5d59b7d43d [mob] Show percentage for ML model download 2024-08-16 16:44:16 +05:30
Manav Rathi
44bdb016a8 Swap 2024-08-16 16:34:06 +05:30
Manav Rathi
763d9727e6 Dec 2024-08-16 16:26:44 +05:30
Manav Rathi
38d39c123d Dec types 2024-08-16 16:21:48 +05:30
Manav Rathi
3b0ec7ce71 Use 2024-08-16 16:06:15 +05:30
Manav Rathi
2e0ad673cf B64 variant 2024-08-16 16:03:13 +05:30
Manav Rathi
0de05fdc36 Remove duplication 2024-08-16 16:00:04 +05:30
Vishnu Mohandas
a19e4879db Update Google Photos Takeout Instructions (#2648)
Simplify instructions
Remove note
Expand step 9 to incorporate note

## Description
Raises an important caveat closer to a relevant step. 
## Tests
N/A
2024-08-16 15:58:18 +05:30
Manav Rathi
fcad2157bc Update 2024-08-16 15:53:16 +05:30
Manav Rathi
94a40838a3 Box variant 2024-08-16 15:48:36 +05:30
Manav Rathi
54efdd1072 Use existing primitive 2024-08-16 15:48:36 +05:30
Manav Rathi
797dcc4a1e Streamline 2024-08-16 15:48:36 +05:30
Manav Rathi
ed6dc3ca6c Tweak 2024-08-16 15:48:36 +05:30
Manav Rathi
4fda7c3c86 Move 2024-08-16 15:48:36 +05:30
Manav Rathi
cbb36214a3 New terms 2024-08-16 15:48:36 +05:30
Manav Rathi
7e03462891 Terminology 2024-08-16 15:48:36 +05:30
Manav Rathi
f37220bf20 Terminology 2024-08-16 15:48:35 +05:30
Manav Rathi
1a6ae93a7a More 2024-08-16 15:48:35 +05:30
Manav Rathi
5e67bf90c5 Outline 2024-08-16 15:48:35 +05:30
Manav Rathi
89fd65d925 [desktop] person => cgroup (#2727)
https://github.com/ente-io/ente/pull/2718
2024-08-16 15:45:54 +05:30
Manav Rathi
ddf530f236 sync 2024-08-16 15:29:53 +05:30
Manav Rathi
3bc41f253b Propagate 2024-08-16 15:22:02 +05:30
Manav Rathi
2ae98148ae Fin db 2024-08-16 15:19:43 +05:30
Manav Rathi
3f20f572d2 Propagate 2024-08-16 15:16:58 +05:30
Neeraj Gupta
1731aeb87d [mob] Fix state refresh when model is being downloaded 2024-08-16 15:13:01 +05:30
Manav Rathi
f5738f8460 CGroup 2024-08-16 15:07:09 +05:30
Neeraj Gupta
78fc2aec88 [mob] Fix model path for progress 2024-08-16 15:05:02 +05:30
Manav Rathi
4f0145e6d3 Remove unused 2024-08-16 14:32:29 +05:30
Manav Rathi
37bbefa16b [desktop] Sync ML status immediately on login (#2726) 2024-08-16 14:24:04 +05:30
Manav Rathi
e3d7b14442 Use 2024-08-16 14:05:14 +05:30
Neeraj Gupta
fd00b4ffae refactor 2024-08-16 13:59:10 +05:30
Manav Rathi
b04831d4df Split ML status sync 2024-08-16 13:34:19 +05:30
Manav Rathi
b9102a4074 [web] Log during logout (#2723)
Helps in tracing event sequences in logs.
2024-08-16 13:17:19 +05:30
Neeraj Gupta
d94f8be520 [mob] Bypass map permission dialog if already given (#2722)
## Description

## Tests
2024-08-16 13:15:03 +05:30
Neeraj Gupta
811aba2baf [mob] Remove unused field 2024-08-16 13:14:24 +05:30
Neeraj Gupta
3c11b705ac [mob] Switch to nanoID, gzip person feedback, & merge ml db (#2724)
## Description

## Tests
2024-08-16 13:13:50 +05:30
Manav Rathi
a31a761933 [web] Log during logout
Helps in tracing event sequences in logs
2024-08-16 13:08:00 +05:30
Neeraj Gupta
c69280a3d7 [mob] ios build change 2024-08-16 13:06:02 +05:30
Neeraj Gupta
32fa1b1466 [mob]Bypass map permission dialog if already given 2024-08-16 13:05:51 +05:30
Neeraj Gupta
b88b81615d [server] Enable multi-part upload flag for mobile (#2721)
## Description

## Tests
2024-08-16 12:27:50 +05:30
Neeraj Gupta
741107e950 [server] Enable multi-part upload flag for mobile 2024-08-16 12:27:10 +05:30
Manav Rathi
4dbf8cbd54 [docs] Add note about avoiding NAS (#2720) 2024-08-16 12:19:16 +05:30
Manav Rathi
6627faed8c Add sidebar entry 2024-08-16 12:18:58 +05:30
Manav Rathi
29b81a468c [docs] Add note about avoiding NAS 2024-08-16 12:16:16 +05:30
Neeraj Gupta
1ca1967ec2 Rename person_v2 as cgroup 2024-08-16 12:13:56 +05:30
Neeraj Gupta
10087c3cc0 [server] Switch to nano_id for entity_data (#2718)
## Description

## Tests
Tested locally that new location tag were getting created, and we are
able to delete or edit existing tag.
2024-08-16 12:10:23 +05:30
Neeraj Gupta
175fe103e5 rename 2024-08-16 11:56:41 +05:30
Neeraj Gupta
c759d37fd3 Add entity type validation 2024-08-16 11:40:31 +05:30
Neeraj Gupta
05df5962ef Use nanoId for entity_data.id 2024-08-16 11:10:28 +05:30
Neeraj Gupta
9f043eba24 [server] Change entity_data.id from uuid to string 2024-08-16 10:30:18 +05:30
Ashil
b35b6a5983 [mob][photos] Remove feature flag from panorama viewer feature (#2715) 2024-08-16 10:28:36 +05:30
Ashil
2fe45ff10f [mob][photos] Add more logs on deleting local files (#2713) 2024-08-16 10:28:24 +05:30
ashilkn
c599ca2d80 [mob][photos] Remove feature flag from panorama viewer feature 2024-08-16 09:44:50 +05:30
Manav Rathi
27b20b4fc7 [docs] Mention Firefox jitter in auth FAQ (#2714) 2024-08-16 09:43:02 +05:30
Manav Rathi
4028041c90 Update README.md (#2705)
I updated the sentence "Ente Photos is a paid service, but we offer a
free trial. You can also clone this repository and choose to self host."
to reflect that Ente now offers a permanent free option with 5GB of free
storage.
2024-08-16 09:42:22 +05:30
Manav Rathi
53a292f97d yarn pretty 2024-08-16 09:40:46 +05:30
Manav Rathi
eff5b4fef4 Mention in FAQ
https://github.com/ente-io/ente/issues/2657#issuecomment-2283088810
2024-08-16 09:39:36 +05:30
ashilkn
a999eddbfe [mob][photos] Add more logs on deleting local files 2024-08-16 09:36:56 +05:30
Neeraj Gupta
555f23a519 [cli] Fix temp file deletion on windows (#2712)
## Description

## Tests
2024-08-16 09:20:04 +05:30
Neeraj Gupta
1fd238a89a [cli] Fix temp file deletion on windows 2024-08-16 09:19:26 +05:30
Vishnu Mohandas
ed1ee18e74 Update icon for Panorama view (#2710) 2024-08-15 19:18:23 +05:30
vishnukvmd
ddcc93c692 Update icon for Panorama view 2024-08-15 18:52:25 +05:30
Vishnu Mohandas
0e81dfb31a [docs] Minor update (#2709) 2024-08-15 17:35:32 +05:30
vishnukvmd
3418e69b95 [docs] Minor update 2024-08-15 17:34:36 +05:30
Vishnu Mohandas
ea18da295e [mob] Bump version 2024-08-15 17:26:09 +05:30
Brogio
d0e77e1673 Update README.md
Removed free trial
2024-08-14 17:29:20 +02:00
Ashil
f638b41508 [mob][photos] Use native video player (#2700)
## Description

- Use (Native video
player)[https://pub.dev/packages/native_video_player] for video
playback. With this, HDR videos can be played without tone-mapping to
SDR, preserving the full HDR quality and dynamic range.
**Note**: HDR will be supported only if the device supports it. Also,
only video formats that are supported by the device will be playable.
- Better UX/UX for video player.
- Also see #2694 
- Closes #1350 #832 #1166 



https://github.com/user-attachments/assets/f62bdff6-3218-4314-bd8b-651a6a3f8586



## Tests

- Tested playback on both iOS and Android devices with remote, local and
shared media videos.
2024-08-14 18:11:10 +05:30
Ashil
a5c0ae81bf [mob][photos] Update android target SDK (#2675)
No behavioural changes added in API level 34 

https://developer.android.com/reference/android/os/Build.VERSION_CODES#VANILLA_ICE_CREAM


https://medium.com/androiddevelopers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd#.fo6h6k65r

Looks safe to update without testing.
2024-08-14 18:10:57 +05:30
Ashil
46e585dbf7 [mob][photos] Fix Safe area issues (#2703) 2024-08-14 17:33:45 +05:30
ashilkn
d2536241f7 [mob][photos] chore 2024-08-14 17:32:26 +05:30
ashilkn
ecbd2b4480 [mob][photos] Fix safearea issues 2024-08-14 17:21:23 +05:30
Neeraj Gupta
37dec0018c [cli] Skip export with bad time stamp (#2702)
## Description

## Tests
2024-08-14 17:14:51 +05:30
Neeraj Gupta
39e505a3ec update docs 2024-08-14 17:14:35 +05:30
Neeraj Gupta
ae98af9f8c bump cli version 2024-08-14 17:12:49 +05:30
Neeraj Gupta
5bd7170755 [cli] Fix error log 2024-08-14 17:11:13 +05:30
Neeraj Gupta
ab17ae71d0 [cli] Continue export on bad timestamp marshal error 2024-08-14 17:10:58 +05:30
ashilkn
f40f39984a [mob][photos] Fix safearea issues 2024-08-14 16:53:22 +05:30
Neeraj Gupta
fda7722adb [mob] Add option under advance settings to enable multi part upload (#2697)
## Description

## Tests
- Verified that by turning off the flag from server, we are not seeing
the option to enable multi part upload.
2024-08-14 16:36:23 +05:30
Neeraj Gupta
4fc1d708b9 [server] Add auth key validation (#2696)
## Description
This avoids the 5xx error for authEntity which happens when we try to
create an auth entity without reporting the corresponding key

## Tests
2024-08-14 16:35:42 +05:30
Manav Rathi
efb89e710c [desktop] Clustering WIP - Part 2/x (#2701) 2024-08-14 16:06:17 +05:30
Neeraj Gupta
359572f4b2 Remove keyValidation from diff 2024-08-14 16:05:22 +05:30
Manav Rathi
5d9d3457ec [server] Use the go.sum cache during CI lint (#2699)
Unrelated to the lint failures, I noticed that we were not using the
go.sum file during the lint steps.
2024-08-14 16:02:27 +05:30
ashilkn
1e3a726eaa [mob] Fix 'skip' button being under navigation bar 2024-08-14 15:52:34 +05:30
Manav Rathi
e21a4b4f9e Handle deleted better 2024-08-14 15:39:04 +05:30
Neeraj Gupta
0c20be98d7 [mob] Allow injecting score threshold in query 2024-08-14 15:37:29 +05:30
ashilkn
0753b59e4a [mob][photos] Pause new video player if app is not in fg 2024-08-14 15:34:14 +05:30
Neeraj Gupta
b7acd3033d [mob] Fix typo 2024-08-14 15:32:31 +05:30
Manav Rathi
e946749b2e Fixes for person v2 2024-08-14 15:29:28 +05:30
Manav Rathi
b6b87c196f Update comment 2024-08-14 15:20:05 +05:30
Manav Rathi
367a715aa8 Reduce CLIP threshold to 0.175 2024-08-14 15:19:10 +05:30
Neeraj Gupta
a90cb4e45f [mob] Fix queries 2024-08-14 14:41:11 +05:30
Manav Rathi
6a8fe71000 Extra 2024-08-14 14:38:33 +05:30
Neeraj Gupta
bfec2ff2be [mob] Use single db for ml data 2024-08-14 14:22:02 +05:30
Neeraj Gupta
810cf6f885 [mob] Use single db for ml data 2024-08-14 14:21:52 +05:30
Manav Rathi
bb56fddd45 lf 2024-08-14 14:20:23 +05:30
Manav Rathi
4e1d80380c pv2 2024-08-14 14:00:39 +05:30
Manav Rathi
fd1f3c6710 Sync 1 2024-08-14 13:51:43 +05:30
Manav Rathi
ee5acf6a2e Sketch 2024-08-14 13:46:27 +05:30
Neeraj Gupta
5625071fe8 Rearrange 2024-08-14 13:24:39 +05:30
Neeraj Gupta
3a1025a2b9 Lint fix 2024-08-14 13:07:01 +05:30
Manav Rathi
3a85e9dcae ek type 2024-08-14 13:04:08 +05:30
Manav Rathi
dffe364c51 Read ss 2024-08-14 12:49:21 +05:30
Neeraj Gupta
9f96ef8d83 [mob] Switch to person_v2 where data is gzipped 2024-08-14 12:27:36 +05:30
Manav Rathi
da4ba85c7c wip ek 2024-08-14 12:26:11 +05:30
Neeraj Gupta
d7ffb3c7e0 Update endpoint 2024-08-14 12:25:54 +05:30
Neeraj Gupta
9d9b4f00ed Fix nano id alphabets 2024-08-14 12:25:36 +05:30
Neeraj Gupta
9e22cfa972 Add method to async decrypt json data 2024-08-14 12:25:21 +05:30
ashilkn
b99e835d79 [mob][photos] Refactoring 2024-08-14 12:21:35 +05:30
Manav Rathi
62652ea617 [server] Send 5xx if query to validate token fails (#2695)
## Description

## Tests
2024-08-14 11:56:46 +05:30
ashilkn
7e36ad357b [mob][photos] Chore 2024-08-14 11:47:48 +05:30
Manav Rathi
4ea6f1cbfc [server] Fix lint failures on CI 2024-08-14 11:30:32 +05:30
Manav Rathi
c164b0710a key 2024-08-14 11:24:29 +05:30
Neeraj Gupta
d8b338a1e8 [cli] Add filters for Export (#2596)
## Description

Feature: Add support for selective export with filters for account,
albums, and options to exclude hidden or shared files.

    Flags Added:
        --shared: Include shared albums in export (default: true).
        --hidden: Include hidden albums in export (default: true).
        --albums: Comma-separated list of album names to export.
--emails: Comma-separated list of emails of the accounts that needs to
be exported

Behavior: By default, both hidden and shared albums are exported.

## Tests
Tested locally
2024-08-14 11:23:50 +05:30
Manav Rathi
81885d6814 Tweak 2024-08-14 11:21:04 +05:30
Neeraj Gupta
7b402e46bd [mob] Control the enable multipart option via feature flag 2024-08-14 11:20:30 +05:30
Manav Rathi
ad156bc33a Diff 2024-08-14 11:16:26 +05:30
Manav Rathi
050bbfbbb3 Discussion 2024-08-14 11:11:43 +05:30
Neeraj Gupta
7ba4aebf86 [mob] Add toggle button to enable multipart upload 2024-08-14 11:09:43 +05:30
Neeraj Gupta
1eea5ffab1 [mob] Switch to 20MB for multipart upload 2024-08-14 11:09:03 +05:30
Neeraj Gupta
bc43d3b461 Update avatar faceID key 2024-08-14 10:52:51 +05:30
Neeraj Gupta
04343b2a6c [server] Add auth key validation 2024-08-14 10:43:18 +05:30
Neeraj Gupta
9d48fa4a50 [server] Send 5xx if query to validate token fails 2024-08-14 10:22:57 +05:30
Manav Rathi
1314b8ccbb sync 2 2024-08-14 09:48:08 +05:30
Manav Rathi
d5d0e98197 Person 2024-08-14 09:11:56 +05:30
Manav Rathi
82b8658268 lint-fix 2024-08-14 08:45:00 +05:30
Neeraj Gupta
df46eeab10 refactor 2024-08-13 23:12:29 +05:30
Manav Rathi
f802e87215 To search person 2024-08-13 21:03:22 +05:30
Manav Rathi
565546755a Split the type 2024-08-13 21:03:22 +05:30
Manav Rathi
113bd9744e Update all 2024-08-13 21:03:22 +05:30
Manav Rathi
3097810f2c Top scorer 2024-08-13 21:03:22 +05:30
Manav Rathi
207f9c50cf Clean 2024-08-13 21:03:22 +05:30
Manav Rathi
1c9a14cfdc Tweak 2024-08-13 21:03:22 +05:30
Manav Rathi
5e4f0d4caf A2 2024-08-13 21:03:22 +05:30
Manav Rathi
7f9391f89f Parse 2024-08-13 21:03:22 +05:30
Manav Rathi
614c312876 Tentative DB schema 2024-08-13 21:03:22 +05:30
Manav Rathi
5081dc904b Enhance 2024-08-13 21:03:22 +05:30
Manav Rathi
ef7b978cd5 Outline 2024-08-13 21:03:22 +05:30
Manav Rathi
2376327e52 zt 2024-08-13 21:03:22 +05:30
Ashil
f264461390 [mob][photos] Fullscreen UX improvements (#2694)
## Description

- Snapping when tapping to remove controls + app and bottom bar from a
photo or video is no more.
- System navigation bar has been change to be transparent.
- On iOS, nothing changes visually. 

#### Before:


https://github.com/user-attachments/assets/4665ec52-31d8-4cab-8ca1-d830579c0f60


https://github.com/user-attachments/assets/95adf062-260a-4b23-810f-550c83c2e562

#### After:


https://github.com/user-attachments/assets/75307e63-df21-490b-ab6f-ef7c4de66c06


https://github.com/user-attachments/assets/83f89387-7fc2-41c3-a55a-3b2d62ef5bfb
2024-08-13 20:20:56 +05:30
ashilkn
0c097b38f4 [mob][photos] chore 2024-08-13 20:19:10 +05:30
ashilkn
e74aac0023 [mob][photos] Remove listener 2024-08-13 19:59:40 +05:30
ashilkn
8d0e3e972f [mob][photos] Fix or make UI and layout better of the system navigation bar, home bottom navigation bar and the search widget 2024-08-13 19:49:41 +05:30
Neeraj Gupta
ffd9e2e06c Switch to nano_id for clusterIDs 2024-08-13 18:25:13 +05:30
ashilkn
c10eb97511 [mob][photos] Fix screen snapping when toggling to full screen when viewing items + imporve full screen UX on the new native video player 2024-08-13 17:48:36 +05:30
Neeraj Gupta
f1d6382b39 Add cluster nanoID 2024-08-13 17:13:31 +05:30
Neeraj Gupta
1b314687a9 Add dependency on nano_id pkg 2024-08-13 16:50:01 +05:30
ashilkn
6fa5571e19 Merge branch 'main' into use_native_video_player 2024-08-13 15:37:03 +05:30
Manav Rathi
49f069c9cf Add timeout for replication lock query & allow updating metadata with less keys (#2692)
## Description

## Tests
2024-08-13 15:25:24 +05:30
Neeraj Gupta
2228874898 [Fix] Handle case when existing metadata is null 2024-08-13 15:22:02 +05:30
Manav Rathi
c6bdeeb722 [server] Minor tweaks to the new FileData API URLs (#2689)
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.

Tested the two embedding related ones on localhost.
2024-08-13 15:19:11 +05:30
Neeraj Gupta
8299c029ec Add 10 second timeout while locking row for replication 2024-08-13 15:17:33 +05:30
Neeraj Gupta
9132fc5ec8 Allow updating metadata with fewer keys 2024-08-13 15:15:40 +05:30
Manav Rathi
8a67eb7417 [web] Fix width of all albums dialog (#2691)
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:49:47 +05:30
Manav Rathi
b0c18f9fd4 [web] Fix width of all albums dialog
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:41:55 +05:30
Manav Rathi
91de9c38cc [desktop] Tweak the integration of the new file data APIs (#2690) 2024-08-13 13:32:08 +05:30
Manav Rathi
3980d6b614 Nomen 2024-08-13 13:27:03 +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
9422398922 New and fold 2024-08-13 13:15:29 +05:30
Manav Rathi
cb8a5a72f5 Rename 2024-08-13 13:11:19 +05:30
Manav Rathi
3b63089b42 Fin2 2024-08-13 12:58:31 +05:30
Manav Rathi
eb2520e55c Fin 2024-08-13 12:48:33 +05:30
Manav Rathi
96948c8699 Fix context 2024-08-13 12:24:21 +05:30
Manav Rathi
0e04dd7393 [web] New translations (#2688)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 12:20:01 +05:30
Manav Rathi
d9d4ffa9e7 [server] Minor tweaks to the new FileData API URLs
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.
2024-08-13 12:17:53 +05:30
Manav Rathi
ff1c20288f More 2024-08-13 12:13:57 +05:30
Manav Rathi
55bd59ec6a WIP cleanup 2024-08-13 12:07:48 +05:30
Manav Rathi
520647d77f Split 2024-08-13 12:07:48 +05:30
Manav Rathi
fa91430276 Rename 2024-08-13 12:07:48 +05:30
Crowdin Bot
a995a2ff0c New Crowdin translations by GitHub Action 2024-08-13 06:36:03 +00:00
Manav Rathi
28a97a39b2 [desktop] Update consent prompts (#2687) 2024-08-13 12:05:14 +05:30
Manav Rathi
dd74a0d6c3 [desktop] Update consent prompts 2024-08-13 11:39:32 +05:30
Manav Rathi
3c92ac9100 [web] New translations (#2677)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 11:28:13 +05:30
Crowdin Bot
048c5aa540 New Crowdin translations by GitHub Action 2024-08-13 05:50:21 +00:00
Neeraj Gupta
f1d828455d [server] Skip logging large payloads on successful requests (#2683)
## Description

## Tests
2024-08-13 11:20:08 +05:30
Manav Rathi
efcad99737 [web] Remove the potentially confusing modification time from UI (#2685)
Also, gracefully handle a missing modification time and public magic
metadata.
2024-08-13 11:18:54 +05:30
Manav Rathi
146b4ac296 Remove the confusing modification time option from the UI
It is not the upload time
2024-08-13 11:06:18 +05:30
Manav Rathi
0c3a676572 Handle missing pub magic mdt 2024-08-13 11:04:38 +05:30
Manav Rathi
c23ba06b0d Dedup 2024-08-13 10:59:20 +05:30
Manav Rathi
6b30bb52b8 Same file also doesn't have public magic metadata
file id 52422
2024-08-13 10:53:20 +05:30
Manav Rathi
6f1ddb892f Gracefully handle a missing modification time 2024-08-13 10:46:49 +05:30
Neeraj Gupta
3f9d8ea752 Merge branch 'main' into clip_face_integration 2024-08-13 10:46:18 +05:30
Neeraj Gupta
a0d33ecde1 [mob] Integrate new APIs & switch CLIP model (#2684)
## Description

## Tests
2024-08-13 10:33:52 +05:30
Neeraj Gupta
7b610dbc34 [server] Log request body in output for error 2024-08-13 10:26:57 +05:30
Neeraj Gupta
5d0c337bfb [server] Reduce log noise 2024-08-13 10:22:16 +05:30
Prateek Sunal
2274be94c3 [auth] don't use privacy screen for desktop (#2680)
## Description

## Tests
2024-08-12 22:09:34 +05:30
Prateek Sunal
546820542a chore: bump version 2024-08-12 22:06:58 +05:30
Prateek Sunal
0a66098ee6 fix(auth): don't use privacy screen for desktop 2024-08-12 22:06:25 +05:30
Neeraj Gupta
cfadd700ff [server][file-data] Fix query to mark replication as done 2024-08-12 21:59:00 +05:30
Neeraj Gupta
6fc24f6900 Reduce ctx timeout duration 2024-08-12 21:39:49 +05:30
Neeraj Gupta
ff72590958 Fix bug in GetAndLockUnreplicatedObject query 2024-08-12 21:39:49 +05:30
Neeraj Gupta
bd53c4a2f3 Switch to mobileclip 2024-08-12 20:43:16 +05:30
Neeraj Gupta
d3e73035d1 [mob] Update as per new API spec 2024-08-12 20:37:44 +05:30
Manav Rathi
f38d9deb11 [desktop] [docs] Rename ML (#2676) 2024-08-12 20:26:27 +05:30
Manav Rathi
bcc5cde399 Rename doc 2024-08-12 20:22:10 +05:30
Manav Rathi
c3eafb50b6 Change translations 2024-08-12 20:18:19 +05:30
ashilkn
0d82f6ec65 [mob][photos] Update android target SDK 2024-08-12 19:58:39 +05:30
Shamshid
c1ee9a5d37 [Auth] fix Booking and Blockchain icons (#2656)
Fix Booking.com and Blockchain.com icons loading issue
2024-08-12 18:08:54 +05:30
Vishnu Mohandas
a61d62d862 Minor update 2024-08-12 18:01:32 +05:30
Neeraj Gupta
988d1ef895 [server] Fix multi part get url (#2672)
## Description

## Tests
2024-08-12 17:14:37 +05:30
Neeraj Gupta
c62842e6bb Fix multi part get 2024-08-12 17:13:32 +05:30
Manav Rathi
644827aea1 [desktop] Use new ML apis (#2670) 2024-08-12 16:40:37 +05:30
Neeraj Gupta
54bca8570e [server] Minor fixes (#2671)
## Description

## Tests
2024-08-12 16:40:26 +05:30
Neeraj Gupta
641a9c9e1a [server] Minor fixes 2024-08-12 16:39:36 +05:30
Manav Rathi
3feeb40a9e Update 2024-08-12 16:29:47 +05:30
Manav Rathi
17de43a857 worker's can't localStorage 2024-08-12 16:27:25 +05:30
Neeraj Gupta
6259a97f0e [server] Add support for file-data (#2662)
## Description

## Tests
2024-08-12 16:21:09 +05:30
Manav Rathi
b4ba6834e9 Use newer file-data APIs 2024-08-12 16:20:03 +05:30
Neeraj Gupta
ac64aadb3a [sever][replication] Avoid long running txn during replication (#2669)
## Description
Going forward, we pick a row for replication, and immediately mark
replication attempt. Once that's done, we try to replicate the object,
and update it's status without any transaction.

The initial locking and marking the replication attempt should ideally
ensure that no other worker will pick up the row for replication for
next 24hours.

## Tests
2024-08-12 16:09:41 +05:30
Prateek Sunal
be21ef9c50 [auth] allow without backups use for windows (#2650)
## Description

Windows client without pin/password should also be able to use the app,
without backups as they can set app lock afterwards.

## Tests
2024-08-12 15:54:52 +05:30
Neeraj Gupta
4ce3362186 document 2024-08-12 15:52:46 +05:30
Neeraj Gupta
8b33612879 clean up 2024-08-12 15:49:14 +05:30
Neeraj Gupta
992ac53a27 [sever][replication] Avoid long txn during replication 2024-08-12 15:41:29 +05:30
Manav Rathi
fc63e683a7 [web] New translations (#2668)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 14:45:07 +05:30
Neeraj Gupta
06bd039a80 Update index query 2024-08-12 14:43:48 +05:30
Crowdin Bot
d37f7a5314 New Crowdin translations by GitHub Action 2024-08-12 09:12:38 +00:00
Manav Rathi
6266d16544 [web] Tweak translation keys (#2667) 2024-08-12 14:41:48 +05:30
Manav Rathi
f2ae7c6ff9 Rename 2024-08-12 14:36:34 +05:30
Manav Rathi
04fd2d4410 echo '494m502\nwq' | ed -s $f 2024-08-12 14:35:07 +05:30
Manav Rathi
0c3ef07b3b [web] Rename tr keys 2024-08-12 14:32:45 +05:30
Ashil
6aee3a50f5 [mob][photos] Fix Autofill Issue with Proton Pass in App Lock (#2664) 2024-08-12 14:28:47 +05:30
Manav Rathi
7cc3e1cf99 [web] New translations (#2666)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 14:24:56 +05:30
Crowdin Bot
e8d804468e New Crowdin translations by GitHub Action 2024-08-12 08:53:59 +00:00
Manav Rathi
ea01c43e6a [desktop] Towards public beta of advanced (ML) search - Part 2/x (#2665) 2024-08-12 14:23:17 +05:30
Aman Raj Singh Mourya
e8a78cd818 [mob][photos] Auto-fill password for Applock 2024-08-12 14:07:08 +05:30
Manav Rathi
20fb9e99f0 context 2024-08-12 14:05:18 +05:30
ashilkn
fd0925f59e [mob][photos] Improve video loading UI 2024-08-12 13:33:58 +05:30
Neeraj Gupta
a6c5d03286 rename 2024-08-12 13:21:11 +05:30
Neeraj Gupta
1564d9c0ca refactor 2024-08-12 13:10:54 +05:30
Manav Rathi
3502fcac5e Move strings to translations 2024-08-12 13:10:15 +05:30
ashilkn
9c48cf4dc3 [mob][photos] Fix minor UI issue 2024-08-12 13:09:37 +05:30
Neeraj Gupta
c88dd22e9c [server] Add bucket b6 2024-08-12 13:07:55 +05:30
Neeraj Gupta
108e103e64 Add an icon to open the active location on Maps (#2663)
## Description

This change introduces a navigate button on the top-right corner that
will use [maps_launcher](https://pub.dev/packages/maps_launcher) to open
the center-point of the view port (by default the location of the photo
that was opened) in the device's default maps application.

<img width="200"
src="https://github.com/user-attachments/assets/baca54b8-5757-4c9b-a10f-3fccead2f142"/>
2024-08-12 13:04:52 +05:30
Neeraj Gupta
0c392a22a4 [server] Rename 2024-08-12 13:04:13 +05:30
Neeraj Gupta
4a13b04b1c [server] Update db script 2024-08-12 13:03:51 +05:30
ashilkn
ac5da3ac1e [mob][photos] commit pubspec.lock and Podfile.lock changes 2024-08-12 13:01:39 +05:30
Manav Rathi
bbac3a2a94 Update key 2024-08-12 12:54:58 +05:30
vishnukvmd
bcf29d971e Fix more warnings 2024-08-12 12:49:45 +05:30
vishnukvmd
ec8bd5bc7f Fix lint warnings 2024-08-12 12:46:25 +05:30
vishnukvmd
43e711274e Add an icon to open the active location on Maps 2024-08-12 12:39:41 +05:30
github-actions[bot]
930c080dcf [auth] New translations (#2660)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-08-12 12:14:45 +05:30
github-actions[bot]
9be3051671 [mobile] New translations (#2659)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-08-12 12:13:54 +05:30
Manav Rathi
7a113a3aba Preciser 2024-08-12 11:50:59 +05:30
Manav Rathi
d1b7d942b1 [desktop] [docs] Towards public beta of advanced (ML) search (#2661) 2024-08-12 11:14:57 +05:30
Manav Rathi
2830d32c79 Shorten 2024-08-12 11:10:18 +05:30
Manav Rathi
92adb3ad6f Remove old one 2024-08-12 11:05:50 +05:30
Manav Rathi
83e9b18eba Update link 2024-08-12 10:38:05 +05:30
Manav Rathi
a70a3c7078 edit 2024-08-12 10:27:33 +05:30
Manav Rathi
66726846da d1 2024-08-12 10:23:25 +05:30
Manav Rathi
f80e91a65c [web] New translations (#2658)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-12 09:53:23 +05:30
Crowdin Bot
62a979656f New Crowdin translations by GitHub Action 2024-08-12 00:32:10 +00:00
Manav Rathi
e618f13041 [web] Improve layering of the crypto abstractions (#2651) 2024-08-10 20:40:10 +05:30
Manav Rathi
215899f35a Nicer 2024-08-10 20:28:35 +05:30
Manav Rathi
004dd3bd0c Rearrange to make webpack happy
Something in the previous arrangement was causing webpack to not pack
worker/worker.ts as a web worker.
2024-08-10 20:28:17 +05:30
Manav Rathi
98a9fc39ec Direct 2024-08-10 20:12:36 +05:30
Manav Rathi
e6250e2cc3 Reorder 2024-08-10 20:11:29 +05:30
Manav Rathi
ccceb8c26a Direct 2024-08-10 20:10:02 +05:30
Manav Rathi
a7fcf7da9b Fixes 2024-08-10 20:04:50 +05:30
Manav Rathi
2b7ee9f42f Forward 2024-08-10 20:03:40 +05:30
Manav Rathi
de03265675 Leftovers 2024-08-10 20:00:16 +05:30
Manav Rathi
b7de8ca9e5 Update import 2024-08-10 19:57:12 +05:30
Manav Rathi
b8830144be Remove the no longer needed indirection 2024-08-10 19:55:24 +05:30
Manav Rathi
8acc5ac62d Propagate 2024-08-10 19:50:36 +05:30
Manav Rathi
041ad135c9 Use during upload 2024-08-10 19:31:20 +05:30
Manav Rathi
ff7718a878 Fin 2024-08-10 19:17:23 +05:30
Manav Rathi
95cfdc4eaa Rearrange 2024-08-10 19:11:24 +05:30
ashilkn
7bbf926986 [mob][photos] Bump up version to 0.9.17 2024-08-10 18:23:46 +05:30
ashilkn
df234660a0 [mob][photos] chore 2024-08-10 18:19:40 +05:30
ashilkn
f89bc22dc4 Merge branch 'main' into use_native_video_player 2024-08-10 18:15:00 +05:30
Manav Rathi
e29c9288c0 Abstract 2024-08-10 18:02:44 +05:30
ashilkn
cbdf6ea0e3 [mob][photos] Fix UI for native video player on memories 2024-08-10 17:58:01 +05:30
Manav Rathi
50d7d7e9a1 Proxy 2024-08-10 17:55:39 +05:30
Manav Rathi
d6bf243701 More 2024-08-10 17:53:12 +05:30
Manav Rathi
4e49a352be Integrate 2024-08-10 17:39:29 +05:30
ashilkn
de1f287c1c [mob][photos] Keep video playing until the currently playing video completely off the screen 2024-08-10 17:37:29 +05:30
Neeraj Gupta
bac660f7a0 [server] Lint fix 2024-08-10 17:20:03 +05:30
Neeraj Gupta
97c9253127 [server] Support for reporting preview video 2024-08-10 17:16:35 +05:30
Manav Rathi
d5d7786b24 Types 2024-08-10 17:09:43 +05:30
ashilkn
1aa38253a3 [mob][photos] Chore 2024-08-10 16:42:54 +05:30
ashilkn
c27017e77e [mob][photos] UX improvements on native video player 2024-08-10 16:41:01 +05:30
Manav Rathi
ca9726969c Impl 2 2024-08-10 16:32:30 +05:30
Manav Rathi
f5b6145da1 Impl 1 2024-08-10 16:32:30 +05:30
Manav Rathi
231e831c75 Refactor 2024-08-10 16:32:30 +05:30
Manav Rathi
85020a490e Rearrange 2024-08-10 16:32:30 +05:30
Manav Rathi
d13c23f2d8 Doc 2024-08-10 16:32:30 +05:30
Manav Rathi
a029b16851 Transparent but handrolled proxy 2024-08-10 16:32:29 +05:30
Ashil
5044a0c33f [mob][photos] Guest view final changes (#2645) 2024-08-10 16:17:42 +05:30
ashilkn
c079ed12ca [mob][photos] UX improvements on native video player 2024-08-10 16:12:22 +05:30
Prateek Sunal
18b0bd4996 fix(auth): allow without backups for windows 2024-08-10 16:00:31 +05:30
ashilkn
9abd9e126c [mob][photos] Fix seeking UX issue when video just started playing 2024-08-10 15:49:33 +05:30
ashilkn
f7345102a2 [mob][photos] Do not hide controls when seeking + Hide controls after seeking + do not surface controls when video starts over when playing in loop: 2024-08-10 15:31:30 +05:30
Neeraj Gupta
407364b626 Add Shakepay and Newton Crypto icons (#2634)
## Description

* Adds icons for Shakepay and Newton Crypto exchanges
* Shakepay icon derived from [press
kit](https://shakepay.com/images/shakepay_media_assets_2023.zip)
* Newton icon derived from [homepage](https://newton.co) (their press
kit leads to 404)

## Tests
2024-08-10 15:24:07 +05:30
ludespeedny
23da3b1c84 Custom icons for auth (#2646)
Added "enom" as a custom icon and added the entry in custom-icons.json
file.
2024-08-10 15:23:35 +05:30
vktr2b
42c3482423 Added & Improved Logos (#2642)
## Description
Added logos for:

- Infomaniak
- OpenObserve
- Vikunja
- SMSPool
- SMTP2GO

Improvements / Minor Changes 

- Brave Icon config
- Crypto.com Icon config
2024-08-10 15:23:04 +05:30
Manav Rathi
4ea95c7d77 [desktop] Use MobileCLIP for magic search (#2649) 2024-08-10 14:08:37 +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
5bbc2615e4 Tune the threshold for MobileCLIP
Experimentation.

- 0.15 was noisy
- 0.23 was too strict
2024-08-10 13:39:14 +05:30
Manav Rathi
1f28fdada2 Bilinear 2024-08-10 13:11:18 +05:30
Manav Rathi
b503f75999 Don't need the mean/std 2024-08-10 13:09:23 +05:30
Jaspal Suri
fb867bd351 Update Google Photos Takeout Instructions
Simplify instructions
Remove note
Expand step 9 to incorporate note
2024-08-10 00:06:10 -07:00
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
82ecbe6866 [desktop] Clustering - Part 2/x (#2647) 2024-08-10 09:33:25 +05:30
Manav Rathi
62e27916b7 lf 2024-08-10 09:09:50 +05:30
ashilkn
4cb0a5306a [mob][photos] Hide/show controls when necessary in native video player 2024-08-09 22:26:07 +05:30
ashilkn
5e7febd8f2 [mob][photos] Added comment 2024-08-09 21:04:56 +05:30
ashilkn
73c4fd3488 [mob][photos] Only initialize native video player and load video when the file is completely visible
Without this, if two high res potrait videos are loaded, one of them goes blank
2024-08-09 21:03:11 +05:30
Manav Rathi
5d28f75c1a Dedup 2024-08-09 20:30:03 +05:30
ashilkn
ac27a22ddb [mob][photos] UX improvements in native video player 2024-08-09 20:28:19 +05:30
Manav Rathi
e7e74c17f8 Fix debug flow 2024-08-09 20:24:56 +05:30
Prateek Sunal
4d8e80041d [mob][panorama] update panorama checking mechanism (#2532)
## Description

Panorama was getting checked every time and was not getting cached. This
PR creates mediaType to classify image whether it's panorama or not.

- If a image can be panorama (Any side Dimensions >8000px and 2 * height
>= width or 2 * width >= height) it will try to check metadata if image
could be panorama.
- Opening details pane will check metadata if image is panorama or not.
- Gyroscope button is introduced along with proper panoramic view
instead of 360* view for Images that have Cropped metadata.
2024-08-09 20:22:12 +05:30
Prateek Sunal
72cdb2424a Merge branch 'main' into mobile-panorama-fix 2024-08-09 20:21:49 +05:30
Prateek Sunal
38c3e73638 fix: move panorama icon to middle 2024-08-09 20:18:28 +05:30
ashilkn
e0fbc64f08 [mob][photos] Handle errors 2024-08-09 19:36:59 +05:30
ashilkn
41a304a18c [mob][photos] log errors from native video player if any 2024-08-09 19:30:07 +05:30
ashilkn
09c3d9e025 [mob][photos] UI fixes on native video player 2024-08-09 19:15:19 +05:30
ashilkn
03f0db92ad [mob][photos] Remove unnecessary delay 2024-08-09 19:08:59 +05:30
ashilkn
1e7c1396e0 [mob][photos] Delete cache only on iOS 2024-08-09 19:03:03 +05:30
ashilkn
6b8473a958 [mob][photos] UI fix for play pause button 2024-08-09 18:58:29 +05:30
ashilkn
c4770e8645 [mob][photos] Refactoring 2024-08-09 18:19:08 +05:30
Aman Raj Singh Mourya
2d768c9c61 [mob][photos] Fallback for no device lock found for guest view and extracted strings 2024-08-09 16:44:44 +05:30
Manav Rathi
839727393b Debugging code 2024-08-09 16:17:09 +05:30
Neeraj Gupta
c8a8cbee60 refactor 2024-08-09 15:54:16 +05:30
Neeraj Gupta
251a627219 delete 2024-08-09 15:51:38 +05:30
Neeraj Gupta
cd2fde2c2e [server] 1/n Support for persisting preview video 2024-08-09 15:50:29 +05:30
Manav Rathi
7bde0dea8c test harness 2024-08-09 15:48:30 +05:30
Manav Rathi
46082796d7 Decrypt 2024-08-09 15:36:15 +05:30
Manav Rathi
7d52f917c1 [docs] Clarifications (#2644) 2024-08-09 14:50:08 +05:30
Manav Rathi
980ff741ba yarn pretty 2024-08-09 14:48:08 +05:30
Manav Rathi
286517338e pretty 2024-08-09 14:47:23 +05:30
Manav Rathi
e5eb9fee7a [docs] Clarifications 2024-08-09 14:46:22 +05:30
Manav Rathi
8f167d81fc Types 2024-08-09 14:36:27 +05:30
Manav Rathi
1c84b32608 Specifize 2024-08-09 14:22:26 +05:30
Vishnu Mohandas
1e3110ca9c [docs] updated Googletakeout (#2643) 2024-08-09 14:15:44 +05:30
Vishnu Mohandas
0412c37bf5 Update index.md 2024-08-09 14:14:52 +05:30
Manav Rathi
777ce3f4a8 Sketch 2024-08-09 13:41:39 +05:30
Manav Rathi
5fa719f3e9 Sketch 2024-08-09 13:26:32 +05:30
Neeraj Gupta
7834662340 [server] Clean up 2024-08-09 13:08:46 +05:30
Manav Rathi
29d7403cda Non-trivial ones 2024-08-09 12:43:56 +05:30
ashilkn
46a7880f05 [mob][photos] Extract strings 2024-08-09 12:41:04 +05:30
Neeraj Gupta
ffbd76b88b [server] Support for replicating ml data 2024-08-09 12:40:52 +05:30
ashilkn
762daa6bd5 [mob][photos] Change icon of guest view 2024-08-09 12:33:45 +05:30
Manav Rathi
890ea6c8d1 Closer 2024-08-09 12:33:33 +05:30
Ashil
fdf3b6e85d [mob][photos] Swipe lock for multiple files (#2631) 2024-08-09 12:13:51 +05:30
Manav Rathi
cfcfade152 People list 2024-08-09 12:00:31 +05:30
Neeraj Gupta
da09a5261b [server] Fix key look up 2024-08-09 11:57:21 +05:30
Manav Rathi
5c7c4ad35a Fix 2024-08-09 11:41:59 +05:30
Manav Rathi
771327a551 gen 2024-08-09 11:35:50 +05:30
Manav Rathi
526546da59 Promise 2024-08-09 11:30:21 +05:30
Jay
a32a9dea3f [docs] updated googletakeout 2024-08-09 11:18:17 +05:30
Manav Rathi
69627ee8d6 Start moving the plumbing out 2024-08-09 11:14:23 +05:30
Manav Rathi
292a8eb00f Group state 2024-08-09 10:33:24 +05:30
Manav Rathi
685680c6da Integrate 2024-08-09 09:48:01 +05:30
Prateek Sunal
8db29a25a4 fix: review changes 2024-08-09 02:41:44 +05:30
Prateek Sunal
10d6caa4e1 fix: review changes 2024-08-09 02:40:03 +05:30
Prateek Sunal
fb2c17c510 fix: update panorama package to support sensor tweaks 2024-08-09 02:32:14 +05:30
Aman Raj Singh Mourya
5925dfb3fc [mob][photos] Minor fixes 2024-08-08 21:41:46 +05:30
Manav Rathi
65b0a061b7 [desktop] Cluster - Initial steps (#2640)
- No functional changes
- Also add nanoid dep
2024-08-08 21:01:41 +05:30
Manav Rathi
7c435b9ae5 [web] Fix referrer policy (#2639)
Ref: https://web.dev/articles/referrer-best-practices
2024-08-08 20:20:29 +05:30
Manav Rathi
7dcfe12d1d [web] Fix referrer policy
Ref: https://web.dev/articles/referrer-best-practices
2024-08-08 20:17:16 +05:30
ashilkn
b4500ef4d7 [mob][photos] Workaround for android 10 free up space issue
Workaround for deletedIDs being empty on android 10
2024-08-08 15:26:14 +05:30
Neeraj Gupta
4920ecf643 rename 2024-08-08 14:44:42 +05:30
Neeraj Gupta
58e55a7a00 [server] Clean up 2024-08-08 14:19:50 +05:30
Neeraj Gupta
86ad432d5b [server] Implement file data deleted using existing table as queue 2024-08-08 14:16:40 +05:30
Manav Rathi
0fcecc7786 [web] Improve handling of cancelled sub updates (#2635)
This fixes an issue where a user with a cancelled _and_ expired
subscription would try to purchase a plan, and would instead get
redirected to the updated subscription flow in stripe (instead of the
buy flow).

Smoke tested a few scenarios locally.
2024-08-08 14:15:55 +05:30
Manav Rathi
a3c51044c4 Unused 2024-08-08 14:02:24 +05:30
Manav Rathi
488c239cf2 Use 2024-08-08 13:59:44 +05:30
Manav Rathi
d26aafc5f4 Flowchart 2024-08-08 13:57:17 +05:30
Neeraj Gupta
272d17615e [server] Remove fileData cleanup via queue 2024-08-08 13:03:34 +05:30
Neeraj Gupta
50f6fd7440 Add request to get preview url 2024-08-08 12:51:42 +05:30
Manav Rathi
5ad1bacf3e Swap 2024-08-08 12:46:13 +05:30
Manav Rathi
1c8512ad81 wip harness 2024-08-08 12:38:33 +05:30
Manav Rathi
c784831ded Test 2024-08-08 12:35:04 +05:30
Manav Rathi
d53d39b400 Loop 2024-08-08 12:27:19 +05:30
ashilkn
eaf6147f2b Merge branch 'main' into guest_view 2024-08-08 12:12:12 +05:30
Manav Rathi
e31f0b042d Sketch 2024-08-08 12:05:20 +05:30
Neeraj Gupta
2eb0cb3487 Update DB Schema 2024-08-08 12:04:05 +05:30
Manav Rathi
395fe16d8a dp 2024-08-08 11:52:30 +05:30
Manav Rathi
ce421eded4 nanoids 2024-08-08 11:17:18 +05:30
Manav Rathi
5cc8479354 Outline 2 2024-08-08 10:50:49 +05:30
Manav Rathi
08303d2bb6 Outline 2024-08-08 10:36:48 +05:30
httpjamesm
00d0cfe72c feat: add shakepay and newton icon metadata 2024-08-08 00:12:51 -04:00
httpjamesm
f3b13042ca feat: newton crypto icon 2024-08-08 00:11:42 -04:00
httpjamesm
6fbc807225 feat: shakepay icon 2024-08-08 00:09:55 -04:00
Manav Rathi
9ec1affcbb docs: section links Method (#2633)
## Description
Link separate by hyphen for scrolling through intended section title.
## Tests
2024-08-08 09:13:05 +05:30
Guspan Tanadi
67d0fb1c31 docs: section links Method 2024-08-08 07:32:39 +07:00
Prateek Sunal
b6602d052f Merge remote-tracking branch 'origin/main' into mobile-panorama-fix 2024-08-08 04:01:24 +05:30
Prateek Sunal
7cafa9ccb6 fix(mob/panorama): add background pattern 2024-08-08 04:00:59 +05:30
Aman Raj Singh Mourya
b7bd8c83ba [mob][photos] Swipe lock for multiple files 2024-08-08 00:44:27 +05:30
Manav Rathi
36de2db175 [web] Finalize migration to new Exif library (#2630) 2024-08-07 21:07:37 +05:30
Prateek Sunal
a09794304c [auth] redirect support issues to github discussion (#2605)
## Description

same as title
2024-08-07 20:22:55 +05:30
Manav Rathi
fe97828328 Remove debug log 2024-08-07 19:50:00 +05:30
ashilkn
3652430b59 [mob][photos] Set volume to full in native video player 2024-08-07 18:57:27 +05:30
ashilkn
553e62dfae [mob][photos] Minor UI enhancements on native video player controls 2024-08-07 17:55:55 +05:30
ashilkn
a4c0c8b999 [mob][photos] Show duration and current position in duration in the native video player 2024-08-07 17:44:19 +05:30
Neeraj Gupta
1bb4940e14 Handle deletion from inFlight replica 2024-08-07 16:46:02 +05:30
Manav Rathi
959f887d2f Remove unused flexibility 2024-08-07 16:08:20 +05:30
ashilkn
7910d92d34 [mob][photos] Theme changes to seek bar 2024-08-07 16:00:13 +05:30
Manav Rathi
6967d1235e derived 2024-08-07 15:55:10 +05:30
Manav Rathi
ca1039884f Remove exif extraction during indexing 2024-08-07 15:50:10 +05:30
ashilkn
551c151f1e [mob][photos] Seek bar minor improvement 2024-08-07 15:47:50 +05:30
Manav Rathi
777f9e9704 - @xmldom/xmldom
(In next commit we'll remove it from the indexer)
2024-08-07 15:42:44 +05:30
ashilkn
af758d4e85 [mob][photos] Make dragging of seek bar interactive, both in the seek bar widget and in the video 2024-08-07 15:39:09 +05:30
Manav Rathi
527dfc3721 Remove exifr 2024-08-07 15:34:55 +05:30
Neeraj Gupta
5f14057b65 Update schema to add in-flight list of regions 2024-08-07 15:34:21 +05:30
Manav Rathi
8cde8d6d66 [web] Use new Exif library during uploads (#2629) 2024-08-07 15:16:51 +05:30
ashilkn
7795625708 [mob][photos] Move SeekBar and PlayPauseButton widgets to separate files 2024-08-07 15:07:52 +05:30
Manav Rathi
0b279111dd Use during uploads 2024-08-07 15:07:50 +05:30
ashilkn
c572fc171c [mob][photos] Make seeking work (only when seeking ends) 2024-08-07 14:58:38 +05:30
ashilkn
d452d1acb0 [mob][photos] Stop animating seek bar after being seeked when video is paused 2024-08-07 14:57:28 +05:30
Manav Rathi
1fdeebed28 Integrate 2024-08-07 14:37:12 +05:30
dnred
139d3b99a1 Change Auth mobile apps' names to "Ente Auth" (#2622)
## Description

Changed the name of the Auth mobile app to "Ente Auth" on both Android
and iOS to make it consistent with the naming of Ente Photos and to also
make it consistent on both platforms.
2024-08-07 14:34:01 +05:30
Manav Rathi
0a3182be53 Not deprecated 2024-08-07 14:15:12 +05:30
Shamshid
1db7bf2902 [Auth] Add 3 new icons (#2627)
## Description

Add icons for:
- [Booking.com](http://booking.com/)
- [Blockchain.com](https://blockchain.com/)
- [BitOasis](https://bitoasis.net/)
2024-08-07 14:07:14 +05:30
Manav Rathi
920b4e6823 Unnull 2024-08-07 13:55:18 +05:30
Manav Rathi
fe399762f5 Doc 2024-08-07 13:22:15 +05:30
Manav Rathi
9a60bf3ba6 Doc 2024-08-07 13:06:46 +05:30
Manav Rathi
862495c29e Up 2024-08-07 13:00:59 +05:30
Manav Rathi
5c0a80415d Give both a shot 2024-08-07 12:56:59 +05:30
Neeraj Gupta
075096258f Rename 2024-08-07 12:56:39 +05:30
Manav Rathi
728c3a80f4 Scaffold 2024-08-07 12:47:19 +05:30
Manav Rathi
6adbb82d54 p1 2024-08-07 12:40:18 +05:30
ashilkn
4c02e8ffa3 [mob][photos] Create seek bar that moves with video and animate the seek bar between each second with also handling edge cases
The native video player package that is used only emits an event at each second when the video is played. For a good looking seek bar, have animate it in between seconds
2024-08-07 12:31:15 +05:30
Manav Rathi
1fc1d3f4c0 Rearrange 2024-08-07 12:30:49 +05:30
Manav Rathi
05725dfdeb lay of the land 2024-08-07 12:26:02 +05:30
Manav Rathi
25c97dea48 Switch 2024-08-07 12:21:17 +05:30
Manav Rathi
9cc8469ed9 Remove unused 2024-08-07 12:04:34 +05:30
Manav Rathi
fead530786 Use in fixer 2024-08-07 11:41:29 +05:30
Neeraj Gupta
1cf9a15f48 [mob] Refactor 2024-08-07 11:24:32 +05:30
Manav Rathi
4d6b57b96c [web] Use the new date/time persistence format for edits (#2628) 2024-08-07 11:13:42 +05:30
Manav Rathi
74e50a8e37 Show from both places 2024-08-07 11:02:17 +05:30
Manav Rathi
62436db1c3 Add sync variant 2024-08-07 10:56:25 +05:30
Manav Rathi
f4adea5a60 Add wrapper 2024-08-07 10:33:53 +05:30
Manav Rathi
7ecfa20f03 Up 2024-08-07 10:19:12 +05:30
Manav Rathi
71b909d950 Outline 2024-08-07 10:15:14 +05:30
Manav Rathi
36673997dd lf 2024-08-07 09:37:05 +05:30
Manav Rathi
5d16f5735b Inline 2024-08-06 20:39:34 +05:30
Manav Rathi
8e284c1139 Don't use the offset 2024-08-06 20:30:05 +05:30
Manav Rathi
657ea68122 Keep in sync 2024-08-06 20:21:56 +05:30
Manav Rathi
a6cc6f24d0 Use newer fields 2024-08-06 20:05:27 +05:30
Neeraj Gupta
98a6bf9164 Store bucketID for temp objects 2024-08-06 17:01:06 +05:30
Neeraj Gupta
7dadd1eb0a [mob] Fix bug 2024-08-06 16:50:37 +05:30
ashilkn
4abbb5c591 [mob][photos] Fix unexpected behaviour of play pause button 2024-08-06 16:34:56 +05:30
ashilkn
5351377ae7 [mob][photos] Make play pause controls for native video player 2024-08-06 16:29:16 +05:30
Manav Rathi
af4064b97a Prepare for merge 2024-08-06 16:24:40 +05:30
Neeraj Gupta
84fa8f343b clean up 2024-08-06 15:34:27 +05:30
Neeraj Gupta
ec91e75780 [server] Handle fileData cleanup on file Deletion 2024-08-06 15:31:53 +05:30
Manav Rathi
9ceae94071 Update docs 2024-08-06 15:30:38 +05:30
Neeraj Gupta
885aac832f [mob] Fix bug 2024-08-06 15:29:47 +05:30
Manav Rathi
962a260e4b Copy over another hack 2024-08-06 15:27:05 +05:30
Manav Rathi
d30773e68a Fix 2024-08-06 15:22:38 +05:30
Manav Rathi
2c6298d6c3 Test 2 2024-08-06 14:56:21 +05:30
Neeraj Gupta
96a9782937 [mob] Switch to new APIs 2024-08-06 14:51:43 +05:30
Manav Rathi
07786140f9 Give it a spin 2024-08-06 14:47:30 +05:30
Manav Rathi
7d36808bb5 Sprinkled with TODOs, but a checkpoint 2024-08-06 14:28:51 +05:30
Neeraj Gupta
4ab03ee35f [mob] Switch to new API 2024-08-06 14:27:28 +05:30
Manav Rathi
a61ea9338e Add note about Zod and exactOptionalPropertyTypes 2024-08-06 14:07:21 +05:30
Manav Rathi
1c4ae46270 wip 1 2024-08-06 13:53:55 +05:30
Neeraj Gupta
2e82c96b2a [mob] Update empty faceID 2024-08-06 13:50:36 +05:30
Neeraj Gupta
a4921110a2 [mob] generated strings 2024-08-06 13:49:38 +05:30
Neeraj Gupta
67c2d94d5e Merge branch 'main' into clip_face_integration 2024-08-06 13:29:58 +05:30
Manav Rathi
1570b0a551 Entry point 2024-08-06 13:06:26 +05:30
ashilkn
eab1be3753 [mob][photos] Add native_video_player to pubspec.yaml 2024-08-06 12:42:45 +05:30
ashilkn
51f0cfff06 Merge branch 'main' into use_native_video_player 2024-08-06 11:32:50 +05:30
Ashil
b8cb480d23 [mob][photos] Fix bug in parsing rotation metadata from video using FFProbe (#2595)
### Description

Parse width and height of video correctly using FFProbe by 
- Considering both `coded_height` & `height` + `coded_width` + `width`
keys to parse height and width of video. Came across two videos where
`coded_width` and `coded_height` were both `0` where as `height` and
`width` had the correct values.
- Parse `rotation` from `side_data_list` and consider `rotation` for
accurate (i.e, not flipped) dimensions.

Have made sure the correct height and width of the video is shown on the
video's file info. Sometimes there could be a slight difference from
what a user would expect, if the `coded_side` is different from `side`
(`side` is `width` or `height`). Will be fixing this in future.
Ref:
https://superuser.com/questions/1523944/whats-the-difference-between-coded-width-and-width-in-ffprobe
2024-08-06 11:25:13 +05:30
Prateek Sunal
d9bd96ce34 Merge remote-tracking branch 'origin/main' into mobile-panorama-fix 2024-08-06 02:31:52 +05:30
Manav Rathi
a821d1f283 [web] Magic metadata related refactoring (#2621)
This is mostly prep, no (major) changes to the functional codepaths yet.
2024-08-05 20:56:46 +05:30
Manav Rathi
4470fe0425 Clean 2024-08-05 20:41:22 +05:30
Manav Rathi
296bcbc8c2 Move and grow 2024-08-05 20:33:54 +05:30
Manav Rathi
f38d432bf9 It's also used for collections 2024-08-05 20:22:33 +05:30
Manav Rathi
543b180137 Rename II 2024-08-05 20:20:58 +05:30
Manav Rathi
2e683bb625 Doc 2024-08-05 20:19:10 +05:30
Manav Rathi
164d875324 Rename 2024-08-05 20:11:48 +05:30
Manav Rathi
70d691207c Doc 2024-08-05 20:04:21 +05:30
Manav Rathi
b12f981f5b Sibling 2024-08-05 20:00:17 +05:30
Manav Rathi
28ca94265d More 2024-08-05 19:54:20 +05:30
Manav Rathi
b16a717776 Doc 2024-08-05 19:15:39 +05:30
Manav Rathi
20ac146b50 Remove unnecessary alias 2024-08-05 18:25:44 +05:30
ashilkn
2916bcfda8 [mob][photos] chore 2024-08-05 18:24:29 +05:30
Manav Rathi
b91d854a92 New 2024-08-05 18:14:50 +05:30
ashilkn
f69214461d [mob][photos] Add todo comment 2024-08-05 18:09:07 +05:30
Crowdin Bot
cbb1a57ffe New Crowdin translations by GitHub Action 2024-08-05 18:06:28 +05:30
Neeraj Gupta
543aa6b9cf Clean up 2024-08-05 17:46:00 +05:30
Neeraj Gupta
744d6bc6ea Add helper method to empty bucket for given user 2024-08-05 17:35:05 +05:30
Neeraj Gupta
81c3626c6c Rename 2024-08-05 17:31:12 +05:30
Neeraj Gupta
27eb5ecc2b [server] Update DB Script 2024-08-05 16:44:34 +05:30
Neeraj Gupta
18d58a9eee [server] Parse config for file-data buckets 2024-08-05 16:44:01 +05:30
Manav Rathi
9991f0bfc0 [web] Better standardize the crypto nomenclature used in code (#2620) 2024-08-05 15:44:49 +05:30
Manav Rathi
9640d485a2 Rename 2024-08-05 15:37:46 +05:30
Manav Rathi
9b896c5c2f Dedup 2024-08-05 15:37:29 +05:30
Manav Rathi
838840bfa8 Decrypt thumb 2024-08-05 15:36:34 +05:30
Manav Rathi
2952c4a4c6 Consistency 2024-08-05 15:19:20 +05:30
ashilkn
e1713851b3 [mob][photos] Show accurate height and width in file info for a video 2024-08-05 15:09:16 +05:30
Manav Rathi
2d1a8e5b85 Doc 2024-08-05 15:08:47 +05:30
Manav Rathi
a59b11c9f8 Rearrange 2024-08-05 15:04:46 +05:30
Manav Rathi
40c360a1bd Rename 2024-08-05 15:03:55 +05:30
Manav Rathi
d599a6dcfa Thumb 2024-08-05 15:03:39 +05:30
Manav Rathi
219cc405da Terms 2024-08-05 14:58:35 +05:30
Manav Rathi
8cabf13e5a lint 2024-08-05 14:46:16 +05:30
Manav Rathi
f8c12ba127 Rename 2024-08-05 14:44:37 +05:30
Manav Rathi
9583b31bfc Prune 2024-08-05 14:44:03 +05:30
Manav Rathi
506dc36c69 Rest 2024-08-05 14:43:36 +05:30
Manav Rathi
61935a0037 More 2024-08-05 14:41:56 +05:30
Manav Rathi
25541ecd3a More 2024-08-05 14:41:05 +05:30
Manav Rathi
5e3cae39ec Entities too 2024-08-05 14:38:21 +05:30
Manav Rathi
e60506586e Prune 2024-08-05 14:33:29 +05:30
Manav Rathi
0d8a49317a Upload 2024-08-05 14:32:57 +05:30
Manav Rathi
6b52f1e53b all but 1 2024-08-05 14:26:45 +05:30
Manav Rathi
9ff4aa47d0 Collection 2024-08-05 14:22:28 +05:30
Manav Rathi
edbe40d2fa Use 2024-08-05 14:21:03 +05:30
Manav Rathi
4c28646ecc Expand to collections 2024-08-05 14:20:03 +05:30
Manav Rathi
8ec2d3e87c Forward 2024-08-05 14:01:46 +05:30
Crowdin Bot
2a00313159 New Crowdin translations by GitHub Action 2024-08-05 14:01:35 +05:30
Manav Rathi
22b2c49b63 metadata 2024-08-05 13:57:05 +05:30
Manav Rathi
13ab0d4309 enc new 2024-08-05 13:49:21 +05:30
Manav Rathi
5536f7ac03 Update the embedding layer 2024-08-05 13:42:55 +05:30
Manav Rathi
bd42650b9e More docs etc 2024-08-05 13:28:02 +05:30
Manav Rathi
13f31a7d09 Dec 2024-08-05 12:12:14 +05:30
Manav Rathi
124552eda3 New 2024-08-05 12:04:38 +05:30
Manav Rathi
a9359d15d3 Doc 2024-08-05 11:39:31 +05:30
Manav Rathi
15f80e3fa6 Ontology 2024-08-05 11:33:16 +05:30
Manav Rathi
2dcc199556 Unused 2024-08-05 11:10:56 +05:30
Manav Rathi
9bce3bba7c Rename and prune 2024-08-05 11:07:57 +05:30
Manav Rathi
32a602725a Unnest 2024-08-05 10:34:01 +05:30
Manav Rathi
0bff899713 Doc 2024-08-05 10:31:07 +05:30
Neeraj Gupta
d0fd868705 Merge branch 'main' into file_data 2024-08-05 10:24:02 +05:30
Manav Rathi
a02a4ca5c1 [web] New translations (#2616)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-05 09:53:17 +05:30
Crowdin Bot
2860a94dae New Crowdin translations by GitHub Action 2024-08-05 00:31:53 +00:00
Manav Rathi
ccc20c5bbd [server] Mention extra in docs (#2613)
Ref: https://github.com/ente-io/ente/pull/2607
2024-08-03 18:13:30 +05:30
Manav Rathi
98de9082b9 [server] Mention extra in docs
Ref: https://github.com/ente-io/ente/pull/2607
2024-08-03 18:11:15 +05:30
Manav Rathi
c703f46243 [web] Miscellaneous improvements (#2612) 2024-08-03 18:02:43 +05:30
Manav Rathi
6bd9607c94 allow setting extra parameter for dsn (#2607)
## Description
For https://github.com/ente-io/ente/discussions/2603
2024-08-03 18:01:32 +05:30
Manav Rathi
d68c04a8fb Increase tap area for better mobile UX 2024-08-03 17:57:41 +05:30
Manav Rathi
eea4958ee7 Non-ente ext links 2024-08-03 17:42:49 +05:30
Manav Rathi
6feb3b7897 Move 2024-08-03 17:20:21 +05:30
Manav Rathi
17e57b7486 Inline 2024-08-03 17:14:21 +05:30
Manav Rathi
9673aa1c19 Remove redundant preload
We show the img tag immediately
2024-08-03 17:11:27 +05:30
Manav Rathi
ebf51b99c8 Remove unused image (and its preload) 2024-08-03 17:05:41 +05:30
Manav Rathi
56c4b39d75 Button already handles this 2024-08-03 16:41:33 +05:30
Neeraj Gupta
14d003dd8f [server] Add API to update referral code 2024-08-03 16:39:15 +05:30
Manav Rathi
a01077a1a4 Inline 2024-08-03 16:38:27 +05:30
Neeraj Gupta
29cf5b91a5 [server] Fix deviceLimit tracker 2024-08-03 16:37:00 +05:30
Neeraj Gupta
3392e39f7c [server] Change default link expiry to never 2024-08-03 16:37:00 +05:30
Manav Rathi
c604078736 Prune 2024-08-03 16:31:36 +05:30
Manav Rathi
80dccca62c Accurater 2024-08-03 16:11:59 +05:30
Manav Rathi
04d632b50e Opt
https://mui.com/material-ui/react-use-media-query/#client-side-only-rendering
2024-08-03 16:09:40 +05:30
Neeraj Gupta
c41933edc4 [server] Fix typo (#2608)
## Description

## Tests
2024-08-03 16:07:17 +05:30
Neeraj Gupta
d1dc977d5e [server] Add struct for fileData config 2024-08-03 16:06:47 +05:30
Manav Rathi
0db9bd04a1 Inline 2024-08-03 16:04:41 +05:30
Manav Rathi
179acd7e47 Prune more 2024-08-03 16:00:04 +05:30
Manav Rathi
97486818d8 [web] Use pointer media query to approximate mobile device detection 2024-08-03 15:51:49 +05:30
Vishnu Mohandas
22cff206b3 Update README.md 2024-08-03 15:35:52 +05:30
Manav Rathi
b8e20eb263 [web] Start using new Exif library during date modifications (#2604) 2024-08-03 10:15:31 +05:30
Manav Rathi
d530562552 Update docs 2024-08-03 10:14:30 +05:30
Manav Rathi
ef38b639eb Fix appearance in the info drawer 2024-08-03 10:10:36 +05:30
Manav Rathi
7db35fd8bd I don't see a pen icon anymore
Not sure what this was for
2024-08-03 09:54:19 +05:30
Manav Rathi
59d772f609 Fix the layout shift 2024-08-03 09:54:06 +05:30
Manav Rathi
d5e54214da Fix another bunch of issues
This also fixes the problem with the separator (the colon in 08:54) not aligning
in the default orientation.
2024-08-03 08:57:51 +05:30
Manav Rathi
1227991300 Customize the paper slot the new way 2024-08-03 08:42:16 +05:30
Manav Rathi
cf81d25b6a Migrate renderInput 2024-08-03 08:35:01 +05:30
Manav Rathi
cc596ae4f0 freshen 2024-08-03 06:14:49 +05:30
John Doe
dbab1bad55 allow setting extra parameter for dsn 2024-08-02 21:09:23 +01:00
ashilkn
7c202a4edb [mob][photos] Consider the 'width' and 'height' key also when parsing dimensions of video 2024-08-02 17:26:36 +05:30
Prateek Sunal
289718f7f6 fix(auth/support): update support email to auth@ente.io 2024-08-02 16:40:39 +05:30
Prateek Sunal
986c00f4e8 fix(auth/support): remove support email and redirect to github discussions 2024-08-02 16:36:05 +05:30
Manav Rathi
025b8f7bcf Handle initial option 2024-08-02 15:24:58 +05:30
Victor Muthiani
5f7b411b67 [Auth] Add new icons and fix some icons (#2559)
## Description
1. Icons added:

- Ecitizen Kenya
- Bitget Wallet

2. Fixed icons that were invisble:

- Crypto
- 1xbet

3. Updated icons to cater for both dark and light mode:

- Github
- OKX 
- Bitmart

4. Reduced deriv.svg icon width
2024-08-02 15:22:01 +05:30
Manav Rathi
487cf125c1 Lint fix 2024-08-02 15:17:51 +05:30
Neeraj Gupta
e32cd7b64c [server] Expose API to get and put metadata 2024-08-02 15:09:52 +05:30
Manav Rathi
839b86ce88 uncon 2024-08-02 14:58:51 +05:30
Manav Rathi
2ebfc79420 Handle initial value 2024-08-02 14:54:50 +05:30
Manav Rathi
eb848eb4c6 The other place 2024-08-02 14:51:30 +05:30
Manav Rathi
ea36517832 Move back
Too many requisites first need to be moved to move those functions to new.
2024-08-02 14:49:55 +05:30
Manav Rathi
0bbb15337f Rework 2024-08-02 14:35:11 +05:30
Manav Rathi
8a2d3600e9 wip move 2024-08-02 14:21:51 +05:30
Manav Rathi
4335df1634 mig wip 2024-08-02 13:58:09 +05:30
Manav Rathi
967149c04b New home 2024-08-02 13:44:31 +05:30
Manav Rathi
a19179cacd Fix type 2024-08-02 13:42:12 +05:30
ashilkn
4f3fe73daa [mob][photos] Fix getVideoPropsAsync failing in native video player because a normal file and not the origin file was being passed to it in case of locally available vidoes 2024-08-02 13:33:32 +05:30
Manav Rathi
edc3337192 2 2024-08-02 13:33:10 +05:30
Manav Rathi
0241e408e1 Make it work 1
Rely on default 1900 instead of 1800
2024-08-02 13:18:50 +05:30
Manav Rathi
32469adcc5 Update MUI date picker to try and obtain the UTC functionality
Per https://mui.com/blog/mui-x-v6/#decoupling-versions-from-mui-core, the
version of MUI X is now decoupled from MUI core so this should work even when
our MUI remains at 5.

Migration:
- https://mui.com/x/migration/migration-pickers-v5/
- https://mui.com/x/migration/migration-tree-view-v6/
2024-08-02 12:28:26 +05:30
Manav Rathi
c8fcac8b55 (doesn't work) attempt to use UTC dates
We need to update MUI
2024-08-02 12:24:13 +05:30
Manav Rathi
fa89ed3a7c Switch to dayjs for UTC support 2024-08-02 12:14:30 +05:30
Manav Rathi
1364feeac8 Scope 2024-08-02 11:55:29 +05:30
Manav Rathi
3bf81dda3b Make it work 2024-08-02 11:51:03 +05:30
Manav Rathi
066c41a6df Upgrade 2024-08-02 11:38:10 +05:30
Manav Rathi
57dd8b0c67 Doc 2024-08-02 11:21:25 +05:30
Manav Rathi
54d97c222e Fix lint 2024-08-02 11:14:31 +05:30
Manav Rathi
ee233eab71 Tweak 2024-08-02 11:07:41 +05:30
Manav Rathi
706c288220 Remove unused prop 2024-08-02 10:48:47 +05:30
Manav Rathi
93b7d71543 Use the mui option 2024-08-02 10:47:04 +05:30
Manav Rathi
d6433155db New home 2024-08-02 10:42:51 +05:30
Manav Rathi
993943ccfa Prep 2024-08-02 10:41:28 +05:30
Manav Rathi
99c6c22fe1 [web] Non functional code rearrangement for the plan list (#2597) 2024-08-01 21:19:04 +05:30
Manav Rathi
bf6dc59429 Up 2024-08-01 21:12:07 +05:30
Manav Rathi
7c71277759 Inline 2024-08-01 21:11:10 +05:30
Manav Rathi
88996eddea Inline 2024-08-01 21:08:26 +05:30
Manav Rathi
dbd2addeea Scope 2024-08-01 21:06:44 +05:30
Manav Rathi
ab652ee3fe Inline 2024-08-01 21:05:04 +05:30
Manav Rathi
d14b18867a Remove unused 2024-08-01 21:00:16 +05:30
Manav Rathi
cfe2e96227 Inline 2024-08-01 20:59:26 +05:30
Manav Rathi
ad0b8ae017 Inline 2024-08-01 20:55:52 +05:30
Manav Rathi
7e5577ecd7 Inline 2024-08-01 20:53:19 +05:30
Manav Rathi
cd73a736f4 Remove unused 2024-08-01 20:51:44 +05:30
Manav Rathi
0a03df9242 Inline 2024-08-01 20:50:03 +05:30
Manav Rathi
1c4a6ca8b1 Remove unused 2024-08-01 20:39:28 +05:30
Manav Rathi
f15729d73f Inline 2024-08-01 20:37:14 +05:30
Manav Rathi
8edf6d8253 Remove unnecessary cast 2024-08-01 20:36:18 +05:30
Aman Raj Singh Mourya
43525128eb [mob][photos] Multi-Item Selection and Deletion Feature for Quick Links (#2589)
**Description**
This PR introduces a new feature that allows users to select multiple
links from quick links and delete them in one action.
2024-08-01 20:21:47 +05:30
Aman Raj Singh Mourya
ea585903b7 Merge branch 'quick_links' of https://github.com/ente-io/ente into quick_links 2024-08-01 20:17:32 +05:30
Aman Raj Singh Mourya
42c508b9ce [mob][photos] Use string for ValueKey 2024-08-01 20:16:56 +05:30
ashilkn
2fd960eb0e Merge branch 'main' into quick_links 2024-08-01 20:10:43 +05:30
Aman Raj Singh Mourya
e72c858315 [mob][photos] Fixed animation 2024-08-01 19:55:47 +05:30
Aman Raj Singh Mourya
2af07d9211 [mob][photos] Added animation 2024-08-01 19:55:19 +05:30
Aman Raj Singh Mourya
5f40b2e251 [mob][photos] Extracted strings 2024-08-01 19:31:21 +05:30
Ashil
50b6616680 [mob][auth] Bump up to v3.1.0 (#2582) 2024-08-01 19:25:43 +05:30
Ashil
ca3b477d4c [mob][photo] Fix incorrect SQLite syntax (missing whitespace) (#2587) 2024-08-01 19:25:17 +05:30
Neeraj Gupta
395f0384a0 [cli] Add option to exlude shared or hidden folders 2024-08-01 19:13:03 +05:30
Aman Raj Singh Mourya
1c1135a9b2 [mob][photos] Minor UI changes 2024-08-01 19:03:25 +05:30
ashilkn
31318f10d6 [mob][photos] Set aspect ratio of video 2024-08-01 18:38:34 +05:30
Aman Raj Singh Mourya
105ab79cdb [mob][photos] Changed dialog copy 2024-08-01 18:19:27 +05:30
Neeraj Gupta
0526c63681 [cli] Extend export command to pass filters 2024-08-01 17:52:58 +05:30
Neeraj Gupta
7d8a7257b4 [cli] Add list of filters 2024-08-01 17:46:05 +05:30
ashilkn
af5e9b51e1 [mob][photos] Fix bug in parsing rotation metadata from video using FFProbe 2024-08-01 16:51:36 +05:30
Manav Rathi
884ff970ad [desktop] Make the Exif backfill optional (#2594) 2024-08-01 16:33:53 +05:30
Manav Rathi
22f4a3751f [desktop] Don't use the indexable-files API (#2593)
Discussed. It is meant for mobile app use cases - us using it also on
desktop (where the constraints are different) doesn't really improve on
much latency and adds the overhead of extra API requests on each sync.

Supercedes: https://github.com/ente-io/ente/pull/2591
2024-08-01 16:33:06 +05:30
Manav Rathi
e640302ce0 [desktop] Make the exif backfill optional 2024-08-01 16:30:41 +05:30
Manav Rathi
4e51d76791 [desktop] Don't use the indexable-files API
Discussed. It is meant for mobile app use cases - us using it also on desktop
(where the constraints are different) doesn't really improve on much latency and
adds the overhead of extra API requests on each sync.
2024-08-01 16:12:21 +05:30
ashilkn
9b5b1d297b [mob][photos] Start integrating native_video_player 2024-08-01 15:52:41 +05:30
Manav Rathi
be00f015a7 [desktop] Handle logout for utility process (#2592) 2024-08-01 15:30:58 +05:30
Manav Rathi
9c883eebc6 [desktop] Handle logout for utility process 2024-08-01 15:27:14 +05:30
ashilkn
d5b5b9bd51 [mob][photos] Rename VideoWidgetNew to VideoWidgetMediaKit 2024-08-01 14:53:38 +05:30
Ashil
50f601b66b [mob][photos] Handle/fix issues with media dimensions (#2580)
## Description

- Stopped updating image width and height in public metadata since the
these could be incorrect (width and height inverted to be precise).
- Parse `rotation` metadata from video metadata when parsing video
properties with `ffprobe` to get the correct video width and height
considering `rotation`.
2024-08-01 14:46:02 +05:30
Neeraj Gupta
bfe5632477 [server] Support for inserting and fetching s3 metadata 2024-08-01 13:24:46 +05:30
Neeraj Gupta
a67bc6aee7 [server] Add bucket5 2024-08-01 13:24:25 +05:30
Manav Rathi
c0011ef10b [desktop] Pull existing embeddings first before starting on indexing (#2591)
Speeds up the initial sync on a new client.
2024-08-01 12:36:14 +05:30
Manav Rathi
985de0a5ce Fix the actual issue described in 940c647d50 2024-08-01 12:26:27 +05:30
Manav Rathi
940c647d50 Prevent multiple ticks from being enqueued
Noticed multiple ticks when uploading an item, which brought back focus into the
app and caused wakeUp also to get triggered because of sync. Not sure if this
was the issue, but felt like a potential one.
2024-08-01 12:19:06 +05:30
Manav Rathi
97bbf4811f Save 2024-08-01 11:45:25 +05:30
Manav Rathi
eed991a7b2 Construct the scaffolding 2024-08-01 11:22:10 +05:30
Manav Rathi
5a362b5d45 Move wip 2024-08-01 11:06:41 +05:30
Manav Rathi
523af2600a pull wip 2024-08-01 10:49:45 +05:30
Manav Rathi
f869447c7d File IDs 2024-08-01 10:41:31 +05:30
Manav Rathi
586d8f86f7 Up 2024-08-01 10:32:47 +05:30
Manav Rathi
c369db9453 Impl handler for /embeddings/indexed-files
https://github.com/ente-io/ente/pull/2511/
2024-08-01 10:15:04 +05:30
Manav Rathi
c4103f9136 Restore the pull scaffolding
Partially reverts 61b98a9964
2024-08-01 09:49:54 +05:30
Aman Raj Singh Mourya
ba9d656b38 [mob][photos] Added dialog box for confirmation 2024-07-31 19:47:08 +05:30
Vishnu Mohandas
31493541a1 Update pricing faq (#2588)
## Description

## Tests
2024-07-31 19:34:42 +05:30
vishnukvmd
af90bfade7 Update pricing faq 2024-07-31 19:33:35 +05:30
ashilkn
95e342830b [mob][photo] Fix incorrectly formatted query (missing whitespace) 2024-07-31 18:20:53 +05:30
Manav Rathi
eb2557b2b0 [desktop] Use a utility process for ML indexing (#2583)
* This ensures that the UI remains responsive when indexing is running.
* This allows us to parallelize the in-flight networking etc instead of
waterfalling everything.
* The actual CPU intensive indexing is still serial.
2024-07-31 16:27:28 +05:30
Manav Rathi
9ae979abbe [web] New translations (#2586)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-31 15:54:48 +05:30
Crowdin Bot
03805b6e75 New Crowdin translations by GitHub Action 2024-07-31 10:23:46 +00:00
Manav Rathi
b10d674711 [web] Free forever copy changes (#2585) 2024-07-31 15:53:00 +05:30
Aman Raj Singh Mourya
6361859a1b [mob][photos] Batch operation to delete quick links 2024-07-31 15:52:07 +05:30
Manav Rathi
e2f1d7488b [web] Free forever copy changes 2024-07-31 15:49:36 +05:30
Manav Rathi
8a39e4330b [web] New translations (#2584)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-31 15:45:29 +05:30
Crowdin Bot
81d1b15aaf New Crowdin translations by GitHub Action 2024-07-31 10:14:24 +00:00
Manav Rathi
f925d4cf27 Update plan IDs for pricing-v4 (#2573) 2024-07-31 15:32:24 +05:30
vishnukvmd
d52ea49a96 Update plan IDs for pricing-v4 2024-07-31 15:30: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
46cc696ccd Avoid jargon people might not understand 2024-07-31 14:58:24 +05:30
Manav Rathi
5e055b6039 opt unnecessary uploads 2024-07-31 14:44:42 +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
bf6aa5f840 Fix 2024-07-31 14:08:16 +05:30
Manav Rathi
ef32313807 x4 2024-07-31 14:04:29 +05:30
Neeraj Gupta
5bd75a8567 [server] Add req/res model files 2024-07-31 13:42:31 +05:30
Manav Rathi
ebbb9a61ee Don't fail on exif errors 2024-07-31 13:14:09 +05:30
Neeraj Gupta
b9b22fa4dc [server] Add DB triggers for validating row sanity 2024-07-31 13:04:51 +05:30
ashilkn
3d730f4d14 [mob][auth] Bump up to v3.1.0 2024-07-31 12:55:57 +05:30
Manav Rathi
4647f9fac2 Undup and scope 2024-07-31 12:47:52 +05:30
Manav Rathi
192e491acb Match the documented behaviour 2024-07-31 12:46:09 +05:30
Ashil
627a34a231 [mob][auth] Lockscreen option auth (#2465)
### Pull Request Description

*Features Added:*

1. *App Lock Options:*
- *Device Lock*: Users can set the app lock to utilize the device's
default lock mechanism (e.g., fingerprint, face recognition, or device
PIN/password).
- *Custom PIN/Password*: Users have the option to set a custom PIN or
password for app lock.

2. *Authentication for App Lock Settings:*
- When users attempt to change the app lock settings, they must
authenticate using the currently set PIN/password or, if none is set,
the device lock.

3. *App Lock on Background and Quit:*
- The app will prompt for authentication when it is brought back to the
foreground after being in the background or when the app is restarted.
4. *Incremental Lock Timer:*
- A timer mechanism is implemented which starts at 30 seconds after few
incorrect unlock attempts.
- The lockout time doubles after each incorrect attempt, increasing
delay penalties.
- After 10 incorrect attempts, the user is automatically logged out.
2024-07-31 12:43:15 +05:30
Manav Rathi
3a5843f532 tail 2024-07-31 12:34:30 +05:30
Manav Rathi
5a3838be34 Route via workers 2024-07-31 12:30:15 +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
ashilkn
423f0b6719 [mob][auth] Reorder security section 2024-07-31 11:50:10 +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
daed8a72da Only once 2024-07-31 10:17:08 +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
95facd60e0 integrate wip 1 2024-07-31 09:20:35 +05:30
Aman Raj Singh Mourya
30cecf53b3 [mob][auth] Hide content default value set to true when applock enabled 2024-07-30 22:02:50 +05:30
Aman Raj Singh Mourya
2101817b23 [mob][auth] Code clean up 2024-07-30 21:49:40 +05:30
Manav Rathi
7baacc6a77 For real - 1 2024-07-30 20:22:09 +05:30
Manav Rathi
65cfcc27a8 Rearrange 2024-07-30 20:00:21 +05:30
Manav Rathi
3f3d10f57b Error 2 2024-07-30 19:53:39 +05:30
Manav Rathi
18cb596d57 Error 1 2024-07-30 19:41:51 +05:30
Manav Rathi
4ca40085c1 init 2024-07-30 19:13:54 +05:30
ashilkn
878d22fd4a [mob][auth]: Show auto lock feature only on mobile 2024-07-30 18:46:03 +05:30
ashilkn
c3c2dd5cc6 [mob][auth] Fix 'App lock' not working onTap from security section on macOS and Linux 2024-07-30 18:14:59 +05:30
ashilkn
08ba58d790 [mob][photos] Write getters to access correct height and width considering the rotation data and keep the raw codec height and width properties private in FFProbeProps 2024-07-30 17:30:20 +05:30
ashilkn
60d9a819f4 [mob][photos] Rename 2024-07-30 16:52:36 +05:30
ashilkn
6842218d2b [mob][photos] Remove unnecessary int to double conversion 2024-07-30 16:37:10 +05:30
ashilkn
3f0855d9a4 [mob][photos] write getter for video dimensions considering rotation in FFProbeProps 2024-07-30 16:27:43 +05:30
ashilkn
b2556e893b [mob][photos] Parse rotation also when parsing video properties using ffprobe 2024-07-30 16:18:30 +05:30
Manav Rathi
81b52419a5 debug strings 2024-07-30 16:03:57 +05:30
Manav Rathi
e66e9251db Fancier 2024-07-30 15:48:44 +05:30
Manav Rathi
37367f7260 Logging 1 2024-07-30 15:41:48 +05:30
ashilkn
48e566ae68 [mob][photos] Stop updating dimension in pubmmd as it could be inverted for some images 2024-07-30 15:40:17 +05:30
Manav Rathi
29877d119c Let it flow 2024-07-30 14:51:40 +05:30
Manav Rathi
c124cdff20 Fix ordering 2024-07-30 14:49:31 +05:30
Manav Rathi
3d83786f6c Workaround 2024-07-30 14:46:54 +05:30
Aman Raj Singh Mourya
a14a8b0cfb [mob][auth] Lockscreen fixes 2024-07-30 14:40:32 +05:30
Manav Rathi
d92a31d8d8 Indicate error 2024-07-30 14:27:27 +05:30
Manav Rathi
3eaa9b449a IPC 2024-07-30 14:16:10 +05:30
Manav Rathi
b28e8c2fb4 IPC 2024-07-30 13:41:58 +05:30
Manav Rathi
24bc175f1c Forward 2024-07-30 13:21:31 +05:30
Manav Rathi
e54910f8d0 Fix origin 2024-07-30 12:44:22 +05:30
Manav Rathi
0195a9b494 Add workaround 2024-07-30 12:43:07 +05:30
Manav Rathi
ea8bb4529f We need to go via the preload 2024-07-30 12:29:11 +05:30
Manav Rathi
180389f3e2 Can't circumvert that way 2024-07-30 12:00:44 +05:30
Manav Rathi
7d42f23abf Send to the right person 2024-07-30 11:48:00 +05:30
Manav Rathi
4087c6ef4e Fix path 2024-07-30 11:39:58 +05:30
Manav Rathi
67a9417528 Scaffold 2024-07-30 11:37:46 +05:30
Manav Rathi
1e720b4b7d Scaffold 2024-07-30 11:23:32 +05:30
Manav Rathi
1a9170632e Take 1 2024-07-30 11:16:04 +05:30
Neeraj Gupta
3a962cfe52 [server] Extend ObjectType instead of creating new enum 2024-07-30 10:30:57 +05:30
Manav Rathi
65d2bfe1c1 Split on the main/utility axis 2024-07-30 10:19:03 +05:30
Manav Rathi
82f808e533 Outline 2024-07-30 09:59:33 +05:30
Ashil
27ae4b83c4 [mob][photos] Subscription screen redesign (#2576) 2024-07-29 22:54:34 +05:30
ashilkn
142a4ddbc4 [mob][photo] Bump up to v0.9.16 2024-07-29 21:44:18 +05:30
ashilkn
406404f8d0 Merge branch 'main' into subscription_screen_redesign 2024-07-29 21:43:19 +05:30
ashilkn
088cec2716 [mob][photos] Fix on tap not working on free plan when onboarding 2024-07-29 21:38:45 +05:30
Manav Rathi
cf6336d100 [web] Minor tweak for the indexer (#2577)
Continuation of https://github.com/ente-io/ente/pull/2574.
2024-07-29 21:13:00 +05:30
Aman Raj Singh Mourya
c6bf6bd7b6 [mob][photos] Changed max quick link count to 4 2024-07-29 21:09:49 +05:30
Manav Rathi
3dbdea472b Add a top level catch handler instead of silent swallows 2024-07-29 20:46:05 +05:30
ashilkn
d5711095f9 [mob][photos] Change border of plans in subscription screen 2024-07-29 19:34:47 +05:30
ashilkn
2a3fe8c49f [mob][photos] Copy stripe subscription page changes to store subscription page 2024-07-29 19:22:53 +05:30
ashilkn
7d94ef0bbd [mob][photos] Subscription page final UI tweaks 2024-07-29 17:56:58 +05:30
ashilkn
4e589840ff [mob][photos] Subscription page UI improvements 2024-07-29 17:15:03 +05:30
Neeraj Gupta
3571281bef [auth] New translations (#2568)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-29 17:03:03 +05:30
Neeraj Gupta
7b0ec2991a [mobile] New translations (#2567)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-29 17:00:03 +05:30
Ashil
3572efc02b [mob][photos] Add preview to the album link (#2553) 2024-07-29 16:14:26 +05:30
Manav Rathi
3013d68203 [web] Exif - Migrate to a maintained library - Part 6/x (#2574) 2024-07-29 16:12:19 +05:30
Aman Raj Singh Mourya
c7857110ac [mob][photos] Minor changes 2024-07-29 16:11:52 +05:30
Manav Rathi
505e1de14c lint 2024-07-29 16:09:33 +05:30
Manav Rathi
d116c5ccb1 Prune false positives for times picked from file names 2024-07-29 15:59:55 +05:30
Aman Raj Singh Mourya
8f08ab18fc [mob][photos] MInor changes 2024-07-29 15:56:48 +05:30
Neeraj Gupta
dc143bbaaf [server] Minor fix 2024-07-29 15:48:22 +05:30
Neeraj Gupta
8f8f5d2f51 [server] Avoid redirect 2024-07-29 15:47:44 +05:30
Manav Rathi
aad7300e4b Take 2 2024-07-29 15:41:44 +05:30
Neeraj Gupta
2cc87140ed Add basic endpoint to unblock testing 2024-07-29 15:37:58 +05:30
Manav Rathi
0290991e2c DOMParser is not available in web workers
Exif extraction from XMP thus fails with the following console warning

    Warning: DOMParser is not available. It is needed to be able to parse XMP tags

Thus we need to explicitly take a dep on xmldom.
2024-07-29 15:16:33 +05:30
Manav Rathi
9e2e8e4d63 Fix 2024-07-29 14:54:31 +05:30
Aman Raj Singh Mourya
509b7bda67 [mob][photos] Moving code to share_util.dart 2024-07-29 14:48:42 +05:30
Manav Rathi
30db24721a Fix video spinner 2024-07-29 14:46:29 +05:30
Manav Rathi
b121daa607 Trace 2024-07-29 14:40:11 +05:30
Manav Rathi
bae717dc69 Prepare for internal users 2024-07-29 14:19:17 +05:30
Manav Rathi
b61e4f4ac6 Integrate exif 2024-07-29 13:55:37 +05:30
Manav Rathi
a7e0c5b61d Use the new server enum 2024-07-29 13:20:25 +05:30
Manav Rathi
7a2d925737 [server] Stop exposing /metrics for self-hosted users (#2569)
Doesn't impact Ente's production instances since this endpoint was
disallowed on the load balancer, but instead of requiring the same for
folks who are self hosting we modify the source to not expose /metrics
on :8080 (they'll still be available on :2112).

Refs:
-
2199a42d96/middleware.go (L345)
- https://github.com/ente-io/ente/discussions/2562
2024-07-29 12:05:07 +05:30
Vishnu Mohandas
84ee895b93 Fix typo (#2570) 2024-07-29 11:56:53 +05:30
Vishnu Mohandas
92068fbbd6 Fix typo 2024-07-29 11:56:40 +05:30
Neeraj Gupta
950b2bb997 [server] Update db script 2024-07-29 11:42:14 +05:30
Manav Rathi
d989a3b631 [server] Stop exposing /metrics for self-hosted users
Doesn't impact Ente's production instances since this endpoint was disallowed on
the load balancer, but instead of requiring the same for folks who are self
hosting we modify the source to not expose /metrics on :8080 (they'll still be
available on :2112).

Refs:
- 2199a42d96/middleware.go (L345)
- https://github.com/ente-io/ente/discussions/2562
2024-07-29 11:22:34 +05:30
Ashil
a8c9c33aaa [mob][photos]App lock screen UI improvements (#2536) 2024-07-29 11:22:12 +05:30
Neeraj Gupta
198dab9f58 [server] Add db script to store data 2024-07-29 10:37:13 +05:30
Manav Rathi
184e6090fd [web] New translations (#2566)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-29 09:51:49 +05:30
Crowdin Bot
d1417f364a New Crowdin translations by GitHub Action 2024-07-29 01:16:41 +00:00
Crowdin Bot
d2a6440cba New Crowdin translations by GitHub Action 2024-07-29 01:04:16 +00:00
Crowdin Bot
f09a8c4c51 New Crowdin translations by GitHub Action 2024-07-29 00:31:41 +00:00
Manav Rathi
8d91b857fb [web] Exif - Migrate to a maintained library - Part 5/x (#2558)
Things are reaching a state where we can flip the switch.
2024-07-27 21:51:26 +05:30
Manav Rathi
d1a74da4a4 Rely on the lib's formatters 2024-07-27 21:35:43 +05:30
Manav Rathi
08833390bc Retain previous behaviour 2024-07-27 20:24:59 +05:30
Manav Rathi
e1923fdebd Prone to confusion between the object and the type 2024-07-27 20:13:06 +05:30
Manav Rathi
06be08a382 Fix accidental aliasing 2024-07-27 20:08:56 +05:30
Manav Rathi
99066b8fea Use 2024-07-27 20:02:06 +05:30
Manav Rathi
487fd62feb Rearrange 2024-07-27 20:00:34 +05:30
Manav Rathi
26c40ab2ec Test
Chrome, Safari, Firefox, Node.js (macOS)

    const parseMetadataDate = (s) => {
        const timestamp = new Date(s).getTime() * 1000;
        if (isNaN(timestamp)) return undefined;

        let offsetTime;
        let sWithoutOffset;

        const m = s.match(/Z|[+-]\d\d:?\d\d$/);
        if (m?.index) {
            sWithoutOffset = s.substring(0, m.index);
            offsetTime = s.substring(m.index);
        } else {
            sWithoutOffset = s;
        }

        const date = new Date(
            sWithoutOffset + (sWithoutOffset.length <= 10 ? "" : "Z"),
        );
        const dateTime = dropLast(date.toISOString());

        return { dateTime, offsetTime, timestamp };
    };

    const dropLast = (s) => (s ? s.substring(0, s.length - 1) : s);

    const test = () => {
        console.log(parseMetadataDate("2023"));
        console.log(parseMetadataDate("2023-08"));
        console.log(parseMetadataDate("2023-08-23"));
        console.log(parseMetadataDate("2023-08-23T18:03:00"));
        console.log(parseMetadataDate("2023-08-23T18:03:00+05:30"));
        console.log(parseMetadataDate("2023-08-23T18:03:00.000+05:30"));
        console.log(parseMetadataDate("2023-08-23T12:33:00.000Z"));
    };

    test();
2024-07-27 19:45:15 +05:30
Manav Rathi
4deb9c8f13 Impl wip 2024-07-27 19:22:41 +05:30
ashilkn
efab8918f2 [mob][photos] Many changes to subscription page 2024-07-27 17:47:13 +05:30
Manav Rathi
74c5b22927 Outline 2024-07-27 17:42:54 +05:30
Manav Rathi
8b30d52e94 New home 2024-07-27 16:03:29 +05:30
ashilkn
b5d577f090 [mob][photos] Tweak animation 2024-07-27 13:23:11 +05:30
ashilkn
6440b2176d [mob][photos] Update font size in subscription screen 2024-07-27 13:17:12 +05:30
ashilkn
d3d859f252 [mob][photos] Update asset 2024-07-27 12:56:16 +05:30
ashilkn
63fe67d677 [mob][photos] Add animation when to price when switching between monthly and yearly plans 2024-07-27 12:48:07 +05:30
Neeraj Gupta
23d4156a12 [server] Make linter happy and new entityType: person_v2 (#2545)
## Description

## Tests
2024-07-27 12:36:50 +05:30
ashilkn
41f59ec9ca [mob][photos] Move SubscriptionToggle widget to subscription_common_widgets.dart 2024-07-27 12:16:47 +05:30
ashilkn
bebaa76085 [mob][photos] Show which plan is popular and active in subscription screen 2024-07-27 12:09:43 +05:30
Manav Rathi
c28b6e3a62 Stay within JavaScript
https://www.typescriptlang.org/docs/handbook/enums.html#objects-vs-enums
2024-07-27 10:29:46 +05:30
Manav Rathi
19304daeab Auto rename didn't catch this 2024-07-27 10:24:12 +05:30
Manav Rathi
5c0942f2b7 Remove unused 2024-07-27 10:15:41 +05:30
Manav Rathi
1adab703b8 Rename FILE_TYPE 2024-07-27 10:14:19 +05:30
Manav Rathi
9613361151 Outline 2024-07-27 10:04:47 +05:30
Manav Rathi
77fcd04613 [web] Exif - Migrate to a maintained library - Part x/x (#2556) 2024-07-27 08:56:28 +05:30
Manav Rathi
47f22cf7e4 [desktop] Attempts to improve large drag drops on Windows (#2555)
Trying to diagnose a customer issue where they reported that the
renderer was crashing when trying to drag and drop a 1TB folder on
Windows. Fixing some things that popped out in the memory allocations or
the CPU time when testing with a synthetic workflow (on macOS) - these
may or may not fix their issue, but these are anyway improvements and
will only make things better.
2024-07-26 21:21:48 +05:30
Manav Rathi
90cd6502c1 [desktop] Attempts to improve large drag drops on Windows
Trying to diagnose a customer issue where they reported that the renderer was
crashing when trying to drag and drop a 1TB folder on Windows. Fixing some
things that popped out in the memory allocations or the CPU time when testing
with a synthetic workflow (on macOS) - these may or may not fix their issue, but
these are anyway improvements and will only make things better.
2024-07-26 21:18:17 +05:30
laurenspriem
3cc05d5c42 [mob][photos] Fix in isolate message 2024-07-26 17:39:34 +02:00
laurenspriem
e205b07e60 [mob][photos] Remove comments 2024-07-26 17:31:03 +02:00
ashilkn
b2103e3893 [mob][photos] Update subscription page colors 2024-07-26 20:09:02 +05:30
ashilkn
6d5af2e6a5 [mob][photos] Update colors and text style 2024-07-26 19:43:25 +05:30
ashilkn
ef1429685b [mob][photos] Make subscription toggle work 2024-07-26 19:19:42 +05:30
ashilkn
fc93deb575 [mob][photos] Create new subscription toggle 2024-07-26 18:50:11 +05:30
Aman Raj Singh Mourya
8bbef91103 [mob][photos] Add preview to the album link 2024-07-26 18:02:17 +05:30
laurenspriem
2a04af9be0 [mob][photos] Inline 2024-07-26 13:59:58 +02:00
laurenspriem
b625bd1afc [mob][photos] Simplify face embedding service 2024-07-26 13:56:45 +02:00
laurenspriem
166bcf7986 [mob][photos] Simplify face detection 2024-07-26 13:53:21 +02:00
laurenspriem
3abf215f8c [mob][photos] Simplify ClipImage 2024-07-26 13:47:48 +02:00
laurenspriem
cf8b9e4365 [mob][photos] Simplify 2024-07-26 13:41:45 +02:00
laurenspriem
627ec5f2a6 [mob][photos] Rename 2024-07-26 13:34:53 +02:00
laurenspriem
f488eb35e2 [mob][photos] Delay loading ClipText 2024-07-26 13:27:36 +02:00
laurenspriem
70bc65fc25 [mob][photos] Rename 2024-07-26 13:10:04 +02:00
laurenspriem
e19f3ec992 [mob][photos] Merge issues 2024-07-26 13:02:58 +02:00
laurenspriem
1d0cf3875f [mob][photos] Make sure models are downloaded 2024-07-26 12:59:18 +02:00
Manav Rathi
7f357d0f65 lint 2024-07-26 16:11:06 +05:30
ashilkn
87e3aa4d11 [mob][photos] Redesign header widget of subscription page 2024-07-26 16:09:35 +05:30
Manav Rathi
6c7f8e5fae Mention we're ignoring NaNs too 2024-07-26 15:25:17 +05:30
Manav Rathi
b637f2fe08 Handle exif subsecs 2024-07-26 15:15:32 +05:30
laurenspriem
739235836e [mob][photos] Resolve merge errors 2024-07-26 11:39:22 +02:00
laurenspriem
892e50b358 [mob][photos] Translations 2024-07-26 11:34:21 +02:00
Manav Rathi
5995730659 Rearrange 2024-07-26 14:54:51 +05:30
Manav Rathi
689d3c4c82 New lib works in more cases than before 2024-07-26 14:46:52 +05:30
Manav Rathi
d9a8eafbe3 Tweak 2024-07-26 14:29:56 +05:30
Manav Rathi
e14e06dc1a Handle errors 2024-07-26 14:22:09 +05:30
Manav Rathi
ce4063c892 There is always some data (from the image itself e.g.) 2024-07-26 13:33:48 +05:30
ashilkn
f01b3b9def [mob][photos] Redesign app bar of subscription screen 2024-07-26 13:29:33 +05:30
Manav Rathi
8cde630e01 Tweaks 2024-07-26 13:09:39 +05:30
Manav Rathi
55a86cc85c Test 1 2024-07-26 13:04:20 +05:30
Manav Rathi
8bf88c2059 Full listing 2024-07-26 12:51:47 +05:30
ashilkn
af42c42141 [mob][photos] Make borders, bg color, stroke color and padding same as design on SubscriptionPlanWidget 2024-07-26 12:49:07 +05:30
Manav Rathi
0d01ed5c00 Full listing 2024-07-26 12:38:50 +05:30
ashilkn
3edc323272 [mob][photos] Redesign and change logic in SubscriptionPlanWidget to match new design 2024-07-26 12:20:39 +05:30
Manav Rathi
f6c8e13816 Update wip 2024-07-26 12:07:59 +05:30
Manav Rathi
beace4cbde Parse wip 2024-07-26 11:57:46 +05:30
Manav Rathi
bac49c7058 Ontology wip 2024-07-26 11:03:18 +05:30
Manav Rathi
76faf4c1d7 Use raw exif - wip 1 2024-07-26 09:42:57 +05:30
laurenspriem
1e76a581d4 Merge remote-tracking branch 'origin/clip_face_integration' into clip_face_integration 2024-07-25 23:58:14 +02:00
laurenspriem
14451d522e [mob][photos] Simplify 2024-07-25 23:34:33 +02:00
laurenspriem
533d5dfa88 [mob][photos] Use quantized text model 2024-07-25 23:31:34 +02:00
laurenspriem
a5b47f16a9 [mob][photos] Separate out tokenizer init 2024-07-25 23:28:17 +02:00
laurenspriem
18a5f4d212 [mob][photos] Clip text inference 2024-07-25 22:49:59 +02:00
laurenspriem
c26a603901 [mob][photos] Make bool public 2024-07-25 22:43:40 +02:00
laurenspriem
91789f7ece [mob][photos] Tiny change 2024-07-25 22:34:28 +02:00
laurenspriem
1e695ffd84 [mob][photos] Make sure ClipText is loaded 2024-07-25 22:32:16 +02:00
laurenspriem
e65a36d5c7 [mob][photos] Never dispose MLComputer 2024-07-25 22:02:39 +02:00
laurenspriem
de5fd245ef [mob][photos] Rename to MLComputer 2024-07-25 21:54:31 +02:00
laurenspriem
00beadbc01 [mob][photos] Rename to MLIndexingIsolate 2024-07-25 21:50:56 +02:00
laurenspriem
d30c04cc55 [mob][photos] Make releasing indexing model automatic 2024-07-25 21:48:55 +02:00
laurenspriem
16e611b948 [mob][photos] Release implementation in PlatformPlugin 2024-07-25 21:45:41 +02:00
laurenspriem
d3e965fbb7 [mob][photos] Release indexing models 2024-07-25 21:43:47 +02:00
laurenspriem
8d9b5a8ea0 [mob][photos] ONNX Env FFI 2024-07-25 21:11:39 +02:00
laurenspriem
41aaf4a2db [mob][photos] Change name 2024-07-25 21:03:43 +02:00
laurenspriem
e3908f3f2c [mob][photos] Minor change 2024-07-25 17:55:49 +02:00
laurenspriem
cdcc349157 [mob][photos] Abstract choice of onnx package 2024-07-25 17:54:18 +02:00
laurenspriem
ea5eef0f2f [mob][photos] Use correct session 2024-07-25 17:51:31 +02:00
laurenspriem
cfd5c22649 [mob][photos] Load models in isolate 2024-07-25 17:46:38 +02:00
Manav Rathi
47ded8b302 Dates 2024-07-25 21:07:18 +05:30
Manav Rathi
1501e055a9 Rename 2024-07-25 20:56:25 +05:30
Manav Rathi
2cb9c915aa Narrow down scope: index => extract raw exif 2024-07-25 20:49:36 +05:30
Ashil
8072b2943a [mob][photos] Improve UX on "Create new account" screen (#2548)
## Description

Since the app doesn't let a user create an account with a weak password
and since isn't clear for the user how the app classifies a password as
"Weak", "Moderate" or "Strong", users would find it hard to come up with
a moderate or strong password. Also, the app wasn't surfacing the
strength every time.

All these UX issues have been fixed in this PR. 
 
Before: 


https://github.com/user-attachments/assets/c9630c44-4591-4bdd-a05d-8098ff5afef8

After:


https://github.com/user-attachments/assets/a9c1abfa-de1e-44c6-9f7e-157abe4f8de3


## Tests

Tested new account creation flow, did not find any regressions and can't
think of any that could have been introduced.
2024-07-25 19:51:57 +05:30
Manav Rathi
b4ea15f00b Tweak the debug logging 2024-07-25 19:02:32 +05:30
laurenspriem
06a093de81 [mob][photos] Run clip text in separate isolate 2024-07-25 13:08:26 +02:00
Manav Rathi
191f1fd097 creationTime will always be present 2024-07-25 15:51:46 +05:30
ashilkn
fb25888129 [mob][photos] Release resources in dispose() and increase tap area of password strength info 2024-07-25 15:08:24 +05:30
Vishnu Mohandas
f0d5c7d51f Add breakdown of AppStore's privacy disclosure (#2549) 2024-07-25 15:06:39 +05:30
vishnukvmd
d5b59765aa Add breakdown of AppStore's privacy disclosure 2024-07-25 15:05:51 +05:30
ashilkn
d847141eb7 [mob][photos] Extract string 2024-07-25 13:43:04 +05:30
ashilkn
5d417f3825 [mob][photos] Give info to user how password strength is calculated in 'Create new account' screen 2024-07-25 13:40:51 +05:30
ashilkn
422a36319e [mob][photos] Create reuseble infoDialog 2024-07-25 13:36:07 +05:30
Aman Raj Singh Mourya
10e19ffae2 [mob][auth] Minor UI changes 2024-07-25 13:22:06 +05:30
Aman Raj Singh Mourya
28b9d5512f [mob][auth] Add animation when toggling app lock 2024-07-25 13:19:19 +05:30
ashilkn
939363fd7a [mob][photos] Always show password strength when needed in create new account screen 2024-07-25 12:55:26 +05:30
Neeraj Gupta
584db778ee [server] Add person_v2 entity type 2024-07-25 11:51:29 +05:30
Neeraj Gupta
336aa7ac5f [server] Make linter happy 2024-07-25 11:47:06 +05:30
Neeraj Gupta
4bcec9d43b [server] Temporarily disable fetch from Wasabi (#2544)
## Description

## Tests
2024-07-25 11:41:18 +05:30
Ashil
e5239e588b [mob][photos] Reorder security section in settings for consistent UI (#2538) 2024-07-25 11:40:55 +05:30
Neeraj Gupta
553c153155 [server] Temporarily disable fetch from Wasabi 2024-07-25 11:39:19 +05:30
Manav Rathi
a4a4b7f941 debug logging 2024-07-25 09:51:50 +05:30
Manav Rathi
89a8a45935 [web] Exif - New library migration - Part 4/x (#2542) 2024-07-24 21:05:33 +05:30
Manav Rathi
adf68a82c5 Add some debugging code 2024-07-24 21:00:51 +05:30
Manav Rathi
0d313825d6 debug logging 2024-07-24 20:46:37 +05:30
Manav Rathi
218a5ce5f9 Tie together 2024-07-24 20:42:49 +05:30
laurenspriem
b506043b2c [mob][photos] Add todo 2024-07-24 17:11:35 +02:00
Manav Rathi
719f056841 Interface 2024-07-24 20:28:03 +05:30
laurenspriem
2df64627a6 [mob][photos] Init client exactly once 2024-07-24 16:57:18 +02:00
Manav Rathi
c835984e40 Single date 2024-07-24 20:08:08 +05:30
Manav Rathi
5a36e37e93 Fuse 2024-07-24 19:54:39 +05:30
laurenspriem
00c4b7caa8 [mob][photos] Simplify functions in Isolate 2024-07-24 16:23:31 +02:00
Manav Rathi
16ec4db546 Use 2024-07-24 19:41:31 +05:30
Manav Rathi
ae0b701319 Parse IPTC dates 2024-07-24 19:29:04 +05:30
laurenspriem
6880139888 [mob][photos] Separate ML Isolate 2024-07-24 15:53:26 +02:00
ashilkn
31043f5f4e [mob][photos] Reorder security section in settings for consistent UI 2024-07-24 18:59:12 +05:30
Manav Rathi
4e29f1e03a Return pairs 2024-07-24 18:44:52 +05:30
ashilkn
dafa155903 Revert "[mob][photos] Fix internal release workflow failing"
This reverts commit 5764734f14.
2024-07-24 18:37:26 +05:30
Ashil
f3a69b0d0b [mob][photos] Fix internal release workflow failing (#2537)
To fix
`Changes cannot be sent for review automatically. Please set the query
parameter changesNotSentForReview to true. Once committed, the changes
in this edit can be sent for review from the Google Play Console UI.`
2024-07-24 18:23:53 +05:30
ashilkn
5764734f14 [mob][photos] Fix internal release workflow failing 2024-07-24 18:18:36 +05:30
ashilkn
2be4c7e470 [mob][photos] Minor UI changes 2024-07-24 17:52:44 +05:30
ashilkn
87ed684ce9 [mob][photos] Add animation when toggling app lock 2024-07-24 17:46:48 +05:30
Neeraj Gupta
fcd1ec3b05 [mob] Download models before interence 2024-07-24 17:28:45 +05:30
Aman Raj Singh Mourya
3fd7100dd7 [mob][auth] Used better names 2024-07-24 17:26:49 +05:30
ashilkn
1545f75217 [mob][photos] Bump up to v0.9.15 2024-07-24 17:26:01 +05:30
Ashil
816061774e [mob][photos] Show app content (#2522)
**Toggle Implementation:** Added a new feature in the app settings to
enable or disable the visibility of app content in app switcher mode.
2024-07-24 17:20:26 +05:30
ashilkn
4451d39ac9 [mob][photos] Revert change to remove bug 2024-07-24 17:15:28 +05:30
ashilkn
12fbc6c801 [mob][photos] Use better names 2024-07-24 17:11:51 +05:30
Aman Raj Singh Mourya
386a2f841e [mob][auth] Extracted strings 2024-07-24 16:35:47 +05:30
Aman Raj Singh Mourya
275e521c40 [mob][auth] Fixes 2024-07-24 16:12:31 +05:30
Neeraj Gupta
e6e9948fd8 [mob] Avoid building fileSelection when no file is selected 2024-07-24 16:12:19 +05:30
ashilkn
2f6530d6d6 [mob][photos] Add comment for context 2024-07-24 16:02:25 +05:30
ashilkn
40f0829f6b [mob][photos] Make code better readable 2024-07-24 16:00:18 +05:30
laurenspriem
37285a087a [mob][photos] Simplify tokenizer path 2024-07-24 12:21:36 +02:00
laurenspriem
3a3cb016ed [mob][photos] Run clip text in ML isolate 2024-07-24 12:16:24 +02:00
Manav Rathi
cb0be8a624 [web] Exif - New library migration - Part 3/x (#2534) 2024-07-24 15:36:38 +05:30
Manav Rathi
3da9361271 Make the linter happy 2024-07-24 15:32:18 +05:30
Neeraj Gupta
90a1481cdf [mob] refactor 2024-07-24 15:31:39 +05:30
Neeraj Gupta
aab6bb47b1 [server] Add new type for derived data (#2533)
## Description

## Tests
Tested locally, both DB insertion & value for client.
2024-07-24 15:27:33 +05:30
Manav Rathi
65863d1b8f Match the current order 2024-07-24 15:26:30 +05:30
Neeraj Gupta
07b4deba2e [mob] inline 2024-07-24 15:24:11 +05:30
Neeraj Gupta
0afddd6949 [mob] inline 2024-07-24 15:21:34 +05:30
Neeraj Gupta
ea4ab9d4cd [mob] rename 2024-07-24 15:19:20 +05:30
Manav Rathi
7b80c5bf77 Do it as per the XMP spec
This is the format I've seen in all the XMP files I've encountered so far too
(not relying on this evidence, just that it corroborates what the spec says).

The wording in the exiftool spec was confusing, I now think what it means is
that _exiftool_ will use that format, not XMP.
2024-07-24 15:18:40 +05:30
Neeraj Gupta
6b026678a3 [mob] Update model name for derived data 2024-07-24 15:05:19 +05:30
Neeraj Gupta
626bc71b25 [server] Use req header for client info 2024-07-24 15:02:28 +05:30
Manav Rathi
1bcf232d25 Split 2024-07-24 14:53:18 +05:30
Aman Raj Singh Mourya
b1907ff091 [mob][photos] Extracted strings 2024-07-24 14:46:15 +05:30
Aman Raj Singh Mourya
940c02bbbc [mob][photos] Merge branch 'main' into show_app_content 2024-07-24 14:31:55 +05:30
Manav Rathi
66ed561d07 ExifReader trims the exif: or tiff: prefix from the XMP tags
12360dd8f3/src/xmp-tags.js (L252)
2024-07-24 14:17:13 +05:30
Neeraj Gupta
66e1062cd3 [server] Add derived model type 2024-07-24 13:56:48 +05:30
Manav Rathi
bd8057ede3 Dimensions 2024-07-24 13:53:23 +05:30
Neeraj Gupta
e134d599b7 [mob] Use stream to optimize processing 2024-07-24 13:45:18 +05:30
Neeraj Gupta
6d7d7b88a6 [mob] iOS build changes 2024-07-24 13:42:04 +05:30
Aman Raj Singh Mourya
9c5d958250 [mob][photos] Minor fixes 2024-07-24 13:35:01 +05:30
Manav Rathi
db52780cee Lat lng 2024-07-24 13:00:01 +05:30
Manav Rathi
0730ba72a6 Build up 2024-07-24 12:54:37 +05:30
Neeraj Gupta
ef372ebfa4 [mob] Modify instruction based on remote response 2024-07-24 12:32:56 +05:30
Manav Rathi
2ff6a2f73c XMP 2024-07-24 12:27:32 +05:30
Manav Rathi
f5f0af2ed8 Rely on the JS parser 2024-07-24 12:08:47 +05:30
Prateek Sunal
4f14fafa34 fix(panorama): update panorama checking mechanism to reduce checks 2024-07-24 11:59:35 +05:30
Manav Rathi
65f2c92d41 Parse 2 2024-07-24 11:56:57 +05:30
Manav Rathi
b37fbab2dc Parse 1 2024-07-24 11:51:02 +05:30
Neeraj Gupta
7c7299aa09 CLI: Allow setting secrets path via env var (#2426)
## Description

Adds a new enviroment variable `ENTE_CLI_SECRETS_PATH`, that allows
specifying the path to a `secrets.txt` like the one used in the
dockerized version. If no path is provided, the old behaviour is
maintained.

The configuration variable and behaviour is analog to the already
present `ENTE_CONFIG_PATH` variable, which allows specifying a
configuration.

This provides a solution for people running without gnome-keyring
(https://github.com/ente-io/ente/issues/722 and
https://github.com/ente-io/ente/issues/1328)
2024-07-24 11:31:41 +05:30
Ashil
005d786535 [mob][photos] Fix appbar getting clipped on custom font and display size on pixel 7 (#2526) 2024-07-24 11:30:48 +05:30
Manav Rathi
f17600a7c8 Separate 2024-07-24 11:27:38 +05:30
Manav Rathi
18ac20fd80 Sketch 2024-07-24 11:26:05 +05:30
Manav Rathi
870697daf8 Outline 2024-07-24 11:09:20 +05:30
Neeraj Gupta
a996ec3ac7 Merge branch 'main' into clip_face_integration 2024-07-24 10:46:44 +05:30
Manav Rathi
ea0cc47c9c Outline 2024-07-24 10:39:37 +05:30
Aman Raj Singh Mourya
869ecb832e [mob][auth] Minor fixes and used better names 2024-07-23 23:30:36 +05:30
Aman Raj Singh Mourya
1e5cbc8422 [mob][photos] Minor changes 2024-07-23 21:59:59 +05:30
Manav Rathi
feeda425a5 [desktop] Further clarify the comment (#2528)
Updates 79fcf18f62
2024-07-23 20:00:45 +05:30
Manav Rathi
7d8961fbc5 [desktop] Further clarify the comment
Updates 79fcf18f62
2024-07-23 19:55:36 +05:30
Manav Rathi
79fcf18f62 [desktop] Fix desktop app direct uploads when self-hosting (#2527)
It seems that Backblaze returns `null` as the ACAO response if the
scheme is not http(s), even if we have set allowedOrigins to "*". The
desktop app has a custom scheme, "ente://app", which is thus causing B2
to return null.

    # Works:
curl -v -X OPTIONS -H 'Origin: http://example.org' -H
'Access-Control-Request-Method: PUT'
'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

    # Fails:
curl -v -X OPTIONS -H 'Origin: ente://example.org' -H
'Access-Control-Request-Method: PUT'
'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

Ref:
https://github.com/ente-io/ente/discussions/2461#discussioncomment-10125881
2024-07-23 19:47:28 +05:30
Manav Rathi
7f28d2bfe9 [desktop] Fix desktop app direct uploads when self-hosting
It seems that Backblaze returns `null` as the ACAO response if the scheme is not
http(s), even if we have set allowedOrigins to "*". The desktop app has a custom
scheme, "ente://app", which is thus causing B2 to return null.

    # Works:
    curl -v -X OPTIONS -H 'Origin: http://example.org' -H 'Access-Control-Request-Method: PUT' 'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

    # Fails:
    curl -v -X OPTIONS -H 'Origin: ente://example.org' -H 'Access-Control-Request-Method: PUT' 'https://xxx.s3.eu-central-003.backblazeb2.com/yyy'

Ref: https://github.com/ente-io/ente/discussions/2461#discussioncomment-10125881
2024-07-23 19:44:34 +05:30
ashilkn
dbed9fb91c [mob][photos] Fix appbar getting clipped on custom font and display size on pixel 7 2024-07-23 18:45:12 +05:30
ashilkn
a73de2848e [mob][auth] Remove unused import 2024-07-23 17:19:04 +05:30
ashilkn
875b079850 [mob] Minor refactor 2024-07-23 17:17:04 +05:30
ashilkn
47203af4ff [mob][auth] Bump up pinput 2024-07-23 17:13:30 +05:30
ashilkn
8a35b71bb8 [mob][auth] Extract strings 2024-07-23 17:12:58 +05:30
Neeraj Gupta
ef022be4ef [mob] Simplify APIs for compress -> encrypt & vice versa (#2524)
## Description

## Tests
2024-07-23 16:26:51 +05:30
Manav Rathi
3e02c748ce Delete the raw xmp 2024-07-23 16:20:53 +05:30
Neeraj Gupta
4a1cb3a732 [mob] Refactor to simplify gzip/unzip enc 2024-07-23 16:18:45 +05:30
Manav Rathi
4b7fe45963 Prune embedded thumbnails and images
Ref:
- https://github.com/mattiasw/ExifReader/issues/108#issuecomment-752422822
2024-07-23 16:15:34 +05:30
Manav Rathi
af66c55444 Determine the flags 2024-07-23 15:58:51 +05:30
ashilkn
439a7771b0 Merge branch 'main' into lockscreen_option_auth 2024-07-23 15:55:35 +05:30
laurenspriem
56b4d3cd46 [mob][photos] Rename for consistency 2024-07-23 11:48:14 +02:00
Manav Rathi
e4a288d6cf Move to separate file 2024-07-23 15:13:35 +05:30
Aman Raj Singh Mourya
39a693edac [mob][photos] Quick fixes 2024-07-23 15:04:19 +05:30
laurenspriem
b8ccc74dac [mob][photos] Simplify 2024-07-23 11:33:06 +02:00
laurenspriem
8106b17442 [mob][photos] Fix text tokenizer 2024-07-23 11:31:57 +02:00
Neeraj Gupta
8283432f7a [mob] Refactor 2024-07-23 14:21:12 +05:30
Neeraj Gupta
f175033b65 [mob] Put embeddings in same object (#2521)
## Description

## Tests
2024-07-23 14:14:12 +05:30
Neeraj Gupta
af95421b3a Refactor 2024-07-23 14:09:22 +05:30
Aman Raj Singh Mourya
57ec8771fb [mob][photos] Show app content fixes 2024-07-23 14:05:57 +05:30
Neeraj Gupta
7bf0b398ab [mob] clean up 2024-07-23 13:55:27 +05:30
Neeraj Gupta
7ec5d8455f Merge branch 'clip_face_integration' into ml_combined 2024-07-23 13:54:22 +05:30
Neeraj Gupta
1524d2b246 [mob] Remove unused field 2024-07-23 13:47:33 +05:30
Neeraj Gupta
bfc67d741d [mob] Zip embeddings 2024-07-23 13:32:06 +05:30
Ashil
088b4b9cff [mob][photos] Animate visibility toggling of appbar and bottom bar when toggling swipe lock (#2520) 2024-07-23 11:57:01 +05:30
ashilkn
6cb5c06ea8 [mob][photos] Animate visibility toggling of appbar and bottom bar when toggling swipe lock 2024-07-23 11:49:05 +05:30
Manav Rathi
cfb8c6a192 [docs] Mention mobile app for iCloud imports (#2519) 2024-07-23 10:52:53 +05:30
Manav Rathi
e7a399ff48 [docs] Mention mobile app for iCloud imports 2024-07-23 10:50:22 +05:30
Manav Rathi
7364b4f3ef [web] Exif improvements - Part 2/x (#2516)
Refs:
-
https://photo.stackexchange.com/questions/130570/can-i-assume-the-datetimeoriginal-of-an-image-without-an-offsettimeoriginal-is-a
2024-07-22 21:30:44 +05:30
Manav Rathi
339182b73f [web] Exif improvments
Refs:
- https://photo.stackexchange.com/questions/130570/can-i-assume-the-datetimeoriginal-of-an-image-without-an-offsettimeoriginal-is-a
2024-07-22 21:27:57 +05:30
Manav Rathi
6a9befd566 [web] Exif write-back improvements (#2515) 2024-07-22 21:04:32 +05:30
Manav Rathi
fc03d2196d Tell eslint that we want the ? 2024-07-22 21:01:36 +05:30
Manav Rathi
3ff3841565 zero pad 2024-07-22 20:48:40 +05:30
Aman Raj Singh Mourya
5c28780bc0 [mob][photos] Add Swipe Restriction and Authentication for Media Files (#2502)
This PR introduces a feature to lock individual media files (photos,
live photos, and videos) in the gallery.
This feature ensures that sensitive content remains protected,
especially when the device is handed to others.

Key aspects include:
- **Locking Mechanism:** Users can lock a media file, which hides all
other options and restricts access when the device is handed to others..
- **Authentication:** To view other files, users must authenticate via
the device's lock screen or a custom app PIN/pattern.
- **Swipe Restriction:** Swiping to navigate other files triggers an
authentication prompt to ensure secure access.
2024-07-22 19:50:00 +05:30
Manav Rathi
6e37a78d54 [docs] Document the Google Takeout Intel macOS video thumbnail scenario (#2514)
Ref:
- https://github.com/ente-io/ente/issues/2189#issuecomment-2184095189
- https://discord.com/channels/948937918347608085/1254116633237127198
2024-07-22 19:29:34 +05:30
Manav Rathi
d20e880bed Add doc note 2024-07-22 19:23:22 +05:30
Manav Rathi
2568e4cbb4 Document the case from user logs
[rndr] [error] Native thumbnail generation failed: Error: Error invoking remote method 'ffmpegExec': Error: Command failed: '/Applications/ente.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg' -i /var/folders/61/8lm3qh2s1vx9905_jkvgcsqh0000gn/T/ente/9P6wsR5mPA -ss '00:00:00' -vframes 1 -vf 'scale=-1:720' '/var/folders/61/8lm3qh2s1vx9
905_jkvgcsqh0000gn/T/ente/wvkVRFNgpy.jpeg'

    /bin/sh: /Applications/ente.app/Contents/Resources/app.asar.unpacked/node_modules/ffmpeg-static/ffmpeg: Bad CPU type in executable

    [rndr] [warn] Not using browser based thumbnail generation fallback for video at path takeout-xxx.zip,Takeout/yyy.mp4
2024-07-22 19:05:41 +05:30
ashilkn
4cfc38c4db [mob][photos] Resolve merge conflicts and merge main 2024-07-22 17:12:06 +05:30
ashilkn
27cd567225 [mob][photos] Remove unused translations 2024-07-22 16:49:34 +05:30
Neeraj Gupta
cdbf8c5f09 [server] Use regular go context in repo (#2512)
## Description

## Tests
2024-07-22 16:32:39 +05:30
Aman Raj Singh Mourya
e0beb414f9 [mob][auth] Removed app lock subtitle from the setting_section_widget 2024-07-22 16:32:34 +05:30
Neeraj Gupta
f35d2773aa [server]Use regular go context in repo 2024-07-22 16:29:20 +05:30
Aman Raj Singh Mourya
78306ccf1d [mob][auth] Implemented logic for show app content 2024-07-22 16:27:12 +05:30
ashilkn
310e20598e [mob][photos] Extract strings 2024-07-22 16:24:55 +05:30
Neeraj Gupta
c5731e8894 [server] Add API to return indexed files for given model (#2511)
## Description
Planning to consume this API on mobile to fetch already indexed files 

## Tests
Tested locally
2024-07-22 16:19:51 +05:30
Neeraj Gupta
40a4f783f7 [server] Add API to return indexed files for given model 2024-07-22 16:15:25 +05:30
Ashil
6afd47ce3c Autolock options implemented (#2420) 2024-07-22 15:42:37 +05:30
Aman Raj Singh Mourya
972b7b82dd [mob][photos] Quick fixes and fallback when no system lock found 2024-07-22 15:28:09 +05:30
Manav Rathi
19e7c2d65c Fix 2024-07-22 15:25:53 +05:30
Manav Rathi
cff6570ebb Move to a layer that should be dealing with the piexifjs internals 2024-07-22 15:23:37 +05:30
Manav Rathi
3b1fd78fbe Selective handling 2024-07-22 15:21:35 +05:30
Manav Rathi
ca8ae8c6e7 Fix the fallback 2024-07-22 15:16:58 +05:30
Manav Rathi
09036bb57f Move the catch up 2024-07-22 15:02:36 +05:30
Aman Raj Singh Mourya
e3e58eb9c2 [mob][auth] Show app content option added 2024-07-22 14:58:03 +05:30
Manav Rathi
9e81591c63 Rearrange 2024-07-22 14:52:16 +05:30
Manav Rathi
fda6f68688 The default type deduced by tsc from the JS works
This file was apparently never in use (its extension was not .d.ts).
2024-07-22 14:43:11 +05:30
Manav Rathi
bd2e8bb728 Rename 2024-07-22 14:42:44 +05:30
Neeraj Gupta
5a003b6d5c [mob] Refactor 2024-07-22 14:38:43 +05:30
Neeraj Gupta
b406f0c0d8 [mob] Store remote clip and face embeddings 2024-07-22 14:30:27 +05:30
Manav Rathi
c918a796af Add types 2024-07-22 14:27:02 +05:30
ashilkn
85413e6269 [mob][photos] Resolve merge conflicts and merge main 2024-07-22 14:23:01 +05:30
ashilkn
87bd90870b [mob][photos] Extract strings 2024-07-22 14:18:28 +05:30
Manav Rathi
67d1d6c597 Move 2024-07-22 13:57:59 +05:30
Neeraj Gupta
9b5d6cd5a1 [mob] Refactor 2024-07-22 13:55:10 +05:30
Manav Rathi
d59e50ff93 Mention why 2024-07-22 13:52:54 +05:30
Manav Rathi
c92e08c8d4 Rewrite
to the same result
2024-07-22 13:43:53 +05:30
Manav Rathi
67df790d28 Shorten
We don't have a CSP yet (it is report only, and there we already allow data:)

Ref:
- https://stackoverflow.com/questions/12168909/blob-from-dataurl
2024-07-22 12:09:50 +05:30
Manav Rathi
34e13caa77 Doc 2024-07-22 11:55:16 +05:30
Manav Rathi
5a79658e58 Tweak 2024-07-22 11:39:59 +05:30
Neeraj Gupta
6654b24da9 [mob] Remove unused Embedding store 2024-07-22 11:38:05 +05:30
Manav Rathi
f97d5b19d9 Inline
I did try and search both in git history and on the internet if caching the
FileReader itself has any performance benefits, but I didn't find anything.
2024-07-22 11:37:44 +05:30
Neeraj Gupta
68d10be79e [mob] Add new table for clip embedding 2024-07-22 11:36:31 +05:30
Neeraj Gupta
1972239bb0 [auth] New translations (#2508)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-22 10:23:58 +05:30
Neeraj Gupta
1da1aee845 [mobile] New translations (#2507)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-22 10:23:05 +05:30
Manav Rathi
d4accf09f9 [web] New translations (#2506)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-22 09:57:31 +05:30
Crowdin Bot
e1dac063f6 New Crowdin translations by GitHub Action 2024-07-22 01:16:50 +00:00
Crowdin Bot
3954464648 New Crowdin translations by GitHub Action 2024-07-22 01:04:08 +00:00
Crowdin Bot
068b5e6dd2 New Crowdin translations by GitHub Action 2024-07-22 00:32:01 +00:00
Aman Raj Singh Mourya
3fbe161576 [mob][photos] Fixes 2024-07-21 23:46:11 +05:30
Aman Raj Singh Mourya
1381cfc6e4 [mob][photos] Used privacy_screen instead of secure_app_switcher to hide app content 2024-07-21 23:44:55 +05:30
Manav Rathi
ab3bb113ea [web] Dialog related refactoring (#2503) 2024-07-20 21:25:07 +05:30
Manav Rathi
92fae72760 Move and merge 2024-07-20 21:13:26 +05:30
Manav Rathi
4834cfb3ff Inline 2024-07-20 21:03:22 +05:30
Manav Rathi
542de42875 Remove from context 2024-07-20 20:58:49 +05:30
Manav Rathi
b57c6ba556 Rem unused 2024-07-20 20:56:15 +05:30
Manav Rathi
046275a09c Inline 2024-07-20 20:55:48 +05:30
Manav Rathi
0a3ee6e7bb Remove unused 2024-07-20 20:54:55 +05:30
Manav Rathi
caf6728876 Inline 2024-07-20 20:53:26 +05:30
Manav Rathi
e23bce3537 Inline 2024-07-20 20:52:55 +05:30
Manav Rathi
2adb93fb1b Inline 2024-07-20 20:51:47 +05:30
Manav Rathi
c0b80315ec Remove unused prop 2024-07-20 20:47:46 +05:30
Manav Rathi
4f41a32647 More 2024-07-20 20:43:22 +05:30
Manav Rathi
eadff3b7b3 More 2024-07-20 20:34:12 +05:30
Manav Rathi
eb8fa6db84 Make the connection explicit 2024-07-20 20:27:47 +05:30
Manav Rathi
8202c9b4d3 Reuse pattern 2024-07-20 20:26:28 +05:30
Manav Rathi
1c0261bc5c Remove default props 2024-07-20 20:13:14 +05:30
Aman Raj Singh Mourya
254fb418ce [mob][photos] Auto lock default time set to 5 seconds 2024-07-20 20:03:56 +05:30
Manav Rathi
e55de904b4 Fix the width restriction when going fullscreen 2024-07-20 19:56:04 +05:30
Manav Rathi
296dc21e88 Systematize 2024-07-20 19:14:28 +05:30
ashilkn
73b57ffb34 Merge branch 'main' into autolock_options 2024-07-20 18:27:13 +05:30
Aman Raj Singh Mourya
e73bb0d374 [mob][photos] Used PopScope instead of WillPopScope 2024-07-20 17:54:43 +05:30
Aman Raj Singh Mourya
b8cb1332c6 [mob][photos] File lock implemented 2024-07-20 16:16:54 +05:30
Manav Rathi
1cf2b24049 [web] Prominently indicate the enabled state of the continuous export switch (#2501) 2024-07-20 14:35:55 +05:30
Manav Rathi
e7dbbbf74b Tweak 2024-07-20 14:17:26 +05:30
Manav Rathi
d7f96863b2 Remove duplicate 2024-07-20 14:07:19 +05:30
Manav Rathi
22d2f7a520 [web] Prominently indicate the enabled state of the switch
color="accent" was not doing anything, it appeared gray in both enabled and disabled states.
2024-07-20 14:04:52 +05:30
Manav Rathi
e72aa6e7e6 [web] Remove unnecessary eventemitter dependency (#2499) 2024-07-20 13:51:32 +05:30
Manav Rathi
9e83a4de81 [web] Remove unnecessary eventemitter dependency 2024-07-20 13:44:55 +05:30
Manav Rathi
f15851e6de Remove unused code path 2024-07-20 13:44:01 +05:30
Manav Rathi
b0b7ec5347 Direct 2024-07-20 13:41:08 +05:30
Manav Rathi
5a128f1e48 [web] New translations (#2498)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-20 13:02:57 +05:30
Crowdin Bot
77de820c45 New Crowdin translations by GitHub Action 2024-07-20 07:32:19 +00:00
Manav Rathi
16acbc6dfa [web] Translation improvements (#2497) 2024-07-20 12:28:13 +05:30
Manav Rathi
11f127781f Remove unnecessary space 2024-07-20 12:19:21 +05:30
Manav Rathi
8c32a25a6e Rename 2024-07-20 12:17:46 +05:30
Manav Rathi
9aec0903cf Rename 2024-07-20 12:15:36 +05:30
Manav Rathi
d2aeb3101c EXIF => Exif
The standard uses "Exif"
2024-07-20 12:12:22 +05:30
Manav Rathi
a4142ff800 Rename 2024-07-20 12:08:51 +05:30
Manav Rathi
122e3bb5f8 Move 2024-07-20 12:06:43 +05:30
Manav Rathi
a7d93861b6 Move 2024-07-20 12:03:12 +05:30
Manav Rathi
5a48aeb2ab Remove ref of non-existent formatter 2024-07-20 11:33:22 +05:30
Manav Rathi
40c489ebf0 Rename 2024-07-20 11:32:18 +05:30
Manav Rathi
f388d912f9 Rename 2024-07-20 11:31:08 +05:30
Manav Rathi
df2ae4f60b Move 2024-07-20 11:28:54 +05:30
Manav Rathi
cd67fdbb8b Rename 2024-07-20 11:25:24 +05:30
Manav Rathi
e427e7df13 Move 153m138\nwq 2024-07-20 11:24:27 +05:30
Manav Rathi
23d9e2db45 Rename 2024-07-20 11:17:11 +05:30
Manav Rathi
dd68a0d3de Rename 2024-07-20 11:15:35 +05:30
Manav Rathi
9166c5c80d New convention 2024-07-20 11:14:54 +05:30
Manav Rathi
ffda45faf7 Rename 2024-07-20 11:13:06 +05:30
Manav Rathi
8d9be5b7b7 Rename 2024-07-20 11:12:09 +05:30
Manav Rathi
37f676c0e9 Rename 2024-07-20 11:10:22 +05:30
Manav Rathi
ade3a41fa1 echo '68,70m162\nwq' | ed -s $f
Move chunks using
for f in packages/base/locales/**/translation.json; do echo '68,70m162\nwq' | ed -s $f; done
2024-07-20 11:08:16 +05:30
Manav Rathi
dab0e610db Rename 2024-07-20 10:16:49 +05:30
Manav Rathi
3060916d47 Fix 2024-07-20 10:11:08 +05:30
Manav Rathi
1cf51cb7b3 Use new formatter 2024-07-20 10:11:04 +05:30
Neeraj Gupta
32912be9c2 [mob] Remove embedding store 2024-07-20 00:29:17 +05:30
Neeraj Gupta
39b8223979 [mob] Store face embeddings from remote 2024-07-20 00:04:44 +05:30
Manav Rathi
68de8c9f48 Add a custom cached formatter 2024-07-19 20:59:21 +05:30
atyabbin
3cabafe128 Dashboard with some changes (#2494) 2024-07-19 17:27:23 +05:30
atyabbin
92d4329aac Solved lint issues 2024-07-19 16:51:25 +05:30
atyabbin
9c23020e05 Changed UserComponent.tsx 2024-07-19 16:39:04 +05:30
Neeraj Gupta
6d06c02148 [mob] Fix bug 2024-07-19 16:27:28 +05:30
Neeraj Gupta
506bc852ff [mob] Add try catch around runML 2024-07-19 16:24:45 +05:30
Neeraj Gupta
1e15825617 [mob] Rename method 2024-07-19 16:02:19 +05:30
Neeraj Gupta
0a3c61515f [mob] Always allow running ML on iOS Sim 2024-07-19 16:01:48 +05:30
Manav Rathi
8600400179 [desktop] Extract Exif during indexing - Part 1/x (#2493) 2024-07-19 15:52:03 +05:30
Manav Rathi
bee3875e89 Add note 2024-07-19 15:43:23 +05:30
Manav Rathi
be06e5ae25 lf 2024-07-19 15:34:31 +05:30
Neeraj Gupta
56b019aa1e [mob] Fix text embedding 2024-07-19 15:28:46 +05:30
Manav Rathi
e7c470a9ff Tentative 2024-07-19 15:22:52 +05:30
Manav Rathi
4bdb1c7922 Explore 2024-07-19 15:01:32 +05:30
Neeraj Gupta
f20a337495 Remove clip-ggml dependency 2024-07-19 14:37:34 +05:30
Manav Rathi
9c04c9075e Tie it together 2024-07-19 13:38:15 +05:30
atyabbin
664f89aeec Changes in App.tsx 2024-07-19 13:14:54 +05:30
atyabbin
4c7f2c7c4e Reduced the space between input fields and the tabs section 2024-07-19 13:12:25 +05:30
atyabbin
c387b59c78 Dashboard with the new UI (#2486) 2024-07-19 12:41:31 +05:30
Neeraj Gupta
3881be0ace [mob] bump version: 0.9.14+914 (#2492)
## Description

## Tests
2024-07-19 11:25:51 +05:30
Neeraj Gupta
d1c66dbdcf [mob] bump version: 0.9.14+914 2024-07-19 11:25:29 +05:30
Manav Rathi
8c9195e783 Fix crop 2024-07-19 11:17:22 +05:30
Manav Rathi
1b59a5bf87 Rework lower 2024-07-19 11:11:05 +05:30
Manav Rathi
41851c97be wip scaffold 2024-07-19 10:46:07 +05:30
Manav Rathi
67e41f4bcd wip scaffold 2024-07-19 10:13:43 +05:30
Manav Rathi
941b02f750 (start) Switch to a more maintained library 2024-07-19 09:57:13 +05:30
Manav Rathi
0ace569e97 Start scaffolding 2024-07-19 09:44:27 +05:30
Manav Rathi
b07d82ebc2 Restore developability 2024-07-19 09:27:06 +05:30
Manav Rathi
51f1a88c21 [desktop] Change name of model to disallow even WIP uploads (#2491)
Just in case someone goes out of their way to build from source, enable
the WIP dev flag and upload WIP embeddings.
2024-07-19 06:25:11 +05:30
Manav Rathi
16a11a663e [desktop] Change name of model to disallow even WIP uploads
Just in case someone goes out of their way to build from source, enable the WIP dev flag and upload WIP embeddings.
2024-07-19 06:21:32 +05:30
Aman Raj Singh Mourya
5b3b3b577b [mob][photos] Hide content when app is in background using secure_app_switcher 2024-07-18 23:52:13 +05:30
Manav Rathi
7b0646987b [web] Add a hook for detecting mobile sized screens (#2490) 2024-07-18 21:21:16 +05:30
Manav Rathi
82b12fcb37 Type 2024-07-18 21:18:18 +05:30
Manav Rathi
cf7020ab78 Use prebuilt dialog box 2024-07-18 21:08:25 +05:30
Manav Rathi
5fa65da58e Use 2024-07-18 20:40:41 +05:30
Manav Rathi
471a6eff0d [web] Add a hook for detecting mobile sized screens 2024-07-18 20:31:12 +05:30
Manav Rathi
8ac27aef31 [web] Move @/new/shared into @/base (#2489) 2024-07-18 19:42:34 +05:30
Manav Rathi
6e0cbb2a37 Update ref 2024-07-18 19:35:46 +05:30
Manav Rathi
88e05f63cd Merge @/new/shared into @/base 2024-07-18 19:33:27 +05:30
Manav Rathi
19ccf8a788 Unused 2024-07-18 19:18:30 +05:30
Manav Rathi
21563a62ed Inline 2024-07-18 19:17:09 +05:30
Manav Rathi
3c0d12250e Inline 2024-07-18 19:14:58 +05:30
Manav Rathi
084f4cc055 Unused 2024-07-18 19:09:19 +05:30
Manav Rathi
2071bd07ae 404 2024-07-18 19:06:37 +05:30
laurenspriem
5bc2fd1e1e [mob][photos] Remove ggml plugin 2024-07-18 15:35:40 +02:00
Manav Rathi
7f5dec216d Remove usused 2024-07-18 19:02:14 +05:30
Manav Rathi
88cd8f4349 [web] New translations (#2488)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-18 19:01:40 +05:30
Crowdin Bot
578485d6ce New Crowdin translations by GitHub Action 2024-07-18 13:29:39 +00:00
Manav Rathi
0947c5ebea [web] @/next => @/base (#2487) 2024-07-18 18:58:59 +05:30
Manav Rathi
7d13666a2e @/next => @/base 2024-07-18 18:55:33 +05:30
Manav Rathi
27cc2aee51 Remove unused 2024-07-18 18:46:17 +05:30
atyabbin
371a1805f0 Updated some new components 2024-07-18 18:42:40 +05:30
atyabbin
0c6d27c134 Full dashboard 2024-07-18 17:58:42 +05:30
Neeraj Gupta
10b939e728 [mob] Text embedding changes 2024-07-18 16:50:24 +05:30
Neeraj Gupta
227877bd07 [mob] Add support for Clip text in custom plugin 2024-07-18 16:43:31 +05:30
Manav Rathi
ca61dd5637 [desktop] Include app version in X-Client-Package (#2485) 2024-07-18 15:55:22 +05:30
Manav Rathi
1b039de35d Fix path 2024-07-18 15:49:11 +05:30
Manav Rathi
cc0dea5c34 Use the same source 2024-07-18 15:48:26 +05:30
Manav Rathi
46a12ed698 [desktop] Include app version in X-Client-Package 2024-07-18 15:45:40 +05:30
Manav Rathi
46cbff4018 [desktop] ML new combined format - Part 2/2 (#2484)
Continues (and except minor touchups) and completes
https://github.com/ente-io/ente/pull/2460
2024-07-18 15:31:48 +05:30
Aman Raj Singh Mourya
b114b6674e [mob][photos] Upgrade pinput pakage from 2.0.2 -> 5.0.0 (#2483) 2024-07-18 15:17:26 +05:30
Manav Rathi
53a418c2cd Fix 2024-07-18 15:14:44 +05:30
Aman Raj Singh Mourya
cf7791f9f8 [mob][photos] Upgrade pinput pakage from 2.0.2 -> 5.0.0 2024-07-18 15:13:26 +05:30
Neeraj Gupta
80d021ba90 [mob] Disable panorama for external users (#2482)
## Description

## Tests
2024-07-18 14:49:00 +05:30
Neeraj Gupta
2078e139c1 [mob] Bump version: v0.9.12 2024-07-18 14:44:29 +05:30
Neeraj Gupta
3b10c909b1 [mob][photos] Disable panorama check 2024-07-18 14:44:06 +05:30
Prateek Sunal
0616c12a21 [mobile] add placeholder for favorites slideshow widget (#2481)
## Description


![image](https://github.com/user-attachments/assets/e6865b9d-cbdf-4c45-96f7-97ac2652617c)
2024-07-18 14:40:07 +05:30
Neeraj Gupta
578c8a032f Merge branch 'main' into clip_face_integration 2024-07-18 14:38:13 +05:30
Aman Raj Singh Mourya
e5a5d9c08d [mob][photos] Auto lock time changed 2024-07-18 14:32:49 +05:30
Manav Rathi
ecbed8c02a Prep for merge 2024-07-18 14:23:53 +05:30
Manav Rathi
a9f47fe362 fix: yarn workspace photos run tsc 2024-07-18 14:14:47 +05:30
Prateek Sunal
8b40465a05 feat(homewidget): add placeholder for Favorites slideshow widget 2024-07-18 14:06:27 +05:30
Manav Rathi
33bf7f7754 Cleanup 2024-07-18 14:04:35 +05:30
Manav Rathi
a1cb4ea2e9 Within the same tx 2024-07-18 13:59:57 +05:30
Prateek Sunal
745b0dece0 fix(auth/code): add option to view raw codes in case of parse fail (#2474)
## Description

![Screenshot 2024-07-17
190450](https://github.com/user-attachments/assets/886fc943-8462-48c6-a713-bae7a606f034)



![image](https://github.com/user-attachments/assets/ee750d07-5901-4864-88c9-7166abd9f1d1)


## Tests
2024-07-18 13:33:40 +05:30
Manav Rathi
2d2140eaca Reuse 2024-07-18 13:24:33 +05:30
Manav Rathi
e49ebdfc2e Handle versioning 2024-07-18 13:20:46 +05:30
Manav Rathi
07c2d3cf28 Upsert 2 2024-07-18 13:04:08 +05:30
Neeraj Gupta
ec94b1197c [mob] Panorama state fix (#2480)
## Description

## Tests
2024-07-18 13:00:44 +05:30
Neeraj Gupta
af469ac23b [mob] Panorama state fix 2024-07-18 12:56:21 +05:30
Manav Rathi
df9c153714 Upsert 1 2024-07-18 12:43:19 +05:30
Manav Rathi
6d1e3f99d6 Annotate 2024-07-18 12:29:27 +05:30
Neeraj Gupta
18fd8734a6 [mobile] add panorama viewer (#2362)
## Description

## Tests
2024-07-18 12:21:29 +05:30
Neeraj Gupta
87383ea038 [mob] Bump version 2024-07-18 12:19:38 +05:30
Neeraj Gupta
fdd84b3bc0 [mob] Enable video info for everyone 2024-07-18 12:19:21 +05:30
Manav Rathi
e916694fa6 Raw 2024-07-18 12:12:56 +05:30
Neeraj Gupta
6166aa5e00 -mRefactor 2024-07-18 12:02:04 +05:30
Manav Rathi
a2f719d215 Keep both 2024-07-18 11:55:04 +05:30
Neeraj Gupta
e2fde47c89 refactor 2024-07-18 11:45:20 +05:30
Neeraj Gupta
c3c8881e0c refactor 2024-07-18 11:43:04 +05:30
Neeraj Gupta
87bc359175 Use image w/h props for pano check 2024-07-18 11:40:22 +05:30
Neeraj Gupta
392763a4b0 Add backbutton for pano images 2024-07-18 11:33:35 +05:30
Neeraj Gupta
db27eb718f [ios] build changes 2024-07-18 11:24:22 +05:30
Neeraj Gupta
4faf71b164 Merge branch 'main' into mobile-panorama 2024-07-18 11:14:12 +05:30
Manav Rathi
806a77290e [infra] Metabase update README (#2479) 2024-07-18 10:56:05 +05:30
Manav Rathi
234618e8ae Fix accidentally uncommitted change 2024-07-18 10:55:29 +05:30
Manav Rathi
cdbd79c077 [infra] Import metabase conf (#2478) 2024-07-18 10:16:02 +05:30
Manav Rathi
1115f93086 Add update instructions 2024-07-18 10:09:37 +05:30
Manav Rathi
6d04ed1f8f [infra] Import metabase conf 2024-07-18 09:57:50 +05:30
Prateek Sunal
f2057cbaa8 fix(auth/connectivity): try to fix certificate issue on windows 11 (#2472)
## Description

## Tests
2024-07-17 19:06:42 +05:30
Prateek Sunal
fde8484768 fix(auth/code): add option to view raw codes in case of parse fail 2024-07-17 19:01:41 +05:30
Neeraj Gupta
5dd8c0a292 [mob] Minor UX improvement (#2473)
## Description

## Tests
2024-07-17 17:11:14 +05:30
Neeraj Gupta
3554376152 Improve UI 2024-07-17 16:54:45 +05:30
Prateek Sunal
ad87a08477 fix(auth/connectivity): try to fix certificate issue on windows 11 2024-07-17 16:47:58 +05:30
Neeraj Gupta
6c4a2a9dcd [mob] Enable polish language (#2470)
## Description

## Tests
2024-07-17 16:04:31 +05:30
Neeraj Gupta
2242bdb2f8 fix(auth/import): remove cross button from import page (#2469)
## Description

## Tests
2024-07-17 15:57:43 +05:30
Neeraj Gupta
ddea1fde28 Enable polish 2024-07-17 15:56:49 +05:30
Neeraj Gupta
0ad7636d54 Fix locale 2024-07-17 15:56:38 +05:30
Prateek Sunal
c794eabf23 Merge remote-tracking branch 'origin/main' into auth-fixes 2024-07-17 15:41:40 +05:30
Prateek Sunal
de8a48287b chore(auth): lint fixes 2024-07-17 15:40:21 +05:30
Prateek Sunal
d9471e406c fix(auth/import): remove cross button from import page 2024-07-17 15:38:51 +05:30
Neeraj Gupta
70162c17d1 [mob] Use video probe data for getting location during upload (#2468)
## Description

## Tests
2024-07-17 15:16:09 +05:30
Neeraj Gupta
62f0825522 generated strings 2024-07-17 15:14:09 +05:30
Neeraj Gupta
826e549462 bump version 2024-07-17 15:13:51 +05:30
Neeraj Gupta
dac589b6b8 Backfill video location when fileInfo is viewed 2024-07-17 15:13:35 +05:30
Neeraj Gupta
600cbc15d2 Switch back to new video player 2024-07-17 15:03:48 +05:30
Neeraj Gupta
f33cea212f Use ffprobe for getting video location in Android 2024-07-17 15:01:26 +05:30
Neeraj Gupta
95369097a5 Merge metadata streams 2024-07-17 14:57:54 +05:30
Neeraj Gupta
087e84b7ba Remove border 2024-07-17 14:18:09 +05:30
Neeraj Gupta
7744b8101b Refactor 2024-07-17 14:10:07 +05:30
Neeraj Gupta
5d078b06be [mob] Show video metadata inside fileInfo (#2466)
## Description

## Tests
2024-07-16 18:02:29 +05:30
Neeraj Gupta
24aff0b9c1 bump version 2024-07-16 18:00:19 +05:30
Neeraj Gupta
fd001a9181 Fix lint 2024-07-16 17:59:56 +05:30
Neeraj Gupta
d6a970274c Format fps value 2024-07-16 17:57:02 +05:30
Neeraj Gupta
428b3e2cd6 Enable drag to close 2024-07-16 17:49:49 +05:30
atyabbin
bd3e0c9289 Deleted Sidbar.tsx 2024-07-16 17:47:11 +05:30
Neeraj Gupta
1c5154ac26 Show dims and fps in the video info dialog 2024-07-16 17:47:10 +05:30
Neeraj Gupta
2b7dc88281 iOS build changes 2024-07-16 17:39:02 +05:30
Neeraj Gupta
95c92b0572 Show fps, bitrate and dim for video 2024-07-16 17:38:52 +05:30
Neeraj Gupta
c28b4934c4 Parse make, model and location for iPhone Videos 2024-07-16 16:52:55 +05:30
Manav Rathi
7af91eeada fetch 2024-07-16 16:33:29 +05:30
atyabbin
827ac9ddf7 Dashboard with imporved UI 2024-07-16 16:21:59 +05:30
Manav Rathi
5ddf6c98cf nw 2024-07-16 15:56:23 +05:30
Manav Rathi
0c75eb7ff5 Prep 2024-07-16 15:46:11 +05:30
Neeraj Gupta
92b188bc21 Improve UI 2024-07-16 15:44:36 +05:30
Neeraj Gupta
daaa1d7423 Format creation time 2024-07-16 15:35:46 +05:30
Aman Raj Singh Mourya
5f08e44e58 [mob][auth] Auto lock fixes 2024-07-16 15:23:21 +05:30
Manav Rathi
0dc06c430a Prep 2024-07-16 15:17:51 +05:30
Manav Rathi
f6715ad9c2 Start pruning the diff 2024-07-16 15:03:46 +05:30
Manav Rathi
8abd541519 Sketch 2024-07-16 14:52:57 +05:30
Neeraj Gupta
f2ed6802d2 [mob] Rename 2024-07-16 14:48:38 +05:30
Neeraj Gupta
aeeed9cd11 [mob] Rename 2024-07-16 14:45:34 +05:30
Manav Rathi
e7f2ffbc9d Restore width and height
..(discussed)
2024-07-16 14:42:48 +05:30
Neeraj Gupta
e2ef2eacc4 [mob] Display video metadata in file info 2024-07-16 14:12:46 +05:30
Manav Rathi
61b98a9964 Pull out pull 2024-07-16 14:12:13 +05:30
Manav Rathi
3ae6c72332 Convert more 2024-07-16 13:54:49 +05:30
Manav Rathi
900a7942ab Continue 2024-07-16 13:02:12 +05:30
Manav Rathi
2dbfa17a45 Propagate 2024-07-16 12:33:57 +05:30
Manav Rathi
f44a476285 Another way 2024-07-16 12:18:52 +05:30
Manav Rathi
6515d1e750 WIP refactor data structure 2024-07-16 12:12:41 +05:30
Manav Rathi
fd49211a0a gz 2024-07-16 11:24:33 +05:30
Manav Rathi
0840c6146e Scaffold up 2024-07-16 11:03:53 +05:30
Manav Rathi
63ff5ac573 Make space for new format 2024-07-16 10:53:31 +05:30
Manav Rathi
2bf695af48 New 2024-07-16 10:12:23 +05:30
Manav Rathi
02b6dd9ba6 We can destructure arrays into existing lets 2024-07-16 09:50:30 +05:30
Manav Rathi
8a642c40ea Merge steps 2024-07-16 09:47:14 +05:30
Manav Rathi
9dc8a054f8 Fix typo (#2462) 2024-07-15 22:00:35 +05:30
Manav Rathi
c1f4a9f0d6 Fix typo 2024-07-15 21:59:16 +05:30
Ashil
b2e43624ba [mob][photos] Init magic cache service only if internal user (#2445) 2024-07-15 18:23:30 +05:30
Neeraj Gupta
8f5210d0a2 Fix grammar in CLI readme (#2449) 2024-07-15 18:21:29 +05:30
Neeraj Gupta
803e8b3a14 [auth] Add new icons (#2452)
Add Instant Gaming, Teleport and Mistral icons.

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-07-15 18:21:10 +05:30
Neeraj Gupta
177bab2961 [mobile] New translations (#2454)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-15 18:20:34 +05:30
Neeraj Gupta
f2894d1d62 [auth] New translations (#2455)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-15 18:20:01 +05:30
Manav Rathi
1a39d2b648 [desktop] ML new derived data format - Part 1/x (#2460) 2024-07-15 16:22:49 +05:30
Manav Rathi
d6908ffda3 Fix 2024-07-15 16:16:17 +05:30
Manav Rathi
73ee6f5284 Mark bad images as failed instead of retrying indefinitely 2024-07-15 16:11:39 +05:30
Aman Raj Singh Mourya
ab9c097a32 [mob][photos] Removed App lock subtitle in Settings 2024-07-15 15:59:52 +05:30
Manav Rathi
32750599b9 Outline 2024-07-15 14:41:39 +05:30
Manav Rathi
e054247359 Rely on ML flag 2024-07-15 14:35:07 +05:30
Manav Rathi
6dca5c2a8b Fix p nesting warning 2024-07-15 14:28:50 +05:30
Manav Rathi
3941c05229 Simplify UI 2024-07-15 14:25:07 +05:30
Manav Rathi
1a61c02602 Simplify 2024-07-15 14:13:53 +05:30
Manav Rathi
bc45261efa Handle the API quirk 2024-07-15 13:35:03 +05:30
Manav Rathi
bd884c9db8 [web] [desktop] Enable Polish translations (#2459)
A big hats off to the person who did 0-99% 🇵🇱 over the weekend!
2024-07-15 12:28:16 +05:30
Aman Raj Singh Mourya
82f3cd19be [mob][photos] Auto lock options fixes 2024-07-15 12:02:54 +05:30
Manav Rathi
326b347bc6 [web] [desktop] Enable Polish translations
A big hats off to the person who did 0-99% over the weekend!
2024-07-15 11:59:40 +05:30
Manav Rathi
03b8b69080 [web] ML related translation fixes (#2458) 2024-07-15 10:38:33 +05:30
Manav Rathi
839a94fcef Fix markup in translations 2024-07-15 10:30:54 +05:30
Manav Rathi
39c600de46 Remove out of date translations that don't reflect source string 2024-07-15 10:29:49 +05:30
Manav Rathi
6226f43b5a Update 2024-07-15 10:28:23 +05:30
Neeraj Gupta
74f4698fd6 [mob] Format brand 2024-07-15 10:21:19 +05:30
Manav Rathi
428288338f Fix casing 2024-07-15 09:59:30 +05:30
Manav Rathi
e254cfd752 Rename 2024-07-15 09:55:44 +05:30
Manav Rathi
c22b7fb218 [web] New translations (#2457)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-15 09:53:46 +05:30
Crowdin Bot
34db62cefa New Crowdin translations by GitHub Action 2024-07-15 04:23:15 +00:00
Manav Rathi
ab7d894ed2 [web] Prune unused translations (#2456)
Reduce work for translators in new languages
2024-07-15 09:52:27 +05:30
Manav Rathi
8c8cff5f80 [web] Prune unused translations
Reduce work for translators in new languages
2024-07-15 09:51:46 +05:30
Manav Rathi
98671760dd [web] New translations (#2453)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-15 09:47:55 +05:30
Crowdin Bot
b7b5977b85 New Crowdin translations by GitHub Action 2024-07-15 01:16:52 +00:00
Crowdin Bot
a3cbfc52c7 New Crowdin translations by GitHub Action 2024-07-15 01:04:12 +00:00
Crowdin Bot
c843656fa3 New Crowdin translations by GitHub Action 2024-07-15 00:31:52 +00:00
Aman Raj Singh Mourya
147be37fdb [mob][auth] Removed dialog box on auto-logout 2024-07-14 22:58:17 +05:30
Eseltwift
a8be3be3b4 Add Instant Gaming, Teleport and Mistral icons. 2024-07-13 22:05:33 +02:00
Manav Rathi
057521e0e4 [desktop] Throttle ML status updates (#2450) 2024-07-13 19:10:55 +05:30
Manav Rathi
86b70ec325 Commentary 2024-07-13 18:13:16 +05:30
Manav Rathi
166474a1b5 Add a throttle 2024-07-13 18:02:06 +05:30
dnred
faee7cc642 fix typo in CLI readme 2024-07-13 13:02:41 +02:00
Manav Rathi
ebe76cbd1b [desktop] Fix yarn dev flakiness when renderer is not ready (#2448) 2024-07-13 15:19:43 +05:30
Manav Rathi
5b23e32c7d Meh 2024-07-13 15:14:47 +05:30
Manav Rathi
a10ca66e57 [desktop] Fix yarn dev flakiness when renderer is not ready
...by the time the main window is ready to open it.
2024-07-13 14:56:09 +05:30
Aman Raj Singh Mourya
9292dc6d04 [mob][auth] Do not show CustomPinKeypad on Desktop 2024-07-13 14:45:45 +05:30
ashilkn
89ff4cf43e [mob][photos] Initialise MagicCacheService only if internal user 2024-07-13 14:26:07 +05:30
Neeraj Gupta
2b08bf8cbf [mob] Use custom onnx plugin (#2419)
## Description

## Tests
2024-07-13 11:55:31 +05:30
Neeraj Gupta
c552ab61f9 [cli] Fix typo with ente account url constant (#2440)
## Description
I noticed there was a typo in the EnteAccountUrl constant for the CLI,
which resulted in an incorrect URL being generated when asking the user
to verify their passkey.

## Tests
I didn't see tests in the project, but I did build the cli project and
manually tested `cli.exe` by adding my ente account and verifying the
URL that's generated is correct now.

```
Nick  ~\..\ente\cli  .\cli.exe account add
Enter app type (default: photos):
Use default app type: photos
Enter export directory: .\
Enter email address: redacted@pm.me
Enter OTP: 123456
Open this url in browser to verify passkey: https://accounts.ente.io/passkeys/verify?redacted
Press enter once you have completed the passkey verification
```
2024-07-13 11:42:24 +05:30
Manav Rathi
f724c998a6 [desktop] Graceful shutdown in dev mode (#2444)
Ref: https://github.com/electron/electron/issues/22048
2024-07-13 11:24:57 +05:30
Manav Rathi
86f79575aa [desktop] Graceful shutdown in dev mode 2024-07-13 11:23:52 +05:30
Manav Rathi
2f2265e85d [desktop] Update deps (#2442)
Notable:

- Electron 30.2.0
  https://github.com/electron/electron/releases
2024-07-13 10:19:26 +05:30
Manav Rathi
2c506c9cc2 npx npm-check-updates --interactive --target greatest 2024-07-13 10:16:54 +05:30
Manav Rathi
4528dc2d2a [desktop] Update deps
- Electron 30.2.0
  https://github.com/electron/electron/releases
2024-07-13 10:11:08 +05:30
Manav Rathi
3e301cabec [desktop] Don't show what's new on fresh installs (#2441)
Also: Stylistic tweaks
2024-07-13 10:00:24 +05:30
Manav Rathi
d72813dd07 Stylistic tweaks 2024-07-13 09:56:11 +05:30
Manav Rathi
6e9dd8d4c8 [desktop] Don't show what's new on fresh installs 2024-07-13 08:56:32 +05:30
Nicholas DiMucci
33dcf48127 Fix typo with ente account url in cli. 2024-07-12 21:05:38 -04:00
Manav Rathi
b525e91aa1 [docs] Mark the desktop custom server option as released (#2439)
+ yarn pretty
2024-07-12 21:41:33 +05:30
Manav Rathi
392ed6e212 yarn pretty 2024-07-12 21:40:49 +05:30
Manav Rathi
653761137a [docs] Mark the desktop custom server option as released 2024-07-12 21:40:07 +05:30
Manav Rathi
ec4644158b [desktop] Fix post release checklist instructions (#2438) 2024-07-12 21:18:54 +05:30
Manav Rathi
a6dda741cb [desktop] Fix post release checklist instructions 2024-07-12 21:17:11 +05:30
Manav Rathi
43fd13c00f [desktop] Start the next release sequence for 1.7.3 (#2437) 2024-07-12 20:50:36 +05:30
Manav Rathi
b0677049cb [desktop] Start the next release sequence for 1.7.3 2024-07-12 20:47:05 +05:30
Prateek Sunal
e0952de376 fix(mobile): update panorama logic 2024-07-12 17:50:07 +05:30
Neeraj Gupta
c941783fd3 [mob] Expose and log video metadata 2024-07-12 17:45:30 +05:30
Manav Rathi
20a8df378c [desktop] Release v1.7.2 (#2434) 2024-07-12 17:12:23 +05:30
Aman Raj Singh Mourya
0ce9ceba12 [mob][auth] Used memLimitInteractive instead of memLimitSensitive to avoid delay 2024-07-12 16:48:33 +05:30
Aman Raj Singh Mourya
fb0d938cb5 [mob][auth] Implemented Pin/Password hashing using ente_crypto 2024-07-12 15:58:23 +05:30
Manav Rathi
d9ec95b8ab photosd-v1.7.2 2024-07-12 15:52:35 +05:30
Manav Rathi
c16b6a7d43 -rc => -beta to be clearer 2024-07-12 15:52:32 +05:30
Neeraj Gupta
d3dccb1bea [mobile] Add FFProbe Metadata (#2054)
## Description

This PR adds support for fetching location and creationTime using
ffprobe (if available).

## Tests
2024-07-12 15:30:50 +05:30
Neeraj Gupta
f115ce4a0d [mob] Fix lint 2024-07-12 15:27:53 +05:30
Neeraj Gupta
7c8febfc1b Merge remote-tracking branch 'origin/main' into mobile-ffprobe 2024-07-12 14:30:54 +05:30
Neeraj Gupta
bffbc6041b [mob] Add missing tr file for Turkish (#2432)
## Description

## Tests
2024-07-12 14:04:41 +05:30
Neeraj Gupta
7640789f08 [mob] Fix dependencies order 2024-07-12 14:04:19 +05:30
Neeraj Gupta
95c04b554c [mob] Add missing tr file for Turkish 2024-07-12 13:59:03 +05:30
Manav Rathi
5e15fccb75 [accounts] Restore the passkey workaround for Safari (#2431)
This restores the workaround I'd removed in
4d84e966b0.

    listItem.transports = ["usb", "nfc", "ble", "internal"];

- This PR should fix the passkey verification on Safari:
https://github.com/ente-io/ente/issues/2406

- Sibling PR that fixes the passkey registration:
https://github.com/ente-io/ente/pull/2429
2024-07-12 13:49:15 +05:30
Manav Rathi
7047383e09 [accounts] Restore the workaround for Safari
This restores the workaround I'd removed in
4d84e966b0.

    listItem.transports = ["usb", "nfc", "ble", "internal"];

- This PR fixes the passkey verification on Safari.

- Sibling PR that fixes the passkey registration: https://github.com/ente-io/ente/pull/2429/files
2024-07-12 13:45:59 +05:30
Manav Rathi
f02bd096b0 [server] Add a workaround for Safari to recognize Yubikeys (#2429)
Safari just doesn't recognize the Yubikey (macOS/iOS, NFC/USB, doesn't
matter) if display name is set to the empty string. Safari's long
description doesn't care to mention this requirement:
https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/

Tested on localhost with Safari macOS. Will test on iOS post deployment.
2024-07-12 12:57:13 +05:30
Manav Rathi
617ae0701b [server] [cli] Fix docker "FROM AS" case warnings (#2430)
With the latest Docker update (27.0.3), it now warns about the "FROM"
and "AS" in the Dockerfile not matching. E.g. when building the server
docker image:

> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match
(line 1)
2024-07-12 12:56:53 +05:30
Prateek Sunal
7854503661 Merge remote-tracking branch 'origin' into mobile-panorama 2024-07-12 12:06:55 +05:30
Neeraj Gupta
8e136ecdc1 Fix: don't edit location/time in the file object 2024-07-12 12:05:42 +05:30
Prateek Sunal
9ca2e1d91f fix(mobile): compute panorama whenever 2024-07-12 12:04:55 +05:30
Manav Rathi
0ea408379a [server] [cli] Fix docker "FROM AS" case warnings
With the latest Docker update (27.0.3), it now warns about the "FROM" and "AS"
in the Dockerfile not matching. E.g. when building the server docker image:

> WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match (line 1)
2024-07-12 11:19:37 +05:30
Manav Rathi
eeab98c768 [server] Add a workaround for Safari to recognize Yubikeys
Safari just doesn't recognize the Yubikey (macOS/iOS, NFC/USB, doesn't matter)
if display name is set to the empty string. Safari's long description doesn't
care to mention this requirement:
https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/

Tested on localhost with Safari macOS. Will test on iOS post deployment.
2024-07-12 11:10:56 +05:30
Pablo Ovelleiro Corral
97b5577d68 CLI: Allow setting secrets path via env var
Adds a new enviroment variable `ENTE_CLI_SECRETS_PATH`, that allows
specifying the path to a `secrets.txt` like the one used in the
dockerized version. If no path is provided, the old behaviour is maintained.
2024-07-11 18:38:52 +02:00
Manav Rathi
e881c15026 [desktop] Consolidate face and CLIP pipelines - Part 3/3 (#2424)
Continuation, and finalization, of
https://github.com/ente-io/ente/pull/2408

While the integration is complete, there is a server side integration we
still need to do. That in turn will have an impact on the embedding
formats. So for now, disable ML for the beta users too so that we can
put out the regular release that was schedule to go out this week
(otherwise the beta users will end up in a half-way state).
2024-07-11 20:30:05 +05:30
Manav Rathi
21b6316996 Disable ML for everyone while it is WIP
Preparing for merge and the interim release
2024-07-11 20:19:01 +05:30
Manav Rathi
349a5021a5 Debounce never calls the underyling if it keeps getting called within wait 2024-07-11 20:07:31 +05:30
Neeraj Gupta
4aa92ffc43 Merge remote-tracking branch 'origin/main' into mobile-ffprobe 2024-07-11 18:35:06 +05:30
Neeraj Gupta
3f5a8a503b [auth] Fix json (#2423)
## Description

## Tests
2024-07-11 18:34:39 +05:30
Neeraj Gupta
9fe894e368 [auth] Fix json 2024-07-11 18:34:14 +05:30
Ashil
e537ba0a9a [mob][photos] Bump up to v0.9.7 (#2421) 2024-07-11 16:03:18 +05:30
ashilkn
5033ab2fed [mob][photos] bump up to v0.9.7 2024-07-11 16:01:11 +05:30
Ashil
987cc1c520 [mob][photos] Lockscreen Fixes (#2398) 2024-07-11 15:54:37 +05:30
Manav Rathi
4773c7c262 Debounce 2024-07-11 15:16:39 +05:30
Manav Rathi
936e0470e6 Live update 2024-07-11 14:56:55 +05:30
Neeraj Gupta
ecbb71a97b Merge remote-tracking branch 'origin' into mobile-ffprobe 2024-07-11 14:39:57 +05:30
Manav Rathi
544a5a9ccc Use consistent key 2024-07-11 14:39:45 +05:30
Aman Raj Singh Mourya
fd2c22dc5f [mob][photos] Auto lock implemented and UI fixes 2024-07-11 14:32:57 +05:30
Neeraj Gupta
6f98a79cb0 [mob] Clean up 2024-07-11 14:23:04 +05:30
Manav Rathi
fdcc6b6997 Tweak and lint 2024-07-11 14:21:01 +05:30
Manav Rathi
73ad758191 Fix 2024-07-11 14:18:10 +05:30
Neeraj Gupta
2eea98a4df [mob] Lint fixed 2024-07-11 14:15:50 +05:30
Manav Rathi
a3dc691885 Use in search bar 2024-07-11 14:13:58 +05:30
Manav Rathi
b25dbfc10b wip separate flag 2024-07-11 14:02:55 +05:30
Manav Rathi
13c042f692 Remove scaffolding code 2024-07-11 13:53:27 +05:30
Manav Rathi
62e4a6c344 Dot product 2024-07-11 13:50:22 +05:30
Manav Rathi
8dad88eca6 Disable ripples on the background item for toggles 2024-07-11 13:43:04 +05:30
Manav Rathi
6ccb61b425 Enhance 2024-07-11 13:40:57 +05:30
Victor Muthiani
b402c6ae32 [Auth] Add 2 new icons and optimize 2 icons (#2411)
## Description

New icons:
- Deriv
- Airtm

Optimized icons
- Yahoo
- Bitget
2024-07-11 12:43:59 +05:30
Manav Rathi
52251ad654 Improve UI feedback 2024-07-11 12:37:37 +05:30
Manav Rathi
5ff9f408eb Touchups 2024-07-11 12:07:42 +05:30
Manav Rathi
06bf2ddad4 Integrate 2024-07-11 12:00:59 +05:30
Manav Rathi
0214ccf680 Integrate 2024-07-11 11:43:49 +05:30
Manav Rathi
2e1fde906e The type annotation for _mlStatusSnapshot is required 2024-07-11 11:15:53 +05:30
Manav Rathi
df4364525d Hook it up 2024-07-11 11:00:22 +05:30
Manav Rathi
661d0383fb Scaffold 2024-07-11 10:41:37 +05:30
Manav Rathi
6f577d150a wip useSyncExternalStore 2024-07-11 10:37:57 +05:30
Manav Rathi
6086e139e4 Degrade gracefully 2024-07-11 10:06:52 +05:30
Manav Rathi
5fef9b21e5 Template 2024-07-11 10:00:54 +05:30
Manav Rathi
7069e15b79 Duals 2024-07-10 20:49:19 +05:30
Manav Rathi
44e165b8ee Rework 2024-07-10 20:41:07 +05:30
Manav Rathi
b0b82aabd8 Face => ML 2024-07-10 20:03:52 +05:30
Manav Rathi
d043658331 Modify 2024-07-10 19:42:13 +05:30
Manav Rathi
9616640fce Fix p nesting warning 2024-07-10 19:34:46 +05:30
Manav Rathi
10e55b6739 Newer 2024-07-10 19:28:00 +05:30
Manav Rathi
d661f4ac1f Space 2024-07-10 19:14:04 +05:30
Neeraj Gupta
0bd04a0b8d [mob] Select load models 2024-07-10 18:26:43 +05:30
Neeraj Gupta
08f846c315 [mob] Use custom plugin for clip image encoding 2024-07-10 18:22:04 +05:30
Neeraj Gupta
519d7a9a5e [mob] Print logs from MLIsolate 2024-07-10 18:13:37 +05:30
Neeraj Gupta
74a37edaa4 [mob] Improve logs 2024-07-10 18:10:27 +05:30
Manav Rathi
2865b33fc2 lf 2024-07-10 16:01:04 +05:30
Manav Rathi
0f4459112e Context 2024-07-10 15:59:51 +05:30
Manav Rathi
f9b8c5287d Work towards 2024-07-10 15:51:53 +05:30
Manav Rathi
2ac968fdf6 Fixed 2024-07-10 15:34:23 +05:30
Vishnu Mohandas
440f9293d8 Incorporate suggestions (#2414) 2024-07-10 15:26:16 +05:30
vishnukvmd
d1968e46e5 Incorporate suggestions 2024-07-10 15:25:54 +05:30
Manav Rathi
70b74fc285 Continue 2024-07-10 15:08:09 +05:30
Manav Rathi
c92a117e8d [docs] Improve send logs instructions (#2413) 2024-07-10 14:52:34 +05:30
Manav Rathi
d7371392fe [docs] Improve send logs instructions 2024-07-10 14:50:13 +05:30
Manav Rathi
b5972a6395 r4 2024-07-10 14:35:00 +05:30
Manav Rathi
ebfd8909a9 Move to its final place 2024-07-10 14:32:36 +05:30
Neeraj Gupta
c31f573f1a [mob] Remove unused method 2024-07-10 14:32:01 +05:30
Manav Rathi
83d6d99469 r3 2024-07-10 14:32:01 +05:30
Neeraj Gupta
756954ae45 [mob] Catch unexpected error in custom plugin 2024-07-10 14:24:53 +05:30
Neeraj Gupta
1033f26a81 [mob] Switch to custom plugin for face embedding 2024-07-10 14:24:23 +05:30
Manav Rathi
1322e5df79 r2 2024-07-10 14:23:44 +05:30
Manav Rathi
3b951f237f wip refactor 2024-07-10 14:16:28 +05:30
Manav Rathi
162107b3a9 Fix 2024-07-10 13:40:39 +05:30
Manav Rathi
54936303c8 Tweaks 2024-07-10 13:40:11 +05:30
Manav Rathi
8830a60ecf Move up 2024-07-10 13:34:54 +05:30
Manav Rathi
071a63a81c Outer 2024-07-10 13:27:00 +05:30
Aman Raj Singh Mourya
d06586eb1c [mob][auth] Auto lock duration added to the app_lock file 2024-07-10 13:21:52 +05:30
Manav Rathi
aa6e5c9234 Start fixing lint issues 2024-07-10 13:17:50 +05:30
Neeraj Gupta
68e3a36e8e [mob][onnx] remove unused code 2024-07-10 13:05:13 +05:30
Manav Rathi
5c916374f3 Move 2024-07-10 13:04:48 +05:30
Neeraj Gupta
6b78ce715f [mob][onnx] inline const 2024-07-10 13:04:10 +05:30
Manav Rathi
c5cd6cbbca Use new 2024-07-10 13:03:25 +05:30
Neeraj Gupta
234efb63b2 [mob] Refactor 2024-07-10 12:55:13 +05:30
Manav Rathi
cfad9f841e flags 2024-07-10 12:53:06 +05:30
Manav Rathi
6d09d1f9b7 rs 1 2024-07-10 12:39:51 +05:30
Neeraj Gupta
157f7d2dcb Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-10 12:33:25 +05:30
Manav Rathi
e1ce2e5e84 Cont 2024-07-10 12:22:45 +05:30
Neeraj Gupta
79eaaf3ec4 Merge branch 'main' into clip_face_integration 2024-07-10 12:08:26 +05:30
Manav Rathi
6f40cbe27e Agenda 2024-07-10 12:08:22 +05:30
Manav Rathi
8e10c8bec6 Move 2024-07-10 11:33:07 +05:30
Manav Rathi
eb271088a4 Move 2024-07-10 11:02:01 +05:30
Manav Rathi
fde6e14440 Move 2024-07-10 11:00:43 +05:30
Manav Rathi
cd433aa39e Move 2024-07-10 10:58:57 +05:30
Manav Rathi
2510226a57 Consolidate 2024-07-10 10:54:27 +05:30
Manav Rathi
ecd4201304 Fix warnings 2024-07-10 10:49:11 +05:30
Manav Rathi
4d11623f77 Fix warnings 2024-07-10 10:47:41 +05:30
Manav Rathi
4519dc94b8 Move 2024-07-10 10:45:40 +05:30
Manav Rathi
57ff75b855 lf 2024-07-10 10:22:50 +05:30
Manav Rathi
d4be782b9c Silence a warning to avoid changing behaviour for now 2024-07-10 10:22:14 +05:30
Manav Rathi
24858ab73b Move 2024-07-10 10:17:44 +05:30
Manav Rathi
99545f0038 [web] Enhance log.debug (#2412) 2024-07-10 09:44:59 +05:30
Manav Rathi
072ee3861b lf 2024-07-10 09:36:34 +05:30
Manav Rathi
881993ed65 Match 2024-07-10 09:32:14 +05:30
Manav Rathi
83516a7f27 More 2024-07-10 09:28:54 +05:30
Aman Raj Singh Mourya
e39ba3c578 [mob][auth] Added Auto lock UI 2024-07-10 00:24:50 +05:30
Aman Raj Singh Mourya
8117a2929c [mob][photos] Used better names 2024-07-10 00:13:10 +05:30
Aman Raj Singh Mourya
5089721507 [mob][photos] Autolock time delay implemented 2024-07-09 23:46:34 +05:30
Manav Rathi
8821372515 [web] Enhance log.debug 2024-07-09 21:30:23 +05:30
Manav Rathi
825a215213 [desktop] Consolidate face and CLIP pipelines - Part 2/x (#2408)
* Continuation of https://github.com/ente-io/ente/pull/2391
* CLIP indexing (and search) is disabled for now until the new format is
finalized
2024-07-09 20:51:20 +05:30
Manav Rathi
be61cd08b8 Prepare for merge to main 2024-07-09 20:38:55 +05:30
Manav Rathi
bab30ec508 lf 2024-07-09 20:35:41 +05:30
Manav Rathi
064af381c5 Move 2024-07-09 19:42:57 +05:30
Manav Rathi
840b415254 Reframe 2024-07-09 19:41:23 +05:30
Manav Rathi
711c858d06 Debug logs 2024-07-09 19:35:43 +05:30
Manav Rathi
4f60cabdd0 math 2024-07-09 19:33:11 +05:30
Neeraj Gupta
02ca6342d2 [mob][droid] Perform detection using ente plugin 2024-07-09 18:29:24 +05:30
Neeraj Gupta
111972e0e6 [mob][droid] Return FloatArray instead of List<double> 2024-07-09 18:07:17 +05:30
Neeraj Gupta
9318182160 [mob][droid] Refactor 2024-07-09 16:41:16 +05:30
Manav Rathi
8fbcef4221 tsc 2024-07-09 16:03:27 +05:30
Manav Rathi
49bfe5aabb Restore search 2024-07-09 15:35:46 +05:30
Manav Rathi
11584ce089 Simplify 2024-07-09 15:34:47 +05:30
Manav Rathi
b8b2d58734 Clip matches 2024-07-09 15:29:34 +05:30
Neeraj Gupta
69923baedd [mob][droid] Clean up 2024-07-09 15:15:41 +05:30
Aman Raj Singh Mourya
4af03ad2dd [mob][photos] Implemented Auto lock options 2024-07-09 15:10:39 +05:30
Manav Rathi
920685e15c lint 2024-07-09 14:56:49 +05:30
Manav Rathi
56fe538f07 Tie 2024-07-09 14:55:27 +05:30
Manav Rathi
942231c521 Prune 2024-07-09 14:45:26 +05:30
Manav Rathi
c5b10b14d1 Desktop changes 2024-07-09 14:42:06 +05:30
Manav Rathi
df80d9c355 Prune 2024-07-09 14:40:04 +05:30
Manav Rathi
e90ab70cc8 Remove unused dep 2024-07-09 14:34:34 +05:30
Neeraj Gupta
f422dea00e [mob][onnx] Clean up 2024-07-09 14:31:03 +05:30
Manav Rathi
53dc3bace9 Untie 2024-07-09 14:30:31 +05:30
Manav Rathi
82ec83caf3 Remove 2 2024-07-09 14:24:45 +05:30
Manav Rathi
2f5c966892 Remove old 2024-07-09 14:22:59 +05:30
Manav Rathi
45b1f82032 wip towards removal 2024-07-09 14:08:58 +05:30
Manav Rathi
cb148ea3b1 both 2024-07-09 13:52:26 +05:30
Manav Rathi
ed660c36df Remove unnecessary return 2024-07-09 13:30:17 +05:30
Neeraj Gupta
bc04a3f87f [mob][onnx] Specify return type 2024-07-09 13:29:28 +05:30
Manav Rathi
2920e04aa5 Pull both 2024-07-09 13:26:30 +05:30
Manav Rathi
ca44202fcd remote 2024-07-09 13:14:24 +05:30
Manav Rathi
023610cebd Remove the need for null assertions 2024-07-09 12:39:55 +05:30
Manav Rathi
d11e94c939 Silence warning 2024-07-09 12:37:33 +05:30
Manav Rathi
cfb1b8423b Continue 2024-07-09 12:33:09 +05:30
Neeraj Gupta
107162fa2c Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-09 12:16:21 +05:30
Manav Rathi
4d84e966b0 db done 2024-07-09 12:09:38 +05:30
Manav Rathi
3bef2e8268 generalize 2024-07-09 12:05:42 +05:30
Manav Rathi
f2bcf1744f generalize 2024-07-09 11:51:00 +05:30
Manav Rathi
8d4629254c Agenda 2024-07-09 11:40:24 +05:30
Aman Raj Singh Mourya
a0980a9638 [mob][photos] Lockscreen Fixes 2024-07-09 11:24:50 +05:30
Manav Rathi
4fada9bdf9 face => ml 2024-07-09 11:13:22 +05:30
Manav Rathi
2bc95782a6 db 2 2024-07-09 11:01:03 +05:30
Manav Rathi
b36c4398c1 wip DB changes for clip 2024-07-09 11:01:03 +05:30
Manav Rathi
e183e1f9dd [meta] Change translation cron schedule Tue => Mon (#2397) 2024-07-09 10:48:52 +05:30
Manav Rathi
a8c267e2b0 [meta] Change translation cron schedule Tue => Mon 2024-07-09 10:48:05 +05:30
Neeraj Gupta
8d8b113ef8 [auth] New translations (#2393)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-09 10:47:22 +05:30
Neeraj Gupta
6f389cb64d [mobile] New translations (#2339)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-07-09 10:47:00 +05:30
Neeraj Gupta
f534984c0e Added 2 icons and optimised 1 icon (#2343)
## Description
Added bitmart and htx icon optimised coindcx icon.
## Tests
2024-07-09 10:46:47 +05:30
Manav Rathi
a7e5de7493 [web] New translations (#2396)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-09 10:42:20 +05:30
Crowdin Bot
49ca581904 New Crowdin translations by GitHub Action 2024-07-09 05:01:06 +00:00
Manav Rathi
e82e243b77 [web] Translation improvements (#2395) 2024-07-09 10:30:23 +05:30
Manav Rathi
26f421c77e Tweak 2024-07-09 10:25:42 +05:30
Manav Rathi
d4f0384f13 Move to tr 2024-07-09 10:20:07 +05:30
Manav Rathi
2a07684de0 More 2024-07-09 10:14:38 +05:30
Manav Rathi
e4f86794be More 2024-07-09 10:10:54 +05:30
Manav Rathi
b5a3821933 More 2024-07-09 10:06:02 +05:30
Manav Rathi
c7defa31f5 Match the casing of the en version 2024-07-09 10:03:48 +05:30
Manav Rathi
374b803ecc Migrate 2024-07-09 10:00:04 +05:30
Manav Rathi
0769ba2fff [web] New translations (#2392)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-09 09:54:11 +05:30
Crowdin Bot
95dc3d1e6c New Crowdin translations by GitHub Action 2024-07-09 02:11:09 +00:00
Crowdin Bot
da5270daa7 New Crowdin translations by GitHub Action 2024-07-09 02:00:58 +00:00
Crowdin Bot
a3de155a10 New Crowdin translations by GitHub Action 2024-07-09 01:46:46 +00:00
Neeraj Gupta
a1ea965936 Merge branch 'main' into yolo_custom_plugin 2024-07-08 17:50:09 +05:30
Neeraj Gupta
a761c06396 [auth] New translations (#2340)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-07-08 17:47:50 +05:30
Ashil
369680b4a8 bump up to v0.9.6 (#2384)
## Description

## Tests
2024-07-08 17:47:02 +05:30
Neeraj Gupta
273e5b88eb [mob][droid] Use custom dart plugin for face detection 2024-07-08 17:45:18 +05:30
laurenspriem
877b833a6d [mob][photos] Simplify 2024-07-08 17:57:12 +07:00
laurenspriem
240099df83 [mob][photos] Run clip tokenizer in isolate 2024-07-08 17:48:18 +07:00
Manav Rathi
24ea02c521 [desktop] Consolidate face and CLIP pipelines - Part 1/x (#2391) 2024-07-08 15:54:16 +05:30
Manav Rathi
1fb95f7d7d Reuse 2024-07-08 15:48:45 +05:30
Manav Rathi
c82ef796f2 Extract 2024-07-08 15:37:20 +05:30
Manav Rathi
f1c76adb38 Towards CLIP 2024-07-08 15:23:26 +05:30
Manav Rathi
46db1c240c [desktop] Fix CLIP preprocessing (#2389)
Fix format mismatch (ref: https://github.com/ente-io/ente/pull/2342)
2024-07-08 14:45:24 +05:30
Manav Rathi
8b5ad13595 Fix format mismatch 2024-07-08 14:40:41 +05:30
Manav Rathi
6511179766 Introduce bounds checking 2024-07-08 14:36:58 +05:30
Manav Rathi
bbacbb08b6 doc 2024-07-08 14:20:43 +05:30
laurenspriem
abd0dedc57 [mob][photos] Debug option 2024-07-06 22:21:35 +07:00
laurenspriem
baac183835 [mob][photos] First cleanup of clip flags 2024-07-06 22:14:30 +07:00
laurenspriem
90c8972a26 [mob][photos] Cleanup ML settings page 2024-07-06 20:32:24 +05:30
laurenspriem
d3e3a9c784 [mob][photos] Better default for DB method 2024-07-06 20:32:02 +05:30
laurenspriem
bb3f3b0e75 [mob][photos] String intl 2024-07-06 19:20:32 +05:30
laurenspriem
47ac7e0c9c [mob][photos] Rename 2024-07-06 19:20:09 +05:30
laurenspriem
c1fe756a86 [mob][photos] Rename 2024-07-06 19:13:32 +05:30
ashilkn
67ca028dbf bump up to v0.9.6 2024-07-06 17:24:59 +05:30
Aman Raj Singh Mourya
7a06cf2364 [mob][auth] Added logout option on lockscreen 2024-07-06 17:08:24 +05:30
Manav Rathi
2f2d988eaa [web] Improve JPEG 2000 handling (#2383)
- Let supporting browsers (e.g. Safari) upload them.
- Let them be indexed by converting to JPEG.
2024-07-06 17:05:03 +05:30
Aman Raj Singh Mourya
45331de54e [mob][photos] Custom keypad position fixed 2024-07-06 16:58:26 +05:30
Manav Rathi
d0f585fc97 Special case jp2 rendering 2024-07-06 16:57:46 +05:30
Prateek Sunal
d8f275a388 fix(mobile): add panorama detection 2024-07-06 16:35:36 +05:30
atyabbin
2e35b1eeb4 First view of the dashboard with new UI 2024-07-06 16:33:26 +05:30
Manav Rathi
c86be54ac1 [desktop] Handle jp2 and simplify 2024-07-06 16:21:43 +05:30
Vishnu Mohandas
d24c116d14 [mob][photos] Prepare for release v0.9.5 (#2381) 2024-07-06 16:09:48 +05:30
ashilkn
a279c442b8 [mob][photos] Update change log and change log version 2024-07-06 15:48:33 +05:30
laurenspriem
1f0686d84d [mob][photos] ML debug section 2024-07-06 15:18:28 +05:30
ashilkn
5b76225542 [mob][photos] Remove feature flag on select all feature 2024-07-06 15:16:20 +05:30
ashilkn
e2f2921d78 bump up to v 0.9.5 2024-07-06 15:05:30 +05:30
Ashil
86584e7424 [mob][photos] Lockscreen Fixes (#2367) 2024-07-06 15:01:27 +05:30
Ashil
05a400102a [mob][photos] Added button to logout from Lockscreen (#2379) 2024-07-06 14:59:51 +05:30
Manav Rathi
9c7c0b9592 [web] Fix duplication emotion instances (#2378)
Something's wrong with yarn's resolution algorithm, but let's leave that
be until we migrate off classic. 11.11.4 doesn't have anything we need,
so use 11.11.3 that seems to not result in dupes.

The warning was

gallery.js:16547 You are loading @emotion/react when it is already
loaded. Running multiple instances may cause problems. This can happen
if multiple versions are used, or if multiple builds of the same version
are used.

Ref:
- https://github.com/ente-io/ente/pull/2372
2024-07-06 14:46:22 +05:30
Aman Raj Singh Mourya
e807712cdc [mob][photos] Added button to logout from Lockscreen 2024-07-06 14:44:45 +05:30
Manav Rathi
e468ecc98c [web] Fix duplication emotion instances
Something's wrong with yarn's resolution algorithm, but let's leave that be
until we migrate off classic. 11.11.4 doesn't have anything we need, so use
11.11.3 that seems to not result in dupes.

The warning was

    gallery.js:16547 You are loading @emotion/react when it is already loaded. Running multiple instances may cause problems. This can happen if multiple versions are used, or if multiple builds of the same version are used.

Ref:
- https://github.com/ente-io/ente/pull/2372
2024-07-06 14:41:43 +05:30
Manav Rathi
dc80aac487 [desktop] Consider HTTP 4xx errors when PUT-ing embeddings as perm failures (#2377)
Also continue processing the liveQ even if embeddings pull fails.
2024-07-06 14:24:37 +05:30
Manav Rathi
1a06fce8f2 lf 2024-07-06 14:21:37 +05:30
Manav Rathi
933212ba59 Use elsewhere 2024-07-06 14:16:45 +05:30
Manav Rathi
26d8ecda08 tokens 2024-07-06 14:07:49 +05:30
Manav Rathi
8fc897ad16 Ok 2024-07-06 14:02:32 +05:30
Manav Rathi
53a8de9ac4 Shorten 2024-07-06 14:00:50 +05:30
Manav Rathi
a99a179ef9 Nicer error logs on desktop 2024-07-06 13:40:00 +05:30
Manav Rathi
cdba99a7c2 Use elsewhere 2024-07-06 13:23:55 +05:30
Manav Rathi
b03b9fd314 Let the liveQ be processed 2024-07-06 11:02:10 +05:30
Manav Rathi
4019afdd90 [desktop] Consider HTTP 4xx errors when PUT-ing embeddings as perm failures
Ref:
- https://github.com/ente-io/ente/pull/2369
- https://github.com/ente-io/ente/pull/2368
2024-07-06 10:23:33 +05:30
Manav Rathi
c12130d357 [desktop] Update eslint to fix warnings introduced after update to TypeScript 5.5 (#2375) 2024-07-06 09:47:00 +05:30
Manav Rathi
4427352f51 Handle update 2024-07-06 09:44:38 +05:30
Manav Rathi
ac06f67891 Update the typescript-eslint v8 alpha 2024-07-06 09:37:57 +05:30
ashilkn
27dab94782 [mob][photos] Immediately logout if too many attempts on lockscreen 2024-07-06 09:37:49 +05:30
Manav Rathi
99616b46a1 [desktop] Upgrade eslint (within the 9x series) 2024-07-06 09:26:45 +05:30
ashilkn
d72a561a9b [mob][photos] Minor UI fix on lock screen password entry page 2024-07-06 08:57:14 +05:30
ashilkn
75baee00c2 [mob][photos] Fix unexpected animation in lockscreen 2024-07-06 08:35:34 +05:30
Manav Rathi
8b696b1242 [web] Various minor chores (#2372)
See commit messages for details.
2024-07-05 20:43:36 +05:30
Manav Rathi
aebe12bd9e Fix 2024-07-05 20:37:58 +05:30
Manav Rathi
fcb86da03c Update some dependencies (minor versions); pin otpauth
Pin otpauth since upstream changed from jsSHA some other library, and we'd need
to do the same for our steam codes implementation to avoid increasing the bundle
size.

https://github.com/hectorm/otpauth/pull/505

---

For the rest of the updates, Scanned the CHANGELOGs (linked):

@emotion/react, @emotion/styled
- https://github.com/emotion-js/emotion/releases

@mui/icons-material, @mui/material
https://github.com/mui/material-ui/releases

get-user-locale
https://github.com/wojtekmaj/get-user-locale/releases

i18next, i18next-resources-to-backend, react-i18next
https://github.com/i18next/i18next/releases

ml-matrix
https://github.com/mljs/matrix/releases

next
Doesn't have a changelog. Rely on hope.
See: https://github.com/vercel/next.js/discussions/65212

react, react-dom, @types/react, @types/react-dom
https://github.com/facebook/react/blob/main/CHANGELOG.md

react-virtualized-auto-sizer
https://github.com/bvaughn/react-virtualized-auto-sizer/releases

@types/chromecast-caf-receiver, @types/leaflet
Minor updates, type only
2024-07-05 20:31:37 +05:30
Manav Rathi
99af0ff294 Update to vite 5.3.3 (payments)
https://github.com/vitejs/vite/blob/v5.3.3/packages/vite/CHANGELOG.md

Also update sibling @vitejs/plugin-react
2024-07-05 19:49:48 +05:30
Manav Rathi
7cef60f8b9 Inline 2024-07-05 19:39:20 +05:30
Manav Rathi
31b6572e17 New convention 2024-07-05 19:37:27 +05:30
Manav Rathi
d07a46f514 Tense 2024-07-05 19:36:35 +05:30
Manav Rathi
547d03049a [web] Start using TypeScript 5.5 goodies
We updated to 5.5 in https://github.com/ente-io/ente/pull/2351, but I was
waiting for the VS Code release with 5.5 to also go out (so that we don't see
the editor squigglies).
2024-07-05 19:34:47 +05:30
Manav Rathi
18ab41b9ec [workers] Restrict CORS ACAH headers to the whitelist (#2371) 2024-07-05 18:45:22 +05:30
Manav Rathi
e9938c2ac4 [workers] Restrict CORS ACAH headers to the whitelist 2024-07-05 18:17:34 +05:30
Manav Rathi
089ed89045 [meta] Prettier 3.3 (#2370)
No breaking changes that affect us.

https://prettier.io/blog/2024/06/01/3.3.0
2024-07-05 17:55:53 +05:30
Manav Rathi
9c11a7f4b7 [meta] Prettier 3.3
No breaking changes that affect us.

https://prettier.io/blog/2024/06/01/3.3.0
2024-07-05 17:51:07 +05:30
Manav Rathi
543fb835f3 [server] Increase HTTP request body size to prevent 413 Too Large errors (#2369)
Allow HTTP request body up to 4 MB. The default is 1 MB, which is too
small for face embeddings for photos with more than a couple of hundred
faces.

Roughly, each face embedding is 4KB, but encrypting and base-64-ing the
embedding also has a 30% addition (just from one sample I saw), so this
should allow photos with ~700 faces to go through.

Ref:
-
https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
2024-07-05 14:20:31 +05:30
Manav Rathi
0b3ca8db69 [server] Increase HTTP request body size to prevent 413 Too Large errors
Allow HTTP request body up to 4 MB. The default is 1 MB, which is too small for
face embeddings for photos with more than a couple of hundred faces.

Roughly, each face embedding is 4KB, but encrypting and base-64-ing the
embedding also has a 30% addition (just from one sample I saw), so this should
allow photos with ~700 faces to go through.

Ref:
- https://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size
2024-07-05 14:08:10 +05:30
Aman Raj Singh Mourya
05e7863bdc [mob][photos] Lock count fixed 2024-07-05 13:32:17 +05:30
laurenspriem
9232cd150b [mob][photos] SemanticSearchService minor changes 2024-07-05 13:26:26 +05:30
laurenspriem
f95331c8f5 [mob][photos] Minor changes 2024-07-05 13:12:51 +05:30
laurenspriem
d2f6a533ce [mob][photos] Cleanup MagicSection 2024-07-05 13:05:09 +05:30
laurenspriem
552d6dfb30 [mob][photos] Cleanup temp clip in ImageIsolate 2024-07-05 13:02:31 +05:30
laurenspriem
8f4a867252 [mob][photos] Minor change 2024-07-05 13:00:45 +05:30
Manav Rathi
a2ee8a2ee9 [desktop] Embed faces in batches to prevent memory pressure crash (#2368) 2024-07-05 12:54:06 +05:30
Manav Rathi
969154baff [desktop] Embed faces in batches to prevent memory pressure crash 2024-07-05 11:53:52 +05:30
Aman Raj Singh Mourya
27525907af [mob][photos] Lock screen Clean Up 2024-07-05 11:46:38 +05:30
Aman Raj Singh Mourya
92e89d3589 [mob][photos] Timer animation fixed 2024-07-05 11:36:43 +05:30
Manav Rathi
9898a7c221 [desktop] Update Electron 30.0.9 => 30.1.2 (#2366)
- Update Electron 30.0.9 => 30.1.2
- Revert to the now un-deprecated API that we were using earlier
- Upgrade lru-cache
2024-07-05 10:59:47 +05:30
Manav Rathi
ef788b16b9 Upgrade lru-cache 2024-07-05 10:57:48 +05:30
Manav Rathi
5f7577309a Revert to the now un-deprecated API that we were using earlier
https://github.com/electron/electron/pull/42411
2024-07-05 10:53:13 +05:30
Manav Rathi
cd39e5e9cd Update Electron 30.0.9 => 30.1.2
https://github.com/electron/electron/releases/tag/v30.1.2
2024-07-05 10:48:04 +05:30
Manav Rathi
588662d1ce [desktop] Only attempt indexing after a successful pull (#2365) 2024-07-05 10:45:56 +05:30
Manav Rathi
4f98e72a58 [desktop] Only attempt indexing after a successful pull 2024-07-05 09:38:03 +05:30
Manav Rathi
5bd3f6076b [infra] Teach copycat db how to restore specific versions (#2363) 2024-07-04 22:08:19 +05:30
Manav Rathi
adcdba3f8f Update SCW cli version
No specific changes, just bringing it up to speed. No breaking changes I noticed in the CHANGELOG
https://github.com/scaleway/scaleway-cli/releases
2024-07-04 22:06:57 +05:30
Manav Rathi
5c4c6f2677 Allow restoring specific backups 2024-07-04 22:06:46 +05:30
Prateek Sunal
db5229170b Merge branch 'main' into mobile-panorama 2024-07-04 21:08:40 +05:30
Prateek Sunal
aec3157efe chore(mobile): lint fixes 2024-07-04 21:05:44 +05:30
Prateek Sunal
c594f05423 feat(mobile): add panorama viewer 2024-07-04 21:05:18 +05:30
Manav Rathi
f217d85b70 [desktop] Allow live indexing during uploads (#2361)
Saves on an unnecessary download.

With this final piece in place, the face indexing part is feature
complete.
2024-07-04 20:31:25 +05:30
Manav Rathi
52448cd2a2 Shorten 2024-07-04 20:26:31 +05:30
Manav Rathi
dca76f304c Increase liveq limit 2024-07-04 20:19:30 +05:30
Manav Rathi
26f6ab0464 Use uploadItem 2024-07-04 20:11:50 +05:30
Manav Rathi
90c01a19a5 Tweak 2024-07-04 19:26:00 +05:30
Manav Rathi
38e23ca1b5 Rename 2024-07-04 19:20:19 +05:30
Manav Rathi
5698ee12a3 Doc 2024-07-04 19:05:19 +05:30
Manav Rathi
c3bbceae49 delegate 2024-07-04 18:45:13 +05:30
Manav Rathi
95ef21ae4f Forward the upload item 2024-07-04 17:39:30 +05:30
Aman Raj Singh Mourya
9982c73d5a [mob][auth] Implemented Lock screen 2024-07-04 16:55:33 +05:30
Manav Rathi
0ce729a312 Expand 2024-07-04 15:19:11 +05:30
Manav Rathi
73b78916de Ref 2024-07-04 15:16:59 +05:30
Manav Rathi
864e4c6dd1 Rename 2024-07-04 15:16:19 +05:30
Manav Rathi
00de818e65 Index new 2024-07-04 15:12:28 +05:30
Manav Rathi
41fe7ad794 Doc and rearrange 2024-07-04 15:07:10 +05:30
Manav Rathi
13843bf52d [desktop] Regenerate face crops whenever needed (#2358) 2024-07-04 14:14:23 +05:30
Manav Rathi
6d630e0c2a Misc 2024-07-04 14:06:04 +05:30
Manav Rathi
7bd10ed78b Trigger 2024-07-04 13:54:14 +05:30
Manav Rathi
ce0442a5dd Regen if needed 2024-07-04 13:42:56 +05:30
Neeraj Gupta
37519179a1 [mob] Add OnnxFlutterPlugin 2024-07-04 13:35:27 +05:30
Manav Rathi
b950fde3f2 Regen upper 2024-07-04 13:31:59 +05:30
Manav Rathi
1ab844da36 regen lower 2024-07-04 13:13:44 +05:30
Manav Rathi
eb7611a6d1 Fix warnings on opening drawer 2024-07-04 12:53:26 +05:30
Manav Rathi
ce045fb680 Cleanup 2024-07-04 12:41:02 +05:30
Manav Rathi
594d0e7ea0 The missing bit (as compared to mobile) 2024-07-04 12:17:54 +05:30
Aman Raj Singh Mourya
8c79aedd19 [mob][photos] Implemeted Applock to set custom pin/password (#2130)
This PR add the following features
1. **Device Lock:** If the user's device has a screen lock (PIN,
fingerprint, etc.), it will be used for initial authentication.
2. **Custom PIN/Passwprd**: Users can set a custom PIN/Password for app
access, independent of the device lock.

<br/>
<img width="300"
src="https://github.com/ente-io/ente/assets/146618155/54b044d1-d361-4ed8-a138-87b4838d75fc">
<img align="left" width="300"
src="https://github.com/ente-io/ente/assets/146618155/9bb90ab7-2d97-472e-90da-945a3a043533">

<br/>

<img width="300"
src="https://github.com/ente-io/ente/assets/146618155/8207605f-3495-4f62-bc34-b5a8ec64ab0a">
<img align="left" width="300"
src="https://github.com/ente-io/ente/assets/146618155/9f5fb83f-37a1-4214-b27e-4433b40a8773">
2024-07-04 12:12:40 +05:30
Manav Rathi
401ae85f40 take 3 2024-07-04 12:08:58 +05:30
Manav Rathi
3065b392f3 cmp 2024-07-04 11:44:43 +05:30
Manav Rathi
2a587039b0 gen2 2024-07-04 11:10:22 +05:30
Manav Rathi
6af39d52e3 Impl 2024-07-04 11:07:11 +05:30
Manav Rathi
e15dbc2023 Outline 2024-07-04 10:57:45 +05:30
Manav Rathi
ed2c63cf03 Port the mobile algo
Function: generateFaceThumbnailsUsingCanvas
File: mobile/lib/utils/image_ml_util.dart
2024-07-04 10:28:48 +05:30
Manav Rathi
b04538ada2 Rename and merge 2024-07-04 10:00:19 +05:30
laurenspriem
e2241df865 [mob][photos] First cleanup of SemanticSearchService 2024-07-04 09:49:00 +05:30
Manav Rathi
52cd2d30a1 Agenda 2024-07-04 09:44:43 +05:30
Manav Rathi
0d0d501518 Swap 2024-07-04 09:28:48 +05:30
laurenspriem
ff5dc490f8 [mob][photos] Small changes 2024-07-04 09:14:31 +05:30
laurenspriem
e65b4643cd [mob][photos] Add clip indexing to MLService 2024-07-04 07:24:42 +05:30
laurenspriem
11656a59a6 [mob][photos] Include clip in MLResult 2024-07-04 06:28:19 +05:30
laurenspriem
8609cb9498 [mob][photos] ORTEnv fix 2024-07-03 22:54:52 +05:30
laurenspriem
37cc447d4f [mob][photos] Rename to MLService 2024-07-03 22:51:17 +05:30
laurenspriem
680c8784fb [mob][photos] Refactor results object 2024-07-03 22:46:49 +05:30
laurenspriem
64a2544e95 [mob][photos] Face detection cleanup 2024-07-03 22:33:38 +05:30
laurenspriem
36224b45ef [mob][photos] Move faces pipeline to FaceRecognitionService 2024-07-03 22:08:19 +05:30
Manav Rathi
5b7dcddab3 [desktop] Fetch face indexes - Part 7/7 (#2357)
There still remain things to fix (e.g. the live sync), but now overall
the fetch + index flow is complete.
2024-07-03 21:03:21 +05:30
Manav Rathi
809b02cb26 Last trace 2024-07-03 20:33:39 +05:30
ashilkn
cb94d95d94 [mob][photos] Bump up to v0.9.4 2024-07-03 20:13:46 +05:30
ashilkn
4665cac03d [mob][photos] Extract strings 2024-07-03 20:11:40 +05:30
ashilkn
98d1a1c219 [mob][photos] Remove old assets 2024-07-03 19:43:15 +05:30
Manav Rathi
3b4897b86a Omit middleman 2024-07-03 19:37:20 +05:30
ashilkn
1042332f5b [mob][photos] Add title to error dialog when there is no system lock 2024-07-03 19:34:57 +05:30
ashilkn
c71850be07 [mob][photos] Change lock screen background asset 2024-07-03 19:21:16 +05:30
Manav Rathi
c0a6918c09 Trim 2024-07-03 18:18:16 +05:30
Manav Rathi
c66a74d1c7 Cleanup 2024-07-03 18:09:15 +05:30
Aman Raj Singh Mourya
80881816f3 [mob][photos] Lock screen UI tweaks (#2355) 2024-07-03 17:51:08 +05:30
Aman Raj Singh Mourya
39a3a48fd3 [mob][photos] show error dialog on no device lock enabled 2024-07-03 17:50:30 +05:30
ashilkn
5dbe46092a [mob][photos] lock screen UI tweaks 2024-07-03 17:35:41 +05:30
laurenspriem
fd6c521649 [mob][photos] Decouple face embedding fetch from indexing 2024-07-03 16:55:21 +05:30
Aman Raj Singh Mourya
6e6da8152d [mob][photos] UI update 2024-07-03 16:20:24 +05:30
ashilkn
f570773f23 [mob][photos] Use better names 2024-07-03 15:49:13 +05:30
Manav Rathi
b43e6e5981 Lint fix 2024-07-03 15:09:51 +05:30
ashilkn
2dc7d19784 Merge branch 'main' into lockscreen_options 2024-07-03 14:57:55 +05:30
Aman Raj Singh Mourya
c789684c31 [mob][photos] Tap anywhere on Lock screen to unlock 2024-07-03 14:53:35 +05:30
Manav Rathi
d539eb9b1b hook to upload events 2024-07-03 14:44:31 +05:30
Manav Rathi
c8f3df3969 Reorder 2024-07-03 14:34:15 +05:30
Manav Rathi
5f771e923c New flow 2024-07-03 14:31:46 +05:30
Manav Rathi
8acb2a1b98 Clarify 2024-07-03 14:09:32 +05:30
Manav Rathi
0fa0bf124a Only reset the idle duration on non-empty pulls 2024-07-03 14:07:42 +05:30
Manav Rathi
1b6d362314 Handle first run 2024-07-03 13:58:47 +05:30
Manav Rathi
1987f2354a Test run 2024-07-03 13:34:50 +05:30
Manav Rathi
2ab2a13dc0 Download manager 2024-07-03 13:33:17 +05:30
Manav Rathi
70e198ee7f Intertwine 2024-07-03 13:17:30 +05:30
Aman Raj Singh Mourya
b3e7bab0cb [mob][photos] UI update 2024-07-03 13:17:25 +05:30
Aman Raj Singh Mourya
23acf45d6b Merge branch 'lockscreen_options' of https://github.com/ente-io/ente into lockscreen_options 2024-07-03 13:13:34 +05:30
Aman Raj Singh Mourya
4ad8d0c0fd [mob][photos] UI update 2024-07-03 13:08:43 +05:30
Manav Rathi
da06653c6a Implicit state machine 2024-07-03 12:41:38 +05:30
Manav Rathi
ea47936231 ua and more 2024-07-03 12:25:23 +05:30
Manav Rathi
fc46552b0f Batch 2024-07-03 11:50:45 +05:30
Manav Rathi
532a9f64ff Read 2024-07-03 11:45:49 +05:30
Manav Rathi
910013572d Make the user's ID accessible to web workers 2024-07-03 11:44:31 +05:30
Manav Rathi
c61263f179 Support nums and bools 2024-07-03 11:34:21 +05:30
laurenspriem
523d3fa201 [mob][photos] Remove any model differentiation between onnx and ggml 2024-07-03 11:20:53 +05:30
laurenspriem
2d0cadc8c9 [mob][photos] Rename and delete lot of clip stuff 2024-07-03 11:19:59 +05:30
Manav Rathi
206a8a538a Start using it 2024-07-03 11:12:10 +05:30
laurenspriem
4cdbb0c128 [mob][photos] Automatically init ONNX environment 2024-07-03 11:11:09 +05:30
Manav Rathi
9e69798d79 In memory flag 2024-07-03 11:03:02 +05:30
Manav Rathi
5948714aff S2 2024-07-03 10:42:45 +05:30
Manav Rathi
08a23d8733 Sketch 2024-07-03 10:22:18 +05:30
Manav Rathi
0814fd42d1 [web] Misc minor tsc improvements (#2352) 2024-07-02 21:43:26 +05:30
Manav Rathi
dbe3e9a7d8 New convention 2024-07-02 21:29:02 +05:30
Manav Rathi
94f5822e72 Works 2024-07-02 21:17:41 +05:30
Manav Rathi
851cd77c50 ditto 2024-07-02 21:15:37 +05:30
Manav Rathi
2709298df0 Isolate 2024-07-02 21:15:02 +05:30
Manav Rathi
eee9a32b9a [web] TypeScript 5.5 (#2351) 2024-07-02 21:03:04 +05:30
Manav Rathi
4a84309e23 Apparently 2024-07-02 20:57:54 +05:30
Manav Rathi
6aeaea65ca [web] TypeScript 5.5 2024-07-02 20:43:15 +05:30
Ashil
61eb8d4282 [mob][photos] Lock screen clean up + refactor (#2350) 2024-07-02 20:07:31 +05:30
ashilkn
a3b19162f4 [mob][photos] Clean up 2024-07-02 20:04:18 +05:30
Manav Rathi
c8d0ccfe6a [desktop] Fetch face indexes - Part 6/x (#2349) 2024-07-02 20:01:42 +05:30
Manav Rathi
bb31f44227 Prepare for merge 2024-07-02 19:58:12 +05:30
ashilkn
6ab5015b9d [mob][photos] Refactor + use better variable names 2024-07-02 19:42:25 +05:30
Manav Rathi
d77b9d06f9 lf 2024-07-02 19:24:21 +05:30
Manav Rathi
9758b85e96 Prune 2024-07-02 19:22:45 +05:30
Manav Rathi
e8445d99fb Tweak 2024-07-02 19:17:22 +05:30
Manav Rathi
177a04830b Match face DB 2024-07-02 19:10:15 +05:30
Manav Rathi
3861e48737 Prune 2024-07-02 19:03:18 +05:30
Manav Rathi
f60ff6d8df Rename and shuffle 2024-07-02 18:59:50 +05:30
ashilkn
365e8e6eb8 [mob][photos] Make custom key pad for pin a separate widget and reuse it instead of writing duplicates of it 2024-07-02 18:19:16 +05:30
laurenspriem
e76d26914d [mob][photos] Delete clip ggml 2024-07-02 17:47:40 +05:30
laurenspriem
63c570b73a [mob][photos] Redundant line 2024-07-02 17:38:45 +05:30
laurenspriem
e84c9e604a [mob][photos] misplaced comment 2024-07-02 17:37:28 +05:30
laurenspriem
16e6812319 [mob][photos] Embedding normalization function 2024-07-02 17:34:22 +05:30
laurenspriem
53d5625499 [mob][photos] Move ONNX model initialization in abstract class 2024-07-02 17:18:40 +05:30
Manav Rathi
f757c996e7 [desktop] Fetch face indexes - Part 5/x (#2348) 2024-07-02 15:53:13 +05:30
ashilkn
71e7e660b2 [mob][photos] Use better keys + make members private 2024-07-02 15:46:01 +05:30
laurenspriem
55858eba0b [mob][photos] Small cleanup of FaceMlService 2024-07-02 15:45:42 +05:30
Manav Rathi
ff94ceb254 Fix condition 2024-07-02 15:44:02 +05:30
Manav Rathi
54b0374680 Parse array 2024-07-02 15:41:24 +05:30
Manav Rathi
33ab6809e2 Cleanup 2024-07-02 15:31:24 +05:30
laurenspriem
d15138de9b [mob][photos] Minor change 2024-07-02 15:30:49 +05:30
Manav Rathi
c9a2494ac8 Test 2024-07-02 15:17:51 +05:30
ashilkn
03ded09cb4 [mob][photos] Use consistent names for all lock screen related classes and file names 2024-07-02 15:17:07 +05:30
Manav Rathi
e28a6b5290 Add custom error
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error
2024-07-02 15:12:07 +05:30
ashilkn
f6e4d4c7c9 [mob][photos]
Clean up main.dart
2024-07-02 15:04:06 +05:30
Manav Rathi
8031f27feb Sanity check 2024-07-02 14:53:35 +05:30
ashilkn
ec04becd0e [mob][photos] Clean up configuration.dart 2024-07-02 14:44:22 +05:30
laurenspriem
351d5f85ac [mob][photos] Minor change 2024-07-02 14:27:37 +05:30
Manav Rathi
1a4b3199f1 new 2024-07-02 14:15:55 +05:30
laurenspriem
6c3ba60b1b [mob][photos] Create separate FaceRecognitionService 2024-07-02 14:01:23 +05:30
Manav Rathi
f7137b721e Move 2024-07-02 13:56:53 +05:30
Manav Rathi
080d5630a8 imports 2024-07-02 13:52:58 +05:30
Manav Rathi
af61774d93 Give tsc a helping hand 2024-07-02 13:49:51 +05:30
Manav Rathi
0e1b490371 Assert 2024-07-02 13:47:27 +05:30
Manav Rathi
6bb126e58f Move 2024-07-02 13:34:43 +05:30
laurenspriem
6622441b38 [mob][photos] Add todo 2024-07-02 13:32:36 +05:30
Manav Rathi
369ff7833c Fix 2024-07-02 13:32:10 +05:30
Manav Rathi
658a258ddc Fix 2024-07-02 13:31:12 +05:30
laurenspriem
f77a33a2c0 [mob][photos] Remove old todo 2024-07-02 13:31:00 +05:30
laurenspriem
9e76c31655 [mob][photos] Move cosine function 2024-07-02 13:30:23 +05:30
Manav Rathi
9c377d9ced fix 2024-07-02 13:27:16 +05:30
Manav Rathi
c27f4a64df assert 2024-07-02 13:22:31 +05:30
laurenspriem
4871755140 [mob][photos] FileML for faces cleanup unused clip embedding attribute 2024-07-02 13:20:09 +05:30
Manav Rathi
4d9b7d7632 fix 2024-07-02 13:18:20 +05:30
Manav Rathi
1f00330fd4 fix or neuter or workaround 2024-07-02 13:14:22 +05:30
Manav Rathi
6c178a4476 fix 2024-07-02 13:07:47 +05:30
Manav Rathi
f3bd395f11 New loc 2024-07-02 13:04:51 +05:30
Manav Rathi
9d30ffc96f [desktop] Fix CI lint errors (#2344)
Ref: https://github.com/ente-io/ente/pull/2342
2024-07-02 12:32:46 +05:30
Manav Rathi
8fe0a31da3 [desktop] Fix CI lint errors
https://github.com/ente-io/ente/pull/2342
2024-07-02 12:30:38 +05:30
Nikunj Kumar Nakum
06fae3836e Merge branch 'ente-io:main' into main 2024-07-02 12:29:22 +05:30
Manav Rathi
6ee237716e [desktop] Fetch face indexes - Part 4/x (#2341)
This mostly moves a few files that are transitively used by f-index.ts
to new (so that we can move f-index.ts to new and call it from the
worker therein).
2024-07-02 12:28:11 +05:30
Nikunj Kumar Nakum
d86ce619c0 Update custom-icons.json
added bitmart and htx
2024-07-02 12:26:37 +05:30
Manav Rathi
93b264443c next line 2024-07-02 12:25:21 +05:30
Manav Rathi
47e8474466 wc 2024-07-02 12:21:39 +05:30
Manav Rathi
dd80b2174f Try once more 2024-07-02 12:18:32 +05:30
Laurens Priem
fa28d6d6db [web][photos] Correct clip preprocessing (#2342)
## Description

Fixed issues with the old clip preprocessing.

## Tests

Not tested, but confident it's correct. Should compare embeddings
between platforms after all web changes are done.
2024-07-02 12:10:29 +05:30
Manav Rathi
f8e5bd3d66 Workaround failures on GitHub action 2024-07-02 12:07:45 +05:30
laurenspriem
ff2d838b64 [web][photos] Correct clip preprocessing 2024-07-02 12:06:41 +05:30
Aman Raj Singh Mourya
9fd94c63d9 [mob][photos] lockscreen UI updated 2024-07-02 11:52:47 +05:30
Manav Rathi
8abcd39966 Fix warning 2024-07-02 11:48:48 +05:30
Manav Rathi
a65e0ddfa4 lf 2024-07-02 11:47:30 +05:30
Manav Rathi
406e7bd5bd tsc 2024-07-02 11:41:44 +05:30
Manav Rathi
a7f0dc74fd tsc 2024-07-02 11:26:11 +05:30
Manav Rathi
b49d1323db tsc 2024-07-02 11:14:35 +05:30
Manav Rathi
16b79bcf4a tsc 2024-07-02 11:11:06 +05:30
Manav Rathi
16e197455b Update imports 2024-07-02 11:00:38 +05:30
Manav Rathi
cd27168f5f Move 2024-07-02 10:58:59 +05:30
Manav Rathi
1c7f25723e Conv 2024-07-02 10:58:27 +05:30
Manav Rathi
025fe35999 tsc transitive 2024-07-02 10:55:57 +05:30
Manav Rathi
892a90d83b esl 2024-07-02 10:51:44 +05:30
Manav Rathi
94f179ebab Fix esl 2024-07-02 10:41:06 +05:30
Manav Rathi
f2ea1a05c1 Fix tsc 2024-07-02 10:38:51 +05:30
Manav Rathi
b88d6d26a6 Fix tsc 2024-07-02 10:37:44 +05:30
Manav Rathi
18194dc61a Fix tsc 2024-07-02 10:35:29 +05:30
Manav Rathi
f7324d5388 Move 2024-07-02 10:22:04 +05:30
Manav Rathi
93488e149d move and merge 2024-07-02 10:15:40 +05:30
Crowdin Bot
23b0ea67ae New Crowdin translations by GitHub Action 2024-07-02 02:10:11 +00:00
Nikunj Kumar Nakum
a2599f3415 updated coindcx icon and added 2 more icons
added new HTX and bitmart icons
2024-07-02 00:15:33 +05:30
Manav Rathi
2cce5fb17c Move more 2024-07-01 20:44:09 +05:30
Manav Rathi
9205907588 Inline 2024-07-01 20:33:28 +05:30
Manav Rathi
a282c6cb40 Move more 2024-07-01 20:28:32 +05:30
Manav Rathi
cec60520d9 Move 2024-07-01 20:16:57 +05:30
Manav Rathi
5c0f183740 lf 2024-07-01 20:09:49 +05:30
Manav Rathi
03150482f7 Use our check 2024-07-01 20:07:25 +05:30
Manav Rathi
5fcb1de540 Rename etc 2024-07-01 20:06:48 +05:30
Manav Rathi
157f3696e4 Move 2024-07-01 19:58:28 +05:30
Neeraj Gupta
45b5703678 [mob] Use model path for session creation 2024-07-01 18:19:11 +05:30
Neeraj Gupta
a60c50fe97 [mob] Avoid FileUploader cache clear in case of autoLogout (#2335)
## Description

## Tests
2024-07-01 16:48:57 +05:30
Victor Muthiani
6544ed3d3d [auth] Icons for Yahoo, OKX, 1XBET, Bitget, & Crypto.com (#2291)
## Description
Added Yahoo,okx,1xbet,bitget & crypto.com icons
uploaded respective optimized svgs and updated the json file
2024-07-01 16:46:57 +05:30
Laurens Priem
b4d0eb843b [mob][photos] Fix german translation (#2337)
## Description

Fixed translation.
2024-07-01 16:45:44 +05:30
laurenspriem
c40a051f5f [mob][photos] Fix german translation 2024-07-01 16:43:54 +05:30
Manav Rathi
0b76287f80 [desktop] Fetch face indexes - Part 3/x (#2336) 2024-07-01 16:25:08 +05:30
Manav Rathi
df85e70a37 lf 2024-07-01 16:23:28 +05:30
Manav Rathi
9734797bac Comment out for now 2024-07-01 16:19:24 +05:30
Manav Rathi
b430aeb7c4 Shorten 2024-07-01 15:55:08 +05:30
Manav Rathi
ff0f940798 Shorten 2024-07-01 15:32:15 +05:30
Manav Rathi
5988052521 Fix 2024-07-01 15:29:32 +05:30
Neeraj Gupta
b3a48194c5 [mob][android] Expose custom onnx plugin 2024-07-01 15:13:29 +05:30
Manav Rathi
c929d3dc74 Simplify 2024-07-01 15:10:57 +05:30
Manav Rathi
bf2873821d Allow to be set/get from webworkers 2024-07-01 14:54:42 +05:30
Manav Rathi
eaecf91aa1 Rearrange 2024-07-01 14:52:11 +05:30
Neeraj Gupta
49f96dbea1 [mob] Avoid FileUploader cache clear in case of autoLogout 2024-07-01 14:43:53 +05:30
Manav Rathi
b9972e131a [web] Update case of some recently touched l10n keys (#2334) 2024-07-01 14:25:10 +05:30
Manav Rathi
c318a15236 Update l10n keys 2024-07-01 14:22:21 +05:30
Manav Rathi
1a545aeef6 [web] New translations (#2333)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-07-01 14:19:19 +05:30
Crowdin Bot
d40d119b82 New Crowdin translations by GitHub Action 2024-07-01 08:48:44 +00:00
Manav Rathi
e71410af4e [web] Allow web workers to access token to make API calls (#2332) 2024-07-01 14:16:32 +05:30
Manav Rathi
612e81d74e tsc 2024-07-01 13:53:29 +05:30
Manav Rathi
bf1f4b26cf Keep separate 2024-07-01 13:51:43 +05:30
Manav Rathi
de7b80a352 Fix 2024-07-01 13:48:29 +05:30
Manav Rathi
cf3728eee8 Migrate 2024-07-01 13:46:48 +05:30
Manav Rathi
5b9c173b0e Clean 2024-07-01 13:37:17 +05:30
Manav Rathi
4179d183bd Unenum 2024-07-01 13:32:51 +05:30
Manav Rathi
fbae7b6fd0 Inline 2024-07-01 13:27:57 +05:30
Manav Rathi
62c9b2afc2 Remove dependency 2024-07-01 13:22:22 +05:30
Manav Rathi
cd81bbe19e Scope 2024-07-01 13:20:11 +05:30
Manav Rathi
39a6b3cd6b Make the context more specific 2024-07-01 13:20:11 +05:30
Manav Rathi
d14a6591d2 Assert that accounts has no local state 2024-07-01 13:20:11 +05:30
Manav Rathi
6b6edfb5bf Reduce state 2024-07-01 13:20:11 +05:30
Manav Rathi
7b20bbd5a2 Reorder 2024-07-01 13:20:11 +05:30
Manav Rathi
61a62f5656 Reduce local state for accounts 2024-07-01 13:20:11 +05:30
Manav Rathi
0376af8d38 Read from kv 2024-07-01 13:20:11 +05:30
Manav Rathi
85aaf94c89 4 2024-07-01 13:20:11 +05:30
Manav Rathi
af53585f6c 3 2024-07-01 13:20:11 +05:30
Manav Rathi
22fbf0a1be 2 2024-07-01 13:20:11 +05:30
Manav Rathi
4acd17f06b Funnel point 2024-07-01 13:20:11 +05:30
Manav Rathi
05e7a998e2 [desktop] Use clip-bpe-js as the Tokenizer (#2331)
Replace the inlined code with the library.

Tested by comparing the produced embeddings on a few sample prompts
(were exactly the same).
2024-07-01 13:05:31 +05:30
Manav Rathi
bbc44d6ac1 [desktop] Use clip-bpe-js as the Tokenizer
Replace the inlined code with the library.

Tested by comparing the produced embeddings on a few sample prompts (were
exactly the same).
2024-07-01 13:03:07 +05:30
Manav Rathi
b1da1dfe05 [infra] Change prometheus scrape interval to 60s (the default) (#2330) 2024-07-01 11:47:12 +05:30
Manav Rathi
26c1dda600 [infra] Change prometheus scrape interval to 60s (the default) 2024-07-01 11:42:11 +05:30
Manav Rathi
2f0112d5de [web] Make the client package available to web worker code (#2329) 2024-07-01 09:55:41 +05:30
Manav Rathi
ca0fa88bb5 Incl x-c-p in all API fetches 2024-06-30 18:58:35 +05:30
Manav Rathi
45093fcc0c Inline 2024-06-30 18:44:25 +05:30
Manav Rathi
776915e659 Continue painting 2024-06-30 18:22:58 +05:30
Manav Rathi
4a14017cff cast 2024-06-30 18:14:27 +05:30
Manav Rathi
67e054a26d Continue second pass 2024-06-30 18:03:08 +05:30
Manav Rathi
6f073b007b isDesktop 2024-06-30 17:58:22 +05:30
Manav Rathi
284799bc7a Second pass 2024-06-30 17:54:11 +05:30
Manav Rathi
54c54d50c6 Static pkg name 2024-06-30 17:52:52 +05:30
Manav Rathi
f11960981a Use static app name 2024-06-30 17:41:56 +05:30
Manav Rathi
9973e5c701 Test 2024-06-30 08:07:38 +05:30
Manav Rathi
8fbc7b3937 Case 2024-06-30 07:58:14 +05:30
Manav Rathi
d09a7b290b New constant 2024-06-30 07:55:24 +05:30
Manav Rathi
bd627a6e54 Case 2024-06-30 07:49:21 +05:30
Manav Rathi
3ddd5bff2d Add cross-env (shx doesn't allow this)
https://github.com/shelljs/shx/issues/127
2024-06-29 21:48:50 +05:30
Manav Rathi
f7b7bae0af The plan
But will Windows play along...
2024-06-29 21:19:46 +05:30
laurenspriem
b0c92f8fe0 [mob][photos] Some debug prints 2024-06-29 19:25:13 +05:30
laurenspriem
0fe85390d3 [mob][photos] Temp lower minimum similarity threshold 2024-06-29 19:22:55 +05:30
laurenspriem
6d1c73d90e [mob][photos] Enable only clip embedding push again 2024-06-29 19:20:48 +05:30
laurenspriem
5eb02c242c [mob][photos] Small fix 2024-06-29 19:17:47 +05:30
laurenspriem
dcb90f9e59 [mob][photos] Only do tokenizer init in computer 2024-06-29 15:29:24 +05:30
laurenspriem
2299e69227 [mob][photos] Assets tokenizer cleanup 2024-06-29 15:10:12 +05:30
laurenspriem
4764fddd61 [mob][photos] Get tokenizer from remote instead of assets 2024-06-29 14:49:11 +05:30
Ashil
62c3ca3ecc [mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section. (#2314)
## Description

Quite possible the on ente section is built before favorites service is
finished initialising which is causing this issue. Reloading after init
is complete should fix this bug

## Tests

Tested and working fine.
2024-06-29 14:39:21 +05:30
Ashil
a967d2fbd0 [mob][photos] Unselect all selected items on system back navigation (#2315) 2024-06-29 14:39:12 +05:30
Aman Raj Singh Mourya
3c86a9bc06 [mob][photos] Added time delay for invalid attempts 2024-06-29 14:19:47 +05:30
laurenspriem
9f1ed16364 [mob][photos] Rename score to similarity for clarity 2024-06-29 13:54:58 +05:30
laurenspriem
f75b8b9950 [mob][photos] Logging 2024-06-29 12:14:58 +05:30
laurenspriem
9b41180b2d [mob][photos] Run clip in separate isolate 2024-06-29 12:13:41 +05:30
Manav Rathi
450981a5fb [desktop] Fetch face indexes - Part 2/x (#2320)
Continuation of https://github.com/ente-io/ente/pull/2297
2024-06-29 12:01:52 +05:30
Manav Rathi
ad2dabcc96 Fix again 2024-06-29 11:43:15 +05:30
Manav Rathi
8b16b4632f Renames 2024-06-29 11:36:45 +05:30
Manav Rathi
bb37630bae Nicer 2024-06-29 11:32:21 +05:30
Manav Rathi
66cb95e32c Fix hanging paren 2024-06-29 11:31:43 +05:30
Manav Rathi
ea51cdfc77 Remove unused 2024-06-29 11:18:46 +05:30
Manav Rathi
4d41f2d64c Remove unused 2024-06-29 11:15:43 +05:30
Manav Rathi
266796f619 wa 2024-06-29 10:52:43 +05:30
Manav Rathi
57a587301b Hook back into the app 2024-06-29 10:44:29 +05:30
Manav Rathi
90c15774d7 Extract 2024-06-29 10:44:29 +05:30
Manav Rathi
7d46de139e Logout 2024-06-29 10:44:29 +05:30
Manav Rathi
dd3243492a Use module state 2024-06-29 10:44:29 +05:30
Manav Rathi
ea7619d405 Potential entry point 2024-06-29 10:44:29 +05:30
Manav Rathi
7d8ade7fe4 Extract 2024-06-29 10:44:29 +05:30
Manav Rathi
ddf18bd036 Handle versioning 2024-06-29 10:44:27 +05:30
Manav Rathi
84a03dafe3 Isolate what changes 2024-06-29 10:44:02 +05:30
Manav Rathi
dc5b0b4393 Save 2024-06-29 10:44:02 +05:30
Manav Rathi
36d8c2a427 Specific-er than sync 2024-06-29 10:44:02 +05:30
Manav Rathi
b63a15a521 Move trash handling to existing sync 2024-06-29 10:44:02 +05:30
Manav Rathi
53452344f3 Lints 2024-06-29 10:44:02 +05:30
Manav Rathi
a119d544af prune prep 2024-06-29 10:44:02 +05:30
Manav Rathi
67d9e650ba Include files from trash 2024-06-29 10:44:02 +05:30
Manav Rathi
61d35159fa Dup 2024-06-29 10:44:02 +05:30
Manav Rathi
593ece7681 Compile 2024-06-29 10:44:01 +05:30
Manav Rathi
45a103f66a New layer 2024-06-29 10:42:28 +05:30
Manav Rathi
27c6474f06 Doc all 2024-06-29 10:42:28 +05:30
Manav Rathi
660f6c645b Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
90cffef7be Doc 2024-06-29 10:42:28 +05:30
Manav Rathi
d6f30546b9 Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
a9e0aa13ff Inline 2024-06-29 10:42:28 +05:30
Manav Rathi
1496b60895 Inline 2024-06-29 10:42:28 +05:30
Manav Rathi
2f7923b097 Rearrange 2024-06-29 10:42:28 +05:30
Manav Rathi
d5d7efd657 doc 3 2024-06-29 10:42:28 +05:30
Manav Rathi
c4b93019d5 doc 2 2024-06-29 10:42:28 +05:30
Manav Rathi
0943d1db8c wip doc 2024-06-29 10:42:28 +05:30
Manav Rathi
822e82d709 [desktop] Speed up reconciliation (#2319)
- Do an upfront directory listing.
- Avoid JSON parsing (the various LivePhoto functions we were callling
were internally doing it), and even when we have to, don't do it twice
(I tested, the JSON parsing does have a noticeable impact)

@ua741 Monkey testing shows it to be _*almost_ O(1) compared to the
earlier O(n). _*almost_ is with many caveats:
- The recursive ls is still multi-second (takes ~5s for 300k files on my
SSD)
- The loop is now almost instantaneous for people who don't have live
photos or have already synced, but there is still one JSON parse (in the
else branch) that'll run for initial exports or people with many live
photos
2024-06-29 09:32:11 +05:30
Manav Rathi
51eec12af5 Avoid JSON parsing, and even when we have to, don't do it twice 2024-06-29 09:14:17 +05:30
Manav Rathi
5da4028ebf [desktop] Speed up reconciliation by doing an upfront directory listing 2024-06-29 08:31:28 +05:30
Manav Rathi
26626797ff [web] Minor localization fixes (#2317) 2024-06-29 08:12:59 +05:30
Manav Rathi
ee3ddad4d1 Fix 2024-06-29 08:11:02 +05:30
Manav Rathi
730ca2119c Fix typo 2024-06-29 08:09:24 +05:30
Manav Rathi
58127591d0 Mark as pending translation 2024-06-29 08:08:55 +05:30
Manav Rathi
c9eaa2df12 Fix 2024-06-29 08:03:36 +05:30
Manav Rathi
66549445d1 [web] Fix download notification text overflow (#2316)
Fix overflowing file name on download success notification in case the
file name is very long and without any spaces.
2024-06-28 22:25:15 +05:30
Manav Rathi
f167839ddc Fix overflowing file name on download success notification
Ellipse text in notifications. This wasn't happening earlier if the file name
was long, without spaces to act as breaks.
2024-06-28 22:20:32 +05:30
Manav Rathi
6f0a36acde Inline 2024-06-28 22:13:13 +05:30
Ashil
1463d4199e [mob][photos] upgrade photo_manager (#2301) 2024-06-28 19:04:54 +05:30
ashilkn
094d4053fb [mob][photos] unselect all selected items on system back navigation 2024-06-28 18:52:36 +05:30
laurenspriem
9610abadbe [mob][photos] Use unquantized text encoder for clip 2024-06-28 18:51:32 +05:30
laurenspriem
63b55f2759 [mob][photos] Make clip use full file 2024-06-28 18:49:28 +05:30
laurenspriem
8381598944 [mob][photos] Refactor getting file path 2024-06-28 18:47:50 +05:30
laurenspriem
393ed91e86 [mob][photos] Use centercrop instead of empty pixels 2024-06-28 18:27:52 +05:30
laurenspriem
21483eacb4 [mob][photos] Remove computer for clip for now 2024-06-28 18:22:33 +05:30
laurenspriem
d7e1b737d8 [mob][photos] Use existing image utils for clip preprocessing 2024-06-28 18:20:35 +05:30
ashilkn
0a4abada00 [mob][photos] add debouncer to reloading user collections tab on FavoritesServiceInitCompleteEvent 2024-06-28 16:38:48 +05:30
laurenspriem
f03cea7252 [mob][photos] Inline 2024-06-28 15:56:27 +05:30
ashilkn
6bf00c40a0 [mob][photos] Fix: Intermittent disappearance of favorite album on 'On Ente' section
Quite possible the on ente section is built before favorites service is finished initialising which is causing this issue. Reloading after init is compelte should fix this bug
2024-06-28 15:55:46 +05:30
laurenspriem
06774aeb61 [mob][photos] Fix stupid error 2024-06-28 15:53:48 +05:30
laurenspriem
a16bf196b3 [mob][photos] Temporarily turn off clip embedding sync 2024-06-28 15:43:41 +05:30
laurenspriem
ac8dc687da Merge branch 'main' into clip_investigation 2024-06-28 15:39:25 +05:30
Manav Rathi
959d5c78b2 [desktop] Add logging to help trace memory pressure issues (#2312)
The previous fix did not help the user:
https://discord.com/channels/948937918347608085/1253299055472410645

But I've also been unable to reproduce this on Linux too. Modifying this
code to just log (so that we can better understand before adding ad-hoc
workarounds).
2024-06-28 14:33:52 +05:30
Neeraj Gupta
2ea9b4ba84 [mob] Fix Send link option position for person and unamed group (#2313)
## Description

## Tests
2024-06-28 14:33:44 +05:30
Neeraj Gupta
9df98f8ffb [mob] Show create link for unamed group 2024-06-28 14:30:56 +05:30
Manav Rathi
a58fa405f7 [desktop] Add logging to help trace memory pressure issues
The previous fix did not help the user
https://discord.com/channels/948937918347608085/1253299055472410645

But I've also been unable to reproduce this on Linux.

Modifying this code to just log (so that we can better understand before adding
a workaround).
2024-06-28 14:28:58 +05:30
Neeraj Gupta
120fb38d3f [mob]Extract strings 2024-06-28 13:47:45 +05:30
Manav Rathi
471db8e8c1 [desktop] Reconcile exported files with disk on app start and resync (#2310) 2024-06-28 13:46:28 +05:30
Neeraj Gupta
8613f5e73f [mob] Keep send link as first option 2024-06-28 13:38:23 +05:30
Manav Rathi
22fc61633b [desktop] Reconcile exported files with disk on app start and resync 2024-06-28 13:35:34 +05:30
Manav Rathi
22e7bcb3b0 [desktop] Add CHANGELOG entries for upcoming release (#2309) 2024-06-28 13:26:49 +05:30
Manav Rathi
3aeaf365ca [desktop] Add CHANGELOG entries for upcoming release 2024-06-28 13:24:43 +05:30
laurenspriem
cfca11a628 [mob][photos] Improve readability 2024-06-27 21:49:53 +05:30
Manav Rathi
5140d6c938 [web] Move custom apiOrigin to IndexDB (#2306)
Earlier we were storing the custom API origin setting in local storage.
Local storage is not accessible from web workers, which is a problem in
general (and in particular, this caused face indexing to fail since we
were not able to put the embeddings to remote since that code runs in a
web worker).

Move this to a Indexed DB. Do this in a way we can reuse the same table
for more such ad-hoc keys.
2024-06-27 20:44:21 +05:30
Manav Rathi
c7d5dde9f7 Sigh 2024-06-27 20:30:53 +05:30
Manav Rathi
b84470f574 Fix 2024-06-27 20:13:31 +05:30
Manav Rathi
29a496c039 Fix 2024-06-27 20:11:30 +05:30
Manav Rathi
9f9038ff97 Note 2024-06-27 20:08:47 +05:30
Manav Rathi
d33ba285a6 Replace 2024-06-27 20:06:17 +05:30
Manav Rathi
640fd48e70 Hobgoblin 2024-06-27 20:00:17 +05:30
Manav Rathi
52d7914ad0 Ergonomic kv 2024-06-27 19:58:55 +05:30
Manav Rathi
554a90eec5 Clear on logout 2024-06-27 16:36:30 +05:30
Manav Rathi
3555adae09 Move to correct place 2024-06-27 16:34:19 +05:30
Manav Rathi
ab63ed53df Fix 2024-06-27 16:29:10 +05:30
Manav Rathi
c4c53cd59f Touchups 2024-06-27 16:22:46 +05:30
Manav Rathi
e86b095480 Fin 2024-06-27 16:21:10 +05:30
Manav Rathi
55b2934c62 Continue 2024-06-27 16:20:17 +05:30
Manav Rathi
3f96209dbb Continue 2024-06-27 16:14:05 +05:30
Manav Rathi
9241c2e595 Retain leading slash
Looks pathy-ier
2024-06-27 16:03:19 +05:30
atyabbin
65c72f6cf5 Showing usage data in GB in the fetch table 2024-06-27 15:59:39 +05:30
Manav Rathi
94f4dcb9be more 2024-06-27 15:57:36 +05:30
Manav Rathi
f543b402f8 New abstraction 2024-06-27 15:40:35 +05:30
Manav Rathi
1b77c899da The rest 2024-06-27 15:33:00 +05:30
Manav Rathi
1aef9cf179 Update dev-settings page 2024-06-27 15:13:36 +05:30
Manav Rathi
f0b3c4a30a idb-keyval 2024-06-27 14:38:45 +05:30
Neeraj Gupta
0def478b0d Dashboard Improvement (#2304)
Added the required modifications for the URL
2024-06-27 14:23:33 +05:30
atyabbin
f11cc82e44 modification in URL for update subscription 2024-06-27 14:16:29 +05:30
Manav Rathi
a3d7c53395 [web] New translations (#2302)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-06-27 13:39:30 +05:30
Aman Raj Singh Mourya
b4e0eb8491 Merge branch 'lockscreen_options' of https://github.com/ente-io/ente into lockscreen_options 2024-06-27 13:34:34 +05:30
Aman Raj Singh Mourya
bdbed2aa17 [mob][photos] Show errorText with border on invalid Pin 2024-06-27 13:33:40 +05:30
Aman Raj Singh Mourya
2652f39c21 [mob][photos] Fix visibility toggle disappearing on error state in lockscreen (#2303) 2024-06-27 13:32:37 +05:30
ashilkn
6f95272400 [mob][photos] Deprecate isPasswordInput in TextInputWidget, since the widget is becoming bloated and hard to maintain. Will be create a separate PasswordInputWidget instead in future 2024-06-27 12:54:26 +05:30
Crowdin Bot
92b4d52a40 New Crowdin translations by GitHub Action 2024-06-27 07:24:24 +00:00
Manav Rathi
083b7b3d95 [web] Notify user to logout when they change their password elsewhere (#2230)
See code comments for the why and how.

**Tests**

- [x] Normal login
- [x] Normal login but after entering incorrect password once
- [x] Login after changing password
- Superceded by next item: ~~Change password on different browser,
opening tab in earlier browser shows logout prompt~~
- [x] Change password on different browser (with logOutOtherDevices:
false), opening tab in earlier browser transparently logs in
- [ ] Same case, but even if earlier browser was already on the enter
password page
- [x] Change password on same browser, then open another tab. Doesn't
prompt to logout.
- [x] Fresh signup
2024-06-27 12:53:44 +05:30
ashilkn
20c33fd00b [mob][photos] Workaround for visibility icon disappearing when password is wrong in lock screen password 2024-06-27 12:50:39 +05:30
ashilkn
1d5366c6b6 [mob][photos] upgrade photo_manager 2024-06-27 10:05:43 +05:30
Laurens Priem
e2e36e285f Face cooldown (#2300)
## Description

- Remove cooldown timer in FaceMlService
- Only load face ML models when actually doing indexing
- Small refactor of FaceMlService

## Tests

Tested in debug mode on my pixel phone.
2024-06-27 06:12:52 +05:30
laurenspriem
c5bcc1992c [mob][photos] Small fix 2024-06-26 23:53:48 +05:30
laurenspriem
2c9b0e77ba [mob][photos] Force run on ML page 2024-06-26 23:11:23 +05:30
laurenspriem
ca7096b87c [mob][photos] Rename 2024-06-26 23:09:27 +05:30
laurenspriem
3a8b2cf7b8 [mob][photos] Small fix 2024-06-26 23:06:10 +05:30
laurenspriem
69bfaf2033 [mob][photos] Only load models when actually indexing locally 2024-06-26 22:00:31 +05:30
laurenspriem
0d12f17576 [mob][photos] Remove cooldown 2024-06-26 18:58:53 +05:30
Manav Rathi
80d5d7e44e [desktop] Fetch face indexes - Part 1/x (#2297)
No functional changes yet, just prep.
2024-06-26 15:27:12 +05:30
Manav Rathi
bfa4806d47 Remove unnecessary automatically made edits 2024-06-26 15:08:37 +05:30
Manav Rathi
2c3bd39ab6 read files 2024-06-26 15:03:37 +05:30
Manav Rathi
1d0cbc527a loop 2024-06-26 15:03:37 +05:30
Manav Rathi
4c8e6853be sync time 2024-06-26 15:03:37 +05:30
Manav Rathi
4839aaaf6d types 2024-06-26 15:03:37 +05:30
Manav Rathi
7cac870a68 API 2024-06-26 15:03:37 +05:30
Manav Rathi
a5a7c4fcb2 Sketch 2024-06-26 15:03:37 +05:30
Manav Rathi
3d91e1c481 doc 2024-06-26 15:03:37 +05:30
Manav Rathi
3193139118 [desktop] Fix stream.end not always being emitted (#2296)
This caused the reference counts to not be zero when we'd go to clear
the cache in `clearPendingUploads`.

Bug introduced in the nightly build, but didn't have any negative impact
except printing an error in the logs because of the unhandled promise
rejection.

Ref: https://github.com/nodejs/node/issues/10871#issuecomment-650150155
2024-06-26 15:00:58 +05:30
Manav Rathi
c354c80b1f [desktop] Fix stream.end not always being emitted
Ref: https://github.com/nodejs/node/issues/10871#issuecomment-650150155
2024-06-26 14:50:43 +05:30
Aman Raj Singh Mourya
59b132edf8 [mob][photos] moved funtions to lockscreen_setting.dart from configuration.dart 2024-06-26 14:02:27 +05:30
Manav Rathi
b67af0145a [desktop] Ensure cached zips are also marked closeable on errors (#2294) 2024-06-26 10:27:21 +05:30
Manav Rathi
a3bb8fa911 [desktop] Ensure cached zips are also marked closeable on errors 2024-06-26 10:24:04 +05:30
Manav Rathi
2d3e3c91d2 [desktop] Google takeout UX improvements (#2290) 2024-06-25 20:54:23 +05:30
Manav Rathi
baec693c72 lf 2024-06-25 20:13:15 +05:30
Manav Rathi
362179ba8d Retry hint 2024-06-25 20:07:57 +05:30
Manav Rathi
f55c33a4d6 FAQ link 2024-06-25 19:52:44 +05:30
Manav Rathi
083eb2fc7a Scan 2024-06-25 19:50:27 +05:30
Manav Rathi
df50a3b759 Fix 2024-06-25 19:48:33 +05:30
Manav Rathi
4e7045fe71 Tweak 2024-06-25 19:44:37 +05:30
Manav Rathi
9be81955af Handle state 2024-06-25 19:37:09 +05:30
Manav Rathi
477f093437 Tweak copy 2024-06-25 19:07:20 +05:30
Manav Rathi
b2d29ccbf8 Takeout opts 2024-06-25 18:59:40 +05:30
Manav Rathi
0b0701271e Split 2024-06-25 18:14:02 +05:30
Manav Rathi
c318167909 Cleanup 2024-06-25 18:14:02 +05:30
Manav Rathi
89ee10ea57 Clean 2024-06-25 18:14:02 +05:30
Manav Rathi
a310eca1c2 Update import 2024-06-25 15:58:30 +05:30
Manav Rathi
1cd5536eb1 Update message 2024-06-25 15:58:30 +05:30
Manav Rathi
5b411ce55a Fix lint 2024-06-25 15:58:30 +05:30
Manav Rathi
012aae17ec Fix formatting 2024-06-25 15:58:29 +05:30
Manav Rathi
e6b4d220a3 Fix 2024-06-25 15:58:29 +05:30
Manav Rathi
c988c30910 Validate in the other places where we request the password 2024-06-25 15:58:29 +05:30
Manav Rathi
3ae1b18bf1 Comment 2024-06-25 15:58:29 +05:30
Manav Rathi
a093c1dd34 Flatten 2024-06-25 15:58:29 +05:30
Manav Rathi
25a79e4146 Before computing with the keyattributes 2024-06-25 15:58:29 +05:30
Manav Rathi
47630408b6 We need the SRP attributes to detect changes 2024-06-25 15:58:29 +05:30
Manav Rathi
9c0a66b036 Cleanup 2024-06-25 15:58:29 +05:30
Manav Rathi
d8650aa33d router.reload is an undocumented, semi-deprecated, oneliner
Ref:
- https://github.com/vercel/next.js/discussions/53517
- https://github.com/vercel/next.js/blob/canary/packages/next/src/shared/lib/router/router.ts#L1007-L1009
2024-06-25 15:58:29 +05:30
Manav Rathi
a6645bce8b Wait for validity check to complete before verification 2024-06-25 15:58:29 +05:30
Manav Rathi
05816a3894 Note the field 2024-06-25 15:58:28 +05:30
Manav Rathi
e4e75b573f Reduce indentation 2024-06-25 15:58:28 +05:30
Manav Rathi
3f6ef61204 Use 2024-06-25 15:58:28 +05:30
Manav Rathi
326f7d647e validity 2024-06-25 15:58:28 +05:30
Manav Rathi
3d7e425f48 WIP 2024-06-25 15:58:28 +05:30
Manav Rathi
767f2479af wip 2024-06-25 15:58:28 +05:30
Manav Rathi
edceebd8fb The error in the background is potentially confusing too 2024-06-25 15:58:28 +05:30
Manav Rathi
685a3ca4c7 Upd 2024-06-25 15:58:27 +05:30
Manav Rathi
3a4dc21470 Component state for this component needs refactoring, for now read from source 2024-06-25 15:58:27 +05:30
Manav Rathi
ce3233a01f Also do it on incorrect password entry 2024-06-25 15:58:27 +05:30
Manav Rathi
2f8abd5b7f Give it a chance to kick in 2024-06-25 15:58:27 +05:30
Manav Rathi
f5d6037e31 Use the value 2024-06-25 15:58:27 +05:30
Manav Rathi
a03c8e3a55 Sketch 2024-06-25 15:58:27 +05:30
Manav Rathi
f64b0238c9 [server] Return key attributes in the session-validity response (#2288)
Smoke tested locally. Was also more thoroughly tested as part of
https://github.com/ente-io/ente/pull/2230.
2024-06-25 15:53:59 +05:30
Manav Rathi
06e7626206 [server] Return key attributes in the session-validity response 2024-06-25 15:25:04 +05:30
Ashil
a6dae9a661 [mob][photos] Fix file bottom bar not disappearing when in fullscreen (#2286)
## Description

When viewing photos/videos and enabling fullscreen (with a tap on
scree), the bottom bar wasn't disappearing like it used to. This PR
fixes this regression.
2024-06-25 14:21:25 +05:30
Manav Rathi
3d84937d06 [web] New translations (#2277)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-06-25 13:17:34 +05:30
Manav Rathi
2bc8cca55f [desktop] Cache the handle to the zip files to improve metadata parsing speed (#2287)
This should _significantly_ (hours => seconds) improve the performance
of the metadata parsing step during import of large Google Takeout zips,
and bring them to par as if the user had drag-and-dropped the unzipped
folder instead.

In my monkey tests, it seems that beyond a certain zip size (few GBs),
reopening the handle to a stream zip overshadows the time taken to read
the individual JSONs. This effect seems to grow very big for big zips to
a point where the metadata parsing step takes hours.

But note that I'm only testing this on synthetic exemplars I've created.
After merging it'll also need testing on more realistic huge takeout
examples.
2024-06-25 13:17:04 +05:30
Manav Rathi
24691b8652 Seems to work without it 2024-06-25 13:10:52 +05:30
ashilkn
522d1da0e9 [mob][photos] Fix file bottom bar not disappearing when in fullscreen 2024-06-25 13:09:24 +05:30
Manav Rathi
cef1dee2a0 Rely 2024-06-25 12:57:18 +05:30
Manav Rathi
3220da556d Use 2024-06-25 12:56:49 +05:30
Neeraj Gupta
ea6e098583 [auth][windows] Update letsencrypt root cert (#2285)
## Description

## Tests
2024-06-25 12:42:10 +05:30
Neeraj Gupta
610a5d8dcb [auth] Whitelist for windows only 2024-06-25 12:41:56 +05:30
Prateek Sunal
73a53994f3 chore(mobile): add adapted from header in relevant files 2024-06-25 12:37:35 +05:30
Ashil
f67dc4893f [mob][photos] Cache results for Magic section (only visible to internal users) (#2282)
## Description

- Use cached results for magic section so that it does't anymore have to
wait for ML framework to be initialised and doesn't have to re-compute
results every time, which means faster loading of the search tab.
- For internal users, all results in
[here](https://discover.ente.io/v1.json) will show up.
- For non-internal users, once available, results will be limited to 4.
- 4 random prompts are selected from
[here](https://discover.ente.io/v1.json) with non-empty results and are
cached.
- The cache updates when the data updates
[here](https://discover.ente.io/v1.json) (checks size to compare) or in
3 days since the last update.
2024-06-25 12:33:39 +05:30
Neeraj Gupta
185bed19aa [auth] Bump version 2024-06-25 12:29:39 +05:30
Neeraj Gupta
3094d74b6a [auth] Add latest letsencrypt ca 2024-06-25 12:29:25 +05:30
Manav Rathi
5c3cfb7403 Clear 2024-06-25 12:20:59 +05:30
Manav Rathi
5d0926ebb2 Impl 2024-06-25 12:16:23 +05:30
Manav Rathi
a49c7834d8 Cache the handle to the zip files - prep 2024-06-25 12:07:14 +05:30
Neeraj Gupta
2f327b1929 [mobile] New translations (#2278)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-06-25 12:00:54 +05:30
Neeraj Gupta
b7892f4257 [auth] New translations (#2279)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-06-25 12:00:25 +05:30
Neeraj Gupta
f5bcdd0d9e [mob][photos] Fix build failing (#2284)
```lib/core/error-reporting/super_logging.dart:20:8: Error: Error when reading 'lib/services/machine_learning/face_ml/face_ml_exceptions.dart': No such file or directory
import "package:photos/services/machine_learning/face_ml/face_ml_exceptions.dart";
       ^
lib/core/error-reporting/super_logging.dart:239:20: Error: 'CouldNotRetrieveAnyFileData' isn't a type.
      if (error is CouldNotRetrieveAnyFileData ||
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Target kernel_snapshot failed: Exception


FAILURE: Build failed with an exception.
2024-06-25 11:59:43 +05:30
ashilkn
6736ad73ec [mob][photos] Fix build failing 2024-06-25 10:51:19 +05:30
ashilkn
75dcf18d75 [mob][photos] Minor UI fix 2024-06-25 10:15:16 +05:30
ashilkn
e722024f8f [mob][photos] Catch any exceptions or errors when getting results for magic section and return an empty list to avoid showing a blank search tab 2024-06-25 10:13:43 +05:30
Manav Rathi
a714c0d70b [docs] Configure custom server - web/desktop (#2281) 2024-06-25 10:02:35 +05:30
Manav Rathi
51bcf02b96 [docs] Configure custom server - web/desktop 2024-06-25 10:01:01 +05:30
ashilkn
fcb79907cf [mob][photos] Remove code that was for handling edge cases when magic section was depending on newly computed results every time instead of using cache 2024-06-25 09:51:25 +05:30
ashilkn
35b42d4743 [mob][photos] clean up 2024-06-25 09:43:50 +05:30
ashilkn
8fae7719b5 [mob][photos] Update magic cache every 3 days 2024-06-25 09:31:24 +05:30
Crowdin Bot
64aa3ac0e8 New Crowdin translations by GitHub Action 2024-06-25 02:09:30 +00:00
Crowdin Bot
c7f3390e59 New Crowdin translations by GitHub Action 2024-06-25 01:59:59 +00:00
Crowdin Bot
b9a71060ec New Crowdin translations by GitHub Action 2024-06-25 01:45:24 +00:00
Manav Rathi
d095f52051 [web] Dev settings: avoid the red error state before first submit (#2274) 2024-06-24 20:08:49 +05:30
Manav Rathi
153850742d Avoid the red error state before first submit 2024-06-24 19:59:54 +05:30
Laurens Priem
c2cdb4e38b Face cleanup (#2273)
## Description

Cleaned up a lot of old and unused code.

## Tests

Tested in debug mode on my pixel phone.
2024-06-24 18:26:00 +05:30
laurenspriem
33ab69e2d8 Merge branch 'main' into face_cleanup 2024-06-24 17:50:16 +05:30
laurenspriem
b95e93778b [mob][photos] old code 2024-06-24 17:35:41 +05:30
laurenspriem
160f279464 [mob][photos] Remove old face crop widget 2024-06-24 17:33:35 +05:30
ashilkn
69bd1c8670 Merge branch 'main' into cache_magic_section 2024-06-24 17:31:58 +05:30
ashilkn
b21fe76b3f [mob][photos] Save magic cache to local path instead of saving it in shared preferences 2024-06-24 17:30:33 +05:30
laurenspriem
6ea449bd83 [mob][photos] Move ml exceptions 2024-06-24 17:29:21 +05:30
ashilkn
b99b2d1381 [mob][photos] Remove commented out code that was used before using data from magic cache 2024-06-24 16:55:36 +05:30
ashilkn
84f2c6d102 [mob][photos] Show 4 instead of 6 magic results in magic section for non-internal users 2024-06-24 16:53:20 +05:30
ashilkn
908e37f56f [mob][photos] Update MagicCache every 3 days 2024-06-24 16:48:25 +05:30
Manav Rathi
108ff34763 [web] New translations (#2272)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-06-24 16:11:45 +05:30
Crowdin Bot
8ce3126c92 New Crowdin translations by GitHub Action 2024-06-24 10:38:53 +00:00
Manav Rathi
b1006e0843 [web/desktop] Allow self-hosters to set custom endpoints (#2271) 2024-06-24 16:08:05 +05:30
Manav Rathi
ca0af1f53a Also on standalone pages 2024-06-24 16:04:25 +05:30
ashilkn
9cb4420bbf [mob][photos] Show magic section in search tab from cached results 2024-06-24 15:43:56 +05:30
ashilkn
98c444fab9 [mob][photos] Make methods private 2024-06-24 15:43:16 +05:30
Manav Rathi
51c9094da4 Prevent layout shift 2024-06-24 15:39:03 +05:30
ashilkn
815a730d59 [mob][photos] Schedule update magic cache in 10 seconds if remote asset has changed 2024-06-24 15:29:56 +05:30
Manav Rathi
4651c6f6d1 Reactive 2024-06-24 15:29:06 +05:30
ashilkn
11666eeb33 [mob][photos] Write function that selected 4 prompts from list of prompts at random and returns them as MagicCache objects 2024-06-24 15:28:31 +05:30
Laurens Priem
18ec275d75 Clip fix unusable formats (#2270)
## Description

When a certain image format cannot be decoded, clip will store a local
empty result instead of infinitely retrying.
2024-06-24 15:22:08 +05:30
Manav Rathi
073c22ae47 Reuse 2024-06-24 15:11:55 +05:30
Manav Rathi
6926167f3d System props 2024-06-24 15:09:19 +05:30
Manav Rathi
899d1ff6a4 Custom component 2024-06-24 15:08:18 +05:30
laurenspriem
47128ab52d [mob][photos] Store local empty clip result on errors 2024-06-24 15:04:01 +05:30
Manav Rathi
21fa0ee7a7 On email verification page 2024-06-24 14:47:29 +05:30
Manav Rathi
04f4103314 Landing page 2024-06-24 13:46:56 +05:30
atyabbin
66b23d111d Dashboard improvement (#2264)
Added options for Delete Account and Update Subscription in the
dashboard, Clicking on Update Subscription option opens a popup window
for taking user input
2024-06-24 13:18:24 +05:30
Manav Rathi
eccde54afe Use same format in sidebar 2024-06-24 11:44:01 +05:30
Manav Rathi
2db166bcf7 Add a convenience function to avoid code duplication 2024-06-24 11:42:49 +05:30
Manav Rathi
e81e088b02 Also show in signup section 2024-06-24 11:36:33 +05:30
Manav Rathi
9e3a3d852e Show on login 2024-06-24 11:21:00 +05:30
Manav Rathi
f40c277aa8 Show in sidebar 2024-06-24 11:00:45 +05:30
laurenspriem
ef0396983b [mob][photos] Remove unused method 2024-06-24 10:59:57 +05:30
ashilkn
f5873d2ade [mob][photos] MagicCache model and MagicCacheService 2024-06-24 10:19:36 +05:30
ashilkn
adb358ba5c [mob][photos] Write function in RemoteAssetService that returns the asset when given a remote path if it's different from the existing local copy of asset. Else return null 2024-06-24 10:11:18 +05:30
Manav Rathi
ea4da2c2a4 Fin 2024-06-23 20:23:19 +05:30
Manav Rathi
72de042b53 Inline 2024-06-23 20:22:28 +05:30
Manav Rathi
57a674fd26 Skip on our own prod 2024-06-23 20:17:19 +05:30
Manav Rathi
66f9dc98ee Rearrange 2024-06-23 20:12:05 +05:30
Manav Rathi
ff714f3420 Rename 2024-06-23 20:10:06 +05:30
Manav Rathi
6b4416c3a9 l10n keys 2024-06-23 20:07:18 +05:30
Manav Rathi
704e89c903 allow empty 2024-06-23 20:01:54 +05:30
Manav Rathi
f34ecc1016 Fix imports - This + preceding commits fix SSR 2024-06-23 19:59:53 +05:30
Manav Rathi
4c1462e18a Remove unused 2024-06-23 19:52:55 +05:30
Manav Rathi
bcbf03fa51 Move 2024-06-23 19:52:01 +05:30
Manav Rathi
2436d2fcaa Move 2024-06-23 19:32:59 +05:30
Manav Rathi
6cf942ec9e Also handle arbitrary validation errors 2024-06-23 19:18:22 +05:30
Manav Rathi
fcffd688d6 Deal with worker urls 2024-06-23 19:15:07 +05:30
Manav Rathi
669ae855f1 Prevent layout shift 2024-06-23 18:54:58 +05:30
Manav Rathi
3b3c802aa4 Validate URLs 2024-06-23 18:24:11 +05:30
Manav Rathi
86538a6d23 Connect 2024-06-23 17:23:07 +05:30
Manav Rathi
815666bbe7 Assert a pong 2024-06-23 17:17:39 +05:30
Manav Rathi
5a52d79a88 Uncomplicate
There are many things the form can do better, but going against the grain of the
libraries we're using is resulting in a more broken interaction (e.g. keyboard
nav).
2024-06-23 17:03:14 +05:30
Manav Rathi
ec2d9a80fc Compare to actual state 2024-06-23 16:50:30 +05:30
Manav Rathi
65764fa982 Conditional 2024-06-23 16:07:21 +05:30
Manav Rathi
9579e30a68 Conditional 2024-06-23 15:55:32 +05:30
Manav Rathi
37b5b69955 Trailing button 2024-06-23 15:43:37 +05:30
Neeraj Gupta
ead9ed0904 [photos] Fix minor errors + remove noise from sentry (#2265)
## Description

## Tests
2024-06-23 13:14:49 +05:30
Neeraj Gupta
b2f13c4b3d [photos] Fix late init error 2024-06-23 13:12:13 +05:30
Neeraj Gupta
a3ce66b87f [photos] Bump version 2024-06-23 13:11:16 +05:30
Neeraj Gupta
f30d1fe45f [photos] Skip sending handled error to sentry 2024-06-23 13:10:49 +05:30
Neeraj Gupta
f8d1851311 [mob] Fix range error in getUploadedFiles 2024-06-23 12:24:44 +05:30
atyabbin
206e387834 Modified calender for date picking 2024-06-23 11:37:20 +05:30
atyabbin
567dfb7e6b Added options for delete account and update subscription 2024-06-23 11:13:59 +05:30
Neeraj Gupta
279bdc1e66 [cli] Add admin cmd to disable passkey (#2250)
## Description

## Tests
2024-06-23 10:38:24 +05:30
Neeraj Gupta
169e70cc0f [cli] Bump version cli-v0.1.17 2024-06-23 10:38:00 +05:30
Neeraj Gupta
f108ee2bff [FIX(auth)] also move the pacman build to artifacts (#2259)
## Description

## Tests
2024-06-23 09:51:25 +05:30
Manav Rathi
e390d73af4 [server] Reduce DB healthcheck interval in starter Docker compose template (#2263)
The museum container depends on the postgres container being up and the
DB being ready to accept connections. To enforce this dependency, we use
the healthcheck attribute.

See: https://docs.docker.com/compose/startup-order/

The value of the healthcheck interval was set to 1s since the default
(30s) caused each `docker compose up` to require at least 30 seconds on
each startup, which was prohibitive. The downside is that the
healthchecks continue to run beyond the startup phase too, and for small
VMs, this caused a lot of unnecessary CPU usage.

Thankfully, now Docker has a new option for a different healthcheck
during the start phase:

> start interval is the time between health checks during the start
period. This
  option requires Docker Engine version 25.0 or later.

They were added in Docker compose 2.20.2, released an year ago
(2023-07-19).

https://docs.docker.com/compose/release-notes/#2202
2024-06-23 09:32:30 +05:30
Manav Rathi
0f1d45587e [server] Reduce DB healthcheck interval in starter Docker compose template
The museum container depends on the postgres container being up and the DB being
ready to accept connections. To enforce this dependency, we use the healthcheck
attribute.

See: https://docs.docker.com/compose/startup-order/

The value of the healthcheck interval was set to 1s since the default (30s)
caused each `docker compose up` to require at least 30 seconds on each startup,
which was prohibitive. The downside is that the healthchecks continue to run
beyond the startup phase too, and for small VMs, this caused a lot of
unnecessary CPU usage.

Thankfully, now Docker has a new option for a different healthcheck during the
start phase:

> start interval is the time between health checks during the start period. This
  option requires Docker Engine version 25.0 or later.

They were added in Docker compose 2.20.2, released an year ago (2023-07-19).

https://docs.docker.com/compose/release-notes/#2202
2024-06-23 09:22:51 +05:30
Manav Rathi
5854a9e10a document @mui/material-icons 2024-06-23 09:08:27 +05:30
Manav Rathi
94cd1991ce autoFocus 2024-06-23 08:50:53 +05:30
Manav Rathi
46644d9d4d Save 2024-06-23 08:47:53 +05:30
Manav Rathi
93dec0a9f4 Tweaks 2024-06-23 08:47:53 +05:30
Manav Rathi
c79507a5d4 use 2024-06-23 08:47:53 +05:30
Manav Rathi
a170acb28b ut 2024-06-23 08:47:53 +05:30
Manav Rathi
7a2f08f49a ex 2024-06-23 08:47:53 +05:30
Manav Rathi
6ea003a9a1 Styling 2024-06-23 08:47:53 +05:30
Manav Rathi
c54c4022ad Errors 2024-06-23 08:47:53 +05:30
Manav Rathi
445af59829 Form 2024-06-23 08:47:53 +05:30
Manav Rathi
7f573f2181 Doc and roll 2024-06-23 08:47:53 +05:30
Manav Rathi
a9dc8da07c Update formik and move it to @/new
Read throught the release notes, saw only backwards compatible minor and patch changes.

https://github.com/jaredpalmer/formik/releases
2024-06-23 08:47:53 +05:30
Manav Rathi
c2d2612f33 Simplify 2024-06-23 08:47:53 +05:30
Manav Rathi
3aa3fbba6d Close on esc but not backdrop clicks 2024-06-23 08:47:53 +05:30
Manav Rathi
35c8970d20 Ignore button taps 2024-06-23 08:47:53 +05:30
Manav Rathi
0f076e19be Reset 2024-06-23 08:47:53 +05:30
Manav Rathi
306430d67d Sketch 2024-06-23 08:47:53 +05:30
Manav Rathi
a28c983c06 [server] Tweak verification email (#2260)
Despite all of our efforts, gmail insists on marking our verification
emails to new users as spam. We have already changed our mail delivery
providers; non-gmail users don't face this problem; and even for gmail,
(a) existing Ente users also get these mails correctly with
SPF/DKIM/DMARC PASS, and (b)non-verification emails get delivered (in
the anecdotal reports we've received).

As an attempt at some voodoo, try changing the subject and content of
the mail, to try and rule out some faulty gmail classifier that uses the
email body.

**Tested**

- [x] Locally, by changing SendTemplatedEmail to log only
2024-06-23 00:13:00 +05:30
Manav Rathi
53140de879 [server] Tweak verification email
Despite all of our efforts, gmail insists on marking our verification emails to
new users as spam. We have already changed our mail delivery providers;
non-gmail users don't face this problem; and even for gmail, (a) existing Ente
users also get these mails correctly with SPF/DKIM/DMARC PASS, and (b)
non-verification emails get delivered (in the anecdotal reports we've received).

As an attempt at some voodoo, try changing the subject and content of the mail,
to try and rule out some faulty gmail classifier that uses the email body.
2024-06-23 00:07:31 +05:30
Prateek Sunal
3c5ea83f8a fix: pacman scripts 2024-06-23 00:01:17 +05:30
Prateek Sunal
a59ca2bdf0 fix(auth): also move the pacman build to artifacts 2024-06-22 23:32:54 +05:30
Neeraj Gupta
47ad7c7827 [auth] Update logs (#2258)
## Description

## Tests
2024-06-22 23:09:51 +05:30
Prateek Sunal
516c67e6e9 [FIX(auth)] Run pacman build on beta, fix deps (#2257)
## Description

- Only Build pacman for beta releases
- Fix dependencies
- Bump version
2024-06-22 23:06:49 +05:30
Prateek Sunal
e7970df6cf chore: bump version 2024-06-22 23:00:36 +05:30
Prateek Sunal
3ac4294c2c fix(auth): only run pacman build on beta, fix deps 2024-06-22 22:59:49 +05:30
Neeraj Gupta
c8451ecc64 [auth] Update logs 2024-06-22 22:47:38 +05:30
Neeraj Gupta
fccf7e3149 [cli] Update docs 2024-06-22 20:48:35 +05:30
Neeraj Gupta
4042a5876e [cli] improve log 2024-06-22 20:48:02 +05:30
laurenspriem
716f5f1be2 [mob][photos] Cleanup face DB 2024-06-22 18:38:10 +05:30
laurenspriem
a0d8dd9b9e [mob][photos] Cleanup face models 2024-06-22 18:30:55 +05:30
laurenspriem
897245d6c1 [mob][photos] Cleanup alignment 2024-06-22 18:23:53 +05:30
laurenspriem
99e4d098e3 [mob][photos] Cleanup detection 2024-06-22 18:20:53 +05:30
laurenspriem
b276344f1e [mob][photos] Cleanup face result 2024-06-22 18:17:38 +05:30
Neeraj Gupta
e77ebef801 [cli] Add admin cmd to disable passkey 2024-06-22 17:54:06 +05:30
laurenspriem
87e2a32d49 [mob][photos] Remove old mlVersions 2024-06-22 13:54:42 +05:30
laurenspriem
af11ff21f4 [mob][photos] Cleanup exceptions 2024-06-22 13:02:23 +05:30
laurenspriem
aab7e39ab3 [mob][photos] Cleanup feedback 2024-06-22 12:53:35 +05:30
laurenspriem
7c535adff1 [mob][photos] Make blur detection static method 2024-06-22 00:36:07 +05:30
laurenspriem
c8effce8fc [mob][photos] More cleanup 2024-06-22 00:33:26 +05:30
laurenspriem
2855181de9 [mob][photos] Cleanup face embedding service 2024-06-22 00:31:56 +05:30
laurenspriem
25515c4403 [mob][photos] Cleanup detections 2024-06-22 00:27:38 +05:30
Aman Raj Singh Mourya
3fe0faff6a [mob][photos] Implement hashing and salting for storing custom PIN/password in secure storage 2024-06-21 18:03:39 +05:30
Aman Raj Singh Mourya
fc7e7f4c88 [mob][photos] resolved PR comments 2024-06-20 12:57:14 +05:30
Aman Raj Singh Mourya
39d232a937 [mob][photos] landscape mode keyboard configured 2024-06-19 18:26:36 +05:30
laurenspriem
950d6a9622 [mob][photos] Rename 2024-06-19 18:11:01 +05:30
laurenspriem
e2da01dd5b [mob][photos] Simplify SimilarityTransform 2024-06-19 18:06:24 +05:30
laurenspriem
6954c960d8 [mob][photos] Remove redundant clustering code 2024-06-19 17:46:25 +05:30
laurenspriem
0c790e64f8 [mob][photos] Rename arcface 2024-06-19 17:43:22 +05:30
Aman Raj Singh Mourya
1d9f4e27c7 [mob][photos] changes to the Pinput container 2024-06-18 18:59:01 +05:30
laurenspriem
848f3a0f6b [mob][photos] Cleanup image utils 2024-06-18 18:17:40 +05:30
laurenspriem
7edfc15b67 [mob][photos] Cleanup ImageMlIsolate 2024-06-18 17:56:20 +05:30
laurenspriem
e3e6e8e244 [mob][photos] Cleanup FaceEmbeddingService 2024-06-18 17:35:38 +05:30
laurenspriem
089d1a2389 [mob][photos] Cleanup face detection service 2024-06-18 17:11:08 +05:30
Aman Raj Singh Mourya
aeb3e2be24 [mob][photos] implemeted custom keyboard 2024-06-18 13:37:32 +05:30
Aman Raj Singh Mourya
89e7cfb357 [mob][photos] Add Animation to the lock icon & errorBorder on wrong password 2024-06-15 15:17:28 +05:30
Ashil
4e7b575c18 Error state for text input widget (#2139)
## Description

Surface error state in `TextInputWidget` if password entered is
incorrect.
2024-06-14 15:33:59 +05:30
ashilkn
c6d9b7d875 [mob][photos] Log from TextInputWidge when password is wrong 2024-06-14 15:31:05 +05:30
ashilkn
b63bd89512 [mob][photos] Show password wrong state in TextInputField 2024-06-14 15:28:53 +05:30
ashilkn
da59a29ea2 Merge branch 'main' into lockscreen_options 2024-06-14 13:58:37 +05:30
Aman Raj Singh Mourya
a135f46775 [mob][photos] Added Haptic feedback to pin/password input 2024-06-14 11:48:15 +05:30
Aman Raj Singh Mourya
b20e8a5d17 [mob][photos] upgraded Pinput pakage and Added custom password input widget 2024-06-13 01:21:06 +05:30
Aman Raj Singh Mourya
11da0704c6 [mob][photos] show lock when app starts & authenticate to change lock settings 2024-06-11 18:17:25 +05:30
Aman Raj Singh Mourya
d3c7ba6874 [mob][photos] added the dynamicFAV and made seprate function for each type of lock 2024-06-10 18:06:24 +05:30
Aman Raj Singh Mourya
d94fe56318 [mob][photos] update the UI acc. to the new figma design 2024-06-10 15:19:09 +05:30
Aman Raj Singh Mourya
53b1dc9b67 [mob][photos] function of the lockscreen completed 2024-06-09 00:41:32 +05:30
Aman Raj Singh Mourya
d2b6ca53f8 Merge branch 'main' of https://github.com/ente-io/ente into lockscreen_options 2024-06-08 13:14:27 +05:30
Prateek Sunal
d694f2796b chore(mobile): move models to ffmpeg folder 2024-06-08 01:48:36 +05:30
Prateek Sunal
5dd42b5a07 chore(mobile): import dart typed_dart instead of flutter foundation 2024-06-08 01:46:03 +05:30
Prateek Sunal
cd8709be9d chore(mobile): import dart async for StreamSubscription 2024-06-08 01:45:04 +05:30
Prateek Sunal
4a9c09e896 fix(mobile): revert intl_en.arb change (again) 2024-06-08 01:44:06 +05:30
Prateek Sunal
6de7b840ae fix(mobile): revert intl_en.arb change (again) 2024-06-08 01:43:43 +05:30
Prateek Sunal
f34d2afced fix(mobile): revert intl_en.arb change 2024-06-08 01:42:54 +05:30
Prateek Sunal
d41a8d7a11 fix(mobile): revert intl_en.arb change 2024-06-08 01:42:13 +05:30
Prateek Sunal
ed9cb9668c Merge branch 'mobile-videoeditor' into mobile-ffprobe 2024-06-08 01:23:05 +05:30
Prateek Sunal
f8fa6adad8 Merge branch 'mobile-videoeditor' into mobile-ffprobe 2024-06-08 01:19:02 +05:30
Prateek Sunal
c1acc3eca1 fix(mobile): add ffprobe parser 2024-06-08 01:14:54 +05:30
Aman Raj Singh Mourya
1cd0440453 [mob][photos] added logic of Pin and Password screen 2024-06-07 01:57:59 +05:30
Aman Raj Singh Mourya
356d119fb9 [mob][photos] password screen added 2024-06-06 00:37:19 +05:30
Aman Raj Singh Mourya
5b89ef972f lock option screen added 2024-06-05 02:27:55 +05:30
2354 changed files with 193632 additions and 349552 deletions

View File

@@ -1,6 +1,6 @@
name: Report a bug
description: Let us know if something's not working the way you expected.
labels: ["triage"]
labels: []
body:
- type: markdown
attributes:

BIN
.github/assets/obtainium-badge.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -2,8 +2,9 @@ name: "Sync Crowdin translations (auth)"
on:
schedule:
# Run Mondays at ~6:30 AM IST
# See: [Note: Run workflow on specific days of the week]
- cron: "50 1 * * 2"
- cron: "50 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:

View File

@@ -0,0 +1,56 @@
name: "Internal release (auth mobile)"
on:
workflow_dispatch: # Allow manually running the action
env:
FLUTTER_VERSION: "3.27.2"
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: auth
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Setup keys
uses: timheuer/base64-to-file@v1
with:
fileName: "keystore/ente_auth_key.jks"
encodedString: ${{ secrets.SIGNING_KEY }}
- name: Build PlayStore AAB
run: |
flutter build appbundle --release --flavor playstore --dart-define=app.flavor=playstore
env:
SIGNING_KEY_PATH: "/home/runner/work/_temp/keystore/ente_auth_key.jks"
SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }}
- name: Upload AAB to PlayStore
uses: r0adkll/upload-google-play@v1
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.auth
releaseFiles: auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal

View File

@@ -1,15 +1,14 @@
name: "Lint (auth)"
on:
# Run on every push to a branch other than main that changes auth/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes auth/
pull_request:
paths:
- "auth/**"
- ".github/workflows/auth-lint.yml"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.27.2"
jobs:
lint:
@@ -23,6 +22,30 @@ jobs:
with:
submodules: recursive
- name: Verify custom icons are lowercase including optional understores, and end with .svg
run: |
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
if [[ "$(basename "$file")" != "$(basename "$file" | tr '[:upper:]' '[:lower:]' | tr ' ' '_')" ]]; then
echo "File name is not lowercase: $file"
exit 1
fi
done
- name: Verify all icons are less than 20KB
run: |
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
if [[ "$file" == "assets/custom-icons/icons/bbs_nga.svg" ]]; then
continue
fi
if [[ "$(stat --printf="%s" "$file")" -gt 20480 ]]; then
echo "File size is greater than 20KB: $file ($file_size bytes)"
exit 1
fi
done
- name: Verify custom icon JSON
run: cat assets/custom-icons/_data/custom-icons.json | jq empty
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
@@ -33,6 +56,3 @@ jobs:
- run: flutter pub get
- run: flutter analyze --no-fatal-infos
- name: Verify custom icon JSON
run: cat assets/custom-icons/_data/custom-icons.json | jq empty

View File

@@ -29,7 +29,7 @@ on:
- "auth-v*"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.27.2"
jobs:
build-ubuntu:
@@ -45,6 +45,11 @@ jobs:
with:
submodules: recursive
- name: Setup JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
@@ -85,13 +90,14 @@ jobs:
- name: Install dependencies for desktop build
run: |
sudo apt-get update -y
sudo apt-get install -y libsecret-1-dev libsodium-dev libwebkit2gtk-4.0-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config libsqlite3-dev locate appindicator3-0.1 libappindicator3-dev libffi-dev libtiff5
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config libsqlite3-dev locate appindicator3-0.1 libappindicator3-dev libffi-dev libtiff5
sudo updatedb --localpaths='/usr/lib/x86_64-linux-gnu'
- name: Build desktop app
run: |
flutter config --enable-linux-desktop
dart pub global activate flutter_distributor
# dart pub global activate flutter_distributor
dart pub global activate --source git https://github.com/prateekmedia/flutter_distributor --git-ref develop --git-path packages/flutter_distributor
flutter_distributor package --platform=linux --targets=deb --skip-clean
mv dist/**/*-*-linux.deb artifacts/ente-${{ github.ref_name }}-x86_64.deb
env:
@@ -99,7 +105,7 @@ jobs:
- name: Generate checksums and push to artifacts
run: |
sha256sum artifacts/ente-* > artifacts/sha256sum-apk-deb
sha256sum artifacts/ente-* > artifacts/sha256sum-apk-deb
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
@@ -120,61 +126,65 @@ jobs:
track: internal
build-fedora-etc:
runs-on: ubuntu-latest
runs-on: ubuntu-latest
defaults:
run:
working-directory: auth
defaults:
run:
working-directory: auth
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4
with:
submodules: recursive
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Create artifacts directory
run: mkdir artifacts
- name: Create artifacts directory
run: mkdir artifacts
- name: Install dependencies for desktop build
run: |
sudo apt-get update -y
sudo apt-get install -y libsecret-1-dev libsodium-dev libwebkit2gtk-4.0-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff5
sudo updatedb --localpaths='/usr/lib/x86_64-linux-gnu'
- name: Install dependencies for desktop build
run: |
sudo apt-get update -y
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff6 xz-utils libarchive-tools libcurl4-openssl-dev
sudo updatedb --localpaths='/usr/lib/x86_64-linux-gnu'
- name: Install appimagetool
run: |
wget -O appimagetool "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
chmod +x appimagetool
mv appimagetool /usr/local/bin/
- name: Install appimagetool
run: |
wget -O appimagetool "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
chmod +x appimagetool
mv appimagetool /usr/local/bin/
- name: Build desktop app
run: |
flutter config --enable-linux-desktop
# dart pub global activate flutter_distributor
dart pub global activate --source git https://github.com/prateekmedia/flutter_distributor --git-ref pacman --git-path packages/flutter_distributor
flutter_distributor package --platform=linux --targets=rpm --skip-clean
flutter_distributor package --platform=linux --targets=pacman --skip-clean
flutter_distributor package --platform=linux --targets=appimage --skip-clean
mv dist/**/*-*-linux.rpm artifacts/ente-${{ github.ref_name }}-x86_64.rpm
mv dist/**/*-*-linux.AppImage artifacts/ente-${{ github.ref_name }}-x86_64.AppImage
- name: Build desktop app
run: |
flutter config --enable-linux-desktop
# dart pub global activate flutter_distributor
dart pub global activate --source git https://github.com/prateekmedia/flutter_distributor --git-ref develop --git-path packages/flutter_distributor
# Run below command if it is a beta or nightly
if [[ ${{ github.ref }} =~ beta|nightly ]]; then
flutter_distributor package --platform=linux --targets=pacman --skip-clean
mv dist/**/*-*-linux.pacman artifacts/ente-${{ github.ref_name }}-x86_64.pacman
fi
flutter_distributor package --platform=linux --targets=rpm --skip-clean
mv dist/**/*-*-linux.rpm artifacts/ente-${{ github.ref_name }}-x86_64.rpm
flutter_distributor package --platform=linux --targets=appimage --skip-clean
mv dist/**/*-*-linux.AppImage artifacts/ente-${{ github.ref_name }}-x86_64.AppImage
- name: Generate checksums
run: sha256sum artifacts/ente-* >> artifacts/sha256sum-rpm-appimage
- name: Generate checksums
run: sha256sum artifacts/ente-* >> artifacts/sha256sum-rpm-appimage
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "auth/artifacts/*"
draft: true
allowUpdates: true
updateOnlyUnreleased: true
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "auth/artifacts/*"
draft: true
allowUpdates: true
updateOnlyUnreleased: true
build-windows:
runs-on: windows-latest
@@ -202,10 +212,11 @@ jobs:
- name: Build Windows installer
run: |
flutter config --enable-windows-desktop
dart pub global activate flutter_distributor
# dart pub global activate flutter_distributor
dart pub global activate --source git https://github.com/prateekmedia/flutter_distributor --git-ref develop --git-path packages/flutter_distributor
make innoinstall
flutter_distributor package --platform=windows --targets=exe --skip-clean
mv dist/**/ente_auth-*-windows-setup.exe artifacts/ente-${{ github.ref_name }}-installer.exe
mv dist/**/*-windows-setup.exe artifacts/ente-${{ github.ref_name }}-installer.exe
- name: Retain Windows EXE and DLLs
run: cp -r build/windows/x64/runner/Release ente-${{ github.ref_name }}-windows
@@ -298,7 +309,7 @@ jobs:
flutter config --enable-macos-desktop
dart pub global activate flutter_distributor
flutter_distributor package --platform=macos --targets=dmg --skip-clean
mv dist/**/ente_auth-*-macos.dmg artifacts/ente-${{ github.ref_name }}.dmg
mv dist/**/*-macos.dmg artifacts/ente-${{ github.ref_name }}.dmg
- name: Code sign DMG
run: |

View File

@@ -45,7 +45,7 @@ jobs:
goarch: ${{ matrix.goarch }}
asset_name: ente-${{ github.ref_name }}-${{ matrix.goos }}-${{ matrix.goarch }}
release_name: ${{ github.ref_name }}
goversion: "1.20"
goversion: "1.23"
project_path: "./cli"
pre_command: export CGO_ENABLED=0
build_flags: "-trimpath"

View File

@@ -1,9 +1,8 @@
name: "Lint (desktop)"
on:
# Run on every push to a branch other than main that changes desktop/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes desktop/
pull_request:
paths:
- "desktop/**"
- ".github/workflows/desktop-lint.yml"

View File

@@ -4,9 +4,8 @@ name: "Verify build (docs)"
# succeeding before we merge the PR into main.
on:
# Run on every push to a branch other than main that changes docs/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes docs/
pull_request:
paths:
- "docs/**"
- ".github/workflows/docs-verify-build.yml"

View File

@@ -1,9 +1,8 @@
name: "Lint (staff)"
on:
# Run on every push to a branch other than main that changes infra/staff/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes infra/staff/
pull_request:
paths:
- "infra/staff/**"
- ".github/workflows/infra-deploy-staff.yml"

View File

@@ -2,8 +2,9 @@ name: "Sync Crowdin translations (mobile)"
on:
schedule:
# Run Mondays at ~6:30 AM IST
# See: [Note: Run workflow on specific days of the week]
- cron: "40 1 * * 2"
- cron: "40 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:
@@ -25,7 +26,6 @@ jobs:
download_translations: true
localization_branch_name: translations/mobile
create_pull_request: true
skip_untranslated_strings: true
pull_request_title: "[mobile] New translations"
pull_request_body: "New translations from [Crowdin](https://crowdin.com/project/ente-photos-app)"
pull_request_base_branch_name: "main"

View File

@@ -4,7 +4,7 @@ on:
workflow_dispatch: # Allow manually running the action
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.27.2"
jobs:
build:

View File

@@ -1,16 +1,15 @@
name: "Lint (mobile)"
on:
# Run on every push to a branch other than main that changes mobile/
push:
branches-ignore: [main, f-droid]
# Run on every pull request (open or push to it) that changes mobile/
pull_request:
paths:
- "mobile/**"
- ".github/workflows/mobile-lint.yml"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.27.2"
jobs:
lint:

View File

@@ -9,7 +9,7 @@ on:
- "photos-v*"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.27.2"
jobs:
build:

View File

@@ -1,9 +1,8 @@
name: "Lint (server)"
on:
# Run on every push to a branch other than main that changes server/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes server/
pull_request:
paths:
- "server/**"
- ".github/workflows/server-lint.yml"
@@ -21,7 +20,8 @@ jobs:
- name: Setup go
uses: actions/setup-go@v5
with:
go-version-file: "server/go.mod"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum
cache: true
- name: Install dependencies

View File

@@ -1,4 +1,4 @@
name: "Publish (server)"
name: "Publish ghcr (server)"
on:
# Run manually, providing it the commit.
@@ -39,7 +39,6 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Tag as server/ghcr
- name: Update branch server/ghcr to point to source commit
run: |
git tag -f server/ghcr
git push -f origin server/ghcr
git push -f origin HEAD:refs/heads/server/ghcr

View File

@@ -5,10 +5,12 @@ on:
branches: [main]
paths:
# Run workflow when web's en-US/translation.json is changed
- "web/packages/next/locales/en-US/translation.json"
- "web/packages/base/locales/en-US/translation.json"
# Or the workflow itself is changed
- ".github/workflows/web-crowdin.yml"
schedule:
# Run Mondays at ~6:00 AM IST
#
# [Note: Run workflow on specific days of the week]
#
# The last (5th) component of the cron syntax denotes the day of the
@@ -16,7 +18,7 @@ on:
# and FRI, this can be set to `2,5`.
#
# See also: [Note: Run workflow every 24 hours]
- cron: "20 1 * * 2"
- cron: "20 0 * * 1"
# Also allow manually running the workflow.
workflow_dispatch:

View File

@@ -4,7 +4,7 @@ on:
schedule:
# [Note: Run workflow every 24 hours]
#
# Run everyday at ~8:00 AM IST (except Sundays).
# Run every weekday at ~8:00 AM IST.
#
# First field is minute, second is hour of the day. Last is day of week,
# 0 being Sunday.
@@ -15,7 +15,7 @@ on:
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule
# https://crontab.guru/
#
- cron: "25 2 * * 1-6"
- cron: "25 2 * * 1-5"
# Also allow manually running the workflow
workflow_dispatch:

View File

@@ -1,13 +1,17 @@
name: "Lint (web)"
on:
# Run on every push to a branch other than main that changes web/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes web/
pull_request:
paths:
- "web/**"
- ".github/workflows/web-lint.yml"
# Cancel in-progress lint runs when a new commit is pushed.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest

7
.gitmodules vendored
View File

@@ -9,13 +9,6 @@
[submodule "auth/assets/simple-icons"]
path = auth/assets/simple-icons
url = https://github.com/simple-icons/simple-icons.git
[submodule "mobile/plugins/clip_ggml"]
path = mobile/plugins/clip_ggml
url = https://github.com/ente-io/clip-ggml.git
[submodule "web/apps/photos/thirdparty/ffmpeg-wasm"]
path = web/apps/photos/thirdparty/ffmpeg-wasm
url = https://github.com/abhinavkgrd/ffmpeg.wasm.git
branch = master
[submodule "web/apps/photos/thirdparty/photoswipe"]
path = web/apps/photos/thirdparty/photoswipe
url = https://github.com/ente-io/PhotoSwipe.git

View File

@@ -66,16 +66,19 @@ best to start small. Consider some well-scoped changes, say like adding more
[custom icons to auth](auth/docs/adding-icons.md).
Each of the individual product/platform specific directories in this repository
have instructions on setting up a dev environment and making changes. The issues
and discussions (feature requests) labelled "good first issues" should be good
starting points. Once you have a bearing, you can head on to issues or
discussions labelled "help wanted".
have instructions on setting up a dev environment.
If you're planning on adding a new feature or making any other substantial
change, please [discuss it with
us](https://github.com/ente-io/ente/discussions). Discussing your idea with us
first ensures that everyone is on the same page before you start working on your
change.
For anything beyond trivial bug fixes, please use [features requests and
discussions](https://github.com/ente-io/ente/discussions) instead of performing
code changes directly.
> [!TIP]
>
> Please remember that code is a important, but small, part of the overall big
> picture that makes a product a joy to use. Something that's easy in code is
> not necessarily the right choice for the product as a whole. So we'll repeat -
> there are other ways to contribute than code that we'd request you to
> consider.
## Leave a review or star

View File

@@ -30,23 +30,24 @@ Learn more at [ente.io](https://ente.io).
![Screenshots of Ente Photos](.github/assets/photos.png)
Our flagship product. 3x data replication. On device machine learning. Cross
platform. Private sharing. Collaborative albums. Family plans. Easy import,
easier export. Background uploads. The list goes on. And of course, all of this,
while being fully end-to-end encrypted.
Our flagship product. 3x data replication. Face detection. Semantic search.
Private sharing. Collaborative albums. Family plans. Easy import, easier export.
Background uploads. The list goes on. And of course, all of this, while being
fully end-to-end encrypted across platforms.
Ente Photos is a paid service, but we offer a free trial. You can also clone
this repository and choose to self host.
Ente Photos is a paid service, but we offer 5GB of free storage.
You can also clone this repository and choose to self-host.
<br />
<div align="center">
[<img height="42" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id1542026904)
[<img height="42" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.photos)
[<img height="42" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.photos.fdroid/)
[<img height="42" src=".github/assets/desktop-badge.png">](https://ente.io/download/desktop)
[<img height="42" src=".github/assets/web-badge.svg">](https://web.ente.io)
[<img height="40" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id1542026904)
[<img height="40" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.photos)
[<img height="40" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.photos.fdroid/)
[<img height="40" src=".github/assets/obtainium-badge.png">](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22io.ente.photos.independent%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fente-io%2Fente%22%2C%22author%22%3A%22ente-io%22%2C%22name%22%3A%22Ente%20Photos%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Atrue%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22ente-photos*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%7D%22%2C%22overrideSource%22%3Anull%7D)
[<img height="40" src=".github/assets/desktop-badge.png">](https://ente.io/download/desktop)
[<img height="40" src=".github/assets/web-badge.svg">](https://web.ente.io)
</div>
@@ -67,11 +68,12 @@ want to give back, please check out Ente Photos or spread the word.
<div align="center">
[<img height="42" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id6444121398)
[<img height="42" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.auth)
[<img height="42" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.auth/)
[<img height="42" src=".github/assets/desktop-badge.png">](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
[<img height="42" src=".github/assets/web-badge.svg">](https://auth.ente.io)
[<img height="40" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id6444121398)
[<img height="40" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.auth)
[<img height="40" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.auth/)
[<img height="40" src=".github/assets/obtainium-badge.png">](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22io.ente.auth.independent%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fente-io%2Fente%22%2C%22author%22%3A%22ente-io%22%2C%22name%22%3A%22Ente%20Auth%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Atrue%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22ente-auth*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%7D%22%2C%22overrideSource%22%3Anull%7D)
[<img height="40" src=".github/assets/desktop-badge.png">](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
[<img height="40" src=".github/assets/web-badge.svg">](https://auth.ente.io)
</div>
@@ -99,7 +101,7 @@ connect with the community.
[![Discord](https://img.shields.io/discord/948937918347608085?style=for-the-badge&logo=Discord&logoColor=white&label=Discord)](https://discord.gg/z2YVKkycX3)
[![Ente's Blog RSS](https://img.shields.io/badge/blog-rss-F88900?style=for-the-badge&logo=rss&logoColor=white)](https://ente.io/blog/rss.xml)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://mstdn.social/@ente)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://fosstodon.org/@ente)
---

1
auth/.gitignore vendored
View File

@@ -32,6 +32,7 @@
.pub-cache/
.pub/
/build/
macos/build/
# Web related
lib/generated_plugin_registrant.dart

View File

@@ -12,7 +12,7 @@ multi-device sync.
### Android
This repository's [GitHub
releases](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
releases](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
contains APKs, built straight from source. These builds keep themselves updated,
without relying on third party stores.
@@ -33,7 +33,7 @@ You can alternatively install the build from PlayStore or F-Droid.
### Desktop
You can [**download**](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
You can [**download**](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
a native desktop app from this repository's GitHub releases. The desktop app
works on Windows, Linux and macOS.
@@ -100,6 +100,16 @@ Photos](../mobile/README.md) or spreading the word.
For more ways to contribute, see [../CONTRIBUTING.md](../CONTRIBUTING.md).
## Certificate Fingerprints
- **SHA1**: 57:E8:C6:59:C3:AA:C9:38:B0:10:70:5E:90:85:BC:20:67:E6:8F:4B
- **SHA256**: BA:8B:F0:32:98:62:70:05:ED:DF:F6:B1:D6:0B:3B:FA:A1:4E:E8:BD:C7:61:4F:FB:3B:B1:1C:58:8D:9E:3A:D7
To verify these fingerprints, use the following command:
```bash
apksigner verify --print-certs <path_to_apk>
```
## ⭐️ About
To know more about Ente and the ways to get in touch or seek help, see [our main

View File

@@ -57,7 +57,7 @@ android {
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 21
targetSdkVersion 33
targetSdkVersion 34
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

View File

@@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<application android:name="${applicationName}"
android:label="Auth"
android:label="Ente Auth"
android:icon="@mipmap/launcher_icon"
android:usesCleartextTraffic="true"
android:requestLegacyExternalStorage="true"
@@ -46,6 +46,7 @@
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data android:name="flutterEmbedding" android:value="2"/>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
<meta-data android:name="io.sentry.dsn"
android:value="https://ed4ddd6309b847ba8849935e26e9b648@sentry.ente.io/9"/>

View File

@@ -36,5 +36,5 @@ file, that adheres to the above format.
SUPPORT
If you need help, please reach out to support@ente.io, and a human will get in touch with you.
If you need help, please visit @ https://github.com/ente-io/ente/discussions/new?category=q-a, and someone will get in touch with you.
If you have feature requests, please create an issue @ https://github.com/ente-io/ente

View File

@@ -1 +1 @@
Auth is a FOSS authenticator app that provides end-to-end encrypted backups for your 2FA secrets.
Auth is a FOSS authenticator app that provides end-to-end encrypted backups for your 2FA secrets.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="5.9 24.02 400 231.77"><path d="M324.87 255.78h57.56l-83.04-125.82L405.9 24.02h-94.98L99.24 236.59 138.2 24.02H86.1L6.28 76.43l-.38 59.88 48.23-22.93-6.64 19.66c-7.37 40.91-14.91 81.82-22.1 122.75l154.9-.21 64.16-68.37 26.3 39.91c13.83 18.25 28.08 26.4 54.12 28.66m-125.11-144.9-55.92-86.86h63.89c17.79 1.74 35.7 8.06 47.3 22.88l3.69 5.25z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#12326e"></path></svg>

After

Width:  |  Height:  |  Size: 481 B

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><g transform="translate(26.145 5.696)" fill="none" fill-rule="evenodd"><path d="M7.824 10.031a6 6 0 0 1 7.492 3.984L32.42 69.958a6 6 0 1 1-11.476 3.509L3.84 17.523a6 6 0 0 1 3.984-7.492Z" fill="#D91A62"/><rect fill="#7BC144" transform="rotate(26 20.845 34.313)" x="14.845" y="-.937" width="12" height="70.5" rx="6"/><path fill="#49A848" d="m18.689 25.047 5.144 16.826-7.713 15.815-5.144-16.827 7.713-15.814z"/></g></svg>

After

Width:  |  Height:  |  Size: 480 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 924 B

View File

@@ -1,4 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<circle cx="512" cy="512" r="512" style="fill:#fc3f1d"/>
<path d="M390.3 542.51q0 14 1.37 28.06h-26.54a35.68 35.68 0 0 1-2.06-9.12h-1.14c-5.26 5.48-12.13 10.72-28.14 10.72-21 0-35.23-13-35.23-36.27s18.53-37 60.17-37h4.35v-6.39c0-12.32-5.95-16.88-19-16.88-14 0-30 5.93-37.29 11.41v-22.56a81.65 81.65 0 0 1 40.5-10.48c28.83 0 43 10.49 43 38.33ZM363.07 517h-3.89c-23.34 0-32.71 4.79-32.71 18.25 0 10.27 5.72 17.11 17.16 17.11 9.61 0 16-4.11 19.45-9.13Zm76.64 53.61h-27.22V455.82H439l.69 9.58h1.37c5.49-5.48 15.1-11.41 31.34-11.41 22.19 0 31.34 10 31.34 32.85v83.73h-27.2v-81c0-8.67-4.35-12.78-14-12.78-9.84 0-17.84 5.25-22.88 11.41ZM522.07 514c0-38.33 18.3-60.46 44.61-60.46 11.9 0 22 5.48 28.83 15.74V412h27.22v158.57h-25.17l-1.37-14.83c-7.32 11.18-17.84 17.11-30.65 17.11-25.62 0-43.47-21-43.47-58.86m28.14 0c0 26 7.32 37.41 22.19 37.41 15.33 0 23.11-11.63 23.11-38.33 0-26.46-7.32-38.1-22-38.1-15.56 0-23.33 11.86-23.33 39m144.35 58.86c-34.77 0-54.45-19.39-54.45-59.32 0-34.68 15.79-60 49-60 27.22 0 44.84 15.06 44.84 55v14.37h-65.67c1.14 19.16 8.69 28.52 28.6 28.52 13.27 0 27.45-5 35.92-10.72v22.13c-8 5.47-20.82 10-38.2 10m-26.31-70h38v-2.28c0-14.37-4.12-25.55-17.62-25.55-13 0-19.67 9.58-20.36 27.83m122.62 29-23.11 38.78h-27.71l36.15-59.77-34.77-55h30.65l22 34.68 19.67-34.68H841l-32.49 55.67L846 570.57h-30.65Zm-532.6 38.76v-19.39c0-26.24-4.58-38.1-15.1-60.91L207.28 412H178l42.32 91.48c8.69 18.71 11.21 29.43 11.21 51.1v16Zm18.07-81.9L310.23 412h-28.14l-33.4 76.66Z" style="fill:#fff"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-738.2 149.1 435.4 102.8" xml:space="preserve"><path d="M-612.2 149.1h-18.4v99.6h18.4zm-104.1 79 25.4-55 14 30.2zm79.3 20.7-17.9-38.7 17.4-11-8.9-15-15.9 10-17.4-37.6c-1.1-2.3-2.7-4.2-4.7-5.5s-4.4-2-6.7-1.9c-2.4.1-4.7.9-6.6 2.3s-3.4 3.3-4.3 5.5l-34.9 75.5-.1.2c-2.3 5.7-.8 12.2 3.8 16.2 4.5 3.9 10.8 4.2 15.6.9l48.2-30.3 13.7 29.5zm54.3-53.1h27.3c14.1 0 18.8-7.7 18.8-16.4s-4.7-15.9-18.7-15.9h-27.4zm30.9-46.6c26.2 0 34.6 14.6 34.6 30 0 11.6-5.8 23.7-21.5 27.9l24.7 41.7h-20.8l-23-39.1h-24.9v39.1H-601v-99.6zm40.1 15.4h35v84.2h18.4v-84.2h35v-15.4h-88.4zm123.9-15.4H-415v99.6h16.6v-72.1c0-4.5-.3-8.6-.7-12.1h.5c.5 2.7 1.9 7.9 3.2 11.6l27.3 72.5h17.3l27.3-72.5c1.5-3.8 3.1-9.4 3.5-11.6h.5c-.4 3.6-.7 8-.7 12.1v72.1h17.2v-99.6h-27.4l-25.8 69.5c-1.5 4.2-2.3 6.7-2.8 10.1h-.3c-.5-3-1.2-5.2-2.3-8.7-.1-.4-.3-.9-.4-1.4z" style="fill:#050505"/></svg>

After

Width:  |  Height:  |  Size: 892 B

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340610287" class="icon" viewBox="0 0 1653 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17270" xmlns:xlink="http://www.w3.org/1999/xlink" width="322.8515625" height="200"><path d="M344.8620198 721.82988526a57.857089 57.857089 0 0 1-46.13274501-56.07295017v-308.4012244a59.89610558 59.89610558 0 0 1 46.13274501-56.07295017l286.35436058-62.06256065 30.07549089-122.72329718H328.80476645A210.78331632 210.78331632 0 0 0 116.61962599 327.28021902v364.47417458a213.71440233 213.71440233 0 0 0 212.18514046 212.31257895h332.48710482l-30.07549089-122.21354321zM1178.05508073 116.49690269H843.01920461l30.58524561 122.72329718 286.35436059 62.06256065a57.98452749 57.98452749 0 0 1 46.132745 56.07295017v308.4012244a60.15098257 60.15098257 0 0 1-46.13274502 56.07295017l-286.35436057 62.06256066-30.58524561 122.72329716H1178.05508073a212.44001744 212.44001744 0 0 0 212.94977139-212.82233291V327.28021902A213.33208686 213.33208686 0 0 0 1178.05508073 116.49690269z" fill="#F76E05" p-id="17271"></path><path d="M631.21638038 495.49906876h244.29964793v30.07549166H631.21638038z" fill="#F76E05" p-id="17272"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,10 @@
<svg width="500" height="500" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
<path d="M16.05 385.03C13.89 386.74 13.44 389.58 14.69 393.56C15.83 397.09 18.5 401.47 22.71 406.7C39.65 427.63 59.84 445.03 83.27 458.9C106.7 472.78 131.78 483.01 158.51 489.61C185.35 496.32 212.76 499.68 240.73 499.68C276.56 499.68 310.68 494.44 343.09 483.98C375.51 473.63 402.58 459.07 424.3 440.31C431.92 433.6 435.73 428.25 435.73 424.27C435.73 422.79 435.1 421.31 433.85 419.83C432.15 418.13 430.1 417.56 427.71 418.13C425.32 418.7 421.97 420.12 417.65 422.39C396.83 433.31 371.47 442.01 341.56 448.49C311.76 455.09 280.65 458.39 248.24 458.39C208.09 458.39 169.31 452.93 131.89 442.01C94.47 431.09 61.32 414.03 32.43 390.83C28.22 387.53 24.81 385.43 22.19 384.52C19.69 383.61 17.65 383.78 16.05 385.03Z"
fill="#FF6200"/>
<path d="M395.12 393.57C392.73 395.85 392.11 398.24 393.24 400.74C394.04 402.56 395.58 403.58 397.85 403.81C400.12 404.15 403.37 403.92 407.57 403.13C414.4 401.65 421.51 400.62 428.9 400.06C436.29 399.6 442.72 399.71 448.18 400.4C453.64 401.19 457.05 402.56 458.41 404.49C460.46 407.56 459.72 414.04 456.2 423.94C452.78 433.83 448.12 443.44 442.21 452.77C439.93 456.52 438.57 459.48 438.11 461.64C437.66 463.8 438.23 465.62 439.82 467.1C440.84 468.12 441.98 468.64 443.23 468.64C446.53 468.64 451.31 465.74 457.56 459.94C468.82 450.16 476.72 438.55 481.27 425.13C483.78 418.2 485.31 410.92 485.88 403.3C486.45 395.68 485.6 390.22 483.32 386.92C481.16 383.73 476.38 381.12 468.99 379.07C461.71 377.02 454.38 376 446.98 376C432.54 376 418.83 379.41 405.87 386.24C401.09 388.85 397.51 391.3 395.12 393.57Z"
fill="#FF6200"/>
<g style="mix-blend-mode:difference">
<path d="M209.76 387.72C188.61 387.72 170 383.1 153.92 373.87C137.84 364.34 125.33 351.24 116.4 334.56C107.47 317.59 103 298.09 103 276.05C103 249.55 109.55 226.32 122.65 206.37C136.05 186.42 154.96 171.08 179.38 160.36C204.1 149.64 232.98 144.28 266.04 144.28C281.23 144.28 293.58 145.32 303.11 147.41V138.03C303.11 115.39 298.94 98.57 290.61 87.55C282.27 76.23 269.61 70.58 252.64 70.58C225.24 70.58 207.67 85.02 199.93 113.9C197.55 122.24 192.63 125.82 185.19 124.62L124.44 113.9C119.97 113.01 116.85 111.08 115.06 108.1C113.57 105.12 113.42 101.1 114.61 96.04C122.36 65.66 138.74 42.14 163.75 25.46C189.06 8.49 220.78 0 258.89 0C304.16 0 338.55 12.21 362.08 36.63C385.9 61.05 397.81 96.63 397.81 143.39V368.07C397.81 371.34 396.62 374.17 394.24 376.55C392.15 378.64 389.47 379.68 386.2 379.68H328.13C320.98 379.68 316.51 375.81 314.73 368.07L305.79 326.08H302.22C294.18 345.73 282.12 360.92 266.04 371.64C250.26 382.36 231.49 387.72 209.76 387.72ZM200.38 265.33C200.38 281.11 204.4 293.77 212.44 303.3C220.78 312.53 231.94 317.14 245.94 317.14C264.4 317.14 278.55 308.95 288.37 292.58C298.2 275.9 303.11 252.08 303.11 221.11V197.43C294.78 195.94 286.88 195.2 279.44 195.2C255.02 195.2 235.66 201.6 221.37 214.41C207.37 226.91 200.38 243.89 200.38 265.33Z"
fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000"><defs><style>.cls-1{fill:#fd4b2d;}</style></defs><rect class="cls-1" x="546.66" y="275.34" width="34.99" height="99.97"/><rect class="cls-1" x="637.66" y="271.13" width="34.99" height="78.19"/><path class="cls-1" d="M127.64,385.31a127.57,127.57,0,0,0-112.13,66.9H74.82c26.27-22.67,64.42-29.28,92,0h62.8C205.11,419.06,168.36,385.31,127.64,385.31Z"/><path class="cls-1" d="M212.39,512.53C130.55,683.65-12.89,537.81,74.82,452.21H15.51C-31,533.33,33.3,642.73,127.64,640.24c73,0,133.2-108.3,133.2-127.46,0-8.47-11.78-34.33-31.2-60.57h-62.8C187.65,471.08,205.81,498.56,212.39,512.53Zm2.17-5h0Z"/><path class="cls-1" d="M999.94,274.11V725.89c0,86.58-70.42,157.06-157.05,157.06H776.22V729.12H457.88V883H391.22c-86.64,0-157.06-70.48-157.06-157.06V583.81H738.87V312.11H495.24V464.76H234.16V274.11a151.29,151.29,0,0,1,1.06-18,154.4,154.4,0,0,1,3.88-21.15c.58-2.23,1.23-4.46,1.88-6.64a13.66,13.66,0,0,1,.52-1.64c.36-1.12.71-2.17,1.06-3.23s.76-2.17,1.18-3.23c.47-1.23.88-2.41,1.35-3.58s1-2.35,1.47-3.53a159,159,0,0,1,14.27-26.49c.06-.06.12-.17.17-.23,1.41-2.06,2.88-4.11,4.41-6.17,1.29-1.7,2.58-3.35,3.88-5,1.52-1.82,3.11-3.7,4.69-5.46s3.12-3.47,4.76-5.11l.18-.18a36.53,36.53,0,0,1,2.64-2.64,159.75,159.75,0,0,1,18.68-15.63c1.76-1.29,3.64-2.52,5.52-3.76,2.11-1.35,4.23-2.64,6.4-3.93,4.11-2.41,8.28-4.64,12.63-6.64,1.35-.64,2.76-1.29,4.11-1.88a152.81,152.81,0,0,1,18.38-6.63c2.41-.71,4.82-1.35,7.29-1.94,1.17-.3,2.35-.59,3.58-.82a158.5,158.5,0,0,1,21.26-3.12l3.12-.17c.52,0,1-.06,1.52-.06,2.35-.12,4.76-.18,7.17-.18H842.89c2.4,0,4.81.06,7.16.18.53,0,1,.06,1.53.06l3.11.17A158.26,158.26,0,0,1,876,120.58c1.24.23,2.41.52,3.59.82,2.46.59,4.87,1.23,7.28,1.94A152.81,152.81,0,0,1,905.2,130c1.35.59,2.76,1.24,4.11,1.88,4.35,2,8.52,4.23,12.63,6.64,2.18,1.29,4.29,2.58,6.4,3.93,1.88,1.24,3.76,2.47,5.52,3.76a157.53,157.53,0,0,1,21.5,18.45c1.65,1.64,3.23,3.34,4.76,5.11s3.17,3.64,4.7,5.46c1.29,1.64,2.58,3.29,3.87,5,1.53,2.06,3,4.11,4.41,6.17.06.06.12.17.18.23a159.71,159.71,0,0,1,14.27,26.49c.47,1.18,1,2.35,1.47,3.53s.88,2.35,1.35,3.58c.41,1.06.82,2.11,1.17,3.23s.71,2.11,1.06,3.23a15.74,15.74,0,0,1,.53,1.64c.64,2.18,1.29,4.41,1.88,6.64a155.92,155.92,0,0,1,3.87,21.15A151.29,151.29,0,0,1,999.94,274.11Z"/><path class="cls-1" d="M973.27,186.59H260.84A157.05,157.05,0,0,1,391.2,117.07H842.9A157.08,157.08,0,0,1,973.27,186.59Z"/><path class="cls-1" d="M998.94,256.1H235.16a155.35,155.35,0,0,1,25.68-69.51H973.27A155.34,155.34,0,0,1,998.94,256.1Z"/><path class="cls-1" d="M1000,274.11v51.51H738.87V312.11H495.24v13.51H234.1V274.11a153.41,153.41,0,0,1,1.06-18H998.94A151.29,151.29,0,0,1,1000,274.11Z"/><rect class="cls-1" x="234.1" y="325.62" width="261.13" height="69.54"/><rect class="cls-1" x="738.87" y="325.62" width="261.13" height="69.54"/><rect class="cls-1" x="234.1" y="395.16" width="261.13" height="69.48"/><rect class="cls-1" x="738.87" y="395.16" width="261.13" height="69.48"/></svg>

After

Width:  |  Height:  |  Size: 2.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="537.000000pt" height="537.000000pt" viewBox="0 0 537.000000 537.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,537.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M2490 5364 c-19 -2 -78 -9 -130 -15 -219 -25 -457 -86 -675 -174
-349 -140 -623 -322 -896 -594 -432 -433 -683 -945 -770 -1571 -18 -125 -18
-525 0 -650 34 -245 91 -463 176 -675 140 -349 322 -623 594 -896 433 -432
945 -683 1571 -770 125 -18 525 -18 650 0 245 34 463 91 675 176 349 140 623
322 896 594 432 433 683 945 770 1571 8 56 14 189 14 325 0 297 -25 479 -102
745 -127 442 -351 819 -682 1151 -425 424 -928 675 -1535 765 -96 14 -481 27
-556 18z m-833 -1136 c25 -10 11 -13 -111 -24 -217 -20 -348 -69 -449 -169
-267 -262 -169 -752 266 -1335 81 -108 527 -564 658 -674 611 -507 1296 -850
1859 -932 157 -22 384 -15 490 16 207 60 338 192 380 380 21 95 21 96 32 76
16 -29 -10 -150 -50 -229 -50 -101 -125 -174 -235 -226 -541 -262 -1639 130
-2578 922 l-68 57 -189 0 -189 0 -38 -105 c-29 -82 -42 -106 -59 -110 -11 -3
-106 -4 -211 -3 l-190 3 1 25 c1 14 70 192 154 395 84 204 154 377 157 386 2
8 -33 71 -79 140 -151 226 -263 473 -303 666 -31 149 -18 312 36 431 73 167
253 280 492 311 95 13 193 12 224 -1z m278 -122 c378 -81 818 -271 1210 -524
229 -148 231 -173 3 -36 -378 227 -745 379 -1033 429 -132 23 -338 24 -422 2
-132 -35 -225 -105 -271 -205 -38 -82 -42 -209 -12 -335 24 -105 72 -233 85
-230 4 1 22 37 38 80 16 43 34 84 40 91 7 9 58 12 192 12 161 0 184 -2 197
-17 8 -10 115 -271 239 -580 123 -310 225 -556 227 -548 2 9 -37 183 -87 388
-50 204 -111 453 -135 552 -30 125 -41 184 -34 193 15 18 331 17 347 -1 6 -8
17 -45 25 -83 8 -38 44 -195 80 -349 35 -155 70 -311 76 -348 14 -77 30 -84
43 -16 5 24 51 202 103 396 52 193 94 358 94 366 0 39 26 47 163 47 73 0 138
-4 145 -8 10 -7 195 -680 226 -824 9 -39 23 -35 30 10 16 93 180 798 189 810
12 15 342 18 352 2 8 -12 -343 -1480 -357 -1498 -17 -20 -338 -13 -349 8 -6
12 -189 671 -217 783 -4 16 -11 28 -16 28 -6 0 -22 -46 -36 -103 -57 -223
-193 -704 -203 -716 -6 -8 -21 -10 -42 -6 -68 12 -40 -16 93 -94 384 -224 696
-354 995 -414 149 -30 391 -32 482 -4 171 52 254 145 274 310 3 28 11 50 16
49 17 -5 17 -147 0 -215 -98 -380 -560 -467 -1235 -233 -318 111 -643 280
-1012 527 -311 208 -551 413 -807 691 -184 200 -208 230 -311 392 -157 246
-241 427 -281 605 -65 293 43 516 295 607 141 51 387 54 601 9z"/>
<path d="M1750 2835 c-9 -24 -7 -33 16 -66 56 -81 69 -73 33 21 -27 72 -36 80
-49 45z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 400 400">
<defs>
<style>
.cls-1 {
fill: #030303;
}
.cls-1, .cls-2, .cls-3, .cls-4 {
stroke-width: 0px;
}
.cls-2 {
fill: #71470d;
}
.cls-3 {
fill: #feb730;
}
.cls-4 {
fill: #2caddc;
}
</style>
</defs>
<path class="cls-4" d="M356.2,275.9V124.1c0-9.6-5.1-18.4-13.3-23.2L213.6,25.2c-8.4-4.9-18.8-4.9-27.2,0L57.1,100.8c-8.3,4.8-13.3,13.7-13.3,23.2v151.8c0,9.6,5.1,18.4,13.3,23.2l129.3,75.6c8.4,4.9,18.8,4.9,27.2,0l129.3-75.6c8.3-4.8,13.3-13.7,13.3-23.2Z"/>
<g>
<path class="cls-1" d="M208.8,327.5c-.4-.8-1.7-4.2-2.8-7.4-1.8-5.3-2-5.6-2.3-3.1-.1,1.5-.6,2.7-1,2.7s-.8,1.6-.8,3.5c0,4-1,3.5-2.5-1.3l-1-3.3-1.3,2.8-1.3,2.8-.5-5c-.6-6.7-2.2-6.6-4.7.3-2.3,6.3-3.4,7.7-4.1,5.2-.4-1.3-1.3-1.8-3-1.8s-2.6-.4-3.4-3.3c-1.2-3.9-2-4.2-3.1-1l-.8,2.3v-2.9c-.2-2.6-.3-2.7-1.2-1.3-1,1.5-2.1,2.9-3.2,4.2l-2.2,2.6-.9-2.4c-.5-1.3-.8-2.8-.9-4.2,0-1.7-.3-3.4-.5-5l-.5-3.2-4.4,4.3-4.4,4.4-.6-3.9c-.6-4.3-1.5-4.7-5.5-2.6-1.4.7-2.7,1.2-2.8,1s-.6-1.6-1-3.2c-.7-2.8-.9-3-5.8-3.7s-5.1-.9-5.5-3.5c-.8-5-3.1-8.7-5.3-8.7s-1.8-.4-1.5-.8c.7-1.1-.9-1.1-3.1,0-1.7.9-1.7.8-1.2-3,.4-3,.3-4-.7-4.4-.7-.3-3.4-3.2-6-6.5l-5.3-6.6c-.3-.3-2.5,0-4.9.7-2.4.7-4.5,1.2-4.7,1s.6-3.1,1.7-6.5c2-6.4,2-7.6,0-7.6s-1.2-1.2-1.2-5,0-5-2.9-5.9l-2.9-.9,1.2-3c1.7-4.1,1-5.3-3-5.3s-3.4-.3-3.4-.7,1.3-2.4,2.9-4.6,2.9-4,2.9-4.2-1.2-.7-2.7-1c-1.5-.3-2.9-.8-4.3-1.4-1.4-.8-1.3-1.1,1.6-4.1l3.2-3.3-2.7.5c-2.7.5-3.9-.7-1.4-1.6,1.9-.7,1.5-1.8-1.3-2.8-2-.8-2.5-1.4-2.5-3.5s-.6-2.9-1.3-3.3c-1.1-.6-1.1-.9.6-2,1.2-.8,2.5-1.4,3.8-1.9,1.2-.3,2-1.4,1.9-2.6,0-1.7-.5-2-3.1-2.3l-3.1-.3,2.3-1.2c2.7-1.4,2.9-2.3.6-3-2.2-.7-2.2-2.1,0-2.1s2.1-3.8-1.3-5.9c-2.5-1.6-2.8-2-1.7-2.6.7-.4,1.3-1.7,1.3-2.8,0-1.3.4-2.5,1-3.6.8-1.3.6-2.1-.8-4.6-2.5-4.2-2.6-11.8-.2-12.6,2.6-.8,2.5-3.9-.3-6.9l-2.5-2.7,2.6-.9c2.6-.9,4.1-3.3,3.1-5-.3-.5-.1-1.9.4-3.1.6-1.5,1-3.1,1.2-4.8.1-1.3.4-2.5.8-3.8,2.5-6.8,3.2-10.3,2.4-12.4s-.6-2.5,2.9-4.7c2.2-1.4,3.7-2.9,3.7-3.9s1-2.8,2.3-4.3,3.4-4.2,4.6-5.9c1.9-2.5,2.9-3.1,5.1-3.1s5.5-2,5.5-3.9,1.8-1,4-1.3,5.1-1.1,6.4-1.9,4-1.6,6-1.7,4.2-.6,4.9-1.2,1.7-.9,2.3-.8c3.8.5,6.5-.2,7-1.8s.7-1.6,2-.4c2.2,2,6.2,1.6,8.5-.8l2-2.1,1.1,2.1c1.4,2.6,4.4,2.8,7.7.4,2-1.5,2.8-1.6,5.6-.9,1.8.5,4.3,1.1,5.6,1.3,1.3.3,2.3,1.1,2.3,1.8,0,1.1,3.1,2.9,4.9,2.9.3,0,1.3-1.1,2.2-2.5l1.7-2.5,2.6,3.1,2.6,3.1,4.3-2.7,4.3-2.7,1.9,1.7c1.8,1.7,2.1,1.7,11.9.6,5.5-.7,11.9-1.2,14.2-1.2,2.9-.1,5.9-.5,8.7-1.3,4.7-1.3,5.9-1.1,5.9.8s2.4,2.1,6.3,0l3.8-2.1-.2,2.8c-.2,2.7-.1,2.8,3.1,3.1,1.8.1,4.4,1,5.7,2,1.5,1.1,4.4,1.9,7.7,2.3,5.3.5,8.7,2.4,8.7,4.8s1.6,2.3,3.6,3.7,4.1,3.6,4.7,4.8,3,4.2,5.3,6.5c3.9,4,4.1,4.3,2.4,4.9-2.9.9-2,2.9,2.2,4.6,3.7,1.5,4,2.3,1.8,4.7-1.8,1.9-1.8,2.1-.4,3.1,1.2.9,1.3,1.5.6,2.7-1.3,2.4-.2,6.2,2.2,8.3,2,1.7,2.1,1.9.7,3.8-1.8,2.6-1.8,3.7.5,6.7l1.9,2.5-1.8,1.4c-2.6,2-1.8,7.5,1.5,10.7,3,2.9,3,3.7,0,3.7s-2.5.4-2.8,2.5c-.2,1.4,0,3,.3,3.6s.7,2.1.7,3.3.7,2.6,1.5,3.1c1.3.7,1.1,1-1.3,2.3-1.5.8-2.7,2-2.7,2.5,0,.8-.2,1.5-.5,2.2-.3.9.2,1.3,1.9,1.6l2.4.3-2.3,1.1c-1.3.6-2.3,1.4-2.3,1.7s1,1.1,2.3,1.7l2.3,1.2-2.7.3c-3.7.4-3.9,3.7-.2,5.2,3.4,1.4,4.8,3.2,3,3.9-.8.3-1.3,1.5-1.3,3s-.5,2.7-2.3,3.4c-1.3.5-2.4,1.1-2.6,1.2s.6,1,1.7,2l2,1.7-3.3-.4-3.3-.5,3.2,2.9c3.6,3.3,3.4,4-2,5.6l-3.6,1,3,3.9c1.6,2.2,3,4.3,3,4.8s-1.5.9-3.3.9c-4.1,0-4.6.8-3,4.7.7,1.7,1.3,3.2,1.3,3.3s-1.3.7-2.9,1.2c-2.9,1-2.9,1-2.9,5.9s-.3,5-1.1,5-1.8.5-2.6,1.1c-1.4,1-1.4,1.4.4,7.5,1,3.5,1.6,6.7,1.4,7s-2.9,0-5.8-.8l-5.3-1.3-4.8,4.8-4.8,4.8,1.1,5.2c.6,2.9.9,5.2.6,5.2s-1.5-.6-2.6-1.2c-5.2-2.9-8.2-1-10.1,6.3l-1,4-4.9.5c-4.8.5-4.9.6-5.8,3.9-.5,1.8-1.1,3.3-1.2,3.3s-1.7-.6-3.3-1.4-3.2-1.2-3.5-.9-.7,3.2-1,6.4-.7,5.9-1,5.9-2.4-1.9-4.6-4.1c-2.2-2.3-4.4-3.9-4.8-3.7s-.7,1.7-.7,3.2-.5,3.4-1.1,4.3c-1,1.4-1.3,1.3-3.5-1.7-3.9-5.3-4-5.3-3.4.5.5,5,.4,5.3-.7,3.8-.7-.9-1.3-1.9-1.3-2.3,0-2-1.5-.3-2.2,2.5-.6,2.6-1.2,3.2-3.1,3.4-1.3.1-2.8,1-3.5,2-1.1,1.6-1.2,1.6-2,.2h0Z"/>
<path class="cls-3" d="M197.3,280c-1.3-4.3-2.3-4.9-4.4-2.3-.9,1.2-2.4,2.2-3.3,2.2-1.6,0-2.3-1.2-5.1-8.3l-.8-2.1-1.3,3.1c-1.6,4-3.3,3.3-4.1-1.6l-.6-3.8-1.8,2.3-1.8,2.3-17.8-10.3c-17.1-9.9-17.8-10.4-19.4-14.1-1.7-3.9-6.9-10.1-8.6-10.1s-1.8-.8-2.7-1.9l-1.8-1.9,4.1-5.4,4.1-5.4-3.9-.8-3.9-.8,4.1-2.2,4.1-2.2-4.4-2.3c-4.7-2.5-5.6-4.8-2.9-7.5,1.3-1.3,1.3-1.5-.2-3-1.4-1.6-1.4-1.7,0-3.3,1.3-1.5,1.3-1.8.2-3-2.4-2.4-1.6-4.5,2.9-7.3l4.3-2.7-4-2.1-4-2.1,3.9-.8,3.9-.7-4.2-5.4-4.2-5.4,1.9-2,1.9-2,11.1,11.1,11.1,11.1v12.8l1.8-.3c1.1-.2,8.9-1.4,17.4-2.8,21-3.4,19.2-2.7,19.2-6.7v-3.3h25.9v3.3c0,3.9-1.9,3.3,19.2,6.8,8.5,1.4,16,2.5,17,2.7.7.2,2,.3,2,.3,0,0,.2-2.3.2-6.2v-6.6l10-10c7.7-7.7,10.3-9.8,11-9,1.1,1.1,1.2.9-4.5,7.9l-3.2,3.9,4.3.6,4.3.6-4.4,2.3-4.4,2.3,4.7,2.7c2.6,1.4,4.7,3.2,4.7,3.8s-.7,2.1-1.8,3.3l-1.8,2.2,2.2,1c2,.9,2.9,2.3,1.5,2.4-.3,0-1.3.6-2.2,1.2-1.5,1.1-1.4,1.3.3,2.9,2.6,2.6,1.8,4.3-3.3,7l-4.5,2.4,4.4,2.3,4.4,2.3-3.9.6c-2.2.3-3.9.8-3.9,1s1.7,2.6,3.7,5.3c2.1,2.7,3.8,5.2,3.7,5.6,0,.4-2.7,2.9-5.9,5.6-4.1,3.5-6.5,6.3-8.2,9.7l-2.4,4.8-17.7,10.2-17.7,10.2-2-2.3-2-2.3v2.9c0,5.6-1.3,5.6-3.3,0-1-2.8-2-5.1-2.1-5.1s-1.4,3.1-2.9,6.9c-1.5,3.8-3,7.2-3.3,7.6s-1.7-.3-2.9-1.5c-1.3-1.3-2.3-2.1-2.4-2s-.8,1.3-1.4,2.6l-1.3,2.3-.8-3.6ZM189.4,257.6l9.7-2.7,11.2,2.7c5.8,1.5,10.7,2,10.9,1.8.9-.9-1.2-2-6.5-3.3-3-.8-7.4-1.9-9.9-2.7l-4.4-1.7.3-8.8.2-9.3,12.4-7.8c6.8-4.3,12.6-7.9,12.9-8.2s-11.6-.5-26.4-.5-26.8.3-26.8.7,5.6,4,12.4,8.2l12.3,7.6v18.2l-9.5,3.4c-5.3,1.4-9.7,3-9.9,3.6-.5,1.3-.7,1.8,11.2-1.3h0ZM188,182.7v-5.3l-18.6-3.1c-10.3-1.7-19.5-2.9-19.8-3.1v9.5l-8.7-8.7c-4.8-4.8-8.6-9.2-8.5-9.8s.8-1.8,1.4-2.6,2.7-3.7,4.3-6.3c2.5-3.9,3.6-4.8,6.1-5.3,1.7-.3,4.5-1.8,6.4-3.4,2.6-2.1,3.9-2.7,5.4-2.4,1.9.5,3.2-.5,8.3-6.9l1.5-1.9,5.4,4.3,5.4,4.3.9-4.1.9-4.1,2,4c1.1,2.2,2.2,4,2.5,4s1.4-1.9,2.5-4.2c2.2-4.6,4-5.3,6.9-2.7,1.6,1.4,1.7,1.3,3.6-1.1,1.1-1.3,2-2.1,2-1.6s.5,1.6,1.1,2.3c1,1.4,1.3,1.4,4.1-.3l3-1.8,2.7,5,2.7,5,2.2-4.3,2.2-4.3.6,4c.3,2.2.8,4,.9,4s2.7-1.8,5.7-4.2l5.3-4.2,3.8,4.5c3.3,3.8,4.3,4.5,6.7,4.4,2.1,0,3.5.6,5.4,2.5,1.6,1.6,3.8,2.8,5.8,3.1,2.8.5,3.6,1.2,6.7,6.1,1.9,3.1,5,6.7,6.8,7.9s3.3,2.6,3.3,2.9-3.4,3.9-7.5,8.1l-7.5,7.5v-4.7c0-2.7-.3-4.8-.7-4.8s-8.9,1.3-19.1,3l-18.8,3.3v4.8l-12.4.3c-6.7.3-11.8,0-13.3,0h0Z"/>
<g>
<circle class="cls-2" cx="188.4" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="181.7" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="175" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="181.7" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="188.4" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="175" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="181.7" cy="250.1" r="1.7"/>
<circle class="cls-2" cx="208.5" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="215.1" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="221.8" cy="236.7" r="1.7"/>
<circle class="cls-2" cx="208.5" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="215.1" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="221.8" cy="243.4" r="1.7"/>
<circle class="cls-2" cx="215.1" cy="250.1" r="1.7"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340333809" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8815" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M245.824 651.52V459.776c0-37.44-18.56-72.512-51.2-91.264L64.32 291.328v465.472c0 11.712 6.976 23.36 16.256 28.096l400.32 233.856v-152c0-37.44-18.624-72.512-51.2-91.264L262.144 679.68c-9.344-7.04-16.32-16.384-16.32-28.096" fill="#008DD5" p-id="8816"></path><path d="M760.192 679.616l-167.616 98.24c-32.576 18.688-51.2 53.76-51.2 91.2v152.064l400.32-233.92a32.448 32.448 0 0 0 16.256-28.032v-467.84l-130.304 74.88c-32.576 18.688-51.2 53.76-51.2 91.2v191.808c0 14.08-6.976 23.36-16.256 30.4" fill="#EE3306" p-id="8817"></path><path d="M701.952 101.888L534.4 3.648a39.552 39.552 0 0 0-32.576 0L101.568 237.568l130.304 74.88c32.64 18.688 72.128 18.688 102.4 0l167.552-98.304c2.368-2.304 4.672-2.304 7.04-2.304a32.832 32.832 0 0 1 25.6 2.304l167.488 98.24c32.64 18.752 72.192 18.752 102.4 0l130.368-74.88-232.768-135.616z" fill="#5AB200" p-id="8818"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,10 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_181_130)">
<path d="M394.583 172.833C331.25 143.583 240.292 125 154.708 131.917C159 103.583 169.583 83.8334 186.958 79.6667C210.875 73.9376 236.958 89.6667 261.833 118.292C278.125 120.417 297.458 124.125 310.896 127.229C265.562 41.9375 204.75 -5.87495 158.479 11.7709C123.312 25.1876 105.292 73.6459 107.479 138.729C61.6457 148.479 25.9166 165.813 3.04156 190.708C1.8749 192.063 -0.729272 195.438 0.187395 197.063C0.895728 198.271 3.22906 196.896 4.22906 196.229C30.7707 177.688 64.7291 167.625 108.958 161.313C115.271 230.75 144.646 318.813 193.437 389.479C166.771 399.938 144.354 400.646 132.062 387.667C115.146 369.833 115.729 339.375 128.104 303.5C121.802 288.106 116.192 272.437 111.292 256.542C60.0624 338.5 49.0832 415.083 87.4791 446.333C116.687 470.083 167.625 461.438 222.937 427.042C254.292 461.875 287.167 484.125 320.167 491.5C321.917 491.813 326.146 492.396 327.083 490.792C327.792 489.542 325.417 488.208 324.354 487.688C295.021 474 269.354 449.604 241.771 414.458C298.75 374.271 360.333 304.813 397.125 227.208C419.542 245.125 431.292 264.146 426.25 281.271C419.25 304.833 392.604 319.604 355.354 326.792C345.157 339.931 334.397 352.624 323.104 364.833C419.646 368.167 491.437 339.417 499.312 290.563C505.271 253.354 472.333 213.563 414.875 182.854C429.375 138.292 432.208 98.6876 422.083 66.4376C421.479 64.7709 419.875 60.8126 418 60.8126C416.583 60.8126 416.604 63.5209 416.687 64.7084C419.5 96.9376 411.208 131.375 394.562 172.833H394.583ZM216.812 378.438C175.979 312.917 152.437 235.75 152.604 157.729C229.729 155.146 308.312 173.313 375.812 212.458C339.5 280.563 284.458 339.542 216.792 378.417L216.812 378.438Z" fill="#148EFF"/>
</g>
<defs>
<clipPath id="clip0_181_130">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="87" height="87" fill="none"><rect width="86.1667" height="86.2257" fill="#5717D4" rx="14.7344"/><path fill="#00FFB2" fill-rule="evenodd" d="M24.448 35.976c.461-.504 1.242-.536 1.767-.098a26.25 26.25 0 0 0 16.867 6.09 26.25 26.25 0 0 0 16.867-6.09c.525-.438 1.306-.406 1.767.098l4.178 4.562a1.204 1.204 0 0 1-.092 1.732 34.9 34.9 0 0 1-22.72 8.36 34.9 34.9 0 0 1-22.72-8.36 1.204 1.204 0 0 1-.092-1.732z" clip-rule="evenodd"/></svg>

After

Width:  |  Height:  |  Size: 478 B

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.6810002 7.9590001">
<path d="M 0,7.9587302 H 7.6808519 V 0 H 0 Z M 2.7051414,5.1555552 V 2.8045855 h 2.2688054 v 2.3509701 z" id="Combined-Shape"></path>
</svg>

After

Width:  |  Height:  |  Size: 224 B

View File

@@ -0,0 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" vector-effect="non-scaling-stroke" viewBox="0 0 500 500">
<g fill="#F0B90B">
<path d="m0 250 56.452-56.451L112.903 250l-56.451 56.451L0 250zm96.774-96.774L250 0l153.226 153.226-56.452 56.451L250 112.903l-96.774 96.774-56.452-56.451z"/>
<path d="M193.549 250 250 193.549 306.451 250 250 306.451 193.549 250z"/>
<path d="m153.226 290.323-56.452 56.451L250 500l153.226-153.226-56.452-56.451L250 387.097l-96.774-96.774zM387.097 250l56.452-56.451L500 250l-56.451 56.451L387.097 250z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 561 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#FDC500" d="M0 0h90v90H0z"/><path d="m27.424 45-7.178 7.187L13 45l7.244-7.25 7.18 7.25Zm17.545-17.563 12.362 12.374 7.246-7.248L44.97 13 25.361 32.627l7.247 7.248 12.361-12.438ZM69.695 37.75 62.515 45l7.244 7.25L77 45l-7.305-7.25ZM44.969 62.563 32.608 50.125l-7.247 7.251L44.97 77l19.608-19.627-7.246-7.248L44.97 62.563Zm0-10.374 7.244-7.253-7.244-7.184L37.726 45l7.243 7.187v.002ZM58 77.845v-1.448h1.27v1.448H58Zm11.15-4.138c0 2.828-1.613 4.293-4.014 4.293-2.385 0-4.014-1.465-4.014-4.207v-5.638h1.08v5.57c0 2.085 1.098 3.258 2.95 3.258 1.785 0 2.9-1.086 2.9-3.19v-5.638h1.08v5.552h.017Zm5.711-1.241C77.005 72.93 78 73.724 78 75.224c0 1.673-1.372 2.759-3.293 2.759-1.527 0-2.779-.517-3.945-1.552l.669-.81c1.012.914 1.972 1.362 3.31 1.362 1.286 0 2.144-.673 2.144-1.655 0-.914-.48-1.431-2.504-1.862-2.213-.483-3.242-1.207-3.242-2.81 0-1.553 1.338-2.656 3.173-2.656 1.407 0 2.402.397 3.38 1.19l-.635.844c-.892-.74-1.784-1.051-2.78-1.051-1.251 0-2.057.69-2.057 1.569.034.948.514 1.465 2.641 1.914Z" fill="#32313A"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" rx="8.711" fill="#00f0ff"/><path d="M18.46 15.767h7.468l7.64 7.592c.498.493.5 1.297.006 1.793L23.775 35h-7.693l2.326-2.261 8.54-8.486-8.432-8.487" fill="#1b1b1b"/><path d="M21.53 24.234h-7.47l-7.64-7.592a1.267 1.267 0 0 1-.005-1.793L16.214 5h7.693l-2.326 2.261-8.54 8.486 8.432 8.487" fill="#1b1b1b"/></svg>

After

Width:  |  Height:  |  Size: 410 B

View File

@@ -0,0 +1 @@
<svg width="96" height="96" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><rect width="36" height="36" rx="18" fill="#54FFF5"/><g filter="url(#b)"><path d="M1.896 27.928c-6.02 16.936 26.181 12.153 43.035 7.644 17.248-5.724 5.326-30.957-7.045-31.515-12.37-.559 1.534 11.667-8.974 15.16-10.509 3.491-19.491-12.46-27.016 8.71" fill="#fff"/></g><g filter="url(#c)"><path d="M12.025-6.445C8.867-15.073-2.379-3.375-7.608 3.552-12.595 11.087.423 17.598 5.53 14.067c5.107-3.532-4.436-4.22-1.399-8.812s11.842-.915 7.895-11.7" fill="#00FFF0" fill-opacity=".67"/></g><g filter="url(#d)"><path d="M13.568 31.7c-4.308-14.494-22.86-6.861-31.599-1.234C-26.436 37.13-6.479 56.298 1.81 55.317c8.29-.98-6.65-9.324-1.53-13.388 5.118-4.063 18.672 7.886 13.288-10.23" fill="#9D81FF"/></g><g filter="url(#e)"><path d="M39.673-15.098c-9.291-11.064-22.592-1.915-28.081 4.042C6.788-4.31 31.539 8.046 38.408 5.928s-9.367-6.5-6.444-10.611c2.922-4.112 19.324 3.415 7.71-10.415" fill="#4D94FF"/></g><path fill-rule="evenodd" clip-rule="evenodd" d="M13.105 21.493h6.115l-6.956-7.001 7.045-7.001 1.92-1.866H14.88L6.797 13.75a1.045 1.045 0 0 0 .004 1.48zm3.676-6.985h-.047zm0 0 6.955 7-7.045 7.001-1.92 1.866h6.348l8.084-8.124a1.045 1.045 0 0 0-.004-1.48l-6.304-6.263z" fill="#000"/></g><defs><filter id="b" x="-12.69" y="-9.807" width="80.094" height="63.481" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="c" x="-22.572" y="-23.342" width="49.443" height="52.243" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="d" x="-33.901" y="9.511" width="62.557" height="59.688" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><filter id="e" x="-2.868" y="-34.139" width="60.496" height="54.155" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feGaussianBlur stdDeviation="6.923" result="effect1_foregroundBlur_2029_330"/></filter><clipPath id="a"><rect width="36" height="36" rx="18" fill="#fff"/></clipPath></defs></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="logo" viewBox="0 0 500 500">
<g fill="#fff">
<path d="M307.382 358.988H153.698v13.428h153.684v-13.428zm-115.22 83.526H76.885v13.43h115.277v-13.43zm-76.984-83.468h-76.7v13.428h76.7v-13.428zm192.204-38.864H192.105v13.428h115.277v-13.428zm-153.797 0H76.942v13.428h76.643v-13.428zM307.38 146.585H115.236v13.428H307.38v-13.428zm-153.795-44.664h-76.7v13.428h76.7v-13.428z"/>
<path d="M409.287 231.022v-.34A153.91 153.91 0 0 0 276.144.3h-160.91v19.232H276.6a134.58 134.58 0 0 1 106.653 53.207 134.574 134.574 0 0 1 22.564 117.033 117.661 117.661 0 0 0-63.274-132.566A117.668 117.668 0 0 0 291.45 45.42H153.7v19.232h137.92a98.265 98.265 0 0 1 93.597 128.078 76.986 76.986 0 0 0-13.255-66.509 76.985 76.985 0 0 0-60.713-30.218H191.764v19.402H310.68a57.81 57.81 0 0 1 50.186 86.316 154.248 154.248 0 0 0-53.714-9.673H153.528v19.23h153.625a134.624 134.624 0 0 1 132.234 109.474 115.392 115.392 0 0 0-112.32-89.559H115.179v19.062h212.175a96.05 96.05 0 0 1 62.678 23.55 96.055 96.055 0 0 1 32.058 58.781 76.87 76.87 0 0 0-75.505-62.986H115.292v19.233h231.236a57.637 57.637 0 1 1 0 115.276H76.885v19.232h269.7a76.872 76.872 0 0 0 75.504-62.988 96.047 96.047 0 0 1-95.021 82.163H230.34v19.23h96.727a115.44 115.44 0 0 0 110.838-83.697A134.673 134.673 0 0 1 307.44 480.466H115.463V499.7h191.69a153.629 153.629 0 0 0 149.901-190.401 153.642 153.642 0 0 0-47.482-78.388l-.285.112z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 30 30">
<path fill="#03ceaa" d="M10.898 0v5.108L7.367 1.575l-.08-.079-.079.079-5.633 5.636-.08.08.08.079 3.531 3.533H0v8.195h5.106L1.575 22.63l-.08.079.08.08 5.633 5.636.079.079.08-.079 3.531-3.533V30h8.19v-5.108l3.531 3.533.08.079.079-.079 5.633-5.636.08-.08-.08-.079-3.531-3.532h5.106v-8.195H24.88l3.531-3.533.08-.079-.08-.08-5.633-5.636-.079-.079-.08.079-3.531 3.533V0h-8.19Zm1.651 6.543h4.888V1.652h-4.888v4.891Zm6.693.748 3.457-3.458 3.456 3.458-3.456 3.458-3.457-3.458Zm-15.411 0 3.456-3.458 3.457 3.458-3.457 3.458-3.456-3.458Zm4.36 10.528v-5.638l3.985-3.986h5.635l3.984 3.986v5.638l-3.984 3.986h-5.635l-3.985-3.986Zm15.256-.374h4.888v-4.89h-4.888v4.89Zm-21.796 0H6.54v-4.89H1.651v4.89Zm17.591 5.264 3.457-3.458 3.456 3.458-3.456 3.459-3.457-3.459Zm-15.411 0 3.456-3.458 3.457 3.458-3.457 3.459-3.456-3.459Zm8.718 5.639h4.888v-4.89h-4.888v4.89Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 528 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 207 B

View File

@@ -1,11 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_8_67)">
<path d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.9609 500 0 465.039 0 421.875V78.125C0 34.9609 34.9609 0 78.125 0H421.875C465.039 0 500 34.9609 500 78.125V421.875Z" fill="#175DDC"/>
<path d="M405.176 62.793C402.002 59.6191 398.242 58.0566 393.945 58.0566H106.055C101.709 58.0566 97.998 59.6191 94.8242 62.793C91.6504 65.9668 90.0879 69.7266 90.0879 74.0234V265.967C90.0879 280.273 92.8711 294.482 98.4375 308.594C104.004 322.656 110.938 335.156 119.189 346.094C127.441 356.982 137.256 367.627 148.682 377.978C160.107 388.33 170.654 396.875 180.273 403.711C189.941 410.547 200 416.992 210.498 423.096C220.996 429.199 228.467 433.301 232.861 435.449C237.256 437.598 240.82 439.307 243.457 440.43C245.459 441.406 247.607 441.943 249.951 441.943C252.295 441.943 254.443 441.455 256.445 440.43C259.131 439.258 262.646 437.598 267.09 435.449C271.484 433.301 278.955 429.15 289.453 423.096C299.951 416.992 310.01 410.547 319.678 403.711C329.346 396.875 339.893 388.281 351.318 377.978C362.744 367.627 372.559 357.031 380.811 346.094C389.063 335.156 395.947 322.705 401.563 308.594C407.129 294.531 409.912 280.322 409.912 265.967V74.0723C409.961 69.7266 408.35 65.9668 405.176 62.793ZM368.066 267.773C368.066 337.256 250 397.119 250 397.119V99.1699H368.066C368.066 99.1699 368.066 198.291 368.066 267.773Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_8_67">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#175ddc" d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.961 500 0 465.039 0 421.875V78.125C0 34.961 34.961 0 78.125 0h343.75C465.039 0 500 34.961 500 78.125v343.75Z"/>
<path fill="#fff" d="M405.176 62.793c-3.174-3.174-6.934-4.736-11.231-4.736h-287.89c-4.346 0-8.057 1.562-11.231 4.736-3.174 3.174-4.736 6.934-4.736 11.23v191.944c0 14.306 2.783 28.515 8.35 42.627 5.566 14.062 12.5 26.562 20.751 37.5 8.252 10.888 18.067 21.533 29.493 31.884 11.425 10.352 21.972 18.897 31.591 25.733 9.668 6.836 19.727 13.281 30.225 19.385 10.498 6.103 17.969 10.205 22.363 12.353 4.395 2.149 7.959 3.858 10.596 4.981a14.605 14.605 0 0 0 6.494 1.513c2.344 0 4.492-.488 6.494-1.513 2.686-1.172 6.201-2.832 10.645-4.981 4.394-2.148 11.865-6.299 22.363-12.353 10.498-6.104 20.557-12.549 30.225-19.385 9.668-6.836 20.215-15.43 31.64-25.733 11.426-10.351 21.241-20.947 29.493-31.884 8.252-10.938 15.136-23.389 20.752-37.5 5.566-14.063 8.349-28.272 8.349-42.627V74.072c.049-4.345-1.562-8.105-4.736-11.279Zm-37.11 204.98C368.066 337.256 250 397.119 250 397.119V99.17h118.066v168.603Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 24 24">
<path fill="#3d89f5" d="M2.053 8.723.958 9.818a3.12 3.12 0 0 0 0 4.5l8.82 8.91c.21.213.453.39.72.524V12.953l-8.445-4.23Z"/>
<path fill="#1656b9" d="m21.946 8.723 1.095 1.095a3.12 3.12 0 0 1 0 4.5l-8.822 8.91c-.21.213-.452.39-.72.524V12.953l8.447-4.23Z"/>
<path fill="#85b5f8" d="M19.827 6.488 14.307.953a3.133 3.133 0 0 0-4.5 0L4.272 6.488l7.755 3.87 7.8-3.87Z"/>
</svg>

After

Width:  |  Height:  |  Size: 545 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="0 0 500 500">
<path fill="#0085ff" d="M27.672 29.228C13.737 33.12 7.077 40.088 2.364 55.97c-2.562 8.71-2.46 35.862.102 66.089a378.9 378.9 0 0 1 1.025 11.783c.41 4.509.922 9.837 1.127 11.784.205 1.947.615 7.275 1.024 11.783.615 8.607 2.357 24.899 3.074 29.202.205 1.435.615 5.328 1.025 8.71.615 5.43 1.332 10.041 2.971 17.521 1.128 5.533 6.456 17.01 11.374 24.591 11.066 17.112 28.792 30.945 48.158 37.81 2.869.922 6.045 2.151 7.172 2.664 3.074 1.332 18.546 4.713 25.616 5.635 3.382.41 11.579.82 18.137.82 6.557.102 11.68.41 11.27.717-.614.41-6.66 1.742-20.185 4.406-1.127.205-4.816 1.127-8.197 2.152-3.381.922-7.48 2.05-9.222 2.459-5.123 1.435-18.443 6.968-25.103 10.554-9.325 5.02-17.727 12.193-22.44 19.263-5.123 7.685-6.25 11.476-6.967 22.235-1.23 18.443 9.529 42.112 31.763 69.778 22.747 28.382 45.29 46.109 67.934 53.69 9.017 2.972 23.874 3.177 31.661.41 18.444-6.557 34.12-23.464 48.466-52.358 7.89-15.882 19.366-46.519 25.308-68.036 1.947-6.866 2.972-7.788 3.997-3.484.922 3.996 2.766 10.246 9.324 32.48 15.164 50.618 31.251 77.259 52.871 87.095 7.583 3.484 11.169 4.099 22.44 3.996 11.066-.102 20.698-2.766 33.3-9.324 9.427-4.918 27.358-16.497 30.227-19.673.308-.307 2.562-2.152 5.124-4.201 5.328-4.303 15.472-14.652 21.005-21.415 2.05-2.562 4.508-5.533 5.43-6.66 2.87-3.381 12.501-18.341 12.501-19.366 0-.512.615-1.742 1.434-2.561.82-.923 2.87-5.84 4.714-10.862 11.066-31.661-1.332-57.175-36.375-74.49-13.32-6.661-29.92-12.092-44.572-14.756-7.48-1.434-5.533-1.947 6.968-2.049 26.026-.102 47.953-5.43 67.626-16.394 24.694-13.833 43.137-40.576 45.801-66.5.41-3.893.82-7.377 1.025-7.684.205-.513.512-2.87 2.05-17.214.307-2.357.717-6.25 1.024-8.71a816.84 816.84 0 0 1 1.127-11.476c.308-3.996.717-8.811.922-10.758.205-1.947.718-7.788 1.025-12.808.41-5.123.82-10.861 1.025-12.808 2.049-20.903 2.664-49.183 1.332-57.175-2.664-15.677-8.198-25.309-17.214-29.92-20.8-10.656-46.314-4.098-83.713 21.415-13.423 9.222-16.6 11.681-25.411 19.059-32.686 27.665-69.983 70.187-99.083 113.222-9.324 13.73-22.337 35.248-22.337 36.887 0 2.357-1.845.718-3.996-3.688-2.767-5.943-13.833-23.67-21.518-34.736-6.558-9.529-21.62-30.227-23.157-31.866a242.786 242.786 0 0 1-3.586-4.508 242.855 242.855 0 0 0-3.586-4.509c-.615-.615-3.996-4.713-7.583-9.222-12.705-15.574-37.911-42.01-52.359-54.92-1.946-1.742-4.508-3.996-5.635-5.021C107.287 55.151 69.99 33.224 51.546 29.33c-5.84-1.332-19.365-1.332-23.874-.102z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.74 500">
<path fill="#003b95" d="M98.386 0h303.228c54.138 0 98.126 43.988 98.126 98.386v303.228c0 54.398-43.988 98.386-98.387 98.386H98.386C43.988 499.74 0 455.752 0 401.353V98.386C0 43.988 43.988 0 98.386 0Z"/>
<path fill="#fff" d="M375.325 374.284c17.439 0 31.494-14.315 31.494-31.754s-14.055-31.754-31.494-31.754-31.494 14.055-31.494 31.754c0 17.439 14.316 31.754 31.494 31.754ZM277.72 239.198l-8.069-4.424 7.028-5.987c8.329-7.028 21.863-22.905 21.863-50.234 0-41.905-32.535-68.975-82.769-68.975h-63.769c-14.836.521-26.809 12.754-27.069 27.59v237.637h92.139c55.961 0 92.14-30.453 92.14-77.564-.26-25.508-11.973-47.111-31.494-58.043Zm-101.77-67.412c0-12.234 5.206-18.22 16.658-19.001h22.905c19.521 0 31.233 11.713 31.233 31.494 0 15.096-8.068 32.275-30.713 32.275H175.95v-44.768Zm44.768 157.99H175.95v-53.357c0-11.453 4.425-17.439 14.315-18.741h30.453c21.864 0 35.919 13.795 35.919 35.919 0 22.905-13.795 36.179-35.919 36.179Z"/>
</svg>

After

Width:  |  Height:  |  Size: 1000 B

View File

Before

Width:  |  Height:  |  Size: 662 B

After

Width:  |  Height:  |  Size: 662 B

View File

@@ -1,19 +1,12 @@
<svg fill="none" viewBox="0 0 500 500">
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 195 228">
<path fill="url(#a)" fill-rule="nonzero" d="M.32-.586.218-.47s-.09-.025-.133.018c-.042.042-.077.08-.077.08l.027.067-.035.1.115.437c.024.094.04.13.108.178.067.047.19.13.21.142.02.013.045.034.067.034.022 0 .048-.021.068-.034C.588.54.71.457.778.41.845.362.861.326.885.232L1-.205l-.035-.1.028-.067S.958-.41.915-.452C.873-.495.783-.47.783-.47L.68-.586H.32Z" transform="translate(0 113.765) scale(194.182)"/>
<path fill="#fff" fill-rule="nonzero" d="M121.849 40.999c2.913 0 24.516-4.123 24.516-4.123s25.601 30.925 25.601 37.535c0 5.465-2.202 7.603-4.794 10.123a52.377 52.377 0 0 0-1.665 1.667l-19.195 20.369c-.191.202-.402.414-.627.64-1.916 1.925-4.737 4.76-2.746 9.468l.409.959c2.182 5.101 4.877 11.398 1.447 17.779-3.649 6.788-9.899 11.318-13.904 10.569-4.005-.749-13.411-5.661-16.869-7.904-3.459-2.244-14.422-11.279-14.422-14.735 0-2.883 7.884-7.68 11.715-10.01a57.14 57.14 0 0 0 1.71-1.063c.396-.267 1.057-.677 1.871-1.183 3.497-2.17 9.809-6.09 9.968-7.827.195-2.143.121-2.771-2.697-8.065-.599-1.125-1.3-2.331-2.025-3.577-2.684-4.614-5.688-9.78-5.023-13.481.751-4.177 7.301-6.573 12.85-8.601.693-.254 1.371-.502 2.02-.747 1.619-.611 3.654-1.373 5.78-2.168 5.54-2.074 11.695-4.378 12.71-4.845 1.406-.648 1.042-1.265-3.214-1.668a173.74 173.74 0 0 1-2.066-.213c-5.268-.559-14.985-1.591-19.709-.275-.929.259-1.971.54-3.063.836-5.307 1.436-11.811 3.196-12.436 4.211-.11.177-.217.33-.318.474-.598.849-.988 1.403-.326 5.011.196 1.074.601 3.188 1.102 5.801 1.466 7.651 3.753 19.586 4.041 22.268.04.375.085.737.127 1.085.367 2.991.611 4.982-2.865 5.776l-.91.208c-3.922.9-9.673 2.219-11.751 2.219-2.079 0-7.834-1.32-11.756-2.22l-.904-.207c-3.477-.794-3.233-2.785-2.866-5.776.042-.348.087-.71.127-1.085.289-2.685 2.581-14.65 4.047-22.3.498-2.598.901-4.699 1.097-5.769.661-3.608.271-4.162-.326-5.011a8.626 8.626 0 0 1-.318-.474c-.625-1.015-7.129-2.775-12.436-4.211a410.655 410.655 0 0 1-3.064-.836c-4.724-1.316-14.439-.284-19.708.275-.804.085-1.504.16-2.067.213-4.256.403-4.619 1.02-3.214 1.668 1.015.467 7.167 2.77 12.706 4.843 2.127.796 4.164 1.559 5.784 2.17.65.245 1.328.493 2.022.747 5.548 2.029 12.098 4.424 12.849 8.601.665 3.701-2.339 8.866-5.022 13.479-.725 1.247-1.427 2.453-2.026 3.579-2.819 5.294-2.893 5.922-2.698 8.065.159 1.737 6.469 5.655 9.966 7.826.815.506 1.477.917 1.873 1.184.347.233.948.599 1.709 1.062 3.83 2.33 11.716 7.127 11.716 10.011 0 3.456-10.962 12.491-14.421 14.735-3.459 2.243-12.865 7.155-16.87 7.904-4.005.749-10.255-3.781-13.904-10.569-3.429-6.38-.735-12.677 1.447-17.778.139-.325.276-.645.409-.96 1.991-4.709-.831-7.544-2.747-9.469a39.31 39.31 0 0 1-.626-.639L28.675 86.201c-.561-.595-1.121-1.139-1.664-1.667-2.593-2.519-4.795-4.658-4.795-10.123 0-6.61 25.601-37.535 25.601-37.535s21.603 4.123 24.516 4.123c2.324 0 6.812-1.544 11.491-3.154 1.184-.408 2.381-.82 3.558-1.212 5.826-1.94 9.709-1.954 9.709-1.954s3.884.014 9.709 1.954c1.177.392 2.374.804 3.559 1.212 4.678 1.61 9.166 3.154 11.49 3.154"/>
<path fill="#fff" fill-rule="nonzero" d="M118.141 150.386c4.567 2.351 7.807 4.02 9.032 4.786 1.584.991.618 2.86-.825 3.88-1.444 1.02-20.843 16.031-22.726 17.69-.241.212-.496.442-.762.682-1.815 1.634-4.128 3.718-5.769 3.718s-3.956-2.086-5.77-3.72c-.266-.239-.52-.468-.761-.68-1.883-1.659-21.281-16.67-22.725-17.69-1.444-1.02-2.41-2.889-.826-3.88 1.226-.767 4.469-2.437 9.041-4.791 1.339-.69 2.793-1.438 4.344-2.24 6.841-3.537 15.367-6.545 16.697-6.545 1.331 0 9.856 3.008 16.698 6.545 1.554.803 3.01 1.554 4.352 2.245"/>
<defs>
<linearGradient id="a" x1="0" x2="1" y1="1.007" y2="1.007">
<stop stop-color="#F50"/>
<stop offset=".41" stop-color="#F50"/>
<stop offset=".582" stop-color="#FF2000"/>
<stop offset="1" stop-color="#FF2000"/>
</linearGradient>
<linearGradient id="b" x1=".021" x2="1" y1=".996" y2=".996">
<stop stop-color="#FF452A"/>
<stop offset="1" stop-color="#FF2000"/>
<linearGradient id="a" x1="0" x2="1" y1="0" y2="0" gradientTransform="scale(1 -1)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ff5601"/>
<stop offset=".5" stop-color="#ff4000"/>
<stop offset="1" stop-color="#ff1f01"/>
</linearGradient>
</defs>
<g fill-rule="evenodd" clip-rule="evenodd">
<path fill="url(#a)" d="m448.34 120.054 11.734-28.753s-14.932-15.98-33.064-34.088c-18.123-18.108-56.513-7.454-56.513-7.454L326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454C54.867 75.32 39.942 91.3 39.942 91.3l11.733 28.753-14.94 42.606s43.912 166.107 49.06 186.397c10.129 39.939 17.059 55.38 45.851 75.622 28.785 20.236 81.036 55.38 89.561 60.714 8.534 5.32 19.203 14.393 28.8 14.393 9.598 0 20.26-9.074 28.786-14.393 8.533-5.326 60.776-40.478 89.576-60.714 28.785-20.235 35.723-35.683 45.852-75.622 5.14-20.29 49.044-186.397 49.044-186.397l-14.924-42.606z"/>
<path fill="#fff" d="M304.386 90.23c6.398 0 53.854-9.05 53.854-9.05s56.232 67.894 56.232 82.411c0 11.999-4.842 16.692-10.536 22.23-1.19 1.158-2.425 2.347-3.653 3.66l-42.16 44.719a73.683 73.683 0 0 1-1.377 1.408c-4.208 4.223-10.403 10.45-6.039 20.79l.9 2.104c4.795 11.201 10.716 25.03 3.183 39.032-8.017 14.908-21.745 24.858-30.544 23.208-8.792-1.643-29.458-12.43-37.053-17.35-7.595-4.927-31.679-24.764-31.679-32.359 0-6.328 17.318-16.856 25.735-21.98 1.674-1.016 2.995-1.814 3.754-2.33.868-.587 2.323-1.487 4.114-2.597 7.674-4.772 21.542-13.376 21.894-17.185.43-4.709.266-6.086-5.929-17.709-1.314-2.472-2.855-5.115-4.443-7.853-5.898-10.13-12.5-21.471-11.029-29.598 1.643-9.175 16.035-14.432 28.222-18.89a296.51 296.51 0 0 0 4.435-1.635l12.695-4.764c12.17-4.552 25.687-9.613 27.924-10.637 3.082-1.416 2.284-2.777-7.063-3.661a427.508 427.508 0 0 1-4.537-.47c-11.576-1.227-32.922-3.488-43.294-.602a834.722 834.722 0 0 1-6.727 1.838c-11.655 3.153-25.945 7.017-27.322 9.246-.235.391-.47.727-.696 1.04-1.314 1.862-2.167 3.082-.712 10.998.43 2.362 1.322 7 2.425 12.742 3.207 16.801 8.236 43.005 8.87 48.887.086.829.188 1.619.281 2.386.806 6.57 1.338 10.942-6.296 12.687l-1.995.453c-8.62 1.972-21.252 4.873-25.812 4.873-4.568 0-17.208-2.894-25.828-4.873l-1.987-.453c-7.634-1.745-7.094-6.117-6.289-12.687.094-.767.188-1.565.274-2.386.634-5.89 5.67-32.164 8.894-48.958 1.095-5.71 1.978-10.325 2.409-12.671 1.447-7.916.594-9.136-.72-10.998a29.277 29.277 0 0 1-.704-1.04c-1.36-2.23-15.644-6.093-27.306-9.246-2.402-.649-4.693-1.267-6.727-1.838-10.38-2.894-31.718-.625-43.295.603-1.767.187-3.3.352-4.536.469-9.355.884-10.145 2.245-7.063 3.66 2.229 1.025 15.745 6.086 27.908 10.638 4.67 1.745 9.152 3.419 12.703 4.764 1.431.54 2.918 1.08 4.443 1.643 12.186 4.458 26.579 9.707 28.221 18.882 1.463 8.127-5.139 19.468-11.029 29.598-1.595 2.738-3.128 5.381-4.45 7.853-6.187 11.623-6.352 13-5.921 17.709.344 3.817 14.204 12.413 21.885 17.185 1.792 1.11 3.246 2.01 4.115 2.597.766.516 2.08 1.314 3.754 2.33 8.417 5.116 25.734 15.644 25.734 21.98 0 7.587-24.075 27.432-31.678 32.36-7.588 4.927-28.253 15.706-37.053 17.349-8.792 1.642-22.527-8.3-30.537-23.2-7.532-14.01-1.619-27.839 3.176-39.032l.9-2.112c4.372-10.34-1.823-16.567-6.039-20.79a73.346 73.346 0 0 1-1.369-1.408l-42.16-44.718c-1.236-1.307-2.472-2.503-3.66-3.661-5.695-5.53-10.53-10.231-10.53-22.23 0-14.51 56.233-82.412 56.233-82.412s47.448 9.05 53.846 9.05c5.108 0 14.963-3.387 25.241-6.922 2.605-.892 5.233-1.8 7.822-2.66 12.79-4.263 21.323-4.294 21.323-4.294s8.526.031 21.322 4.294c2.582.86 5.218 1.768 7.822 2.66 10.27 3.535 20.134 6.922 25.234 6.922zm-8.143 240.18c10.028 5.162 17.146 8.823 19.837 10.504 3.48 2.175 1.36 6.281-1.815 8.526-3.168 2.23-45.782 35.191-49.912 38.836l-1.681 1.494c-3.982 3.59-9.066 8.166-12.672 8.166-3.598 0-8.682-4.583-12.672-8.166l-1.666-1.494c-4.145-3.645-46.751-36.607-49.92-38.844-3.167-2.237-5.295-6.335-1.814-8.526 2.69-1.673 9.817-5.342 19.86-10.512l9.543-4.92c15.018-7.76 33.751-14.37 36.677-14.37 2.917 0 21.643 6.603 36.677 14.37a2187.6 2187.6 0 0 0 9.558 4.928v.007z"/>
<path fill="url(#b)" d="M370.497 49.759 326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454c0 0 51.187-4.615 68.779 23.966 0 0 47.448 9.05 53.846 9.05 6.398 0 20.259-5.319 33.055-9.582 12.797-4.263 21.33-4.294 21.33-4.294s8.527.031 21.323 4.294 26.658 9.582 33.056 9.582c6.398 0 53.854-9.05 53.854-9.05 17.591-28.581 68.77-23.966 68.77-23.966-18.123-18.108-56.513-7.454-56.513-7.454z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -1,7 +1,38 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 3 87 29">
<path d="M62.0083 25.3572V3H66.5022V25.3572H62.0083Z" fill="#F7A600"></path>
<path d="M9.63407 31.9983H0V9.64111H9.24666C13.7406 9.64111 16.3591 12.0903 16.3591 15.9214C16.3591 18.4013 14.6774 20.0039 13.5134 20.5375C14.9028 21.1652 16.6813 22.5779 16.6813 25.5624C16.6813 29.7373 13.7406 31.9983 9.63407 31.9983ZM8.89096 13.5355H4.4939V18.6852H8.89096C10.7981 18.6852 11.8652 17.6488 11.8652 16.1095C11.8652 14.5719 10.7981 13.5355 8.89096 13.5355ZM9.18151 22.6104H4.4939V28.1056H9.18151C11.2189 28.1056 12.1874 26.8503 12.1874 25.3418C12.1874 23.835 11.2171 22.6104 9.18151 22.6104Z" fill="white"></path>
<path d="M30.3882 22.8293V31.9983H25.926V22.8293L19.0073 9.64111H23.8886L28.1888 18.6527L32.4239 9.64111H37.3052L30.3882 22.8293Z" fill="white"></path>
<path d="M50.0457 31.9983H40.4116V9.64111H49.6583C54.1522 9.64111 56.7707 12.0903 56.7707 15.9214C56.7707 18.4013 55.089 20.0039 53.925 20.5375C55.3144 21.1652 57.093 22.5779 57.093 25.5624C57.093 29.7373 54.1522 31.9983 50.0457 31.9983ZM49.3026 13.5355H44.9055V18.6852H49.3026C51.2097 18.6852 52.2768 17.6488 52.2768 16.1095C52.2768 14.5719 51.2097 13.5355 49.3026 13.5355ZM49.5931 22.6104H44.9055V28.1056H49.5931C51.6305 28.1056 52.599 26.8503 52.599 25.3418C52.599 23.835 51.6305 22.6104 49.5931 22.6104Z" fill="white"></path>
<path d="M80.986 13.5355V32H76.4921V13.5355H70.4785V9.64111H86.9996V13.5355H80.986Z" fill="white"></path>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Creator: CorelDRAW X5 -->
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="135.467mm" height="45.1272mm" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd"
viewBox="0 0 13547 4513"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svg="http://www.w3.org/2000/svg">
<defs>
<style type="text/css">
<![CDATA[
.fil0 { fill: #F6A500; fill-rule: nonzero; }
.fil1 { fill: #15182A; fill-rule: nonzero; }
@media (prefers-color-scheme: dark) {
.fil1 { fill: #FFFFFF; }
svg { background-color: #15182A; }
}
]]>
</style>
</defs>
<g id="Layer_x0020_1">
<metadata id="CorelCorpID_0Corel-Layer"/>
</g>
<g id="Layer_x0020_1_0">
<metadata id="CorelCorpID_1Corel-Layer"/>
<g id="Bybit_x0020_Logo.cdr">
<!-- Orange Polygon -->
<polygon class="fil0" points="9655,3480 9655,-1 10355,-1 10355,3480 "/>
<!-- Navy Path (default) -->
<path class="fil1" d="M1500 4514l-1500 0 0 -3481 1440 0c700,0 1107,381 1107,978 0,386 -262,636 -443,719 216,98 493,318 493,782 0,650 -458,1002 -1097,1002zm-116 -2875l0 0 -685 0 0 802 685 0c297,0 463,-161 463,-401 0,-239 -166,-401 -463,-401zm45 1413l0 0 -730 0 0 856 730 0c317,0 468,-195 468,-430 0,-235 -151,-425 -468,-425z"/>
<!-- Navy Polygon (default) -->
<polygon class="fil1" points="4732,3086 4732,4514 4037,4514 4037,3086 2960,1033 3720,1033 4389,2436 5049,1033 5809,1033 "/>
<!-- Navy Path (default) -->
<path class="fil1" d="M7793 4514l-1500 0 0 -3481 1440 0c700,0 1107,381 1107,978 0,386 -262,636 -443,719 216,98 493,318 493,782 0,650 -458,1002 -1097,1002zm-116 -2875l0 0 -685 0 0 802 685 0c297,0 463,-161 463,-401 0,-239 -166,-401 -463,-401zm45 1413l0 0 -730 0 0 856 730 0c317,0 468,-195 468,-430 0,-235 -151,-425 -468,-425z"/>
<!-- Navy Polygon (default) -->
<polygon class="fil1" points="12610,1639 12610,4514 11911,4514 11911,1639 10974,1639 10974,1033 13547,1033 13547,1639 "/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.99" fill="#0170ae" d="M 268.5,114.5 C 268.343,115.873 268.51,117.207 269,118.5C 291.11,156.392 312.943,194.392 334.5,232.5C 281.008,234.166 227.341,235.166 173.5,235.5C 135.941,171.393 98.6076,107.06 61.5,42.5C 116.5,41.1667 171.5,41.1667 226.5,42.5C 240.022,66.8911 254.022,90.8911 268.5,114.5 Z"/></g>
<g><path style="opacity:0.982" fill="#f5812a" d="M 499.5,43.5 C 499.5,44.5 499.5,45.5 499.5,46.5C 449.174,108.835 399.174,171.502 349.5,234.5C 345.217,235.492 340.884,235.826 336.5,235.5C 336.573,233.973 335.906,232.973 334.5,232.5C 312.943,194.392 291.11,156.392 269,118.5C 268.51,117.207 268.343,115.873 268.5,114.5C 286.953,90.8749 305.619,67.3749 324.5,44C 382.832,43.5 441.166,43.3333 499.5,43.5 Z"/></g>
<g><path style="opacity:0.561" fill="#337394" d="M 334.5,232.5 C 335.906,232.973 336.573,233.973 336.5,235.5C 282.167,235.5 227.833,235.5 173.5,235.5C 227.341,235.166 281.008,234.166 334.5,232.5 Z"/></g>
<g><path style="opacity:0.988" fill="#f5812a" d="M 325.5,264.5 C 322.22,267.043 319.387,270.043 317,273.5C 289.381,309.454 261.381,345.12 233,380.5C 231.121,382.527 229.954,384.86 229.5,387.5C 211.307,410.688 192.973,433.855 174.5,457C 116.168,457.5 57.8343,457.667 -0.5,457.5C -0.5,456.5 -0.5,455.5 -0.5,454.5C 50.0174,391.474 100.017,327.974 149.5,264C 208.335,263.168 267.001,263.335 325.5,264.5 Z"/></g>
<g><path style="opacity:0.99" fill="#0170ae" d="M 325.5,264.5 C 364.664,327.999 402.998,391.999 440.5,456.5C 383.829,456.833 327.163,456.5 270.5,455.5C 256.822,432.806 243.155,410.139 229.5,387.5C 229.954,384.86 231.121,382.527 233,380.5C 261.381,345.12 289.381,309.454 317,273.5C 319.387,270.043 322.22,267.043 325.5,264.5 Z"/></g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1200" viewBox="0 0 9600 4800">
<title>Flag of Canada</title>
<path fill="#f00" d="m0 0h2400l99 99h4602l99-99h2400v4800h-2400l-99-99h-4602l-99 99H0z"/>
<path fill="#fff" d="m2400 0h4800v4800h-4800zm2490 4430-45-863a95 95 0 0 1 111-98l859 151-116-320a65 65 0 0 1 20-73l941-762-212-99a65 65 0 0 1-34-79l186-572-542 115a65 65 0 0 1-73-38l-105-247-423 454a65 65 0 0 1-111-57l204-1052-327 189a65 65 0 0 1-91-27l-332-652-332 652a65 65 0 0 1-91 27l-327-189 204 1052a65 65 0 0 1-111 57l-423-454-105 247a65 65 0 0 1-73 38l-542-115 186 572a65 65 0 0 1-34 79l-212 99 941 762a65 65 0 0 1 20 73l-116 320 859-151a95 95 0 0 1 111 98l-45 863z"/>
</svg>

After

Width:  |  Height:  |  Size: 699 B

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 508 508" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><g transform="matrix(.26718 0 0 .26718 0 0)"><circle cx="950" cy="950" r="950" fill="#7d2ae7"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial1)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial2)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial3)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial4)"/></g><path d="M446.744 276.845c-.665 0-1.271.43-1.584 1.33-4.011 11.446-9.43 18.254-13.891 18.254-2.563 0-3.6-2.856-3.6-7.336 0-11.21 6.71-34.982 10.095-45.82.392-1.312.646-2.485.646-3.483 0-3.15-1.722-4.696-5.987-4.696-4.598 0-9.547 1.8-14.36 10.233-1.663-7.435-6.691-10.683-13.715-10.683-8.12 0-15.965 5.224-22.421 13.696-6.456 8.471-14.048 11.25-19.76 9.88 4.108-10.057 5.634-17.57 5.634-23.145 0-8.746-4.324-14.028-11.308-14.028-10.624 0-16.747 10.134-16.747 20.797 0 8.237 3.736 16.708 11.954 20.817-6.887 15.573-16.943 29.66-20.758 29.66-4.93 0-6.379-24.123-6.105-41.38.176-9.9.998-10.408.998-13.401 0-1.722-1.115-2.896-5.595-2.896-10.448 0-13.676 8.844-14.165 18.998a50.052 50.052 0 01-1.8 11.406c-4.363 15.573-13.363 27.39-19.232 27.39-2.72 0-3.463-2.72-3.463-6.28 0-11.21 6.28-25.219 6.28-37.173 0-8.784-3.854-14.34-11.112-14.34-8.55 0-19.858 10.173-30.56 29.229 3.521-14.595 4.97-28.721-5.459-28.721a14.115 14.115 0 00-6.476 1.683 3.689 3.689 0 00-2.113 3.56c.998 15.535-12.521 55.329-25.336 55.329-2.328 0-3.463-2.524-3.463-6.593 0-11.23 6.691-34.943 10.056-45.801.43-1.409.666-2.622.666-3.678 0-2.974-1.84-4.5-6.007-4.5-4.578 0-9.547 1.741-14.34 10.174-1.683-7.435-6.711-10.683-13.735-10.683-11.523 0-24.397 12.19-30.051 28.076-7.572 21.208-22.832 41.692-43.375 41.692-18.645 0-28.486-15.515-28.486-40.03 0-35.392 25.982-64.308 45.253-64.308 9.215 0 13.617 5.869 13.617 14.869 0 10.897-6.085 15.964-6.085 20.112 0 1.272 1.057 2.524 3.15 2.524 8.374 0 18.234-9.841 18.234-23.262 0-13.422-10.897-23.243-30.168-23.243-31.851 0-63.898 32.047-63.898 73.113 0 32.673 16.121 52.374 44 52.374 19.017 0 35.628-14.79 44.588-32.047 1.018 14.302 7.513 21.776 17.413 21.776 8.804 0 15.925-5.243 21.364-14.458 2.094 9.645 7.65 14.36 14.87 14.36 8.275 0 15.201-5.243 21.794-14.986-.097 7.65 1.644 14.85 8.276 14.85 3.13 0 6.867-.725 7.533-3.464 6.984-28.877 24.24-52.453 29.523-52.453 1.565 0 1.995 1.507 1.995 3.287 0 7.846-5.537 23.928-5.537 34.2 0 11.092 4.716 18.43 14.459 18.43 10.8 0 21.775-13.227 29.092-32.556 2.29 18.058 7.24 32.633 14.987 32.633 9.508 0 26.392-20.014 36.625-41.203 4.01.509 10.036.372 15.827-3.717-2.465 6.241-3.912 13.07-3.912 19.897 0 19.663 9.39 25.18 17.47 25.18 8.785 0 15.907-5.243 21.365-14.458 1.8 8.315 6.398 14.34 14.85 14.34 13.225 0 24.71-13.519 24.71-24.612 0-2.934-1.252-4.715-2.72-4.715zm-274.51 18.547c-5.342 0-7.435-5.38-7.435-13.401 0-13.93 9.528-37.193 19.604-37.193 4.402 0 6.065 5.185 6.065 11.524 0 14.145-9.059 39.07-18.235 39.07zm182.948-41.574c-3.189-3.796-4.343-8.961-4.343-13.559 0-5.673 2.074-10.467 4.558-10.467 2.485 0 3.248 2.446 3.248 5.85 0 5.693-2.035 14.008-3.463 18.176zm41.418 41.574c-5.34 0-7.434-6.182-7.434-13.401 0-13.441 9.528-37.193 19.682-37.193 4.402 0 5.967 5.146 5.967 11.524 0 14.145-8.902 39.07-18.215 39.07z" fill="#fff" fill-rule="nonzero"/><defs><radialGradient id="prefix___Radial1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="scale(1469.491) rotate(-49.416 1.37 .302)"><stop offset="0" stop-color="#6420ff"/><stop offset="1" stop-color="#6420ff" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial2" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="rotate(54.703 42.717 594.194) scale(1657.122)"><stop offset="0" stop-color="#00c4cc"/><stop offset="1" stop-color="#00c4cc" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1023 -1030 473.711 470.491 367 1684)"><stop offset="0" stop-color="#6420ff"/><stop offset="1" stop-color="#6420ff" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial4" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(595.999 1372 -2298.41 998.431 777 256)"><stop offset="0" stop-color="#00c4cc" stop-opacity=".73"/><stop offset="0" stop-color="#00c4cc"/><stop offset="1" stop-color="#00c4cc" stop-opacity="0"/></radialGradient></defs></svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,6 @@
<svg width="100%" height="100%" viewBox="0 0 78 78" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<circle cx="38.8209" cy="39" r="13.45" transform="rotate(-15 38.8209 39)" fill="white"></circle>
<path fill-rule="evenodd" clip-rule="evenodd" d="M54.7914 66.0811C54.6942 66.3374 54.5105 66.5518 54.271 66.6852C52.0346 67.9311 49.6099 68.9243 47.0245 69.617C30.1152 74.1478 12.7346 64.1131 8.20379 47.2038C3.67296 30.2946 13.7077 12.9139 30.6169 8.38311C33.2023 7.69037 35.7987 7.33813 38.3584 7.2989C38.6325 7.29469 38.8988 7.38849 39.1111 7.56192C41.8794 9.82347 44.4239 12.3787 46.6916 15.197C47.4731 16.1681 46.2983 17.5912 45.101 17.2444C41.2693 16.1343 37.0954 16.023 32.9609 17.1308C20.8828 20.3671 13.7152 32.7819 16.9515 44.8599C20.1878 56.938 32.6025 64.1056 44.6806 60.8693C48.8151 59.7615 52.3742 57.5781 55.1375 54.7009C56.001 53.8018 57.7299 54.4469 57.5387 55.6787C56.9839 59.2532 56.058 62.7384 54.7914 66.0811ZM65.4625 56.1737C64.7914 57.2153 63.3044 56.5354 63.4669 55.307C64.4343 47.9938 64.0074 40.3692 61.9779 32.7952C59.9484 25.2211 56.5058 18.4044 52.0114 12.5547C51.2565 11.5722 52.2043 10.2398 53.3063 10.8064C60.9824 14.7532 67.0278 21.8023 69.4377 30.7963C71.8476 39.7902 70.1368 48.9176 65.4625 56.1737Z" fill="white"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,6 @@
<svg width="198" height="86" viewBox="0 0 99 43" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path d="M97.926 1.077H1.074v40.846h96.852V1.077Z" stroke="#fff" stroke-width="3" stroke-miterlimit="10"></path>
<path d="M21.816 30.34a7.627 7.627 0 0 1-5.455-2.267 7.669 7.669 0 0 1-2.218-5.486c0-4.92 4.124-7.81 7.819-7.81 2.643 0 5.115.994 6.437 3.314l-2.472 1.444a4.648 4.648 0 0 0-3.916-2.09c-2.174 0-4.762 1.71-4.762 5.099 0 3.313 2.472 5.125 4.957 5.125a4.59 4.59 0 0 0 4.028-2.478l2.528 1.18c-1.424 2.587-3.978 3.969-6.946 3.969ZM37.9 27.537c2.819 0 4.758-2.12 4.758-4.97 0-2.85-1.94-4.97-4.758-4.97-2.819 0-4.825 2.094-4.825 4.923 0 2.867 1.943 5.017 4.825 5.017Zm-.298 2.803c-4.464 0-7.643-3.39-7.643-7.783 0-4.48 3.15-7.78 7.643-7.78 2.062 0 4.048.872 5 2.21v-1.825h3.053v14.764h-3.053v-1.83c-1.001 1.33-2.941 2.244-5 2.244ZM61.08 29.92V18.014h-2.35v-2.95h2.38v-4.363h3.146v4.364h3.261v2.949h-3.261v11.904H61.08ZM76.52 27.537c2.818 0 4.761-2.12 4.761-4.97 0-2.85-1.943-4.97-4.762-4.97-2.818 0-4.82 2.094-4.82 4.923 0 2.867 1.939 5.017 4.82 5.017Zm-.298 2.803c-4.468 0-7.64-3.39-7.64-7.783 0-4.48 3.146-7.78 7.64-7.78 2.062 0 4.048.872 5 2.21v-1.825h3.056v14.764h-3.056v-1.83c-1.001 1.33-2.941 2.244-5 2.244ZM48.8 29.902V15.138h2.909v2.565c.601-1.657 1.873-2.8 3.559-2.8.366-.007.731.034 1.087.12v2.855c-2.373-.275-4.379 1.389-4.379 5.189v6.835h-3.175Z" fill="#fff"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,19 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="512px" height="512px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:1" fill="#0f0f0f" d="M 511.5,272.5 C 511.5,285.5 511.5,298.5 511.5,311.5C 508.543,328.958 502.376,345.291 493,360.5C 489.783,363.38 486.95,366.547 484.5,370C 491.258,380.639 489.591,389.639 479.5,397C 464.044,407.934 447.377,416.601 429.5,423C 412.83,426.168 399.163,421.335 388.5,408.5C 367.197,419.324 344.531,424.491 320.5,424C 318.692,436.612 312.359,446.279 301.5,453C 283.703,460.911 265.036,464.411 245.5,463.5C 242.9,471.276 237.9,477.109 230.5,481C 217.623,486.044 204.289,487.711 190.5,486C 185.821,485.662 181.488,484.328 177.5,482C 156.539,481.714 144.039,471.214 140,450.5C 127.176,458.148 113.343,460.648 98.5,458C 90.6339,455.515 82.6339,453.515 74.5,452C 54.9132,442.997 49.0799,428.497 57,408.5C 66.2342,395.627 78.7342,387.961 94.5,385.5C 92.6275,381.588 90.6275,377.755 88.5,374C 70.6568,365.82 58.8235,352.32 53,333.5C 40.7936,289.193 46.2936,247.193 69.5,207.5C 59.4487,191.064 51.2821,173.73 45,155.5C 46.0538,140.201 46.3871,124.867 46,109.5C 35.4808,94.9732 23.4808,81.6398 10,69.5C 6.25674,65.2678 2.75674,60.9345 -0.5,56.5C -0.5,52.1667 -0.5,47.8333 -0.5,43.5C 9.76623,24.2659 25.0996,18.7659 45.5,27C 67.9457,36.2887 85.1124,51.4554 97,72.5C 110.456,95.0753 121.456,118.742 130,143.5C 131.478,149.551 132.812,155.551 134,161.5C 150.985,156.607 167.819,150.94 184.5,144.5C 189.063,124.296 197.563,105.963 210,89.5C 221.355,76.4675 234.189,65.3008 248.5,56C 281.602,35.3661 304.768,43.1994 318,79.5C 320.953,90.3093 322.453,101.309 322.5,112.5C 360.236,109.787 395.903,116.953 429.5,134C 465.163,161.014 489.997,195.848 504,238.5C 507.153,249.807 509.653,261.14 511.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#f9f9f9" d="M 24.5,29.5 C 29.5518,29.4502 34.5518,29.9502 39.5,31C 64.2651,40.4294 82.7651,56.9294 95,80.5C 105.37,98.9048 114.37,117.905 122,137.5C 124.445,145.715 126.278,154.048 127.5,162.5C 112.806,166.18 99.806,173.013 88.5,183C 87.6683,183.688 87.0016,183.521 86.5,182.5C 81.5074,171.354 77.0074,160.021 73,148.5C 71.949,132.503 70.949,116.503 70,100.5C 69.8323,89.9943 66.4989,80.661 60,72.5C 50.2229,59.4865 39.3896,47.3198 27.5,36C 24.3562,34.3084 21.0229,33.1418 17.5,32.5C 19.7639,31.1308 22.0972,30.1308 24.5,29.5 Z"/></g>
<g><path style="opacity:1" fill="#f8a38f" d="M 12.5,38.5 C 17.3236,37.9711 21.6569,39.1378 25.5,42C 39.5654,55.7226 51.7321,70.8893 62,87.5C 64.8374,107.385 66.5041,127.385 67,147.5C 70.9051,161.478 76.0717,174.978 82.5,188C 79.7313,192.44 76.5646,196.606 73,200.5C 64.0573,185.948 56.724,170.614 51,154.5C 51.9952,139.197 52.3286,123.864 52,108.5C 48.7377,102.307 44.7377,96.6405 40,91.5C 29,79.8333 18,68.1667 7,56.5C 3.70863,48.8182 5.54196,42.8182 12.5,38.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 75.5,358.5 C 75.5,358.167 75.5,357.833 75.5,357.5C 89.9869,361.531 96.4869,355.865 95,340.5C 88.9149,339.688 82.7482,339.188 76.5,339C 72.7424,337.077 69.4091,334.577 66.5,331.5C 65.914,331.709 65.414,332.043 65,332.5C 64.3219,336.221 64.4886,339.888 65.5,343.5C 65.5,344.167 65.5,344.833 65.5,345.5C 56.2828,328.814 51.9494,310.814 52.5,291.5C 52.6554,251.963 65.6554,217.463 91.5,188C 109.872,171.873 131.372,164.04 156,164.5C 163.871,164.941 171.705,165.774 179.5,167C 180.059,167.725 180.392,168.558 180.5,169.5C 177.315,184.684 175.315,200.018 174.5,215.5C 176.5,215.5 178.5,215.5 180.5,215.5C 182.202,180.727 189.035,147.061 201,114.5C 217.196,84.2957 241.363,63.4624 273.5,52C 285.541,49.4426 295.374,52.9426 303,62.5C 310.113,73.413 314.447,85.413 316,98.5C 321.979,137.67 310.146,170.17 280.5,196C 263.081,211.714 243.415,223.881 221.5,232.5C 221.08,234.326 221.08,236.326 221.5,238.5C 234.851,234.241 247.351,228.241 259,220.5C 259.772,220.645 260.439,220.978 261,221.5C 275.359,247.499 277.359,274.499 267,302.5C 255.866,325.636 239.699,344.469 218.5,359C 205.461,365.355 191.794,369.689 177.5,372C 152.14,376.37 126.806,376.37 101.5,372C 91.2074,370.356 82.5408,365.856 75.5,358.5 Z"/></g>
<g><path style="opacity:1" fill="#0f0c0c" d="M 193.5,223.5 C 192.507,215.35 192.174,207.017 192.5,198.5C 193.5,169.804 200.666,142.804 214,117.5C 225.84,98.1554 243.007,87.1554 265.5,84.5C 286.335,85.1601 299.835,95.4934 306,115.5C 309.914,142.091 302.081,164.591 282.5,183C 256.19,203.482 226.523,216.982 193.5,223.5 Z"/></g>
<g><path style="opacity:1" fill="#fca592" d="M 257.5,90.5 C 284.894,88.5662 299.56,101.233 301.5,128.5C 300.608,150.45 291.608,168.284 274.5,182C 251.674,198.494 226.507,209.994 199,216.5C 197.361,188.998 201.361,162.331 211,136.5C 219.834,114.165 235.334,98.8314 257.5,90.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 60.5,425.5 C 59.5386,423.735 59.2053,421.735 59.5,419.5C 63.1115,407.716 70.7781,399.549 82.5,395C 91.0632,391.633 99.5632,391.799 108,395.5C 108.667,394.833 108.667,394.167 108,393.5C 102.81,388.767 99.4764,383.1 98,376.5C 102.705,378.033 107.538,379.2 112.5,380C 140.837,382.162 168.837,380.162 196.5,374C 217.812,367.925 235.645,356.425 250,339.5C 264.443,322.614 274.11,303.281 279,281.5C 281.871,258.038 277.038,236.371 264.5,216.5C 281.854,203.979 296.687,188.979 309,171.5C 318.099,155.03 322.599,137.363 322.5,118.5C 360.451,115.776 396.117,123.276 429.5,141C 473.317,176.458 498.484,222.292 505,278.5C 507.615,302.611 503.949,325.611 494,347.5C 489.686,356.123 483.52,363.123 475.5,368.5C 480.461,372.751 482.961,378.085 483,384.5C 480.5,388.333 477.333,391.5 473.5,394C 459.716,403.227 445.049,410.893 429.5,417C 425.514,417.499 421.514,417.666 417.5,417.5C 417.193,411.907 417.527,406.407 418.5,401C 417.167,400.333 415.833,399.667 414.5,399C 430.794,394.523 446.461,388.356 461.5,380.5C 461.014,378.503 459.847,377.169 458,376.5C 440.722,385.148 422.555,390.982 403.5,394C 380.37,396.219 367.203,385.719 364,362.5C 362.937,347.817 366.437,334.317 374.5,322C 373.465,320.726 372.298,319.56 371,318.5C 354.722,340.239 353.389,362.905 367,386.5C 371.262,392.27 376.762,396.27 383.5,398.5C 384.736,400.034 385.236,401.7 385,403.5C 364.91,414.289 343.41,418.956 320.5,417.5C 319.84,404.55 317.673,391.883 314,379.5C 311.816,377.129 309.65,377.296 307.5,380C 314.177,397.067 315.677,414.567 312,432.5C 305.593,444.224 295.76,451.39 282.5,454C 268.581,456.057 254.581,457.224 240.5,457.5C 239.833,466.67 235.166,472.837 226.5,476C 215.527,480.056 204.193,481.39 192.5,480C 187.997,479.932 183.83,478.765 180,476.5C 179.18,467.46 181.68,459.46 187.5,452.5C 186.167,451.5 184.833,450.5 183.5,449.5C 176.525,456.706 173.192,465.372 173.5,475.5C 155.566,474.56 151.066,466.227 160,450.5C 165.03,445.927 164.364,443.594 158,443.5C 153.995,448.511 151.328,454.178 150,460.5C 149.667,460.167 149.333,459.833 149,459.5C 144.897,446.475 148.397,435.975 159.5,428C 163.945,425.443 168.611,423.443 173.5,422C 182.977,422.438 192.477,422.938 202,423.5C 220.978,425.676 230.811,417.343 231.5,398.5C 229.5,398.5 227.5,398.5 225.5,398.5C 226.791,409.364 222.125,415.864 211.5,418C 200.619,418.627 189.786,418.127 179,416.5C 166.002,416.349 155.502,421.349 147.5,431.5C 146.029,427.759 144.363,424.092 142.5,420.5C 141.998,419.479 141.332,419.312 140.5,420C 139.272,420.779 138.272,421.779 137.5,423C 139.652,428.271 141.652,433.604 143.5,439C 129.108,453.41 112.441,456.91 93.5,449.5C 89.7245,439.648 91.3911,430.815 98.5,423C 97.3147,421.647 95.9814,420.48 94.5,419.5C 87.1734,427.469 84.5067,436.803 86.5,447.5C 75.3584,448.43 68.025,443.597 64.5,433C 65.9688,424.073 69.6355,416.239 75.5,409.5C 74.5,407.833 73.1667,406.5 71.5,405.5C 66.2677,411.297 62.601,417.964 60.5,425.5 Z"/></g>
<g><path style="opacity:1" fill="#e5e5e5" d="M 180.5,151.5 C 181.675,151.281 182.675,151.614 183.5,152.5C 182.878,155.37 182.211,158.204 181.5,161C 175.174,160.8 168.84,160.134 162.5,159C 168.652,156.569 174.652,154.069 180.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#9b9b9b" d="M 192.5,198.5 C 192.174,207.017 192.507,215.35 193.5,223.5C 193.44,224.043 193.107,224.376 192.5,224.5C 191.179,215.675 191.179,207.009 192.5,198.5 Z"/></g>
<g><path style="opacity:1" fill="#090909" d="M 190.5,275.5 C 203.491,273.992 208.658,279.659 206,292.5C 201.745,299.54 195.578,302.04 187.5,300C 181.092,296.677 178.925,291.511 181,284.5C 183.679,280.924 186.846,277.924 190.5,275.5 Z"/></g>
<g><path style="opacity:1" fill="#dddddd" d="M 192.5,279.5 C 196.302,278.88 199.635,279.714 202.5,282C 201.646,283.022 200.646,283.855 199.5,284.5C 197.382,283.054 195.049,282.387 192.5,282.5C 192.5,281.5 192.5,280.5 192.5,279.5 Z"/></g>
<g><path style="opacity:1" fill="#070707" d="M 75.5,357.5 C 71.1612,353.465 67.8279,348.798 65.5,343.5C 64.4886,339.888 64.3219,336.221 65,332.5C 65.414,332.043 65.914,331.709 66.5,331.5C 69.4091,334.577 72.7424,337.077 76.5,339C 82.7482,339.188 88.9149,339.688 95,340.5C 96.4869,355.865 89.9869,361.531 75.5,357.5 Z"/></g>
<g><path style="opacity:1" fill="#afafaf" d="M 65.5,343.5 C 67.8279,348.798 71.1612,353.465 75.5,357.5C 75.5,357.833 75.5,358.167 75.5,358.5C 70.6417,355.312 67.3083,350.979 65.5,345.5C 65.5,344.833 65.5,344.167 65.5,343.5 Z"/></g>
<g><path style="opacity:1" fill="#ededed" d="M 407.5,398.5 C 409.167,398.5 410.833,398.5 412.5,398.5C 411.966,404.499 411.299,410.499 410.5,416.5C 402.406,414.736 396.739,410.069 393.5,402.5C 393.608,401.558 393.941,400.725 394.5,400C 399.019,399.825 403.353,399.325 407.5,398.5 Z"/></g>
<g><path style="opacity:1" fill="#8e8e8e" d="M 59.5,419.5 C 59.2053,421.735 59.5386,423.735 60.5,425.5C 60.6068,427.379 60.1068,427.712 59,426.5C 58.2042,423.961 58.3709,421.628 59.5,419.5 Z"/></g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-.001 -.001 500 456.273">
<path d="M27.181.018C16.017-.181 5.751 6.178.946 16.272c-1.425 10.409-1.283 17.252.713 20.674.713 2.567 1.569 4.705 2.852 6.131l7.271 8.127 31.653 36.215c2.567 4.848 1.426 16.54.428 26.092a119.356 119.356 0 0 0-.856 15.969c.713 11.407 20.104 47.051 23.241 52.612a165.761 165.761 0 0 0-21.957 88.827c0 2.281 1.14 56.746 37.926 73.428l3.849 1.426 5.133 10.123a51.341 51.341 0 0 0-36.358 22.385c-7.414 11.977-5.703 24.524 4.848 35.36 7.985 10.265 26.52 12.119 28.801 12.261a53.179 53.179 0 0 0 48.477-5.132c.428 12.974 10.551 21.672 11.692 22.67 4.847 6.701 19.961 8.554 25.379 8.84 5.275 2.709 14.258 3.992 23.383 3.992 5.418 0 10.836-.428 16.111-1.426 15.113-2.994 25.522-10.836 28.373-21.387h3.565c22.67-.998 64.16-2.709 69.293-38.639a134.916 134.916 0 0 0 66.87-14.971c5.988 9.696 17.822 14.971 33.934 14.971 14.828 0 58.457-25.949 63.448-34.219 4.705-7.699-.428-17.109-3.28-21.102 5.276-11.406 28.231-64.16 23.668-112.637-4.448-52.869-36.714-99.378-84.692-122.048a194.241 194.241 0 0 0-97.096-16.967c-.57-25.807-8.27-51.471-25.664-62.022-7.842-4.848-17.823-5.56-29.657-2.139-28.373 8.555-59.741 39.495-71.147 63.163a184.182 184.182 0 0 0-10.693 32.08 681.006 681.006 0 0 0-39.922 14.829c-3.28.285-6.274.712-9.268 1.283-2.567-28.231-38.069-93.532-47.622-104.796C74.517 19.266 46.287-.695 27.038.018h.143Z"/>
<path fill="#fff" d="M27.324 7.575c15.683-.57 41.918 17.68 50.33 27.803 9.125 10.693 44.627 74.141 45.911 101.231a86.11 86.11 0 0 0-38.925 21.53c-4.705-9.838-12.689-27.661-13.259-35.503l-.856-13.83a343.53 343.53 0 0 0-3.564-41.205c-1.854-8.127-32.651-49.76-42.204-52.184-5.56-1.426-10.266-1.141-14.258.713 2.424-3.422 7.414-8.127 16.825-8.555Z"/>
<path fill="#f8a693" d="M16.202 21.975c2.139-.285 4.42 0 6.274.571 4.99 2.424 34.789 36.215 37.071 46.481 1.71 8.127 2.709 26.519 3.421 40.064l.856 13.973c.998 11.692 13.26 37.071 15.256 41.206-2.852 3.136-5.561 6.558-8.127 10.265-8.555-15.683-19.961-38.781-20.246-45.625 0-4.99.285-9.981.855-14.828 1.141-11.549 2.139-23.954-1.426-30.37a309.652 309.652 0 0 0-32.793-37.783 195.214 195.214 0 0 1-6.986-7.557c-1.426-1.996-2.994-9.268 0-13.26a8.552 8.552 0 0 1 5.845-3.137Z"/>
<path fill="#fff" d="M472.313 356.466c-3.849 6.416-44.912 30.512-56.604 30.512l-4.562-.142c-1.141-5.133-.998-10.551.713-15.684l-4.705-1.426c16.111-3.707 31.937-9.41 46.623-17.109l-3.707-6.844c-.713.285-67.012 35.645-84.549 6.844-18.108-29.514 2.851-57.032 3.707-58.173l-6.274-4.847c-.285.285-25.236 32.793-4.277 67.154 4.277 6.702 10.836 11.407 18.535 13.26a12.108 12.108 0 0 0 1.283 2.995 127.818 127.818 0 0 1-63.305 15.113c0-.285-.143-28.944-7.842-42.916l-6.844 4.42c6.702 12.404 6.702 38.496 6.702 38.496h.285l-.285 3.137c-1.996 29.941-31.796 33.221-62.165 34.504l-6.701.285-3.422.143-.285 3.279c-1.283 9.98-12.547 15.684-22.67 17.68-12.832 2.566-30.085.998-34.647-1.996 0 0-.428-.571-.57-1.426-.713-5.703 3.849-16.397 7.984-21.102l-5.988-5.275a43.425 43.425 0 0 0-9.696 26.377c-6.843-1.141-13.117-2.994-14.258-4.99-2.851-5.989-.427-14.544 6.844-22.813l-5.988-5.133c-4.277 4.705-7.414 10.408-8.983 16.682a18.881 18.881 0 0 1 .286-15.399l.285-.57v-.285a31.39 31.39 0 0 1 22.955-17.68c3.564-.856 9.41 0 15.684.57 8.127.856 17.537 1.996 24.951 0 13.83-3.849 16.682-11.121 17.395-24.666l-7.985-.428c-.57 11.407-2.138 14.829-11.549 17.395-5.845 1.711-14.543.713-22.099-.143-6.844-.855-13.26-1.425-17.965-.57a41.355 41.355 0 0 0-23.811 14.258c-1.283-3.85-2.852-7.414-4.705-10.979l-6.844 3.85c2.709 5.133 4.563 10.693 5.703 16.397a44.932 44.932 0 0 1-46.623 9.695c-3.28-7.272-3.28-14.258 5.275-25.664l-6.416-4.705c-9.125 12.404-9.98 21.387-7.984 28.515-5.989-1.283-13.688-3.849-17.11-8.554-5.275-7.129 4.99-25.094 8.412-27.946l-4.99-6.131a47.175 47.175 0 0 0-10.693 17.965c0-3.422.998-6.986 2.851-9.98 7.985-12.975 26.805-20.959 35.93-18.108l12.547 3.85-8.127-9.981a73.127 73.127 0 0 1-5.418-9.125c11.977 2.852 24.239 4.278 36.643 3.992 30.227 0 61.309-6.273 75.995-12.689 27.09-11.406 66.442-53.325 66.442-98.522 0-18.251-5.133-36.073-14.829-51.329a158.757 158.757 0 0 0 46.909-49.903c5.846-11.406 9.553-27.803 9.98-44.912a186.765 186.765 0 0 1 93.818 16.254c45.397 21.472 75.966 65.444 80.272 115.489 4.705 51.329-23.811 110.214-24.096 110.784l-1.141 2.424 1.711 1.996c1.711 2.281 6.559 9.838 4.135 13.83h-.143ZM52.275 270.491a161.432 161.432 0 0 1 12.262-67.44c18.107-42.489 46.338-62.164 88.827-62.164 7.414 0 14.828.855 22.099 2.423l-6.273 45.911 7.984.713c0-.713 5.846-67.725 21.387-99.663 10.409-21.672 40.35-51.329 66.157-59.028 9.553-2.851 17.395-2.281 23.24 1.426 24.239 14.543 28.089 74.711 12.547 104.368-15.398 29.229-57.316 60.311-84.977 68.438l2.281 7.699a143.556 143.556 0 0 0 36.216-18.107c8.982 13.972 13.687 30.226 13.687 46.908 0 43.344-39.637 81.841-61.594 91.251-23.526 9.98-86.973 19.106-120.337 3.992-32.365-14.686-33.506-66.014-33.506-66.727Z"/>
<path fill="#f8a693" fill-rule="evenodd" d="M186.442 199.629s1.141-72.715 25.379-110.071c15.114-22.955 36.358-38.924 65.301-23.811 29.372 20.532 23.669 60.596 0 81.841-33.648 30.227-90.68 52.041-90.68 52.041Z"/>
<path d="m186.727 199.629-.285-4.848c0-2.566-1.711-63.59 21.387-103.227 14.828-25.379 44.199-45.055 73.571-28.231l.428.428c11.121 8.555 17.965 21.815 18.535 36.215a74.124 74.124 0 0 1-21.53 54.893c-31.652 32.081-85.405 43.344-87.686 43.772l-4.42.998ZM258.872 65.32c-18.107 0-34.646 13.83-44.199 30.512-18.393 31.224-20.247 78.418-20.389 93.817 13.687-3.565 54.18-15.541 79.131-40.635a66.736 66.736 0 0 0 19.249-48.477 40.301 40.301 0 0 0-15.256-30.085 36.858 36.858 0 0 0-18.536-5.132Zm-69.578 177.083c-7.129 0-17.11 7.414-17.11 15.969s6.844 12.547 14.115 12.547c3.708 0 7.272-1.426 9.981-3.992a14.215 14.215 0 0 0 4.277-10.409c0-8.554-3.849-14.115-11.263-14.115Zm4.134 11.121a9.646 9.646 0 0 0-8.127-3.137l-.142-1.853s7.984-2.567 10.836 1.711l-2.567 3.279Z"/>
<path fill-rule="evenodd" d="M59.119 299.577c1.853-1.14 5.133 5.133 10.123 7.129 4.99 1.996 15.113-.998 16.824 1.426 1.854 2.281-1.14 22.955-12.832 19.391-11.406-3.565-14.543-17.823-14.543-17.823s-1.426-8.982.428-9.98v-.143Z"/>
<path fill="#fff" d="m178.458 128.054-1.426 7.415a136.163 136.163 0 0 0-13.83-1.997l15.256-5.418ZM402.877 385.41c-6.558-1.711-12.974-5.276-15.969-12.404l-.285-.713c0-.286 0-.571.285-.998l3.28.285c4.562 0 9.125-.428 13.687-1.426-1.425 4.99-1.711 10.266-.998 15.256Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,4 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M341.368 359.947L343.921 351.059C346.952 340.494 345.83 330.743 340.724 323.556C335.951 316.944 328.172 313.063 318.652 312.608L138.423 310.308C137.857 310.3 137.302 310.155 136.805 309.885C136.307 309.614 135.882 309.228 135.566 308.757C135.249 308.286 135.051 307.746 134.988 307.182C134.924 306.617 134.998 306.046 135.202 305.517C135.508 304.63 136.067 303.853 136.809 303.282C137.552 302.711 138.445 302.372 139.377 302.306L321.348 299.911C342.824 298.929 366.304 281.344 374.488 259.879L384.844 232.664C385.138 231.9 385.284 231.087 385.274 230.268C385.262 229.833 385.214 229.401 385.131 228.974C379.481 203.66 365.746 180.894 346.018 164.141C326.29 147.388 301.649 137.566 275.848 136.172C250.046 134.778 224.498 141.887 203.093 156.417C181.687 170.947 165.598 192.102 157.274 216.66C148.437 210.066 137.785 206.379 126.778 206.106C115.772 205.833 104.951 208.986 95.8004 215.133C86.65 221.28 79.6189 230.12 75.6722 240.44C71.7255 250.759 71.0566 262.051 73.7573 272.768C63.0348 273.046 52.4935 275.608 42.8317 280.285C33.17 284.962 24.6082 291.646 17.7136 299.896C10.819 308.145 5.74894 317.771 2.83918 328.136C-0.0705683 338.501 -0.753564 349.369 0.835439 360.019C0.950401 360.859 1.36372 361.63 1.9994 362.189C2.63508 362.748 3.45038 363.058 4.29541 363.061H337.145C338.089 363.071 339.012 362.772 339.773 362.211C340.535 361.649 341.094 360.855 341.368 359.947Z" fill="#F4801F"/>
<path d="M401.428 234.724C399.838 234.724 398.167 234.772 396.417 234.868C396.155 234.875 395.896 234.932 395.654 235.035C395.218 235.18 394.824 235.431 394.508 235.765C394.192 236.1 393.962 236.507 393.84 236.952L386.682 261.532C383.627 272.097 384.749 281.847 389.879 289.034C392.471 292.435 395.808 295.191 399.632 297.09C403.455 298.989 407.662 299.978 411.928 299.983L450.369 302.378C450.907 302.395 451.433 302.538 451.905 302.796C452.378 303.054 452.783 303.42 453.089 303.864C453.414 304.338 453.62 304.884 453.691 305.455C453.761 306.026 453.694 306.606 453.495 307.146C453.189 308.033 452.63 308.81 451.887 309.381C451.145 309.951 450.252 310.29 449.319 310.356L409.398 312.752C387.708 313.758 364.347 331.318 356.162 352.76L353.275 360.33C353.154 360.647 353.11 360.988 353.145 361.326C353.181 361.663 353.295 361.987 353.478 362.272C353.662 362.557 353.91 362.794 354.202 362.965C354.495 363.135 354.823 363.234 355.16 363.253H492.676C493.514 363.273 494.335 363.007 495.002 362.497C495.67 361.988 496.146 361.266 496.351 360.45C500.45 345.742 501.106 330.281 498.266 315.276C495.427 300.271 489.169 286.129 479.982 273.955C470.796 261.781 458.929 251.905 445.31 245.099C431.691 238.294 416.689 234.743 401.476 234.724H401.428Z" fill="#F9AB41"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#f4801f" d="m342.286 335.43 2.553-8.888c3.031-10.565 1.91-20.316-3.197-27.503-4.773-6.612-12.552-10.493-22.072-10.948l-180.229-2.3a3.493 3.493 0 0 1-2.857-1.551 3.528 3.528 0 0 1-.364-3.24 4.769 4.769 0 0 1 4.175-3.211l181.971-2.395c21.476-.982 44.956-18.567 53.14-40.032l10.356-27.215c.294-.764.44-1.577.43-2.396a7.92 7.92 0 0 0-.143-1.294c-5.65-25.314-19.385-48.08-39.113-64.833a118.283 118.283 0 0 0-70.17-27.97 118.19 118.19 0 0 0-72.755 20.246c-21.406 14.53-37.495 35.685-45.819 60.243a53.2 53.2 0 0 0-30.496-10.554 53.184 53.184 0 0 0-30.978 9.027 53.51 53.51 0 0 0-20.128 25.307 53.758 53.758 0 0 0-1.915 32.328 75.475 75.475 0 0 0-30.925 7.517 75.753 75.753 0 0 0-25.118 19.61 76.123 76.123 0 0 0-14.875 28.24 76.309 76.309 0 0 0-2.004 31.884 3.53 3.53 0 0 0 1.165 2.17 3.494 3.494 0 0 0 2.296.872h332.85a4.356 4.356 0 0 0 2.628-.85 4.388 4.388 0 0 0 1.595-2.264Z"/>
<path fill="#f9ab41" d="M402.346 210.207c-1.59 0-3.26.048-5.01.144a2.088 2.088 0 0 0-.764.167 2.792 2.792 0 0 0-1.814 1.917l-7.158 24.58c-3.055 10.565-1.933 20.315 3.197 27.502a27.831 27.831 0 0 0 9.753 8.056 27.713 27.713 0 0 0 12.296 2.893l38.441 2.395a3.43 3.43 0 0 1 2.72 1.486c.66.963.811 2.188.406 3.282a4.775 4.775 0 0 1-4.176 3.21l-39.92 2.396c-21.69 1.006-45.052 18.566-53.237 40.008l-2.887 7.57a2.168 2.168 0 0 0 .203 1.942c.372.576.997.94 1.682.98h137.516a3.689 3.689 0 0 0 2.326-.755 3.717 3.717 0 0 0 1.35-2.047 99.42 99.42 0 0 0 1.914-45.174 99.224 99.224 0 0 0-18.284-41.321 98.728 98.728 0 0 0-34.672-28.856 98.337 98.337 0 0 0-43.834-10.375h-.048Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="464" height="464">
<path d="M0 0 C0.8939447 -0.00067474 1.7878894 -0.00134949 2.70892334 -0.00204468 C16.2805355 0.01422313 29.41164925 0.55527652 42.75 3.25 C43.6260791 3.41628906 44.5021582 3.58257812 45.40478516 3.75390625 C87.03111375 11.76610281 124.10787271 31.41871187 155.75 59.25 C156.74257813 60.11882813 157.73515625 60.98765625 158.7578125 61.8828125 C164.18223795 66.71601991 169.10589996 71.67319368 173.75 77.25 C174.59304688 78.21679688 175.43609375 79.18359375 176.3046875 80.1796875 C216.05219286 125.88059445 235.22559137 186.33089501 231.54785156 246.56054688 C228.00767396 292.11528508 212.35636492 336.34978797 183.75 372.25 C183.06808594 373.12398438 182.38617188 373.99796875 181.68359375 374.8984375 C143.90732005 422.34488071 88.69851938 453.7125829 28.24511719 460.65234375 C-34.37189258 466.81196118 -95.92023521 450.38447219 -145.32373047 410.84912109 C-150.63059762 406.44354697 -155.62331058 401.69957299 -160.56298828 396.89013672 C-162.11230568 395.38386838 -163.67658294 393.8953131 -165.24609375 392.41015625 C-172.34316289 385.55468946 -178.35256425 378.1277555 -184.25 370.25 C-184.87406738 369.43305664 -184.87406738 369.43305664 -185.51074219 368.59960938 C-221.70234035 321.12863129 -236.255038 259.54945873 -229.125 200.625 C-223.65339389 160.98806158 -208.5347753 121.51559714 -183.25 90.25 C-182.6209375 89.43144531 -181.991875 88.61289063 -181.34375 87.76953125 C-175.73595711 80.54145393 -169.54040683 73.88109081 -163.25 67.25 C-162.53714844 66.49460937 -161.82429688 65.73921875 -161.08984375 64.9609375 C-155.86381746 59.57394531 -150.12911839 54.90365572 -144.25 50.25 C-143.27289063 49.4559375 -142.29578125 48.661875 -141.2890625 47.84375 C-132.4373368 40.7980439 -123.02475219 34.92815996 -113.25 29.25 C-112.63463379 28.88664551 -112.01926758 28.52329102 -111.38525391 28.14892578 C-77.7399993 8.43365597 -38.64381278 0.02618084 0 0 Z " fill="#0152FF" transform="translate(231.25,0.75)"/>
<path d="M0 0 C1.15219528 0.00323273 1.15219528 0.00323273 2.32766724 0.00653076 C46.5920503 0.20539431 86.3613979 17.15905335 117.875 48.3125 C129.3506392 59.925572 138.17221165 72.99064893 145.875 87.3125 C146.40867187 88.28574219 146.94234375 89.25898438 147.4921875 90.26171875 C153.97570121 102.57367613 157.87724071 115.31499682 160.75 128.875 C160.965354 129.88594727 161.18070801 130.89689453 161.40258789 131.93847656 C162.5567448 137.69444587 162.875 142.26232321 162.875 148.3125 C135.815 148.3125 108.755 148.3125 80.875 148.3125 C78.895 140.3925 78.895 140.3925 76.875 132.3125 C73.01912026 122.99682416 67.61430699 114.79765915 60.875 107.3125 C60.28460938 106.62929687 59.69421875 105.94609375 59.0859375 105.2421875 C45.82581396 90.8535428 26.25081675 82.81513123 6.9296875 81.94140625 C-15.82776053 81.49114274 -33.37630167 86.44103207 -51.125 101.3125 C-51.95386719 101.95058594 -52.78273438 102.58867187 -53.63671875 103.24609375 C-67.01650901 114.35741093 -76.32245113 133.7719616 -77.95727539 150.94946289 C-78.7845932 162.6053713 -79.02063903 174.17097236 -75.125 185.3125 C-74.76148438 186.38886719 -74.39796875 187.46523438 -74.0234375 188.57421875 C-66.85648891 208.47984048 -53.16199311 224.73833972 -34.125 234.3125 C-22.24116835 239.47938333 -12.28408945 241.65925979 0.625 241.625 C1.82382813 241.64111328 3.02265625 241.65722656 4.2578125 241.67382812 C15.13116783 241.67972474 24.94707086 239.60770873 34.875 235.1875 C35.88445679 234.73963135 35.88445679 234.73963135 36.91430664 234.28271484 C43.60090916 231.18170478 49.2920051 227.12007895 54.875 222.3125 C55.67421875 221.62542969 56.4734375 220.93835938 57.296875 220.23046875 C70.17339685 208.26418379 77.47881348 192.2934326 80.875 175.3125 C107.935 175.3125 134.995 175.3125 162.875 175.3125 C161.72034654 193.78695543 161.72034654 193.78695543 159.6875 200.25 C159.46682861 200.9910498 159.24615723 201.73209961 159.01879883 202.49560547 C158.32779264 204.77609494 157.60642624 207.04468382 156.875 209.3125 C156.64651367 210.03614746 156.41802734 210.75979492 156.18261719 211.50537109 C148.20098681 236.50582439 134.68330188 257.13677494 116.875 276.3125 C116.2975 276.95574219 115.72 277.59898437 115.125 278.26171875 C104.08045348 290.02120243 90.19356562 299.0741488 75.875 306.3125 C75.23820313 306.63444336 74.60140625 306.95638672 73.9453125 307.28808594 C59.11895893 314.67856932 44.1525632 319.43429789 27.875 322.3125 C26.85817139 322.49256592 26.85817139 322.49256592 25.82080078 322.67626953 C7.12014261 325.83144721 -11.58008855 324.89065948 -30.125 321.3125 C-31.21240479 321.11164795 -31.21240479 321.11164795 -32.32177734 320.90673828 C-60.31415204 315.60636896 -84.60079698 301.51463953 -106.125 283.3125 C-106.78242187 282.77882813 -107.43984375 282.24515625 -108.1171875 281.6953125 C-112.64277216 277.97427622 -116.35828242 273.78690391 -120.125 269.3125 C-120.87652344 268.47203125 -121.62804687 267.6315625 -122.40234375 266.765625 C-139.33234936 247.40176393 -151.77531886 222.450249 -157.125 197.3125 C-157.40601563 196.06210937 -157.68703125 194.81171875 -157.9765625 193.5234375 C-162.26681816 172.32844099 -162.35863192 147.32944708 -157.125 126.3125 C-156.95871094 125.59320313 -156.79242188 124.87390625 -156.62109375 124.1328125 C-153.836591 112.21101554 -149.47578439 101.30049164 -144.125 90.3125 C-143.81191895 89.65652832 -143.49883789 89.00055664 -143.17626953 88.32470703 C-136.1444676 73.7287857 -126.31185167 60.98489211 -115.125 49.3125 C-114.320625 48.44496094 -113.51625 47.57742187 -112.6875 46.68359375 C-92.86548432 25.94716961 -67.14696372 12.28214517 -39.75 4.4375 C-39.08605225 4.24623535 -38.42210449 4.0549707 -37.73803711 3.85791016 C-25.30600388 0.53525727 -12.78348897 -0.06474055 0 0 Z " fill="#FEFEFF" transform="translate(230.125,69.6875)"/>
<path d="M0 0 C0.66 0.33 1.32 0.66 2 1 C-6.91 9.91 -15.82 18.82 -25 28 C-25.66 27.67 -26.32 27.34 -27 27 C-18.40135601 17.51620148 -9.76517923 8.31079083 0 0 Z " fill="#2B6FFF" transform="translate(84,53)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 500 500">
<path fill="#182954" d="m75.705 269.386 12.606 10.812a40.902 40.902 0 0 1-8.642 8.853 53.365 53.365 0 0 1-13.599 7.73 45.769 45.769 0 0 1-16.998 3.094 49.02 49.02 0 0 1-25.212-6.466A45.84 45.84 0 0 1 6.72 275.84a50.83 50.83 0 0 1-6.212-25.287 52.621 52.621 0 0 1 3.525-19.394 49.28 49.28 0 0 1 10.2-16.022 46.603 46.603 0 0 1 15.44-10.812 49.626 49.626 0 0 1 19.969-3.938 45.9 45.9 0 0 1 23.51 5.48A49.016 49.016 0 0 1 88.308 219.5l-12.744 11.244A39.368 39.368 0 0 0 64.938 220.2a27.358 27.358 0 0 0-15.296-3.933 27.636 27.636 0 0 0-16.147 4.632 30.695 30.695 0 0 0-10.478 12.508 38.957 38.957 0 0 0-3.688 16.879 36.724 36.724 0 0 0 3.684 16.442 29.719 29.719 0 0 0 10.184 11.793 27.208 27.208 0 0 0 15.44 4.358c4.608.197 9.203-.62 13.456-2.391a27.765 27.765 0 0 0 8.214-5.622l5.381-5.481M93.275 264.047a35.477 35.477 0 0 1 4.535-17.71 34.84 34.84 0 0 1 12.748-12.929 39.497 39.497 0 0 1 18.838-4.778 39.497 39.497 0 0 1 18.838 4.778 34.846 34.846 0 0 1 12.749 12.928 36.889 36.889 0 0 1 4.532 17.709 36.891 36.891 0 0 1-4.532 17.708 36.519 36.519 0 0 1-13.365 13.153 36.875 36.875 0 0 1-18.181 4.837 36.88 36.88 0 0 1-18.203-4.756 36.513 36.513 0 0 1-13.424-13.092 35.479 35.479 0 0 1-4.535-17.707v-.141zm35.979 21.224a16.949 16.949 0 0 0 10.623-3.23c2.804-2.121 5-4.93 6.375-8.151a24.848 24.848 0 0 0 2.124-9.698 24.293 24.293 0 0 0-2.124-9.697 20.265 20.265 0 0 0-6.375-8.15 19.056 19.056 0 0 0-10.623-3.233 19.057 19.057 0 0 0-10.625 3.233 20.118 20.118 0 0 0-6.231 8.009 24.296 24.296 0 0 0-2.125 9.697 24.713 24.713 0 0 0 2.125 9.839 19.985 19.985 0 0 0 6.374 8.15 16.949 16.949 0 0 0 10.624 3.231M168.905 202.628h16.856v17.71h-16.856v-17.71zm0 28.11h16.856v66.758h-16.856v-66.758zM192.416 297.495V230.88h16.147l.42 7.589a35.937 35.937 0 0 1 7.505-5.905 23.656 23.656 0 0 1 12.749-3.094 24.38 24.38 0 0 1 10.396 1.612 24.22 24.22 0 0 1 8.726 5.836 29.047 29.047 0 0 1 6.66 20.097v40.477H238.02v-40.335a13.257 13.257 0 0 0-.76-5.278 13.337 13.337 0 0 0-2.78-4.561 12.19 12.19 0 0 0-4.164-2.694 12.27 12.27 0 0 0-4.902-.82 14.974 14.974 0 0 0-6.377 1.24 14.87 14.87 0 0 0-5.236 3.82 18.046 18.046 0 0 0-4.534 12.51v36.118l-16.851.004z"/>
<path fill="#FA4A29" d="m463.25 246.618 29.754-44.007h-28.187l-15.44 24.596-15.883-24.596h-31.163l1.416 1.967-.993-.416a63.329 63.329 0 0 0-23.083-4.046 50.453 50.453 0 0 0-25.92 6.607 46.609 46.609 0 0 0-14.308 12.929 40.334 40.334 0 0 0-15.582-11.806 65.028 65.028 0 0 0-26.344-5.077h-36.686v94.727h36.544a64.026 64.026 0 0 0 26.344-5.202A41.612 41.612 0 0 0 339.3 280.63c3.87 5.299 8.846 9.709 14.59 12.928a51.44 51.44 0 0 0 25.777 6.325 55.023 55.023 0 0 0 24.646-5.34l-1.982 2.953h27.76l18.558-29.108 19.122 29.108h31.73l-36.252-50.878zm-147.452 21.624a25.772 25.772 0 0 1-8.902 5.504 25.916 25.916 0 0 1-10.376 1.523h-10.334v-50.573h10.338c3.62-.305 7.264.165 10.685 1.378a25.427 25.427 0 0 1 9.147 5.65 26.146 26.146 0 0 1 6.374 18.271 24.821 24.821 0 0 1-1.597 9.836 24.965 24.965 0 0 1-5.343 8.436l.008-.025zm101.549 6.911-12.04-11.228a38.572 38.572 0 0 1-10.197 9.149 27.09 27.09 0 0 1-13.6 2.952 25.509 25.509 0 0 1-13.314-3.372 22.838 22.838 0 0 1-8.8-9.415 29.459 29.459 0 0 1-3.118-13.63c-.091-4.623.929-9.2 2.975-13.353a23.258 23.258 0 0 1 8.642-9.415 25.653 25.653 0 0 1 13.738-3.513 24.798 24.798 0 0 1 12.748 3.23 32.061 32.061 0 0 1 9.639 8.733l12.606-12.508 18.415 26.28-17.694 26.09z"/>
<path fill="#182954" d="m75.006 269.464 12.657 10.855a41.066 41.066 0 0 1-8.676 8.889 53.579 53.579 0 0 1-13.654 7.76 45.952 45.952 0 0 1-17.066 3.107 49.217 49.217 0 0 1-25.313-6.492 46.023 46.023 0 0 1-17.21-17.64A51.033 51.033 0 0 1-.49 250.556a52.832 52.832 0 0 1 3.538-19.472 49.477 49.477 0 0 1 10.242-16.086 46.79 46.79 0 0 1 15.5-10.855 49.825 49.825 0 0 1 20.05-3.954 46.083 46.083 0 0 1 23.605 5.503 49.212 49.212 0 0 1 15.215 13.685l-12.795 11.29a39.526 39.526 0 0 0-10.667-10.584 27.467 27.467 0 0 0-15.358-3.95 27.747 27.747 0 0 0-16.212 4.651 30.818 30.818 0 0 0-10.52 12.559 39.113 39.113 0 0 0-3.702 16.946 36.87 36.87 0 0 0 3.699 16.508 29.838 29.838 0 0 0 10.224 11.84 27.317 27.317 0 0 0 15.501 4.376 31.64 31.64 0 0 0 13.511-2.401 27.877 27.877 0 0 0 8.247-5.644l5.403-5.503m17.656-5.362a35.619 35.619 0 0 1 4.553-17.781 34.98 34.98 0 0 1 12.8-12.98 39.655 39.655 0 0 1 18.913-4.797 39.66 39.66 0 0 1 18.913 4.797 34.985 34.985 0 0 1 12.8 12.98 37.037 37.037 0 0 1 4.55 17.779 37.04 37.04 0 0 1-4.55 17.78 36.665 36.665 0 0 1-13.418 13.205 37.023 37.023 0 0 1-18.254 4.856 37.027 37.027 0 0 1-18.276-4.774A36.659 36.659 0 0 1 97.2 282.022a35.62 35.62 0 0 1-4.553-17.777v-.142zm36.123 21.31a17.017 17.017 0 0 0 10.666-3.244 20.199 20.199 0 0 0 6.4-8.184 24.947 24.947 0 0 0 2.133-9.736 24.391 24.391 0 0 0-2.133-9.736 20.347 20.347 0 0 0-6.4-8.183 19.133 19.133 0 0 0-10.666-3.245c-3.803 0-7.518 1.13-10.667 3.245a20.2 20.2 0 0 0-6.256 8.041 24.393 24.393 0 0 0-2.134 9.736 24.812 24.812 0 0 0 2.134 9.878 20.065 20.065 0 0 0 6.4 8.184 17.017 17.017 0 0 0 10.666 3.244m39.667-82.975h16.924v17.781H168.58v-17.781zm0 28.223h16.924v67.026H168.58V230.66zm23.605 67.025v-66.884h16.212l.42 7.62a36.08 36.08 0 0 1 7.537-5.929 23.751 23.751 0 0 1 12.8-3.106c3.556-.227 7.12.326 10.438 1.618a24.317 24.317 0 0 1 8.76 5.86 29.164 29.164 0 0 1 6.687 20.177v40.64h-17.067v-40.498a13.31 13.31 0 0 0-.763-5.298 13.39 13.39 0 0 0-2.792-4.58 12.239 12.239 0 0 0-4.18-2.705 12.32 12.32 0 0 0-4.921-.823c-2.2-.058-4.388.367-6.403 1.245a14.929 14.929 0 0 0-5.257 3.836 18.118 18.118 0 0 0-4.552 12.559v36.264l-16.919.004z"/>
<path fill="#FA4A29" d="m464.104 246.605 29.874-44.184h-28.3l-15.502 24.695-15.946-24.695h-31.288l1.421 1.975-.997-.418a63.582 63.582 0 0 0-23.175-4.062 50.655 50.655 0 0 0-26.025 6.634 46.796 46.796 0 0 0-14.365 12.98 40.496 40.496 0 0 0-15.644-11.853 65.288 65.288 0 0 0-26.45-5.098h-36.833v95.107h36.691a64.283 64.283 0 0 0 26.45-5.223 41.778 41.778 0 0 0 15.643-11.71 45.958 45.958 0 0 0 14.647 12.98 51.646 51.646 0 0 0 25.882 6.35 55.244 55.244 0 0 0 24.744-5.361l-1.99 2.964h27.872l18.631-29.225 19.2 29.225H500.5l-36.396-51.081zm-148.042 21.71a25.875 25.875 0 0 1-8.938 5.526 26.02 26.02 0 0 1-10.417 1.53H286.33v-50.777h10.38a25.677 25.677 0 0 1 10.727 1.384 25.529 25.529 0 0 1 9.184 5.672 26.25 26.25 0 0 1 6.4 18.345 24.92 24.92 0 0 1-1.604 9.876 25.065 25.065 0 0 1-5.365 8.469l.009-.025zm101.955 6.939L405.93 263.98a38.727 38.727 0 0 1-10.237 9.185 27.198 27.198 0 0 1-13.654 2.965 25.611 25.611 0 0 1-13.368-3.386 22.93 22.93 0 0 1-8.836-9.453 29.577 29.577 0 0 1-3.13-13.685 29.036 29.036 0 0 1 2.987-13.406 23.352 23.352 0 0 1 8.676-9.452 25.756 25.756 0 0 1 13.793-3.528 24.898 24.898 0 0 1 12.8 3.244 32.19 32.19 0 0 1 9.677 8.767l12.657-12.558 18.488 26.386-17.765 26.194z"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 504 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="167.1 0 2165.8 2500"><path style="fill:none" d="M0 0h2500v2500H0z"></path><path d="M1250 0 167.1 625v1250L1250 2500l1082.9-625V625zm0 0L167.1 625v1250L1250 2500l1082.9-625V625z" style="fill:#fff"></path><path d="M1677.5 2011.7h-154.1L1339 1842.4v-86.8l191-182.3v-288.6l249.6-162.8 284.3 214.8zm-638-455.7 28.2-271.3-93.3-243.1h551.2l-91.2 243.1 26.1 271.3zm125.9 286.4-184.5 171.4H824.6l-388.5-677.1L722.6 1124l251.7 160.6v288.6l191 182.3zm-342.9-1302h852.9l102 434H722.7zM1250 0 167.1 625v1250L1250 2500l1082.9-625V625z" style="fill:#03316c"></path></svg>

After

Width:  |  Height:  |  Size: 628 B

View File

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<circle cx="512" cy="512" r="512" fill="#9a2857"/>
<path d="M727 278.6q-99 37.09-197.74 74.76a27.83 27.83 0 0 1-20.85.41q-102.54-36.2-205.09-72.35c-4.45-1.57-9-2.82-14.22-4.56v469.89c3.42-1.16 5.67-1.83 7.84-2.7 69-28.07 138.13-55.9 206.95-84.41a34.06 34.06 0 0 1 29.52.36c66.62 29.54 133.53 58.41 201.5 88V276c-3.35 1.09-5.67 1.74-7.91 2.6Zm-208 339-.57-225.6c18.21-6.66 36.44-13.21 54.6-20 42.69-15.8 85.34-31.83 129.09-48.23v373.44C640.57 671 579.79 644.3 519 617.63Zm162.1-107a14 14 0 0 1-12.86 13.31 14.34 14.34 0 0 1-13.66-12.66c-.32-5.93 6.92-13.46 13-13.53a14.58 14.58 0 0 1 13.51 12.88Z" fill="#fff"/>
</svg>

After

Width:  |  Height:  |  Size: 683 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 9.4 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="256"><path d="M224 8c-.619 9.67-2.292 19.13-3.972 28.658l-.922 5.291q-1.246 7.144-2.504 14.287l-1.572 8.946q-2.46 14.025-4.935 28.05a16286 16286 0 0 0-5.661 32.272 11916 11916 0 0 1-4.395 25.025q-1.319 7.454-2.615 14.912a3013 3013 0 0 1-2.472 14.031q-.453 2.56-.893 5.121c-3.557 20.69-10.695 38.973-28.286 51.75-9.94 6.797-20.185 11.71-32.443 11.834l-3.38.039-3.634.022-3.779.025q-3.963.021-7.925.032-4.026.014-8.05.062c-3.895.043-7.788.059-11.683.069l-3.578.053c-17.241-.044-32.268-6.26-44.5-18.362C42.035 225.056 38.91 219.267 36 213l-1.375-2.937c-8.245-21.528-2.25-51.57 6.848-72.012C52.983 115.06 71.683 97.549 96 89c10.453-3.18 20.413-4.153 31.281-4.098l3.194.005c3.342.005 6.683.018 10.025.03l6.828.014q8.336.017 16.672.049l.456-2.765A5148 5148 0 0 1 176 15q8.805-1.505 17.615-2.99 2.994-.507 5.988-1.02 4.311-.734 8.624-1.459l2.69-.464C215.333 8.331 219.503 7.82 224 8M90.125 142.813c-8.985 10.66-11.885 24.665-11.477 38.468C79.55 188.25 82.955 194.174 88 199c7.78 5.626 15.988 5.808 25.214 5.707 2.35-.02 4.693.02 7.042.064 7.436.046 13.762-.18 19.998-4.701 5.69-6.744 6.89-14.473 8.324-22.925l.656-3.697q.679-3.85 1.34-7.703c.676-3.932 1.37-7.861 2.067-11.79l1.312-7.498.625-3.558.568-3.318.501-2.908c.342-2.593.418-5.06.353-7.673q-8.242-.112-16.486-.165-2.798-.022-5.594-.061c-17.177-.235-31.31.9-43.795 14.039" fill="#FF444F"/></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg height="2500" viewBox="0 25.815 499.972 449.259" width="2500" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><path d="m499.97 200.125c0 17.654-2.11 38.261-6.33 61.798-27.415 142.091-109.22 213.15-245.42 213.15h-90.31l.229-1.026 20.89-97.983h63.507c73.799 0 118.486-41.826 134.083-125.487a213.164 213.164 0 0 0 2.705-16.222l118.383-68.106c1.493 10.73 2.265 22.016 2.265 33.876m-42.912-123.566-106.19 61.083c-14.801-9.827-34.991-14.752-60.53-14.752h-171.362l.515-2.462 20.264-94.613h177.797c24.847 0 47.274 2.822 67.356 8.489 26.677 7.546 49.133 20.036 67.436 37.507 1.624 1.567 3.169 3.13 4.713 4.748" fill="#6e45b7"/><path d="m287.37 207.209-15.732 98.021h-73.554l-35.965 168.821-.234 1.023h-161.885l60.781-81.812 39.883-186.053z" fill="#00d8cd"/></g></svg>

After

Width:  |  Height:  |  Size: 785 B

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="160.5px" height="160.5px" viewBox="0 0 160.5 160.5" enable-background="new 0 0 160.5 160.5" xml:space="preserve">
<g>
<path d="M145.794,113.854c-11.111,5.932-23.811,9.227-37.417,9.008c-40.366-0.879-72.114-32.293-71.434-70.515
c0.227-12.961,4.309-25.042,11.112-35.148C26.512,28.841,11.771,50.589,11.318,75.851c-0.907,38.002,31.068,69.636,71.208,70.515
C109.284,146.805,132.642,133.844,145.794,113.854z"/>
<path fill="#0073EC" d="M86.833,14.123c-10.885,0-21.09,2.636-30.161,7.469c-5.669,9.007-8.844,19.331-9.297,29.875
c-0.68,33.171,27.212,60.63,61.909,61.289c10.432,0,22.224-2.417,31.294-7.249c5.443-9.007,8.617-19.551,8.617-30.754
C149.648,41.362,121.53,14.123,86.833,14.123z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" vector-effect="non-scaling-stroke" viewBox="0 0 500 500">
<g fill="#0061fe">
<path d="M125.022 38.07.055 117.545l124.967 79.473 124.988-79.473 124.968 79.473 124.967-79.473-124.967-79.473-124.968 79.473-124.988-79.473z"/>
<path d="M125.022 355.967.055 276.492l124.967-79.475 124.988 79.475-124.988 79.475zm124.988-79.475 124.968-79.475 124.967 79.475-124.967 79.475-124.968-79.475zm0 185.438-124.988-79.474 124.988-79.473 124.968 79.473L250.01 461.93z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 531 B

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="300"
height="120.32412">
<path id="e"
d="m 38.866448,26.308378 c -21.145729,0 -38.76645103,8.97108 -38.76645103,36.036419 0,21.441707 11.84866003,34.944406 39.31245703,34.944406 32.326175,0 34.3984,-21.294248 34.3984,-21.294248 l -15.663557,0 c 0,0 -3.358398,11.466134 -19.690354,11.466134 -13.301932,0 -22.869203,-8.985845 -22.869203,-21.580814 l 59.861133,0 0,-7.903529 c 0,-12.460384 -7.91007,-31.668368 -36.582425,-31.668368 z m -0.546007,10.101117 c 12.662062,0 21.294248,7.757047 21.294248,19.383225 l -43.680508,0 c 0,-12.34261 11.267202,-19.383225 22.38626,-19.383225 z"
style="fill:#e53238;fill-opacity:1;stroke:none" />
<path id="b"
d="m 75.437762,0.10007279 0,83.59702321 c 0,4.745232 -0.338677,11.408082 -0.338677,11.408082 l 14.939733,0 c 0,0 0.536238,-4.785353 0.536238,-9.1587 0,0 7.381193,11.547477 27.451204,11.547477 21.13453,0 35.49041,-14.673014 35.49041,-35.695165 0,-19.556604 -13.18634,-35.28566 -35.45629,-35.28566 -20.854235,0 -27.33444,11.261381 -27.33444,11.261381 l 0,-37.67443821 z M 114.20421,36.853125 c 14.35199,0 23.47828,10.651661 23.47828,24.945665 0,15.327725 -10.54056,25.35517 -23.3759,25.35517 -15.317854,0 -23.58065,-11.960116 -23.58065,-25.218668 0,-12.354387 7.414449,-25.082167 23.47827,-25.082167 z"
style="fill:#0064d2;fill-opacity:1;stroke:none" />
<path id="a"
d="m 190.6451,26.308378 c -31.81215,0 -33.85239,17.418776 -33.85239,20.202235 l 15.83418,0 c 0,0 0.83034,-10.169369 16.9262,-10.169369 10.45935,0 18.56422,4.787411 18.56422,13.991413 l 0,3.276038 -18.56422,0 c -24.64532,0 -37.67444,7.20973 -37.67444,21.840254 0,14.398537 12.03849,22.232696 28.30702,22.232696 22.17148,0 29.31371,-12.251017 29.31371,-12.251017 0,4.872784 0.37568,9.67455 0.37568,9.67455 l 14.07643,0 c 0,0 -0.54601,-5.951939 -0.54601,-9.759864 l 0,-32.913945 c 0,-21.581223 -17.40751,-26.122991 -32.76038,-26.122991 z m 17.47221,37.128431 0,4.368051 c 0,5.697129 -3.51553,19.860981 -24.21197,19.860981 -11.3333,0 -16.1925,-5.656156 -16.1925,-12.216892 0,-11.935273 16.36378,-12.01214 40.40447,-12.01214 z"
style="fill:#f5af02;fill-opacity:1;stroke:none" />
<path id="y"
d="m 214.87901,29.041161 17.81346,0 25.56479,51.217345 25.5063,-51.217345 16.13644,0 -46.45929,91.183029 -16.9262,0 13.40641,-25.418513 z"
style="fill:#86b817;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M32 2C19.7 2 9.1 9.4 4.5 20h55C54.9 9.4 44.3 2 32 2" fill="#3e4347"/><path d="M32 62c12.3 0 22.9-7.4 27.5-18h-55C9.1 54.6 19.7 62 32 62" fill="#75a843"/><path d="M62 32c0-2.8-.4-5.5-1.1-8H3.1C2.4 26.5 2 29.2 2 32s.4 5.5 1.1 8h57.8c.7-2.5 1.1-5.2 1.1-8" fill="#c94747"/><g fill="#fff"><path d="M3.7 42c.2.7.5 1.3.8 2h55c.3-.7.6-1.3.8-2s.4-1.3.6-2H3.1c.2.7.4 1.3.6 2m56.6-20c-.2-.7-.5-1.3-.8-2h-55c-.3.7-.6 1.3-.8 2s-.4 1.3-.6 2h57.8c-.2-.7-.4-1.3-.6-2"/><path d="m20.2 52.3.7.4 19.3-33.4c1.1-.3 1.7-1.4 2.4-2.4.4-.7 2.1-3.6 2.8-7.3-2.9 2.5-4.5 5.3-4.9 6.1-.6 1.1-1.2 2.1-.9 3.3z"/><path d="m43.8 52.3-.7.4-19.3-33.4c-1.1-.3-1.7-1.4-2.4-2.4-.4-.7-2.1-3.6-2.8-7.3 2.9 2.5 4.5 5.3 4.9 6.1.6 1.1 1.2 2.1.9 3.3z"/></g><path d="M40 32c0 11-8 20-8 20s-8-9-8-20 8-20 8-20 8 9 8 20" fill="#c94747"/><path d="M26.1 40c1.7-1.7 2.9-4.6 2.9-8s-1.1-6.3-2.9-8c-.7 2.3-1.1 5.1-1.1 8s.4 5.7 1.1 8m11.8-16c-1.7 1.7-2.9 4.6-2.9 8s1.1 6.3 2.9 8c.7-2.3 1.1-5.1 1.1-8s-.4-5.7-1.1-8" fill="#3e4347"/><g fill="#fff"><ellipse cx="32" cy="32" rx="1.6" ry="2.4"/><path d="M31.4 12.7c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4m1.2 0c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4m-1.2 21.7c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4m1.2 0c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4"/></g></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="480px" height="480px"><path fill="#66bb6a" d="M11.622,31.768c0.46,0.787-0.09,1.951-1.229,2.6S7.58,35.391,7.12,34.604 c-0.46-0.787,0.469-2.436,1.607-3.086C9.866,30.869,11.162,30.981,11.622,31.768z"/><path fill="#66bb6a" d="M18.766,27.808c0.115,0.812,1.256,1.326,2.549,1.148c1.293-0.178,2.841-0.851,2.726-1.663 c-0.115-0.812-1.85-1.457-3.142-1.279C19.606,26.192,18.651,26.996,18.766,27.808z"/><path fill="#aa2c2c" d="M38.352,14.876l-0.031-3.849L36,8c0,0-1.355-1.052-1.589-1.197c-1.12-0.693-2.797-1.453-3.463-0.064 c-0.364,0.759,0.694,2.314,1.053,3.074c1.571,3.325,1.03,4.822-0.387,10.514L38.352,14.876z"/><path fill="#fb8c00" d="M8.277,15.795l-3.124,2.422c0,0-1.153,0.451-1.153,4.569c0,2.343,0.867,4.499,2.434,4.183 c0.856-0.172,1.44-2.013,1.828-2.783c1.697-3.367,3.271-3.852,8.841-6.227L8.277,15.795z"/><path fill="#43a047" d="M23.888,32.502l4.786,8.997c0,0,0.96,0.758,4.539-1.295c2.037-1.169,3.484-2.983,2.438-4.163 c-0.571-0.644-2.457-0.198-3.319-0.172C27.413,36.017,23.888,32.502,23.888,32.502z"/><path fill="#ff1744" d="M42.266,21.316c0.913-0.806,1.803-1.836,1.73-2.356c-0.101-0.721-1.156-0.865-2.133-0.775 c-0.418-3.378-3.511-9.378-8.003-11.683c1.233,3.926,0.175,8.972-5.791,14.952c-0.009,0.009-0.018,0.018-0.027,0.027 c-2.091,2.075-2.671,5.223-1.299,7.845c2.05,3.92,6.758,4.705,9.863,2.354l0.008-0.008c0.296-0.253,0.593-0.507,0.866-0.784 c0.094-0.079,0.172-0.158,0.258-0.245c0.683-0.693,1.276-1.443,1.794-2.229c1.418-0.78,3.332-2.199,3.332-2.864 c0-0.563-0.716-0.808-1.577-0.869c0.001-0.003,0.002-0.007,0.003-0.01c1.288-0.8,2.677-1.913,2.677-2.48 C43.967,21.6,43.18,21.361,42.266,21.316z"/><path fill="#66bb6a" d="M14.786,23.021c3.086-0.244,5.884,1.626,7.033,4.519c0.005,0.012,2.976,9.717,10.954,12.963 c-0.809,0.511-1.675,0.943-2.594,1.308c-8.356,3.319-17.821-0.551-21.142-8.657c-0.049-0.12-0.093-0.228-0.132-0.352 c-0.156-0.38-0.279-0.773-0.402-1.167l-0.004-0.011C7.498,27.633,10.172,23.386,14.786,23.021z"/><path fill="#ffb74d" d="M26.375,8.221c0.324-0.298,0.526-0.67,0.526-1.081c0-0.356-0.147-0.686-0.397-0.962 c0.241-0.206,0.397-0.476,0.397-0.777c0-0.282-0.144-0.53-0.357-0.731c0.048-0.052,0.099-0.092,0.144-0.151 c0.431-0.564,0.526-1.208,0.212-1.438c-0.314-0.23-0.918,0.04-1.35,0.604c-0.148,0.193-0.24,0.392-0.306,0.584 c-0.73,0.071-1.304,0.54-1.304,1.132c0,0.021,0.014,0.038,0.015,0.058c-0.804,0.149-1.437,0.597-1.677,1.175 C13.537,5.445,5.434,11.67,4.165,20.541c-0.14,0.976-0.194,1.94-0.151,2.894c6.823-5.257,16.795-2.954,16.809-2.953 c3.104,0.459,6.137-1.018,7.464-3.803C29.813,13.479,28.756,10.123,26.375,8.221z"/></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(0.179104,0,0,0.179104,0,9.49254)">
<path d="M73.245,0C80.736,0 86.81,6.269 86.81,14.001C86.81,21.733 80.736,28 73.245,28C65.754,28 59.68,21.733 59.68,14.001C59.68,6.269 65.754,0 73.245,0ZM73.245,21.646C77.043,21.646 80.21,18.222 80.21,14.001C80.21,9.779 77.043,6.356 73.245,6.356C69.447,6.356 66.28,9.779 66.28,14.001C66.28,18.222 69.447,21.646 73.245,21.646ZM123.068,0C129.157,0 133.186,5.123 133.186,13.632L133.186,26.895C133.186,27.099 133.021,27.264 132.818,27.264L127.162,27.264C126.959,27.264 126.796,27.099 126.796,26.895L126.796,13.632C126.796,9.544 125.156,6.447 121.471,6.447C118.066,6.447 115.586,9.981 115.586,15.29L115.586,26.895C115.586,27.099 115.423,27.264 115.221,27.264L109.354,27.264C109.153,27.264 108.989,27.099 108.989,26.895L108.989,13.632C108.989,9.544 107.295,6.447 103.49,6.447C100.089,6.447 97.61,9.369 97.449,14.731L97.449,26.895C97.449,27.099 97.285,27.264 97.082,27.264L91.217,27.264C91.015,27.264 90.85,27.099 90.85,26.895L90.85,1.131C90.85,0.927 91.015,0.762 91.217,0.762L96.928,0.762C97.119,0.762 97.279,0.908 97.294,1.1L97.449,2.967C99.402,1.146 101.961,0 105.139,0C108.833,0 111.79,1.77 113.604,4.952C115.586,1.989 118.682,0 123.068,0ZM45.017,0C51.305,0 55.649,5.123 55.649,13.632L55.649,26.895C55.649,27.099 55.484,27.264 55.282,27.264L49.415,27.264C49.214,27.264 49.049,27.099 49.049,26.895L49.049,13.632C49.049,9.544 47.173,6.447 43.368,6.447C39.963,6.447 37.135,9.378 36.96,14.757L36.96,26.895C36.96,27.099 36.795,27.264 36.593,27.264L30.728,27.264C30.525,27.264 30.361,27.099 30.361,26.895L30.361,1.131C30.361,0.927 30.525,0.762 30.728,0.762L36.437,0.762C36.628,0.762 36.788,0.911 36.803,1.103L36.96,3.198C39.012,1.244 41.706,0 45.017,0Z" style="fill:rgb(73,72,77);"/>
</g>
<g transform="matrix(0.179104,0,0,0.179104,0,9.49254)">
<path d="M20.839,19.015C20.692,18.893 20.475,18.904 20.343,19.044C18.914,20.561 16.549,21.737 13.931,21.737C12.409,21.737 10.811,21.341 9.727,20.497L26.082,8.544C26.223,8.442 26.273,8.255 26.201,8.096C25.081,5.635 21.335,0 13.931,0C6.237,0 0,6.267 0,13.999C0,21.655 6.237,28 13.931,28C18.277,28 22.676,26.073 25.218,23.135C25.351,22.981 25.328,22.745 25.171,22.615L20.839,19.015ZM13.931,6.263C15.451,6.263 16.982,6.635 18.073,7.56L6.478,16.025C5.159,11.239 9.116,6.263 13.931,6.263Z" style="fill:rgb(255,64,8);"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -1,3 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd">
<path d="m191.196 323.447-6.552 16.497h12.986l-6.434-16.497zm38.469-171.75v-48.161c0-7.677-3.528-11.222-10.886-11.222h-11.977v70.622h11.977c7.358 0 10.886-3.561 10.886-11.221v-.017zM426.175.19H73.79c-28.592 0-39.108 10.533-39.108 39.108v344.81l.42 9.02c.639 6.25.79 12.297 6.586 19.15a121.454 121.454 0 0 0 6.5 5.074l8.954 4.166 173.514 72.688c9.02 4.116 12.767 5.745 19.318 5.594h.05c6.552.134 10.298-1.478 19.32-5.594l173.513-72.688 8.954-4.166 6.5-5.073c5.796-6.888 5.93-12.935 6.586-19.15a88.697 88.697 0 0 0 .42-9.022V39.315c0-28.592-10.55-39.108-39.108-39.108h-.033V.19zM271.948 66.58h29.146v191.57h-29.146V66.579zm1.965 238.222h16.967v57.955h-15.992v-33.295L260.07 352.14h-.336l-14.732-22.51v33.126h-15.74v-57.955h16.966l13.826 22.46 13.825-22.46h.034zM177.656 66.579h45.743c23.686 0 35.411 11.759 35.411 35.58v50.9c0 23.803-11.708 35.579-35.411 35.579h-16.597v69.53h-29.146V66.578zm-79.44 0h64.825V93.12h-35.68v54.175h34.32v26.542h-34.32v57.754h36.235v26.542h-65.38V66.58zm55.72 288.416c-6.131 5.04-14.665 8.937-25.164 8.937-18.059 0-31.548-12.43-31.548-29.985v-.168c0-16.883 13.237-30.154 31.212-30.154 10.197 0 17.387 3.141 23.518 8.45l-9.44 11.339c-4.15-3.477-8.283-5.46-13.994-5.46-8.366 0-14.817 7.022-14.817 15.909v.168a15.287 15.287 0 0 0 15.74 16.076c3.898 0 6.888-.84 9.274-2.402v-7.022h-11.423v-11.76h26.66v26.09l-.018-.018zm29.65-50.597h15.488l24.66 58.375h-17.218l-4.233-10.365h-22.376l-4.15 10.365h-16.882l24.66-58.375h.052zm65.078 155.068L166.99 431.38h166.828l-85.153 28.087zm99.902-96.676H301.53v-57.955h46.616v13.657h-30.708v8.786h27.835v12.683h-27.835v9.188h31.145v13.658-.034l-.017.017zM316.53 224.218V100.512c0-23.804 11.708-35.58 35.411-35.58h14.162c23.686 0 35.142 11.508 35.142 35.311v39.141h-28.59V101.89c0-7.677-3.562-11.222-10.886-11.222h-4.906c-7.61 0-11.17 3.561-11.17 11.222v120.95c0 7.677 3.56 11.222 11.17 11.222h5.46c7.358 0 10.885-3.562 10.885-11.222v-43.223H401.8v44.6c0 23.804-11.709 35.597-35.412 35.597h-14.447c-23.686 0-35.411-11.759-35.411-35.596zm86.765 120.681c0 11.843-9.357 18.865-23.434 18.865-10.281 0-20.041-3.225-27.164-9.609l8.937-10.7a29.734 29.734 0 0 0 18.781 6.938c4.317 0 6.636-1.479 6.636-3.982v-.168c0-2.402-1.899-3.729-9.777-5.543-12.347-2.822-21.872-6.3-21.872-18.227v-.168c0-10.785 8.534-18.562 22.46-18.562 9.86 0 17.554 2.654 23.854 7.693l-8.03 11.34c-5.291-3.73-11.087-5.712-16.244-5.712-3.898 0-5.796 1.646-5.796 3.73v.167c0 2.654 1.982 3.814 10.029 5.628 13.321 2.906 21.62 7.19 21.62 18.058v.252z"/>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path d="M191.633 323.503L185.076 340.013H198.072L191.633 323.503ZM230.131 151.622V103.425C230.131 95.742 226.601 92.194 219.237 92.194H207.251V162.87H219.237C226.601 162.87 230.131 159.306 230.131 151.64V151.622ZM426.791 0H74.138C45.524 0 35 10.541 35 39.138V384.21L35.42 393.237C36.06 399.492 36.211 405.544 42.011 412.402C44.121 414.167 46.291 415.86 48.516 417.48L57.477 421.649L231.123 494.392C240.15 498.511 243.9 500.142 250.456 499.99H250.506C257.063 500.125 260.812 498.511 269.841 494.392L443.486 421.649L452.447 417.48L458.952 412.403C464.752 405.51 464.886 399.458 465.543 393.238C465.836 390.237 465.976 387.224 465.963 384.209V39.155C465.963 10.541 455.405 0.017 426.825 0.017H426.792V0H426.791ZM272.447 66.441H301.615V258.156H272.447V66.441ZM274.413 304.844H291.393V362.843H275.389V329.523L260.56 352.218H260.223L245.48 329.691V362.842H229.728V304.843H246.707L260.544 327.32L274.379 304.843H274.413V304.844ZM178.083 66.44H223.861C247.565 66.44 259.299 78.208 259.299 102.047V152.985C259.299 176.807 247.582 188.592 223.861 188.592H207.251V258.174H178.083V66.44ZM98.582 66.44H163.457V93.001H127.75V147.217H162.096V173.779H127.75V231.577H164.012V258.139H98.582V66.44ZM154.345 355.075C148.209 360.119 139.669 364.019 129.162 364.019C111.089 364.019 97.59 351.58 97.59 334.011V333.843C97.59 316.947 110.837 303.666 128.825 303.666C139.03 303.666 146.226 306.809 152.361 312.123L142.914 323.47C138.761 319.99 134.625 318.006 128.909 318.006C120.537 318.006 114.081 325.033 114.081 333.927V334.095C113.615 343.033 120.887 350.461 129.833 350.183C133.734 350.183 136.726 349.343 139.114 347.78V340.752H127.683V328.983H154.363V355.093L154.345 355.075ZM184.017 304.44H199.517L224.196 362.859H206.965L202.729 352.486H180.336L176.182 362.859H159.288L183.966 304.44H184.018H184.017ZM249.145 459.626L167.409 431.518H334.364L249.146 459.627L249.145 459.626ZM349.123 362.876H302.051V304.877H348.703V318.544H317.971V327.337H345.828V340.03H317.971V349.225H349.14V362.893V362.859L349.123 362.876ZM317.063 224.199V100.398C317.063 76.576 328.78 64.791 352.501 64.791H366.673C390.377 64.791 401.842 76.308 401.842 100.129V139.3H373.23V101.777C373.23 94.095 369.666 90.547 362.336 90.547H357.426C349.811 90.547 346.248 94.111 346.248 101.777V222.82C346.248 230.502 349.811 234.05 357.426 234.05H362.891C370.254 234.05 373.784 230.485 373.784 222.82V179.564H402.398V224.198C402.398 248.02 390.68 259.822 366.959 259.822H352.501C328.797 259.822 317.063 248.054 317.063 224.199ZM403.894 344.971C403.894 356.824 394.53 363.851 380.442 363.851C370.153 363.851 360.386 360.623 353.257 354.235L362.201 343.526C367.475 347.944 374.117 350.397 380.996 350.47C385.317 350.47 387.637 348.99 387.637 346.485V346.317C387.637 343.913 385.737 342.585 377.853 340.769C365.496 337.945 355.964 334.465 355.964 322.528V322.36C355.964 311.567 364.505 303.784 378.441 303.784C388.309 303.784 396.009 306.44 402.313 311.483L394.277 322.832C388.982 319.099 383.182 317.115 378.021 317.115C374.12 317.115 372.221 318.763 372.221 320.848V321.015C372.221 323.671 374.204 324.832 382.257 326.648C395.588 329.556 403.894 333.843 403.894 344.719V344.971Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
viewBox="0 0 203.55556 203.55501"
version="1.1"
id="svg14"
sodipodi:docname="Fastmail_logo_2019.svg"
width="203.55556"
height="203.55501"
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
<metadata
id="metadata20">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs18" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1136"
id="namedview16"
showgrid="false"
inkscape:zoom="0.55887135"
inkscape:cx="495.8288"
inkscape:cy="103.69084"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="svg14"
inkscape:document-rotation="0" />
<desc
id="desc2">Fastmail</desc>
<path
d="M 168.6788,57.190848 A 80.391313,80.391313 0 0 1 34.908803,146.39084 l -17.81,11.86 A 101.78194,101.78194 0 0 0 186.4788,45.340848 Z"
fill="#69b3e7"
id="path6" />
<path
d="M 21.158803,101.42084 A 80.39,80.39 0 0 1 168.6788,57.190848 l 17.8,-11.86 A 101.78471,101.78471 0 1 0 17.098803,158.25084 l 17.81,-11.86 a 80,80 0 0 1 -13.75,-44.97 z"
fill="#0067b9"
id="path8" />
<path
d="M 53.158803,133.68084 H 146.5288 a 3.41,3.41 0 0 0 3.41,-3.41 V 69.190848 Z"
fill="#333e48"
id="path10" />
<path
class="opacity"
d="M 101.5488,101.42084 53.158803,69.190848 v 64.519992 z"
fill="#ffc107"
id="path12" />
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,11 @@
<svg width="49" height="48" viewBox="0 0 49 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_933_28141)">
<path d="M24.9434 48C38.1983 48 48.9434 37.2548 48.9434 24C48.9434 10.7452 38.1983 0 24.9434 0C11.6886 0 0.94342 10.7452 0.94342 24C0.94342 37.2548 11.6886 48 24.9434 48Z" fill="white"/>
<path d="M22.5996 27.795H29.2838L31.2396 29.0631H22.3059L18.3011 41.4571C16.0258 40.544 13.9543 39.1883 12.2067 37.4686C10.4592 35.7489 9.07035 33.6995 8.12074 31.4391C7.17113 29.1787 6.67963 26.7523 6.67472 24.3005C6.66982 21.8487 7.15161 19.4204 8.09217 17.1562C9.94318 12.7412 13.423 9.20846 17.8095 7.29094C22.196 5.37342 27.1523 5.2184 31.6501 6.85805C36.1478 8.4977 39.8416 11.8061 41.9649 16.0968C44.0882 20.3874 44.478 25.3309 43.0534 29.9013C41.9853 33.3728 39.9048 36.4463 37.0784 38.7276L32.1423 30.5031L39.0128 34.3359C39.0128 34.3359 39.0701 34.2929 39.0128 34.2499L30.0576 26.484L41.685 28.2607C41.728 28.2607 41.7423 28.2607 41.7423 28.2607L41.6707 28.1962L30.6952 24.3204L42.1005 21.5622C42.1005 21.5622 42.1005 21.5622 42.1005 21.5049L30.4229 22.2714L39.5787 15.3365C39.5787 15.3365 39.5214 15.2792 39.4999 15.3365L29.2122 20.552L34.879 10.5222C34.879 10.5222 34.879 10.4649 34.8432 10.5222L27.4355 19.1837L28.8683 7.721C28.8683 7.721 28.8253 7.67801 28.7895 7.721L25.3722 18.8326L22.3847 7.36995C22.3847 7.36995 22.3202 7.33413 22.2987 7.36995L23.1226 19.2625L16.0802 10.0923C16.0802 10.0923 16.0373 10.0923 16.0158 10.0923L21.3459 20.244L11.2731 14.749C11.2731 14.749 11.2158 14.749 11.2158 14.792L20.1781 22.1496L8.71545 20.9389C8.67247 20.9389 8.67247 20.9962 8.71545 21.0177L19.8343 24.2631L8.79426 27.5013C8.78949 27.506 8.78571 27.5115 8.78312 27.5177C8.78054 27.5238 8.77921 27.5304 8.77921 27.5371C8.77921 27.5438 8.78054 27.5504 8.78312 27.5565C8.78571 27.5627 8.78949 27.5683 8.79426 27.5729L20.1781 26.2834L11.2373 33.8416C11.2373 33.8416 11.1943 33.8846 11.2373 33.9061L11.3519 33.8631L18.5161 30.1162L20.1925 27.444H22.1053L20.7799 26.5055L25.2074 19.3986L22.5996 27.795Z" fill="#368727"/>
</g>
<defs>
<clipPath id="clip0_933_28141">
<rect width="49" height="48" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: $$$/GeneralStr/196=Adobe Illustrator 27.6.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 518.4 476.9" style="enable-background:new 0 0 518.4 476.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:#4D6BDD;}
.st1{fill:#FFFFFF;}
.st2{fill:#FFD749;}
.st3{fill:#FF6B4A;}
.st4{fill:#89A3F4;}
.st5{fill:#FCE088;}
.st6{fill:#FC9381;}
.st7{fill:#C2D3FF;}
.st8{fill:#FCECC0;}
.st9{fill:#F9BEB7;}
</style>
<g>
<g>
<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -94.1312 252.3384)" class="st0" cx="257.5" cy="239.8" rx="237.1" ry="237.1"/>
<g>
<g>
<g>
<path class="st1" d="M350.6,211.4c-8.9-9.6-12.2-30.5-12.2-30.5l-2.6-12c0,0-3.1-11.3-5.4-14.6c-1-2.6-2.8-9.7,3.5-16.9
c0,0,6.3-8.1-2.8-14.6c0,0-10-8.3-17.2,1.2c0,0-6.7,12.3-16.4,10.4c-2.6-0.7-4.3-1-4.3-1s-21.7-4.2-35.7-4.3
c-14,0-35.7,4.3-35.7,4.3s-1.6,0.3-4.3,1c-9.6,1.8-16.4-10.4-16.4-10.4c-7.2-9.6-17.2-1.2-17.2-1.2c-9.2,6.6-2.8,14.6-2.8,14.6
c6.3,7.2,4.5,14.4,3.5,16.9c-2.3,3.4-5.4,14.6-5.4,14.6l-2.6,12c0,0-3.3,20.8-12.2,30.5c0,0-60.2,54.1-19.4,109.4
c0,0,26.8,31.8,71,7.2c0,0,20.6-11.4,41.5-11.5c20.8,0,41.5,11.5,41.5,11.5c44.2,24.6,70.9-7.2,70.9-7.2
C410.8,265.5,350.6,211.4,350.6,211.4z M217.8,257.2c-4.2,5.6-14.6,5-23.2-1.4c-8.6-6.4-12.2-16.2-8-21.8
c4.2-5.6,14.6-5,23.2,1.4C218.4,241.8,222,251.6,217.8,257.2z M224.8,196.7c-7.6,0-13.8-7.1-13.8-12.4h11.4
c1.3,0,1.7-2.2,0.9-3.3l-7.2-9.6c2.4-1.9,5.4-3.4,8.7-3.4c7.6,0,13.8,6.7,13.8,14.3C238.7,190,232.5,196.7,224.8,196.7z
M276.4,184.3h11.4c1.3,0,1.7-2.2,0.9-3.3l-7.2-9.6c2.4-1.9,5.4-3.4,8.7-3.4c7.6,0,13.8,6,13.8,13.6c0,7.6-6.2,15.2-13.8,15.2
C282.6,196.8,276.4,189.6,276.4,184.3z M320.5,254.4c-8.6,6.4-19,7-23.2,1.4c-4.2-5.7-0.6-15.4,8-21.8c8.6-6.4,19-7,23.2-1.4
C332.7,238.2,329.2,248,320.5,254.4z"/>
</g>
<g>
<path class="st1" d="M257.6,331.6c-27.6,0-39.9,15.3-39.9,15.3s-12.4,13.4,39.9,13.4c52.3,0,39.9-13.4,39.9-13.4
S285.2,331.6,257.6,331.6z"/>
</g>
</g>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.7 KiB

View File

@@ -0,0 +1,12 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_143_302)">
<path d="M218.857 235.572C196.571 235.572 178.285 253.858 178.285 276.143V321.858H292L308 291.572H210.285V279.572C210.285 272.143 216 266.429 223.428 266.429H287.428C311.428 266.429 330.285 247.001 330.285 223.572C330.285 200.143 310.857 180.715 287.428 180.715L211.428 179.572C194.857 179.572 181.143 193.286 181.143 209.858H285.143C292 209.858 297.714 215.001 298.285 222.429C298.285 229.286 293.143 235.001 286.285 235.572C286.285 235.572 286.285 235.572 285.714 235.572H218.857Z" fill="#555E63"/>
<path d="M72.5714 291.001C50.2857 291.001 32 272.715 32 250.429C32 228.143 50.2857 209.858 72.5714 209.858H154.286V179.572H70.2857C31.4286 180.143 0 211.572 0 250.429C0 289.286 31.4286 321.286 70.8571 321.286H154.857V235.572H64V265.858H123.429V291.001H72.5714Z" fill="#F05F00"/>
<path d="M434.286 196.142C432 191.571 428.572 187.571 424.572 184.142C420 180.714 413.715 178.428 408 179C402.286 179 396.572 180.714 392 184.142C388 187.571 384.572 191.571 382.286 196.142C356 246.428 316 321.285 316 321.285H352L408 214.428L434.286 264.714H393.715L408 292.142H448.572L464 321.857H500C500 321.285 460.572 246.428 434.286 196.142Z" fill="#0E9FE2"/>
</g>
<defs>
<clipPath id="clip0_143_302">
<rect width="500" height="142.286" fill="white" transform="translate(0 179)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1 +1,5 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M250.207 5C111.849 5 0 117.52 0 256.723C0 367.996 71.6655 462.186 171.084 495.522C183.514 498.028 188.067 490.106 188.067 483.442C188.067 477.606 187.658 457.603 187.658 436.761C118.056 451.767 103.562 406.754 103.562 406.754C92.3769 377.581 75.8036 370.083 75.8036 370.083C53.0231 354.662 77.463 354.662 77.463 354.662C102.733 356.329 115.992 380.501 115.992 380.501C138.358 418.84 174.398 408.007 188.897 401.338C190.966 385.084 197.599 373.832 204.641 367.582C149.128 361.746 90.7226 340.075 90.7226 243.385C90.7226 215.879 100.658 193.374 116.402 175.872C113.918 169.622 105.217 143.779 118.891 109.189C118.891 109.189 140.017 102.519 187.653 135.028C208.047 129.517 229.079 126.714 250.207 126.691C271.333 126.691 292.869 129.611 312.756 135.028C360.396 102.519 381.523 109.189 381.523 109.189C395.197 143.779 386.491 169.622 384.007 175.872C400.165 193.374 409.691 215.879 409.691 243.385C409.691 340.075 351.285 361.326 295.358 367.582C304.474 375.499 312.341 390.5 312.341 414.257C312.341 448.013 311.931 475.105 311.931 483.437C311.931 490.106 316.49 498.028 328.914 495.527C428.333 462.18 499.999 367.996 499.999 256.723C500.409 117.52 388.15 5 250.207 5Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 822 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,243 @@
<svg width="86" height="79" version="1.1" viewBox="0 0 86 79" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><image width="86" height="79" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABPCAYAAABxjzKkAAAABHNCSVQICAgIfAhkiAAAIABJREFU
eJzsvXeUXVd1+P855977+ps3vahLtmRLcpFtueIytrGNwYCxLWE6BgJJaKHmSx8nIQmhJPmSgAkQ
mg1YcsO9SiO5y5JGddSlkaa39968ets55/vHGxmBMfB1+66s329r3bVmje57997P3Wfvffbe5wxM
S1dXl3z+5x//ZsYpl153wewzLjlu+leC/19gmsOsU8+dueSit17w0X/40dyj/7Fq1SrrBWd3da21
AYwxqQ9/+Z+/s+Sit+RmnXqBOf6cyyonX/a2iwBYseKFH/z/lNQU75TON5208NzLc7OXXWgWnXtl
6T2f6fpx0ZhWgK6uLvvo2XLFqlVWV9fF4ZqtO8++4XNdzz63YeOnKuVivQr8UAgRL44OfRqIsnSp
4TXWXGOMMKZLvvB47UdQZ2e3BNBang3Uq8APXLec3Lpl6wc+/IkvbLxj7VNv6OrqCldMK6C9euVK
dfeTm97/k5/9+qZNm3qilrTCdF3Gqri+VQ2MsZCXAsfR1dULSMC8GjdujBFwo4CLpk3SOi2E0H/s
esassGBcQIuBpUaILv1q3NsxIpD6TDdQJsAS9XX1RmBUz5Zts8MwfOCWh9f9r3ddftE3Vq1aZdk/
vfu+a2+7/a6fHO4foT6TUaWqaxdzORqK/cYphGI4jFSA44BeXiGNrUFEQPc0xM5jIT4Px/R/J05L
ajbRoRjEDD74uMb3D4yl078YE2K1+u23rp7+7hUWLBWw08BqLcQrqgimUCj3pMb3iSSIatQSsrHZ
bqiv16PjeXPPPQ/+83/eelt25crrfmhbkeTf5YuuCQNPCydiVQaOMHtyO+0JI6LxpI4MTcQqESta
9dVLhmqMkdReigD+MMTxH6eDTMMCadRJRlRPA+tURfUEYcVmCCMtIXIQUURI41j+lPKuPqCI70CJ
LUJYW33t7E4m/3uoBnv1MddGQJcF3UCnhi7zEmCLlu5us2LFCqu46bFF9Y0RCD05NtlDf7iE1IIT
pdGhnsyXlFKy6zOf+cyd4p9/dEshkUqlt27fox+99zdi9uRWcfKcJtpmz2VoeERlcyWrUPbuevjg
5Ns6O7G7uwn/DJACVktoEUJc/ILzjbkngb/kOGUVTjZmarkwqWVCjJ4opNshZAD4gDX9HjLAGDCF
1mUErQi5DShNv5scoDDaKhkVP6iUvR2R2iRM2OOp8q5U6lejL7z+Ua3mzwJ99Lkvm9/w3VQi9rGG
+oSaPaPDyo6NsvPgIPvTS8x5V1zF+ecuF2PDA9xy07//rX3X/Ws+3Zhw/jPZ2BJpnjpEo6PN/EVL
hSMlbr1n5fNFpcLg6nPb4n/T3V39t06wu3lxuMZ0yWmNVL/93f7ZSolThag7S4jocq1KS4XtzrFk
DChOA2oDirjlSZUbzJmxg6NiZNegGNw1IAb6C8IrlQmqLkIbZrVbZs6yuWbeGY26/YRZZGYLGcuo
lJDWKdJxToH8uyDEUrlC6F+9F13Xo83UBnRmk5Nt2i3Ev1Z/T6ulEPxB+9xJDerZrfFrVag+JowK
m+ob7HQiTf2iJoZGxmnJ7xfVSpn16x4vPb3m0dGhvftPE4CIJ9P/KBMNb58TdRvPX9CYSSUSZkZ7
h5icnEDp0AyOTOiRsSxuGFzy1LC7fgVYq48B9/tSqTw1M2LZr8OSFwmjz0EkThSyMSFEEzX/lwOK
qKCgpsb6zdj+ITHZNyjH9x4SQ3v6qIxOQLVApVKl5CuOjLkEgY8FSAXHNUFCQsyCuqY4de0NpGc0
mabF80xmfptuXZoiPadROomihACoAhNAgAnCI5jMZmMaH1eyY73jfGmTEMIYg/gDmisBfW5T5MR4
Ivpsc0Ndau7sDjDIttY2RsbHTKlUEpv682M7S05RlfJFr1IYBVYLY4wQQhjggohtX/X+i099hzs1
OTuVSun5s2fKaDTJzj279MjohJycqowUfb1862R18OhFf/vWjQQszfZvSFP8EEKlIQokgBQQ1X7V
14XxCTHed0iM7dktx/cfJD8wiPCnUL6L51fIV6GgoWRgvGoYrwa4rsdEoYzQhpgtSUpFe9zQEQlp
swI6oobWNCQdEAqcZIRoSyt1C082DWcsM7FWqaONZRKzqra0DFCZPqKYws7Notr/PtpyOwFxjOaK
LhCrW0jUW4lnGuviS9taGtXiExZbllDsP9xPoVAgWtdQueXJXZsrVXc3cDgajd7qed4+exoqwON+
GD5uEsnfOL73hCUxXhCaaEyIhkydrFYrCmiXhfKqzk4uaunGrK4ZQWPMKksIocKpz1xhWQs+ReJE
Qt9S+dExM96Xl7nhosiN5mWYm5SV7CSVqRylUglfB7hCUjIRJjzDREUyVQlwlcb1AzzPx3erCK0p
BBqjFTFjMaoMe4qgsYgISVIaZqQEC+phYbNiVjVg5vAAieKAKG57QBRDS/oyidU+k/jcWTq5aJap
P2OJiTRlhTgYO72wY/b3Mu/JXWhMl4CuoybA6oLwfDvxk/p0fGl9Jhlm6upsx3YoVVwsiUkkU6zb
O9RXqbqHTjnllL/Ztm1b2fM8AHGsp5ednZ2yu7s7fO+ly7+ecfQXQ88L04m4nYhHEVaEw/0D4eDw
uD1ZqN60cdL7q85pe2vMCkuI1cobefNbI+XSHcOjJ+tbfzhkl8eyRGww0kJJiXEkY9UA7diUQsi7
PmXXxXU9gjAk8HyMCrGFwUIRQZGO2cxvTrJ7cIJy0WVBSx2hNhTdgCk3YLRQpRJoCp7CVzVrHbWh
LSGZXQcnNmmWNIUsSGlm29Aag7AEqj1F24euNpGH1prHegb9199qXw3hQ4DsBNkN4fIm+4v1qcTX
Z7Q1h3PnzLIdaSiVq5SqrolGo2LXeOnggxv3DCUc528qQbAJsKdHsbaPAau7u7vNqhUrrJWrV3/t
A5edeX5QcS8MfFc11M+zYvE0mbqiPTY+ETY1pP7yPEds6B5xf9JZ+zIDYFSkjBHSrg4xr26M3tBh
+7BERAUyJimXNeMFj7jto8IAt+piYUhYkEzZxDMWMaFpSUeJ2RCR4FjQmo5SLJcYD0LmNsTRCEpu
gBSCkaxDYzpKJVDsHZlCC8GUq8i7IZtHDI8fAaUtHEuwqNmh3Xa5bG6CD70vin3cOMYRsgwW6HkA
x4PTDd7ZjdHLM5nk1x3LhOlUymqob8T3yhTGxkyp7AlpnIkHN+6dcCzrp9NQLY5x6seCBTC9S1cb
VqMqHu9OJJJbpXIzxYprtLFE4Fc4bt4Ma2Qsr0Iv+N5Zrdbm7rHy1tU39kYAZYmyiwy1CqOce2mc
y0/R3PeQz89uC3FzEHVCvEKFlsY4TfVRrLo4jckIjakIEVtiwoCJiRzJGITaoJRGK6j6IcYYil5A
1Q8RlkUQagwGZTRRx8KxJEvb65iq+iRbIpT9kGoQEijDRDVkz3iR7SMuM658A+f+3f+iYflS9MSD
iOTfGBWgQBQA3g3BQ03xmbG4/Yu6RNTMaG+QWgWiWCygtMJoI5J1Gf/2jfuGJGZdoNSPp/3N7zhz
+Xtg6epCd3V22r9e/1x/PFX3SSualAODQ+pwfx/zZs+mPtMs6uqSIhqRsYjUty5tIdVLiwawkzKo
HGqWpTV9wh+xccr1rHhjhf/96TyvX+5wRnsdM1OG8xfUc/5xjcxvjNIQk0QtQ7VSxXWrlKsurh+i
tQZjaoPBQNSW+KFGK43AYEmBUhopBEIIpqohsWiEUBmqfkjUtkjYFu3pKIvqY7TFo/z0P/+OB++/
jfOXn87G3zxgvnXD90VvboGgrU2D8gHZBULY3BK1ZWtdXVLXpRvlgnnzGB0b5tDhIyYWT9M7Wjw8
MVXqb0wk/pUXmY3+wYxVd1+f7urstL/58Potpy2cd7JXKZ2USkRULJ6SyWSKQmFKRKNOaLRuFT5z
f37f/tvOOAPnw9d9duK7f7s63Tc4cnZzdkpU91QIEwuYtcDn/BNy5MeS9OwrMqc5hhCQK5ZRYYAt
NL4fErEl5bKLJQWWlBzN+kQdScn16B8vMrcpiW1ZhLoGUAKJqIMXKMCQiFrkSh5Rx0YZcANFuery
zz/+Kle/8/OMH9nJLR99H+u//29ifLS/unrD+MCvd5nqVMlfZ2Dbua3xbzSkY+9sbWsIo5GI3dHW
TqCgWi2bqueLvHLGHti0ZzhqWd8q+n7PNMMXxMAvmgrs7Oujswux47nGtcfNbXnfVG4q6fuuyeYm
xMz2VpqaWmQQBmG1Ulk2I2GNPrM32HDjt+8NHt6fP3D/wYronSxWZ8XctuTOYbvozhdp4dLuH+LB
3YamRIyYDcViGa01sUhtaEdsQdX1wGgsS6INhEqhTQ1i/0SR1voEGoEbKEpVH8eWOJaNrzSB0iQi
Nl6o8JUh6tgUckU++IUbuPIdK9n75IP8+i9uYGhXr95hnP13DukDu6ZMNlvyNhn41SUzomdGI873
2ztawuPnz7eb6zMMDA1QrpQpFCuipW2Ge/szvX1Vz39AGfNf0/z+YDz/omC7wbS0rJD3rF1bWjp/
Vl88Gn37yMiQOn7+HNmYaURYNsVyRWjlaa31FR0J6/4jxWAYyK7aMNbTM+a/9fYDwXHW1JCYPbBH
+KmF1LsjhGGRbNhAMiooVXyMhnjUJggVUkAQhhTdgEBDyQvJux7ZssdkscLBsSmU0ZT9kEI1oOD5
WJaFMuCHGgMoZYhHLEpugPYVC5bO4pPfupbJgyP86oaPkyvnuDucYTaWkqq+sfXxciH7KeDmKxY3
xywtHmusT8XqMhkxo2OGSCWTJFMp9h7qM62tHeLxvUMH9w+N70+n01/yfb/KH8m8/dHkdW9vr+ns
7LTvePTxHTPrIic0ZFKn1iXTqup58sjgANFYVNiOg+/5tgjDy+Zq/5b3/ODB63qefvg3ScecnEyl
5d1HlDg9NcHpsyqMW/Px9+1nNN5GIhKlXPHQGhJxm6qv8DxF0QsZmqoymC3Se3iC3UeKHBr3GS9L
8n6EUhhlrAj92YAj4xUmpqrky1V8rTBS4IWGiC0JjaY4FfKW98/npHPSbPjxg4xs3sUv8xn2FSzO
Oufc1Gmdb5r1pvd+cnhheff+wtDAPcm69KLWtjbd3NZqFcoVIrE4WI6RUojeI6Oj63YeGrZt+xuu
6+7gRUzAUfn9qOAF0tndrTu7uuTOZ3/zyYZo4pLDg0MtbqWsE6mE7OjoAGHJZCxn4sn2Bc3vfO/W
wT09MwsTw+RyOZ1MJGT7zAXc41R57/G7CYozSEcshsbGiceS2JaNrxRuYMhXQ/LVkL6hUfYOTNDc
PotlF5zJmee2ceKJCTraFPG4jwg9qlM+E+OGg30+vfuq9GydYs/uCcpDORriIbObk8QjNlWjmX9K
nDB08fb2csQW7C5EOPW0U0WhGphDu3rapnLj32s59S1fqC8UZ2dimJaZs63WlhbGJ8YZGB7BsiyR
qm90n+vbNiqlfCgMw0f5IybgzwbbBXrFzp3W6gd6xv/2HVd8Ipbybq24bjh37nFSSAsRVIm3zBP1
F16vs8XizKQVmJFSCYOQ+UKRam6S0Rnt+McfxN5fIpNKIrIeg0VDezzOWLlAtRSwezDLgcEJ5i46
ka988p94y9UzaO+4H/CoZbIKEJZrR+BBJeT8s0LwNaacYO/wAh5+wuLOB7Js3dZPyuRozkTIuz1k
h9tI2A5DPtjRFNXAEIZlMZXNmvq6tBn0vNkL3/RXOnX4GZmMGRKZRubXN7Grd4eJR6Piid5D/RNT
pYMz0un/GCoWxR/T1KPyZ9Wxent7TVdnp/31ex/b/rqTjjs5nU6clB0fU6FXkbL9RFouuI5qtSxS
UUtjkEob4Xk+EdsinqynpS3JindognI7waE8Gypp8mGCTNxmIO+z/eAAFZnis1/9B/7pO9/jrHOW
k0qvQ+v9aBViQmoAAxvjGozS6KpBFRUqX8FUJmhNDnL20gnedXmM05cvYLjczLO9UyScSdoa40Qn
JNsOjjHZchbNdQlczyeRSAjLdkRLY52OWELOPu18MskkMiiRnZwwdXUpMTSZH//1I08PRm37m3nX
3c6fWUX5swuEne/vo7OzSxhVerI0OrAytFOZxs73kDrhTFEqjNHcUk9cIPoHRvDCEIMkXZ9hJOuZ
1sQ+f8XK0+ypnRZDGwZ5KJuiHAgsS7JhVx+nX/B6bvrZLzn/wk4sK0Sp2xBiB1JGkTJAAsL4CBMi
jEKEAdJopDGIQIEWBL5F4CqEGmXRnCOsvMrm9MUzefq5LLFUjFYdozw0zPbIqbS1txGqkFApQs9F
hr5It9Sz/KQTOOGM85my6ymM9Iv8yBH3V2s3DZQq7oOhUj/kT9jVY+UFE4QXk699zZhukP/yozsG
5l5xw6r2qz4uKnZS2W6Ocy96He9+33vwOlopVEokkykSqRTFasDIwJHguje2lKED90jZDLsRJnwH
hWTrgSGue/+H+a+f/YoZM2YShkVgDZZVRNAIxgYSYCUgEodIBGJxiDkQASICVO0R7ARE4gJdiTOx
3mbsx32cXt1EvuijvQFkpMiZLWDG9pqpakhDfT3z5s2lLhlHLl3Ipe99F1e+/hLc4iSHRyeNc8qV
5JoWFwZGJrZrHf/udHvAn11T+5M2FmopweksWHjr41u7du468NfZ/v26pS5hJ9MZzjlpCUWtOWTb
6NYWvFwBE01w8OBh3vn2CyJXX1PXGBZdyJfEkXgSzzhUJsa59vr38vkvd6F1CExh24cAF0wURAYo
QXgAJoegmINCCME04JSD0AaRBJ2F0lZDZSdU9hsqgzDvbIdvrIMtOwWfuK5Mx4wopk/w7pND8ePh
HIvntJKJR4ksPI6WM5dz6uzZjJbL3LtmPalEWhwYGdGNi89t/fYvLop95j1vG+nq6jqWw8sHO/1l
2hjjPLJ5z3/f/0j3u7c/9xQz21tI2O34xSluvvdBSkuXUBISt1Ri4YwZrNu0lUXHz+f6t85CUmRi
Y56R4QpbSgkKU1kuvrCTz33pa2itEWIEIbLUHG0KRAjltXD4IfSBIfQYBBOgSqCKoBGIpjROSyPU
wdhdEGbBiNrENN0OgzM0v7rLosmOQylgVlOW7LxZvHNygN3Nr+dAf57lJ51Af24Sy3a4d2CQ4cef
ZN/mrTTOnEW1XJKbn9ugTz3nwqvvenLbQ2897+SVQogpY4wlhPijEcGfBHsM1Lqf3rfutqc3bLms
d9vmIGELJ5/L41g2jmMz9NRz5J98hqLvMSuW5ODIBNoY3njVeZy8KCCs1pF/bg17yhY7hqq0tjTy
pa6/r6XsDQjRDDTWNNTshAPfxaxfjx6G0BeEnkCFoFxQIejQYMoFvMECJpJAlVJgC4QxGCloPVnz
pY2Qy0raWyz27ErzhuOGSM89nfp8PzfMG+I7ZimDo2PMaGrkwLrHmex+AjWRw04kGBsZYXR0FCFt
+ewT61WlUrl8dHx87Z6JiTcLIQZXGWOt/BNwXxTsMVDrb3n02Qfuf3jtOXu3bwkWLz3J8SoFVLmA
MhphBIlMA7brETNR+sezZOrinHLBhVxwRguOHaX/4TWMj2TZULDJTRX4+Me+QHt7B0opLEsCsZqf
FQ5s/BI88TRi0MYYjagzSNugDcgItaJEGbQlwTLIdAUCH+Wn8YuChjmGPUnDL7thVsYi5hie2hJn
xcISHS0j6AXzuLB4N1tPv5A9fQF9wyOk42lsCX6Lw1Q+T1CuYBmFjCSYNX++tXXjM2E2mz1NWvYa
Y8xlQogjR/n8X4E1xghx440YYxLre3rvvff+R87Zu70nyNQ3OH37d6O9CicuPdnEGtrE6OgY2f5R
sCxSiShXdJ7FlZdfQmB8Fs92qIwdYezJZ9gxJXnucIFFx83jmuuuwZgSUjo1UsYFMQo7Pw+PPA1e
BBpChDIgwERqmePQA5MCEwNdMJgqSCmwEiF+toCVTNGwWPGl9ZpiUbIoI4jbgvFiyM+fzfC5ZUO4
c5aRbBzhhth/M/bXD/PMk0+z7tmN9I8WyOencByH5vZ5JFJ1Zsfm50S1XKaxpc3uP7AnvOceuai9
PvWwMeYiIcToH4P7ArDGGNHd3W3R1RVuuPb6X//stvtet/XZJ4I5c+c5WisCFzNz4UnCjzWI/dt3
BqkonLFsiTO7o4WFx89j1pzZzGlrpyEmMIxz5P77Gc7meGxQUiqWeM97riWZzKPUKJZlgbFAVGDy
17B+FagIOKpmbp3a8HcShoQDtIrpYhCEMahOQLkEsk6ArWhsr7BJwL3PWLTXSUTtvZBwNA/vsjgh
HuENlT1UzjyNJp4mPfE5ROf3mD1nBvsO7GXPgSE292xXvTt3mHmLltgnLj/fjB05gOPYor1jhn1g
Z0/4i9XRE5KOfbcxpnPl6tX+MTXD35EXxLGdnZ32xRdfHO482P8vP7ntgRs29/QEqWjEiScSxOMx
Y6WbxfDYeNiz/qH+PU89dDAVsSf+/p++1tExawZuoMjEHGY21CNlhd7bf8Hw02t4ZMxi53CRiJPg
0597M81NZaBYc1hiFMwQPPA92FuphVGydp8KiM6CqTqbh4YdHuizWTcg2Zp36DcWqkXS3CBoqhfk
hwTNp2k+t8YwOOgwo95BhYpk1EYjwCg2jDiclCnR6GtYvJho+QGU2M145HJmzFhkLu08U6y5544d
zz70m/2jwwNxoqlU29zjRTpmG6O1kELIiWwuGJsqz2ltbZn/6UsuvK2zs9P+2c9+9gKt/R2NXbVq
lXXxxReHe/qHr/zlbx75XM+WLWE84jhRIUnVN5nhybzYu+3J3OiuTX1of6q9relQU/3EAwNHhi+a
ObvjowtnZNRxM1stCNh3/y84/MBdPJuVbBop41crnLB0KQsXWiAmkcIC44OIwNDTsHOspqI6qGmq
FjgLBav32Xz1h5LilINRhpFileaYg5EGY4UsmuPw9rMFH74woDuveGij5LiMoC0ZpW+yjFYGIwQS
8AL4+41J/tEfYpa2EVedS1viThzdawqN/yruv2dwsPuhB8vXvP2Nt9xx6/0ju0f7Pzgyf+kVJ55+
XmRWe7PWgSdFoJ29e/YEtz+w5p2b9hzsPuOEBT9ctWqVtXLlSvUHwRpjhADdk8vV33nnQzc9/exz
pjqVk4V8lpb2dkM1ENuf7R7MH9wxaNtiSFjON4ZHvmEBt4fhZMG2O4BWqzw5yN4H7+TI2kfYkjM8
PlxB+R6+F3L6KTOwrCJKuViWDaIKhLB7CwQOpBR4AlUWWPM0d+11+It/tOhISM47vg5UyPb+gAWN
MTSCwWyV7LDkU/8dsPMNgpFxi/h0Qr8h7nBQCMp+SDziEGiIWZrJisVHN9j8OHEEeaePe+UFNJ59
UDTWf563XXlq5roDPzmz4dn7jkRu5fpZM9XDAwe3vXN7pfQPkUuuare10IMH98nG1nb7uU2bdSod
/9Zjvb0PX7pkyZGuri7Z1fXbprznwd54Y7dF18Xh9nse+8zGjVvn5LKTQaIu41QrJZNsmSU2rn1g
IH9wx6CUckNzc+vfj4yMjLvlDe9znKa2MJzXNtCzmSMbexnevIFCdpztFdg8UcUEPkYHZKIOCxc1
AlMQaFCiNuSDQRgYq2murGIQSNuQdWy+8GPJia1xGuKQiTqESmIJiSUlEcsiGbNJxR1sx3DrmoBE
1KIlA542lENFNGKR9QIapUQAShsyUcHGUcF1j1r82/kjnPtggULfCUTPW0THSeekePIR1v7qF2+B
2OsHBtxHgR+XRw72bO6+7+azLn3L4lRdvYrE4pbnVsONG7fUNaXT/wy8Y8mSJb8ziz3GFKzTADE7
dv/8WTM/FIvF2ycmJ1X7OZ3W02sfHMke3DYkbXuNDsOvjoyMhIC0iTVZkYI59OCa8J7vdztaGiqW
xY6S4Ui+pqnChCxsijBaTTBndhxMgFAxUBWQGiaGIB+CZUFJoKoCe75gVY/N+Ihg2ckxAk8xWXSZ
KrsMTVYIvABLSnJlj3jEIV8N8DX4PmSpdX6VCiEVpfHQLGq2SNkSW0KgBG0JSbYM19wLHzuzyjtG
e4g8upVw2V4zN5El3mjFo1G12PN47HiI7IfNpaEDV+547vH7zr/8rUvdYlanUyln9oz24q9+9L3T
HcdZvnLlyo0c08TyPNhpNZYrr3zd00tPPPHrZ1102deOmzO7+bH1T2b7N68bkNJ+QofhVwC9atWK
yMqVq31pUQdSzNWj4uLFhq4eyJbL+L6H57pEhWb5zCS+UshIjNZGCb5EmFRtGmV7kMtCRYIWoAUy
FBCBh7cIWpI2thDIqE1vf450eysLT+sgYQuiUYs5UpCIWViOwLIh4kgcR+JEIB6RxNOCkUP93H/v
MHZdtGYmJBgEdRFBfdTmX55RfHez5rMrBJ99z7DQa5qNHRiTjJp6z8OcBuH+GqfDY7s3vmVzOrP+
8te/viMlvAO3/9e38ocOHSrZth3/o84L0CtWrLBWr179Hzt3797Z1Nrxsal8domEPVqHX6PmqOWK
FUs1rAZZscFDFV1UPsdIXhL4IUKHtMUMx2WixKVmohySrIuTjtsQNoKoh3C8VoWdcmtQpcSEFjJh
yAeCg4OCxpSFVgZhS4byIf/+2SVc/1djNQenNVgGhF/TfFTtONqPF1EwEbDvlxXueQiqgSIiLZQ2
xC3JpBvSFLU5pclmy5jHZDxBfE6GnADfRUhBCmApmOk+NRs4OLq7Z8Xqvh3fy42PloFno9H0Dzyv
uJfpFtUXA8vq1avVdGy2dnJs+CngSqCHWrZ5WtWnG4a1wRDi2FVsy8OtCmanHGalosQICZSi4ilC
DfFElJgVAq1AHEIXwgJUvdokH4NRAhFzGC5DsWhoqatFg1obkILccA6eO0QwV2NnBKZqMFpgBJjp
MrnRBqRBB4KpX2rwNHV14E4Z6qI1O2vL2lTaUxpbSJqxaLRtCARWxEZGJcIQqQ1ljnYdhYCsFrNP
V4t8IhaLCdd113teEZ6Prl9cYwGYDngltfT9XUd/zQvSZlWNVuiKQqoC6XLFAAAVaUlEQVQqlQqk
0zESIkLZDVAGnIiNkBbRWBRbSLDmILQHYaVmZ31Vi13LBmUspG2RcwP80GBbAmFqymkLQ7YqwMsQ
bvawThOIBoPwBOZoH7M2YBtMaMjfZghGFXUzJJm4z8ikwRhTU73pFuhQGywDIRonHgUrgVYKow3q
aJ911++O6Gkuj7uue5TJH6wo/LF8rJ7+0NEO4Bemy4wpYUKE8ojqMoFbplzx8IIQpRVa1SqnQkhs
WyKwQSRrQINKbY7qaYwWKCyU7QACNxA1E0Ctu8wYgy0hX1GQjIAWqG0Wetyq9SFhYbRVu1Uhyd0h
8Q4JlLGxfUFdEvzQYKbZC0AKQaAN2tQeKxqJgKwjDB1RqhrK/ovmXo/CPVpJ+IPn/alEt6FmX/5w
DtKv5sHFSoek4x6WCgnCGlBtajetdQ2s0QajAX8YSgPg+qBDjAZlBEpaaCNBSoQlMMYcc4BjCaZK
GnQMEYlgrCiqN4rJRhARG2kshG1TXGdT3S3BsQldidSCdFwQKFOjMA3SEgJ1DNh0xgItTJALKFQw
nsKF31fY34H7R5Pef1ai+8XEeOG4TBvKLiIWhKRiAi+o9VRpXctIKa0RUhCGGlUJkPZ+jD+K8KsQ
upiYhZY2WgcYS6B9QcKSCGkIlEFrjaEWKpWqCuw04IGwEQnI3SUoDyqsUBHN+LglgUxLgrxGVUFo
SSICIab2z4DRNbAeNTMDhqa2OOgEVPvRmahC14wnL3FBy0sE22IAfJMcjjOOqHNkVBvqI1ANa5qp
NdNaC1KC54d4lSqOHIAgWzMDuGBZaAk6ItBKEgBNjkU0YnB9jUrUHJMloVgOwRUINMIx5J4y5DeD
sEB5EdyUQ6TdQ9hhzaEJg/EE8Uht2NVGDyhTs2/GHHVmkrb2FJRSVMZKjORUADr/0tjU5M+uef2u
LDUAopIaRvuePSMt4jHHtDmaynQXoKFmG4WpNbBVqgGlYgVKfVCeBlt1QVro0KD82pw+kBatmSjN
9ZKiGxLqmjmwBZQrPqEVR0QSTD6RoNCbwE7HkHEbp15hHIMmgarYaFdihEQYScQSaGrDvmZnTa0x
wNQ6ZxIJScfMGLgRbEIOj4UuMPn/AGyXARjYfe2IsZIjsiOGiMfN/IyhEii00Sita2ESNSilcpXs
ZAn8cUwlB9UyuFWEpTARgZnOvHmuoM6KsHSOQ7YS4iuN0tMvxw1QQZrCUynKh9JYmRQikUBEkwgn
QaROEkkFyFgMGbUQUoAlsWTNINZMQQ2wPb3gwPcVjc1J2jrqCcIMdp1Nf4kS8ILVNq86WFHzLXLh
G9/ooZMHZGsC6urMCXUKL1SEoUIpg9IajMaWUKlU6B+tQljFuC5Uy5ggqIVeDhhLYKTA2BJdlFy2
JE4pUJS8ED/UOLZNpTTJ/t17CRqKNFxQpmWZITUjSbQ1Tv2ZCZoujpE8QdRaPeMxtJIYLbGoaayZ
dlRagxS1BQfVwDBnbppk0yzciUAUJ6boK5A7BuxLWoD3MpxXp4RurSpii5WqXsKsNnNirB8pDG5o
MEajpu2sDYRelZ1HClyxxEJVCxB601rqY9UZvHGJiIKMCAqe4PKFTcydWWQw6zGrURCPWEwVqrz+
K1tpzDjUJSXRqMOnV7yFN73ewa8OIoIIyBBpewRTFhgHo/3nwxpjeN5E2QJsKSgAJy5pAFqpHN5C
rurpQwU5AvplgX2JpuC3onO5Z/DysGC2OHWpQ1vSUHBVrdtaa5QyoBUWIdv2ZqHsootFQh2iCVBB
gEhosC2MliAFoWPTGI3wtytmcWTKI1tyMUKQiDq4FZvxYcGe/bBuc5FqYwPWnAZEXRqrycJqjtYS
OkaDtBE2BNMN7MYwbQpquKSoUVv+ukXAPMPkOEc8xx8v6cPA1P8jsJ0aQJfrNxBWPDW30UqkkuaM
tpDJikLoo87CQKiISM2uvhwjEwbL9VHVabChh/YVdoMBSyJtiKQtpryQ60+v5wsfXs7OsYD9Q1km
C2WCIEArj5zncvqpJ/HGt5yO0iFWMoN0IqiyJChKEBohJTIFVd9MT4+mnSoAAu0rmtJxXnfJXLQ7
QjhwhE1DVgWt90yf9pK3EnjJYIXo0sYg4kvuOKxDsY10APVturPdUPYVNZ6mNjFQIbbQjI0X2XAo
wIlqQhWg8gE6DAldgzPDYGVAJgXYAjsmKFeqfO26elZ/9zpOe905JFrm0DpzNsedfCp/88lPcd+D
q0m31UN9CtloI1IOQVZgVC2Lpf3axCDvGmzE8533AEIKXF9z6pnzaOuYR37bQeEXptg4GOaAnS+V
y1F5WRME6LSgOzS6+SGrQZzJKSeZi3buIxNRlEMbM621OlToUBPRcH9PmTfOs8CqoEoaYetasqoi
icw2+MNgRUBGNDJh45amuPo8i6uvPZ+SasTE5pNuPA/EHCCLCXZgRW20kYiYxC8LEBJsgRMReLZi
LK9rGZVjdlwwomYa3nzdKUAd3q595GJpf+NgdZDfgn3JK8dfpo2dniiMFu9kdMDopSdYrW9czOva
XSYqtUUYWhuMVvhVj0zU8EzvFFuGIO5Xa1pbVhhL444ZtAt2vUE4GukIhDTIpI1nfILKEKnoEOnE
IIRbUP6zmHAjQoxhRAWZCvEGA6oHDDKmUB5EIpqs9hmZMMSc6WkytbCrWvWZ21rHNdedSDh1wKhD
e3j6cFApVsPeri4GeZHkymsCVojVyhjEN1edu8UodwuVQ5BsUyuvnYNfdlGImgPTmsD3sbRPWKrw
gydKWFEISwHKN6h8zWRUj9R6BZx6hYxIUBoRC7DiAUJXUCpAe0OYcAeWfhbUVozuQ8SqqHKJ7MM+
yq3lZZUviScDdmc9JvMQdQR62nlJKSiUFZe/+XRaWloZfmQHQXHK3N1TyQHPdHU9n2h5yfKyowK6
O62uri4dlGM/k0wI7cfNGSdYLFuWJFcMMBhCpQmUgjCgNaG498kp7t3lUO8Y/Op0DBQCoaE6rKn2
hyjXIDMa2RwgIgooIsgiRBEhhsA+iHD6EfYU1Z05Jm7OEoyFhEWfsKjRRpCeU+K+bR5CCywJR+2A
UppI1OHdH7sMEyZNtWeLOOJFquv2uwNReGL6yV7WBhIvH2xntwLw7991ixkYzptTlln4SfP+c6GC
JFQGP1QESiExJGxJg2344i/zDAaCpKUIglrca0KFsAxuv6KwTVHea+Pu8wlGPXQpxFQmMdVhVG4S
//AkpScnGP/pCNk7x/AnfHTogvCpTkk65rhsDvLcvl7RlhQIU5tpCctiqhhw8RvOYumy88htPUJM
T3LnbvKepza7hoO8TDMAL9t5Tc/CVmGJlUMT/m3mJ0774U/pk68OL2y+xV7+dIGDez1aGxxCVcvM
2Bha0xZ7Rnw++Osyt38oQaKoKAXTa0erGkKJMS7+aBJvEGTMQ0TA4Ew7uzLKt9CeJphSiLhCyICw
5BLahpbWkPLsMf7i6xVEIEjEBJXpfKxSCsdx+PiX3w/Gp7rlYTHhGu+WDcVx2+aB6Znun1xj8Kfk
5WssQG8t3zLmzvmO2rCmTHZACtVkPnG5gohNoAxK1w5BbSY2vynCpp0hb/9phVLG0BjV+EVDUNBo
T4FWGK+KTFggDKpUQeUrhPkqqlLF6ComrIKoEuYruJNVvKJm1lyP6sJhrvnXKQ4ehtaERJpaJUJK
Sbbgc+27ruLU5WeQfe4xY0/s4/Y91sREUe88s531vALaCi8jAD5WbuzGdC3FyrxjcOqzy2KpWL7v
Ql23WM9oGpdF4jyzqYiHxpGCVNSp5RCAVBR294Xcsd3nxMUWJ7cJTB48H0Ijaw1xRmGUXattGYP2
QrQJCL2QoBSg/BDjhzS2BHScVeKx3BjX/0uJ/X0wO21hIYhIgWfA9RXNTc38YNX/Jh4JmLzn+2Jk
olD9xOp8f6D0D49MsZX/i3b4PyavjMYCrESbLuSzpTnfKA9ODTEwKHV6kf7Qe6PMmhWl7GmMhEDV
sl4RCVEpOb41Qm4UVnyzxIfuK7IzVSFznEdbq08mHhKphshyGREECC2xHEHEglRM0zozYPYpFZrP
z7MlPcJ7bh7muhvLTIxCR9LCRmCJWr5CSkHeV3z1G5+mbcZihtfcZar7e/mPJ/zhXCncuayN+3iF
tBVe4Q3KzAossRq18+PN75pL6ebIxW8NnTNL9vb1+7nqrweoc6AjE8UPFI5VqzZYUlAOFGVfMZBX
yJjmtEWSS0+yOXWmzZwGi0zcIopESIGyoaJgoqI4NOmz6VDA49t8tu3VCCVpTQoCDVFZa+HUGmIR
hwOTZd7z/nfynz/5VyrZ7ebwt98vnt42MfnBe70DUdt82Qt5hFfAth6VV3zHtZojQ+36UOKB2cnE
G5y3vllFlh6wbv7VOH/7+YMs7IgRhIaIBYEyRG0LP1SEpha4F6qKwakQZcBYmkQS6pOCeFTghgod
1splhRJUvNpUKi0k9QlBwqmBLAaauCWICJCOQy5b4ayLzuOWB1YTccrsv+nDZPf2+O9d7e85OFZ9
WCk+J8Qrp63wCkQFvy83Tjuyj12a+ctPLpnqWfB4dyaYf41+9ydHZNlr5VtfeYamZgdlLEKtcaZz
pLYQ2FIgYiAtSNqSoqeo+BpTlBSmDGNlRcqRxB1Jo2VoSUPE+m0frC0EoahVIgQgnQi5XJklp57E
j1b9nHg8xr5bv2ZK+3rEd56Sh/aPVAcb4/z7dCTwiirZK74RZHc3Zmkv1ufvK+UaGusPHp/Irqyf
CpU6YZk465KoEKKOR+47SCIhMEyryTGVUwT4SpN2LIQBW0Jz0iYVlXha05ywqItaNXDUYEohsC05
XdLW+BrSiTjlcpmlp53GT35zB60d89jxy6+a8sZ7xN19scM3rR2dSEStbxZcc3R3jFd0+75XZYfN
1b2YtZ3YH3i0sqNjdiY6K993UeRIRVmnLZXnXBInmWrmoXsPIKUmErFRarroyPQ8PjQkHfl8vSsZ
kRgEeTekLmJhC0mga6lAe3pfg1p+VYITJVGXQWjFuZ2XctOvfkVrx1z23fctk31ilXh2PDb8xVUH
RqOSW93Q/JxX0K4eK6/a1qU/68OsWoH1kduqj8aTyeMXVY8sa/REqBcvlcvPb+K4RXN47IHD5PN5
EsnYdH2sNpcvh5qkI/FDg6a2JZSvDVOuIu3UAplA1xIqUkgsO0IimaCusZFoug4hLa65/nq+/h83
UVffyL6Hv28GHrpF7Co6Y5+6eeegFHrd6y7kH/r6apd8NZ7/Vd0TdnVvbW/Byz7g3SsTsZNOEgNL
UwMVFcxdKpec1UrnFSexrafM/l2HiUQlTsRGmVpBMuVYeEpjDERtga8MRb9mY7WB0IDtREin02Qa
m2hobMSORmls7eAjn/oMH/nUZ7Fs2L76G2b8ibtFz7gZ+fTNm/uVUZubW/hfO3fiT9/m/zywADfe
iATCZweCu0erzvGL1ODJM1XBlKPHixknLWTFDecRj82kZ+NesuM5olGLAEnCrmksQNSSuKGmHGjS
EQukTSSRpqGpicbmZmKJBPVNTVxw2RV88otf4ezzL6BazNJ727eZ2Pq0WLNn8siXb980bIzeVF/P
5ycmnm/we1WgwmsAltrNSyDYPhr+ZstUNLMgnjtr4dg2URrVOLMWcdalnbzhmpPwqg57dvYzki2R
iQmEZaOBiCXwlMHTgua6NKmGRpKZemLxOOlMhrMvuIj3f/STXLXieurq68kPH2DvXTcxvHsLP326
79D3Ht42JoXsbm83XxgbO7Zr8tWT12p7aLNixQqrt7c3/Ku7h7eu2V/9+MDgQXtp5Tmjt/UInWyk
efGJXHrVBVzypnMQJsZw3ygjQ1lCFZCKR9F2BDtRR1MmhREWyUwDZ73udbzvLz/Kde+9gZb2DgK/
Qv+GBxl47Ofs3LPPfP/pEXHvE1smHMkPQm3+6bNFAl4DqPAabg29du1a++KLL1Y/Wrv+gwvndPzw
mSc2hvvvvcm+Jr2FSxbb2HNPxTv5auInXgikGBs+wH2rH+f+2x9l5MBeikpjYilOX7yIszsv5aIr
r2LxyacA4FenyO55isEN3Rzeu4unB6vcvX1YNc2YadXVNz770Opfn3PM875qw/9Yec3AHl3F94sn
n71vTlPqjXNnz1KTo1PWr3/yI8Su27n+xEkWNxtTiJ6Kc+Y7RcPppxvETAGaA7u2cuhgiWSmkdPP
OodoxAEw44d66X9ujcjv3UBufJxduYDuwxUGCz4XXnyBeccHbxC7DvSX/vqt154B3j5ewVzAn5LX
xBQcXb33xV8+2nZ8e/pbmVQimnCiYlFHu7jg4ospN53Mzx+fMr3DvkhX9on4zjuV6XtO5vf3YFCm
Y+k5LFi0nNlz5lIe7Wf3mrvEhpu/K/bce7M4uK3H7Bx3zW/2FVh/pCzmL17C333li7zzAx8QvtHK
87zY4NjY3v69uzd0dXVZ3d3drwnY10Rj165da3d2dqqb1jzx7rlNyZ/PbGlWc5pbLQ+DMMa0RuMC
4Ovf/G7+X77+NXV6i9t09RJHndkRobU+ZR1/0cUQb8AvVbntjt1UswO6rygL28YqhZ6xSkeiZaZz
6cUX8bar32KWX3ABTiQqfLfKYG5SjU0VrNtX3/nw97765StebHnmqyGveK7gD8l457gRQphfrHvq
bfFo1LTW1ZtKEGDbtmmNxkWlXAl+8F8/6PvPb//TVGEqN9I9xYPd+6ttMxqTF50/3yy4Kv9cekZL
nFJFq7u25krbByeKu8eKVYyZBG6WY5O89Y1XvOPss86en45EmfA844ahaElnZDUImbdgwbnAXCHE
YV4j5/Wqy/QO8nz0Z3c03blxU2736LAZLpVUNgyMMcasW7dueNmyZZuBx4GuRCLRcczHZwDXAN+m
thbiPuBO4DvAysZ4fNYx5y47/vjjb7755ptL2hhTNkYPlYq6LzcZrnriSXP666/8C/jdPwLxP1rW
rq39VZDvPrj+2vV7dpuRSjkMjDFDIyOlj3zkIzuAZ4FfNDQ0nH/Mx2x+Lwm/bF59/fzWZNu8+vr6
37tEbRFCTSzgnddff/3Gni1bjDHGjHtu8NzhQ/rDX/rq3fD8zsz/88UYYwHc37Pt/iOlgpkK/s9+
/16waNF9ERGRMwwMDLtZWVnTLC0tYRvQYMf6wwDy5hIGAuLIASbNzcvb2dbR8eLJu3f/P/3//3/R
9h2fuLi4pLCoHZoAlkLOP7xfufvY0fdOzs7nGBgYjjEwMPSJioqqIikl5FlGJIwPILd07M0tLbds
3LHjR0NX1wdmNrZoLGqGLEAOjEUMDAybubi4vJHksaVIiu1Euu2Jm4GBIYuBgeE4AwNDHlSM5ikW
AAvYWZcFHibQAAAAAElFTkSuQmCC
"/></svg>

After

Width:  |  Height:  |  Size: 18 KiB

Some files were not shown because too many files have changed in this diff Show More