Commit Graph

36966 Commits

Author SHA1 Message Date
Neeraj Gupta
0db5370dea Lint fix 2025-01-08 16:36:41 +05:30
Neeraj Gupta
132c270136 [mob] Avoid redudant state refresh when section is not expanded 2025-01-08 16:32:13 +05:30
Neeraj Gupta
188bb4a9f4 [mob] Included shared file in index count 2025-01-08 16:18:26 +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
photos-v0.9.76
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