Commit Graph

40409 Commits

Author SHA1 Message Date
ashilkn
cd3b9defcd Update build number for Auth app auth-v4.3.4 2025-04-15 14:55:31 +05:30
ashilkn
aa9e8abf0e Bump up auth version to 4.3.4 2025-04-15 14:08:29 +05:30
Neeraj
7b69c86cba [cli] Update documentation for change of export directory (#5623)
In my case to change export directory was necessary to add "--app"
2025-04-15 11:43:26 +05:30
Prateek Sunal
1d197694ef [mob] switch to custom ffmpeg kit (#5586)
## Description

Switch to custom ffmpeg kit.

Future actionables on this:
- Creating minimal ffmpeg configuration and using it
- Replace and use .aar for android plugin, currently it is fine and
using the published maven package

## Tests
2025-04-15 00:01:47 +05:30
horfnt
4c9a37f3c8 Update README.md
In my case to change export directory was necessary to add "--app"
2025-04-14 21:29:01 +03:00
Prateek Sunal
59bc454f5c Merge branch 'main' into switch-ffmpeg-kit 2025-04-14 22:52:17 +05:30
Neeraj
dd9f3f993d [Auth] Fix import from aegis (#5618)
## Description
Fixes https://github.com/ente-io/ente/issues/5438
https://github.com/ente-io/ente/issues/5324
https://github.com/ente-io/ente/issues/5188
https://github.com/ente-io/ente/issues/5064
## Tests
Tested locally
2025-04-14 16:54:59 +05:30
Neeraj
f5b20cf8d0 [auth] Add advanced options to edit period & TOTP (#5520)
**Description**
1. Add custom time period (between 10 to 60 seconds)
2. Select type of OTP from TOTP, STEAM, HOTP

**Desktop** 
<img
src="https://github.com/user-attachments/assets/494ca78c-0cd9-4c85-8ffb-c00a5e909e87"
alt="Desktop" width="300">

**Mobile** 
<img
src="https://github.com/user-attachments/assets/dc9a289e-4db5-481c-b590-2882be09f99a"
alt="Mobile" width="300">
2025-04-14 16:51:01 +05:30
Neeraj Gupta
2f9d664b05 [Auth] Fix import from aegis 2025-04-14 16:50:34 +05:30
Neeraj Gupta
2bfb52168e Update label 2025-04-14 16:41:39 +05:30
Ashil
c4fe18bbc1 [mob][auth] Fix lock screen appearing on reinstall (iOS/macOS) if previously installed instance had lock screen enabled (#5617) 2025-04-14 16:18:51 +05:30
ashilkn
d3a47eedda Fix issue where lock screen appears on installing the Auth app, if it was enabled on a previously installed instance of the app (iOS & macOS only) 2025-04-14 15:34:28 +05:30
ashilkn
28717ce2f2 Refactor 2025-04-14 14:13:00 +05:30
Laurens Priem
082d15b41b [mob][photos] Advanced option to disable curated memories (#5614)
## Description

Advanced option to disable curated memories

## Tests

Tested in debug mode on my pixel phone.
2025-04-14 13:40:23 +05:30
Prateek Sunal
a582f40fa5 [mob] fix build (#5604)
## Description

This PR fixes the build on main branch for photos mobile.

## Tests
2025-04-14 13:40:09 +05:30
laurenspriem
c706904263 Extract string 2025-04-14 12:26:09 +05:30
laurenspriem
8a73b19a3e Advanced option to disable curated memories 2025-04-14 12:24:51 +05:30
Daniel Friesen
dd53cd5f47 [auth] Add Postmark logo (#5611)
## Description
Adds a logo for Postmark (https://postmarkapp.com/).

Postmarkapp doesn't have any official branding source files or use SVGs,
so Vector logo is sourced from here:
https://www.vectorlogo.zone/logos/postmarkapp/
![Postmarkapp vector from VectorLogo
Zone](https://www.vectorlogo.zone/logos/postmarkapp/postmarkapp-icon.svg)

I went with this rather than the ones on sites like
https://brandfetch.com/postmarkapp.com because the white stamp border
looks the closest to the logo that Postmark uses in their official
Zapier integration.
https://zapier.com/apps/postmark/integrations

![Postmarkapp Zapier
Logo](https://zapier-images.imgix.net/storage/services/e1cd4dba89396528988daf12ba63d35d.png?auto=format&fit=crop&q=98&w=32&h=32&dpr=3&bg=black)
2025-04-14 10:40:15 +05:30
Alex K
368b0c946a [docs] Update Authy import docs to mention Authy-iOS-MiTM (#5445)
## Description
This pull request adds mention of the Authy-iOS-MiTM method to Ente's
documentation on migrating from Authy. Currently, the only working
method to import Authy tokens into Ente is to use a rooted Android
device, which is not ideal due to most people not having rooted Android
devices. The Authy-iOS-MiTM method (that I made) only requires an iOS
device with Authy and a computer with Python and mitmproxy, making it
significantly more accessible to people looking to migrate their Authy
tokens. By mentioning my method in Ente's Authy import docs, it would
help more people discover it and would hopefully make some people's
lives easier since they wouldn't have to manually re-register 2FA on
every website. Let me know if you have any questions.

## Tests
N/A, this pull request does not modify any code
2025-04-14 10:07:02 +05:30
github-actions[bot]
6ead2ab843 [auth] New translations (#5613)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-14 10:06:26 +05:30
github-actions[bot]
eb3ec77bb6 [mobile] New translations (#5612)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-14 10:06:03 +05:30
Vishnu Mohandas
037a699790 [docs] Update export.md (#5605) 2025-04-13 07:19:43 +05:30
Vishnu Mohandas
678e97e937 [docs] Update export.md 2025-04-13 07:18:43 +05:30
Prateek Sunal
6f02a048b6 fix: rename package 2025-04-12 22:23:14 +05:30
Prateek Sunal
e1f0605345 fix: app build 2025-04-12 22:20:09 +05:30
Prateek Sunal
3cab14a1eb chore: update SDK versions and dependencies 2025-04-12 20:15:44 +05:30
github-actions[bot]
1f090642f2 [auth] New translations (#5492)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-12 15:34:26 +05:30
Prateek Sunal
145ad5d309 [mob] fix: only cache at max 50 files for memory widget (#5594)
## Description

Previously we were caching all the memories without a working limit,
this PR fixes that.

## Tests
2025-04-12 14:13:10 +05:30
vaguerant
70daffd23e [auth] Add Mbin custom icon (#5530)
## Description
Add a custom icon for the [Mbin](https://joinmbin.org/) fediverse
software. SVG sourced from the linked page and modified to remove
background. Additional `altNames` for some popular or important Mbin
instances: `kbin` (several instances), `thebrainbin` (popular instance)
and `gehirneimer` (Mbin co-developer bentigorlich's instance).

## Tests
Untested
2025-04-12 13:33:07 +05:30
Neeraj
bd4f1071e5 [mobile] New translations (#5491)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-04-12 13:22:24 +05:30
Neeraj
8abd38c57a [mob] ICU syntax fix (#5518)
- Replaces `zero` with `=0` to avoid syntax errors.
- Replaces `one` with `=1` in the context of a single item for better
compatibility with non-English languages.
- Fixes grammar.
2025-04-12 13:22:13 +05:30
Neeraj
098832ccc9 [mob] Add support for pt_PT (#5598)
## Description

## Tests
2025-04-12 13:17:26 +05:30
Neeraj Gupta
3b3e670c50 [mob] Add support for pt_PT 2025-04-12 13:11:22 +05:30
Crowdin Bot
25b39be91c New Crowdin translations by GitHub Action 2025-04-12 07:37:09 +00:00
zDqrK
f67b47183f [Auth] Added Custom Icons for RedotPay & Cwallet (#5469)
## Description
Add RedotPay SVG Icon & Data Entry 
Add Cwallet SVG Icon & Data Entry 

## Tests
None Yet
2025-04-12 12:56:53 +05:30
Prateek Sunal
18a951ccf3 fix: remove the redundant take 50 2025-04-12 02:16:30 +05:30
Prateek Sunal
ca5a2c8fa2 fix: break if 50 files are present for memory set already 2025-04-12 02:14:51 +05:30
Manav Rathi
cfe58aa248 [web] HLS gen - Part x/x (#5593) 2025-04-11 21:02:38 +05:30
Manav Rathi
4d9a1c6389 Revert "wip ocr"
This reverts commit cf5d64554a.
2025-04-11 20:57:32 +05:30
Manav Rathi
cf5d64554a wip ocr
Noticed the ocr filter in `ffmpeg -filters`. It works on CLI! trying out using wasm version.
Incantation from: https://ffmpeg-user.ffmpeg.narkive.com/wfgWXwHf/how-to-use-ocr-filter

This doesn't work because the ffmpeg wasm we have isn't complied with the ocr
filter. Still committing this experiment to git history for potential future
reference (will revert next).
2025-04-11 20:44:25 +05:30
Manav Rathi
5b9752544a Step 2025-04-11 19:02:40 +05:30
Manav Rathi
1496e9fd5a Add trace command 2025-04-11 17:23:28 +05:30
Manav Rathi
1fb3779310 Handle error 2025-04-11 17:18:28 +05:30
Manav Rathi
2d8d137029 Scaffold 2025-04-11 15:07:50 +05:30
Ashil
343108d470 [mob][photos] Use queue for more efficient fetching of local thumbnails (#5591)
## Description

Use a task queue to manage local thumbnail requests with cancellation,
priority and timeout functionality.
This significantly improves the browsing experience of galleries with a
large number of local thumbnails. Previously, scrolling down deep into a
device folder would cause the thumbnails to take a long time to load.
Now, the loading speed has improved considerably.

A `maxQueueSize` of 200 for `smallLocalThumbnailQueue` should be
appropriate, as the maximum number of mounted `Thumbnailwidget`s is 186
when using a gallery grid size of 6 on a decently sized phone screen
(the screen length is the relevant factor here). With a grid size of 6,
the maximum number of mounted ThumbnailWidgets should be around 186 ± 12
for most phone screens.

Note: Thumbnails for HEIC images on android still take some time to
load. There is improvement, but not enough for seamless UX.

## Tests

Manually tested gallery scroll performance checks and if thumbnails load
as expected.
2025-04-11 13:55:37 +05:30
Manav Rathi
7bfc5cb08d Expand 2025-04-11 13:54:54 +05:30
Manav Rathi
ae0a8028d1 [web] Add support for iOS date format (#5592)
Tested on the sample provided by the customer.
2025-04-11 13:12:48 +05:30
Manav Rathi
7215f12d76 [web] Add support for iOS date format
Tested on the sample file provided by the customer.
2025-04-11 13:04:52 +05:30
ashilkn
29d09bf143 Fix grammar 2025-04-11 12:10:55 +05:30
ashilkn
8afc337b62 Update _maxLocalThumbnailRetries 2025-04-11 12:00:03 +05:30