Compare commits

...

167 Commits

Author SHA1 Message Date
Neeraj Gupta
86421d5472 Bump version 2025-07-14 11:11:44 +05:30
Neeraj Gupta
4359c3f071 Merge remote-tracking branch 'origin' into release_mob_jun_25_hotfix 2025-07-14 11:10:58 +05:30
Aman Raj Singh Mourya
0e66632337 Custom Co-Wheels icon (#6517)
I would like to add a custom auth icon for co-wheels.org.uk.
<img
src="https://github.com/user-attachments/assets/e569f3c2-23b1-42fc-a124-fae73a618bdd"
width="300" alt="cowheels">

Also some minor cleanup i noticed while preparing this pr.
2025-07-12 13:49:37 +05:30
Ashil
b092d2e250 [mob][photos] Fix free up space failing when trying to delete lot of files at one shot (#6518)
## Description

If the number of files to be deleted exceeds 20,000, the deletion will
be performed in batches, with a maximum of 20,000 files per batch. If a
batch of 20,000 files fails, it will retry with 10,000 files (half the
previous batch size). If failures continue, the batch size will keep
reducing until it is over 2,000 files.

## Tests
Tested and works as expected.
2025-07-12 11:56:04 +05:30
ashilkn
e259b06d63 Minor correction in execption 2025-07-12 11:32:44 +05:30
ashilkn
2920f77c75 If too many local files are attempted to be deleted using free up space feature, reduce the batch size and try deleting 2025-07-12 11:21:35 +05:30
TKO-GLOBAL
884e805f46 Add custom icon for Co-Wheels
Add custom authenticator icon for co-wheels.org.uk
2025-07-12 02:43:51 +01:00
Keerthana
8f55749607 [server] nudge paid users to use family (#6509)
## Description

Nudge paid users who are not using family and add family members after
30 days. They are only notified once about this as this is logged in
`notification_history`.
2025-07-11 15:13:20 +05:30
Prateek Sunal
384a2f2c0a [mob][photos] haptic fixes (#6512)
## Description

- [x] Never use strong haptic unless necessary

## Tests
2025-07-11 15:12:55 +05:30
Prateek Sunal
03c903fc5b fix: never do strong vibrate unless necessary 2025-07-11 14:38:19 +05:30
Prateek Sunal
d7d5e85618 [mob][photos] hotfixes (#6511)
## Description

- [x] Fix animations when turned off
- [x] Fix seekbar issue
- [x] Rename "People Widget" to "People" for consistency

## Tests
2025-07-11 14:29:03 +05:30
Prateek Sunal
f04b62e540 fix: issue 2025-07-11 13:45:18 +05:30
Prateek Sunal
9db925c3a6 fix: no preserve 2025-07-11 13:40:35 +05:30
Prateek Sunal
aeac72e35c fix: duration 2025-07-11 13:37:43 +05:30
Prateek Sunal
85bea417a1 fix: preserve animations 2025-07-11 13:34:23 +05:30
Prateek Sunal
cb282aa56e fix: typo 2025-07-11 13:33:03 +05:30
Neeraj Gupta
bab9d89d88 Bump version 2025-07-11 12:49:31 +05:30
Neeraj
834234143a [mob] Bump version (#6510)
## Description

## Tests
2025-07-11 12:33:36 +05:30
Neeraj Gupta
4fc8f32df8 Bump version 2025-07-11 12:31:41 +05:30
Neeraj Gupta
25c962c001 Fix bad translation 2025-07-11 12:31:06 +05:30
Keerthana
9937b9f096 [server] nudge paid users to use family 2025-07-11 12:15:20 +05:30
Neeraj
407a8bd257 [mobile] New translations (#6338)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-07-11 12:02:35 +05:30
Neeraj
7eea133441 [mob] Fix throttling when multipart is disabled (#6508)
## Description
_shouldThrottleSync logic was changed to return True when multiPart was
disabled. This resulted in incorrect throttling when user had disabled
multipart and app was in fg.


## Tests
2025-07-11 11:55:40 +05:30
Neeraj
37e2ccaac3 [mobile] Fix memory edge cases (#6482)
## Description
Handle edge cases in memory tap when tapping -
1. On 1st memory of the 1st memory block - reset the animation
2. On last memory of the last memory block - do nothing 

## Test


https://github.com/user-attachments/assets/3358bf41-548e-403b-83a2-aabac7a94266
2025-07-11 11:54:29 +05:30
Neeraj Gupta
0f101110e6 Fix throttling when multipart is disabled 2025-07-11 11:23:51 +05:30
TKO-GLOBAL
69fcdcf14b Fix dead link and typo
Fix web link to adding-icons doc which have moved.
Fix paths in adding-icons to assets which have moved.
Fix typo in authenticator
2025-07-10 19:47:40 +01:00
Aman Raj Singh Mourya
9f028adb63 [mobile] Fix hero animation for on Ente section (#6499)
https://github.com/user-attachments/assets/1238695a-8e4a-44b3-99f1-569eacddcf1c
2025-07-10 11:51:32 +05:30
Aman Raj Singh Mourya
7e08f2ab3c [mobile] Fix corner smoothing (#6500)
<table>
  <tr>
    <td align="center">
      <strong>Before</strong><br>
<img
src="https://github.com/user-attachments/assets/2ee2bf5c-917e-459b-b8de-47c46b86c5f5"
alt="Before" width="300"/>
    </td>
    <td align="center">
      <strong>After</strong><br>
<img
src="https://github.com/user-attachments/assets/60c8d8cb-443b-4a97-8a73-48b47495bdf8"
alt="After" width="300"/>
    </td>
  </tr>
</table>
2025-07-10 11:51:07 +05:30
AmanRajSinghMourya
2595fdebae Reduce corner smoothing from 1.0 -> 0.6 2025-07-09 21:47:10 +05:30
AmanRajSinghMourya
9938db6af4 Fix hero animation 2025-07-09 21:27:44 +05:30
AmanRajSinghMourya
abd5704ebb Minor fix 2025-07-09 13:45:22 +05:30
Neeraj
30262f82a5 [server] Prefer b2 for reading metadata (#6494)
## Description

## Tests
2025-07-08 18:38:05 +05:30
Neeraj Gupta
fddbbe5135 Prefer b2 for reading metadata 2025-07-08 18:34:22 +05:30
Manav Rathi
db981d0344 [web] Remove global eslint overrides in app/photos (#6493) 2025-07-08 17:26:41 +05:30
Manav Rathi
6f15b4178b Cleanup 2025-07-08 16:41:52 +05:30
Manav Rathi
bfd0bc116d exhaustive deps 2025-07-08 16:27:27 +05:30
Manav Rathi
ae28125a7a Update more 2025-07-08 16:05:52 +05:30
Manav Rathi
aa80f86a7a More lints 2025-07-08 15:06:35 +05:30
Manav Rathi
6221f904e4 lint 2025-07-08 14:26:38 +05:30
Manav Rathi
beb3276c53 [web] Enable strictNullChecks in photos tsconfig (#6492) 2025-07-08 13:38:21 +05:30
Manav Rathi
96276a1234 es 2025-07-08 13:28:02 +05:30
Manav Rathi
6e025945ae es 2025-07-08 13:14:29 +05:30
Manav Rathi
3fb02cf343 Remove overrides 2025-07-08 13:02:46 +05:30
Manav Rathi
6d20b9cd55 Elsewhere 2025-07-08 12:48:55 +05:30
Manav Rathi
a34a07644e tsc 2025-07-08 12:32:36 +05:30
Manav Rathi
67b9ba09fa Update 2025-07-08 12:21:23 +05:30
Manav Rathi
01d3c80240 useDeferredValue 2025-07-08 12:13:07 +05:30
Manav Rathi
be7b57f3d5 Update 2025-07-08 11:54:34 +05:30
Manav Rathi
786620a5ac More null handling 2025-07-08 11:09:35 +05:30
Manav Rathi
2a0795dd47 null assertions meanwhile 2025-07-08 10:56:40 +05:30
Manav Rathi
68d831ef3d Update 2025-07-08 10:37:40 +05:30
Manav Rathi
5b175b3734 [web] File list code cleanup (#6491) 2025-07-08 10:11:25 +05:30
Manav Rathi
1d7f9522e3 Fin 2025-07-08 10:06:19 +05:30
Manav Rathi
f9adbdf639 Extract and merge, part 2 2025-07-08 08:32:19 +05:30
Manav Rathi
d327eb027c Extract and merge, part 1 2025-07-08 08:23:39 +05:30
Manav Rathi
ef1a5358fd Rename 2025-07-08 07:55:49 +05:30
Manav Rathi
f4b909f4a7 Cleanup 2025-07-08 07:39:55 +05:30
Manav Rathi
236c6f612b Separate internal and external interfaces 2025-07-08 07:11:03 +05:30
AmanRajSinghMourya
c54ca8c7ae Minor fix 2025-07-07 23:42:39 +05:30
Manav Rathi
4c5d340b57 More tsc 2025-07-07 20:39:28 +05:30
Manav Rathi
02ea875497 [web] tsc related cleanup (#6486) 2025-07-07 19:02:49 +05:30
Manav Rathi
bafa3b5c5b More tsc fixes 2025-07-07 18:55:05 +05:30
Manav Rathi
1dc83b272a More tsc errors 2025-07-07 18:35:25 +05:30
Manav Rathi
1d3b3eb1cf More tsc fixes 2025-07-07 18:25:49 +05:30
Manav Rathi
6a5e012236 Fix more type errors 2025-07-07 17:35:56 +05:30
Manav Rathi
f1cc16ddae Pass directly 2025-07-07 16:14:53 +05:30
AmanRajSinghMourya
62a798d527 Minor fix 2025-07-07 15:41:50 +05:30
AmanRajSinghMourya
0e41627306 Fix fast animation by checking AccessibilityFeatures.disableAnimations 2025-07-07 15:12:05 +05:30
Manav Rathi
bcd5ca7bf5 [web] Various tweaks and fixes (#6483) 2025-07-07 15:08:21 +05:30
Manav Rathi
ba94427b36 Reword comment 2025-07-07 15:02:52 +05:30
AmanRajSinghMourya
b7c11998c6 Handle edge cases for memories 2025-07-07 14:38:04 +05:30
Manav Rathi
4864091202 Serial 2025-07-07 14:19:54 +05:30
Manav Rathi
72c45bd706 Special case for Twitter 2025-07-07 14:09:53 +05:30
Manav Rathi
8335c9ac7e Inline 2025-07-07 13:41:57 +05:30
Manav Rathi
db30b8cfe8 Move 2025-07-07 13:28:02 +05:30
Manav Rathi
65f75e3467 Inline 2025-07-07 13:23:14 +05:30
Manav Rathi
b9d9c6f65a Another 2025-07-07 13:16:01 +05:30
Manav Rathi
e07fdfb5e1 sudo-like 2025-07-07 12:39:50 +05:30
Manav Rathi
2a7b218fed [web] More code improvements to download notification handling (#6481) 2025-07-07 11:59:41 +05:30
Manav Rathi
63a9ef9455 Skip redundant 2025-07-07 11:38:24 +05:30
Manav Rathi
148a3c13db Better handling of empty albums 2025-07-07 11:32:43 +05:30
Manav Rathi
e79426e47f Types 2025-07-07 11:11:05 +05:30
Manav Rathi
a5f3085e01 + sidebar 2025-07-07 11:02:21 +05:30
Manav Rathi
ec5b5ca80d Move to gallery 2025-07-07 10:32:19 +05:30
Neeraj
2d076c3df8 [auth] New translations (#6402)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-07-07 10:07:12 +05:30
Aman Raj Singh Mourya
6e67a8b815 [mob][photos] Fix share action (#6464)
## Description
Clear selected file after share action is completed.
## Tests

### After

https://github.com/user-attachments/assets/a316409d-4d3e-45c8-ba79-38bd21e5c352

### Before

https://github.com/user-attachments/assets/4941d4ab-55a7-4d17-9504-29d15a3d1cea
2025-07-07 10:05:28 +05:30
Manav Rathi
896c2a3fe9 [web] Fix typo in preview URL (#6480) 2025-07-07 09:36:56 +05:30
Manav Rathi
cbe7d2532b Fix typo 2025-07-07 09:36:05 +05:30
Manav Rathi
099b4202c0 [web] Public albums static link preview - Take 2 (#6479) 2025-07-07 09:26:19 +05:30
Manav Rathi
6f181a7bbd Take 2 2025-07-07 09:18:47 +05:30
Manav Rathi
211fa7cc11 [web] Public albums static link preview (#6478) 2025-07-07 08:17:08 +05:30
Manav Rathi
043f8913c2 Unused 2025-07-07 08:13:42 +05:30
Manav Rathi
0748c9bf8d Albums static link preview 2025-07-07 08:07:18 +05:30
Manav Rathi
6e979c7591 [web] New translations (#6477)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-07-07 07:44:09 +05:30
Crowdin Bot
53210c2212 New Crowdin translations by GitHub Action 2025-07-07 01:17:58 +00:00
Crowdin Bot
85fb861980 New Crowdin translations by GitHub Action 2025-07-07 01:05:31 +00:00
Crowdin Bot
efc19d1262 New Crowdin translations by GitHub Action 2025-07-07 00:43:36 +00:00
Aman Raj Singh Mourya
172531c585 [auth] Update Proton suite icons (#6465)
This PR adds the Proton Pass and Proton Wallet icons. The Calendar,
Drive, and Mail icons were already included in Simple Icons as
single-color versions. However, to maintain consistency with the Proton,
Proton Pass, and Proton Wallet icons and to reflect the official brand
colors, I have updated these icons to the full-color versions from
[Proton's media kit](https://proton.me/media/kit).
2025-07-05 12:19:51 +05:30
AmanRajSinghMourya
8cc0fa7305 Fix 1st memory of 1st memory block and last memory of last memory block by reseting animation and poping to home screen respectively 2025-07-05 02:08:08 +05:30
Sven
cc19b24cc4 Add Proton suite icons and update custom icons data 2025-07-04 20:51:49 +02:00
AmanRajSinghMourya
87f04dbaa6 Minor refractor 2025-07-04 23:40:29 +05:30
AmanRajSinghMourya
bf644477dc Clear selectedFiles after share action 2025-07-04 23:39:12 +05:30
AmanRajSinghMourya
5748039371 Revert "Clear selected file after share action"
This reverts commit 7e93b52e5e.
2025-07-04 23:37:52 +05:30
AmanRajSinghMourya
7e93b52e5e Clear selected file after share action 2025-07-04 23:35:12 +05:30
Manav Rathi
e173982115 [web] Rework handling of download progress notifications (#6462) 2025-07-04 20:06:15 +05:30
Manav Rathi
4445ef8aef Tweaks 2025-07-04 19:51:16 +05:30
Manav Rathi
3b273a9e7b Sketch 6 2025-07-04 19:45:31 +05:30
Manav Rathi
ec23e869e8 Sketch 4 2025-07-04 18:15:17 +05:30
Manav Rathi
dcb4dd4944 Sketch 3 2025-07-04 17:45:51 +05:30
Manav Rathi
12f890a501 Sketch 2 2025-07-04 17:31:15 +05:30
Manav Rathi
4e474d4f29 Sketch 2025-07-04 16:52:26 +05:30
Manav Rathi
9020907b56 Sketch 2025-07-04 16:30:42 +05:30
Vishnu Mohandas
3812a92913 [mobile] Restructure folders (#6461)
## Description

## Tests
2025-07-04 16:29:30 +05:30
Neeraj Gupta
369fcddc39 Fix typo in path 2025-07-04 16:29:03 +05:30
Neeraj Gupta
b08545d40d Update workflows 2025-07-04 16:16:56 +05:30
Neeraj Gupta
99d7685be2 Move auth/ to mobile/apps/auth 2025-07-04 16:16:27 +05:30
Neeraj Gupta
9f12229b28 Move mobile/ -> mobile/app/photos 2025-07-04 16:12:46 +05:30
Manav Rathi
d1951a1f10 Rename 2025-07-04 15:58:32 +05:30
Manav Rathi
85a3a2f2ea Update 2025-07-04 15:49:22 +05:30
Manav Rathi
275c1d4705 Move 2025-07-04 15:18:00 +05:30
Manav Rathi
d3bef2e8cb [web] Reduce lint overrides (#6460) 2025-07-04 14:16:09 +05:30
Manav Rathi
522704ccb8 strictNullChecks prep - 1 2025-07-04 14:08:33 +05:30
Manav Rathi
6ae0516bd7 More lints and tsc 2025-07-04 13:48:45 +05:30
Manav Rathi
e64d66a320 More lints 2025-07-04 12:47:13 +05:30
Manav Rathi
093624a6ee Rest 2025-07-04 12:28:08 +05:30
Manav Rathi
9d87560d5c Lint 2025-07-04 12:17:57 +05:30
Manav Rathi
04a23c03d2 [web] Ensure SRP attributes are also present after signup (#6459) 2025-07-04 12:13:58 +05:30
Manav Rathi
2ffce031de Ensure SRP attributes are also present after signup 2025-07-04 12:10:03 +05:30
Manav Rathi
d4d29d1957 [web] Accounts DB refactoring (complete) (#6458) 2025-07-04 10:38:55 +05:30
Manav Rathi
94b4c6b0bb Touchups
Writing the ID is necessary, the first time we get is when e.g. the pk is verified.
2025-07-04 10:32:15 +05:30
Manav Rathi
a2072c022c Don't add a history entry for automated client routing redirects 2025-07-04 09:36:29 +05:30
Manav Rathi
7dabd9545e Fin 2025-07-04 09:26:45 +05:30
Manav Rathi
46dc71ebd2 Rework 2025-07-04 09:07:53 +05:30
Manav Rathi
bbe10b1618 Update 2025-07-04 08:37:09 +05:30
Manav Rathi
c9521fb626 Update 2025-07-04 08:08:35 +05:30
Manav Rathi
70b5b8e682 Update 2025-07-04 07:30:27 +05:30
Manav Rathi
5c0b3795c2 Tweak 2025-07-04 07:23:06 +05:30
Manav Rathi
69cf09e13d Rework 2025-07-03 19:00:43 +05:30
Manav Rathi
9e4a67312f Update 2025-07-03 17:47:06 +05:30
Manav Rathi
4e8a4250dc Update 2025-07-03 16:31:20 +05:30
Manav Rathi
ea5ebd0965 Perf
I didn't see it being a problem, so this is perhaps premature optimization
2025-07-03 16:10:33 +05:30
Manav Rathi
ef752a244c Handle family email 2025-07-03 15:42:19 +05:30
Manav Rathi
6249211bca Rename 2025-07-03 15:21:17 +05:30
Manav Rathi
5b7d4a8806 Update 2025-07-03 15:13:45 +05:30
Manav Rathi
337c25b670 Update 2025-07-03 15:05:10 +05:30
Vishnu Mohandas
595e458c49 [mob] Fix strings (#6454) 2025-07-03 14:41:23 +05:30
vishnukvmd
eb92929647 Update 2025-07-03 14:40:56 +05:30
vishnukvmd
9d24914c1c Fix case 2025-07-03 14:39:56 +05:30
Manav Rathi
e68b695284 Used but missing 2025-07-03 14:00:10 +05:30
Manav Rathi
0343bdd393 Unused
Notice the typo
2025-07-03 13:54:29 +05:30
Manav Rathi
745528a9f1 [web] Accounts local DB internals refactoring - Part 2 (#6453) 2025-07-03 13:51:53 +05:30
Manav Rathi
b7e6015720 Outline 2025-07-03 13:26:40 +05:30
Manav Rathi
a3364408b7 Conv 2025-07-03 12:20:27 +05:30
Manav Rathi
67c65657a4 Split 2025-07-03 12:09:24 +05:30
Manav Rathi
fd39c78e5d Cleanup after ourselves 2025-07-03 11:01:31 +05:30
Manav Rathi
e88a3b59e7 [web] Accounts data storage internals cleanup (#6451) 2025-07-03 10:58:10 +05:30
Ashil
44c73cb110 [mob][photos] Better copy for describing why device is not ready for local indexing (#6446)
## Description

#### Old
"Indexing is paused. It will automatically resume when device is ready."


#### New
"Indexing is paused. It will automatically resume when the device is
ready. The device is considered ready when its battery level, battery
health, and thermal status are within a healthy range."
2025-07-03 10:49:06 +05:30
Manav Rathi
5c4b4b9194 Rest 2025-07-03 10:43:15 +05:30
Manav Rathi
802a3edf9b Handle qp 2025-07-03 08:48:03 +05:30
Manav Rathi
aec3ec718b Move 2025-07-03 08:33:20 +05:30
Manav Rathi
e856a653b8 State reset 2025-07-03 08:13:38 +05:30
Manav Rathi
21fb4e6a03 Refactor 2025-07-03 07:42:08 +05:30
Manav Rathi
ef7ff0b186 Dep 2025-07-03 07:23:19 +05:30
Manav Rathi
95c35d7df8 read and prune 2025-07-03 07:23:19 +05:30
Manav Rathi
0d5b1ef094 Blurbs 2025-07-03 07:23:19 +05:30
Manav Rathi
033caedfb5 Conv 2025-07-03 07:23:19 +05:30
ashilkn
1feebfdb83 Better copy 2025-07-02 16:21:03 +05:30
2928 changed files with 6628 additions and 4685 deletions

View File

@@ -24,8 +24,8 @@ jobs:
- name: Crowdin's action
uses: crowdin/github-action@v2
with:
base_path: "auth/"
config: "auth/crowdin.yml"
base_path: "mobile/apps/auth/"
config: "mobile/apps/auth/crowdin.yml"
upload_sources: true
upload_translations: false
download_translations: false

View File

@@ -23,8 +23,8 @@ jobs:
- name: Crowdin's action
uses: crowdin/github-action@v2
with:
base_path: "auth/"
config: "auth/crowdin.yml"
base_path: "mobile/apps/auth/"
config: "mobile/apps/auth/crowdin.yml"
upload_sources: true
upload_translations: false
download_translations: true

View File

@@ -15,7 +15,7 @@ jobs:
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
@@ -55,7 +55,7 @@ jobs:
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.auth
releaseFiles: auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
releaseFiles: mobile/apps/auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal
- name: Notify Discord

View File

@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4

View File

@@ -40,7 +40,7 @@ jobs:
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
@@ -124,7 +124,7 @@ jobs:
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "auth/artifacts/*"
artifacts: "mobile/apps/auth/artifacts/*"
draft: true
allowUpdates: true
updateOnlyUnreleased: true
@@ -136,7 +136,7 @@ jobs:
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.auth
releaseFiles: auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
releaseFiles: mobile/apps/auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal
build-windows:
@@ -145,7 +145,7 @@ jobs:
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
@@ -185,8 +185,8 @@ jobs:
trusted-signing-account-name: ${{ secrets.AZURE_CODE_SIGNING_NAME }}
certificate-profile-name: ${{ secrets.AZURE_CERT_PROFILE_NAME }}
files: |
${{ github.workspace }}/auth/artifacts/ente-${{ github.ref_name }}-installer.exe
${{ github.workspace }}/auth/ente-${{ github.ref_name }}-windows/auth.exe
${{ github.workspace }}/mobile/apps/auth/artifacts/ente-${{ github.ref_name }}-installer.exe
${{ github.workspace }}/mobile/apps/auth/ente-${{ github.ref_name }}-windows/auth.exe
file-digest: SHA256
timestamp-rfc3161: http://timestamp.acs.microsoft.com
timestamp-digest: SHA256
@@ -201,7 +201,7 @@ jobs:
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "auth/artifacts/*"
artifacts: "mobile/apps/auth/artifacts/*"
draft: true
allowUpdates: true
updateOnlyUnreleased: true
@@ -211,7 +211,7 @@ jobs:
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
@@ -298,7 +298,7 @@ jobs:
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "auth/artifacts/*"
artifacts: "mobile/apps/auth/artifacts/*"
draft: true
allowUpdates: true
updateOnlyUnreleased: true

View File

@@ -17,7 +17,7 @@ jobs:
defaults:
run:
working-directory: auth
working-directory: mobile/apps/auth
steps:
- name: Checkout code and submodules
@@ -57,8 +57,8 @@ jobs:
trusted-signing-account-name: ${{ secrets.AZURE_CODE_SIGNING_NAME }}
certificate-profile-name: ${{ secrets.AZURE_CERT_PROFILE_NAME }}
files: |
${{ github.workspace }}/auth/artifacts/ente-${{ github.ref_name }}-installer.exe
${{ github.workspace }}/auth/ente-${{ github.ref_name }}-windows/auth.exe
${{ github.workspace }}/mobile/apps/auth/artifacts/ente-${{ github.ref_name }}-installer.exe
${{ github.workspace }}/mobile/apps/auth/ente-${{ github.ref_name }}-windows/auth.exe
file-digest: SHA256
timestamp-rfc3161: http://timestamp.acs.microsoft.com
timestamp-digest: SHA256

View File

@@ -5,7 +5,7 @@ on:
branches: [main]
paths:
# Run workflow when mobiles's intl_en.arb is changed
- "mobile/lib/l10n/intl_en.arb"
- "mobile/apps/photos/lib/l10n/intl_en.arb"
# Or the workflow itself is changed
- ".github/workflows/mobile-crowdin.yml"
@@ -24,8 +24,8 @@ jobs:
- name: Crowdin's action
uses: crowdin/github-action@v2
with:
base_path: "mobile/"
config: "mobile/crowdin.yml"
base_path: "mobile/apps/photos/"
config: "mobile/apps/photos/crowdin.yml"
upload_sources: true
upload_translations: false
download_translations: false

View File

@@ -1,4 +1,4 @@
name: "Sync Crowdin translations (mobile)"
name: "Sync Crowdin translations (mobile/photos)"
on:
schedule:
@@ -23,14 +23,14 @@ jobs:
- name: Crowdin's action
uses: crowdin/github-action@v2
with:
base_path: "mobile/"
config: "mobile/crowdin.yml"
base_path: "mobile/apps/photos/"
config: "mobile/apps/photos/crowdin.yml"
upload_sources: true
upload_translations: false
download_translations: true
localization_branch_name: translations/mobile
create_pull_request: true
pull_request_title: "[mobile] New translations"
pull_request_title: "[mobile/photos] New translations"
pull_request_body: "New translations from [Crowdin](https://crowdin.com/project/ente-photos-app)"
pull_request_base_branch_name: "main"
project_id: 574741

View File

@@ -16,7 +16,7 @@ jobs:
defaults:
run:
working-directory: mobile
working-directory: mobile/apps/photos
steps:
- name: Checkout code and submodules
@@ -64,7 +64,7 @@ jobs:
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.photos
releaseFiles: mobile/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
releaseFiles: mobile/apps/photos/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal
- name: Notify Discord

View File

@@ -15,7 +15,7 @@ jobs:
defaults:
run:
working-directory: mobile
working-directory: mobile/apps/photos
steps:
- name: Checkout code and submodules
@@ -55,7 +55,7 @@ jobs:
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.photos
releaseFiles: mobile/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
releaseFiles: mobile/apps/photos/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal
- name: Notify Discord

View File

@@ -4,7 +4,7 @@ on:
# Run on every pull request (open or push to it) that changes mobile/
pull_request:
paths:
- "mobile/**"
- "mobile/apps/photos/**"
- ".github/workflows/mobile-lint.yml"
env:
@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
working-directory: mobile
working-directory: mobile/apps/photos
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4

View File

@@ -20,7 +20,7 @@ jobs:
defaults:
run:
working-directory: mobile
working-directory: mobile/apps/photos
steps:
- name: Checkout code and submodules
@@ -62,5 +62,5 @@ jobs:
- name: Create a draft GitHub release
uses: ncipollo/release-action@v1
with:
artifacts: "mobile/build/app/outputs/flutter-apk/ente-${{ github.ref_name }}.apk,mobile/build/app/outputs/flutter-apk/sha256sum"
artifacts: "mobile/apps/photos/build/app/outputs/flutter-apk/ente-${{ github.ref_name }}.apk,mobile/apps/photos/build/app/outputs/flutter-apk/sha256sum"
draft: true

4
.gitmodules vendored
View File

@@ -3,9 +3,9 @@
url = https://github.com/ente-io/sentry-dart.git
branch = sentry_flutter_ente
[submodule "auth/flutter"]
path = auth/flutter
path = mobile/apps/auth/flutter
url = https://github.com/flutter/flutter.git
branch = stable
[submodule "auth/assets/simple-icons"]
path = auth/assets/simple-icons
path = mobile/apps/auth/assets/simple-icons
url = https://github.com/simple-icons/simple-icons.git

View File

@@ -1,4 +0,0 @@
{
"loggingOut": "Väljalogimine...",
"useRecoveryKey": "Kasuta taastevõtit"
}

View File

@@ -12,7 +12,7 @@ This page outlines the key features available in Ente Auth.
Ente Auth supports the icon pack provided by
[simple-icons](https://github.com/simple-icons/simple-icons). If an icon you
need is missing, please refer to the
[docs/adding-icons](https://github.com/ente-io/ente/blob/main/auth/docs/adding-icons.md)
[docs/adding-icons](https://github.com/ente-io/ente/blob/main/mobile/apps/auth/docs/adding-icons.md)
guide for instructions on how to contribute.
### Search
@@ -136,4 +136,4 @@ Easily add or share entries using QR codes:
right-click (desktop) a code and select "QR". This allows you to easily share
the complete entry (including the secret) with others by letting them scan the
displayed QR code. This can also be used to easily add the same entry to
another authenticatior app or service.
another authenticator app or service.

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 134 KiB

After

Width:  |  Height:  |  Size: 134 KiB

View File

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 126 KiB

View File

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

View File

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

View File

Before

Width:  |  Height:  |  Size: 253 KiB

After

Width:  |  Height:  |  Size: 253 KiB

View File

Before

Width:  |  Height:  |  Size: 237 KiB

After

Width:  |  Height:  |  Size: 237 KiB

View File

Before

Width:  |  Height:  |  Size: 604 KiB

After

Width:  |  Height:  |  Size: 604 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

Before

Width:  |  Height:  |  Size: 69 B

After

Width:  |  Height:  |  Size: 69 B

View File

Before

Width:  |  Height:  |  Size: 901 B

After

Width:  |  Height:  |  Size: 901 B

View File

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View File

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Some files were not shown because too many files have changed in this diff Show More