30804 Commits

Author SHA1 Message Date
ashilkn
af5e9b51e1 [mob][photos] Fix bug in parsing rotation metadata from video using FFProbe 2024-08-01 16:51:36 +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
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 940c647d507e8cd8448a13e909ee2e92b4814a53 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 61b98a99646fc064ba54f51495e0acc3b6c4e5c0
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