Compare commits

..

3782 Commits

Author SHA1 Message Date
ashilkn
f4eb511beb Merge tag 'photos-v0.9.97' into f-droid 2025-02-12 22:07:36 +05:30
ashilkn
fae8200920 [mob][photos] Bump up to v0.9.97 2025-02-12 21:22:43 +05:30
Ashil
dc9292b280 [mob][photos] Join link confirmation dialog (#5046) 2025-02-12 21:21:27 +05:30
Ashil
cf43bd6698 [mobile][photos] Fix: show account owner's email in 'Link email' screen if it's not assigned to any person yet (#5045) 2025-02-12 21:19:57 +05:30
Neeraj Gupta
1a689b2c19 Merge branch 'main' into f-droid 2025-02-10 14:29:21 +05:30
Neeraj
1bb8facc56 fix(mob): streaming changes (#4992)
## Description

Many issues fixed that were hindering streaming experience.

## Tests
2025-02-10 13:08:57 +05:30
Neeraj Gupta
3fb4d3f7fb [mob] ios build changes 2025-02-10 13:06:48 +05:30
Neeraj
1ef396b34d [auth] Add icon for AJ Bell (#5004)
## Description

Add SVG icon for AJ Bell: https://www.ajbell.co.uk/.

See logo being used here: https://www.linkedin.com/company/ajbell/
2025-02-10 11:57:59 +05:30
Neeraj
85b9516fa7 [auth] New translations (#5008)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-02-10 11:46:26 +05:30
Manav Rathi
bebe0f6d53 [web] New translations (#5005)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-10 10:36:44 +05:30
Crowdin Bot
e5303e8f0a New Crowdin translations by GitHub Action 2025-02-10 01:17:17 +00:00
Crowdin Bot
b4c5a7c747 New Crowdin translations by GitHub Action 2025-02-10 00:35:18 +00:00
Daniel Tsiang
4cc7bbb84a [auth] Add icon for AJ Bell 2025-02-09 20:39:43 +00:00
Prateek Sunal
837f372d4e chore: bump version 2025-02-08 05:29:32 +05:30
Prateek Sunal
b9a5f42d95 fix: details page 2025-02-08 05:29:25 +05:30
Prateek Sunal
b2d02c6a26 fix: add l10n, routing changes 2025-02-08 05:12:58 +05:30
Prateek Sunal
e0cbe47052 fix: stream size issues 2025-02-08 04:59:57 +05:30
Prateek Sunal
d0a2502a39 fix: color space check code 2025-02-08 04:04:00 +05:30
Prateek Sunal
f4b7ef19ce fix: add backup status item tap action, sorting fix, color space fix 2025-02-08 03:51:04 +05:30
Ashil
4d70556986 [mob][photos] Use leading debouncer for better UX (#4988) 2025-02-07 20:34:45 +05:30
ashilkn
dae55c7684 [mob][photos] Make field private 2025-02-07 17:57:53 +05:30
ashilkn
2c0b6f6dbc [mob][photos] Make debouncer used in AllSectionsExampleProvider a leading debouncer + delay initial load on app start + avoid a case where initial loading would have happened twice 2025-02-07 17:56:30 +05:30
ashilkn
e07a24a192 [mob][photos] Use leading debouncer where ever necessary for better UX 2025-02-07 17:17:38 +05:30
ashilkn
be5a29b6de [mob][photos] Add option to make debouncer leading or trailing 2025-02-07 17:06:51 +05:30
Manav Rathi
27f51a6da4 [web] New translations (#4987)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-07 16:14:36 +05:30
Prateek Sunal
38ae9e2b19 fix: buffering indicator 2025-02-07 16:11:08 +05:30
Crowdin Bot
2ee79af5b7 New Crowdin translations by GitHub Action 2025-02-07 10:27:06 +00:00
Manav Rathi
405e51f228 [desktop] Touchups for light mode + integrated title bar release (#4986)
- Accommodate file menu items in the sidebar where possible
- IA changes since the sidebar was growing too big
2025-02-07 15:56:22 +05:30
Manav Rathi
13ca35c0f5 Tweak 2025-02-07 15:43:51 +05:30
Prateek Sunal
afb139a301 Merge commit 'f65ab4a5a0ef53470673ca2c038df181075702f7' into streaming-prtk 2025-02-07 15:30:50 +05:30
Prateek Sunal
f65ab4a5a0 fix: put files while ignore the result 2025-02-07 15:29:15 +05:30
Manav Rathi
9309a68010 separate 2025-02-07 15:27:31 +05:30
Manav Rathi
caf1f715e1 Dividers 2025-02-07 15:10:32 +05:30
Prateek Sunal
d193efbe14 fix: queuing order, locals, preview status tap, remove cache preview button, refresh indicator 2025-02-07 15:06:55 +05:30
Manav Rathi
2156c3a946 Move 2025-02-07 15:03:08 +05:30
Manav Rathi
698e96c6d6 Arrange 2025-02-07 14:50:32 +05:30
Manav Rathi
6c0622ab51 Account menu 2025-02-07 14:35:20 +05:30
Manav Rathi
2f205112d9 Move 2025-02-07 14:23:30 +05:30
Manav Rathi
edcd784852 Don't auto maximize 2025-02-07 14:16:26 +05:30
Manav Rathi
d13f6db1dc Use the web side 2025-02-07 14:15:16 +05:30
Manav Rathi
b9fb797a15 refresh 2025-02-07 14:06:03 +05:30
Manav Rathi
d595a2ec15 Handle 2025-02-07 13:59:45 +05:30
Manav Rathi
3936954ee2 Menu 2025-02-07 13:55:35 +05:30
Manav Rathi
1b83acb262 hint improvements 2025-02-07 13:46:18 +05:30
Manav Rathi
3ec410f932 Make it work better with the hover state 2025-02-07 13:17:01 +05:30
Manav Rathi
8af2a75c84 tr 2025-02-07 13:07:31 +05:30
Manav Rathi
a041853657 Match 2025-02-07 12:58:46 +05:30
Manav Rathi
85f5939ce6 Help menu 2025-02-07 12:53:23 +05:30
Manav Rathi
5566d5881b Tweak 2025-02-07 12:25:21 +05:30
Manav Rathi
6623c4fa7f Accomodate menu items - prep 2025-02-07 12:19:15 +05:30
Manav Rathi
a1b63b8ea4 Inline 2025-02-07 12:08:38 +05:30
Manav Rathi
0ce2ac279c View logs 2025-02-07 12:03:21 +05:30
Manav Rathi
8fc5a8ad88 Update Electron 2025-02-07 11:55:31 +05:30
Vishnu Mohandas
d48e34cfba [staff] populate attributes from userDataResponse when UpdateStorage returns data (#4982)
/cc @vishnukvmd mentioned that the json Response does not include
attributes data (like customerID, StripeAccountCountry) and it is
skipped in the jsonResponse while updating the storage.
2025-02-06 23:26:07 +05:30
Manav Rathi
ebf5a63c04 [desktop] Use custom theme-aware titlebar for end-to-end display (#4981) 2025-02-06 17:02:24 +05:30
Manav Rathi
d707b76f91 LF 2025-02-06 16:57:26 +05:30
Manav Rathi
cc6b3897a7 Enable 2025-02-06 16:55:52 +05:30
Manav Rathi
56f58e4dbe Fix the backdrop 2025-02-06 16:52:53 +05:30
Manav Rathi
bcd1609fd1 Cleanup 2025-02-06 16:45:50 +05:30
Manav Rathi
35ce21e207 Selection marker 2025-02-06 16:42:29 +05:30
Manav Rathi
c7dc01326f Improve behaviour on small screens 2025-02-06 16:26:47 +05:30
Manav Rathi
4e22fba056 Extract 2025-02-06 16:18:27 +05:30
Manav Rathi
22f65ce656 Conv 2025-02-06 16:15:24 +05:30
Manav Rathi
c35825f54e Below bar 2025-02-06 16:12:42 +05:30
Manav Rathi
a3adec3fee [desktop] Derive both formatted and timestamp from same source (#4980)
/cc @ua741
2025-02-06 15:58:12 +05:30
Manav Rathi
7d892c5285 [desktop] Derive both formatted and timestamp from same source 2025-02-06 15:50:14 +05:30
Manav Rathi
18e6bde91f Top bar pseudo sel 2025-02-06 15:14:55 +05:30
mngshm
3ef7dca18f clear log statements 2025-02-06 14:36:15 +05:30
Manav Rathi
768b2f8e66 viewer 1 2025-02-06 14:36:02 +05:30
mngshm
578547fc75 hotfix: changes to populate attributes after userDataResponse is received 2025-02-06 14:28:00 +05:30
Neeraj
91a9ff5dd5 [mob][photos] fix: Value out of range (#4979) 2025-02-06 14:09:46 +05:30
Manav Rathi
b47a5d6a97 Tweak sel bar for shared albums 2025-02-06 14:07:22 +05:30
Manav Rathi
6249008151 Update 2025-02-06 13:45:40 +05:30
Manav Rathi
d244ce21f0 Trim 2025-02-06 13:40:46 +05:30
Manav Rathi
85b545049e Contents 2025-02-06 13:29:57 +05:30
Aman Raj Singh Mourya
362ae7f2f3 [mob][photos] fix: files list generated by where method can still be empty 2025-02-06 13:29:32 +05:30
Manav Rathi
cdf9474788 Reorder 2025-02-06 13:20:12 +05:30
Aman Raj Singh Mourya
10e61ee7f7 [mob][photos] fix: Invalid value: Valid value range is empty 2025-02-06 13:13:22 +05:30
Manav Rathi
54611ff256 Fix 2025-02-06 12:48:51 +05:30
Manav Rathi
2908c27ab4 1 is enough 2025-02-06 12:45:31 +05:30
Manav Rathi
21acd608ff Same 2025-02-06 12:40:55 +05:30
Manav Rathi
6902e0a8f7 Tweak 2025-02-06 12:38:52 +05:30
Manav Rathi
7b8ca828c9 Nomen 2025-02-06 12:19:31 +05:30
Manav Rathi
426765a1e4 Fin 2025-02-06 12:11:30 +05:30
Manav Rathi
e7d36f98a7 wip 2025-02-06 12:08:12 +05:30
Neeraj
dd7f5cef92 [server] Allow setting storageLimit for family members (#4961) 2025-02-06 11:59:16 +05:30
Manav Rathi
61d0c090b7 Swap 2025-02-06 11:51:51 +05:30
Manav Rathi
40edd3ecfd source order 2025-02-06 11:38:16 +05:30
Manav Rathi
d7af576b7d gallery is dark in lm, so ditto in light mode 2025-02-06 10:45:03 +05:30
Manav Rathi
09c7cde958 Stack 2025-02-06 10:34:45 +05:30
Neeraj
eb34372a21 [mob][photos] Extract strings (#4976) 2025-02-06 10:29:23 +05:30
Manav Rathi
6fc2dc96a5 1's enough 2025-02-06 10:27:57 +05:30
Manav Rathi
7a5a708714 Same constant 2025-02-06 10:26:24 +05:30
Manav Rathi
6d842fd1e2 const 2025-02-06 10:23:39 +05:30
Manav Rathi
8333367633 Reuse 2025-02-06 10:23:29 +05:30
Manav Rathi
4ef56c3dc9 Rename again 2025-02-06 10:23:29 +05:30
Manav Rathi
684c538fe8 bespoke 2025-02-06 10:23:29 +05:30
Manav Rathi
0f6016db00 Rename as per plan 2025-02-06 10:23:22 +05:30
Manav Rathi
c6a907e9f6 Move 2025-02-06 09:55:18 +05:30
Manav Rathi
5094006712 bespoke 2025-02-06 09:53:09 +05:30
Manav Rathi
63c3e48a00 1 is enough 2025-02-06 09:47:26 +05:30
Manav Rathi
5a1b88983f It already comes after in the source order 2025-02-06 09:44:25 +05:30
Manav Rathi
27beed354e [web] Use lighter scrim for overlays atop photo viewer (#4978)
\+ continue with the custom title bar prep
2025-02-06 09:23:12 +05:30
Manav Rathi
73bbf39256 tsc fix 2025-02-06 09:16:53 +05:30
Manav Rathi
1a3d665655 Inline 2025-02-06 09:15:27 +05:30
Manav Rathi
02f3afc4cc Use the dialog's loader and error indicator 2025-02-06 09:14:31 +05:30
Manav Rathi
d492a0e695 Fin 2025-02-06 09:09:12 +05:30
Manav Rathi
299363c8c4 Add the customization 2025-02-06 08:58:40 +05:30
Manav Rathi
37774c31d7 Alt path 2025-02-06 08:55:06 +05:30
Manav Rathi
9fe36985d6 Tweak 2025-02-06 08:04:46 +05:30
Manav Rathi
eee6705e11 Rename 2025-02-06 07:45:03 +05:30
Manav Rathi
719ac8539b Outline 2025-02-06 07:42:32 +05:30
Manav Rathi
7f1d8dba94 Move out 2025-02-06 06:54:49 +05:30
Manav Rathi
92fe34d43f Reintroduce backdrop filter 2025-02-06 06:43:33 +05:30
Manav Rathi
a6a77ffb9c Alternative approach 2025-02-06 06:43:32 +05:30
ashilkn
a638cb1ece [mob][photos] Fix dirty merge conflict resolution 2025-02-05 20:27:42 +05:30
ashilkn
cf3cfe7275 [mob][photos] Resolve conflicts and merge main 2025-02-05 20:23:44 +05:30
ashilkn
edc39f3fd8 [mob][photos] Extract strings 2025-02-05 20:17:54 +05:30
Ashil
85729c9426 [mob][photos] Use first letter person avatar if no person is linked to contact in contacts section, all contacts screen and contact search results (#4975) 2025-02-05 19:23:55 +05:30
ashilkn
1e50f52801 [mob][photos] Throw exception and instruction on what to do instead if GenericSearchResult.previewThumbnail() is used when ResultType is 'shared'(which is the case for contacts search) 2025-02-05 17:37:21 +05:30
ashilkn
46c941fb8c [mob][photos] Use first letter avatar for contact in contacts section and all contacts screen if no person is linked to contact 2025-02-05 17:28:13 +05:30
mngshm
6e0be18500 rename column name to storage_limit 2025-02-05 16:09:30 +05:30
Neeraj Gupta
2b3177d51c [server] refactor 2025-02-05 15:44:17 +05:30
Manav Rathi
88abe4dac1 [desktop] Custom theme aware titlebar - Part 1 (#4973) 2025-02-05 15:42:43 +05:30
Manav Rathi
e1633eccb7 Ensure mergeability 2025-02-05 15:34:10 +05:30
Manav Rathi
12e441a27b Calc 2025-02-05 15:27:50 +05:30
Manav Rathi
c6497dcb5a Rename 2025-02-05 15:24:33 +05:30
Manav Rathi
70be419562 backdrop-filter 2025-02-05 15:00:19 +05:30
mngshm
834fcf933b [server] fixed the lousy bug o.O 2025-02-05 14:34:35 +05:30
Manav Rathi
6f7e56e796 Sidebar 1 2025-02-05 14:24:04 +05:30
mngshm
667a544fc2 [server] refactor 2025-02-05 13:48:15 +05:30
Manav Rathi
051ea691af Use t 2025-02-05 13:21:19 +05:30
Manav Rathi
b7db8e9e77 Title 2025-02-05 13:20:13 +05:30
Manav Rathi
d2e5b87bf7 Comment 2025-02-05 13:10:10 +05:30
Manav Rathi
de5ece27f2 Make it work on macOS too 2025-02-05 13:05:48 +05:30
Manav Rathi
55871c1f2e Try env, though it doesn't seem to be working 2025-02-05 13:03:37 +05:30
Manav Rathi
71a195a4de Framework 2025-02-05 12:57:15 +05:30
Manav Rathi
320a397b1c Fix the original issue
https://www.electronjs.org/docs/latest/tutorial/dark-mode
2025-02-05 12:51:59 +05:30
Manav Rathi
a295eb39f7 drag 2025-02-05 12:29:01 +05:30
Manav Rathi
df7ffefdf8 30px is from the example gist
https://www.electronjs.org/docs/latest/tutorial/custom-title-bar#create-a-custom-title-bar
2025-02-05 12:27:26 +05:30
Manav Rathi
5e7ac4437f Custom titlebar - step 1
https://www.electronjs.org/docs/latest/tutorial/custom-title-bar
2025-02-05 12:25:10 +05:30
Manav Rathi
b855d38864 [web][desktop] Light mode (#4971) 2025-02-05 11:40:15 +05:30
Manav Rathi
23712e6bd3 Fix cast theme 2025-02-05 11:35:07 +05:30
Manav Rathi
dff5e9f4a6 dep bump 2025-02-05 11:26:11 +05:30
Manav Rathi
fe58758523 We don't seem to require this, the browser + MUI defaults are working in both modes
Tested Chrome, Safari
2025-02-05 11:15:55 +05:30
mngshm
26a407cc81 [server[ fix nil dereferencing errors when user is not a part of family 2025-02-05 11:05:12 +05:30
mngshm
7513a84ad2 [server] fix minor syntax in InviteMember parameters
Remove unused SetStorage method
2025-02-05 11:04:39 +05:30
Manav Rathi
bf70129fb6 Fix the actual issue 2025-02-05 11:01:38 +05:30
Manav Rathi
8083cdfaa6 Fainter 2025-02-05 10:29:21 +05:30
Manav Rathi
f14f1ab6bb User facing CL 2025-02-05 10:16:42 +05:30
Manav Rathi
914802f057 CL 2025-02-05 10:01:15 +05:30
Manav Rathi
80e41c9882 Special case cast 2025-02-05 09:55:10 +05:30
Manav Rathi
8d9ec328f4 unwip 2025-02-05 09:52:36 +05:30
Manav Rathi
963ac63898 Enable lm 2025-02-05 09:48:34 +05:30
Manav Rathi
7b704d9ea7 [web] New translations (#4967)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-04 19:02:10 +05:30
Ashil
46669c623b [mob][photos] Change log for release (#4965) 2025-02-04 18:57:13 +05:30
mngshm
2da115b6b7 [server[ logic for blocking upload 2025-02-04 18:53:58 +05:30
Crowdin Bot
e74c6fd582 New Crowdin translations by GitHub Action 2025-02-04 13:18:11 +00:00
Manav Rathi
4be86c4c00 [web] Light mode - Part n-1/n (#4966)
Almost ready, next PR should be the final one that enables this.
2025-02-04 18:47:23 +05:30
Manav Rathi
d21f7c1a93 lint 2025-02-04 18:43:08 +05:30
Manav Rathi
a60048a4d0 Update 2025-02-04 18:40:42 +05:30
Manav Rathi
737977358a tr 2025-02-04 18:35:48 +05:30
Manav Rathi
f03fa338b1 Fix the toggle 2025-02-04 18:31:34 +05:30
Manav Rathi
e3c09d7af0 ns 2025-02-04 18:28:07 +05:30
ashilkn
1fb6b3dc89 [mob][photos] Bump up to v0.9.94 2025-02-04 18:10:41 +05:30
ashilkn
e68fa04a14 Merge branch 'main' into change_log 2025-02-04 18:08:14 +05:30
ashilkn
daf33bcb3a [mob][photos] Update change log 2025-02-04 18:03:53 +05:30
Manav Rathi
154a46b2ef Tweak 2025-02-04 18:00:30 +05:30
Manav Rathi
584d993bc0 Fix secondary 2025-02-04 17:40:12 +05:30
Manav Rathi
ddc4c9d275 Prune 2025-02-04 17:32:01 +05:30
Manav Rathi
61b5e0ae60 Prep 2025-02-04 17:30:36 +05:30
Prateek Sunal
e0789b0d5a [mob][preview] add support for video streaming (#4253) 2025-02-04 17:25:08 +05:30
Manav Rathi
8e847f12f2 Finalize for now 2025-02-04 17:21:17 +05:30
Manav Rathi
52086eb697 Tranlucent snb 2025-02-04 17:13:51 +05:30
Manav Rathi
383b7542c8 Messes with the animation of the "Copied" snackbar in auth 2025-02-04 17:04:57 +05:30
Manav Rathi
7e50de6e61 Match colors to auth/share 2025-02-04 16:58:42 +05:30
Manav Rathi
82cb806fab ep 2025-02-04 16:50:41 +05:30
Manav Rathi
3e89692ebc Switch 2025-02-04 16:28:08 +05:30
Manav Rathi
847cba9a8b Cleanup 2025-02-04 16:12:38 +05:30
Manav Rathi
5ed9ac0578 cap 2025-02-04 16:07:52 +05:30
Manav Rathi
be790b5bc5 Gallery itself is always in dark mode 2025-02-04 15:58:40 +05:30
Manav Rathi
092640af7e Cleanup 2025-02-04 15:24:16 +05:30
Manav Rathi
f8b9bcf79f Use in people section too 2025-02-04 15:21:00 +05:30
Prateek Sunal
510768bbd6 fix: add logic for caching and loading deatils 2025-02-04 15:16:14 +05:30
Prateek Sunal
c59dd66c0d fix: logic of displayling size, height and width 2025-02-04 15:13:05 +05:30
Manav Rathi
be894d0aaa Create button 2025-02-04 15:03:19 +05:30
Prateek Sunal
aa07b53bbd fix: add delay from init 2025-02-04 14:36:24 +05:30
Laurens Priem
3caeaef2b7 [mob][photos] Memories fix (#4964)
## Description

## Tests
2025-02-04 14:29:04 +05:30
laurenspriem
5804feedc4 [mob][photos] Bump for internal release 2025-02-04 14:25:32 +05:30
laurenspriem
cc098346b8 [mob][photos] Extra safety 2025-02-04 14:23:29 +05:30
Neeraj
2639b88348 [mob] Fix bad state error (#4963)
## Description

## Tests
2025-02-04 14:23:23 +05:30
Neeraj Gupta
dd061e6171 [mob] Fix stream cancellation for deeplink 2025-02-04 14:21:14 +05:30
laurenspriem
f874396694 [mob][photos] Fix infinite loop 2025-02-04 14:20:35 +05:30
laurenspriem
ed8a17ffd8 [mob][photos] Re-enable internal memories for Android 2025-02-04 14:16:35 +05:30
Manav Rathi
3988c9ad9d Allow customization 2025-02-04 14:14:22 +05:30
Neeraj Gupta
088c52b0df [mob] Fix bad state error 2025-02-04 14:10:51 +05:30
Neeraj Gupta
ed231c2260 Lint suggestions 2025-02-04 14:10:38 +05:30
Manav Rathi
b712ac8bf1 Prune 2025-02-04 14:08:58 +05:30
Manav Rathi
39a93ea8ef Inline 2025-02-04 14:07:10 +05:30
Neeraj
18e1745146 [auth] New translations (#4939)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-02-04 14:00:40 +05:30
Manav Rathi
c5fabbd50b Tile 2025-02-04 13:57:47 +05:30
Manav Rathi
d7806d3441 Rename 2025-02-04 13:55:46 +05:30
Manav Rathi
0658a5a59f Inline 2025-02-04 13:46:34 +05:30
Prateek Sunal
5203b764c5 Merge branch 'main' into mobile-preview-video 2025-02-04 13:43:55 +05:30
Prateek Sunal
d357d9ecbe fix: clear Queue code & uploading id code 2025-02-04 13:42:52 +05:30
Prateek Sunal
9bddc98827 fix: begin date conversion and check 2025-02-04 13:27:51 +05:30
Prateek Sunal
8fb51174ce fix: allow force upload on failed click 2025-02-04 13:12:20 +05:30
Prateek Sunal
d80093bfed fix: show options even if local variant is available but preview is too, shout correct errors, 2025-02-04 12:57:52 +05:30
Manav Rathi
8ba43d913a [web] Light mode WIP - Part x/x (#4962) 2025-02-04 12:44:30 +05:30
Manav Rathi
bd095f3062 Cleanup 2025-02-04 12:39:55 +05:30
mngshm
7a5d7a5c49 fix: set StorageLimit to nil
fix: utilise AddMemberInvite method instead of new SetStorageLimit method
2025-02-04 12:37:23 +05:30
Manav Rathi
7b214c1dc0 Keep the icon sizes consistent
They need to be scaled down on smaller screens, but we'll need to do that across
the board at once for them to remain consistent.
2025-02-04 12:35:07 +05:30
Manav Rathi
1047767d90 Tweak 2025-02-04 12:30:39 +05:30
Prateek Sunal
2c20ace110 fix: add delay, retry count and error 2025-02-04 12:29:25 +05:30
Manav Rathi
6b9e4b186e occam 2025-02-04 12:24:04 +05:30
Manav Rathi
c3f8e6a11d Reuse 2025-02-04 12:17:00 +05:30
Prateek Sunal
f93dbf0633 fix: issues 2025-02-04 12:09:25 +05:30
Manav Rathi
54cf5dba01 Tweak 2025-02-04 12:03:13 +05:30
Manav Rathi
748b737f74 Fix 2025-02-04 11:57:20 +05:30
Manav Rathi
071ffefffd Ensure ordering 2025-02-04 11:52:52 +05:30
Manav Rathi
3863591d26 accessor 2025-02-04 11:49:19 +05:30
Manav Rathi
d92838d9f2 Move 2025-02-04 11:34:49 +05:30
Manav Rathi
220e46109d Tweak gradient 2025-02-04 10:53:41 +05:30
Manav Rathi
4ace6675ce Treat white and black as constants 2025-02-04 10:32:57 +05:30
Manav Rathi
f3c5e769fe lm 2025-02-04 10:28:17 +05:30
Manav Rathi
c094a5afb5 disabled bg 2025-02-04 10:12:51 +05:30
mngshm
d1be5e4922 bonk upload if totalUploadSize > total member Storage 2025-02-04 10:09:02 +05:30
Manav Rathi
8555fed3d6 [web] Stack indicators on the album thumbnail (#4960)
+ other light mode changes
2025-02-04 10:05:44 +05:30
Manav Rathi
ccca42f757 Revert and scope backdrop overrides
Overriding it globally causes the backdrop of menus and selects to also have this.
2025-02-04 10:00:59 +05:30
Manav Rathi
4de5b9b8bb Rename 2025-02-04 09:54:21 +05:30
Manav Rathi
da5d81fe91 Prune 2025-02-04 09:53:49 +05:30
Manav Rathi
4ad13a2991 Opacity 2025-02-04 09:52:06 +05:30
Manav Rathi
c7859131b0 Tweak 2025-02-04 09:52:06 +05:30
Manav Rathi
211171b78a Use 2025-02-04 09:52:06 +05:30
Manav Rathi
e9fd33890e +attr 2025-02-04 09:52:06 +05:30
Neeraj
ee43a9c14c Added icon for keygen.sh (#4925)
## Description
Added 2 new icons
keygen icon was taken directly from keygen.sh, LinkedIn icon is from
Wikipedia

## Tests
2025-02-04 09:38:39 +05:30
Manav Rathi
011bfc1e0b [web] Tweaks to handling of the new .supplemental-metadata (#4959)
Ref: https://github.com/ente-io/ente/pull/4956
2025-02-04 09:05:00 +05:30
Manav Rathi
94cb146b3c Add some comments from the original PR for future ref
https://github.com/ente-io/ente/pull/4956
2025-02-04 08:58:56 +05:30
Manav Rathi
c48963244d User facing 2025-02-04 08:53:46 +05:30
Manav Rathi
03d7d826cf Fin 2025-02-04 08:51:22 +05:30
Manav Rathi
ef5babd40c Inline 2025-02-04 08:51:04 +05:30
Manav Rathi
01ebe68f09 Inline 2025-02-04 08:44:22 +05:30
Manav Rathi
6d02686331 Inline 2025-02-04 08:15:32 +05:30
Manav Rathi
d2ffea6cf9 Trim 2025-02-04 08:10:25 +05:30
Manav Rathi
ca841dcced Reduce exports 2025-02-04 08:09:25 +05:30
Manav Rathi
9933bd5385 Reduce duplication in tests 2025-02-04 08:06:10 +05:30
Manav Rathi
90e052fa49 Reorder 2025-02-04 07:58:43 +05:30
Manav Rathi
ad12458774 Tweak 2025-02-04 07:52:48 +05:30
Manav Rathi
fa00c06cf8 Rename 2025-02-04 07:48:01 +05:30
Manav Rathi
b8f475bf2e Rename 2025-02-04 07:43:46 +05:30
Manav Rathi
ffc87312d1 Split into groups 2025-02-04 07:38:11 +05:30
Manav Rathi
48f0f62d7c Add support for Takeout's new .supplemental-metadata.json files (#4956)
In recent Google Takeout archives, the metadata JSON files are named
"${original_filename}.supplemental-metadata.json" instead of
"${original_filename}.json", as before.

I refactored the previous code so that `getMetadataJSONMapKeyForJSON()`
only removes the ".json" suffix from the metadata filename and does not
make any other changes. All of the filename munging is now done to the
name of the media file. That was the only way I could make the process
deterministic. As far as I can figure out, there's no deterministic way
of deriving the media filename from the metadata filename -- it's only
deterministic going from the media filename to the metadata filename.

These new names are still subject to the 46-character clipping limit,
with some specific rules about how the filename is clipped:

- The ".json" suffix is never clipped, only the ".supplemental-metadata"
  portion is.
- If the original filename is longer than 46 characters, then the
  ".supplemental-metadata" suffix gets completely removed during the
  clipping, along with a portion of the original filename (as before).
- The numbered suffix (if present) is also never clipped. It is however
  added at the end of the clipped ".supplemental-metadata" portion,
  instead of after the original filename. E.g. "IMG_1234(1).jpg" would
  previously use a metadata filename of "IMG_1234.jpg(1).json". Now it
  uses a metadata filename of
  "IMG_1234.jpg.supplemental-metadata(1).json". But if the filename is
  too long, it gets turned into something like
  "IMG_1234.jpg.suppl(1).json".
- Worth noting is that if the original filename is 45 characters long,
  then everything except for the "." from ".supplemental-metadata" will
  get clipped. So the metadata file ends up with a filename like
  "filename_that_is_45_chars_long.jpg..json".

I added a bunch of additional test cases in `upload.test.ts` based on
actual filenames I have in my Google Photos Takeout archives. The new
code passes all of the new test cases, as well as the original ones.

Fixes #4953
2025-02-04 07:32:11 +05:30
Ashil
9ac2ebfc08 [mob][photos] Fix freezing app + improvements to contacts-faces linking (#4957) 2025-02-03 20:45:31 +05:30
ashilkn
c96102c2b8 [mob][photos] Fallback to using first file as thumbnail for contacts section elements if PersonFaceWidget fails in contact section 2025-02-03 19:43:16 +05:30
ashilkn
f69dd18364 [mob][photos] Show onThisDayOrWeeksResults in moments section only on iOS 2025-02-03 19:32:49 +05:30
Gary Peck
6d2c317877 Add support for Takeout's new .supplemental-metadata.json files
In recent Google Takeout archives, the metadata JSON files are named
"${original_filename}.supplemental-metadata.json" instead of
"${original_filename}.json", as before.

I refactored the previous code so that `getMetadataJSONMapKeyForJSON()`
only removes the ".json" suffix from the metadata filename and does not
make any other changes. All of the filename munging is now done to the
name of the media file. That was the only way I could make the process
deterministic. As far as I can figure out, there's no deterministic way
of deriving the media filename from the metadata filename -- it's only
deterministic going from the media filename to the metadata filename.

These new names are still subject to the 46-character clipping limit,
with some specific rules about how the filename is clipped:

- The ".json" suffix is never clipped, only the ".supplemental-metadata"
  portion is.
- If the original filename is longer than 46 characters, then the
  ".supplemental-metadata" suffix gets completely removed during the
  clipping, along with a portion of the original filename (as before).
- The numbered suffix (if present) is also never clipped. It is however
  added at the end of the clipped ".supplemental-metadata" portion,
  instead of after the original filename. E.g. "IMG_1234(1).jpg" would
  previously use a metadata filename of "IMG_1234.jpg(1).json". Now it
  uses a metadata filename of
  "IMG_1234.jpg.supplemental-metadata(1).json". But if the filename is
  too long, it gets turned into something like
  "IMG_1234.jpg.suppl(1).json".
- Worth noting is that if the original filename is 45 characters long,
  then everything except for the "." from ".supplemental-metadata" will
  get clipped. So the metadata file ends up with a filename like
  "filename_that_is_45_chars_long.jpg..json".

I added a bunch of additional test cases in `upload.test.ts` based on
actual filenames I have in my Google Photos Takeout archives. The new
code passes all of the new test cases, as well as the original ones.
2025-02-03 13:23:40 +01:00
Manav Rathi
3454536799 [web] Fix casing of source string (#4955) 2025-02-03 17:50:01 +05:30
Manav Rathi
1ecd688fb8 [web] Fix casing of source string 2025-02-03 17:46:38 +05:30
Manav Rathi
54971cbaf8 [web] New translations (#4954)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-03 17:46:20 +05:30
Crowdin Bot
a892061446 New Crowdin translations by GitHub Action 2025-02-03 12:15:21 +00:00
Manav Rathi
f6d4c632c7 [web] Light mode WIP - Part x/x (#4952) 2025-02-03 17:21:41 +05:30
Manav Rathi
919f0e2b57 Prefix to improve greppability
Didn't want to prefix with "--ente" since these are not "global" vars, they're
only for a small scope, using the mechanism that Pigment CSS is recommending
that we follow to introduce dynamism with static styling.

"et" could mean "ente" (but shorter), or "ente temp", or whatever you wish for
it to mean really.
2025-02-03 17:10:17 +05:30
Manav Rathi
388add5984 Pixel 2025-02-03 17:05:57 +05:30
mngshm
10cba852d7 fix: set storage column type to BIGINT
set default storage limit if StorageLimit is empty/0
2025-02-03 17:04:59 +05:30
Neeraj
404d1feef6 [mob][photos] Contact person linking final fixes (#4951) 2025-02-03 17:03:17 +05:30
ashilkn
d6e0b85af9 [mob][photos] Bump up to v0.9.92 2025-02-03 17:01:17 +05:30
ashilkn
58c164d2c2 Merge branch 'main' into contact_person_linking_final_fixes 2025-02-03 17:00:02 +05:30
ashilkn
7830f9b1b1 [mob][photos] Chore 2025-02-03 16:59:31 +05:30
mngshm
23db087b6a same as previous commit but for methods and 2025-02-03 16:56:10 +05:30
mngshm
43b9ae6539 querying storage in families table as convertRowsToFamilyMember also expects storage 2025-02-03 16:51:57 +05:30
Neeraj
efe3240bf4 [mob] Fix personAvatar when low score face is manually assigned (#4950)
## Description

## Tests
2025-02-03 16:50:12 +05:30
Neeraj Gupta
1446f20d69 [mob] Fix personAvatar when low score face is manually assigned 2025-02-03 16:42:46 +05:30
Manav Rathi
296579b80b Fix color 2025-02-03 16:31:47 +05:30
Manav Rathi
aea6961676 [web] New translations (#4949)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-03 16:12:16 +05:30
Crowdin Bot
6c33671da7 New Crowdin translations by GitHub Action 2025-02-03 10:41:04 +00:00
ashilkn
982e0068ee [mob][photos] Create constant variables for keys 2025-02-03 16:10:42 +05:30
Manav Rathi
256178240d [web] Manually sync with Crowdin (#4948)
Building via their dashboard is not applying these changes
2025-02-03 16:10:11 +05:30
Manav Rathi
9d931e2d8b [web] Manually sync with Crowdin
Building via their dashboard is not applying these changes
2025-02-03 16:05:13 +05:30
ashilkn
92234752a2 [mob][photos] Fix border issue 2025-02-03 15:55:48 +05:30
Manav Rathi
1d908cbed6 [web] New translations (#4947)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-03 15:55:34 +05:30
Crowdin Bot
305f727078 New Crowdin translations by GitHub Action 2025-02-03 10:24:17 +00:00
Manav Rathi
9244a1799a [web] New translations (#4946)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-03 15:49:57 +05:30
Crowdin Bot
d76c512d96 New Crowdin translations by GitHub Action 2025-02-03 10:10:30 +00:00
Manav Rathi
8fbbb3a18c [web] Misc minor color and translation fixes (#4945) 2025-02-03 15:39:48 +05:30
Manav Rathi
1b0ed23df9 Fix warning 2025-02-03 15:32:08 +05:30
Manav Rathi
9230ddba3f Prune 2025-02-03 15:30:28 +05:30
Manav Rathi
5f2a1e9386 Rename 2025-02-03 15:24:54 +05:30
Manav Rathi
0d40c382ac Move 2025-02-03 15:21:18 +05:30
Manav Rathi
c1b73dc18c Rename 2025-02-03 15:20:05 +05:30
Manav Rathi
84888df08b Move 2025-02-03 15:19:11 +05:30
Manav Rathi
b43c0f6cc7 Rename 2025-02-03 15:18:23 +05:30
Manav Rathi
fb10d78c34 Rename 2025-02-03 15:13:39 +05:30
Manav Rathi
5b1365e7d1 Rename and move 2025-02-03 15:12:58 +05:30
Manav Rathi
85bf7bbc48 Rename 2025-02-03 15:12:16 +05:30
Manav Rathi
f1bf091faf Reorder 2025-02-03 15:11:04 +05:30
Manav Rathi
f1a345d04d Rename 2025-02-03 15:09:35 +05:30
Manav Rathi
2988a3983e Rename 2025-02-03 15:01:58 +05:30
ashilkn
6fd19b3dca [mob][photos] Fallback to using first letter avatar if face avatar is not available yet becuase db is not ready in UserAvatarWidget 2025-02-03 14:57:35 +05:30
Manav Rathi
58fce85696 Rename 2025-02-03 14:57:15 +05:30
Manav Rathi
fbde5625b2 Rename 2025-02-03 14:56:10 +05:30
Manav Rathi
269660c487 Rename 2025-02-03 14:55:41 +05:30
Manav Rathi
dbae45ee44 Fix 2025-02-03 14:54:40 +05:30
Manav Rathi
0b76611e11 Rename 2025-02-03 14:54:12 +05:30
Manav Rathi
b77ac99bbb Rename 2025-02-03 14:53:03 +05:30
Manav Rathi
7cfad45b65 Rename 2025-02-03 14:51:06 +05:30
Manav Rathi
a3384adfb0 Rename 2025-02-03 14:48:19 +05:30
Manav Rathi
e1e05d4781 Fix key warning 2025-02-03 14:44:59 +05:30
Manav Rathi
b8e2b265c3 Update 2025-02-03 14:39:02 +05:30
ashilkn
e3ffe3e1f0 [mob][photos] Fix search results with wrong thumbnail and possible other wrong elements 2025-02-03 14:38:36 +05:30
Manav Rathi
3c352e9ca2 both grad 2025-02-03 14:35:25 +05:30
ashilkn
85d50890a6 [mob][photos] Minor perf optimization 2025-02-03 14:33:21 +05:30
Eran Nave
0a4ad32d9c undo json autoformat 2025-02-03 09:44:25 +01:00
ashilkn
1201cfc42d [mob][photos] Show contacts that have shared nothing yet also in contacts section and search 2025-02-03 14:12:39 +05:30
Eran Nave
528526ac10 removed LinkedIn icon 2025-02-03 09:42:35 +01:00
Manav Rathi
2049bf769d gradient lm 2025-02-03 14:11:03 +05:30
Eran Nave
597190e375 Merge branch 'ente-io:main' into custom_icons 2025-02-03 09:40:44 +01:00
mngshm
47a68742d2 include storageLimit in convertRowsToFamilyMember method 2025-02-03 13:58:03 +05:30
Manav Rathi
e1327a5896 New one 2025-02-03 13:57:12 +05:30
Manav Rathi
7a9110cc9b Can use it with tsc currently 2025-02-03 13:42:05 +05:30
Manav Rathi
f64e62ba61 Reuseable 2025-02-03 13:42:05 +05:30
Manav Rathi
54681d3bde Fix the set password form showing through now that we have a translucent loading overlay 2025-02-03 13:42:05 +05:30
Neeraj
749109fc73 [mob] Store remote ml data before sechduling processing (#4942)
## Description
This will ensure that MLData that was already fetched is saved in the DB
before running the ML pipeline on files that requires indexing.

## Tests
2025-02-03 13:18:10 +05:30
Neeraj
58f84b2a73 Revert "[mobile] New translations (#4938)" (#4943)
This reverts commit 930224a2e5, reversing
changes made to 3de324f342.

## Description

## Tests
2025-02-03 11:53:40 +05:30
Neeraj Gupta
86c9b1ef00 Revert "[mobile] New translations (#4938)"
This reverts commit 930224a2e5, reversing
changes made to 3de324f342.
2025-02-03 11:50:27 +05:30
Neeraj Gupta
e98b0f4e10 [mob] Clean up 2025-02-03 11:37:28 +05:30
Neeraj
930224a2e5 [mobile] New translations (#4938)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-02-03 11:36:48 +05:30
Laurens Priem
3de324f342 Memories seleciton (#4926)
## Description

Complete first iteration of time based memories

## Tests

Tested in debug mode on my pixel phone.
2025-02-03 11:31:33 +05:30
laurenspriem
2e0dcc17ef [mob][photos] Bump for internal release 2025-02-03 11:24:24 +05:30
laurenspriem
10e6f797eb Merge branch 'main' into memories_seleciton 2025-02-03 11:22:59 +05:30
Manav Rathi
e8e7744af3 [meta] Use preferred casing of Wasm (#4941)
From webassembly.org

> WebAssembly (abbreviated _Wasm_) is ...
2025-02-03 11:19:38 +05:30
Neeraj Gupta
e42024c912 minor refactor 2025-02-03 11:18:01 +05:30
Manav Rathi
18cc16bcc0 Use preferred casing of Wasm
From webassembly.org

> WebAssembly (abbreviated _Wasm_) is ...
2025-02-03 11:15:00 +05:30
ashilkn
01c2348b6e [mob][photos] Minor perf optimization 2025-02-03 11:12:05 +05:30
Neeraj Gupta
4fd3a269b0 [mob] Store existing results first before yeilding for indexing 2025-02-03 11:08:56 +05:30
ashilkn
5e41952e62 [mob][photos] Fix no element error 2025-02-03 10:56:59 +05:30
ashilkn
37d38a0e6b [mob][photos] Avoid getRelevantContacts in Person Service returning account owner's User object 2025-02-03 10:52:21 +05:30
Manav Rathi
2a5d67b5ca [web] New translations (#4937)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-02-03 09:46:28 +05:30
Crowdin Bot
1b320000fb New Crowdin translations by GitHub Action 2025-02-03 01:17:10 +00:00
Crowdin Bot
faed01ca01 New Crowdin translations by GitHub Action 2025-02-03 01:05:07 +00:00
Crowdin Bot
ec147d57dd New Crowdin translations by GitHub Action 2025-02-03 00:34:32 +00:00
Prateek Sunal
5250f7f355 Merge branch 'main' into mobile-preview-video 2025-02-03 06:03:30 +05:30
Prateek Sunal
df769a97ec chore: bump version 2025-02-03 06:02:54 +05:30
Prateek Sunal
9f14d60b42 fix: skip local videos for preview 2025-02-03 05:40:19 +05:30
Prateek Sunal
b70de5cc67 fix: imports 2025-02-03 04:56:43 +05:30
Prateek Sunal
95ae2c30ec fix: add i18n & autoplay 2025-02-03 04:51:41 +05:30
Prateek Sunal
05d83cf390 fix: handle edge cases for preview uploads 2025-02-03 04:40:28 +05:30
Prateek Sunal
a72ae560c9 fix: processing and display logic 2025-02-03 03:37:29 +05:30
ashilkn
6980f56cc3 [mob][photos] Show contacts with no files shared too in contacts and all contacts section 2025-02-01 22:54:57 +05:30
Ashil
48169e9794 [mob][photos] Ask "open public album link in app" permission once (#4922)
## Description
1. Don't show the permission dialog if self-hosted ente
2. Show dialog only once
2025-02-01 18:53:53 +05:30
Ashil
14fbec6b94 [mob][photos] Bug fixes for contact-person linking feature (#4931) 2025-02-01 16:34:20 +05:30
Aman Raj Singh Mourya
a845642cfe [mob][photos] Minor fix 2025-02-01 15:01:30 +05:30
Ashil
4b7397c9bf [auth] Fix logout button not showing on lockscreen (#4924)
## Description
1. Logout button was hidden when user first opt for **Use without
backup** and then **Log in** due the `hasOptedForOfflineMode` been set
to true if we follow the above way , fixed by checking `isLoggedIn`
## Tests
2025-02-01 14:39:55 +05:30
ashilkn
bf19e07512 [mob][photos] Bump up to v0.9.90 2025-02-01 14:36:35 +05:30
ashilkn
e3540b7681 [mob][photos] Run flutter pub get 2025-02-01 14:33:39 +05:30
ashilkn
6ee6e7f217 [mob][photos] Resolve merge conflicts and merge main 2025-02-01 13:14:49 +05:30
ashilkn
cb4fcfdd25 [mob][photos] Reset _emailToPartialPersonDataMapCache after first entities sync (right after logging in) 2025-02-01 12:39:16 +05:30
Prateek Sunal
330a3b4dea chore: bump version 2025-02-01 04:21:55 +05:30
Prateek Sunal
bf1613d91d fix: store in pub magic metadata 2025-02-01 04:21:17 +05:30
Prateek Sunal
0f7445b219 chore: add TODO 2025-02-01 03:35:26 +05:30
Prateek Sunal
47914126e5 fix: add mechanism to show the stream details 2025-02-01 03:35:01 +05:30
Prateek Sunal
bc7400c0a2 fix: icons in backup status, make the buttons work, correct bitrate and codec in checking, correctly upload on start 2025-02-01 02:59:37 +05:30
ashilkn
c15a7909e8 [mob][photos] Minor change 2025-01-31 20:42:16 +05:30
Manav Rathi
5243515beb [web] Light mode WIP - Part x/x (#4927) 2025-01-31 20:16:07 +05:30
Manav Rathi
48db372251 Plan button 2025-01-31 20:11:52 +05:30
ashilkn
9671f4e3fc [mob][photos] Fix user avatar not updating after linking contact to face 2025-01-31 20:09:41 +05:30
Manav Rathi
e093a0de61 wf cleanup 2025-01-31 20:07:51 +05:30
ashilkn
4e7c97a45f [mob][photos] Chore 2025-01-31 19:44:09 +05:30
Manav Rathi
4fac219e52 Tweak 2025-01-31 18:37:27 +05:30
ashilkn
65ea4f755f [mob][photos] Fix bug when filtering list of contacts when searching on add participant page and possibly in link email screen as well 2025-01-31 18:37:07 +05:30
Manav Rathi
189f647ffe Conv 2025-01-31 18:34:47 +05:30
ashilkn
eed50f753b [mob][photos] Write a function that returns relevant emails, which will then be used as the base list to further filter suggestions in the 'Link Email' screen and the 'Add Participants to Album' screen.
The number of emails suggested in the 'Add Participants to Album' screen will now be higher than before, yet still useful.
2025-01-31 17:38:18 +05:30
laurenspriem
0ba76ebbf0 [mob][photos] Simplify 2025-01-31 17:28:55 +05:30
laurenspriem
78ae7c8595 [mob][photos] Increase month selection to 20 2025-01-31 17:20:21 +05:30
laurenspriem
45eff8edb3 [mob][photos] Add months 2025-01-31 17:13:38 +05:30
laurenspriem
0498fa644b [mob][photos] Null safety fix uploadedFileID 2025-01-31 17:10:14 +05:30
Eran Nave
6192ea8b3a Added icons for LinkedIn and keygen.sh 2025-01-31 11:55:42 +01:00
Aman Raj Singh Mourya
34b20573b5 [auth] fix logout button not showing on lockscreen 2025-01-31 16:10:20 +05:30
Manav Rathi
f39ac3529f [web] Light mode changes - Revert the dialog blur (#4923)
+ other WIP
2025-01-31 16:03:23 +05:30
Manav Rathi
0869421d9c Too strong too do always perhaps, need more thought 2025-01-31 15:58:00 +05:30
Manav Rathi
e2876d3d24 Search input 2025-01-31 15:58:00 +05:30
ashilkn
e0b9b27537 [mob][photos] Replace email with name if available on ShareCollectionPage 2025-01-31 15:40:41 +05:30
Manav Rathi
cecb7fd4f4 Solids 2025-01-31 15:23:06 +05:30
laurenspriem
68319ca725 [mob][photos] Update day string 2025-01-31 15:20:55 +05:30
laurenspriem
92a718ca0f [mob][photos] Return when limit 2025-01-31 15:17:24 +05:30
laurenspriem
e4e01cce9e [mob][photos] Add significant weeks 2025-01-31 15:14:25 +05:30
Aman Raj Singh Mourya
a77fe84ea4 [mob][photos] Ask the permission dialog once 2025-01-31 14:52:57 +05:30
Manav Rathi
8e3608c396 Conv 2025-01-31 14:52:01 +05:30
Aman Raj Singh Mourya
3f673d409a [mob][photos] Do not show "open public links in app" permission if self-hosted ente 2025-01-31 14:51:36 +05:30
Manav Rathi
b24b249352 s 2025-01-31 14:47:47 +05:30
Prateek Sunal
662cb8135e fix: cutoff logic for video player 2025-01-31 14:44:08 +05:30
Prateek Sunal
e7a53f87ca fix: disable it by default 2025-01-31 14:37:37 +05:30
Manav Rathi
5a8d45fa98 Subtler
Revert "Also for drawers"

This reverts commit 3a7914e1bf.
2025-01-31 14:36:32 +05:30
Manav Rathi
3a7914e1bf Also for drawers 2025-01-31 14:31:03 +05:30
Manav Rathi
6afce67d51 [web] Light mode WIP - Part x/x (#4921) 2025-01-31 14:30:42 +05:30
Manav Rathi
edcd916744 Cleanup 2025-01-31 14:10:11 +05:30
Manav Rathi
9fdc1c1baf LF 2025-01-31 14:08:44 +05:30
Manav Rathi
0b60603559 Fix duplicate backdrops 2025-01-31 13:56:06 +05:30
Manav Rathi
c080d16ae7 Prune 2025-01-31 13:38:41 +05:30
Manav Rathi
14a806c4ea sp => gap 2025-01-31 13:34:18 +05:30
Manav Rathi
a60f1ec213 Tweak 2025-01-31 12:48:32 +05:30
ashilkn
ba53da4a69 [mob][photos] Show user avatars in email section of save or edit person screen to match figma design 2025-01-31 12:45:28 +05:30
Manav Rathi
79b9b2f84e Tweak layout 2025-01-31 12:41:49 +05:30
Manav Rathi
17b2348fca plan card 2025-01-31 12:27:58 +05:30
Manav Rathi
6453c3d243 Tweak 2025-01-31 12:16:02 +05:30
Manav Rathi
0842edc82d Menu 2025-01-31 12:07:16 +05:30
Manav Rathi
ab9e1f4a3d Fix 2025-01-31 11:53:45 +05:30
Manav Rathi
533e20ad46 Notification 2025-01-31 11:50:05 +05:30
Manav Rathi
6d257f04b5 Do 2025-01-31 11:24:05 +05:30
Manav Rathi
f6ca34c6e9 Improve contrast of dialog contents 2025-01-31 11:15:58 +05:30
ashilkn
96e8b09555 [mob][photos] Chore 2025-01-31 10:52:28 +05:30
ashilkn
bdd7dccd74 [mob][photos] Chore 2025-01-31 10:47:11 +05:30
mngshm
1e55d61279 Removing code which doesn't make sense 2025-01-31 10:47:01 +05:30
Manav Rathi
70877b9103 Let it shine through 2025-01-31 10:43:09 +05:30
ashilkn
888a604633 [mob][photos] Update thumbnail of contacts in contacts section when linking or un-linking person from the contact 2025-01-31 10:39:38 +05:30
Manav Rathi
37172c8291 transluscent 2025-01-31 10:36:36 +05:30
Manav Rathi
beb09defca Use loading bar on photos 2025-01-31 10:29:55 +05:30
Manav Rathi
e23f7fd63e hook 2025-01-31 08:59:21 +05:30
Manav Rathi
93f4e9f2c0 [desktop] Fix ARM build (#4920)
Regression introduced yesterday -
d37675cc57
2025-01-31 08:45:40 +05:30
Manav Rathi
495c950386 [desktop] Fix ARM build
Regression introduced yesterday - d37675cc57
2025-01-31 08:43:00 +05:30
Manav Rathi
8d29e837cd [web] Match mobile behaviour for archived files in all (#4919)
Fixes https://github.com/ente-io/ente/issues/4893,
https://github.com/ente-io/ente/discussions/4000
Related https://github.com/ente-io/ente/discussions/3047
2025-01-31 07:13:30 +05:30
Prateek Sunal
226830acaa chore: bump version 2025-01-31 03:48:37 +05:30
Prateek Sunal
96a18d9f2b Merge branch 'main' into mobile-preview-video 2025-01-31 03:48:20 +05:30
Prateek Sunal
548955a803 fix: add to queue based on cutoff date 2025-01-31 03:45:55 +05:30
Prateek Sunal
f7896d5a82 fix: only show size for internal user 2025-01-31 03:16:33 +05:30
Prateek Sunal
18ca154578 fix: preview video state & similar controls 2025-01-31 02:59:59 +05:30
Prateek Sunal
d625816eb3 fix: update code for backup status 2025-01-30 22:12:29 +05:30
Prateek Sunal
094e08c387 fix: show preview status 2025-01-30 21:52:20 +05:30
Manav Rathi
f7c8a563a9 [web] Match mobile behaviour for archived files in all 2025-01-30 19:57:14 +05:30
ashilkn
00c43b10ea [mob][photos] Use contact's face as thumbnail if linked to a person in contacts section and search results that come up when searching 2025-01-30 19:33:38 +05:30
ashilkn
bcaafe7e33 [mob][photos] Remove unused widget 2025-01-30 19:08:09 +05:30
Neeraj
a754fe740f [mob] Reduce noise from logs (#4914)
## Description

## Tests
2025-01-30 18:23:48 +05:30
laurenspriem
26020c2e99 [mob][photos] todo 2025-01-30 17:52:01 +05:30
ashilkn
9e4c3d826a [mob][photos] Add remoteID of person linked to the email in email-to-person-data cache 2025-01-30 17:09:08 +05:30
ashilkn
da582a2436 [mob][photos] Await on _resetEmailToNameCache so that PeopleChangedEvent is fired only after cache is updated. Else there is chance that UI is rebuild on PeopleChangedEvent with stale state of EmailToNameCahce 2025-01-30 16:50:03 +05:30
ashilkn
208e4cbbab [mob][photos] Chore 2025-01-30 16:37:17 +05:30
laurenspriem
fbcba9903e [mob][photos] todo 2025-01-30 16:15:57 +05:30
ashilkn
d37af17445 Revert "[mob][photos] Move Contacts section from search tab to shared tab"
This reverts commit 628f195c0e.
2025-01-30 16:11:29 +05:30
ashilkn
d8b995c3d6 Revert "[mob][photos] Refactor"
This reverts commit cf977a7fa1.
2025-01-30 16:10:50 +05:30
Manav Rathi
58d5374910 [web] Routine dependency updates (#4913)
yarn workspaces info 2>&1 | sed '1d' | sed '$d' | jq '.[] | values |
.location' | xargs -o -n 1 -I % sh -c 'cd % && npx npm-check-updates
--interactive'
2025-01-30 16:10:07 +05:30
ashilkn
90db26c07b Revert "[mob][photos] Reload Contacts and AllContacts section on necessary update events"
This reverts commit 11d080f721.
2025-01-30 16:08:43 +05:30
Neeraj Gupta
48de9850e5 [mob] Lint 2025-01-30 16:03:04 +05:30
Manav Rathi
c4d6323a36 More 2025-01-30 16:00:44 +05:30
Neeraj Gupta
bc6ede54f9 [mob] Reduce noise from logs 2025-01-30 15:59:42 +05:30
laurenspriem
0c92ed96a6 [mob][photos] Lower clip threshold 2025-01-30 15:58:51 +05:30
Manav Rathi
20c6f15a0f Fin 2025-01-30 15:49:12 +05:30
Manav Rathi
8407816d14 MUI deprecations 2025-01-30 15:46:23 +05:30
Manav Rathi
369999e0aa Fix MUI deprecations 2025-01-30 15:20:00 +05:30
laurenspriem
9295908dc5 [mob][photos] comment 2025-01-30 14:47:44 +05:30
ashilkn
b2a21084da [mob][photos] Remove hidden or ignored people from person selection screens (Reassign me & Link contact to person) 2025-01-30 14:38:14 +05:30
laurenspriem
95a27397d3 [mob][photos] small correction 2025-01-30 14:32:31 +05:30
laurenspriem
d9c1a21b0c [mob][photos] simplify 2025-01-30 14:25:00 +05:30
laurenspriem
821965308e [mob][photos] Increase photo multiyear photo selection if needed 2025-01-30 14:16:58 +05:30
laurenspriem
22bec8eee7 [mob][photos] Simpler multi-year filtering 2025-01-30 14:06:55 +05:30
Neeraj
e77998fd71 [mob] Fix bad translation (#4911)
## Description

## Tests
2025-01-30 13:57:01 +05:30
Manav Rathi
b6ae571b0b [web] Routine dependency updates
yarn workspaces info 2>&1 | sed '1d' | sed '$d' | jq '.[] | values | .location' | xargs -o -n 1 -I % sh -c 'cd % && npx npm-check-updates --interactive'
2025-01-30 13:51:00 +05:30
Manav Rathi
b3d8072a38 [desktop] Replace ImageMagick with vips (#4912)
This has already been done, this PR is just final cleanup.
2025-01-30 13:45:21 +05:30
Manav Rathi
892f130580 [desktop] Replace ImageMagick with vips
This has already been done, this PR is just final cleanup.
2025-01-30 13:37:36 +05:30
Neeraj Gupta
b25e5a9443 [mob] Fix bad translation 2025-01-30 13:37:21 +05:30
Manav Rathi
55994e472a [desktop] Handle missing assigned clusters gracefully (#4910) 2025-01-30 12:53:04 +05:30
Manav Rathi
9c23c03f23 [desktop] Handle missing assigned clusters gracefully 2025-01-30 12:46:02 +05:30
Manav Rathi
7dda0ecf81 [web] Light mode WIP - Part x/x (#4909) 2025-01-30 12:41:36 +05:30
Manav Rathi
09bfca7aa4 lf 2025-01-30 12:38:44 +05:30
Neeraj
7c3fe5d57c [auth][mob] Fix 2FA recovery flow (#4908)
## Description

Resolves https://github.com/ente-io/ente/issues/3935

## Tests
2025-01-30 12:01:10 +05:30
Manav Rathi
08c4842f20 Stop duplicating comments 2025-01-30 11:58:01 +05:30
Manav Rathi
aea5f78765 Lift it up for dark mode 2025-01-30 11:58:01 +05:30
Manav Rathi
2bd36b0795 Improve vis 2025-01-30 11:58:01 +05:30
Manav Rathi
13860afbc2 Tweak 2025-01-30 11:58:01 +05:30
Manav Rathi
a7a21e66a7 Style the focus and activation 2025-01-30 11:58:01 +05:30
Manav Rathi
f0e4678307 Improve accessibility and keyboard access 2025-01-30 11:58:01 +05:30
Neeraj Gupta
782ef5eeb0 [auth] Fix 2fa recovery flow 2025-01-30 11:55:07 +05:30
Neeraj Gupta
7fc7d365ad [mob] Fix color 2025-01-30 11:41:18 +05:30
Neeraj Gupta
f98be148dc [mob] Fix recovery flow 2025-01-30 11:41:11 +05:30
Manav Rathi
09c29362af [desktop] Fix download path during install (#4907) 2025-01-30 11:40:21 +05:30
Manav Rathi
bed645044b [desktop] Fix download path during install 2025-01-30 11:38:43 +05:30
Neeraj
07618b8041 [mob] Interface for ML DB + refactor (#4898)
## Description

## Tests
2025-01-30 11:01:51 +05:30
Manav Rathi
7e0dc22abe [desktop] im => vips (#4906)
More cleanup is pending, once we give this nightly a go.
2025-01-30 08:22:27 +05:30
Manav Rathi
d37675cc57 [desktop] im => vips
More cleanup is pending, once we give this nightly a go.
2025-01-30 08:20:11 +05:30
mngshm
c5aaed4361 chore[broken mods]: Modifications for Storage Limits 2025-01-29 19:04:52 +05:30
Manav Rathi
1ac0903561 [desktop] Routine dependency updates (#4900) 2025-01-29 17:43:39 +05:30
Manav Rathi
adffe6362a [desktop] Routine dependency updates 2025-01-29 17:41:54 +05:30
Neeraj Gupta
2cade6f271 [mob] Refactor 2025-01-29 17:13:21 +05:30
Neeraj Gupta
ac08d5b37d [mob] Fix lint 2025-01-29 17:13:12 +05:30
Manav Rathi
9d1cc2a014 [desktop] Don't assume a particular position for the open URL arg (#4899)
Ref: https://github.com/electron/electron/issues/20322
2025-01-29 17:12:51 +05:30
Manav Rathi
167807c758 [desktop] Don't assume a particular position for the open URL arg
Ref: https://github.com/electron/electron/issues/20322
2025-01-29 17:03:14 +05:30
Neeraj Gupta
ebd4b89f34 [mob] Refactor 2025-01-29 16:36:06 +05:30
Manav Rathi
6217c3a8f5 [web] Storage card light mode (#4897)
Part of WIP lm updates
2025-01-29 16:27:49 +05:30
Laurens Priem
4d307ded5e [mob][photos] Bump for internal release again (#4896)
## Description

bump for internal release
2025-01-29 16:23:46 +05:30
laurenspriem
6e7ced0ecc [mob][photos] Bump for internal release 2025-01-29 16:21:11 +05:30
Manav Rathi
2dad8f6db0 both 2025-01-29 16:19:46 +05:30
Laurens Priem
9b729fb170 [mob][photos] Bump (#4895)
## Description

Bump version for internal release
2025-01-29 16:17:47 +05:30
laurenspriem
7598351211 [mob][photos] Bump 2025-01-29 16:14:08 +05:30
Neeraj Gupta
657949d109 [mob] Perf improvement 2025-01-29 16:10:42 +05:30
Manav Rathi
1d118b07f9 Extract 2025-01-29 16:05:18 +05:30
Neeraj Gupta
a0bb50fc37 [mob] Performance improvement 2025-01-29 15:57:28 +05:30
laurenspriem
29e77245d7 [mob][photos] Filter for multiple years 2025-01-29 15:57:22 +05:30
Manav Rathi
a0a001e8e7 individual cards 2025-01-29 15:56:08 +05:30
Prateek Sunal
d6c58bc9ca fix: add state for preview updates 2025-01-29 15:54:18 +05:30
Laurens Priem
65ed594574 Person issue logs (#4894)
## Description

Logs
2025-01-29 15:52:59 +05:30
Neeraj
f3952fad49 [auth] Update custom-icons.json (#4892)
I moved World Cube Association entry to the proper alphabetical place
and added the "slug" line because icon is showing blank and I think that
could be the reason.

If there's other common issues with blank SVG icons I would love to
check it, because I've not touch the icon code and is showing in red for
closing `</g>` but is showing fine in the viewer.

Sorry about this.
Regards
2025-01-29 15:36:59 +05:30
Neeraj Gupta
09b88e5bab refactor 2025-01-29 15:33:46 +05:30
Alfred0
bfdd111dc1 Update custom-icons.json
I move World Cube Association entry to the proper alphabetical place and added the slug line because icon is showing blank and I think that could be the reason
2025-01-29 10:51:58 +01:00
Manav Rathi
a2166308d2 wip 2025-01-29 15:20:16 +05:30
Neeraj Gupta
29f4bbb0de Merge remote-tracking branch 'origin/main' into db_interface 2025-01-29 15:08:19 +05:30
Manav Rathi
f235da8a05 t 2025-01-29 14:54:51 +05:30
Manav Rathi
cae38e22e3 tweak 2025-01-29 14:34:27 +05:30
Manav Rathi
c4702cdc22 mq 2025-01-29 14:18:37 +05:30
laurenspriem
05fc91576a [mob][photos] More logs 2025-01-29 14:02:35 +05:30
Neeraj Gupta
c64af87e33 [mob] Refactor 2025-01-29 13:52:12 +05:30
laurenspriem
14f13d9dde [mob][photos] Better logging of person issues 2025-01-29 13:48:39 +05:30
Manav Rathi
6d7210cc69 t 2025-01-29 12:58:45 +05:30
laurenspriem
1ff4f7d0bb [mob][photos] prompt 2025-01-29 12:57:48 +05:30
laurenspriem
ba0ac8ab08 [mob][photos] clip prompt 2025-01-29 12:48:59 +05:30
Manav Rathi
8de32ca12d tweak 2025-01-29 12:48:43 +05:30
Manav Rathi
bd13a2373a nf tweak 2025-01-29 12:41:38 +05:30
ashilkn
ab5f0e7de4 [mob][photos] Replace contact's email with name if linked to a person in all screen related to collaborative albums created by the account owner 2025-01-29 12:10:22 +05:30
laurenspriem
cd190f21d1 [mob][photos] Prioritize named faces 2025-01-29 11:50:51 +05:30
ashilkn
544a124318 [mob][photos] Fix UX issue: Bottom inset overlapping with UI 2025-01-29 11:37:42 +05:30
mngshm
284fc41c65 add: migration scripts for storage table 2025-01-29 11:09:58 +05:30
Neeraj
6134baea55 [mob] Handle 401/404 failure during individual multipart upload (#4890)
## Description

## Tests
2025-01-29 10:49:14 +05:30
Neeraj Gupta
5cabc406af [mob] Handle 401/404 failure during individual multipart upload 2025-01-29 10:42:02 +05:30
Manav Rathi
86704252e0 [web] More wip vips notes (#4889) 2025-01-29 10:38:22 +05:30
Manav Rathi
481d3e3700 Note 2025-01-29 10:33:35 +05:30
Manav Rathi
dcd920cbb4 wip patch 2025-01-29 09:40:35 +05:30
Manav Rathi
efa6d0289d Mention the conclusion after experimenting with alternatives 2025-01-29 08:09:30 +05:30
Prateek Sunal
f4d7bbae34 fix: enable video streaming for internal user 2025-01-28 17:26:56 +05:30
Prateek Sunal
c4f5265ff3 fix: only play preview for non-local video & when streaming is enabled 2025-01-28 17:25:57 +05:30
Prateek Sunal
7e1038a0f6 fix: add conditions for compression 2025-01-28 17:23:33 +05:30
Manav Rathi
3a7e0c23ac [web] More notes around adding vips (#4885) 2025-01-28 17:06:43 +05:30
Manav Rathi
cd93cf1be6 Cleanup 2025-01-28 17:02:40 +05:30
Prateek Sunal
0a3e1087ef fix: only upload preview if video streaming enabled 2025-01-28 16:59:01 +05:30
Prateek Sunal
2345265e19 chore: update locals & project 2025-01-28 16:56:36 +05:30
Prateek Sunal
6468fe9637 feat: add video streaming setting 2025-01-28 16:56:17 +05:30
Manav Rathi
8e653912cd x64 variant 2025-01-28 16:51:51 +05:30
Manav Rathi
80f64b2f8c t2 2025-01-28 16:51:51 +05:30
Manav Rathi
b022d0292f Take 1 2025-01-28 16:51:51 +05:30
Manav Rathi
d12aad2817 The musl variant seems to still link to the c lib dynamically
Sure there'd be a way to resolve this, but for now revert to the normal variant

ldd bin/vips
	/lib/ld-musl-aarch64.so.1 (0xffffa9868000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xffffa96a9000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xffffa9684000)
	libc.so => /lib/ld-musl-aarch64.so.1 (0xffffa9868000)
2025-01-28 16:51:51 +05:30
Manav Rathi
55281b7e32 thumb 2025-01-28 16:51:51 +05:30
Manav Rathi
a155855b45 Note 2025-01-28 16:51:51 +05:30
Manav Rathi
81206c0e36 Patch 2025-01-28 16:51:51 +05:30
Manav Rathi
d0738f0988 Nope 2025-01-28 16:51:51 +05:30
Manav Rathi
4d65e3b233 Try with libvips-packaging
https://github.com/kleisauke/libvips-packaging/

Found via this comment:

> The build script at
> https://github.com/kleisauke/libvips-packaging/blob/main/build/lin.sh can be
> used as a reference to compile libvips and its dependencies as a single,
> statically-linked shared library.
>
> https://github.com/libvips/libvips/discussions/3426#discussioncomment-5507520
2025-01-28 16:51:51 +05:30
Manav Rathi
a6f2eae418 static more 2025-01-28 16:51:51 +05:30
Manav Rathi
84e16057b6 Trying with everything disabled 2025-01-28 16:51:51 +05:30
Manav Rathi
b91ee793bf static lib 2025-01-28 16:51:51 +05:30
laurenspriem
0059f1817b [mob][photos] Add todo 2025-01-28 16:47:50 +05:30
laurenspriem
dc401f6f72 [mob][photos] Sort 2025-01-28 16:36:16 +05:30
laurenspriem
69025f7ebf [mob][photos] Increase threshold 2025-01-28 16:27:31 +05:30
Neeraj
e02c6dfab9 Remove extra line breaks in Auth app descriptions (#4883)
## Description

Solves #4881, removing line breaks that break the text flow on F-Droid.

## Tests

No code changes made.
2025-01-28 15:59:37 +05:30
Neeraj
92104e9a42 [auth] Downgrade flutter (#4882)
## Description

## Tests
2025-01-28 15:39:01 +05:30
Simon
de23adec73 Remove extra line breaks in Auth app descriptions 2025-01-28 10:50:42 +01:00
Neeraj Gupta
53b868215c [auth] Bump version 2025-01-28 15:06:45 +05:30
Neeraj Gupta
fbe77affa0 [auth] Fix json 2025-01-28 15:06:02 +05:30
Neeraj Gupta
988a3e74b4 [auth] Downgrade flutter version 2025-01-28 14:53:12 +05:30
Neeraj Gupta
fc4f35aae0 [auth] Downgrade flutter version 2025-01-28 14:52:21 +05:30
ashilkn
6176ec6cb9 [mob][photos] Revert back to using figma_squircle v0.5.3 from pub.dev since we've reverted to flutter v3.24.x 2025-01-28 13:36:36 +05:30
Neeraj Gupta
6bdc1f5d65 [mob] Add generic type for fileID 2025-01-28 13:30:24 +05:30
ashilkn
f5ee666a52 [mob][photos] Auto generated changes 2025-01-28 13:27:37 +05:30
ashilkn
fc89b9bfc1 [mob][photos] Bump up to v0.9.86 2025-01-28 13:25:41 +05:30
ashilkn
2071cbc61b Merge branch 'main' into mobile-preview-video 2025-01-28 13:24:09 +05:30
Ashil
f7fba3438f [mob][photos] Fix clipping issue of people in all people screen (#4880) 2025-01-28 13:21:35 +05:30
ashilkn
bba1eb99e6 [mob][photos] Fix clipping issue of people in all people screen 2025-01-28 13:18:26 +05:30
Prateek Sunal
e06bfd0724 Merge branch 'main' into mobile-preview-video 2025-01-28 12:58:54 +05:30
Ashil
e01f92adcc [mob][photos] Use face when available for user avatar (#4879)
## Description

If the user (contact specifically) is linked to a person, use the
person's face as user's avatar in the `UserAvatarWidget`

## Tests

Tested everything myself.
2025-01-28 12:07:52 +05:30
ashilkn
e06dbb0ef1 [mob][photos] Remove logs used to assess time taken by ops
Made sure that repeated calls to getPersons() by UserAvatarWidget won't cause any performance issues
2025-01-28 11:53:52 +05:30
ashilkn
b1b70a0d08 [mob][photos] Fix Faces on avatar not loading on app start
This was because the emailToName cache was not set yet when accessed by UserAvatarWidget. Awaiting on PersonService.init to finish in main() fixed the problem. It only increases time on splash screen by 4ms on the medium sized(uploaded and faces count wise) account I tested on
2025-01-28 11:35:53 +05:30
laurenspriem
e50ab7ca84 [mob][photos] First iteration of file selection 2025-01-28 10:43:58 +05:30
laurenspriem
a575e5f3c8 [mob][photos] Functions to get embeddings of specific files 2025-01-28 10:43:22 +05:30
Manav Rathi
90076dd984 [web] Prevent dedup from failing because of shared files owned by others (#4878) 2025-01-28 06:37:01 +05:30
Manav Rathi
fe19868623 [web] Prevent dedup from failing because of shared files owned by others 2025-01-27 19:50:43 +05:30
ashilkn
61e1153a36 [mob][photos] Use contact's face if linked to a person for user avatar 2025-01-27 18:42:05 +05:30
Neeraj
94a145dafc [auth] Add & update icons (#4844)
## New icons

- DocuSeal
- STRATO
- TikTok
- Xbox
- Zoom

## Updated icons

- Canva
- Ubisoft
- Windscribe
- Yahoo
2025-01-27 17:07:49 +05:30
Neeraj
70d957e649 [auth] Use zip compression for windows build (#4868)
## Description

## Tests
2025-01-27 17:06:52 +05:30
Vishnu Mohandas
039bfc3521 Update emails (#4870) 2025-01-27 16:29:31 +05:30
vishnukvmd
84ad5e9363 Update mails 2025-01-27 16:28:27 +05:30
Neeraj Gupta
69661b0d30 [mob] Put clip queries in same db class 2025-01-27 16:27:20 +05:30
Manav Rathi
8610854155 [web] Handle NaN in the Exif locations (#4869)
A customer sent us a sample file from the wild where this was the case.
2025-01-27 16:17:37 +05:30
Neeraj
f3110f65a1 [auth] Use zip compression for windows build 2025-01-27 16:12:12 +05:30
Manav Rathi
ac8804a1c1 [web] Handle NaN in the Exif locations
A customer sent us a sample file from the wild where this was the case.
2025-01-27 16:03:02 +05:30
Laurens Priem
34ddeff6bc Person assigned (#4867)
## Description

Make PersonData.assigned and PersonData.rejectedFaceIds non-nullable to
fix issue.

## Tests

Tested in debug mode on my pixel phone.
2025-01-27 15:40:16 +05:30
Neeraj
5204fdc768 [auth] Auth banner (#4842) 2025-01-27 15:05:07 +05:30
VanillaChanny
5738f5262b [auth] Create a custom icons for NekoHosting (#4838)
## Description

Adds SVG icons for https://nekohosting.gg/ and
https://beta.nekohosting.gg/
2025-01-27 15:03:53 +05:30
Alfred0
099dce43de [auth] World Cube Association Icon (#4853)
Hi, I open in the past a pull request to add the World Cube Association
icon, but I was pending for confirmation and was closed.

Now at this point is all ok to use it as I understand, so here is the
WCA logo.

Hope all is fine, this is my first pull request for something.

Best regards.
2025-01-27 15:03:13 +05:30
Neeraj
9bab498d41 [auth] Hide [Share/QR/Edit/Trash] popup in code reorder screen (#4866)
## Description
Solve #4856 
## Tests
2025-01-27 15:02:44 +05:30
Aman Raj Singh Mourya
39a9cd3db4 [auth] Hide [Share/QR/Edit/Trash] popup in code reorder screen 2025-01-27 14:57:54 +05:30
laurenspriem
06daaa1205 [mob][photos] More null checks removed 2025-01-27 14:32:56 +05:30
Aman Raj Singh Mourya
85f407ff7d [auth] Extract strings 2025-01-27 14:30:18 +05:30
laurenspriem
07830e4dac [mob][photos] Remove null checks 2025-01-27 14:29:28 +05:30
laurenspriem
4e57688dab [mob][photos] Make assigned non-nullable 2025-01-27 14:22:12 +05:30
laurenspriem
6cd59a7f52 [mob][photos] Document 2025-01-27 14:21:54 +05:30
Aman Raj Singh Mourya
3327b75133 [auth] code refactor 2025-01-27 14:11:07 +05:30
Prateek Sunal
69ddb6fb2c Merge branch 'main' into mobile-preview-video 2025-01-27 13:52:46 +05:30
Neeraj
da8d1f25ab [auth] New translations (#4861)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-27 13:35:29 +05:30
Neeraj
c839dc5e9b [mobile] New translations (#4860)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-01-27 13:35:04 +05:30
Neeraj
c0e701f223 [auth] Attempt to fix icons displaying as black (#4843)
## Description
Some icons were showing as black instead of their intended colors.
Suspecting an issue with CSS color styling, switched to inline syntax.
2025-01-27 13:29:03 +05:30
Manav Rathi
635c742535 Update deduplicate.md (#4865)
## Description
Fixed typo
2025-01-27 13:07:56 +05:30
mape6
26264dde04 Update deduplicate.md 2025-01-27 08:16:13 +01:00
Vishnu Mohandas
27ecf6c3d3 [docs] Rename photo-dates > metadata (#4863) 2025-01-27 09:52:13 +05:30
Manav Rathi
aabe2a5bcf One more place 2025-01-27 09:51:51 +05:30
vishnukvmd
47ad0aab2d [docs] Rename photo-dates > metadata 2025-01-27 09:40:46 +05:30
Manav Rathi
425b110b40 [web] New translations (#4859)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-27 07:03:21 +05:30
Crowdin Bot
e456e6986a New Crowdin translations by GitHub Action 2025-01-27 01:17:07 +00:00
Crowdin Bot
642c01a908 New Crowdin translations by GitHub Action 2025-01-27 01:05:04 +00:00
Crowdin Bot
a3fea1656e New Crowdin translations by GitHub Action 2025-01-27 00:34:31 +00:00
Prateek Sunal
6aa3733111 Update pubspec.yaml 2025-01-26 13:27:58 +05:30
Ashil
98c8e82ca7 [Mob][Photos] People-contact linking (#4845)
## Description

- Linked people to contacts (specifically emails) following the [Figma
design](https://www.figma.com/design/SYtMyLBs5SAOkTbfMMzhqt/Ente-Visual-Design?node-id=34500-35963&t=viuppN9KWwcHHWI5-4).
- Enabled the "joining public links" feature.
Reverted to Flutter version 3.24.3 due to a bug introduced in version
3.27.x.

## Tests

Did basic QA and code review myself.
2025-01-26 09:18:33 +05:30
Prateek Sunal
9e3d412e99 fix: use sdk 34 2025-01-26 03:03:41 +05:30
Prateek Sunal
858de20726 chore: bump version 2025-01-25 23:21:19 +05:30
Prateek Sunal
453f23ffba Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-25 23:20:42 +05:30
Prateek Sunal
17c2bd24e4 fix: HDR to SDR conversion 2025-01-25 23:19:19 +05:30
Neeraj Gupta
771d12bd9b [mob] Define interface for ML DB 2025-01-25 15:16:01 +05:30
ashilkn
89a411c6a1 [mob][photos] Bump up to v0.9.84 2025-01-24 21:19:41 +05:30
ashilkn
0e6d39fcc7 [mob][photos] Refactor 2025-01-24 21:10:42 +05:30
ashilkn
475f839593 [mob][photos] Chore 2025-01-24 20:40:18 +05:30
ashilkn
a3db3e496a [mob][photos] Refactor 2025-01-24 20:33:28 +05:30
ashilkn
fe9682823f [mob][photos] Use better variable name 2025-01-24 20:27:03 +05:30
Neeraj
40e3338ead [mob] Use different bundle for iOS debug variant (#4840)
## Description

## Tests
2025-01-24 20:15:49 +05:30
ashilkn
5ec4998f13 [mob][photos] Extract strings 2025-01-24 19:31:27 +05:30
ashilkn
36bd0b1d92 [mob][photos] chore 2025-01-24 19:22:10 +05:30
ashilkn
11d080f721 [mob][photos] Reload Contacts and AllContacts section on necessary update events 2025-01-24 19:13:09 +05:30
Braky
41ddfb90f2 [auth] Add & update icons 2025-01-24 14:41:54 +01:00
Bl4ckspell
d2df920606 Attempt to fix icons displaying as black
Some icons were showing as black instead of their intended colors. Suspecting an issue with CSS color styling, switched to inline syntax.
2025-01-24 14:35:08 +01:00
Manav Rathi
0b31f9321c [web] Non-functional scraps from experimenting with ImageMagick alternatives (#4841) 2025-01-24 17:54:39 +05:30
Manav Rathi
58b300d8d4 LF 2025-01-24 17:46:53 +05:30
Aman Raj Singh Mourya
90a8ecf0ab [auth] minor fix 2025-01-24 17:45:19 +05:30
Aman Raj Singh Mourya
53c872ceec [auth] remove supportDev widget and minor fix 2025-01-24 17:29:06 +05:30
ashilkn
3816ea42ab [mob][photos] Chore 2025-01-24 17:14:41 +05:30
Aman Raj Singh Mourya
7e5a38a687 [auth] Implemented logic for notification banner 2025-01-24 17:10:26 +05:30
Aman Raj Singh Mourya
fc8d5837c3 [auth] added notification banner on the setting screen 2025-01-24 17:07:03 +05:30
Aman Raj Singh Mourya
6ed5203485 [auth] Implemented function to set the app install time 2025-01-24 17:06:14 +05:30
Neeraj Gupta
7bc5af0bb8 [mob] Use different bundle for iOS debug variant 2025-01-24 16:41:05 +05:30
ashilkn
b3df62e2bc [mob][photos] Show full email in contacts filter chip 2025-01-24 16:37:56 +05:30
ashilkn
cf977a7fa1 [mob][photos] Refactor
The contacts section was moved to the shared tab from the search tab in a hacky way before this change. Have now refactored code around it for better readability and consistancy
2025-01-24 16:18:08 +05:30
ashilkn
a1b0e82d56 [mob][photos] Return null deprecated name field is empty on User.displayName 2025-01-24 14:16:52 +05:30
ashilkn
8370cf44b5 [mob][photos] Show name of contact instead of email in file info of an incoming shared photo if the contact it assinged to a person 2025-01-24 14:15:40 +05:30
ashilkn
fb63e66abb [mob][photos] Minor padding change in EndToEndBanner 2025-01-24 13:54:39 +05:30
Manav Rathi
31009f7a58 Document current state 2025-01-24 13:08:57 +05:30
ashilkn
927267f19f [mob][photos] Revert to flutter 3.24.3 2025-01-24 12:21:26 +05:30
ashilkn
a2c5c1e67a [mob][photos] Resolve merge conflicts and merge main 2025-01-24 12:02:02 +05:30
ashilkn
43b6140808 [mob][photos] Show join link banner only if logged in 2025-01-24 11:55:11 +05:30
ashilkn
ff8fdb0cc1 [mob][photos] Use EndToEndBanner component as banner for join link 2025-01-24 11:44:37 +05:30
ashilkn
b6094e5aa8 [mob][photos] Remove internal flag from join links feature 2025-01-24 11:44:00 +05:30
ashilkn
8c932dc3f2 [mob][photos] Add animation to widget in SaveOrEditPerson 2025-01-24 11:07:16 +05:30
mangesh
bbf001e5cb [docs] revamp "Configuring S3" (#4821)
PR is about making improvements to the "Configuring S3" Document. Making
sure to staying with the principles of the previous doc just making
improvements in the explanation.

Also added a diagram, will keep it updated as I develop better
understanding of the whole Client, Museum and S3 Relation :)
2025-01-24 10:51:50 +05:30
Neeraj
fd4c4ab226 [dashboard] Remove token field (#4819) 2025-01-24 10:51:14 +05:30
Manav Rathi
f049aa96fc Try with a alpine build to see if we can get a static binary 2025-01-24 06:33:24 +05:30
Manav Rathi
ed7bc529f5 Same results as trying manually with staticx
the staticx produced binary takes 0.5 secs to launch, as compared the one we get by normally compiling.
2025-01-24 06:33:24 +05:30
Manav Rathi
8fa4e8e2d1 Try using staticx on vips binary
Dockerfile from https://github.com/joshuarli/static-builders
2025-01-24 06:33:24 +05:30
Manav Rathi
647a04af96 Prepare build env 2025-01-24 06:33:24 +05:30
Manav Rathi
a4e49daeb1 Inspectable layer 2025-01-24 06:33:24 +05:30
Manav Rathi
c4c8447f54 Sample 2025-01-24 06:33:24 +05:30
Manav Rathi
9451124c38 Init 2025-01-24 06:33:24 +05:30
Manav Rathi
27f6a899f7 [web] New translations (#4834)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-24 05:58:36 +05:30
Crowdin Bot
27711dcb0e New Crowdin translations by GitHub Action 2025-01-24 00:21:01 +00:00
Manav Rathi
13040cc53e [server] Report a client error instead of 5xx on invalid pk signature (#4833)
e.g.

--- at /etc/ente/pkg/api/user.go:352
(UserHandler.FinishPasskeyAuthenticationCeremony) ---
--- at /etc/ente/pkg/repo/passkey/passkey.go:395
(Repository.FinishAuthentication) ---
    Caused by: Error validating the assertion signature: \u003cnil\u003e

## Tested by

Modifying the pk app to pass null as the signature, and observing that
client gets back a 401 (previously 500).
2025-01-24 05:44:06 +05:30
Manav Rathi
3188643583 [server] Report a client error instead of 5xx on invalid pk signature
e.g.

    --- at /etc/ente/pkg/api/user.go:352 (UserHandler.FinishPasskeyAuthenticationCeremony) ---
    --- at /etc/ente/pkg/repo/passkey/passkey.go:395 (Repository.FinishAuthentication) ---
    Caused by: Error validating the assertion signature: \u003cnil\u003e
2025-01-24 05:35:01 +05:30
ashilkn
ff9bec5bb2 [mob][photos] Show only contacts that aren't linked to any person in the 'link email' screen 2025-01-23 21:37:42 +05:30
ashilkn
065c13cd06 [mob][photos] Refactor 2025-01-23 21:09:24 +05:30
ashilkn
c7bc8e97d5 [mob][photos] Add guards to make sure no email is linked to more than one person 2025-01-23 20:44:43 +05:30
ashilkn
f11d4d540b [mob][photos] Refactor 2025-01-23 19:54:32 +05:30
mangesh
90d84b04b6 [docs} add missing ENV to env variables in Dockerfile (#4829) 2025-01-23 19:48:50 +05:30
ashilkn
628f195c0e [mob][photos] Move Contacts section from search tab to shared tab
This is a quick workaround, will reorganize code in a better way in near future
2025-01-23 19:14:19 +05:30
mngshm
334a4869b2 fix: adding in Dockerfile 2025-01-23 17:51:20 +05:30
ashilkn
6bd8e73c8a [mob][photos] Make Person selection screens same as figma design 2025-01-23 17:35:42 +05:30
ashilkn
c00b70cbde [mob][photos] Make 'Reassign Me' functional 2025-01-23 15:55:39 +05:30
mngshm
629311ca2c Make CI happy :) 2025-01-23 14:37:18 +05:30
mngshm
975ed72ff6 Add information about 2025-01-23 14:36:46 +05:30
mngshm
5ccfbbf263 fix: yarn build was unhappy with the image 2025-01-23 14:34:49 +05:30
Manav Rathi
d2c2bae3eb [web] Refactor RowButton to prepare for light mode (#4826) 2025-01-23 13:46:14 +05:30
Manav Rathi
a1db956ae8 lm switch focus 2025-01-23 13:40:41 +05:30
Manav Rathi
312a82cea5 Label 2025-01-23 13:13:30 +05:30
Manav Rathi
c6b1dcba87 Split 2025-01-23 13:00:53 +05:30
Manav Rathi
01ff0a62bc Active and focus visible 2025-01-23 12:40:24 +05:30
ashilkn
a34d2a9c1a [mob][photos] Append '(Me)' at the end of PeopleAppBar's title if the opened person is 'Me' 2025-01-23 12:34:19 +05:30
Manav Rathi
c1b7ebf863 Disabled 2025-01-23 12:31:24 +05:30
Neeraj
b43f4b1a2a [mob] Opt of out flutter default deeplink (#4825)
## Description

## Tests
2025-01-23 12:22:07 +05:30
Neeraj Gupta
8b276a55ef [mob] Opt of out flutter default deeplink 2025-01-23 12:21:42 +05:30
ashilkn
e850dae7be [mob][photos] Show 'Reassign Me' option on PeopleAppBar if 'Me' is assigned and the person 'Me' is opened 2025-01-23 12:15:51 +05:30
Manav Rathi
90c36a5eee Hover 2025-01-23 12:05:50 +05:30
ashilkn
718dcafdd0 [mob][photos] Make 'Link person' banner on contact screen functional. Create a separate widget for ContactSearchResult for better separation. 2025-01-23 11:42:04 +05:30
Manav Rathi
c082c542ef Reduce variants 2025-01-23 11:09:05 +05:30
Neeraj
20524177b1 [auth] Auth banner widget (#4820)
## Description

## Tests
2025-01-23 11:03:10 +05:30
Manav Rathi
105878c3b5 checkpoint 2025-01-23 10:49:46 +05:30
Manav Rathi
c23c92573e checkpoint 2 2025-01-23 10:06:04 +05:30
Manav Rathi
ab5209070c wip surgery 2025-01-23 09:44:12 +05:30
Manav Rathi
121e1380c7 Split 2025-01-23 09:04:14 +05:30
Manav Rathi
60e144ab5e Children 2025-01-23 07:54:03 +05:30
Manav Rathi
07dd081f0e Nomenclature 2025-01-23 07:48:01 +05:30
Manav Rathi
26f4c9e0fe Move 2025-01-22 19:30:35 +05:30
mngshm
a9952e14d0 Revamp S3 Configuration Doc 2025-01-22 19:03:33 +05:30
ashilkn
45b2f91da5 [mob][photos] Show 'Link person' banner on contact screen if contact isn't linked to a person yet 2025-01-22 18:05:29 +05:30
Aman Raj Singh Mourya
8290809dfb [auth] minor changes 2025-01-22 17:53:18 +05:30
Aman Raj Singh Mourya
a4b14fe5b1 [auth] Implemented Banner widget 2025-01-22 17:51:30 +05:30
mngshm
bec84530e6 re-order help.ente.io/self-hosting sidebar 2025-01-22 17:43:29 +05:30
ashilkn
6081dcf7a8 [mob][photos] Create EndToEndBanner component and use it 2025-01-22 17:39:37 +05:30
ashilkn
e4ebdddb7f [mob][photos] chore 2025-01-22 16:55:08 +05:30
ashilkn
cea2f5b2df [mob][photos] Show name if email is linked to a person for emails in the share info screen of albums 2025-01-22 16:54:46 +05:30
ashilkn
0b5e6f9ced [mob][photos] Reset email to name cache completely on any change to name or email to avoid stale cache 2025-01-22 16:53:10 +05:30
ashilkn
48dc09ad38 [mob][photos] Use User.displayName instead of User.name since User.name is now deprecated 2025-01-22 16:14:48 +05:30
ashilkn
9ff57b765c [mob][photos] Deprecate in User model and create extension of User which has displayName() method that gets user name from emailToNameCache 2025-01-22 16:02:43 +05:30
ashilkn
03be554025 [mob][photos] Create emailToName cache for contacts linked to people 2025-01-22 15:51:45 +05:30
mngshm
5f2e18c25f Read Token from Param 2025-01-22 15:43:31 +05:30
Manav Rathi
2b7d514328 Move 2025-01-22 15:40:29 +05:30
Manav Rathi
3e7c66f9fe Tweak 2025-01-22 15:38:19 +05:30
Manav Rathi
fb1cfbf541 Tweak 2025-01-22 15:27:00 +05:30
Manav Rathi
471b3f2c94 Hover 2025-01-22 15:19:05 +05:30
mngshm
27beac3288 Formatting 2025-01-22 15:09:40 +05:30
mngshm
9f17c9a564 Remove token field 2025-01-22 15:07:52 +05:30
Manav Rathi
a62335df85 Unmini 2025-01-22 15:02:26 +05:30
Manav Rathi
1043f7c9a2 Ref 2025-01-22 14:53:21 +05:30
Neeraj
d95df66b9c [auth] Fix deeplink issue (#4818)
## Description
Also
- Remove logo from privacy screen
- Fix bug while deleting items from trash
## Tests
2025-01-22 14:45:21 +05:30
Manav Rathi
c19119afc4 Tweak 2025-01-22 14:43:25 +05:30
Neeraj Gupta
58cb9f480f Clean up 2025-01-22 14:42:23 +05:30
Neeraj Gupta
14e413effa [auth] Bump version 2025-01-22 14:41:36 +05:30
Neeraj Gupta
728a8c4976 Merge remote-tracking branch 'origin/main' into auth_fixes 2025-01-22 14:41:22 +05:30
Neeraj Gupta
dc779ae53f [auth] Opt out of flutter default deeplinking 2025-01-22 14:40:28 +05:30
Neeraj Gupta
ab5bda8074 [auth] Remove privacy screen image 2025-01-22 14:39:33 +05:30
Manav Rathi
3782165155 Doc 2025-01-22 14:39:05 +05:30
Neeraj Gupta
2fc8d6e0c4 [auth] Handle multiple invokation of same deeplink 2025-01-22 14:35:03 +05:30
Neeraj Gupta
3fa18b3560 [auth] Handle deeplink in offline mode 2025-01-22 14:30:04 +05:30
Neeraj Gupta
a15556264a [auth]Skip wait for online sync while parsing otpauth deeplink 2025-01-22 14:23:31 +05:30
Manav Rathi
267f54d943 [web] Fix link default prop for the (WIP) light mode (#4817)
This was causing an exception when opening screens with the <Link>
2025-01-22 14:20:13 +05:30
Manav Rathi
1015c87dd2 Fix link default prop 2025-01-22 14:14:18 +05:30
Neeraj Gupta
a71c284708 [auth] Fix bug in trash deletion 2025-01-22 13:55:22 +05:30
Neeraj Gupta
89e1efbde4 [auth] Opt out of flutter deeplink for ios 2025-01-22 13:54:57 +05:30
Manav Rathi
5e317b9f37 Increase hover opacity for light mode 2025-01-22 13:37:55 +05:30
Manav Rathi
6a4e992843 [desktop] Attempt to fix macOS universal build after electron builder update (#4816)
CI failures since updating Electron building (and Electron):

• packaging platform=darwin arch=arm64 electron=34.0.0
appOutDir=dist/mac-universal-arm64-temp
• packaging platform=darwin arch=universal electron=34.0.0
appOutDir=dist/mac-universal
⨯ pattern is too long failedTask=build stackTrace=TypeError: pattern is
too long
2025-01-22 13:18:02 +05:30
Manav Rathi
6e5e28d2bd [desktop] Attempt to fix macOS universal build after electron builder update
CI failures since updating Electron building (and Electron):

 • packaging       platform=darwin arch=arm64 electron=34.0.0 appOutDir=dist/mac-universal-arm64-temp
  • packaging       platform=darwin arch=universal electron=34.0.0 appOutDir=dist/mac-universal
  ⨯ pattern is too long  failedTask=build stackTrace=TypeError: pattern is too long
2025-01-22 13:16:30 +05:30
Manav Rathi
fcb7221820 [desktop] Fix incomplete build being generated - Take 2 (#4815)
These issues only surface when running on the CI, hence the PR splurge.
2025-01-22 13:01:55 +05:30
Manav Rathi
4abfb5b8bd Don't return falsey 2025-01-22 12:59:54 +05:30
Manav Rathi
09b15d8645 [desktop] Fix incomplete build being generated (#4813)
...because of returning false from our build hook.

Also update the MetaInfo to avoid duplicating.
2025-01-22 12:43:17 +05:30
Manav Rathi
e0eae10007 Use URL instead of repeating contents 2025-01-22 12:41:39 +05:30
Manav Rathi
47ec5e78c0 [desktop] Fix incomplete build being generated
...because of returning false from our build hook.
2025-01-22 12:39:33 +05:30
ashilkn
0060389251 [mob][photos] Create 'Link email' widget for PeoplePage 2025-01-22 11:43:33 +05:30
Neeraj
07f55020df [auth] Bump version v4.3.0 (#4812)
## Description

## Tests
2025-01-22 11:40:50 +05:30
Neeraj Gupta
d345de9ff3 [auth] Bump version v4.3.0 2025-01-22 11:36:23 +05:30
Neeraj
3bbb3c5767 [auth] Revert Notification banner (#4806) 2025-01-22 11:29:51 +05:30
Manav Rathi
7ac322b799 [desktop] Update build for latest electron builder (#4811)
Since the eb update, the CI job fails with errors like

unable to copy, file is symlinked outside the package
source=out/404.html
realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html

Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the
package as that violates asar security integrity
at writeFileOrProcessSymlink
(/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:43:55 +05:30
Manav Rathi
1e8750c330 [desktop] Update build for latest electron builder
Since the eb update, the CI job fails with errors like

    unable to copy, file is symlinked outside the package  source=out/404.html realPathFile=/Users/runner/work/photos-desktop/photos-desktop/web/apps/photos/out/404.html

    Error: Cannot copy file (xxx.js) symlinked to file (xxx.js) outside the package as that violates asar security integrity
      at writeFileOrProcessSymlink (/Users/runner/work/photos-desktop/photos-desktop/desktop/node_modules/app-builder-lib/src/asar/asarUtil.ts:126:15)
2025-01-22 09:42:08 +05:30
Manav Rathi
07786e3162 [desktop] Depedencies upgrade (#4809)
In particular,

* Electron 34 is needed to fix the Flatpak file picker issue -
  "Fixed file chooser dialogs for flaptak applications. #44681"
  https://github.com/electron/electron/pull/44681

* Electron builder 26 is needed for the FPM app armour profiles

https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:17:33 +05:30
Manav Rathi
d413c1d8dc LF 2025-01-22 08:16:23 +05:30
Manav Rathi
0466067c55 [desktop] Depedencies upgrade
In particular,

* Electron 34 is needed to fix the Flatpak file picker issue -
  "Fixed file chooser dialogs for flaptak applications. #44681"
  https://github.com/electron/electron/pull/44681

* Electron builder 26 is needed for the FPM app armour profiles
  https://github.com/electron-userland/electron-builder/issues/8635#issuecomment-2462586534
2025-01-22 08:08:30 +05:30
Manav Rathi
d8b7d76d55 [desktop] IM 7 - Handle CI rebuilds, and add windows extension (#4808)
- CI builds both arch binaries in one go, so the singular yarn install
hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:54:34 +05:30
Manav Rathi
b1c62f6c93 [desktop] IM 7 - Handle CI rebuilds, and add windows extension
- CI builds both arch binaries in one go, so the singular yarn install hook is not enough
- Without the extension windows doesn't run it
2025-01-22 07:49:18 +05:30
Prateek Sunal
edb5e901e4 fix: use ffmpeg 2025-01-22 02:03:06 +05:30
Aman Raj Singh Mourya
5620be6c15 [auth] revert commit 2bf58aff45 2025-01-21 22:12:40 +05:30
Aman Raj Singh Mourya
91462bcb3c Revert "[auth] Implemeted banner widget"
This reverts commit 2bf58aff45.
2025-01-21 22:09:19 +05:30
Neeraj
c040935c52 [auth] Update crypto dependency + bump version (#4805)
## Description

## Tests
2025-01-21 20:15:40 +05:30
Neeraj Gupta
ffe7535cd2 Lint fix 2025-01-21 20:09:05 +05:30
Neeraj Gupta
219e5590bc [auth] Ensure sortKey is always passed 2025-01-21 19:58:41 +05:30
Neeraj Gupta
7c7ce15177 [auth] Bump version 2025-01-21 19:53:20 +05:30
Neeraj Gupta
b2e164af75 [auth] Upgrade dependency 2025-01-21 19:52:57 +05:30
Neeraj
d495d6f281 [auth] Remove scan package (#4804) 2025-01-21 19:32:21 +05:30
Aman Raj Singh Mourya
1e45ae5bbc [auth] Remove scan package 2025-01-21 19:27:33 +05:30
mangesh
636d493dfe [docs] fix web app docs, sibling to #4800 (#4802) 2025-01-21 16:39:06 +05:30
Manav Rathi
1684192dc0 [desktop] Update to ImageMagick 7, and also make it available on Linux ARM + Windows x64/ARM (#4803) 2025-01-21 16:38:38 +05:30
Manav Rathi
e7d6362eaa Make prettier happy 2025-01-21 16:32:03 +05:30
Manav Rathi
85cf1de12c All current os/arch combinations are handled 2025-01-21 16:28:35 +05:30
mngshm
19135a0dfc resolve merge conflict o.O 2025-01-21 16:26:33 +05:30
Manav Rathi
3d2b8974df Temporary tracing 2025-01-21 16:24:03 +05:30
Manav Rathi
d836e190e3 Use the updated im 7 2025-01-21 16:21:49 +05:30
mngshm
5e54b0af36 fix[web-app docs]: fix syntax issue & add note related to yarn version 2025-01-21 16:05:19 +05:30
Manav Rathi
75509ff339 exec 2025-01-21 15:56:04 +05:30
Neeraj
adf8542301 [mob] Bump version (#4801)
## Description

## Tests
2025-01-21 15:55:09 +05:30
Neeraj Gupta
eca1ff6bb6 [mob] Bump version 2025-01-21 15:54:49 +05:30
Manav Rathi
c731833863 Use a node script to avoid dealing with Windows nonsense 2025-01-21 15:36:00 +05:30
Manav Rathi
cf27dd5889 Outline 2025-01-21 14:54:24 +05:30
Neeraj
45e8006652 [mob][auth] Flutter upgrade to 3.27.2 (#4799)
## Description

## Tests
2025-01-21 14:50:32 +05:30
ashilkn
df9124d4f9 [mob][photos] Check if email holds ente account before adding email to email TextField 2025-01-21 14:37:16 +05:30
Neeraj Gupta
39a54a08c0 [auth] Lint fix 2025-01-21 14:29:11 +05:30
Neeraj Gupta
d3fecf3831 [auth] Lint fix 2025-01-21 14:24:12 +05:30
Neeraj Gupta
e9ed423094 Lint fixes 2025-01-21 14:21:13 +05:30
ashilkn
7ff6555770 [mob][photos] Fix UI issue on iOS 2025-01-21 14:07:15 +05:30
Neeraj Gupta
6eb381b64a [auth][photos] Upgrade flutter 2025-01-21 14:02:13 +05:30
ashilkn
2bbd2d9185 [mob][photos] Fix state issue + remove confirmation dialogs 2025-01-21 13:47:20 +05:30
Neeraj Gupta
9f67d06844 [auth] Upgrade flutter submodule to 3.27.2 2025-01-21 13:31:05 +05:30
Neeraj
17ab295983 [auth] Minor fixes (#4797)
## Description

## Tests
2025-01-21 12:49:59 +05:30
ashilkn
0ab9fbec49 [mob][photos] Show 'This is me' button in SaveOrEditPersonScreen only if the current user isn't assigned a face 2025-01-21 12:05:23 +05:30
Laurens Priem
dd600c05cd [docs] Add FAQ question on export (#4798)
## Description

Added a question on export size.
2025-01-21 11:47:47 +05:30
laurenspriem
ed8ce66ce5 [docs] Add FAQ question on export 2025-01-21 11:45:50 +05:30
ashilkn
ab8525ca3d [mob][photos] Make 'Link email' of SaveOrEditPerson screen functional 2025-01-21 11:35:25 +05:30
Neeraj Gupta
6c68052a55 Lint fix 2025-01-21 11:04:24 +05:30
ashilkn
72af9a2435 [mob][photos] Show 'Link email' header in PeoplePage only if email is missing for the person 2025-01-21 11:02:48 +05:30
Neeraj
305c63f921 [auth] Notification banner (#4789)
## Description
![SmartSelect_20250120_211733
1](https://github.com/user-attachments/assets/bc996a00-eaeb-4a87-8ea4-feceb9efeeb1)
2025-01-21 10:53:54 +05:30
Neeraj Gupta
bb4e42331b [auth] Update window min size/height 2025-01-21 10:53:38 +05:30
Neeraj Gupta
4243a331a3 [auth] Log error during init 2025-01-21 10:35:26 +05:30
Aman Raj Singh Mourya
2bf58aff45 [auth] Implemeted banner widget 2025-01-20 21:21:08 +05:30
Aman Raj Singh Mourya
85c5ccd218 [auth] added assets for banner widget 2025-01-20 21:20:25 +05:30
Manav Rathi
0f63930e52 [meta] Update issue template (#4788) 2025-01-20 19:57:49 +05:30
Manav Rathi
4826fdc999 [meta] Update issue template 2025-01-20 19:57:29 +05:30
Manav Rathi
6621944a66 [web] Update mem & ops limits (#4785)
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 19:45:59 +05:30
ashilkn
3bfd3b5220 [mob][photos] Add UI for linking/unlinking from SaveOrEditPerson screen & make Unlinking functional all while managing state across different screens below it. 2025-01-20 19:33:55 +05:30
Neeraj
969a9c554f [server] Fix error type for bad request (#4787)
## Description

## Tests
2025-01-20 16:44:40 +05:30
Neeraj Gupta
e6e4540671 [server] Fix error type for bad request 2025-01-20 16:42:08 +05:30
Neeraj
e2ccfe5f48 [mob] Lower Mem & increase ops limit for key derivation (#4771)
## Description

## Tests
2025-01-20 16:40:09 +05:30
Manav Rathi
4c518f6b13 [web] Update mem & ops limits
Sibling of https://github.com/ente-io/ente/pull/4771
2025-01-20 14:48:25 +05:30
Neeraj Gupta
ff3da665a3 [server] Add server side validation 2025-01-20 14:17:22 +05:30
Neeraj Gupta
2b8c6494cd [mob] Remove unused value 2025-01-20 14:16:39 +05:30
Neeraj Gupta
ff81711043 Merge branch 'lowerMemRequirement' of https://github.com/ente-io/auth into lowerMemRequirement 2025-01-20 14:13:43 +05:30
Manav Rathi
96605d7702 [desktop] Include branding colors in Flathub MetaInfo (#4784)
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:13:10 +05:30
Neeraj Gupta
02fb6888ab [mob] Remove client side strength check 2025-01-20 14:12:59 +05:30
Manav Rathi
0309db9466 [desktop] Include branding colors in Flathub MetaInfo
https://docs.flathub.org/blog/introducing-app-brand-colors/#adding-brand-colors
2025-01-20 14:04:21 +05:30
Neeraj Gupta
ffde143247 [mob] Fixed typo and lint 2025-01-20 14:01:56 +05:30
Neeraj Gupta
8e26433dd2 [mob] LowerMem & increase ops limit for key derivation 2025-01-20 14:01:56 +05:30
Trekky12
e92b5c3397 [cli] sync deleted files before syncing new/updates files (#4776)
## Description
The CLI sorts deleted photos to the bottom of the sync queue. 
When an album is synced, a photo is removed from the album and later
re-added to the album (same name) and doing another sync the new file is
added first and a new name is generated since the original filename is
(still) taken. Afterwards the initial photo is deleted and the filename
would be available.
This leads to having a file, e.g. IMG_0001_1.JPG instead of the original
filename IMG_0001.JPG despite the initial filename is no longer on disk
and could have been used.

This PR changes the sort order so that deleted files are first removed
and afterwards new files are created. In this case all files where the
filename is now available, but were taken, are named like they were
uploaded.
2025-01-20 11:16:37 +05:30
github-actions[bot]
77db220327 [mobile] New translations (#4781)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-20 11:09:50 +05:30
Neeraj
7e320693a1 [server] Remove unused endpoint (#4772)
## Description

No logs for request in last 30 days and client code also don't refer to
this endpoint.

## Tests
2025-01-20 11:09:31 +05:30
Jonathan Beliën
714a37d461 [auth] Update icons (#4777)
## Description

- Remove "forced" color for Fastmail logo (colors are already defined in
SVG file)
- Add [CSAM ](https://www.csam.be/en/index.html) logo
- Add [reMarkable](https://remarkable.com/) logo

I was planning to add LinkedIn logo but noticed #4742 so I've removed
it.

## Tests
2025-01-20 11:07:56 +05:30
github-actions[bot]
db7f38a926 [auth] New translations (#4782)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-20 11:06:41 +05:30
Manav Rathi
a7232d7401 [web] New translations (#4779)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-20 09:59:54 +05:30
Crowdin Bot
dbc7861cee New Crowdin translations by GitHub Action 2025-01-20 00:34:13 +00:00
Neeraj Gupta
43adef8899 [mob] Fixed typo and lint 2025-01-18 16:14:00 +05:30
Neeraj Gupta
73af752f52 [mob] LowerMem & increase ops limit for key derivation 2025-01-18 16:10:30 +05:30
Neeraj Gupta
3cf050c2e8 [mob] Bump version 2025-01-18 15:45:49 +05:30
Prateek Sunal
3d89d852a0 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-18 04:22:25 +05:30
Prateek Sunal
815848450c fix: turn rotate off and re-encode to fix iOS issue 2025-01-18 04:20:50 +05:30
Manav Rathi
b6d267e0cd [web] UI color related improvements (#4765)
Continuation of https://github.com/ente-io/ente/pull/4759.
2025-01-17 20:39:38 +05:30
Manav Rathi
aaeab874d8 Rename 2025-01-17 20:35:10 +05:30
Manav Rathi
8cd2267f5d Fix imports 2025-01-17 20:31:54 +05:30
Manav Rathi
67398ea9e4 Fix the button to work in light mode 2025-01-17 20:26:02 +05:30
Manav Rathi
8705d878f4 Tweak 2025-01-17 20:06:09 +05:30
Manav Rathi
a37bd085d6 Color text 2025-01-17 20:02:22 +05:30
Manav Rathi
9a01518200 Prune 2025-01-17 19:50:27 +05:30
Manav Rathi
f1e1939983 Swap 2025-01-17 19:46:03 +05:30
Manav Rathi
60de6018a1 Swap 2025-01-17 19:39:30 +05:30
Manav Rathi
14ff82da27 hover opacity 2025-01-17 19:36:08 +05:30
Manav Rathi
0e34b92398 Better match 2025-01-17 19:05:44 +05:30
Manav Rathi
929f749ad9 Fill 2025-01-17 18:50:58 +05:30
Manav Rathi
1dd831e72d Lowercase for consistency with the others 2025-01-17 18:35:57 +05:30
Manav Rathi
9e4ad1280f Mergability 2025-01-17 17:57:28 +05:30
Manav Rathi
3970724ade Fix logo 2025-01-17 17:50:13 +05:30
Manav Rathi
0f5d921ddb Comment out the fields we're not currently using 2025-01-17 17:41:04 +05:30
Manav Rathi
ef55e2dc23 Tweak 2025-01-17 17:37:17 +05:30
Manav Rathi
a17fb4e2fb landing page 2025-01-17 17:31:20 +05:30
Manav Rathi
210e055d9c LM tweaks 2025-01-17 17:16:21 +05:30
Manav Rathi
1788d07cdd [server] Make SMTP sender name configurable (#4677)
## Description

## Tests
2025-01-17 16:32:36 +05:30
Tobias Genannt
ae68998069 [server] Make SMTP sender name configurable 2025-01-17 12:00:15 +01:00
Manav Rathi
9041269af7 Shadow 2025-01-17 16:13:25 +05:30
Manav Rathi
b5fd289ae9 Theme aware 2025-01-17 16:02:32 +05:30
Manav Rathi
2cdc14aed3 light 2025-01-17 15:55:34 +05:30
Laurens Priem
4bb9c3b290 [mob][photos] Sort merge persons (#4761)
## Description

When assigning or merging an unnamed cluster, order the possible
existing persons to merge with in order from most similar to least
similar.

## Tests

Tested in debug mode on my pixel phone.
2025-01-17 15:54:25 +05:30
Manav Rathi
ccb07a45d9 Shorten 2025-01-17 15:51:45 +05:30
laurenspriem
0f03545929 [mob][photos] Cleanup 2025-01-17 15:44:50 +05:30
Manav Rathi
4f1659f7b7 Palette 2025-01-17 15:43:25 +05:30
laurenspriem
703277fc1d [mob][photos] Run once 2025-01-17 15:18:38 +05:30
laurenspriem
7de379580a [mob][photos] imports 2025-01-17 15:02:27 +05:30
laurenspriem
e224609e7d [mob][photos] First sort attempt 2025-01-17 15:01:20 +05:30
Manav Rathi
1bb04f2650 [web] Deploy only on weekdays (#4760) 2025-01-17 14:50:29 +05:30
Manav Rathi
a164f1b839 [web] Deploy only on weekdays 2025-01-17 14:48:12 +05:30
Manav Rathi
c69eb1dc52 [web] UI color related improvements (#4759)
Continuation of https://github.com/ente-io/ente/pull/4751. Now that dark
theme colors have been (mostly) isolated, next up will be introducing
the light one.
2025-01-17 14:43:59 +05:30
Manav Rathi
371960d479 gray 2025-01-17 14:21:25 +05:30
LivioZ
fd50eb9c13 Add Starbreeze icon (#4743)
Source:
[https://corporate.starbreeze.com/en/press/media/](https://corporate.starbreeze.com/en/press/media/)
2025-01-17 14:16:15 +05:30
Neeraj
f1bd625585 [auth][mob] Add padding during SRP authn (#4758)
## Description

## Tests
2025-01-17 14:13:29 +05:30
mangesh
de253865ac [draft] staff (#4611) 2025-01-17 14:06:02 +05:30
Laurens Priem
776fdc6d03 Cluster trigger (#4750)
## Description

Trigger clustering when user presses on unclustered face from file info.
2025-01-17 14:05:22 +05:30
Bl4ckspell
58d2f740a5 [Auth] Add more custom icons (#4753)
## Description
Added more icons:

| Name | Icon | Source |

|---------------|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------|
| Finanzfluss | <img
src="https://github.com/user-attachments/assets/f3c9ca30-0202-490b-8339-83970b8b8e1e"
width="100"><br> |
[https://www.finanzfluss.de/presse/](https://www.finanzfluss.de/presse/)
|
| LabyMod | <img
src="https://github.com/user-attachments/assets/1bb8f37d-e3df-4370-a414-de5057ab5324"
width="100"><br> |
[https://labymod.net/en/branding](https://labymod.net/en/branding) |
| Nextcloud | <img
src="https://github.com/user-attachments/assets/bc907f08-ce94-41d1-a12e-63cf5f8c5a40"
width="100"><br> |
[https://nextcloud.com/press/#logo-resources](https://nextcloud.com/press/#logo-resources)
|
| Parqet | <img
src="https://github.com/user-attachments/assets/6059e0b7-9a36-44cb-ba1f-ce7af89a7a13"
width="100"><br> |
[https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58](https://parqet.notion.site/Parqet-in-der-Presse-314ee4e9cf4648e99371821f072acc58)
|
| CSGORoll | <img
src="https://github.com/user-attachments/assets/9c738583-fbf3-44aa-8058-441d5ce8ef71"
width="100"><br> |
[https://www.csgoroll.com/assets/favicons/android-icon-192x192.png](https://www.csgoroll.com/assets/favicons/android-icon-192x192.png)
|
| GommeHD.net | <img
src="https://github.com/user-attachments/assets/c472be83-362e-4c59-b245-bd99bc229934"
width="100"><br> |
[https://img.gommehd.net/128x128/logo.png](https://img.gommehd.net/128x128/logo.png)
|
## Note
For `CSGORoll` and `GommeHD.net`, I couldn't find official .svg files.
As a result, I converted the low-resolution .png sources to .svg, which
may not look perfect. Feel free to search for better-quality assets if
needed.
2025-01-17 14:04:41 +05:30
Manav Rathi
df04d0ec2e [desktop] Add MetaInfo (#4757)
## Description

Add AppStream MetaInfo for https://github.com/flathub/flathub/pull/6032,
similar to
[enteauth.appdata.xml](https://github.com/ente-io/ente/blob/main/auth/linux/packaging/enteauth.appdata.xml).
2025-01-17 14:04:37 +05:30
Neeraj
4de573190b [server] Switch to forked version of go-srp (#4748)
## Description

The custom forks fixes couple of padding related issues in the original
library.
Changes can be reviewed here
https://github.com/Kong/go-srp/compare/master...ente-io:go-srp:master
## Tests
2025-01-17 14:01:08 +05:30
Manav Rathi
8e044f4f50 Fix font 2025-01-17 13:51:37 +05:30
Manav Rathi
2ef78be038 fainter 2025-01-17 13:39:17 +05:30
Manav Rathi
cb90e064ab Remove unnecessary customization 2025-01-17 13:06:04 +05:30
Manav Rathi
18d091ea4e Extract 2025-01-17 12:59:49 +05:30
Manav Rathi
82a2c6e12b For now 2025-01-17 12:50:56 +05:30
Manav Rathi
cb085ba0f3 Use channel style 2025-01-17 12:48:58 +05:30
Manav Rathi
491e446454 Remove hardcoded 2025-01-17 12:42:04 +05:30
Manav Rathi
bfe62d2209 LF 2025-01-17 12:07:48 +05:30
Manav Rathi
0a359b0835 Remove hardcoded 2025-01-17 12:05:21 +05:30
Manav Rathi
1a1b5cac3b Remove prop from styled LinkButton 2025-01-17 11:40:10 +05:30
Manav Rathi
0b95e84143 Tweak spacing 2025-01-17 10:39:46 +05:30
Manav Rathi
c5ab6e7c66 Improve 2025-01-17 10:29:00 +05:30
Manav Rathi
6fe6233664 Swap 2025-01-17 10:10:55 +05:30
Manav Rathi
38895eaf56 Unprop 2025-01-17 10:03:33 +05:30
Manav Rathi
9e91029105 dedup 2025-01-17 10:00:20 +05:30
Manav Rathi
169af1628d Ditto 2025-01-17 09:55:23 +05:30
Manav Rathi
634aa10aff in css 2025-01-17 09:43:52 +05:30
NN708
03903ae605 [desktop] Add MetaInfo 2025-01-17 11:08:18 +08:00
Manav Rathi
8961939d37 Theme 2025-01-17 08:02:45 +05:30
Manav Rathi
870cb61adb Theme 2025-01-17 07:58:26 +05:30
Manav Rathi
786b0bac4f Smoother animation 2025-01-17 07:38:41 +05:30
Manav Rathi
03deaa9b8e Use 2025-01-17 07:35:15 +05:30
Manav Rathi
2117a5b6e8 Conv 2025-01-17 07:34:13 +05:30
Prateek Sunal
15446d3d98 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-17 01:03:24 +05:30
Manav Rathi
a002733d3f [web] UI color related improvements (#4751)
Prep for light mode (continuation of
https://github.com/ente-io/ente/pull/4741)
2025-01-16 19:34:04 +05:30
Manav Rathi
3008fac19c Const 2025-01-16 19:28:09 +05:30
Manav Rathi
3f324a599c Prep 2025-01-16 19:21:36 +05:30
Manav Rathi
67acabf7c7 Fix 2025-01-16 19:17:45 +05:30
Manav Rathi
03c1ff366f Fix 2025-01-16 19:15:25 +05:30
Manav Rathi
94eef9b596 Prep for merge 2025-01-16 18:52:02 +05:30
ashilkn
394798d232 [mob][photos] Make Link button in link email page functional. Write method to call for unlinking email from person 2025-01-16 18:50:40 +05:30
Manav Rathi
fb70460ec5 Sel 2025-01-16 18:08:32 +05:30
laurenspriem
57e8eb7c03 [mob][photos] Force clustering on unclustered face 2025-01-16 17:55:39 +05:30
Manav Rathi
d8443c5f6f Match Figma (better, but still not exactly) 2025-01-16 17:46:53 +05:30
Neeraj Gupta
5c7127cba9 Fix lint 2025-01-16 17:38:52 +05:30
Neeraj Gupta
b871f00150 Fix pkg version 2025-01-16 17:35:12 +05:30
Neeraj Gupta
bc8ebab531 clean up 2025-01-16 17:32:11 +05:30
Neeraj Gupta
b70b00cda4 Add dependency on fork to track changes 2025-01-16 17:10:51 +05:30
Neeraj Gupta
52653b6fe4 Clean up logs 2025-01-16 16:52:00 +05:30
Neeraj Gupta
0b26d9abc5 Add missing padding 2025-01-16 16:06:09 +05:30
Manav Rathi
d2defe4d27 Use 2025-01-16 16:06:03 +05:30
Manav Rathi
926e179d57 Rename to disambiguate from Overlay 2025-01-16 15:52:32 +05:30
Manav Rathi
b7841e2aee Use theme color 2025-01-16 15:47:18 +05:30
Neeraj Gupta
77fdfe84ec [server] Add missing padding 2025-01-16 15:34:42 +05:30
laurenspriem
d9fc53137d [mob][photos] Dont double run clustering 2025-01-16 15:32:36 +05:30
laurenspriem
470d14d81f [mob][photos] Rename 2025-01-16 15:24:52 +05:30
laurenspriem
5611f2f9d9 [mob][photos] Rename function 2025-01-16 15:22:57 +05:30
Neeraj Gupta
5302f67679 [server] Update srp validation 2025-01-16 15:20:50 +05:30
Manav Rathi
4ed620db28 Fix default hidden collection download 2025-01-16 15:17:44 +05:30
Manav Rathi
c4f2e9e319 Overrides 2025-01-16 15:17:44 +05:30
Manav Rathi
b7dd90158b Fix font weights
normal is the CSS keyword which resolves to 400, which is not what we want (500).
2025-01-16 15:17:44 +05:30
Manav Rathi
ba6418fcf2 Fix 2025-01-16 15:17:44 +05:30
Manav Rathi
806839d5ab Fix 2025-01-16 15:17:44 +05:30
Manav Rathi
f324e5e11c Switching theme reveals more 2025-01-16 15:17:43 +05:30
Manav Rathi
d24f9aff72 Temp fix 2025-01-16 15:17:43 +05:30
Manav Rathi
20bbd61fce Dropdown revert 2025-01-16 15:17:43 +05:30
Manav Rathi
24aff9268a Remove hardcoded 2025-01-16 15:17:43 +05:30
Manav Rathi
588236dcb4 Fix 2025-01-16 15:17:43 +05:30
Manav Rathi
e4b26e7e74 Crop 2025-01-16 15:17:43 +05:30
Manav Rathi
61cd5de725 Remove hardcoded black 2025-01-16 15:17:43 +05:30
Manav Rathi
7310d4da03 const 2025-01-16 15:17:43 +05:30
Manav Rathi
804b91b825 Fix + TODO 2025-01-16 15:17:43 +05:30
Manav Rathi
c7fab49d68 Rename 2025-01-16 15:17:43 +05:30
Manav Rathi
75c3c54a5a Shift 2025-01-16 15:17:43 +05:30
Manav Rathi
59e3f864ce why? 2025-01-16 15:17:43 +05:30
Manav Rathi
1322739707 Move 2025-01-16 15:17:43 +05:30
Manav Rathi
c72b4a428a unlints 2025-01-16 15:17:43 +05:30
Manav Rathi
59f6bb5f48 Cleanup 2025-01-16 15:17:43 +05:30
Manav Rathi
1915fa0bb6 Prune 2025-01-16 15:17:43 +05:30
Manav Rathi
5f5de6b640 ts 2025-01-16 15:17:43 +05:30
Manav Rathi
944caafe76 Fix 2025-01-16 15:17:43 +05:30
Manav Rathi
6171488375 Take 1 2025-01-16 15:17:43 +05:30
Manav Rathi
5328e6cfee wip checkpoint 2025-01-16 15:17:43 +05:30
laurenspriem
429fcbf062 [mob][photos] Better logging 2025-01-16 15:16:10 +05:30
ashilkn
cccefc8d9b [mob][photos] Bug fix 2025-01-16 13:27:49 +05:30
ashilkn
674106593c [mob][photos] Create link email screen 2025-01-16 13:20:37 +05:30
ashilkn
70191d752b [mob][photos] Improve TextInput
Widget
2025-01-16 13:16:43 +05:30
Bl4ckspell
8366a8fe4d [Auth] Add Badlion logo (#4746)
## Description
Source:
[https://www.badlion.net/wiki/resources](https://www.badlion.net/wiki/resources)
2025-01-16 11:20:11 +05:30
Manav Rathi
9e8e2af51d [web] UI color related improvements (#4741)
Prep for light mode.
2025-01-15 19:32:16 +05:30
Manav Rathi
b0318e4ec3 Trim 2025-01-15 19:22:18 +05:30
Manav Rathi
78dc93f6d7 wip rework 2025-01-15 19:05:05 +05:30
Manav Rathi
12793858d0 Doc and move 2025-01-15 18:54:11 +05:30
Manav Rathi
c7896d0e68 USe 2025-01-15 18:44:47 +05:30
Manav Rathi
038a08f583 Use 2025-01-15 18:39:54 +05:30
Manav Rathi
b316947548 Extract 2025-01-15 18:33:50 +05:30
Manav Rathi
2db54bc1ce Conv 2025-01-15 18:18:49 +05:30
Manav Rathi
d2bdec909d Conv 2025-01-15 18:12:57 +05:30
Manav Rathi
5477d09155 Conv 2025-01-15 18:10:35 +05:30
Manav Rathi
bd0b3aadf8 Rework 2025-01-15 18:03:17 +05:30
Manav Rathi
dea20345da Rework 2025-01-15 17:44:07 +05:30
Manav Rathi
ba0ea26e93 Conv 2025-01-15 17:24:48 +05:30
Manav Rathi
d34cb01a07 Conv 2025-01-15 17:12:46 +05:30
Manav Rathi
d3b1f0f5ab Conv 2025-01-15 16:48:31 +05:30
Manav Rathi
7913debe8c No chevron there anymore 2025-01-15 16:39:56 +05:30
Manav Rathi
f282761ad2 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
351883c002 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
fc81dd9df3 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
f61ba74797 Update 2025-01-15 16:36:21 +05:30
Manav Rathi
9602d70a14 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
e620116371 pigmentize 2025-01-15 16:36:21 +05:30
Manav Rathi
ed6ea753a2 Scope 2025-01-15 16:36:21 +05:30
Manav Rathi
dd01a4aaa5 Hover and use 2025-01-15 16:36:21 +05:30
Manav Rathi
16747b48b0 fp 2025-01-15 16:36:21 +05:30
Manav Rathi
4cf3302cff Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
51597ed48d prep for pigment 2025-01-15 16:36:21 +05:30
Manav Rathi
131cf43f73 Tweak API 2025-01-15 16:36:21 +05:30
Manav Rathi
ad4716256e Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
4c1e434b96 Visual fix 2025-01-15 16:36:21 +05:30
Manav Rathi
7417bb6830 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
e475c0d507 Reduce prop scope 2025-01-15 16:36:21 +05:30
Manav Rathi
f3f7d67fb3 Simplify 2025-01-15 16:36:21 +05:30
Manav Rathi
c44e558259 Update 2025-01-15 16:36:21 +05:30
Manav Rathi
038b47ebeb Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
e996664b57 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
8b9830fe79 Improve focus visible and add active state for switch 2025-01-15 16:36:21 +05:30
Manav Rathi
75149a4a70 m 2025-01-15 16:36:21 +05:30
Manav Rathi
66e85567a6 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
36f7bb5364 Tweak 2025-01-15 16:36:21 +05:30
Manav Rathi
58db7e8a91 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
d7e62f2b26 Seeing blue 2025-01-15 16:36:21 +05:30
Manav Rathi
a1117da632 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
003f1ec0e8 Conv 2025-01-15 16:36:21 +05:30
Manav Rathi
a0078dd966 In palette 2025-01-15 16:36:21 +05:30
Manav Rathi
6a71d6359a Inline 2025-01-15 16:36:20 +05:30
Manav Rathi
04ea4ac027 [desktop] Fix regression causing people suggestions not to appear in empty state (#4739)
When the search bar was empty, previously we would show people
suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:34:06 +05:30
Manav Rathi
5074f7d9f4 [desktop] Fix regression causing people suggestions not to appear in empty state
When the search bar was empty, previously we would show people suggestions. This
was accidentally circumvented; fix it.
2025-01-15 16:28:33 +05:30
Neeraj Gupta
125f386df1 [auth] Bump version 2025-01-15 15:55:45 +05:30
Neeraj Gupta
41ed5dd17e [auth] Fix manual code setup 2025-01-15 15:55:45 +05:30
Neeraj
6031101600 [server] Legacy email reminder (#4737)
## Description
- Sends email when account is ready to be recovered
- Keep sending reminder email every 7 days, till T-2 day when a recovery
attempt is in waiting.

## Tests
Did monkey testing locally by modifying the DB time
2025-01-15 15:48:45 +05:30
Neeraj Gupta
73a8550844 [server] Add remaining mails for legacy 2025-01-15 15:41:13 +05:30
mngshm
2c6022186c remove token print 2025-01-15 15:22:52 +05:30
mngshm
1713be30b7 reset Sidebar/index.ts 2025-01-15 15:20:41 +05:30
mngshm
629cbe6887 fix lint issue specifically for Sidebar/index.ts 2025-01-15 14:06:13 +05:30
mngshm
c2306ed4e9 reorganize getToken import line 2025-01-15 13:52:16 +05:30
mngshm
7d1670d210 condition for instanceof HTMLInputElement 2025-01-15 13:33:14 +05:30
Neeraj Gupta
b0c6ffdbb2 Merge branch 'main' into f-droid 2025-01-15 13:06:56 +05:30
Neeraj Gupta
b7ccf4aaf9 Merge branch 'f-droid' of https://github.com/ente-io/auth into f-droid 2025-01-15 13:06:47 +05:30
mngshm
1638b7584f reorganize getToken import line 2025-01-15 12:41:30 +05:30
Laurens Priem
bf256863b9 [mob][photos] Bump for release (#4735)
## Description

## Tests
2025-01-15 07:50:15 +01:00
laurenspriem
e7aeef6e2e [mob][photos] Bump for release 2025-01-15 12:18:42 +05:30
Laurens Priem
3a77db9ff6 [mob][photos] Fix regression with Persons (#4734)
## Description

Fix regression causing the Person entities to not load properly on
mobile.
2025-01-15 07:43:56 +01:00
laurenspriem
00c279096d [mob][photos] Format 2025-01-15 12:00:44 +05:30
Neeraj Gupta
0de1b344ad Merge branch 'main' into mobile-preview-video 2025-01-15 11:55:36 +05:30
laurenspriem
a913e2c6e7 [mob][photos] Fix person issue 2025-01-15 11:54:27 +05:30
Neeraj Gupta
05f86b8951 [auth] Potential fix for segfault on Linux due to bad window size 2025-01-15 11:12:17 +05:30
Manav Rathi
2396cc8d30 [web] Switch to CSS vars based color schemes (#4730) 2025-01-15 10:56:04 +05:30
Manav Rathi
52f3e7a293 lf 2025-01-15 10:53:08 +05:30
Manav Rathi
a15c9620ec Static 2025-01-15 10:45:27 +05:30
Manav Rathi
626b403657 T 2025-01-15 10:28:52 +05:30
Manav Rathi
20310d2ef5 Update 2025-01-15 10:20:38 +05:30
Manav Rathi
75e146e23b Fix lints 2025-01-15 09:53:52 +05:30
Manav Rathi
bfabeaefb9 Move 2025-01-15 09:52:50 +05:30
Manav Rathi
882d66ee52 Remove old state 2025-01-15 09:48:04 +05:30
Manav Rathi
16a804c329 Selector 2025-01-15 09:28:49 +05:30
Manav Rathi
db77e45aab Enable css vars based color schemes
https://mui.com/blog/material-ui-v6-is-out/
2025-01-15 08:57:20 +05:30
Manav Rathi
9e1570032a [web] Translation improvements (#4728) 2025-01-15 08:43:59 +05:30
Manav Rathi
cb88e1662b Simplify 2025-01-15 08:37:49 +05:30
Manav Rathi
80bea2b31b R 2025-01-15 08:31:51 +05:30
Manav Rathi
b63d6ad859 Fix casing 2025-01-15 08:28:15 +05:30
Manav Rathi
d13e9bc11a [web] Color related code improvements (#4720) 2025-01-14 21:29:27 +05:30
Manav Rathi
8bfb5fcba5 Conv 2025-01-14 21:22:33 +05:30
Manav Rathi
794fe3cad6 2fa 2025-01-14 21:10:11 +05:30
Manav Rathi
1b9ad83653 2f 2025-01-14 20:44:57 +05:30
Manav Rathi
7236b24d96 Swap danger 2025-01-14 20:36:59 +05:30
Manav Rathi
7757409976 active 2025-01-14 20:31:29 +05:30
Manav Rathi
58150319f0 Light 2025-01-14 20:19:32 +05:30
Manav Rathi
b4b719ffc4 Use 2025-01-14 20:09:03 +05:30
Manav Rathi
4fc82e2b98 Patch 2025-01-14 19:55:38 +05:30
Manav Rathi
6b55e8598f crs 2025-01-14 19:52:58 +05:30
Manav Rathi
f50c88fd15 Backdrop 2025-01-14 19:50:16 +05:30
Prateek Sunal
882850e3d5 fix: null check issue 2025-01-14 17:59:19 +05:30
Prateek Sunal
cb9083677f Merge branch 'main' into mobile-preview-video 2025-01-14 17:42:26 +05:30
Neeraj Gupta
d968310f73 [mob] Update moments section for internal users 2025-01-14 17:38:10 +05:30
Laurens Priem
4a27596a2e [mob][photos] Fix hidden file for face (#4718)
## Description

## Tests
2025-01-14 13:04:35 +01:00
Prateek Sunal
c302f1ba2a fix: remove unwanted key 2025-01-14 17:26:53 +05:30
Manav Rathi
8fef83adaf Fix 2025-01-14 17:05:49 +05:30
Manav Rathi
baa081510e Remove other uses of text.secondary 2025-01-14 17:02:53 +05:30
Manav Rathi
77248175c2 Default is standard, but I don't see how it is different
We're anyways overriding the bg and color of the buttons in this toggle group.
2025-01-14 16:57:58 +05:30
Manav Rathi
c506346c2a Remove unnecessary primary 2025-01-14 16:40:15 +05:30
Manav Rathi
4c75253e0a To misc 2025-01-14 16:32:36 +05:30
mngshm
e81b6acbdd fix lint? 2025-01-14 16:32:21 +05:30
mngshm
08278fb169 fix: formatting ;-; 2025-01-14 16:30:26 +05:30
mngshm
09d2158ca4 add basic functionality for 'update-token' feature 2025-01-14 16:28:53 +05:30
laurenspriem
25d66dd238 [mob][photos] Fix hidden file for face 2025-01-14 15:20:44 +05:30
Manav Rathi
52cbd024f7 Document why 2025-01-14 15:14:35 +05:30
Manav Rathi
fdd7f20518 Disable ripple on checkboxes 2025-01-14 15:07:41 +05:30
Manav Rathi
44566d7e64 Inline to avoid text.secondary 2025-01-14 14:38:20 +05:30
Manav Rathi
397248557b Inline to avoid text.secondary 2025-01-14 14:29:41 +05:30
Manav Rathi
2a532cf1d2 Doc 2025-01-14 14:24:38 +05:30
Manav Rathi
62edaa62d8 Doc 2025-01-14 14:16:05 +05:30
Manav Rathi
b41909477e Doc 2025-01-14 14:15:07 +05:30
Manav Rathi
4926783905 Fin 2025-01-14 14:00:26 +05:30
Neeraj Gupta
680ddce30e [mob] Bump version v0.9.79 2025-01-14 13:34:30 +05:30
Manav Rathi
e593274fec Paper 2025-01-14 13:32:14 +05:30
Laurens Priem
572b026d01 [mob][photos] Update if pause is over (#4715)
## Description

## Tests
2025-01-14 08:58:32 +01:00
laurenspriem
7baa19e5f1 [mob][photos] Update if pause is over 2025-01-14 13:25:07 +05:30
Manav Rathi
085e11302c ts 2025-01-14 12:51:56 +05:30
Manav Rathi
f925d98686 Fixed 2025-01-14 12:48:54 +05:30
Manav Rathi
8b038e7439 Clean 2025-01-14 12:21:30 +05:30
Manav Rathi
3db0b73648 Rearrange 2025-01-14 12:09:28 +05:30
Manav Rathi
474f9b8433 Reduce interface 2025-01-14 12:08:48 +05:30
Laurens Priem
0feebde0b9 [mob][photos] Remove cluster bug (#4714)
## Description

## Tests
2025-01-14 07:33:22 +01:00
laurenspriem
b97a994f08 [mob][photos] Remove cluster bug 2025-01-14 11:58:31 +05:30
Manav Rathi
e8f11effe7 Cleanup 2025-01-14 11:57:51 +05:30
Manav Rathi
8560304b1d Palette var 2025-01-14 11:51:57 +05:30
Manav Rathi
4a6910ce46 Gen and inline 2025-01-14 11:13:24 +05:30
Laurens Priem
ca5c5b3bed [mob][photos] Fix issue with null person data (#4713)
## Description

## Tests
2025-01-14 06:37:51 +01:00
Manav Rathi
3f38ed4611 Doc 2025-01-14 10:55:30 +05:30
laurenspriem
bb6ad42084 [mob][photos] Type check 2025-01-14 10:48:10 +05:30
Manav Rathi
537f1c3d0c Split 2025-01-14 10:40:30 +05:30
Manav Rathi
07944d9ac0 Doc 2025-01-14 10:26:05 +05:30
Manav Rathi
db8270987b doc 2025-01-14 10:26:05 +05:30
Neeraj
9a527a15f5 [auth] Fix export with invalid algo name (#4712)
## Description
Fixes https://github.com/ente-io/ente/issues/4404
## Tests
2025-01-14 10:19:59 +05:30
Neeraj Gupta
ab3589a2b1 [auth] Bump version 2025-01-14 10:15:46 +05:30
Neeraj Gupta
6df88cda36 [auth] Fix export for imports with invalid algoname 2025-01-14 10:15:25 +05:30
Neeraj Gupta
d2b16bd84b [auth] Fix import 2025-01-14 09:40:00 +05:30
Neeraj Gupta
d08bb5ea11 [auth] Handle invalid export of Google Auth codes 2025-01-14 09:38:54 +05:30
Neeraj
a1779af68d [auth] Fix workflow for Ubuntu build (#4711)
## Description

## Tests
2025-01-14 09:05:27 +05:30
Neeraj Gupta
0c690efc38 [auth] Fix workflow for Ubuntu build 2025-01-14 09:04:47 +05:30
Neeraj
975eabab60 [auth] Update Github build action (#4710)
## Description

## Tests
2025-01-14 08:48:50 +05:30
Neeraj Gupta
82225a0f2a [auth] Update Github build action 2025-01-14 08:48:22 +05:30
Neeraj
36afb54925 [auth] Update Github build action (#4709)
## Description

## Tests
2025-01-14 08:42:26 +05:30
Neeraj Gupta
61e8a86ca5 [auth] Update Github build action 2025-01-14 08:41:21 +05:30
Neeraj
cdff3b8099 [auth] Update version (#4708)
## Description

## Tests
2025-01-14 08:09:58 +05:30
Neeraj Gupta
1e792e392e [auth] Update version 2025-01-14 08:09:28 +05:30
Neeraj
379622a986 [auth] Fix logo for Enom (#4707)
Fix enom logo "slug"

## Description
Enom logo wasn't working

## Tests
tested this edit on the desktop version and worked.
2025-01-14 08:08:30 +05:30
ludespeedny
cf9711580c Update custom-icons.json
Fix enom logo "slug"
2025-01-13 20:09:24 -05:00
Neeraj
2661a99dae [auth] Fix content not scrolling when font size set to large (#4700)
## Description
Fix #4399 
  

![image](https://github.com/user-attachments/assets/f5d7186e-a29b-4eed-98bc-68521599f3bf)



![image](https://github.com/user-attachments/assets/65409fab-37c2-4f6e-9f78-7c84c2c0d095)
2025-01-14 06:21:06 +05:30
Neeraj
8afb88d7dc [auth] fix generic icon not updating when issuer name is changed (#4705)
## Description
Fix #4683 
1. If the name of `issuer` is change the icon is updated accordingly
2. If the `issuer` name and the `custom icon` (from the icon picker)
both are changed than the final icon is selected from the custom icon.

## Tests
2025-01-14 06:20:42 +05:30
Aman Raj Singh Mourya
6ed24b413b [auth] fix generic icon not updating when issuer name is changed 2025-01-13 23:01:45 +05:30
Manav Rathi
c912776273 [desktop] notifyImmediately for updates when triggered by user action (#4704) 2025-01-13 20:43:57 +05:30
Manav Rathi
fee24b331e [desktop] notifyImmediately for updates when triggered by user action 2025-01-13 20:39:32 +05:30
Manav Rathi
3ab14e106c [desktop] The next beta release train rolls into the platform (#4703) 2025-01-13 19:57:16 +05:30
Manav Rathi
95010eb8c8 [desktop] The next beta release train rolls into the platform 2025-01-13 19:55:19 +05:30
Manav Rathi
e33394129f photosd-v1.7.8 (#4702) 2025-01-13 19:30:34 +05:30
Manav Rathi
c2803fd7c0 photosd-v1.7.8 2025-01-13 19:28:53 +05:30
Manav Rathi
72b78aa3ab [docs] Use relative link (#4701) 2025-01-13 19:26:49 +05:30
Manav Rathi
46f2d33281 [docs] Use relative link 2025-01-13 19:24:39 +05:30
Neeraj
ef159540db [auth] Use issuerName as default sort key (#4699)
## Description

Resolves https://github.com/ente-io/ente/issues/4670 (confusion for
users who upgrade or install the app on a new device)


## Tests
2025-01-13 17:02:14 +05:30
mngshm
c750f2ea7e add: dashboard redirection button in photos app
while this is temporary. The baseURL hardcoding will be removed in the near future.

pushing this to keep a track of changes happening
2025-01-13 16:59:37 +05:30
Neeraj Gupta
b9f519d4ad [auth] Use issuerName as default sort key 2025-01-13 16:59:21 +05:30
Aman Raj Singh Mourya
c79400c6d5 [auth] fix content not show when font size set to large from device settings 2025-01-13 16:58:41 +05:30
mngshm
57a2650e8d fix: useEffect() syntax and formatting 2025-01-13 16:57:26 +05:30
mngshm
cfe86b00aa auto-fill search bar for token and wrap input fields in single div 2025-01-13 16:21:33 +05:30
Neeraj
d99d6eedc5 [auth] Update auth ios icon (#4698)
## Description

## Tests
2025-01-13 16:17:20 +05:30
Neeraj Gupta
d691dff28c Merge remote-tracking branch 'origin/main' into iosIcons 2025-01-13 16:10:16 +05:30
Neeraj Gupta
f7ee2512aa [auth] update ios icons 2025-01-13 16:09:37 +05:30
Neeraj Gupta
6ca447f730 [auth] Fix auth launch background color 2025-01-13 16:00:51 +05:30
Neeraj
08e05d513f [auth] Fix privacy screen color for dark mode (#4696)
## Description

## Tests
2025-01-13 15:52:03 +05:30
Yoann Dumont
3999115b3a [auth] Adding 2 new custom icons for AzurHosts, MineNode and AzurWare (#4678)
Add 2 new icons : 
<img
src="https://github.com/user-attachments/assets/f8a68248-e4e3-4d51-8675-b4098496741a"
alt="azurhosts" width="64" height="64">
<img
src="https://github.com/user-attachments/assets/6029cdd6-7a61-480e-a562-d684e7955794"
alt="azurware" width="64" height="64">
2025-01-13 15:49:53 +05:30
Neeraj Gupta
cc1037afa8 [auth] Fix privacy screen color for dark mode 2025-01-13 15:48:58 +05:30
Manav Rathi
1190b570ac [desktop] Fix drag and drop on watch folders dialog (#4694) 2025-01-13 13:45:00 +05:30
Manav Rathi
d8a5fbce22 Tweak 2025-01-13 13:38:49 +05:30
Prateek Sunal
167ed91a01 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-13 13:36:59 +05:30
Prateek Sunal
b595272713 fix: check isUploading & only upload for internal user 2025-01-13 13:36:43 +05:30
Manav Rathi
e1316b443e Button 2025-01-13 13:33:16 +05:30
Manav Rathi
f64edf088a T 2025-01-13 13:26:46 +05:30
Manav Rathi
ebdccfad14 T 2025-01-13 13:16:07 +05:30
Manav Rathi
8fa18e9993 Move 2025-01-13 13:12:45 +05:30
Manav Rathi
50245fd6ea Tweak 2025-01-13 13:11:24 +05:30
Manav Rathi
fe16c0128e [desktop] Fix drag and drop on watch folders dialog 2025-01-13 13:05:27 +05:30
laurenspriem
044136ab0e [mob][photos] Simplify 2025-01-13 12:33:33 +05:30
Manav Rathi
ff787fde99 Rearrange 2025-01-13 12:26:12 +05:30
Manav Rathi
0251144b11 [web] Restore translations for search (#4690)
Crowdin apparently overrode them even when we selected the option to
retain translations when changing the case and then manually fixing the
case in their web UI.
2025-01-13 09:42:26 +05:30
Manav Rathi
2f673be3b3 [web] Restore translations for search
Crowdin apparently overrode them even when we selected the option to retain
translations when changing the case and then manually fixing the case in their
web UI.
2025-01-13 09:22:46 +05:30
Manav Rathi
51e8cba473 [web] New translations (#4687)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-13 09:14:21 +05:30
Crowdin Bot
a8f5281e93 New Crowdin translations by GitHub Action 2025-01-13 03:42:35 +00:00
Jonathan Beliën
3d999b3fcb [Auth] Add Fastmail logo (#4685)
## Description

Add Fastmail logo for Ente Auth.

I've initially wanted to use the official logo available from
https://www.fastmail.com/media-kit/ but I noticed you need SVG, so I
went to https://commons.wikimedia.org/wiki/File:Fastmail_icon_2019.svg

Hexadecimal color is also from Logo guidelines
(https://www.fastmail.com/assets/brand/Fastmail-Logo-Guidelines-March-2019-V1.pdf).

## Tests
2025-01-13 09:08:53 +05:30
Manav Rathi
d249346f28 Update RUNNING.md (#4684)
Fix link to 'Running without docker'
2025-01-13 09:04:58 +05:30
Neeraj
c718ecee10 [mobile] New translations (#4688)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-01-13 09:04:44 +05:30
Neeraj
8385ae40e2 [auth] New translations (#4689)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-13 09:04:17 +05:30
Crowdin Bot
9fc544d4b1 New Crowdin translations by GitHub Action 2025-01-13 01:17:34 +00:00
Crowdin Bot
3c169ec452 New Crowdin translations by GitHub Action 2025-01-13 01:05:20 +00:00
Prateek Sunal
6e258490fe fix: append to a set if already compressing 2025-01-13 05:49:48 +05:30
Prateek Sunal
ca118c397b fix: match collection id to "Camera" 2025-01-13 05:40:29 +05:30
optisamit
787a4c9684 Update RUNNING.md
Fix link to 'Running without docker'
2025-01-12 16:34:40 +02:00
Vishnu Mohandas
73674259f2 [auth] Fix app bar Icon spacing (#4681)
## Description

![image](https://github.com/user-attachments/assets/6978b416-6942-4424-8c35-1da5dc42aaa6)

## Tests
2025-01-12 12:35:13 +05:30
Aman Raj Singh Mourya
eb635bc3b3 [auth] fix app bar icon spacing 2025-01-12 12:12:57 +05:30
Neeraj
025982c149 [auth] Enable translation for more languages (#4674)
## Description

## Tests
2025-01-11 16:33:25 +05:30
Neeraj Gupta
f2b5a39ca9 [auth] Fix translation 2025-01-11 16:31:26 +05:30
Neeraj Gupta
eec79447dc [auth] Ignore macos/build 2025-01-11 16:24:14 +05:30
Neeraj Gupta
7ffdcb4f13 [auth] Fix order 2025-01-11 16:23:27 +05:30
Neeraj Gupta
da79d1fad3 Merge remote-tracking branch 'origin/main' into enable_lang 2025-01-11 16:22:42 +05:30
Neeraj
018d91d5d1 [auth] New translations (#4675)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-11 16:22:30 +05:30
Crowdin Bot
49d5be35c2 New Crowdin translations by GitHub Action 2025-01-11 10:51:50 +00:00
Neeraj Gupta
81bf43e269 [auth] Enable translation for more languages 2025-01-11 16:18:51 +05:30
Neeraj Gupta
9fe58e44b0 [server] Improve recovery initialization validation 2025-01-11 15:22:42 +05:30
Neeraj
6dc59e35e6 [auth] Update flatpak version (#4668)
## Description

## Tests
2025-01-11 13:20:24 +05:30
Neeraj Gupta
023c5185ce Update flatpak version 2025-01-11 13:16:57 +05:30
Neeraj
54f9908eff [auth][mob] Gracefully handle registration error (#4666)
## Description

## Tests
2025-01-11 12:19:01 +05:30
Neeraj Gupta
d8118d10dc [mob] Handle registration error 2025-01-11 12:13:33 +05:30
Neeraj Gupta
5bd0d3369d [auth] Handle registration error 2025-01-11 11:57:19 +05:30
Vishnu Mohandas
8263eb3912 [museum] Update mail (#4665) 2025-01-11 11:21:11 +05:30
vishnukvmd
a5fc5a75a8 [museum] Update mail 2025-01-11 11:20:40 +05:30
Neeraj
9306a4df57 [auth] Bump version & hide import from gallery for external users (#4664)
## Description

## Tests
2025-01-11 11:18:31 +05:30
Neeraj Gupta
df30a3e768 [auth] Bump version 4.2.4 2025-01-11 11:13:50 +05:30
Neeraj Gupta
4056787721 Show import from gallery for internal users 2025-01-11 11:13:28 +05:30
Neeraj
18f398f6c2 [auth] Fix 2fas import (#4663)
## Description

## Tests
2025-01-11 11:11:06 +05:30
Neeraj Gupta
69911f6c02 [auth] Fix 2fas import 2025-01-11 11:01:06 +05:30
Neeraj
b94f9c9616 [mob] Fix stuck uploads due to lock & surface upload error on backup status (#4658)
## Description

## Tests
2025-01-11 09:34:56 +05:30
Neeraj Gupta
c18dec516a [mob] Lint fix 2025-01-11 09:32:47 +05:30
Neeraj Gupta
1c4581d56d [mob] Eager release log in case of silent errors 2025-01-11 09:29:22 +05:30
Neeraj Gupta
63ad770f39 [mob] Change buffer from 24h to 4h 2025-01-11 09:13:54 +05:30
Manav Rathi
a483a20112 [web] Notification UI level improvements (#4660) 2025-01-10 20:01:25 +05:30
Manav Rathi
b23f9a1a88 Fix types 2025-01-10 19:52:03 +05:30
Manav Rathi
41e90ce3b6 Fix 2025-01-10 19:48:07 +05:30
Manav Rathi
719f548185 Fix 2025-01-10 19:35:45 +05:30
Manav Rathi
ee4cf8885d Improve 2025-01-10 19:26:59 +05:30
Manav Rathi
3436cfc266 Tweak 2025-01-10 19:04:44 +05:30
Manav Rathi
2c5d5f8d35 Button cannot contain another button 2025-01-10 18:47:08 +05:30
Manav Rathi
d8e7415c36 Use 2025-01-10 18:35:23 +05:30
Manav Rathi
b97c2ccedb new-ify 2025-01-10 18:29:51 +05:30
Manav Rathi
cbf221500a Doc 2025-01-10 18:17:57 +05:30
Manav Rathi
4e9e50fc4b nf 2025-01-10 18:00:40 +05:30
Neeraj Gupta
8db5efd5aa [mob] Fix bug that was causing lock to be not released in certain cases 2025-01-10 17:53:07 +05:30
Neeraj Gupta
d51d8f190a [mob] Show upload failure message on backup status 2025-01-10 17:41:22 +05:30
Manav Rathi
21c6e1eae2 Move 2025-01-10 17:26:18 +05:30
Manav Rathi
c9c36f7419 Minor ver updates 2025-01-10 17:11:59 +05:30
Manav Rathi
efcc7b6342 [web] Remove global styles (3/4) (#4659)
Only apps/photos is left.
2025-01-10 16:53:37 +05:30
Manav Rathi
ea2e9f1fd4 lf 2025-01-10 16:32:45 +05:30
Manav Rathi
b78efd441d Unglob 2025-01-10 16:26:11 +05:30
Manav Rathi
d87f8e04ee Unused 2025-01-10 16:25:16 +05:30
Manav Rathi
d2a787acbe Conv 2025-01-10 16:24:51 +05:30
Manav Rathi
b781e5a536 Use 2025-01-10 16:21:36 +05:30
Manav Rathi
2b72cd718e Prune 2025-01-10 16:15:35 +05:30
Manav Rathi
9618cd64c1 Update 2025-01-10 15:49:04 +05:30
Manav Rathi
874a7121b2 Use 2025-01-10 15:41:34 +05:30
Manav Rathi
1ea632d3e7 Reuse 2025-01-10 15:37:50 +05:30
Manav Rathi
c322bc7b04 Scope 2025-01-10 14:53:51 +05:30
Manav Rathi
705a93e6d6 Fix 2025-01-10 14:51:32 +05:30
Manav Rathi
6967fa4caf Update 2025-01-10 14:49:35 +05:30
Manav Rathi
54d3e8f7f5 Conv 2025-01-10 14:48:35 +05:30
Manav Rathi
46d0a6f1c8 Prune 2025-01-10 14:41:59 +05:30
Manav Rathi
96f3c7dd45 Auth doesn't have sidebar to redirect to change-email 2025-01-10 14:38:19 +05:30
Neeraj Gupta
86c6836dc6 [mob] Log last HB time for the BG task 2025-01-10 14:37:11 +05:30
Manav Rathi
0168e1d851 Prune 2025-01-10 14:36:31 +05:30
Manav Rathi
563df12262 conv 2025-01-10 14:34:01 +05:30
Manav Rathi
625be594d6 Fix 2025-01-10 14:31:27 +05:30
Neeraj Gupta
c0ce7a97b1 [mob] Reduce lock expiry buffer 2025-01-10 14:29:54 +05:30
Manav Rathi
563834a8fd gen 2025-01-10 14:27:19 +05:30
Manav Rathi
bb0294ef64 li 2025-01-10 14:20:55 +05:30
Manav Rathi
2368225578 Tweak 2025-01-10 13:57:41 +05:30
Manav Rathi
6a263e2176 Conv 2025-01-10 13:53:46 +05:30
Manav Rathi
642c9e611b Conv 2025-01-10 12:53:55 +05:30
Manav Rathi
fdded49bda Conv 2025-01-10 12:45:02 +05:30
Manav Rathi
17dd67afc0 Conv 2025-01-10 12:38:03 +05:30
Manav Rathi
ad5cad8e97 Reuse 2025-01-10 12:35:23 +05:30
Manav Rathi
5d7ca1ac44 Bespoke 2025-01-10 12:27:41 +05:30
Manav Rathi
c8b64f585c Fix 2025-01-10 12:09:16 +05:30
Manav Rathi
6db59247cd L2 2025-01-10 12:05:10 +05:30
Manav Rathi
96305adedc Tweak 2025-01-10 11:50:55 +05:30
Manav Rathi
6bef1d2e20 New layout 2025-01-10 11:49:27 +05:30
Neeraj
0a8f7a995b Fixes to make the source 32bit compatible (#4643)
## Description
I have tried to build ente server using the source and have found
various bugs that in a 64bit system would not pose an issue but when ran
on 32bit architecture would result in errors. After the fixes, Ente
works beautifully.

## Why bother merging?
I understand that Ente does not support 32bit architectures by nature
and hence there would be no point in merging this PR and solving these
issues but I have put this PR out there in hopes that it helps others
run Ente on their own desired architecture.

## Changes Description
1. `billing.go` - `storage` variables are not properly typed as int64
despite them being able to hold more than the 32bit integer limit. On a
32bit system, this will lead to an integer overflow (especially with the
default 5GB value). Typing them appropriately as an int64 will resolve
this bug and have no impacts on a 64bit execution.
2. `rate_limit.go` - The code as is will result in an unaligned 64bit
atomic operation ([read
more](https://blog.openziti.io/my-pi-day-journey-with-go-64-bit-alignment)).
In short, the fields were ordered in a way that `count` would start at
the middle of an 8-byte block which is not permitted. Aligning it by
reordering it does not affect the functional aspect but in terms of
golang's memory management, the int64 fields are now properly at an
8-byte boundary, fixing the issue.

## Other 32bit changes
To other open source tinkerers out there, if you wish to use Ente on a
32bit architecture, the dependencies will also need to be recompiled and
rebuilt as they do not have openly available docker images for arm32.
Feel free to use [my built
images](https://github.com/fourjr/ente-megarepo-arm32v7).
2025-01-10 11:19:59 +05:30
Neeraj
d8c68ed0ee [auth] Add QR Code Scanning from Saved Images for 2FA Setup (#4457) 2025-01-10 11:16:17 +05:30
Neeraj
683506a54e [mob] Improve index fetch when localIndexing is disabled (#4650)
## Description

## Tests
2025-01-10 10:57:47 +05:30
Manav Rathi
50350c6cc7 Up 2025-01-10 10:46:30 +05:30
Manav Rathi
43bc1b1374 Abstract 2025-01-10 10:33:58 +05:30
Manav Rathi
a859386edb R 2025-01-10 10:25:30 +05:30
Manav Rathi
fa9ba408a3 T 2025-01-10 10:08:17 +05:30
Manav Rathi
f3efad60f3 logs 2025-01-10 08:45:40 +05:30
Manav Rathi
287add7bb7 Remove glob 2025-01-10 08:30:44 +05:30
Manav Rathi
f00bc2ca5b Tweak 2025-01-10 08:28:54 +05:30
Manav Rathi
5e28110fc9 wip unglob 2025-01-10 08:21:03 +05:30
Manav Rathi
b921ca7493 wip Ungloblicate 2025-01-10 08:20:52 +05:30
Manav Rathi
c9b0b1ceea Remove global 2025-01-10 07:47:46 +05:30
Manav Rathi
bfaae99aaf Towards removing the global styles 2025-01-10 07:24:19 +05:30
Manav Rathi
cce6562a4d Comment 2025-01-10 07:21:49 +05:30
Manav Rathi
2c56f7e8c8 Simplify 2025-01-10 06:52:03 +05:30
Prateek Sunal
04f860c97a feat: upgrade package to support bitrate in video compress 2025-01-10 01:52:03 +05:30
Manav Rathi
39103e6937 [web] Misc improvements (non functional) (#4654) 2025-01-09 20:13:00 +05:30
Manav Rathi
ea417bd46a H 2025-01-09 19:57:11 +05:30
Manav Rathi
5f33fe9215 F 2025-01-09 19:48:14 +05:30
Manav Rathi
fe9cccd3ab LO 2025-01-09 19:46:03 +05:30
Manav Rathi
623bb66fa7 T 2025-01-09 19:29:43 +05:30
Manav Rathi
efb15e3866 T 2025-01-09 19:19:33 +05:30
Manav Rathi
f46a0befdf T 2025-01-09 19:06:19 +05:30
Manav Rathi
1d5af6f3bc T 2025-01-09 18:59:27 +05:30
Manav Rathi
784073df7f [web] Improve font handling (#4653) 2025-01-09 18:40:51 +05:30
Manav Rathi
f3852948c8 lf 2025-01-09 18:34:56 +05:30
Manav Rathi
02a1679255 uc 2025-01-09 18:30:57 +05:30
Manav Rathi
1570cf9745 From theme 2025-01-09 18:15:38 +05:30
Manav Rathi
df8108f027 mui 2025-01-09 18:12:17 +05:30
Manav Rathi
15dbd9ee3e Unused 2025-01-09 17:49:47 +05:30
Manav Rathi
a453668138 pk 2025-01-09 17:49:47 +05:30
Manav Rathi
60c136d9a9 T 2025-01-09 17:49:47 +05:30
Manav Rathi
ef5856abe4 T 2025-01-09 17:49:47 +05:30
Manav Rathi
6123d00361 Prune 2025-01-09 17:49:47 +05:30
Manav Rathi
e4990d1fd5 MU 2025-01-09 17:49:47 +05:30
Manav Rathi
485f0e25a7 sx 2025-01-09 17:49:47 +05:30
Manav Rathi
107cfe53bf Fix 2025-01-09 17:49:47 +05:30
Manav Rathi
2c2b8c1522 sx 2025-01-09 17:49:47 +05:30
Manav Rathi
fb9f99bc1c sx 2025-01-09 17:49:47 +05:30
Manav Rathi
35a47828e9 occam 2025-01-09 17:49:47 +05:30
Manav Rathi
940f91e4e1 Set h3 default to medium
In couple of places this changes the look, but this was intentional.
2025-01-09 17:49:46 +05:30
Manav Rathi
a6e16092f9 Fix 2025-01-09 17:49:46 +05:30
Manav Rathi
6db07c30e2 Update 2025-01-09 17:49:46 +05:30
Manav Rathi
dd41b1fb29 Update 2025-01-09 17:49:46 +05:30
Manav Rathi
3302a8a6ca Update 2025-01-09 17:49:46 +05:30
Manav Rathi
830185a089 Rest 2025-01-09 17:49:46 +05:30
Manav Rathi
e9153635ea NEXT_PUBLIC_ENTE_TRACE 2025-01-09 17:49:46 +05:30
Manav Rathi
5da89e0e65 Unused 2025-01-09 17:49:46 +05:30
Manav Rathi
a52a159691 Reuse 2025-01-09 17:49:46 +05:30
Manav Rathi
e47accb866 Medium 2025-01-09 17:49:46 +05:30
Manav Rathi
bd7e300959 fw 2025-01-09 17:49:46 +05:30
Manav Rathi
5456a17e04 Use Inter Var 2025-01-09 17:49:46 +05:30
Manav Rathi
f0d7343a69 Dup and redirect 2025-01-09 17:49:46 +05:30
Manav Rathi
81d031d03e Inline 2025-01-09 17:49:46 +05:30
Manav Rathi
1a3b51eb0e iv 2025-01-09 17:49:46 +05:30
Manav Rathi
baa44d98d1 Add debug instrumentation for route change 2025-01-09 17:49:46 +05:30
Manav Rathi
307a8bba88 [web] Fix video upload on metadata parsing errors (#4651) 2025-01-09 17:46:14 +05:30
Manav Rathi
404706f1ef [web] Fix video upload on metadata parsing errors 2025-01-09 17:45:08 +05:30
Neeraj Gupta
c49aeb0be8 Lint fix 2025-01-09 17:19:52 +05:30
Neeraj Gupta
feb9414636 [mob] Bump version 2025-01-09 15:28:33 +05:30
Neeraj Gupta
54be847f80 [mob] Extract strings 2025-01-09 15:27:59 +05:30
Neeraj Gupta
0a6121e1fa [mob] Fix fetch for shared file index when local indexing is disabled 2025-01-09 15:25:40 +05:30
Neeraj Gupta
fec2de85ad [mob] Show index percentage 2025-01-09 14:26:37 +05:30
Laurens Priem
719c7bb636 Better logging and handling of inconsistent person cluster mappings (#4642)
## Description

Better logs the case where clusters are mapped to non-existant Persons,
and deletes the mapping in such cases
2025-01-09 06:45:24 +01:00
Manav Rathi
a1c6e559d4 [web] Fix navbar in uncategorized section (#4648) 2025-01-09 09:41:54 +05:30
Manav Rathi
d2c1255a1c [web] Fix navbar in uncategorized section 2025-01-09 09:38:07 +05:30
Manav Rathi
b37a08ad1e Fixed link in web-app self-hosting guide (#4644)
## Description
- Fixes link to `local.yaml`

## Tests
- None
2025-01-09 06:55:33 +05:30
Tobias Genannt
1c43ca4123 Fixed link in web-app self-hosting guide 2025-01-08 16:22:54 +01:00
Yee Jia Rong
c0a3abb0ed Fixes to make the source 32bit compatible 2025-01-08 22:04:44 +08:00
laurenspriem
71dab9b5ac [mob][photos] Try catch log on transaction 2025-01-08 14:07:41 +01:00
laurenspriem
7aa476b19d [mob][photos] Log missing persons stronger 2025-01-08 14:04:14 +01:00
laurenspriem
5c42d797c7 [mob][photos] Log sentry 2025-01-08 13:53:08 +01:00
laurenspriem
cfa8054091 [mob][photos] Log in Sentry 2025-01-08 13:52:14 +01:00
laurenspriem
2d34e9e97c [mob][photos] Better log and handle clusterperson edge case 2025-01-08 13:47:52 +01:00
Neeraj
8fed95f3dc [mob] Shared indexing (#4639)
## Description

## Tests
2025-01-08 16:45:02 +05:30
Neeraj Gupta
0b4e225ccc [mob] Set old prop while creating shared link 2025-01-08 16:40:55 +05:30
Neeraj Gupta
6730953958 [mob] Bump version 2025-01-08 16:37:42 +05:30
Neeraj Gupta
0db5370dea Lint fix 2025-01-08 16:36:41 +05:30
Manav Rathi
065bc85cad [web] New translations (#4641)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-08 16:35:54 +05:30
Neeraj Gupta
132c270136 [mob] Avoid redudant state refresh when section is not expanded 2025-01-08 16:32:13 +05:30
Crowdin Bot
74373037fc New Crowdin translations by GitHub Action 2025-01-08 11:02:09 +00:00
Manav Rathi
921b8881ce [web] Prune and document the transKeepBasicHtmlNodesFor translation option (#4640) 2025-01-08 16:31:25 +05:30
Manav Rathi
9152960be0 Doc 2025-01-08 16:27:47 +05:30
Manav Rathi
c9685c97b5 Unused 2025-01-08 16:20:09 +05:30
Neeraj Gupta
188bb4a9f4 [mob] Included shared file in index count 2025-01-08 16:18:26 +05:30
Manav Rathi
5655b0e55b Un-div 2025-01-08 16:18:23 +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
ashilkn
e7c8265ae1 Merge branch 'main' into f-droid 2025-01-08 12:39:54 +05:30
Neeraj
a33f5b83d5 [mob][auth] Add certificate fingerprint (#4632)
## Description

## Tests
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
Prateek Sunal
021cde5b7e Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-08 12:02:55 +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
Prateek Sunal
ca08f39a4e fix: add custom bitrate, framerate for preview compress 2025-01-08 02:25:47 +05:30
Prateek Sunal
05ee252be8 chore: bump versions 2025-01-08 02:25:33 +05:30
Prateek Sunal
6c7a409c35 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2025-01-08 01:40:29 +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
laurenspriem
92eab74917 [mob][photos] Fix sync issue adding cluster 2025-01-07 16:01:18 +01:00
Manav Rathi
ead2b3d3d6 [web] New translations (#4622)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-07 20:28:46 +05:30
Crowdin Bot
c24bb97762 New Crowdin translations by GitHub Action 2025-01-07 14:56:27 +00:00
Manav Rathi
c7a59eb880 [web] Improvements to our use of MUI (#4621) 2025-01-07 20:25:29 +05:30
Manav Rathi
16e1ab2049 fw 2025-01-07 20:06:08 +05:30
Manav Rathi
e5d2b21a97 Undep 2025-01-07 19:56:12 +05:30
Manav Rathi
0f1a6a29fe large size => fullWidth 2025-01-07 19:52:18 +05:30
Manav Rathi
e0af77181d Unneeded 2025-01-07 19:29:57 +05:30
Manav Rathi
fe0d7417af C 2025-01-07 19:21:39 +05:30
Manav Rathi
a6d420bbaa h6 2025-01-07 19:10:47 +05:30
Manav Rathi
456c52c175 Move 2025-01-07 19:07:31 +05:30
Manav Rathi
b374ee1e99 Use 2025-01-07 19:02:19 +05:30
Manav Rathi
7c44a160a0 Comment 2025-01-07 18:09:03 +05:30
Manav Rathi
15283cbc73 It's the default already 2025-01-07 18:09:03 +05:30
Manav Rathi
b5c7e9d6ac Unused 2025-01-07 18:09:03 +05:30
Manav Rathi
ec5a1d9359 -blur 2025-01-07 18:09:03 +05:30
Manav Rathi
e13797e02e Move fixed colors out of theme 2025-01-07 18:09:03 +05:30
mngshm
f0789b1fca pushing staged changes 2025-01-07 17:41:55 +05:30
ashilkn
c608550534 [mob][photos] Update log message for more clarity 2025-01-07 17:09:29 +05:30
Neeraj Gupta
2083632c20 Fix check for single file 2025-01-07 15:57:19 +05:30
Neeraj Gupta
6898f0dbcb Improve err 2025-01-07 15:57:19 +05:30
Neeraj Gupta
48a0bce211 Minor refactor 2025-01-07 15:57:19 +05:30
Neeraj Gupta
d262503b75 [server] Fix access check 2025-01-07 15:57:19 +05:30
Neeraj Gupta
af533ebc1d [server] Enable metadata fetch for shared files 2025-01-07 15:57:19 +05:30
Neeraj
65d144be77 [mob][server] Join albums via link (#4607)
## Description

## Tests
2025-01-07 15:35:07 +05:30
Neeraj Gupta
44ffb99b0b Remove unused import 2025-01-07 15:31:13 +05:30
Neeraj Gupta
93cc5cc8a2 [mob] Extract strings 2025-01-07 15:11:41 +05:30
Neeraj Gupta
7062aacf35 [mob] Handle albums with download disabled 2025-01-07 14:42:53 +05:30
ashilkn
d24555314d [mob][photos] Minor fix 2025-01-07 13:46:10 +05:30
Neeraj Gupta
e2d72c71b4 [mob] Open existing shared collection 2025-01-07 13:44:29 +05:30
Neeraj Gupta
5a593c27b0 [mob] Lint fix 2025-01-07 13:33:01 +05:30
Ashil
ebe35c285b [mob][photos] Fix null check operator used on null value exception (#4617) 2025-01-07 13:31:22 +05:30
ashilkn
99405ebc2e [mob][photos] Fix null check operator used on null value exception 2025-01-07 13:28:47 +05:30
Neeraj Gupta
9e901c78ef [server] Send email when link is joined 2025-01-07 11:45:46 +05:30
Neeraj Gupta
167d2c5d29 Merge remote-tracking branch 'origin/main' into join_change 2025-01-07 11:24:53 +05:30
Neeraj Gupta
9b9112ba4a [server] Disable join by default 2025-01-07 11:24:42 +05:30
Neeraj Gupta
c16289fca9 [server] Return correct value for enableJoin flag 2025-01-07 11:24:42 +05:30
Neeraj Gupta
ca0deb60e7 [mob] Enable join for links created by internal users 2025-01-07 11:20:50 +05:30
Manav Rathi
e8cebdc2c7 [web] New translations (#4616)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-07 11:05:21 +05:30
Crowdin Bot
9bd78de4cd New Crowdin translations by GitHub Action 2025-01-07 05:34:38 +00:00
Manav Rathi
55744a9be3 [web] Translation improvements (#4615) 2025-01-07 11:03:49 +05:30
Manav Rathi
6325e3f886 Fix 2025-01-07 10:58:11 +05:30
Manav Rathi
ad0de74721 R 2025-01-07 10:46:34 +05:30
Manav Rathi
1058dd89fb R 2025-01-07 10:44:56 +05:30
Manav Rathi
f60ea405a6 R 2025-01-07 10:43:04 +05:30
Manav Rathi
86c8b4d6b6 R 2025-01-07 10:41:55 +05:30
Manav Rathi
fddc7961ad R 2025-01-07 10:40:26 +05:30
Manav Rathi
5bf9b63bc9 Move 2025-01-07 10:38:45 +05:30
Manav Rathi
d0d1578b1a R 2025-01-07 10:37:31 +05:30
Manav Rathi
291d62ca0e R 2025-01-07 10:25:19 +05:30
Manav Rathi
e9dfb77109 R 2025-01-07 10:18:15 +05:30
Manav Rathi
34caf1f56e Fix casing 2025-01-07 10:17:21 +05:30
Manav Rathi
fb3cb54c93 Rename 2025-01-07 10:13:05 +05:30
mngshm
cf6cd23ea4 fix: formatting 2025-01-07 10:11:06 +05:30
Manav Rathi
b36faca264 Update AASA to be more specific on what links to open (#4612)
## Description

iOS sometimes falls back to opening Ente Photos app if Safari is
disabled and AASA claims all paths even if a non-matching domain link is
tapped. So making it more specific in AASA on what to open.
2025-01-07 09:48:07 +05:30
Neeraj Gupta
1d803552da extract strings 2025-01-07 09:47:35 +05:30
ashilkn
645171ae9d Update AASA to be more specific on what links to open 2025-01-06 19:50:06 +05:30
mngshm
079a84fc82 refactor: reomve unnecessary stylesheet 2025-01-06 19:13:01 +05:30
Manav Rathi
161c2c1df6 [web] Consistently use <Stack direction="row> when we want a horizontal stack (#4610) 2025-01-06 17:04:48 +05:30
Manav Rathi
7adb64f0f5 Convert Box/flex => Stack/row
> Box component is not intended to be used with Figma, it's a specific implementation based on the underlying style engine we are using which might be removed once we switched to Pigment CSS (not related to design again).
>
> https://github.com/mui/material-ui/issues/43898#issuecomment-2482313907
2025-01-06 17:00:03 +05:30
Manav Rathi
f7596c6cca to sx 2025-01-06 16:50:53 +05:30
Manav Rathi
b5cc2ed9d8 hstack 2025-01-06 16:45:38 +05:30
Neeraj Gupta
de885e45ef [mob] Hide join button is join is disabled 2025-01-06 16:32:19 +05:30
Manav Rathi
8f5cb7681e [web] Update React 18 => 19, Next 14 => 15, MUI 5 => 6 (#4609)
...and other libraries too.
2025-01-06 16:21:39 +05:30
Neeraj Gupta
d24c46610d Tweak padding 2025-01-06 16:18:07 +05:30
Manav Rathi
cbe46c4def Cleanup 2025-01-06 16:16:55 +05:30
Manav Rathi
1ea6b7fc8e Undo codemod litter 2025-01-06 16:14:55 +05:30
Manav Rathi
ada7550035 Remove dup 2025-01-06 16:11:09 +05:30
Manav Rathi
ba83c66ba6 Cleanup and dedup 2025-01-06 16:08:53 +05:30
Neeraj Gupta
fc10e46a0b [mob] Allow joining public links 2025-01-06 15:51:33 +05:30
Neeraj Gupta
928a7237a7 [mob] generated strings 2025-01-06 15:50:28 +05:30
Manav Rathi
64762b8810 v6 recommendation
https://mui.com/material-ui/migration/upgrade-to-v6/#box
2025-01-06 15:37:07 +05:30
Manav Rathi
742645fff4 Remove nested links 2025-01-06 15:33:09 +05:30
Manav Rathi
8589fbe97c Fix warning 2025-01-06 15:17:19 +05:30
Manav Rathi
5abbcd4228 Fix 2025-01-06 15:13:50 +05:30
Manav Rathi
43c464120f Fix type to match upstream update 2025-01-06 15:12:07 +05:30
Manav Rathi
61d89e01b8 Patch 2025-01-06 13:58:50 +05:30
Manav Rathi
0eb01f9cf4 Fix 2025-01-06 13:57:53 +05:30
Manav Rathi
5e3323275d Fix 2025-01-06 13:55:55 +05:30
Manav Rathi
1ca478af84 Fix 2025-01-06 13:53:48 +05:30
Manav Rathi
61ec736df8 Fix 2025-01-06 13:36:10 +05:30
Manav Rathi
fa9663dbf7 Fix 2025-01-06 13:31:31 +05:30
Manav Rathi
32a47b4020 Fix 2025-01-06 13:28:10 +05:30
Manav Rathi
9544ffee9a cast 2025-01-06 13:21:44 +05:30
Manav Rathi
79c2ad89c5 auth 2025-01-06 13:20:52 +05:30
Manav Rathi
7b45d0aa9e Update 2025-01-06 13:17:08 +05:30
Neeraj Gupta
8c3fff8015 Merge branch 'join_change' of https://github.com/ente-io/auth into join_change 2025-01-06 13:15:47 +05:30
Neeraj Gupta
79e059ccc2 [mob] Remove hardcoded urls for public collection 2025-01-06 13:15:09 +05:30
Manav Rathi
4a47305a54 Fix + accounts app 2025-01-06 13:12:03 +05:30
Manav Rathi
9c6f0b7ee6 Fix 2025-01-06 12:59:44 +05:30
Manav Rathi
670a75048e codemods + manual 2025-01-06 12:50:44 +05:30
mangesh
180f7d842b [server] Email Notification on User Login. (#4586)
# Description 

- Add functionality for sending Email Notification on Login to User's
Ente Account.
2025-01-06 12:43:23 +05:30
mngshm
2b97899562 fix: remove duplicate declaration of FilesCollectedMuteDurationInMinutes 2025-01-06 12:25:22 +05:30
mngshm
af4229d551 resolve merge conflicts 2025-01-06 12:20:43 +05:30
Manav Rathi
ac10ce7bff Restore color 2025-01-06 12:07:42 +05:30
mngshm
7c21f9ddb2 fix: bad formatting 2025-01-06 12:02:20 +05:30
Manav Rathi
1999ce4aaa Future-compat styled 2025-01-06 12:01:10 +05:30
Neeraj Gupta
d17dbe4115 Remove hardcoded endpoint 2025-01-06 11:59:55 +05:30
Neeraj Gupta
c38947c14c [mob] Add method to join public collection 2025-01-06 11:59:37 +05:30
Neeraj Gupta
6a01cda379 Merge remote-tracking branch 'origin/main' into join_change 2025-01-06 11:58:03 +05:30
mngshm
f1d8b022f7 fix: lint 2025-01-06 11:53:46 +05:30
Manav Rathi
859bf63685 codemods + manual 2025-01-06 11:51:52 +05:30
Manav Rathi
5752463360 Pin to 5.6 until the ArrayBufferLike regressions are resolved
e.g. https://github.com/microsoft/TypeScript/issues/60846, https://github.com/microsoft/TypeScript/issues/60579

Note that we can't also update the node types since we're using node 20.
2025-01-06 11:48:41 +05:30
Manav Rathi
2b14f9150f esl 2025-01-06 11:42:17 +05:30
Manav Rathi
3aa3ab37c2 fmt 2025-01-06 11:39:41 +05:30
mngshm
f34624e0d2 fix lint (?) 2025-01-06 11:39:36 +05:30
Manav Rathi
e569a25f87 Avoid recreating the style everytime
https://mui.com/system/getting-started/the-sx-prop/#dynamic-values
2025-01-06 11:35:17 +05:30
Neeraj Gupta
be7f4b7107 [auth] add padding to the generated QR code image to prevent coner ey… (#4591)
## Description
Some QR codes (especially those with smaller data) had their corner
alignment patterns (the three large squares) partially cut off, reducing
readability and making them potentially invalid for scanning.

Added padding (**20.0** on each side) around the QR code to ensure that
corner alignment patterns are never cut off.


![image](https://github.com/user-attachments/assets/bb769862-e882-436f-8dbf-58642e1221b5)
2025-01-06 11:34:05 +05:30
Neeraj Gupta
e4b7089d5e [mobile] New translations (#4604)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2025-01-06 11:33:28 +05:30
Neeraj Gupta
3172bc613c Request feedback on subscription cancellation (#4590) 2025-01-06 11:31:23 +05:30
Neeraj Gupta
4d5b44a4c1 Make linter happy 2025-01-06 11:29:02 +05:30
Neeraj Gupta
afe7705355 Improve canJoin check for public link 2025-01-06 11:27:54 +05:30
Neeraj Gupta
52c0bcb6cf [server] Allow client to update enableJoin flag 2025-01-06 11:27:45 +05:30
Neeraj Gupta
d4b36cb698 [server] Allow client to pass join flag 2025-01-06 11:27:37 +05:30
Neeraj Gupta
e74d705446 [server] API to enable joining collection via link 2025-01-06 11:27:22 +05:30
Manav Rathi
f13b80be1d Minor 2025-01-06 11:22:50 +05:30
Manav Rathi
b94332aaa7 codemods + manual afterwords
npx @mui/codemod@latest deprecations/all `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/styled `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/sx-prop `git ls-files '**.tsx'` ; npx @mui/codemod@latest v6.0.0/system-props `git ls-files '**.tsx'`
2025-01-06 11:19:13 +05:30
Neeraj Gupta
220d4eb4a6 [auth] Add Newgrounds icon (#4600)
## Description
Adds custom SVG icon for https://www.newgrounds.com/.
2025-01-06 11:11:42 +05:30
Neeraj Gupta
f8b17f52d5 Add Custom Icon for PostScan Mail (#4593)
https://postscanmail.com
2025-01-06 11:08:26 +05:30
Neeraj Gupta
4d6d5a0037 [auth] New translations (#4605)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2025-01-06 11:08:09 +05:30
Manav Rathi
4ce934a0f9 Manual cleanup after npx @mui/codemod@latest v6.0.0/system-props
git ls-files '**.tsx' | xargs -n 1 npx @mui/codemod@latest v6.0.0/system-props
2025-01-06 11:07:10 +05:30
Manav Rathi
69d0893c43 @/accounts - codemods then manual fixing
npx @mui/codemod@latest deprecations/all `git ls-files '**.tsx'` && npx @mui/codemod@latest v6.0.0/styled `git ls-files '**.tsx'` && npx @mui/codemod@latest v6.0.0/sx-prop `git ls-files '**.tsx'`
2025-01-06 10:53:30 +05:30
Manav Rathi
e210b22efd npx @mui/codemod@latest v6.0.0/system-props photo/src then cleanup 2025-01-06 10:23:42 +05:30
Manav Rathi
084fb5bbed npx @mui/codemod@latest v6.0.0/sx-prop src 2025-01-06 10:23:42 +05:30
Manav Rathi
7510be7453 Fix dep 2025-01-06 10:23:42 +05:30
Manav Rathi
9790148ba9 Fix 2025-01-06 10:23:42 +05:30
Manav Rathi
cf93f80c0c MutableRefObject is deprecated (all refs are mutable now) 2025-01-06 10:23:41 +05:30
Manav Rathi
b5418ea2e4 Vis center 2025-01-06 10:23:41 +05:30
Manav Rathi
c65a34e180 Better layout around the breakpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
d427374e99 Prune 2025-01-06 10:23:41 +05:30
Manav Rathi
72ddc812bd Clean up 2025-01-06 10:23:41 +05:30
Manav Rathi
d0ab487f31 Add workaround for Chrome smooth scroll bug by doing it twice
Ref: https://github.com/facebook/react/issues/23396
2025-01-06 10:23:41 +05:30
Manav Rathi
a5156db967 Smooth scroll doesn't work with Chrome 2025-01-06 10:23:41 +05:30
Manav Rathi
a44a3183d3 Test 2 2025-01-06 10:23:41 +05:30
Manav Rathi
5af93fbbcb Testing smooth anim 2025-01-06 10:23:41 +05:30
Manav Rathi
438f4e6f50 Simplify 2025-01-06 10:23:41 +05:30
Manav Rathi
53ff75bff6 Fixes 2025-01-06 10:23:41 +05:30
Manav Rathi
83432f2a7c Dots 2025-01-06 10:23:41 +05:30
Manav Rathi
c1d0f9445d Custom carousel wip 2025-01-06 10:23:41 +05:30
Manav Rathi
b43b2410e9 Carousel migration to fix Next 15 issues 2025-01-06 10:23:41 +05:30
Manav Rathi
3e4ca320c9 Fix prop-types dep 2025-01-06 10:23:41 +05:30
Manav Rathi
ef482c4b49 Fix 2025-01-06 10:23:41 +05:30
Manav Rathi
3bea29f83b peer-deps 2025-01-06 10:23:41 +05:30
Manav Rathi
9295b15cd8 Regen 2025-01-06 10:23:41 +05:30
Manav Rathi
3ba62669df exifreader
https://github.com/mattiasw/ExifReader/releases
2025-01-06 10:23:41 +05:30
Manav Rathi
b59e97cb6c checkpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
b6fa5c5b44 checkpoint 2025-01-06 10:23:41 +05:30
Manav Rathi
c52a62d944 Update React 18 => 19, Next 14 => 15, MUI 5 => 6 (wip checkpoint) 2025-01-06 10:23:41 +05:30
Manav Rathi
8d1a800cf4 [web] New translations (#4602)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2025-01-06 09:57:08 +05:30
Crowdin Bot
83cfd470d0 New Crowdin translations by GitHub Action 2025-01-06 01:17:27 +00:00
Crowdin Bot
4e46d8da42 New Crowdin translations by GitHub Action 2025-01-06 01:05:15 +00:00
Crowdin Bot
7e298b8d1d New Crowdin translations by GitHub Action 2025-01-06 00:35:59 +00:00
NRM
35fb4e8d58 Add Newgrounds entry. 2025-01-05 22:54:17 +00:00
NRM
637eabaae2 Add Newgrounds icon. 2025-01-05 22:50:19 +00:00
Prateek Sunal
7a39b6c75c [auth] Fix ~/.cache being deleted on linux (#4597)
## Description

Fixes https://github.com/ente-io/ente/issues/4536 and
https://github.com/ente-io/ente/issues/4464.

## Tests

After opening the app on linux, my 1.3G cache folder remained intact.

## Technical details

Now the path resolves to `~/.cache/io.ente.auth` instead of `~/.cache`.
[Under the
hood](ca4671cc0f/packages/path_provider/path_provider_linux/lib/src/path_provider_linux.dart (L75-L82))
it uses the app's ID and the `xdg_directories` package, so it will work
when the user has `XDG_CACHE_HOME` set to something else.
2025-01-06 00:44:14 +05:30
Prateek Sunal
d07f6f8ee1 fix: set correct cache directory for all platforms 2025-01-06 00:25:28 +05:30
Gutyina Gergő
b5d4b848fd [auth] Fix ~/.cache being deleted on linux 2025-01-05 18:49:39 +01:00
NanoBunTV
44f7872707 Add custom icon for PostScan Mail 2025-01-04 17:07:51 -06:00
Aman Raj
b33e4ea977 [auth] add padding to the generated QR code image to prevent coner eye from being cut off 2025-01-04 18:37:59 +05:30
vishnukvmd
a11ea3b41b Update template 2025-01-04 17:16:05 +05:30
vishnukvmd
f967b6b00e Request feedback on paid sub cancellation 2025-01-04 17:05:07 +05:30
mngshm
6a3ef27408 chore: set universal timezone 2025-01-04 15:48:05 +05:30
ashilkn
21dc35355d Merge branch 'main' into f-droid 2025-01-03 18:40:49 +05:30
Ashil
446556967d [mob][photos] Bump up to v0.9.75 (#4585) 2025-01-03 18:28:35 +05:30
mngshm
cf56776245 add formatting to time and change email subject 2025-01-03 17:11:58 +05:30
ashilkn
ec3213040c [mob][photos] Bump up to v0.9.75 2025-01-03 17:10:37 +05:30
mngshm
a0d2573a04 chore: minor changes in email template 2025-01-03 17:10:37 +05:30
vishnukvmd
afd8d4caac Fix case 2025-01-03 16:52:12 +05:30
Ashil
dc494c02c4 [mob][photos] Option to hide shared items from home gallery (#4582)
## Description



https://github.com/user-attachments/assets/ce79a175-3683-423c-af35-f40a834dfec7
2025-01-03 16:50:19 +05:30
ashilkn
333a71a4a1 [mob][photos] Add close button that takes user from PhotoGridSizePickerPage to home gallery 2025-01-03 16:45:03 +05:30
ashilkn
05f80f2bdd [mob][photos] Extract string 2025-01-03 16:40:41 +05:30
ashilkn
f82e48e754 [mob][photos] Create different screen for gallery settings. Can be found in Settings -> Advanced -> Gallery 2025-01-03 16:39:22 +05:30
ashilkn
cbf2947b0f [mob][photos] Remove unnecessary Column widgets 2025-01-03 16:22:11 +05:30
mngshm
a052342ec4 add: formatting to time.Now() 2025-01-03 15:46:44 +05:30
Neeraj Gupta
913baf994a [server] Fix login notificaiton 2025-01-03 15:12:20 +05:30
mngshm
e6171dbec4 test: login success 2025-01-03 14:59:16 +05:30
Neeraj Gupta
1952e5278d [auth] Fix key binding for search focus on mac (#4584)
## Description

## Tests
2025-01-03 14:49:43 +05:30
Neeraj Gupta
c5019da4bd [auth] Bump version v4.2.3 2025-01-03 14:42:04 +05:30
Neeraj Gupta
acb898ecf9 [auth] Activate search on cmd+f on mac instead of ctrl+f 2025-01-03 14:41:37 +05:30
mangesh
aea531ee21 [docs] Update self-hosting docs for configurable app urls (#4565) 2025-01-03 14:27:37 +05:30
Neeraj Gupta
22c4a50c2b [auth] Dragable scrollbar for long scrolling list of codes (#4583) 2025-01-03 12:53:42 +05:30
ashilkn
4609d395c7 [mob][photos] Extract string 2025-01-03 12:22:40 +05:30
ashilkn
8296c81742 [mob][photos] Make same changes to getAllLocalAndUploadedFiles 2025-01-03 12:20:00 +05:30
mngshm
290716e8ca minor fix after testing on build 2025-01-03 11:57:43 +05:30
ashilkn
a1afd8155c [mob][photos] Add a new parameter 'ignoreSharedFiles' and use that instead of passing 'applyOwnerCheck' since apply owner check doesn't exclude files for which ownerID is null 2025-01-03 11:57:05 +05:30
Ashil
f96a336b4b [mob][photos] Add android build folder in gitignore (#4576) 2025-01-03 11:54:42 +05:30
Aman Raj
a6600b4718 [auth] added scrollbar for custom sorting of codes 2025-01-03 00:12:00 +05:30
ashilkn
232f793fb0 [mob][photos] Add logic to reload home gallery on toggling hide shared items from home gallery settings and also store the preference in local settings 2025-01-02 23:41:40 +05:30
Aman Raj
ce0798fbec [auth] Dragable scrollbar for selecting custom icons 2025-01-02 23:29:54 +05:30
Ashil
7cbc5ffb2d [mob][photos] Fix minor UX issue move/add to a newly created album (#4575)
## Description

When adding/moving items to a newly created album from the vertical
albums list sheet, after items are added, the app fails to navigate to
the newly created album. This PR fixes this issue.
2025-01-02 23:00:38 +05:30
ashilkn
88ac10d96c [mob][photos] Add android build folder in gitignore 2025-01-02 22:56:52 +05:30
ashilkn
0a7fd03df7 [mob][photos] Fix move/add to album UX issue 2025-01-02 22:48:52 +05:30
Manav Rathi
9b47595f2c [web] Video preview - Prep - Part x/x (#4572) 2025-01-02 17:25:05 +05:30
Manav Rathi
af5e072ea5 Prune 2025-01-02 16:39:38 +05:30
Manav Rathi
2bc9251a09 Specific 2025-01-02 16:36:52 +05:30
Aman Raj Singh Mourya
12a19a484c [auth] Export Code Lockscreen fix (#4571)
https://github.com/user-attachments/assets/3f6d3726-d333-4dc3-ba67-3c100d00d93f
2025-01-02 16:35:14 +05:30
Manav Rathi
8906cb2a1d Agenda 2025-01-02 16:29:41 +05:30
Manav Rathi
6f936a42c4 Unused 2025-01-02 16:23:58 +05:30
Manav Rathi
497e546129 Doc 2025-01-02 16:22:14 +05:30
Manav Rathi
2736ab5334 Tweak 2025-01-02 16:15:40 +05:30
Manav Rathi
f04b8ffce6 Move 2025-01-02 16:11:23 +05:30
Manav Rathi
b7f33233d9 R 2025-01-02 16:05:35 +05:30
Manav Rathi
6dffb1f289 Conv 2025-01-02 15:59:26 +05:30
Manav Rathi
5a131e7f83 Conv 2025-01-02 15:44:15 +05:30
Manav Rathi
2138ef602a Inline 2025-01-02 15:43:42 +05:30
Manav Rathi
6adadcaf93 Inline 2025-01-02 15:34:56 +05:30
Manav Rathi
0ce4ed494d Inline 2025-01-02 15:31:36 +05:30
Manav Rathi
77257aa6ab T 2025-01-02 15:27:04 +05:30
Manav Rathi
184bb6ec6c Tweak 2025-01-02 15:23:42 +05:30
Manav Rathi
2e7e9c1ca8 Reorder 2025-01-02 15:14:52 +05:30
Manav Rathi
7ef3a7a726 Doc 2025-01-02 15:12:44 +05:30
Manav Rathi
fbf27b4544 Reduce state 2025-01-02 14:51:02 +05:30
Manav Rathi
67ba7614db Flip 2025-01-02 14:33:26 +05:30
Manav Rathi
b05e675820 Tweaks 2025-01-02 14:14:25 +05:30
Manav Rathi
ff3033f1ae Reclaim preview 2025-01-02 13:57:47 +05:30
Manav Rathi
4dda92219a Tie 2025-01-02 13:31:58 +05:30
Manav Rathi
53618d0e1f preview 1 2025-01-02 13:14:15 +05:30
Manav Rathi
0642e41a2e [web] Improve handling of in-memory favorite state until sync completes (#4570) 2025-01-02 13:07:05 +05:30
Manav Rathi
0be4aed185 Other 2025-01-02 13:03:35 +05:30
Neeraj Gupta
ef93482523 [auth] Ctrl+F to activate search tab (#4552) 2025-01-02 12:43:32 +05:30
Manav Rathi
bb161ad3a9 Rew 2025-01-02 12:42:01 +05:30
Manav Rathi
bf7be69c3d Fix 2025-01-02 12:30:52 +05:30
Manav Rathi
82358812bd Combine 2025-01-02 12:28:52 +05:30
Manav Rathi
e52e61c0af ft 2025-01-02 12:22:17 +05:30
Manav Rathi
17ea9dfaaa thread 2025-01-02 12:15:26 +05:30
Manav Rathi
6e045affa4 Rename 2025-01-02 11:53:01 +05:30
Manav Rathi
1232b956c9 Keep fav file overrides in reducer 2025-01-02 11:40:35 +05:30
mngshm
9a284f916f adapt docs to PR#4562 2025-01-01 19:06:44 +05:30
Aman Raj
df321f9dea [auth] fix: remove extra setstate 2025-01-01 17:57:21 +05:30
Neeraj Gupta
543411254b [auth] Fix progress bar (#4564)
## Description

## Tests
2025-01-01 17:04:35 +05:30
Neeraj Gupta
a3b9b6bb90 [mob] Add authentication for trashed section (#4561)
## Description

## Tests
2025-01-01 17:04:24 +05:30
Manav Rathi
5b9e1abec3 [web] Remove hardcoded URLs (#4562)
Museum now supports configuring the URL that the clients should use for
cast, accounts (passkeys) and families portal.

Changes are in main, and also the latest published Docker image.

If you're using the old method (which was only supported by the web app,
unlike the new method which is supported by both mobile and web) of
configuring the custom environment variables, then you should instead
use the corresponding setting in the museum configuration.

```
NEXT_PUBLIC_ENTE_ACCOUNTS_URL => apps.account
NEXT_PUBLIC_ENTE_FAMILY_URL => apps.family
```

Reference: [apps block in
local.yaml](fe2771f2e0/server/configurations/local.yaml (L75-L89))
2025-01-01 16:38:23 +05:30
Neeraj Gupta
a1e97239c3 [server] Skip sending ott during signup when registrations are disabled (#4563)
## Description

## Tests
2025-01-01 14:39:00 +05:30
Manav Rathi
2f372cdbe1 Doesn't work outside of the next process 2025-01-01 14:19:12 +05:30
Manav Rathi
9910049d1d [web] Remove hardcoded URLs
Museum now supports configuring the URL that the clients should use for cast,
accounts (passkeys) and families portal.

If you're using the old method (which was only supported by the web app, unlike
the new method which is supported by both mobile and web, and also for cast) of
configuring the custom environment variables, then you should instead use the
corresponding setting in the museum configuration:

- NEXT_PUBLIC_ENTE_ACCOUNTS_URL => apps.account
- NEXT_PUBLIC_ENTE_FAMILY_URL => apps.family

Reference: [apps block in
local.yaml](fe2771f2e0/server/configurations/local.yaml (L75-L89))
2025-01-01 14:12:38 +05:30
github-actions[bot]
fe2771f2e0 [auth] New translations (#4539)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-01 13:47:54 +05:30
Rui Chen
2e517535b3 [cli] Switch to go v1.23 (#4556)
## Description

feat: update to use go1.23

---

relates to https://github.com/Homebrew/homebrew-core/pull/201919
(homebrew side always use latest go for building the artifact)

also love a new cli release for some patches so that we can proceed with
the homebrew PR

Signed-off-by: Rui Chen <rui@chenrui.dev>
2025-01-01 13:47:39 +05:30
Alan Moyano
e459fb5686 [auth] Adding icon for Belo (#4548)
## Description
Belo is a popular fintech in Argentina and Brazil.
2025-01-01 13:46:12 +05:30
Neeraj Gupta
9498571c10 [auth] Update Amazon icon (#4554)
## Description

- Update Amazon icon to comply with new branding.
2025-01-01 13:44:16 +05:30
Neeraj Gupta
f2a9675911 [server] Speed up deletion (#4560)
## Description

## Tests
2025-01-01 13:42:04 +05:30
Neeraj Gupta
ede505d939 [server] Speed up deletion 2025-01-01 13:40:48 +05:30
Manav Rathi
65a92f1a77 [web] Remove unnecessary queuing primitive for non-async function (#4558)
The useEffect that underlay useMemoSingleThreaded shouldn't be having
any impact none of this code has an async dispatch, and all of it
already runs serially on the main thread.
2025-01-01 10:14:28 +05:30
Manav Rathi
56cdb9064d [web] Remove unnecessary queuing primitive for non-async function
The useEffect that underlay useMemoSingleThreaded shouldn't be having any impact
none of this code has an async dispatch, and all of it already runs serially on
the main thread.
2025-01-01 10:08:48 +05:30
Tanguy
7ddf70eb86 Update Amazon icon to new branding 2024-12-31 15:31:44 +01:00
Aman Raj
6592ddedfd [auth] fix: disposing text controller 2024-12-31 15:53:02 +05:30
Aman Raj
1b74049eb5 [auth] ctrl+f to activate search box for icons 2024-12-31 15:52:13 +05:30
Aman Raj
568377d4e7 [auth] ctrl+f to activate search box 2024-12-31 15:51:43 +05:30
Vishnu Mohandas
4bd416fd10 [auth] add caixa icon (#4551)
Solves [issue](https://github.com/ente-io/ente/issues/4531)
2024-12-31 15:47:10 +05:30
Aman Raj
634ae71a5d [auth] add caixa icon 2024-12-31 15:10:28 +05:30
Neeraj Gupta
0ae1557508 [mobile] New translations (#4538)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-31 02:03:31 +05:30
Manav Rathi
93071af19a [server] Add workaround for intermittent Safari CORS errors (#4540)
At times, Safari will fail our API responses because its CORS preflight
fails. The errors are reproducible, but intermittently, and not on
localhost. We seem not to be the first ones to hit
[this](https://github.com/processing/p5.js-web-editor/issues/3156).

Based on a hint from:


https://github.com/supabase/supabase/issues/20982#issuecomment-2548329565

Modify our CORS responses to use 200 instead of 204 to try and fix
Safari.
2024-12-30 18:54:31 +05:30
Manav Rathi
ab15263a17 [web] Use urls from museum response instead of hardcoded ones (#4546)
Next step will be to remove the hardcoded ones completely (this is
pending on a new museum image release).
2024-12-30 17:26:28 +05:30
Manav Rathi
d2d02f3591 lf 2024-12-30 17:18:51 +05:30
Manav Rathi
1e79409f73 fam 2024-12-30 16:54:56 +05:30
Manav Rathi
866d2bb00a Use 2024-12-30 16:51:10 +05:30
Manav Rathi
1832005d72 Use 2024-12-30 16:46:51 +05:30
Manav Rathi
b054c070ad Parse 2024-12-30 16:45:14 +05:30
Manav Rathi
64a47694d0 Type 2024-12-30 16:37:05 +05:30
Aman Raj
8af02aa4c8 [auth] fix dialog not hiding after saving the codes/logs 2024-12-30 16:20:13 +05:30
Manav Rathi
a4e09a40e8 Doc 2024-12-30 16:19:10 +05:30
Manav Rathi
82fc1a1434 Opt 2024-12-30 16:15:33 +05:30
Manav Rathi
b511aeb401 zod type 2024-12-30 16:01:28 +05:30
Manav Rathi
6812527607 Use accounts url 2024-12-30 15:44:34 +05:30
Manav Rathi
2263eb684c Use 2024-12-30 15:44:34 +05:30
Manav Rathi
8df68cf529 Parse cast URL 2024-12-30 15:44:34 +05:30
Manav Rathi
ba11a5a755 [desktop] Prettier upgrade (#4545)
And then some.

Sibling of https://github.com/ente-io/ente/pull/4542
2024-12-30 15:42:58 +05:30
Manav Rathi
e31b55499b Upd 2024-12-30 15:37:38 +05:30
Manav Rathi
89f917220d Fix 2024-12-30 15:34:56 +05:30
Manav Rathi
fad26a960d Elsewhere 2024-12-30 14:55:44 +05:30
Manav Rathi
6e3d285428 Manually run in code too 2024-12-30 14:54:13 +05:30
Manav Rathi
2198eeb372 Prettier upgraed 2024-12-30 14:53:37 +05:30
Manav Rathi
184c044377 [docs] Prettier and vitepress update (#4543)
Run `yarn pretty` afterwords.

Sibling of https://github.com/ente-io/ente/pull/4542
2024-12-30 14:51:32 +05:30
Manav Rathi
63d41434a9 yarn pretty 2024-12-30 14:47:46 +05:30
Manav Rathi
310f180c5a Update prettier and vitepress 2024-12-30 14:45:10 +05:30
Manav Rathi
5da05467d6 Elsewhere 2024-12-30 14:45:10 +05:30
Manav Rathi
a2decb5030 Workers 2024-12-30 14:45:10 +05:30
Manav Rathi
6f891a45de [web] Prettier upgrade (#4542)
The list formatting changed (again).
2024-12-30 14:31:45 +05:30
Manav Rathi
4e7d764722 numered lists too 2024-12-30 14:23:48 +05:30
Manav Rathi
9aae713207 Update comments to match prettier defaults
These comments were earlier written to match the way prettier formatted
markdown, but they've changed that upstream with 3.4, so revert back to the more
natural style that prettier also uses.
2024-12-30 14:18:36 +05:30
Manav Rathi
17aa1b67c1 [web] Prettier upgrade 2024-12-30 14:10:54 +05:30
Manav Rathi
5e22c95bfb [server] Retain published image commit as branch instead of tag (#4541)
Overwriting tags is clunky (besides being generally discouraged). e.g.
pulling the overwritten tags locally requires `git fetch --force
--tags`. So instead use the branch `server/ghcr` to point to the commit
from which the latest published ghcr docker image has been built.
2024-12-30 14:03:41 +05:30
Manav Rathi
182fd89356 [server] Retain published image commit as branch instead of tag
Overwriting tags is clunky (besides being generally discouraged). e.g. pulling
the overwritten tags locally requires `git fetch --force --tags`. So instead use
the branch `server/ghcr` to point to the commit from which the latest published
ghcr docker image has been built
2024-12-30 13:58:08 +05:30
Manav Rathi
6516b457cb [server] Add workaround for intermittent Safari CORS errors
At times, Safari will fail our API responses because its CORS preflight fails.
The errors are reproducible, but intermittently, and not on localhost.  We seem
not to be the first ones to hit [this](https://github.com/processing/p5.js-web-editor/issues/3156).

Based on a hint from:

https://github.com/supabase/supabase/issues/20982#issuecomment-2548329565

Modify our CORS responses to use 200 instead of 204 to try and fix Safari.
2024-12-30 12:13:53 +05:30
Manav Rathi
bf78b2e671 [web] New translations (#4537)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-30 09:50:40 +05:30
Crowdin Bot
58afaa9405 New Crowdin translations by GitHub Action 2024-12-30 04:18:26 +00:00
Crowdin Bot
1bffbdad03 New Crowdin translations by GitHub Action 2024-12-30 01:05:17 +00:00
Manav Rathi
267d5cef65 [web] Fix typo in (report only) CSP policy (#4525) 2024-12-27 19:55:52 +05:30
Manav Rathi
d391db2dd5 [web] Fix typo in (report only) CSP policy 2024-12-27 19:52:30 +05:30
Vishnu Mohandas
8a222d9dc4 [auth] Fix icons (#4524)
## Description
- Update contract for Simple Icons:
https://github.com/simple-icons/simple-icons/pull/12415

## Tests
- Tested manually on Simulator
2024-12-27 19:42:48 +05:30
vishnukvmd
cf4c20f2d3 [auth] v4.2.2 2024-12-27 19:41:23 +05:30
vishnukvmd
28c29a0c3a Update parser for simple-icons 2024-12-27 19:40:58 +05:30
Neeraj Gupta
3de1c8011a [server] Fix canDowngrade storage check (#4520)
## Description
Previously, we were only checking if the usage is less than newStorage +
Paid Add Ons.
If the user also have referral bonus, we also need to calculate the new
usable bonus based on the newStorage.

## Tests
2024-12-27 15:21:50 +05:30
Neeraj Gupta
7adb166fad [server] Fix canDowngrade storage check 2024-12-27 15:18:55 +05:30
Neeraj Gupta
6447ba6ec0 [docs] Fix ACCOUNTS ENDPOINT variable. (#4511) 2024-12-27 13:21:21 +05:30
Neeraj Gupta
258cdca69b [auth] Reduce progress bar refresh rate to lower CPU usage (#4517)
## Description
Related
https://github.com/ente-io/ente/issues/2003#issuecomment-2563380828
## Tests
2024-12-27 13:20:32 +05:30
Neeraj Gupta
2a19c30d0e Lint fix 2024-12-27 13:12:42 +05:30
Neeraj Gupta
d23c22762b [auth] Bump version 4.2.1 2024-12-27 13:12:29 +05:30
Neeraj Gupta
bf9d0e3d6b [auth] Reduce refresh rate for progress bar to lower CPU usage 2024-12-27 12:18:35 +05:30
Manav Rathi
a818f062b1 [web] New translations (#4515)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-27 12:10:13 +05:30
Crowdin Bot
f57f1a8636 New Crowdin translations by GitHub Action 2024-12-27 06:39:11 +00:00
Manav Rathi
da78c45b1d [web] Minor translation keys improvements (#4514) 2024-12-27 12:08:30 +05:30
Manav Rathi
3429a9f3d6 Fixes 2024-12-27 12:03:35 +05:30
Manav Rathi
cdbd86d63c Rename 2024-12-27 11:55:58 +05:30
Manav Rathi
69e1aa18e6 fix 2024-12-27 11:54:44 +05:30
Manav Rathi
6f2079c7c6 Ren 2024-12-27 11:50:48 +05:30
Manav Rathi
a14358416a [web] New translations (#4513)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-27 11:22:35 +05:30
Crowdin Bot
57c353a443 New Crowdin translations by GitHub Action 2024-12-27 05:48:15 +00:00
Manav Rathi
dd7cea1f96 [web] Switch to new dup implementation (same as mobile) (#4512) 2024-12-27 11:17:25 +05:30
Manav Rathi
6d2a223acf Fixes 2024-12-27 11:12:58 +05:30
Manav Rathi
eca0137426 Replace old impl 2024-12-27 11:10:05 +05:30
mngshm
e1e2c528c4 fix: accounts env variable 2024-12-27 10:02:17 +05:30
Manav Rathi
28ab3c321c Loc 2024-12-27 09:34:13 +05:30
Manav Rathi
5c2c6b2a84 Set 2024-12-27 09:13:37 +05:30
Manav Rathi
4ae0683c62 ids are enough and less confusinng 2024-12-27 08:59:28 +05:30
Manav Rathi
0a6740bb2e Prune 2024-12-27 08:46:40 +05:30
Manav Rathi
b026020485 [web] New dedup, same as mobile - Almost completed (#4508)
The changes are done, haven't swapped with the existing implementation
yet pending another scan.
2024-12-26 19:44:27 +05:30
Manav Rathi
b71fa478b9 Remote expects uniques 2024-12-26 19:31:15 +05:30
Manav Rathi
b9c992cae0 Dedup 2024-12-26 19:19:27 +05:30
Manav Rathi
2845d7bfeb lf 2024-12-26 18:49:34 +05:30
Manav Rathi
b09d6ab2a6 Sync after dedup 2024-12-26 18:46:28 +05:30
Manav Rathi
94ce77c07b Move 2024-12-26 18:45:18 +05:30
Manav Rathi
a292f01187 Move 2024-12-26 18:42:57 +05:30
Manav Rathi
aae2632b19 See: [Note: strict mode migration] 2024-12-26 18:28:54 +05:30
Manav Rathi
746c85bc9f Move 2024-12-26 18:23:06 +05:30
Manav Rathi
adeab53d3b Move 2024-12-26 18:03:32 +05:30
Manav Rathi
3e23ff9c9b Move 2024-12-26 17:54:58 +05:30
Manav Rathi
dca6e02286 Move 2024-12-26 17:52:26 +05:30
Manav Rathi
daf3fd2a75 Sketch 2024-12-26 17:42:41 +05:30
Manav Rathi
f5a3b8a3fb Del 2024-12-26 17:29:13 +05:30
Manav Rathi
7cd1ce0a99 Avoid the same name 2024-12-26 17:13:59 +05:30
Manav Rathi
1b863005ea Ref 2024-12-26 17:11:48 +05:30
Ashil
b580756e6b [mob][photos] On freeing up space, retry deleting local files in batches with smaller max batch sizes if no files are deleted with bigger max batch sizes (#4505) 2024-12-26 15:53:24 +05:30
Manav Rathi
26fb47c165 Invert the processing 2024-12-26 15:50:35 +05:30
Manav Rathi
3f21011392 Retain files so that we can reuse trashFiles code 2024-12-26 15:19:15 +05:30
Manav Rathi
7348170a36 Tweak progress 2024-12-26 14:57:46 +05:30
Manav Rathi
3919fb0db2 Progress is not tied to specific groups 2024-12-26 14:42:05 +05:30
Manav Rathi
ad6a0e9c31 linprog 2024-12-26 13:38:02 +05:30
Manav Rathi
be3896826d [web] Refactor some APIs we'll use for dedup (#4506) 2024-12-26 13:00:15 +05:30
Manav Rathi
268550f292 lf 2024-12-26 12:56:47 +05:30
Manav Rathi
68e557124c Up 2024-12-26 12:55:33 +05:30
Manav Rathi
96863923d1 Tweak 2024-12-26 12:21:57 +05:30
Manav Rathi
a22b0aec58 Tweak 2024-12-26 12:11:35 +05:30
ashilkn
93e26c6caf [mob][photos] Retry deleting local files in batches with smaller max batch sizes if no files are deleted with a bigger max batch size 2024-12-26 12:01:18 +05:30
Manav Rathi
8a8f5c20c6 Tweak 2024-12-26 11:56:26 +05:30
Manav Rathi
3c7b6694e9 Ren 2024-12-26 11:53:21 +05:30
Manav Rathi
c37d85f6c5 Move 2024-12-26 11:49:28 +05:30
Neeraj Gupta
e0abb2de9c [auth] Add dependency on super_text_layout 2024-12-26 11:44:37 +05:30
Neeraj Gupta
b73ba4a22f [auth][mac] build changes 2024-12-26 11:42:29 +05:30
Manav Rathi
912279e3cf Dedup 2024-12-26 11:35:32 +05:30
Manav Rathi
5a0bab9304 Merge 2024-12-26 11:33:58 +05:30
Manav Rathi
a9cd56c4ce Ren 2024-12-26 11:28:18 +05:30
Manav Rathi
5b4028378b Retain all collections associated 2024-12-26 11:20:45 +05:30
Ashil
57bd5b9d17 [mob][photos] In-app public link fixes (#4495)
## Description

Fixed these issues:
- Unrelated files coming up (these are local device files) in public
link when opened in-app.
- Max number of files in link capped to 2000.
- Sort order not working.
2024-12-24 21:07:41 +05:30
Manav Rathi
2bd074bd79 [web] New dedup - WIP - Part (n-1)/n (#4496) 2024-12-24 18:41:03 +05:30
Manav Rathi
a8d831364d Progress 2 2024-12-24 18:25:45 +05:30
ashilkn
21f0602161 [mob][photos] Fix sort order setting not reflecting on public link opened in-app 2024-12-24 18:13:28 +05:30
Manav Rathi
1ac2d60c7b Progress 2024-12-24 18:06:13 +05:30
Manav Rathi
a098481b98 tryctch 2024-12-24 18:03:02 +05:30
Manav Rathi
472339cafb Reduce potential for aliasing 2024-12-24 17:56:03 +05:30
Manav Rathi
d24f5bcee7 ftr 2024-12-24 17:46:36 +05:30
ashilkn
bd0e8e6fe6 [mob][photos] Fix in-app public links only showing upto 2000 files 2024-12-24 17:25:33 +05:30
Neeraj Gupta
c9d2a0a4ca [mob] Remove hardcoded app urls for passkey & cast (#4494)
## Description

## Tests
Tested locally
2024-12-24 16:57:47 +05:30
Neeraj Gupta
1a6eb26f2b [mob] Remove hardcoded url for cast 2024-12-24 16:51:30 +05:30
Manav Rathi
7c2fce2ebe Fin local part 2024-12-24 16:49:42 +05:30
Neeraj Gupta
e90871ea6b Merge remote-tracking branch 'origin/main' into remove_hardcoded_apps_url 2024-12-24 16:34:31 +05:30
Neeraj Gupta
3ca78cac35 [mob] Remove hardcoded url for accounts/passkey 2024-12-24 16:34:09 +05:30
Neeraj Gupta
49ddfdfde5 [mobile] New translations (#4493)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-24 16:33:29 +05:30
Crowdin Bot
bc76864587 New Crowdin translations by GitHub Action 2024-12-24 11:03:00 +00:00
Manav Rathi
4f1d3c23f5 Fix and imp 2024-12-24 16:31:39 +05:30
ashilkn
cc674183cd [mob][photos] Use genId + uploadedId instead of just genId for value key to make sure all keys are unique when opening a public link in-app (genID is null for all files in public link) 2024-12-24 16:30:38 +05:30
Manav Rathi
86bd098406 Sort 2024-12-24 16:29:55 +05:30
Manav Rathi
e5fe3a7255 size 2024-12-24 16:28:16 +05:30
ashilkn
df68d3f005 [mob][photos] Fix local files coming up when public links are opened in-app 2024-12-24 16:25:55 +05:30
ashilkn
9a6a46fd0d [mob][photos] Chore 2024-12-24 16:23:57 +05:30
Neeraj Gupta
14c9929451 [server] Rename accountUrl -> accountsUrl (#4492)
## Description
Related https://github.com/ente-io/ente/pull/4491
## Tests
2024-12-24 15:54:24 +05:30
Manav Rathi
54f9bd880a Funnel 2024-12-24 15:43:14 +05:30
Neeraj Gupta
aaa636345c [mob] Remove hardcoded url for accounts/passkey 2024-12-24 15:32:41 +05:30
Neeraj Gupta
6f3e02888e [auth] Remove hardcoded accounts url (#4491)
## Description

## Tests
2024-12-24 15:26:16 +05:30
Neeraj Gupta
42a8b5c826 [server] Rename accountUrl -> accountsUrl 2024-12-24 15:25:04 +05:30
Manav Rathi
24674f6da6 Notes and changes based on discussion
The hash change now matches mobile
2024-12-24 15:25:03 +05:30
Neeraj Gupta
90b45665f5 [auth] Remove hardcoded accounts url 2024-12-24 15:23:58 +05:30
Manav Rathi
8a217a292b Comments 2024-12-24 14:18:31 +05:30
Neeraj Gupta
047fede844 [mobile] New translations (#4471)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-24 14:02:41 +05:30
Crowdin Bot
e77b557990 New Crowdin translations by GitHub Action 2024-12-24 07:11:57 +00:00
Manav Rathi
c2bfcf23c0 larger 2024-12-24 12:36:35 +05:30
Vishnu Mohandas
646a012734 [mob] Fix typos (#4481) 2024-12-24 12:36:20 +05:30
Manav Rathi
21332c6b92 Placeholder activity indicator 2024-12-24 12:26:16 +05:30
Manav Rathi
f9c101241e Sketch 2024-12-24 12:10:40 +05:30
Manav Rathi
bc6f147f5e Fix 2024-12-24 11:50:51 +05:30
Manav Rathi
fbaa360741 do both transitions simultaneously 2024-12-24 10:12:09 +05:30
Manav Rathi
4029398351 Reduce noise 2024-12-24 10:07:43 +05:30
Manav Rathi
7602d48bd9 Refresh list on width and sort order changes 2024-12-24 09:54:18 +05:30
Manav Rathi
f28d50ace6 div 2024-12-24 09:24:03 +05:30
Manav Rathi
b026b30172 layout 2024-12-24 09:03:07 +05:30
Manav Rathi
977f5c21a6 [web] New dedup - WIP - Part x/x (#4482) 2024-12-23 20:41:12 +05:30
Manav Rathi
dafbf23d67 2 line 2024-12-23 19:39:31 +05:30
vishnukvmd
d9bc6597c0 Fix typo 2024-12-23 19:28:46 +05:30
vishnukvmd
913a80591b Fix typo 2024-12-23 19:26:51 +05:30
Manav Rathi
26c0a8e1d5 Title 2024-12-23 19:25:37 +05:30
Manav Rathi
2e2c972a84 Tiles 2024-12-23 19:04:17 +05:30
Manav Rathi
748dd2b0e2 [web] New dedup - WIP (#4478) 2024-12-23 17:20:50 +05:30
Manav Rathi
dbb376056d Fix type 2024-12-23 17:13:56 +05:30
Manav Rathi
b31fc5cbe9 Pad 2024-12-23 17:02:08 +05:30
Manav Rathi
cb76ba7560 Var 2024-12-23 16:33:44 +05:30
Manav Rathi
e915ded2de fit in 2024-12-23 16:18:12 +05:30
mangesh
eedc538283 [docs] minor fixes in Dockerfile and some others (#4473) 2024-12-23 16:11:25 +05:30
Neeraj Gupta
294b333d0e [auth] New translations (#4472)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-23 16:10:54 +05:30
Vishnu Mohandas
8f705f2f72 [auth] Make "Ente Auth" at the top of app similar to marketing images/Photos app (#4469)
## Description

Currently the "Ente Auth" text at the top of the mobile/desktop app is
different in style to the one in the marketing images and the equivalent
in the Photos app. So I just copied the style from the Photos app.

Marketing image:


![auth-home-screen-dark](https://github.com/user-attachments/assets/0e90b524-391c-4de5-b5d4-da4688149aea)

Currently: (not the latest version of the app but the text part is the
same except for the capitalization)


![screenshots](https://github.com/user-attachments/assets/cd39fdf1-d518-4b24-8f60-e0960f2c9985)

## Tests

I haven't tested this.
2024-12-23 16:10:44 +05:30
Neeraj Gupta
c5c0ee5ddf [auth] Update simple-icons (#4477)
## Description
Fixes https://github.com/ente-io/ente/issues/4476
## Tests
2024-12-23 16:05:30 +05:30
Neeraj Gupta
5f43f03a65 Update simple-icons 2024-12-23 16:02:50 +05:30
Manav Rathi
aa62f4003c Dup the layout algo 2024-12-23 15:56:51 +05:30
Manav Rathi
6c5dbc3696 Grid 2024-12-23 15:14:52 +05:30
Neeraj Gupta
1bef409552 [server] Return various app urls as part of relevant API response. (#4458)
## Description

For the cast dialog, that we show on the app, before making the API call
to pair. Have parked that change for now.

## Tests
2024-12-23 15:08:00 +05:30
Neeraj Gupta
62155040da Review comment + return castUrl as part of featureFlag 2024-12-23 14:19:33 +05:30
Manav Rathi
592dc26d8b Optimize unnecessary rerenders 2024-12-23 14:11:04 +05:30
Manav Rathi
1af1c3f196 Probe 2024-12-23 14:09:24 +05:30
Manav Rathi
6f077310c1 [web] New translations (#4470)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-23 10:27:57 +05:30
Neeraj Gupta
905fc2ad78 [server] Disable 2fa on legacy account recovery (#4463)
## Description

## Tests
2024-12-23 10:26:56 +05:30
mngshm
e6e4f313de minor: add log level for caddy and change build sequence 2024-12-23 09:43:55 +05:30
mngshm
1ae8caa917 fix:remove serve for non-existent albums app and add note 2024-12-23 09:42:41 +05:30
Crowdin Bot
209228326d New Crowdin translations by GitHub Action 2024-12-23 01:17:31 +00:00
Crowdin Bot
0533f99313 New Crowdin translations by GitHub Action 2024-12-23 00:35:18 +00:00
dnred
545cf40710 Update home_page.dart 2024-12-22 22:20:59 +01:00
dnred
8ae8ed20fe Make the "Ente Auth" text similar to marketing images 2024-12-22 21:55:43 +01:00
Neeraj Gupta
0df0126af4 [server] Disable 2fa on legacy account recovery 2024-12-21 17:15:50 +05:30
Neeraj Gupta
60ad6ef713 [auth] Potential fix for desktop build (#4462)
## Description

## Tests
2024-12-21 17:03:01 +05:30
Neeraj Gupta
fc626c1287 Update pod for macos 2024-12-21 17:00:04 +05:30
Neeraj Gupta
4035e364df [auth] Update github workflow for auth-release 2024-12-21 16:56:47 +05:30
Neeraj Gupta
791ec10a0f [auth] Improve icon path matching (#4461)
## Description

## Tests
2024-12-21 16:40:28 +05:30
Neeraj Gupta
87ab805cf7 Lint fix 2024-12-21 16:37:24 +05:30
Neeraj Gupta
447bb72556 Fix altname icons when slug is missing 2024-12-21 16:32:46 +05:30
Neeraj Gupta
c07e2f1387 Improve simple-icon path creation 2024-12-21 16:24:50 +05:30
Neeraj Gupta
151a0b3ab7 Pull simple-icons 2024-12-21 16:04:29 +05:30
Neeraj Gupta
cf15d68bd2 Merge remote-tracking branch 'origin/main' into auth_minor_1 2024-12-21 15:57:41 +05:30
Neeraj Gupta
e4a05edc12 iOS build changes 2024-12-21 15:57:33 +05:30
Neeraj Gupta
879d6571bc Show scroll bar 2024-12-21 15:57:04 +05:30
Neeraj Gupta
2496350fad [auth] fix formatting of hex value in custom-icons.json (#4460)
## Description

Error:  **Invalid radix-16 number (at character 3) 0xFF#4687FF**


![image](https://github.com/user-attachments/assets/60649484-51a8-46e4-a06c-6c30880b20b7)

![image](https://github.com/user-attachments/assets/51236a07-2d70-4433-a450-3fa32fe9bf7e)
2024-12-21 15:52:30 +05:30
Aman Raj
653a7f22ef [auth] Bump version 2024-12-21 15:33:34 +05:30
Aman Raj
6071df2083 [auth] fix formatting of hex value in custom-icons.json 2024-12-21 15:27:49 +05:30
Neeraj Gupta
f6e93ab060 [auth] Rename 2024-12-21 15:07:14 +05:30
Neeraj Gupta
ddc9dfe552 [auth] Fix icons not showing on Choose Icon page (#4459) 2024-12-21 15:06:23 +05:30
Aman Raj
b9b87c1570 [auth] Bump version 2024-12-21 15:03:08 +05:30
Aman Raj
3a413524f8 [auth] fix icons not showing 2024-12-21 14:58:28 +05:30
Neeraj Gupta
4830451d4e [docs] minor fixes in web-apps hosting doc (#4446)
Did not move the [!IMPORTANT] section at the bottom like discussed,
because I don't feel that would change the situation a lot.

Also fixed the CMD command, the flags and serve url were wrong in the
previous commit (wonder how it worked on local system, probably loaded
wrong image in the compose.yaml)
2024-12-21 12:02:26 +05:30
Neeraj Gupta
4cb11f4b06 [server] Return accounts & familyUrl 2024-12-21 11:56:43 +05:30
Neeraj Gupta
150faa5d84 [server] Config for accounts,cast, & family apps 2024-12-21 11:46:12 +05:30
Neeraj Gupta
9b15102058 [mob] Update permission dialog (#4456)
## Description




## Tests
2024-12-21 11:20:06 +05:30
Aman Raj
548b4e7a08 [auth] implemented import code from images having qr_code 2024-12-21 10:28:02 +05:30
Neeraj Gupta
25bb175ff7 Remove redundant import 2024-12-21 10:21:41 +05:30
Aman Raj
37cbef01fe [auth] use scan package to scan qr from images 2024-12-21 10:21:28 +05:30
Neeraj Gupta
ec7b61c36a [mob] Update permission dialog 2024-12-21 10:21:06 +05:30
Manav Rathi
85735b4ff0 [web] New dedup (same as mobile) - WIP (#4454) 2024-12-20 18:44:12 +05:30
Manav Rathi
8029829d9b Retain sel on sort 2024-12-20 18:30:31 +05:30
Manav Rathi
87c5f05f84 ds all 2024-12-20 18:24:12 +05:30
Manav Rathi
356b2542c9 Cherry 2024-12-20 18:14:05 +05:30
Manav Rathi
dc3329368e Sel 2024-12-20 18:12:27 +05:30
Manav Rathi
92868dccb4 sz/count 2024-12-20 17:49:50 +05:30
Manav Rathi
49942909b0 Pass data 2024-12-20 17:35:55 +05:30
Manav Rathi
b36c8de417 List 2024-12-20 17:26:34 +05:30
Manav Rathi
a0335b82c6 Extr 2024-12-20 17:20:57 +05:30
Manav Rathi
01cbf29217 Button 2024-12-20 16:56:32 +05:30
Manav Rathi
7c464a0d60 Sort 2024-12-20 16:41:33 +05:30
Laurens Priem
8c20f5f660 Ml string (#4453)
## Description

## Tests
2024-12-20 11:54:55 +01:00
Neeraj Gupta
acc367d522 Lint fix 2024-12-20 16:24:32 +05:30
Manav Rathi
671199e286 Redirect 2024-12-20 16:19:04 +05:30
laurenspriem
6805ee1a2a [mob][photos] Suggestions less filtering on large size 2024-12-20 11:36:17 +01:00
Ashil
fd8246705c [mob][photos] Memories widget UI changes (#4448)
### Description 

Change seen and unseen memory states.

(New state on the right)
<img width="824" alt="Screenshot 2024-12-20 at 1 12 47 PM"
src="https://github.com/user-attachments/assets/f8d176f2-08d0-49fc-9758-4f8f75ef4479"
/>
2024-12-20 15:45:58 +05:30
Neeraj Gupta
65e1745aa0 [auth] HTML export fixes (#4449) 2024-12-20 15:45:45 +05:30
Neeraj Gupta
c6c3b1f9bd [auth] Remove Contact Support option when no duplicate code found (#4450)
## Description

## Tests
2024-12-20 15:45:30 +05:30
Neeraj Gupta
1de19e7a3e [mob] Bump version 2024-12-20 15:44:57 +05:30
Neeraj Gupta
1f122c79f7 [mob] Switch to medium quality 2024-12-20 15:44:16 +05:30
Manav Rathi
175467267a [desktop] Flush file writes (#4452)
A customer reported a partial export_status.json being written to an
external drive. Forcing a flush to attempt to reduce chances of this
happening. Since this particular code path is only used for writing JSON
files (export status and metadata), we unconditionally enable this for
all writes.
2024-12-20 15:17:27 +05:30
Manav Rathi
9756c178bf [desktop] Flush file writes
A customer reported a partial export_status.json being written to an external
drive. Forcing a flush to attempt to reduce chances of this happening. Since
this particular code path is only used for writing JSON files (export status and
metadata), we unconditionally enable this for all writes.
2024-12-20 15:13:46 +05:30
Manav Rathi
af420a8fc3 [web] New dedupe WIP + overflow menu cleanup (#4451) 2024-12-20 15:07:41 +05:30
Manav Rathi
9a5d977419 lf 2024-12-20 15:01:06 +05:30
Manav Rathi
d4ae5c118b Swap and fin 2024-12-20 15:00:35 +05:30
Manav Rathi
605fda2710 Swap 2024-12-20 14:59:45 +05:30
Manav Rathi
0181693736 Swap 2024-12-20 14:57:29 +05:30
Manav Rathi
5c92d093ca Swap 2024-12-20 14:56:33 +05:30
Manav Rathi
a6c9a153e7 Fix watch folder opening 2024-12-20 14:24:20 +05:30
Manav Rathi
613f7294e1 Swap 2024-12-20 14:20:19 +05:30
Manav Rathi
facd05bd89 Swap 2024-12-20 14:15:42 +05:30
Manav Rathi
4bbe71e135 Use 2024-12-20 14:12:05 +05:30
Manav Rathi
5583902433 tt 2024-12-20 14:02:12 +05:30
Manav Rathi
664c723c78 Tweak 2024-12-20 13:47:14 +05:30
Aman Raj
9b35fe04b9 [auth] remove Contact Support option when no duplicate code found 2024-12-20 13:42:48 +05:30
Manav Rathi
34068d09ba Use regular menu 2024-12-20 13:35:52 +05:30
Aman Raj
c23b22cc5b [auth] Extract String 2024-12-20 13:34:23 +05:30
Aman Raj
065382ddd2 [auth] Use better names 2024-12-20 13:34:11 +05:30
Aman Raj
5a72686e53 [auth] use table to display exported code contents 2024-12-20 13:29:38 +05:30
Manav Rathi
8c5b77cd52 Extr 2024-12-20 13:08:12 +05:30
Manav Rathi
d30dce0896 Menu 2024-12-20 13:05:30 +05:30
ashilkn
c453827cc8 [mob][photos] Make text alignment perfect 2024-12-20 12:57:21 +05:30
Manav Rathi
1068b6811f Dup 2024-12-20 12:51:45 +05:30
ashilkn
09fe2c6f7e [mob][photos] Minor perf improvement 2024-12-20 12:50:26 +05:30
Manav Rathi
a31803e3f5 Appear 2024-12-20 12:41:39 +05:30
ashilkn
2ec8ae34b8 [mob][photos] Remove unnecessary widget + minor UI tweak on memory widget 2024-12-20 12:33:17 +05:30
Manav Rathi
3263542f5e fin 1 2024-12-20 12:26:55 +05:30
Manav Rathi
a302f986d7 Mirror files 2024-12-20 12:04:32 +05:30
Manav Rathi
69ccf7d3c9 Shorten 2024-12-20 12:00:16 +05:30
Manav Rathi
76308cc9d0 Name 2024-12-20 11:56:18 +05:30
ashilkn
f86994b1d3 Merge tag 'photos-v0.9.72' into f-droid 2024-12-20 11:44:00 +05:30
Manav Rathi
1d02732719 Impl 2024-12-20 11:43:07 +05:30
ashilkn
55fa86a6c8 [mob][photos] Change seen and unseen memories UI state 2024-12-20 11:36:25 +05:30
Neeraj Gupta
7a99377dc9 [mob] Fix null pointer in playlist cache 2024-12-20 11:35:51 +05:30
Manav Rathi
39fad29bc8 [web] Automatically update search results on deletes (#4445)
...and other actions which the search results are being shown.
2024-12-19 16:00:24 +05:30
mngshm
2ebe8712e8 fix[web-docs]:add env vars for albums and accounts endpoints 2024-12-19 15:59:41 +05:30
Manav Rathi
1f7176cea2 Update search results on delete etc 2024-12-19 15:47:35 +05:30
Manav Rathi
bede7559be Move to reducer 2024-12-19 14:41:32 +05:30
Manav Rathi
77563a7483 Reduce scope 2024-12-19 12:53:24 +05:30
Manav Rathi
37df79314a Use count from search results 2024-12-19 12:39:13 +05:30
Neeraj Gupta
50f4cb8e13 Bump version 2024-12-19 12:24:12 +05:30
Neeraj Gupta
ff01477021 Show size in toast 2024-12-19 12:23:50 +05:30
Manav Rathi
fc5d1f931c Move to reducer 2024-12-19 12:18:32 +05:30
Neeraj Gupta
6c4c0a4ed9 Merge branch 'main' into mobile-preview-video 2024-12-19 12:10:09 +05:30
Manav Rathi
243948f182 Revert "[web] Reflect deletes in search result"
This reverts commit ddc953045b.

Because count doesn't get updated this way.
2024-12-19 12:04:04 +05:30
Manav Rathi
ddc953045b [web] Reflect deletes in search result 2024-12-19 11:51:17 +05:30
Neeraj Gupta
f74f285b7f [docs] improvements to external s3 guide (#4398) 2024-12-19 10:46:53 +05:30
Neeraj Gupta
2a4a886fca [server] Support for storing preview files (#4226)
## Description
- This change introduced the concept of associated object for a file.
- Added additional columns for object_id, object_nonce, and object_size.

Depending upon data_type, the values of certain columns will be nil.
The original size column will reflect total size for that particular
type. In case of vid_preview, it's size of the playlist + size of the
preview video.



## Tests

- [x] Replication
- [x] Test Deletion post replication
2024-12-19 10:06:15 +05:30
Ashil
43e3e44e5c [mob][photos] Move delete option in file selection actions to make it easily accessible (no scrolling needed) (#4440) 2024-12-19 09:26:39 +05:30
ashilkn
09cc226511 [mob][photos] Move delete option in file selection actions to make it easily accessible (no scrolling needed) 2024-12-18 20:43:44 +05:30
laurenspriem
d9f62b8956 [mob][photos] Log empty person 2024-12-18 15:08:42 +01:00
Manav Rathi
a691745ef7 [web] Retry on failures in fetching already indexed items (#4439)
https://github.com/ente-io/ente/issues/4087#issuecomment-2525073128
2024-12-18 19:18:29 +05:30
Manav Rathi
108e984f29 [web] Retry on failures in fetching already indexed items
https://github.com/ente-io/ente/issues/4087#issuecomment-2525073128
2024-12-18 19:00:38 +05:30
laurenspriem
fbbb8edce1 [mob][photos] Copy people empty state 2024-12-18 14:26:31 +01:00
Manav Rathi
72dd4949ce [web] Remove node buffer dependency from base 58 conversion and cleanup (#4438) 2024-12-18 18:54:27 +05:30
Manav Rathi
948b869bea Move and update 2024-12-18 18:46:15 +05:30
Manav Rathi
3cde395f42 Fix the buffer warning 2024-12-18 18:42:19 +05:30
Manav Rathi
05165728f1 Use 2024-12-18 18:38:36 +05:30
Manav Rathi
42f2bb819b Move 2024-12-18 18:38:05 +05:30
Manav Rathi
6b28aa1652 Use 2024-12-18 18:22:26 +05:30
Manav Rathi
d167da02d5 both 2024-12-18 18:19:59 +05:30
Manav Rathi
34fe3bee7f Move 2024-12-18 18:02:55 +05:30
Manav Rathi
4bfa398312 [desktop] Fix export when selecting root folder (#4437)
This fixes the issue where files would be exported twice on pressing
resync if the user selected "C://" (or some other root drive) as the
export destination.
2024-12-18 17:14:53 +05:30
Manav Rathi
5920999bf4 Use 2024-12-18 17:08:35 +05:30
Neeraj Gupta
7559ab4236 [auth] Align icon to show on top center of Code Edit Screen & Bump Version (#4436)
## Description
Light Mode


![image](https://github.com/user-attachments/assets/9db0c583-d798-47fa-b17a-9b1c847ff704)

Dark Mode


![image](https://github.com/user-attachments/assets/5c14616b-6ee6-4fa6-8a7a-c4dfb9b7b3d4)

## Tests
2024-12-18 16:58:10 +05:30
Neeraj Gupta
eba6429e99 [mob] use unique prefix for each preview generation 2024-12-18 16:53:30 +05:30
Manav Rathi
44d2f66260 pathJoin 2024-12-18 16:45:01 +05:30
Neeraj Gupta
a197851fe9 generated strings 2024-12-18 16:40:36 +05:30
Neeraj Gupta
d359d750c4 [mob] Show progress toast 2024-12-18 16:40:26 +05:30
Aman Raj
ae3b4604e9 [auth] Bump version v4.1.8 2024-12-18 16:36:57 +05:30
Manav Rathi
7b32ace2d9 Revert "[desktop] Add some temporary debug traces"
This reverts commit 2bc1c90637.
2024-12-18 16:33:05 +05:30
Ashil
29052e2888 [mob][photos] Use media_kit player for videos not supported by native player (#4429)
## Description

On iOS, if a video is unsupported by the native player, the app will
switch automatically to use media_kit player.
On android, user will have to manually switch to the media_kit player.  

I used white with 20% opacity for the icon that switches to the MediaKit
player, making it most noticeable against the darkest background (black,
when the video isn't playable) and less prominent against lighter
backgrounds.



https://github.com/user-attachments/assets/b4316c6e-1691-4328-8984-4d8240179873



Have fixed a UI/UX issue on the video player seen when the video has a
caption/description.
2024-12-18 16:32:41 +05:30
Aman Raj
b18d8bb5e6 [auth] UI improvements 2024-12-18 16:21:17 +05:30
Aman Raj
91aea808f5 [auth] show icon on the top center 2024-12-18 16:20:09 +05:30
Aman Raj
a6590c29d5 [auth] added figma_squircle package to clip icon on edit page 2024-12-18 16:19:22 +05:30
ashilkn
b139dea7ff [mob][photos] Make code cleaner 2024-12-18 15:51:50 +05:30
Neeraj Gupta
1115bf7b56 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-12-18 15:42:07 +05:30
ashilkn
80857d5441 [mob][photos] Use better icon for switching to media_kit on video player 2024-12-18 15:40:09 +05:30
Manav Rathi
1fb9a7e6c4 [desktop] Add some temporary debug traces (#4435) 2024-12-18 14:32:46 +05:30
Manav Rathi
2bc1c90637 [desktop] Add some temporary debug traces 2024-12-18 14:31:55 +05:30
Neeraj Gupta
23a33610ee [auth] Update feature request url (#4434)
## Description

## Tests
2024-12-18 14:18:28 +05:30
Neeraj Gupta
a6cd937347 [auth] Update feature request url 2024-12-18 14:02:11 +05:30
Neeraj Gupta
7f3d0a5328 Add comment 2024-12-18 13:19:32 +05:30
mangesh
40d938b6a3 [docs][web-app]: rewrite web-app hosting guide (#4424)
rewrites the web-app hosting guide on help.ente.io/self-hosting.
Includes steps for building the Dockerfile and also additionally
includes the pm2 setup, perhaps Docker is marked "Recommended" to avoid
unnecessary variables which "might" (likely won't) show up in the pm2
setup.
2024-12-18 13:12:47 +05:30
Neeraj Gupta
423a669cff [sever] Bump db migration query 2024-12-18 13:12:16 +05:30
Neeraj Gupta
4546d60e61 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-12-18 13:09:19 +05:30
Aman Raj
735f5e3d3c [auth] Change title of custom_icon page 2024-12-18 12:07:32 +05:30
Aman Raj Singh Mourya
7cf7443177 [auth] Export code as html (#4426) 2024-12-18 11:55:24 +05:30
mngshm
d66aa25ee7 fix: minor typos and some additions 2024-12-18 10:21:25 +05:30
ashilkn
0d920a35e7 [mob][photos] Remove unused code 2024-12-17 21:37:00 +05:30
ashilkn
38860d91d3 [mob][photos] Make '?' icon for switching to media_kit player more noticeable 2024-12-17 21:09:39 +05:30
Aman Raj
941b326328 [auth] add notes & secret to html export file 2024-12-17 21:08:14 +05:30
ashilkn
6851d0fae5 [mob][photos] Extract strings 2024-12-17 21:05:46 +05:30
ashilkn
42dc8a451b [mob][photos] bump up to v0.9.72 2024-12-17 20:56:35 +05:30
ashilkn
8e2f052ac3 Merge branch 'main' into use_media_kit_for_unsupported_videos 2024-12-17 20:55:55 +05:30
Manav Rathi
087f34304b [web] Dedup like mobile - WIP, Part x/x (#4427) 2024-12-17 19:21:24 +05:30
Manav Rathi
427c5b4d7d lf 2024-12-17 19:18:24 +05:30
Manav Rathi
bf3a47826b Button wip 2024-12-17 19:17:00 +05:30
Manav Rathi
423ebc6588 Autosizer 2024-12-17 19:11:13 +05:30
ashilkn
9a89153563 [mob][photos] Fix UX/UX issue when a video is opened that has a caption/description 2024-12-17 19:02:25 +05:30
Manav Rathi
606e3013f7 States 2024-12-17 18:34:28 +05:30
Manav Rathi
653ae485a9 Reducer 2024-12-17 18:18:52 +05:30
ashilkn
f681c956ea [mob][photos] UX improvement on switching to media kit player from native video player 2024-12-17 18:02:37 +05:30
ashilkn
4422b4a7b0 [mob][photos] Automatically change to media kit if video not playable on ios + let the user manually switch to media kit 2024-12-17 17:58:05 +05:30
Manav Rathi
926b5de6cd Reduce 2024-12-17 17:35:16 +05:30
Manav Rathi
41de48c454 State wip 2024-12-17 17:21:43 +05:30
mngshm
2f3f48f4db remove: unintended copy-pasted text 2024-12-17 17:08:54 +05:30
Manav Rathi
71ea266f9a Dup 2024-12-17 17:01:31 +05:30
Aman Raj
af187a3c0c [auth] improve UI of HTML file + code refractor 2024-12-17 16:49:29 +05:30
Manav Rathi
11d32752d4 back 2024-12-17 16:29:42 +05:30
Manav Rathi
8a3b0d956e Banner 2024-12-17 16:03:26 +05:30
Manav Rathi
183321fa18 [web] New translations (#4422)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-17 15:59:40 +05:30
Neeraj Gupta
96d9c6d5ee [auth] Bump version v4.1.7 (#4425)
## Description

## Tests
2024-12-17 15:55:32 +05:30
Neeraj Gupta
728cd31210 [auth] Bump version v4.1.7 2024-12-17 15:54:44 +05:30
Neeraj Gupta
9491310bfd [auth] Add Support for Custom Icons (#4395)
## Description
This PR introduces a new feature allowing users to select and assign
custom icons to their codes.
2024-12-17 15:53:39 +05:30
Neeraj Gupta
1978226fce [auth] Sort by natural order (#4423)
## Description
Resolves https://github.com/ente-io/ente/issues/4420 &
https://github.com/ente-io/ente/issues/4371

## Tests
2024-12-17 15:52:54 +05:30
mngshm
956e74533e fix: remove commented guide 2024-12-17 15:14:58 +05:30
mngshm
1b5e6174f1 [docs][web-app]: rewrite web-app hosting guide 2024-12-17 15:13:53 +05:30
Aman Raj
8fc9ff0d9f [auth] minor fix 2024-12-17 15:06:31 +05:30
Neeraj Gupta
8e6330dfdb Fix sorting 2024-12-17 14:46:13 +05:30
Neeraj Gupta
eec4bbde98 Lint fix 2024-12-17 14:08:57 +05:30
Neeraj Gupta
b12371437f [auth] Extract strings 2024-12-17 14:02:29 +05:30
Neeraj Gupta
8219177c1c [auth] Sort by natural order 2024-12-17 14:01:52 +05:30
Manav Rathi
56be41c38f Up 2024-12-17 13:52:01 +05:30
Manav Rathi
5b371380fd Conv raw h1 2024-12-17 13:44:59 +05:30
Neeraj Gupta
eec060ae71 Fixed typos 2024-12-17 13:37:34 +05:30
Neeraj Gupta
70ec18462b Add icon back 2024-12-17 13:36:06 +05:30
Neeraj Gupta
b3cf07f232 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-12-17 13:34:24 +05:30
Neeraj Gupta
2f3639fbbc Clean up git 2024-12-17 13:33:34 +05:30
Manav Rathi
c1ac9d22ba wip 2024-12-17 13:30:37 +05:30
Manav Rathi
3fdfa10402 new 2024-12-17 13:16:57 +05:30
Crowdin Bot
6b49a889da New Crowdin translations by GitHub Action 2024-12-17 06:07:44 +00:00
Manav Rathi
431ad61ca2 [web] Use purpose to distinguish signup / login (#4421) 2024-12-17 11:36:47 +05:30
Manav Rathi
75456c1b34 lf 2024-12-17 11:32:36 +05:30
Manav Rathi
45b490cb43 Specific 2024-12-17 11:24:42 +05:30
Manav Rathi
1f4aebf20f tr 2024-12-17 11:19:55 +05:30
Manav Rathi
e639aa9306 Don't pass a purpose during recover since we're not handling the error 2024-12-17 11:09:39 +05:30
Manav Rathi
5ce96fde3e Signup 2024-12-17 11:04:55 +05:30
Manav Rathi
a91027c335 Generic 2024-12-17 10:59:09 +05:30
Manav Rathi
1ad7ba82c2 Tweak 2024-12-17 10:48:01 +05:30
Manav Rathi
b5d274f7ae Save state only if we can proceed 2024-12-17 10:46:52 +05:30
Manav Rathi
35f710439f Split errors 2024-12-17 10:41:42 +05:30
Manav Rathi
bb2072aafe Don't show arbitrarily long lower level errors in the UI 2024-12-17 10:31:09 +05:30
Manav Rathi
479f172e4d Limit box width 2024-12-17 10:29:01 +05:30
Manav Rathi
4383841ef1 Use 2024-12-17 09:47:10 +05:30
Manav Rathi
57a00c1703 purp 2024-12-17 09:37:35 +05:30
Manav Rathi
9b292bbd80 X-Client-Package determines this 2024-12-17 09:33:59 +05:30
Manav Rathi
8ffb52dd7e Upd wip 2024-12-17 09:32:59 +05:30
Vishnu Mohandas
a9545c3bef [docs] Add a tip about enabling ML before doing imports (#4412) 2024-12-16 07:52:46 -08:00
Manav Rathi
b0f1cea9ef [desktop] Include the disk file count in the export logs (#4417) 2024-12-16 20:34:18 +05:30
Manav Rathi
2c9cff040d [desktop] Include the disk file count in the export logs 2024-12-16 20:18:55 +05:30
Manav Rathi
9aaee77004 [desktop] Add workaround for back button on Stripe checkout (#4416)
Fixes: https://github.com/ente-io/ente/issues/4358
2024-12-16 19:41:00 +05:30
Manav Rathi
9ac61d063a [desktop] Add workaround for back button on Stripe checkout
Fixes: https://github.com/ente-io/ente/issues/4358
2024-12-16 19:37:01 +05:30
Ashil
3e205ac275 [mob][photos] Log device brand and model (#4413) 2024-12-16 17:00:29 +05:30
Aman Raj
277d7fa0cd [auth] fixed height & width to display icon 2024-12-16 16:26:49 +05:30
Aman Raj
51734d96d5 [auth] minor fixes 2024-12-16 16:25:54 +05:30
ashilkn
c4880fd07e [mob][photos] Log device brand and model 2024-12-16 16:11:57 +05:30
Aman Raj
75ae277334 [auth] minor fixes 2024-12-16 16:00:40 +05:30
Aman Raj
726cfc8bf2 [auth] rearrange widgets 2024-12-16 16:00:17 +05:30
Aman Raj
6b6db069b0 [auth] fix: showing duplicate icons on custom_icon screen 2024-12-16 15:58:18 +05:30
Manav Rathi
1459678d70 [docs] Add a tip about enabling ML before doing imports 2024-12-16 14:58:48 +05:30
Manav Rathi
ce3e8bf315 [web] New translations (#4353)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-16 14:41:59 +05:30
Neeraj Gupta
adaf70695b [server] Upgrade go version to 1.23 (#4409)
## Description

## Tests
2024-12-16 13:44:28 +05:30
Neeraj Gupta
f1e17948c4 [server] Lint fix 2024-12-16 13:42:11 +05:30
Neeraj Gupta
abeac7aa49 [server] Upgrade go version to 1.23 2024-12-16 13:38:53 +05:30
Ivan Lepekha
d46b7a8189 [auth] Fixing taskbar overlapping window panel (#4384)
## Description

Pull request was made because of some user percentage has taskbar
connected on top, so it overlaps auth window for WinApp at start.
After some measuring, I found that taskbar occupies:

- 50px on FHD with 125% scaling (standard values on some notebooks)
- 40px on FHD with 100% scaling
- 30px on FHD with 100% scaling and small taskbar icons
2024-12-16 13:21:02 +05:30
Vishnu Mohandas
d312761166 Update README.md (#4408)
## Description

## Tests
2024-12-16 11:23:45 +05:30
Vishnu Mohandas
c29d857b83 Update README.md 2024-12-16 11:23:15 +05:30
Neeraj Gupta
7e79c9d847 Update README.md 2024-12-16 11:09:31 +05:30
Neeraj Gupta
55d0a1a0b5 [mobile] New translations (#4406)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-16 10:55:09 +05:30
Neeraj Gupta
6e14a3af09 [auth] New translations (#4407)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-16 10:49:14 +05:30
mngshm
7ce5306f53 minor edits 2024-12-16 10:11:18 +05:30
Vishnu Mohandas
34e6e71b34 Return empty list (#4402) 2024-12-16 09:37:48 +05:30
Crowdin Bot
3fd4717ec4 New Crowdin translations by GitHub Action 2024-12-16 01:18:00 +00:00
Crowdin Bot
20acf7c0bf New Crowdin translations by GitHub Action 2024-12-16 01:05:37 +00:00
Crowdin Bot
46e764d3db New Crowdin translations by GitHub Action 2024-12-16 00:38:41 +00:00
Prateek Sunal
5dba461481 fix: use object id for cache video and playlist keys 2024-12-15 00:36:34 +05:30
vishnukvmd
c6faaf8aa9 Return empty list 2024-12-14 10:27:44 -08:00
Aman Raj Singh Mourya
f5e77d8b23 [auth] fix missing [ ] in altNames in custom-icons.json (#4401)
## Description
Debug build failing due missing [ ] in altNames in the custom-icon.json
from PR [https://github.com/ente-io/ente/pull/4348/files]()
Code Ref:
https://github.com/ente-io/ente/blob/main/auth/assets/custom-icons/_data/custom-icons.json#L639
2024-12-14 22:15:54 +05:30
Aman Raj
449c966342 [auth] fix missing [ ] in altNames in custom-icons.json 2024-12-14 22:02:04 +05:30
Aman Raj Singh Mourya
ca02c20d09 [auth] Remove duplicate code (#4383) 2024-12-14 08:32:39 +05:30
Aman Raj
8870a8ec4a [auth] minor fix 2024-12-13 20:44:10 +05:30
mngshm
4150e607eb minor:add improvements to external s3 guide 2024-12-13 16:58:20 +05:30
Aman Raj
0a5d31da18 [auth] fix: move class AllIconData to models 2024-12-13 14:49:43 +05:30
Neeraj Gupta
e3d3f3b1f4 [auth] New translations (#4355)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-13 14:46:26 +05:30
Ashil
062a7fe257 [mob][photos] Minor UI fix (#4396) 2024-12-13 14:40:47 +05:30
ashilkn
442cf6583b [mob][photos] Minor UI fix 2024-12-13 14:39:47 +05:30
k3kk07
7bc38a061d Updated randstad icon (#4363)
## Description
Updated randstad icon
## Tests
2024-12-13 14:21:20 +05:30
Neeraj Gupta
fd04cd0a98 Fix #4296 + download UI improvement + fixes (#4369)
## Description

### Background 
Proposal to fix #4296 (@ua741). High level, there is a race condition
which is generating wrong entries in the FilesDB (creating orphan
files). This issue is easily replicable if you select multiple files and
try to download them (the more files, the more likely wrong entries will
be created). This issue is also messing up with the date of the files we
see in the timeline and is creating "orphan" (not linked to uploaded
files) files in the device collections.

To my understanding, this is quite a critical bug and any user is very
likely to encounter it in the current implementation.

There is some self healing already in place that will reupload all those
files and this should correct the dates, but this will only do it 10
files at a time, and based on potential candidates, without fixing the
orphan entries. I was also able to produce files which were never
corrected.

### This pull request
After extensive tests and lots of debugging, I was able to fully fix
this issue (meaning I am not able to reproduce it, at all, and I tried a
lot..). I also do not see any orphan in the device collection
("Pictures" folder for Android), while i could see 20+ (even more) each
time I was trying to replicate the issue. To fix it, I have:

- created a new class `PhotoManagerSafe` which is safely making sure
that the app will not react to file changes when it has been asked not
to do so (previous implementation allowed scenarios where a caller was
executing code thinking no change notification would be sent).
- created a Lock in the `LocalSyncService` that is used to make sure no
local synchronisation can be performed at the same time a download is
performed (this was the main culprit). The main side effect is that when
you download multiple files, they will be processed sequentially. I
think this can be improved but the main "side" advantage is that
whenever there is a failure, not a lot will be lost and it is more
robust in that way if you want to download a big collection. It would be
better to have at least 2 threads downloading/decrypting at the same
time, maybe (maybe not needed as well)?
- improved the "Downloading files..." dialog, which is now showing the
progress (for example "Downloading files... (235/494)"), so that the
user knows if something is actually happening and what is the current
progress.
- Added a missing call on the Video Editor page where the change notify
was stopped but never started again at the end when task was performed.

Feel free to close this PR if not suitable according to you, I can also
take feedback and try to implement them as best as I can.

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-12-13 14:17:34 +05:30
Neeraj Gupta
1a80c40f78 [auth] Add icons for Nelnet, US Mobile (#4389)
## Description

Custom icons for Nelnet and US Mobile
2024-12-13 14:16:28 +05:30
Neeraj Gupta
19441d9fee [auth] Lint rule to validate file size (#4394)
## Description

## Tests
2024-12-13 14:14:39 +05:30
Neeraj Gupta
826b2f997e [auth] Reduce icon sizes 2024-12-13 14:11:50 +05:30
Neeraj Gupta
747bf88515 [auth] Lint on file size 2024-12-13 14:11:26 +05:30
Aman Raj
5175f24402 [auth] fix: change the selectedItemCount 2024-12-13 13:37:32 +05:30
Simon Dubrulle
32ed84f48d Moved getFile() outside lock + Implemented simple Download queue 2024-12-13 08:34:52 +01:00
Vishnu Mohandas
ca40492d99 Remove bold (#4393) 2024-12-13 12:44:18 +05:30
vishnukvmd
c220e0385a Update 2024-12-12 23:13:13 -08:00
vishnukvmd
df9c08cd7f Remove bold 2024-12-12 23:08:08 -08:00
Neeraj Gupta
a7cd7030f1 [server] Fix recovery email (#4392)
## Description

## Tests
2024-12-13 12:37:04 +05:30
Neeraj Gupta
113fbef0d9 [server] Fix recovery email 2024-12-13 12:31:12 +05:30
Neeraj Gupta
af23fd37b2 [docs] Adding help article for Legacy (#4390)
## Description

## Tests
2024-12-13 12:24:31 +05:30
setalp
6dc2f6139a Update sidebar.ts 2024-12-13 12:23:09 +05:30
setalp
665ba9e634 Update initiate_account_recovery.png 2024-12-13 12:07:51 +05:30
Neeraj Gupta
acd2f63a87 [server] Send emails for legacy (#4391)
## Description

## Tests
2024-12-13 12:05:38 +05:30
Neeraj Gupta
58ae5eee32 Update from address 2024-12-13 12:01:35 +05:30
Neeraj Gupta
eaee515e17 Update templates 2024-12-13 12:01:06 +05:30
Neeraj Gupta
3be7c4a60f Update templates 2024-12-13 11:49:26 +05:30
setalp
84e39c43d6 Adding help article for Legacy 2024-12-13 11:45:35 +05:30
Neeraj Gupta
7f0d07db3f [auth] Add custom icon for DreamHost (#4381)
This is my first PR for this repo; please let me know if I've done
anything incorrectly. I've got a couple other icons to submit if this
one looks good.
2024-12-13 11:41:44 +05:30
Aaron Sherber
0fd6eceda6 Add icons for Nelnet, US Mobile 2024-12-12 22:18:47 -05:00
Aman Raj
f439d805fc [auth] extract strings 2024-12-12 20:27:13 +05:30
Aman Raj Singh Mourya
0e98ef43df [auth] Save button on reorder screen (#4382) 2024-12-12 15:36:56 +05:30
Neeraj Gupta
38d679f574 [server] Clean up emergency contacts on account deletion 2024-12-12 15:32:10 +05:30
Aman Raj
be92c30bb1 Merge branch 'main' into save_button_reorder_screen 2024-12-12 15:06:55 +05:30
Neeraj Gupta
c648127ff8 [server] Reject/Stop active recovery when contact is removed 2024-12-12 14:53:08 +05:30
Aman Raj
209bdf3f0b [auth] remove unused variables 2024-12-12 14:46:38 +05:30
Aman Raj
257344f2e5 [auth] Added save button on appbar to save the updated code order 2024-12-12 14:45:14 +05:30
Neeraj Gupta
cbe105020b Update emails 2024-12-12 14:21:32 +05:30
Aman Raj
0e33013cec [auth] UI fix 2024-12-12 12:46:06 +05:30
Neeraj Gupta
9c0426d716 [server] Update contact emails 2024-12-12 11:27:58 +05:30
Neeraj Gupta
35de887624 [server] Update contact emails 2024-12-12 11:27:52 +05:30
Aaron Sherber
d81c545423 Add custom icon for DreamHost 2024-12-11 19:51:43 -05:00
Prateek Sunal
f9df92212a feat: cache playlist and video 2024-12-12 03:00:57 +05:30
Neeraj Gupta
260a26d45c Merge branch 'main' into f-droid 2024-12-11 21:58:29 +05:30
Neeraj Gupta
c499df4212 [mob] Fix copy (#4380)
## Description

## Tests
2024-12-11 21:11:44 +05:30
Neeraj Gupta
e0d462ec75 [mob] Fix copy 2024-12-11 21:11:19 +05:30
ashilkn
e81986a27c [mob][photos] Fix NaN exception 2024-12-11 20:13:23 +05:30
ashilkn
27c66ce2f7 [mob][photos] Chore 2024-12-11 19:57:46 +05:30
Aman Raj
c80f64943d [auth] UI implementation 2024-12-11 18:35:27 +05:30
Aman Raj
5326c7452b [auth] impelmented logic to find duplicate code 2024-12-11 18:35:03 +05:30
Aman Raj
38023d0ab1 [auth] add new tile to navigate to duplicate code screen 2024-12-11 18:34:06 +05:30
ashilkn
401ed5bf9c [mob][photos] Improve media_kit player's video control UX (3) 2024-12-11 17:35:18 +05:30
Neeraj Gupta
6cc6d2521a [mob] Bump version v0.9.70 (#4376)
## Description

## Tests
2024-12-11 17:25:11 +05:30
Neeraj Gupta
553276828c [mob] Bump version v0.9.70 2024-12-11 17:24:29 +05:30
ashilkn
e5743fceed [mob][photos] Improve media_kit player's video control UX (2) 2024-12-11 17:21:51 +05:30
Neeraj Gupta
b6d9527f1d [server] Update template 2024-12-11 16:23:40 +05:30
Neeraj Gupta
64594c5077 Merge remote-tracking branch 'origin/main' into s_emails 2024-12-11 16:12:31 +05:30
Neeraj Gupta
56e3f23a56 [mob] Copy and UX improvements (#4375)
## Description

## Tests
2024-12-11 16:12:20 +05:30
Neeraj Gupta
12927b6f82 [server] Send recovery emails 2024-12-11 16:08:27 +05:30
Neeraj Gupta
92208b7d21 [server] Send legacy invites 2024-12-11 15:25:54 +05:30
Neeraj Gupta
e4c35b404e [server] Support for sending mail with base template 2024-12-11 15:24:00 +05:30
Simon Dubrulle
e9a8449a64 Implemented first PR feedbacks: removed PhotoManagerSafe not needded with LocalSyncService lock 2024-12-11 10:14:52 +01:00
Neeraj Gupta
575d220b31 Lint fix 2024-12-11 13:35:58 +05:30
Neeraj Gupta
4d280fd14b Merge remote-tracking branch 'origin/main' into ev_2 2024-12-11 13:13:14 +05:30
ashilkn
22e4f6bc94 [mob][photos] Improve media_kit player's video control UX 2024-12-11 11:45:16 +05:30
ashilkn
ca95ea8de2 [mob][photos] Make seekbar work for new media_kit controls 2024-12-11 10:58:15 +05:30
Vishnu Mohandas
d1625361d7 Copy changes (#4370) 2024-12-10 22:29:09 +05:30
vishnukvmd
7aedfb7e9b Copy changes 2024-12-10 08:58:27 -08:00
Neeraj Gupta
00b722a0a5 [mob] Bump version 2024-12-10 21:21:09 +05:30
Neeraj Gupta
9da5f6c99d [mob] Add confirmation while adding trusted contact 2024-12-10 21:20:43 +05:30
Neeraj Gupta
fbf2a2bb23 [mob] Copy changes 2024-12-10 20:59:28 +05:30
Neeraj Gupta
e6a2cb0e57 [mob] Copy change 2024-12-10 20:53:17 +05:30
ashilkn
61e1ea4f42 [mob][photos] Create new seekbar, duration and time elapsed for new media_kit controls 2024-12-10 20:45:58 +05:30
Neeraj Gupta
1547b04ddf [mob] UX improvement 2024-12-10 20:37:44 +05:30
Simon Dubrulle
9658cde381 Fixed incoherent message format in download dialog 2024-12-10 14:34:56 +01:00
ashilkn
dec2ee7202 [mob][photos] Start creating new controls (play pause button is done), similar to controls of native player. 2024-12-10 18:01:55 +05:30
Simon Dubrulle
0cb79102fd Creation of PhotoManagerSafe + lock in LocalSyncService + improved download UI + missing notify call 2024-12-10 13:25:00 +01:00
ashilkn
2e2e381100 [mob][photos] Create a new widget that uses native_video_player for video playback by default and toggles to use media_kit for playback when UseMediaKitForVideo event is fired 2024-12-10 16:09:59 +05:30
Neeraj Gupta
815d9e8972 [mob] Recovery copy changes 2024-12-10 15:52:38 +05:30
ashilkn
5893c927c2 [mob][photos] Rename old video player 2024-12-10 15:48:36 +05:30
Neeraj Gupta
da89c02505 Copy changes 2024-12-10 15:47:30 +05:30
Neeraj Gupta
3d58a8cf5a [mob] Bump version 2024-12-10 15:35:59 +05:30
Neeraj Gupta
33c497e101 [mob] Copy change 2024-12-10 15:13:36 +05:30
Neeraj Gupta
0ec493836c Merge remote-tracking branch 'origin/main' into ev_2 2024-12-10 15:00:55 +05:30
Neeraj Gupta
e5ccf494c5 [mob] Bump version 2024-12-10 14:47:10 +05:30
Neeraj Gupta
8692421b9a [mob] Recovery contact (#4366)
## Description

## Tests
2024-12-10 14:45:06 +05:30
Neeraj Gupta
7b85d216dd [mob] Legacy UX fixes 2024-12-10 14:34:17 +05:30
Neeraj Gupta
ebf92dba94 [mob] Allow internal user to approve recovery for testing 2024-12-10 13:43:25 +05:30
Neeraj Gupta
c4799a719b [server] Fix next reminder time 2024-12-10 13:38:39 +05:30
Neeraj Gupta
1222a063e8 Add support for approving recovery 2024-12-10 13:33:18 +05:30
Neeraj Gupta
c5c77ab706 Lint fixes 2024-12-10 13:29:04 +05:30
Neeraj Gupta
7952257a89 Fix server status 2024-12-10 11:45:24 +05:30
Neeraj Gupta
8db40c5c58 extract strings 2024-12-10 11:24:27 +05:30
Neeraj Gupta
051b197180 [mob] Legacy UX Changes 2024-12-10 10:54:47 +05:30
Neeraj Gupta
a46dd1f447 [mob] Legacy UX changes 2024-12-10 10:26:10 +05:30
Tanguy
394d98ca46 [auth] Optimize Kotas icon (#4364)
## Description

- Optimize `kotas.svg` size.
- Add `mix-blend-mode:difference` property for light/dark theme.
- Remove redundant slug in `custom-icons.json`.
2024-12-10 06:47:31 +05:30
Neeraj Gupta
1cf5875a6f Merge remote-tracking branch 'origin/main' into emergency_contact 2024-12-10 06:45:55 +05:30
Prateek Sunal
da38726f40 fix: cache preview file 2024-12-10 01:43:05 +05:30
Neeraj Gupta
77856f2b6d [mob] Copy update 2024-12-10 00:33:43 +05:30
Sven
7b689f4197 Add Kotas icon (#4361)
## Description

Adds the icon for Kotas ([kotas.com.br](https://kotas.com.br)) to Auth
2024-12-09 23:26:26 +05:30
ashilkn
25a3ce2909 Merge branch 'main' into native_video_player_pkg_debug 2024-12-09 18:16:33 +05:30
ashilkn
5d474350c2 [mob][photos] Reference fork of native_video_player package to get notified if video isn't playable on iOS 2024-12-09 18:04:05 +05:30
Neeraj Gupta
5aa2527021 [server] Change default emergency notice to 30 days 2024-12-09 13:08:30 +05:30
ashilkn
cdfa368a8c Merge branch 'main' into f-droid 2024-12-09 12:51:05 +05:30
Neeraj Gupta
eb203a075f [mobile] New translations (#4354)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-09 12:13:31 +05:30
Neeraj Gupta
23172343fb Update json for custom icons (#4348)
## Description
Update json for custom icons for an error and add new nord account icon.
## Tests
2024-12-09 12:12:57 +05:30
Neeraj Gupta
7adecbeb60 [AUTH] Optimized Large SVG Files (#4350)
**Digifinex**: Reduced file size from 6264KB to 1KB.
**Bybit**: Reduced file size from 1358KB to 3KB and made SVG responsive
for both dark and light themes.
**ClouDNS**: Reduced file size from 242KB to 7KB.
2024-12-09 12:11:57 +05:30
Ashil
f91aee39d9 [mob][photos] Bump up to v0.9.66 (#4357) 2024-12-09 12:11:25 +05:30
ashilkn
168e00f300 [mob][photos] Bump up to v0.9.66 2024-12-09 11:25:54 +05:30
Crowdin Bot
62469dec0b New Crowdin translations by GitHub Action 2024-12-09 01:17:50 +00:00
Crowdin Bot
0d8d17a170 New Crowdin translations by GitHub Action 2024-12-09 01:05:17 +00:00
Murat Karayel
91a93e1a6e Merge branch 'ente-io:main' into main 2024-12-09 01:36:34 +03:00
schipht
c6ecfcb319 optimize svg files 2024-12-09 01:33:17 +03:00
k3kk07
d0c2a9ce1b New icon NordAccount added 2024-12-08 20:03:56 +01:00
k3kk07
1dd98fcf71 Merge branch 'ente-io:main' into main 2024-12-08 19:50:14 +01:00
Neeraj Gupta
f7b89b7126 Use cached playlist in debugMode 2024-12-08 16:27:52 +05:30
Neeraj Gupta
a7f6d1a484 [AUTH] binance variants + wargamingnet fix (#4344) 2024-12-08 05:16:15 +05:30
schipht
3d7166700d binance variants + wargamingnet fix 2024-12-08 01:45:51 +03:00
Neeraj Gupta
92c476cb6f [auth] Bump version (#4341)
## Description

## Tests
2024-12-07 21:34:48 +05:30
Neeraj Gupta
3048d7c4b8 [auth] Bump version 2024-12-07 21:34:24 +05:30
Aman Raj
ff41f1c7f8 [auth] changes to display new icon on code_widget 2024-12-07 17:41:59 +05:30
Aman Raj
2fc2107bca [auth] implemented custom icon screen 2024-12-07 17:41:15 +05:30
Aman Raj
0e80508f62 [auth] Implemented custom icon widget 2024-12-07 17:40:53 +05:30
Aman Raj
ee7c7a447d [auth] UI to select option for custom icons 2024-12-07 17:40:34 +05:30
Aman Raj
16e8aa3803 [auth] add parameter to store details for custom icons 2024-12-07 17:40:02 +05:30
k3kk07
6b330a9906 Update custom-icons.json 2024-12-06 19:16:47 +01:00
Neeraj Gupta
e6fa7d4e21 [server] Migrate server changes for emergency contact 2024-12-06 21:41:28 +05:30
Neeraj Gupta
0e677f052b [mob] Move trusted contact code from old repo 2024-12-06 21:02:24 +05:30
Neeraj Gupta
5c4c489912 [mob] Add strings 2024-12-06 20:50:58 +05:30
Neeraj Gupta
58a00a8758 [mob] Add model 2024-12-06 20:48:43 +05:30
Neeraj Gupta
b9d6864e22 [auth][docs] Add Aegis Authenticator Authy Export instructions (#4314)
Reasoning: I encountered some console errors trying to export from Authy
using the first method described in the existing documentation. After a
bunch of research I found that Aegis Authenticator can import from the
same device and it worked like a charm, so I hope other people can use
this method as well.
2024-12-06 15:43:26 +05:30
Neeraj Gupta
f4ae309151 [cli] adds some checks for env vars and reference to cli secrets doc. (#4303) 2024-12-06 15:42:50 +05:30
Neeraj Gupta
7a5745fd78 [mobile] New translations (#4277)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-12-06 15:42:34 +05:30
Neeraj Gupta
d81caf1ad2 [auth] Fixed bad custom icon json & altName matching (#4328)
## Description

Fixes https://github.com/ente-io/ente/issues/3875

## Tests
2024-12-06 15:05:38 +05:30
Neeraj Gupta
b7252c64cf [auth] Lint fixes 2024-12-06 14:55:11 +05:30
Neeraj Gupta
bd7ea10253 [auth] Rethrow icon parsing exception in debugMode 2024-12-06 14:49:48 +05:30
Neeraj Gupta
70f0a4f46c [auth] Update icon for uniquiti 2024-12-06 14:48:51 +05:30
Neeraj Gupta
6d7c8fd9a9 [auth] Upgrade flutter svg 2024-12-06 14:48:12 +05:30
Neeraj Gupta
42e455bfdd [auth] Fixed custom json 2024-12-06 14:47:35 +05:30
mngshm
0b7f73950c remove unnecessary variable 2024-12-06 14:14:26 +05:30
Neeraj Gupta
65479edc9b [auth] Fix theme switch for windows & linux (#4327)
## Description
Fixes https://github.com/ente-io/ente/issues/4293
## Tests
2024-12-06 14:05:13 +05:30
Neeraj Gupta
3a6001701e [auth] Fix theme switch for windows & linux 2024-12-06 14:04:34 +05:30
Neeraj Gupta
2bdcdece7b [auth] Bump version v4.1.5 (#4326)
## Description

## Tests
2024-12-06 13:00:39 +05:30
Neeraj Gupta
7a9b30ac7a [auth] Bump version v4.1.5 2024-12-06 13:00:19 +05:30
Neeraj Gupta
b1312bd161 [auth] Revert pin to favorite change (#4325)
## Description

## Tests
2024-12-06 12:57:59 +05:30
k3kk07
16d858e52e Add new icons (#4322)
## Description
New icon added and json modified accordingly
## Tests
2024-12-06 12:53:37 +05:30
Neeraj Gupta
2b4d47d2f6 [auth] Bump version 2024-12-06 12:51:39 +05:30
Neeraj Gupta
34a04dd29a [auth] Reduce freq of update notification dialog 2024-12-06 12:51:14 +05:30
Neeraj Gupta
60bb28668d [auth] Hide pin concept in custom sort mode 2024-12-06 12:45:12 +05:30
Neeraj Gupta
95127e6bcd [auth] Revert pin to favorite change 2024-12-06 12:03:25 +05:30
mngshm
8d644ead1e [cli]delete: keyring availability check 2024-12-06 10:07:53 +05:30
Neeraj Gupta
7cbc486345 fixes minor typo in docker-compose comments (#4323)
## Description
Fixes one small typo in the docker-compose code

## Tests
N/A
2024-12-06 10:04:08 +05:30
Ashil
4c30870df7 [mob][photos] Fix safe area issues (#4321)
## Description

Resolves #3805
2024-12-06 09:58:42 +05:30
Zayd
0fe23817cc fixes minor typo in docker-compose comments 2024-12-05 15:04:33 -08:00
ashilkn
dcc5cb9bee [mob][photos] Fix safe area issue in image editor 2024-12-05 19:53:27 +05:30
ashilkn
b6df7bf969 [mob][photos] Fix selection actions sheet being under android system nav bar 2024-12-05 19:45:38 +05:30
mngshm
4289005302 [cli]fix: add func to check keyring availabilitye 2024-12-05 17:24:21 +05:30
Neeraj Gupta
3950d51b86 [auth] Minor fixes for custom order (#4319)
## Description

## Tests
2024-12-05 16:56:08 +05:30
Neeraj Gupta
792ffbbdac [auth] Bump version 4.1.4 2024-12-05 16:52:13 +05:30
Ashil
7c00863663 [mob][photos] Fix clipping of TextInputWidget (#4318)
## Description

#### Before
Text is clipped more towards the right end
<img width="312" alt="Screenshot 2024-12-05 at 4 18 49 PM"
src="https://github.com/user-attachments/assets/56577526-defb-4c03-a31c-03a34283c886">


#### After

<img width="312" alt="Screenshot 2024-12-05 at 4 17 36 PM"
src="https://github.com/user-attachments/assets/add18d28-6d75-4cf0-9c6d-1924f70b699d">
2024-12-05 16:33:42 +05:30
ashilkn
1cdaf7e023 [mob][photos] Minor UI improvements to TextInputWidget 2024-12-05 16:14:10 +05:30
ashilkn
98c604a73e [mob][photos] Fix clipping of TextInputWidget toward the right end when there is no suffix icon 2024-12-05 16:08:42 +05:30
Neeraj Gupta
aa4e1b8165 [auth] Show edit icon for custom order 2024-12-05 15:58:15 +05:30
Neeraj Gupta
25548e8850 [auth] Change copy 2024-12-05 15:53:42 +05:30
Neeraj Gupta
1e95c6833a [auth] Go to change order on custom is already selected 2024-12-05 15:51:03 +05:30
Neeraj Gupta
a78cd0e70f [auth] Copy change 2024-12-05 15:43:45 +05:30
Neeraj Gupta
f19f1b0c68 [mob] Log video compression progress 2024-12-05 15:40:20 +05:30
Ashil
ab80128690 [mob][photos] Remove 'Descriptions' section from search tab (#4317) 2024-12-05 15:20:34 +05:30
ashilkn
df7071a130 [mob][photos] Remove unused extensions on String 2024-12-05 15:17:37 +05:30
ashilkn
ceeac4222e [mob][photos] Remove 'Descriptions' section from search tab 2024-12-05 15:12:03 +05:30
Neeraj Gupta
a92e74d65c [auth] Fix search for fav enteries 2024-12-05 13:15:32 +05:30
Neeraj Gupta
239e6d3131 [auth] Keep favorite enteries on top in all cases except custom sort (#4316)
## Description

## Tests
2024-12-05 12:06:45 +05:30
Neeraj Gupta
c7b031272a [auth] Bump version 4.1.3 2024-12-05 11:58:09 +05:30
Neeraj Gupta
6d9dbcb952 [auth] Keep fav enteries at top for non-custom order 2024-12-05 11:57:15 +05:30
Neeraj Gupta
77f30b38af [auth] Add padding for fav icon 2024-12-05 11:48:01 +05:30
Neeraj Gupta
00f13f585f [auth] Use text as lable for favorite 2024-12-05 11:47:03 +05:30
MarvNC
8daf8b1d06 Add Aegis Authenticator Authy Export instructions 2024-12-04 21:17:50 -08:00
Neeraj Gupta
1a3716f649 Merge branch 'main' into mobile-preview-video 2024-12-05 10:47:01 +05:30
Neeraj Gupta
ef39170628 [mob][photos] Fix state issue when reloading avatar (#4311) (#4312)
## Description

- Fixed by adding a key to the PersonGridItem, that way it gets
refreshed when the person is changed

(related issue : #4311)

## Tests
2024-12-05 10:42:15 +05:30
Neeraj Gupta
e5a1624540 [auth] Fix sorting & bump version (#4305)
## Description
Previously sorting was not updating the indexed correctly. Have tested
the changes locally, and verified that correct order is being
maintained. Also, reduced redundant update by passing correctly filtered
list while sorting (only non-trashed and non-error codes)
## Tests
2024-12-05 09:37:31 +05:30
Alexis L
918d03aae9 [mob][photos] Fix state issue when reloading avatar (#4311)
- Fixed by adding a key to the PersonGridItem, that way it gets refreshed when the person is changed
2024-12-04 18:50:13 +01:00
Neeraj Gupta
406ec9c2e4 [auth] Bump version 2024-12-04 16:05:52 +05:30
Vasilis Toumpelis
e9a6af4a29 [auth] Add SpaceHey and Wolvesville icons (#4291)
https://spacehey.com
https://wolvesville.com
2024-12-04 16:01:42 +05:30
Neeraj Gupta
d947dd02cc [auth] Fix custom sort 2024-12-04 15:56:18 +05:30
Neeraj Gupta
7eeeafa03e [auth] Fix sorting + add option to sort by recently and most frequently used (#4304)
## Description

## Tests
2024-12-04 15:03:23 +05:30
Neeraj Gupta
5296665451 [auth] Handle null value 2024-12-04 14:45:52 +05:30
Neeraj Gupta
0814f048a0 [auth] Lint fix 2024-12-04 14:22:12 +05:30
Neeraj Gupta
9a50915678 [auth] Track tapCount & lastUsed in e2ee manner 2024-12-04 14:16:45 +05:30
Neeraj Gupta
c99a465c85 [auth] Show sorting menu on home screen 2024-12-04 13:59:52 +05:30
Neeraj Gupta
1644b1cd89 [auth] Show sort option on home screen 2024-12-04 13:42:22 +05:30
Neeraj Gupta
aa154189a0 [auth] Rename pin/unpin to fav/unfav (#4302)
## Description

## Tests
2024-12-04 13:08:05 +05:30
Neeraj Gupta
4accc796e6 [auth] Fix UI for fav chip on top 2024-12-04 12:29:28 +05:30
mngshm
2b8060fdb7 [doc]minor: add ref link to ENTE_CLI_SECRETS error message 2024-12-04 12:27:45 +05:30
mngshm
1166c6f723 minor: add a note to set environment variables 2024-12-04 12:25:22 +05:30
Neeraj Gupta
94b09acaaa [auth] Rename pin/unpin to fav/unfav 2024-12-04 12:17:13 +05:30
Neeraj Gupta
bc72872f26 [mob][photos] Fix dialog that is supposed to be shown when turning off downloads coming up only when turning on downloads in manage link screen (#4284) 2024-12-04 11:13:17 +05:30
Neeraj Gupta
bdf31e99e2 [auth] Allow only lower_case letter and underscore in custom icon name (#4301)
## Description

## Tests
2024-12-04 10:21:51 +05:30
Neeraj Gupta
1f29efb060 [auth] Fix case issue for git 2024-12-04 10:19:44 +05:30
Neeraj Gupta
689045d06b [auth] Fix case issue for git 2024-12-04 10:18:20 +05:30
Neeraj Gupta
e3a4f419f4 [auth] Move custom icon validation on top 2024-12-04 10:15:21 +05:30
Neeraj Gupta
c4970e9df8 [auth] Fix icon case for git 2024-12-04 10:14:50 +05:30
Neeraj Gupta
2562fd05ae [auth] Rename enom icon 2024-12-04 09:54:17 +05:30
Neeraj Gupta
095c22b565 [auth] Rename existing icons to match lint rule 2024-12-04 09:50:00 +05:30
Neeraj Gupta
71fcce5f01 [auth] Add Lint validation for custom icon name 2024-12-04 09:48:07 +05:30
Ashil
7b002c857e [mob][photos] Fix UX issue with video controls when viewing a video memory (#4294) 2024-12-03 21:35:50 +05:30
ashilkn
a905a1fa44 [mob][photos] Fix UX issue with video controls when viewing a video memory 2024-12-03 21:33:18 +05:30
Manav Rathi
129d110543 [web] Minor refactoring - Move types closer to use (#4290) 2024-12-03 14:27:52 +05:30
Manav Rathi
6160446335 Inline 2024-12-03 14:19:32 +05:30
Manav Rathi
1457440c9f Inline 2024-12-03 14:16:09 +05:30
Manav Rathi
e0fae2e499 Move 2024-12-03 14:07:56 +05:30
Manav Rathi
4ea63940ef [web] auth / fix iteration on Safari (#4289)
.map is not defined on an iterator
2024-12-03 11:47:29 +05:30
Manav Rathi
daba61b69b [web] auth / fix iteration on Safari
.map is not defined on an iterator
2024-12-03 11:43:48 +05:30
Prateek Sunal
ffeb9da0d6 fix(preview): cache previewed list, use native player by default 2024-12-03 00:11:18 +05:30
Manav Rathi
43848d5618 [auth] Remove duplicated icon (#4288)
There is both `binance.svg` and `Binance.svg`, which cause havoc with
git on macOSes due to case insensitivity. Remove one of the duplicates
(arbitrarily, which one).
2024-12-02 22:59:27 +05:30
Manav Rathi
d40da1c6f5 Remove dupes 2024-12-02 22:55:47 +05:30
Prateek Sunal
759f600ca6 [auth][migration] migrate db correctly (#4250)
## Description

Migration was failing for windows, this will fix the migration for newer
releases.

## Tests
2024-12-02 22:24:56 +05:30
ashilkn
6544f0b839 [mob][photos] Fix dialog that is supposed to be shown when turning off downloads coming up only when turning on downloads in manage link screen 2024-12-02 20:03:19 +05:30
Prateek Sunal
c1ea512355 [auth][ios] fix compatibility for ios < 13 (#4252)
## Description

fix compatibility for ios < 13 and ios >=12

Reference:
https://stackoverflow.com/questions/57907817/dyld-library-not-loaded-swiftui-when-app-runs-on-ios-12-using-availableios-13

## Tests

Co-authored-by: Prateek Sunal <prateekmedia@users.noreply.github.com>
2024-12-02 18:41:27 +05:30
0xedward
9055eee0a6 [auth] Add Bugzilla icon (#4243)
https://www.bugzilla.org/assets/img/logo-header.svg
2024-12-02 18:40:10 +05:30
0xedward
6fb2e2966c Add Pushover icon (#4242)
Logo from https://pushover.net/images/pushover-logo.svg
2024-12-02 18:39:36 +05:30
Manav Rathi
af988d5f69 [server] Remove unnecessary logging when mailing lists are not configured (#4279) 2024-12-02 18:39:06 +05:30
Nikunj Kumar Nakum
f864db50c0 [auth] Updated binance and added dropbox (#4230)
## Description
added binance and dropbox icon, last updated icons were duplicated and
there were multiple entries of a same services which are removed.
## Tests
2024-12-02 18:38:41 +05:30
Neeraj Gupta
42ac90027a [auth] Add Fidelity icon (#4195)
Include icon for Fidelity Investments found on
https://www.fidelity.com/bin-public/600_Fidelity_Com_English/images/homepage/icon_fidelity_pyramid.svg
2024-12-02 18:37:27 +05:30
Neeraj Gupta
b775981e3f [auth] New translations (#4278)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-12-02 18:36:27 +05:30
Manav Rathi
43e458afdd [web] Update to latest libheif-js 1.18.2 (#4283) 2024-12-02 17:39:42 +05:30
Manav Rathi
5bcf8f9a58 Move GC pause voodoo to worker 2024-12-02 17:34:04 +05:30
Manav Rathi
bfbaa71c68 [web] Update to latest libheif-js 2024-12-02 17:28:01 +05:30
Manav Rathi
91e851523d [web] Auth: Paginate API responses, Filter out trashed, Pinned at top (#4281) 2024-12-02 14:24:16 +05:30
Manav Rathi
ea0bd31480 Pinned at the top 2024-12-02 14:16:55 +05:30
Manav Rathi
0ef71268fe Filter out trashed 2024-12-02 14:07:50 +05:30
Manav Rathi
f2c56ad843 Parse codeDisplay 2024-12-02 14:05:34 +05:30
Manav Rathi
1b38bdacfa Tweak 2024-12-02 13:51:17 +05:30
Manav Rathi
58ecbd5311 Pagination 2024-12-02 13:48:53 +05:30
Manav Rathi
2fc5594e8d [web] Minor cleanup (#4280) 2024-12-02 13:27:40 +05:30
Manav Rathi
e664b7ac30 sp 2024-12-02 11:58:19 +05:30
Manav Rathi
269b911cbf Prune things not related to auth 2024-12-02 10:49:09 +05:30
Manav Rathi
6d3f177d91 Allow map tiles to be loaded 2024-12-02 10:47:01 +05:30
Manav Rathi
ac15a502b9 [server] Remove unnecessary logging when mailing lists are not configured 2024-12-02 10:08:01 +05:30
Manav Rathi
7ddc8a6593 Remove unused file
Last use was stopped in c2191515ee
2024-12-02 09:44:39 +05:30
Manav Rathi
d4cebca274 Empty 2024-12-02 09:27:52 +05:30
Manav Rathi
bccb162f08 [web] New translations (#4275)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-12-02 09:03:01 +05:30
Manav Rathi
56cb724dce Dashes in ENV var names not supported by docker compose (#4269)
When I was trying to set this up, I was getting errors from `docker
compose`:

```
failed to read /var/hosts/ente/.credentials.env: line 11: unexpected character "-" in variable name "ENTE_APPS_PUBLIC-ALBUMS=https://<redacted>"
```

There was, apparently, a brief period in time when `docker compose`
supported dashes in ENV var names, [but this is no longer the
case](https://github.com/docker/compose/issues/12302), hence some vars
need to be defined in a `museum.yml` and mounted into the instance.
Maybe there is some rewriting in place that allows to redefine
`museum.yml` entries with dashes in ENV vars, however I couldn't find it
(and if there isn't, there probably should be, but this change should
make the guide usable again at least).
2024-12-02 09:01:43 +05:30
Crowdin Bot
57987e604e New Crowdin translations by GitHub Action 2024-12-02 01:17:49 +00:00
Crowdin Bot
680e5846de New Crowdin translations by GitHub Action 2024-12-02 01:05:30 +00:00
Crowdin Bot
4d2d613013 New Crowdin translations by GitHub Action 2024-12-02 00:38:09 +00:00
Neeraj Gupta
9650eb3ff6 [server] Enable replication for vid_preview 2024-12-02 05:49:38 +05:30
Neeraj Gupta
ca3d795a80 [auth] Add "Favorites" Tag to Display Pinned Codes (#4266)
## Description
This PR introduces a new Favorites tag, allowing users to quickly view
all their pinned codes in one place.
2024-12-01 06:49:03 +05:30
István Szmozsánszky
45bccc907e Fix typo 2024-12-01 00:13:58 +02:00
István Szmozsánszky
d8dfc6b5cc Dashes in ENV var names not supported by docker compose
Docker compose no longer supports dashes in ENV var names, hence some vars need to be defined in museum.yml
See https://github.com/docker/compose/issues/12302 for details
2024-11-30 23:47:08 +02:00
Aman Raj
b0c2efa2bc [auth] minor fixes 2024-11-30 17:11:02 +05:30
Aman Raj
ce7e6f1518 [auth] Added a favourite tag which shows all pinned codes 2024-11-30 15:00:59 +05:30
Neeraj Gupta
03de70d5f8 [mob] Move manage device cache option from Advance to Free up space (#4265)
## Description

## Tests
2024-11-30 14:56:08 +05:30
Neeraj Gupta
5b873b794d [mob] Rename copy 2024-11-30 14:53:03 +05:30
Neeraj Gupta
de6caf9958 [mob] Move manage device storage under free up section 2024-11-30 14:48:52 +05:30
Neeraj Gupta
33227f1b71 [mob] SaveOrEditPerson: Dismiss keyboard on tapping outside (#4263)
## Description

## Tests
2024-11-30 13:08:53 +05:30
Manav Rathi
b957b817a5 [web] General refactoring, tint towards public albums - Part x/x (#4260) 2024-11-30 07:02:08 +05:30
Manav Rathi
35b58f9804 Combine 2024-11-30 06:52:38 +05:30
Manav Rathi
a02dd4859d Combine 2024-11-30 06:41:39 +05:30
Manav Rathi
352b19b860 Add more details to the doc for the internal.disable-registration (#4259) 2024-11-30 06:12:38 +05:30
Manav Rathi
79f6c78015 Mention in FAQ 2024-11-30 06:10:37 +05:30
Manav Rathi
f950870459 [server] Add more details to the doc for the internal.disable-registration 2024-11-30 06:07:48 +05:30
Manav Rathi
c5ffdfd091 Add internal.disable-registration to config (#4238)
## Description
As discussed in #2476, I added an option `internal.disable-registration`
to allow disabling the registration of new users on selfhosted
instances.
Users can still go through the registration flow, but when entering the
ott they received via mail, they get an unauthorized error.

Should this be documented in any of the self-hosting documentation?
2024-11-30 05:56:43 +05:30
Neeraj Gupta
32f8075acf [server] Store preview obj size 2024-11-30 00:02:28 +05:30
Neeraj Gupta
9fb1dbf67e Merge branch 'main' into video_file_preview 2024-11-29 23:50:58 +05:30
Neeraj Gupta
bbbb49f401 [mob] Dismiss keyboard on tapping outside 2024-11-29 21:41:59 +05:30
Neeraj Gupta
d2335d7491 [server] Add missing nil check (#4257)
## Description

## Tests
2024-11-29 20:42:46 +05:30
Aman Raj
f68f0a5ea8 [auth] minor fixes 2024-11-29 20:24:50 +05:30
Aman Raj
c5996ffc9c [auth] Fix: update html UI 2024-11-29 20:14:02 +05:30
Neeraj Gupta
98c2e98e16 [server] Add missing nil check 2024-11-29 20:06:47 +05:30
Vishnu Mohandas
40abd89b97 [server] Limit unverifeid sessions (#4256)
## Description

This (cosmetic?) change is to reduce the brute-force attempt on password
cracking.

It feels cosmetic because each create-session call requires an expensive
KDF steps for different password. It's also not prone to dictionary
attack because of the nonce.

Still, this change felt harmless to make, and it's hardens the security
further.

## Tests
Tested locally
2024-11-29 19:55:18 +05:30
Prateek Sunal
3d96e4bd94 fix: revert source of chewie and video_player 2024-11-29 19:45:34 +05:30
Neeraj Gupta
d3d419e12d [server] RateLimit max sessions in an hour 2024-11-29 19:33:36 +05:30
Julian Pollinger
aed7075a13 invert if condition 2024-11-29 14:50:46 +01:00
Manav Rathi
027cfbd883 [doc] Remove deprecated exception, 1.7.7 is already released (#4255) 2024-11-29 17:26:41 +05:30
Manav Rathi
378aba5b9a [doc] Remove deprecated exception, 1.7.7 is already released 2024-11-29 17:25:02 +05:30
Manav Rathi
830cae96c3 [web] General refactoring, focus on public albums (#4254) 2024-11-29 17:24:31 +05:30
Manav Rathi
33bda1a4a1 Doc 2024-11-29 17:20:54 +05:30
Manav Rathi
52d5ab31aa Retain order 2024-11-29 17:18:16 +05:30
Manav Rathi
b47d541a09 Missing dep 2024-11-29 17:14:18 +05:30
Manav Rathi
929224a2cb Reorder 2024-11-29 17:03:38 +05:30
Manav Rathi
12fbde45b3 Propogate 2024-11-29 16:57:24 +05:30
Manav Rathi
70eb18fe3b Combine 2024-11-29 16:17:35 +05:30
Prateek Sunal
bf19aa61d7 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-29 16:08:44 +05:30
Prateek Sunal
9aa49a7067 fix: remove submodules 2024-11-29 16:08:19 +05:30
Manav Rathi
30d8ebd946 Reorder 2024-11-29 15:03:39 +05:30
Manav Rathi
85673177f5 Keep JSX together 2024-11-29 15:01:36 +05:30
Manav Rathi
0dbd8a0f8c Memo context to avoid unnecessary renders 2024-11-29 14:50:33 +05:30
Manav Rathi
8e1450c6c6 Convert deprecated method 2024-11-29 14:46:39 +05:30
Neeraj Gupta
b36a2dec45 [auth][search] fix focus on search icon tap (#4249)
## Description

Fixes #[3153](https://github.com/ente-io/ente/discussions/3153) and
#[3272](https://github.com/ente-io/ente/discussions/3272)

## Tests
2024-11-29 14:45:23 +05:30
Manav Rathi
2fbc3d1b90 Tweak 2024-11-29 14:43:30 +05:30
Prateek Sunal
29adca2a99 fix: temp dir scope 2024-11-29 14:39:59 +05:30
Prateek Sunal
fa333eff76 fix: mergable changes 2024-11-29 14:33:24 +05:30
Manav Rathi
d9bd79e5ef Default 2024-11-29 14:32:47 +05:30
Prateek Sunal
378a0bf0b1 chore: bump pod 2024-11-29 14:29:35 +05:30
Prateek Sunal
d9fc9e3c76 fix: request focus on search for all platforms 2024-11-29 14:28:16 +05:30
Manav Rathi
9fffbdb6fa Don't pass an undefined anchorEl 2024-11-29 14:25:14 +05:30
Manav Rathi
8642c4abe1 Tweak 2024-11-29 13:50:35 +05:30
Manav Rathi
cf96fe1553 Tweak 2024-11-29 13:39:51 +05:30
Manav Rathi
e02b76d2d2 Prune 2024-11-29 13:32:11 +05:30
Prateek Sunal
a299dbcd6b chore: bump lock 2024-11-29 13:17:01 +05:30
Prateek Sunal
3a50c45dde fix: init media kit video_player only when fg 2024-11-29 13:16:49 +05:30
Neeraj Gupta
0493f1c306 [server] Enhance alerts + defer replication attemp on size error (#4247)
## Description

## Tests
2024-11-29 13:08:55 +05:30
Manav Rathi
9dd6da97be [desktop] Dependency updates (#4248) 2024-11-29 13:05:27 +05:30
Manav Rathi
18133730d2 Revert prettier update
It is munging markdown lists, let it stabilize.
2024-11-29 13:01:42 +05:30
Neeraj Gupta
002b148dae Increase delay 2024-11-29 12:48:18 +05:30
Manav Rathi
741e592f24 [desktop] Dep updates 2024-11-29 12:44:03 +05:30
Neeraj Gupta
c6ec3fa8fd [server] Fixed delay in next attemp 2024-11-29 12:24:12 +05:30
Manav Rathi
c9b24f09e8 photosd-next 1.7.8-beta (#4246) 2024-11-29 12:12:15 +05:30
Manav Rathi
17dba8f195 photosd-next 1.7.8-beta 2024-11-29 12:10:24 +05:30
Neeraj Gupta
a54cbd779a [server] Alert on object replcement 2024-11-29 12:01:34 +05:30
Neeraj Gupta
99ad1068f0 [server] Retry replication after 7 day instead of 1 (temp change) 2024-11-29 11:11:28 +05:30
Neeraj Gupta
6703f16caa Fix alert copy 2024-11-29 11:07:43 +05:30
Neeraj Gupta
06cad1b996 [server] fileData: Support for replicating object 2024-11-29 11:01:24 +05:30
Manav Rathi
6b91327bdf photosd-v1.7.7 (#4245) 2024-11-29 11:00:53 +05:30
Manav Rathi
c3d7ddb105 photosd-v1.7.7 2024-11-29 10:59:11 +05:30
Neeraj Gupta
2a4b15ea48 [server] Fix lint 2024-11-29 10:58:38 +05:30
Manav Rathi
ad847e88c3 Update README (#4244) 2024-11-29 10:11:54 +05:30
Manav Rathi
219c4e513f Update README 2024-11-29 08:15:58 +05:30
Manav Rathi
31c5f24227 [web] Minor photo viewer refactoring - Part x/x (#4241) 2024-11-29 07:54:34 +05:30
Manav Rathi
4f55aa969e [web] Shared albums refactoring - Part x/x (#4240) 2024-11-29 07:44:09 +05:30
Manav Rathi
9f4561b901 Reuse structure 2024-11-29 07:29:33 +05:30
Manav Rathi
b081537a2c Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
33ed4a8dff Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
e912b876db The sync is standalone 2024-11-29 06:05:31 +05:30
Manav Rathi
c1a3cdceed Move 2024-11-29 06:05:31 +05:30
Manav Rathi
f9623ecf75 Shorten 2024-11-29 06:05:31 +05:30
Manav Rathi
35c2526703 Forward 2024-11-29 06:05:31 +05:30
Manav Rathi
e910ae16ff Doc 2024-11-29 06:05:31 +05:30
Manav Rathi
fc40b8fdd4 Reuse 2024-11-29 06:05:31 +05:30
Manav Rathi
cf5b006cab Prune 2024-11-29 06:05:31 +05:30
Manav Rathi
8eeaa5ea98 Prune exports 2024-11-29 06:05:31 +05:30
Manav Rathi
2b88cc3621 Doc 2024-11-29 06:05:31 +05:30
Manav Rathi
302d373af1 Use 2024-11-29 06:05:31 +05:30
Manav Rathi
9f1e8f9254 New way 2024-11-29 06:05:31 +05:30
Julian Pollinger
39f2d03e74 add internal.disable-registration to config 2024-11-29 00:44:33 +01:00
Prateek Sunal
d84edcf85c fix: only use media_kit for iOS 2024-11-28 22:27:23 +05:30
Prateek Sunal
7193a61a11 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-28 22:25:20 +05:30
Prateek Sunal
03bfd854df chore: bump packages 2024-11-28 22:22:59 +05:30
Prateek Sunal
d8490322d9 fix: update for iOS 2024-11-28 22:22:33 +05:30
Prateek Sunal
13da082cda fix: check files db if preview exist 2024-11-28 21:32:26 +05:30
Jin Cao
74117db8b0 [auth] Add Goverment of Canada Icon (#4172) 2024-11-28 19:24:16 +05:30
Ashil
d26c7fcf8a [mob][photos] Fix video not changing in viewer after deletion (#4237) 2024-11-28 19:22:03 +05:30
Manav Rathi
97c9139b50 [server] Fix and document the internal.admin flag (#4234)
Fix code that didn't even compile, + document
https://github.com/ente-io/ente/pull/4228
2024-11-28 17:59:02 +05:30
Manav Rathi
a1e05b2a9a [web] Don't reset search results on sync completion (#4236)
Plus an unrelated small cleanup of offline message.
2024-11-28 17:38:58 +05:30
ashilkn
481377baeb [mob][photos] Chore 2024-11-28 17:32:54 +05:30
ashilkn
094d879702 [mob][photos] Fix video not changing in viewer after deletion 2024-11-28 17:32:20 +05:30
Manav Rathi
394582b47c Don't reset search results on sync completion 2024-11-28 17:30:04 +05:30
Manav Rathi
926dce37f8 Extract 2024-11-28 16:53:14 +05:30
Manav Rathi
9e40d3001a Offline msg doesn't make sense for auth since it currently only fetches codes on load 2024-11-28 16:45:16 +05:30
Manav Rathi
836fc951f4 Format 2024-11-28 16:06:43 +05:30
Manav Rathi
f096e084ef Don't apply auto-first-admin if internal.admin is set 2024-11-28 16:04:04 +05:30
Manav Rathi
2196c3dbc8 Fix code that didn't even compile 2024-11-28 15:55:16 +05:30
Manav Rathi
c6872d2d35 [server] Document the internal.admin flag
Complements https://github.com/ente-io/ente/pull/4228
2024-11-28 15:42:33 +05:30
Neeraj Gupta
c0bbad8f88 Store nil as objectNonce for video objet 2024-11-28 15:38:47 +05:30
Manav Rathi
1178a3c910 [web] General non-functional cleanup (#4233) 2024-11-28 15:37:15 +05:30
Manav Rathi
4d761f91c4 Workaround for Admins list in Environment Variables by specifying singular admin (#4228)
## Description

This allows working around an issue with Viper where it doesn't properly
unmarshal GetIntSlice from environment variables. Seems like this is a
known issue and is quite old. I'm assuming there isn't plans to fix it
on the Viper side.

https://github.com/spf13/viper/issues/339

## Tests

I'll be brutally honest, I don't know how to run Go, but this seemed
like a pretty quick low hanging fix.
2024-11-28 15:36:46 +05:30
Ashil
7b54f7910a [mob][photos] Fix misaligned hint text in search bar (#4232)
## Description

Fix for the hint text ("Search") in the search bar getting misaligned
more towards the top for smaller font sizes (normal for a big enough
majority of people).
2024-11-28 15:33:17 +05:30
Manav Rathi
4fca50f9a6 Inline and move 2024-11-28 15:30:38 +05:30
ashilkn
61791d5b9b [mob][photos] Fix alginment of hintText in search bar for smaller font sizes 2024-11-28 15:15:04 +05:30
Prateek Sunal
f7fc50f2e6 fix: don't show error 2024-11-28 15:09:37 +05:30
ashilkn
0c39466d1b [mob][photos] Chore 2024-11-28 14:59:39 +05:30
Neeraj Gupta
fe91f3ee9b Merge branch 'mobile-preview-video' of https://github.com/ente-io/auth into mobile-preview-video 2024-11-28 14:52:51 +05:30
Manav Rathi
8623b8323d Tweak 2024-11-28 14:41:51 +05:30
Manav Rathi
73e0a1dec2 Inline 2024-11-28 14:32:58 +05:30
Ashil
f632aa86d1 [mob][photos] Fix bug when clicking on 'collect' in shared tab to collect photos (#4229) 2024-11-28 14:24:38 +05:30
ashilkn
aed5d962e5 [mob][photos] Fix bug when clicking on 'collect' in shared tab to collect photos 2024-11-28 14:16:59 +05:30
Manav Rathi
4cf4571c31 Inline 2024-11-28 14:14:27 +05:30
Manav Rathi
8c01c7a902 Remove unused variant 2024-11-28 14:09:53 +05:30
Manav Rathi
fca6f36087 Ren 2024-11-28 13:57:43 +05:30
Neeraj Gupta
67f42d0b31 [mob][auth] Send login purpose during ott (#4227)
## Description

## Tests
2024-11-28 13:42:01 +05:30
Andy
55cd084ea8 Add support for specifying a singular admin id to workaround GetIntSlice issue 2024-11-28 03:11:52 -05:00
Neeraj Gupta
fb7080001e [mob][auth] Send login purpose during ott 2024-11-28 13:32:40 +05:30
Manav Rathi
efda227c8a [web] New translations (#4225)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-28 12:55:32 +05:30
Crowdin Bot
f1fbf2c95b New Crowdin translations by GitHub Action 2024-11-28 07:23:08 +00:00
Manav Rathi
b46581790a [web] Ask the user their preferred 2FA choice if both are enabled (#4224)
Sibling of mobile https://github.com/ente-io/ente/pull/4210. Unlike
mobile, we automatically redirect so we need to ask the user their pref
beforehand.
2024-11-28 12:52:22 +05:30
Neeraj Gupta
b5c2991575 Merge branch 'main' into video_file_preview 2024-11-28 12:46:09 +05:30
Manav Rathi
4bca5f8bf6 Use 2024-11-28 12:36:22 +05:30
Manav Rathi
6fed5c944b Extract 2024-11-28 12:30:14 +05:30
Neeraj Gupta
0782b00bcd [mob] Enable translation for Ukrainian & Vietnamese (#4223)
## Description

## Tests
2024-11-28 12:10:22 +05:30
Manav Rathi
ee34ed5e1f 2FA choice place 1 2024-11-28 12:08:03 +05:30
Neeraj Gupta
5b3a6049b3 [mob] Enable translation for Ukrainian & Vietnamese 2024-11-28 11:45:26 +05:30
Neeraj Gupta
d67c6aef53 Merge branch 'main' into f-droid 2024-11-28 11:01:39 +05:30
Neeraj Gupta
6ebb5d5bf4 Merge branch 'f-droid' of https://github.com/ente-io/auth into f-droid 2024-11-28 11:00:11 +05:30
Manav Rathi
eab95b7ed0 [web] Rework upload URL handling (#4222) 2024-11-28 10:57:13 +05:30
Manav Rathi
3298d97bbc Fail upload on dupes 2024-11-28 09:26:39 +05:30
Manav Rathi
b36df8d7ad [web] Rework upload URL handling 2024-11-28 09:21:41 +05:30
Neeraj Gupta
d2761b6be9 [mob] Bump version v0.9.65 (#4217)
## Description

## Tests
2024-11-28 01:21:01 +05:30
Neeraj Gupta
b2482acfc3 [mob] Hint inputType 2024-11-28 01:18:48 +05:30
Neeraj Gupta
9994499050 [mob] Bump version v0.9.65 2024-11-28 01:11:12 +05:30
Neeraj Gupta
5f1beecb8a [mob] Fix person cover refresh issue (#4216)
## Description

## Tests
2024-11-28 00:53:56 +05:30
Neeraj Gupta
35bc7dfee6 [mob] bump version 2024-11-28 00:49:20 +05:30
Neeraj Gupta
32f1a8b3a6 [mob] Fix cover refresh issue 2024-11-28 00:48:52 +05:30
Neeraj Gupta
7e9b3468d7 [mob] Handle null value 2024-11-28 00:48:09 +05:30
Ashil
d2d859a8f7 [mob][photos] Update change log (#4215)
## Description

## Tests
2024-11-27 22:26:13 +05:30
ashilkn
0373141520 [mob][photos] Bump up to v0.9.63 2024-11-27 21:26:35 +05:30
ashilkn
9f110ddc0c [mob][photos] Update change log 2024-11-27 21:26:06 +05:30
Neeraj Gupta
72d9881fe4 [mob] Enable fallback to TOTP if both passkey & totp are enabled (#4210)
## Description

## Tests
2024-11-27 20:18:51 +05:30
Neeraj Gupta
943f4ac973 [server] Create totpSession when both passkey and totp are enabled (#4211)
## Description

- When both `passkeySessionID` and `twoFactorSessionID` are set in the
response, the web will surface passkey based login while mobile will
only surface totp based login.

- For now, I have added a new field in the response
(`twoFactorSessionIDV2) for totpBased twoFactor, that will be only set
when both passkey and totp based MFA are enabled.
- Once both mobile and desktop changes are out, we can remove this new
field `twoFactorSessionIDV2` from the response

Corresponding mobile diff: https://github.com/ente-io/ente/pull/4210
## Tests
2024-11-27 15:27:10 +05:30
Neeraj Gupta
14fe9bcb72 [auth] Enable login via totp when both passkey & totp are enabled 2024-11-27 15:25:45 +05:30
Ashil
06d6706344 [mob][photos] Minor UX improvement (#4213) 2024-11-27 15:23:34 +05:30
ashilkn
9dce5fb6ad Merge branch 'main' into fixes 2024-11-27 15:16:04 +05:30
ashilkn
a1dc65d6ee [mob][photos] Make text of checkbox acknowledging enabling ML clickable 2024-11-27 15:15:42 +05:30
Neeraj Gupta
08160f251a Merge remote-tracking branch 'origin/main' into twoFactorFallBack 2024-11-27 15:03:30 +05:30
Laurens Priem
2828a6a677 [mob][photos] Fix ml banner (#4212)
## Description

Fix ml banner not going away
2024-11-27 15:03:05 +05:30
laurenspriem
29ab1ecd31 [mob][photos] Fix ml banner 2024-11-27 15:01:41 +05:30
Neeraj Gupta
04ee6f8161 [server] Create totpSession when both passkey and totp are enabled 2024-11-27 14:54:24 +05:30
Neeraj Gupta
1b9f6de6bd [mob] Enable fallback to TOTP if both passkey & totp are enabled 2024-11-27 14:50:34 +05:30
Neeraj Gupta
b060906bb4 [mob] Super key 2024-11-27 13:46:32 +05:30
Ashil
fee5631191 [mob][photos] Fix clipping issues + other minor changes (#4201) 2024-11-27 13:11:52 +05:30
Ashil
d5fa3d6351 [mob][photos] Fix edit person screen clipping (#4207) 2024-11-27 12:45:25 +05:30
ashilkn
f458870332 [mob][photos] Fix clipping issue at bottom of edit person screen 2024-11-27 12:43:52 +05:30
Manav Rathi
78852a216d [web] Fix sort order changes not getting reflected until refresh (#4206) 2024-11-27 12:28:50 +05:30
Manav Rathi
91a459d0ed Update active collection property on sync 2024-11-27 12:21:47 +05:30
Neeraj Gupta
484a70f61f [staff] Update staff dashboard (#4205)
## Description

## Tests
2024-11-27 12:00:48 +05:30
ashilkn
bbefcd0438 [mob][photos] Chore 2024-11-27 11:58:36 +05:30
Neeraj Gupta
51aa4cfaeb [staff] Show expired plan in red 2024-11-27 11:58:35 +05:30
Neeraj Gupta
4e1bc124ff [staff] Add option for toggling email 2fa 2024-11-27 11:49:52 +05:30
ashilkn
e1e2d9fe12 [mob][photos] Chore" 2024-11-27 11:48:15 +05:30
Manav Rathi
6dca81e2ff Add caution note in docs 2024-11-27 11:37:05 +05:30
Manav Rathi
63c3df7477 On upload 2024-11-27 11:32:38 +05:30
Manav Rathi
25e6c2c13f [doc] Add metadata q to export faq (#4204) 2024-11-27 11:25:06 +05:30
Manav Rathi
b30a43ed25 [doc] Add metadata q to export faq 2024-11-27 11:24:18 +05:30
ashilkn
0c56c5341a [mob][photos] bump up to v0.9.62 2024-11-27 11:16:18 +05:30
ashilkn
971dbc069c [mob][photos] UI finness on enalbe ML banner 2024-11-27 11:13:59 +05:30
Manav Rathi
004bffefb2 [web] Fix typo in localized string for suggestions (#4203) 2024-11-27 11:09:10 +05:30
Manav Rathi
b0d11c7e4e [web] Fix typo in localized string for suggestions 2024-11-27 11:04:38 +05:30
Manav Rathi
cd0cceaf02 [docs] 2-way caution (#4202) 2024-11-27 11:01:24 +05:30
Manav Rathi
bc0058d827 [docs] 2-way caution 2024-11-27 11:01:11 +05:30
ashilkn
e43a6bbd21 [mob][photos] Fix minor clipping issue on ContinuousRectangleBorder of faces 2024-11-27 10:56:34 +05:30
Ashil
3ddb43b2b3 [mob][photos] Fix build failing (#4199) 2024-11-27 10:52:52 +05:30
Manav Rathi
660ecbf186 [docs] Add further clarify notes around the firefox canvas bug (#4200) 2024-11-27 10:52:39 +05:30
Manav Rathi
046e63a544 [docs] Add further clarify notes around the firefox canvas bug 2024-11-27 10:52:01 +05:30
ashilkn
dd620fcab2 [mob][photos] Fix build failing 2024-11-27 10:17:11 +05:30
Neeraj Gupta
e961755345 [Staff] Update support dashboard (#4198)
## Description

## Tests
2024-11-27 09:56:07 +05:30
Neeraj Gupta
8d32cba241 [staff] Lint fixes 2024-11-27 09:28:05 +05:30
Manav Rathi
5a58bcfacd [API] Add Cache-control: no-store to API responses (#4197)
...instead of adding it to ad-hoc API requests.

---
Tests: Smoke tested photos, shared albums and cast on localhost.
2024-11-27 09:14:41 +05:30
Manav Rathi
7e94b8c780 Fix mobile lint 2024-11-27 09:11:37 +05:30
Neeraj Gupta
f2d3a63c18 [staff] Show devices 2024-11-27 09:08:28 +05:30
Manav Rathi
3049c25db8 [API] Add Cache-control: no-store to API responses
...instead of adding it to ad-hoc API requests.
2024-11-27 08:29:10 +05:30
Edward
9b1dd3aa64 Add Fidelity icon 2024-11-26 19:45:40 -05:00
Laurens Priem
4138b4da51 [mob][photos] Quick fix undo (#4192)
## Description

Quick fix for suggestion undo issue.
2024-11-26 22:02:09 +05:30
laurenspriem
4dd22a646d [mob][photos] Quick fix undo 2024-11-26 21:35:54 +05:30
Ashil
2ae084780e [mob][photos] Fix incorrect condition + show permission dialog to allow link-in-app in debug mode too (#4189) 2024-11-26 21:33:45 +05:30
Laurens Priem
e980e92c8f [mob] Face thumbnails (#4170)
## Description

- Refactor face thumbnail generation
- Solve caching issue in hierarchical search
- Move to full res face thumbnails in suggestions
- Minor changes to suggestions screen

## Tests

Tested in debug mode on my Pixel 8.
2024-11-26 21:08:23 +05:30
laurenspriem
bdec17b024 [mob][photos] forgot somehow 2024-11-26 21:07:55 +05:30
laurenspriem
0f115f0d95 [mob][photos] merge conflicts again 2024-11-26 21:07:40 +05:30
ashilkn
c1ba766a5f [mob][photos] Fix incorrect condition + show permission dialog to allow link-in-app in debug mode too 2024-11-26 19:22:29 +05:30
Ashil
bf7d6a5f03 [mob][photos] Implement deep linking for public links (#3386)
## Description

Opening an Ente photos public link in the app if the app is installed on
device.
2024-11-26 18:41:04 +05:30
ashilkn
4014d62e51 Revert "Revert "[mob][photos] Open albums.ente.io links and not albums.ente.sh""
This reverts commit cec3131a2e.
2024-11-26 18:37:40 +05:30
laurenspriem
1b3d6ca3be Merge branch 'main' into face_thumbnails 2024-11-26 18:30:18 +05:30
Manav Rathi
8520a6e7d4 [web] Auth - Fix eslint overrides (#4188) 2024-11-26 18:15:14 +05:30
Manav Rathi
4891f470b1 Fin 2024-11-26 18:08:30 +05:30
Manav Rathi
8899157c47 ed 2024-11-26 18:06:02 +05:30
ashilkn
cec3131a2e Revert "[mob][photos] Open albums.ente.io links and not albums.ente.sh"
This reverts commit 4532b4ea8f.
2024-11-26 18:03:31 +05:30
Manav Rathi
b1af3dbabd exhaustive-deps 2024-11-26 18:01:55 +05:30
Manav Rathi
e5a43e9738 Memo the context 2024-11-26 18:01:33 +05:30
Manav Rathi
0e4522c287 Handle 401 2024-11-26 17:57:56 +05:30
ashilkn
15f39901c9 [mob][photos] Extract strings 2024-11-26 17:56:55 +05:30
Manav Rathi
6ae53dff02 Log 2024-11-26 17:53:07 +05:30
ashilkn
4532b4ea8f [mob][photos] Open albums.ente.io links and not albums.ente.sh 2024-11-26 17:43:39 +05:30
Manav Rathi
5df217c87e Handle tab logout 2024-11-26 17:42:14 +05:30
ashilkn
33e35ede52 Merge branch 'main' into deeplinks 2024-11-26 17:34:19 +05:30
Manav Rathi
738688c299 lint rec 2024-11-26 17:33:27 +05:30
Manav Rathi
4fc68dc69f exhaustive-deps 2024-11-26 17:31:32 +05:30
Manav Rathi
1f94020738 Rely on types 2024-11-26 17:28:56 +05:30
Manav Rathi
a6a9d2c740 Prune 2024-11-26 17:25:16 +05:30
Manav Rathi
96f21ecbff Conv deprecated 2024-11-26 17:23:13 +05:30
Manav Rathi
20dd64a778 [web] Auth http rewrite 2024-11-26 17:05:46 +05:30
ashilkn
4324433b3e [mob][photos] Fix ordering of files in sub-gallery in link-in-app gallery 2024-11-26 17:00:55 +05:30
Neeraj Gupta
5a3272f855 [staff] Surface auth code count 2024-11-26 16:55:56 +05:30
Neeraj Gupta
57eb1d6ccf [staff] Show correct status for passkey 2024-11-26 16:50:16 +05:30
ashilkn
8d6ae20ebc [mob][photos] Remove unused variables 2024-11-26 16:32:29 +05:30
Manav Rathi
afad2c7879 [web] Document UUID dependency (#4187)
...updating it too.
2024-11-26 16:20:26 +05:30
ashilkn
0c2dc3aee3 [mob][photos] Fix selection sheet not coming up 2024-11-26 16:19:04 +05:30
ashilkn
60b22e5460 [mob][photos] Chore 2024-11-26 16:08:02 +05:30
ashilkn
788d3b979a [mob][photos] Fix selection not working when clicking on public link and android app does a cold start 2024-11-26 16:07:42 +05:30
Manav Rathi
3315408f43 Update and scope
No breaking changes that affect our use of uuid v4 in 9 => 11
https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md
2024-11-26 16:00:15 +05:30
Manav Rathi
895ba6082b Doc 2024-11-26 15:46:27 +05:30
Manav Rathi
705a9ff2be Scope 2024-11-26 15:43:01 +05:30
Manav Rathi
48b3fa8c09 [web] Refactoring - Cast (#4186) 2024-11-26 15:36:47 +05:30
Manav Rathi
7525b0defe Type 2024-11-26 15:02:10 +05:30
Manav Rathi
ec3f5952b0 dep 2024-11-26 14:50:26 +05:30
Neeraj Gupta
32bf1574e8 [server] Fix usage cal in user_details (#4185)
## Description

## Tests
2024-11-26 14:27:35 +05:30
Neeraj Gupta
ccc6981df9 [server] Fix usage cal in user_details 2024-11-26 14:26:17 +05:30
Manav Rathi
56f584c086 Ref 2024-11-26 14:19:15 +05:30
Manav Rathi
5002cf1d62 Fin 2024-11-26 14:07:08 +05:30
Manav Rathi
b2a9ebe3b8 Typed res 2024-11-26 14:02:22 +05:30
Manav Rathi
34a881115f Remove dupe 2024-11-26 13:51:52 +05:30
Manav Rathi
f85246c8d6 Conv 2024-11-26 13:50:05 +05:30
Manav Rathi
960e6085b1 Move 2024-11-26 13:44:30 +05:30
Manav Rathi
489f5f03c0 Prune 2024-11-26 13:43:43 +05:30
Manav Rathi
20cc8a554d [web] New translations (#4184)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-26 13:00:57 +05:30
Crowdin Bot
3421976238 New Crowdin translations by GitHub Action 2024-11-26 07:30:06 +00:00
Manav Rathi
1b169015c5 [web] Translation cleanup (#4183) 2024-11-26 12:48:32 +05:30
Manav Rathi
768195ccb3 wf 2024-11-26 12:43:24 +05:30
Manav Rathi
58399ba359 ft 2024-11-26 12:36:38 +05:30
Manav Rathi
d50c9bc3a6 Editor strings 2024-11-26 12:32:45 +05:30
Manav Rathi
19983b22cc Rename 2024-11-26 12:22:22 +05:30
Manav Rathi
fcaf07e10d Un 2024-11-26 12:15:54 +05:30
Manav Rathi
3c5cc26083 Move 2024-11-26 12:11:12 +05:30
Neeraj Gupta
e87e2938e8 [mob] Refresh UI when person is changed (#4182)
## Description

## Tests
2024-11-26 12:05:49 +05:30
Manav Rathi
c0dd7b0565 [API] Remove trailing slash from inconsistent cast endpoints (#4179)
None of our other endpoints have a trailing slash. Remove this
inconsistency, otherwise clients who'd not provide a trailing slash
would get an unnecessary redirect.

Note that the CORS-aware clients (web, desktop) do not automatically
follow the redirect because the ACAO is missing on the 307, so we need
keep the old endpoints around temporarily.

Tested: with web and museum running locally
2024-11-26 12:03:52 +05:30
Manav Rathi
b3d75b8e66 Rename and fix casing 2024-11-26 12:03:01 +05:30
Manav Rathi
a98f924fb8 Rename 2024-11-26 12:00:04 +05:30
Manav Rathi
540c9cafab Rename and fix 2024-11-26 11:57:19 +05:30
Manav Rathi
8c6bfb320d Rename 2024-11-26 11:51:47 +05:30
Manav Rathi
11e123828d Rename 2024-11-26 11:47:52 +05:30
Manav Rathi
bc09c4bc59 Rename 2024-11-26 11:41:18 +05:30
Manav Rathi
32396f6c38 Ren 2024-11-26 11:39:14 +05:30
Manav Rathi
114996f1a9 Move 2024-11-26 11:38:21 +05:30
Manav Rathi
9e92f2a73f Rename 2024-11-26 11:38:01 +05:30
Manav Rathi
f2b90c5cbd Move to tr 2024-11-26 11:36:36 +05:30
Manav Rathi
73f4bdc6db Rename 2024-11-26 11:35:19 +05:30
Manav Rathi
371d39b778 [web] Send file size when creating files (#4180) 2024-11-26 10:38:21 +05:30
Manav Rathi
1a2de5b81c [web] Send file size when creating files 2024-11-26 10:33:03 +05:30
Manav Rathi
7be9963303 [API] Remove trailing slash from inconsistent cast endpoints
None of our other endpoints have a trailing slash. Remove this inconsistency,
otherwise clients who'd not provide a trailing slash would get an unnecessary
redirect.

Note that the CORS-aware clients (web, desktop) do not automatically follow the
redirect because the ACAO is missing on the 307, so we need keep the old
endpoints around temporarily.

Tested: with web and museum running locally
2024-11-26 09:53:44 +05:30
Manav Rathi
883aed490e [web] Refactoring - Cast (#4178) 2024-11-26 09:28:59 +05:30
Manav Rathi
76c65a92e3 Re 2024-11-26 09:19:50 +05:30
Manav Rathi
8cd0e6186f Re 2024-11-26 09:12:27 +05:30
Manav Rathi
72fb7e7307 Dialog tweaks 2024-11-26 08:37:36 +05:30
Manav Rathi
139d21949c Fix 2024-11-26 08:35:06 +05:30
Neeraj Gupta
4fc1ec5441 Refresh UI when person is changed 2024-11-26 08:34:47 +05:30
Braky
edd879f239 Update Instagram icon (#4173)
only changes the Instagram icon to the color gradient currently in use
2024-11-26 07:38:08 +05:30
Neeraj Gupta
4f2a2a28e5 [server] Sign up completion check during login + update discord alert (#4176)
## Description

## Tests
2024-11-26 07:37:05 +05:30
Manav Rathi
a59bb780ee Use 2024-11-26 07:29:06 +05:30
Manav Rathi
e36aad9f7c Forward 2024-11-26 07:25:57 +05:30
Manav Rathi
2b36a3e82a Doc and rearrange 2024-11-26 07:03:40 +05:30
Neeraj Gupta
39b1061db7 [mob] Fix UX issues in edit person (#4167)
## Description

## Tests
2024-11-26 07:03:15 +05:30
Neeraj Gupta
d4311bc6c2 [server] Include objectKey in size mismatch 2024-11-26 07:00:36 +05:30
Neeraj Gupta
cd1b0b1f6a [server] Add registration check for login 2024-11-26 06:59:32 +05:30
Manav Rathi
7fd2e58fc8 Typed fetch 2024-11-26 06:48:19 +05:30
ashilkn
efa9ae143c [mob][photos] Bump up to v0.9.61 2024-11-25 22:38:48 +05:30
ashilkn
5fd1f1041a Merge branch 'main' into deeplinks 2024-11-25 22:32:14 +05:30
ashilkn
daaa685a3e [mob][photos] Fix selection bug when not logged in 2024-11-25 22:28:42 +05:30
ashilkn
ddcf456850 [mob][photos] Refactor 2024-11-25 22:09:21 +05:30
ashilkn
c2502d4136 [mob][photos] Fix sorting of files in link-in-app gallery 2024-11-25 21:33:24 +05:30
ashilkn
d514a8ea40 [mob][photos] Fix minor issues with selection in in-app link view 2024-11-25 20:41:00 +05:30
ashilkn
8541eaee60 [mob][photos] Use better names 2024-11-25 20:33:52 +05:30
ashilkn
ae81c73d5b [mob][photos] Chore 2024-11-25 20:22:13 +05:30
ashilkn
32293207bd [mob][photos] Refactor 2024-11-25 20:17:19 +05:30
Manav Rathi
840b0fac63 Inline 2024-11-25 19:50:17 +05:30
Manav Rathi
5fe0bf95c4 Prune log only catch 2024-11-25 19:46:05 +05:30
Manav Rathi
c4a2c10059 Rename 2024-11-25 19:45:46 +05:30
Manav Rathi
a1d6f260cf Reuse 2024-11-25 19:43:05 +05:30
Manav Rathi
eecf4a0932 Reuse 2024-11-25 19:41:10 +05:30
Manav Rathi
15d035ed08 Remove unnecessary async 2024-11-25 19:34:35 +05:30
Manav Rathi
befc5bb00c Tweak 2024-11-25 19:27:21 +05:30
Manav Rathi
5a5a228294 Rename 2024-11-25 19:15:46 +05:30
ashilkn
7d6688adff [mob][photos] Use better names to avoid potential confusion 2024-11-25 18:50:08 +05:30
ashilkn
e2e2987e6e [mob][photos] Use collectionID as key for _cachedPublicAlbumKey map instead of authToken 2024-11-25 18:27:44 +05:30
ashilkn
3f21f5afdd [mob][photos] Chore 2024-11-25 18:24:22 +05:30
ashilkn
e7b5e8f135 Merge branch 'deeplinks' into deeplinks_final_touch 2024-11-25 18:08:57 +05:30
ashilkn
dd323e3256 [mob][photos] Use better names 2024-11-25 18:08:31 +05:30
ashilkn
6669e66bb9 [mob][photos] Notifiy/ask use before opening public link in browser after clicking on the upload files option of an in-app public link 2024-11-25 17:57:13 +05:30
laurenspriem
39f089a86b [mob][photos] Simplify 2024-11-25 17:14:23 +05:30
Aman Raj
799cb24c63 [mob][photos] upload files in web_view for public albums 2024-11-25 17:00:41 +05:30
Aman Raj
c7d56c66a2 [mob][photos] Check for uploading files to public collection 2024-11-25 16:58:52 +05:30
laurenspriem
9b24875af6 [mob][photos] fix merge issue 2024-11-25 16:31:24 +05:30
laurenspriem
16b231c6b7 [mob][photos] intl fix 2024-11-25 16:27:12 +05:30
ashilkn
598b941dda [mob][photos] Improve UX on wrong password for in-app public link 2024-11-25 15:58:29 +05:30
laurenspriem
393e3d4fbb [mob][photos] Refactor more 2024-11-25 15:48:20 +05:30
laurenspriem
2eaf4d198a [mob][photos] refactor 2024-11-25 15:39:30 +05:30
Aman Raj
55fa554a9f [mob][photos] fix: download progress dialog non-dismissible 2024-11-25 15:24:20 +05:30
Neeraj Gupta
23c0458968 Lint fix 2024-11-25 15:14:42 +05:30
laurenspriem
695c2cc9e3 [mob][photos] Remove code 2024-11-25 15:02:37 +05:30
Aman Raj
79f19ef0cb [mob][photos] Minor fix 2024-11-25 14:51:07 +05:30
laurenspriem
33e743386f [mob][photos] Generate only six thumbnails on build 2024-11-25 14:44:31 +05:30
Neeraj Gupta
e710323c46 [mob] Fix UX issues in edit person 2024-11-25 14:20:54 +05:30
Aman Raj
f439f2fcec [auth] Add feature to export code as a HTML file 2024-11-25 12:26:35 +05:30
Manav Rathi
ae4f5cb161 [web] Download related refactoring (#4166)
No functional changes
2024-11-25 11:59:48 +05:30
Manav Rathi
617259b9ef Move 2024-11-25 11:55:48 +05:30
Manav Rathi
ea92931aa4 Cleanup 2024-11-25 11:53:39 +05:30
ashilkn
1a4cd454cc [mob][photos] Fix using app as photo viewer (by sharing from outside app) not working when app is not killed 2024-11-25 11:45:49 +05:30
laurenspriem
88626e4d50 [mob][photos] Rename 2024-11-25 11:35:37 +05:30
Manav Rathi
bffaf65ec5 Move 2024-11-25 11:34:56 +05:30
Manav Rathi
b80b91b6cd Move 2024-11-25 11:19:36 +05:30
laurenspriem
aa7c78ee50 [mob][photos] generated 2024-11-25 11:16:38 +05:30
laurenspriem
b0cc76c60b Merge branch 'main' into face_thumbnails 2024-11-25 11:16:22 +05:30
Manav Rathi
0ee657af1a [web] New translations (#4162)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-25 09:58:42 +05:30
Neeraj Gupta
7bc688d18b Merge branch 'main' into mobile-preview-video 2024-11-25 09:58:24 +05:30
Neeraj Gupta
6ac0bf26a6 [mobile] New translations (#4163)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-25 08:27:00 +05:30
Neeraj Gupta
9e225063ee [auth] New translations (#4164)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-25 08:26:38 +05:30
Crowdin Bot
7ee572c4aa New Crowdin translations by GitHub Action 2024-11-25 01:17:33 +00:00
Crowdin Bot
41b25f40ed New Crowdin translations by GitHub Action 2024-11-25 01:05:13 +00:00
Crowdin Bot
a2aa9b8717 New Crowdin translations by GitHub Action 2024-11-25 00:36:45 +00:00
Prateek Sunal
426cd70c31 refactor: simplify error handling and remove unused imports in preview video components 2024-11-25 02:24:40 +05:30
Prateek Sunal
1fa3d87369 fix: show toast about video is playing 2024-11-25 02:24:32 +05:30
Prateek Sunal
8152159583 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-25 00:05:51 +05:30
laurenspriem
85b7484426 [mob][photos] Reduce max number of thumbnails 2024-11-24 22:56:07 +05:30
laurenspriem
8615180dfe [mob][photos] use full file 2024-11-24 22:47:55 +05:30
laurenspriem
306c55eef6 [mob][photos] Use full res thumbnails for suggestions 2024-11-24 22:07:40 +05:30
Manav Rathi
ceed533383 [web] Switch file downloads to regular fetch (#4156)
...instead of axios.
2024-11-23 17:21:30 +05:30
Manav Rathi
8ae7565542 Tweak 2024-11-23 16:54:58 +05:30
Manav Rathi
503c1b347d Conv and streamline 2024-11-23 16:52:18 +05:30
Manav Rathi
36849a9e5f Conv 2024-11-23 16:44:15 +05:30
Manav Rathi
020d73f04d Prune 2024-11-23 16:40:05 +05:30
Manav Rathi
c391190664 Conv 2024-11-23 16:37:31 +05:30
Manav Rathi
eb979d155c Conv 2024-11-23 16:34:36 +05:30
Manav Rathi
459339f513 Conv 2024-11-23 16:22:55 +05:30
laurenspriem
dd8cef3ddf [mob][photos] keep face crops for clusters as well 2024-11-23 16:07:11 +05:30
Manav Rathi
d6b47dd452 Stateless 2024-11-23 16:00:17 +05:30
laurenspriem
d1e82b9261 [mob][photos] Store face crop as state 2024-11-23 15:49:26 +05:30
Manav Rathi
ea30dbed46 On demand 2024-11-23 15:28:53 +05:30
Manav Rathi
7503c87bee Doc 2024-11-23 14:59:05 +05:30
Manav Rathi
face515003 Prune 2024-11-23 14:33:48 +05:30
Manav Rathi
f2b4f7ada0 Prune 2024-11-23 14:19:19 +05:30
Manav Rathi
954c132491 useSyncExternalStore 2024-11-23 14:16:37 +05:30
Manav Rathi
ef26df12cc Tweak 2024-11-23 13:50:31 +05:30
laurenspriem
0cfcb83438 [mob][photos] person face widget disable thumbnail fallback 2024-11-23 13:17:29 +05:30
laurenspriem
5d66029a26 [mob][photos] Quicker cache method 2024-11-23 13:15:34 +05:30
laurenspriem
733fd45d6f [mob][photos] Consistent face thumbnails in hierarchical 2024-11-23 11:26:27 +05:30
Neeraj Gupta
5786a3cb79 [mob][photos] Fix #2894 - Edited image resolution (#4153)
## Description

Proposal to fix #2894 so that edited image keep same
dimensions/resolution as original image

The issue was that `FlutterImageCompress.compressWithList` was forcing
the result to be resized using the method's default values {minWidth =
1920, minHeight = 1080}.

It is now forcing the size to be the one right before the compression,
after the potential alterations (flip, rotate, ..).

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-23 10:45:34 +05:30
Manav Rathi
07ba083dfe [web] Refactoring of downloader - Part x/x (#4155) 2024-11-23 10:21:24 +05:30
Manav Rathi
01cc72a15f Tweaks 2024-11-23 10:21:10 +05:30
Manav Rathi
1e406cdb90 Handle download failures 2024-11-23 10:03:25 +05:30
Manav Rathi
5f6702f0e7 Types 2024-11-23 09:47:32 +05:30
Manav Rathi
41f2433cee Rework the original downloads 2024-11-23 09:42:40 +05:30
Manav Rathi
d740ebf0f5 Tweak 2024-11-23 08:28:31 +05:30
Manav Rathi
d64113976b Remove dead code 2024-11-23 07:52:22 +05:30
Manav Rathi
3c47e86106 [web] General refactoring, focus towards photo viewer - Part x/x (#4154) 2024-11-23 06:39:18 +05:30
Manav Rathi
2ecc1bbf01 Tweak 2024-11-23 06:29:10 +05:30
Manav Rathi
37d3de25b7 Same spelling as the rest of the codebase 2024-11-23 06:21:12 +05:30
Manav Rathi
745b460941 Fin 2024-11-23 06:14:10 +05:30
Manav Rathi
e02e66ea6d Uncontext 2024-11-23 06:12:41 +05:30
Manav Rathi
3017a35a26 Inline 2024-11-23 06:08:52 +05:30
Manav Rathi
d5d6b7b87a Inline 2024-11-23 06:04:15 +05:30
Manav Rathi
ebee0b25a8 Inline 2024-11-23 06:02:35 +05:30
Manav Rathi
4e0d49b689 Inline 2024-11-23 06:00:44 +05:30
Manav Rathi
76bac5aa72 Inline 2024-11-23 05:58:18 +05:30
Manav Rathi
17bbf31049 Inline 2024-11-23 05:56:32 +05:30
Manav Rathi
a91626aa89 Sep 2024-11-23 05:54:25 +05:30
Manav Rathi
33183412cb Prune 2024-11-23 05:01:38 +05:30
Manav Rathi
81a83ae7a3 Inline 2024-11-23 04:58:57 +05:30
Manav Rathi
552def7153 city fetch only once 2024-11-23 04:50:30 +05:30
Prateek Sunal
a2854b344c Merge remote-tracking branch 'origin/main' into win-quickfix 2024-11-23 01:57:15 +05:30
Prateek Sunal
96d9637de1 feat: win quick fix 2024-11-23 01:42:43 +05:30
Neeraj Gupta
3f0ee4a862 [server][delete] return list of apps being used (#4149)
## Description

## Tests
2024-11-22 23:10:44 +05:30
Neeraj Gupta
397746f2bb [mob][photos] extract remaining strings + localization of 'MagicFilters' (#4150)
Similar to #4118 (used same methodology) @laurenspriem

## Description

I have :
- extracted most of the remaining strings (I am excluding all strings
related to debug pages)
- fixed an issue where the magic filters would only show in english in
hierarchical search (were not localized using the built in
'getLocalizedTitle ' function). Modified file is
`mobile/lib/utils/hierarchical_search_util.dart`

## Tests

Tested on my Pixel 6a

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-22 23:10:31 +05:30
ashilkn
4706fff599 [mob][photos] Fix issue when opening links in app 2024-11-22 21:58:36 +05:30
Simon Dubrulle
562bb0da7a fix #2894
Edited image will keep same dimensions as original image
2024-11-22 15:10:17 +01:00
Manav Rathi
2157c2c96d [web] General refactoring, focus towards file conversion - Part x/x (#4152) 2024-11-22 18:19:14 +05:30
Manav Rathi
3b2bc8769f Move force conversion decision to the converter 2024-11-22 18:14:12 +05:30
Manav Rathi
4b368ed8df Fix background 2024-11-22 16:52:56 +05:30
Simon Dubrulle
193bef6927 extracted most remaining strings + fixed issue where 'magic' items would always show in english in hierarchical search 2024-11-22 12:22:10 +01:00
Manav Rathi
c6aff85fd6 Prune 2024-11-22 16:34:22 +05:30
Manav Rathi
16fd6bf1e1 Move 2024-11-22 16:28:37 +05:30
Manav Rathi
333c1da531 Fit better 2024-11-22 16:25:09 +05:30
Manav Rathi
1dcf46309d Trim 2024-11-22 16:19:10 +05:30
Neeraj Gupta
338c2ec369 [server][delete] return list of apps being used 2024-11-22 16:17:08 +05:30
Manav Rathi
13f1e0df4f Fix truncation 2024-11-22 16:04:24 +05:30
Manav Rathi
fb1082a7b7 Inline 1 2024-11-22 15:58:42 +05:30
Neeraj Gupta
8e215d783f [server] Encrich admin api response (#4148)
## Description

## Tests
2024-11-22 15:29:24 +05:30
Neeraj Gupta
831e78f510 [server] Trim space 2024-11-22 15:20:38 +05:30
Neeraj Gupta
25596854d3 [server] Additional data for support dashboard 2024-11-22 15:18:24 +05:30
Manav Rathi
6676fd40b4 Remove override
That I can't find the reason for (will restore if needed)
2024-11-22 15:13:32 +05:30
Manav Rathi
3cc93fbf00 Doc 2024-11-22 15:05:24 +05:30
Manav Rathi
7c163a1a7f Doc 2024-11-22 14:50:55 +05:30
Manav Rathi
6fe994a65c Move 2024-11-22 14:32:53 +05:30
laurenspriem
47ad0337bc [mob][photos] Format 2024-11-22 14:17:10 +05:30
Manav Rathi
60b0be15ad Move 2024-11-22 13:48:56 +05:30
Neeraj Gupta
f93885fba3 [server] Return passkey acount 2024-11-22 13:01:52 +05:30
Manav Rathi
ba84e9cf43 [web] Remove old forked ffmpeg (#4147)
Finalization of https://github.com/ente-io/ente/pull/4127
2024-11-22 12:56:57 +05:30
Manav Rathi
9c4c692c31 Unstar 2024-11-22 12:46:45 +05:30
Manav Rathi
1631354fd8 Remove 2024-11-22 12:42:53 +05:30
Manav Rathi
69c42d7037 Remove 2024-11-22 12:37:23 +05:30
Manav Rathi
e8b1d6f220 Remove 2024-11-22 12:36:26 +05:30
Manav Rathi
f925e36845 Remove submodule web/apps/photos/thirdparty/ffmpeg-wasm 2024-11-22 12:35:54 +05:30
Manav Rathi
52130a0f42 Remove old code 2024-11-22 12:34:47 +05:30
Manav Rathi
8418e9abc1 Doc 2024-11-22 12:34:17 +05:30
Manav Rathi
5e7413ae6f [web] Improve error message (#4146) 2024-11-22 12:31:56 +05:30
Manav Rathi
f16526efd7 [web] New promise queue (#4145) 2024-11-22 12:26:33 +05:30
Manav Rathi
89a7c183de [web] Improve error message
Don't include potentially unbounded stack traces in user facing error messages.
2024-11-22 12:25:18 +05:30
Manav Rathi
75972e5170 Use 2024-11-22 12:17:32 +05:30
Manav Rathi
d8821a0d73 Use 2024-11-22 12:05:19 +05:30
Manav Rathi
e919bf9e1b Write a new promise queue 2024-11-22 12:01:04 +05:30
Manav Rathi
1d070e831b Terminology 2024-11-22 10:37:50 +05:30
Alex Rirak
3dc4d03a87 [AUTH] Fix logo for KnownHost.com + Add dark mode support to Carta.com logo (#4121)
## Description
 - Fix logo for KnownHost.com
 - Add dark mode support to Carta.com logo
2024-11-22 09:57:40 +05:30
Manav Rathi
7708e57ab4 [web] Enable Vietnamese (#4142) 2024-11-22 08:52:56 +05:30
Manav Rathi
6a06e99cb5 [web] Enable Vietnamese 2024-11-22 08:48:33 +05:30
Manav Rathi
0c3cdc57e8 [web] [auth] Translation tweaks (#4141) 2024-11-22 08:42:11 +05:30
Manav Rathi
20fdecaf53 [web] [auth] Translation tweaks 2024-11-22 08:38:12 +05:30
Manav Rathi
cfdc5f00a2 [web] New translations (#4140)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-22 08:36:38 +05:30
Crowdin Bot
8edeef0963 New Crowdin translations by GitHub Action 2024-11-22 03:02:56 +00:00
Manav Rathi
3863878ffc [web][auth] Improve empty state (#4139)
Fixes: https://github.com/ente-io/ente/discussions/4134
2024-11-22 08:31:59 +05:30
Manav Rathi
a84a8d6f04 p => Typography 2024-11-22 08:29:13 +05:30
Manav Rathi
defbdf528c [web][auth] Improve empty state
Fixes: https://github.com/ente-io/ente/discussions/4134
2024-11-22 08:25:22 +05:30
Neeraj Gupta
f0dd74070e [mob][auth] Send signup as purpose during registration (#4133)
## Description

## Tests
2024-11-22 00:56:20 +05:30
mangesh
658177c916 [docs]: move cli self host guide to help page (from ente/cli/docs/sel… (#4128) 2024-11-22 00:53:43 +05:30
Neeraj Gupta
98abac9c77 [mob][auth] Send signup as purpose during registration 2024-11-22 00:52:57 +05:30
Neeraj Gupta
ab2f46e2db [server]Throw err if account registration is completed (#4129)
## Description

## Tests
2024-11-22 00:31:16 +05:30
Laurens Priem
8504f849ea [mobile][photos] Extracted hardcoded english strings + improved trans… (#4118)
## Description

In this PR, I have followed advices from @laurenspriem (in #4039) to:

- extract 15 hardcoded english strings (so that they can be exposed in
Crowdin)
- fix existing string which was wrongly using a parameter (placeholder)
- update the translations documentation so that it includes the
recommended (and hereby followed) approach

This is a follow up of #4040, after having discussed with @laurenspriem
(in #4039).

## Tests
Tested on my Pixel 6a (manually checked multiple new strings, the
easiest ones to trigger, but not all the 15)

Built with :

Flutter 3.24.3
JDK 17.0.2
Gradle 7.2
2024-11-21 20:12:17 +05:30
ashilkn
aaab52c974 Merge branch 'main' into deeplinks 2024-11-21 19:25:14 +05:30
Simon Dubrulle
192ee98c76 Merge branch 'main' into extract_strings_and_improve_translations_doc 2024-11-21 13:50:30 +01:00
ashilkn
a53efda913 [mob][photos] Update media_extension ref 2024-11-21 18:20:06 +05:30
ashilkn
8c36fdb264 [mob][photos] Fix null check used in null value error 2024-11-21 17:42:56 +05:30
Manav Rathi
763248ffc2 [web] Switch to assets (#4130)
- And don't block on cities fetch during remoteSync
2024-11-21 17:41:47 +05:30
ashilkn
5056977e7f [mob][photos] Change copies 2024-11-21 17:33:45 +05:30
laurenspriem
f737bcc7dc [mob][photos] toast message when clicking unclustered face 2024-11-21 17:27:35 +05:30
Neeraj Gupta
f37b25a1c7 [server]Throw err if account registration is completed 2024-11-21 17:26:32 +05:30
Manav Rathi
da884a1b10 Switch 2024-11-21 17:21:24 +05:30
Manav Rathi
12de02f1b5 Don't block on cities fetch during remoteSync 2024-11-21 17:09:59 +05:30
ashilkn
7d96f38e53 [mob][photos] Only show dialog asking for permission to open public link in-app in the android app's independednt and fdroid versions 2024-11-21 17:04:56 +05:30
Manav Rathi
1a9e25a6d8 Switch 2024-11-21 16:50:39 +05:30
laurenspriem
f9865e3fbe Merge branch 'main' into face_thumbnails 2024-11-21 16:31:51 +05:30
ashilkn
45bf98c859 Merge branch 'main' into deeplinks 2024-11-21 15:52:46 +05:30
mangeshrex
746c815186 [docs]: move cli self host guide to help page (from ente/cli/docs/self-hosting.md) 2024-11-21 15:38:39 +05:30
Manav Rathi
cb11062d23 [web] Use upstream ffmpeg WASM (#4127)
* ~0.10 => 0.12 of https://ffmpegwasm.netlify.app
* The old version still needs to be cleaned up, will do that in a
subsequent PR
2024-11-21 15:24:55 +05:30
Neeraj Gupta
76255069f2 [mob] Refactor UX for saving and editing person (#4126)
## Description

## Tests
2024-11-21 15:20:34 +05:30
Manav Rathi
44dee7aa0b LF 2024-11-21 15:20:07 +05:30
Neeraj Gupta
eeff11c795 Lint fix 2024-11-21 15:17:40 +05:30
Neeraj Gupta
3db2f75216 Lint fixes 2024-11-21 15:11:09 +05:30
Manav Rathi
632c5b5acf Restore queue
Observed on Safari

> Failed to generate video thumbnail using the wasm FFmpeg web worker, will
  fallback to canvas: RuntimeError: Out of bounds memory access (evaluating
  'Module["_malloc"](len)')
2024-11-21 15:06:58 +05:30
Neeraj Gupta
e0188687c0 Bump mob photos version 2024-11-21 14:59:03 +05:30
Neeraj Gupta
80e998231e Show merged clusters 2024-11-21 14:58:33 +05:30
Neeraj Gupta
b586957adc Show merged photos during edit person 2024-11-21 14:53:03 +05:30
Manav Rathi
e17bc10d67 Use nid 2024-11-21 14:44:05 +05:30
Manav Rathi
8a2e81cfef yarn 2024-11-21 14:39:30 +05:30
Manav Rathi
4509d8c23f Fit in 2024-11-21 14:10:22 +05:30
Neeraj Gupta
9e8bbe3a40 Use new shape for faceWidget 2024-11-21 14:10:11 +05:30
Neeraj Gupta
60df8392af Update review suggestions ui 2024-11-21 13:44:24 +05:30
Manav Rathi
e0d41f6024 Doc path 2024-11-21 13:34:19 +05:30
Neeraj Gupta
fb801fdfa6 Update UI 2024-11-21 12:48:00 +05:30
Manav Rathi
b9a77cc8ce Swap 2024-11-21 12:46:18 +05:30
Neeraj Gupta
d74e5bc723 Update person suggestions ui 2024-11-21 12:28:12 +05:30
Manav Rathi
c001ea5682 [web] General refactoring - Part x/x (#4124) 2024-11-21 11:56:14 +05:30
Manav Rathi
3cd17087b0 lf + space 2024-11-21 11:49:23 +05:30
Manav Rathi
8a95089a48 Swap 2024-11-21 11:44:41 +05:30
Manav Rathi
4d40f49754 Migrate to fetch 2024-11-21 11:40:50 +05:30
Manav Rathi
8d141d451d Space 2024-11-21 11:28:33 +05:30
Manav Rathi
9aa28027dc Same convention as other packages 2024-11-21 11:27:21 +05:30
Manav Rathi
2195c79fcc Move 2024-11-21 11:25:11 +05:30
Manav Rathi
d857648af9 Inline and move 2024-11-21 11:22:10 +05:30
Manav Rathi
68d475c224 Move 2024-11-21 11:12:06 +05:30
Manav Rathi
d60193fa56 Move 2024-11-21 11:10:05 +05:30
Neeraj Gupta
09953bbc34 Merge remote-tracking branch 'origin/main' into save_contact 2024-11-21 11:06:24 +05:30
Neeraj Gupta
5f60db24ea Support for editing person birthdate and cover 2024-11-21 11:03:29 +05:30
Manav Rathi
228bf49eb3 Prevent layout shift 2024-11-21 10:45:36 +05:30
Manav Rathi
eb55dad4a9 Trim 2024-11-21 10:32:49 +05:30
Manav Rathi
6e6c4ee72b Move 2024-11-21 10:28:00 +05:30
Manav Rathi
0fa7da8bb6 Move 2024-11-21 10:25:10 +05:30
Manav Rathi
8505383827 Localize 2024-11-21 10:12:53 +05:30
Manav Rathi
142a1bd684 Move 2024-11-21 09:40:58 +05:30
Manav Rathi
780da003cc Import 2024-11-21 09:33:36 +05:30
ashilkn
6c7d403d5d [mob][photos] Fix red screen error caused by the dialog asking for permission to allow opening album links in-app 2024-11-21 08:56:29 +05:30
Manav Rathi
5bdc754513 [web] General cleanup (#4122) 2024-11-21 08:33:01 +05:30
Manav Rathi
bef67b60b3 Use same check throughout 2024-11-21 08:25:27 +05:30
Manav Rathi
e4023f66f2 Allow running desktop and web apps simultaneously in dev mode 2024-11-21 08:24:04 +05:30
Manav Rathi
252587ffa5 Move 2024-11-21 07:54:18 +05:30
Manav Rathi
27f18b5936 Reuse 2024-11-21 07:33:39 +05:30
Manav Rathi
3dfdd0ec3c Rename 2024-11-21 07:29:24 +05:30
Manav Rathi
3578ed1eef Merge 2024-11-21 06:53:24 +05:30
Manav Rathi
aa3c212b26 Move 2024-11-21 06:33:47 +05:30
Simon Dubrulle
8cef4a14b1 [mobile][photos] Extracted hardcoded english strings + improved translations documentation + fixed malformed string that is using placeholder 2024-11-20 22:18:00 +01:00
Ashil
e7c3c6d9de [mob][photos] Fix blank screen coming up right after freeing up space when deleting in batches (#4113) 2024-11-20 22:27:08 +05:30
ashilkn
1db6c99b28 [mob][photos] Handle deep link from public album by opening the album in app 2024-11-20 21:10:02 +05:30
ashilkn
cda749ddfd [mob][photos] Remove stale code 2024-11-20 20:07:32 +05:30
Manav Rathi
328c27b676 [web] Forward some methods via the new crypto worker interface (#4114) 2024-11-20 19:12:42 +05:30
Manav Rathi
165ffabdcb Bypass 2024-11-20 19:03:10 +05:30
Manav Rathi
70a5274eea Reduce concepts, & avoid naming two things as EncryptedFile 2024-11-20 18:58:00 +05:30
Manav Rathi
d05dd416ca Fwd 2024-11-20 18:36:32 +05:30
ashilkn
492016ae36 [mob][photos] Fix blank screen coming up right after freeing up space when deleting in batches 2024-11-20 18:33:09 +05:30
Manav Rathi
2884c0aedf Fwd 2024-11-20 18:27:56 +05:30
Manav Rathi
91e45fe64a Restore thumb 2024-11-20 18:16:56 +05:30
Neeraj Gupta
5590f72b12 [mob]Support for editing name/birthday for person 2024-11-20 16:41:31 +05:30
Manav Rathi
040c893107 [web] Non-functional crypto layer ontology tweaks (#4111)
This PR reworks the names etc, and how the parameters and names fit in
the ontology of our crypto layers as part of our long term improvements
to the crypto layering, but doesn't change _any_ implementation
specifics.
2024-11-20 16:38:13 +05:30
Manav Rathi
045f367012 Tweak outline 2024-11-20 16:20:29 +05:30
Manav Rathi
105f750c95 Rework decryption 2024-11-20 16:16:04 +05:30
Manav Rathi
7f80ef1879 Rework 2024-11-20 15:03:01 +05:30
Neeraj Gupta
943e79464a Lint fixes 2024-11-20 14:41:19 +05:30
Neeraj Gupta
f38ee6369f [mob[ Added doc for mobile translations + added 2 new source string… (#4040)
This is my first contribution and I wanted to start with something
'simple'. My goal is to further contribute to the translation of Ente
photos. I am trying to understand that process which is not yet entirely
clear to me, especially when it comes to which files must be (or do not
need to be) generated.

## Description
As a first (small) step, I have:
- created 2 new source strings ('collaboratorsSuccessfullyAdded' and
'viewersSuccessfullyAdded') that replace hardcoded text in the
"add_a_participant" page.
- Created draft of a documentation for translations on mobile app (based
on the doc for web app)

## Tests

Tested on my Pixel 6a

Built with :
- Flutter 3.24.3
- JDK 17.0.2
- Gradle 7.2

## Questions
- I have manually updated the `l10n.dart` file (using existing similar
strings ) but I guess it should be automatically generated from the
`intl_en.arb` file, correct? If so, is it something anyone can do and
can we add the step in the doc?
- Should the other languages be updated as well in that commit, or will
they only be updated via the Github Crowdin action ? Looking at the
existing PR, it seems like they might need to be updated as well in the
commit.
2024-11-20 14:19:10 +05:30
Manav Rathi
fac2b34045 Interim type 2024-11-20 13:38:59 +05:30
Vishnu Mohandas
c074ee0780 Fix auth icons (#4108) 2024-11-20 13:26:23 +05:30
vishnukvmd
e7b97c2407 Merge branch 'main' into fix-auth-icons 2024-11-20 13:20:15 +05:30
Manav Rathi
a40cf7d880 Doc 2024-11-20 13:18:49 +05:30
vishnukvmd
7bc2ecb3e8 v4.1.1 2024-11-20 13:17:19 +05:30
vishnukvmd
b12ecea496 Revert "Add new icons (#3776)"
This reverts commit a6e4f9e603.
2024-11-20 13:16:43 +05:30
vishnukvmd
746046ac11 Update simple-icons 2024-11-20 13:10:02 +05:30
Manav Rathi
76dca8e5f6 Rename 2024-11-20 13:02:52 +05:30
Manav Rathi
b21ab6779a Direct 2024-11-20 12:47:17 +05:30
Vishnu Mohandas
3c5f6dd510 [docs] Document the threat model for app lock 2024-11-20 11:50:47 +05:30
Manav Rathi
2515ad0640 [web] Post eslint migration cleanup (#4106)
More needs to be done, but gradually.
2024-11-20 11:31:39 +05:30
Manav Rathi
510f94fc51 lf 2024-11-20 11:21:49 +05:30
Manav Rathi
fb7f64bd35 Tighten 2024-11-20 11:15:26 +05:30
Manav Rathi
f3bfc8525b Fix 2024-11-20 10:32:22 +05:30
Manav Rathi
c6fd49bff5 Prune 2024-11-20 10:29:19 +05:30
Manav Rathi
0fca6728cd Fix 2024-11-20 10:25:34 +05:30
Manav Rathi
8f0efb41fe Auto fix 2024-11-20 10:22:21 +05:30
Manav Rathi
8272703a21 Auto fix 2024-11-20 10:20:28 +05:30
Manav Rathi
8f0ec55e54 Fix 2024-11-20 10:18:50 +05:30
Manav Rathi
ebe0292cb4 Prune 2024-11-20 10:14:30 +05:30
Manav Rathi
132e509589 Apply rec 2024-11-20 10:09:56 +05:30
Manav Rathi
ba8ccbf065 Prune 2024-11-20 10:08:41 +05:30
Manav Rathi
f5512d3cd8 Apply autofixes prefer-regexp-exec 2024-11-20 10:07:42 +05:30
Manav Rathi
3b0544d779 Prune 2024-11-20 10:05:54 +05:30
Manav Rathi
a370188504 Fix awaited returns 2024-11-20 10:04:27 +05:30
Manav Rathi
07b1709308 Prune 2024-11-20 10:01:46 +05:30
Manav Rathi
4e5c99aafe Prune 2024-11-20 10:00:52 +05:30
Manav Rathi
fdf0e3f0ad Fix 2024-11-20 09:53:46 +05:30
Manav Rathi
98bfb8b5f5 This shouldn't be named useFoo, leaving that refactoring for later 2024-11-20 09:47:14 +05:30
Manav Rathi
cd6c3d9158 Prune 2024-11-20 09:45:57 +05:30
Manav Rathi
6533883eaa Prune 2024-11-20 09:43:50 +05:30
Manav Rathi
6fe4201eb8 Prune 2024-11-20 09:42:37 +05:30
Manav Rathi
09f76599b2 Prune 2024-11-20 09:39:57 +05:30
Manav Rathi
04a8bd6209 Apply lints 2024-11-20 09:38:35 +05:30
Manav Rathi
3d3ee1bb6f Apply lints 2024-11-20 09:36:04 +05:30
Manav Rathi
af82ef194d Not awaiting promises to retain existing behavior 2024-11-20 09:32:27 +05:30
Manav Rathi
1ddd143b2e Context 2024-11-20 09:19:56 +05:30
Manav Rathi
1ec67c6baf Prune 2024-11-20 09:07:20 +05:30
Manav Rathi
80146522ad Start fixing 2024-11-20 08:28:17 +05:30
Manav Rathi
3dd136bdf3 Tweaks 2024-11-20 08:19:46 +05:30
Manav Rathi
f69832ea16 Fix updated rule 2024-11-20 08:13:39 +05:30
Manav Rathi
e55181a9be Bring back the rest that are needed 2024-11-20 08:07:04 +05:30
Manav Rathi
8f43f27fcf Tweak ignores 2024-11-20 08:03:56 +05:30
Manav Rathi
916b56fa65 The files filter has a big impact on speed 2024-11-20 07:59:57 +05:30
Manav Rathi
c211a829f8 Bring back overrides 2024-11-20 07:56:54 +05:30
Manav Rathi
89b90c9332 Fix overwriting 2024-11-20 07:53:02 +05:30
Manav Rathi
7c2b8422a8 Dot's no longer needed
From docs:

> If you are using a flat configuration file(eslint.config.js), you can also omit the file arguments and ESLint will use .
2024-11-20 07:45:25 +05:30
Manav Rathi
2daca31499 [web] ESLint 8 => 9 (#4097)
This does the bulk of the migration. Will migrate the source to the new
rules in smaller subsequent PRs.
2024-11-19 20:14:40 +05:30
ashilkn
0a6e1a5730 [mob][photos] Configure clicking on albums.ente.sh links to open up the app on iOS 2024-11-19 20:11:44 +05:30
Manav Rathi
886a0ddb25 Update 2024-11-19 20:10:24 +05:30
Manav Rathi
9e2a70e469 tsc on build-config 2024-11-19 20:04:52 +05:30
Manav Rathi
e668c86185 Fix 2024-11-19 19:59:17 +05:30
Manav Rathi
2bda469176 Swap 2024-11-19 19:52:48 +05:30
Manav Rathi
91ddce1425 Fix 2024-11-19 19:49:42 +05:30
Manav Rathi
5c6784c549 Swap 2024-11-19 19:47:28 +05:30
Manav Rathi
01f1172382 Swap 2024-11-19 19:46:37 +05:30
Manav Rathi
87ac2360eb Swap 2024-11-19 19:44:24 +05:30
Manav Rathi
31b50852b6 Swap 2024-11-19 19:39:59 +05:30
Manav Rathi
c506eec544 Fix 2024-11-19 19:38:42 +05:30
Manav Rathi
938679922c Swap 2024-11-19 19:35:14 +05:30
Manav Rathi
1aac1ae3c3 Fix for now 2024-11-19 19:33:33 +05:30
Manav Rathi
a3586fed7e Swap 2024-11-19 19:32:52 +05:30
Manav Rathi
097b90eeda Get it to run 2024-11-19 19:31:33 +05:30
Manav Rathi
83adb94fc9 Swap 2024-11-19 19:29:52 +05:30
Manav Rathi
e6cbd75a52 Fix as per new rules 2024-11-19 19:28:04 +05:30
Manav Rathi
02c9f9f615 Swap 2024-11-19 19:25:18 +05:30
Manav Rathi
453c825cc6 Autofixer no-duplicate-type-constituents 2024-11-19 19:22:25 +05:30
Manav Rathi
ea19cd08c6 Swap 2024-11-19 19:20:31 +05:30
Manav Rathi
4a3260f627 Auto fixer for new lint rule 2024-11-19 19:19:31 +05:30
Manav Rathi
0271e53c26 Swap 2024-11-19 19:15:07 +05:30
Manav Rathi
1b772b644a Move to config 2024-11-19 19:14:12 +05:30
Manav Rathi
2bde3fb0d7 Squash 2024-11-19 19:12:22 +05:30
Manav Rathi
db5049b801 Swap 2024-11-19 19:06:17 +05:30
Manav Rathi
32cd241982 Merge 2024-11-19 19:02:30 +05:30
Manav Rathi
0338313f73 rr 2024-11-19 19:00:10 +05:30
Manav Rathi
0f93c48e10 Scope 2024-11-19 18:57:40 +05:30
Manav Rathi
dbfb5e5da3 hp 2024-11-19 18:49:40 +05:30
Manav Rathi
5209562bba rv 2024-11-19 18:47:24 +05:30
Manav Rathi
69d4e632f4 rp 2024-11-19 18:40:49 +05:30
Manav Rathi
b5be13df2c Cleanup 2024-11-19 18:27:24 +05:30
Manav Rathi
ebcabe5bfe Restore rules 2024-11-19 18:25:41 +05:30
Manav Rathi
41cdb73382 Upd 2024-11-19 18:22:23 +05:30
Manav Rathi
da71a34f75 TC 2024-11-19 18:15:51 +05:30
Neeraj Gupta
b0b527d2ea [mob] Clean up 2024-11-19 18:12:58 +05:30
Manav Rathi
2bdf85403b Direct 2024-11-19 18:09:47 +05:30
Manav Rathi
56b72bd55b Chain 2024-11-19 18:05:45 +05:30
Manav Rathi
dbeb95d438 wip checkpoint 2024-11-19 17:57:59 +05:30
Neeraj Gupta
572f2aff88 [mob] Hide merge section if no suggestion 2024-11-19 17:55:41 +05:30
Neeraj Gupta
a2d022f751 [mob] UI Changes 2024-11-19 17:53:23 +05:30
Manav Rathi
143d346ed4 eslint migration wip checkpoint 2024-11-19 17:49:37 +05:30
Neeraj Gupta
7e7d53fbaf [mob] Rename icons and action name for people bar 2024-11-19 17:22:20 +05:30
Laurens Priem
29b2bd577c [mob][photos] Fix ConcurrentModificationError (#4095)
## Description

Fix ConcurrentModificationError
2024-11-19 17:01:42 +05:30
laurenspriem
55044b1818 [mob][photos] Fix ConcurrentModificationError 2024-11-19 17:00:09 +05:30
Neeraj Gupta
c25310059a Merge remote-tracking branch 'origin/main' into save_contact 2024-11-19 16:50:11 +05:30
Ashil
538967bda0 Update apple-app-site-association for opening public link album in-app. (#4093) 2024-11-19 14:27:39 +05:30
Ashil
f848f64dc5 Update apple-app-site-association for opening public link album in-app. 2024-11-19 14:09:33 +05:30
Laurens Priem
8b07db8a73 Ml sync fix (#4027)
## Description

Remotely safe faceIDs of a certain person that are rejected by the user.
2024-11-19 13:43:45 +05:30
Prateek Sunal
68ac9cbe26 fix: remove unwanted code 2024-11-19 13:42:18 +05:30
Manav Rathi
f7aaa7a2c8 [web] Lint infrastructure cleanup - Part 1/x (#4092) 2024-11-19 13:10:36 +05:30
Manav Rathi
4536486daa Prep 2024-11-19 12:57:26 +05:30
Manav Rathi
dee8f8af6c Prune 2024-11-19 12:53:48 +05:30
Manav Rathi
cbf48df272 Inline base config 2024-11-19 12:44:45 +05:30
Manav Rathi
cda9f17bcb Inline 2024-11-19 12:36:23 +05:30
Manav Rathi
28d6a525db Swap 2024-11-19 12:32:54 +05:30
Manav Rathi
27c7221483 Swap 2024-11-19 12:28:42 +05:30
Manav Rathi
e2636edbb9 Swap 2024-11-19 12:25:14 +05:30
Manav Rathi
3a3f9fbd94 Swap to newer 2024-11-19 12:20:21 +05:30
simondubrulle
bdf1023612 Merge pull request #1 from simondubrulle/main
Synced with main
2024-11-19 07:31:20 +01:00
Neeraj Gupta
18cf3f2e60 [mob] Add new screen for save person 2024-11-19 11:53:06 +05:30
Neeraj Gupta
14adea59bf Use super 2024-11-19 10:57:40 +05:30
Neeraj Gupta
e204450f2a [server] Handle error in bonus reversal (#4089)
## Description

## Tests
2024-11-19 10:30:09 +05:30
Neeraj Gupta
05f5c7f439 [server] Wrap inside db transaction 2024-11-19 10:28:02 +05:30
Neeraj Gupta
641a73c101 [server] validate bonus reversal 2024-11-19 10:24:58 +05:30
Manav Rathi
bd33bec3e6 [desktop] Move out of labs (#4088)
Prep for next release.
2024-11-19 08:18:23 +05:30
Manav Rathi
68c230dae9 Fix scroll (partially)
We want the consent message to be scrollable. The current changes are a partial
solution, the navbar still shows through at times.
2024-11-19 08:13:11 +05:30
Manav Rathi
a2b9126c88 Rename 2024-11-19 06:34:24 +05:30
Manav Rathi
07600c6018 Inline consent contents 2024-11-18 20:23:57 +05:30
Manav Rathi
0024ee5b77 wip checkpoint 2024-11-18 20:10:48 +05:30
Manav Rathi
d5d97d3d6e Prep 2024-11-18 19:58:30 +05:30
Manav Rathi
e3e9febeb3 Always show people section btn on destkop 2024-11-18 19:02:14 +05:30
ashilkn
e7d6ea0f3a [mob][photos] Cancel subscription to linkStream in passkey page after use 2024-11-18 19:02:05 +05:30
Manav Rathi
ed5c4dfc7e Unlab 2024-11-18 18:58:48 +05:30
Manav Rathi
43d47f1c4c [web] Deprecate our home grown ensure (#4082)
ensure:

     Error: Required value was undefined

Built in undefined property access (note how the error message has more
info):

     TypeError: Cannot read properties of undefined (reading 'length')
2024-11-18 18:43:48 +05:30
Manav Rathi
ebbca2b609 Fin 2024-11-18 18:37:30 +05:30
Manav Rathi
ebd550505f Cont 2024-11-18 18:32:51 +05:30
Manav Rathi
24b9e629c1 Cont 2024-11-18 18:29:15 +05:30
ashilkn
a86b6dddd4 [mob][photos] Resolve merge conflicts and merge main 2024-11-18 18:24:05 +05:30
Manav Rathi
a261d1b3a2 Continue 17bcf21216 2024-11-18 18:17:57 +05:30
Manav Rathi
17bcf21216 Start deprecating ensure
ensure:
    Error: Required value was undefined

Built in undefined property access (note how the error message has more info):
    TypeError: Cannot read properties of undefined (reading 'length')
2024-11-18 18:01:44 +05:30
Manav Rathi
49f8f0aadd [web] Periodic dependency update (#4080) 2024-11-18 17:40:36 +05:30
Manav Rathi
6304af0b31 Other updates 2024-11-18 17:35:26 +05:30
Manav Rathi
ed2ad06515 Fix comlink init (after dep update) 2024-11-18 17:33:28 +05:30
Manav Rathi
daee8fb4f6 Update deps 2024-11-18 16:56:15 +05:30
Manav Rathi
9b8851e007 [desktop] Support rejected faces in clusters synced with remote (#4051)
Sibling of https://github.com/ente-io/ente/pull/4027
2024-11-18 15:50:45 +05:30
Manav Rathi
c120ab0596 assigned and rejected should not intersect 2024-11-18 15:47:41 +05:30
Manav Rathi
038f776dec [web] Add workaround for black grid lines when zooming onto images in Chrome (#4076)
Fixes https://github.com/ente-io/ente/issues/4067
2024-11-18 14:22:59 +05:30
Manav Rathi
77844f802c [web] Add workaround for black grid lines when zooming onto images in Chrome
Fixes https://github.com/ente-io/ente/issues/4067
2024-11-18 14:19:25 +05:30
rippleFCL
9401c9f0e1 [cli] Update Ente CLI ENTE_CLI_SECRETS_PATH docs (#4047)
Co-authored-by: seeg <dev@charlie.fyi>
2024-11-18 14:15:43 +05:30
Ashil
cdb00ed06b [mob][photos] Faces UI enhancement (#4073) 2024-11-18 14:14:40 +05:30
Nugraha Yoga
05b88bb831 [mob] Fix market URI on mobile (#4054)
## Description
This PR fix typos in the market URI that resulted in 404 page on android
market.

![image](https://github.com/user-attachments/assets/f91669f0-cace-4f93-8a55-202adda4c164)
2024-11-18 14:14:18 +05:30
Aaron
34bce7c1d3 [auth][l10n]: Add Catalan translation (#4052) 2024-11-18 14:14:08 +05:30
Nikunj Kumar Nakum
78871e2843 Added Bluesky logo (#4061)
## Description
added bluesky logo
## Tests
2024-11-18 14:11:26 +05:30
Neeraj Gupta
7c3ff50b7f [mobile] New translations (#4069)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-18 14:09:35 +05:30
Neeraj Gupta
c4ad530bc1 [auth] New translations (#4070)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-18 14:07:49 +05:30
Manav Rathi
7acb76fda8 [desktop] Dependency updates (#4075) 2024-11-18 13:57:07 +05:30
Manav Rathi
c37f6d2904 [desktop] Dependency updates 2024-11-18 13:53:27 +05:30
Manav Rathi
e7a5f51a37 [web] New translations (#4068)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-18 13:35:40 +05:30
ashilkn
f42ae367dc [mob][photos] Fix loading and error state of 'all' screen of people section 2024-11-18 11:01:11 +05:30
ashilkn
4f86ca9415 Merge branch 'main' into faces_UI_enhancement 2024-11-18 10:51:04 +05:30
ashilkn
47b668a82a [mob][photos] Minor animation tweaks: 2024-11-18 10:48:46 +05:30
Neeraj Gupta
72d09bec50 [auth] Implement Custom Sorting (#4072)
## Description
This pull request introduces functionality to enable custom sorting for
TOTP codes in the app. Users can now drag and drop codes to rearrange
their order. The updated order is synced across all devices.
2024-11-18 10:31:53 +05:30
ashilkn
9de634ab8b [mob][photos] Use an app bar that occupies less space on UI in 'all' section of people section compared to the app bar used in 'all' screen of other sections 2024-11-18 10:31:05 +05:30
ashilkn
58887ce044 [mob][photos] Make 'all' screen of people section more similar to 'all' screen of other sections 2024-11-18 10:25:07 +05:30
ashilkn
ad4b5832ca [mob][photos] Fix appBar color change on scroll 2024-11-18 10:23:18 +05:30
ashilkn
8ba65c599a [mob][photos] Fix SafeArea widget breaking the item size logic on 'all' screen of people section 2024-11-18 10:00:01 +05:30
Crowdin Bot
665609d2b3 New Crowdin translations by GitHub Action 2024-11-18 01:17:41 +00:00
Crowdin Bot
60f5d91f45 New Crowdin translations by GitHub Action 2024-11-18 01:05:19 +00:00
Crowdin Bot
54d791e723 New Crowdin translations by GitHub Action 2024-11-18 00:36:55 +00:00
Vishnu Mohandas
e719cde4e3 Update admin.md 2024-11-17 22:03:23 +05:30
Aman Raj
01d182a496 [auth] added a new parameter to keep track of position of code 2024-11-16 21:20:46 +05:30
Aman Raj
20308e99e9 [auth] logic to cache codes and to save & update them 2024-11-16 21:19:04 +05:30
Aman Raj
2bc1ce9f92 [auth] added reorder code screen 2024-11-16 21:17:47 +05:30
Aman Raj
b69b6fc6a7 [auth] added edit icon to reorder codes 2024-11-16 20:49:02 +05:30
laurenspriem
12fc4816c7 [mob][photos] More refactor 2024-11-16 19:00:50 +05:30
laurenspriem
826383ccdf [mob][photos] Refactor face thumbnail generation 2024-11-16 18:43:24 +05:30
Manav Rathi
b5843cdf60 Update people after file upload 2024-11-16 14:49:47 +05:30
Manav Rathi
73d71834b9 Don't rely on count to track changes since we can now have rejns 2024-11-16 13:34:54 +05:30
Manav Rathi
95905a4187 Fix 2024-11-16 12:50:47 +05:30
Manav Rathi
1aae178179 Use 2024-11-16 09:56:05 +05:30
Manav Rathi
0e6705f8e1 Compute rejected clusters 2024-11-16 09:27:20 +05:30
Manav Rathi
8cf87acb7b Rework 2024-11-15 22:01:29 +05:30
Manav Rathi
f1ba5cfc43 Distinguish between suggestion reject and saved choice reject 2024-11-15 22:01:29 +05:30
Manav Rathi
f9fb65db41 Reject on unassign 2024-11-15 22:01:28 +05:30
Manav Rathi
5abd6468c7 Prune on positive suggestion accept 2024-11-15 22:01:28 +05:30
Manav Rathi
fb3c845759 Add cluster 2024-11-15 22:01:28 +05:30
Manav Rathi
f6eeb6abce Apply rejections to suggestion base clusters 2024-11-15 22:01:28 +05:30
Manav Rathi
c577ccd7e4 Filter out rejected face IDs when using remote cgroups 2024-11-15 22:01:28 +05:30
Manav Rathi
ddd13a88be Types 2024-11-15 22:01:28 +05:30
ashilkn
392ec34f25 [mob][photos] Remove hero animation from People section because when it's enabled, there is a UI glitch because of an issue in flutter
https://github.com/flutter/flutter/issues/47991
2024-11-15 20:57:15 +05:30
Prateek Sunal
e0ffde3f25 [mob][image-editor] dismiss page on save edits (#4036)
## Description

Previously saving edits would not close the page, this PR fixes that.

## Tests
2024-11-15 19:48:55 +05:30
Simon Dubrulle
a88586c437 Added (draft) doc for mobile translations + added 2 new source strings for "add_participant_page" 2024-11-15 13:40:29 +01:00
ashilkn
102929a5d6 [mob][photos] Decrease the chances of hero animation not working between faces in 'All' screen of People and People section when going back to search section from 'All' screen 2024-11-15 17:43:32 +05:30
Laurens Priem
c94feb0e40 Ml banner (#4039)
## Description

Add banner in home gallery for enabling ML. 

## Tests

Tested in debug mode on my Pixel 8.
2024-11-15 16:17:04 +05:30
laurenspriem
93986461dd [mob][photos] Copy changes 2024-11-15 16:06:11 +05:30
laurenspriem
4ce2d0a1e2 [mob][photos] ml section empty copy 2024-11-15 16:02:45 +05:30
laurenspriem
d4479a1a66 [mob][photos] Extract to string 2024-11-15 15:49:58 +05:30
laurenspriem
0f3e490699 [mob][photos] Don't keep showing the banner 2024-11-15 15:45:23 +05:30
laurenspriem
8a7e11e4af [mob][photos] Enable ml banner 2024-11-15 15:37:35 +05:30
ashilkn
27d5ef2bc0 [mob][photos] Fix alignment of faces in People section 2024-11-15 15:31:53 +05:30
laurenspriem
8d2288fbb4 [mob][photos] super key 2024-11-15 15:22:27 +05:30
Neeraj Gupta
179e586671 [mob] Refactor 2024-11-15 15:18:29 +05:30
Neeraj Gupta
92f6d027db [mob] Clean up 2024-11-15 15:13:23 +05:30
ashilkn
39252122ef [mob][photos] Show all faces in 'All' section of faces 2024-11-15 13:35:41 +05:30
Vishnu Mohandas
3c3c66ee8b [server] Update constraints for adding BF deal by support (#4038) 2024-11-15 13:32:01 +05:30
vishnukvmd
fe59e0ae65 [server] Update constraints for adding BF deal by support 2024-11-15 13:24:22 +05:30
ashilkn
184323429a [mob][photos] Create new 'All' page for people section 2024-11-15 13:22:29 +05:30
Manav Rathi
80710d29c4 [web] Retain original's file creation time on edits (#4037) 2024-11-15 10:38:57 +05:30
Manav Rathi
057bd3a4d2 Retain more info
Also invent a new scheme for passing around this data instead of piggy backing
on the JSON route, since the JSON route has other complications (e.g. it strips
off the "-edited" prefix) that we'd anyways would've needed to workaround.
2024-11-15 10:31:16 +05:30
Manav Rathi
708109f5e4 [web] Retain original's file creation time on edits 2024-11-15 09:10:28 +05:30
Prateek Sunal
120053f61d fix: dismiss image editor on save edits 2024-11-15 02:24:13 +05:30
Prateek Sunal
01b7a01dc5 Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-15 02:02:51 +05:30
Manav Rathi
e645081b12 [web] Show files that are archived in two ways in the archive section (#4035) 2024-11-14 22:14:13 +05:30
Manav Rathi
ba314455e2 [web] Show files that are archived in two ways in the archive section 2024-11-14 22:06:34 +05:30
tigattack
a5480025e9 Create custom icon for authentik (#4029)
* Adds a custom icon for [authentik](https://goauthentik.io/).
* Fixes minor formatting issues in `custom-icons.json`.
2024-11-14 17:31:49 +05:30
ashilkn
e9923fbf44 [mob][photos] Change UI of PersonSearchExample widget 2024-11-14 17:07:38 +05:30
Braky
916ae34bac Add three new icons (#4011)
Includes custom icons for

- Microsoft 365
- Raindrop.io
- WEB.DE
2024-11-14 16:54:01 +05:30
Neeraj Gupta
dfc6358314 [staff] Suraface error as alert & send token via header (#4033)
## Description

## Tests
2024-11-14 16:53:47 +05:30
Neeraj Gupta
ce61965ed6 [cli] Don't perform CLI secret initialisation unless needed (#4028)
## Description

Calling `GetOrCreateClISecret()` can cause issues in some unattended
scenarios.

I'm creating a Brew formula for ente CLI with the following test:

```
  test do
    assert_match "Version #{version}", shell_output("#{bin}/ente version")
  end
```

When running `brew test` for the formula, ente would fail with the
following error: `2024/11/13 11:49:56 error setting password in keyring:
exit status 154`

And I would see this pop-up:


![image](https://github.com/user-attachments/assets/ccd64b0d-1cb8-469c-9c16-be1b944d3b72)
2024-11-14 16:18:01 +05:30
Neeraj Gupta
9f9567817d [staff]Suraface error as alert & send token via header 2024-11-14 16:15:52 +05:30
Neeraj Gupta
f2210fbbae [staff] Surface error as dialog 2024-11-14 16:01:38 +05:30
Neeraj Gupta
0c3909b2d3 [staff] Fix disable 2FA (#4032)
## Description

## Tests
2024-11-14 15:11:43 +05:30
Neeraj Gupta
eb949bcad9 [staff] Lint fix 2024-11-14 15:07:24 +05:30
Neeraj Gupta
a1f0c1024b [staff] Fix disable 2FA 2024-11-14 14:59:44 +05:30
Neeraj Gupta
3f6f031cfe Merge branch 'main' into save_contact 2024-11-14 11:55:50 +05:30
Manav Rathi
3d0cc31816 [web] Reduce use of exceptions for control flow (#4031) 2024-11-14 10:27:09 +05:30
Manav Rathi
65a2b5aeeb LF 2024-11-14 10:19:14 +05:30
Manav Rathi
d8706580c3 Inline 2024-11-14 10:15:22 +05:30
Manav Rathi
548724ae0a Remove ad-hoc retry
If this is needed, will add it back with a comment explaining why the workaround
was needed.
2024-11-14 10:07:57 +05:30
Manav Rathi
54b4c01f51 Don't use exceptions for control flow 2024-11-14 09:59:19 +05:30
Manav Rathi
86f859aaca Don't use exceptions for control flow 2024-11-14 09:49:47 +05:30
Manav Rathi
f749f9de65 Unused and inline 2024-11-14 07:55:49 +05:30
Manav Rathi
805dfdc825 Unused 2024-11-13 21:21:04 +05:30
Manav Rathi
cce3063cf1 Inline 2024-11-13 21:09:55 +05:30
Manav Rathi
2910a8ac39 Inline 2024-11-13 21:04:21 +05:30
Manav Rathi
dbf877b9bb Inline 2024-11-13 21:01:45 +05:30
tigattack
cfae8523a1 [cli] Don't perform CLI secret initialisation when not needed
Calling `GetOrCreateClISecret()` can cause issues in some unattended scenarios.
2024-11-13 12:22:08 +00:00
Laurens Priem
b8981be2e6 [mob][photos] Copy change for model download (#4026)
## Description

Copy change to avoid giving the impression that models keep getting
downloaded.
2024-11-13 16:55:15 +05:30
Manav Rathi
cbc2a8f63c Inline 2024-11-13 16:43:10 +05:30
laurenspriem
f1ca5ccbd0 [mob][photos] Copy change for model download 2024-11-13 16:38:17 +05:30
laurenspriem
3d6106c1c1 [mob][photos] Add empty check 2024-11-13 16:06:50 +05:30
Manav Rathi
fcfc6972d1 [web] Fix search when an album only has symlinks (#4025)
The uniquification would prevent albums that only contains photos that
are
already present in another album from appearing in search results.
2024-11-13 15:57:07 +05:30
Manav Rathi
0c820a6ec4 [web] Fix search when an album only has symlinks
The uniquification would prevent albums that only contains photos that are
already present in another album from appearing in search results.
2024-11-13 15:54:12 +05:30
laurenspriem
1ed03c5942 [mob][photos] Safe removed clusters in rejected faces 2024-11-13 15:45:59 +05:30
Manav Rathi
fab883c49a [server] Add validation for object_keys (#4022)
## Description

## Tests
2024-11-13 15:24:18 +05:30
laurenspriem
822aa7fcd4 [mob][photos] Make sure user can add back rejected faces 2024-11-13 14:38:51 +05:30
Neeraj Gupta
bd53eaec28 [server] Add validation for object_keys 2024-11-13 12:04:55 +05:30
Neeraj Gupta
c2380de406 [mob] Clean up multipart upload on put or update error (#4021)
## Description

## Tests
2024-11-13 12:01:23 +05:30
Neeraj Gupta
3d8bdb751c [mob] Handle 401 during multipart failure (#4015)
## Description

## Tests
2024-11-13 12:00:47 +05:30
laurenspriem
4a495e5806 [mob][photos] Make other clustering methods private 2024-11-13 11:22:38 +05:30
laurenspriem
5d99a7c757 [mob][photos] Dont recluster rejected face to cluster mapping 2024-11-13 11:21:43 +05:30
Neeraj Gupta
ff218c3e4d [mob] Clean up multipart upload on put or update error 2024-11-13 11:16:19 +05:30
Manav Rathi
4b99b1c20c [web] General refactoring - Uploads UI - Part x/x (#4020) 2024-11-13 09:28:46 +05:30
Manav Rathi
e747494ef1 Tweak 2024-11-13 07:28:23 +05:30
Manav Rathi
fc114c7d92 Inline fin 2024-11-13 07:12:45 +05:30
Manav Rathi
3e94ea8f81 Tweak 2024-11-13 07:09:57 +05:30
Manav Rathi
b7c81656a3 Inline 2024-11-13 07:01:13 +05:30
Manav Rathi
b3d2846b2f Inline 2024-11-13 06:56:19 +05:30
Manav Rathi
0794f570a8 Inline 1 2024-11-13 06:43:21 +05:30
Manav Rathi
604c4462fe Tweaks 2024-11-13 06:31:19 +05:30
laurenspriem
4c222f2cd7 [mob][photos] Get rid of remotely rejected faces from local person 2024-11-12 21:36:49 +05:30
Manav Rathi
c96b510997 Inline 2024-11-12 19:34:39 +05:30
Manav Rathi
f2e3daaa12 [web] New translations (#4018)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-12 19:17:15 +05:30
Crowdin Bot
6f03b72bf2 New Crowdin translations by GitHub Action 2024-11-12 13:46:09 +00:00
Manav Rathi
217c749970 [web] General refactoring - Uploads (#4017) 2024-11-12 19:15:21 +05:30
Manav Rathi
67cd42fd23 Prune unused phase
Removed in 6aed8d3002
2024-11-12 19:10:06 +05:30
Manav Rathi
57d6fb3bc9 Ref 2024-11-12 19:01:28 +05:30
Manav Rathi
8d00796a32 Rename and use same convention 2024-11-12 18:24:49 +05:30
Manav Rathi
df19e12ab8 Last 2024-11-12 18:18:10 +05:30
Manav Rathi
5461bd112f Swap 2024-11-12 18:13:51 +05:30
Manav Rathi
bbd5aa6b3e Align divider with main view divider
+label tr
2024-11-12 17:29:24 +05:30
Manav Rathi
a52afe509c Conv 2024-11-12 17:25:49 +05:30
Manav Rathi
e5dee17127 Conv 2024-11-12 17:12:33 +05:30
Manav Rathi
55fdcc8446 Inline into last call site 2024-11-12 17:03:33 +05:30
Manav Rathi
d4cae11a9b Remove unnecessary wrapper 2024-11-12 16:52:20 +05:30
Manav Rathi
3b84f76de8 Sync sizes 2024-11-12 16:47:08 +05:30
Manav Rathi
61bc7c95b2 Tweak spacing 2024-11-12 16:21:42 +05:30
Manav Rathi
4c12fb15b1 Icon name consistency 2024-11-12 16:06:11 +05:30
laurenspriem
b9c63426fc [mob][photos] Assign not person feedback for completely rejected remote cluster 2024-11-12 14:54:25 +05:30
Neeraj Gupta
306978291b [mob] Handle 401 during multipart failure 2024-11-12 14:28:00 +05:30
Manav Rathi
2421d69fd0 [web] Enable Portuguese translations (#4014) 2024-11-12 13:07:29 +05:30
Neeraj Gupta
b0674cd5f3 [server] Fix BF handling for bonus calculation (#4012)
## Description

## Tests
2024-11-12 11:00:33 +05:30
Neeraj Gupta
13053decf0 [server] Fix BF handling for bonus calculation 2024-11-12 11:00:03 +05:30
Manav Rathi
36ed4464c1 [web] Enable Portuguese translations 2024-11-12 10:50:48 +05:30
Manav Rathi
f20672e4e2 [web] New translations (#4007)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-12 10:44:11 +05:30
Crowdin Bot
799229531c New Crowdin translations by GitHub Action 2024-11-12 05:09:59 +00:00
laurenspriem
015790874e [mob][photos] Pull rejected faces for person from remote 2024-11-12 09:26:04 +05:30
Prateek Sunal
bbfa447e42 fix: source preview file as videoplayer's input 2024-11-11 23:55:33 +05:30
Prateek Sunal
c83bd41dae Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-11-11 22:01:30 +05:30
laurenspriem
908a55bb20 [mob][photos] Push not person feedback 2024-11-11 15:42:24 +05:30
Neeraj Gupta
81ea2b8059 An attempt to fix the Custom Icon for Coinbase (#3995)
The icon currently only displays as a small black circle in the app.
I've replaced the SVG file entirely, and hopefully that'll fix the
issue.
2024-11-11 11:59:37 +05:30
Neeraj Gupta
73fcd25d22 [mobile] New translations (#4008)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-11-11 11:55:59 +05:30
Neeraj Gupta
8628597450 [auth] New translations (#4009)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-11 11:55:38 +05:30
Crowdin Bot
8e28498b9b New Crowdin translations by GitHub Action 2024-11-11 01:17:14 +00:00
Crowdin Bot
0b5f9a4b18 New Crowdin translations by GitHub Action 2024-11-11 01:05:17 +00:00
Manav Rathi
7fd708bec7 [web] Rearrange files (#4001)
(mostly) non-functional rearrangement of code, with a long term aim at a
better split of photos and public albums code.
2024-11-09 18:59:10 +05:30
Manav Rathi
03f5b78872 Inline 2024-11-09 18:45:11 +05:30
Manav Rathi
d641b21edf Move 2024-11-09 18:39:58 +05:30
Manav Rathi
8a4df07082 Inline 2024-11-09 18:16:26 +05:30
Manav Rathi
b174d5f725 Fix calculation 2024-11-09 18:11:49 +05:30
Manav Rathi
d9256eaf95 Inline 2024-11-09 18:06:32 +05:30
Manav Rathi
7727ed8b6e Inline 2024-11-09 18:02:01 +05:30
Manav Rathi
fab7ecb980 Inline 2024-11-09 17:45:06 +05:30
Manav Rathi
5dfd3f3540 Unused 2024-11-09 17:39:37 +05:30
Manav Rathi
9ac9842e53 Inline 2024-11-09 17:38:23 +05:30
Manav Rathi
52a98c4973 Inline 2024-11-09 17:33:13 +05:30
Manav Rathi
5de432839f Inline 2024-11-09 17:29:26 +05:30
Manav Rathi
c0e93244f0 Inline 2024-11-09 17:24:53 +05:30
Manav Rathi
dc07bd9c74 Inline 2024-11-09 17:17:45 +05:30
Manav Rathi
c6bdd4bd8f Inline 2024-11-09 17:06:51 +05:30
Manav Rathi
a594e4fa83 Unused 2024-11-09 16:53:55 +05:30
Manav Rathi
76b50fab68 Inline 2024-11-09 16:53:19 +05:30
Manav Rathi
f6bc2a58e5 Inline 2024-11-09 16:52:01 +05:30
Manav Rathi
15ae4a47a6 Inline 2024-11-09 16:46:12 +05:30
Manav Rathi
b43b01433f Inline 2024-11-09 16:44:23 +05:30
Manav Rathi
423ef09aa0 Inline 2024-11-09 16:41:57 +05:30
Manav Rathi
f79cc7cd8f Inline 2024-11-09 16:40:15 +05:30
Manav Rathi
042e605c51 Tweak 2024-11-09 16:36:03 +05:30
Manav Rathi
6265a56128 Inline 2024-11-09 16:34:28 +05:30
Manav Rathi
6b4c514010 Tweak 2024-11-09 16:32:00 +05:30
Manav Rathi
466c9276af Inline 2024-11-09 16:30:59 +05:30
Manav Rathi
c4e54d1a6d Move 2024-11-09 16:29:15 +05:30
Manav Rathi
071f7ad658 Empty 2024-11-09 16:25:57 +05:30
Manav Rathi
83de44f857 Fix warnings 2024-11-09 16:08:18 +05:30
Manav Rathi
de3e4a8e8c Ignore self clicks 2024-11-09 15:54:46 +05:30
Manav Rathi
2a205d6b7b Tweak 2024-11-09 15:43:34 +05:30
Manav Rathi
b2914e3fae Move 2024-11-09 15:37:43 +05:30
Manav Rathi
0fe9f4db4b Tweak 2024-11-09 15:35:13 +05:30
Manav Rathi
cebb213eaa Tweak 2024-11-09 15:13:48 +05:30
Manav Rathi
0c4f248041 Inline 2024-11-09 15:05:24 +05:30
Manav Rathi
ae29519b00 Unused 2024-11-09 15:01:40 +05:30
Manav Rathi
1ebf1443cf [web] New translations (#3999)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 14:48:50 +05:30
Crowdin Bot
a471dce8a8 New Crowdin translations by GitHub Action 2024-11-09 09:18:28 +00:00
Manav Rathi
23c8bf1086 [web] Dialog related refactoring (#3998) 2024-11-09 14:44:50 +05:30
Manav Rathi
702f4e5b5a Fix casing (and lint) 2024-11-09 14:40:01 +05:30
Manav Rathi
d401f008ca Fix path 2024-11-09 14:34:03 +05:30
Manav Rathi
eec9de0907 Move 2024-11-09 14:30:01 +05:30
Manav Rathi
85fa95a42f Rename 2024-11-09 14:28:56 +05:30
Manav Rathi
60987c268f Remove unused 2024-11-09 14:26:08 +05:30
Manav Rathi
9c581d19b7 Tweak 2024-11-09 14:07:10 +05:30
Manav Rathi
e350ac2076 Ref 2024-11-09 13:33:12 +05:30
Manav Rathi
039b77e979 Move 2024-11-09 13:22:26 +05:30
Manav Rathi
1fe5864143 Better fullwidthing on mobile sized screens 2024-11-09 13:13:05 +05:30
Manav Rathi
6b85687f72 Ref 2024-11-09 12:59:17 +05:30
Manav Rathi
653bab956a Move 2024-11-09 12:47:24 +05:30
Manav Rathi
522d8f5ba7 Conv 2024-11-09 12:39:52 +05:30
Manav Rathi
0e2e3c14ec [web] New translations (#3997)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 12:25:27 +05:30
Crowdin Bot
5d7f4dd9ed New Crowdin translations by GitHub Action 2024-11-09 06:53:26 +00:00
Manav Rathi
53c258d0a8 [web] Migrate off deprecated dialog component (#3996) 2024-11-09 12:22:46 +05:30
Manav Rathi
ce274e0fc3 Rename 2024-11-09 12:17:51 +05:30
Manav Rathi
e2ce301885 Ref fin 2024-11-09 11:54:15 +05:30
NanoBunTV
e15e62f1a6 An attempt to fix the Custom Icon for Coinbase
The icon currently only displays as a small black circle in the app.
2024-11-09 00:22:31 -06:00
Vishnu Mohandas
ae89637cf9 [server] Send a notification email on BF deal purchase (#3994)
<img width="634" alt="Screenshot 2024-11-09 at 11 13 38 AM"
src="https://github.com/user-attachments/assets/156d86ae-1bf3-411a-9dfb-f992d9e34abd">
2024-11-09 11:42:56 +05:30
Manav Rathi
cd879975d2 Ref wip 2024-11-09 11:39:32 +05:30
Manav Rathi
ae783693ae Tweak 2024-11-09 11:25:45 +05:30
vishnukvmd
f5549d4458 [server] Send a notification email on BF deal purchase 2024-11-09 11:13:14 +05:30
Manav Rathi
2ce1876db8 Inline 2024-11-09 11:10:33 +05:30
Manav Rathi
eea5a9592b Use normal dialog 2024-11-09 11:03:33 +05:30
Manav Rathi
f75b2904f4 [web] New translations (#3993)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-09 10:46:57 +05:30
Crowdin Bot
079f208a96 New Crowdin translations by GitHub Action 2024-11-09 05:15:59 +00:00
Manav Rathi
7fc3e35b01 [web] Make some error messages more precise and concise (#3992) 2024-11-09 10:45:17 +05:30
Manav Rathi
38c809857f [web] Make some error messages more precise and concise 2024-11-09 10:41:57 +05:30
Ashil
d25b1f7b65 [mob][photos] Concatenate strings more efficiently (#3985)
## Description

If number of iterations are high, concatenating a list of values to a
string using `str1 += str2` can block the UI thread.
Using `List.join()` is a much more efficient way to do this.
2024-11-09 09:34:49 +05:30
Neeraj Gupta
f7a3de78a3 [mob] Imporve remote face sync (#3990)
## Description

## Tests
2024-11-09 08:46:36 +05:30
Neeraj Gupta
d2788d66d4 [mob] Add logs 2024-11-09 08:44:59 +05:30
Neeraj Gupta
619476892a [mob] Update local feedback on remote data change 2024-11-09 08:41:03 +05:30
Neeraj Gupta
d769cfad55 [mob] Refactor 2024-11-09 08:27:52 +05:30
ashilkn
1e9188f510 [mob][photos] Replace string concatenation happening in loop using '+' with more efficient alternative of by using 'List.join(). If number of iterations are very large, using '+' for concatenation can block the UI thread' 2024-11-08 21:38:33 +05:30
Manav Rathi
daa87ef79b [web] New translations (#3984)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 20:29:45 +05:30
Crowdin Bot
86c4e92585 New Crowdin translations by GitHub Action 2024-11-08 14:58:02 +00:00
Manav Rathi
157746b45a [web] Translation cleanup (#3983)
...related to dialogs etc that were recently changed
2024-11-08 20:27:17 +05:30
Manav Rathi
5c1984f7df Move 2024-11-08 20:23:47 +05:30
Manav Rathi
43f72cb360 Casing 2024-11-08 20:21:49 +05:30
Manav Rathi
3ca7805d6a Rename 2024-11-08 20:14:07 +05:30
Manav Rathi
d3fdd23061 Rename 2024-11-08 20:11:31 +05:30
Manav Rathi
d3d6c7120c Remove unused and shorten 2024-11-08 20:06:06 +05:30
Manav Rathi
c66e8f6544 Unused 2024-11-08 20:00:44 +05:30
Manav Rathi
f623724a78 Rename and dedup 2024-11-08 20:00:22 +05:30
Manav Rathi
49e3c8cc1a Rename 2024-11-08 19:55:02 +05:30
Manav Rathi
a3864b9f91 Rename 2024-11-08 19:48:35 +05:30
Manav Rathi
a3fc11db1c Rename 2024-11-08 19:46:10 +05:30
Manav Rathi
26c1e289b9 Rename 2024-11-08 19:40:05 +05:30
Manav Rathi
f69934eb7a Rename 2024-11-08 19:37:39 +05:30
Manav Rathi
9999c05d25 Rename 2024-11-08 19:34:48 +05:30
Manav Rathi
1ef1079cc5 Fix the interpolation 2024-11-08 19:32:06 +05:30
Manav Rathi
672ee27b7d [web] New translations (#3981)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 19:30:20 +05:30
Crowdin Bot
e4f88f33ae New Crowdin translations by GitHub Action 2024-11-08 13:57:59 +00:00
Manav Rathi
75d44e2f71 [web] Convert all remaining alert related uses of the deprecated dialog API (#3980) 2024-11-08 19:26:11 +05:30
Manav Rathi
bf8e271088 Cleanup 2024-11-08 19:18:28 +05:30
ashilkn
214dcce6ad [mob][photos] Remove unused methods 2024-11-08 19:05:19 +05:30
Manav Rathi
52866bdc8e Support secondary 2024-11-08 18:59:12 +05:30
Manav Rathi
92f7ff3139 Swap 2024-11-08 18:41:53 +05:30
Manav Rathi
e25c245e0c Swap 2024-11-08 18:37:55 +05:30
Ashil
e6b06453a6 [mob][photos] Fix cast not working on android (Pair with PIN option) (#3979) 2024-11-08 18:35:17 +05:30
Manav Rathi
4ce5c34baa Swap 2024-11-08 18:34:28 +05:30
ashilkn
10f9638f24 [mob][photos] Chore 2024-11-08 18:30:29 +05:30
ashilkn
8965f1cd09 [mob][photos] Fix: Cast not working on android (Pair with PIN option) 2024-11-08 18:27:35 +05:30
Manav Rathi
47119bf94b Swap 2024-11-08 18:25:15 +05:30
Manav Rathi
5ee24729e3 Chain 2024-11-08 18:21:16 +05:30
Manav Rathi
37192af79d Swap 2024-11-08 18:13:26 +05:30
Manav Rathi
eeb83d8c12 Swap 2024-11-08 18:05:27 +05:30
Manav Rathi
07e25d982e Swap 2024-11-08 18:03:07 +05:30
Manav Rathi
d03cce5984 Swap 2024-11-08 17:59:45 +05:30
Vishnu Mohandas
a8b1299117 [server] Update constraints to allow for BF 2024 (#3978) 2024-11-08 17:57:31 +05:30
vishnukvmd
949c3c3c73 [server] Update constraints to allow for BF 2024 2024-11-08 17:45:16 +05:30
Neeraj Gupta
223b22ef46 [mob] Add method to get preview video url 2024-11-08 16:32:30 +05:30
Vishnu Mohandas
4dfb73e3d9 [server] Black Friday 2024 (#3977) 2024-11-08 16:28:24 +05:30
Neeraj Gupta
982b4a4244 [mob] Sync fd early 2024-11-08 16:22:43 +05:30
vishnukvmd
a558da2706 [server] Black Friday 2024 2024-11-08 16:14:59 +05:30
Neeraj Gupta
8b01129cc9 [server] FileData: Return objectId and nonce 2024-11-08 16:12:41 +05:30
ashilkn
224b79b648 Merge tag 'photos-v0.9.58' into f-droid 2024-11-08 16:08:08 +05:30
Ashil
616a7959e9 [mob][photos] Hierarchical search (#3969)
### Description

Hierarchical Search with filter types
- Album
- Contact
- Face
- File type (Photos, Videos, Live Photos)
- Location 
- Magic (Semantic search filter)
- Only them (Filter by photos only containing selected faces)


https://github.com/user-attachments/assets/8312f0a7-7b1d-4e91-ab25-d89bf0cd6e46

Closes #943
2024-11-08 16:00:10 +05:30
Neeraj Gupta
58486744e1 Merge branch 'main' into video_file_preview 2024-11-08 15:52:36 +05:30
Manav Rathi
5802881c4b Swap 2024-11-08 15:48:51 +05:30
Manav Rathi
90cbe994a7 Swap 2024-11-08 15:46:02 +05:30
Manav Rathi
784b4af576 Remove deprecated 2024-11-08 15:43:29 +05:30
Manav Rathi
0b92e0b437 Swap 2024-11-08 15:41:35 +05:30
Manav Rathi
427c560d3f Swap 2024-11-08 15:30:44 +05:30
Manav Rathi
eeb68588a0 Swap 2024-11-08 15:26:17 +05:30
Manav Rathi
892a836fca Swap 2024-11-08 15:21:23 +05:30
Manav Rathi
c4d502f494 GE 2024-11-08 14:52:41 +05:30
Manav Rathi
cdf761d46b Multiline titles 2024-11-08 14:45:38 +05:30
Manav Rathi
60774518b2 Swap 2024-11-08 14:41:57 +05:30
Manav Rathi
f15aa51bd6 Swap 2024-11-08 14:34:09 +05:30
Manav Rathi
96ceead110 Inline 2024-11-08 14:28:53 +05:30
Manav Rathi
d69ca844ac Empty unused 2024-11-08 14:24:25 +05:30
Manav Rathi
801bf16b92 Unused 2024-11-08 14:08:59 +05:30
Manav Rathi
71727048aa Move 2024-11-08 13:58:21 +05:30
Manav Rathi
cb18772ec9 [web] New translations (#3976)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 13:48:31 +05:30
Crowdin Bot
ccaba92832 New Crowdin translations by GitHub Action 2024-11-08 08:17:29 +00:00
Manav Rathi
db44cb9823 [web] Allow for proper translation instead of splicing together strings (#3975) 2024-11-08 13:46:42 +05:30
Manav Rathi
98eef0603f Allow for proper translation instead of splicing together strings 2024-11-08 13:38:57 +05:30
Manav Rathi
1334ce879e [web] New translations (#3974)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 12:33:26 +05:30
Crowdin Bot
bf012572b8 New Crowdin translations by GitHub Action 2024-11-08 07:02:43 +00:00
Manav Rathi
02be77de74 [web] Translations cleanup (#3973) 2024-11-08 12:31:55 +05:30
Manav Rathi
053a97ad8a Rename 2024-11-08 12:28:53 +05:30
Manav Rathi
8d70936251 Remove unused 2024-11-08 12:26:27 +05:30
Manav Rathi
84bd08bdf4 Rename 2024-11-08 12:24:54 +05:30
Manav Rathi
0dc6dbb7ec Rename 2024-11-08 12:23:27 +05:30
Manav Rathi
ae79c10322 Rename and move 2024-11-08 12:20:39 +05:30
Manav Rathi
efb319ba5e Rename 2024-11-08 12:18:40 +05:30
Manav Rathi
022d766564 Fix casing 2024-11-08 12:12:25 +05:30
Manav Rathi
d2d75291ee Rename 2024-11-08 12:11:10 +05:30
Manav Rathi
1cc39ff489 Rename 2024-11-08 12:08:48 +05:30
Manav Rathi
7b43d5731d Rename 2024-11-08 12:05:38 +05:30
Manav Rathi
5f26a0e5b7 Rename 2024-11-08 12:02:02 +05:30
Manav Rathi
4835780698 Rename 2024-11-08 11:54:57 +05:30
Manav Rathi
bd151523d1 [web] New translations (#3972)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-08 11:50:13 +05:30
Crowdin Bot
31bc5cd72d New Crowdin translations by GitHub Action 2024-11-08 06:19:15 +00:00
Manav Rathi
3169bcbc5b [web] Payments UI related refactoring (#3971)
* No major functional changes intended (some small fixes only)
* Main motivation was to consolidate the "user details" related state
2024-11-08 10:48:16 +05:30
Manav Rathi
6460fd25ab Fix 2024-11-08 10:25:11 +05:30
Manav Rathi
d743b4ab22 Fix import 2024-11-08 10:21:41 +05:30
Manav Rathi
a1320d89ed Remove unnecessary click handler 2024-11-08 10:11:11 +05:30
Manav Rathi
632bb931da Tweak spacing 2024-11-08 09:51:57 +05:30
Manav Rathi
5c2378604a Better indication of progress in the middle while the page load is shifting 2024-11-08 07:43:42 +05:30
Manav Rathi
71e0fc2dd9 Tweak spacing again 2024-11-08 07:36:32 +05:30
Manav Rathi
a34defed94 btn color 2024-11-08 07:29:02 +05:30
Manav Rathi
9b753d7a2f Tweak spacing 2024-11-08 07:22:37 +05:30
ashilkn
65131a15ef [mob][photos] Fix 2024-11-07 23:59:18 +05:30
ashilkn
25b26ec303 [mob][photos] Workaround for a UX issue 2024-11-07 23:31:48 +05:30
ashilkn
88440400c2 [mob][photos] Fix loading state not appearing when the first filter is added in hierarchical search 2024-11-07 23:29:24 +05:30
ashilkn
88f613187d Revert "[mob] Render people section in GridView (#3958)"
This reverts commit 7a99c8be63, reversing
changes made to 287d4b00e1.
2024-11-07 23:15:17 +05:30
ashilkn
b108785979 [mob][photos] Bump up to v0.9.58 2024-11-07 22:58:57 +05:30
ashilkn
899c1d7041 [mob][photos] Remove unnecessary check 2024-11-07 22:55:35 +05:30
ashilkn
219ff7d2e9 Revert "[mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better"
This reverts commit ebae813ee3.
2024-11-07 22:34:09 +05:30
ashilkn
65e8ff4da8 [mob][photos] Resolve merge conflicts and merge main 2024-11-07 22:21:44 +05:30
ashilkn
9becee9a85 [mob][photos] Remove unnecessary clipping 2024-11-07 22:09:03 +05:30
ashilkn
52663ae218 [mob][photos] Add comment 2024-11-07 22:00:34 +05:30
ashilkn
c5aecaf501 [mob][photos] Remove unused method 2024-11-07 21:54:11 +05:30
ashilkn
655d9602e0 [mob][photos] Dispose all notifiers of SearchFilterDataProvider after use 2024-11-07 21:47:58 +05:30
ashilkn
b83b7ad295 [mob][photos] Use better names 2024-11-07 20:23:34 +05:30
ashilkn
ae3b784463 [mob][photos] Improvements on PeopleBanner shown in hierarchical search 2024-11-07 19:59:14 +05:30
Manav Rathi
578b4a6577 sessid is optional 2024-11-07 19:29:48 +05:30
Manav Rathi
33ec855b40 Ensure confirmation is visible 2024-11-07 19:18:05 +05:30
Manav Rathi
7385d665d2 Integrated handling 2024-11-07 19:02:40 +05:30
Manav Rathi
02364b95c0 Don't allow dialog to be closed during operations 2024-11-07 18:42:36 +05:30
ashilkn
93fd05818a [mob][photos] Show 'Add a name' banner if an unnamed cluster is applied in hierarchical search
If there are multiple applied unnamed clusters, the banner will be shown for the first one
2024-11-07 18:35:21 +05:30
Manav Rathi
0b1f6e84a3 Fix 2024-11-07 18:29:23 +05:30
Manav Rathi
c37c6fda95 Fix paths 2024-11-07 18:10:59 +05:30
Manav Rathi
a09c01ce6d Fix the circular zod object import deps 2024-11-07 18:07:01 +05:30
ashilkn
68fa429611 [mob][photos] Make PeopleBanner UI better and minimal 2024-11-07 18:07:00 +05:30
Neeraj Gupta
3a09d50972 Merge branch 'main' into mobile-preview-video 2024-11-07 17:52:08 +05:30
ashilkn
4b2a845fd0 [mob][photos] Give a more subtle shadow for PeopleBanner 2024-11-07 17:35:11 +05:30
Neeraj Gupta
d6a7626906 [mob] Prioritize fetch for already indexed files (#3967)
## Description
- The app will first fetch indexes for files that are already indexed
before performing local indexing.
- If local indexing is disabled, the app will only fetch indexes for
files already indexed on the server.
## Tests
2024-11-07 17:20:46 +05:30
NanoBunTV
68d835c779 Add Custom Icon for PebbleHost, Restream, and Terabit (#3964)
https://pebblehost.com

https://restream.io

https://terabit.io
2024-11-07 17:04:08 +05:30
Neeraj Gupta
fd24628f7a [mob] Only return indexed files if local indexing is disabled 2024-11-07 16:57:35 +05:30
Neeraj Gupta
19ccc5338f [mob] Skip deleting downloaded models 2024-11-07 16:56:23 +05:30
Neeraj Gupta
27f55b1756 [mob] clean up icon 2024-11-07 16:41:22 +05:30
Neeraj Gupta
214dcddb65 [mob] Prioritize fetch for already indexed files. 2024-11-07 16:18:33 +05:30
ashilkn
0815bfd7b7 [mob][photos] Use better name 2024-11-07 15:12:24 +05:30
Manav Rathi
6cc8f2b965 Mig 2024-11-07 15:03:12 +05:30
Manav Rathi
6f1de7e537 Inline 2024-11-07 15:01:00 +05:30
Manav Rathi
5fd0459237 Mig 2024-11-07 14:58:55 +05:30
Manav Rathi
7dd085c321 Migrate to new dialog 2024-11-07 14:56:33 +05:30
Neeraj Gupta
6edacd2f1d [mob] FDStatus: Store objectID and nonce 2024-11-07 14:53:24 +05:30
Manav Rathi
7bd3d754c7 mig 2024-11-07 14:45:58 +05:30
Neeraj Gupta
6d7044ee3e [server] refactor fd status API (#3966)
## Description

## Tests
2024-11-07 14:34:03 +05:30
Neeraj Gupta
ccc436be26 [server] refactor fd status API 2024-11-07 14:33:04 +05:30
Manav Rathi
03c37ae448 mig 2024-11-07 14:31:33 +05:30
Manav Rathi
c0cc6c35df Mig2 2024-11-07 14:28:37 +05:30
Manav Rathi
c879e8cb77 Migrate from deprecated methods 2024-11-07 14:24:03 +05:30
Neeraj Gupta
a0d46ac60e Merge branch 'main' into video_file_preview 2024-11-07 14:09:56 +05:30
Manav Rathi
da3f3fbb57 fin 2024-11-07 14:09:24 +05:30
Manav Rathi
d481fa5cde m4 2024-11-07 13:58:05 +05:30
Manav Rathi
f575d428fe once over 2024-11-07 13:55:43 +05:30
Manav Rathi
32f53eb9f3 vis 2024-11-07 13:35:40 +05:30
Neeraj Gupta
f543f32df2 Merge branch 'main' into file_data_v2 2024-11-07 13:34:33 +05:30
Manav Rathi
3c5e20dd50 Tweak 2024-11-07 13:03:53 +05:30
Manav Rathi
33beb2824a flexier parsing 2024-11-07 12:30:04 +05:30
Manav Rathi
93edaed4fc sync local state 2024-11-07 12:03:13 +05:30
Manav Rathi
1f8ddb0c08 wip checkpoint 2024-11-07 11:54:32 +05:30
Neeraj Gupta
27188596af [mob][photos] UI tweaks on pricing page (#3962)
## Description

#### Before
<img
src="https://github.com/user-attachments/assets/b8436f93-1e73-4751-92dd-3996be5c45b6"
width="400" alt="pricing page before">

#### After
<img
src="https://github.com/user-attachments/assets/b72cc507-36b1-48ee-ae59-d9b0fc7841ab"
width="400" alt="pricing page after">
2024-11-07 11:23:53 +05:30
Manav Rathi
ec1b294425 wip checkpoint 2024-11-07 11:05:41 +05:30
Manav Rathi
9bea0c4aab leave 2024-11-07 10:53:57 +05:30
Manav Rathi
e468c61867 wip checkpoint 2024-11-07 10:45:09 +05:30
Manav Rathi
fa98bcc745 wip checkpoint 2024-11-07 10:05:27 +05:30
Manav Rathi
13e013eaa9 wip checkpoint 2024-11-07 09:57:43 +05:30
Manav Rathi
94db831266 Use 2024-11-07 09:38:17 +05:30
Manav Rathi
3c03bbac05 copy over 2024-11-07 09:30:54 +05:30
Neeraj Gupta
82c1987a6d [cli] Default to ENTE_CLI_CONFIG_DIR, fallback to ENTE_CLI_CONFIG_PAT… (#3961)
…H for compatibility

## Description

## Tests
2024-11-06 23:12:37 +05:30
ashilkn
f2e99d5efd [mob][photos] Keep the galleryType as GalleryType.peopleTag when an 'Only them' filter is applied when, the initial filter is a face filter so that the selection option are of the inital face filter's
Needed to write extra code to make it work for 'Only them' face since the current logic checks if inital filter is in applied list, and if yes keep the gallery type unchanged and if not, change gallery type to GalleryType.searchResults. Since an 'Only them' filter is not exactly the same as a Face filter, had to write more code to handle this case since the 'Only them' filter can have the inital Face filter in it
2024-11-06 22:03:40 +05:30
ashilkn
d355d4c1f0 [mob][photos] Fix null check operator used on null value exception right after adding name to a person 2024-11-06 21:39:14 +05:30
ashilkn
b4f192fac1 [mob][photos] Minor fix 2024-11-06 21:17:06 +05:30
ashilkn
042cbdeee7 [mob][photos] Refactor 2024-11-06 21:16:24 +05:30
Neeraj Gupta
8e1b6d32ee Added Custom Icon for Ko-fi (#3956)
https://ko-fi.com
2024-11-06 20:25:34 +05:30
ashilkn
ca3c7ae526 [mob][photos] UI tweaks on pricing page 2024-11-06 19:13:44 +05:30
Neeraj Gupta
8ff6ab6c04 [cli] Default to ENTE_CLI_CONFIG_DIR, fallback to ENTE_CLI_CONFIG_PATH for compatibility 2024-11-06 19:09:26 +05:30
Manav Rathi
384fcf4b38 Fix 2024-11-06 19:09:08 +05:30
ashilkn
84d7a37789 [mob][photos] Extract string and use workaround for avoiding having context as a long lived object 2024-11-06 18:57:30 +05:30
Manav Rathi
0a2f92fc86 Conv 2024-11-06 18:55:11 +05:30
Manav Rathi
2b91cbd0d2 Move 2024-11-06 18:53:12 +05:30
Manav Rathi
7cd54f4815 Global handling of in-flight requests during logout 2024-11-06 18:42:19 +05:30
ashilkn
6fa7e033d9 [mob][photos] Chore 2024-11-06 18:42:01 +05:30
Manav Rathi
748605ff00 logout 2 2024-11-06 18:30:56 +05:30
Manav Rathi
53d01b2aa4 init 2024-11-06 18:22:57 +05:30
Manav Rathi
afed732e68 snap wip 2024-11-06 18:19:18 +05:30
Manav Rathi
221c79a6b8 snap wip 2024-11-06 18:08:15 +05:30
Manav Rathi
7fb2fb6dde z wip 2024-11-06 17:47:00 +05:30
Neeraj Gupta
fb710ac41b [server] Add delay in fileData replication (#3960)
## Description
Added additional logs for passkey authentication failures.

## Tests
2024-11-06 17:37:56 +05:30
Neeraj Gupta
9a683d65c9 [server] Log userID on passkey auth failure 2024-11-06 17:36:18 +05:30
Neeraj Gupta
9e06245941 [server] increse file data replication lockTime 2024-11-06 17:36:18 +05:30
Neeraj Gupta
a87fdfa94b fix log msg 2024-11-06 17:36:18 +05:30
Neeraj Gupta
ff7d65041a [server] Avoid immedidate sync 2024-11-06 17:36:18 +05:30
Manav Rathi
e64829410b z 2024-11-06 16:04:35 +05:30
Manav Rathi
f932a16528 Split 2024-11-06 15:52:06 +05:30
Manav Rathi
565dce5a1d T 2024-11-06 15:32:45 +05:30
ashilkn
64b113bd21 [mob][photos] Refactor 2024-11-06 15:21:45 +05:30
Manav Rathi
7fc692312c Axios artifact 2024-11-06 15:16:40 +05:30
Manav Rathi
892edde5dd LF 2024-11-06 15:07:48 +05:30
Manav Rathi
9737405c3a Move checkpoint 2024-11-06 14:54:13 +05:30
Manav Rathi
fc8bf78fc3 Move wip chkpt 2024-11-06 14:44:12 +05:30
Manav Rathi
8f3de6b6fb Move (wip checkpoint) 2024-11-06 14:34:03 +05:30
Neeraj Gupta
7a99c8be63 [mob] Render people section in GridView (#3958)
## Description

## Tests
2024-11-06 14:29:49 +05:30
Neeraj Gupta
6e86c7dff0 [mob] Show people in grid view 2024-11-06 14:25:42 +05:30
Manav Rathi
a7675e9a08 Move 2024-11-06 14:25:39 +05:30
Manav Rathi
47f70250a2 Unused 2024-11-06 14:25:20 +05:30
Manav Rathi
2f6f1a4c6b Move 2024-11-06 14:24:29 +05:30
Manav Rathi
d377205942 Dedup 2024-11-06 14:20:35 +05:30
Manav Rathi
033e06e8ef Move 2024-11-06 14:16:23 +05:30
Manav Rathi
ac05f9fbd7 Move 2024-11-06 14:12:20 +05:30
Manav Rathi
80870d84a7 Move 2024-11-06 14:08:17 +05:30
Manav Rathi
cf928948ce Doc 2024-11-06 14:06:39 +05:30
Manav Rathi
8080c91f79 Rearrange 2024-11-06 14:01:45 +05:30
Manav Rathi
8225070dd3 Inline 2024-11-06 13:57:10 +05:30
Manav Rathi
eb5f2e5e46 Inline 2024-11-06 13:54:59 +05:30
Manav Rathi
0a45caa5b2 Inline 2024-11-06 13:43:20 +05:30
Neeraj Gupta
0e27e1c928 [mob] Lint suggestion 2024-11-06 13:38:23 +05:30
Manav Rathi
dc8db28695 Tweak 2024-11-06 13:38:17 +05:30
Neeraj Gupta
fad4077f76 [mob] Separate all page for people 2024-11-06 13:37:50 +05:30
Manav Rathi
ad698a9abd Inline 2024-11-06 13:32:09 +05:30
Manav Rathi
944df7ecf3 Inline 2024-11-06 13:30:42 +05:30
Manav Rathi
5fff967620 re 2024-11-06 13:27:02 +05:30
Manav Rathi
abbc7a5748 Doc 2024-11-06 13:24:42 +05:30
Manav Rathi
4bc8ef6bc9 Inline 2024-11-06 13:19:08 +05:30
Manav Rathi
9c9036a8ee Use 2024-11-06 13:11:59 +05:30
Manav Rathi
99fe407684 z 2024-11-06 13:03:48 +05:30
Manav Rathi
044c82eacc Move 2024-11-06 12:46:06 +05:30
Manav Rathi
d7665d289c period 2024-11-06 12:39:38 +05:30
Neeraj Gupta
6a878b165d [mob] Lint 2024-11-06 12:38:36 +05:30
Manav Rathi
1d7c807e5f z 2024-11-06 12:38:04 +05:30
Manav Rathi
900ea0469f Ref 2024-11-06 12:26:59 +05:30
Manav Rathi
3a5189e715 Ref 2024-11-06 12:20:25 +05:30
Manav Rathi
dbdcadf452 Move and rewrite 2024-11-06 12:01:51 +05:30
Manav Rathi
07cd61a6f0 Inline 2024-11-06 11:57:45 +05:30
Manav Rathi
4257a34aed type 2024-11-06 11:54:47 +05:30
Manav Rathi
6d2bd35a66 Move 2024-11-06 11:50:38 +05:30
Manav Rathi
5c656f2378 Unused 2024-11-06 11:43:47 +05:30
Manav Rathi
287d4b00e1 [web] General (non-functional) rearrangement of code (#3957) 2024-11-06 11:36:34 +05:30
Manav Rathi
91b4ef2915 LF 2024-11-06 11:33:14 +05:30
Manav Rathi
e267dc6bc9 Move 2024-11-06 11:23:20 +05:30
Manav Rathi
6830ace1ce Inline 2024-11-06 11:16:11 +05:30
Manav Rathi
25f6ad893d Fix lints 2024-11-06 11:13:50 +05:30
Manav Rathi
bbc7d63250 Move 2024-11-06 11:12:30 +05:30
Manav Rathi
b03effff3e Tweak 2024-11-06 11:09:30 +05:30
Manav Rathi
339cdeaa55 Tweak 2024-11-06 11:03:14 +05:30
Manav Rathi
59e9e26d06 Flatten 2024-11-06 10:53:13 +05:30
Manav Rathi
c7b9a35034 Conv 2024-11-06 10:49:11 +05:30
NanoBunTV
c0a47b21f3 Added Custom Icon for Ko-fi
https://ko-fi.com
2024-11-05 23:18:21 -06:00
Manav Rathi
e07bf90f7a Remove deprecated defaultProps 2024-11-06 10:41:25 +05:30
Manav Rathi
0464e31393 Move 2024-11-06 10:30:32 +05:30
Manav Rathi
8ac01c96a3 Inline 2024-11-06 10:28:55 +05:30
Manav Rathi
0087be4938 Inline 2024-11-06 10:26:56 +05:30
Manav Rathi
f3c4ca932d Inline 2024-11-06 10:23:19 +05:30
Manav Rathi
499763edac Inline 2024-11-06 10:21:43 +05:30
Manav Rathi
2ee6e7edc4 Inline 2024-11-06 10:19:01 +05:30
Manav Rathi
058e157941 Inline 2024-11-06 10:15:10 +05:30
Manav Rathi
e7b7b3c1cc Inline 2024-11-06 10:13:11 +05:30
Manav Rathi
d50c577a2f Inline 2024-11-06 10:10:07 +05:30
Manav Rathi
ce80a002ea Inline 2024-11-06 10:09:21 +05:30
Manav Rathi
22b0d47e0a Unused 2024-11-06 10:06:44 +05:30
Manav Rathi
079154198b Inline 2024-11-06 10:01:41 +05:30
Manav Rathi
542cb16e1a Inline 2024-11-06 10:01:07 +05:30
Manav Rathi
2bb4be423f Inline 2024-11-06 09:59:59 +05:30
Manav Rathi
e87096aba5 Split 2024-11-06 09:51:40 +05:30
Manav Rathi
ac1045f9fe [web] Remove unused yarn invocations (#3955)
These are in infra.
2024-11-06 09:37:40 +05:30
Manav Rathi
37aa2af39d Fix 2024-11-06 09:31:52 +05:30
Manav Rathi
00791641a4 [web] Remove unused yarn invocations
These are in infra.
2024-11-06 09:28:19 +05:30
ashilkn
6a5b7f2166 [mob][photos] bump up to v0.9.57 2024-11-05 22:33:30 +05:30
ashilkn
bdc80c8f97 Merge branch 'main' into hierarchical_search 2024-11-05 22:31:42 +05:30
ashilkn
39a3a9a8fa [mob][photos] Avoid recomputing results of 'Only them' filter if already available 2024-11-05 22:29:55 +05:30
ashilkn
ebae813ee3 [mob][photos] Add option to make 'only them' filter work a little different only for testing, for feedback on which option is better 2024-11-05 22:27:38 +05:30
ashilkn
f09005ed95 [mob][photos] Make filtering of 'Only them' filter faster by making one db query instead of two and log and handle any errors when filtering using the 'Only them' filter 2024-11-05 21:01:35 +05:30
ashilkn
724b9620be [mob][photos] chore 2024-11-05 19:45:29 +05:30
Manav Rathi
ca0ab41403 [web] Improve handling of the CF Upload proxy flag (#3951) 2024-11-05 19:35:31 +05:30
Manav Rathi
4f0ba47c2e Fix 2024-11-05 19:15:41 +05:30
Manav Rathi
448a8789fa Switch 2024-11-05 19:07:00 +05:30
Manav Rathi
b730d41eca Update in shared albums manually 2024-11-05 18:54:55 +05:30
Manav Rathi
3e130d09ea Split so that it can be used by albums app 2024-11-05 18:46:47 +05:30
Manav Rathi
9d31ea521d Remove out of date comment 2024-11-05 18:30:52 +05:30
Manav Rathi
55b36501a0 Alt 2024-11-05 18:28:03 +05:30
Manav Rathi
237495d48f Move 2024-11-05 17:33:00 +05:30
mangesh
b6e5703ed9 [docs][without-docker]: make the docs more verbose wherever needed (#3937) 2024-11-05 16:59:58 +05:30
ashilkn
30cde90a68 [mob][photos] Only add initialGalleryFilter to filters to avoid in recommendations list when there are no applied filters
This resolves a bug: If 'A' is the initialGalleryFilter and a filter 'B' is applied (in this state both A and B filters are applied), and then the filter 'A' is removed, in recommendations, filter 'A' is not recommended since it's passed as a filter to avoid in recommendations
2024-11-05 16:18:49 +05:30
Neeraj Gupta
5450ac7a67 [mob] Fix appBar color change on scroll 2024-11-05 15:55:00 +05:30
Manav Rathi
228cea5b98 [web] Drawer refactoring - Maps settings (#3947) 2024-11-05 15:46:54 +05:30
Manav Rathi
385367a3df Inline 2024-11-05 15:41:33 +05:30
Murat Karayel
fc7da2081a [Auth] Fix title typo (#3946)
ClouDNS title typo

icon not showing in app because of typo
2024-11-05 15:32:29 +05:30
Manav Rathi
d26c4a7a84 Remove old code 2024-11-05 15:10:46 +05:30
Neeraj Gupta
1078a5edf8 [mob] Fix date parsing for batched photos from signal (#3945)
## Description
Related to https://github.com/ente-io/ente/issues/3851
## Tests
2024-11-05 15:08:52 +05:30
Neeraj Gupta
a200c4ac5f [mob] Fix date parsing for batched photos from signal 2024-11-05 15:07:58 +05:30
Manav Rathi
869f3b6138 Dedup 2024-11-05 14:57:44 +05:30
Manav Rathi
bf2c02e25c Use 2024-11-05 14:38:26 +05:30
Manav Rathi
ecca8be1d7 Fix 2024-11-05 14:33:32 +05:30
Manav Rathi
514129e07b Use 2024-11-05 14:31:49 +05:30
Manav Rathi
79d5d4ac1c Wrap 2024-11-05 14:25:33 +05:30
Manav Rathi
ead44dd73a Fix invalid nesting of p within p 2024-11-05 14:16:52 +05:30
Manav Rathi
1dd45a2e04 Make the message optional 2024-11-05 14:12:26 +05:30
Manav Rathi
a048f1a38f Use 2024-11-05 14:05:52 +05:30
Manav Rathi
1713510f2b New 2024-11-05 14:02:09 +05:30
Manav Rathi
66fc440d1b Move 2024-11-05 13:49:44 +05:30
Manav Rathi
05e5f9f675 Inline load and error states 2024-11-05 13:36:54 +05:30
Manav Rathi
d2b3de08c1 Placeholder 2024-11-05 13:20:53 +05:30
Manav Rathi
1b4c9217b6 Remote 2024-11-05 13:17:30 +05:30
Manav Rathi
f52ece7bb5 Allow subscriptions 2024-11-05 13:11:58 +05:30
Manav Rathi
862ba7b241 [web] New translations (#3942)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-05 12:24:57 +05:30
Crowdin Bot
65ba38968d New Crowdin translations by GitHub Action 2024-11-05 06:52:41 +00:00
Manav Rathi
2d80779b09 [desktop] Move face clustering related strings to translation (#3941) 2024-11-05 12:19:31 +05:30
Neeraj Gupta
7f1630967b [auth] Bump version v4.1.0 (#3940)
## Description

## Tests
2024-11-05 12:15:53 +05:30
Manav Rathi
5dcd4547d6 Move to tr 2024-11-05 12:14:28 +05:30
Manav Rathi
96b9b36c69 Move to tr 2024-11-05 12:07:49 +05:30
Neeraj Gupta
8a0d5ab9ef [auth] Bump version v4.1.0 2024-11-05 11:57:02 +05:30
Manav Rathi
ce02909b5d Use 2024-11-05 11:56:34 +05:30
Manav Rathi
fc6ab58514 Rename 2024-11-05 11:56:22 +05:30
Manav Rathi
38ed590a2b Move to tr 2024-11-05 11:52:20 +05:30
Manav Rathi
e4bfa1ddb1 Move 2024-11-05 11:47:49 +05:30
Neeraj Gupta
fb4c1b206d [mob] Basic skeleton to save person 2024-11-05 11:47:23 +05:30
Manav Rathi
8feef3f36f Remove unused 2024-11-05 11:45:09 +05:30
Manav Rathi
e7c788a793 [web] New translations (#3939)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-05 11:37:02 +05:30
Crowdin Bot
9223f83a4e New Crowdin translations by GitHub Action 2024-11-05 06:03:38 +00:00
Manav Rathi
151c8cd734 [web] Translation cleanup (#3938)
Related to the recent drawer refactorings
2024-11-05 11:32:51 +05:30
Manav Rathi
b494cc248b Unused 2024-11-05 11:23:21 +05:30
Manav Rathi
4794de7d74 Consistent casing 2024-11-05 11:22:44 +05:30
Manav Rathi
787d4388d3 Rename 2024-11-05 11:18:10 +05:30
Manav Rathi
934b1383b5 Rename 2024-11-05 11:15:11 +05:30
mangeshrex
7689e0a9f2 [docs][without-docker]: make the docs more verbose wherever needed 2024-11-05 11:11:49 +05:30
Manav Rathi
91e0ede0a6 Rename and move 2024-11-05 11:10:41 +05:30
Manav Rathi
7dd7194a7a Remove unused 2024-11-05 11:06:49 +05:30
Manav Rathi
b18de12f28 Rename 2024-11-05 11:06:07 +05:30
Manav Rathi
23ac921fb5 Remove unused 2024-11-05 11:01:16 +05:30
Manav Rathi
faf8720fdc [web] Drawer refactoring - Part x/x (#3936) 2024-11-05 10:59:33 +05:30
Manav Rathi
e2e3551ce4 Ditto 2024-11-05 10:53:02 +05:30
Manav Rathi
90a0a44ae2 Move 2024-11-05 10:32:52 +05:30
Murat Karayel
215837ac4a [Auth] New icons (#3854)
New icons:
+ Binance TR
+ ClouDNS
+ CSFloat

⁕ Revamped Ubiquiti icon

› altNames for WARGAMING.NET
2024-11-05 10:32:36 +05:30
Manav Rathi
6112396479 Move 2024-11-05 10:26:55 +05:30
Manav Rathi
70f40aa103 Update 2024-11-05 10:16:08 +05:30
ashilkn
472bf48b42 [mob][photos] Remove face IDs that aren't associated with any cluster from getting added to the 'Only them' filter results 2024-11-05 10:10:59 +05:30
Manav Rathi
73ea3d167d Enable state 2024-11-05 09:55:54 +05:30
Manav Rathi
e04cd24e91 Tweak 2024-11-05 09:42:44 +05:30
Manav Rathi
089808892b Update 2024-11-05 09:37:06 +05:30
Manav Rathi
07995dcbb8 md 2024-11-05 09:33:28 +05:30
Manav Rathi
dfd55328c7 md 2024-11-05 09:30:00 +05:30
Neeraj Gupta
c69afd28a3 [Auth - Custom Icons] Fixed spelling mistake for Ubiquiti SSO (#3877)
### Description:
Fixed spelling mistake for one of Ubiquiti's "altNames".

### Changes:
`"Ubiquti SSO` ---> `"Ubiquiti SSO"`
2024-11-05 09:20:10 +05:30
ashilkn
fb9b3543e0 [mob][photos] Remove stale code 2024-11-04 20:22:39 +05:30
ashilkn
b2da30e207 [mob][photos] Show 'Only them' filter in recommendations right after a person screen is opened, even when there are no filters selected 2024-11-04 19:19:52 +05:30
Manav Rathi
748f65e536 [web] Continuing settings drawer related refactoring (#3933) 2024-11-04 19:16:02 +05:30
Manav Rathi
da0bee0cc4 2FA drawer 2024-11-04 19:10:59 +05:30
Manav Rathi
23d739c380 Tweak 2024-11-04 18:57:05 +05:30
Manav Rathi
0a122b9fed Ditto 2024-11-04 18:47:33 +05:30
Manav Rathi
6b0b5fc3ce Touchups 2024-11-04 18:31:04 +05:30
Manav Rathi
fd29a26210 Swap 2024-11-04 18:22:45 +05:30
Manav Rathi
cbe7407c14 Dup 2024-11-04 18:19:40 +05:30
Manav Rathi
5311714bff Don't rely on container 2024-11-04 18:14:53 +05:30
Neeraj Gupta
c967abbae7 [server] Log additional details on replication failure (#3932)
## Description

## Tests
2024-11-04 18:01:54 +05:30
Neeraj Gupta
0fc17e9453 [server] Log additional details on replication failure 2024-11-04 18:00:59 +05:30
Manav Rathi
f52420df20 Shorten 2024-11-04 18:00:13 +05:30
ashilkn
b036079249 [mob][photos] Do not show any face filters in recommendations when an 'Only them' filter is applied 2024-11-04 17:49:20 +05:30
Alex Rirak
0edfb461af [AUTH] Add icon for Carta.com, KnownHost.com, TRowePrice.com (#3908)
## Description
- Added an Icon for Carta.com
- Added an Icon for KnownHost.com
- Added an Icon for TRowePrice.com
- Updated Config
2024-11-04 16:04:40 +05:30
Laurens Priem
59f7b316c3 Copy (#3930)
Copy change
2024-11-04 16:04:17 +05:30
Manav Rathi
27aaf78499 Split off 2024-11-04 15:59:52 +05:30
Neeraj Gupta
82223de0ba [mob] Fix nav bug during person label assignment (#3931)
## Description

## Tests
2024-11-04 15:58:48 +05:30
Neeraj Gupta
a4de4fe4b7 [mob] Fix nav bug during person label assignment 2024-11-04 15:54:59 +05:30
Manav Rathi
d5071628b6 Consistent 2024-11-04 15:48:42 +05:30
Manav Rathi
ec776e9f98 Unnest 2024-11-04 15:41:40 +05:30
Manav Rathi
8cf4c008d5 Ren 2024-11-04 15:31:29 +05:30
Manav Rathi
5c4aed51f2 [web] Refactoring - Nested left sidebar drawer (#3928) 2024-11-04 15:27:08 +05:30
Manav Rathi
7c91f1059d LF 2024-11-04 15:24:11 +05:30
Manav Rathi
3c15f80a79 Restore basic usability 2024-11-04 15:19:57 +05:30
Manav Rathi
f164df75fc Remove unnecessary boxes 2024-11-04 15:15:23 +05:30
Manav Rathi
18daf681de Update 2024-11-04 15:10:12 +05:30
Manav Rathi
ff42397316 Use 2024-11-04 14:54:01 +05:30
Manav Rathi
302dff72a4 Drop the workaround 2024-11-04 14:31:08 +05:30
Manav Rathi
d9e106088a S3 2024-11-04 14:28:25 +05:30
Manav Rathi
31cdb63c7d S2 2024-11-04 14:19:48 +05:30
Manav Rathi
b1c7c238a9 Sketch 2024-11-04 14:14:17 +05:30
Manav Rathi
bd35f3e43d Rename 2024-11-04 14:05:24 +05:30
Manav Rathi
cfcbed2613 Move 2024-11-04 14:01:43 +05:30
laurenspriem
0197451d0e Merge branch 'main' into mobile_ml_naming 2024-11-04 14:01:19 +05:30
Neeraj Gupta
63471eea85 [mob] Add attributes for person email & userID 2024-11-04 13:44:07 +05:30
Manav Rathi
80d35ea2fe [infra] Add data-puller CF worker (#3927) 2024-11-04 13:43:59 +05:30
Manav Rathi
fd301ff116 [infra] Add data-puller CF worker 2024-11-04 13:40:41 +05:30
Manav Rathi
34f485c658 [docs] Add note about leafmost folder (#3924) 2024-11-04 11:38:50 +05:30
Manav Rathi
fcb966f649 [docs] Add note about leafmost folder 2024-11-04 11:37:08 +05:30
mangesh
ca7ed779d6 minor fix: describing markdown syntax type. (#3879) 2024-11-04 11:34:06 +05:30
mangesh
1fcdc7cc73 add: resource links for running museum as a bg service (#3890) 2024-11-04 11:32:56 +05:30
Neeraj Gupta
1ae5b614f4 [auth] New translations (#3918)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-11-04 11:32:30 +05:30
Neeraj Gupta
c58dffd5c9 [mob] Handle 404 for multipart failure (#3923)
## Description

## Tests
2024-11-04 11:29:04 +05:30
Neeraj Gupta
ef329177c0 Merge remote-tracking branch 'origin/main' into file_data_v2 2024-11-04 09:51:16 +05:30
Neeraj Gupta
c13364513b [auth] Remove bad icon 2024-11-04 09:50:16 +05:30
Manav Rathi
5ef200d520 [desktop] Fix build failures due to apt failures (#3922) 2024-11-04 09:47:28 +05:30
Manav Rathi
a11dd01d4a [desktop] Fix build failures due to apt failures
https://github.com/ente-io/ente/pull/3921/files
2024-11-04 09:46:28 +05:30
Manav Rathi
86af6653dd [desktop] Fix build failures due to apt failures (#3921)
https://github.com/actions/runner-images/issues/6039#issuecomment-1209531257
2024-11-04 09:42:37 +05:30
github-actions[bot]
7e7e1983b7 [mobile] New translations (#3917)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-11-04 09:41:56 +05:30
Neeraj Gupta
cb37870911 Rename file back to original name 2024-11-04 09:36:30 +05:30
Neeraj Gupta
257aae3d81 Temporarily rename file to resolve case sensitivity issue 2024-11-04 09:36:29 +05:30
Manav Rathi
a1bb2ff0c1 [desktop] Fix build failures due to apt failures
https://github.com/actions/runner-images/issues/6039#issuecomment-1209531257
2024-11-04 09:32:47 +05:30
Manav Rathi
1a338f2451 [web] Fix capitalization for the uk-UA lang (#3920)
https://github.com/ente-io/ente/issues/3634#issuecomment-2448388285
2024-11-04 08:23:02 +05:30
Manav Rathi
432acfbeb6 [web] Fix capitalization for the uk-UA lang
https://github.com/ente-io/ente/issues/3634#issuecomment-2448388285
2024-11-04 08:19:12 +05:30
Manav Rathi
af2b6e3918 [web] New translations (#3916)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-11-04 08:17:44 +05:30
Crowdin Bot
46f7d14964 New Crowdin translations by GitHub Action 2024-11-04 01:17:23 +00:00
Crowdin Bot
caf0374f80 New Crowdin translations by GitHub Action 2024-11-04 00:35:43 +00:00
Manav Rathi
d4587abf3f [web] Minor drawer related refactoring (#3891)
Non functional
2024-10-30 23:04:12 +05:30
Manav Rathi
4e47d856bf Rename and move 2024-10-30 23:01:11 +05:30
Manav Rathi
c2514bc336 Default anchor is already left 2024-10-30 22:34:07 +05:30
Manav Rathi
7f3996c0ba [web] Settings related refactoring (#3888)
Prep for moving the preferences code into packages/new/photos.
2024-10-30 22:26:47 +05:30
Manav Rathi
b7af7be2da LF 2024-10-30 22:20:20 +05:30
Manav Rathi
8685222472 Only attempt to init settings after login 2024-10-30 21:59:28 +05:30
ashilkn
b2c6374010 [mob][photos] Stop showing name of face filter so that it occupies less space in UI 2024-10-30 21:24:20 +05:30
ashilkn
e0e6980dac [mob][photos] Use thumbnail image for face filter thumbnails 2024-10-30 21:09:33 +05:30
mangeshrex
5a37760cf1 add: resource links for running museum as a bg service 2024-10-30 20:50:54 +05:30
ashilkn
556fb50870 [mob][photos] Move different filter chip widgets to separate files 2024-10-30 15:56:18 +05:30
ashilkn
da38c3e9f5 [mob][photos] Fix missing files in hierarchical search when searching over an archived album 2024-10-30 15:40:33 +05:30
Manav Rathi
f502246cde LF 2024-10-30 14:42:24 +05:30
Manav Rathi
774227c14e Split again 2024-10-30 14:37:40 +05:30
ashilkn
862e84e6b2 [mob][photos] Make 'only them' filter working, showing filtered files in gallery 2024-10-30 14:33:08 +05:30
Manav Rathi
98ad12b415 Start using 2024-10-30 14:28:25 +05:30
Manav Rathi
9b04de216c wip: checkpoint 2024-10-30 14:02:43 +05:30
Manav Rathi
6b71ce2cf9 To settings 2024-10-30 13:27:43 +05:30
Manav Rathi
3483466391 Rename 2024-10-30 13:25:27 +05:30
Manav Rathi
5609778ca1 Transition to settings 2024-10-30 13:25:14 +05:30
Manav Rathi
072c472f1c Outline 2024-10-30 13:11:44 +05:30
Manav Rathi
b8dea0f296 Outline 2024-10-30 12:27:11 +05:30
Manav Rathi
56bac2160e Combine 2024-10-30 12:12:19 +05:30
Manav Rathi
258d1768fd Inline 2024-10-30 11:31:02 +05:30
Manav Rathi
23e6788891 [web] [desktop] Retain JPEG originals even on date modifications (#3887) 2024-10-30 10:57:34 +05:30
Manav Rathi
28cb942e6c Fix formatting lint issue 2024-10-30 10:53:02 +05:30
Manav Rathi
f97952298d [web] [desktop] Retain JPEG originals even on date modifications 2024-10-30 10:34:42 +05:30
ashilkn
e6813aa042 [mob][photos] When an 'only them' filter is added, remove all individual face filters from applied list 2024-10-29 20:20:31 +05:30
ashilkn
4717e48598 [mob][photos] Show thumbnail for 'only them' filter with different layouts depending on the number of faces in filter 2024-10-29 18:52:52 +05:30
laurenspriem
1277c9d188 [mob][photos] Copy 2024-10-29 18:16:16 +05:30
ashilkn
f753779860 [mob][photos] Create only them filter and add it to recommendations on a condition 2024-10-29 17:26:18 +05:30
mangesh
3244f9d37e minor fix: describing markdown syntax type. 2024-10-29 13:15:26 +05:30
Neeraj Gupta
b886a9e31c [mob] Add support for storing fileDataInfo 2024-10-29 13:11:40 +05:30
Neeraj Gupta
5568a86fb2 [mob] Remove dead code 2024-10-29 11:47:11 +05:30
Neeraj Gupta
ea8e561e04 [mob] generated 2024-10-29 11:43:49 +05:30
Neeraj Gupta
ee36ebc6a6 [mob] Add migration for filedata 2024-10-29 11:43:39 +05:30
KingLuc12
ae0c379e3f Update custom-icons.json
Changed one of the "altNames" from "Ubiquti SSO" to "Ubiquiti SSO".
2024-10-28 20:58:06 +00:00
KingLuc12
19c81646e3 Merge branch 'ente-io:main' into main 2024-10-28 20:55:14 +00:00
ashilkn
b05373c8f2 [mob][photos] Change configuration in iOS to open albums.ente.sh instead of albums.ente.io 2024-10-28 17:37:15 +05:30
Neeraj Gupta
8dce201ec6 Merge branch 'main' into file_data_v2 2024-10-28 15:55:46 +05:30
Neeraj Gupta
d3dd168b2a [server] generated strings 2024-10-28 15:38:55 +05:30
ashilkn
322c729c13 [mob][photos] Curate slightly better recommendations in app bar
Before, the recommendations were only based on relevance. Now the recommendations will be mostly relevant and a bit more diverse when it comes to type of filter
2024-10-26 18:50:24 +05:30
ashilkn
2c4c25feb3 [mob][photos] Create FilterTypeNames enum and enforce that a new entry is added here any time a new class extends HierarchicalSearchFilter 2024-10-26 18:40:57 +05:30
Aman Raj Singh Mourya
c849ea1046 [mob][photos] use better dialog widget to ask permissions 2024-10-26 17:12:52 +05:30
Aman Raj Singh Mourya
b3f332cbb5 [mob][photos] open owned collection without fetching from the server 2024-10-26 13:14:45 +05:30
ashilkn
1c3bdb6d69 Merge branch 'main' into hierarchical_search 2024-10-25 09:58:37 +05:30
ashilkn
8b647ed0b1 [mob][photos] Wrap safearea around FilterOptionsBottomSheet 2024-10-25 09:57:39 +05:30
ashilkn
a29f9db35d [mob][photos] Show loading state in gallery from when a filter is applied to when all computation related to it finishes 2024-10-25 09:10:51 +05:30
ashilkn
ae5ae0c770 [mob][photos] Enable hierarchical search for uncategorized album 2024-10-25 08:34:55 +05:30
ashilkn
567ae6aa41 Revert "[mob][photos] Change leading width of appbar when filters are applied"
This reverts commit 925abee3c5.
2024-10-25 08:23:38 +05:30
ashilkn
53e7bbac78 [mob][photos] Chore 2024-10-24 22:15:04 +05:30
ashilkn
e944b6e8cb [mob][photos] Performance improvements 2024-10-24 22:13:00 +05:30
ashilkn
925abee3c5 [mob][photos] Change leading width of appbar when filters are applied 2024-10-24 21:10:52 +05:30
ashilkn
dabf4bb309 [mob][photos] Remove duplicate people naming banner 2024-10-24 21:02:40 +05:30
ashilkn
656d103e9d [mob][photos] Stop showing cluster id in UI 2024-10-24 20:59:25 +05:30
Aman Raj Singh Mourya
10ca0b7669 Merge branch 'deeplinks' of https://github.com/ente-io/ente into deeplinks 2024-10-24 19:12:36 +05:30
Aman Raj Singh Mourya
621df27da9 [mob][photos] added android_intent_plus to open app settings for permissions 2024-10-24 19:12:33 +05:30
Aman Raj Singh Mourya
020033bd92 [mob][photos] Ask permission to enable deeplinks for github & fdroid users 2024-10-24 19:10:52 +05:30
ashilkn
5498438384 [mob][photos] Increase size of face filter chip in all filters view 2024-10-24 19:10:36 +05:30
ashilkn
83cfd4ab4b [mob][photos] UI improvements in filter chips 2024-10-24 19:06:05 +05:30
ashilkn
32b5b903be [mob][photos] Show close icon always inside the generic filter chip 2024-10-24 18:38:24 +05:30
ashilkn
96cba31c29 [mob][photos] Chore 2024-10-24 17:54:01 +05:30
ashilkn
8c708530ef [mob][photos] Perf improvements to hierarchical search
Normal search and hierarchical search needs slightly different set of files. Refactored code in such a way that the elements in both these lists are references of a elements in a list of all files and hence reducing the memory needed for search and hierarchical search combined. Files used for hierarchical search contain only uploaded files now, rather than mix of uploaded and un-uploaded, reducing iterations required for hierarchical search
2024-10-24 17:17:50 +05:30
Aman Raj Singh Mourya
9d045f51eb [mob][photos] resolve merge conflicts 2024-10-24 17:17:49 +05:30
ashilkn
7be790d8ff [mob][photos] Bump up to v0.9.54 2024-10-24 14:20:08 +05:30
ashilkn
24bb6f28a9 Merge branch 'main' into deeplinks 2024-10-24 14:16:33 +05:30
Neeraj Gupta
7e0a3cdd6c Merge branch 'main' into f-droid 2024-10-24 13:29:54 +05:30
ashilkn
d45cb08fec [mob][photos] Remove duplicates and don't show files in ignored collections in Hierarchical search gallery 2024-10-24 11:52:44 +05:30
KingLuc12
4668be96c1 Added Ubiquiti to "custom-icons.json" 2024-10-23 23:00:37 +01:00
KingLuc12
9b6a7881a5 Add files via upload 2024-10-23 22:50:24 +01:00
ashilkn
2ec911da06 [mob][photos] Fix files in group in HierarchicalSearchGallery not ordered by creation time + reduce iterations 2024-10-23 21:41:42 +05:30
ashilkn
5e56ec21b7 [mob][photos] Use better name for function 2024-10-23 21:39:11 +05:30
ashilkn
6a692ebc73 [mob][photos] Clear all file selections when filters are applied 2024-10-23 20:46:26 +05:30
ashilkn
43dc2794d7 [mob][photos] Keep selection sheet the same until the initial top level filter of the gallery is removed. Once removed, use GalleryType.searchResult for the selection sheet 2024-10-23 20:39:11 +05:30
ashilkn
802ba55016 [mob][photos] Group filter recommendations by type in appbar 2024-10-23 18:44:35 +05:30
ashilkn
e7525ff5ea [mob][photos] Elevate app bar which has filters when gallery is scroll underneath to it (only visible in light theme) 2024-10-23 18:21:39 +05:30
ashilkn
9983689c74 [mob][photos] Fade the left edge of applied filters in appbar so that the filters fade away to the left when scrolling 2024-10-23 18:06:09 +05:30
ashilkn
b7f23a74c3 [mob][photos] Add icons for TopLevelGenericFilter search results 2024-10-23 18:05:12 +05:30
ashilkn
7ed11779bd [mob][photos] Show a gallery's TopLevelGenericFiter too in all filters view 2024-10-23 17:58:17 +05:30
ashilkn
37f2b9f70e [mob][photos] Fix filters getting squished a bit because of it's size constrain and it's outer stroke width 2024-10-23 16:39:11 +05:30
ashilkn
f9d6c54004 [
mob][photos] Slight changes to UI in all filters view and in app bar and fix clipping issue of overflowing of widget content (of filter chip) by changing the design
2024-10-23 16:26:26 +05:30
ashilkn
f6db381e20 [mob][photos] Resolve merge conflicts and merge main 2024-10-23 11:25:54 +05:30
ashilkn
3dabf7e89c [mob][photos] Make all filters button's UI better 2024-10-23 08:57:39 +05:30
ashilkn
9722cd5d67 [mob][photos] Create a bigger view that shows all applied and recommended filters (bottom sheet) and make changes related to it 2024-10-22 22:52:43 +05:30
ashilkn
8e7a560ad4 [mob][photos] Pass FileTypeFilter instead of TopLevelGenericFilter for file type search results 2024-10-22 21:28:50 +05:30
ashilkn
f62c4e3900 [mob][photos] Add UI change for face filter chip when filter is applied 2024-10-22 17:55:49 +05:30
ashilkn
f774a9a3c3 [mob][photos] Bug fix 2024-10-22 17:40:37 +05:30
ashilkn
1e868ac624 [mob][photos] Add 'isApplied' state to filters, change UI for applied filters 2024-10-22 17:17:00 +05:30
ashilkn
2d6bd7f5a5 [mob][photos] Only show most relevant filters in app bar as recommendation and capped to max 16 2024-10-22 15:20:48 +05:30
ashilkn
1701311be3 [mob][photos] Minor fix 2024-10-22 12:47:10 +05:30
ashilkn
da21dcbd9e [mob][photos] Show loading indicator till the image of face in face filter is ready 2024-10-22 12:35:58 +05:30
ashilkn
fa076305df [mob][photos] Add animation to changes in recommended filter in appbar 2024-10-21 15:44:53 +05:30
ashilkn
8a130b52c2 [mob][photos] Improve UI of appbar when there are added filters 2024-10-21 08:34:57 +05:30
ashilkn
f63e8b51d9 [mob][photos] Use service locators where ever necessary 2024-10-19 22:44:08 +05:30
ashilkn
9a07038bdf [mob][photos] Resolve merge conflicts and merge main 2024-10-19 22:40:17 +05:30
ashilkn
3716eb3d30 [mob][photos] Make MagicResultScreen hierarchical searchable 2024-10-19 22:22:06 +05:30
ashilkn
59333b700c [mob][photos] Make UI of Appbar and filter chips better 2024-10-19 22:01:07 +05:30
ashilkn
5111b98839 [mob][photos] Pass matchedUploadedIDs to MagicFilter right when recommendations are curated for MagicFilter to work when applied 2024-10-19 20:24:08 +05:30
ashilkn
f66e49313d [mob][photos] Show magic filter recommendations for a gallery using magic cache used for the discovery section 2024-10-19 19:26:43 +05:30
ashilkn
641aaf9d56 [mob][photos] Resolve merge conflicts and merge main 2024-10-18 20:27:42 +05:30
ashilkn
0fc63396b7 [mob][photos] Chore 2024-10-18 20:03:32 +05:30
ashilkn
0c185d3446 [mob][photos] Resolve merge conflicts and merge main 2024-10-18 19:04:21 +05:30
ashilkn
063d87e44a [mob][photos] Use HierarchicalSearchGallery in PeoplePage when searching so that the gallery updates when adding/removing filters 2024-10-18 18:57:13 +05:30
ashilkn
c8990d8f40 [mob][photos] Make filters useable (make them appear on appbar) in named people page 2024-10-18 09:50:10 +05:30
ashilkn
fd9269ccdf [mob][photos] Make sure AppliedFilters or RecommendedFilters widget is not used when a gallery is not hierarchical searchable 2024-10-18 09:41:13 +05:30
ashilkn
c7a692cb4d [mob][photos] Fix face thumbnail not appearing when filter is applied 2024-10-18 07:25:24 +05:30
ashilkn
288e987246 [mob][photos] Add more logging in filtering files 2024-10-18 07:13:48 +05:30
ashilkn
e616071395 [mob][photos] Optimize getting uploaded file IDs associated with personID and clusterID when applying face filters 2024-10-17 21:20:40 +05:30
ashilkn
2f54acab58 [mob][photos] Make face filtering work (yet to be optimized for performance) 2024-10-17 19:14:24 +05:30
ashilkn
1136d47c09 [mob][photos] Show face thumbnail and name of face if available in FaceFilterChip 2024-10-17 17:46:41 +05:30
Aman Raj Singh Mourya
191a03c6d0 [mob][photos] change accepted links from albums.ente.io to albums.ente.sh 2024-10-17 17:07:37 +05:30
ashilkn
0ef03389ab [mob][photos] Pass FaceFilter.name as null if face name is not available (when personId is null) instead of passing clusterID 2024-10-17 09:16:36 +05:30
ashilkn
c4d49f4176 [mob][photos] Use FaceFilterChip instead of GenericFilterChip where ever necessary 2024-10-17 09:05:30 +05:30
ashilkn
a7420be774 [mob][photos] Remove no more necessary abstract method 'resultType' in HierarchicalSearchFilter 2024-10-17 09:03:57 +05:30
ashilkn
6252753512 Merge branch 'main' into hierarchical_search 2024-10-17 08:47:00 +05:30
ashilkn
b9b9dac719 [mob][photos] Remove unused extension on ResultType 2024-10-17 08:45:36 +05:30
ashilkn
6facd67452 [mob][photos] Add more documentation about TopLevelGenericFilter 2024-10-17 08:28:50 +05:30
ashilkn
863ba6b955 [mob][photos] Clean up isSameFilter implementations 2024-10-17 08:25:12 +05:30
ashilkn
f0c29fef5c Merge branch 'main' into f-droid 2024-10-16 17:06:01 +05:30
Neeraj Gupta
2a3e317725 Merge branch 'main' into f-droid 2024-10-15 21:01:21 +05:30
ashilkn
ea983dd76b [mob][photos] Remove toHierarchicalSearchFilter which is no longer used from HierarchicalSearchFilter 2024-10-14 15:45:05 +05:30
ashilkn
171e96976a [mob][photos] Attach a SearchResults's corresponding HierarchicalSearchFilter to it when ever a instance is created 2024-10-11 20:57:45 +05:30
ashilkn
4450018491 [mob][photos] Create a different filter chip widget for faces and a generic one for everything else 2024-10-11 08:45:24 +05:30
ashilkn
b9a99d89af [mob][photos] Create a custom filter chip for hierarchical search 2024-10-11 07:52:06 +05:30
ashilkn
f5cadb3b7a [mob][photos] Curate face filters and show in recommendations 2024-10-10 19:50:38 +05:30
ashilkn
bc90b6d980 [mob][photos] FaceFilter should accept either personId or clusterId 2024-10-10 19:29:49 +05:30
ashilkn
66a13392a9 [mob][photos] Make implementation of abstract fn isSameFilter() more accurate when the fn is used to compare two same sub-HierarchicalSearchFilter types 2024-10-10 17:36:21 +05:30
ashilkn
6c5b0a6578 [mob][photos] Chore 2024-10-10 10:09:19 +05:30
ashilkn
87ff4076b0 [mob][photos] Create FaceFilter class 2024-10-10 10:09:01 +05:30
ashilkn
0dd3e5d452 [mob][photos] Fix typo 2024-10-09 15:32:23 +05:30
Aman Raj Singh Mourya
86b70ab034 [mob][photos] hide "add photos" for deeplinks, will implement after v1 2024-10-09 14:41:04 +05:30
ashilkn
1a1b3ebf12 [mob][photos] Resolve merge conflicts and merge main 2024-10-09 13:52:19 +05:30
Aman Raj Singh Mourya
6ea51a70f5 [mob][photos] using ReceiveSharingIntent to listen to deeplink & showing loading dialog till the album is fetched 2024-10-08 16:38:27 +05:30
Aman Raj Singh Mourya
45ba65682c [mob][photos] hide owner avatar if file is from a public link 2024-10-08 13:32:15 +05:30
Aman Raj Singh Mourya
22737f139b [mob][photos] Hide file owner if file is a public shared file 2024-10-08 13:05:18 +05:30
ashilkn
7504e01bf7 [mob][photos] Enable hierarchical search in location screen 2024-10-07 20:14:46 +05:30
ashilkn
af8d630060 [mob][photos] Use GalleryAppBar widget on location screen 2024-10-07 20:05:46 +05:30
ashilkn
2611cdc480 [mob][photos] Only show what comes before '@' in the name of contacts filter 2024-10-07 18:37:22 +05:30
ashilkn
b68fdf3d15 [mob][photos] Fix 'cannot modify an unmodifiable set' bug 2024-10-07 18:33:35 +05:30
ashilkn
d91a710f18 [mob][photos] Add ResultType used in search a member of HierarchicalSerachFilter and make use of it in isSameFilter() for isSameFilter() to work when comparing other filters and TopLevelGenericFilters 2024-10-07 18:11:50 +05:30
ashilkn
f1535f901f [mob][photos] Pass better string for FileTypeFilter. Also, do it in such a way that name() of HierarchicalSearchFilter doesn't need a BuildContext parameter 2024-10-07 17:04:16 +05:30
ashilkn
5f2cc6f6c3 [mob][photos] Add initialFilter in search results page depending on the type of search result passed 2024-10-07 16:26:05 +05:30
ashilkn
e6590a7190 [mob][photos] Wrap GalleryFilesState over SharedPublicCollectionPage to fix error 2024-10-07 15:03:38 +05:30
ashilkn
27bce439c4 Merge branch 'main' into deeplinks 2024-10-07 14:24:51 +05:30
Ashil
4f19c40492 Media extension fix for deeplinks (#3584)
## Description

## Tests
2024-10-07 14:24:18 +05:30
ashilkn
aa9fbd281e [mob][photos] Create a top level generic filter to be used for search ResultTypes(s) for which we don't plan to keep a subtype of HierarchicalSearchFilter 2024-10-05 22:18:18 +05:30
ashilkn
fac18333ce [mob][photos] Improve performance when adding/removing filters during hierarchical search by using cached results of applied filters instead of iterating through all filters and files 2024-10-05 19:45:55 +05:30
ashilkn
42c9ae4caf [mob][photos] Remove dead code 2024-10-05 17:42:57 +05:30
Aman Raj Singh Mourya
0ace359983 [mob][photos] media_extension fix to support deeplinks 2024-10-05 17:04:09 +05:30
ashilkn
bbc894cfda [mob][photos] Add contacts filter in hierarchical search 2024-10-05 16:46:12 +05:30
ashilkn
d7eb0e9dc3 [mob][photos] Create ContactsFilter class 2024-10-05 16:14:55 +05:30
ashilkn
45e2ca52c9 Merge branch 'main' into hierarchical_search 2024-10-05 16:03:29 +05:30
ashilkn
05b14ac32e [mob][photos] Return false if file doesn't have location data on checking if a file matches a location filter 2024-10-04 15:38:57 +05:30
ashilkn
e2897b7d18 [mob][photos] Curate location filters in isolate 2024-10-04 15:31:16 +05:30
ashilkn
3427f1778e [mob][photos] Create LocationFilter class 2024-10-04 15:14:23 +05:30
Neeraj Gupta
2430473a10 [server] Minor refactor 2024-10-03 21:37:09 +05:30
ashilkn
4b72817864 [mob][photos] Make initialGalleryFilter non-nullable and make a a required parameter of SearchFilterDataProvider 2024-10-03 08:47:35 +05:30
ashilkn
acfe65bf37 [mob][photos] Enable hierarchical search in search results page 2024-10-03 08:41:17 +05:30
ashilkn
18a22c8014 [mob][photos] Handle and log failures in curating and applying filters 2024-10-03 07:51:15 +05:30
ashilkn
2c2c7f6c9e [mob][photos] Fix null check used on null value exception + refactor filtering of files 2024-10-03 07:47:05 +05:30
ashilkn
6aec2c5718 [mob][photos] Curate both album and fileType filters and add all to applied filters at once 2024-10-03 07:22:19 +05:30
ashilkn
38e9496b8c [mob][photos] Add comment 2024-10-03 07:09:37 +05:30
ashilkn
369bdc8f4c [mob][photos] Create function to curate file type filters 2024-10-03 07:08:04 +05:30
ashilkn
a29fd51855 [mob][photos] Create FileTypeFilter class for photos, videos and live photos filters 2024-10-02 11:08:51 +05:30
ashilkn
a105195481 [mob][photos] Make matchedUploadedIDs a property of HierarchicalSearchFilter so that it's a property of all filters that extend it 2024-10-02 10:49:23 +05:30
ashilkn
007f7aa5d6 [mob][photos] Create a new widget 'HierarchicalSearchGallery' and use it when the first filter is added instead of handling everything in the 'Gallery' widget
Using a separate gallery for Hierarchical Search makes it easier to plug this in in different galleries
2024-10-02 10:05:26 +05:30
Neeraj Gupta
4f963f250f [server] More fixes for video preview API 2024-10-01 22:34:11 +05:30
Neeraj Gupta
9898baddbb [mob] Update preview code to use latest api 2024-10-01 22:33:31 +05:30
Neeraj Gupta
ca70c36ae0 [server] Fix minor bugs in reporting video preview 2024-10-01 22:01:37 +05:30
Neeraj Gupta
1bf8f2749e [server] Remove objectNonce from video preview 2024-10-01 21:32:43 +05:30
Neeraj Gupta
520d4e4f26 [mob] Fix file getter 2024-10-01 21:24:12 +05:30
Neeraj Gupta
56b8728e79 Merge branch 'main' into video_file_preview 2024-10-01 21:23:41 +05:30
Aman Raj Singh Mourya
2b856305b2 [mob][photos] skip deleted files 2024-10-01 21:05:18 +05:30
ashilkn
2292146706 [mob][photos] Refactor 2024-10-01 15:58:48 +05:30
ashilkn
60c718c7ed [mob][photos] Move filtering logic outside of gallery to reduce clutter in gallery file 2024-09-30 16:38:54 +05:30
Neeraj Gupta
ba04e20aeb erge branch 'main' into mobile-preview-video 2024-09-30 16:04:38 +05:30
ashilkn
b7f899cd88 [mob][photos] Fix incorrect order of files in _allGalleryFiles compared to file order in gallery 2024-09-30 16:04:12 +05:30
ashilkn
c27451f46b [mob][photos] Update all files in GalleryFilesState when filters are added in hierarchical search in a gallery 2024-09-30 16:02:27 +05:30
Neeraj Gupta
df28a8bf50 [server] Hook API to insert video preview 2024-09-30 16:02:13 +05:30
Neeraj Gupta
0a446a6629 [server] Fix deletion for preview objects 2024-09-30 15:57:15 +05:30
Neeraj Gupta
b8f1bce341 [server] Initial support for storing video preview data 2024-09-30 14:58:10 +05:30
ashilkn
79e49d49d4 [mob][photos] Resolve merge conflicts and merge main 2024-09-30 13:01:35 +05:30
Neeraj Gupta
f995589a02 Merge branch 'main' into f-droid 2024-09-29 12:04:26 +05:30
Aman Raj Singh Mourya
38311cfc47 [mob][photos] show error dialog when something goes wrong 2024-09-27 18:19:54 +05:30
Aman Raj Singh Mourya
ac656cfe9f [mob][photos] cached public collectionID 2024-09-27 17:09:26 +05:30
Aman Raj Singh Mourya
1bcacc921b [mob][photos] fixed album name not displaying and app bar fixes 2024-09-27 17:08:45 +05:30
ashilkn
2523a32e94 Merge branch 'main' into hierarchical_search 2024-09-26 09:50:26 +05:30
ashilkn
38ee4cd1da [mob][photos] Safely add filters to recommended list ensuring that the not any already existing filters in recommended or applied is added 2024-09-25 19:23:34 +05:30
ashilkn
8169bbe1fa [mob][photos] Curate new album filters on each new udpate to applied filters 2024-09-25 19:11:50 +05:30
Neeraj Gupta
be615197fd [server] Fix error in getting preview url 2024-09-25 15:50:33 +05:30
ashilkn
17cf7fe6a4 [mob][photos] On applying the first filter on hierarchical search, add the initial gallery filter to applied filters
If we are on an album named 'Trip to Coorg' and another album filter is added, a functional  filter chip will get added to applied filters automatically
2024-09-25 15:41:07 +05:30
Neeraj Gupta
d4a68069ba [server] Add columns to store preview objects 2024-09-25 15:40:52 +05:30
Neeraj Gupta
8fc14c72e2 Merge branch 'main' into video_file_preview 2024-09-25 15:26:29 +05:30
Aman Raj Singh Mourya
d6bed953a1 [mob][photos] made shared_public_collection to handle public link seprately 2024-09-25 15:18:17 +05:30
Aman Raj Singh Mourya
a8d1a80578 Merge branch 'main' into deeplinks 2024-09-25 13:24:20 +05:30
ashilkn
bd6fe03710 [mob][photos] Do not show up the initial gallery filter on hierarchical search's filter recommendations
For example, if we search for an album 'Trip to Coorg' and go in the album, 'Trip to Coorg' shouldn't come up in recommended filters
2024-09-25 13:14:54 +05:30
ashilkn
88891bf24e [mob][photos] Go back to search screen if all applied filters are de-selected 2024-09-25 11:55:07 +05:30
ashilkn
798c8f0782 [mob][photos] Enable use of hierarchical search in album page 2024-09-25 11:54:27 +05:30
Aman Raj Singh Mourya
bda3ec2e3a [mob][photos] added a new gallery type for shared public link 2024-09-25 01:04:23 +05:30
Aman Raj Singh Mourya
71e87ad2aa [mob][photos] Updated public_url to save shared public link data 2024-09-25 01:03:37 +05:30
ashilkn
1258558be8 [mob][photos] Improve curation of album filter recommendation 2024-09-24 19:19:33 +05:30
Aman Raj Singh Mourya
886d7e98d4 [mob][photos] minor changes 2024-09-24 18:35:04 +05:30
ashilkn
468386ede6 [mob][photos] Get just the album filters logic working on gallery 2024-09-24 18:19:55 +05:30
Aman Raj Singh Mourya
119ae6d345 [mob][photos] remove redundant logging 2024-09-23 20:43:08 +05:30
Aman Raj Singh Mourya
fd3991bab6 [mob][photos] updated public_url.dart to store additional information of public links 2024-09-21 19:29:07 +05:30
Aman Raj Singh Mourya
add3278c89 [mob][photos] fuction to handle deeplinks 2024-09-21 19:28:09 +05:30
Aman Raj Singh Mourya
130418e443 [mob][photos] add configurations for opening links in mobile app 2024-09-21 19:27:06 +05:30
ashilkn
6aebe8ad39 [mob][photos] Show applied filters in app bar of search result page (unpolished UI) 2024-09-21 18:03:16 +05:30
ashilkn
d7a08bed88 [mob][photos] chore 2024-09-21 18:00:09 +05:30
ashilkn
2b5bb5f338 [mob][photos] Create AppliedFilters widget 2024-09-21 17:59:37 +05:30
ashilkn
98aca5090b [mob][photos] Use better name for widget 2024-09-21 16:24:08 +05:30
ashilkn
d55559b811 [mob][photos] Show recommendations on the search results page 2024-09-21 16:17:12 +05:30
ashilkn
63649a25e4 [mob][photos] Create a MVP widget of recommendations row that can be plugged in to bottom of app bar, which will show curated recommendations of filters specific to a gallery 2024-09-21 16:05:35 +05:30
ashilkn
85fe1168a1 [mob][photos] Improvements to SearchFilterDataProvider 2024-09-21 15:01:18 +05:30
ashilkn
e8b2adb199 [mob][photos] Curate album filters for search result page (just getting the data without showing it on UI) 2024-09-20 19:38:29 +05:30
ashilkn
80c3106bfc [mob][photos] Write method to curate album filters for a list of EnteFiles 2024-09-20 19:36:21 +05:30
ashilkn
080aeeecdb [mob][photos] Add more fields in search filter models 2024-09-20 19:33:55 +05:30
ashilkn
72a40a63d9 [mob][photos] Create an inherited widget to store searchFilterDataProvider for gallery screens 2024-09-20 19:01:14 +05:30
ashilkn
6a735e1a6a [mob][photos] Create a SearchFilterDataProvider which will be used to update the recommended and applied filters list and make it possible to listen to applied and recommended state changes separately from it 2024-09-20 19:00:01 +05:30
Neeraj Gupta
6e0990d658 Merge branch 'main' into f-droid 2024-09-20 15:56:08 +05:30
Neeraj Gupta
4da4261f4c Update flutter to 3.24.3 2024-09-20 15:00:23 +05:30
Neeraj Gupta
0abe66ea8c Merge branch 'main' into f-droid 2024-09-20 14:49:17 +05:30
ashilkn
a77e9aa37e [mob][photos] Create model for album filter 2024-09-19 15:18:33 +05:30
Neeraj Gupta
193b27a186 Merge commit '0a1e062c' into f-droid 2024-09-06 15:30:52 +05:30
Neeraj Gupta
69d75644d0 Merge remote-tracking branch 'origin/main' into video_file_preview 2024-09-06 12:02:34 +05:30
Neeraj Gupta
1fabaf9aaa [server] Request model for putting video preview 2024-09-06 12:02:29 +05:30
Neeraj Gupta
aa482ea227 [server] Return both objectID and url for previewUrl 2024-09-06 12:01:16 +05:30
Neeraj Gupta
672c209140 Merge branch 'main' into mobile-preview-video 2024-09-04 17:37:24 +05:30
Neeraj Gupta
41c242a0ee [server] Ignore __debug_bin 2024-09-04 16:05:50 +05:30
Neeraj Gupta
c2e53c6ec9 [server] Clean up 2024-09-04 14:39:36 +05:30
Neeraj Gupta
f15c9ec4d2 Merge branch 'main' into mobile-preview-video 2024-08-28 14:45:34 +05:30
Neeraj Gupta
e323096172 Merge tag 'photos-v0.9.30' into f-droid 2024-08-27 17:20:23 +05:30
Prateek Sunal
5c760f8384 fix: chunk and upload video code 2024-08-15 00:36:29 +05:30
Prateek Sunal
f1b7deb706 Merge branch 'mobile-preview-video' of https://github.com/ente-io/ente into mobile-preview-video 2024-08-13 04:38:33 +05:30
Prateek Sunal
b7e60297a0 fix: support for 3.24 as well as add button to cache preview 2024-08-13 04:36:01 +05:30
Prateek Sunal
4456797e90 chore: update to full gpl ffmpeg kit 2024-08-13 02:59:45 +05:30
Prateek Sunal
0e5942446d Merge remote-tracking branch 'origin/clip_face_v2' into mobile-preview-video 2024-08-13 02:24:59 +05:30
Prateek Sunal
6918987ffe Merge remote-tracking branch 'origin/main' into mobile-preview-video 2024-08-05 21:27:46 +05:30
Prateek Sunal
9130e86460 feat(mobile): add preview video store 2024-08-05 03:57:16 +05:30
ashilkn
e41f306ac8 [mob][photos] Resolve merge conflicts and merge main 2024-07-31 12:02:25 +05:30
Prateek Sunal
b2d2f0d76d feat(mobile): init preview video branch 2024-07-26 19:52:12 +05:30
Neeraj Gupta
01d45d7c14 Merge branch 'main' into f-droid 2024-07-19 15:53:08 +05:30
ashilkn
d55a29336f Merge branch 'main' into f-droid 2024-07-08 20:50:35 +05:30
Neeraj Gupta
cfcbd0fbb2 Merge branch 'f-droid' of https://github.com/ente-io/auth into f-droid 2024-06-17 11:47:58 +05:30
Neeraj Gupta
21174548b5 Merge branch 'main' into f-droid 2024-06-17 11:47:42 +05:30
Neeraj Gupta
910f13e9a8 [mob][fdroid] Update flutter to v3.22.0 2024-06-17 11:31:36 +05:30
ashilkn
762688db28 Merge branch 'main' into f-droid 2024-06-13 10:29:55 +05:30
ashilkn
9df1ea0c57 Merge branch 'main' into f-droid 2024-06-12 17:33:12 +05:30
ashilkn
e48ab71fa4 [mob][photos] f-droid: upgrade flutter submodule to version 3.22.2 2024-06-12 17:33:02 +05:30
ashilkn
246314367a [mob][photos] Update flutter submodule on f-droid 2024-06-04 13:14:24 +05:30
ashilkn
ad70bbb571 Merge branch 'main' into f-droid 2024-06-04 13:11:17 +05:30
Neeraj Gupta
3962c55140 Update flutter submodule: v3.22.0 2024-06-03 11:26:02 +05:30
Neeraj Gupta
82e478bb12 Merge branch 'f-droid' of https://github.com/ente-io/auth into f-droid 2024-06-03 11:25:26 +05:30
Neeraj Gupta
63c8e98492 Merge branch 'main' into f-droid 2024-06-03 11:21:35 +05:30
ashilkn
ae92d2f759 Merge branch 'main' into f-droid 2024-05-28 12:37:14 +05:30
ashilkn
761c3e6ac2 [mob][photos] Update flutter submodule on f-droid branch 2024-05-28 12:34:37 +05:30
ashilkn
f9a3009c60 [mob][photos] Resolve merge conflicts and merge 2024-05-28 12:28:03 +05:30
Neeraj Gupta
ca0474faca Updated submodule mobile/thirdparty/flutter to 3.22.1 2024-05-23 17:00:33 +05:30
Neeraj Gupta
b469985277 Removed submodule mobile/thirdparty/isar 2024-05-23 16:58:51 +05:30
Neeraj Gupta
2a5dacb460 Merge branch 'main' into f-droid 2024-05-23 16:55:27 +05:30
vishnukvmd
d16f98cf07 v0.8.95 2024-05-12 08:44:26 +05:30
vishnukvmd
8677cbb4f8 Increase JVM allocation pool 2024-05-12 08:43:55 +05:30
vishnukvmd
0e33299863 Merge branch 'main' into f-droid 2024-05-07 12:54:44 +05:30
ashilkn
93ba4e011a Merge branch 'main' into f-droid 2024-04-20 15:23:14 +05:30
vishnukvmd
7977bebcaa Update Flutter to v3.19.3 2024-04-16 11:35:32 +05:30
ashilkn
f28f49d724 Merge main 2024-04-15 11:20:03 +05:30
ashilkn
d9a93ddad6 Merge branch 'main' into f-droid 2024-04-13 15:24:56 +05:30
ashilkn
07808d6139 Merge branch 'main' into f-droid 2024-04-02 17:22:34 +05:30
vishnukvmd
1e1633bb45 Merge branch 'main' into f-droid 2024-03-13 21:57:19 +05:30
vishnukvmd
c0f33de0c8 Remove dead code 2024-03-13 21:56:09 +05:30
vishnukvmd
417621b17c Pull code for transistor-background-fetch 2024-03-13 14:14:19 +05:30
vishnukvmd
8322540732 Add submodule for Flutter 2024-03-13 14:13:40 +05:30
vishnukvmd
2d61be37bb Add submodule for Isar 2024-03-13 14:12:23 +05:30
vishnukvmd
2a10aa7d61 Merge branch 'fdroid_cleanup' into f-droid 2024-03-13 13:52:25 +05:30
vishnukvmd
004eb310b3 Prepare for F-Droid 2024-03-13 13:43:46 +05:30
1789 changed files with 99221 additions and 61804 deletions

View File

@@ -1,6 +1,6 @@
name: Report a bug
description: Let us know if something's not working the way you expected.
labels: ["triage"]
labels: []
body:
- type: markdown
attributes:

View File

@@ -22,6 +22,30 @@ jobs:
with:
submodules: recursive
- name: Verify custom icons are lowercase including optional understores, and end with .svg
run: |
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
if [[ "$(basename "$file")" != "$(basename "$file" | tr '[:upper:]' '[:lower:]' | tr ' ' '_')" ]]; then
echo "File name is not lowercase: $file"
exit 1
fi
done
- name: Verify all icons are less than 20KB
run: |
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
if [[ "$file" == "assets/custom-icons/icons/bbs_nga.svg" ]]; then
continue
fi
if [[ "$(stat --printf="%s" "$file")" -gt 20480 ]]; then
echo "File size is greater than 20KB: $file ($file_size bytes)"
exit 1
fi
done
- name: Verify custom icon JSON
run: cat assets/custom-icons/_data/custom-icons.json | jq empty
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
@@ -32,6 +56,3 @@ jobs:
- run: flutter pub get
- run: flutter analyze --no-fatal-infos
- name: Verify custom icon JSON
run: cat assets/custom-icons/_data/custom-icons.json | jq empty

View File

@@ -151,7 +151,7 @@ jobs:
- name: Install dependencies for desktop build
run: |
sudo apt-get update -y
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff5 xz-utils libarchive-tools
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff6 xz-utils libarchive-tools libcurl4-openssl-dev
sudo updatedb --localpaths='/usr/lib/x86_64-linux-gnu'
- name: Install appimagetool

View File

@@ -45,7 +45,7 @@ jobs:
goarch: ${{ matrix.goarch }}
asset_name: ente-${{ github.ref_name }}-${{ matrix.goos }}-${{ matrix.goarch }}
release_name: ${{ github.ref_name }}
goversion: "1.20"
goversion: "1.23"
project_path: "./cli"
pre_command: export CGO_ENABLED=0
build_flags: "-trimpath"

View File

@@ -1,4 +1,4 @@
name: "Publish (server)"
name: "Publish ghcr (server)"
on:
# Run manually, providing it the commit.
@@ -39,7 +39,6 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Tag as server/ghcr
- name: Update branch server/ghcr to point to source commit
run: |
git tag -f server/ghcr
git push -f origin server/ghcr
git push -f origin HEAD:refs/heads/server/ghcr

View File

@@ -4,7 +4,7 @@ on:
schedule:
# [Note: Run workflow every 24 hours]
#
# Run everyday at ~8:00 AM IST (except Sundays).
# Run every weekday at ~8:00 AM IST.
#
# First field is minute, second is hour of the day. Last is day of week,
# 0 being Sunday.
@@ -15,7 +15,7 @@ on:
# https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule
# https://crontab.guru/
#
- cron: "25 2 * * 1-6"
- cron: "25 2 * * 1-5"
# Also allow manually running the workflow
workflow_dispatch:

7
.gitmodules vendored
View File

@@ -9,11 +9,10 @@
[submodule "auth/assets/simple-icons"]
path = auth/assets/simple-icons
url = https://github.com/simple-icons/simple-icons.git
[submodule "web/apps/photos/thirdparty/ffmpeg-wasm"]
path = web/apps/photos/thirdparty/ffmpeg-wasm
url = https://github.com/abhinavkgrd/ffmpeg.wasm.git
branch = master
[submodule "web/apps/photos/thirdparty/photoswipe"]
path = web/apps/photos/thirdparty/photoswipe
url = https://github.com/ente-io/PhotoSwipe.git
branch = single-thread
[submodule "mobile/thirdparty/flutter"]
path = mobile/thirdparty/flutter
url = https://github.com/flutter/flutter

View File

@@ -66,16 +66,19 @@ best to start small. Consider some well-scoped changes, say like adding more
[custom icons to auth](auth/docs/adding-icons.md).
Each of the individual product/platform specific directories in this repository
have instructions on setting up a dev environment and making changes. The issues
and discussions (feature requests) labelled "good first issues" should be good
starting points. Once you have a bearing, you can head on to issues or
discussions labelled "help wanted".
have instructions on setting up a dev environment.
If you're planning on adding a new feature or making any other substantial
change, please [discuss it with
us](https://github.com/ente-io/ente/discussions). Discussing your idea with us
first ensures that everyone is on the same page before you start working on your
change.
For anything beyond trivial bug fixes, please use [features requests and
discussions](https://github.com/ente-io/ente/discussions) instead of performing
code changes directly.
> [!TIP]
>
> Please remember that code is a important, but small, part of the overall big
> picture that makes a product a joy to use. Something that's easy in code is
> not necessarily the right choice for the product as a whole. So we'll repeat -
> there are other ways to contribute than code that we'd request you to
> consider.
## Leave a review or star

View File

@@ -30,10 +30,10 @@ Learn more at [ente.io](https://ente.io).
![Screenshots of Ente Photos](.github/assets/photos.png)
Our flagship product. 3x data replication. On device machine learning. Cross
platform. Private sharing. Collaborative albums. Family plans. Easy import,
easier export. Background uploads. The list goes on. And of course, all of this,
while being fully end-to-end encrypted.
Our flagship product. 3x data replication. Face detection. Semantic search.
Private sharing. Collaborative albums. Family plans. Easy import, easier export.
Background uploads. The list goes on. And of course, all of this, while being
fully end-to-end encrypted across platforms.
Ente Photos is a paid service, but we offer 5GB of free storage.
You can also clone this repository and choose to self-host.

1
auth/.gitignore vendored
View File

@@ -32,6 +32,7 @@
.pub-cache/
.pub/
/build/
macos/build/
# Web related
lib/generated_plugin_registrant.dart

View File

@@ -100,6 +100,16 @@ Photos](../mobile/README.md) or spreading the word.
For more ways to contribute, see [../CONTRIBUTING.md](../CONTRIBUTING.md).
## Certificate Fingerprints
- **SHA1**: 57:E8:C6:59:C3:AA:C9:38:B0:10:70:5E:90:85:BC:20:67:E6:8F:4B
- **SHA256**: BA:8B:F0:32:98:62:70:05:ED:DF:F6:B1:D6:0B:3B:FA:A1:4E:E8:BD:C7:61:4F:FB:3B:B1:1C:58:8D:9E:3A:D7
To verify these fingerprints, use the following command:
```bash
apksigner verify --print-certs <path_to_apk>
```
## ⭐️ About
To know more about Ente and the ways to get in touch or seek help, see [our main

View File

@@ -46,6 +46,7 @@
<!-- Don't delete the meta-data below.
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
<meta-data android:name="flutterEmbedding" android:value="2"/>
<meta-data android:name="flutter_deeplinking_enabled" android:value="false" />
<meta-data android:name="io.sentry.dsn"
android:value="https://ed4ddd6309b847ba8849935e26e9b648@sentry.ente.io/9"/>

View File

@@ -1,24 +1,19 @@
Ente Auth helps you generate and store 2 step verification (2FA)
tokens on your mobile devices.
Ente Auth helps you generate and store 2 step verification (2FA) tokens on your mobile devices.
FEATURES
- Secure Backups
Auth provides end-to-end encrypted cloud backups so that you don't have to worry
about losing your tokens. We use the same protocols Ente Photos uses to encrypt
and preserve your data.
Auth provides end-to-end encrypted cloud backups so that you don't have to worry about losing your tokens. We use the same protocols Ente Photos uses to encrypt and preserve your data.
- Multi Device Synchronization
Auth will automatically sync the 2FA tokens you add to your account, across all
your devices. Every new device you sign into will have access to these tokens.
Auth will automatically sync the 2FA tokens you add to your account, across all your devices. Every new device you sign into will have access to these tokens.
- Web access
You can access your 2FA code from any web browser by visiting https://auth.ente.io .
- Offline Mode
Auth generates 2FA tokens offline, so your network connectivity will not get in
the way of your workflow.
Auth generates 2FA tokens offline, so your network connectivity will not get in the way of your workflow.
- Import and Export Tokens
You can add tokens to Auth by one of the following methods:
@@ -30,8 +25,7 @@ otpauth://totp/provider.com:you@email.com?secret=YOUR_SECRET
The codes maybe separated by new lines or commas.
You can also export the codes you have added to Auth, to an **unencrypted** text
file, that adheres to the above format.
You can also export the codes you have added to Auth, to an **unencrypted** text file, that adheres to the above format.
SUPPORT

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because it is too large Load Diff

View File

Before

Width:  |  Height:  |  Size: 481 B

After

Width:  |  Height:  |  Size: 481 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 177.5 146.3"><defs><linearGradient id="a" x1="23.81" y1="-10.95" x2="154.81" y2="-10.95" gradientTransform="translate(-0.6 95.1)" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fd743e"/><stop offset="1" stop-color="#fd3254"/></linearGradient><linearGradient id="b" x1="38.19" y1="-69.68" x2="137.21" y2="-87.5" xlink:href="#a"/><linearGradient id="c" x1="39.75" y1="-60.99" x2="138.77" y2="-78.82" xlink:href="#a"/><linearGradient id="d" x1="58.81" y1="44.91" x2="157.84" y2="27.09" xlink:href="#a"/></defs><path d="M138.5,99.1a27,27,0,0,1,9,1.6c4.5-5.2,6.9-10.8,6.9-16.6,0-9.6-6.5-18.8-18.2-26-12.6-7.6-29.5-11.9-47.3-11.9-18,0-34.9,4.3-47.3,11.9-11.8,7.2-18.2,16.4-18.2,26,0,5.8,2.4,11.5,6.9,16.6a26.6,26.6,0,0,1,9-1.6A25.85,25.85,0,0,1,58,106.9a26.87,26.87,0,0,1,7,12.5,103.46,103.46,0,0,0,24.1,2.7,104.71,104.71,0,0,0,24.1-2.7,26.49,26.49,0,0,1,7-12.5A24.52,24.52,0,0,1,138.5,99.1ZM88.8,77A14.72,14.72,0,0,1,74.1,62.3h29.5A14.87,14.87,0,0,1,88.8,77Z" fill="url(#a)"/><path d="M37.7,51.2c1.5-.9,2.9-1.7,4.4-2.5H42a20.68,20.68,0,0,0-12.5-4.2A20.41,20.41,0,0,0,13,52.7l-1.7,2.4L23,63.9A52.74,52.74,0,0,1,37.7,51.2Z" fill="#fd743e"/><path d="M23.2,104.3A33.77,33.77,0,0,1,16.1,88a26.93,26.93,0,0,1-.3-4,32.19,32.19,0,0,1,6.4-19H20.7A20.68,20.68,0,0,0,0,85.7v2.9H15.4a20.88,20.88,0,0,0-7.3,13.2,20.43,20.43,0,0,0,4,15.3l1.2,1.7a25.29,25.29,0,0,1,6.9-11.9A34.77,34.77,0,0,1,23.2,104.3Z" fill="#fd743e"/><path d="M154.4,63.9l11.7-8.8-1.7-2.4a20.7,20.7,0,0,0-29-4h-.1c1.5.8,3,1.6,4.4,2.5a50,50,0,0,1,14.7,12.7Z" fill="#df2c4a"/><path d="M177.5,85.7A20.68,20.68,0,0,0,156.8,65h-1.6a31.74,31.74,0,0,1,6.4,19,26.93,26.93,0,0,1-.3,4,35.77,35.77,0,0,1-7.1,16.3,34.67,34.67,0,0,1,2.9,2.5,26.15,26.15,0,0,1,6.9,11.9l1.2-1.7a20.12,20.12,0,0,0,4-15.3,20.63,20.63,0,0,0-7.3-13.2h15.5V85.6h.1Z" fill="#df2c4a"/><path d="M63.8,41.4A20.7,20.7,0,1,0,43.1,20.7,20.68,20.68,0,0,0,63.8,41.4Zm0-32.1h0A8.77,8.77,0,0,0,61.6,15a8,8,0,0,0,8,8,7.85,7.85,0,0,0,5.7-2.4v.1a11.4,11.4,0,1,1-22.8,0A11.25,11.25,0,0,1,63.8,9.3Z" fill="url(#b)"/><path d="M113.6,41.4A20.7,20.7,0,1,0,92.9,20.7,20.68,20.68,0,0,0,113.6,41.4Zm0-32.1h0a8.77,8.77,0,0,0-2.2,5.7,8,8,0,0,0,8,8,7.85,7.85,0,0,0,5.7-2.4v.1a11.39,11.39,0,0,1-11.4,11.4,11.16,11.16,0,0,1-11.3-11.3A11.25,11.25,0,0,1,113.6,9.3Z" fill="url(#c)"/><path d="M39.1,104.8a20.7,20.7,0,0,0,0,41.4A20,20,0,0,0,46,145a3.39,3.39,0,0,1-.6-.6c-6-6-8.1-13.7-4.5-17.2s11.2-1.5,17.2,4.5a3.39,3.39,0,0,0,.6.6,19.23,19.23,0,0,0,1.2-6.9A20.94,20.94,0,0,0,39.1,104.8Z" fill="#fd743e"/><path d="M138.5,104.8a20.61,20.61,0,0,0-20.7,20.7,20,20,0,0,0,1.2,6.9,3.39,3.39,0,0,1,.6-.6c6-6,13.7-8.1,17.2-4.5s1.5,11.2-4.5,17.2l-.6.6a19.23,19.23,0,0,0,6.9,1.2,20.61,20.61,0,0,0,20.7-20.7,21,21,0,0,0-20.8-20.8Z" fill="url(#d)"/></svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 -30 150 150" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M122.714 62.703c5.28-.643 16.924-2.027 18.997.643 2.072 2.621-2.319 13.649-4.293 18.544-.592 1.484.691 2.077 2.023.94 8.684-7.319 10.954-22.6 9.178-24.825-1.777-2.175-17.023-4.055-26.3 2.473-1.431 1.038-1.184 2.423.395 2.225z" fill="#F90"/>
<path d="M74.852 89.456c20.28 0 43.865-6.38 60.099-18.396 2.664-1.978.345-4.994-2.369-3.758-18.207 7.714-37.993 11.473-56.003 11.473-26.694 0-52.5-7.368-73.42-19.533-1.827-1.088-3.208.791-1.679 2.176 19.343 17.505 44.951 28.038 73.372 28.038z" fill="#F90"/>
<path d="M42.632 32.835c0 1.83.197 3.313.542 4.401a26.505 26.505 0 001.58 3.56c.246.396.345.792.345 1.138 0 .495-.296.99-.938 1.484l-3.108 2.077c-.444.296-.889.445-1.283.445-.494 0-.987-.248-1.48-.693a15.29 15.29 0 01-1.777-2.324 38.28 38.28 0 01-1.53-2.918c-3.848 4.55-8.684 6.825-14.506 6.825-4.145 0-7.45-1.187-9.868-3.56-2.418-2.374-3.652-5.54-3.652-9.495 0-4.204 1.48-7.616 4.49-10.187 3.01-2.572 7.007-3.857 12.09-3.857 1.677 0 3.404.148 5.23.395 1.825.248 3.7.643 5.674 1.088v-3.61c0-3.758-.79-6.379-2.32-7.912-1.578-1.533-4.243-2.274-8.042-2.274-1.727 0-3.503.197-5.329.642a39.247 39.247 0 00-5.329 1.682 14.14 14.14 0 01-1.727.643c-.345.098-.592.148-.79.148-.69 0-1.036-.494-1.036-1.533V6.577c0-.791.1-1.385.346-1.73.246-.347.69-.693 1.381-1.04 1.727-.89 3.8-1.631 6.217-2.225C20.23.94 22.797.642 25.51.642c5.872 0 10.164 1.336 12.927 4.006 2.714 2.67 4.096 6.726 4.096 12.165v16.022h.099zm-20.033 7.517c1.628 0 3.306-.297 5.082-.89 1.776-.594 3.355-1.682 4.687-3.165.79-.94 1.382-1.978 1.678-3.165.296-1.187.493-2.621.493-4.302v-2.077a41.135 41.135 0 00-4.539-.84 37.099 37.099 0 00-4.638-.298c-3.306 0-5.724.643-7.352 1.978-1.628 1.336-2.418 3.215-2.418 5.687 0 2.324.592 4.055 1.826 5.242 1.184 1.236 2.911 1.83 5.18 1.83zm39.621 5.34c-.888 0-1.48-.148-1.875-.494-.394-.297-.74-.99-1.036-1.929L47.714 5.044c-.296-.99-.444-1.632-.444-1.978 0-.791.394-1.236 1.184-1.236h4.835c.938 0 1.58.148 1.925.494.395.297.69.99.987 1.929l8.29 32.736 7.697-32.736c.246-.99.542-1.632.937-1.929.395-.297 1.085-.494 1.974-.494h3.947c.938 0 1.579.148 1.974.494.395.297.74.99.937 1.929l7.796 33.132L98.29 4.253c.295-.99.64-1.632.986-1.929.395-.297 1.036-.494 1.925-.494h4.588c.79 0 1.234.395 1.234 1.236 0 .247-.049.494-.099.791a7.041 7.041 0 01-.345 1.236L94.688 43.32c-.297.989-.642 1.631-1.037 1.928-.394.297-1.036.495-1.875.495h-4.243c-.938 0-1.58-.149-1.974-.495-.394-.346-.74-.989-.937-1.978l-7.648-31.895-7.599 31.846c-.247.989-.543 1.632-.938 1.978-.394.346-1.085.494-1.973.494H62.22zm63.405 1.336c-2.566 0-5.132-.297-7.599-.89-2.467-.594-4.391-1.237-5.674-1.979-.79-.445-1.332-.94-1.53-1.384a3.503 3.503 0 01-.296-1.385v-2.522c0-1.038.395-1.533 1.135-1.533.296 0 .592.05.888.148.296.1.74.297 1.234.495a26.791 26.791 0 005.428 1.73c1.973.396 3.898.594 5.871.594 3.109 0 5.527-.544 7.204-1.632 1.678-1.088 2.566-2.67 2.566-4.698 0-1.384-.444-2.521-1.332-3.461-.888-.94-2.566-1.78-4.984-2.571l-7.154-2.226c-3.602-1.137-6.267-2.818-7.895-5.044-1.628-2.176-2.467-4.599-2.467-7.17 0-2.077.444-3.907 1.332-5.489.888-1.582 2.072-2.967 3.553-4.055 1.48-1.137 3.157-1.978 5.131-2.571 1.974-.594 4.046-.841 6.217-.841 1.086 0 2.221.05 3.306.198 1.135.148 2.171.346 3.207.544.987.247 1.925.494 2.813.79.888.298 1.579.594 2.072.891.691.396 1.185.791 1.481 1.236.296.396.444.94.444 1.632V8.16c0 1.039-.395 1.583-1.135 1.583-.395 0-1.036-.198-1.875-.594-2.813-1.285-5.971-1.928-9.474-1.928-2.812 0-5.033.445-6.562 1.384-1.53.94-2.319 2.374-2.319 4.402 0 1.384.493 2.57 1.48 3.51s2.812 1.88 5.427 2.72l7.007 2.226c3.553 1.137 6.118 2.72 7.648 4.747 1.53 2.027 2.27 4.351 2.27 6.923 0 2.126-.444 4.055-1.283 5.736-.888 1.681-2.072 3.165-3.602 4.352-1.53 1.236-3.355 2.126-5.477 2.769-2.22.692-4.54 1.039-7.056 1.039z" fill="#252F3E"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112 98"><path fill="#fd366e" d="M111.1 73.5V98H48.9A49 49 0 0 1 6.4 73.5 48.7 48.7 0 0 1 0 52.3v-6.6a48.5 48.5 0 0 1 1.7-10 49 49 0 0 1 94.3 0H69.4a24.5 24.5 0 0 0-41 0 24.3 24.3 0 0 0-3.1 6.6 24.5 24.5 0 0 0-1 6.7c0 7 3 13.3 7.8 17.8a24.4 24.4 0 0 0 16.8 6.7zm0-31.2v24.5H65.7A24.4 24.4 0 0 0 73.4 49c0-2.3-.4-4.6-1-6.7z"/></svg>

Before

Width:  |  Height:  |  Size: 384 B

View File

@@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.993" fill="#2b87d3" d="M -0.5,-0.5 C 166.167,-0.5 332.833,-0.5 499.5,-0.5C 499.5,166.167 499.5,332.833 499.5,499.5C 332.833,499.5 166.167,499.5 -0.5,499.5C -0.5,332.833 -0.5,166.167 -0.5,-0.5 Z M 62.5,62.5 C 187.167,62.5 311.833,62.5 436.5,62.5C 436.5,187.167 436.5,311.833 436.5,436.5C 311.833,436.5 187.167,436.5 62.5,436.5C 62.5,311.833 62.5,187.167 62.5,62.5 Z"/></g>
<g><path style="opacity:0.964" fill="#2b87d3" d="M 92.5,92.5 C 134.833,92.5 177.167,92.5 219.5,92.5C 219.5,113.833 219.5,135.167 219.5,156.5C 198.5,156.5 177.5,156.5 156.5,156.5C 156.5,177.5 156.5,198.5 156.5,219.5C 135.167,219.5 113.833,219.5 92.5,219.5C 92.5,177.167 92.5,134.833 92.5,92.5 Z"/></g>
<g><path style="opacity:0.964" fill="#2b87d3" d="M 279.5,92.5 C 321.833,92.5 364.167,92.5 406.5,92.5C 406.5,134.833 406.5,177.167 406.5,219.5C 385.167,219.5 363.833,219.5 342.5,219.5C 342.5,198.5 342.5,177.5 342.5,156.5C 321.5,156.5 300.5,156.5 279.5,156.5C 279.5,135.167 279.5,113.833 279.5,92.5 Z"/></g>
<g><path style="opacity:0.984" fill="#2b87d3" d="M 186.5,186.5 C 228.5,186.5 270.5,186.5 312.5,186.5C 312.5,228.5 312.5,270.5 312.5,312.5C 270.5,312.5 228.5,312.5 186.5,312.5C 186.5,270.5 186.5,228.5 186.5,186.5 Z"/></g>
<g><path style="opacity:0.964" fill="#2b87d3" d="M 92.5,279.5 C 113.833,279.5 135.167,279.5 156.5,279.5C 156.5,300.5 156.5,321.5 156.5,342.5C 177.5,342.5 198.5,342.5 219.5,342.5C 219.5,363.833 219.5,385.167 219.5,406.5C 177.167,406.5 134.833,406.5 92.5,406.5C 92.5,364.167 92.5,321.833 92.5,279.5 Z"/></g>
<g><path style="opacity:0.964" fill="#2b87d3" d="M 342.5,279.5 C 363.833,279.5 385.167,279.5 406.5,279.5C 406.5,321.833 406.5,364.167 406.5,406.5C 364.167,406.5 321.833,406.5 279.5,406.5C 279.5,385.167 279.5,363.833 279.5,342.5C 300.5,342.5 321.5,342.5 342.5,342.5C 342.5,321.5 342.5,300.5 342.5,279.5 Z"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 52 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><linearGradient id="a" x1="50" x2="50" y1="100" y2="0" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#ba9c5f"/><stop offset="1" stop-color="#795e41"/></linearGradient></defs><rect width="100" height="100" fill="url(#a)" ry="3.7"/><path fill="#fff" d="m40 20.07 30.7 30.69-20 20L31 51.05l9.52-9.51 6 5.98-6.38 6.4 9.4 9.41 14.07-14.07L36.74 22.4 8.85 50.33l40.7 40.69L90.94 49.6 50.34 9 39.69 19.67Z"/></svg>

Before

Width:  |  Height:  |  Size: 490 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 41 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 47 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 91 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.47 32.47"><circle cx="16.24" cy="16.24" r="16.24" fill="#cc092f"/><path fill="#fff" d="M30.54 20.62c-1.86-.74-3.56-.49-5.26.54l-.81.5c-.79.5-1.54.97-2.26.97s-1.36-.18-1.65-1.51l-2.01-9.69-.59-2.82c-.28-.95-.79-1.47-1.52-1.56 0 0-.11-.02-.21-.02s-.22.02-.22.02c-.72.09-1.23.61-1.51 1.55-.16.54-.31 1.34-.59 2.82l-2.01 9.69c-.29 1.33-.96 1.51-1.65 1.51s-1.47-.47-2.26-.97l-.81-.5c-1.7-1.03-3.4-1.28-5.26-.54l-1.17.52a16.6 16.6 0 0 0 .95 2.34c.41-.2.84-.4 1.28-.53.63-.19 1.28-.2 1.91.01.61.2 1.16.57 1.7.91 1.02.64 2.18 1.37 3.66 1.37 2.19 0 3.72-1.31 4.21-3.58l1.76-8.42 1.76 8.42c.49 2.28 2.02 3.58 4.21 3.58 1.48 0 2.63-.73 3.66-1.37.54-.34 1.09-.7 1.7-.91.63-.21 1.28-.2 1.91-.01.44.13.87.33 1.28.53.37-.75.69-1.54.95-2.34l-1.17-.52"/></svg>

Before

Width:  |  Height:  |  Size: 799 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 926.7 958.6"><path fill="#0c4da2" d="m874 951.9 4-358.3H678.1c-15.7 43.4-60 72.7-113.2 72.7a163 163 0 0 1-82.5-21.2 180.4 180.4 0 0 1-75-82 373.8 373.8 0 0 1-28.4-123c4.7-79.8 28.9-108.2 73.3-141 9.8-7.4 37.3-13.2 45.2-13.2 17.4-.1 32 10.5 39.8 26 11.4 22.7-5.3 50.1-21.9 69.7L677 492.9l249.7-261.2C839.6 93 680.4 0 498.6 0 223.2 0 0 213 0 475.7s216 461.4 498.6 482.9l376.6-1.7c.2-315-12.8-291-1.3-5Z"/><path fill="#ffcb08" d="M498.2 89.4C271.2 90.8 86 256 86 472.4S290.5 874.5 538.2 869l240.7.7V680h-45.4c-14.3 35.7-81 70.7-129.4 70.7-25.5 0-89.6-3.5-113.4-11.8C448.8 724.3 389 703.2 337 615.8c-14-30.6-53.2-105.2-44.4-214.1 4.2-65.7 46-147.6 120.8-184.7 32.6-16.2 65.4-18.9 123-13.6 41.5 3.7 82.6 32.8 97 67.8 11 27 7.9 60-5.2 78.7-1 1.3-1 2.5-.8 3.8.2 1 1.4 2.6 1.4 2.6l22.8 17.8s6.5 4.5 14.1 4.3c4.4-.1 12.3-5 12.3-5L808 237C727.7 128.4 584.8 89.4 498.3 89.4Z"/></svg>

Before

Width:  |  Height:  |  Size: 926 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 305.5 234.9"><path fill="#183648" d="M142.1 142.4c0-24 1.7-23.5 6.2-25.5 3-1.5 4.7-3.8 4.7-7.1 0-10.6-20-10.7-27.2-10.7-30 0-29.4 8.4-29.4 11.3 0 4 2.7 5.3 5.6 7 2 1 4.6 2.1 4.6 18.5 0 4.8.2 6.3-9.7 6.3h-7.7c-7.2 0-11.1 1-11.1-7.5 0-13.4.9-15.2 4.6-17.3 3.5-2.2 6-3.8 6-8.5 0-9-17.4-9.8-23.7-9.8-8.5 0-33.7 1.2-33.7 12.8 0 3 2.7 4.4 5 5.6 5.6 3 6.2-.3 6.2 39.9 0 31.6-2 31.2-7.4 33.7-2.6 1.2-4.8 3.2-4.8 6.4 0 10.2 21 10.8 27.9 10.8 7.2 0 29.2-.6 29.2-11.2 0-9.7-9.3-1.5-9.3-22.2 0-13.5-2-14.2 19-14.2 7.6 0 9.5-.3 9.5 8 0 30.6-11.2 17.7-10.6 29.4 0 10 19.3 10.3 26 10.3 29.6 0 30-7.6 30-11.3 0-3.7-2.2-4.6-5.2-6.3-4-2.2-4.7-4.5-4.7-9zm93.8 27.7c0 8.2-4 16.2-13.1 16.2-16.3 0-25.3-36.2-25.3-49 0-7.4 4.2-16.1 12.6-16.1 17.6 0 25.8 35.2 25.8 49zM216 230c8.7 3.1 15.3 5 24.7 5 24.8 0 34.5-13.5 34.5-18.2 0-2-1.6-5.9-3.9-5.9-1.2 0-5.8 2.7-11.9 2.7-17.5 0-22.6-4.5-22.6-7 0-.8 1.2-1.8 2-2 22-9 35.8-26 35.8-49.7 0-19.5-16-56.3-57.6-56.3-32.8 0-58.3 22.7-58.3 54.7 0 30.4 19.2 40.4 19.2 43.7 0 1.2-1.4 1.5-2.3 1.5l-3.2-.2c-5.7 0-11.9 3.5-11.9 9.9 0 2.1 1 4.3 3.5 4.3l3.7-.2c6.8 0 12.1 2.8 25 8.1zM0 47c0 16 12.7 27.6 28.4 27.6 14.5 0 23.9-8 23.9-14.1 0-2.5-1.9-5.7-4.7-5.7-2.2 0-4.3 2.7-10.9 2.7-8.2 0-14-7.8-14-15.5 0-4.1 2.5-8.9 7.1-8.9 8.3 0 3 13 14.3 13a10 10 0 0 0 10.2-10.3c0-7.3-8.2-16-23.8-16C13 19.8 0 32 0 47zm88.3-12.8c0-15 1.3-26.4 1.3-28.8 0-3-.8-5.4-4.4-5.4-1.4 0-28.5 2.2-28.5 11.3 0 5.9 6.2 3.2 7.7 11 1 4.6.8 12.4.8 16.5 0 5 0 18.1-1.4 22.4-1.2 3.9-5.7 2.5-5.7 6.1 0 7.5 14.6 7 19.2 7 4.5 0 17.2.5 17.2-6.5 0-4.4-4.7-2.6-5.8-6.4-.5-1.6-.4-5-.4-7zM126 74.6c15.3 0 33.6-10.5 33.6-27.6 0-13-10.4-27.2-28.6-27.2-17.1 0-33.5 10.6-33.5 29.2 0 16.5 13.1 25.6 28.5 25.6zm9.7-19.6c0 3.3-.8 6.6-4.8 6.4-7.2-.4-9-16.5-9.5-23-.2-3 1.7-6.3 5.1-6.3 7.1 0 9.2 18.1 9.2 22.9zm57-31c0-2.5-.2-3.9-3.1-3.9-.9 0-27 .3-27 7 0 6.9 7.1-.1 7.1 15.9 0 15.6-1.7 31.2 18.1 31.2 4.6 0 7.9-1.5 10.4-3 2.5-1.6 4.2-3.2 5.3-3.2 4.2 0-1.1 6.2 6.9 6.2 5.7 0 24.1-2 24.1-9 0-5-5.7-2.1-5.7-8.4v-21l.2-9.8c0-3.7-1.6-5.9-5.3-5.9-4 0-24.9 1-24.9 7.2 0 4.4 5.1 2.6 6 7.8.5 3.4.4 7.9.4 11.3 0 5 1 14.8-6.5 14.8-5.6 0-5.9-6.5-5.9-10.6zM277 44c0 4.7.4 17.5-6.5 17.5-6.5 0-7.7-8.5-7.7-13.4 0-5 1.2-17 8.2-17 6 0 6 9 6 13zm23-38.4c0-3.4-.7-5.6-3.8-5.6-.4 0-26.9 2-26.9 9.7 0 5.6 7.6 2.2 7.6 8.6 0 1.2 0 4.6-1.6 4.6-1.2 0-5.2-3.1-12.4-3.1-14.4 0-25.6 13.6-25.6 27.4 0 12.8 10.6 27.4 24.2 27.4a19 19 0 0 0 10.2-3c2.4-1.6 4-3.1 4.9-3.1 3.5 0-.3 5.7 5 5.7 1.2 0 24-.5 24-8.4 0-5.4-5.6-3-5.6-10.3z"/></svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none">
<g fill="#0080FF">
<path d="M8 12.208v2.652c4.495 0 7.988-4.34 6.518-9.053a6.642 6.642 0 00-4.333-4.333C5.48.004 1.14 3.504 1.14 7.992h2.652c0-2.815 2.792-4.993 5.756-3.92a3.975 3.975 0 012.372 2.372c1.08 2.961-1.1 5.75-3.912 5.756V9.563H5.363v2.645H8z"/>

Before

Width:  |  Height:  |  Size: 586 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75.1 63.8"><path d="M37.6 12 18.8 24l18.8 12-18.8 12L0 35.9l18.8-12L0 12 18.8 0zM18.7 51.8l18.8-12 18.8 12-18.8 12zm18.9-15.9 18.8-12L37.6 12 56.3 0l18.8 12-18.8 12 18.8 12-18.8 12z" fill="#0061ff"/></svg>

Before

Width:  |  Height:  |  Size: 258 B

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.984" fill="#fe4746" d="M 223.5,-0.5 C 240.833,-0.5 258.167,-0.5 275.5,-0.5C 362.426,11.5279 427.593,55.5279 471,131.5C 486.091,160.555 495.591,191.222 499.5,223.5C 499.5,240.833 499.5,258.167 499.5,275.5C 487.472,362.426 443.472,427.593 367.5,471C 338.445,486.091 307.778,495.591 275.5,499.5C 258.167,499.5 240.833,499.5 223.5,499.5C 136.574,487.472 71.4072,443.472 28,367.5C 12.9093,338.445 3.40931,307.778 -0.5,275.5C -0.5,258.167 -0.5,240.833 -0.5,223.5C 11.5279,136.574 55.5279,71.4072 131.5,28C 160.555,12.9093 191.222,3.40931 223.5,-0.5 Z M 150.5,153.5 C 197.168,153.333 243.835,153.5 290.5,154C 283.708,164.415 277.042,174.915 270.5,185.5C 223.837,186.667 177.17,186.833 130.5,186C 137.565,175.362 144.232,164.528 150.5,153.5 Z M 320.5,154.5 C 357.686,211.02 395.019,267.52 432.5,324C 419.167,324.667 405.833,324.667 392.5,324C 385.081,312.494 377.414,301.16 369.5,290C 348.167,289.667 326.833,289.333 305.5,289C 312.209,279.085 318.542,268.919 324.5,258.5C 332.138,257.503 339.804,257.169 347.5,257.5C 347.649,256.448 347.483,255.448 347,254.5C 339.068,242.29 330.901,230.29 322.5,218.5C 299.67,253.51 277.003,288.676 254.5,324C 194.5,324.667 134.5,324.667 74.5,324C 88.9582,301.585 103.292,279.085 117.5,256.5C 107.183,255.668 96.8494,255.168 86.5,255C 93.7487,244.504 100.749,233.838 107.5,223C 151.167,222.333 194.833,222.333 238.5,223C 231.251,233.496 224.251,244.162 217.5,255C 198.158,255.167 178.825,255.667 159.5,256.5C 152.167,267.833 144.833,279.167 137.5,290.5C 170.167,291.833 202.833,291.833 235.5,290.5C 263.86,245.149 292.193,199.816 320.5,154.5 Z"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1 +0,0 @@
<svg fill="#000000" width="800px" height="800px" viewBox="0 0 24 24" role="img" xmlns="http://www.w3.org/2000/svg"><title>ESLGaming icon</title><path d="M12 0C5.373 0 0 5.373 0 12c0 6.628 5.373 12 12 12s12-5.372 12-12c0-6.627-5.373-12-12-12zm.455 2.163a9.8 9.8 0 0 1 5.789 2.222L4.384 18.244a9.862 9.862 0 0 1-1.06-1.582zm7.191 3.632a9.802 9.802 0 0 1 2.192 5.806l-14.45 9.1a9.834 9.834 0 0 1-1.592-1.055zm1.979 8.292c-.888 4.45-5.619 8.892-11.9 7.494Z"/></svg>

Before

Width:  |  Height:  |  Size: 462 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#FFF" d="M32 16.77a6.334 6.334 0 0 0-1.14-3.641 6.298 6.298 0 0 0-3.02-2.32 9.098 9.098 0 0 0-.873-5.965A9.05 9.05 0 0 0 22.56.746a9.007 9.007 0 0 0-5.994-.419 9.037 9.037 0 0 0-4.93 3.446 4.789 4.789 0 0 0-5.78-.07A4.833 4.833 0 0 0 4.198 9.26a6.384 6.384 0 0 0-3.035 2.33A6.42 6.42 0 0 0 0 15.242 6.341 6.341 0 0 0 1.145 18.9a6.305 6.305 0 0 0 3.039 2.321 9.334 9.334 0 0 0-.16 1.725 9.067 9.067 0 0 0 1.727 5.333 9.014 9.014 0 0 0 4.526 3.287 8.982 8.982 0 0 0 5.587-.023 9.016 9.016 0 0 0 4.5-3.322 4.789 4.789 0 0 0 5.77.074 4.833 4.833 0 0 0 1.672-5.542 6.383 6.383 0 0 0 3.032-2.331A6.419 6.419 0 0 0 32 16.77z"/><path fill="#FEC514" d="m12.58 13.787 7.002 3.211 7.066-6.213a7.854 7.854 0 0 0 .152-1.557 7.944 7.944 0 0 0-1.54-4.704 7.897 7.897 0 0 0-4.02-2.869 7.87 7.87 0 0 0-4.932.086 7.9 7.9 0 0 0-3.92 3.007l-1.174 6.118 1.367 2.92z"/><path fill="#00BFB3" d="M5.333 21.228A7.964 7.964 0 0 0 6.72 27.53a7.918 7.918 0 0 0 4.04 2.874 7.89 7.89 0 0 0 4.95-.097 7.921 7.921 0 0 0 3.926-3.03l1.166-6.102-1.555-2.985-7.03-3.211-6.885 6.248z"/><path fill="#F04E98" d="m5.288 9.067 4.8 1.137L11.14 4.73a3.785 3.785 0 0 0-4.538-.023A3.82 3.82 0 0 0 5.29 9.065"/><path fill="#1BA9F5" d="M4.872 10.214a5.294 5.294 0 0 0-2.595 1.882 5.324 5.324 0 0 0-.142 6.124 5.287 5.287 0 0 0 2.505 2l6.733-6.101-1.235-2.65-5.266-1.255z"/><path fill="#93C90E" d="M20.873 27.277a3.737 3.737 0 0 0 2.285.785 3.783 3.783 0 0 0 3.101-1.63 3.813 3.813 0 0 0 .451-3.484l-4.8-1.125-1.037 5.454z"/><path fill="#07C" d="m21.848 20.563 5.28 1.238a5.34 5.34 0 0 0 2.622-1.938 5.37 5.37 0 0 0 1.013-3.106 5.312 5.312 0 0 0-.936-3.01 5.283 5.283 0 0 0-2.475-1.944l-6.904 6.07 1.4 2.69z"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 58 KiB

View File

@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 -1 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<defs>
<linearGradient x1="61.0500426%" y1="82.514%" x2="38.4498197%" y2="28.19%" id="linearGradient-1">
<stop stop-color="#477CD8" offset="0%">
</stop>
<stop stop-color="#4573D2" offset="16%">
</stop>
<stop stop-color="#3F5BC2" offset="43%">
</stop>
<stop stop-color="#3633A7" offset="76%">
</stop>
<stop stop-color="#2F1391" offset="100%">
</stop>
</linearGradient>
<linearGradient x1="62.8566029%" y1="19.708%" x2="52.4304188%" y2="78.902%" id="linearGradient-2">
<stop stop-color="#2055DA" offset="0%">
</stop>
<stop stop-color="#2055DA" offset="11%">
</stop>
<stop stop-color="#00BFF6" offset="100%">
</stop>
</linearGradient>

Before

Width:  |  Height:  |  Size: 2.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 9.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -1 +0,0 @@
<svg version="1.0" id="katman_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 800 600" style="enable-background:new 0 0 800 600;" xml:space="preserve"><path d="M95.3,265h186.2v-31.7H95.3V265z M95.3,217.1H129c0,0,0-7.9,0-10.9c4.7,0,152.6,0,152.6,0v-31.7H95.3V217.1z M129,280.9H95.3v42.7h186.2V292c0,0-147.8,0-152.6,0C129,289,129,280.9,129,280.9z M551.7,280.9h-33.7v42.7h186.2V292c0,0-147.9,0-152.6,0C551.7,289,551.7,280.9,551.7,280.9z M399.9,288.6c-4-6.9-65.9-114.1-65.9-114.1h-36.6l102.5,178.3l102.4-178.3h-36.6C465.6,174.5,403.8,281.6,399.9,288.6z M518.1,174.5v42.6h33.7c0,0,0-7.9,0-10.9c4.7,0,152.6,0,152.6,0v-31.7H518.1z M518.1,265h186.2v-31.7H518.1V265z"/><path d="M218,403.7c0-2.5,0.5-4.2,1.4-5.1c0.9-0.9,2.7-1.4,5.4-1.4h20.1c2.7,0,4.5,0.4,5.4,1.4c0.9,0.9,1.4,2.6,1.4,5.1v14.5c0,2.5-0.5,4.2-1.4,5.1c-0.9,0.9-2.7,1.4-5.4,1.4h-20.1c-2.7,0-4.5-0.4-5.4-1.4c-0.9-0.9-1.4-2.6-1.4-5.1L218,403.7L218,403.7zM224.4,419.5h21v-17.4h-21V419.5z"/><path d="M292.9,424.7v-27.4h4.4l19.3,16.2c0.7,0.6,1.2,1,1.7,1.5c0.5,0.5,1,1,1.4,1.5c-0.1-1.5-0.2-2.6-0.2-3.3c0-0.7-0.1-1.1-0.1-1.5v-14.4h5.7v27.4h-4.4l-20.1-16.9c-0.5-0.4-0.9-0.8-1.3-1.2c-0.4-0.3-0.7-0.7-1-1.1c0.1,0.9,0.1,1.7,0.2,2.4c0,0.8,0,1.4,0,2v14.8L292.9,424.7L292.9,424.7z"/><path d="M367,424.7v-27.4h6.4v22.3H394v5.2L367,424.7L367,424.7z"/><path d="M431.1,424.7v-27.4h6.4v27.4H431.1z"/><path d="M479.3,424.7v-27.4h4.4l19.3,16.2c0.7,0.6,1.2,1,1.8,1.5c0.5,0.5,1,1,1.4,1.5c-0.1-1.5-0.2-2.6-0.2-3.3c0-0.7-0.1-1.1-0.1-1.5v-14.4h5.7v27.4h-4.4L487,407.7c-0.5-0.4-0.9-0.8-1.3-1.2c-0.3-0.3-0.7-0.7-1-1.1c0.1,0.9,0.2,1.7,0.2,2.4c0.1,0.8,0.1,1.4,0.1,2v14.8L479.3,424.7L479.3,424.7z"/><path d="M553.4,424.7v-27.4h28.1v4.7h-21.7v6.1h12.6v4.7h-12.6v6.8h21.9v5.2L553.4,424.7L553.4,424.7z"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1 +0,0 @@
<svg width="800px" height="800px" viewBox="-4 0 48 48" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>Evernote-color</title><desc>Created with Sketch.</desc><defs></defs><g id="Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Color-" transform="translate(-805.000000, -1043.000000)" fill="#20C05C"><path d="M834.792989,1065.70423 C834.147558,1065.68173 833.526032,1065.72223 832.946339,1065.81523 C833.109191,1064.49374 833.653026,1062.87076 835.578862,1062.93826 C837.710876,1063.01326 838.009687,1065.03524 838.017157,1066.40622 C837.117737,1066.00273 836.004667,1065.74773 834.792989,1065.70423 M843.909706,1051.35086 C843.552627,1049.43538 842.41864,1048.49189 841.392225,1048.12139 C840.286625,1047.7194 838.042556,1047.3039 835.223277,1046.9694 C832.955303,1046.70241 830.289911,1046.72341 828.679321,1046.7729 C828.486588,1045.44392 827.55878,1044.23043 826.518919,1043.81043 C823.751931,1042.69144 819.474455,1042.96144 818.377819,1043.27044 C817.505292,1043.51493 816.538639,1044.01743 816.00078,1044.78992 C815.640713,1045.30592 815.40764,1045.96891 815.406146,1046.8929 C815.406146,1047.4164 815.421087,1048.64789 815.433039,1049.74288 C815.446486,1050.84087 815.461426,1051.82336 815.461426,1051.83086 C815.461426,1052.80735 814.671072,1053.60384 813.692467,1053.60534 L809.205823,1053.60534 C808.248134,1053.60534 807.516048,1053.76734 806.958766,1054.02084 C806.398496,1054.27734 806.002571,1054.62083 805.700773,1055.02733 C805.101657,1055.83582 804.997073,1056.83181 805.000061,1057.8488 C805.000061,1057.8488 805.009026,1058.6813 805.209229,1060.28928 C805.375069,1061.53427 806.719717,1070.23269 807.997133,1072.87717 C808.491665,1073.90616 808.821851,1074.33515 809.79448,1074.78815 C811.962352,1075.72114 816.915141,1076.75763 819.235406,1077.05463 C821.552684,1077.35162 823.006398,1077.97712 823.87295,1076.15314 C823.875938,1076.14864 824.04626,1075.69864 824.280826,1075.04015 C825.033829,1072.75117 825.138413,1070.72019 825.138413,1069.2517 C825.138413,1069.1017 825.356545,1069.0957 825.356545,1069.2517 C825.356545,1070.28819 825.15933,1073.96016 827.921836,1074.94565 C829.012495,1075.33414 831.274492,1075.67914 833.572347,1075.95064 C835.650576,1076.19064 837.159571,1077.01113 837.159571,1082.36458 C837.159571,1085.62105 836.478282,1086.06805 832.916458,1086.06805 C830.028451,1086.06805 828.927334,1086.14304 828.927334,1083.84057 C828.927334,1081.97908 830.762032,1082.17408 832.120127,1082.17408 C832.728207,1082.17408 832.287461,1081.72108 832.287461,1080.5721 C832.287461,1079.42911 832.998631,1078.76911 832.326306,1078.75261 C827.626013,1078.62211 824.860519,1078.74661 824.860519,1084.64756 C824.860519,1090.00551 826.902891,1091 833.572347,1091 C838.80303,1091 840.646692,1090.8275 842.8056,1084.10156 C843.232899,1082.77258 844.266785,1078.72111 844.891299,1071.91567 C845.287224,1067.61371 844.51928,1054.62833 843.909706,1051.35086 M808.995161,1052.29735 L808.998149,1052.29735 L813.484793,1052.29735 C813.74177,1052.29735 813.949444,1052.08586 813.949444,1051.83086 C813.949444,1051.82936 813.895658,1047.96839 813.895658,1046.8944 L813.895658,1046.8809 C813.895658,1045.99891 814.079427,1045.23092 814.400648,1044.58592 L814.554536,1044.29793 C814.536607,1044.29943 814.520172,1044.30843 814.502244,1044.32493 L805.78444,1053.00535 C805.768005,1053.01885 805.756053,1053.03835 805.75157,1053.05635 C805.932351,1052.96635 806.17887,1052.84485 806.213233,1052.82985 C806.972212,1052.48485 807.89255,1052.29735 808.995161,1052.29735" id="Evernote"></path></g></g></svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.996" fill="#fe6909" d="M 491.5,-0.5 C 494.167,-0.5 496.833,-0.5 499.5,-0.5C 499.5,83.1667 499.5,166.833 499.5,250.5C 455.166,250.011 410.832,249.344 366.5,248.5C 366.137,247.817 365.804,247.15 365.5,246.5C 402.133,172.85 439.633,100.183 478,28.5C 482.977,19.0758 487.477,9.40918 491.5,-0.5 Z"/></g>
<g><path style="opacity:0.97" fill="#fd5a00" d="M 365.5,246.5 C 365.804,247.15 366.137,247.817 366.5,248.5C 410.832,249.344 455.166,250.011 499.5,250.5C 499.5,333.167 499.5,415.833 499.5,498.5C 498.833,498.5 498.5,498.833 498.5,499.5C 495.167,499.5 491.833,499.5 488.5,499.5C 383.759,447.247 275.759,394.247 164.5,340.5C 151.982,333.758 138.649,327.591 124.5,322C 124.833,321.667 125.167,321.333 125.5,321C 120.311,319.61 115.645,317.277 111.5,314C 72.6618,295.671 35.3284,278.171 -0.5,261.5C -0.5,257.167 -0.5,252.833 -0.5,248.5C 0.75618,248.539 1.75618,248.039 2.5,247C 123.5,246.5 244.5,246.333 365.5,246.5 Z"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +0,0 @@
<svg width="800px" height="800px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg"><circle cx="512" cy="512" r="512" style="fill:#ff9800"/><path d="M259.8 468.5h364.4c1.5 0 2.9-.9 3.5-2.2l33.1-71.7c.9-1.9.1-4.2-1.9-5.1-.5-.2-1.1-.4-1.6-.4H287.5C331 309.8 415.2 256 512 256c141.3 0 255.8 114.6 255.8 256S653.3 768 512 768 256.2 653.4 256.2 512c0-14.8 1.2-29.4 3.6-43.5zm157.5 207.3c0 2.8 2.3 5.1 5.1 5.1h6.6l80.4-101.1h63.3c1.5 0 2.9-.9 3.5-2.2l33.1-71.6c.2-.5.4-1.1.4-1.6 0-2.1-1.7-3.8-3.8-3.8H417.3v175.2z" style="fill:#fff"/></svg>

Before

Width:  |  Height:  |  Size: 544 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 4.9 KiB

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 -25 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
<g>
<path d="M170.2517,56.8186 L192.5047,34.5656 L193.9877,25.1956 C153.4367,-11.6774 88.9757,-7.4964 52.4207,33.9196 C42.2667,45.4226 34.7337,59.7636 30.7167,74.5726 L38.6867,73.4496 L83.1917,66.1106 L86.6277,62.5966 C106.4247,40.8546 139.8977,37.9296 162.7557,56.4286 L170.2517,56.8186 Z" fill="#EA4335">
</path>
<path d="M224.2048,73.9182 C219.0898,55.0822 208.5888,38.1492 193.9878,25.1962 L162.7558,56.4282 C175.9438,67.2042 183.4568,83.4382 183.1348,100.4652 L183.1348,106.0092 C198.4858,106.0092 210.9318,118.4542 210.9318,133.8052 C210.9318,149.1572 198.4858,161.2902 183.1348,161.2902 L127.4638,161.2902 L121.9978,167.2242 L121.9978,200.5642 L127.4638,205.7952 L183.1348,205.7952 C223.0648,206.1062 255.6868,174.3012 255.9978,134.3712 C256.1858,110.1682 244.2528,87.4782 224.2048,73.9182" fill="#4285F4">
</path>
<path d="M71.8704,205.7957 L127.4634,205.7957 L127.4634,161.2897 L71.8704,161.2897 C67.9094,161.2887 64.0734,160.4377 60.4714,158.7917 L52.5844,161.2117 L30.1754,183.4647 L28.2234,191.0387 C40.7904,200.5277 56.1234,205.8637 71.8704,205.7957" fill="#34A853">
</path>
<path d="M71.8704,61.4255 C31.9394,61.6635 -0.2366,94.2275 0.0014,134.1575 C0.1344,156.4555 10.5484,177.4455 28.2234,191.0385 L60.4714,158.7915 C46.4804,152.4705 40.2634,136.0055 46.5844,122.0155 C52.9044,108.0255 69.3704,101.8085 83.3594,108.1285 C89.5244,110.9135 94.4614,115.8515 97.2464,122.0155 L129.4944,89.7685 C115.7734,71.8315 94.4534,61.3445 71.8704,61.4255" fill="#FBBC05">

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,39 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg"
aria-label="Google Drive" role="img"
viewBox="0 0 512 512">
<rect
width="512" height="512"
rx="15%"
fill="#ffffff"/>
<g fill="#2684fc">
<path id="b" d="M337 301l53 96q-3 2-10 2h-247.6 q-6 0-10-2l55-95"/>
</g>
<g fill="#ea4335">
<path id="c" d="M335 301l55 96q6-3 10-10l43-76q2-6 2-10"/>
</g>
<g transform="rotate(120 256 256)">
<use href="#b" fill="#00ac47"/>
<use href="#c" fill="#0066da"/>
</g>
<g transform="rotate(240 256 256)">
<use href="#b" fill="#ffba00"/>
<use href="#c" fill="#00832d"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 604 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 7"><path fill="#00a0dc" d="m0 2 3-2 3 2v3L3 7 0 5Z"/></svg>

Before

Width:  |  Height:  |  Size: 115 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="370.484" height="370.484"><path d="M114.716 179.595c-3.805.292-8.38.68-14.585.68s-10.779-.388-14.587-.68c-2.202-.17-3.38.307-2.986 1.397.317.891 3.029 1.144 5.7 3.943 2.276 2.385 2.738 6.49 2.738 13.216l.008 27.79c.002 3.738.807 4.826 4.692 7.518 4.392 3.035 8.55 6.393 10.99 9.943.46.668 1.164 1.145 1.748.96.637-.203.86-2.472.86-2.472l.002-46.24c0-7.418 1.207-9.143 2.708-10.715 2.67-2.799 5.384-3.052 5.702-3.943.392-1.09-.784-1.568-2.99-1.397"/><path d="M64.892 127.452c14.67 0 21.683 3.52 28.777 9.268 5.015 4.067 8.51 9.662 10.554 13.62 2.145 4.492 1.802 5.794 3.021 6.324.677.298 1.993-.325 1.993-2.993.096-4.272.056-9.848.014-19.05-.014-2.967-1.904-4.065-11.247-7.96-4.3-1.793-16.981-6.669-33.112-6.669C26.922 119.992 0 148.252 0 183.08c0 31.134 21.38 56.432 43.37 62.915.737.215 1.678.49 2.19.575 1.139.188 1.347-.832 1.347-3.458 0-.962-.198-1.389-1.571-2.624-13.784-12.416-23.35-34.869-23.35-56.529 0-31.956 18.514-56.507 42.906-56.507M196.625 205.86c-.917-.415-2.198.552-3.337 2.365l-6.724 10.748-33.488-80.009c-2.547-7.125-2.415-9.144-1.701-11.39.49-1.56 3.082-3.154 3.397-4.04.39-1.093-.783-1.57-2.987-1.4-3.806.294-8.38.677-14.585.678-6.204-.001-10.777-.384-14.585-.679-2.204-.169-3.383.308-2.991 1.402.321.885 3.033 1.142 5.704 3.938 1.585 1.667 4.19 4.582 8.135 12.264.69 1.475 1.349 2.971 1.988 4.463l1.568 3.743c.312.753.622 1.505.933 2.248.035.086.075.168.11.241l41.062 97.944c.577 1.376 1.376 2.513 2.25 2.513.635 0 1.566-.814 1.92-1.838l13.054-37.77c.875-2.53 1.423-4.897.277-5.42m79.583-83.728c-2.897.223-6.237.5-10.396.618-4.719-.05-4.9-.35-8.377-.618-2.206-.169-3.38.308-2.987 1.402.319.885 2.908 2.478 3.403 4.04.64 2.041.809 3.896-1.071 9.556l-28.539 80.064-32.793-78.523c-2.439-6.885-2.301-8.881-1.603-11.097.495-1.562 3.086-3.155 3.406-4.04.388-1.094-.787-1.57-2.99-1.402-3.81.295-8.382.678-14.588.68-6.202-.002-10.78-.385-14.582-.68-2.206-.169-3.383.308-2.995 1.402.325.885 3.035 1.142 5.704 3.938 1.615 1.692 4.28 4.675 8.332 12.648a133.181 133.181 0 011.83 4.122l1.526 3.638.955 2.31c.04.086.074.168.116.242l41.189 98.26c.987 2.284 2.735 3.77 3.937.452l39.087-108.286.005.018c3.63-9.558 6.63-11.76 8.154-13.288 2.732-2.737 5.944-3.169 6.264-4.054.393-1.094-.788-1.57-2.987-1.402M369.022 217.376c-.886.317-2.686 3.102-5.617 5.733-3.612 3.239-11.568 6.39-23.997 6.39h-31.495c23.528-31.757 54.748-55.003 54.748-77.731 0-20.682-11.337-32.364-37.945-32.364-8.323 0-21.651 3.746-33.603 10.62-1.828 1.05-2.316 2.082-2.315 3.581l.028 18.541c.002 3.471 1.304 3.799 1.982 3.503.818-.357.92-1.104 1.545-2.932 1.06-3.08 5.167-11.613 13.292-18.715 6.568-5.744 12.561-6.841 17.739-6.841 15.42 0 20.125 11.176 20.125 22.93 0 18.083-14.948 35.86-27.124 52.437-16.628 22.65-27.19 36.368-31.205 41.626-.414.542-.59 1.099-.391 1.444.31.522 1.13.492 2.415.422 7.394-.407 24.856-1.35 37.79-1.084 9.804.201 24.344 1 26.816 1.128 2.783.146 7.366.298 8.87-.41 1.23-.59 2.313-3.249 2.812-4.738 3.308-9.928 6.288-14.82 6.934-20.551.247-2.193-.312-3.383-1.404-2.99"/></svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 144 144"><path d="M63.348 17 20 42.002v60.069l16.282 9.401V51.404l27.066-15.62V17z"/><path d="M80.652 17v47.835H63.348v-17.85l-16.292 9.402v61.285l16.292 9.42V79.394h17.304v17.732l16.282-9.4V26.4L80.652 17z"/><path d="M80.652 127.112 124 102.109V42.041l-16.292-9.401v60.068l-27.056 15.62v18.784z"/></svg>

Before

Width:  |  Height:  |  Size: 357 B

View File

@@ -1,6 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg xmlns="http://www.w3.org/2000/svg"
aria-label="Heroku" role="img"
viewBox="0 0 512 512" fill="#409"><rect
width="512" height="512"
rx="15%"/><path d="M367 99H145c-22 0-30 8-30 30v254c0 22 8 30 30 30h222c22 0 30-8 30-30V129c0-22-9-30-30-30" stroke="#ffffff" stroke-width="16"/><path fill="#ffffff" d="M182 284c56-28 94-31 107-25 9 4 9 15 9 15v99h33V273s-1-32-27-44-62-1-88 6v-95h-34m124 54s22-22 25-54h-34c-5 29-25 54-25 54m-90 178l37-33-37-33"/></svg>

Before

Width:  |  Height:  |  Size: 575 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><rect fill="#D50C2D" height="100" width="100"/><path d="M80.8,16.9h-9.3c-2.1,0-3,0.9-3,3v23.4h-37l0-23.5c0-2.1-0.9-2.9-3-2.9h-9.4c-2.1,0-3,0.9-3,2.9v60.5c0,2.1,0.9,3,3,3h9.4c2.1,0,3-0.9,3-3V56.5h37v23.8c0,2.1,0.9,3,3,2.9l9.3,0c2.1,0,3-0.9,3-3V19.8C83.8,17.8,82.9,16.9,80.8,16.9z" fill="#FFF"/></svg>

Before

Width:  |  Height:  |  Size: 361 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#a00000" viewBox="0 0 25.57 25.57"><path d="M11 18.16s.05-.04.02-.1c-3-6.53-7.1-11.49-7.1-11.49S1.68 8.68 1.84 10.8a3.73 3.73 0 0 0 1.3 2.56c1.95 1.89 6.67 4.28 7.76 4.82.02 0 .07.02.1-.02zm-.72 1.62c-.02-.07-.1-.07-.1-.07l-7.87.27c.86 1.51 2.3 2.7 3.79 2.33 1.03-.26 3.37-1.88 4.14-2.43.06-.06.04-.1.04-.1zm.12-.7c.03-.07-.04-.13-.04-.13A152.15 152.15 0 0 0 .23 13.07a4.6 4.6 0 0 0 2.69 5.73c.75.3 1.5.32 1.5.32.12.02 4.67 0 5.9 0 .05 0 .07-.05.07-.05zm.52-15.9c-.34.04-1.27.25-1.27.25-2.08.53-2.57 2.41-2.57 2.41a4.77 4.77 0 0 0 .01 2.49c.7 3.07 4.12 8.1 4.85 9.17.05.05.1.03.1.03.08-.03.07-.1.07-.1 1.13-11.25-1.2-14.24-1.2-14.24zm2.6 14.35c.08.03.11-.05.11-.05.76-1.08 4.15-6.1 4.85-9.15 0 0 .37-1.48 0-2.49 0 0-.5-1.9-2.59-2.41 0 0-.6-.15-1.24-.24 0 0-2.33 2.99-1.2 14.26.02.07.07.08.07.08zm1.86 2.18s-.07 0-.09.06c0 0-.02.07.04.1.75.54 3.03 2.13 4.13 2.44 0 0 2.03.7 3.8-2.33zm9.96-6.65s-6.68 3.57-10.13 5.9c0 0-.06.03-.04.1 0 0 .04.06.09.06h6.03s.6-.03 1.36-.32c0 0 1.66-.53 2.52-2.4 0-.01.77-1.55.17-3.34zm-10.76 5.1s.05.03.1 0c1.13-.56 5.81-2.93 7.76-4.8 0 0 1.22-.99 1.3-2.57.13-2.2-2.08-4.22-2.08-4.22s-4.1 4.94-7.1 11.47c0-.01-.04.07.02.12z"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,44 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
<g><path style="opacity:0.989" fill="#cc2929" d="M 215.5,-0.5 C 238.167,-0.5 260.833,-0.5 283.5,-0.5C 385.121,17.9636 453.621,75.6303 489,172.5C 493.564,186.705 497.064,201.039 499.5,215.5C 499.5,238.167 499.5,260.833 499.5,283.5C 485.274,365.842 442.274,428.008 370.5,470C 342.969,484.445 313.969,494.279 283.5,499.5C 260.833,499.5 238.167,499.5 215.5,499.5C 133.16,485.276 70.9933,442.276 29,370.5C 14.5546,342.969 4.72126,313.969 -0.5,283.5C -0.5,260.833 -0.5,238.167 -0.5,215.5C 13.724,133.16 56.724,70.9933 128.5,29C 156.033,14.5531 185.033,4.71976 215.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#edb7b7" d="M 294.5,125.5 C 306.322,124.505 318.322,124.172 330.5,124.5C 330.784,126.415 330.451,128.081 329.5,129.5C 329.5,128.167 329.5,126.833 329.5,125.5C 317.833,125.5 306.167,125.5 294.5,125.5 Z"/></g>
<g><path style="opacity:1" fill="#fefcfc" d="M 294.5,125.5 C 306.167,125.5 317.833,125.5 329.5,125.5C 329.5,126.833 329.5,128.167 329.5,129.5C 329.5,130.5 329.5,131.5 329.5,132.5C 327.254,136.805 325.92,141.471 325.5,146.5C 324.699,148.042 324.366,149.708 324.5,151.5C 323.076,153.515 322.41,155.848 322.5,158.5C 318.938,171.878 315.938,185.544 313.5,199.5C 312.076,201.515 311.41,203.848 311.5,206.5C 311.5,207.833 311.5,209.167 311.5,210.5C 310.076,212.515 309.41,214.848 309.5,217.5C 305.886,236.027 303.219,254.694 301.5,273.5C 300.71,274.609 300.21,275.942 300,277.5C 299.175,287.675 299.342,297.675 300.5,307.5C 300.725,314.453 303.059,320.62 307.5,326C 310.817,326.498 314.15,326.665 317.5,326.5C 321.416,326.975 324.749,325.975 327.5,323.5C 336.912,318.086 343.912,310.419 348.5,300.5C 350.969,299.393 351.969,297.393 351.5,294.5C 352.024,292.694 352.691,291.028 353.5,289.5C 355.405,285.784 356.739,281.784 357.5,277.5C 362.833,277.5 368.167,277.5 373.5,277.5C 373.5,280.167 373.5,282.833 373.5,285.5C 373.252,289.906 372.585,294.24 371.5,298.5C 370.076,300.515 369.41,302.848 369.5,305.5C 361.816,327.016 349.483,345.516 332.5,361C 323.808,367.398 314.141,371.565 303.5,373.5C 298.463,373.587 293.463,373.254 288.5,372.5C 278.456,368.788 271.789,361.788 268.5,351.5C 267.538,347.605 266.204,343.939 264.5,340.5C 259.853,314.996 259.186,289.329 262.5,263.5C 263.451,262.081 263.784,260.415 263.5,258.5C 253.319,258.173 243.319,258.506 233.5,259.5C 232.566,260.568 232.232,261.901 232.5,263.5C 230.162,270.872 228.829,278.539 228.5,286.5C 228.5,286.833 228.5,287.167 228.5,287.5C 227.076,289.515 226.41,291.848 226.5,294.5C 225.869,299.657 224.869,304.657 223.5,309.5C 222.076,311.515 221.41,313.848 221.5,316.5C 219.5,324.501 217.5,332.501 215.5,340.5C 214.076,342.515 213.41,344.848 213.5,347.5C 211.875,351.303 210.542,355.303 209.5,359.5C 208.076,361.515 207.41,363.848 207.5,366.5C 206.677,369.48 205.343,372.147 203.5,374.5C 191.833,374.5 180.167,374.5 168.5,374.5C 168.5,373.5 168.5,372.5 168.5,371.5C 168.232,369.901 168.566,368.568 169.5,367.5C 170.924,365.485 171.59,363.152 171.5,360.5C 171.676,357.273 172.343,354.273 173.5,351.5C 174.924,349.485 175.59,347.152 175.5,344.5C 176.167,341.167 176.833,337.833 177.5,334.5C 178.924,332.485 179.59,330.152 179.5,327.5C 180.343,322.462 181.343,317.462 182.5,312.5C 183.117,312.389 183.617,312.056 184,311.5C 184.497,308.854 184.664,306.187 184.5,303.5C 186.343,296.616 187.677,289.616 188.5,282.5C 189.117,282.389 189.617,282.056 190,281.5C 190.497,278.854 190.664,276.187 190.5,273.5C 191.663,265.008 192.997,256.675 194.5,248.5C 196.748,239.091 198.082,229.425 198.5,219.5C 198.5,209.833 198.5,200.167 198.5,190.5C 198.59,187.848 197.924,185.515 196.5,183.5C 195.017,174.429 189.684,170.762 180.5,172.5C 178.102,172.259 176.102,172.926 174.5,174.5C 160.64,181.198 151.14,191.865 146,206.5C 144.485,211.521 142.985,216.521 141.5,221.5C 136.167,221.5 130.833,221.5 125.5,221.5C 125.833,216.167 126.167,210.833 126.5,205.5C 126.629,203.784 126.962,202.117 127.5,200.5C 129.277,197.495 130.277,194.162 130.5,190.5C 137.847,169.303 150.18,151.47 167.5,137C 170.406,134.381 173.739,132.547 177.5,131.5C 179.967,131.245 181.967,130.245 183.5,128.5C 184.833,128.167 186.167,127.833 187.5,127.5C 193.797,126.68 200.131,126.347 206.5,126.5C 220.999,130.335 229.666,139.669 232.5,154.5C 232.41,157.152 233.076,159.485 234.5,161.5C 235.985,181.939 236.985,202.272 237.5,222.5C 248.221,223.142 258.554,222.475 268.5,220.5C 270.04,218.162 270.706,215.495 270.5,212.5C 270.448,210.097 270.781,207.764 271.5,205.5C 273.074,203.898 273.741,201.898 273.5,199.5C 273.714,194.317 274.714,189.317 276.5,184.5C 277.924,182.485 278.59,180.152 278.5,177.5C 279.924,175.485 280.59,173.152 280.5,170.5C 282.723,159.94 285.723,149.607 289.5,139.5C 291.277,136.495 292.277,133.162 292.5,129.5C 292.66,127.847 293.326,126.514 294.5,125.5 Z"/></g>
<g><path style="opacity:1" fill="#f4cccc" d="M 206.5,126.5 C 200.131,126.347 193.797,126.68 187.5,127.5C 190.865,125.961 194.531,125.294 198.5,125.5C 201.355,125.503 204.022,125.836 206.5,126.5 Z"/></g>
<g><path style="opacity:1" fill="#f1bdbd" d="M 183.5,128.5 C 181.967,130.245 179.967,131.245 177.5,131.5C 179.033,129.755 181.033,128.755 183.5,128.5 Z"/></g>
<g><path style="opacity:1" fill="#ecaaa8" d="M 292.5,129.5 C 292.277,133.162 291.277,136.495 289.5,139.5C 289.723,135.838 290.723,132.505 292.5,129.5 Z"/></g>
<g><path style="opacity:1" fill="#d75753" d="M 329.5,132.5 C 328.805,137.582 327.471,142.249 325.5,146.5C 325.92,141.471 327.254,136.805 329.5,132.5 Z"/></g>
<g><path style="opacity:1" fill="#df7572" d="M 324.5,151.5 C 324.59,154.152 323.924,156.485 322.5,158.5C 322.41,155.848 323.076,153.515 324.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#f1bfbe" d="M 232.5,154.5 C 233.924,156.515 234.59,158.848 234.5,161.5C 233.076,159.485 232.41,157.152 232.5,154.5 Z"/></g>
<g><path style="opacity:1" fill="#e17977" d="M 180.5,172.5 C 178.898,174.074 176.898,174.741 174.5,174.5C 176.102,172.926 178.102,172.259 180.5,172.5 Z"/></g>
<g><path style="opacity:1" fill="#efb5b4" d="M 280.5,170.5 C 280.59,173.152 279.924,175.485 278.5,177.5C 278.41,174.848 279.076,172.515 280.5,170.5 Z"/></g>
<g><path style="opacity:1" fill="#e79896" d="M 278.5,177.5 C 278.59,180.152 277.924,182.485 276.5,184.5C 276.41,181.848 277.076,179.515 278.5,177.5 Z"/></g>
<g><path style="opacity:1" fill="#e38886" d="M 196.5,183.5 C 197.924,185.515 198.59,187.848 198.5,190.5C 197.076,188.485 196.41,186.152 196.5,183.5 Z"/></g>
<g><path style="opacity:1" fill="#f5d1d0" d="M 234.5,161.5 C 235.748,164.942 236.581,168.608 237,172.5C 237.5,189.163 237.667,205.83 237.5,222.5C 236.985,202.272 235.985,181.939 234.5,161.5 Z"/></g>
<g><path style="opacity:1" fill="#ea9f9e" d="M 130.5,190.5 C 130.277,194.162 129.277,197.495 127.5,200.5C 127.723,196.838 128.723,193.505 130.5,190.5 Z"/></g>
<g><path style="opacity:1" fill="#e48988" d="M 273.5,199.5 C 273.741,201.898 273.074,203.898 271.5,205.5C 271.259,203.102 271.926,201.102 273.5,199.5 Z"/></g>
<g><path style="opacity:1" fill="#e79998" d="M 313.5,199.5 C 313.59,202.152 312.924,204.485 311.5,206.5C 311.41,203.848 312.076,201.515 313.5,199.5 Z"/></g>
<g><path style="opacity:1" fill="#e28382" d="M 311.5,210.5 C 311.59,213.152 310.924,215.485 309.5,217.5C 309.41,214.848 310.076,212.515 311.5,210.5 Z"/></g>
<g><path style="opacity:1" fill="#e38685" d="M 270.5,212.5 C 270.706,215.495 270.04,218.162 268.5,220.5C 268.565,217.572 269.232,214.905 270.5,212.5 Z"/></g>
<g><path style="opacity:1" fill="#f6d7d7" d="M 126.5,205.5 C 126.167,210.833 125.833,216.167 125.5,221.5C 130.833,221.5 136.167,221.5 141.5,221.5C 136.025,222.489 130.358,222.822 124.5,222.5C 124.216,216.583 124.883,210.916 126.5,205.5 Z"/></g>
<g><path style="opacity:1" fill="#eeb3b2" d="M 198.5,219.5 C 198.082,229.425 196.748,239.091 194.5,248.5C 195.292,238.627 196.625,228.96 198.5,219.5 Z"/></g>
<g><path style="opacity:1" fill="#dc6d6c" d="M 233.5,259.5 C 243.319,258.506 253.319,258.173 263.5,258.5C 263.784,260.415 263.451,262.081 262.5,263.5C 262.5,262.167 262.5,260.833 262.5,259.5C 252.833,259.5 243.167,259.5 233.5,259.5 Z"/></g>
<g><path style="opacity:1" fill="#de706c" d="M 232.5,263.5 C 232.171,271.461 230.838,279.128 228.5,286.5C 228.829,278.539 230.162,270.872 232.5,263.5 Z"/></g>
<g><path style="opacity:1" fill="#edafae" d="M 373.5,285.5 C 373.5,282.833 373.5,280.167 373.5,277.5C 368.167,277.5 362.833,277.5 357.5,277.5C 356.739,281.784 355.405,285.784 353.5,289.5C 354.293,285.12 355.293,280.786 356.5,276.5C 362.5,276.5 368.5,276.5 374.5,276.5C 374.81,279.713 374.477,282.713 373.5,285.5 Z"/></g>
<g><path style="opacity:1" fill="#f1c0bf" d="M 190.5,273.5 C 190.664,276.187 190.497,278.854 190,281.5C 189.617,282.056 189.117,282.389 188.5,282.5C 188.676,279.273 189.343,276.273 190.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#e5908f" d="M 301.5,273.5 C 300.741,284.817 300.407,296.15 300.5,307.5C 299.342,297.675 299.175,287.675 300,277.5C 300.21,275.942 300.71,274.609 301.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#df7877" d="M 228.5,287.5 C 228.59,290.152 227.924,292.485 226.5,294.5C 226.41,291.848 227.076,289.515 228.5,287.5 Z"/></g>
<g><path style="opacity:1" fill="#f3c2c0" d="M 351.5,294.5 C 351.969,297.393 350.969,299.393 348.5,300.5C 348.992,298.181 349.992,296.181 351.5,294.5 Z"/></g>
<g><path style="opacity:1" fill="#dc6b68" d="M 371.5,298.5 C 371.59,301.152 370.924,303.485 369.5,305.5C 369.41,302.848 370.076,300.515 371.5,298.5 Z"/></g>
<g><path style="opacity:1" fill="#f2bfbe" d="M 184.5,303.5 C 184.664,306.187 184.497,308.854 184,311.5C 183.617,312.056 183.117,312.389 182.5,312.5C 182.676,309.273 183.343,306.273 184.5,303.5 Z"/></g>
<g><path style="opacity:1" fill="#e2817f" d="M 223.5,309.5 C 223.59,312.152 222.924,314.485 221.5,316.5C 221.41,313.848 222.076,311.515 223.5,309.5 Z"/></g>
<g><path style="opacity:1" fill="#efb5b4" d="M 327.5,323.5 C 324.749,325.975 321.416,326.975 317.5,326.5C 320.726,325.511 324.06,324.511 327.5,323.5 Z"/></g>
<g><path style="opacity:1" fill="#eba5a4" d="M 179.5,327.5 C 179.59,330.152 178.924,332.485 177.5,334.5C 177.41,331.848 178.076,329.515 179.5,327.5 Z"/></g>
<g><path style="opacity:1" fill="#db6360" d="M 215.5,340.5 C 215.59,343.152 214.924,345.485 213.5,347.5C 213.41,344.848 214.076,342.515 215.5,340.5 Z"/></g>
<g><path style="opacity:1" fill="#e58d8c" d="M 264.5,340.5 C 266.204,343.939 267.538,347.605 268.5,351.5C 266.01,348.374 264.677,344.708 264.5,340.5 Z"/></g>
<g><path style="opacity:1" fill="#eeb5b5" d="M 175.5,344.5 C 175.59,347.152 174.924,349.485 173.5,351.5C 173.41,348.848 174.076,346.515 175.5,344.5 Z"/></g>
<g><path style="opacity:1" fill="#e07876" d="M 209.5,359.5 C 209.59,362.152 208.924,364.485 207.5,366.5C 207.41,363.848 208.076,361.515 209.5,359.5 Z"/></g>
<g><path style="opacity:1" fill="#f0bbba" d="M 171.5,360.5 C 171.59,363.152 170.924,365.485 169.5,367.5C 169.41,364.848 170.076,362.515 171.5,360.5 Z"/></g>
<g><path style="opacity:1" fill="#ebabaa" d="M 288.5,372.5 C 293.463,373.254 298.463,373.587 303.5,373.5C 301.696,374.162 299.696,374.495 297.5,374.5C 294.186,374.657 291.186,373.991 288.5,372.5 Z"/></g>
<g><path style="opacity:1" fill="#dd6e6e" d="M 168.5,371.5 C 168.5,372.5 168.5,373.5 168.5,374.5C 180.167,374.5 191.833,374.5 203.5,374.5C 191.678,375.495 179.678,375.828 167.5,375.5C 167.232,373.901 167.566,372.568 168.5,371.5 Z"/></g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="528.602" height="528.602" viewBox="0 0 139.859 139.859"><defs><linearGradient xlink:href="#a" id="d" gradientUnits="userSpaceOnUse" gradientTransform="scale(-.74441 .74441) rotate(-45 -9477.333 9708.193)" x1="3740.42" y1="9629.791" x2="3814.157" y2="9616.79"/><linearGradient id="a" x1="3740.42" y1="9629.791" x2="3814.157" y2="9616.79" gradientTransform="scale(-1 1) rotate(-45 -9806.195 9448.598)" gradientUnits="userSpaceOnUse"><stop offset=".2" stop-opacity="0"/><stop offset=".287" stop-opacity=".03"/><stop offset=".501" stop-opacity=".2"/><stop offset=".793" stop-opacity=".742"/><stop offset="1"/></linearGradient><linearGradient xlink:href="#b" id="e" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.7444 0 0 -.7444 .898 -947.456)" x1="81.047" y1="-1585.099" x2="124.272" y2="-1560.143"/><linearGradient id="b" x1="81.047" y1="-1585.099" x2="124.272" y2="-1560.143" gradientTransform="matrix(1 0 0 -1 -86.035 -1581.34)" gradientUnits="userSpaceOnUse"><stop offset=".08"/><stop offset=".753" stop-opacity=".07"/><stop offset=".875" stop-opacity="0"/></linearGradient><linearGradient xlink:href="#c" id="f" gradientUnits="userSpaceOnUse" gradientTransform="matrix(.7444 0 0 -.7444 .898 -947.456)" x1="179.851" y1="-1589.807" x2="245.602" y2="-1534.636"/><linearGradient id="c" x1="179.851" y1="-1589.807" x2="245.602" y2="-1534.636" gradientTransform="matrix(1 0 0 -1 -86.035 -1581.34)" gradientUnits="userSpaceOnUse"><stop offset=".138" stop-opacity="0"/><stop offset=".32" stop-opacity=".07"/><stop offset=".847" stop-opacity=".764"/><stop offset=".947"/></linearGradient></defs><path class="cls-1" d="M100.474 254.901a47.502 47.502 0 0167.177-67.178 48.196 48.196 0 013.78 4.254 47.628 47.628 0 012.307 3.197l-4.417 2.915a42.235 42.235 0 00-2.05-2.839 42.853 42.853 0 00-3.36-3.783 42.21 42.21 0 00-59.694 59.694z" fill="url(#d)" transform="translate(-64.347 -137.016)"/><path d="M18.612 57.44a2.635 2.635 0 01-1.32-.354L4.79 49.868a2.75 2.75 0 01-1.3-3.259 2.649 2.649 0 013.815-1.4l12.5 7.218a2.746 2.746 0 011.151 3.597 2.646 2.646 0 01-2.345 1.416zM40.215 35.842a2.645 2.645 0 01-2.294-1.323l-7.217-12.5a2.75 2.75 0 01.503-3.473 2.648 2.648 0 014.004.696l7.212 12.49a2.757 2.757 0 01-.699 3.636 2.642 2.642 0 01-1.51.474zM67.07 25.117V10.878a2.762 2.762 0 012.526-2.816 2.646 2.646 0 012.766 2.643V25.29a2.646 2.646 0 01-2.766 2.644 2.762 2.762 0 01-2.527-2.817zM99.217 35.842a2.639 2.639 0 01-1.508-.473 2.759 2.759 0 01-.699-3.639l7.21-12.488a2.648 2.648 0 014.005-.697 2.75 2.75 0 01.503 3.474l-7.217 12.5a2.646 2.646 0 01-2.294 1.323zM120.82 57.44a2.645 2.645 0 01-2.345-1.416 2.746 2.746 0 011.15-3.597l12.39-7.153a2.733 2.733 0 013.44.499 2.649 2.649 0 01-.683 4.02l-12.631 7.293a2.635 2.635 0 01-1.32.354zM103.579 131.8H30.472A30.681 30.681 0 01.001 100.89l5.292.04a25.388 25.388 0 0025.199 25.577h73.064a30.996 30.996 0 0023.118-51.66l3.944-3.529a36.289 36.289 0 01-27.04 60.482z"/><path class="cls-2" d="M69.64 237.946l-5.292-.04a30.648 30.648 0 0125.566-30.028l.884 5.218a25.361 25.361 0 00-21.157 24.85z" fill="url(#e)" transform="translate(-64.347 -137.016)"/><path class="cls-3" d="M136.924 232.297l-5.292-.04a36.288 36.288 0 0163.333-23.923l-3.944 3.529a30.996 30.996 0 00-54.097 20.433z" fill="url(#f)" transform="translate(-64.347 -137.016)"/></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="246.277" height="246.277"><path d="M204.323 107.334c-.666-1.198-1.198-2.266-2-3.198-4.398-6.667-10-12-16.666-15.867-4-2.535-8.532-4.268-13.334-5.467l-60-16.134c-4.666-1.199-9.333-1.866-13.732-1.866-9.068-.134-17.734 2.266-26.268 7.2-.8.4-1.598.934-2.265 1.467-4 2.532-7.467 5.333-10.535 8.8-5.598 5.867-9.465 13.2-11.598 21.599L31.79 163.869c-3.733 14-2 27.334 5.2 39.864 7.2 12.667 17.866 20.803 32 24.535l60.134 16.132c14 3.734 27.198 1.868 39.732-5.333 12.666-7.198 20.8-17.864 24.666-31.733l16.134-60c3.333-12.934 2.268-25.065-3.599-36.8-.535-1.2-1.068-2.265-1.735-3.2zm2-70.8c-10-17.333-24.666-28.666-44.265-33.866-19.467-5.199-37.868-2.8-55.333 7.2C89.39 20 78.058 34.802 72.857 54.269c-.799 3.065-1.466 6-2 8.932 10.401-5.333 20.534-7.732 30.534-7.333 3.734-9.066 10.132-16.134 18.932-21.334 10.802-6.133 22.268-7.732 34.402-4.533 12.132 3.333 21.333 10.268 27.465 21.067 5.068 8.8 6.935 18 5.868 27.734 8.265 4.532 15.867 12.134 22.667 22.4 1.2-2.933 2.265-5.868 3.2-9.066 4.932-19.468 2.533-38.135-7.602-55.602" fill="#ee2f3b"/><path d="M97.791 144.134h45.866c-.667-7.598-2.667-13.333-6.266-17.067-3.868-3.999-9.466-5.999-16.666-5.999-6.535 0-12 2-16.134 5.999-4.268 4.135-6.533 9.734-6.8 17.067m54 33.2h22.532c-3.333 11.869-9.598 20.934-18.932 27.202-9.333 6.53-20.933 9.732-35.068 9.732-17.065 0-30.398-5.201-40-15.732-9.598-10.268-14.398-24.803-14.398-43.868 0-18.132 4.666-32.266 14-42.532 9.598-10.534 22.932-15.735 40-15.735 18 0 32 5.068 41.866 15.333 9.6 10.535 14.4 25.067 14.4 43.867v4.667c0 1.465-.133 2.4-.4 2.935H97.925c.265 8.798 2.533 15.333 6.8 19.598 3.866 4.533 9.733 6.8 17.598 6.8 5.068 0 9.468-.933 13.068-2.933.932-.268 1.734-.799 2.534-1.465.8-.667 1.598-1.47 2.533-2.402.267-.8 1.467-2 3.333-3.333 1.6-1.334 4.4-2.134 8-2.134" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="480px" height="480px"><path fill="#ff6d00" d="M24,44C12.972,44,4,35.028,4,24S12.972,4,24,4s20,8.972,20,20S35.028,44,24,44z"/><path fill="#fff" d="M13 21H35V27H13z"/><path fill="#fff" d="M13 21H35V27H13z" transform="rotate(90 24 24)"/></svg>

Before

Width:  |  Height:  |  Size: 308 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 41.37 39.85"><path fill="#2e3234" d="M3.97 32.1c.4.02.79.07 1.15.2l.06.03 4.84-4.73.18.24c.25.34.52.65.8.96.35.41.77.8 1.12 1.13a12.87 12.87 0 0 0 14.94 1.27l.37.39c.43.45.88.91 1.3 1.37a15.23 15.23 0 0 1-8.64 2.42 15.22 15.22 0 0 1-9.42-3.56l.02-.03-3.11 3.07a3.87 3.87 0 1 1-3.7-2.76h.1zm29.61-19.97a15.23 15.23 0 0 1-1.6 18l.02.02 1.9 2.03a2.4 2.4 0 0 1 1.99 4.11 2.39 2.39 0 0 1-4-2.2l-3.36-3.56-.2-.2.23-.18a12.82 12.82 0 0 0 4.84-9.76c.07-2.3-.49-4.56-1.6-6.57zM6.6 3.08c.68-.01 1.32.26 1.8.74.52.56.75 1.35.6 2.1l3.67 3.85-.22.18A12.93 12.93 0 0 0 9.19 26.3l-1.76 1.72A15.36 15.36 0 0 1 9 9.96L6.98 7.85A2.4 2.4 0 0 1 5 3.73c.38-.35.86-.58 1.37-.64l.23-.01ZM37.5 0a3.87 3.87 0 1 1-1.21 7.55l-.06-.01-5.26 4.99-.17-.24c-.28-.37-.6-.74-.92-1.08l-.06-.07-.16-.17a12.86 12.86 0 0 0-15.74-2.03l-1.7-1.76A15.23 15.23 0 0 1 30.3 8.34h.03l3.48-3.3A3.87 3.87 0 0 1 37.5 0Z"/><path fill="#047aed" d="M20.62 8.65a11.42 11.42 0 0 1 11.22 12.82 11.42 11.42 0 0 1-12.74 9.9 11.42 11.42 0 0 1-9.91-12.73c.75-5.8 5.62-9.97 11.43-10Zm-.17 4.89a4.69 4.69 0 0 0-4.43 4.66c.04 1.77.8 3.01 2.25 3.99l.35.19-.88 4.14h5.9l-.88-4.14a4.7 4.7 0 0 0 2.59-4.18 4.68 4.68 0 0 0-4.66-4.67zm.08-.02h-.01z"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 24 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 45 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,2 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><path fill="#231F20" d="M14 7.197l-1.993-1.072-1.682.998-.02 1.022-.819-.524-1.112.66-.049-1.117-1.145-.745 1.094-.55c-.008 0 0 .106-.162-3.656L5.524 1 2 2.066l.787 3.686 1.183.894-.9.412.588 2.778.826.755-.59.35.458 2.148L6.206 15c.009-.01.195-.15 2.381-1.845l-.064-1.459.94.776c.013-.014.2-.149 1.921-1.48l.067-1.079.709.479c.012-.013.173-.133 1.562-1.206L14 7.197z"/><path fill="#000000" d="M12.347 8.346L14 7.197l-1.993-1.072-1.682.998 2.022 1.223z"/><path fill="#004B16" d="M12.163 10.39l.183-2.044-2.02-1.223-.042 1.997 1.88 1.27zM9.466 12.47v-2.118L7.424 8.845l.16 2.08 1.882 1.544z"/><path fill="#000000" d="M9.466 10.352l2.05-1.43-2.03-1.301-2.062 1.224 2.042 1.507z"/><path fill="#004B16" d="M6.206 14.998l-.326-2.164-1.987-1.894.46 2.148 1.853 1.91z"/><path fill="#000000" d="M5.88 12.834l2.616-1.816L6.47 9.412 3.893 10.94l1.987 1.894z"/><path fill="#004B16" d="M5.71 11.71L5.28 8.848 3.066 7.06l.592 2.775L5.71 11.71z"/><path fill="#000000" d="M5.279 8.848l3.048-1.684L6.05 5.68 3.066 7.059l2.213 1.79z"/><path fill="#004B16" d="M5.072 7.482l-.591-3.92L2 2.067l.787 3.686 2.285 1.73z"/><path fill="#000000" d="M4.481 3.563L8.108 2.21 5.524 1 2 2.066l2.481 1.497z"/><path fill="#1CB35C" d="M13.725 9.184c-1.535 1.185-1.57 1.206-1.563 1.206.19-2.14.174-2.044.183-2.044 1.75-1.219 1.641-1.149 1.653-1.149l-.273 1.987zM11.388 10.99c-1.9 1.47-1.93 1.479-1.922 1.479-.019-2.217-.008-2.118 0-2.118 2.188-1.52 2.043-1.43 2.05-1.43l-.128 2.069zM8.59 13.153c-2.37 1.834-2.392 1.845-2.38 1.845-.337-2.23-.329-2.164-.329-2.164 2.788-1.933 2.612-1.816 2.619-1.816l.09 2.135zM8.108 2.21c.166 3.765.153 3.657.162 3.657-3.137 1.584-3.206 1.615-3.2 1.615-.604-4.007-.595-3.92-.59-3.92L8.107 2.21zM8.325 7.164c.126 2.854.11 2.755.122 2.755-2.714 1.775-2.745 1.794-2.734 1.794-.439-2.94-.439-2.865-.432-2.865l3.044-1.684z"/></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="786.32" height="786.32"><path d="M547.303 786.319h-38.667V593h38.667V786.32M545.975 193.319h-38.667V0h38.667V193.32M422.607 772.637l-36.688-12.213L446.975 577l36.688 12.212-61.056 183.424M310.69 722.052l-31.289-22.717 113.574-156.438 31.29 22.718-113.574 156.437M218.978 637.93l-22.496-31.45 157.233-112.47 22.496 31.45-157.233 112.47M159.036 531.767l-11.98-36.764 183.808-59.891 11.979 36.764-183.807 59.89M133.99 411.668v-38.667h193.318v38.667H133.991M146.338 290.13l11.925-36.78 183.894 59.62-11.925 36.782-183.894-59.621M196.945 176.57l22.866-31.18 155.892 114.323-22.867 31.18-155.891-114.322M483.245 196.736L446.5 208.769 386.34 25.05l36.747-12.032 60.158 183.719M425.588 218.256l-31.167 22.887L279.997 85.327l31.166-22.887 114.425 155.816" fill="#f68213"/><path d="M599.33 409.785c-1-27.001-2-59.334-2-92.334h-.667c-7.334 28.666-16.667 60.666-25.334 87.001l-27.333 87.667h-39.667l-24-87c-7.333-26.335-14.666-58.002-20.333-87.668h-.667c-1 30.333-2.333 65-3.666 93.001l-4.334 85.333h-47l14.334-224.668h67.666l22 75c7.334 26 14 54.002 19 80.335h1.334c6-26 13.666-55.668 21.333-80.668l23.667-74.667h66.666l12 224.668h-49.333l-3.667-86" fill="#100f0d"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,29 +0,0 @@
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 -13.27 70 70" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg">
<metadata>
<rdf:RDF>
<cc:Work>
<dc:subject>
Miscellaneous
</dc:subject>
<dc:identifier>
microsoft-azure
</dc:identifier>
<dc:title>
Microsoft Azure
</dc:title>
<dc:format>
image/svg+xml
</dc:format>
<dc:publisher>
Amido Limited
</dc:publisher>
<dc:creator>
Richard Slater
</dc:creator>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
</cc:Work>
</rdf:RDF>
</metadata>
<path d="m 7.553283,751.52546 c -4.0589,-0.4695 -8.2851,-3.0178 -10.4547,-6.304 -1.8856,-2.8561 -2.6882,-5.6893 -2.548,-8.9942 0.1672,-3.9394 1.4636,-6.922 4.2132,-9.6929 2.1802,-2.1972 4.0502,-3.2888 6.9808,-4.0751 1.1634,-0.3122 1.6003,-0.3568 3.5254,-0.3601 1.8095,0 2.3913,0.048 3.2961,0.2873 0.6042,0.16 1.194,0.3285 1.3104,0.3745 0.1627,0.064 0.3176,-0.18 0.6682,-1.0532 2.6928,-6.7075 8.3745,-11.4906 15.6456,-13.171 1.5312,-0.3539 5.4667,-0.5005 7.2088,-0.2686 9.5698,1.2741 17.1117,8.691 18.6548,18.3456 0.3515,2.1992 0.1411,6.3215 -0.4223,8.2745 l -0.1288,0.4463 0.8488,0 c 3.1291,0.01 6.0347,1.8052 7.3487,4.5435 0.6949,1.4481 0.9046,2.5146 0.8147,4.144 -0.1885,3.4178 -2.3854,6.1602 -5.8726,7.3309 -0.7225,0.2425 -1.8299,0.2543 -25.4072,0.2713 -13.5586,0.01 -25.1154,-0.036 -25.6819,-0.1013 z m 23.5183,-12.9019 c 0.283,-0.079 0.7311,-0.3658 0.9957,-0.6383 l 0.4812,-0.4954 0,0.5704 0,0.5704 1.03,0 1.03,0 0,-3.5021 0,-3.502 -1.03,0 -1.03,0 0,2.2457 c 0,2.1108 -0.019,2.2738 -0.3136,2.7124 -0.2702,0.4021 -0.4011,0.4724 -0.9459,0.5079 -0.548,0.036 -0.6712,-0.01 -0.9225,-0.3275 -0.2699,-0.3432 -0.2901,-0.5346 -0.2901,-2.7537 l 0,-2.3848 -1.1164,0 -1.1165,0 0.068,2.6437 c 0.041,1.5718 0.1349,2.8108 0.2329,3.0557 0.4689,1.1725 1.5892,1.6692 2.927,1.2976 z m 16.0689,-0.1464 c 0.5098,-0.1656 0.515,-0.1746 0.515,-0.8996 0,-0.4027 -0.023,-0.7323 -0.052,-0.7323 -0.029,0 -0.2738,0.093 -0.545,0.206 -0.6487,0.2711 -2.0472,0.2662 -2.5795,-0.01 -0.3382,-0.1749 -0.8064,-0.8847 -0.8064,-1.2225 0,-0.04 1.0197,-0.073 2.2661,-0.073 l 2.266,0 0,-0.9957 c -0.01,-2.0313 -1.1697,-3.2602 -3.087,-3.2602 -2.2757,0 -3.8103,2.0384 -3.3945,4.5084 0.2364,1.4044 1.0265,2.3026 2.308,2.6241 0.6554,0.1644 2.4098,0.082 3.1122,-0.146 z m -3.3816,-4.0757 c -0.1381,-0.2233 0.4295,-1.2048 0.7921,-1.37 0.4574,-0.2084 0.6633,-0.2115 1.0915,-0.016 0.3744,0.1706 0.6396,0.651 0.6396,1.1587 0,0.3324 -0.016,0.3368 -1.2279,0.3368 -0.6754,0 -1.2583,-0.049 -1.2953,-0.1091 z m -30.4507,3.0924 0.3462,-1.0681 1.7823,0.038 1.7823,0.038 0.3452,1.0644 0.3451,1.0643 1.1487,0 c 1.1285,0 1.147,-0.01 1.0517,-0.309 -0.053,-0.1699 -0.8217,-2.3484 -1.7075,-4.8411 l -1.6105,-4.5321 -1.3026,-0.039 -1.3026,-0.039 -1.7375,4.7772 c -0.9556,2.6274 -1.7373,4.826 -1.7372,4.8857 10e-5,0.06 0.5065,0.091 1.1252,0.069 l 1.125,-0.04 0.3462,-1.0681 z m 0.8372,-2.8114 c 0,-0.056 0.2418,-0.8445 0.5373,-1.751 0.2955,-0.9066 0.5808,-1.8337 0.634,-2.0603 0.087,-0.3685 0.1304,-0.2887 0.4155,0.7554 0.1753,0.642 0.4462,1.5324 0.602,1.9785 0.426,1.2199 0.458,1.1802 -0.9528,1.1802 -0.6798,0 -1.236,-0.046 -1.236,-0.1028 z m 12.635,3.1929 0,-0.7554 -1.5713,0 c -0.8642,0 -1.5984,-0.046 -1.6316,-0.103 -0.033,-0.057 0.6739,-1.0573 1.5713,-2.2236 1.4271,-1.8549 1.6316,-2.1862 1.6316,-2.6437 l 0,-0.5231 -2.9528,0 -2.9527,0 0,0.7553 0,0.7554 1.5794,0 c 0.8686,0 1.578,0.046 1.5764,0.103 0,0.057 -0.7739,1.0918 -1.7162,2.3004 -1.3893,1.7818 -1.7134,2.2817 -1.7138,2.6437 l 0,0.4463 3.0901,0 3.09,0 0,-0.7553 z m 11.8326,-1.2704 c 0.04,-1.7413 0.086,-2.0932 0.3285,-2.5064 0.3861,-0.6589 0.8971,-0.8894 1.5851,-0.7148 l 0.5367,0.1363 0,-0.9308 c 0,-1.048 -0.1506,-1.1912 -0.999,-0.9503 -0.5964,0.1695 -0.6934,0.2449 -1.1123,0.8651 l -0.3607,0.5342 0,-0.7059 0,-0.7058 -1.03,0 -1.0301,0 0,3.502 0,3.5021 1.0175,0 1.0174,0 0.047,-2.0257 z" fill="#00bcf2" transform="translate(5.465 -708.156)"/>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 177 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 514"><path fill="#1BD96A" d="M503.2 323.6a256.3 256.3 0 1 0-502.5-93H44a212.3 212.3 0 0 1 409.2-49l-42.2 11a168.1 168.1 0 0 0-104.7-95.8l-7.7 43.9a123.9 123.9 0 0 1 10 228.5l11.5 43a168 168 0 0 0 102.3-177l42-11.3a210.2 210.2 0 0 1-3.9 84.2l42.7 15.5Z"/><path fill="#1BD96A" d="M322 504.2a256.3 256.3 0 0 1-314-181 257.6 257.6 0 0 1-8-47.7h43.3A212.5 212.5 0 0 0 62.8 347l38.6-23.2A168 168 0 0 1 263 89.1l-7.8 43.9a124 124 0 0 0-115.6 168l49.3-29.6-14.8-39.4 46.6-48 58.9-12.6 17 21-27.1 27.5-23.7 7.4-17 17.4 8.4 23 16.8 18 23.7-6.4 16.9-18.5 36.8-11.7 11 24.7-38 46.6-63.7 20.2-28.6-31.8-49.8 29.9c25.5 29 63.9 45.2 103.7 41.9l11.5 43a168.5 168.5 0 0 1-153.5-62l-38.4 23a212.4 212.4 0 0 0 359.8-35.2l42.7 15.5A255.6 255.6 0 0 1 322 504.2Z"/></svg>

Before

Width:  |  Height:  |  Size: 807 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 80.6 57.7"><path fill="#0769b0" d="M74.298 5.78C70.118 1.9 64.858 0 58.428 0h-22.32v57.68h13.7V11.45l8.62.04c5.03 0 8.67 3.73 8.67 8.83s-3.64 8.83-8.67 8.83h-2.73v11.48h2.73c6.42 0 11.69-1.97 15.87-5.85s6.27-8.68 6.27-14.46c0-5.78-2.09-10.65-6.27-14.53"/><path fill="#55a5dc" d="M13.8 37.82.03 57.55h15.25l6.14-8.8 7.63-10.93-7.63-10.93-6.15-8.81H.03z"/></svg>

Before

Width:  |  Height:  |  Size: 413 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 296.9 219.2"><path d="M0 0h64.3l77.3 77.3V0h77.6l.2 219.2h-64.2l-77.6-77.5v77.5H0Z"/><path fill="#c046ff" d="M141.9 77.7h155v77.5h-77.5l-77.5-77.6Z"/></svg>

Before

Width:  |  Height:  |  Size: 211 B

View File

@@ -1 +0,0 @@
<svg viewBox="0 0 76 67" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M34.995 16.099V.436L35.43 0h5.222l.436.436V16.1l-.436.436H35.43zm-18.756-.743v-.718l3.581-3.59h.718l5.476 5.487v3.8l-.506.508h-3.794zm5.041 21.196H.434L0 36.116v-5.232l.435-.436H21.28l.435.436v5.232zm-.742 19.393h-.718l-3.581-3.588v-.72l5.475-5.485h3.794l.506.506v3.801zm14.457 10.619V50.901l.435-.436h5.222l.436.436v15.663l-.436.436H35.43zm40.57-30.012H54.72l-.435-.436v-5.232l.435-.436h20.844l.435.436v5.232z" fill="#05BDBA"/><path d="M47.769 44.378h-5.21l-.436-.436V31.72c0-2.174-.853-3.86-3.47-3.918-1.347-.036-2.888 0-4.535.065l-.247.253v15.816l-.435.436h-5.211l-.435-.436V23.058l.435-.436h11.728c4.558 0 8.251 3.7 8.251 8.268v13.052l-.435.436Z" fill="#014847"/></g></svg>

Before

Width:  |  Height:  |  Size: 761 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 107 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="162.688" height="162.688"><path d="M44.387 162.594c-.6 0-1.3 0-1.9-.1-1.5-.2-2.9-.5-4.5-1-2.8-.9-5.2-2.2-6.9-3.2-3.8-2.2-7.7-4.9-11.8-8.3-1.8-1.5-3.6-3.1-5.3-4.7l-1.4-1.4c-1-.9-1.9-1.9-2.6-3-1.3-2-2.4-4.6-2.5-8-.1-1.1-.2-2.2-.2-3.4 0-2.4.1-5 .5-7.5.7-5.2 2.4-9.8 3.7-13.3l.3-.9c-.4-.9-.7-1.9-1.1-2.9-1.8-5.2-3-11-3.6-16.8-.6-6.1-.4-12.3.5-18.4.2-1.3.4-2.6.7-3.8-2.4-3.5-5.4-8.5-7.3-14.3v-.1c-.4-1.2-1.4-4.2-.8-8 .2-1.4.5-2.8 1-4.3.9-2.8 2.2-5.1 3.2-6.8 2.2-3.8 4.9-7.6 8.2-11.7 1.5-1.8 3-3.6 4.6-5.2l1.4-1.4c.7-.8 1.5-1.5 2.4-2.1 2-1.5 4.8-2.8 8.6-2.9 1.2-.1 2.5-.2 3.8-.2h.1c2.5 0 5.2.2 7.8.6 4 .6 7.6 1.7 10.8 2.9 2.1-.9 4.3-1.7 6.6-2.5 5.4-1.8 11.2-3 17-3.4 6.1-.5 12.3-.2 18.2.8 1.4.2 2.8.5 4.2.8 4.7-3.2 9-5.5 13.5-6.9h.1c1-.4 3.2-1.1 6.1-1.1.6 0 1.3 0 1.9.1 1.5.2 2.9.5 4.5 1 2.8.9 5.2 2.2 6.9 3.2 3.8 2.2 7.7 4.9 11.8 8.3 1.8 1.5 3.6 3.1 5.3 4.7l1.4 1.4c.7.6 1.4 1.3 1.9 2.1 1.8 2.3 3.2 5.6 3.3 10.2.1 1.6.1 3.3 0 5-.2 3.7-.7 7.2-1.6 10.4-.7 2.4-1.5 4.8-2.4 7.2 1.8 4.5 3.1 9.1 4 13.8 1.8 9.9 1.6 20.1-.6 29.9 1.3 1.9 2.5 3.7 3.5 5.5 1.7 3 3.1 6.1 4.1 9.3.4 1.2 1.3 4.2.7 8.2-.2 1.4-.6 2.7-1.1 4.2-1.8 5.1-4.6 9.3-7.1 12.8-2.7 3.8-5.8 7.5-9 10.9l-1.2 1.2c-.7.8-1.5 1.5-2.4 2.2-2 1.5-4.8 2.7-8.6 2.9-1.2.1-2.5.2-3.8.2h-.1c-2.7 0-5.4-.2-8.2-.7-4.5-.7-8.5-2.1-12.1-3.5-1.9.8-3.9 1.5-5.8 2.1-5.6 1.7-11.5 2.8-17.4 3.1-6.1.4-12.3-.1-18.3-1.2-.7-.1-1.5-.3-2.2-.4-5.2 3.7-9.8 6.1-14.6 7.7h-.1c-1-.1-3.2.7-6.1.7z"/><path class="theme-secondary" d="M133.487 140.094l-.3.3-.5.1c-3.5.4-7.3.2-11.2-.7h-.1c-4.9-1.3-9.8-3.2-14.7-5.6 8.56-21.716 36.355-21.294 26.8 5.9zM22.187 133.494l-.3-.3-.1-.5c-.4-3.5-.2-7.3.7-11.2v-.1c1.3-4.9 3.2-9.8 5.6-14.7 21.716 8.559 21.294 36.355-5.9 26.8zM28.387 23.894l.3-.3.5-.1c3.5-.4 7.3-.2 11.2.7h.1c4.9 1.3 9.8 3.2 14.7 5.6-8.559 21.716-36.355 21.294-26.8-5.9zM140.087 29.194l.3.3.1.5c.4 3.5.2 7.3-.7 11.2v.1c-1.3 4.9-3.2 9.8-5.6 14.7-21.716-8.56-21.294-36.355 5.9-26.8z" fill="#b4762c"/><circle class="theme-primary" cx="81.4" cy="80.8" r="60.5" transform="translate(-.013 .094)" fill="#da8e35"/><path d="M58.587 59.994c-3.5-1.6-6.1-3.2-8.7-5.1-4-2.8-7.7-5.9-10.8-9.2-7.6-7.7-11.6-15.6-10.5-22.1l-2.3 2.4c-5.5 5.8-12.8 16-12.9 20.4l.1.5c1 3.4 2.6 6.8 4.9 10.1v.1c3 4.8 8.9 12.7 29.9 21.9l-3.7 7 28.3-7.6-10-26.4zM58.287 103.294c-1.6 3.5-3.2 6.1-5.1 8.7-2.8 4-5.9 7.7-9.2 10.8-7.7 7.6-15.6 11.6-22.1 10.5l2.4 2.3c5.8 5.5 16 12.8 20.4 12.9l.5-.1c3.4-1 6.8-2.6 10.1-4.9h.1c4.8-3 12.7-8.9 21.9-29.9l7 3.7-7.6-28.3-26.4 10zM103.287 103.994c3.5 1.6 6.1 3.2 8.7 5.1 4 2.8 7.7 5.9 10.8 9.2 7.6 7.7 11.6 15.6 10.5 22.1l2.3-2.4c5.5-5.8 12.8-16 12.9-20.4l-.1-.5c-1-3.4-2.6-6.8-4.9-10.1v-.1c-3-4.8-8.9-12.7-29.9-21.9l3.7-7-28.3 7.6 10 26.4zM103.987 59.394c1.6-3.5 3.2-6.1 5.1-8.7 2.8-4 5.9-7.7 9.2-10.8 7.7-7.6 15.6-11.6 22.1-10.5l-2.4-2.3c-5.8-5.5-16-12.8-20.4-12.9l-.5.1c-3.4 1-6.8 2.6-10.1 4.9h-.1c-4.8 3-12.7 8.9-21.9 29.9l-7-3.7 7.6 28.3 26.4-10z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40.094 31.813"><path d="M3.816 31.813c-6.019-8.303-4.8-19.81 2.822-26.669 7.624-6.859 19.194-6.859 26.818 0 7.623 6.86 8.84 18.366 2.822 26.669l-9.623-15.668-.929 1.573.944 4.374-6.622-11.342-4.09 6.925.962 4.417-3.479-5.938z" fill="#8277f6"/></svg>

Before

Width:  |  Height:  |  Size: 302 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.42 25"><path fill="#a88bfa" d="M6.92 14.6c.64-.2 1.67-.49 2.86-.56a10.2 10.2 0 0 1-.75-4.77c.16-1.62.73-2.97 1.29-4.11a51.34 51.34 0 0 1 .78-1.6c.22-.48.4-.91.48-1.32.08-.4.08-.74-.02-1.08-.1-.34-.3-.7-.7-1.1a1.67 1.67 0 0 0-1.54.37L4.16 5.07c-.29.25-.48.6-.53.99L3.18 9a14.58 14.58 0 0 1 3.74 5.58zm-3.95-4.25a1.67 1.67 0 0 1-.1.3L.15 16.73a1.67 1.67 0 0 0 .32 1.84L4.76 23a8.66 8.66 0 0 0 .87-8.65c-.76-1.8-1.9-3.2-2.66-3.99Zm2.78 13.16.23.02c.81.03 2.18.1 3.3.3.9.17 2.7.67 4.17 1.1 1.13.33 2.29-.57 2.45-1.73.12-.85.34-1.81.76-2.69h-.01a9.24 9.24 0 0 0-2.52-4 5.51 5.51 0 0 0-2.9-1.31c-1.6-.23-3.07.2-4 .47a9.65 9.65 0 0 1-1.48 7.84Zm11.62-4.2a71.84 71.84 0 0 0 1.94-3.08.84.84 0 0 0-.07-.93 18.1 18.1 0 0 1-2.12-3.5c-.58-1.38-.67-3.53-.67-4.57a1.78 1.78 0 0 0-.37-1.1l-3.34-4.22c0 .19-.04.38-.08.56a7.43 7.43 0 0 1-.55 1.56l-.47.96-.32.65a10.92 10.92 0 0 0-1.18 3.74 9.17 9.17 0 0 0 .85 4.67 7.3 7.3 0 0 1 .4.04 6.63 6.63 0 0 1 3.47 1.57c.95.83 1.81 2 2.51 3.65z"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1030.04" height="1030.04"><path d="M622.291 630.397L834.904 427.07C790.74 254.863 615.337 151.063 443.13 195.227a321.9 321.9 0 00-188.92 134.837c3.29-.083 368.082 300.333 368.082 300.333z" fill="#0364b8"/><path d="M392.775 368.342l-.01.035a256.233 256.233 0 00-135.267-38.397c-1.104 0-2.189.07-3.29.083C112.062 331.824-1.742 448.483.018 590.626a257.389 257.389 0 0046.244 144.04l318.528-39.894 244.21-196.915z" fill="#0078d4"/><path d="M834.904 427.071c-4.674-.312-9.37-.528-14.123-.528a208.464 208.464 0 00-82.93 17.117l-.006-.022-128.844 54.22 142.041 175.456 253.934 61.728c54.8-101.732 16.752-228.625-84.98-283.424a209.23 209.23 0 00-85.09-24.546z" fill="#1490df"/><path d="M46.263 734.666c48.095 69.15 127.006 110.36 211.236 110.315H820.78c76.946.022 147.691-42.202 184.195-109.937L609 497.857z" fill="#28a8ea"/></svg>

Before

Width:  |  Height:  |  Size: 870 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#91CE9B" d="M40.788.151c-4.777.37-10.645 2.047-15.472 4.39C11.206 11.375 1.896 24.596.189 40.158c-.148 1.407-.223 2.59-.174 2.638.05.05.816-.862 1.733-2.047 6.783-9.003 17.95-14.947 29.164-15.538l2.648-.148.544-.937c.298-.542 1.163-1.825 1.956-2.885 6.734-9.053 16.636-14.626 28.37-15.983l1.485-.173-2.104-.963C56.906.916 48.835-.489 40.788.151z"/><path fill="#79B743" d="M64.39 7.143C53.281 8.3 43.1 14.25 36.744 23.273l-1.251 1.77 1.676.172c4.477.443 9.656 1.894 13.835 3.885 5.754 2.754 11.633 7.622 15.086 12.565.45.615.875 1.132.95 1.132.275 0 2.176-4.279 2.928-6.639 1.35-4.155 1.652-6.294 1.652-11.31 0-6.22-.901-10.449-3.404-15.809-.824-1.745-1.126-2.138-1.55-2.115-.299.024-1.3.121-2.276.22z"/><path fill="#D6E029" d="M69.467 6.936c0 .075.266.67.58 1.313.898 1.835 2.277 6.025 2.86 8.827.46 2.156.532 3.248.532 7.836 0 4.587-.074 5.677-.533 7.859-.727 3.471-1.792 6.645-3.244 9.694l-1.211 2.53 1.09 2.306c1.404 2.9 2.688 6.72 3.365 9.942.461 2.157.533 3.249.533 7.836s-.074 5.677-.533 7.836c-.58 2.802-1.961 6.992-2.858 8.826-.315.644-.58 1.24-.58 1.313 0 .299 3.583-2.405 5.714-4.315 2.664-2.379 5.206-5.38 7.436-8.777 6.612-10.065 8.937-22.859 6.346-34.784C86.541 24.169 80.27 14.574 71.213 8.03c-.973-.699-1.746-1.195-1.746-1.094z"/><path fill="#58B28D" d="M29.159 27.3c-4.105.468-9.175 1.945-12.884 3.816-4.674 2.315-10.238 6.97-13.256 11.057-1.83 2.437-1.954 2.708-1.583 3.399.717 1.33 3.017 4.136 5.093 6.23 6.134 6.18 14.046 9.949 23.073 10.959 1.41.147 2.596.221 2.67.147.076-.05-.32-1.157-.864-2.413-2.226-5.195-3.09-9.579-3.067-15.612 0-5.788.816-10.022 2.969-15.12.47-1.157.916-2.265.988-2.438.15-.345-.295-.345-3.14-.025z"/><path fill="#A1DBE6" d="M0 47.422c0 .147.124 1.33.272 2.66 1.087 9.903 5.392 19.042 12.417 26.334C18.947 82.92 27.9 87.675 36.878 89.3c9.003 1.626 18.797.395 26.936-3.4l2.101-.962-1.483-.172c-11.723-1.356-21.617-6.922-28.344-15.963-.792-1.06-1.657-2.34-1.954-2.882l-.544-.936-2.77-.147c-7.964-.444-16.224-3.671-22.532-8.794-2.276-1.848-5.418-5.125-6.901-7.218C.197 47.15 0 46.955 0 47.422z"/><path fill="#79B743" d="M65.521 49.098c-1.8 2.456-5.325 5.941-8 7.881-5.676 4.15-11.877 6.63-19.027 7.611l-3.001.417 1.05 1.472c6.899 9.724 16.726 15.272 29.125 16.451l1.526.147 1-2.161c2.5-5.304 3.424-9.552 3.424-15.665.026-4.936-.324-7.341-1.625-11.344-.774-2.431-2.674-6.704-2.95-6.704-.072.03-.771.864-1.522 1.895z"/></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="#c74634" viewBox="0 0 32 32"><path d="M10.2 25.9C4.7 25.9.3 21.5.3 16s4.4-9.9 9.9-9.9h11.6c5.5 0 9.9 4.4 9.9 9.9s-4.4 9.9-9.9 9.9H10.2m11.3-3.5c3.6 0 6.4-2.9 6.4-6.4 0-3.6-2.9-6.4-6.4-6.4h-11c-3.6 0-6.4 2.9-6.4 6.4s2.9 6.4 6.4 6.4h11"/></svg>

Before

Width:  |  Height:  |  Size: 288 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 352.1"><path fill="#ffff" d="M352 176.2a176 176 0 0 1-176 176A176 176 0 0 1 0 175.7C.1 78.7 79.2-.2 176.2 0A176 176 0 0 1 352 176.2Zm-28-.1a148 148 0 1 0-296 4.3c2 77 65.5 145.8 152 143.6 77.3-2 143.4-64 144.1-148Zm-91.4 28.7c-6.5.3-9.6-4.3-11-15.9-3 4.4-5.2 9-8.4 12.5a129.3 129.3 0 0 1-16.5 15.7c-5.8 4.5-8.4 9.9-7.7 16.8.2 2 2.3 4 3.8 6.4-3.4 3.2-1.8 7.3.3 10.8a215.4 215.4 0 0 0 12 18.4c4.1 5.7 8.8 11 13.2 16.6a20.8 20.8 0 0 1 2.5 3.8c2.8 5.8 1.7 8.2-4.7 9.3a256 256 0 0 1-58.8 2.3 205.6 205.6 0 0 1-22.8-2.6c-5.8-1-6.5-2.6-3.6-7.6 3.1-5.2 7-10 10.4-14.9 6-8.5 12.5-16.8 17.9-25.7 3.3-5.4 2.5-6 0-11 5.8-4.9 5.8-16-1.4-20.5a78.1 78.1 0 0 1-26.8-30.4c-.2-.3-.8-.4-1.7-.8-.7 7 .8 15-8 17.5l-1.7-.8a31 31 0 0 1 2-5.3c3.5-5.6 3.8-10.1-1.1-15-8.3-8.2-17.2-15.7-25.8-23.6-5.2-4.6-10.7-9-15.7-14a45.7 45.7 0 0 1-13.4-43.5c4.2-18 17.5-32.8 39.8-25.5 6.3 2 11.8 6.4 17.8 9.7 1 .6 2.2 1.5 3.3 1.4 19.2-.8 38.5-2.2 57.8-2.3 13.8-.1 27.5 1.6 41.3 2.4 1 0 2.3-.8 3.3-1.4 6-3.3 11.5-7.7 17.7-9.8C263.8 72.1 280 81.7 285 99c5.5 19 .8 35-12.7 48.6-8.4 8.4-18 15.7-27 23.7-4.6 4-9 8.4-13.4 12.8s-5.3 9-1.6 14.4c1.1 1.6 1.4 3.9 2.3 6.3ZM127 180.2c0-.8-.4-2.6-.8-4.5-1.7-9-4.4-18-5-27.1a334 334 0 0 1 .2-42.1c.3-5.4-.7-8.2-5.2-10a65.6 65.6 0 0 0-8-3c-13.7-3.8-22.8 1.9-25.5 15.9a42 42 0 0 0 7.8 34.6c4.8 6.3 10.9 11.6 16.6 17.2l20 19Zm96.8 1.7a24.6 24.6 0 0 0 2.7-2c6-6 11.8-11.9 17.6-18 6.8-7.2 14.3-14 20-22a39.6 39.6 0 0 0 4.7-33.2c-2-8.2-8.1-14.1-14.8-14.5a33 33 0 0 0-21.6 6.5 5.2 5.2 0 0 0-2.1 3.5c0 7.3.1 14.6.7 21.8 1.3 19.4-.4 38.4-7.2 57.9Z"/><path fill="#336190" d="M324 176c-.7 84-66.8 146-144.2 148A147.4 147.4 0 0 1 28 180.4C26 94.8 94.1 28.1 176 28.1c81.8 0 147.8 66.7 148 148Zm-91.4 28.8c-.8-2.4-1.1-4.7-2.3-6.3-3.7-5.5-2.6-10.2 1.7-14.5s8.7-8.7 13.3-12.8c9-8 18.6-15.2 27-23.7A46.2 46.2 0 0 0 285 99c-5-17.4-21.2-27-38.4-21.2-6.3 2.1-11.8 6.5-17.7 9.8-1 .6-2.2 1.4-3.3 1.4-13.8-.8-27.6-2.5-41.3-2.4-19.3 0-38.6 1.5-57.8 2.3-1.1 0-2.3-.8-3.4-1.4-5.9-3.3-11.4-7.7-17.7-9.7-22.3-7.3-35.6 7.5-39.8 25.5a45.6 45.6 0 0 0 13.5 43.5c4.9 5 10.4 9.4 15.6 14 8.6 7.8 17.5 15.4 25.8 23.6 4.9 4.8 4.7 9.3 1.2 15a31 31 0 0 0-2.1 5.3l1.8.7c8.7-2.4 7.2-10.4 8-17.4.9.4 1.5.5 1.6.8a77.5 77.5 0 0 0 26.7 30.4c7.2 4.5 7.3 15.6 1.5 20.5 2.5 5 3.3 5.6 0 11-5.4 8.9-11.9 17.1-17.9 25.7-3.5 5-7.3 9.7-10.4 15-3 4.8-2.2 6.5 3.6 7.5a205.6 205.6 0 0 0 22.8 2.6c19.7 1.1 39.3 1.1 58.8-2.3 6.4-1.2 7.5-3.6 4.6-9.4a20.8 20.8 0 0 0-2.4-3.7c-4.4-5.6-9.1-11-13.3-16.6a215.4 215.4 0 0 1-12-18.4c-2-3.5-3.6-7.6-.2-10.8-1.5-2.4-3.6-4.3-3.8-6.4-.7-7 2-12.3 7.7-16.8a129.3 129.3 0 0 0 16.5-15.7c3.2-3.5 5.5-8 8.4-12.5 1.4 11.6 4.5 16.2 11 16Zm-105.5-24.6-20-19c-5.7-5.7-11.8-11-16.6-17.3a42.2 42.2 0 0 1-7.8-34.6c2.7-14 11.8-19.7 25.6-16a65.6 65.6 0 0 1 7.9 3c4.5 2 5.5 4.8 5.2 10a334 334 0 0 0-.1 42.2c.5 9.1 3.2 18 5 27.1.3 2 .7 3.8.7 4.6Zm96.7 1.7c6.8-19.5 8.5-38.5 7.2-57.9-.6-7.3-.7-14.5-.7-21.8a5.2 5.2 0 0 1 2.1-3.5 33 33 0 0 1 21.6-6.5c6.7.4 12.7 6.3 14.8 14.5 2.9 11.6 2 23.3-4.8 33.1-5.6 8-13.1 14.9-20 22.1-5.7 6.1-11.6 12.1-17.5 18.1a25.4 25.4 0 0 1-2.7 1.9Z"/></svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" stroke="#000678" stroke-width="5.3" viewBox="0 0 100 100"><linearGradient id="a"><stop offset="0" stop-color="#00f2ff"/><stop offset="1" stop-color="#ff6b89"/></linearGradient><linearGradient xlink:href="#a" id="b" x1="100" x2="0" gradientUnits="userSpaceOnUse"/><path fill="url(#a)" d="M97.33 17.84V19a15.18 15.18 0 0 1-15.17 15.18H6.26a3.57 3.57 0 0 1-3.55-3.57V6.22a3.57 3.57 0 0 1 3.57-3.57h75.86a15.18 15.18 0 0 1 15.2 15.2ZM93.42 65.7a3.93 3.93 0 0 1 3.93 3.93v23.18a4.43 4.43 0 0 1-4.28 4.45H17.89A15.18 15.18 0 0 1 2.7 82.06V50.52A15.18 15.18 0 0 0 17.89 65.7Z"/><path fill="url(#b)" d="M97.3 18.99v31.53A15.18 15.18 0 0 1 82.1 65.7H17.6A15.18 15.18 0 0 1 2.65 50.52v-1.16a15.18 15.18 0 0 1 15.2-15.18h64.23a15.18 15.18 0 0 0 15.2-15.2Z"/><g stroke="none"><path fill="#00000026" d="M81.82 5.28a15.23 15.23 0 0 1 5.86 11.99v1.16a15.22 15.22 0 0 1-7.58 13.15h2.04c6.97 0 12.57-5.6 12.57-12.57v-1.16c0-6.97-5.6-12.57-12.58-12.57ZM18.09 36.87a15.23 15.23 0 0 0-5.86 11.99v1.16a15.22 15.22 0 0 0 7.57 13.15h-2.04c-6.97 0-12.56-5.6-12.56-12.57v-1.16c0-6.98 5.6-12.57 12.58-12.57Z"/><path fill="#00f2ff" d="M94.86 31.66a17.84 17.84 0 0 1-7.06 4.3v15.83a15.13 15.13 0 0 1-4.92 11.17 12.45 12.45 0 0 0 11.98-12.48z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="#323232" rx="20"/><path fill="#fff" fill-rule="evenodd" d="M59 94.2h3.8v-15h3.7v-7.5h3.8V68H74v-3.8h3.8v-7.5h7.5V53h3.8v-3.8h7.5v-3.7h7.5v-3.8h41.4v3.8h7.5v3.7h7.5V53h7.5v3.7h3.8v3.8h3.8v3.7h3.7v7.5h3.8v7.5h3.7v7.5h3.8v37.5h-3.8v11.3h-3.7v7.5h-3.8v3.8h-3.7v3.7h-3.8v3.8H168v3.7h-3.7v3.8h-7.5v3.7h-7.6v3.8h-15v3.7H96.6v3.8h-3.8v18.7h-3.7v3.8h-3.8v3.7H66.5v-3.8h-3.7v-3.7H59Zm41.4 0v-7.4h3.7V83h7.5v-3.7h7.6v-3.8h11.2v3.8h11.3V83h3.8v3.8h3.7v7.5h3.8v22.5h-3.8v3.7h-3.7v3.8h-3.8v3.7H138v3.8h-26.4V128H108v-3.8h-4v-3.7h-3.7V113h-3.8V94.3Z"/><path fill="#fdce45" d="M115.4 90.5h-7.5V98H104v11.3h3.8v7.5h3.7v-7.5h3.8v-7.5h3.8V98h7.5v-3.8h7.5v-3.7h3.8v-3.8h-11.3V83h-3.8v3.8h-7.5zm86.5 3.8H198V128h-3.7v11.3h-3.8v7.4h-3.8v3.8H183v3.8h-3.8v3.7h-3.7v3.8h-3.8v3.7H168v3.8h-7.5v3.7H153v3.8h-15v3.7h-37.6v18.8h-3.8v3.7h-3.8v3.8h-3.7v3.7H77.8v3.8h3.8v3.7h18.8v-3.8h3.7v-3.7h3.8v-18.8h3.7V188h37.6v-3.8h15v-3.7h7.6v-3.8h7.5V173h3.8v-3.8h3.7v-3.7h3.8v-3.8h3.8V158h3.7v-7.5h3.8v-11.3h3.7v-37.4H202z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 158.5 158.5"><rect width="158.5" height="158.5" fill="#0010d8" rx="22.3"/><g fill="none" stroke="#fff" stroke-width="3"><path stroke-linecap="square" stroke-miterlimit="10" d="M79.3 113.1V81.5h-9m40.3 24.6-8.8-8.8V81.5h-9m-18-27a23 23 0 0 1 6.7-16.3M62 63.5c1.9-5.5 7-9.1 12.7-9a13 13 0 0 1 10 4.4M48 106l8.7-8.7V81.5H52a22.4 22.4 0 0 1-22.5-22.1v-.5a22.4 22.4 0 0 1 22-22.5h.5c2.5 0 5 .4 7.3 1.3 2.3-3.7 6.4-5.9 10.8-5.9a13.2 13.2 0 0 1 11.3 6.4c4.2-4.1 9.9-6.4 15.8-6.4A22.4 22.4 0 0 1 119.9 54v1.3c5.4 1.8 9 7 9 12.6.1 7.4-5.7 13.5-13 13.6h-.5"/><circle cx="115.4" cy="110.9" r="6.8"/><circle cx="79.3" cy="119.9" r="6.8"/><circle cx="43.1" cy="110.9" r="6.8"/></g></svg>

Before

Width:  |  Height:  |  Size: 727 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="103.241" height="103.241"><g fill="#231f20"><path d="M61.445 71.907l-1.276-.916H30.203V31.443h39.894v33.548c11.982 3.733 20.222 8.541 25.834 13.107.95-2.402 1.436-5.178 1.436-8.344V33.216c0-12.544-7.343-19.153-22.004-19.84v-.057h-2.395c-.09 0-.176-.01-.263-.01v.01H24.67C8.221 13.32 0 19.954 0 33.216v36.538c0 13.184 8.221 19.781 24.67 19.781h48.106v-.016c2.568-.003 4.91-.19 7.077-.516-4.016-5.78-11.454-12.065-18.408-17.096"/><path d="M52.152 62.63c8.972 5.696 25.318 17.001 30.726 27.301h20.363c-3.477-6.207-15.236-21.165-51.09-27.3"/></g></svg>

Before

Width:  |  Height:  |  Size: 595 B

View File

@@ -1 +0,0 @@
<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.756 438.175A520.713 520.713 0 0 0 0 489.735h777.799c-2.716-5.306-6.365-10.09-10.045-14.772-132.97-171.791-204.498-156.896-306.819-161.26-34.114-1.403-57.249-1.967-193.037-1.967-72.677 0-151.688.185-228.628.39-9.96 26.884-19.566 52.942-24.243 74.14h398.571v51.909H4.756ZM783.93 541.696H.399c.82 13.851 2.112 27.517 3.978 40.999h723.39c32.248 0 50.299-18.297 56.162-40.999ZM45.017 724.306S164.941 1018.77 511.46 1024c207.112 0 385.071-123.006 465.907-299.694H45.017Z" fill="#100F13"/><path d="M511.454 0C319.953 0 153.311 105.16 65.31 260.612c68.771-.144 202.704-.226 202.704-.226h.031v-.051c158.309 0 164.193.707 195.118 1.998l19.149.706c66.7 2.224 148.683 9.384 213.19 58.19 35.015 26.471 85.571 84.896 115.708 126.52 27.861 38.499 35.876 82.756 16.933 125.158-17.436 38.97-54.952 62.215-100.383 62.215H16.69s4.233 17.944 10.58 37.751h970.632A510.385 510.385 0 0 0 1024 512.218C1024.01 229.355 794.532 0 511.454 0Z" fill="#100F13"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" style="background:#ff9934" viewBox="0 0 90 90"><path fill="#fff" d="M29.16 44.8a1.65 1.65 0 0 0-2.33 0 1.65 1.65 0 0 0 .01 2.34l17.08 17a1.65 1.65 0 0 0 2.32 0l17.07-17a1.65 1.65 0 0 0 0-2.33 1.65 1.65 0 0 0-2.32 0L45.08 60.64Zm-7.84 16.68v2.46c0 3.24 2.66 5.9 5.9 5.9h35.7a5.92 5.92 0 0 0 5.92-5.9v-2.46h-3.36v2.46a2.5 2.5 0 0 1-2.54 2.54H27.21a2.5 2.5 0 0 1-2.54-2.54v-2.46zM33.76 21H56.4v4.27H33.76Zm0 6.05H56.4v4.28H33.76Zm0 6.06H56.4v4.27H33.76Zm0 6.05H56.4v6.41l-11.31 11.1-11.32-11.1Z"/></svg>

Before

Width:  |  Height:  |  Size: 541 B

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