Commit Graph

30802 Commits

Author SHA1 Message Date
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
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
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
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
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
Manav Rathi
ebbb9a61ee Don't fail on exif errors 2024-07-31 13:14:09 +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