Compare commits

...

2992 Commits

Author SHA1 Message Date
Neeraj Gupta
2a3e317725 Merge branch 'main' into f-droid 2024-10-15 21:01:21 +05:30
Neeraj Gupta
33b7cafb9d [mob] Bump version v0.9.48 (#3716)
## Description

## Tests
2024-10-15 20:57:02 +05:30
Neeraj Gupta
e0988596e4 [mob] Bump version v0.9.48 2024-10-15 20:54:52 +05:30
Ashil
745ff262da [mob][photos] fix video editor back button (#3695)
## Description
Back doesn't work when in video editor.
## Tests
2024-10-15 17:55:59 +05:30
Manav Rathi
335e4777a3 [desktop] People suggestions - WIP - Part x/x (#3712) 2024-10-15 17:15:28 +05:30
Manav Rathi
a0b601c847 Enable for internal users 2024-10-15 17:08:20 +05:30
Manav Rathi
9c4d734b26 Fix 2024-10-15 16:57:14 +05:30
Manav Rathi
b2b649d203 Disambiguate implementations 2024-10-15 16:44:51 +05:30
Manav Rathi
358f741d7d Use via worker 2024-10-15 16:41:32 +05:30
Manav Rathi
e0b8999696 Reset scroll pos 2024-10-15 16:38:47 +05:30
Neeraj Gupta
fa8060ee6b [mob] Minor improvements for ml sync (#3711)
## Description

## Tests
2024-10-15 16:35:39 +05:30
Neeraj Gupta
2b147c1a87 [mob] Minor improvements for ml sync 2024-10-15 16:34:38 +05:30
Manav Rathi
2c91eb82bc Use a disambiguating background 2024-10-15 16:25:12 +05:30
Manav Rathi
a745b69ebe State updates 2024-10-15 15:50:52 +05:30
Neeraj Gupta
39f4f55bae [mob] Handle int value for face[blur] json (#3709)
## Description

## Tests
2024-10-15 15:44:54 +05:30
Neeraj Gupta
270aa4301e [mob] Fix query for getPersonToClusterIdToFaceIds 2024-10-15 15:41:24 +05:30
Manav Rathi
6b05782446 Show option only if there is something to revert 2024-10-15 15:37:01 +05:30
Manav Rathi
865b5f3c8f rework fin 2024-10-15 15:34:33 +05:30
Neeraj Gupta
81d9cc6e7f Merge remote-tracking branch 'origin/main' into face_parse 2024-10-15 15:19:03 +05:30
Neeraj Gupta
2e15cb35bc [mob] Handle invalid logger name 2024-10-15 15:18:26 +05:30
Manav Rathi
b21639059e Rework wip 2024-10-15 15:14:56 +05:30
Neeraj Gupta
5a691778f6 [mob] Fix init for discovery section (#3708)
## Description

## Tests
2024-10-15 15:13:51 +05:30
Neeraj Gupta
bee9694f34 [mob] Add mount check 2024-10-15 15:13:14 +05:30
Neeraj Gupta
9f1a3ad7d6 [mob] Handle int value for face[blur] json 2024-10-15 15:06:32 +05:30
Neeraj Gupta
5e401cc9a8 [mob] Add missing await 2024-10-15 14:59:50 +05:30
Neeraj Gupta
2e36ea788c [mob] Fix init for discovery section 2024-10-15 14:52:36 +05:30
Manav Rathi
520777083b Use 2024-10-15 14:48:16 +05:30
Manav Rathi
ebab2e0387 wip checkpoint 2024-10-15 14:12:12 +05:30
Manav Rathi
3298cb6c14 wip checkpoint 2024-10-15 14:01:15 +05:30
Manav Rathi
c629d66d67 List order is not reflective of primary 2024-10-15 13:53:54 +05:30
Manav Rathi
a14db23873 wip fin 2024-10-15 13:36:06 +05:30
Manav Rathi
f89c03318a wip checkpoint 2024-10-15 13:21:32 +05:30
Manav Rathi
3121462829 wip checkpoint 2024-10-15 13:11:25 +05:30
Manav Rathi
050347762a Alt 2024-10-15 12:37:23 +05:30
Manav Rathi
a27310b80c Toggle 2024-10-15 12:09:58 +05:30
Ashil
c3c8d157e3 [mob][photos] Fix build error due to 'other' missing in translation (#3706) 2024-10-15 12:03:36 +05:30
ashilkn
97fad5962e [mob][photos] Fix build error due to 'other' missing in translation 2024-10-15 12:01:44 +05:30
Manav Rathi
f9ad4c36a6 RestoreIcon 2024-10-15 11:51:18 +05:30
Manav Rathi
78a87ad6d4 Increase preview count 2024-10-15 11:33:14 +05:30
Manav Rathi
d8ed89d5fd Flip 2024-10-15 11:00:49 +05:30
Manav Rathi
8e35068271 Count 2024-10-15 11:00:20 +05:30
Manav Rathi
79740eeee7 Avatar fit 2024-10-15 10:39:45 +05:30
Manav Rathi
a6a647786f Subtitle 2024-10-15 10:32:48 +05:30
Neeraj Gupta
832841e424 [auth] fix: don't use GNOME header bar outside of GNOME (#3688)
Currently, Flutter defaults to always using GTK
window decorations regardless of the window
manager, when running Wayland. This makes the app
look out of place on KDE Plasma and other Qt-based desktop environments.

This change checks the XDG_CURRENT_DESKTOP
environment variable to determine the running
desktop environment, and if it is GNOME continues
to use the GTK header, otherwise it uses the Qt
header.

| Before | After |
|--------|--------|
|
![before](https://github.com/user-attachments/assets/db7161fa-3d87-4c62-bc38-e74763cb2304)
|
![after](https://github.com/user-attachments/assets/f6ece7d6-f2cc-4ee7-b3d2-3eda722aee67)
|
2024-10-15 10:19:43 +05:30
Brian Choromanski
d2110afe68 [auth] Alt names not being formatted when processing (#3516)
## Description

The alt names are not being lowercased or striped of whitespace.
2024-10-15 10:07:28 +05:30
LauShyO
78c51a7042 [auth]Added Logos & Added altName (#3482)
Added logos for:

Band
LINUX DO
Binance
jianguoyun
tianyiyun
aliyun
Lark
tencent cloud
qiniuyun
volcengine
BaiduCloud
NeteaseMail
BBS.NGA

Added altName for:

okx
Nintendo
2024-10-15 10:05:08 +05:30
Neeraj Gupta
6279b280a8 [mobile] New translations (#3690)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-15 10:04:26 +05:30
Neeraj Gupta
b56cd4490b [auth] New translations (#3691)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-10-15 10:04:17 +05:30
Manav Rathi
bf5f9b6af5 Avatars 1 2024-10-15 09:51:52 +05:30
Manav Rathi
74bbdd5e72 Random sampling 2024-10-15 09:47:47 +05:30
Manav Rathi
b11e0e42bf Pick until 3 2024-10-15 09:43:40 +05:30
Manav Rathi
192f2062b9 [web] EnteFile related refactoring (#3705)
Non functional changes only.

Also move the RecoveryKey component out of the photos app specific
namespace since it is used also in the account creation flow.
2024-10-15 09:31:24 +05:30
Manav Rathi
ef64bfb249 Fix 2024-10-15 09:19:55 +05:30
Manav Rathi
3935734942 Move 2024-10-15 09:18:09 +05:30
Manav Rathi
785f54e043 Move 2024-10-15 09:13:25 +05:30
Manav Rathi
5d9e37730f Move 2024-10-15 09:06:31 +05:30
Manav Rathi
1df253d41a Move 2024-10-15 09:02:35 +05:30
Manav Rathi
3a4e798e1e Move 2024-10-15 09:00:11 +05:30
Manav Rathi
97eaafc67c Doc 2024-10-15 08:53:07 +05:30
Manav Rathi
80f5cf0f66 Move 2024-10-15 08:40:46 +05:30
Manav Rathi
d2db4c9cfa Merge 2024-10-15 08:35:34 +05:30
Manav Rathi
7a95495390 Scope 2024-10-15 08:31:46 +05:30
Manav Rathi
4fa7a4e794 Move 2024-10-15 08:27:58 +05:30
Manav Rathi
de5772b045 Unused 2024-10-15 08:23:37 +05:30
Manav Rathi
877e36ab96 Unused 2024-10-15 08:22:03 +05:30
Manav Rathi
8c176cce22 Localize 2024-10-15 08:20:01 +05:30
Manav Rathi
be1a79b1a3 [web] Remove prefix where not required for disambiguation 2024-10-15 08:07:13 +05:30
Aman Raj Singh Mourya
73ee5a8131 [mob][photos] fix video editor back button 2024-10-14 19:02:15 +05:30
Manav Rathi
44ba81e781 [desktop] People suggestions - WIP - Part x/x (#3694) 2024-10-14 17:40:17 +05:30
Manav Rathi
bf096572a6 Include preview faces 2024-10-14 17:35:20 +05:30
Manav Rathi
5aeb3fa615 List 2024-10-14 17:05:13 +05:30
Manav Rathi
8c6363efce Toggle fin 2024-10-14 16:51:51 +05:30
Manav Rathi
7701823abb Toggle 2024-10-14 16:01:28 +05:30
Manav Rathi
74d4046671 List 3 2024-10-14 15:47:28 +05:30
Manav Rathi
efb88f1c90 List 2 2024-10-14 15:27:18 +05:30
Manav Rathi
e0519d30e9 List1 2024-10-14 14:55:57 +05:30
Manav Rathi
f5229f1117 Workarounds take 2 2024-10-14 14:37:05 +05:30
Manav Rathi
4173a8a02f Add workarounds for lack of stable person identity 2024-10-14 13:55:39 +05:30
Manav Rathi
616e970dd0 Refactor 2024-10-14 13:29:53 +05:30
Manav Rathi
0053f4fcbd See if a reducer helps 2024-10-14 13:19:16 +05:30
Manav Rathi
8af518a9db Regenerate suggestions on each open even for the same person 2024-10-14 13:09:56 +05:30
Manav Rathi
61e870fe79 [docs] Desktop large uploads - Add a note about the underlying likely cause (#3692) 2024-10-14 12:36:51 +05:30
Manav Rathi
2fc6a24565 [docs] Desktop large uploads - Add a note about the underlying likely cause 2024-10-14 12:36:06 +05:30
Manav Rathi
14f618af71 Improvements to the Auth FAQs (#3682)
## Description

Fixes many inconsistencies and grammatical errors in the Auth FAQs.
2024-10-14 10:41:48 +05:30
Manav Rathi
70d74a47e0 [web] New translations (#3689)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-14 10:40:42 +05:30
Crowdin Bot
704db942da New Crowdin translations by GitHub Action 2024-10-14 01:17:22 +00:00
Crowdin Bot
c89efebf7a New Crowdin translations by GitHub Action 2024-10-14 01:05:03 +00:00
Crowdin Bot
028036128a New Crowdin translations by GitHub Action 2024-10-14 00:35:07 +00:00
Kristen McWilliam
2f9ff47720 fix: don't use GNOME header bar outside of GNOME
Currently, Flutter defaults to always using GTK
window decorations regardless of the window
manager, when running Wayland. This makes the app
look out of place on KDE Plasma and other Qt-based
desktop environments.

This change checks the XDG_CURRENT_DESKTOP
environment variable to determine the running
desktop environment, and if it is GNOME continues
to use the GTK header, otherwise it uses the Qt
header.
2024-10-13 18:19:09 -04:00
Jake Anto
7b1f42714c Format with Prettier 2024-10-12 19:30:04 +00:00
Jake Anto
fe46b68a4e Fix grammar and clarity 2024-10-12 19:23:40 +00:00
Jake Anto
af5afb124d Fix naming inconsistencies 2024-10-12 19:12:27 +00:00
Jake Anto
9dc989a613 Fix grammar and clarity 2024-10-12 19:08:28 +00:00
Jake Anto
e8cf688d95 Fix typo 2024-10-13 00:24:42 +05:30
Manav Rathi
14a350b261 [web] People suggestions - WIP - Part x/x (#3679) 2024-10-12 18:31:11 +05:30
Manav Rathi
15e0c96db5 [web][auth] Fix signups (#3677) 2024-10-12 17:54:14 +05:30
Manav Rathi
2d7fa257cd [web][auth] Fix signups 2024-10-12 17:51:29 +05:30
Manav Rathi
54b6e6636e Error indicator 2024-10-12 17:41:19 +05:30
Manav Rathi
2bec720074 Empty states 2024-10-12 17:16:13 +05:30
Manav Rathi
1e8ae47f2e Add caption 2024-10-12 16:59:18 +05:30
Manav Rathi
c0a1b2daef Center 2024-10-12 16:50:53 +05:30
Manav Rathi
67fda60ba5 Actions 2024-10-12 12:52:57 +05:30
Manav Rathi
51cf2aef4b Action buttons 2024-10-12 12:35:05 +05:30
Manav Rathi
572a36abcc Ignore singletons 2024-10-12 12:15:07 +05:30
Manav Rathi
552116f51c Match material (and macOS) convention whilst retaining document order 2024-10-12 12:11:14 +05:30
Manav Rathi
46ea59ed9e Rename 2024-10-12 12:06:19 +05:30
Manav Rathi
ed7047e440 Scaffold 2024-10-12 11:56:57 +05:30
Manav Rathi
4085742de9 Forward 2024-10-12 11:44:11 +05:30
Manav Rathi
1cb0799bd0 Outline 2024-10-12 11:20:15 +05:30
Manav Rathi
7506a35f1f Add convenience hooks 2024-10-12 10:14:50 +05:30
Manav Rathi
1ac9594fe3 [web] Rename the breakpoint hook (#3670)
Did this while sketching out a people suggestion approach, though it is
conceptually unrelated.
2024-10-12 08:48:47 +05:30
Manav Rathi
ab75a9e55f Fix typo 2024-10-12 08:45:08 +05:30
Manav Rathi
85cb80597f Sketch 2024-10-12 08:40:01 +05:30
Manav Rathi
dfa782068f Occam 2024-10-12 08:31:42 +05:30
Manav Rathi
605e9ae533 Scaffold 2024-10-12 08:16:28 +05:30
Manav Rathi
9cc3ade58e [desktop] People - WIP - Part x/x (#3667)
- Move cluster merging from behind ff
- Other minor people related features
2024-10-11 19:56:37 +05:30
Manav Rathi
26e4b6a724 Lint fix 2024-10-11 19:52:41 +05:30
Manav Rathi
b2100c1e1f Show the error inline 2024-10-11 19:29:52 +05:30
Manav Rathi
71982d5557 Show the error inline 2024-10-11 19:27:49 +05:30
Manav Rathi
4bf2780807 Fix loading indicator 2024-10-11 19:19:20 +05:30
Manav Rathi
d1a202fd8b Prevent layout shift on mobile 2024-10-11 19:14:20 +05:30
Manav Rathi
04b61ddb21 Reintroduce row, but deviate from material to retain accessibility
row-reverse causes the tab order to deviate from the reading order
2024-10-11 18:54:14 +05:30
Manav Rathi
70cd901571 Visual 2024-10-11 18:51:32 +05:30
Manav Rathi
413d85bbf9 Differentiate 2024-10-11 18:43:56 +05:30
Manav Rathi
1332dffad3 Tweak 2024-10-11 18:32:39 +05:30
Manav Rathi
d3b45cab6d Dedup 2024-10-11 18:27:39 +05:30
Manav Rathi
6515e13a9a Alt 2024-10-11 18:24:41 +05:30
Manav Rathi
e9ed2fd332 Split 2024-10-11 18:21:28 +05:30
Manav Rathi
b5d2fbbd69 Unused 2024-10-11 18:02:52 +05:30
Manav Rathi
58ff5a6ede Switch to new code path 2024-10-11 18:00:49 +05:30
Manav Rathi
f69ada05de [web] Translations cleanup (#3666) 2024-10-11 16:42:40 +05:30
Manav Rathi
75b127f8c8 Rename 2024-10-11 16:39:31 +05:30
Manav Rathi
38a0d73926 Rename 2024-10-11 16:34:54 +05:30
Manav Rathi
a32ceed72a Rename and move 2024-10-11 16:34:10 +05:30
Manav Rathi
547d64f3b2 Rename 2024-10-11 16:31:25 +05:30
Manav Rathi
d2c8f0bff4 [web] New translations (#3665)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-11 16:29:34 +05:30
Crowdin Bot
f1e148e316 New Crowdin translations by GitHub Action 2024-10-11 10:57:28 +00:00
Manav Rathi
5cd8ae0677 [web] Misc code touchups (#3664) 2024-10-11 16:11:59 +05:30
Manav Rathi
2f1ecbc79d Lint 2024-10-11 16:07:59 +05:30
Manav Rathi
893b504e94 The error is now handled inline 2024-10-11 15:59:38 +05:30
Manav Rathi
bd97a49640 Use 2024-10-11 15:46:56 +05:30
Manav Rathi
4ecd89f326 Use 2024-10-11 15:41:08 +05:30
Manav Rathi
897c584438 Sort and use 2024-10-11 15:38:01 +05:30
Manav Rathi
293d0a642f Use 2024-10-11 15:32:42 +05:30
Manav Rathi
9d9baa5bc5 Use 2024-10-11 15:29:31 +05:30
Manav Rathi
4384a72f3a Use 2024-10-11 15:25:33 +05:30
Manav Rathi
d527a97cd5 Download 2024-10-11 15:10:31 +05:30
Manav Rathi
d665a6a23a Switch 2024-10-11 14:47:27 +05:30
Manav Rathi
c92bfc1f1c Use 2024-10-11 14:42:14 +05:30
Manav Rathi
4bef94aac0 Inline 2024-10-11 14:30:39 +05:30
Manav Rathi
add1c7a089 Same as the other TitledMiniDialogs 2024-10-11 14:11:00 +05:30
Manav Rathi
0466d7024a Fix same issue elsewhere 2024-10-11 14:06:27 +05:30
Manav Rathi
c7191ae7f0 row-reverse is (a) infrequently needed, and (b) causes a accessibility disconnect 2024-10-11 14:01:05 +05:30
Manav Rathi
e5c6999b94 Exit section 2024-10-11 13:54:42 +05:30
Manav Rathi
5442742cf3 Fix lints 2024-10-11 13:41:35 +05:30
Manav Rathi
4bfcd9d374 Trim 2024-10-11 13:31:56 +05:30
Manav Rathi
651575ec6e Update 2024-10-11 13:28:46 +05:30
Manav Rathi
06f19b26d2 Update 2024-10-11 12:32:46 +05:30
Manav Rathi
b92e9e366b Remove spurious warning 2024-10-11 12:01:51 +05:30
Manav Rathi
e1199222e1 Abstract 2024-10-11 11:58:21 +05:30
Manav Rathi
2465871c7c Extract 2024-10-11 11:41:43 +05:30
Manav Rathi
7788ba1fa4 Move 2024-10-11 11:36:16 +05:30
Manav Rathi
88801beaf1 Use 2024-10-11 11:31:58 +05:30
Manav Rathi
be60bec4ae Switch 2024-10-11 11:24:07 +05:30
Manav Rathi
6c8bec0bad prettier 2024-10-11 11:14:04 +05:30
Manav Rathi
f3eb0fc181 [desktop] Remove old ML models when downloading new ones (#3661) 2024-10-11 10:31:50 +05:30
Manav Rathi
3512615780 [desktop] Remove old ML models when downloading new ones 2024-10-11 10:25:52 +05:30
Laurens Priem
b9dd0bc3b7 ONNX changes (#3654)
## Description

- Quantized the CLIP text encoder
- Moved preprocessing and postprocessing of face detection inside the
model
- Optimised the ONNX models more wherever possible
- Created a place in infra for ML version control of sorts

## Tests

Have tested the changes on mobile, but not on desktop. Please carefully
review the changes on desktop, especially regarding the face detection
post-processing, more specifically the image (re-)size correction.
2024-10-11 10:02:11 +05:30
Neeraj Gupta
61236650dc [auth] Add custom icons for Simplicity, RealMe, and PBTech (#3549)
Added custom icons for:
- [Simplicity](https://simplicity.kiwi/), an investment/superannuation
provider
- [RealMe](https://www.realme.govt.nz/), a government authentication
service
- [PBTech](https://www.pbtech.co.nz/), a tech retailer

None of which currently have icons in the authenticator.
2024-10-11 02:26:41 +05:30
Neeraj Gupta
cbbaecb2a2 [mobile] New translations (#3598)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-10-11 02:21:59 +05:30
Neeraj Gupta
1400604687 [auth] New translations (#3599)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-10-11 02:21:26 +05:30
Neeraj Gupta
aed85f2327 [auth][win] remove win_http_client.dart (#3578)
## Description

This wasn't really fixing the SSL Certificate issue faced by multiple
Windows 10 & 11 user.

The new guide should be followed instead:
https://help.ente.io/auth/troubleshooting/windows-login

## Tests
2024-10-11 02:20:51 +05:30
Manav Rathi
41c8f9578f [web] Translation cleanup (#3660) 2024-10-10 21:02:58 +05:30
Manav Rathi
62ecfc34c2 Rename and move 2024-10-10 20:56:35 +05:30
Manav Rathi
1c1ad93875 Rename 2024-10-10 20:54:41 +05:30
Manav Rathi
c23fc79134 Trim 2024-10-10 20:53:03 +05:30
Manav Rathi
16f54342ae Rename 2024-10-10 20:49:38 +05:30
Manav Rathi
96e541acb4 Fix 2024-10-10 20:48:32 +05:30
Manav Rathi
fa75392a37 Rename 2024-10-10 20:43:45 +05:30
Manav Rathi
c48fbb328b Rename 2024-10-10 20:41:29 +05:30
Manav Rathi
29477ab4a0 Move 2024-10-10 20:40:27 +05:30
Manav Rathi
d1bcd12599 Rename 2024-10-10 20:38:21 +05:30
Manav Rathi
86add71393 Rename 2024-10-10 20:31:17 +05:30
Manav Rathi
a7c31b65a2 Rename 2024-10-10 20:26:03 +05:30
Laurens Priem
8dfd7b5921 [mob][photos] Decode heic using flutter compress (#3658)
## Description

Change decode method for heic for ML to using flutter_image_compress.

## Tests

Tested in debug mode on my pixel 8.
2024-10-10 19:08:39 +05:30
laurenspriem
1cdc7aa594 [mob][photos] Decode heic using flutter compress 2024-10-10 18:45:05 +05:30
Manav Rathi
54662a34ea [web] Dialog enhancements - Part x/x (#3657) 2024-10-10 17:36:28 +05:30
Manav Rathi
710b7e93dc Ok is a better title, the go back is a bit confusing 2024-10-10 17:25:58 +05:30
Manav Rathi
78962b2611 Touchups 2024-10-10 17:21:51 +05:30
Manav Rathi
de74acedab Use inbuilt error handler 2024-10-10 17:11:25 +05:30
Manav Rathi
4d3b89048c Fix error about nesting p in div 2024-10-10 17:06:22 +05:30
Manav Rathi
5e639e9729 Provision an error handler 2024-10-10 17:03:29 +05:30
Manav Rathi
24dc72eee3 Loose ends 2024-10-10 16:48:10 +05:30
Manav Rathi
e822d327e4 All cases 2024-10-10 16:46:30 +05:30
Manav Rathi
ed17206f51 Fix warnings 2024-10-10 16:46:30 +05:30
Manav Rathi
151c50f7af Tune semantics 2024-10-10 16:46:30 +05:30
Manav Rathi
dde2b8894a Test 1 2024-10-10 16:04:59 +05:30
Manav Rathi
288d66dfa7 Finish re 2024-10-10 16:02:07 +05:30
Manav Rathi
f9209e212d wip checkpoint 2024-10-10 15:57:04 +05:30
Manav Rathi
d6a39ae452 wip checkpoint 2024-10-10 15:41:32 +05:30
Manav Rathi
6b64e20a7e Move 2024-10-10 15:22:21 +05:30
Manav Rathi
03e5e16bc3 Move 2024-10-10 15:00:28 +05:30
Manav Rathi
79eb912a42 Fin apps/accounts 2024-10-10 14:55:45 +05:30
Manav Rathi
68e7a38463 Another helper 2024-10-10 14:37:06 +05:30
Manav Rathi
88c10db52d Create helper hook 2024-10-10 14:18:34 +05:30
Manav Rathi
8b24225fbb wip checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
473e22c0c1 wip checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
0a6ffb226f wip: checkpoint 2024-10-10 13:49:28 +05:30
Manav Rathi
a0ecc943d4 Fix 2024-10-10 13:49:28 +05:30
Manav Rathi
86f0dbb620 Rename 2024-10-10 13:49:28 +05:30
Manav Rathi
d904b9318a Remove unnecessary setter deps
> React guarantees that setState function identity is stable and won't change on
> re-renders. Thus it is safe to omit it from the useEffect or useCallback
> dependency list.
>
> https://legacy.reactjs.org/docs/hooks-reference.html#usestate
2024-10-10 13:49:28 +05:30
Manav Rathi
0e46287eee Add icon to error 2024-10-10 13:49:28 +05:30
Manav Rathi
f5ebecfa69 Move icon to the right 2024-10-10 13:49:28 +05:30
Manav Rathi
4908648137 Similar to TitledMiniDialog 2024-10-10 13:49:28 +05:30
Manav Rathi
d2d5f630aa Use 2024-10-10 13:49:28 +05:30
Manav Rathi
8999c7045a Avoid a useEffect (eventually) 2024-10-10 13:49:28 +05:30
Manav Rathi
d5d015c13c Tweak 2024-10-10 13:49:28 +05:30
Manav Rathi
8479809109 Rename 2024-10-10 13:49:28 +05:30
Manav Rathi
c7dd5dcbca zi 2024-10-10 13:49:28 +05:30
Manav Rathi
126904c68f Move 2024-10-10 13:49:28 +05:30
Manav Rathi
145c7356a8 Rename 1 2024-10-10 13:49:28 +05:30
Manav Rathi
0dd5fd6d23 Use standard components 2024-10-10 13:49:28 +05:30
Manav Rathi
bc3488cb9c Dedup 2024-10-10 13:49:28 +05:30
Manav Rathi
2cede3a46f Reify 2024-10-10 13:49:28 +05:30
Manav Rathi
ceed538181 Inline 2024-10-10 13:49:28 +05:30
Manav Rathi
ec37cb3eff Prune 2024-10-10 13:49:28 +05:30
Manav Rathi
4b38164c58 Prune (secondary prop was set but was not being used) 2024-10-10 13:49:28 +05:30
Manav Rathi
66ac35cbcc Prune 2024-10-10 13:49:28 +05:30
Manav Rathi
9e10ec7ff6 Dup 2024-10-10 13:49:28 +05:30
Manav Rathi
2f4c4e0948 Remove unused 2024-10-10 13:49:28 +05:30
Manav Rathi
cc0902f021 [web] [auth] Fix crash due to incorrect context (#3653)
Introduced since the deployment this morning.
2024-10-10 13:22:09 +05:30
Manav Rathi
dd2bc6df9a Fix lints 2024-10-10 13:19:26 +05:30
Manav Rathi
edd3aa4ea0 [web] [auth] Fix crash due to incorrect context
Introduced since the deployment this morning.
2024-10-10 13:15:03 +05:30
Manav Rathi
aed143919e [web] New translations (#3650)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-10 07:53:42 +05:30
Crowdin Bot
3607bb95a4 New Crowdin translations by GitHub Action 2024-10-10 02:21:28 +00:00
Vishnu Mohandas
11edb980e8 [docs] Update FAQ about key rederivation 2024-10-09 21:14:52 +05:30
Manav Rathi
d53b0b62c4 [desktop] People - WIP - Part x/x (#3645)
Associating an cluster with an existing cgroup now works (behind a ff).
2024-10-09 17:55:16 +05:30
Manav Rathi
9411f28194 Tweak 2024-10-09 17:45:01 +05:30
Manav Rathi
c27393c97e Remove test code 2024-10-09 17:38:11 +05:30
Manav Rathi
de5e811f12 API 2024-10-09 17:15:34 +05:30
Manav Rathi
66123e2876 Allow passing args 2024-10-09 17:09:45 +05:30
Manav Rathi
17f02cd749 Outline, inspired by https://github.com/jonatanklosko/material-ui-confirm 2024-10-09 16:50:05 +05:30
Manav Rathi
9c35c28e90 Set fullWidth on the alert dialog scenario 2024-10-09 16:50:05 +05:30
Manav Rathi
2540a8bcfe Fix 2024-10-09 16:29:28 +05:30
Manav Rathi
832a8c77c9 Move 2024-10-09 16:29:28 +05:30
Manav Rathi
6e08ca8f14 Inline 2024-10-09 15:26:06 +05:30
Manav Rathi
ea0532d76a Move to the same file 2024-10-09 15:25:00 +05:30
Manav Rathi
0a424deceb Remove intermediary 2024-10-09 15:11:35 +05:30
Manav Rathi
08623b50db Use 2024-10-09 15:07:45 +05:30
Manav Rathi
fb4c15bf52 Cleanup 2024-10-09 15:05:08 +05:30
Vishnu Mohandas
bdb30f15fa Smaller logos 2024-10-09 15:00:30 +05:30
Manav Rathi
4cd3590a07 Use 2024-10-09 14:46:34 +05:30
Manav Rathi
8717ca1b28 Rename and move 2024-10-09 14:39:36 +05:30
Manav Rathi
1de0fe9ab2 Mark the problematic ones 2024-10-09 14:19:05 +05:30
Manav Rathi
c3389a6cf8 Don't use the retry variant by default
The op might not be retriable
2024-10-09 14:13:52 +05:30
Manav Rathi
ef75956a24 Fix typo
b03907deca
2024-10-09 14:10:42 +05:30
Manav Rathi
f2dc01c579 Move app context to new 2024-10-09 14:10:36 +05:30
ashilkn
1a1b3ebf12 [mob][photos] Resolve merge conflicts and merge main 2024-10-09 13:52:19 +05:30
Manav Rathi
c297a60c85 Impl 2024-10-09 13:11:17 +05:30
Manav Rathi
744707ca5c Use actual API 2024-10-09 13:07:04 +05:30
Manav Rathi
4e5747b19b Inline 2024-10-09 13:00:34 +05:30
Manav Rathi
51be3fb130 Remove hover tooltip so that people behave same as collections 2024-10-09 12:55:55 +05:30
Vishnu Mohandas
c556c1e882 Add Obtainium links to docs (#3642)
This PR includes updates to the documentation to make it easier for
people to add both Auth and Photos to Obtainium. I also fixed the
incorrect spelling of "Obtainium".
2024-10-09 12:39:14 +05:30
Manav Rathi
810729add9 [web] Add People WIP - Part x/x (#3641) 2024-10-09 12:22:29 +05:30
Manav Rathi
0934aa9c6d Name by page 2024-10-09 12:15:34 +05:30
Hamish
85a5c99d46 Merge branch 'obtainium' of git@github.com:Hamster45105/ente.git 2024-10-09 17:39:22 +11:00
Hamish
8a256da26a Update information in Obtainium help sections
- Fix spelling
- Add link to instantly add
2024-10-09 17:38:34 +11:00
Hamish
d20717df00 Add Obtainium badges to README 2024-10-09 17:34:08 +11:00
Hamish
490c05ed98 Upload Obtainium badge 2024-10-09 17:31:29 +11:00
Manav Rathi
c29d9fcc45 Some components will need to be split 2024-10-09 11:52:40 +05:30
Manav Rathi
9f97814027 Promote 2024-10-09 11:47:45 +05:30
Manav Rathi
f41bd698f7 Promote 2024-10-09 11:41:09 +05:30
Manav Rathi
05d9b18e9e Breathing space at the top 2024-10-09 11:10:06 +05:30
Manav Rathi
fcc4122bcb [web] Bulk fav: Tweaks (#3640) 2024-10-09 10:23:52 +05:30
Manav Rathi
77c1642b38 Don't show in archive 2024-10-09 10:22:34 +05:30
Manav Rathi
9b4658dc14 Update tooltip in the selection bar 2024-10-09 10:17:25 +05:30
Manav Rathi
aac7544818 Dup, keeping existing translations where possible 2024-10-09 10:16:52 +05:30
Manav Rathi
5e810e65a8 Rename 2024-10-09 10:08:15 +05:30
Manav Rathi
9637816262 [web] Bulk fav: Refresh on success 2024-10-09 10:02:00 +05:30
Manav Rathi
6183263e60 [web] New translations (#3639)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-09 09:59:07 +05:30
Crowdin Bot
336bf4e383 New Crowdin translations by GitHub Action 2024-10-09 04:27:02 +00:00
Manav Rathi
2a19e6ecf7 [web] Misc translation cleanup (#3638) 2024-10-09 09:56:21 +05:30
Manav Rathi
e035bf48e1 Unused 2024-10-09 09:52:59 +05:30
Manav Rathi
c1309cd97c Rename 2024-10-09 09:50:37 +05:30
Manav Rathi
062ef579c1 Move 2024-10-09 09:47:44 +05:30
Manav Rathi
efa5e6a448 Rename 2024-10-09 09:46:15 +05:30
Manav Rathi
97c28b4fb7 Rename 2024-10-09 09:40:40 +05:30
Manav Rathi
b00bc79c38 Remove accidentally commited overwrite 2024-10-09 09:37:44 +05:30
Manav Rathi
ef9d7f4214 [web] add favorite button to SelectedFileBar to bulk favorite selection (#3631)
## Description
This allows on the web app to bulk favorite multiple photos in one go,
by adding a favorite button to the SelectedFileOptions.tsx component.
Just like for the Android App.
This could be enhanced by having the button plain or empty depending the
selection and by setting/unsetting favarite depending previous status.
For now it just set as favorite whatever the status (like the Android
app).

## Tests
- Select at least 2 pictures in another album than hidden, favorited,
trash, ...
- Click at top right of the screen the favorite icon
- the favorite icon on the previously selected thumbnails should appear
2024-10-09 09:36:45 +05:30
Manav Rathi
c99a616978 [web] New translations (#3636)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-09 09:24:16 +05:30
Crowdin Bot
273947df19 New Crowdin translations by GitHub Action 2024-10-09 03:50:18 +00:00
Manav Rathi
0f68d02f83 [web] Tweaks to the gallery empty state (#3635) 2024-10-09 09:17:43 +05:30
Manav Rathi
7c21ed8869 Disable user select on the welcome text too since ente cannot be selected 2024-10-09 09:01:07 +05:30
Manav Rathi
3068b369e4 Declutter 2024-10-09 08:57:54 +05:30
Manav Rathi
d43d82c9c1 Tweak 2024-10-09 08:56:23 +05:30
Manav Rathi
a6cff1ffeb Align 2024-10-09 08:54:59 +05:30
Manav Rathi
55fde1d87c Same default height as img 2024-10-09 08:22:39 +05:30
Manav Rathi
09c92827bb Fix vertical align 2024-10-09 08:03:18 +05:30
Manav Rathi
2283d19d57 Allow specifying width and height 2024-10-09 07:54:26 +05:30
Apalepex
d976c066e1 lint fix 2024-10-08 18:22:21 +02:00
Apalepex
fa88313ddc remove unused 2024-10-08 18:11:42 +02:00
Apalepex
00346534b4 remove unused 2024-10-08 17:52:08 +02:00
Manav Rathi
ad4f4e293c [web] Various UI tweaks (#3630) 2024-10-08 21:16:11 +05:30
Apalepex
e0de52b915 add fav button 2024-10-08 17:38:39 +02:00
Manav Rathi
692bb0221c Remove unnecessary customization 2024-10-08 20:42:17 +05:30
Manav Rathi
823347fdd2 Doc 2024-10-08 20:35:24 +05:30
Manav Rathi
1caff81a88 Remove unused 2024-10-08 20:34:09 +05:30
Manav Rathi
1a6cfe2264 Remove unused 2024-10-08 20:27:46 +05:30
Manav Rathi
c122bbcde9 Rearrange 2024-10-08 20:22:13 +05:30
Manav Rathi
3e3effe8a0 Remove unnecessary Box, use brand green 2024-10-08 20:20:10 +05:30
Manav Rathi
10e5018f94 Colocate 2024-10-08 20:13:29 +05:30
Manav Rathi
1c535cd9f0 Move 2024-10-08 20:08:55 +05:30
Manav Rathi
3d863d49e1 Tweak 2024-10-08 20:06:50 +05:30
Manav Rathi
ca89e31602 Doc 2024-10-08 20:06:05 +05:30
Manav Rathi
982e5876d9 Inline 2024-10-08 19:19:17 +05:30
Manav Rathi
8bc8ed95a9 [web] Update doc to remove confusing pk annotation (#3629) 2024-10-08 18:12:12 +05:30
Manav Rathi
c4d89f07af [web] Update doc to remove confusing pk annotation 2024-10-08 18:09:45 +05:30
Manav Rathi
f4c7cff9e2 [infra] Document Sentry backup/restore (#3626) 2024-10-08 18:04:58 +05:30
Manav Rathi
89f1f001ad [infra] Document Sentry backup/restore 2024-10-08 18:04:14 +05:30
Manav Rathi
f3f69ade45 Inline 2024-10-08 15:58:14 +05:30
Manav Rathi
fe8884c37f Remove unnecessary button 2024-10-08 15:26:37 +05:30
Manav Rathi
c90c740d83 Inline 2024-10-08 14:57:57 +05:30
Ashil
bb0f7915f0 [mob][photos] Prep for new release (#3624) 2024-10-08 14:43:50 +05:30
Manav Rathi
8606f43173 Move to base 2024-10-08 14:41:02 +05:30
ashilkn
ca5ac8da6b [mob][photos] Run flutter pub upgrade 2024-10-08 14:12:54 +05:30
ashilkn
978f82c809 [mob][photos] Bump up version to v0.9.47 2024-10-08 14:12:34 +05:30
ashilkn
bc84ea7529 [mob][photos] bump up photo_manager version in pubspec.yaml. Note: the version is already 3.5.0 in pubspec.lock, just updating it in pubspec.yaml 2024-10-08 14:12:02 +05:30
Manav Rathi
019b9c3ebd [web] Deduplicate buttons (#3622)
And some fixes / tweaks to the recently added fav overlay.
2024-10-08 13:21:38 +05:30
Manav Rathi
f1d1bf9e02 Fin 2024-10-08 13:15:27 +05:30
Manav Rathi
8b64c6d2bc Switch 2024-10-08 13:14:41 +05:30
Manav Rathi
8ece709661 Up 2024-10-08 13:10:52 +05:30
Manav Rathi
ac9648e885 Conv 2024-10-08 13:07:03 +05:30
Manav Rathi
ac9e907961 Fix crash 2024-10-08 11:37:27 +05:30
Manav Rathi
3bfe471110 Use 2024-10-08 11:35:14 +05:30
Manav Rathi
bd9cb1ac86 Use 2024-10-08 11:28:00 +05:30
Manav Rathi
5746ad1942 Switch 2024-10-08 11:13:37 +05:30
Manav Rathi
50f924e3c5 Switch 2024-10-08 11:00:24 +05:30
Manav Rathi
851ca1afe2 Fin 2024-10-08 10:45:24 +05:30
Manav Rathi
d7fd432f6e Move to base (since it in used in accounts) 2024-10-08 10:38:08 +05:30
Manav Rathi
3be7abf381 Use new one 2024-10-08 10:25:45 +05:30
Manav Rathi
41fce9b57c Slightly less obtrusive
Need proper designs
2024-10-08 09:20:30 +05:30
Manav Rathi
d8f98b4daa Give more space for the crop button 2024-10-08 09:10:31 +05:30
Manav Rathi
51be8e0622 It is not using the loader 2024-10-08 09:02:51 +05:30
Manav Rathi
f0ea95e141 Extract 2024-10-08 09:01:55 +05:30
Manav Rathi
a0f0333f5f Switch 2024-10-08 08:59:31 +05:30
Manav Rathi
fb2fd7d986 Switch 2024-10-08 08:52:25 +05:30
Manav Rathi
d9dddec33c Fix lints 2024-10-08 08:42:30 +05:30
Manav Rathi
fe79e4a5eb [web] add fav icon to picture thumbnails (#3620)
## Description
web client : Add the favorite icon to a memory thumbnail in the gallery,
looking just like in the Android app
## Tests
- favorite a picture
- in the gallery, check that the favorite icon is showed n the picture
thumbnail, as an overlay
2024-10-08 08:38:34 +05:30
Apalepex
d781d2c2fc web client : add fav icon to picture thumbnails 2024-10-07 22:51:18 +02:00
Manav Rathi
9be5d1461d [web] Loading button component (#3612) 2024-10-07 21:16:34 +05:30
Manav Rathi
28529560f0 Move 2024-10-07 21:12:09 +05:30
Manav Rathi
ca08b3eb5f Move 2024-10-07 21:11:17 +05:30
Manav Rathi
dfab58ce33 Loading button 2024-10-07 21:05:28 +05:30
Manav Rathi
d69d223bce [web] Reset scroll state on mode/person change (#3611)
Fixes https://github.com/ente-io/ente/issues/3603
2024-10-07 20:49:02 +05:30
Manav Rathi
02f42a0bb7 [web] Reset scroll state on mode/person change
Fixes https://github.com/ente-io/ente/issues/3603
2024-10-07 20:43:20 +05:30
Manav Rathi
d502a10103 [web] New translations (#3610)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-07 20:00:10 +05:30
Crowdin Bot
127172938b New Crowdin translations by GitHub Action 2024-10-07 14:29:04 +00:00
Manav Rathi
dae65736a8 [web] People picker - WIP - Part x/x (#3608) 2024-10-07 19:58:19 +05:30
Manav Rathi
c0e9642d97 lf 2024-10-07 19:49:44 +05:30
Manav Rathi
aedbbeb321 Rename 2024-10-07 19:42:01 +05:30
Manav Rathi
c88fb258be Add variant 2024-10-07 19:41:17 +05:30
Manav Rathi
17948e8364 Rename 2024-10-07 19:39:12 +05:30
Manav Rathi
1c3f560cb0 Prep for main merge 2024-10-07 19:29:23 +05:30
Manav Rathi
3a95823256 Adding an artificial delay is perhaps not the best?
Need to think more
2024-10-07 19:18:58 +05:30
Manav Rathi
2e5c678690 Success 2024-10-07 18:56:05 +05:30
Vishnu Mohandas
1a3ca7c0fe Add installation instructions for Auth (#3605) 2024-10-07 18:49:32 +05:30
vishnukvmd
cb404637cf Add installation instructions for Auth 2024-10-07 18:48:57 +05:30
Vishnu Mohandas
617090a8c5 Add doc for installation (#3604) 2024-10-07 18:42:56 +05:30
vishnukvmd
bfdda59b39 Add doc for installation 2024-10-07 18:42:33 +05:30
Manav Rathi
c37e5afed1 Up 2024-10-07 18:26:03 +05:30
Manav Rathi
373d25e2d6 More 2024-10-07 17:58:03 +05:30
Vishnu Mohandas
157cefd657 Update intl_en.arb 2024-10-07 17:15:20 +05:30
Manav Rathi
63b3732f82 Fill in 2024-10-07 17:09:36 +05:30
Manav Rathi
1c306bf7b5 Scaffold 2024-10-07 16:22:30 +05:30
Manav Rathi
a13f3020ca Tie into the flow 2024-10-07 16:12:12 +05:30
Manav Rathi
3eb9b6bd77 [doc] Mention the location of the exported JSON (#3601) 2024-10-07 15:16:22 +05:30
Manav Rathi
3d994a5f07 yarn pretty 2024-10-07 15:14:42 +05:30
Manav Rathi
fbc68f1143 [doc] Mention the location of the exported JSON 2024-10-07 15:13:18 +05:30
Manav Rathi
7227a4b084 Remove workaround 2024-10-07 14:22:12 +05:30
Manav Rathi
62f1713a1a People 2024-10-07 14:02:43 +05:30
Ashil
c56a96454a [auth] Auth lockscreen fixes (#3545)
## Description

1. Removed the logout button from the lockscreen if app in without
backup state
2. Show a warning dialog when user try to set the app lock for the 1st
time

## Tests
<img
src="https://github.com/user-attachments/assets/1f12d651-12ee-4ad5-9a17-cc0c0b3c4d61"
width=200>
2024-10-07 14:02:00 +05:30
Manav Rathi
72842e8c36 Shortcircuit 2024-10-07 13:51:34 +05:30
Manav Rathi
bb13d1d98f Segue 2024-10-07 12:18:08 +05:30
Manav Rathi
ec115b3f8b Dup 2024-10-07 11:36:08 +05:30
Manav Rathi
8e79884e31 Better match the design 2024-10-07 11:15:48 +05:30
Manav Rathi
70051b66b7 Scaffold 2024-10-07 10:18:17 +05:30
Manav Rathi
46134b3b9a related 2024-10-07 10:01:11 +05:30
Manav Rathi
b1c30417ba [web] New translations (#3597)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-07 09:18:17 +05:30
Crowdin Bot
90b994c752 New Crowdin translations by GitHub Action 2024-10-07 01:17:23 +00:00
Crowdin Bot
0d4d39a959 New Crowdin translations by GitHub Action 2024-10-07 01:05:09 +00:00
Crowdin Bot
344c3d72ec New Crowdin translations by GitHub Action 2024-10-07 00:35:12 +00:00
Manav Rathi
b26e3b31d8 [web] New translations (#3586)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-05 18:33:53 +05:30
Crowdin Bot
2cc9801fbc New Crowdin translations by GitHub Action 2024-10-05 13:02:05 +00:00
Manav Rathi
2ee2377490 [web] Collection selector related cleanup - Part 2/2 (#3585)
Completes https://github.com/ente-io/ente/pull/3581
2024-10-05 18:31:21 +05:30
Manav Rathi
dd65f4f156 Remove unused translation 2024-10-05 18:17:26 +05:30
Manav Rathi
d5216886d8 Rename 2024-10-05 18:16:30 +05:30
Manav Rathi
02e059989e Improve accessibility by using a button 2024-10-05 18:14:13 +05:30
Manav Rathi
61763ed16f Rename 2024-10-05 18:00:03 +05:30
Manav Rathi
51e8c2797d Remove unnecessary wrapper 2024-10-05 17:55:01 +05:30
Manav Rathi
4a1db1edcc Use same as choice modal 2024-10-05 17:48:23 +05:30
Manav Rathi
9a7a338339 Don't nest div in h2 2024-10-05 17:36:02 +05:30
Manav Rathi
4fd3fb09c9 Fix 2024-10-05 17:08:20 +05:30
Vishnu Mohandas
11bbb70c3f [auth][mac] bump versions in Podfile.lock (#3583)
## Description

- Bump versions in Podfile

## Tests
2024-10-05 17:06:36 +05:30
Manav Rathi
5605c5b794 Remove override chains that nop each other 2024-10-05 17:01:27 +05:30
Manav Rathi
14c5ea5b86 Remove theme dep 2024-10-05 16:58:32 +05:30
Manav Rathi
6fc1f8c2d0 Tweaks 2024-10-05 16:52:22 +05:30
Prateek Sunal
0dfa8ceee1 chore(macos): bump version locks 2024-10-05 16:50:59 +05:30
Manav Rathi
29ae5bfb09 Lints + usecb to prevent unnecessary rerenders after adding onClose as dep 2024-10-05 16:30:38 +05:30
Prateek Sunal
b970f047e4 [auth][macos] show hidden window when user clicks on the dock (#3582)
## Description

In the current version of Ente Auth, nothing happens when the user
closes the Ente Auth window on macOS and then clicks on the Ente Auth
icon in the dock.

This PR changes this behaviour and brings it in-line with other macOS
applications by showing the main application window when the user clicks
on the dock icon.

## Tests
2024-10-05 16:23:03 +05:30
Vishnu Mohandas
752f50efd2 [auth] update dependencies for ios (#3577)
## Description

## Tests
2024-10-05 16:19:23 +05:30
Manav Rathi
7737d162ce Fin 2024-10-05 16:15:32 +05:30
Manav Rathi
c10317ae2a wip checkpoint 2024-10-05 16:06:20 +05:30
Manav Rathi
b3f210702d wip: checkpoint 2024-10-05 15:45:10 +05:30
Manav Rathi
8b6ae56202 Rename 2024-10-05 15:32:39 +05:30
Manav Rathi
b51bacb3f8 Early exit 2024-10-05 15:28:39 +05:30
Manav Rathi
5c6b0b8679 Fix some 2024-10-05 15:16:45 +05:30
Tomasz Mikus
2c417cd711 Autofocus the search box when the "Search" button is clicked.
This commit adds the much-needed ability to autofocus the search box on macOS.
2024-10-05 10:44:44 +01:00
Manav Rathi
64065b9a2f Cleanup 2024-10-05 15:03:59 +05:30
Manav Rathi
211d2ac4a9 Move 2024-10-05 15:00:58 +05:30
Tomasz Mikus
fca8e13c03 Add the ability to show the Ente Auth window on macOS after it was closed.
Currently, nothing happens when the user closes the Ente Auth window on macOS and then clicks on the Ente Auth icon in the dock. This commit changes this behaviour and brings it in-line with other macOS applications by showing the main application window when the user clicks on the dock icon.
2024-10-05 10:29:55 +01:00
Manav Rathi
535963b229 Remove double negation 2024-10-05 14:52:35 +05:30
Manav Rathi
b4470e1e62 [web] Collection selector related cleanup - Part x/x (#3581)
No functional changes. Intend to use this as a base for people selector,
so this is prep work.
2024-10-05 12:20:38 +05:30
Manav Rathi
b00009aaab Cleanup 2024-10-05 12:12:39 +05:30
Manav Rathi
b1f603d463 Move 2024-10-05 12:06:47 +05:30
Manav Rathi
79b311af8d Rename 2024-10-05 12:03:09 +05:30
Manav Rathi
68c28df945 Move up 2024-10-05 11:35:27 +05:30
Manav Rathi
924707fa56 Move out 2024-10-05 11:28:30 +05:30
Manav Rathi
a218d09960 Tweak 2024-10-05 10:49:28 +05:30
Manav Rathi
c012055835 Move 2024-10-05 10:27:49 +05:30
Manav Rathi
5e5d362341 Doc 2024-10-05 10:24:02 +05:30
Manav Rathi
fe473bcd0a Move 2024-10-05 10:13:25 +05:30
Manav Rathi
855d0d43b6 Doc 2024-10-05 10:06:33 +05:30
Manav Rathi
fdc641be88 Move 2024-10-05 10:02:59 +05:30
Manav Rathi
fb4712dced Leftover 2024-10-05 10:00:21 +05:30
Prateek Sunal
2dbbff0185 fix(auth): remove win http client 2024-10-04 23:30:20 +05:30
Prateek Sunal
83990e1160 chore: lint fixes 2024-10-04 22:18:53 +05:30
Prateek Sunal
44d8f8b96f chore: update windows files 2024-10-04 22:18:26 +05:30
Prateek Sunal
f76e64157b chore(auth): update packages 2024-10-04 22:18:03 +05:30
Aman Raj Singh Mourya
bd01340315 [auth] minor fixes 2024-10-04 21:41:05 +05:30
Aman Raj Singh Mourya
c50067bf7d [auth] Update string 2024-10-04 21:39:04 +05:30
Vishnu Mohandas
48840a3df4 [mob][photos] Fix build failing with xcode 16 update (#3576)
## Description

Checked for any regressions.
Read through and checked all breaking changes in change logs of updated
dependencies.
2024-10-04 19:25:48 +05:30
ashilkn
1942239989 [mob][photos] Replace deprecated memebers with replacements 2024-10-04 19:21:02 +05:30
ashilkn
7ff420a82e [mob][photos] Fix build failing with xcode 16 update 2024-10-04 19:15:38 +05:30
Manav Rathi
8be54b3f31 [web] Dialogs, oh my (#3575)
Not much changes functionally, some cleanup, documentation, and add a
few new patterns (This is all in prep for the new add people dialog)
2024-10-04 17:45:27 +05:30
Manav Rathi
db95c07e73 Use 2024-10-04 17:26:43 +05:30
Manav Rathi
507c79c2a1 Don't put divs inside h tags
Same as 248c24b522
2024-10-04 17:17:36 +05:30
Manav Rathi
8f39473720 Tweak 2024-10-04 17:01:47 +05:30
Manav Rathi
c4e9e6014b Add some visual distinction vis a vis the buttons 2024-10-04 16:59:07 +05:30
Manav Rathi
248c24b522 Don't put the div inside the h2
The MUI docs use an absolutely positioned close button, but that comes with other problems.

So instead nest the h2 inside a flex.
2024-10-04 16:50:19 +05:30
Manav Rathi
3c7db36f62 Unnest and fix 2024-10-04 16:34:17 +05:30
Manav Rathi
5a4c08fa5d Tweak GT header for new h6 2024-10-04 16:31:21 +05:30
Manav Rathi
1cf4e920f2 Fix some changes because of switch to h6 2024-10-04 16:27:37 +05:30
Manav Rathi
a26838db00 Tweak DevSettings for new h6 2024-10-04 16:19:32 +05:30
Manav Rathi
17608df71e Provide our own h6 instead of relying on the implicit one 2024-10-04 16:09:40 +05:30
Manav Rathi
e19100cbac Even the inline start needs to be provided 2024-10-04 15:31:29 +05:30
Manav Rathi
0322b125a1 Don't involve the margin 2024-10-04 14:56:38 +05:30
Manav Rathi
702561e215 Remove unnecessary containers 2024-10-04 14:47:31 +05:30
Manav Rathi
351026377f Let it be 2024-10-04 14:40:30 +05:30
Manav Rathi
0a8cfb108a '16px 24px' is when dividers is set 2024-10-04 14:16:32 +05:30
Manav Rathi
ffbe03c283 Doc 2024-10-04 14:00:24 +05:30
Manav Rathi
8fefddde7a Associate 2024-10-04 13:46:16 +05:30
Manav Rathi
aac4c261db Merge in root styleOverrides 2024-10-04 13:18:28 +05:30
Manav Rathi
baeb09a800 Start rooting 2024-10-04 13:14:00 +05:30
Manav Rathi
ed69d7874e Clarify that it'll also work for reimports (#3574) 2024-10-04 12:58:36 +05:30
Manav Rathi
ef66e94cb1 Clarify that it'll also work for reimports 2024-10-04 12:56:42 +05:30
Manav Rathi
7d1a674f22 Inline 2024-10-04 12:29:20 +05:30
Manav Rathi
536936f97b Rename 2024-10-04 12:18:19 +05:30
Manav Rathi
395d8a8ab8 Move to new 2024-10-04 12:10:35 +05:30
Manav Rathi
a0b80a40f4 Inline 2024-10-04 11:51:55 +05:30
Manav Rathi
5c93b5a1af Attempt at disentangling the global overrides 2024-10-04 10:34:37 +05:30
Manav Rathi
9d8cec7c4c [web] New translations (#3572)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-10-04 09:59:47 +05:30
Crowdin Bot
f61174a5c7 New Crowdin translations by GitHub Action 2024-10-04 04:24:50 +00:00
Manav Rathi
8ddd9f07cc [web] Translation cleanup (#3571) 2024-10-04 09:53:55 +05:30
Manav Rathi
0ae498d9c1 Rename 2024-10-04 09:49:10 +05:30
Manav Rathi
0957ab7f66 [web] Dialog related refactoring (#3565)
Non functional tweaks in how the dialog related code is structured. More
to come. Prep for adding people merging.
2024-10-03 18:50:57 +05:30
Manav Rathi
a7443710ac Tweak 2024-10-03 18:15:37 +05:30
Manav Rathi
1d8f4b2ebc Usability 2024-10-03 18:06:15 +05:30
Manav Rathi
cd2d7be69a The "&&&"s are to override the style overrides
...which is what I want to refactor away, this is an intermediate step.
2024-10-03 17:51:37 +05:30
Vishnu Mohandas
491b628577 [mob][photos] log number of row in filesDB for debugging perf issues (#3564) 2024-10-03 17:11:06 +05:30
ashilkn
bd5e53b83d [mob][photos] log number of row in filesDB for debugging perf issues 2024-10-03 17:06:31 +05:30
Manav Rathi
27bdc5d229 Reduce font weight 2024-10-03 17:05:04 +05:30
Manav Rathi
d40f4a78c6 Remove unnecessary wrap 2024-10-03 16:59:02 +05:30
Manav Rathi
6ccc85d318 Inline 2024-10-03 16:56:37 +05:30
Manav Rathi
51ba9270e7 Use 2024-10-03 16:00:55 +05:30
Manav Rathi
8db71fe45e Doesn't inherit from MUI button 2024-10-03 15:59:48 +05:30
Manav Rathi
0a095d71f8 Move 2024-10-03 15:59:48 +05:30
Manav Rathi
f3ea391aa9 Rename and move 2024-10-03 15:44:16 +05:30
Manav Rathi
a273bbb577 Tweak 2024-10-03 15:42:48 +05:30
Manav Rathi
6c4ef2e674 [web] Use (lat, long) from public magic metadata (#3561) 2024-10-03 12:30:08 +05:30
Manav Rathi
237b7c4116 Use (lat, long) 2024-10-03 12:11:30 +05:30
Manav Rathi
379d549300 Prep 2024-10-03 12:09:10 +05:30
Manav Rathi
aecd7dc9f9 Doc lat/lng 2024-10-03 12:07:53 +05:30
Manav Rathi
8ccfe3c609 Ref 2024-10-03 12:03:49 +05:30
Manav Rathi
91c8406e27 Doc 2024-10-03 11:51:58 +05:30
Manav Rathi
d0341ba50c Remove unused return 2024-10-03 11:42:09 +05:30
Manav Rathi
d93d4a3601 [web] Fix recover redirect (#3560)
Ref: 59bf51346c
2024-10-03 08:37:06 +05:30
Manav Rathi
10f4fd1118 [web] Fix recover redirect
Ref: 59bf51346c
2024-10-03 08:21:27 +05:30
wiki-Bird
7357d0599b Update custom-icons.json / custom icons with Simplicity, RealMe, and PBTech 2024-10-02 16:02:29 +13:00
Aman Raj Singh Mourya
ac86b3097c [auth] string fixes 2024-10-01 16:49:12 +05:30
Aman Raj Singh Mourya
063a8dd792 [auth] Extract strings 2024-10-01 16:40:13 +05:30
Aman Raj Singh Mourya
ea5fa5b252 [auth] warning dialog 2024-10-01 00:47:13 +05:30
Aman Raj Singh Mourya
94298cc1b5 [auth] hide logout button from lockscreen when app in useWithoutBackup state 2024-10-01 00:39:00 +05:30
Aman Raj Singh Mourya
f2e3b0e0bf [auth] key to store the status of applock warning 2024-10-01 00:38:23 +05:30
Manav Rathi
f9cf9733a0 [web] Update docs after verifying the behaviour (#3542)
Indeed, it seems like the default is not a hand pointer, and MUI has
customized its button, so we need to replicate that behaviour if we
directly use HTML buttons.

Ref:
-
https://ux.stackexchange.com/questions/3788/default-cursor-on-mouse-over-of-a-button-is-not-a-hand-pointer
2024-09-30 21:03:43 +05:30
Manav Rathi
8a5a923c93 [web] Update docs after verifying the behaviour
Indeed, it seems like the default is not a hand pointer, and MUI has customized
its button, so we need to replicate that behaviour if we directly use HTML
buttons.

Ref:
- https://ux.stackexchange.com/questions/3788/default-cursor-on-mouse-over-of-a-button-is-not-a-hand-pointer
2024-09-30 20:54:22 +05:30
Manav Rathi
3483ea0d1b [web] Parse description from Google Takeout metadata JSON (#3540)
Fixes https://github.com/ente-io/ente/issues/3537
2024-09-30 17:10:43 +05:30
Manav Rathi
b6baffa97e Add CHANGELOG entry too 2024-09-30 17:07:06 +05:30
Manav Rathi
1dfd295f40 Use 2024-09-30 16:55:56 +05:30
Manav Rathi
49b5c2ca14 Doc 2024-09-30 16:51:30 +05:30
Neeraj Gupta
dccd98dd0c Update Authy Migration formatting (#3538)
## Description

## Tests
2024-09-30 15:10:15 +05:30
setalp
0002e871c2 Update Authy Migration formatting 2024-09-30 13:50:04 +05:30
Manav Rathi
d8356ae0c0 Parse description 2024-09-30 13:08:35 +05:30
Neeraj Gupta
3178a7a61d [auth] New translations (#3534)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-30 12:09:16 +05:30
Neeraj Gupta
2f2fc43fa6 [mobile] New translations (#3533)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-30 12:08:22 +05:30
Ashil
093d7fd333 [mob][photos] Remove legacy code in detail page (#3496)
## Description

Removed use of `asyncLoader` in `DetailPage` and instead, all files in
gallery is now stored in an inherited widget (`GalleryFilesState`) and
`DetailPage` uses that list of files instead of fetching from DB using
`asyncLoader`. This 'all files' list reflects all changes in gallery (as
observed when testing) so there is no issue of the list being out of
sync with gallery.

Where ever possible, `GalleryFilesState` has been wrapped around the
`Scaffold` of galleries, so that all files are accessible to all
ancestors of a gallery's `Scaffold`, which could come useful in the
future.
2024-09-30 11:57:48 +05:30
Manav Rathi
0bc96f58fd [web] New translations (#3532)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-30 10:29:03 +05:30
Crowdin Bot
3f7a42ba49 New Crowdin translations by GitHub Action 2024-09-30 04:58:27 +00:00
Crowdin Bot
9bc3926372 New Crowdin translations by GitHub Action 2024-09-30 01:04:58 +00:00
Crowdin Bot
2d17aa5550 New Crowdin translations by GitHub Action 2024-09-30 00:34:58 +00:00
Sven
7dcfc8ee47 [auth] Add Wargaming icon (#3529)
## Description
Adds the Wargaming.net icon to Ente Auth
2024-09-29 22:24:38 +05:30
Neeraj Gupta
f995589a02 Merge branch 'main' into f-droid 2024-09-29 12:04:26 +05:30
Neeraj Gupta
fa361904f6 [mob] Misc bug fixes (#3522)
## Description

## Tests
2024-09-29 11:17:51 +05:30
Neeraj Gupta
00e75c0fb2 [mob] Lint 2024-09-29 09:54:20 +05:30
Neeraj Gupta
026ab8dcc6 [mob] Bump version: v0.9.46 2024-09-29 09:53:15 +05:30
Neeraj Gupta
7d42ed37e1 Merge remote-tracking branch 'origin/main' into bug_fixes 2024-09-29 09:52:49 +05:30
Neeraj Gupta
a5d01a9ffe [mob] Fix avatar faceID 2024-09-29 09:52:41 +05:30
Neeraj Gupta
675b7f6cea [mob] Sync cgroup as part of ML 2024-09-29 09:45:48 +05:30
Neeraj Gupta
772373580a [mob] Stop consuming errors for trash 2024-09-29 09:42:25 +05:30
Neeraj Gupta
f0a19e38aa [mob] Fix hide cluster property 2024-09-29 09:41:35 +05:30
Manav Rathi
d1d6590547 [web] Sync locations only once on app start if there are pending uploads (#3521) 2024-09-29 05:52:32 +05:30
Manav Rathi
03da960c33 Start with a idle state
Not sure why it was true - there is a possibility that this was intentional, but
I can't think why. The reason for changing it is to fix our "isForced" logic
(otherwise the non-file-related sync doesn't run on app start), without
introducing _another_ flag to track if the sync was initiated from a gallery
useEffect or by the preUploadSync.
2024-09-29 05:40:37 +05:30
Manav Rathi
2bdc010849 [web] Do not perform multiple non-file-syncs in parallel
e.g. this might cause multiple requests to getOrCreate a location tag entity
key. Remote will reject the second one, so no harm will come of it, but still
its better to enforce serialization to make the mental model of the code easier
to reason about.
2024-09-29 05:20:12 +05:30
Prateek Sunal
c160afc6de [auth] fix x64 installer on arm64 Windows (#3502)
Portable x64 Ente Auth works on arm64 Windows, but the installer version
fails due to not supporting arm64. As per Inno Setup's documentation the
'x64' option will only allow installing on x64 Windows, changing to
'x64compatible' allows the x64 installer to work on arm64 as well.
2024-09-28 21:33:40 +05:30
Manav Rathi
f971b968af [desktop] Start next release cycle (#3515) 2024-09-28 19:35:58 +05:30
Manav Rathi
c8468efd20 [desktop] Start next release cycle 2024-09-28 19:21:49 +05:30
Manav Rathi
9515cf70f5 photosd-v1.7.5 (#3514) 2024-09-28 18:54:54 +05:30
Manav Rathi
963650db4b [desktop] Use most recent face as the auto-cover (#3513) 2024-09-28 18:40:54 +05:30
Manav Rathi
a2841a8af2 Use most recent face as the auto-cover 2024-09-28 18:32:30 +05:30
Manav Rathi
6a6db0813f [desktop] People: Remove from behind internal user flag (#3511) 2024-09-28 17:51:14 +05:30
Manav Rathi
66fad15743 Add CHANGELOG entry 2024-09-28 17:41:54 +05:30
Manav Rathi
eb4d77bd24 Un-ff 2024-09-28 17:37:46 +05:30
Manav Rathi
e2c0aed2e4 Remove early exit threshold
It did not appear to be obviously helping the speed (or hurting the quality), so
remove it to reduce the number of concepts at play.
2024-09-28 17:22:44 +05:30
Manav Rathi
5a5e046192 Fix hidden sync with existing mobile app 2024-09-28 17:22:03 +05:30
Manav Rathi
42a6e3ac25 [web] New translations (#3509)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-28 16:50:31 +05:30
Crowdin Bot
7fdb8a6dae New Crowdin translations by GitHub Action 2024-09-28 11:18:59 +00:00
Manav Rathi
ef63d4c7a0 [web] Translation cleanup (#3508) 2024-09-28 16:40:28 +05:30
Manav Rathi
60b9d1e43f Rename 2024-09-28 16:32:45 +05:30
Manav Rathi
c453c7dc81 Remove unused 2024-09-28 16:30:31 +05:30
Manav Rathi
5c41e8ad3c Rename 2024-09-28 16:28:49 +05:30
Manav Rathi
53c706fba7 Rename 2024-09-28 16:27:26 +05:30
Manav Rathi
27a34a08f4 Rename 2024-09-28 16:25:29 +05:30
Manav Rathi
6bea1fa0f5 Rename 2024-09-28 16:24:22 +05:30
Manav Rathi
a97ca411d7 Rename 2024-09-28 16:12:45 +05:30
Manav Rathi
636cd1395c Rename 2024-09-28 16:08:16 +05:30
Manav Rathi
6e23e5e453 Cons 2024-09-28 16:07:17 +05:30
Manav Rathi
77f5d21dad Rename 2024-09-28 16:04:38 +05:30
Manav Rathi
5d210ab740 Rename 2024-09-28 16:02:41 +05:30
Manav Rathi
8d14997f36 [web] New translations (#3507)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-28 16:00:58 +05:30
Crowdin Bot
b6059273fb New Crowdin translations by GitHub Action 2024-09-28 10:27:04 +00:00
Neeraj Gupta
1dde716d26 [mob] Fix: Enable video upload without thumbnail for shared files (#3506)
## Description

## Tests
2024-09-28 14:22:35 +05:30
Neeraj Gupta
8629212584 [mob] Allow video upload with empty thumbnail 2024-09-28 14:18:21 +05:30
Neeraj Gupta
08cf14a72b [mob] Minor improvement in magicSearch cache refresh 2024-09-28 14:14:08 +05:30
Vishnu Mohandas
fe5da2ee8b [docs] Update ML article (#3504) 2024-09-27 23:13:06 -07:00
vishnukvmd
f255ded0b6 [docs] Update ML article 2024-09-27 23:07:32 -07:00
Manav Rathi
59bf51346c [web] Fix redirect on parallel login (#3503) 2024-09-28 10:23:49 +05:30
Manav Rathi
3288f3250b Extract 2024-09-28 10:16:12 +05:30
Manav Rathi
1eb5eaece9 Freshness check 2024-09-28 10:08:11 +05:30
Manav Rathi
08f84c9cf8 Also handle for auth 2024-09-28 09:54:51 +05:30
omove
6d969ab72a [auth] fix x64 install on arm64 Windows
Inno Setup's 'x64' option only allows install on x64 Windows, changing to 'x64compatible' allows x64 installation on arm64 and x64 Windows.
2024-09-28 00:05:59 -04:00
Manav Rathi
da8326229c [web] Redirect to password input on no-email-MFA + new tab
Fixes the following bug report, for a user who has email verification disabled:

> and about verify in new tab...
> it happens when u r at password page after entering email and opening
  ente.auth.io in new tab opens the verify page instead of password
2024-09-28 09:32:25 +05:30
Manav Rathi
05763a5d83 [desktop] People - Empty state (#3498)
+ thumbnails
2024-09-27 20:33:57 +05:30
Manav Rathi
d7e2330f20 Fix render loop 2024-09-27 20:29:14 +05:30
Manav Rathi
99ba5a31d3 Fix warning 2024-09-27 19:27:48 +05:30
Manav Rathi
2aaa23312b Both buttons 2024-09-27 19:15:12 +05:30
Manav Rathi
cc262aad0c New semantics 2024-09-27 19:06:32 +05:30
Manav Rathi
72c93a1703 Tweak styling 2024-09-27 18:44:53 +05:30
ashilkn
2d7e58d743 [mob][photos] Stop passing to GalleryFileWidget as it's no longer needed 2024-09-27 18:41:12 +05:30
ashilkn
fa3a9f4f52 [mob][photos] Stop passing sort order to DetailPage since DetailPage uses files in GalleryFilesState which updates when sort order changes in gallery 2024-09-27 18:41:12 +05:30
ashilkn
0dcc840179 [mob][photos] Remove commented out code 2024-09-27 18:41:12 +05:30
ashilkn
58384004b4 [mob][photos] Minor perf improvement when deleting in DetailPage 2024-09-27 18:41:12 +05:30
ashilkn
3361c1f149 [mob][photos] Stop using async loader in details page. Instead use the list of files in gallery from the GalleryState inherited widget 2024-09-27 18:41:12 +05:30
ashilkn
c7a4cbc365 [mob][photos] Create new inheirted widget to store all files in gallery and throw exception/assert to make sure it's never used incorrectly 2024-09-27 18:41:12 +05:30
ashilkn
de9c294977 [mob][photos] Document use of isSelectionMode in Gallery widget 2024-09-27 18:40:21 +05:30
Manav Rathi
2f27ae7b19 Empty state 2024-09-27 18:37:16 +05:30
Manav Rathi
039256cb05 wip checkpoint people empty state 2024-09-27 18:28:44 +05:30
Manav Rathi
167c4efc40 wip empty state 2024-09-27 18:05:49 +05:30
Manav Rathi
5b73eee14c Don't show bar controls in people section 2024-09-27 18:01:16 +05:30
Manav Rathi
eafc8fc4cb Fix logout 2024-09-27 17:12:56 +05:30
Manav Rathi
370d4af008 Thumbnails shouldn't be revoked
So make the face crops behave the same too
2024-09-27 17:07:37 +05:30
Manav Rathi
4bb6aa2b39 Use 2024-09-27 16:48:18 +05:30
Manav Rathi
01f31c352b Support face crops 2024-09-27 16:47:35 +05:30
Manav Rathi
50c60dff1c [desktop] People - Enable for internal (#3492)
Nearing readiness for beta release
2024-09-27 14:08:39 +05:30
Manav Rathi
7bdbaec443 Unconditionally enable for internal 2024-09-27 14:01:44 +05:30
Manav Rathi
57d245d9e0 Select person 2024-09-27 13:57:04 +05:30
Manav Rathi
8a953cab88 Fix alignment etc 2024-09-27 13:33:03 +05:30
Manav Rathi
2827a166dc people list checkpoint 2024-09-27 13:24:31 +05:30
Manav Rathi
4e04739d54 wip checkpoint 2024-09-27 12:54:17 +05:30
Manav Rathi
7a60b1e15e wip checkpoint 2024-09-27 12:34:41 +05:30
Manav Rathi
e2e374fbf4 wip checkpoint 2024-09-27 12:25:53 +05:30
Manav Rathi
71adb1e366 Another 2024-09-27 11:46:01 +05:30
Manav Rathi
393878a52e More workarounds 2024-09-27 11:35:35 +05:30
Manav Rathi
7644900bd8 Use 2024-09-27 11:26:35 +05:30
Manav Rathi
e70f9b5ccd Ignore temp deleted etc 2024-09-27 11:03:30 +05:30
Manav Rathi
a37ff3cf57 Workarounds 2024-09-27 10:53:28 +05:30
Manav Rathi
9235e41855 Prepare to allow filtering people at the gallery layer 2024-09-27 10:46:34 +05:30
Manav Rathi
71369bf5c9 State 2024-09-27 10:29:33 +05:30
Manav Rathi
924f5ce19b Keep people first 2024-09-27 10:14:53 +05:30
Manav Rathi
4d4b3f8bef Notify about live uploads 2024-09-27 10:06:56 +05:30
Manav Rathi
27a0d7707e Return the count of items indexed 2024-09-27 08:39:29 +05:30
Manav Rathi
57ea097a5d Use new nomenclature 2024-09-27 08:21:58 +05:30
Manav Rathi
2c0f2d43e7 Allow flex 2024-09-27 08:15:56 +05:30
Manav Rathi
968067d6aa [desktop] People WIP - More CRUD ops (#3485) 2024-09-26 21:49:42 +05:30
Manav Rathi
de6a494da7 Reset selection 2024-09-26 21:42:59 +05:30
Prateek Sunal
e13f2a379a [auth] add show notes for mobile and desktop menu (#3451)
## Description

## Tests
2024-09-26 21:40:54 +05:30
Manav Rathi
4c0c05a54a qp 2024-09-26 21:20:35 +05:30
Manav Rathi
ac04ceadce Delete 2024-09-26 21:06:40 +05:30
Manav Rathi
91127b6ce5 Don't used cached data
e.g. after a rename, the active person still has the old name even though the
list of people has updated.
2024-09-26 20:48:51 +05:30
Manav Rathi
f95cc1f135 Fix 2024-09-26 20:37:03 +05:30
Manav Rathi
64d7959c95 Split 2024-09-26 20:33:51 +05:30
Manav Rathi
9a444b4881 Rename 2024-09-26 20:33:02 +05:30
Manav Rathi
795187177d Need to also update local clusters 2024-09-26 20:21:16 +05:30
Manav Rathi
54c5c2ce7e Reload 2024-09-26 20:03:12 +05:30
Manav Rathi
1a966fdedd Add workaround
306bc56c21/mobile/lib/ui/viewer/actions/file_selection_actions_widget.dart (L701)
2024-09-26 18:46:14 +05:30
Manav Rathi
6f9cd84b6d Shorten to reduce noise 2024-09-26 18:31:10 +05:30
Manav Rathi
4506e5b6d9 [desktop] People WIP - Allow adding (#3481) 2024-09-26 18:24:34 +05:30
Manav Rathi
1c74eae132 Add a workaround 2024-09-26 18:21:19 +05:30
Manav Rathi
262ff01999 Fix lints 2024-09-26 17:44:18 +05:30
Manav Rathi
1daa0f3e07 Proxy 2024-09-26 17:31:15 +05:30
Manav Rathi
c4931de42e Add 2024-09-26 17:28:19 +05:30
Manav Rathi
77cdf673a9 Add a quick action 2024-09-26 17:22:35 +05:30
Manav Rathi
7ff5f74fa6 Use a slide 2024-09-26 17:18:10 +05:30
Neeraj Gupta
57a425e14c [mob] Run discovery forcefully when ml is toggled 2024-09-26 17:13:29 +05:30
Manav Rathi
642c85fe59 Make tsc happy 2024-09-26 17:13:24 +05:30
Manav Rathi
0e046b9c8a wip checkpoint 2024-09-26 17:03:22 +05:30
Manav Rathi
be222f53bf rename 2024-09-26 16:24:50 +05:30
Manav Rathi
0498c70bad Uncustom 2024-09-26 16:19:44 +05:30
Manav Rathi
08fcc02282 Scaffold 2024-09-26 16:03:50 +05:30
Manav Rathi
aef32027a1 Name input 2024-09-26 15:49:25 +05:30
Manav Rathi
f9cbce66c0 Newer 2024-09-26 15:01:29 +05:30
Manav Rathi
39d39eb195 Opts 2024-09-26 14:51:59 +05:30
Manav Rathi
b052026526 Fix console warning 2024-09-26 14:45:57 +05:30
Manav Rathi
8a79ae9b96 Use 2024-09-26 14:37:04 +05:30
Manav Rathi
dbd160c135 Start at attempting to abstract wrap
This can be done much better in many small ways, for now just attempting a
start.
2024-09-26 14:30:56 +05:30
Manav Rathi
7634ba0dea Split options 2024-09-26 14:17:35 +05:30
Manav Rathi
840ba2803e Take 2 2024-09-26 14:11:16 +05:30
Manav Rathi
3093894b12 as const wasn't working
Current tsc - 5.6
2024-09-26 14:09:08 +05:30
Manav Rathi
41d5960d1f Retain type 2024-09-26 13:52:31 +05:30
Manav Rathi
fb63b1d832 Center align 1 2024-09-26 13:18:57 +05:30
Manav Rathi
68c93537d3 Fix thin outline on placeholder 2024-09-26 12:38:45 +05:30
Manav Rathi
0f73a68681 Tweak spacing to account for the "People" option 2024-09-26 12:33:26 +05:30
Manav Rathi
306bc56c21 [desktop] People WIP (Part x/x) - Start uploading updates to cgroups (#3477) 2024-09-26 12:17:24 +05:30
Manav Rathi
feec9a475b Remove unnecessary sort 2024-09-26 12:10:46 +05:30
Manav Rathi
8314cda12a Tweak logging 2024-09-26 12:09:11 +05:30
Manav Rathi
4cc8be748c Fix indexing into the wrong faces 2024-09-26 12:02:27 +05:30
Manav Rathi
5a33820877 Fix 2024-09-26 12:00:39 +05:30
Neeraj Gupta
830f1b9c18 [auth] Enable l10n for Vietnamese, Arabic, Greek, & Slovak (#3476)
## Description

## Tests
2024-09-26 11:31:11 +05:30
Neeraj Gupta
c81cf5a432 Add altName back to T-Mobile icon that was previously removed from json (#3465)
## Description

## Tests
2024-09-26 11:29:39 +05:30
Neeraj Gupta
f71c3f4171 [auth] Enable l10n for Vietnamese, Arabic, Greek, & Slovak 2024-09-26 11:28:05 +05:30
Manav Rathi
5b99902d68 Workaround a spurious tsc error 2024-09-26 11:17:40 +05:30
Neeraj Gupta
2569337be8 [auth] Auth minor improvements & bug fixes (#3475)
## Description

## Tests
2024-09-26 11:14:59 +05:30
Neeraj Gupta
87f7d3a484 [auth] Show theme option for windows & linux 2024-09-26 11:12:16 +05:30
Neeraj Gupta
8fa6adb16a [auth] Default to non-compact mode 2024-09-26 11:09:58 +05:30
Neeraj Gupta
00c9572b43 [auth] Remove double authentication for passkey 2024-09-26 11:09:28 +05:30
Manav Rathi
9424b7a65e Remove unused intermediate concept 2024-09-26 11:09:02 +05:30
Manav Rathi
af680b6da3 Update 2024-09-26 10:54:50 +05:30
Manav Rathi
3826c1f957 Reorder 2024-09-26 10:49:02 +05:30
Manav Rathi
3b6bee6042 Only one diff sync per set 2024-09-26 10:47:42 +05:30
Manav Rathi
2163a5fbea refactor 2024-09-26 10:39:42 +05:30
Manav Rathi
8e485bfe39 Layer 2024-09-26 10:36:04 +05:30
Manav Rathi
c361fcbff4 Entity CRUD 2024-09-26 10:01:27 +05:30
Manav Rathi
ba063bf4a7 Enable for internal 2024-09-26 09:45:48 +05:30
Manav Rathi
82c0bbb879 Tinker 2024-09-26 09:36:25 +05:30
Manav Rathi
711f31991d Doc 2024-09-26 09:35:58 +05:30
Manav Rathi
9c0d9ac538 Optimize no-op case 2024-09-26 09:34:05 +05:30
Manav Rathi
2521cd6d31 Tweak spacing 2024-09-26 09:09:25 +05:30
Manav Rathi
b5db5e2b83 kMinimumClusterSizeSearchResult
Although that is the file count
2024-09-26 08:57:20 +05:30
Manav Rathi
7d52b60cd9 Retain all clusters so that files get marked 2024-09-26 08:54:48 +05:30
Manav Rathi
08765ccd39 Clip with preprocessing inside ONNX on web (#3466)
## Description

Switched to new clip ONNX model on web, where preprocessing is done
inside ORT. This means it's more performant and more advanced image
processing.

## Tests

Not tested at all! I'm sure I've made a small mistake somewhere, please
review and test carefully.
The only thing properly tested is the model itself, this approach is
tested and passed on mobile.

Also, there's one "TODO: manav" pending, please check.
2024-09-26 08:25:52 +05:30
Manav Rathi
3dcf5fa860 Remove unused anti-aliasing code (since CLIP now uses ONNX) 2024-09-26 07:59:36 +05:30
Manav Rathi
cda925fc80 Tweaks (non-functional) 2024-09-26 07:25:25 +05:30
Laurens Priem
7b2206161e Clip with preprocessing inside ONNX on mobile (#3467)
## Description

Switched to new clip ONNX model on mobile, where preprocessing is done
inside ORT. This means it's more performant and more advanced image
processing.

## Tests

Tested in debug mode on my Pixel 8.
2024-09-26 05:44:19 +05:30
Prateek Sunal
bbd7be4423 fix: remove onNotes tap for mobile 2024-09-26 01:11:29 +05:30
laurenspriem
c8ab6be9f8 [web][photos] Remove old clip preprocessing code web 2024-09-25 23:54:37 +05:30
laurenspriem
5609309660 [web][photos] Move to new clip with preprocessing included 2024-09-25 23:53:28 +05:30
laurenspriem
fa19254bbc [mob][photos remove old clip preprocessing code 2024-09-25 23:04:29 +05:30
laurenspriem
70476b2011 [mob][photos] Remove todo 2024-09-25 23:00:52 +05:30
laurenspriem
7dd9d8aef3 [mob][photos] new clip works 2024-09-25 22:58:23 +05:30
casualsailo
13727b9a96 Add altName back to T-Mobile icon that was previously removed from json 2024-09-25 09:13:33 -07:00
Manav Rathi
6decb15be7 [desktop] People WIP- Part x/x (+ bugfix, clear ML DB on logout) (#3464) 2024-09-25 20:59:09 +05:30
Manav Rathi
a93c43d341 Add missing % symbol 2024-09-25 20:46:18 +05:30
Manav Rathi
40b1cdcabb Clear ML DB on logout 2024-09-25 20:42:16 +05:30
Manav Rathi
f5ee46189c Extract and tweak 2024-09-25 20:35:36 +05:30
Manav Rathi
48cab57d53 Wait for indexing to complete before clustering 2024-09-25 20:00:33 +05:30
Manav Rathi
7c867f94bf [desktop] People WIP - Part x/x (#3460) 2024-09-25 19:16:12 +05:30
Manav Rathi
3465253fcc Transform 2024-09-25 18:53:41 +05:30
Manav Rathi
61b324ca05 Rearrange 2024-09-25 18:53:41 +05:30
Manav Rathi
cb57351951 Split 2024-09-25 18:53:41 +05:30
Manav Rathi
3f4250dab3 Reconcile 1 2024-09-25 18:53:41 +05:30
Manav Rathi
1efbbf2b2f Rearrange 2024-09-25 18:53:41 +05:30
Manav Rathi
1ff21b3d8e Start with existing clusters 2024-09-25 18:53:41 +05:30
Manav Rathi
31ffc5bee5 Doc 2024-09-25 18:53:40 +05:30
Manav Rathi
6cd43707a8 Pull 2024-09-25 18:53:40 +05:30
Manav Rathi
3324019b38 Percentage during clustering 2024-09-25 18:53:40 +05:30
Manav Rathi
cc02236ca9 Rename 2024-09-25 18:53:40 +05:30
Manav Rathi
ece4980d94 Mention our experience so far 2024-09-25 18:53:40 +05:30
Neeraj Gupta
47b6e758d2 [mob] Fix Handling live photo dups with different zip side (#3452)
## Description

## Tests
2024-09-25 14:48:46 +05:30
laurenspriem
53c19bc64e [mob][photos] Temp disable custom plugin 2024-09-25 14:40:40 +05:30
laurenspriem
bd232c151a [mob][photos] Test for iOS 2024-09-25 14:34:25 +05:30
Manav Rathi
8970074f80 [web] Store user entities verbatim (#3458) 2024-09-25 13:58:46 +05:30
Manav Rathi
27d901bc60 Fix key names in migration 2024-09-25 13:49:39 +05:30
Manav Rathi
e87a6a5106 Fix 2024-09-25 13:47:24 +05:30
Manav Rathi
7f132b1827 cgroups 2024-09-25 13:41:54 +05:30
Manav Rathi
b763cab1ba Generic pull 2024-09-25 13:26:15 +05:30
Neeraj Gupta
e1a7d61d49 [auth] Misc bugs fix (#3455)
## Description

## Tests
2024-09-25 12:51:00 +05:30
Neeraj Gupta
0a4d415950 [auth] Improve code formatting 2024-09-25 12:48:38 +05:30
Neeraj Gupta
c9af246a3a [auth] Bump version 2024-09-25 12:45:01 +05:30
Neeraj Gupta
718c2544c8 [auth] Update simple-icons 2024-09-25 12:44:35 +05:30
Neeraj Gupta
2c4cbed467 [auth] Handle case when issuer contains : 2024-09-25 12:39:36 +05:30
Neeraj Gupta
cd917f58ca [auth] Increase refresh frequency 2024-09-25 12:34:05 +05:30
Manav Rathi
15a7e0b805 Mig 2024-09-25 12:27:51 +05:30
Manav Rathi
f702a93031 Save JSON directly 2024-09-25 12:23:56 +05:30
Manav Rathi
432ef74101 Support arbitrary JSON values in kv store 2024-09-25 12:18:06 +05:30
Manav Rathi
dd5dae2833 Notes 2024-09-25 12:06:16 +05:30
Manav Rathi
2c0739e1d1 Footprint 2024-09-25 10:40:17 +05:30
Manav Rathi
3449021272 Move to utils 2024-09-25 10:23:50 +05:30
Manav Rathi
c01a439b81 Split 2024-09-25 10:22:38 +05:30
Manav Rathi
1d5cca6ee1 namespace 2024-09-25 10:00:07 +05:30
Manav Rathi
55022ec1ee [web] Introduce selection context (#3453)
This is prep for photos in the people section to be selectable.
2024-09-25 09:45:05 +05:30
Neeraj Gupta
821787f81d Merge remote-tracking branch 'origin/main' into handle_live_photo_dups 2024-09-25 06:34:51 +05:30
Neeraj Gupta
bc7704916a [mob] Bump version 2024-09-25 06:34:44 +05:30
Neeraj Gupta
7ed620d817 [mob] Fix dedupe for live photos with different size 2024-09-25 06:34:19 +05:30
Prateek Sunal
1bfa7b1998 fix: add show notes for mobile and desktop menu 2024-09-25 05:39:22 +05:30
Manav Rathi
0cff1ef315 rename 2024-09-24 20:19:10 +05:30
Manav Rathi
fe2d69aad3 mark as needing doing 2024-09-24 19:41:04 +05:30
Manav Rathi
e55c6fef4d Explicit list 2024-09-24 19:30:40 +05:30
Manav Rathi
e53312304a Mirror search mode 2024-09-24 19:27:45 +05:30
Manav Rathi
f6f81c4eeb Add to collection creates 2 entries for a file 2024-09-24 19:25:27 +05:30
Manav Rathi
9574704154 Tweak people selection options 2024-09-24 19:03:46 +05:30
Manav Rathi
bad6fd9fae [web] Introduce selection context
- For handling collection / people split
- This can be done better (much!), need to revisit
2024-09-24 18:45:21 +05:30
Manav Rathi
06bd58edce [web] People bar - Part x/x (#3445) 2024-09-24 18:30:41 +05:30
Manav Rathi
459b49a121 lf 2024-09-24 18:22:43 +05:30
Neeraj Gupta
6d0f44b1da [auth] Minor improvements (#3443)
## Description

## Tests
2024-09-24 16:51:41 +05:30
Manav Rathi
5076cf7647 tweak 2024-09-24 16:50:04 +05:30
Neeraj Gupta
c656a1c6a4 Merge remote-tracking branch 'origin/main' into auth_window_size 2024-09-24 16:49:10 +05:30
Neeraj Gupta
14a3f426ce [AUTH] Replace Icon for bybit.com (#3279)
### Replaced old very transparented ByBit Icon with a Visible and Clear
Icon for in-App

### A new Original Background and Proper Text Color has been Added to
the Icon to Replace the Old One
2024-09-24 16:48:48 +05:30
Neeraj Gupta
cfe83a40e5 [auth] Added and updated icons (#3419)
## Description

Added logos:
- 23andMe
- ForUsAll
- Guideline
- Gusto
- ID.me
- Login.gov
- Titan

Updated:
- Canva
- Coinbase
- eBay

Fixed T-Mobile that had an icon but was removed from the json.
2024-09-24 16:47:31 +05:30
Neeraj Gupta
c90feccfa4 [auth] Bump version v4.0.1 2024-09-24 16:46:43 +05:30
Neeraj Gupta
06a55bc11a [auth] Use SelectableText for notes 2024-09-24 16:46:25 +05:30
Manav Rathi
a0df76c2c3 Color 2024-09-24 16:46:16 +05:30
Neeraj Gupta
aa8d910a0b [auth] Fix bottom bar for iPad 2024-09-24 16:40:09 +05:30
Manav Rathi
e10613fa0f person header 2024-09-24 16:38:10 +05:30
Manav Rathi
f45b48a347 unfile 2024-09-24 16:36:06 +05:30
Neeraj Gupta
75362199e5 [server] Remove invites & remove members during closeFamily (#3442)
## Description

Currently, we force the admin to remove the members themself and revoke
the invite before a family account can be closed.
Going forward, this action will be automatically done. This will help in
reducing support overhead.

## Tests
2024-09-24 16:17:49 +05:30
Manav Rathi
4d56b4b406 rename 2024-09-24 16:16:54 +05:30
Manav Rathi
f07f3b320e move returns together 2024-09-24 16:03:42 +05:30
Neeraj Gupta
006eed1cd8 [auth] Request authentication to view passkeys (#3424)
## Description

## Tests
2024-09-24 16:01:31 +05:30
Manav Rathi
3e5a9271d7 prune 2024-09-24 16:00:56 +05:30
Neeraj Gupta
9dd18f0137 [auth] Show notes on bottom action bar 2024-09-24 15:59:51 +05:30
Manav Rathi
002a652cfd fin 2024-09-24 15:54:48 +05:30
Neeraj Gupta
40f34417d9 [auth] Fix state refresh bug 2024-09-24 15:50:42 +05:30
Manav Rathi
ffa80c9db2 newer 2024-09-24 15:42:17 +05:30
Manav Rathi
62dadd7e75 shorter 2024-09-24 15:41:07 +05:30
Manav Rathi
d2fe71f478 unnest 2024-09-24 15:37:36 +05:30
Manav Rathi
f856db2cb7 use newer 2024-09-24 15:35:24 +05:30
Manav Rathi
25386d194b use newer 2024-09-24 15:33:38 +05:30
Manav Rathi
35f7ce07f1 use newer 2024-09-24 15:30:20 +05:30
Neeraj Gupta
8c722c39ec [server] Remove invites & remove members during closeFamily 2024-09-24 15:28:47 +05:30
Manav Rathi
c71c3e7ef8 use newer 2024-09-24 15:25:11 +05:30
Manav Rathi
d3ab7f530c overlay 2024-09-24 15:22:02 +05:30
Manav Rathi
be2b01f722 unused 2024-09-24 15:13:24 +05:30
Manav Rathi
9ac05bc873 header 1 2024-09-24 15:03:19 +05:30
Manav Rathi
be7bb8e4b6 temp move 2024-09-24 14:42:10 +05:30
Manav Rathi
be4536ac30 extract 2024-09-24 14:26:49 +05:30
Manav Rathi
47e2d2f915 tweak 2024-09-24 14:15:56 +05:30
Manav Rathi
b47c027cbd rename 2024-09-24 14:08:50 +05:30
Manav Rathi
4e6dd14c71 [web] People bar - Part x/x (#3440) 2024-09-24 13:55:19 +05:30
Manav Rathi
34edc9b2e8 new 2024-09-24 12:46:11 +05:30
Manav Rathi
51f64799aa rename 2024-09-24 12:25:57 +05:30
Manav Rathi
4791b10d91 rename 2024-09-24 12:21:16 +05:30
Manav Rathi
c595c88e82 person sugg 2024-09-24 12:12:34 +05:30
Manav Rathi
6657695858 Fix 2024-09-24 12:06:37 +05:30
Manav Rathi
bc5be62de4 Header 2024-09-24 11:48:44 +05:30
Manav Rathi
78fd9cc6e6 Select 2024-09-24 11:35:30 +05:30
Manav Rathi
29aa608399 Ah 2024-09-24 10:19:40 +05:30
Manav Rathi
310e319057 2nd dup 2024-09-24 10:15:22 +05:30
Manav Rathi
bef3d0949c Mode switcher 2024-09-24 10:04:19 +05:30
Manav Rathi
e45baf6238 Button 2024-09-24 09:48:47 +05:30
Manav Rathi
454f93fadb rename 2024-09-24 09:35:19 +05:30
Manav Rathi
76a6b7402c [web] New translations (#3433)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-24 08:56:16 +05:30
Manav Rathi
9d4c5b29b3 [web] Gallery bar refactoring (#3437)
Prepping for showing people here
2024-09-24 08:55:53 +05:30
Manav Rathi
ae50c83960 Fix 2024-09-24 08:35:50 +05:30
Manav Rathi
c6fdd6352e Add an exception 2024-09-24 08:33:27 +05:30
Manav Rathi
bed57c083c Fix lints 2024-09-24 08:29:59 +05:30
Manav Rathi
cda5caec3f Move 2024-09-24 08:13:15 +05:30
Manav Rathi
01d48b0fcc Rearrange 2024-09-24 08:09:25 +05:30
Manav Rathi
4780f545fe Rearrange 2024-09-24 08:02:56 +05:30
Manav Rathi
80ed1e47b0 Move 2024-09-24 07:58:48 +05:30
Manav Rathi
5c7f775f14 Move 2024-09-24 07:53:21 +05:30
Manav Rathi
7ff5d40152 wip: checkpoint 2024-09-24 07:14:21 +05:30
Manav Rathi
b4dbd942ab wip: checkpoint 2024-09-24 07:03:05 +05:30
Manav Rathi
627a53428a wip: checkpoint 2024-09-24 06:48:46 +05:30
Manav Rathi
35581099fc New order 2024-09-24 05:35:09 +05:30
Manav Rathi
e62dfe0a07 Unenum 2024-09-24 04:59:29 +05:30
Manav Rathi
21ae075674 Move 2024-09-24 04:51:06 +05:30
Manav Rathi
2660cee263 Rename 2024-09-24 04:49:08 +05:30
Manav Rathi
2ae8a11138 Rename 2024-09-24 04:48:09 +05:30
Crowdin Bot
70c62a62a6 New Crowdin translations by GitHub Action 2024-09-23 23:10:26 +00:00
Manav Rathi
a43599aad2 [web] Empty state tweaks (#3432)
- Stay on empty albums after ops
- Modify empty state message
2024-09-24 04:39:35 +05:30
Manav Rathi
5bcce4d610 Modify empty state message 2024-09-24 04:34:03 +05:30
Manav Rathi
d61d9b95ad Stay on empty albums
Change the behaviour to stay on the empty album (instead of automatically
jumping to all) even after all files have been deleted/moved from it. Use case
is that I might want to upload new ones.
2024-09-24 04:33:14 +05:30
Connor McCurdy
682d97f15a Delete auth/assets/custom-icons/icons/drop.svg
Removed drop logo that was added in initial commit
2024-09-23 11:04:14 -05:00
Connor McCurdy
46b210c600 Removed drop
Realized it's a dead platform
2024-09-23 10:59:47 -05:00
Manav Rathi
4f5f90259d [web] More refactoring, prepping for the people bar (#3430) 2024-09-23 20:53:18 +05:30
Manav Rathi
d8d5e62888 deprecate half 2024-09-23 20:40:06 +05:30
Manav Rathi
2cef85dfd9 new 2024-09-23 20:36:07 +05:30
Manav Rathi
31ef1e4e29 Genericize 2024-09-23 20:24:02 +05:30
Manav Rathi
952e9254b4 rearrange 2024-09-23 20:06:37 +05:30
Manav Rathi
8e7ec58f45 rearrange 2024-09-23 19:58:45 +05:30
Manav Rathi
7422568093 rearrange 2024-09-23 19:48:29 +05:30
Manav Rathi
39b09abc50 person 2024-09-23 19:35:20 +05:30
Manav Rathi
8b3315e85f Cleanup 2024-09-23 19:26:08 +05:30
Manav Rathi
19273927d1 wip: checkpoint 2024-09-23 19:17:07 +05:30
Manav Rathi
374625f5b3 Use a callback ref so that it's always updated
https://legacy.reactjs.org/docs/hooks-faq.html#how-can-i-measure-a-dom-node
2024-09-23 19:03:13 +05:30
Manav Rathi
2fae026a77 Make sure types are at the latest 2024-09-23 19:02:23 +05:30
Manav Rathi
01488be836 wip: checkpoint 2024-09-23 17:28:11 +05:30
Manav Rathi
953c915508 Tweak 2024-09-23 17:20:53 +05:30
Manav Rathi
9a0ea3ac43 Match the event name 2024-09-23 16:59:39 +05:30
Manav Rathi
42d36b35d2 [web] Exif fixes and improvements (#3426) 2024-09-23 16:18:18 +05:30
Manav Rathi
630b6d4101 Fail the upload of file instead of adding malformed metadata
Mobile app crash

 [DiffFetcher] [SEVERE] [2024-09-14 01:03:33.632159] type 'List<dynamic>' is not a subtype of type 'int?'
⤷ type: _StackTrace
⤷ error: #0      PubMagicMetadata.fromMap (package:photos/models/metadata/file_magic.dart:91)

ce5354e19d/mobile/lib/models/metadata/file_magic.dart (L91)
2024-09-23 15:44:23 +05:30
Manav Rathi
72ba8bcd64 Fix crash on viewing exif with the following data:
{
    "tags": {
        "icc": {
            "value": {
                "en-US": "Camera RGB Profile",
                ...
                "zh-CN": "?? RGB ????"
            },
            "description": {
                "en-US": "Camera RGB Profile",
                "es-ES": "Perfil RGB para CÔøΩmara",
                ...
                "zh-CN": "?? RGB ????"
            }
        }
    }
}
2024-09-23 15:30:58 +05:30
Manav Rathi
93f753fdff [web] Live photo clubbing improvements (#3422) 2024-09-23 15:12:24 +05:30
Aman Raj Singh Mourya
27defa92c2 [auth] extract strings 2024-09-23 15:12:15 +05:30
Aman Raj Singh Mourya
6ba9ed9f8d [auth] authentication to view passkey 2024-09-23 15:11:20 +05:30
Manav Rathi
6c5c3131f5 Handle tz 2024-09-23 14:39:34 +05:30
Neeraj Gupta
bb23c750a5 [mob] Discover improvements (#3421)
## Description

## Tests
2024-09-23 14:38:16 +05:30
Neeraj Gupta
c036c8c7ba [mob] Bump version 2024-09-23 14:34:35 +05:30
Neeraj Gupta
6464bf172f refactor 2024-09-23 14:30:40 +05:30
Neeraj Gupta
46e6af660e [mob] Log to match count for magicSearch 2024-09-23 14:29:02 +05:30
Neeraj Gupta
b18d987ba2 [mob] Upgrade discover results more frequently 2024-09-23 14:26:31 +05:30
Manav Rathi
6b12f0a595 Fix 2024-09-23 13:59:48 +05:30
connor
40b2b725b4 [auth] Added and updated icons 2024-09-23 03:20:45 -05:00
Manav Rathi
00346db9f9 Add GT special case 2024-09-23 13:45:33 +05:30
Manav Rathi
78826d7782 Keep the JSON avail in the top leevl fn 2024-09-23 13:40:04 +05:30
Manav Rathi
31f591c28f Move 2024-09-23 13:35:18 +05:30
Manav Rathi
0b0d8bd026 Rename 2024-09-23 13:30:39 +05:30
Manav Rathi
76e4d535b4 [desktop] People bar - WIP - Part x/x (#3418) 2024-09-23 13:11:15 +05:30
Neeraj Gupta
7f00b2619e [auth] New translations (#3414)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-23 11:54:58 +05:30
Manav Rathi
6a592af94a tweak 2024-09-23 11:50:54 +05:30
Neeraj Gupta
bea6e8b473 [auth] Make compact mode default & minor fixes (#3416)
## Description

## Tests
2024-09-23 11:48:56 +05:30
Neeraj Gupta
7cfdd6ec55 [mob] Safe parse h/w from public magicMetadata (#3417)
## Description

## Tests
2024-09-23 11:48:31 +05:30
Manav Rathi
b97cf93c12 wip: checkpoint 2024-09-23 11:48:25 +05:30
Manav Rathi
2865113c4d wip: checkpoint 2024-09-23 11:42:49 +05:30
Neeraj Gupta
ee1dbd7e84 Safe parse h/w from public magicMetadata 2024-09-23 11:42:15 +05:30
Neeraj Gupta
5a21c932df Lint fix 2024-09-23 11:29:45 +05:30
Manav Rathi
c4021a82f5 Help out tsc
Ref: https://stackoverflow.com/questions/45555748/assign-to-union-type-in-typescript
2024-09-23 11:29:04 +05:30
Neeraj Gupta
6e209a68e2 [mobile] New translations (#3413)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-23 11:27:18 +05:30
Neeraj Gupta
090e2f235b Update auth faq.md (#3415)
## Description

## Tests
2024-09-23 11:26:04 +05:30
Neeraj Gupta
a536d6af63 auth: show action button to update windows cert 2024-09-23 11:25:36 +05:30
Manav Rathi
53cf029f00 wip: checkpoint 2024-09-23 11:20:31 +05:30
Neeraj Gupta
48d6c2d008 [auth] Use web for FAQ 2024-09-23 11:12:52 +05:30
Manav Rathi
28095ca935 Extract 2024-09-23 11:04:00 +05:30
Manav Rathi
d31d7592cb Use standard memo
Too many renders for this component (both before and after):
- page load - 23
- click - 6
2024-09-23 10:57:12 +05:30
Neeraj Gupta
7645ec0e24 Update auth faq.md 2024-09-23 10:38:38 +05:30
Neeraj Gupta
5c0fe9c411 [auth] Use help website for FAQ 2024-09-23 10:31:31 +05:30
Manav Rathi
80416d5b90 tweak 2024-09-23 10:11:20 +05:30
Manav Rathi
9ce432681e Reorder 2024-09-23 10:08:29 +05:30
Manav Rathi
e91cddbc25 Restore clickable header 2024-09-23 09:58:38 +05:30
Neeraj Gupta
a37dcceb41 [auth] Enable compact mode by default 2024-09-23 09:44:11 +05:30
Manav Rathi
aa31e4354c [web] New translations (#3411)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-23 09:11:53 +05:30
Crowdin Bot
a92115ffb1 New Crowdin translations by GitHub Action 2024-09-23 01:17:18 +00:00
Crowdin Bot
7f0d028b55 New Crowdin translations by GitHub Action 2024-09-23 01:04:53 +00:00
Crowdin Bot
628edf713b New Crowdin translations by GitHub Action 2024-09-23 00:33:54 +00:00
Neeraj Gupta
4f74470abe [auth] Minor fixes (#3403)
## Description

## Tests
2024-09-22 22:32:22 +05:30
Neeraj Gupta
b5ad13ee69 [auth] Add device auth check for passkey 2024-09-22 22:29:07 +05:30
Neeraj Gupta
4383512540 [auth] Minor fix 2024-09-22 22:26:35 +05:30
Neeraj Gupta
59a68b56bc [auth] Improve account name parsing 2024-09-22 22:23:58 +05:30
Neeraj Gupta
09c4b19449 [auth][l10n]: Add Bulgarian translation (#3402)
## Description

## Tests
2024-09-22 22:17:49 +05:30
Crea7orX
d4cd71b56c [auth][l10n]: Add Bulgarian translation 2024-09-22 18:52:19 +03:00
Vishnu Mohandas
a01ea511e9 [docs] Update links to Auth (#3393) 2024-09-22 10:11:45 +05:30
vishnukvmd
ab6f514d23 Update links to Auth 2024-09-21 21:41:25 -07:00
Manav Rathi
b4d8dea2ef [desktop] Add CHANGELOG entry for shared export (#3385)
https://github.com/ente-io/ente/pull/3319
2024-09-21 18:22:19 +05:30
Manav Rathi
2abd0b0588 [desktop] Add CHANGELOG entry for shared export
https://github.com/ente-io/ente/pull/3319
2024-09-21 18:21:23 +05:30
Manav Rathi
dae0492800 [web] Album cast dialog - Non functional tweaks (#3384) 2024-09-21 18:16:44 +05:30
Trekky12
94a8ff2c6f Include exporting of shared files on desktop (#3319)
## Description
This PR adds a new switch on the ExportModal to include export of shared
files.
This should fix https://github.com/ente-io/ente/discussions/2322
2024-09-21 18:14:09 +05:30
Manav Rathi
aae00dcc15 Doc 2024-09-21 17:59:41 +05:30
Manav Rathi
18c7d59f90 Spacing 2024-09-21 17:57:29 +05:30
Manav Rathi
fcf87d237b Spacing 2024-09-21 17:39:28 +05:30
Manav Rathi
f88022730a Regular button works for us 2024-09-21 17:35:37 +05:30
Manav Rathi
753ed30d5c Tinker 2024-09-21 17:25:13 +05:30
Manav Rathi
216be38915 Use same convention for modals 2024-09-21 17:23:17 +05:30
Manav Rathi
164ace9f8c Tinker 2024-09-21 17:17:37 +05:30
Manav Rathi
a97bb195b6 Update docs
We're moving to nanoids
2024-09-21 17:09:39 +05:30
Manav Rathi
9ecb7c4044 Remove unused 2024-09-21 17:04:37 +05:30
Manav Rathi
1895e90b3e Workaround 2024-09-21 17:02:49 +05:30
Manav Rathi
f118a9d2f2 Rename to mirror sender 2024-09-21 16:49:15 +05:30
Manav Rathi
bb5261f73b Tweaks 2024-09-21 16:42:46 +05:30
Manav Rathi
225dade722 Use types 2024-09-21 16:36:08 +05:30
Manav Rathi
c39a3c789d Add types 2024-09-21 16:30:03 +05:30
Manav Rathi
28580cf107 Prune 2024-09-21 16:19:31 +05:30
Manav Rathi
6799ee3832 Prune unused 2024-09-21 16:15:09 +05:30
Manav Rathi
d86df11f15 [web] New translations (#3383)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-21 15:50:35 +05:30
Crowdin Bot
7b04bd548a New Crowdin translations by GitHub Action 2024-09-21 10:19:47 +00:00
Manav Rathi
ffaf4659ce [web] Remove unnecessary translation (#3382)
This title is not adding anything to the dialog
2024-09-21 15:49:02 +05:30
Manav Rathi
8fc38244f3 [web] Remove unnecessary translation
This title is not adding anything to the dialog
2024-09-21 15:48:15 +05:30
Manav Rathi
415cf451a8 [web] New translations (#3380)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-21 15:06:19 +05:30
Crowdin Bot
f4709d3442 New Crowdin translations by GitHub Action 2024-09-21 09:34:20 +00:00
Manav Rathi
0f6c8a6441 [web] Translation cleanup (#3379) 2024-09-21 14:52:01 +05:30
Manav Rathi
f337b1ff36 Move 2024-09-21 14:45:56 +05:30
Manav Rathi
2799652d3a Rename 2024-09-21 14:42:41 +05:30
Manav Rathi
6b92acbb11 Rename 2024-09-21 14:38:37 +05:30
Manav Rathi
a343fe5427 Rename 2024-09-21 14:35:42 +05:30
Manav Rathi
d10e37454d Rename 2024-09-21 14:31:54 +05:30
Manav Rathi
1cb80e619b Rename 2024-09-21 14:31:09 +05:30
Manav Rathi
d307b4bf07 Rename 2024-09-21 14:28:14 +05:30
Manav Rathi
5967f2a66a Rename 2024-09-21 14:25:46 +05:30
Manav Rathi
6e6248a3c2 Rename 2024-09-21 14:23:42 +05:30
Manav Rathi
aff37dc5df Rename 2024-09-21 14:21:21 +05:30
Manav Rathi
b2b4a703ac Rename 2024-09-21 14:17:53 +05:30
Manav Rathi
46f9a16db9 Rename 2024-09-21 14:14:09 +05:30
Manav Rathi
d232c94547 Move 2024-09-21 14:12:36 +05:30
Manav Rathi
dc6217eb7a Rename 2024-09-21 14:11:15 +05:30
Manav Rathi
98123438fa Move 2024-09-21 14:10:29 +05:30
Manav Rathi
4c51c960f2 Rename 2024-09-21 14:07:44 +05:30
Manav Rathi
a89d7e472f Rename 2024-09-21 14:02:53 +05:30
Manav Rathi
ef1b192ced Rename 2024-09-21 14:01:05 +05:30
Manav Rathi
19d82d332c Move 2024-09-21 14:00:14 +05:30
Manav Rathi
0d97355838 Rename 2024-09-21 13:58:57 +05:30
Manav Rathi
04b296587a Move 2024-09-21 13:52:57 +05:30
Manav Rathi
3193778c98 Rename 2024-09-21 13:52:21 +05:30
Manav Rathi
4a7ec88424 Rename 2024-09-21 13:49:56 +05:30
Manav Rathi
201bda3999 Rename 2024-09-21 13:48:24 +05:30
Manav Rathi
50ab94a355 Rename 2024-09-21 13:46:05 +05:30
Manav Rathi
790f34662a Move 2024-09-21 13:44:19 +05:30
Manav Rathi
d0138310dc Rename Rename 2024-09-21 13:43:07 +05:30
Manav Rathi
cb66494924 Rename 2024-09-21 13:33:33 +05:30
Manav Rathi
a322a28e44 Rename 2024-09-21 13:33:01 +05:30
Manav Rathi
a95a21790b Rename 2024-09-21 13:27:37 +05:30
Manav Rathi
e8d0673a9a [web] Collection bar refactoring (#3377)
Prep for showing people here.
2024-09-21 13:23:56 +05:30
Manav Rathi
f8f4db409b Fix lints 2024-09-21 13:18:30 +05:30
Manav Rathi
f4e260cfb3 Inline 2024-09-21 12:46:36 +05:30
Manav Rathi
e605169ac1 Height 2024-09-21 12:42:06 +05:30
Manav Rathi
811fe93dcc Wrap all network ops 2024-09-21 12:31:10 +05:30
Manav Rathi
6d7a6b86f7 Mark unawaited 2024-09-21 12:18:54 +05:30
Manav Rathi
5760b6a56b Reduce boilerplate 2024-09-21 12:16:27 +05:30
Manav Rathi
6b04ef69ed memo
preemptive optimization, might not be necessary
2024-09-21 11:54:05 +05:30
Manav Rathi
2f0d06cad7 Cleanup 2024-09-21 11:52:20 +05:30
Manav Rathi
08ee4e2861 Dedup 2024-09-21 11:49:18 +05:30
Manav Rathi
282b440d0f Cleanup 2024-09-21 11:46:39 +05:30
Manav Rathi
c9e29dbcbe Direct 2024-09-21 11:39:31 +05:30
Manav Rathi
ca62fb5105 Direct 2024-09-21 11:35:17 +05:30
Manav Rathi
58ca0a5cd4 Direct 2024-09-21 11:32:14 +05:30
Neeraj Gupta
3ef7185166 [doc] Update Referral.md (#3375)
## Description

## Tests
2024-09-21 11:26:08 +05:30
Manav Rathi
b92e9f4c6e Direct 2024-09-21 11:26:07 +05:30
Manav Rathi
2f2eb4e265 Reify 2024-09-21 11:23:49 +05:30
Manav Rathi
17aa385782 Reify 2024-09-21 11:22:59 +05:30
Neeraj Gupta
0ac6ea9af8 [doc] Update Referral.md 2024-09-21 11:14:49 +05:30
Manav Rathi
fce4c9869e Reify 2024-09-21 11:05:04 +05:30
Manav Rathi
1eca25b050 Reify 2024-09-21 11:01:13 +05:30
Manav Rathi
47a0ee749e wrap 2024-09-21 10:56:50 +05:30
Manav Rathi
1c86a69cd6 Use 2024-09-21 10:53:49 +05:30
Manav Rathi
ce8310c874 Reify 2024-09-21 10:50:08 +05:30
Manav Rathi
e607b4e3ed Reify 2024-09-21 10:30:37 +05:30
Manav Rathi
498a4dcd4e Reify 2024-09-21 10:28:53 +05:30
Manav Rathi
624726734f Reify 2024-09-21 10:25:46 +05:30
Neeraj Gupta
4b4350c107 [mob] Fix various issues from bug tracking tool (#3362)
## Description

## Tests
2024-09-21 10:22:47 +05:30
Manav Rathi
ecb785d75c Rename 2024-09-21 10:17:41 +05:30
Manav Rathi
2c1637c55c Reify 2024-09-21 10:16:17 +05:30
Neeraj Gupta
31f210da31 [mob] Fix 2024-09-21 10:10:59 +05:30
Manav Rathi
777f298ca3 Less noise 2024-09-21 09:43:06 +05:30
Neeraj Gupta
c5c86c484e Merge remote-tracking branch 'origin/main' into cleanup_config 2024-09-21 09:41:34 +05:30
Neeraj Gupta
e9b3e76b50 [mob] Bump version v0.9.43 2024-09-21 09:40:57 +05:30
Manav Rathi
15e31f1763 Unwrap a component that has no logic 2024-09-21 09:40:48 +05:30
Neeraj Gupta
fffebec025 [mob] Fix sub price order 2024-09-21 09:40:29 +05:30
Manav Rathi
35957b1f40 Position the spinner better 2024-09-21 09:39:17 +05:30
Manav Rathi
6ee7500011 Inline and reify 2024-09-21 09:32:08 +05:30
Neeraj Gupta
803195afdd [mob] Fix lint 2024-09-21 09:17:24 +05:30
Manav Rathi
2c23c3463e Reify 2024-09-21 09:15:35 +05:30
Manav Rathi
39c5a3f1bd Reify 2024-09-21 09:09:27 +05:30
Manav Rathi
c625593162 Fwd 2024-09-21 09:03:20 +05:30
Manav Rathi
5864648c24 Abstract 2024-09-21 08:59:26 +05:30
Manav Rathi
b605e41f9e Wrap 2024-09-21 08:50:49 +05:30
Manav Rathi
ffc082eec4 3 2024-09-21 08:44:02 +05:30
Manav Rathi
692e12979b Remove args from handler 2024-09-21 08:32:22 +05:30
Manav Rathi
9ff6a79ada Unex 2024-09-21 08:14:56 +05:30
Manav Rathi
530ae6c0be Up 2024-09-21 08:14:00 +05:30
Manav Rathi
1aab753046 Inline 2024-09-21 08:13:10 +05:30
Manav Rathi
3e131464e6 Pl 2024-09-21 08:11:52 +05:30
Manav Rathi
1aa940d410 Inline 2024-09-21 08:11:10 +05:30
Manav Rathi
33bc19978c Inline 2024-09-21 08:09:41 +05:30
Manav Rathi
4670c1d712 Inline 2024-09-21 08:08:24 +05:30
Manav Rathi
ff32e6852e Inline 2024-09-21 08:06:19 +05:30
Manav Rathi
b39e727e0a Move 2024-09-21 08:03:54 +05:30
Manav Rathi
2a1931157c Doc 2024-09-21 07:57:35 +05:30
Manav Rathi
15370fa731 Rename Fin 2024-09-21 07:54:17 +05:30
Manav Rathi
b65a7055c1 Rename 2 2024-09-21 07:28:33 +05:30
Manav Rathi
1a336769b9 Rename 1 2024-09-21 07:15:39 +05:30
Manav Rathi
aa6eebca27 Inline 2024-09-21 07:13:15 +05:30
Manav Rathi
c41ad8b1a9 Inline 2024-09-21 07:13:07 +05:30
Manav Rathi
9ca651f4b7 Inline 2024-09-21 07:11:44 +05:30
Manav Rathi
255302e3cd Inline 2024-09-21 07:10:38 +05:30
Manav Rathi
a4fa8e0deb Inline 2024-09-21 07:09:30 +05:30
Manav Rathi
ffa1d90ed8 Inline 2024-09-21 07:08:31 +05:30
Manav Rathi
ef6734195f Inline 2024-09-21 07:05:31 +05:30
Manav Rathi
50a0dc754b Inline 2024-09-21 07:02:51 +05:30
Neeraj Gupta
19eb1bdb22 [cli] Handle decryption for new libsodium wrapper (#3374)
## Description

## Tests
2024-09-21 06:51:49 +05:30
Neeraj Gupta
f11493842e [cli] Handle decryption for new libsodium wrapper 2024-09-21 06:50:33 +05:30
Manav Rathi
b7a8e33665 Tweak 2024-09-21 06:41:30 +05:30
Manav Rathi
abce21d819 Move 2024-09-21 06:17:12 +05:30
Manav Rathi
2db43536f7 Doc 2024-09-21 05:59:44 +05:30
Manav Rathi
ee685bcc5d Rearrange 2024-09-21 05:47:49 +05:30
Manav Rathi
6a489ad520 wip: checkpoint 2024-09-20 20:24:11 +05:30
Manav Rathi
3c61b49548 checkpoint 2024-09-20 18:49:29 +05:30
Manav Rathi
6a24528ed0 wip: checkpoint 2024-09-20 18:36:09 +05:30
Manav Rathi
ebc40d1b65 checkpoint 2024-09-20 18:11:08 +05:30
Manav Rathi
405c0c343f [desktop] Clustering WIP - Part x/x (#3364)
The sync scaffolding is mostly in place now.
2024-09-20 17:52:57 +05:30
Neeraj Gupta
f8b77f71b5 [mob] Add is mounted check 2024-09-20 17:47:45 +05:30
Manav Rathi
ed907c71f8 Let tsc know 2024-09-20 17:45:49 +05:30
Neeraj Gupta
94513e8c8e [mob] Compute relevant position for magic search 2024-09-20 17:38:01 +05:30
Neeraj Gupta
f3e98cff34 [mob] Fix handling of empty fileIDToPosMap 2024-09-20 17:31:39 +05:30
Neeraj Gupta
49e7c4baaf Add mount check 2024-09-20 17:24:37 +05:30
Ashil
29a72ac4a1 [auth] Add onPressed color for Custom Keyboard in App Lock (#3361)
## Description

## Tests
2024-09-20 17:23:58 +05:30
Manav Rathi
2722b50cc0 Sequence 2024-09-20 17:22:29 +05:30
Aman Raj Singh Mourya
36079aa2dc [auth] Add onPressed color for Custom Keyboard in App Lock 2024-09-20 17:20:46 +05:30
Aman Raj Singh Mourya
891af00454 [mob][photos] Add onPressed State Color for Custom Keyboard in App Lock (#3360)
## Description

## Tests
2024-09-20 17:03:16 +05:30
Aman Raj Singh Mourya
783c0c48ef [mob][photos] On press color for custom keyboard 2024-09-20 16:50:32 +05:30
Manav Rathi
ed1c9df007 Funnel the same way 2024-09-20 16:50:02 +05:30
Manav Rathi
f64c0dcc86 Move into worker for now 2024-09-20 16:13:49 +05:30
Manav Rathi
9d1332bff1 Prune 2024-09-20 16:04:22 +05:30
Manav Rathi
000fe87ebb Prune unused 2024-09-20 16:00:59 +05:30
Neeraj Gupta
6e0990d658 Merge branch 'main' into f-droid 2024-09-20 15:56:08 +05:30
Manav Rathi
6344a3c640 bona fide 2024-09-20 15:55:46 +05:30
Manav Rathi
18a0b18a13 Auto debug 2024-09-20 15:47:40 +05:30
Neeraj Gupta
d4cdfc8834 [mob] HotFix: Show discover section for all users (#3358)
## Description

## Tests
2024-09-20 15:37:34 +05:30
Neeraj Gupta
aa2b81ad7e [mob] HotFix: Show discover section for all users 2024-09-20 15:36:45 +05:30
Manav Rathi
df17b11573 Make the animation fit the page better 2024-09-20 15:33:01 +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
Manav Rathi
8ca3b80e94 Match the (temp) search placeholder message 2024-09-20 14:00:53 +05:30
Manav Rathi
345cc2f34f Fix the UI updates 2024-09-20 14:00:53 +05:30
Manav Rathi
c4f70c370e Integrate clustering progress into ML status 2024-09-20 14:00:53 +05:30
Manav Rathi
e8b692b5ad Prep for clustering updates 2024-09-20 14:00:53 +05:30
Manav Rathi
7b552a1ee3 count 2024-09-20 14:00:53 +05:30
Manav Rathi
5d6ac29d71 Remove no-longer used hdbscan code
We'll follow mobile's linear clustering.
2024-09-20 14:00:52 +05:30
Manav Rathi
8a031360c5 Remove the debug scaffolding 2024-09-20 14:00:52 +05:30
Vishnu Mohandas
c9fd0183e7 [doc] Document limitations (#3356) 2024-09-20 11:52:53 +05:30
vishnukvmd
6753f1e9f7 [doc] Document limitations 2024-09-19 23:11:29 -07:00
Manav Rathi
806098961b [web] Transcode videos if they are smaller than 100 MB (#3355)
Fixes: https://github.com/ente-io/ente/issues/2581
2024-09-20 11:29:56 +05:30
Manav Rathi
21e45e8138 [web] Transcode videos if they are smaller than 100 MB
Fixes: https://github.com/ente-io/ente/issues/2581
2024-09-20 11:04:21 +05:30
Vishnu Mohandas
1de1273391 Update export.md 2024-09-20 00:14:52 +05:30
Manav Rathi
8ea7481a98 [desktop] Cgroups WIP - Part x/x (#3353) 2024-09-19 20:55:29 +05:30
Manav Rathi
12da709445 lf 2024-09-19 20:50:16 +05:30
Manav Rathi
5c601ab2cc We no longer have a maxHeight 2024-09-19 20:45:24 +05:30
Manav Rathi
87bdab027e Snapshot 2024-09-19 20:45:24 +05:30
Manav Rathi
50f4878d0f Doc 2024-09-19 20:45:24 +05:30
Manav Rathi
523336d644 Unalias 2024-09-19 20:45:24 +05:30
Manav Rathi
4b7104bf4e Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
6a8ca4c2cf Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
2e6c7d29e4 Inline 2024-09-19 20:45:24 +05:30
Manav Rathi
b7f86b3e89 T 2024-09-19 20:45:24 +05:30
Manav Rathi
384b4d2c35 [infra] Copycat db - Include pg_restore (#3352) 2024-09-19 20:39:04 +05:30
Manav Rathi
e6d7d2298c Update 2024-09-19 20:38:27 +05:30
Manav Rathi
6139ed45cd Revert "Remove postgres dep not needed in production"
This reverts commit e695f2eccb.
2024-09-19 20:33:42 +05:30
Manav Rathi
6662f51a5f [deskop] People WIP - Part x/x (#3351) 2024-09-19 18:30:08 +05:30
Manav Rathi
1108fa9f79 fix npe 2024-09-19 18:26:38 +05:30
Manav Rathi
2b02ea7409 filter 2024-09-19 18:26:19 +05:30
Manav Rathi
cdca58eb3c Tweak 2024-09-19 18:07:02 +05:30
Manav Rathi
0381dee786 buttons 2024-09-19 17:56:26 +05:30
Manav Rathi
1c727131ad Use a button 2024-09-19 17:22:00 +05:30
Manav Rathi
944070eb23 The blur is needed 2024-09-19 17:19:29 +05:30
Manav Rathi
f2b86ff1e1 Propagate 2024-09-19 17:19:29 +05:30
Manav Rathi
a14160f799 Person mode - 1 2024-09-19 17:19:29 +05:30
Manav Rathi
dcca546e5a [meta] [infra] Rename workflow file to use same extension as the rest (#3350) 2024-09-19 17:15:26 +05:30
Manav Rathi
bb0bdf113e [meta] [infra] Rename workflow file to use same extension as the rest 2024-09-19 17:13:11 +05:30
Manav Rathi
a323c7b31b [infra] copycat-db: update deps (#3349) 2024-09-19 17:11:36 +05:30
Manav Rathi
2d46b70d8f Update to latest scw 2024-09-19 17:10:39 +05:30
Manav Rathi
e695f2eccb Remove postgres dep not needed in production 2024-09-19 17:07:40 +05:30
Manav Rathi
1942935c3c [web] Show the focus-visible state on delete autofocus (#3348) 2024-09-19 17:01:02 +05:30
Manav Rathi
cef85ddd9f Add outline offset to the focus-visible indicator 2024-09-19 16:56:09 +05:30
Manav Rathi
341ef58970 Fix focus visible on opening dialog 2024-09-19 16:53:00 +05:30
Neeraj Gupta
983cfe4482 [mob][photos] Remove trigger to send logs from grant permissions screen (#3345)
## Description

This was added to debug an issue. The issue is resolved, so removing it.
2024-09-19 15:36:55 +05:30
Neeraj Gupta
2ae23dfa3d [docs] Update auth export.md (#3347)
## Description

## Tests
2024-09-19 15:25:28 +05:30
Neeraj Gupta
b269fddac2 Update export.md 2024-09-19 15:24:21 +05:30
Manav Rathi
ca5be3518b [server] Postgres 12 => 15 in sample docker compose file (+ add migration guide) (#3342) 2024-09-19 15:13:13 +05:30
ashilkn
b85a90e5dd [mob][photos] Remove unused debouncer 2024-09-19 14:36:41 +05:30
ashilkn
a4c47ffbd4 [mob][photos] Remove trigger to send logs from grand permissions screen 2024-09-19 14:33:58 +05:30
Neeraj Gupta
4ee9815971 [server] Increase waittime on delete error (#3344)
## Description

## Tests
2024-09-19 11:56:28 +05:30
Neeraj Gupta
5f873a0f7b Increase waittime on error 2024-09-19 11:55:54 +05:30
Neeraj Gupta
d02da225f8 [server] Slow down crons (#3343)
## Description

## Tests
2024-09-19 11:50:22 +05:30
Neeraj Gupta
a8c7dd52ba [server] Slow down crons 2024-09-19 11:49:48 +05:30
Manav Rathi
84900159ae Fix typos 2024-09-19 10:34:07 +05:30
Manav Rathi
6ed0ad806e pg 15 2024-09-19 10:30:58 +05:30
Manav Rathi
c1b6458e2e [web/desktop] Make images on deduplicate selectable (#3333)
The duplicate images page has a image preselected but there is no
checkbox available.
When unselecting this image there is no possibility to do a new
selection.

This PR adds the same checkbox like on the gallery to select images on
the deduplication page.
2024-09-19 09:52:58 +05:30
Neeraj Gupta
a7cc96d994 Bump auth version (#3341)
## Description

## Tests
2024-09-19 07:00:23 +05:30
Neeraj Gupta
2a483edbe4 Bump auth version 2024-09-19 06:59:56 +05:30
Neeraj Gupta
428d786f10 [infra] Use JAVA 17 for auth release workflow (#3340)
## Description

## Tests
2024-09-19 06:59:05 +05:30
Neeraj Gupta
7d66b4c29f Use JAVA 17 for auth release workflow 2024-09-19 06:58:27 +05:30
Neeraj Gupta
fa7c417e69 [cli] Bump version (#3339)
## Description

## Tests
2024-09-19 01:21:29 +05:30
Neeraj Gupta
affb9bb783 [cli] Bump version 2024-09-19 01:20:56 +05:30
Neeraj Gupta
8d737f79b5 [auth] Bump version v3.1.8 (#3337)
## Description

## Tests
2024-09-19 01:15:04 +05:30
Neeraj Gupta
41b20a6b48 [auth] Bump version v3.1.8 2024-09-19 01:14:30 +05:30
Neeraj Gupta
fcd1554f7c [mobile] New translations (#3336)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-19 01:12:35 +05:30
Neeraj Gupta
fe37bb5544 [auth] New translations (#3335)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-09-19 01:12:09 +05:30
Crowdin Bot
6493e54db9 New Crowdin translations by GitHub Action 2024-09-18 19:41:45 +00:00
Crowdin Bot
d23cab124e New Crowdin translations by GitHub Action 2024-09-18 19:41:36 +00:00
Neeraj Gupta
ee0ebe8602 [cli] Add support for exporting Ente authenticator codes (#3328)
## Description

## Tests
2024-09-19 01:09:18 +05:30
Trekky12
53b7ea6203 Make images on deduplicate selectable
The duplicate images page has a image preselected but there is no
checkbox available.
When unselecting this image there is no possibility to do a new
selection.

This commit adds the same checkbox like on the gallery to select images
on the deduplication page.
2024-09-18 19:50:08 +02:00
Manav Rathi
a9da87881d [web] Show checkbox on hover (#3330)
Fixes: https://github.com/ente-io/ente/issues/3293
2024-09-18 19:07:24 +05:30
Manav Rathi
89815d47ff [web] Show checkbox on hover
Fixes: https://github.com/ente-io/ente/issues/3293
2024-09-18 19:02:09 +05:30
Manav Rathi
2cc1573b1b [desktop] Cluster groups WIP - Part x/x (#3329) 2024-09-18 18:53:56 +05:30
Manav Rathi
160565f216 Fix 2024-09-18 18:27:47 +05:30
Manav Rathi
6f84371cfa Tweak 2024-09-18 18:23:36 +05:30
Manav Rathi
7c07c8dadb Tweak 2024-09-18 18:02:04 +05:30
Manav Rathi
27c191eaf1 [web] Cluster groups WIP, and search improvements (#3327) 2024-09-18 17:52:42 +05:30
Neeraj Gupta
6872587083 [cli] Add support for exporting codes 2024-09-18 17:36:24 +05:30
Manav Rathi
bc7f4fd9fc Fix 2024-09-18 17:12:10 +05:30
Manav Rathi
7bf37c2800 Unsearchable 2024-09-18 17:09:38 +05:30
Manav Rathi
215126f695 Include underscores 2024-09-18 17:02:54 +05:30
Manav Rathi
0aad23d860 RE everywhere 2024-09-18 16:57:43 +05:30
Manav Rathi
34762cc303 re 2024-09-18 16:45:51 +05:30
Manav Rathi
b254bb5b0c Word match 2024-09-18 16:32:30 +05:30
Manav Rathi
c80a066518 Use 2024-09-18 16:20:43 +05:30
Manav Rathi
00ffe8f129 People b4 clip 2024-09-18 16:15:07 +05:30
Manav Rathi
70ee3e3fbe lf 2024-09-18 16:15:07 +05:30
Manav Rathi
f37f807045 checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
6254fe032b wip checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
63138a539a wip checkpoint 2024-09-18 16:15:07 +05:30
Manav Rathi
37765169a4 Integrate 2024-09-18 16:15:07 +05:30
Manav Rathi
b7a45b4327 Match server schema 2024-09-18 16:15:07 +05:30
Manav Rathi
1521971a5d Place 2024-09-18 16:15:07 +05:30
Manav Rathi
d62ca44675 Impl details 2024-09-18 16:15:07 +05:30
Manav Rathi
02c428971c Untrig 2024-09-18 16:15:07 +05:30
Manav Rathi
beabb4815b Tweak search cards 2024-09-18 16:15:07 +05:30
Manav Rathi
87f9537bb2 Untrig 2024-09-18 16:15:06 +05:30
Manav Rathi
69a5795c86 Await not trigger 2024-09-18 16:15:06 +05:30
Manav Rathi
212ab374ac Set cgroups 2024-09-18 16:15:06 +05:30
Manav Rathi
dc23c7eebd searchable cgroups 2024-09-18 16:15:06 +05:30
Manav Rathi
31459d9339 Namespace 2024-09-18 16:15:06 +05:30
Neeraj Gupta
5cc4a5ed07 Print custom host with version 2024-09-18 16:07:05 +05:30
Neeraj Gupta
cda7dda3cb [cli] Add API to get authenticator data 2024-09-18 16:06:45 +05:30
Neeraj Gupta
6b831378ba [mobile] New translations (#3325)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-18 15:10:09 +05:30
Crowdin Bot
49b34bdb19 New Crowdin translations by GitHub Action 2024-09-18 09:37:29 +00:00
Neeraj Gupta
bf17902e73 [mob] Change log (#3324)
## Description

## Tests
2024-09-18 14:55:38 +05:30
Neeraj Gupta
3fa85b4ce9 [mob] Bump version v0.9.41 2024-09-18 14:50:42 +05:30
Neeraj Gupta
8b4d38a50a [mob] Add change log 2024-09-18 14:50:17 +05:30
Neeraj Gupta
57e2ff4908 Fix typo 2024-09-18 14:45:19 +05:30
Neeraj Gupta
f890f612f4 [mob] Extract strings (#3323)
## Description

## Tests
2024-09-18 12:49:46 +05:30
Neeraj Gupta
038a40b320 Lint fix 2024-09-18 12:46:44 +05:30
Neeraj Gupta
5fa05e3406 Extract strings 2024-09-18 12:39:38 +05:30
Neeraj Gupta
3577b1f213 Lint 2024-09-18 12:16:15 +05:30
Neeraj Gupta
9df36a50bf [mob] Minor fixes for discover (#3320)
## Description

## Tests
2024-09-18 12:06:03 +05:30
Neeraj Gupta
7e16f4f5be [mob] bump version v0.9.40 2024-09-18 12:05:44 +05:30
Neeraj Gupta
30b508fa56 [mob] Enable discover for all 2024-09-18 12:05:13 +05:30
Neeraj Gupta
d308eb9274 [mob] Fix ordering for discover results 2024-09-18 12:04:27 +05:30
Neeraj Gupta
b4c6805d42 [mob] Support for force refresh 2024-09-18 11:52:03 +05:30
Neeraj Gupta
9c1f744f73 [mob] Switch to list for maintaining order 2024-09-18 11:42:54 +05:30
Neeraj Gupta
5ce1a91146 [server] Remove timelimit for applying referral code (#3322)
## Description

## Tests
2024-09-18 11:22:48 +05:30
Neeraj Gupta
41512540e4 [server] Remove timelimit for applying referral code 2024-09-18 11:20:15 +05:30
ashilkn
2c4dd13ab0 [mob][photos] Update magic section UI when magic cache gets updated 2024-09-18 09:17:17 +05:30
Neeraj Gupta
637974f63b [mob] Fix showRecent handling in all page 2024-09-18 00:27:56 +05:30
Neeraj Gupta
70fdfb6901 [mob] Discover changes (#3315)
## Description

## Tests
2024-09-17 23:53:22 +05:30
Neeraj Gupta
4e7d9ed7d9 [mob][photos] Fix grey screen flash from late initialisation error right after granting photo and video permission on logging in (#3316) 2024-09-17 20:59:54 +05:30
Neeraj Gupta
5da924f7e4 [mob][photos] Added dark theme assets for empty album state (#3318) 2024-09-17 20:50:21 +05:30
Aman Raj Singh Mourya
2988767f97 [mob][photos] minor changes 2024-09-17 20:46:29 +05:30
Aman Raj Singh Mourya
232d02a990 [mob][photos] assets for empty album state in dark theme 2024-09-17 20:46:00 +05:30
Manav Rathi
df13dd2bfc [desktop] People - Part x/x (#3317) 2024-09-17 20:33:49 +05:30
Manav Rathi
18a7fce523 Cleanup 2024-09-17 20:23:52 +05:30
Manav Rathi
c03b3fd203 Clickable 2024-09-17 20:13:59 +05:30
ashilkn
42ce7a0d39 [mob][photos] Fix grey screen flash from late initialisation error right after granting photo and video permission on logging in 2024-09-17 18:12:43 +05:30
Manav Rathi
bcd1fd0cc8 People list - 1 2024-09-17 17:49:51 +05:30
Neeraj Gupta
e799843c59 bump version 2024-09-17 17:46:10 +05:30
Neeraj Gupta
fff633aebe [mob] Keep json sorting for discover 2024-09-17 17:40:26 +05:30
Neeraj Gupta
63144d50fc [mob] Hook refresh for discover section 2024-09-17 17:32:40 +05:30
Manav Rathi
0431493736 Fix sizing on mobile screens and long search texts 2024-09-17 17:24:40 +05:30
Neeraj Gupta
7d647cf4f1 [mob] Only run clustering if needed 2024-09-17 17:13:43 +05:30
Neeraj Gupta
e66c4390bb [mob] Fix delay 2024-09-17 17:09:00 +05:30
Neeraj Gupta
df44e6d1a9 [mob] Fix delay 2024-09-17 16:53:44 +05:30
Neeraj Gupta
fd29a982cc [mob] Support for showing recent first in discover 2024-09-17 16:47:17 +05:30
Neeraj Gupta
6720f16ceb [mob] Support for excluding video in discover 2024-09-17 16:38:54 +05:30
Manav Rathi
8685bae282 Introduce 2024-09-17 16:34:17 +05:30
Neeraj Gupta
72c1d83714 [mob] Inline 2024-09-17 16:25:17 +05:30
Neeraj Gupta
bf65faef33 [mob] Log query in debug mode only 2024-09-17 16:22:27 +05:30
Neeraj Gupta
29503a077d [mob] Optimize cache update 2024-09-17 16:18:42 +05:30
Neeraj Gupta
f2f332062f [mob] Rename 2024-09-17 16:12:08 +05:30
Neeraj Gupta
e79e932014 [mob] Speed up computation of discover section 2024-09-17 16:06:08 +05:30
Manav Rathi
f5dba2f36e [web] Show empty albums also (#3313)
Matches the behaviour on mobile.
2024-09-17 16:04:28 +05:30
Manav Rathi
9f92787ac6 [web] Show empty albums also
Matches the behaviour on mobile.
2024-09-17 15:57:21 +05:30
Neeraj Gupta
66c3870518 [mob] Cache magic result in memory 2024-09-17 15:47:26 +05:30
Neeraj Gupta
98e0aeee8a [mob] Log time taken to get all results 2024-09-17 15:22:03 +05:30
Neeraj Gupta
785cac2c70 [mob] Define modal for remote prompt 2024-09-17 15:03:30 +05:30
Neeraj Gupta
258c47eba4 [mob] Clean up 2024-09-17 14:41:08 +05:30
Neeraj Gupta
466ec23248 [mob] Add debug option to update cache 2024-09-17 14:31:21 +05:30
Neeraj Gupta
3c7b8fd0e8 [mob] Used computer to read prompt 2024-09-17 14:31:10 +05:30
Vishnu Mohandas
6a1021c353 [auth] Change ordering for menu items (#3309) 2024-09-17 13:11:16 +05:30
vishnukvmd
6e07aacc3f [auth] Change ordering for menu items 2024-09-17 13:10:49 +05:30
Neeraj Gupta
454f498a7c [auth] Reduce code sharing duration + minor fixes (#3308)
## Description

## Tests
2024-09-17 11:55:08 +05:30
Neeraj Gupta
9169b344fb Lint fix 2024-09-17 11:45:31 +05:30
Neeraj Gupta
13e6c982a6 [auth] Bump version 2024-09-17 11:41:59 +05:30
Neeraj Gupta
3d096311f4 [auth] Reduce code sharing duration 2024-09-17 11:41:05 +05:30
Neeraj Gupta
a97dddf8e5 [auth] Clean up trash actions 2024-09-17 11:39:25 +05:30
Neeraj Gupta
23574a2e3a [auth] Remove view qr code option 2024-09-17 11:35:08 +05:30
Neeraj Gupta
ce5354e19d [mob][auth] Upgrade flutter v3.24.3 (#3307)
## Description

## Tests
2024-09-17 11:16:46 +05:30
Neeraj Gupta
d11aeee29c [mob] Fix sort order for backup status (#3306)
## Description

## Tests
2024-09-17 11:12:41 +05:30
Neeraj Gupta
776881d75f [auth[submodule] Upgrade flutter v3.24.3 2024-09-17 11:12:08 +05:30
Neeraj Gupta
b9eef77d3a [mob][auth] Upgrade flutter v3.24.3 2024-09-17 11:11:33 +05:30
Neeraj Gupta
93ab5f4a84 [mob] Fix sort order for backup status 2024-09-17 11:09:06 +05:30
Neeraj Gupta
50e8757c8f [mob] Remove tf so files (#3304)
## Description

## Tests
2024-09-17 11:08:25 +05:30
Neeraj Gupta
a5f543151b [mob] Remove tf so files 2024-09-17 10:38:55 +05:30
Neeraj Gupta
2d0ceebb43 [mobile] New translations (#3305)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-09-17 10:38:27 +05:30
Crowdin Bot
17991bb6fc New Crowdin translations by GitHub Action 2024-09-17 05:05:46 +00:00
Manav Rathi
64090ad9ee [server] Document the optionality of SMTP auth (#3303)
https://github.com/ente-io/ente/pull/3251
2024-09-17 10:30:24 +05:30
Manav Rathi
9e26397c1b [server] Document the optionality of SMTP auth
https://github.com/ente-io/ente/pull/3251
2024-09-17 10:29:46 +05:30
zDqrK404
1e8b184ed0 Merge branch 'ente-io:main' into main 2024-09-17 10:55:12 +06:00
Manav Rathi
aed48026c3 [web] New translations (#3283)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-17 09:51:55 +05:30
Neeraj Gupta
7911c14e40 [server] Return 4xx for bad request (#3302)
## Description

## Tests
2024-09-17 09:50:38 +05:30
Neeraj Gupta
c315bc9da1 [auth] Update coach screen (#3300)
## Description

![image](https://github.com/user-attachments/assets/2b22c56b-7e65-49ca-afd8-74af961a9dc1)


## Tests
2024-09-17 09:48:40 +05:30
Neeraj Gupta
6fe4c0147a [auth] v3.1.6 2024-09-17 09:48:21 +05:30
Neeraj Gupta
5e7c5e0d6f log 2024-09-17 09:47:59 +05:30
Neeraj Gupta
802ba2bc5b [server] Gracefully handle duplicate update req (#3301)
## Description

## Tests
2024-09-17 09:14:19 +05:30
Neeraj Gupta
fb4f5c2095 [auth] Update coach screen 2024-09-17 09:05:15 +05:30
github-actions[bot]
9ce8470af5 [auth] New translations (#3285)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-17 08:56:05 +05:30
github-actions[bot]
e0fe62e717 [mobile] New translations (#3284)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-17 08:55:45 +05:30
Trekky12
8056720e23 Add possibility to define cli download tmp path with env variable (#3298)
## Description
When the /tmp folder is tmpfs the size is restricted and the download
failes when this tmp folder is full.
This PR introduces a enviroment variable to set the tmp download folder.
2024-09-17 08:55:11 +05:30
Trekky12
e6d4e835db Fix exporting of live photos with cli (#3297)
Fix issue #1998
2024-09-17 08:54:39 +05:30
Prateek Sunal
f4995cba56 [auth] replace slidable with bottom sheet (#3275)
## Description

Show options in bottom sheet in a horizontal manner to better utilize
space and remove slidable.

## Tests
2024-09-16 14:57:24 +05:30
Prateek Sunal
73a323d927 Merge branch 'main' into auth-ux-improvements 2024-09-16 14:57:03 +05:30
Manav Rathi
8ed58127e1 [server] Optional SMTP authentication (#3251)
## Description
When using a local relay server, not authentication is needed. To
support this use-case authentication is only send to the server when an
user and password are set in the configuration file.

See error message from https://github.com/ente-io/ente/discussions/3179
2024-09-16 11:53:58 +05:30
Neeraj Gupta
9c975eae69 [auth]: use correct value for compact mode in code widget (#3276) 2024-09-16 06:43:11 +05:30
Crowdin Bot
139e47867d New Crowdin translations by GitHub Action 2024-09-16 00:33:56 +00:00
Prateek Sunal
6008243c86 fix: remove extra enum 2024-09-16 05:00:05 +05:30
Prateek Sunal
04afcbe678 chore: remove extras 2024-09-16 04:59:22 +05:30
Prateek Sunal
6c603cb012 feat(bottom-sheet): use ente photos like bottom bar 2024-09-16 04:55:36 +05:30
zDqrK404
daa9e01729 [AUTH] Add Icon for ByBit.com 2024-09-16 01:54:20 +06:00
zDqrK404
a6ab51727c Delete auth/assets/custom-icons/icons/bybit.svg 2024-09-16 01:53:43 +06:00
Prateek Sunal
6d1ab3f1ca fix: don't show bg painter if not pinned 2024-09-15 21:37:23 +05:30
Prateek Sunal
660b5160f2 fix: don't use incorrect value for isCompactMode 2024-09-15 21:35:53 +05:30
Prateek Sunal
964075a32c fix: show bottom sheet on long press and remove slidable 2024-09-15 21:12:03 +05:30
Tobias Genannt
d25420c867 [server] Optional SMTP authentication
When using a local relay server, not authentication is needed. To
support this use-case authentication is only send to the server when an
user and password are set in the configuration file.
2024-09-15 15:15:10 +02:00
Vishnu Mohandas
a9c646ca77 [auth] Remove nesting for notes (#3271) 2024-09-14 20:14:31 +05:30
vishnukvmd
10d6e18332 [auth] Remove nesting for notes 2024-09-14 20:12:14 +05:30
Vishnu Mohandas
0feb5519ba [auth] Minor improvements to the sharing page (#3270)
## Description
- [x] Update logo
- [x] Added some margin at the bottom so the CTA is visible on mobile

## Tests
- [x] Tested locally
2024-09-14 20:04:08 +05:30
vishnukvmd
30a2752f9d Add bottom margin so the CTA is visible on mobile browsers 2024-09-14 19:53:53 +05:30
Vishnu Mohandas
608234d4ed [auth] Minor improvements (#3269) 2024-09-14 19:48:52 +05:30
vishnukvmd
2a8eb2aaf7 [auth] Update logo on share page 2024-09-14 19:48:44 +05:30
Manav Rathi
304a7df033 [web] Autofocus on the delete button on the confirmation dialog (#3268)
Fixes https://github.com/ente-io/ente/issues/3227
2024-09-14 19:28:29 +05:30
vishnukvmd
52fe082bae Localize 2024-09-14 19:27:28 +05:30
vishnukvmd
3a45640a17 Remove button labels 2024-09-14 19:24:05 +05:30
vishnukvmd
5c1b3886ed Update icon for Trash 2024-09-14 19:22:01 +05:30
Manav Rathi
3a10c853d0 Attempt to fix the focus getting lost 2024-09-14 19:21:26 +05:30
Manav Rathi
4f00a87e29 Theme 2024-09-14 18:15:53 +05:30
Manav Rathi
2db5ca81f5 Move the disableRipple behaviour up 2024-09-14 18:05:25 +05:30
Manav Rathi
3352e2a075 [web] Autofocus on the delete button on the confirmation dialog 2024-09-14 17:18:45 +05:30
Manav Rathi
266d75a574 [web] Thumbnails: Handle the first click on mobile devices (#3266)
Using opacity: 0 to was causing the first click to be intercepted by the
input element itself on mobile devices.
2024-09-14 15:35:08 +05:30
Manav Rathi
217d4d950e [web] Handle the first click on mobile devices
Using opacity: 0 to was causing the first click to be intercepted by the input
element itself on mobile devices.
2024-09-14 15:30:58 +05:30
Neeraj Gupta
c42ebf3377 [auth] Bump version (#3260)
## Description

## Tests
2024-09-13 18:08:33 +05:30
Neeraj Gupta
d3b30052e2 [auth] Bump version 2024-09-13 18:08:05 +05:30
Neeraj Gupta
490996193a [auth] Add workflow for internal release (#3259)
## Description

## Tests
2024-09-13 17:43:48 +05:30
Neeraj Gupta
02d69b3b1c [auth] Add workflow for internal release 2024-09-13 17:43:07 +05:30
Neeraj Gupta
0ea77ee1f4 [auth] Trash, Notes, Compact Mode, & Sharing (#3258)
## Description

## Tests
2024-09-13 17:29:55 +05:30
Neeraj Gupta
0379d14640 Lint fix 2024-09-13 17:26:33 +05:30
Neeraj Gupta
6d316d25d3 [auth][web] Display shared codes (#3257)
## Description

## Tests
2024-09-13 17:17:33 +05:30
Neeraj Gupta
6ba88d5d19 [mob] Enable back up status & improve error handling (#3253)
## Description

## Tests
2024-09-13 14:56:48 +05:30
Neeraj Gupta
34a8dc21c6 [mob] Clean up quick collection on error 2024-09-13 14:53:14 +05:30
Neeraj Gupta
864d150552 [server] Fix sharing validation (#3254)
## Description

## Tests
2024-09-13 14:31:39 +05:30
Neeraj Gupta
fbef356ab5 [mob] Update UI 2024-09-13 14:28:48 +05:30
Neeraj Gupta
0947b2bbaa [server] Fix sharing validation 2024-09-13 14:14:31 +05:30
Neeraj Gupta
b74de7f424 [mob] Bump version v0.9.38 2024-09-13 14:10:45 +05:30
Neeraj Gupta
651899cd23 [mob] Update copy 2024-09-13 14:08:37 +05:30
Neeraj Gupta
534250320c [mob] Fix routing 2024-09-13 14:08:31 +05:30
Neeraj Gupta
deef4886eb [mob] Enable backup status 2024-09-13 13:54:28 +05:30
Neeraj Gupta
58b82b46f3 [mob] Skip placeHolder creation on link gen failure 2024-09-13 13:53:01 +05:30
Neeraj Gupta
82712e9313 [mob] Handle subscription err during sendLink 2024-09-13 13:52:29 +05:30
Neeraj Gupta
accf563519 [auth][web] Update UI for shared codes 2024-09-13 11:36:04 +05:30
Neeraj Gupta
e8acaf7457 [auth] Fix: uriEncdoe issuer name (#3252)
## Description

## Tests
2024-09-13 10:43:42 +05:30
Neeraj Gupta
b5f8964dc4 [auth] Fix case when all codes are trashed 2024-09-13 10:35:11 +05:30
Neeraj Gupta
0275d08e27 Merge branch 'fix_issuer_name_encoding' into auth_trash 2024-09-13 10:27:24 +05:30
Neeraj Gupta
75c3bc1c84 [auth] Fix: uriEncdoe issuer name 2024-09-13 09:59:15 +05:30
Neeraj Gupta
08a77a2def [auth] Fix codeCount for sharing 2024-09-13 09:35:12 +05:30
Neeraj Gupta
74dc15c38c [auth] minor fixes 2024-09-13 09:23:22 +05:30
Neeraj Gupta
baeb47f94b [auth] Ignore exception during os share 2024-09-13 09:21:19 +05:30
Neeraj Gupta
ef5f58e5a2 [auth][web] Render shared codes 2024-09-13 09:19:26 +05:30
Neeraj Gupta
d77f4af04b [auth][mob] Allow sharing of codes 2024-09-13 09:17:49 +05:30
Ashil
0c8f05076a [mob][auth] Bump up auth to v3.1.4 (#3248) 2024-09-12 22:22:57 +05:30
Manav Rathi
023a13927c [web] Cluster groups - Prep (#3249)
Resuming on the cgroup changes.
2024-09-12 18:59:10 +05:30
Manav Rathi
c8c3d8f814 Prep 2024-09-12 18:49:25 +05:30
Manav Rathi
9400f2e134 Integrate 2024-09-12 18:37:47 +05:30
Manav Rathi
8cd43e9e4b Dup 2024-09-12 18:31:25 +05:30
Manav Rathi
44d66da742 More state 2024-09-12 18:20:19 +05:30
ashilkn
bc0d6adfd1 [mob][auth] Bump up auth to v3.1.4 2024-09-12 18:14:16 +05:30
Ashil
cc80453b12 [mob][photos] Fix exceptions from incorrect use of InheritedWidget (#3247)
## Description

- Avoid potential and fix current issues caused due to calling
`dependOnInheritedWidgetOfExactType<T>()` in initState (i.e, before the
widget is build).
2024-09-12 18:01:31 +05:30
Manav Rathi
816d74a5e6 SearchPerson => Person 2024-09-12 18:00:56 +05:30
Neeraj Gupta
710bb61f21 [auth] Fix bug in code generation 2024-09-12 17:34:26 +05:30
ashilkn
d649cbd9fa [mob][photos] Avoid passing text gotten from inherited widget 2024-09-12 17:32:43 +05:30
Manav Rathi
85fe4b317d Remove empty files 2024-09-12 17:31:26 +05:30
Manav Rathi
623f2c1985 Alt 2024-09-12 17:19:51 +05:30
Manav Rathi
5bcb8fe2ea [web] Continue display of trashed items if mobile search is active (#3246)
...but empty
2024-09-12 17:16:47 +05:30
Manav Rathi
b8f2b850c3 [web] Continue display of trashed items if mobile search is active
...but empty
2024-09-12 17:12:48 +05:30
ashilkn
d976986473 [mob][photos] Fix exceptions from calling dependOnInheritedWidgetOfExactType in init state 2024-09-12 17:04:58 +05:30
Manav Rathi
e6ad4db6d6 [web] Finish search refactoring (#3245)
Should be faster too, by ~50%.

Wraps up the series of PRs over the last few days to refactor search, as
a precursor to integrating the people suggestions.
2024-09-12 16:33:27 +05:30
Manav Rathi
897dd78ffd Remove stale TODO 2024-09-12 16:26:18 +05:30
Manav Rathi
016761be9a Cleanup 2024-09-12 16:20:37 +05:30
Manav Rathi
2990ba855f Speed 2024-09-12 16:03:56 +05:30
Prateek Sunal
09f65eeff7 [auth] Fix duplicate tags entry (#3243)
fixes #1794
2024-09-12 16:02:48 +05:30
Neeraj Gupta
bd18dc7a62 [auth] Disable sharing for HOTP codes 2024-09-12 15:40:30 +05:30
Neeraj Gupta
9ccb597e6e [auth] Add hook to share code 2024-09-12 15:37:49 +05:30
Manav Rathi
38b3e04718 Reset placeholder - Part Deux
Fixes 117c884b3e to also reset the icon

Underlying reason:
https://github.com/JedWatson/react-select/issues/5219

Nb: React itself does not recommend null either

> The value you pass to controlled components should not be `undefined` or `null`.
>
> https://react.dev/reference/react-dom/components/input
2024-09-12 15:18:22 +05:30
Neeraj Gupta
af9e865745 [auth] Add dropdown_button2 dep 2024-09-12 14:35:03 +05:30
Neeraj Gupta
c47fcba5cc [auth] Add method to generate future codes 2024-09-12 14:35:03 +05:30
Neeraj Gupta
02501caa71 [auth] Add viewQR code option on Edit screen 2024-09-12 14:35:03 +05:30
Neeraj Gupta
823eb068f0 [auth] Add option to restore from trash 2024-09-12 14:35:03 +05:30
Neeraj Gupta
954afd6409 [auth] Fix UX issue on deleting last code from trash 2024-09-12 14:35:03 +05:30
Neeraj Gupta
9933e18ba5 [auth] Reduce extend ratio for compact mode 2024-09-12 14:35:03 +05:30
Neeraj Gupta
1ff0ab1adf [auth] Bump version 2024-09-12 14:35:03 +05:30
Neeraj Gupta
3bb9790229 [auth][mob] Add compact mode 2024-09-12 14:35:01 +05:30
Neeraj Gupta
0ad84be3ab [auth] Minor fix 2024-09-12 14:33:30 +05:30
Neeraj Gupta
35916af7bf [auth] Show trashed icons in the end 2024-09-12 14:33:30 +05:30
Neeraj Gupta
72648286f2 [auth] Show trashed icons in the end 2024-09-12 14:33:30 +05:30
Neeraj Gupta
42611085f4 [auth] Ignore tags for trashed codes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
f7e37c6b2c [auth] Add support for trashing codes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
f44f21c5ad [auth] Bypass auth in debugMode if recently authenticated 2024-09-12 14:33:30 +05:30
Neeraj Gupta
05200878f2 [auth] Add support for adding notes 2024-09-12 14:33:30 +05:30
Neeraj Gupta
583163968d [auth] Limit text field length 2024-09-12 14:33:30 +05:30
Neeraj Gupta
53c553db02 [auth] Move field label to left 2024-09-12 14:33:30 +05:30
Manav Rathi
d65597c44f Handle album selection 2024-09-12 14:30:13 +05:30
Manav Rathi
117c884b3e Reset to placeholder on reset 2024-09-12 14:22:26 +05:30
Manav Rathi
32315b1149 Fix 2024-09-12 14:00:47 +05:30
Manav Rathi
a9537e59cf Lint fix 2024-09-12 13:47:12 +05:30
Manav Rathi
2cd2aee11c Fix gallery 3 2024-09-12 13:45:31 +05:30
Manav Rathi
5aa9671037 Gallery fix 2 2024-09-12 13:39:48 +05:30
Manav Rathi
859cfc46d3 Fix gallery 1 2024-09-12 13:28:55 +05:30
Neeraj Gupta
22927fa285 [mob] Backup status fixes (#3244)
## Description
* Fixes sorting order
* Added scrollbar for quick navigation
## Tests
2024-09-12 13:28:12 +05:30
Neeraj Gupta
ae52adc0f5 [mob] Add scrollbar for backup status 2024-09-12 13:23:41 +05:30
Neeraj Gupta
dd1321a555 Check for mount 2024-09-12 13:23:27 +05:30
Manav Rathi
060a055d38 Fix bar 2024-09-12 13:22:29 +05:30
Neeraj Gupta
bb92766d5e [mob] Defer loading of thumbnail 2024-09-12 13:22:02 +05:30
kishan-dhankecha
aedb689e45 fixed duplicated code being added bug 2024-09-12 13:05:38 +05:30
Manav Rathi
877c0a7c73 wip 4 2024-09-12 12:56:24 +05:30
Manav Rathi
74f6e52c74 wip 3 2024-09-12 12:56:24 +05:30
Manav Rathi
5bc5823ef2 wip 2024-09-12 12:56:24 +05:30
Manav Rathi
45b0dd4887 R 2024-09-12 12:56:24 +05:30
Manav Rathi
18f622d007 wip 2024-09-12 12:56:24 +05:30
Manav Rathi
ae7134a80f New types wip 2024-09-12 12:56:24 +05:30
Manav Rathi
d06f7a869e types wip 2024-09-12 12:56:24 +05:30
Manav Rathi
be9c686d71 Lint 3 2024-09-12 12:56:24 +05:30
Manav Rathi
fcd4f36036 Lint 2 2024-09-12 12:56:24 +05:30
Manav Rathi
fbd8346edf Fix lint 1 2024-09-12 12:56:24 +05:30
Manav Rathi
4c5b59b453 Move to new 2024-09-12 12:56:24 +05:30
Manav Rathi
03b6ed6f1a Tile dup 2024-09-12 12:56:24 +05:30
Manav Rathi
b5eaa757da Move 2024-09-12 12:56:24 +05:30
Manav Rathi
ea46ac0196 Rearrange 2024-09-12 12:56:24 +05:30
Manav Rathi
88a0a2f9fc Style tweaks 2024-09-12 12:56:24 +05:30
Manav Rathi
eb2d1f04c4 Remove unused 2024-09-12 12:56:24 +05:30
Manav Rathi
feb0dde706 Inline 2024-09-12 12:56:24 +05:30
Manav Rathi
973eac2b34 Add workaround to restore suggestions on focus
openMenuOnClick and openMenuOnFocus did not seem to work for AsyncSelect.

Workaround source:
https://github.com/JedWatson/react-select/issues/5714#issuecomment-1653251587

The underlying problem is perhaps because of an earlier workaround we are using, for editable selects.
https://github.com/JedWatson/react-select/issues/4675#issuecomment-944010398
2024-09-12 12:56:23 +05:30
Manav Rathi
a16830f5ca Prefix match for file types 2024-09-12 12:56:23 +05:30
Manav Rathi
315529eebf T 2024-09-12 12:56:23 +05:30
Neeraj Gupta
d3f72a036f [mob] Fix backup item card 2024-09-12 12:20:20 +05:30
Neeraj Gupta
e308a63f2b [mob] Fix sort order for backup status 2024-09-12 12:05:54 +05:30
Neeraj Gupta
b0bcb4550e [mob] Enable l10n for ja (#3240)
## Description

## Tests
2024-09-12 11:42:13 +05:30
Kishan Dhankecha
8b43f18f6a [AUTH] Made dart analyzer happy (#3226)
## Description
Updated some deprecated stuff to its replacements to make analyzer happy

## Tests
Changes are not affecting any tests
2024-09-12 11:35:43 +05:30
Neeraj Gupta
66bc855e4a [mob] Bump version v0.9.37 2024-09-12 11:32:26 +05:30
Neeraj Gupta
6854d2885a [mob] Extract string 2024-09-12 11:31:57 +05:30
Neeraj Gupta
21ff032cad [mob] Show processing progress for iOS 2024-09-12 11:31:57 +05:30
Ashil
c1dbc82338 [mob][photos] Increase time taken to show up send logs CTA on loading local photos screen (#3238)
## Description

Noticed that it takes 40 seconds or more for me at times. So increasing
the time to reduce number of potential unnecessary tickets.
2024-09-12 11:21:56 +05:30
bsian03
4c7d3a37b4 [Auth] Add icon for GOV.UK (#3132)
Adds the icon for UK government online services (Government Gateway)
2024-09-12 11:21:22 +05:30
ashilkn
658768f853 [mob][photos] Increase time taken to show up send logs CTA on loading local photos screen 2024-09-12 11:19:31 +05:30
Kishan Dhankecha
29a88e673f [auth] Fix rendering issue #3229 (#3230)
## Description
Fixes the bug in the code list by adding a key to the CodeWidget
2024-09-12 11:18:08 +05:30
MonkeySaint
f2f6160aff [docs] [auth] Add the new method to extract TOTP codes from authy (#3121)
## Description
Adds an option to export authy codes with a rooted android device. I
will probably modify [the tool
used](https://github.com/puddly/android-otp-extractor) so it exports to
an Ente compatible json file later but this will work for any uses who
need to export from authy (Likely do to them blocking rooted users now
like me)
2024-09-12 11:15:48 +05:30
Neeraj Gupta
27091f568f [mobile][photos] Improve magic section UX (#3235)
## Description

Check commits. 


https://github.com/user-attachments/assets/07f8aeec-163d-4ef7-b7f5-e78a475d364d



## Tests

Tested all changes.
2024-09-12 11:14:38 +05:30
ashilkn
30f1b4e006 [mob][photos] Add comment 2024-09-12 07:01:00 +05:30
ashilkn
168d7a1652 [mob][photos] Refactor 2024-09-12 06:56:09 +05:30
ashilkn
bd0c35f64f [mob][photos] Add more gallery types to show 'archive' in selection sheet 2024-09-12 06:48:03 +05:30
ashilkn
f4c7e60b5a [mob][photos] Make hero animation work between magic section's all screen and the screen that comes up when selecting a suggession from there 2024-09-12 06:26:53 +05:30
Manav Rathi
734de8129a [web] Search refactoring - Part x/x (#3233) 2024-09-11 21:23:37 +05:30
Manav Rathi
1fd9ea7a27 Prune and doc 2024-09-11 21:17:45 +05:30
Manav Rathi
c2ea68c39c Prune 2024-09-11 20:58:57 +05:30
Manav Rathi
e0db188195 Temporary backtrack 2024-09-11 20:56:17 +05:30
Manav Rathi
1317791fed Ontology 2024-09-11 20:53:00 +05:30
Manav Rathi
044e1b687f cap 2024-09-11 20:34:38 +05:30
ashilkn
75b06a1cab [mob][photos] Sort by most relevant by default when searching for magic results 2024-09-11 20:22:26 +05:30
Manav Rathi
57cf26c01c fn 2024-09-11 20:21:18 +05:30
ashilkn
0ae32a3882 [mob][photos] Make hero animations work 2024-09-11 20:21:14 +05:30
Manav Rathi
2f9bbbc84c Fix 2024-09-11 20:06:23 +05:30
Manav Rathi
5b2be09a6a To new 2024-09-11 19:57:01 +05:30
Manav Rathi
bf001794b4 Also pass collections 2024-09-11 19:49:17 +05:30
ashilkn
d5027c4c65 [mob][photos] Sort magic result screen by most relevant by default 2024-09-11 19:48:22 +05:30
ashilkn
db13764b04 [mob][photos] Extract strings 2024-09-11 19:44:48 +05:30
ashilkn
37022f7d7d [mob][photos] Add option to sort by most recent and most relevant on magic results screen 2024-09-11 18:54:36 +05:30
Manav Rathi
ace2e5bb27 Move 2024-09-11 18:10:50 +05:30
Manav Rathi
c809d572f7 Move 2024-09-11 17:53:46 +05:30
Manav Rathi
a4a2623074 Move 2024-09-11 17:17:06 +05:30
Manav Rathi
87e31965e5 Move up 2024-09-11 17:11:53 +05:30
Manav Rathi
012a796894 New type 2024-09-11 17:09:14 +05:30
Manav Rathi
cc3caf2e5d doc 2024-09-11 16:57:49 +05:30
Manav Rathi
1d239d409f Fin 2024-09-11 12:19:45 +05:30
Manav Rathi
71d77a62fd Use colors from theme 2024-09-11 12:15:19 +05:30
Connor
79f75ee861 Added Capacities logo to icons and to custom-icons.json (#3198) 2024-09-11 12:03:19 +05:30
Neeraj Gupta
f3ea825429 [mob](upload-status): fixes (#3141)
## Description

These PR does following fixes to upload status:
- Always maintain order or backup status.
  - failed -> in queue -> in background -> uploading -> uploaded
- Show previous uploaded items in this too
2024-09-11 12:02:06 +05:30
Neeraj Gupta
0d991a1420 [mob][photos] Run clip and faces parallel in same isolate (#3193)
## Description

Run faces and clip pipelines in parallel in isolate on mobile.

## Tests

Tested in debug mode on my own pixel 8.
2024-09-11 12:01:32 +05:30
Manav Rathi
985ebc2f77 Theme + memo 2024-09-11 11:48:31 +05:30
Manav Rathi
17c17dd901 Hook 2024-09-11 11:44:30 +05:30
Manav Rathi
0004650b2f [web] Package updates (#3225) 2024-09-11 11:39:06 +05:30
Manav Rathi
f3a3c68488 [web] Package updates 2024-09-11 11:13:25 +05:30
ashilkn
83ffce2a24 [mob][photos] Keep order of files (sorted by highest score) in magic section 2024-09-11 11:03:34 +05:30
ashilkn
9fa1e77947 [mob][photos] Use better names 2024-09-11 11:00:24 +05:30
Manav Rathi
ac10329597 [web] Search related refactoring - Part x/x (#3224) 2024-09-11 10:57:31 +05:30
Manav Rathi
7b890e21d5 Prune 2024-09-11 10:49:12 +05:30
Manav Rathi
509f10f765 Remove refresh workarounds 2024-09-11 10:44:57 +05:30
Manav Rathi
dd9cd53176 Live updates 2024-09-11 10:41:47 +05:30
Manav Rathi
5e18c87bee Cleanup 2024-09-11 10:36:20 +05:30
Manav Rathi
2e0a771068 General update 2024-09-11 10:25:34 +05:30
Manav Rathi
558b9e0b70 Remove default options that are interfering 2024-09-11 10:22:51 +05:30
Manav Rathi
79cd1dd0d1 Another attempt at fixing react-select issues 2024-09-11 10:03:30 +05:30
Manav Rathi
0d079fc593 Clean 2024-09-11 09:21:07 +05:30
Manav Rathi
30901462bc ML aware suppress 2024-09-11 09:21:07 +05:30
Manav Rathi
403801aac8 Hide the menu on no results
react-select seems to be handling false (the result &&) and null
differently. Only on returning null is it supressing the rendering of a
placeholder menu.
2024-09-11 09:21:07 +05:30
Manav Rathi
1dcfcb6250 Alternative & hopefully less hacky approach 2024-09-11 09:21:07 +05:30
Manav Rathi
b279ed4489 [web] Add workaround for dup emotion used by react-select (#3222)
Ref: https://github.com/JedWatson/react-select/issues/5658
2024-09-11 09:19:56 +05:30
Manav Rathi
3cc1f3e9d7 [web] Add workaround for dup emotion used by react-select
Ref: https://github.com/JedWatson/react-select/issues/5658
2024-09-11 09:15:27 +05:30
Laurens Priem
23d9ed65ec Merge branch 'main' into ml_parallel 2024-09-10 11:12:51 -04:00
Manav Rathi
a496debb5f [web] Search: Fix loading indicator position (#3217)
Fix for layout issue introduced in last PR -
https://github.com/ente-io/ente/pull/3216
2024-09-10 20:25:54 +05:30
Manav Rathi
d199260a63 Fix loading indicator position 2024-09-10 20:21:00 +05:30
Manav Rathi
353646e4bf [web] Search refactoring - Part x/x (#3216) 2024-09-10 20:03:44 +05:30
Manav Rathi
b46c2c13cc Tinker 2024-09-10 19:58:05 +05:30
Manav Rathi
a8caeb38ba Omit children
No functional impact
2024-09-10 19:50:49 +05:30
Manav Rathi
6592ab6188 Unused 2024-09-10 19:45:16 +05:30
Manav Rathi
6dc552f015 Visual 2024-09-10 19:44:10 +05:30
Manav Rathi
8365ca000c MUI builtin 2024-09-10 19:28:11 +05:30
Manav Rathi
dbb596b3c2 Fix placeholder handling for v5 of react-select 2024-09-10 19:21:33 +05:30
Prateek Sunal
a947cc69de fix(upload-status): only get files that have upload file id and are owned by user 2024-09-10 19:08:53 +05:30
Prateek Sunal
a3c0e46f1d fix: remove unwanted log 2024-09-10 19:07:15 +05:30
Manav Rathi
7794be5993 Some colors from theme 2024-09-10 19:06:20 +05:30
Manav Rathi
a6e5f01ab9 Remove wrapper 2024-09-10 19:01:37 +05:30
ashilkn
c6ba5e4f70 [mob][photos] Bring Magic section right below faces in search tab 2024-09-10 19:01:02 +05:30
Manav Rathi
093c95263f Remove double memo 2024-09-10 19:00:58 +05:30
Manav Rathi
a4d068468d Quite wonky 2024-09-10 18:48:21 +05:30
Ashil
066d4c201d [mob][photos] Discovery tweaks (#3215)
## Description

Check commits
2024-09-10 18:34:20 +05:30
ashilkn
ae5ebf4bf9 [mob][photos] Make reading of magic cache syncronous for faster loading of search tab 2024-09-10 18:28:09 +05:30
ashilkn
c9a96df720 [mob][photos] Respect the order given in JSON of magic prompts on the UI 2024-09-10 18:17:42 +05:30
ashilkn
537f376ebd [mob][photos] Remove limit of discovery section for non-internal users 2024-09-10 18:12:09 +05:30
Manav Rathi
58f1cec916 Doc 2024-09-10 18:09:13 +05:30
ashilkn
4c3007ccc8 [mob][photos] Make most of file io async in handling magic cache 2024-09-10 17:57:34 +05:30
Ashil
73cae89fc5 [mob][photos] Require Authentication on App Reopen from Guest View (#3131)
This PR introduces a security enhancement that requires authentication
when the app is reopened after being closed while in guest view.
2024-09-10 17:30:58 +05:30
Ashil
c3cb706f51 [mob][photos] Kill the app on logging out from lockscreen (#3214)
## Description 

If lockscreen is above some screens (like an album) and user logs out,
the app goes back to that screen after logging out.
Killing the app right after logging out was the easiest fix.
2024-09-10 17:29:31 +05:30
ashilkn
a703847130 [mob][photos] Kill the app on logging out from lockscreen 2024-09-10 17:22:05 +05:30
Manav Rathi
4299ebcf1b Tinker 2024-09-10 17:18:15 +05:30
Vishnu Mohandas
a15d5e7d1e [mob]Fix build failing (#3213) 2024-09-10 17:18:00 +05:30
ashilkn
849d2c3d3e [mob]Fix build failing 2024-09-10 17:16:16 +05:30
Aman Raj Singh Mourya
3e136baee2 [mob][photos] Refractor code 2024-09-10 17:01:35 +05:30
Manav Rathi
f11c455b6b Props 2024-09-10 17:00:55 +05:30
Manav Rathi
b0f7ce3f61 Doc 2024-09-10 16:47:17 +05:30
Ashil
9c18bbd46e [mob][photos] Add New Album Card Widget for Collecting Photos (#2734) 2024-09-10 16:34:54 +05:30
ashilkn
9c81d59833 [mob][photos] Resolve merge conflicts and merge main 2024-09-10 16:32:33 +05:30
Manav Rathi
51ee4a128a Types 1 2024-09-10 15:51:48 +05:30
Manav Rathi
e5411cb1da Update react-select 4 => 5
Will resolve breaking changes subsequently
2024-09-10 15:41:26 +05:30
Manav Rathi
289d403e0c Update debounce 2024-09-10 15:39:51 +05:30
Manav Rathi
0fe35ac161 Inline (in prep for further refactoring) 2024-09-10 15:16:41 +05:30
Ashil
ff1fa3d391 [mob][photos] Add CTA to send logs if stuck on local sync screen (#3206)
## Description

Once 40 seconds have passed on the local photos sync screen, a help icon
will appear on the app bar.
<img
src="https://github.com/user-attachments/assets/2fe26b99-edb5-446e-a4f2-f12386f9192c"
width="40%" height="40%" alt="helpicon">
<img
src="https://github.com/user-attachments/assets/36f471b7-06b1-4f08-9a9e-073b54611d99"
width="40%" height="40%" alt="dialog">
2024-09-10 15:07:41 +05:30
Ashil
87f74b5ade [auth] Add Appbar Lock Icon for Manual App Locking on Desktop + fix bugs (#3108)
## Description

When app lock is enabled on Auth's desktop app and when
closed/minimised, the app is not getting locked in certain cases. As a
workaround for that, have added a button to manually lock the app.
2024-09-10 15:06:39 +05:30
ashilkn
4a21d0bfac [mob][photos] Fix build failing 2024-09-10 15:04:58 +05:30
ashilkn
b2e9b242ad [mob][photos] Add comment 2024-09-10 15:00:55 +05:30
ashilkn
acdd38743c [mob][photos] Kill app so that the app starts afresh after logging out from the lockscreen 2024-09-10 14:54:00 +05:30
Manav Rathi
c00c10301d MBox 2024-09-10 14:43:02 +05:30
Manav Rathi
d05438e034 R 2024-09-10 14:32:06 +05:30
Manav Rathi
d3cf65f1c0 Box 2024-09-10 14:29:50 +05:30
Manav Rathi
960104b042 R 2024-09-10 14:29:50 +05:30
Manav Rathi
d78acd4205 [docs] Remove fixed ffmpeg workaround (#3209)
1.7.4 has been released a week ago with this fixed
2024-09-10 14:26:15 +05:30
Manav Rathi
dd4dca4473 [docs] Remove fixed ffmpeg workaround
1.7.4 has been released a week ago with this fixed
2024-09-10 14:24:50 +05:30
Neeraj Gupta
05c9f83399 [cli] Base64 Encode the CLI secrets (#3208)
## Description

Related to #1510 & [#3163](https://github.com/ente-io/ente/pull/3163)

This potential fix was only possible due to amazing investigation done
by @shoetten

## Tests
Did basic sanity testing on local machine
2024-09-10 14:17:25 +05:30
Neeraj Gupta
821edd00f7 [cli] Check for secret key length while reading from file 2024-09-10 14:16:36 +05:30
Aman Raj Singh Mourya
068cad2207 [mob][photos] Extract strings 2024-09-10 13:58:42 +05:30
Neeraj Gupta
9e068bdc90 [cli] Base64 encode CLI secrets 2024-09-10 13:46:35 +05:30
Neeraj Gupta
e70bf6a379 [cli] Add check for deviceKey size 2024-09-10 13:46:15 +05:30
Aman Raj Singh Mourya
2a0c7d1e56 [mob][photos] Refractor code 2024-09-10 13:44:00 +05:30
Manav Rathi
32a4204609 [web] Translation cleanup (#3207) 2024-09-10 13:27:46 +05:30
Manav Rathi
74b3b00ea5 Reorder and rename 2024-09-10 13:24:37 +05:30
Manav Rathi
01fba0b722 Reorder and rename 2024-09-10 13:20:12 +05:30
Manav Rathi
fa290752c9 Reorder 2024-09-10 13:18:28 +05:30
Manav Rathi
4ed769271d Rename 2024-09-10 13:13:47 +05:30
Manav Rathi
7f1e7615cf Rename 2024-09-10 13:13:06 +05:30
Manav Rathi
2d4dc568fb [web] Translation cleanup 2024-09-10 13:09:51 +05:30
Manav Rathi
02eefcd00f [web] New translations (#3205)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-10 13:06:01 +05:30
Manav Rathi
e742342dd8 [web][meta] Ignore stale lint runs on PR push (#3204)
Ref:
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using-concurrency-and-the-default-behavior
2024-09-10 13:05:29 +05:30
Crowdin Bot
b812070ae1 New Crowdin translations by GitHub Action 2024-09-10 07:33:48 +00:00
Manav Rathi
70dada90b2 [web][meta] Ignore stale lint runs on PR push
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#example-using-concurrency-and-the-default-behavior
2024-09-10 13:02:12 +05:30
Manav Rathi
b3d2e29e28 [web] Search refactoring - Part x/x (#3203) 2024-09-10 12:59:13 +05:30
ashilkn
bb0f31f814 [mob][photos] Extract strings 2024-09-10 12:58:36 +05:30
Manav Rathi
c0c477a3b7 Remove debug log 2024-09-10 12:55:07 +05:30
Manav Rathi
a55c735d13 Fix mobile search bar 2024-09-10 12:53:31 +05:30
Aman Raj Singh Mourya
86bbfbe254 Merge branch 'auth_lock_icon' of https://github.com/ente-io/ente into auth_lock_icon 2024-09-10 12:53:02 +05:30
Aman Raj Singh Mourya
ba270000b2 [auth] Fix logout action 2024-09-10 12:52:27 +05:30
ashilkn
5fceb9898f [mob][photos] Remove gesture that triggered send logs from local sync screen 2024-09-10 12:52:11 +05:30
ashilkn
1cf28e0dd5 [mob][photos] easy to find cta to send logs if app is stuck in local sync screen 2024-09-10 12:47:40 +05:30
Manav Rathi
ffe290d56d Sym 2024-09-10 12:35:39 +05:30
Manav Rathi
7e8344cd4e Bespoke 2024-09-10 12:22:04 +05:30
Manav Rathi
3fc66ce202 Bespoke 2024-09-10 12:07:57 +05:30
Manav Rathi
167b9cfa42 Icon 2024-09-10 11:55:26 +05:30
Manav Rathi
00070d06b6 Props 2024-09-10 11:53:06 +05:30
Manav Rathi
9520898032 [web] Directly import into the selected album on drag and drop (#3201)
Ref:
https://github.com/ente-io/ente/discussions/2707#discussioncomment-10589669
2024-09-10 11:04:11 +05:30
Manav Rathi
71ee7ac019 [web] Directly import into the selected album on drag and drop
Ref: https://github.com/ente-io/ente/discussions/2707#discussioncomment-10589669
2024-09-10 11:01:05 +05:30
Manav Rathi
e77d7a42f5 [web] Fix build (#3200)
ReferenceError: Cannot access 'T' before initialization
at Object.dP
(/home/runner/work/ente/ente/web/apps/photos/.next/server/chunks/6368.js:218:1594)

When accessing the GAP

    grid-column-gap: ${f.dP}px;
2024-09-10 10:11:00 +05:30
Manav Rathi
99291c2576 [web] Fix build
ReferenceError: Cannot access 'T' before initialization
    at Object.dP (/home/runner/work/ente/ente/web/apps/photos/.next/server/chunks/6368.js:218:1594)

When accessing the GAP

    grid-column-gap: ${f.dP}px;
2024-09-10 10:07:21 +05:30
Manav Rathi
e9bd4a4dc5 [cast] Fix cast continually getting reset (#3199) 2024-09-10 10:06:53 +05:30
Manav Rathi
1b95ce330a Fix lint 2024-09-10 09:58:36 +05:30
Manav Rathi
26641a4584 [cast] Fix cast continually getting reset 2024-09-10 09:52:44 +05:30
Manav Rathi
27140c04c9 [desktop][photos] Use antialias with clip image (#3192)
## Description

Adds antialias to clip image preprocessing

## Tests

Only tested the mobile implementation which follows exactly the same
logic. So review carefully.
2024-09-10 09:17:32 +05:30
Manav Rathi
0bf3c64ceb 1 2024-09-10 09:06:53 +05:30
Manav Rathi
13565a0904 Fix kernel construction
.fill(0) was missing
2024-09-10 08:51:37 +05:30
Laurens Priem
642b7ae5ba Mob antialias (#3191)
## Description

- Stop using unnecessary ByteData and Color classes, using simple
Uint8List and RGB integers instead
- Use antialias for clip image preprocessing

## Tests

Tested by comparing resulting embedding to Python.
2024-09-09 22:59:18 -04:00
Manav Rathi
6776c49750 Fix some lint warnings (no functional changes) 2024-09-10 08:09:21 +05:30
Manav Rathi
1189610b42 Fix typo in docs (#3196)
## Description
Fix Raivo OTP typo
2024-09-10 07:31:57 +05:30
Manav Rathi
839cddfe7f [docs][server] Add more links to the self hosting docs (#3197)
Add more links to the self hosting docs from the server/ READMEs to try
and make them easier to find.

/cc @ua741
2024-09-10 07:31:03 +05:30
Manav Rathi
86e2db388e [docs] Add more links to the self hosting docs
To make them easier to find.
2024-09-10 07:27:08 +05:30
dnred
608b078065 Fix typo 2024-09-09 22:48:41 +02:00
laurenspriem
74d2c07ea0 [mob][photos] Run clip and faces parallel in same isolate 2024-09-09 15:49:27 -04:00
laurenspriem
a84cc07aa2 [desktop][photos] Use antialias with clip image 2024-09-09 13:43:35 -04:00
Prateek Sunal
d2f2028f55 fix(intl): remove extra { in front of {{{count 2024-09-09 21:04:50 +05:30
Prateek Sunal
53e2aeff3f Merge remote-tracking branch 'origin/main' into mob-upload-status-fixes 2024-09-09 20:59:38 +05:30
Prateek Sunal
80aebe3869 fix(upload-status): show all uploads, even from past 2024-09-09 20:53:14 +05:30
Neeraj Gupta
7f0e2bcb9e [mob] Bump version v0.9.36 2024-09-09 19:50:54 +05:30
Neeraj Gupta
cc2b0a610f [mob] Add additional logs & error handling on permission grant screen 2024-09-09 19:50:54 +05:30
Manav Rathi
d7a2883b5c [web] Misc cleanup and refactoring (#3185)
Continuation of https://github.com/ente-io/ente/pull/3182
2024-09-09 19:32:25 +05:30
Manav Rathi
6a76583e1b Rely on the button's behavior 2024-09-09 19:25:59 +05:30
Manav Rathi
c161d6272a Remove unnecessary wrapper 2024-09-09 19:24:33 +05:30
Manav Rathi
62cdfc9680 Same breakpoint 2024-09-09 19:17:51 +05:30
Manav Rathi
ff5826ec21 Bespoke 2024-09-09 19:06:26 +05:30
Manav Rathi
69ec80831c Dup 2024-09-09 19:02:23 +05:30
Manav Rathi
b80bb138e2 Inline 2024-09-09 19:00:41 +05:30
Manav Rathi
0fb114967a Inline 2024-09-09 18:54:55 +05:30
Manav Rathi
e9d55adfff R 2024-09-09 18:49:06 +05:30
Manav Rathi
ba1ef42355 Same as elsewhere 2024-09-09 18:34:33 +05:30
Manav Rathi
c23bb13187 Inline 2024-09-09 18:31:36 +05:30
Manav Rathi
330ff5b9d0 Deps 2024-09-09 18:26:35 +05:30
Manav Rathi
132c399e32 Fix typo 2024-09-09 18:19:58 +05:30
Manav Rathi
c5c2a1bbf4 Unenum 2024-09-09 18:17:23 +05:30
Manav Rathi
3ce5b43126 doc react-select 2024-09-09 18:14:11 +05:30
Manav Rathi
423c9c7b9c Don't need the jsxImportSource anymore 2024-09-09 18:10:57 +05:30
Manav Rathi
45b05fc823 Fix 2024-09-09 18:00:52 +05:30
Manav Rathi
808fc51966 Refactor 2024-09-09 17:43:05 +05:30
Manav Rathi
bb4f415ae1 Inline 2024-09-09 17:39:13 +05:30
Manav Rathi
f6f7fb3b8f Inline 2024-09-09 17:37:06 +05:30
Manav Rathi
d22d97ed65 Reuse existing breakpoints 2024-09-09 17:35:32 +05:30
Manav Rathi
3a2881b350 Tweak 2024-09-09 17:21:39 +05:30
Manav Rathi
0d59377284 Prune unused 2024-09-09 17:19:13 +05:30
Manav Rathi
b3016dffca Inline and prune 2024-09-09 17:13:41 +05:30
Manav Rathi
32601826c1 [web] Misc cleanup and refactoring (#3182)
No functional changes intended.
2024-09-09 17:03:11 +05:30
Manav Rathi
f5aebd7044 Lint 2024-09-09 16:56:41 +05:30
Manav Rathi
457d0977b6 Move 2024-09-09 16:51:06 +05:30
Manav Rathi
befa3f82ed Inline 2024-09-09 16:47:11 +05:30
Manav Rathi
56ca068a2c Up 2024-09-09 16:44:39 +05:30
Manav Rathi
d09b447574 Inl 2024-09-09 16:43:20 +05:30
Manav Rathi
e5939e3ca5 Move 2024-09-09 16:42:47 +05:30
Manav Rathi
2bd45883ce Inline 2024-09-09 16:41:32 +05:30
Manav Rathi
d3b47776c3 Inline and prune 2024-09-09 16:39:17 +05:30
Manav Rathi
c1d9763945 Inline 2024-09-09 16:37:26 +05:30
Manav Rathi
83126c3ec4 Inline 2024-09-09 16:36:22 +05:30
Manav Rathi
c4f08715ed Inline 2024-09-09 16:35:07 +05:30
Manav Rathi
5ad7e2f128 Inline 2024-09-09 16:34:22 +05:30
Manav Rathi
0299024804 Rearrange 2024-09-09 15:31:03 +05:30
Manav Rathi
aaa4727bc0 Inline 2024-09-09 15:27:36 +05:30
Manav Rathi
f69760808a Scope type 2024-09-09 15:18:56 +05:30
Manav Rathi
9598ad7a73 Prune state 2024-09-09 15:15:36 +05:30
Manav Rathi
bf00d844dd Refactor 2024-09-09 15:13:45 +05:30
Manav Rathi
87110408ef Inline 2024-09-09 15:00:26 +05:30
Manav Rathi
546e40c1ff Trim exports 2024-09-09 14:58:39 +05:30
Manav Rathi
8306b5d534 Remove unused 2024-09-09 14:48:06 +05:30
Manav Rathi
34897247dd [web] Streamline the family portal redirect (#3181) 2024-09-09 14:35:28 +05:30
Manav Rathi
9037973ced Retain the dialog 2024-09-09 14:30:34 +05:30
Manav Rathi
672865c062 Remove double redirection 2024-09-09 14:28:23 +05:30
Manav Rathi
96f10bebd4 Inline 2024-09-09 14:22:36 +05:30
Manav Rathi
8aed23ca93 Inline 2 2024-09-09 14:07:01 +05:30
Manav Rathi
19f18fe032 Inline 2024-09-09 14:02:14 +05:30
Manav Rathi
9bf4edecdb [server][web] Remove unused redirects (#3180)
Verified by building museum locally after the changes.

/cc @ua741
2024-09-09 13:55:16 +05:30
Manav Rathi
af6feaf735 [server] Remove unused roadmap related endpoints 2024-09-09 13:46:54 +05:30
Manav Rathi
289ddd673b [web] Remove unused redirects 2024-09-09 13:42:39 +05:30
Crowdin Bot
0aeff4a8ae New Crowdin translations by GitHub Action 2024-09-09 11:53:23 +05:30
Tanguy
f15daa9a0f Change PayPal logo to the new one 2024-09-09 11:53:05 +05:30
Crowdin Bot
c7da14f52e New Crowdin translations by GitHub Action 2024-09-09 11:52:51 +05:30
Manav Rathi
23c27aa781 [web] Handle the newer signal screenshot filename format
Ref: https://github.com/ente-io/ente/discussions/2446#discussioncomment-10580240
2024-09-09 11:52:08 +05:30
Manav Rathi
e5671a1fcc [web] Cleanup the date parsing code (#3175)
Prep for adding a new format case.
2024-09-09 11:22:30 +05:30
Manav Rathi
3b5c2b830e Cleanup 2024-09-09 11:15:03 +05:30
Manav Rathi
7fc7d79554 null => undef 2024-09-09 10:59:40 +05:30
Manav Rathi
417ac32f54 Tinker 2024-09-09 10:56:54 +05:30
Manav Rathi
713b01fc7d Split 2024-09-09 10:53:00 +05:30
Manav Rathi
8ed80d3feb Remove overloading 2024-09-09 10:49:19 +05:30
Manav Rathi
b59b07e93d Rearrange 2024-09-09 10:40:27 +05:30
Manav Rathi
1f2b09e704 Cleanup 2024-09-09 10:29:51 +05:30
Manav Rathi
6b3d39fbd7 [docs] update import.md (#3168)
## Description

seperated -> separated
2024-09-09 09:24:59 +05:30
Manav Rathi
98ed6c3fcb [web] New translations (#3171)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-09 09:24:11 +05:30
Crowdin Bot
faa09134d5 New Crowdin translations by GitHub Action 2024-09-09 00:33:13 +00:00
Ikko Eltociear Ashimine
b271e19dc8 [docs] update import.md
seperated -> separated
2024-09-09 03:15:31 +09:00
laurenspriem
762fa7150e [mob][photos] Refactor 2024-09-08 19:28:06 +02:00
laurenspriem
db6f8dbff8 [mob][photos] comment 2024-09-08 14:26:45 +02:00
laurenspriem
af25c83aa2 [mob][photos] Use antialias for 80% scale and lower 2024-09-08 14:19:58 +02:00
Vishnu Mohandas
cca59a33b9 [staff] Increase number of years available within DatePicker to 100 (#3165) 2024-09-08 02:30:22 +05:30
vishnukvmd
4246d2a91b [staff] Increase number of years available within DatePicker to 100 2024-09-08 02:30:05 +05:30
Manav Rathi
b52476855f [web] More search related refactoring (#3162)
Preparing for showing cgroups in the search dropdown.
2024-09-07 18:16:13 +05:30
Manav Rathi
d5e7dbc762 LF 2024-09-07 18:13:23 +05:30
Manav Rathi
af8756218e Rename 2024-09-07 18:06:14 +05:30
Manav Rathi
ce271d2288 Unindex 2024-09-07 17:20:20 +05:30
Manav Rathi
60dd2dd800 Inline 2024-09-07 17:15:23 +05:30
Manav Rathi
52880e94a9 Remove unused 2024-09-07 17:11:49 +05:30
Manav Rathi
974cec75be Rename 2024-09-07 17:09:03 +05:30
Manav Rathi
3baa699d79 Inline 2024-09-07 17:08:49 +05:30
Manav Rathi
3423a7aa5d Inline 2024-09-07 17:07:13 +05:30
Manav Rathi
60f7282774 Inline 2024-09-07 17:04:47 +05:30
Manav Rathi
980a1f4c5a Inline 2024-09-07 17:02:37 +05:30
Manav Rathi
3cb0c1b325 Inline 2024-09-07 17:01:12 +05:30
Manav Rathi
752ae51f46 ns 2024-09-07 16:59:10 +05:30
Manav Rathi
c4c9f71b01 Inline 2024-09-07 16:58:32 +05:30
Manav Rathi
7a85fa5c61 Inline 2024-09-07 16:56:43 +05:30
Manav Rathi
e9a6b55ba4 Lowercased + searchable 2024-09-07 16:31:42 +05:30
Manav Rathi
8e7a3a9347 Pass lft 2024-09-07 16:07:00 +05:30
Manav Rathi
d6344093b6 OnnA 2024-09-07 14:51:54 +05:30
Manav Rathi
34211dafef Nomenclature 2024-09-07 14:31:48 +05:30
Manav Rathi
e140b2f663 [web] Misc tweaks (#3161) 2024-09-07 14:23:59 +05:30
Manav Rathi
d2deea9502 Inline 2024-09-07 14:17:41 +05:30
Manav Rathi
31bfb53dfb Inline inmems 2024-09-07 13:27:23 +05:30
Manav Rathi
b6ced23649 Casing 2024-09-07 13:02:57 +05:30
Manav Rathi
6af03fdfca Move clip code to new home 2024-09-07 13:00:22 +05:30
Manav Rathi
88684c9725 [web] Search related translation cleanup (#3158) 2024-09-07 12:02:28 +05:30
Manav Rathi
9ab641c19a lc 2024-09-07 11:59:23 +05:30
Manav Rathi
c8740e7331 Use 2024-09-07 11:54:54 +05:30
Manav Rathi
6aa9bd7e8c P2 2024-09-07 11:53:30 +05:30
Manav Rathi
d6bf9689ff Shift and lc 2024-09-07 11:43:37 +05:30
Manav Rathi
1876fb7431 Unused 2024-09-07 11:38:13 +05:30
Manav Rathi
50a5394165 Lowercase 2024-09-07 11:37:03 +05:30
Manav Rathi
b54a572da6 Use 2024-09-07 11:35:52 +05:30
Manav Rathi
1f934eaefa lc 2024-09-07 11:32:17 +05:30
Manav Rathi
87d75fd718 Dedup 2024-09-07 11:30:38 +05:30
Manav Rathi
d22e39b3f3 Rename 2024-09-07 11:16:44 +05:30
Manav Rathi
add5b856dc Extrac 2024-09-07 11:08:32 +05:30
Manav Rathi
2f19a21b5f [web] New translations (#3157)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-07 10:56:57 +05:30
Crowdin Bot
ee9db04c08 New Crowdin translations by GitHub Action 2024-09-07 05:25:24 +00:00
Manav Rathi
68c51c4549 [web] Refactoring in preparation of introducing a cgroup sync (#3156) 2024-09-07 10:53:23 +05:30
Manav Rathi
762bf413e8 Web workers cannot access session store 2024-09-07 10:19:20 +05:30
Manav Rathi
6159f5e4ee cen 2024-09-07 10:11:44 +05:30
Manav Rathi
b70444acac Update docs 2024-09-07 10:07:55 +05:30
Manav Rathi
dd53cf4e58 Handle NaNs 2024-09-07 06:35:02 +05:30
laurenspriem
23eaab0757 [mob][photos] Fix regression I created 2024-09-06 17:27:42 +02:00
Manav Rathi
c662023819 Mirror the parse 2024-09-06 20:55:31 +05:30
Manav Rathi
3d1c106759 allSettled swallows errors
all still runs to completion, it just rejects early
2024-09-06 19:58:13 +05:30
Manav Rathi
90e2dca36b Fin 2 2024-09-06 19:58:13 +05:30
Manav Rathi
79b2933be7 Fin 1 2024-09-06 19:58:13 +05:30
Manav Rathi
eb16c925d2 Prep 2024-09-06 19:58:13 +05:30
Manav Rathi
1bef528fde Prune 2024-09-06 19:58:13 +05:30
Manav Rathi
bcf579e7d7 Don't need the squares 2024-09-06 19:58:13 +05:30
Manav Rathi
bf7cbe141d lt wip 2024-09-06 19:58:13 +05:30
Manav Rathi
fce4295e2a PF 2024-09-06 19:58:13 +05:30
Manav Rathi
fc95069421 City parse 1 2024-09-06 19:58:13 +05:30
Manav Rathi
77ac215b76 Fix lint 2024-09-06 19:58:13 +05:30
Manav Rathi
85397732c8 Rename 2024-09-06 19:58:13 +05:30
Manav Rathi
49a81c10db Better mirror the google format by including seconds and using UTC 2024-09-06 19:58:13 +05:30
Manav Rathi
b742ffcafd Doc 2024-09-06 19:58:13 +05:30
Manav Rathi
55ece20d70 timestamp is a string 2024-09-06 19:58:13 +05:30
Manav Rathi
261a7f278b Fix 2024-09-06 19:58:13 +05:30
Manav Rathi
e6605d7ac9 Log 2024-09-06 19:58:13 +05:30
Manav Rathi
20247493c8 Separate parsing 2024-09-06 19:58:13 +05:30
Manav Rathi
cfea740511 Parse 2024-09-06 19:58:13 +05:30
Manav Rathi
9e48010ee6 Latlng 2024-09-06 19:58:13 +05:30
Manav Rathi
ff4b388877 Clean 2024-09-06 19:58:13 +05:30
Manav Rathi
5195e2ac74 Move 2024-09-06 19:58:13 +05:30
Manav Rathi
f958b16343 Rearrange 2024-09-06 19:58:12 +05:30
Manav Rathi
18e3adde11 Refactor search code
In prep for moving location tags handling to @/new
2024-09-06 19:58:12 +05:30
Manav Rathi
9476d26972 Mention version 2024-09-06 19:58:12 +05:30
Manav Rathi
8cfe36be68 Remove legacy locale mapper 2024-09-06 19:58:12 +05:30
Manav Rathi
6e8514e08c Add sanity checker 2024-09-06 19:58:12 +05:30
Manav Rathi
c67a6b0c9e Clean 2024-09-06 19:58:12 +05:30
Manav Rathi
13199bb3f7 Use 2024-09-06 19:58:12 +05:30
Manav Rathi
5fd0b46756 Remove legacy apiOrigin migration
> "Note that the legacy value was never in production builds, only nightlies, so
  this code can be removed soon"
2024-09-06 19:58:12 +05:30
Manav Rathi
c90315679f Migrator 2024-09-06 19:58:12 +05:30
Manav Rathi
a9be915f87 Remote Loc 1 2024-09-06 19:58:12 +05:30
Manav Rathi
57e7eb9e05 Keep them separate 2024-09-06 19:58:12 +05:30
Manav Rathi
785e96036a Add cleanup code 2024-09-06 19:58:12 +05:30
Manav Rathi
98979a2271 New path 2024-09-06 19:58:12 +05:30
Manav Rathi
eb91b6ea6d Doc 2024-09-06 19:58:12 +05:30
Manav Rathi
9af44e15b4 Keygen 2024-09-06 19:58:12 +05:30
Manav Rathi
4edaebe054 Split 2024-09-06 19:58:12 +05:30
ashilkn
fe92c1b30f [mob][photos] Fix discovery section not appearing 2024-09-06 19:19:43 +05:30
laurenspriem
e9d6f46997 [mob][photos] Use antialias with clip image 2024-09-06 14:16:27 +02:00
laurenspriem
9b743d7afe [mob][photos] Stop using ByteData directly 2024-09-06 13:51:01 +02:00
ashilkn
e1feb8bcd5 [mob][photos] UI changes 2024-09-06 16:47:34 +05:30
laurenspriem
c94db7e9b8 [mob][photos] Remove unused method 2024-09-06 13:10:56 +02:00
Laurens Priem
dfc35d00da [mob][photos] Log with .log instead of .txt (#3150)
## Description

Title
2024-09-06 12:47:38 +02:00
ashilkn
8b2322ef6c [mob][photos] Minor change 2024-09-06 16:17:17 +05:30
laurenspriem
9bd29228b0 [mob][photos] Log with .log instead of .txt 2024-09-06 12:38:50 +02:00
Neeraj Gupta
193b27a186 Merge commit '0a1e062c' into f-droid 2024-09-06 15:30:52 +05:30
Neeraj Gupta
3437b41114 [mob] Ensure file is not uploaded before deleting localFile 2024-09-06 15:17:01 +05:30
ashilkn
76a1423e72 [auth] Add space between lock and search icon 2024-09-06 14:50:45 +05:30
ashilkn
b99145e863 Merge branch 'main' into auth_lock_icon 2024-09-06 14:40:59 +05:30
Manav Rathi
e2ec5469a7 [server] Log slowUpload for all destinations (#3148)
## Description

## Tests
2024-09-06 13:38:17 +05:30
Neeraj Gupta
9920578ca2 [server] Log slowUpload for all destinations 2024-09-06 13:29:57 +05:30
Neeraj Gupta
be1ca57515 [mob] Add gen id in temp file path 2024-09-06 11:41:52 +05:30
Neeraj Gupta
7c2ce513df [mob] Additional check for fileSize for multipart upload 2024-09-06 11:41:52 +05:30
Neeraj Gupta
1b6dbbc288 [mob] Compute encFileSize just once 2024-09-06 11:41:52 +05:30
Neeraj Gupta
138515da02 [mob] Reuse same fileSize 2024-09-06 11:41:52 +05:30
Neeraj Gupta
5820d03bb5 [mob] Rethrow exception due to content size 2024-09-06 11:41:52 +05:30
Neeraj Gupta
4999e9d944 [mob] Update uuid pkg 2024-09-06 11:41:52 +05:30
Manav Rathi
3ef528cdf6 [docs] Mention auth s3 (#3146) 2024-09-06 09:31:33 +05:30
Manav Rathi
1571b70716 yarn pretty 2024-09-06 09:28:09 +05:30
Manav Rathi
16181dd1b9 [docs] Mention auth s3 2024-09-06 09:27:36 +05:30
Prateek Sunal
f7d9a3cd17 mob[panorama]: add back button to viewer screen (#3140)
## Description

Add back button to Panorama screen which will disappear as soon as timer
expires i.e. 5 seconds and reappear on screen tap.

## Tests
2024-09-06 06:33:18 +05:30
Prateek Sunal
1e6d91b50f fix(upload-status): always sort list 2024-09-06 02:38:54 +05:30
Prateek Sunal
73bdba5076 fix(panorama): add back button to viewer screen 2024-09-06 02:31:55 +05:30
Prateek Sunal
c67540b728 [auth](macos) update podfile lock (#3130)
## Description

## Tests
2024-09-05 14:59:40 +05:30
Manav Rathi
3df7ec4692 [server] Load museum.yaml after configuration.yaml (#3134)
Since museum.yaml is gitignored, loading it the last makes it easier to
do ad-hoc configuration changes without marking the git tree dirty.
2024-09-05 10:24:09 +05:30
Manav Rathi
bd94e27af6 Add an example 2024-09-05 10:23:20 +05:30
Manav Rathi
9a37542158 [server] Load museum.yaml after configuration.yaml
Since museum.yaml is gitignored, loading it the last makes it easier to do
ad-hoc configuration changes without marking the git tree dirty.
2024-09-05 09:59:32 +05:30
Manav Rathi
4fe7ec6257 Add hint on how to remove the temporary container 2024-09-05 09:43:49 +05:30
Manav Rathi
bdacd1058e 16 => 15 for now 2024-09-05 09:41:38 +05:30
Manav Rathi
7fb31eee0a Punctuation 2024-09-05 09:41:38 +05:30
Manav Rathi
f1adcd4573 Add macOS example 2024-09-05 09:41:37 +05:30
Manav Rathi
130b2757a9 [docs] Postgres 12 => 16 migration guide 2024-09-05 09:41:37 +05:30
Manav Rathi
c71b7de363 [desktop] Update dependencies (#3129)
Routine updates now that the latest release has been released.
2024-09-05 09:24:05 +05:30
Manav Rathi
ea8c28a205 Regen 2024-09-05 09:22:58 +05:30
Aman Raj Singh Mourya
f448c66c17 [mob][photos] Fixed bottom button spacing 2024-09-04 22:07:14 +05:30
Aman Raj Singh Mourya
3c850ef195 [mob][photos] Fix border of card widget 2024-09-04 21:55:49 +05:30
Aman Raj Singh Mourya
9afb59ea87 [auth] Extract strings 2024-09-04 21:46:33 +05:30
Aman Raj Singh Mourya
b3c6c0fc9b [mob][photos] Show lockscreen when guestview is enabled and app is killed 2024-09-04 20:44:47 +05:30
Prateek Sunal
ae758a114a update: pod file 2024-09-04 20:04:04 +05:30
Manav Rathi
01e1af1fbd [desktop] Update dependencies 2024-09-04 19:28:19 +05:30
Manav Rathi
3759019cbc [desktop] Start next release train (#3128) 2024-09-04 19:06:04 +05:30
Manav Rathi
9cff56c1a4 [desktop] Start next release train 2024-09-04 19:03:21 +05:30
Manav Rathi
511fb8de6a photosd-v1.7.4 (#3127) 2024-09-04 18:39:42 +05:30
Manav Rathi
fd36ede27b photosd-v1.7.4 2024-09-04 18:36:53 +05:30
Ashil
a904263ed5 [mob][photos] Consider sample aspect ratio or pixel aspect ratio when parsing width and height of video used for calculating aspect ratio (#3126)
## Description

Most videos have a [Pixel aspect
ratio](https://en.wikipedia.org/wiki/Pixel_aspect_ratio#:~:text=The%20aspect%20ratio%20of%20the%20pixels%20themselves%20is%20known%20as,PAR%20%3D%20DAR%20%2F%20SAR)
of 1:1. For the ones that do not have a PAR of 1:1, just using height
and width from exif to calculate the aspect ratio of the video won't
work. In such cases, `sample_aspect_ratio` should be considered.

## Tests

Tested and working without bugs.
2024-09-04 18:04:21 +05:30
ashilkn
02aae58e71 [mob][photos] Consider sample aspect ratio or pixel aspect ratio when parsing width and height of video used for calculating aspect ratio 2024-09-04 17:54:21 +05:30
Manav Rathi
7495b6c2c4 [desktop] Add What's New (2) (#3125) 2024-09-04 15:38:25 +05:30
Manav Rathi
aa1e2188fb [desktop] Add What's New (2) 2024-09-04 15:30:43 +05:30
Manav Rathi
8c3c401efb [server] Increase expiry time for free subscriptions (#3124)
## Description
For existing users, the expiry time is random date in future: Tuesday,
July 2, 2120
## Tests
Locally, made the change to show expiry time for free plan and verified
that
- for existing account, new expiry time was shown.
 - For new account, the expiry time was 100 years from now.
2024-09-04 13:14:21 +05:30
Neeraj Gupta
5cd37a02c7 [server] Bump up expiry_time for free plan 2024-09-04 13:05:36 +05:30
Manav Rathi
2bb1670428 [desktop] Clustering - Incorporate low quality face heuristics (#3123) 2024-09-04 12:43:45 +05:30
Manav Rathi
485e8444fe Inc 2024-09-04 12:31:02 +05:30
Manav Rathi
5395ca5caf UI 3 2024-09-04 12:18:55 +05:30
Neeraj Gupta
c416819f0a [server] Increase duration of free trial 2024-09-04 12:18:06 +05:30
Neeraj Gupta
0a1e062caf [mob] Bump version 2024-09-04 11:59:34 +05:30
Neeraj Gupta
85230b5123 [mob] Pop only when there's screen in stack 2024-09-04 11:59:34 +05:30
Neeraj Gupta
a33cff7406 [mob] Fix icon 2024-09-04 11:59:34 +05:30
Neeraj Gupta
006cddccd9 [mob] Add change log 2024-09-04 11:59:34 +05:30
Neeraj Gupta
67867cc127 [mob] Remove noisy log 2024-09-04 11:59:34 +05:30
Neeraj Gupta
f0bb00f977 [mob] Show backup status for internal users 2024-09-04 11:59:34 +05:30
Neeraj Gupta
54290886ea [mob] iOS build changes 2024-09-04 11:59:34 +05:30
Manav Rathi
816b26475a UI 2 2024-09-04 11:06:20 +05:30
Manav Rathi
46d7d4e587 UI 1 2024-09-04 11:00:35 +05:30
Manav Rathi
263f94418d Filter during enumeration 2024-09-04 10:57:38 +05:30
Manav Rathi
f990863bb2 Retain that info 2024-09-04 10:44:32 +05:30
Manav Rathi
d91cd53375 Ren 2024-09-04 10:37:37 +05:30
Manav Rathi
6a9fdd6c77 sw 2024-09-04 10:36:27 +05:30
Manav Rathi
f1185fcade Add low quality face condition 2024-09-04 10:33:16 +05:30
Laurens Priem
0cef11266a Clip vector (#3117)
## Description

Use SIMD for magic search
2024-09-04 03:51:14 +02:00
Laurens Priem
653fc1880f [mob][photos] Log index status of user (#3118)
## Description

Log ML index status, so in future issues we won't have to ask the user.
2024-09-04 03:50:42 +02:00
laurenspriem
cbf84922bb [mob][photos] Log index status of user 2024-09-03 21:53:19 +02:00
laurenspriem
0cad88f1ab [mob][photos] Remove duplicate code 2024-09-03 21:07:13 +02:00
laurenspriem
1b7f8ff648 [mob][photos] Less ambiguous naming 2024-09-03 21:04:30 +02:00
laurenspriem
7097cb335d [mob][photos] Improve magic search speed using simd 2024-09-03 18:48:16 +02:00
laurenspriem
877c660ba9 [mob][photos] Remove unused cosine distance functions 2024-09-03 18:34:08 +02:00
Neeraj Gupta
04f6461cb5 [mob] Bump version v0.9.34 2024-09-03 21:23:28 +05:30
Neeraj Gupta
6566973f3e [mob] Gracefully handle dup mapping 2024-09-03 21:23:28 +05:30
ashilkn
8e014ae7c6 [mob][photos][auth] Fix lockscreen not automatically appearing on opening app
This does not fix the root cause, this is just a workaround. The root cause is somewhere in didChangeAppLifecycleState in app_lock.dart
2024-09-03 21:07:26 +05:30
Neeraj Gupta
929c706fc0 [mob][photos] Fix video player issues (#3110) 2024-09-03 21:07:11 +05:30
Laurens Priem
debf52ee88 Ml logging (#3112)
## Description

- Regular logging now shows in user logs
- Cleaned up logging around ML indexing
- Refactored all isolates services into single interface
- Try converting to jpg on all failed decoding for ML on Android


## Tested

Tested in debug mode on my pixel 8 phone.
2024-09-03 17:36:55 +02:00
Vishnu Mohandas
d993430c01 Fix Triple-T filenames (#3114)
Import recommendations from https://github.com/ente-io/ente/pull/3107.
2024-09-03 17:51:18 +05:30
vishnukvmd
f337b835d0 Fix Triple-T filenames 2024-09-03 17:47:57 +05:30
Manav Rathi
f8c44feab8 [desktop] Clustering WIP - Part x/x (#3113) 2024-09-03 17:40:54 +05:30
Manav Rathi
0329c40265 Tweak 2024-09-03 17:36:21 +05:30
Aman Raj Singh Mourya
1fde4b9f16 [mob][photos] same action like new card widget when tap on Collect event photos 2024-09-03 17:35:17 +05:30
Neeraj Gupta
e58c48aa70 [auth] bump target sdk version (#3102) 2024-09-03 17:23:42 +05:30
Manav Rathi
96ee1e3ed2 Sync with mobile 2024-09-03 17:21:35 +05:30
Prateek Sunal
60b66b5e7f revert: build gradle signing config 2024-09-03 17:18:23 +05:30
Aman Raj Singh Mourya
db1eb19ef0 [mob][photos] Floating button background color fixed 2024-09-03 17:16:11 +05:30
laurenspriem
13f1309857 [mob][photos] Logging 2024-09-03 13:36:48 +02:00
laurenspriem
4ee96637de [mob][photos] logs 2024-09-03 13:27:30 +02:00
laurenspriem
dae8fbc9b5 [mob][photos] Redundant logging 2024-09-03 13:25:08 +02:00
laurenspriem
4abd131b8a [mob][photos] Remove redundant logging 2024-09-03 13:21:50 +02:00
Aman Raj Singh Mourya
9b0d11963c [mob][photos] Fixed border stroke 2024-09-03 16:49:50 +05:30
laurenspriem
ed3b27475e [mob][photos] Try converting any unsupported format on Android 2024-09-03 13:13:56 +02:00
laurenspriem
9dadb92d8d [mob][photos] Last logging todos 2024-09-03 12:49:45 +02:00
Johannes7k75
7d0ae17ddd Update README.md (#3023)
## Description

Changes the name of the docker image that gets build.

## Tests
2024-09-03 15:55:48 +05:30
ashilkn
fe8600d569 [mob][photos] Fix: Null check operator used on a null value 2024-09-03 15:42:01 +05:30
laurenspriem
1433903fac [mob][photos] Remove redundant testing code 2024-09-03 12:06:24 +02:00
laurenspriem
ab636232ff [mob][photos] Cleaner logging 2024-09-03 12:04:35 +02:00
Manav Rathi
76f3a523c1 Prune 2024-09-03 15:31:55 +05:30
Manav Rathi
b53197d948 [desktop] Speed up dot product (#3109)
Use the Float32Array variant, and let the JS JIT take it from there.

Makes the magic search (except first one) and clustering at least 2x
faster (first magic search is not as fast as it does the conversion,
rest are).

Some test numbers.

```
[main] [info] 5399 embeddings 29 million ops 11 seconds      normal
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32 with loop unrolling
[main] [info] 5399 embeddings 29 million ops  4 seconds      simsimd
[rndr] [info] 5399 embeddings 29 million ops 12 seconds      normal
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32 with loop unrolling
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      wasm simd
```
2024-09-03 15:24:53 +05:30
Aman Raj Singh Mourya
0b5e057e4e [auth] Changed location of lock icon 2024-09-03 15:20:17 +05:30
Manav Rathi
38f58ae5f9 Lint fix 2024-09-03 15:17:46 +05:30
Manav Rathi
875fd10b50 Tweak 2024-09-03 15:13:47 +05:30
Manav Rathi
041aaea0b9 Use F32 variant everywhere 2024-09-03 15:05:51 +05:30
Manav Rathi
e2c0501e3d Clean up 2024-09-03 14:57:05 +05:30
Manav Rathi
d841ae5a60 Clear cache only on new index generation 2024-09-03 14:49:38 +05:30
Aman Raj Singh Mourya
d139d23c21 [auth] Lock icon to manually lock app on desktop 2024-09-03 14:24:41 +05:30
Manav Rathi
5e65001e37 Float32 opt for clip 2024-09-03 14:14:00 +05:30
laurenspriem
e70656b5a3 [mob][photos] documentation 2024-09-03 10:20:08 +02:00
Manav Rathi
b30705fa31 Use
For an example datasat with 4700 eligible images, this halved the time.
2024-09-03 13:46:51 +05:30
ashilkn
26c6078693 [mob][photos] Avoid PathNotFoundException on disposing native video widget 2024-09-03 13:33:49 +05:30
Manav Rathi
9a68c48456 Add a Float32Array variant
Some test numbers

[main] [info] 5399 embeddings 29 million ops 11 seconds      normal
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32
[main] [info] 5399 embeddings 29 million ops  8 seconds      float32 with loop unrolling
[main] [info] 5399 embeddings 29 million ops  4 seconds      simsimd
[rndr] [info] 5399 embeddings 29 million ops 12 seconds      normal
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      float32 with loop unrolling
[rndr] [info] 5399 embeddings 29 million ops  7 seconds      wasm simd
2024-09-03 13:28:44 +05:30
Aman Raj Singh Mourya
6185556b9b [mob][photos] Fix floating button background color 2024-09-03 13:21:45 +05:30
laurenspriem
2828fdf2c6 [mob][photos] Minor change 2024-09-02 18:36:31 +02:00
laurenspriem
b598729f28 [mob][photos] Simplify face clustering isolate service 2024-09-02 18:33:29 +02:00
Manav Rathi
86d3067713 [desktop] Fix early exit threshold (#3103) 2024-09-02 21:56:37 +05:30
Manav Rathi
38e5b4da82 [desktop] Fix early exit threshold 2024-09-02 21:53:21 +05:30
laurenspriem
e1288bfd61 [mob][photos] Simplify MLIndexingIsolate 2024-09-02 18:12:11 +02:00
Prateek Sunal
cde45111f6 chore: update taget sdk version 2024-09-02 21:10:16 +05:30
laurenspriem
947bd57b99 [mob][photos] Small changes 2024-09-02 17:16:48 +02:00
Manav Rathi
e800d048f2 [desktop] Clustering WIP - Part x/x (#3101) 2024-09-02 20:40:42 +05:30
laurenspriem
a788313974 [mob][photos] Extra isolate response check using nanoID 2024-09-02 17:06:43 +02:00
Manav Rathi
3d2492a045 Prevent form reset on scroll 2024-09-02 20:34:07 +05:30
laurenspriem
9fe76eb527 [mob][photos] Use isolate abstraction on MLComputer 2024-09-02 16:56:04 +02:00
Manav Rathi
6fabb39788 Memoize options form
Doesn't prevent it from getting recreated though
2024-09-02 20:12:39 +05:30
Manav Rathi
c403f4f3a1 Fix the same overwriting bug again 2024-09-02 19:55:30 +05:30
Manav Rathi
5f6ae20f96 Log 2024-09-02 19:49:40 +05:30
Manav Rathi
b879cbed32 First render 2024-09-02 19:39:22 +05:30
Manav Rathi
602aa74bd9 Fix batch sizes 2024-09-02 19:27:04 +05:30
Manav Rathi
9db616e965 Move out to prevent extra renders 2024-09-02 19:20:08 +05:30
laurenspriem
163c8161fc [mob][photos] Isolate base mvp 2024-09-02 15:44:24 +02:00
Manav Rathi
2619059f58 Fix 2024-09-02 19:12:01 +05:30
Manav Rathi
9e7033ce54 Simplify 2024-09-02 18:58:11 +05:30
Manav Rathi
bc653494aa Deterministic 2024-09-02 18:55:12 +05:30
Manav Rathi
bb84a609a0 Fix indexing 2024-09-02 18:36:57 +05:30
Manav Rathi
53b1b162b2 Lookback 2024-09-02 18:16:43 +05:30
Manav Rathi
70e56d748a And only for clusters 2024-09-02 17:45:09 +05:30
Manav Rathi
9428a13f7a Opt 2024-09-02 17:42:54 +05:30
Manav Rathi
81ded2b247 Show progress 2024-09-02 17:37:36 +05:30
Manav Rathi
1d2eed2b46 [server] Gracefully handle auth key exist err (#3098)
## Description

## Tests
Tested locally
Lint also works fine locally.
2024-09-02 17:15:52 +05:30
Manav Rathi
a55a70266b Impl 2024-09-02 17:15:03 +05:30
Neeraj Gupta
fd4d8ea2e8 [mob] Bump version v0.9.33 (#3099)
## Description

## Tests
2024-09-02 17:09:27 +05:30
Neeraj Gupta
4e4e865497 [mob] Bump version v0.9.33 2024-09-02 17:09:07 +05:30
Manav Rathi
3cef7ff545 Progress 2024-09-02 17:08:58 +05:30
Neeraj Gupta
6e07067d94 [mob][photos] Add option to enable or disable looping of videos (#3059)
https://github.com/user-attachments/assets/e6635b09-d0d2-4f7e-b75f-513899c996ad
2024-09-02 17:07:47 +05:30
github-actions[bot]
509596ff76 [mobile] New translations (#3095)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-09-02 17:06:36 +05:30
Tanguy
aa4bb92a8f [auth] Fix & add icons (#3097)
- Add colored Amazon icon
- Fix some icons visibility by adding `mix-blend-mode:difference`
- Restore the actual Kraken logo (the previous one was the mobile app
icon)

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [x] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-09-02 17:06:09 +05:30
Ashil
0dd3f7ef46 [mob][photos] Trigger send logs on scale gesture (#3096)
## Description

If stuck in some screens like the "Grant permission" and "Loading local
photos" screen, there is no way to send logs.
Now, if a scale gesture is detected in any of these screens, logs can be
sent.
2024-09-02 17:05:26 +05:30
Neeraj Gupta
a54237e8e2 [server] Gracefully handle auth key exist err 2024-09-02 17:04:04 +05:30
ashilkn
104d98b765 [mob][photos] Cancel timer after use 2024-09-02 16:50:41 +05:30
ashilkn
75448d5e5a [mob][photos] Add gesture interaction on grant permission screen and local photo sync screen to send logs 2024-09-02 16:48:23 +05:30
Manav Rathi
371dcf8ab9 More params 2024-09-02 16:47:49 +05:30
laurenspriem
da316fdcfd [mob][photos] refactor 2024-09-02 12:45:30 +02:00
laurenspriem
ba083fff70 [mob][photos] exception handlign works in isolate 2024-09-02 12:45:08 +02:00
Manav Rathi
30d5fedb11 sort by photo date 2024-09-02 15:57:18 +05:30
Neeraj Gupta
187a149716 [mob] Show total memory count to upload 2024-09-02 15:46:21 +05:30
Neeraj Gupta
28e691122f [mob] Fix translations 2024-09-02 15:46:21 +05:30
Neeraj Gupta
5fef369e91 [mob] Surface backup status 2024-09-02 15:46:21 +05:30
laurenspriem
dcac233296 [mob][photos] refactor 2024-09-02 11:50:06 +02:00
laurenspriem
b90a719972 [mob][photos] Cleaner indication of isolate logging 2024-09-02 11:24:57 +02:00
ashilkn
d42d8965e6 [mob][photos] Resolve merge conflicts and merge main 2024-09-02 14:52:22 +05:30
ashilkn
ab86c5129e [mob][photos] Refactor 2024-09-02 14:46:52 +05:30
Manav Rathi
5b0c32084a [desktop] Clustering WIP - Part x/x (#3093)
- Prefer existing clusters when adding
- Add min threshold
2024-09-02 14:08:27 +05:30
Manav Rathi
c0ad778c90 Add min threshold 2024-09-02 13:56:00 +05:30
Manav Rathi
a6359f0756 Prefer existing clusters when adding 2024-09-02 13:44:30 +05:30
Louis Lam
7500fdd380 Request focus on the search box when clicked the search icon 2024-09-02 12:16:25 +05:30
Tanguy
0fc0a00f47 Add Battle.net icon 2024-09-02 12:15:29 +05:30
Tanguy
05bcfdc16e Fix TCPShield icon 2024-09-02 12:15:29 +05:30
Tanguy
dca50a4e45 Refactor 2024-09-02 12:15:29 +05:30
Tanguy
e16fa2dc31 Fix typo 2024-09-02 12:15:29 +05:30
Tanguy
dc120a06ca Refactor 2024-09-02 12:15:29 +05:30
Tanguy
05cf33ffb2 Remove unnecessary hex fields 2024-09-02 12:15:29 +05:30
Tanguy
0a7a8e49fe Reorder alphabetically 2024-09-02 12:15:29 +05:30
Tanguy
a1742f71e0 Fix typo 2024-09-02 12:15:29 +05:30
Tanguy
b1e727f269 Refactor 2024-09-02 12:15:29 +05:30
Tanguy
dbde6abc8c Refactor and clean code 2024-09-02 12:15:29 +05:30
Tanguy
a13256cf39 Remove unnecessary slug fields 2024-09-02 12:15:29 +05:30
Tanguy
1197e11f58 Remove unnecessary slug fields 2024-09-02 12:15:29 +05:30
Crowdin Bot
743fc4aa41 New Crowdin translations by GitHub Action 2024-09-02 12:14:55 +05:30
Crowdin Bot
71644e255d New Crowdin translations by GitHub Action 2024-09-02 12:14:24 +05:30
Manav Rathi
7f32b99284 [web] New translations (#3089)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-09-02 08:28:14 +05:30
Crowdin Bot
746aa4cb96 New Crowdin translations by GitHub Action 2024-09-02 00:32:36 +00:00
laurenspriem
d40dc06171 [mob][photos] MVP logs working in isolate 2024-09-01 22:53:24 +02:00
Neeraj Gupta
7354f69dc3 [auth][perf] Avoid redundant totp computation 2024-09-01 19:43:37 +05:30
Neeraj Gupta
815dd6b4b6 [auth][perf] Cache timer progress widget 2024-09-01 19:43:37 +05:30
Neeraj Gupta
33c843e5d8 [auth][perf] Reduce redundant painting 2024-09-01 19:43:37 +05:30
Manav Rathi
2473c4109e [desktop] Fix flakiness in reading zip files (#3079) 2024-08-31 18:50:16 +05:30
Manav Rathi
171a8670a4 Balance ref counts 2024-08-31 18:28:40 +05:30
Manav Rathi
027e3425bb Gracefully handle aborts 2024-08-31 18:18:02 +05:30
Manav Rathi
138dcf3d2a Simplify 2024-08-31 17:58:35 +05:30
Manav Rathi
8231964023 [desktop] Fix flakiness in reading zip files
I'm not sure what was the issue in the existing code, but I happened to chance
on a setup that reproduced the flakiness that some customers have reported (that
reading the zips sometimes fails). There wasn't anything specific in the setup -
I was reading a 50 MB zip file, a file which I'd read multiple times before,
except this time it seemed to invariably result in failures during read.

Replacing the node stream to web stream conversion with this new approach fixes
the flakiness, at least in the reproducible scenario that I was encountering.
2024-08-31 17:18:03 +05:30
Manav Rathi
e9a8a97982 [web] New translations (#3073)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-31 15:51:42 +05:30
Crowdin Bot
7dece286ec New Crowdin translations by GitHub Action 2024-08-31 10:18:47 +00:00
Manav Rathi
dc32172d8c [web] Make it more apparent what the create albums button does (#3076)
Change title of the button from "New album" to "Create albums" to
indicate that it can be used to preserve albums.

See: https://github.com/ente-io/ente/issues/3067
2024-08-31 15:48:00 +05:30
Manav Rathi
22c5485b3b [web] Make it more apparent what the create albums button does
Change title of the button from "New album" to "Create albums" to indicate that
it can be used to preserve albums.

See: https://github.com/ente-io/ente/issues/3067
2024-08-31 15:43:18 +05:30
Manav Rathi
73894ade73 [desktop] Clustering WIP - Part x/x (#3074) 2024-08-31 13:45:02 +05:30
Manav Rathi
7a7c8c02de Remove debug code 2024-08-31 13:39:37 +05:30
Manav Rathi
72dc526724 Form tweaks 2024-08-31 13:38:44 +05:30
Manav Rathi
7a48b32bd5 More counts 2024-08-31 13:01:06 +05:30
Manav Rathi
db58520afe Without ID 2024-08-31 12:36:51 +05:30
Manav Rathi
1ec9dfea7f Equal sized buttons 2024-08-31 12:21:25 +05:30
Manav Rathi
e36f081d96 Cleanup 2024-08-31 11:42:11 +05:30
Manav Rathi
cfcd41fc7e Cleanup 2024-08-31 11:26:48 +05:30
Manav Rathi
60cac291ff Cleanup 2024-08-31 11:13:23 +05:30
Manav Rathi
c3cfb7ae2f Clean up 2024-08-31 11:11:18 +05:30
Manav Rathi
067ba8ea85 Fix form rerendering
The item renderer should not be defined inline otherwise it will get re-created
each time the parent component (list) gets rerendered.

https://github.com/bvaughn/react-window/issues/413#issuecomment-597876562
2024-08-31 10:38:38 +05:30
Manav Rathi
14a4398a14 Restructure to avoid unnecessary rerenders 2024-08-31 09:45:43 +05:30
Manav Rathi
ff759c31b2 [web] Indicate that hash comparision is also used in the detail message (#3072)
Context: https://github.com/ente-io/ente/discussions/3070
2024-08-31 09:30:06 +05:30
Manav Rathi
854198f215 [web] Indicate that hash comparision is also used in the detail message
Context: https://github.com/ente-io/ente/discussions/3070
2024-08-31 09:25:17 +05:30
Manav Rathi
6fcfa3d984 Live photo changelog (#3071)
https://github.com/ente-io/ente/pull/2865
2024-08-31 07:24:23 +05:30
Manav Rathi
1e1ef7f94b Live photo changelog
https://github.com/ente-io/ente/pull/2865
2024-08-31 07:22:48 +05:30
Manav Rathi
b47f627508 [desktop] Clustering WIP - Part x/x (#3061) 2024-08-30 21:21:25 +05:30
Manav Rathi
0da8f45084 Fix form reset 2024-08-30 21:09:42 +05:30
Manav Rathi
c147ec1067 Ensure nums
There's a better way, just debugging code for now
2024-08-30 21:00:13 +05:30
ashilkn
e4149fa55e [mob][photos] Chore 2024-08-30 19:59:05 +05:30
Manav Rathi
ccb0e5278d Minscore 2024-08-30 19:58:55 +05:30
ashilkn
cb83f3592b [mob][photos] Use custom icon for 'loop video off' button 2024-08-30 19:48:29 +05:30
Manav Rathi
342af990f6 [desktop] Clustering WIP - Part x/x (#3058) 2024-08-30 19:16:20 +05:30
Manav Rathi
737e46a90e Use correct type 2024-08-30 19:15:04 +05:30
Manav Rathi
b7e67d4e2a Lint fix 2024-08-30 19:11:51 +05:30
Manav Rathi
4dc9ed6438 Don't overwrite submitting state 2024-08-30 19:02:12 +05:30
ashilkn
e1f2a7dcf7 [mob][photos] Improve play pause button in video player 2024-08-30 18:50:48 +05:30
ashilkn
70ad285e09 [mob][photos] Extract strings 2024-08-30 18:21:36 +05:30
ashilkn
d2459016f1 [mob][photos] Change copy 2024-08-30 18:19:11 +05:30
ashilkn
c6ec5cf645 [mob][photos] Fix state issue with video loop toggle button 2024-08-30 18:14:08 +05:30
Manav Rathi
1881dde11f Fix aliasing 2024-08-30 18:13:10 +05:30
Manav Rathi
b06bd19bc9 Unclustered 2024-08-30 18:09:09 +05:30
Manav Rathi
b93a591401 Rem params 2024-08-30 17:58:47 +05:30
Manav Rathi
7ff9dd5a57 LF 2024-08-30 17:48:29 +05:30
Manav Rathi
96397c24b4 Fin 2024-08-30 17:36:01 +05:30
laurenspriem
a9bc6502cb [mob][photos] proper logging in ML indexing isolate 2024-08-30 13:58:46 +02:00
Manav Rathi
4f4eb773fc Clean 2024-08-30 17:24:49 +05:30
Manav Rathi
48e00a0ecc Linear 2024-08-30 17:05:16 +05:30
ashilkn
f8593255ac [mob][photos] Fix most of the seekbar issues when turning off looping videos 2024-08-30 16:59:26 +05:30
Manav Rathi
598d5aab10 propagate 2024-08-30 16:47:07 +05:30
ashilkn
26cb81a720 [mob][photos] almost fully functional toggle for toggling video loop 2024-08-30 16:21:36 +05:30
Manav Rathi
20c742d43d form 2 2024-08-30 16:19:16 +05:30
laurenspriem
1b1f54feb0 [mob][photos] Actual logging in cluster isolate 2024-08-30 12:22:58 +02:00
Neeraj Gupta
6da1f892ce Bump version 2024-08-30 15:44:00 +05:30
Neeraj Gupta
e243a914e9 [mob] Show backup status on status_bar tap 2024-08-30 15:44:00 +05:30
Neeraj Gupta
df3ba86977 Update build file 2024-08-30 15:44:00 +05:30
laurenspriem
91646a809b [mob][photos] Actual logging in ML Computer 2024-08-30 12:07:06 +02:00
Vishnu Mohandas
2db170a3ae Add FAQ about shared item organization (#3052) 2024-08-30 15:23:51 +05:30
vishnukvmd
d9ca47914d Add FAQ about shared item organization 2024-08-30 15:23:26 +05:30
Manav Rathi
657f27822c form 1 2024-08-30 15:21:28 +05:30
Manav Rathi
ed3d8b984e Scrollable header 2024-08-30 15:09:53 +05:30
Neeraj Gupta
ed1970b6d8 [docs] Add troubleshooting guide for auth 2024-08-30 14:52:27 +05:30
Manav Rathi
d374960c35 Tweak the debugging panel 2024-08-30 13:21:14 +05:30
Neeraj Gupta
3feac9f0b4 [mob] Bump version v0.9.31 2024-08-30 13:16:52 +05:30
ashilkn
dc6fde9f77 [mob][photos] Fix: audio not playing on iOS when in silent mode 2024-08-30 13:06:55 +05:30
Neeraj Gupta
be3a709335 [server] Use nanoId as reqID 2024-08-30 09:16:43 +05:30
Manav Rathi
883bdcd845 [desktop] Clustering WIP - Part x/x (#3040) 2024-08-29 21:03:09 +05:30
Manav Rathi
d5a1187e13 Prep 2024-08-29 20:52:13 +05:30
ashilkn
d413ed2de0 [mob][auth] Update flutter version in github workflows 2024-08-29 20:46:24 +05:30
ashilkn
ac0ae00015 [mob][auth] Update flutter submodule to v3.24.1 2024-08-29 20:46:24 +05:30
Prateek Sunal
325871f7c5 fix(backup): attach reason of error, use ListView.builder, use upload instead of forceUpload 2024-08-29 20:45:51 +05:30
Prateek Sunal
5662661326 fix(backup-status): limit folder name to single line 2024-08-29 20:45:51 +05:30
Prateek Sunal
864b5514be feat(backup): introduce backup status screen 2024-08-29 20:45:51 +05:30
Prateek Sunal
2044d3eb6b chore: add translation keys 2024-08-29 20:45:51 +05:30
Prateek Sunal
577b262418 fix: change sentence case for android debug builds 2024-08-29 20:45:51 +05:30
Manav Rathi
d6c7ab0735 Inline 2024-08-29 20:18:31 +05:30
Manav Rathi
15884597b4 uc 2024-08-29 20:03:06 +05:30
Manav Rathi
4fd32155dc Worker 2024-08-29 19:55:05 +05:30
Manav Rathi
c9acda1b6d Show direction 2024-08-29 19:47:16 +05:30
Manav Rathi
29b5830e19 Print scores 2024-08-29 19:31:24 +05:30
Manav Rathi
3d95212023 Preview 2024-08-29 19:22:55 +05:30
Manav Rathi
2179b193d2 Preview 2024-08-29 19:15:34 +05:30
Manav Rathi
89a5a9f42f Prune 2024-08-29 18:42:17 +05:30
Manav Rathi
cd69e00451 Batch 2024-08-29 18:27:44 +05:30
Tanguy
fc66c3e689 Add Upstox icon 2024-08-29 18:10:19 +05:30
Manav Rathi
67ea0cfe73 Debugging code 2024-08-29 18:07:37 +05:30
Manav Rathi
406ac81684 [server] Gracefully handle deleted users (#3035)
## Description

## Tests
2024-08-29 18:06:44 +05:30
Manav Rathi
c1f16a5b6a [web] Make web app's log handling consistent with how desktop app does it (#3034) 2024-08-29 18:04:02 +05:30
Neeraj Gupta
236d24c79b [server] Gracefully handle deleted users 2024-08-29 18:01:06 +05:30
Manav Rathi
b55cf7c0d8 Update 2024-08-29 17:51:48 +05:30
Manav Rathi
87d6105159 Remove leftover migration code 2024-08-29 17:51:03 +05:30
Manav Rathi
194f07d48e Fix style lint issue 2024-08-29 17:50:09 +05:30
araghon007
0c48f53ab1 Remove X.com custom icon 2024-08-29 17:43:41 +05:30
Manav Rathi
6aba9064a7 [web] Make web app's log handling consistent with how desktop app does it 2024-08-29 17:36:40 +05:30
Manav Rathi
a2f87c8bd5 [web] Clear cached thumbnails if the source file is edited (#3032)
This still doesn't clear the cached React component, but now at least
the thumbnail would be refreshed on the next refresh of the page.
2024-08-29 17:32:49 +05:30
Manav Rathi
67361113af Help the linter move on 2024-08-29 17:28:11 +05:30
Aaron Torres
3d2a66023d Add RippleMatch icon 2024-08-29 17:22:47 +05:30
Manav Rathi
d99e405f10 [web] Clear cached thumbnails if the source file is edited 2024-08-29 17:16:10 +05:30
ashilkn
d5a8f234f8 [mob][photos] fix: creating a new album from hidden section is not hidden by default 2024-08-29 16:47:37 +05:30
Laurens Priem
018bd8a767 Ml fixesv148 (#3028)
## Description

- Don't process ML on mobile for large files
- ML user developer options to clear local data
2024-08-29 11:52:13 +02:00
Manav Rathi
e1e92d944a [desktop] Cluster WIP - Switch to HDBSCAN (#3024) 2024-08-29 08:17:04 +05:30
Manav Rathi
5dd1720b88 lf 2024-08-29 08:13:56 +05:30
Manav Rathi
e84903d2dd Switch 2024-08-29 08:01:43 +05:30
Manav Rathi
ca1a292fb2 Prep to try the hdbscan 2024-08-29 07:27:01 +05:30
Manav Rathi
62ba1f0f75 [desktop] Add CHANGELOG entry for Intel macOS fix (#3022)
Also tweak the github action again.
2024-08-28 20:40:22 +05:30
Manav Rathi
5ca3ca5289 Add CHANGELOG entry 2024-08-28 20:38:28 +05:30
Manav Rathi
ac5d37a9e3 Not helping, this is just causing it to run twice 2024-08-28 20:38:25 +05:30
Manav Rathi
23732dd087 [desktop] Cluster WIP - Part x/x (#3021) 2024-08-28 20:18:14 +05:30
Manav Rathi
5aae59cdda Add limits 2024-08-28 20:10:23 +05:30
Manav Rathi
3563c20997 Add limits 2024-08-28 20:04:59 +05:30
Manav Rathi
14ac034c0b Provide both options 2024-08-28 19:45:47 +05:30
Manav Rathi
cd5e40a1f5 Vars 2024-08-28 17:44:04 +05:30
Manav Rathi
72cc188efe Incorporate blur 2024-08-28 17:39:09 +05:30
Manav Rathi
2d50da84c8 Show blur 2024-08-28 17:29:52 +05:30
laurenspriem
dd6f88a1cd [mob][photos] Move 2024-08-28 13:49:07 +02:00
laurenspriem
ac5d9d99f1 [mob][photos] ML user developer options 2024-08-28 13:46:58 +02:00
Vishnu Mohandas
5ff595b268 Update string (#3018) 2024-08-28 16:39:23 +05:30
vishnukvmd
3cebd975a8 Update string 2024-08-28 16:38:56 +05:30
Manav Rathi
dac0dfb8f9 Set cgroups 2024-08-28 16:29:17 +05:30
Manav Rathi
77cf819ab4 Indicate cluster 2024-08-28 16:18:57 +05:30
Manav Rathi
760b1f3f85 Neighbours 2024-08-28 15:14:58 +05:30
laurenspriem
db8e203c36 [mob][photos] Always log basic info on empty result 2024-08-28 11:21:50 +02:00
laurenspriem
1e9a014ce7 [mob][photos] Minor cleanup 2024-08-28 11:12:22 +02:00
laurenspriem
e1ce353069 [mob][photos] Don't process large files on mobile 2024-08-28 11:08:18 +02:00
Vishnu Mohandas
2d97aa2e59 [docs] Tweaks to the Google import steps (#3014)
This is how it looks. It is getting a bit too long, so not 100%
satisfied with this.

<img width="703" alt="Screenshot 2024-08-28 at 13 56 25"
src="https://github.com/user-attachments/assets/bf8d0e56-baa2-4a8b-80a1-de40e8896108">
2024-08-28 14:00:14 +05:30
Manav Rathi
584ce6d416 [docs] Tweaks to the Google import steps 2024-08-28 13:57:22 +05:30
laurenspriem
61c1847d75 [mob][photos] Move 2024-08-28 10:19:39 +02:00
Manav Rathi
b922d135c5 [docs] Add a intro to backup FAQ since this question keeps coming up (#3013)
e.g. https://github.com/ente-io/ente/discussions/3009
2024-08-28 13:34:56 +05:30
Manav Rathi
aedf659144 Link 2024-08-28 13:31:50 +05:30
Manav Rathi
ca3ec5e94c pretty 2024-08-28 13:30:02 +05:30
Manav Rathi
e605d4c0df [docs] Add a intro to backup FAQ since this question keeps coming up
e.g. https://github.com/ente-io/ente/discussions/3009
2024-08-28 13:28:45 +05:30
Tanguy
74377a93d8 Fix #2018 2024-08-28 13:17:01 +05:30
Manav Rathi
d9d286d94e [desktop] Cluster debugging page (#3012) 2024-08-28 13:13:02 +05:30
Manav Rathi
8e87ebd50b Inline 2024-08-28 12:14:03 +05:30
Manav Rathi
87750805ae Inline 2024-08-28 11:44:29 +05:30
Manav Rathi
9908cf5a29 Debug code 2024-08-28 10:48:10 +05:30
Manav Rathi
0657b16002 Debugging page 2024-08-28 10:09:19 +05:30
Manav Rathi
703ba3ef6e [desktop] Clustering WIP - Part x/x (#3003) 2024-08-27 20:04:21 +05:30
Manav Rathi
3a64b675bb [server] Minor copy change (#3002)
## Description

## Tests
2024-08-27 20:03:25 +05:30
Manav Rathi
cfe9178301 Experiment to try and reduce the latency 2024-08-27 20:00:38 +05:30
Neeraj Gupta
b3d94e9bcf [server] Minor copy change 2024-08-27 19:51:28 +05:30
Manav Rathi
8aac4bf55f Fix 2024-08-27 19:50:39 +05:30
Manav Rathi
ca9c244182 Split 2024-08-27 19:27:31 +05:30
Manav Rathi
c4f81f55d1 Fix 2024-08-27 19:18:30 +05:30
Manav Rathi
8397ed52ce Tweaks 2024-08-27 19:14:34 +05:30
Manav Rathi
92859aa748 Doc 2024-08-27 18:44:51 +05:30
Manav Rathi
1fcc425779 Integrate 2024-08-27 18:31:07 +05:30
Manav Rathi
52bfe0310a Algo 2024-08-27 18:28:52 +05:30
Manav Rathi
1a9a36cb4c Scaffold 2024-08-27 18:18:09 +05:30
Manav Rathi
3f12ff2830 Opt 2024-08-27 18:18:09 +05:30
Manav Rathi
15ba2dd297 Start working on clustering again 2024-08-27 18:18:09 +05:30
Neeraj Gupta
b9dd371676 [mob] bump version 2024-08-27 18:14:57 +05:30
Neeraj Gupta
0f47842b5f [mob] generated files 2024-08-27 18:14:57 +05:30
Manav Rathi
49895a7d7f [web] Show ML option only on desktop (#2997)
This had been accidentally left enabled on web. The ML wouldn't run,
just the option was being shown.
2024-08-27 18:09:50 +05:30
Manav Rathi
520d893fd2 Show ML option only on desktop 2024-08-27 18:05:36 +05:30
Neeraj Gupta
e323096172 Merge tag 'photos-v0.9.30' into f-droid 2024-08-27 17:20:23 +05:30
Neeraj Gupta
e25d439b9b [server] Update validation for storage bonus 2024-08-27 16:30:04 +05:30
Neeraj Gupta
7103477598 [server] Reduce filedata delete worker count to 1 2024-08-27 16:30:04 +05:30
Neeraj Gupta
b0379e8945 [mob] Fix missing magic search 2024-08-27 16:24:03 +05:30
Crowdin Bot
4649561886 New Crowdin translations by GitHub Action 2024-08-27 16:21:21 +05:30
Laurens Priem
1cfb83ab02 Tiny cleanup (#2986)
## Description

Nothing worth mentioning really.
2024-08-27 12:34:55 +02:00
Laurens Priem
b7eb130a63 Merge branch 'main' into tiny_cleanup 2024-08-27 12:34:48 +02:00
Neeraj Gupta
c2a5f85a02 [mob] Skip untranslated strings 2024-08-27 16:02:33 +05:30
Neeraj Gupta
b9f8f55a30 [mob] Upgrade crowdin config 2024-08-27 15:59:07 +05:30
Neeraj Gupta
5e05e50049 [mob] Fix lint 2024-08-27 15:48:25 +05:30
Neeraj Gupta
cba69a84d3 [mob] Skip exporting untranslated strings for store listing 2024-08-27 15:40:27 +05:30
laurenspriem
8044bd75df [mob][photos] stop annoying analyzer emphasis 2024-08-27 12:09:51 +02:00
laurenspriem
9b82ba22a3 [mob][photos] Remove last tflite remnants 2024-08-27 11:41:59 +02:00
Neeraj Gupta
ac3061a232 Revert "[mob]Remove dst from crowdin template"
This reverts commit 4278e9c474.
2024-08-27 14:42:20 +05:30
Neeraj Gupta
4278e9c474 [mob]Remove dst from crowdin template 2024-08-27 14:35:04 +05:30
Ashil
3be95042a3 [mob][photos] update flutter version in README.md (#2978) 2024-08-27 14:18:30 +05:30
ashilkn
b1f3b440f7 [mob][photos] changes in pubspec.lock 2024-08-27 14:18:17 +05:30
ashilkn
55b4ce8326 [mob][photos] Update flutter version in github workflows 2024-08-27 14:09:27 +05:30
ashilkn
6c5dd38dbf [mob][photos] Update flutter version to 3.24.1 in README.md 2024-08-27 14:06:50 +05:30
Laurens Priem
3f9f554b4c ML file download logs (#2979)
## Description

More logging regarding download/obtaining file for ML indexing
2024-08-27 10:33:29 +02:00
Crowdin Bot
2450dcf4c2 New Crowdin translations by GitHub Action 2024-08-27 13:57:19 +05:30
laurenspriem
7718da93a5 [mob][photos] Logs 2024-08-27 10:23:15 +02:00
ashilkn
ef01223d9d [mob][photos] update flutter version in README.md 2024-08-27 13:49:28 +05:30
laurenspriem
d299f94518 [mob][photos] More logs 2024-08-27 10:11:12 +02:00
laurenspriem
375260d701 [mob][photos] Better logging for image retrieval 2024-08-27 10:05:31 +02:00
Manav Rathi
dc49a59111 [desktop] Specify an action version (#2977)
Apparently, specifying something after the @ is necessary. Without this,
the action stopped working.

Updates https://github.com/ente-io/ente/pull/2976.
2024-08-27 13:21:01 +05:30
Manav Rathi
13dea41c97 [desktop] Specify an action version
Apparently, specifying something after the @ is necessary. Without this, the
action stopped working.
2024-08-27 12:54:55 +05:30
Manav Rathi
3e4f8e7041 [desktop] Use latest version of our updated fork of the electron-builder action (#2976)
So that it refs this commit

eff78a1d33
2024-08-27 12:45:06 +05:30
Manav Rathi
f3860a077e [desktop] Use latest version of our updated fork of the electron-builder action
So that it refs this commit
eff78a1d33
2024-08-27 12:44:33 +05:30
Manav Rathi
cee429abdb Update the docs around ffmpeg on Intel macOS (#2974) 2024-08-27 12:40:28 +05:30
Manav Rathi
80b86189d0 Update the docs around ffmpeg on Intel macOS 2024-08-27 12:39:51 +05:30
Neeraj Gupta
4ecc64e478 [server] Handle case when no entry exists in trash 2024-08-27 12:35:24 +05:30
Manav Rathi
46e1552f1e [server] Cache count improvement (#2972)
## Description
This does not handle the case where the server might get multiple
request for same user to get the count, and the file count is not cached
yet.

## Tests
2024-08-27 12:15:09 +05:30
Manav Rathi
34183aab64 [desktop] Fix broken nightly builds due to ajv (#2971)
I'm not sure why it started happening now. Earlier I thought it was
because of this - https://github.com/ente-io/ente/pull/2969 - but that
was a red-herring (I think!), instead this likely got triggered because
of

eff78a1d33.

This change fixed the issue locally, will see if it works on CI too.

Workaround from:
https://github.com/ajv-validator/ajv/issues/2443#issuecomment-2147026958
2024-08-27 12:04:29 +05:30
Neeraj Gupta
e32facf3e6 [server] Refresh fileCount only if trash or usage changed 2024-08-27 12:01:00 +05:30
Manav Rathi
571d721925 [desktop] Fix broken nightly builds due to ajv
I'm not sure why it started happening now. Earlier I thought it was because of
this - https://github.com/ente-io/ente/pull/2969 - but that was a red-herring (I
think!), instead this likely got triggered because of
eff78a1d33.

This change fixed the issue locally, will see if it works on CI too.

Workaround from:
https://github.com/ajv-validator/ajv/issues/2443#issuecomment-2147026958
2024-08-27 12:00:40 +05:30
Manav Rathi
f1e91ab11a [server] Allow adding bonus storage (#2970)
## Description

## Tests
2024-08-27 11:44:00 +05:30
Neeraj Gupta
a5b289d290 [server] Allow 200,1TB, & 2TB 2024-08-27 11:36:26 +05:30
Neeraj Gupta
0925f7f0a2 [server] Allow adding support bonus 2024-08-27 11:32:48 +05:30
Neeraj Gupta
bf7f1d43c0 [server] Update endpoint 2024-08-27 11:26:59 +05:30
Neeraj Gupta
e0eda79a91 [server] Refactor 2024-08-27 11:20:27 +05:30
Neeraj Gupta
9334540e1e [server] Rename 2024-08-27 11:14:34 +05:30
Neeraj Gupta
f67516f696 [server] Remove duplicate code 2024-08-27 10:56:56 +05:30
Manav Rathi
5663378bf2 [desktop] Fix macOS universal binaries (#2969)
The previous approach worked, but we ran into some other issues

    Uncaught Exception:
    Error: Cannot find module 'ajv/dist/compile/codegen'
    Require stack:
-
/Applications/ente.app/Contents/Resources/app.asar/node_modules/ajv-formats/dist/limit.js

As an alternative, try to use the yarn equivalent(-ish).
2024-08-27 10:52:49 +05:30
Manav Rathi
45c4d1c623 [server] Remove unused endpoint (#2968)
## Description

## Tests
2024-08-27 10:51:47 +05:30
Manav Rathi
7129b2822b [desktop] Fix macOS universal binaries
The previous approach worked, but we ran into some other issues

    Uncaught Exception:
    Error: Cannot find module 'ajv/dist/compile/codegen'
    Require stack:
    - /Applications/ente.app/Contents/Resources/app.asar/node_modules/ajv-formats/dist/limit.js

As an alternative, try to use the yarn equivalent(-ish).
2024-08-27 10:50:51 +05:30
Neeraj Gupta
65497862ea [server] Remove unused endpoint 2024-08-27 10:48:56 +05:30
Manav Rathi
e2c3b625db [server] Log slow replication upload (#2966)
## Description

## Tests
2024-08-27 10:07:40 +05:30
Manav Rathi
acfbcf1cf4 [desktop] Fix action (#2967)
Fix for https://github.com/ente-io/ente/pull/2965
2024-08-27 10:03:27 +05:30
Manav Rathi
c1327fd8aa [desktop] Fix action
Fix for https://github.com/ente-io/ente/pull/2965
2024-08-27 10:02:45 +05:30
Neeraj Gupta
706bb12273 [server] Log slow replication 2024-08-27 10:00:06 +05:30
Manav Rathi
323f027a9d [desktop] Create ffmpeg universal binaries for macOS (#2965)
Tested locally, still need to run it as a GitHub action to verify that
it is working as intended.

Refs:
-
https://www.npmjs.com/package/ffmpeg-static#electron--other-cross-platform-packaging-tools
- https://github.com/eugeneware/ffmpeg-static/issues/35
- https://github.com/eugeneware/ffmpeg-static/issues/136
2024-08-27 09:57:35 +05:30
Manav Rathi
248d8e09a9 [desktop] Create ffmpeg universal binaries for macOS
Tested locally, still need to run it as a GitHub action to verify that it is
working as intended.

Refs:
- https://www.npmjs.com/package/ffmpeg-static#electron--other-cross-platform-packaging-tools
- https://github.com/eugeneware/ffmpeg-static/issues/35
- https://github.com/eugeneware/ffmpeg-static/issues/136
2024-08-27 09:54:30 +05:30
Manav Rathi
716b1be234 [meta] Run PRs lint checks for pull requests from external forks (#2959)
Currently, for PRs opened by external contributors, the various lint
checks don't run (sometimes causing code that fails basic lint checks to
be committed to main).

<img width="796" alt="Screenshot 2024-08-26 at 21 56 01"
src="https://github.com/user-attachments/assets/d7607c65-1849-4ec3-ae0e-011161015fce">

From my current understanding (I find the docs around this confusing -
I'm not sure about this), we need to instead use "pull_request". Refs:

*
https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request
*
https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/

Note that even then, we will need a manual step to approve running the
lints for first time contributors. Which is fine, at least we'll see the
option, unlike right now where they just can't be run until the code
hits main.

<img width="542" alt="Screenshot 2024-08-26 at 21 56 17"
src="https://github.com/user-attachments/assets/d5281a04-c6f8-4bd6-b368-b4bd99b943ef">
2024-08-27 08:06:53 +05:30
Neeraj Gupta
8f5f1a22ee [auth] Fix Aegis import without group 2024-08-27 05:16:05 +05:30
Vishnu Mohandas
f9b740b683 Update docs (#2961) 2024-08-26 22:33:28 +05:30
vishnukvmd
2f0cef6ab9 [docs] Add FAQ 2024-08-26 22:32:44 +05:30
Neeraj Gupta
58575a2dc7 [mob] Update version v0.9.30 2024-08-26 22:25:52 +05:30
Manav Rathi
8813b0cf1c [meta] Run PRs lint checks for pull requests from external forks
Currently, for PRs opened by external contributors, the various lint checks
don't run (sometimes causing code that fails basic lint checks to be committed
to main).

From my current understanding (I find the docs around this confusing), we need
to instead use the "pull_request" target. Refs:

* https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#pull_request
* https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/

Note that even then, we will need a manual step to approve running the lints for
first time contributors. Which is fine, at least we'll see the option, unlike
right now where they just can't be run until the code hits main.
2024-08-26 21:50:04 +05:30
Vishnu Mohandas
ef26c39378 [docs] Remove stale question about magic search (#2957)
Not sure if this distinction is relevant anymore, but if needed can
retain it too (just saw it when modifying something else).
2024-08-26 21:45:11 +05:30
vishnukvmd
fd4026f27a [doc] Update information about lost password + recovery key 2024-08-26 21:43:25 +05:30
Vishnu Mohandas
dee504be93 [docs] Update answer (#2958) 2024-08-26 21:36:45 +05:30
vishnukvmd
7485c4a02f [docs] Update answer 2024-08-26 21:36:15 +05:30
Manav Rathi
4c1a2b88a2 [docs] Remove stale question about magic search
Not sure if this distinction is relevant anymore.
2024-08-26 21:32:05 +05:30
Manav Rathi
e05b7b4d49 [docs] Move preserving folder structure into its own subsection (#2956) 2024-08-26 21:20:13 +05:30
Manav Rathi
ef7dfd5054 Clarify nested 2024-08-26 21:19:15 +05:30
Manav Rathi
f40257e21d [docs] Move preserving folder structure into its own subsection 2024-08-26 21:16:11 +05:30
Tanguy
15dc823109 [auth] Add & change icons (#2954)
- Add G2A icon.
- Update Teleport icon.
- Add `mix-blend-mode:difference` to SVGs containing white/black parts
to make them visible in both dark and light themes, while preserving the
brand guideline (GitHub, Ubisoft, Mistral, Filen).
**On Android Studio emulators, this `mix-blend-mode` can appear
glitched, but it works fine (verified on iPhone).**

<!--- Describe your changes in detail -->

## Type of Change

<!--- Put an `x` in all the boxes that apply: -->

- [x] 🖼️ New icon
- [ ]  New feature (non-breaking change which adds functionality)
- [ ] 🛠️ Bug fix (non-breaking change which fixes an issue)
- [ ]  Breaking change (fix or feature that would cause existing
functionality to change)
- [x] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-08-26 20:31:34 +05:30
Laurens Priem
5c64d53e5a [mob][photos] Log format of decoding error (#2951)
## Description

Title
2024-08-26 16:54:18 +02:00
laurenspriem
0121643558 [mob][photos] Log format of decoding error 2024-08-26 16:53:01 +02:00
Manav Rathi
e3e7105393 [web] Fix lint issues in recent external PRs (#2950) 2024-08-26 20:21:58 +05:30
Manav Rathi
fc4429925b Fix lint issues 2024-08-26 20:14:00 +05:30
Manav Rathi
57cc101fcf [desktop] Fix video upload when metadata extraction fails (#2949)
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically
862495c29e.
2024-08-26 20:12:47 +05:30
Laurens Priem
210706e978 Solve onnx build issue Android (#2948)
## Description

Solve build issue on Android
2024-08-26 16:38:50 +02:00
Manav Rathi
c0e6449962 [desktop] Fix video upload when metadata extraction fails
e.g. on Intel macOS. Regression introduced in 1.7.3, specifically 862495c29e.
2024-08-26 20:01:20 +05:30
laurenspriem
e98e8833e6 [mob][photos] Clip logs 2024-08-26 16:15:49 +02:00
laurenspriem
1f05ae268f [mob][photos] updated onnxruntime without android binary 2024-08-26 16:04:32 +02:00
Neeraj Gupta
924bee53e8 [server] Upload fileData in async manner 2024-08-26 17:19:54 +05:30
Neeraj Gupta
b258c3a6b7 [server] Remove slow req logging 2024-08-26 17:19:54 +05:30
Neeraj Gupta
3dd9be921a [mob] Bump version v0.9.29 2024-08-26 17:00:55 +05:30
Neeraj Gupta
a10972319b [mob] Potential fix for notification order 2024-08-26 17:00:55 +05:30
Neeraj Gupta
0af37e8cbe [mob] Generated strings 2024-08-26 17:00:55 +05:30
Manav Rathi
ea6591e072 [web] New translations (#2941)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 15:51:52 +05:30
Crowdin Bot
87567ad8ee New Crowdin translations by GitHub Action 2024-08-26 10:19:59 +00:00
Vishnu Mohandas
4a6942f604 Remove extra space before comma (#2940) 2024-08-26 15:49:13 +05:30
vishnukvmd
b18f7fbfad Remove extra space before comma 2024-08-26 15:40:54 +05:30
Vishnu Mohandas
42c77fd506 ente -> Ente (#2938)
Fixes #2936.
2024-08-26 15:24:40 +05:30
Ashil
217831cf36 [mob][photos] Fix SafeArea UI issues on file viewer (#2935) 2024-08-26 15:24:33 +05:30
vishnukvmd
aa696e8457 ente -> Ente 2024-08-26 15:23:15 +05:30
Vishnu Mohandas
33170f240d [server] Fixed typo (#2937)
## Description

## Tests
2024-08-26 15:21:59 +05:30
Neeraj Gupta
dec57863bd [server] Fixed typo 2024-08-26 15:17:08 +05:30
ashilkn
572bca145a [mob][photos] Remove unnecessary safearea from top of video player controls 2024-08-26 15:10:29 +05:30
ashilkn
9c503437b6 [mob][photos] Fix UI regression 2024-08-26 15:07:35 +05:30
Z13B
9de3bdcd03 [auth] Added Bethesda Softworks icon 2024-08-26 15:05:25 +05:30
ashilkn
661f93a1bc [mob][photos] Fix safeArea issues on file viewer 2024-08-26 14:47:23 +05:30
Vishnu Mohandas
934f83fe04 [doc] Update image in doc (#2933)
## Description

## Tests
2024-08-26 14:29:43 +05:30
vishnukvmd
f6dcda8835 [doc] Update image in doc 2024-08-26 14:29:16 +05:30
Neeraj Gupta
999de31233 [server] Fix go mod 2024-08-26 14:22:02 +05:30
Neeraj Gupta
95a7d9288d [mob] Fixed typo 2024-08-26 14:07:37 +05:30
Manav Rathi
0a93ce0a46 [server] Fix go-away version (#2925)
## Description

## Tests
2024-08-26 12:08:36 +05:30
Prateek Sunal
9aefea66d2 chore: update packages 2024-08-26 12:07:42 +05:30
Prateek Sunal
3a65f49ab3 chore: remove -pre from pubspec 2024-08-26 12:07:42 +05:30
Prateek Sunal
f54a9429de chore: remove unwanted 2024-08-26 12:07:42 +05:30
Prateek Sunal
ebc28fb831 fix: unfold constants 2024-08-26 12:07:42 +05:30
Prateek Sunal
1bcf2c92b4 fix: scaling of text in code, etc 2024-08-26 12:07:42 +05:30
Crowdin Bot
3b6c840a94 New Crowdin translations by GitHub Action 2024-08-26 12:07:09 +05:30
Neeraj Gupta
a4420efd52 [server] Fix go-away version 2024-08-26 11:56:02 +05:30
casualsailo
4f7b100d7a Add BinanceUS icon 2024-08-26 11:25:37 +05:30
casualsailo
25a1dbcfd0 Add Wealthfront icon 2024-08-26 11:25:37 +05:30
casualsailo
e7c6eec555 Add T-Mobile icon 2024-08-26 11:25:37 +05:30
Neeraj Gupta
34706eff46 [server] Treat invalid attestation resp as badRequest 2024-08-26 11:25:05 +05:30
SpeeterYT
0d33c68d22 Added FritzBox to custom-icons.json
Added FritzBox to custom-icons.json. It uses the same svg as myfritz, so its entry was extended insted of creating a new one
2024-08-26 11:18:44 +05:30
Manav Rathi
71e837555c Fix links (#2922)
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 11:17:29 +05:30
Brogio
93e2036cfd Update referral.go to check for profanity in code (#2868)
## Description
Checks if the code contains profanity

## Tests
2024-08-26 11:17:14 +05:30
Crowdin Bot
1df05a8117 New Crowdin translations by GitHub Action 2024-08-26 11:16:28 +05:30
Manav Rathi
d710ccae9b Fix links
Fixes https://github.com/ente-io/ente/issues/2885
2024-08-26 10:57:12 +05:30
Manav Rathi
0b0dbf2839 [desktop] Fix link in dependencies docs (#2920)
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:54:32 +05:30
Manav Rathi
ebcec9bad9 [desktop] Fix link in dependencies docs
Fixes https://github.com/ente-io/ente/issues/2884
2024-08-26 10:53:10 +05:30
Manav Rathi
ef78ffcc30 [web] New translations (#2913)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-26 10:46:08 +05:30
Manav Rathi
b03ad7fad4 [web][photos] Fix vertical mirror icon (#2856)
## Description
This PR changes the rotation of the vertical mirror icon to be rotated
by 90deg


![image](https://github.com/user-attachments/assets/1c8c4f1b-c130-42ba-a240-f8a2d51d046e)
It's German but should show the fix

## Tests
2024-08-26 10:44:52 +05:30
Manav Rathi
14e5a720e7 [web][photos] Fix search icon layout & color (#2911)
This fixes the search icon in the search box not being centered properly
and also not having the muted color style.

The container is a flex-box layout which already tries to center its
items. But due to the icons in MUI having a display of `inline-block`,
our `Box` container also needs `display: inline-flex` to properly
calculate the height. Now the box container is the same height as the
icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See
https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

Current web version:

![image](https://github.com/user-attachments/assets/44ca19e3-16c3-4349-9ecd-5089b3876f76)

Proposed fix:

![image](https://github.com/user-attachments/assets/1b707cf3-a9cb-44cb-99ae-4eb4d350f20e)


This also removes the `icon` CSS class from the Box container since it
does not exist anyway. And we fixed the theme color not being applied.
This was otherwise just passed as a raw string to the color property and
now correctly uses the intended theme color.

Thanks!
2024-08-26 10:44:12 +05:30
Manav Rathi
ab2cd75da9 [web][photos] Fix web navbar button sizes (#2912)
Two minor style fixes for the nav bar. 

1. Sidebar 3-lines IconButton had its left padding set to 0, which
causes issues.
2. Upload icon on mobile had the wrong height and thus weird ripple /
hover effects.

Please see the respective commit for details & the reasoning.

How those currently look:

![image](https://github.com/user-attachments/assets/16466b61-dcf0-4647-953e-b680b53943e0)

![image](https://github.com/user-attachments/assets/63ccc4e6-97c2-4e39-8c76-6267bb0e8ae2)

How they look with the proposed fix:

![image](https://github.com/user-attachments/assets/9b1ba2c3-cabf-4ee7-b1e4-66ad3a09ec22)

![image](https://github.com/user-attachments/assets/82e0b49c-dc05-4ae9-a6c8-06efc8d364f3)


Thanks!
2024-08-26 10:42:25 +05:30
Crowdin Bot
0a2f8879a6 New Crowdin translations by GitHub Action 2024-08-26 00:31:54 +00:00
Saibotk
2584a1d09f [web][photos] Fix search icon layout & color
This fixes the search icon in the search box not being centered properly and also not having the muted color style.

The container is a flex-box layout which already tries to center its items. But due to the icons in MUI having a display of `inline-block`, our `Box` container also needs `display: inline-flex` to properly calculate the height. Now the box container is the same height as the icon and it gets centered correctly again.
This is the same methodology that the MUI native `IconButton` also uses
as a display value. See https://github.com/mui/material-ui/issues/33020#issuecomment-1149971549

This also removes the `icon` css class from the Box container since it does not exist anyway. And we fixed the theme color not being applied. This was otherwise just passed as a raw string to the color property and now correctly uses the intended theme color.
2024-08-26 01:36:39 +02:00
Saibotk
f77fadee26 [web][photos] Fix mobile upload button hover & position
The hover and ripple effects and the positioning were off on the mobile upload button, because the `.mobile-button` class used the wrong class to let the element appear again. It used `display: block`, but the MUI IconButton actually has `display: inline-flex`, which will also fix the wrong height of the button.

See https://github.com/mui/material-ui/issues/33020
2024-08-26 01:28:19 +02:00
Saibotk
7e61c07a49 [web][photos] Fix missing sidebar button padding
Previously the button was assigned 0 left padding instead of its default 12px padding. This caused the ripple and hover effects to be off. It also caused the button to be right on the screen edge on mobile.

This is now fixed by just removing the override.
2024-08-26 01:25:34 +02:00
JamesS-M
fe8d5a98c5 add wealthsimple icon 2024-08-25 14:55:21 +05:30
Aman Raj Singh Mourya
ad0bc4a634 [mob][photos] Extract string 2024-08-25 05:54:08 +05:30
Aman Raj Singh Mourya
b9a2cea390 [mob][photos] added authentication to view passkeys 2024-08-25 05:54:08 +05:30
Shamshid
09da5ca550 [Auth] Optimize and improve icons (#2843)
Overall custom_icons directory size improvement is from **1.3M -> 704K**

#### Replaced image data icons:
- 3commas
- Addy_io
- Bitskins
- Bitvavo
- Configcat
- Controld
- Kpn
- Marketplacedottf
- Odido
- Peerberry
- Porkbun
- Skinport
- Tweakers
- Wise

#### Optimized icons:
- Bitwarden
- Bloom_host
- Booking
- Brave_creators
- Cloudamqp
- Cloudflare
- Epic_games
- Google
- HuggingFace
- Kraken
- Mintos
- Mistral
- MyFritz
- Notion
- Nucommunity
- Nvidia
- Rockstar_games
- Samsung
- Sms_pool_net
- Synology_dsm
- Teleport
- Twitch
- Ubisoft
- Uphold
- Whmcs
- Windscribe
- Ynab

#### Improved icons:
- LocalWP
- Mercado_livre
- Transip
- Twingate
- Ubuntu_one
- Wyze
- Yandex

#### Fixed icons:
- Workos
- Poloniex
- Proxmox
- Registro_br
2024-08-25 05:53:26 +05:30
ludespeedny
4adf74b062 [Auth] Adjust icons (#2831)
Removed extra line after "enom" and adjusted itch.io icon color to more
closely match their recommended color in dark and light mode.
2024-08-25 05:51:49 +05:30
Laurens Priem
c818e6f408 [mob][photos] Type error (#2880)
## Description

## Tests
2024-08-25 02:01:01 +02:00
laurenspriem
066b251f75 [mob][photos] Type error 2024-08-24 21:51:39 +02:00
Manav Rathi
3b4917913a [web] Update yarn.lock (#2872)
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:18:37 +05:30
Manav Rathi
e10d581bdb [web] Update yarn.lock
Leftover bit of https://github.com/ente-io/ente/pull/2849
2024-08-24 17:14:30 +05:30
Manav Rathi
f82df77bf8 [docs] Document first user as admin (#2871)
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:03:27 +05:30
Manav Rathi
d0a485f8aa [docs] Document first user as admin
https://github.com/ente-io/ente/pull/2869/
2024-08-24 17:02:20 +05:30
Manav Rathi
8fc319abdf [server] Treat firstUser as admin if admins config is empty (#2869)
## Description

## Tests
2024-08-24 16:48:20 +05:30
Neeraj Gupta
9be01793ac remove check for deleted user 2024-08-24 16:46:15 +05:30
Neeraj Gupta
829b4ab436 [server] Treat firstUser as admin if admins config is empty 2024-08-24 16:35:25 +05:30
Manav Rathi
b190efa814 [server] Handle case where fileInfo is missing (#2867)
## Description
This fixes the 5xx alert for file/info endpoint due to panic

## Tests
Verified that lint works fine locally
PS: This endpoint is used by mobile to backfill file size information,
which is primarily used for dedupe and sort by size feature,.
2024-08-24 16:17:27 +05:30
Neeraj Gupta
5edf3f8e1d [server] Handle case where fileInfo is missing 2024-08-24 16:09:17 +05:30
Neeraj Gupta
cef54aafec [server] Log slow files data put requests (#2866)
## Description

## Tests
2024-08-24 16:02:43 +05:30
Neeraj Gupta
0bc8b428bb [server] Log slow files data put requests 2024-08-24 16:00:15 +05:30
Manav Rathi
006015bd25 [web] Change live photo clubbing threshold to 2 minutes (#2865) 2024-08-24 15:48:25 +05:30
Manav Rathi
391ccb051c [web] Change live photo clubbing threshold to 2 minutes 2024-08-24 15:47:41 +05:30
Neeraj Gupta
408537e016 [server] Added APIs for ops (#2864)
## Description

## Tests
2024-08-24 15:40:14 +05:30
Neeraj Gupta
c00d18cb5d minor refactor 2024-08-24 15:39:45 +05:30
Neeraj Gupta
27546fb558 [server] Allow both enabling or removing email MFA 2024-08-24 15:38:13 +05:30
Manav Rathi
983765db11 [docs] Mention FS times (#2863) 2024-08-24 15:37:16 +05:30
Neeraj Gupta
6786491d72 [server] Add admin endpoint to add ott 2024-08-24 15:35:53 +05:30
Manav Rathi
2a8ff8e1c8 [docs] Mention FS times 2024-08-24 15:35:45 +05:30
Neeraj Gupta
6baa1c08c5 [server] Admin endpoint to disable email mfa 2024-08-24 15:09:32 +05:30
Neeraj Gupta
6cd3dab5d3 [auth] Fix import errors (#2862)
## Description

## Tests
2024-08-24 14:53:38 +05:30
Neeraj Gupta
b8e89ac78a [auth] Lint fixes 2024-08-24 14:28:19 +05:30
Neeraj Gupta
724dcd97c1 [auth] Fix steam import from 2fas 2024-08-24 14:22:35 +05:30
Neeraj Gupta
5a35edbbab [auth] Fix bug in importing account with special chars 2024-08-24 14:09:24 +05:30
Neeraj Gupta
f7c2898e09 [mob] Fix remove from cluster & provide option to delete files from cluster view (#2858)
## Description

## Tests
2024-08-24 13:54:41 +05:30
Neeraj Gupta
0258df5f41 [auth] Log provider when code parsing fails 2024-08-24 13:53:39 +05:30
Manav Rathi
05cf7c9c91 [web] Club into a live photo only if within 5 mins (#2859) 2024-08-24 13:42:12 +05:30
Manav Rathi
c0f628ce2d Club into a live photo only if within 5 mins 2024-08-24 13:24:43 +05:30
Manav Rathi
18a6af3776 Alt 2024-08-24 13:07:46 +05:30
Neeraj Gupta
63e21126f5 [mob] Show delete face option on face group page 2024-08-24 12:58:40 +05:30
Neeraj Gupta
66c88fa067 [mob] Fix type error 2024-08-24 12:57:23 +05:30
Neeraj Gupta
0aba538dd8 [server] Handle invalid domain err (#2848)
## Description

## Tests
2024-08-24 12:51:32 +05:30
Manav Rathi
a9f0da7ed3 Move 2024-08-24 12:36:55 +05:30
Manav Rathi
32f8717224 [desktop] Remove unnecessary readwrite tx (#2857) 2024-08-24 11:30:20 +05:30
Manav Rathi
6fc1ab02aa [docs] Authy guide obsolete notice (#2853)
## Description
As Authy no longer supports its desktop apps, moving from Authy to Ente
Auth using the methods are not possible. This PR adds this notice to the
guide.

it was fun while it lasted 😔 

## Tests
2024-08-24 11:26:29 +05:30
Manav Rathi
9f166d2e48 [desktop] Remove unnecessary readwrite tx 2024-08-24 11:22:13 +05:30
Johannes7k75
26c2d9a9dd fix rotation of vertical mirror 2024-08-23 23:30:04 +02:00
Johannes7k75
fa72aac869 Update TransformMenu.tsx 2024-08-23 23:24:05 +02:00
green.
a61b52ac10 Update index.md 2024-08-23 20:46:00 +02:00
Vishnu Mohandas
de341b2621 [photos] v0.9.28 2024-08-23 23:00:04 +05:30
Manav Rathi
9417b99abe [web] Improved date search, including support for day of week and hour of day (#2849)
Fixes https://github.com/ente-io/ente/discussions/2821
2024-08-23 21:48:14 +05:30
Manav Rathi
3cca9512df LF 2024-08-23 21:43:40 +05:30
Manav Rathi
5fd92096c9 Add CHANGELOG entry 2024-08-23 21:41:25 +05:30
Manav Rathi
68d722d06b Use UI date 2024-08-23 21:37:18 +05:30
Manav Rathi
a84aa346f5 Better hours 2024-08-23 21:28:26 +05:30
Laurens Priem
e68952f2dd Ml debug (#2847)
Various minor fixes for ML:
- Only download model on Wifi and notify user
- Fix ML queue not stopping on interaction
- Partial fix for ML stopping randomly
- Fix ML queue not stopping on disabling ML
- Update ML debug options
2024-08-23 17:56:57 +02:00
Vishnu Mohandas
b11f2adfbe [server] Increase the limit for referral code length (#2845) 2024-08-23 21:21:19 +05:30
Laurens Priem
6f65afc4e5 Merge branch 'main' into ml_debug 2024-08-23 17:49:20 +02:00
laurenspriem
abd5234e7c [mob][photos] resolve merge conflict 2024-08-23 17:48:18 +02:00
Manav Rathi
ee3a920227 Hour 2024-08-23 21:11:21 +05:30
Neeraj Gupta
0e0f06d9a6 [server] Handle invalid domain err 2024-08-23 21:02:07 +05:30
Manav Rathi
a1237dfafe Fix undefineds 2024-08-23 20:55:42 +05:30
Manav Rathi
d4a59983cb Fix holiday parsing 2024-08-23 20:47:26 +05:30
laurenspriem
44a6f256d6 [mob][photos] Show errored faces count 2024-08-23 17:16:38 +02:00
Manav Rathi
177d3dcccf Guarantees 2024-08-23 20:27:28 +05:30
Manav Rathi
039055ccc0 Dedup 2024-08-23 20:24:30 +05:30
Manav Rathi
00865e3ee2 Handle years
Ref: https://github.com/wanasit/chrono/issues/296
2024-08-23 20:23:04 +05:30
vishnukvmd
e9686613b6 Increase the limit for referral code length 2024-08-23 20:21:54 +05:30
laurenspriem
ac3a323abd [mob][photos] ml debug options 2024-08-23 16:51:54 +02:00
Manav Rathi
da5da33dc2 Weekday 2024-08-23 20:09:19 +05:30
Vishnu Mohandas
ad6028d55e Fix status bar issue (#2842)
## Description

Status bar was not adapting to it's background. See status bar on both
before and after screen recordings here:

#### Before


https://github.com/user-attachments/assets/dd899686-43f5-4ab4-ad2c-865bfba1e4d9


#### After



https://github.com/user-attachments/assets/5c0d3544-30ed-43ac-9e7d-5002c6b0add6
2024-08-23 19:04:51 +05:30
laurenspriem
de25072755 [mob][photos] ml debug options 2/x 2024-08-23 15:30:46 +02:00
laurenspriem
e47b4169ed [mob][photos] small refactor 2024-08-23 15:26:23 +02:00
ashilkn
2d4225f6ad [mob][photos] Revert change to dark theme elevation colors becuase of inconsistancy across app with some dark theme colors of few components 2024-08-23 18:53:54 +05:30
Ashil
0eb291071b Revert app bar changes (#2841) 2024-08-23 18:38:23 +05:30
laurenspriem
370731b56a [mob][photos] ml debug options 1/x 2024-08-23 15:06:33 +02:00
ashilkn
20223ddec8 [mob][photos] Refactor + minor UI change 2024-08-23 18:35:05 +05:30
ashilkn
67ee521775 Revert "[mob][photos] Create separate widget for home tab's app bar"
This reverts commit 0e642cd254.
2024-08-23 18:24:06 +05:30
ashilkn
66d7e7e043 Revert "[mob][photos] Refactor + UI tweaks on home app bar"
This reverts commit 183ed3f1d7.
2024-08-23 18:22:18 +05:30
ashilkn
52b13d25b5 [mob][photos] chore 2024-08-23 18:19:41 +05:30
Manav Rathi
118b828ee5 Update matcher 2024-08-23 18:18:19 +05:30
ashilkn
295fa609a6 Revert "[mob][photos] Add shadow to home tab's app bar"
This reverts commit 3461201708.
2024-08-23 18:18:05 +05:30
ashilkn
7f3d7c530f Revert "[mob][photos] Show home tab app bar only on home tab"
This reverts commit 4ad9089f90.
2024-08-23 18:15:23 +05:30
Manav Rathi
8379fb726d Parse 2024-08-23 17:59:50 +05:30
ashilkn
a913d2550d [mob][photos] Fix status bar not adapting it's color with each screen's appbar colour, which is it's background 2024-08-23 17:43:56 +05:30
Manav Rathi
27c5153fb3 Less arbitrary 2024-08-23 17:43:29 +05:30
ashilkn
4ad9089f90 [mob][photos] Show home tab app bar only on home tab 2024-08-23 17:38:42 +05:30
laurenspriem
c3e8a81845 [mob][photos] Lint warnings 2024-08-23 13:57:40 +02:00
Manav Rathi
a5ffb0f4bd Rename 2024-08-23 17:27:38 +05:30
Manav Rathi
aaadffa613 Move 2024-08-23 17:22:21 +05:30
laurenspriem
0178296850 [mob][photos] Stop indexing queue when ML is disabled 2024-08-23 13:50:04 +02:00
Manav Rathi
5a107db577 Document chrono-node 2024-08-23 16:59:48 +05:30
Manav Rathi
cdecf089fc [desktop] Update dependencies (#2840) 2024-08-23 16:09:22 +05:30
Manav Rathi
97d63c940e New rule!
https://typescript-eslint.io/rules/return-await/
2024-08-23 16:05:11 +05:30
Manav Rathi
d96e747c5e Regen yarn.lock 2024-08-23 16:02:18 +05:30
Manav Rathi
5fe1fc8039 Update eslint and frens 2024-08-23 15:59:30 +05:30
Manav Rathi
d9ec49b0ac Update electron updater
https://github.com/electron-userland/electron-builder/releases
2024-08-23 15:59:04 +05:30
Manav Rathi
8118f980f6 List out in full and patch updates
Going forward, we'll use npx npm-check-updates to update the package.json so the
full version numbers are desirable.
2024-08-23 15:50:00 +05:30
Manav Rathi
9743115851 Update ONNX runtime 0.18 => 0.19
https://github.com/microsoft/onnxruntime/releases
2024-08-23 15:44:41 +05:30
Manav Rathi
5a226502c1 Update Electron 30.2.0 => 30.4.0
Routine update, no changes that impact us noticed in the changelog
https://github.com/electron/electron/releases
2024-08-23 15:37:38 +05:30
laurenspriem
f0c546bc3b [mob][photos] clip bilinear 2024-08-23 12:01:35 +02:00
Manav Rathi
577e4765a7 [web] Switch to libsodium-wrappers-sumo (#2839) 2024-08-23 14:46:27 +05:30
Manav Rathi
46f53494df Update 2024-08-23 14:39:05 +05:30
Manav Rathi
d788ca28af Update 2024-08-23 14:35:19 +05:30
Laurens Priem
c4c489abb0 [mob][photos] Use bilinear interpolation for clip (#2838)
## Description

Bilinear interpolation
2024-08-23 10:53:31 +02:00
laurenspriem
a328189891 [mob][photos] Use bilinear interpolation for clip 2024-08-23 10:35:26 +02:00
Manav Rathi
c509bffaa3 Switch to libsodium-wrappers-sumo 2024-08-23 13:21:32 +05:30
Manav Rathi
89effbabc1 [web] Improve the handling of ellipsized labels (#2837)
The overflow: "hidden" on the two parent divs is still needed, for
reasons I don't fully understand, need to debug further at some point.
2024-08-23 12:54:27 +05:30
Neeraj Gupta
c60a61565d [server] Return 400 on invalid RCPT address (#2836)
## Description

## Tests
2024-08-23 12:01:16 +05:30
Neeraj Gupta
251716bad6 [server] Return 400 on invalid RCPT address 2024-08-23 11:58:55 +05:30
Vishnu Mohandas
ee68880f51 [mob] Revert to custom onnxruntime fork (#2834)
## Description

## Tests
2024-08-23 10:47:01 +05:30
Manav Rathi
9577ff7776 Remove unnecessary rep 2024-08-23 10:44:57 +05:30
Manav Rathi
467dccf8bb Use 2024-08-23 10:43:52 +05:30
Neeraj Gupta
270acf1896 [mob] Bump version v0.9.27 2024-08-23 10:40:30 +05:30
Neeraj Gupta
630770be56 Use old onnx package to unblock release 2024-08-23 10:40:06 +05:30
Neeraj Gupta
6e13216c53 Revert "[mob] Fix android build (#2832)"
This reverts commit 5735e050e2, reversing
changes made to 7ddee7d75e.
2024-08-23 10:38:04 +05:30
Manav Rathi
f3dae23e2a Use 2024-08-23 10:36:53 +05:30
Manav Rathi
489dc2e46d Extract 2024-08-23 10:33:26 +05:30
Neeraj Gupta
5735e050e2 [mob] Fix android build (#2832)
## Description

## Tests
Build worked locally
2024-08-23 10:20:17 +05:30
Neeraj Gupta
385655365d [mob] Fix android build 2024-08-23 10:06:17 +05:30
Manav Rathi
f0bf07a384 Move variant into custom component 2024-08-23 09:51:57 +05:30
Shamshid
7ddee7d75e [Auth] Add HuggingFace icon (#2827) 2024-08-23 04:43:07 +05:30
laurenspriem
bb6ac34920 [mob][photos] Keep triggering ML on ML settings page 2024-08-22 16:37:09 +02:00
laurenspriem
5eb153a310 [mob][photos] Prevent double ML sessions in debug iOS 2024-08-22 16:23:14 +02:00
laurenspriem
1d50cdeeca [mob][photos] Fix ml not stopping on interaction 2024-08-22 16:18:16 +02:00
laurenspriem
eaf136d34f [mob][photos] notify user if model download is paused 2024-08-22 15:37:03 +02:00
ashilkn
b96185df63 [mob][photos] Change elevation colors of app 2024-08-22 18:43:14 +05:30
Vishnu Mohandas
bf5e2004cf Update email templates (#2823)
## Description

Updates all templates apart from the ones for family plans to use simple
HTML.

The OTT email is no longer marked as spam by Gmail.

## Tests
- [x] Responsive
- [x] Supports both light and dark themes

## Screenshots

<img width="600" alt="Screenshot 2024-08-22 at 6 16 38 PM"
src="https://github.com/user-attachments/assets/78465ffe-399d-430c-9025-d3c77ff72f67">

<img width="600" alt="Screenshot 2024-08-22 at 6 16 58 PM"
src="https://github.com/user-attachments/assets/1e497cd1-f04a-403a-b4c7-8581f5cfbb91">

<img width="300"
src="https://github.com/user-attachments/assets/ce422733-5a5c-4b30-a6f5-c5003b3da0ed"/>

<img width="300"
src="https://github.com/user-attachments/assets/4468e465-2700-4771-878b-32b19a901074"/>
2024-08-22 18:40:10 +05:30
Manav Rathi
a7fcb44983 [docs] Troubleshooting photo dates from GT (#2824) 2024-08-22 18:31:29 +05:30
Manav Rathi
06f6c5c318 Casing 2024-08-22 18:31:07 +05:30
Manav Rathi
3e3795444a [docs] Troubleshooting photo dates from GT 2024-08-22 18:28:47 +05:30
laurenspriem
51cf793012 [mob][photos] Remove unneeded beta check 2024-08-22 14:52:47 +02:00
laurenspriem
6adbf17630 [mob][photos] Only download models on wifi 2024-08-22 14:52:09 +02:00
vishnukvmd
92ab8e5289 ente -> Ente 2024-08-22 18:12:08 +05:30
vishnukvmd
d37c85bce2 Minor updates to family plan templates 2024-08-22 18:09:23 +05:30
vishnukvmd
f64de55b30 Update more templates 2024-08-22 18:05:49 +05:30
ashilkn
3461201708 [mob][photos] Add shadow to home tab's app bar 2024-08-22 17:58:57 +05:30
vishnukvmd
08f428f4dd Update some more templates 2024-08-22 17:49:20 +05:30
vishnukvmd
eee01322c8 Update first upload template for mobile 2024-08-22 17:40:07 +05:30
vishnukvmd
36085eb78f Update first upload template 2024-08-22 17:36:24 +05:30
ashilkn
183ed3f1d7 [mob][photos] Refactor + UI tweaks on home app bar 2024-08-22 17:35:55 +05:30
Neeraj Gupta
f5258744b4 [mob] Release tensors to avoid OOM error (#2822)
## Description

## Tests
2024-08-22 17:27:54 +05:30
Neeraj Gupta
3687fc0eaa [mob][photos] Bump version v0.9.26 2024-08-22 17:20:51 +05:30
Neeraj Gupta
1554d50d8f Merge branch 'main' into switch_to_upstream 2024-08-22 17:19:43 +05:30
Neeraj Gupta
0d63a3073b [mob]Release tensors to avoid OOM error 2024-08-22 17:15:19 +05:30
vishnukvmd
369db73212 Update change-email template 2024-08-22 17:09:20 +05:30
vishnukvmd
ba1cd6a8cc Update green 2024-08-22 17:08:11 +05:30
vishnukvmd
8b40f70936 Simply email verification template 2024-08-22 17:06:10 +05:30
ashilkn
0e642cd254 [mob][photos] Create separate widget for home tab's app bar 2024-08-22 16:46:11 +05:30
Vishnu Mohandas
363f7c9ca0 Prompt family members to contact admin to change referral code (#2816) 2024-08-22 14:15:04 +05:30
Neeraj Gupta
6db9a6bedc [mob][ml] reduce parallel download to 5 for ios 2024-08-22 14:03:06 +05:30
Vishnu Mohandas
2ffad1f2a2 Update watch-folders.md 2024-08-22 13:48:09 +05:30
Laurens Priem
f4314ca220 Ml copy (#2817)
## Description

Copy changes for ML
2024-08-22 10:13:53 +02:00
laurenspriem
fea2cc27d8 Revert change 2024-08-22 09:48:45 +02:00
laurenspriem
0ba2bd92b5 [mob][photos] Another copy change 2024-08-22 09:42:22 +02:00
vishnukvmd
4ee815e530 Prompt family members to contact admin to change referral code 2024-08-22 13:10:30 +05:30
laurenspriem
67f230fac5 [mob][photos] Indexing description copy change 2024-08-22 09:19:14 +02:00
Neeraj Gupta
c42fd383a8 [mob] Switch to upstream pkg for onnxruntime 2024-08-22 11:54:59 +05:30
Nikunj Kumar Nakum
e1da8b90fd [auth] Updated Kraken icon (#2763)
## Description
Updated kraken icon to latest icon
## Tests
2024-08-22 10:01:12 +05:30
S T
c2e540f821 [auth][l10n] Added Ukrainian translation (#2806)
## Description

## Tests

Co-authored-by: stro <stro@cpan.org>
2024-08-22 10:00:39 +05:30
Neeraj Gupta
241e69755e [mob][photos] Fix person cover photo (#2804)
## Description

## Tests
2024-08-21 23:39:57 +05:30
Neeraj Gupta
ab58dcfeb4 [mob][photos] Fix person cover photo 2024-08-21 23:37:29 +05:30
Neeraj Gupta
1941b4cec6 [mob] Fix redundant model download & rename (#2803)
## Description

## Tests
2024-08-21 23:24:47 +05:30
Neeraj Gupta
9156121954 bump version 2024-08-21 23:14:53 +05:30
Neeraj Gupta
a1b447c5c8 [mob] Rename 2024-08-21 23:14:28 +05:30
Neeraj Gupta
165f288ad9 [mob] Remove unused key 2024-08-21 23:08:50 +05:30
Neeraj Gupta
7e9d9bc126 [mob] iOS Build changes 2024-08-21 23:05:50 +05:30
Neeraj Gupta
5beec1d3dd [mob] Skip magic refresh if indexing is disabled 2024-08-21 23:05:40 +05:30
Manav Rathi
8afbda259a [desktop] Bump up the version for the next series (#2802) 2024-08-21 22:26:23 +05:30
Manav Rathi
f34a2cb217 [desktop] Bump up the version for the next series 2024-08-21 22:23:26 +05:30
Neeraj Gupta
2f68f5184b [mob] Bump version v0.9.24 (#2801)
## Description

## Tests
2024-08-21 22:11:25 +05:30
Neeraj Gupta
936f3842f9 [mob] Bump version v0.9.24 2024-08-21 22:10:59 +05:30
Neeraj Gupta
d719ad31f7 [mob] Disable global ml flag (#2799)
## Description

## Tests
2024-08-21 22:07:04 +05:30
Laurens Priem
448a6c8924 Heic decode (#2800)
## Description

- Converts heic files to jpg on Android if heic decoding for ML fails
2024-08-21 18:35:54 +02:00
laurenspriem
3d92a13df6 [mob][photos] Rename ML DB 2024-08-21 18:34:57 +02:00
laurenspriem
5ef4b7160e [mob][photos] Store ML results on remote first 2024-08-21 18:31:55 +02:00
Prateek Sunal
29c16b737d fix(mob): readd missing key in locals (#2798)
## Description

The commit
7dd1804e2e
removed the key, this commit re-add's the key.
2024-08-21 21:58:22 +05:30
Neeraj Gupta
58dee0ef5a [mob] Disable global ml flag 2024-08-21 21:51:35 +05:30
laurenspriem
87a17c0034 [mob][photos] Convert heic to jpg for ML on Android 2024-08-21 18:20:49 +02:00
Prateek Sunal
cc10a3a4ac fix(mob): readd missing key in locals 2024-08-21 21:47:04 +05:30
Ashil
cbbee23f82 [mob][auth] Change dialog copy (#2796) 2024-08-21 20:18:33 +05:30
ashilkn
0ae080ea6a [mob][auth] bump up version to 3.1.3 2024-08-21 20:14:56 +05:30
ashilkn
7dd1804e2e [mob][auth] change copy 2024-08-21 20:13:57 +05:30
Laurens Priem
8e263a3b66 Ml invalid formats (#2793)
## Description

- Cleaned up processing of ML results
- Handle invalid image formats for ML

## Tests

Locally tested on my phone in debug mode
2024-08-21 14:39:59 +02:00
Neeraj Gupta
487591fa03 Add option to claim a custom referral code (#2794) 2024-08-21 18:09:46 +05:30
vishnukvmd
a43b97026a Add option to claim a custom referral code 2024-08-21 17:39:23 +05:30
Laurens Priem
cf5b4abc39 Merge branch 'main' into ml_invalid_formats 2024-08-21 13:42:57 +02:00
laurenspriem
a4309a0ab3 [mob][photos] Fix stuck on invalid image formats 2024-08-21 13:38:37 +02:00
laurenspriem
f4a46a1fd3 [mob][photos] Refactor MLResults processing 2024-08-21 13:33:20 +02:00
Neeraj Gupta
0e63126cb6 Referal api (#2792)
## Description

## Tests
2024-08-21 16:44:46 +05:30
Neeraj Gupta
6ec39e2e6b [server] lint fix 2024-08-21 16:41:10 +05:30
Neeraj Gupta
c57bc22987 [server] Fix request type 2024-08-21 16:39:09 +05:30
Neeraj Gupta
7d969cdada [server] Apply change limit only for user edit 2024-08-21 16:36:36 +05:30
Neeraj Gupta
27c5a179ab [server] Add check for existingCode 2024-08-21 16:34:49 +05:30
Ashil
45cd19047a [mob][photos] Fixed App Lock typo (#2789) 2024-08-21 16:28:58 +05:30
Neeraj Gupta
e5d6d324db Add API to update referral code 2024-08-21 16:28:24 +05:30
Aman Raj Singh Mourya
bbaabeef38 [mob][photos] Hide share icon when collection is from Collect Photos 2024-08-21 16:23:13 +05:30
Aman Raj Singh Mourya
093b736a3b [mob][photos] Fixed sharing of album 2024-08-21 16:19:19 +05:30
ashilkn
9e5484f5ad [mob][photos] Resolve merge conflicts 2024-08-21 16:13:20 +05:30
ashilkn
199938d4b6 [mob][photos] Remove stale entry in l10n.dart 2024-08-21 16:12:02 +05:30
Vishnu Mohandas
76df33dc8c [mob][photos] Update guest view icon (#2791) 2024-08-21 15:57:40 +05:30
ashilkn
ab295d9a91 [mob][photos] Update guest view icon 2024-08-21 15:55:58 +05:30
Vishnu Mohandas
b4a4b0cc04 Remove extra newline in string 2024-08-21 15:45:44 +05:30
Vishnu Mohandas
aa2e4b1970 Update auth github workflows to use flutter 3.24.0 (#2790)
## Description

## Tests
2024-08-21 15:31:37 +05:30
ashilkn
54a0a09251 Update auth github workflows to use flutter 3.24.0 2024-08-21 15:14:41 +05:30
laurenspriem
147a0e005b [mob][photos] Rename 2024-08-21 11:33:14 +02:00
laurenspriem
701e48c54c [mob][photos] Rename for clarity 2024-08-21 11:32:23 +02:00
laurenspriem
ed2978bf55 [mob][photos] constructor 2024-08-21 11:31:24 +02:00
Ashil
e4753b3e08 Fix build failing auth (#2788) 2024-08-21 14:58:28 +05:30
Aman Raj Singh Mourya
5009453659 [mob][photos] Fixed appLock typo 2024-08-21 14:55:27 +05:30
ashilkn
77bd056f40 [mob][auth] generated code on running flutter clean and flutter pub get 2024-08-21 14:54:38 +05:30
Manav Rathi
9a36f0e7b4 photosd-v1.7.3 (#2787)
Completes the accidentally leftover package.json update in
b202ac0b5e
2024-08-21 14:48:48 +05:30
Manav Rathi
d75a1c367d photosd-v1.7.3
Completes the accidentally leftover package.json update in b202ac0b5e
2024-08-21 14:44:53 +05:30
Neeraj Gupta
3572465906 [mob] Defer clip cache referesh untill next query (#2786)
## Description

## Tests
2024-08-21 14:33:39 +05:30
Neeraj Gupta
3f3f3202af [mob] Clean up 2024-08-21 14:21:25 +05:30
Neeraj Gupta
268eeab094 [mob] Avoid refreshing cache unless search is initiated 2024-08-21 14:15:58 +05:30
Manav Rathi
f53ae48a43 photosd-v1.7.3 (#2784) 2024-08-21 14:04:57 +05:30
Manav Rathi
b202ac0b5e photosd-v1.7.3 2024-08-21 13:56:08 +05:30
Manav Rathi
b591f3d851 [web] New translations (#2766)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-21 13:54:35 +05:30
Crowdin Bot
2eb6d914c3 New Crowdin translations by GitHub Action 2024-08-21 08:22:08 +00:00
Neeraj Gupta
857e83afef [server] Fix statusCode for expired sessions (#2783)
## Description

## Tests
2024-08-21 13:45:57 +05:30
Neeraj Gupta
5ad6f0bd74 [server] Fix statusCode for expired sessions 2024-08-21 13:44:30 +05:30
ashilkn
d27dffc351 [mob][photos] upgrade flutter_local_notifications 2024-08-21 13:43:39 +05:30
Aman Raj Singh Mourya
70cc6a35d7 [mob][photos] Used better names 2024-08-21 13:36:54 +05:30
Ashil
a728dd043a [mob][photos] Change guest view icon (#2782)
![guest_view-2](https://github.com/user-attachments/assets/caf88451-0131-4c73-8226-6eb61976db17)

![guest_view](https://github.com/user-attachments/assets/e8d5ba9e-b45a-43bc-a009-deb187275743)
2024-08-21 13:14:07 +05:30
ashilkn
bb65354ac7 [mob][photos] Change guest view icon at all places 2024-08-21 13:03:25 +05:30
Neeraj Gupta
0b0fa12184 [mob][auth] Update flutter submodule to use v3.24.0 (#2778)
## Description

## Tests
2024-08-21 12:46:24 +05:30
Neeraj Gupta
02bedbfa18 [server] Fix skip log check (#2781)
## Description

## Tests
2024-08-21 12:44:39 +05:30
Neeraj Gupta
5ac92f5ce4 [server] Fix skip log check 2024-08-21 12:42:10 +05:30
ashilkn
c68691abbb [mob][photos] Modify SelectionActionButton to render icons from an svg asset 2024-08-21 12:35:01 +05:30
Neeraj Gupta
f5f9946046 [mob] Change log (#2779)
## Description

## Tests
2024-08-21 12:21:54 +05:30
Neeraj Gupta
69102ab9e8 [mob] Change log 2024-08-21 12:21:24 +05:30
ashilkn
90a7c7604f [mob][auth] Update flutter submodule to use v3.24.0 2024-08-21 12:09:44 +05:30
Neeraj Gupta
bf61cda403 [mob] CLIP & Face indexing V2 (#2777)
## Description

## Tests
2024-08-21 11:43:41 +05:30
Neeraj Gupta
dd738927fd [mob] Avoid redundant event 2024-08-21 10:44:51 +05:30
Neeraj Gupta
eb3637deef [mob] Remove unused method 2024-08-21 10:28:51 +05:30
Neeraj Gupta
5f8d0e1f3b [mob] Fix log 2024-08-21 09:50:17 +05:30
Manav Rathi
db60ddae4c [desktop] Prep for release (#2767)
- **Disable all clustering traces**
- **Fix variable capturing**
- **Show the delete options for long folder names too**
- **Show ML option to public beta**
- **Rename DBs**
2024-08-21 00:45:56 +05:30
Manav Rathi
371267ee4e Lint fix 2024-08-21 00:42:01 +05:30
Manav Rathi
4644bde60d Rename DBs 2024-08-21 00:30:14 +05:30
Manav Rathi
d7f9851bb2 Show ML option to public beta 2024-08-21 00:25:20 +05:30
Manav Rathi
bc93124da0 Show the delete options for long folder names too 2024-08-21 00:22:02 +05:30
Manav Rathi
d01a94fbec Fix variable capturing 2024-08-20 22:41:29 +05:30
Manav Rathi
346ef9b17d Disable all clustering traces 2024-08-20 21:46:50 +05:30
Manav Rathi
e8c6c88f64 [desktop] Update translation (#2765) 2024-08-20 21:21:01 +05:30
Manav Rathi
f2f4bf2fd7 [desktop] Update translation 2024-08-20 21:13:56 +05:30
Ashil
019457be02 [mob][auth] Option to add pin/passcode without having a system lock (#2738) 2024-08-20 19:36:10 +05:30
laurenspriem
2324ba6108 [mob][photos] Rename to avoid confusion 2024-08-20 15:17:07 +02:00
laurenspriem
187dc5ed90 [mob][photos] Remove unused incorrect method 2024-08-20 15:09:46 +02:00
Ashil
73b7b2e190 [mob][auth] local_auth upgrade & work around for new applock key (#2752) 2024-08-20 18:11:06 +05:30
Neeraj Gupta
5b816ecb8a [mob] Update copy 2024-08-20 16:59:19 +05:30
Neeraj Gupta
29d571e71a [mob] bump version v0.9.23 2024-08-20 16:53:53 +05:30
Neeraj Gupta
3fa16625be [mob] Skip disabling consent on mobile 2024-08-20 16:53:22 +05:30
Neeraj Gupta
ae06577b00 Increase padding 2024-08-20 16:51:21 +05:30
Neeraj Gupta
6ba4892294 Update UX for ml settings 2024-08-20 16:50:37 +05:30
Neeraj Gupta
cb784d5ec7 Handle int value in embedding 2024-08-20 16:26:31 +05:30
Neeraj Gupta
d0abf2141f [mob] Clean up 2024-08-20 16:21:12 +05:30
Aman Raj Singh Mourya
eb568080dd [mob][auth] Used better names 2024-08-20 15:56:40 +05:30
Neeraj Gupta
dae5c1a0b8 [mob] Lint fi 2024-08-20 15:49:31 +05:30
Neeraj Gupta
7a197124ea [mob] Log when magicSearch is disabled 2024-08-20 15:49:01 +05:30
Neeraj Gupta
86065a6b56 Minor fix 2024-08-20 15:43:48 +05:30
Neeraj Gupta
729c3598da Update copy 2024-08-20 15:37:27 +05:30
Neeraj Gupta
c7c22bee88 Update copy 2024-08-20 15:35:17 +05:30
Neeraj Gupta
0cacc88918 Merge branch 'clip_face_integration' of https://github.com/ente-io/auth into clip_face_integration 2024-08-20 14:45:27 +05:30
Neeraj Gupta
dfe329eef9 [mob] Minor refactor 2024-08-20 14:38:26 +05:30
laurenspriem
8c8d81c40e [mob][photos] ML settings add indicator for wifi pause 2024-08-20 11:05:51 +02:00
Neeraj Gupta
52d1ba237a [mob] Pass correct ml version 2024-08-20 14:28:31 +05:30
Neeraj Gupta
bdac85b320 Merge remote-tracking branch 'origin/main' into clip_face_integration 2024-08-20 13:25:28 +05:30
Neeraj Gupta
6e4e19d7f4 [mob] bump version v0.9.22 2024-08-20 13:25:11 +05:30
Neeraj Gupta
152e895b87 [mob] Add divider 2024-08-20 13:24:05 +05:30
Neeraj Gupta
13449ff169 Fix padding 2024-08-20 13:23:20 +05:30
Neeraj Gupta
508bc4a3e9 [mob] Enable native onnx plugin for droid 2024-08-20 13:21:50 +05:30
Neeraj Gupta
0b7ee1ad0b [mob] Add proguard rule for ai.onnxruntime 2024-08-20 13:20:06 +05:30
Neeraj Gupta
3a0d6e808b [mob] Fix tensor size for clip image 2024-08-20 12:54:26 +05:30
Neeraj Gupta
692589e4c4 [mob] bump version v0.9.21 2024-08-20 12:04:46 +05:30
Neeraj Gupta
8cacb650b6 [mob] Move resumable upload setting 2024-08-20 12:04:04 +05:30
Neeraj Gupta
8b62c18171 [mob] UX change 2024-08-20 11:48:01 +05:30
Neeraj Gupta
359af7e2eb [mob] Hide clusterID 2024-08-20 11:43:35 +05:30
Manav Rathi
fe82faf80f [doc] Large upload troubleshooting (#2761) 2024-08-20 11:28:36 +05:30
Manav Rathi
00eb440c01 [doc] Large upload troubleshooting 2024-08-20 11:26:10 +05:30
Neeraj Gupta
f84ebce2b1 [mob] Ask for ml consent while enabling ML 2024-08-20 11:02:27 +05:30
Manav Rathi
38662f6b6c [web] New translations (#2760)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:59:26 +05:30
Crowdin Bot
029b43b13d New Crowdin translations by GitHub Action 2024-08-20 05:29:06 +00:00
Neeraj Gupta
6caf6c48a6 [mob] Ask for ml consent while enabling ML 2024-08-20 10:56:53 +05:30
Manav Rathi
468d429ecc Add workaround for Polish plurals (#2759)
Instead of foo_other, i18n seems to fallback to the base language
translation for languages like Polish that have multiple plurals.

Use the workaround mentioned here:
https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:46:35 +05:30
Manav Rathi
19c6ebefd3 Add note 2024-08-20 10:45:20 +05:30
Neeraj Gupta
730a0d4fae [mob] Rename 2024-08-20 10:44:30 +05:30
Neeraj Gupta
9f41257139 [mob] Remove feature flag for ML beta 2024-08-20 10:43:20 +05:30
Manav Rathi
5cd093c413 Add workaround for Polish plurals
Instead of foo_other, i18n seems to fallback to the base language translation
for languages like Polish that have multiple plurals.

Use the workaround mentioned here: https://github.com/i18next/i18next/issues/1851#issuecomment-1464017036
2024-08-20 10:37:18 +05:30
Manav Rathi
8fed43ec00 [web] New translations (#2758)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-20 10:26:57 +05:30
Crowdin Bot
6ba92298dd New Crowdin translations by GitHub Action 2024-08-20 04:49:15 +00:00
Manav Rathi
88d6f78741 [web] Further refactoring of the crypto layering (#2755)
\+ tweaks to the indexing process
2024-08-19 21:20:27 +05:30
Manav Rathi
0a35291084 Lint fix 2024-08-19 21:16:00 +05:30
Manav Rathi
adefb78cac Updated Mastodon links (#2754)
Changed the links in the social section and readme to Fosstodon instead
of mstdn
2024-08-19 21:08:43 +05:30
Brogio
8c5b07b3ce Update README.md 2024-08-19 17:14:31 +02:00
Brogio
8d667f86b1 Update social_section_widget.dart 2024-08-19 17:10:50 +02:00
Brogio
f7666deb5a Update social_section_widget.dart
Updated Mastodon link
2024-08-19 17:10:07 +02:00
Aman Raj Singh Mourya
1323525cd8 [mob][auth] Independent applock implemented 2024-08-19 18:59:03 +05:30
Aman Raj Singh Mourya
f84054b4ce [mob][auth] macOS pin/passcode support 2024-08-19 17:36:04 +05:30
Aman Raj Singh Mourya
bc94882234 [mob][auth] Upgraded local_auth 2.2.0 -> 2.3.0 2024-08-19 17:34:50 +05:30
Aman Raj Singh Mourya
95a03ef86d [mob][auth] Minor fixes 2024-08-19 17:06:48 +05:30
Aman Raj Singh Mourya
48c29700a4 [mob][auth] Work around for new applock key 2024-08-19 16:47:47 +05:30
Manav Rathi
d7d5b0aa9b [web] New translations (#2750)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 16:29:23 +05:30
Manav Rathi
63d65a4311 Expose decryptBlob to main thread 2024-08-19 15:55:07 +05:30
Manav Rathi
d6151a89e8 Fix 2024-08-19 15:46:52 +05:30
Manav Rathi
e6f26e62ae Fix jumping 2024-08-19 15:40:57 +05:30
Manav Rathi
3f9a7e08a1 Better state during initial load 2024-08-19 15:36:30 +05:30
Manav Rathi
c39fcb3968 Use 2024-08-19 15:19:26 +05:30
Manav Rathi
c0e48c7ada keygen 2024-08-19 15:19:26 +05:30
Manav Rathi
62c32d02ce Start treating it as a gateway 2024-08-19 15:19:26 +05:30
Manav Rathi
5640086932 Remove unnecessary conversion attempt 2024-08-19 15:19:26 +05:30
Crowdin Bot
b443d5f472 New Crowdin translations by GitHub Action 2024-08-19 09:44:48 +00:00
Manav Rathi
81b913cb79 [desktop] Indexing tweaks (#2749) 2024-08-19 15:14:05 +05:30
Manav Rathi
769b3ab21f i18n 2024-08-19 15:05:31 +05:30
Neeraj Gupta
38d866148f Reduce delay in loading model 2024-08-19 15:01:54 +05:30
Manav Rathi
a43c0baa46 Avoid non-greppable context APIs for i18n 2024-08-19 15:00:49 +05:30
Manav Rathi
d7fb8cf82b Handle the idle transition in the UI 2024-08-19 14:56:01 +05:30
Manav Rathi
d96d4773cf Fix status during live uploads 2024-08-19 14:42:46 +05:30
Manav Rathi
cf3b757021 Most recent file IDs first 2024-08-19 14:31:51 +05:30
Neeraj Gupta
c0201c6246 Merge branch 'main' into clip_face_integration 2024-08-19 14:20:41 +05:30
Neeraj Gupta
9325e1476f [mob] Bump version 2024-08-19 14:19:33 +05:30
Neeraj Gupta
979df107bf [mob] Turn of native onnx for android 2024-08-19 14:19:19 +05:30
Neeraj Gupta
aaebef5b22 [mob] Show score if query contains score threshold 2024-08-19 14:18:45 +05:30
Manav Rathi
fed7864b11 Fetching state 2024-08-19 13:49:36 +05:30
Neeraj Gupta
60cee41a44 [auth] New translations (#2746)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)
2024-08-19 12:14:15 +05:30
Ashil
8e3183ed8f [mob][photos] Workaround for android 10 free up space issue (#2637) 2024-08-19 11:51:23 +05:30
Manav Rathi
c4b47dcc14 [web] New translations (#2744)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-19 09:55:55 +05:30
Neeraj Gupta
2856bfb7f4 [mobile] New translations (#2745)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-app)
2024-08-19 07:19:08 +05:30
Crowdin Bot
6bdafc0ed2 New Crowdin translations by GitHub Action 2024-08-19 01:16:45 +00:00
Crowdin Bot
21764a520f New Crowdin translations by GitHub Action 2024-08-19 01:04:15 +00:00
Crowdin Bot
4a19bfdcde New Crowdin translations by GitHub Action 2024-08-19 00:31:56 +00:00
Vishnu Mohandas
3d41b555b6 fix: fdroid icon background (#2741)
## Description

Fdroid icon for auth was white, whilst we have already moved to purple
gradient. This PR adds the same adaptive background for fdroid as it is
for normal build.

The below Fdroid build recipe regenerates the icons that's why it was
not correct before:

3bbf65e8f0/metadata/io.ente.auth.yml (L58)
2024-08-18 22:19:33 +05:30
Prateek Sunal
92e0d82123 fix: fdroid icon background 2024-08-18 22:16:09 +05:30
Neeraj Gupta
9b9c7e91f4 [mob] use blur instead of blurhash in panorama (#2739)
## Description

Blurhash was not perfect, so replaced it with gaussian blur (20)
instead.

## Tests
2024-08-18 07:56:50 +05:30
Prateek Sunal
0c94613fdf Merge remote-tracking branch 'origin/main' into mob-pano 2024-08-17 22:36:37 +05:30
Prateek Sunal
54c699b6d5 fix: use blur instead of blurhash in panorama 2024-08-17 22:36:01 +05:30
Manav Rathi
d3f3679fb0 [web] Iterate on the cluster related crypto (#2737) 2024-08-17 22:18:30 +05:30
Manav Rathi
505dc7c20d Fix 2024-08-17 22:03:52 +05:30
Manav Rathi
8601662ea1 Un2 2024-08-17 21:51:50 +05:30
Manav Rathi
08c3b172d9 Update types 2024-08-17 21:49:39 +05:30
Manav Rathi
76da94cf78 Add the variant 2024-08-17 21:42:13 +05:30
Manav Rathi
0240b37032 Denoise 2024-08-17 21:33:15 +05:30
Manav Rathi
9ae5006a4a Mig 2024-08-17 21:30:54 +05:30
Manav Rathi
0ee84db02f Mig 2024-08-17 21:29:40 +05:30
Manav Rathi
b329085940 Mig 2024-08-17 21:25:57 +05:30
Manav Rathi
de3943e69c Prune 2024-08-17 21:22:54 +05:30
Manav Rathi
069cf82bbb Mig 2024-08-17 21:21:09 +05:30
Manav Rathi
eafa662cc0 Prune 2024-08-17 21:13:48 +05:30
Manav Rathi
6488c4fa0e Sigh 2024-08-17 21:10:11 +05:30
Manav Rathi
25f1087685 Unused 2024-08-17 21:05:49 +05:30
Manav Rathi
788ce53388 Use 2024-08-17 21:04:02 +05:30
Manav Rathi
757ff5cd9a New 2024-08-17 21:02:34 +05:30
Manav Rathi
68e5d842e5 Tweak 2024-08-17 20:57:20 +05:30
Manav Rathi
fdfaadfb1e Use 2024-08-17 20:56:05 +05:30
Manav Rathi
0fcd21f61d Use 2024-08-17 20:53:10 +05:30
Manav Rathi
4fa3b177c6 Use 2024-08-17 20:48:41 +05:30
Manav Rathi
2775917e44 Parallel hierarchy 2024-08-17 20:45:17 +05:30
Manav Rathi
360113c3ac Use newer pattern in more places 2024-08-17 20:21:49 +05:30
Aman Raj Singh Mourya
f338e40876 [mob][auth] Option to add pin/passcode without a having a systemLock 2024-08-17 19:48:06 +05:30
Aman Raj Singh Mourya
3a4246b82d [mob][auth] Added key to check if appLock is set or not 2024-08-17 19:47:10 +05:30
Aman Raj Singh Mourya
fbc6137b3e [mob][auth] Directly route to appLock in case of no systemLock found 2024-08-17 19:33:54 +05:30
Manav Rathi
5c09359738 Remove unnecessary conversion 2024-08-17 18:54:50 +05:30
Manav Rathi
90ffb68b51 key variants too 2024-08-17 18:53:00 +05:30
Manav Rathi
d1b7177a53 We need both 2024-08-17 18:49:41 +05:30
Manav Rathi
890ed7dd4b Cleanup 2024-08-17 18:43:31 +05:30
Manav Rathi
25b9a36554 Fix
crypto_secretbox_easy takes a string, but that's a UTF-8 string, not the base64 one that we're looking for.
2024-08-17 18:30:37 +05:30
Manav Rathi
cf6508be4a Enc 2024-08-17 17:33:22 +05:30
Manav Rathi
153be4990a Rearrange 2024-08-17 17:13:16 +05:30
Manav Rathi
f3e947f47e Match the types 2024-08-17 17:10:06 +05:30
Manav Rathi
f0b86323c3 Attempt to curb the combinatorial explosion 2024-08-17 17:00:47 +05:30
Manav Rathi
dbe98acbd7 Dec 2024-08-17 16:38:51 +05:30
Manav Rathi
93d48f6d6f Fix 2024-08-17 11:14:02 +05:30
Manav Rathi
d91462773a Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
3962f3a133 Use same nomenclature as the architecture document 2024-08-17 11:07:11 +05:30
Manav Rathi
bc192e5b00 Hold remote to the delete invariant 2024-08-17 11:07:11 +05:30
Manav Rathi
462adf7429 Nomenclature 2024-08-17 11:07:11 +05:30
Neeraj Gupta
78a727c750 [auth] Improve recovery input validation (#2735)
## Description

## Tests
2024-08-17 06:57:58 +05:30
Neeraj Gupta
3676151dde [auth] Bump version 3.1.2 2024-08-17 06:52:04 +05:30
Neeraj Gupta
9f23403604 Use word position 2024-08-17 06:51:16 +05:30
Neeraj Gupta
eace1150f5 [auth] Improve error message for invalid recovery input 2024-08-17 06:46:53 +05:30
Aman Raj Singh Mourya
5792c2bae6 [mob][photos] Add New Album Card Widget for Collecting Photos 2024-08-17 01:57:38 +05:30
Neeraj Gupta
329f320720 Update min score for magic search 2024-08-16 18:21:28 +05:30
Manav Rathi
191e32463f [desktop] Hide People header until we start showing clusters (#2730) 2024-08-16 18:10:12 +05:30
Neeraj Gupta
c34ea7848e Bump version 2024-08-16 18:07:28 +05:30
Manav Rathi
0a59597301 Padding at the top 2024-08-16 18:07:22 +05:30
Neeraj Gupta
4e7e506e4d [Fix] Avoid queueing same fileID again 2024-08-16 18:00:05 +05:30
Manav Rathi
f89e3793ec Hide People header until we start showing clusters 2024-08-16 17:59:26 +05:30
Neeraj Gupta
b03b5806db refactor 2024-08-16 17:50:44 +05:30
Manav Rathi
201b2eda67 [desktop] Improve robustness of cluster disabling condition (#2729)
Otherwise the code reaches the isInternalUser on logout, triggered by
the search service, and at a point when it does not have the auth token
anymore. Doesn't impact production builds, but doesn't hurt to make the
check more robust say for people who're trying dev builds.
2024-08-16 17:47:58 +05:30
Manav Rathi
c5ee50b3a2 [desktop] Improve robustness of cluster disabling condition
Otherwise the code reaches the isInternalUser on logout, triggered by the search
service, and at a point when it does not have the auth token anymore. Doesn't
impact production builds, but doesn't hurt to make the check more robust say for
people who're trying dev builds.
2024-08-16 17:41:13 +05:30
Manav Rathi
b5b4d1df65 [web] Crypto: Use Box vs Blob to classify secretbox vs secretstream-one-shot (#2728) 2024-08-16 17:37:11 +05:30
Neeraj Gupta
b6d5ebc5b4 rename 2024-08-16 17:23:38 +05:30
Neeraj Gupta
2cf8bd14f9 rename 2024-08-16 17:12:00 +05:30
Neeraj Gupta
5b1631a1a4 Merge branch 'main' into clip_face_integration 2024-08-16 17:08:16 +05:30
Manav Rathi
2d5faa3964 Dec 2024-08-16 17:05:39 +05:30
Manav Rathi
371fda4e97 B64 2024-08-16 16:51:38 +05:30
Neeraj Gupta
1430c12de4 [mob] Show model download progress 2024-08-16 16:44:58 +05:30
Neeraj Gupta
5d59b7d43d [mob] Show percentage for ML model download 2024-08-16 16:44:16 +05:30
Manav Rathi
44bdb016a8 Swap 2024-08-16 16:34:06 +05:30
Manav Rathi
763d9727e6 Dec 2024-08-16 16:26:44 +05:30
Manav Rathi
38d39c123d Dec types 2024-08-16 16:21:48 +05:30
Manav Rathi
3b0ec7ce71 Use 2024-08-16 16:06:15 +05:30
Manav Rathi
2e0ad673cf B64 variant 2024-08-16 16:03:13 +05:30
Manav Rathi
0de05fdc36 Remove duplication 2024-08-16 16:00:04 +05:30
Vishnu Mohandas
a19e4879db Update Google Photos Takeout Instructions (#2648)
Simplify instructions
Remove note
Expand step 9 to incorporate note

## Description
Raises an important caveat closer to a relevant step. 
## Tests
N/A
2024-08-16 15:58:18 +05:30
Manav Rathi
fcad2157bc Update 2024-08-16 15:53:16 +05:30
Manav Rathi
94a40838a3 Box variant 2024-08-16 15:48:36 +05:30
Manav Rathi
54efdd1072 Use existing primitive 2024-08-16 15:48:36 +05:30
Manav Rathi
797dcc4a1e Streamline 2024-08-16 15:48:36 +05:30
Manav Rathi
ed6dc3ca6c Tweak 2024-08-16 15:48:36 +05:30
Manav Rathi
4fda7c3c86 Move 2024-08-16 15:48:36 +05:30
Manav Rathi
cbb36214a3 New terms 2024-08-16 15:48:36 +05:30
Manav Rathi
7e03462891 Terminology 2024-08-16 15:48:36 +05:30
Manav Rathi
f37220bf20 Terminology 2024-08-16 15:48:35 +05:30
Manav Rathi
1a6ae93a7a More 2024-08-16 15:48:35 +05:30
Manav Rathi
5e67bf90c5 Outline 2024-08-16 15:48:35 +05:30
Manav Rathi
89fd65d925 [desktop] person => cgroup (#2727)
https://github.com/ente-io/ente/pull/2718
2024-08-16 15:45:54 +05:30
Manav Rathi
ddf530f236 sync 2024-08-16 15:29:53 +05:30
Manav Rathi
3bc41f253b Propagate 2024-08-16 15:22:02 +05:30
Manav Rathi
2ae98148ae Fin db 2024-08-16 15:19:43 +05:30
Manav Rathi
3f20f572d2 Propagate 2024-08-16 15:16:58 +05:30
Neeraj Gupta
1731aeb87d [mob] Fix state refresh when model is being downloaded 2024-08-16 15:13:01 +05:30
Manav Rathi
f5738f8460 CGroup 2024-08-16 15:07:09 +05:30
Neeraj Gupta
78fc2aec88 [mob] Fix model path for progress 2024-08-16 15:05:02 +05:30
Manav Rathi
4f0145e6d3 Remove unused 2024-08-16 14:32:29 +05:30
Manav Rathi
37bbefa16b [desktop] Sync ML status immediately on login (#2726) 2024-08-16 14:24:04 +05:30
Manav Rathi
e3d7b14442 Use 2024-08-16 14:05:14 +05:30
Neeraj Gupta
fd00b4ffae refactor 2024-08-16 13:59:10 +05:30
Manav Rathi
b04831d4df Split ML status sync 2024-08-16 13:34:19 +05:30
Manav Rathi
b9102a4074 [web] Log during logout (#2723)
Helps in tracing event sequences in logs.
2024-08-16 13:17:19 +05:30
Neeraj Gupta
d94f8be520 [mob] Bypass map permission dialog if already given (#2722)
## Description

## Tests
2024-08-16 13:15:03 +05:30
Neeraj Gupta
811aba2baf [mob] Remove unused field 2024-08-16 13:14:24 +05:30
Neeraj Gupta
3c11b705ac [mob] Switch to nanoID, gzip person feedback, & merge ml db (#2724)
## Description

## Tests
2024-08-16 13:13:50 +05:30
Manav Rathi
a31a761933 [web] Log during logout
Helps in tracing event sequences in logs
2024-08-16 13:08:00 +05:30
Neeraj Gupta
c69280a3d7 [mob] ios build change 2024-08-16 13:06:02 +05:30
Neeraj Gupta
32fa1b1466 [mob]Bypass map permission dialog if already given 2024-08-16 13:05:51 +05:30
Neeraj Gupta
b88b81615d [server] Enable multi-part upload flag for mobile (#2721)
## Description

## Tests
2024-08-16 12:27:50 +05:30
Neeraj Gupta
741107e950 [server] Enable multi-part upload flag for mobile 2024-08-16 12:27:10 +05:30
Manav Rathi
4dbf8cbd54 [docs] Add note about avoiding NAS (#2720) 2024-08-16 12:19:16 +05:30
Manav Rathi
6627faed8c Add sidebar entry 2024-08-16 12:18:58 +05:30
Manav Rathi
29b81a468c [docs] Add note about avoiding NAS 2024-08-16 12:16:16 +05:30
Neeraj Gupta
1ca1967ec2 Rename person_v2 as cgroup 2024-08-16 12:13:56 +05:30
Neeraj Gupta
10087c3cc0 [server] Switch to nano_id for entity_data (#2718)
## Description

## Tests
Tested locally that new location tag were getting created, and we are
able to delete or edit existing tag.
2024-08-16 12:10:23 +05:30
Neeraj Gupta
175fe103e5 rename 2024-08-16 11:56:41 +05:30
Neeraj Gupta
c759d37fd3 Add entity type validation 2024-08-16 11:40:31 +05:30
Neeraj Gupta
05df5962ef Use nanoId for entity_data.id 2024-08-16 11:10:28 +05:30
Neeraj Gupta
9f043eba24 [server] Change entity_data.id from uuid to string 2024-08-16 10:30:18 +05:30
Ashil
b35b6a5983 [mob][photos] Remove feature flag from panorama viewer feature (#2715) 2024-08-16 10:28:36 +05:30
Ashil
2fe45ff10f [mob][photos] Add more logs on deleting local files (#2713) 2024-08-16 10:28:24 +05:30
ashilkn
c599ca2d80 [mob][photos] Remove feature flag from panorama viewer feature 2024-08-16 09:44:50 +05:30
Manav Rathi
27b20b4fc7 [docs] Mention Firefox jitter in auth FAQ (#2714) 2024-08-16 09:43:02 +05:30
Manav Rathi
4028041c90 Update README.md (#2705)
I updated the sentence "Ente Photos is a paid service, but we offer a
free trial. You can also clone this repository and choose to self host."
to reflect that Ente now offers a permanent free option with 5GB of free
storage.
2024-08-16 09:42:22 +05:30
Manav Rathi
53a292f97d yarn pretty 2024-08-16 09:40:46 +05:30
Manav Rathi
eff5b4fef4 Mention in FAQ
https://github.com/ente-io/ente/issues/2657#issuecomment-2283088810
2024-08-16 09:39:36 +05:30
ashilkn
a999eddbfe [mob][photos] Add more logs on deleting local files 2024-08-16 09:36:56 +05:30
Neeraj Gupta
555f23a519 [cli] Fix temp file deletion on windows (#2712)
## Description

## Tests
2024-08-16 09:20:04 +05:30
Neeraj Gupta
1fd238a89a [cli] Fix temp file deletion on windows 2024-08-16 09:19:26 +05:30
Vishnu Mohandas
ed1ee18e74 Update icon for Panorama view (#2710) 2024-08-15 19:18:23 +05:30
vishnukvmd
ddcc93c692 Update icon for Panorama view 2024-08-15 18:52:25 +05:30
Vishnu Mohandas
0e81dfb31a [docs] Minor update (#2709) 2024-08-15 17:35:32 +05:30
vishnukvmd
3418e69b95 [docs] Minor update 2024-08-15 17:34:36 +05:30
Vishnu Mohandas
ea18da295e [mob] Bump version 2024-08-15 17:26:09 +05:30
Brogio
d0e77e1673 Update README.md
Removed free trial
2024-08-14 17:29:20 +02:00
Ashil
f638b41508 [mob][photos] Use native video player (#2700)
## Description

- Use (Native video
player)[https://pub.dev/packages/native_video_player] for video
playback. With this, HDR videos can be played without tone-mapping to
SDR, preserving the full HDR quality and dynamic range.
**Note**: HDR will be supported only if the device supports it. Also,
only video formats that are supported by the device will be playable.
- Better UX/UX for video player.
- Also see #2694 
- Closes #1350 #832 #1166 



https://github.com/user-attachments/assets/f62bdff6-3218-4314-bd8b-651a6a3f8586



## Tests

- Tested playback on both iOS and Android devices with remote, local and
shared media videos.
2024-08-14 18:11:10 +05:30
Ashil
a5c0ae81bf [mob][photos] Update android target SDK (#2675)
No behavioural changes added in API level 34 

https://developer.android.com/reference/android/os/Build.VERSION_CODES#VANILLA_ICE_CREAM


https://medium.com/androiddevelopers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd#.fo6h6k65r

Looks safe to update without testing.
2024-08-14 18:10:57 +05:30
Ashil
46e585dbf7 [mob][photos] Fix Safe area issues (#2703) 2024-08-14 17:33:45 +05:30
ashilkn
d2536241f7 [mob][photos] chore 2024-08-14 17:32:26 +05:30
ashilkn
ecbd2b4480 [mob][photos] Fix safearea issues 2024-08-14 17:21:23 +05:30
Neeraj Gupta
37dec0018c [cli] Skip export with bad time stamp (#2702)
## Description

## Tests
2024-08-14 17:14:51 +05:30
Neeraj Gupta
39e505a3ec update docs 2024-08-14 17:14:35 +05:30
Neeraj Gupta
ae98af9f8c bump cli version 2024-08-14 17:12:49 +05:30
Neeraj Gupta
5bd7170755 [cli] Fix error log 2024-08-14 17:11:13 +05:30
Neeraj Gupta
ab17ae71d0 [cli] Continue export on bad timestamp marshal error 2024-08-14 17:10:58 +05:30
ashilkn
f40f39984a [mob][photos] Fix safearea issues 2024-08-14 16:53:22 +05:30
Neeraj Gupta
fda7722adb [mob] Add option under advance settings to enable multi part upload (#2697)
## Description

## Tests
- Verified that by turning off the flag from server, we are not seeing
the option to enable multi part upload.
2024-08-14 16:36:23 +05:30
Neeraj Gupta
4fc1d708b9 [server] Add auth key validation (#2696)
## Description
This avoids the 5xx error for authEntity which happens when we try to
create an auth entity without reporting the corresponding key

## Tests
2024-08-14 16:35:42 +05:30
Manav Rathi
efb89e710c [desktop] Clustering WIP - Part 2/x (#2701) 2024-08-14 16:06:17 +05:30
Neeraj Gupta
359572f4b2 Remove keyValidation from diff 2024-08-14 16:05:22 +05:30
Manav Rathi
5d9d3457ec [server] Use the go.sum cache during CI lint (#2699)
Unrelated to the lint failures, I noticed that we were not using the
go.sum file during the lint steps.
2024-08-14 16:02:27 +05:30
ashilkn
1e3a726eaa [mob] Fix 'skip' button being under navigation bar 2024-08-14 15:52:34 +05:30
Manav Rathi
e21a4b4f9e Handle deleted better 2024-08-14 15:39:04 +05:30
Neeraj Gupta
0c20be98d7 [mob] Allow injecting score threshold in query 2024-08-14 15:37:29 +05:30
ashilkn
0753b59e4a [mob][photos] Pause new video player if app is not in fg 2024-08-14 15:34:14 +05:30
Neeraj Gupta
b7acd3033d [mob] Fix typo 2024-08-14 15:32:31 +05:30
Manav Rathi
e946749b2e Fixes for person v2 2024-08-14 15:29:28 +05:30
Manav Rathi
b6b87c196f Update comment 2024-08-14 15:20:05 +05:30
Manav Rathi
367a715aa8 Reduce CLIP threshold to 0.175 2024-08-14 15:19:10 +05:30
Neeraj Gupta
a90cb4e45f [mob] Fix queries 2024-08-14 14:41:11 +05:30
Manav Rathi
6a8fe71000 Extra 2024-08-14 14:38:33 +05:30
Neeraj Gupta
bfec2ff2be [mob] Use single db for ml data 2024-08-14 14:22:02 +05:30
Neeraj Gupta
810cf6f885 [mob] Use single db for ml data 2024-08-14 14:21:52 +05:30
Manav Rathi
bb56fddd45 lf 2024-08-14 14:20:23 +05:30
Manav Rathi
4e1d80380c pv2 2024-08-14 14:00:39 +05:30
Manav Rathi
fd1f3c6710 Sync 1 2024-08-14 13:51:43 +05:30
Manav Rathi
ee5acf6a2e Sketch 2024-08-14 13:46:27 +05:30
Neeraj Gupta
5625071fe8 Rearrange 2024-08-14 13:24:39 +05:30
Neeraj Gupta
3a1025a2b9 Lint fix 2024-08-14 13:07:01 +05:30
Manav Rathi
3a85e9dcae ek type 2024-08-14 13:04:08 +05:30
Manav Rathi
dffe364c51 Read ss 2024-08-14 12:49:21 +05:30
Neeraj Gupta
9f96ef8d83 [mob] Switch to person_v2 where data is gzipped 2024-08-14 12:27:36 +05:30
Manav Rathi
da4ba85c7c wip ek 2024-08-14 12:26:11 +05:30
Neeraj Gupta
d7ffb3c7e0 Update endpoint 2024-08-14 12:25:54 +05:30
Neeraj Gupta
9d9b4f00ed Fix nano id alphabets 2024-08-14 12:25:36 +05:30
Neeraj Gupta
9e22cfa972 Add method to async decrypt json data 2024-08-14 12:25:21 +05:30
ashilkn
b99e835d79 [mob][photos] Refactoring 2024-08-14 12:21:35 +05:30
Manav Rathi
62652ea617 [server] Send 5xx if query to validate token fails (#2695)
## Description

## Tests
2024-08-14 11:56:46 +05:30
ashilkn
7e36ad357b [mob][photos] Chore 2024-08-14 11:47:48 +05:30
Manav Rathi
4ea6f1cbfc [server] Fix lint failures on CI 2024-08-14 11:30:32 +05:30
Manav Rathi
c164b0710a key 2024-08-14 11:24:29 +05:30
Neeraj Gupta
d8b338a1e8 [cli] Add filters for Export (#2596)
## Description

Feature: Add support for selective export with filters for account,
albums, and options to exclude hidden or shared files.

    Flags Added:
        --shared: Include shared albums in export (default: true).
        --hidden: Include hidden albums in export (default: true).
        --albums: Comma-separated list of album names to export.
--emails: Comma-separated list of emails of the accounts that needs to
be exported

Behavior: By default, both hidden and shared albums are exported.

## Tests
Tested locally
2024-08-14 11:23:50 +05:30
Manav Rathi
81885d6814 Tweak 2024-08-14 11:21:04 +05:30
Neeraj Gupta
7b402e46bd [mob] Control the enable multipart option via feature flag 2024-08-14 11:20:30 +05:30
Manav Rathi
ad156bc33a Diff 2024-08-14 11:16:26 +05:30
Manav Rathi
050bbfbbb3 Discussion 2024-08-14 11:11:43 +05:30
Neeraj Gupta
7ba4aebf86 [mob] Add toggle button to enable multipart upload 2024-08-14 11:09:43 +05:30
Neeraj Gupta
1eea5ffab1 [mob] Switch to 20MB for multipart upload 2024-08-14 11:09:03 +05:30
Neeraj Gupta
bc43d3b461 Update avatar faceID key 2024-08-14 10:52:51 +05:30
Neeraj Gupta
04343b2a6c [server] Add auth key validation 2024-08-14 10:43:18 +05:30
Neeraj Gupta
9d48fa4a50 [server] Send 5xx if query to validate token fails 2024-08-14 10:22:57 +05:30
Manav Rathi
1314b8ccbb sync 2 2024-08-14 09:48:08 +05:30
Manav Rathi
d5d0e98197 Person 2024-08-14 09:11:56 +05:30
Manav Rathi
82b8658268 lint-fix 2024-08-14 08:45:00 +05:30
Neeraj Gupta
df46eeab10 refactor 2024-08-13 23:12:29 +05:30
Manav Rathi
f802e87215 To search person 2024-08-13 21:03:22 +05:30
Manav Rathi
565546755a Split the type 2024-08-13 21:03:22 +05:30
Manav Rathi
113bd9744e Update all 2024-08-13 21:03:22 +05:30
Manav Rathi
3097810f2c Top scorer 2024-08-13 21:03:22 +05:30
Manav Rathi
207f9c50cf Clean 2024-08-13 21:03:22 +05:30
Manav Rathi
1c9a14cfdc Tweak 2024-08-13 21:03:22 +05:30
Manav Rathi
5e4f0d4caf A2 2024-08-13 21:03:22 +05:30
Manav Rathi
7f9391f89f Parse 2024-08-13 21:03:22 +05:30
Manav Rathi
614c312876 Tentative DB schema 2024-08-13 21:03:22 +05:30
Manav Rathi
5081dc904b Enhance 2024-08-13 21:03:22 +05:30
Manav Rathi
ef7b978cd5 Outline 2024-08-13 21:03:22 +05:30
Manav Rathi
2376327e52 zt 2024-08-13 21:03:22 +05:30
Ashil
f264461390 [mob][photos] Fullscreen UX improvements (#2694)
## Description

- Snapping when tapping to remove controls + app and bottom bar from a
photo or video is no more.
- System navigation bar has been change to be transparent.
- On iOS, nothing changes visually. 

#### Before:


https://github.com/user-attachments/assets/4665ec52-31d8-4cab-8ca1-d830579c0f60


https://github.com/user-attachments/assets/95adf062-260a-4b23-810f-550c83c2e562

#### After:


https://github.com/user-attachments/assets/75307e63-df21-490b-ab6f-ef7c4de66c06


https://github.com/user-attachments/assets/83f89387-7fc2-41c3-a55a-3b2d62ef5bfb
2024-08-13 20:20:56 +05:30
ashilkn
0c097b38f4 [mob][photos] chore 2024-08-13 20:19:10 +05:30
ashilkn
e74aac0023 [mob][photos] Remove listener 2024-08-13 19:59:40 +05:30
ashilkn
8d0e3e972f [mob][photos] Fix or make UI and layout better of the system navigation bar, home bottom navigation bar and the search widget 2024-08-13 19:49:41 +05:30
Neeraj Gupta
ffd9e2e06c Switch to nano_id for clusterIDs 2024-08-13 18:25:13 +05:30
ashilkn
c10eb97511 [mob][photos] Fix screen snapping when toggling to full screen when viewing items + imporve full screen UX on the new native video player 2024-08-13 17:48:36 +05:30
Neeraj Gupta
f1d6382b39 Add cluster nanoID 2024-08-13 17:13:31 +05:30
Neeraj Gupta
1b314687a9 Add dependency on nano_id pkg 2024-08-13 16:50:01 +05:30
ashilkn
6fa5571e19 Merge branch 'main' into use_native_video_player 2024-08-13 15:37:03 +05:30
Manav Rathi
49f069c9cf Add timeout for replication lock query & allow updating metadata with less keys (#2692)
## Description

## Tests
2024-08-13 15:25:24 +05:30
Neeraj Gupta
2228874898 [Fix] Handle case when existing metadata is null 2024-08-13 15:22:02 +05:30
Manav Rathi
c6bdeeb722 [server] Minor tweaks to the new FileData API URLs (#2689)
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.

Tested the two embedding related ones on localhost.
2024-08-13 15:19:11 +05:30
Neeraj Gupta
8299c029ec Add 10 second timeout while locking row for replication 2024-08-13 15:17:33 +05:30
Neeraj Gupta
9132fc5ec8 Allow updating metadata with fewer keys 2024-08-13 15:15:40 +05:30
Manav Rathi
8a67eb7417 [web] Fix width of all albums dialog (#2691)
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:49:47 +05:30
Manav Rathi
b0c18f9fd4 [web] Fix width of all albums dialog
Fixes bug introduced in 1c0261bc5c
2024-08-13 13:41:55 +05:30
Manav Rathi
91de9c38cc [desktop] Tweak the integration of the new file data APIs (#2690) 2024-08-13 13:32:08 +05:30
Manav Rathi
3980d6b614 Nomen 2024-08-13 13:27:03 +05:30
Manav Rathi
fd6cab6c26 Add CHANGELOG entry 2024-08-13 13:19:36 +05:30
Manav Rathi
3604fbe352 Clarify and note 2024-08-13 13:18:57 +05:30
Manav Rathi
9422398922 New and fold 2024-08-13 13:15:29 +05:30
Manav Rathi
cb8a5a72f5 Rename 2024-08-13 13:11:19 +05:30
Manav Rathi
3b63089b42 Fin2 2024-08-13 12:58:31 +05:30
Manav Rathi
eb2520e55c Fin 2024-08-13 12:48:33 +05:30
Manav Rathi
96948c8699 Fix context 2024-08-13 12:24:21 +05:30
Manav Rathi
0e04dd7393 [web] New translations (#2688)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 12:20:01 +05:30
Manav Rathi
d9d4ffa9e7 [server] Minor tweaks to the new FileData API URLs
- Start with leading slash for easier greppability
- Omit trailing slash for consistency

No production clients are using this yet, so should be safe.
2024-08-13 12:17:53 +05:30
Manav Rathi
ff1c20288f More 2024-08-13 12:13:57 +05:30
Manav Rathi
55bd59ec6a WIP cleanup 2024-08-13 12:07:48 +05:30
Manav Rathi
520647d77f Split 2024-08-13 12:07:48 +05:30
Manav Rathi
fa91430276 Rename 2024-08-13 12:07:48 +05:30
Crowdin Bot
a995a2ff0c New Crowdin translations by GitHub Action 2024-08-13 06:36:03 +00:00
Manav Rathi
28a97a39b2 [desktop] Update consent prompts (#2687) 2024-08-13 12:05:14 +05:30
Manav Rathi
dd74a0d6c3 [desktop] Update consent prompts 2024-08-13 11:39:32 +05:30
Manav Rathi
3c92ac9100 [web] New translations (#2677)
New translations from
[Crowdin](https://crowdin.com/project/ente-photos-web)
2024-08-13 11:28:13 +05:30
Crowdin Bot
048c5aa540 New Crowdin translations by GitHub Action 2024-08-13 05:50:21 +00:00
Neeraj Gupta
f1d828455d [server] Skip logging large payloads on successful requests (#2683)
## Description

## Tests
2024-08-13 11:20:08 +05:30
Manav Rathi
efcad99737 [web] Remove the potentially confusing modification time from UI (#2685)
Also, gracefully handle a missing modification time and public magic
metadata.
2024-08-13 11:18:54 +05:30
Manav Rathi
146b4ac296 Remove the confusing modification time option from the UI
It is not the upload time
2024-08-13 11:06:18 +05:30
Manav Rathi
0c3a676572 Handle missing pub magic mdt 2024-08-13 11:04:38 +05:30
Manav Rathi
c23ba06b0d Dedup 2024-08-13 10:59:20 +05:30
Manav Rathi
6b30bb52b8 Same file also doesn't have public magic metadata
file id 52422
2024-08-13 10:53:20 +05:30
Manav Rathi
6f1ddb892f Gracefully handle a missing modification time 2024-08-13 10:46:49 +05:30
Neeraj Gupta
3f9d8ea752 Merge branch 'main' into clip_face_integration 2024-08-13 10:46:18 +05:30
Neeraj Gupta
a0d33ecde1 [mob] Integrate new APIs & switch CLIP model (#2684)
## Description

## Tests
2024-08-13 10:33:52 +05:30
Neeraj Gupta
7b610dbc34 [server] Log request body in output for error 2024-08-13 10:26:57 +05:30
Neeraj Gupta
5d0c337bfb [server] Reduce log noise 2024-08-13 10:22:16 +05:30
Neeraj Gupta
bd53c4a2f3 Switch to mobileclip 2024-08-12 20:43:16 +05:30
Neeraj Gupta
d3e73035d1 [mob] Update as per new API spec 2024-08-12 20:37:44 +05:30
ashilkn
0d82f6ec65 [mob][photos] Update android target SDK 2024-08-12 19:58:39 +05:30
Vishnu Mohandas
a61d62d862 Minor update 2024-08-12 18:01:32 +05:30
ashilkn
fd0925f59e [mob][photos] Improve video loading UI 2024-08-12 13:33:58 +05:30
ashilkn
9c48cf4dc3 [mob][photos] Fix minor UI issue 2024-08-12 13:09:37 +05:30
ashilkn
ac5da3ac1e [mob][photos] commit pubspec.lock and Podfile.lock changes 2024-08-12 13:01:39 +05:30
ashilkn
7bbf926986 [mob][photos] Bump up version to 0.9.17 2024-08-10 18:23:46 +05:30
ashilkn
df234660a0 [mob][photos] chore 2024-08-10 18:19:40 +05:30
ashilkn
f89bc22dc4 Merge branch 'main' into use_native_video_player 2024-08-10 18:15:00 +05:30
ashilkn
cbdf6ea0e3 [mob][photos] Fix UI for native video player on memories 2024-08-10 17:58:01 +05:30
ashilkn
de1f287c1c [mob][photos] Keep video playing until the currently playing video completely off the screen 2024-08-10 17:37:29 +05:30
ashilkn
1aa38253a3 [mob][photos] Chore 2024-08-10 16:42:54 +05:30
ashilkn
c27017e77e [mob][photos] UX improvements on native video player 2024-08-10 16:41:01 +05:30
ashilkn
c079ed12ca [mob][photos] UX improvements on native video player 2024-08-10 16:12:22 +05:30
ashilkn
9abd9e126c [mob][photos] Fix seeking UX issue when video just started playing 2024-08-10 15:49:33 +05:30
ashilkn
f7345102a2 [mob][photos] Do not hide controls when seeking + Hide controls after seeking + do not surface controls when video starts over when playing in loop: 2024-08-10 15:31:30 +05:30
Jaspal Suri
fb867bd351 Update Google Photos Takeout Instructions
Simplify instructions
Remove note
Expand step 9 to incorporate note
2024-08-10 00:06:10 -07:00
ashilkn
4cb0a5306a [mob][photos] Hide/show controls when necessary in native video player 2024-08-09 22:26:07 +05:30
ashilkn
5e7febd8f2 [mob][photos] Added comment 2024-08-09 21:04:56 +05:30
ashilkn
73c4fd3488 [mob][photos] Only initialize native video player and load video when the file is completely visible
Without this, if two high res potrait videos are loaded, one of them goes blank
2024-08-09 21:03:11 +05:30
ashilkn
ac27a22ddb [mob][photos] UX improvements in native video player 2024-08-09 20:28:19 +05:30
ashilkn
e0fbc64f08 [mob][photos] Handle errors 2024-08-09 19:36:59 +05:30
ashilkn
41a304a18c [mob][photos] log errors from native video player if any 2024-08-09 19:30:07 +05:30
ashilkn
09c3d9e025 [mob][photos] UI fixes on native video player 2024-08-09 19:15:19 +05:30
ashilkn
03f0db92ad [mob][photos] Remove unnecessary delay 2024-08-09 19:08:59 +05:30
ashilkn
1e7c1396e0 [mob][photos] Delete cache only on iOS 2024-08-09 19:03:03 +05:30
ashilkn
6b8473a958 [mob][photos] UI fix for play pause button 2024-08-09 18:58:29 +05:30
ashilkn
c4770e8645 [mob][photos] Refactoring 2024-08-09 18:19:08 +05:30
Neeraj Gupta
c8a8cbee60 refactor 2024-08-09 15:54:16 +05:30
ashilkn
b4500ef4d7 [mob][photos] Workaround for android 10 free up space issue
Workaround for deletedIDs being empty on android 10
2024-08-08 15:26:14 +05:30
ashilkn
3652430b59 [mob][photos] Set volume to full in native video player 2024-08-07 18:57:27 +05:30
ashilkn
553e62dfae [mob][photos] Minor UI enhancements on native video player controls 2024-08-07 17:55:55 +05:30
ashilkn
a4c0c8b999 [mob][photos] Show duration and current position in duration in the native video player 2024-08-07 17:44:19 +05:30
ashilkn
7910d92d34 [mob][photos] Theme changes to seek bar 2024-08-07 16:00:13 +05:30
ashilkn
551c151f1e [mob][photos] Seek bar minor improvement 2024-08-07 15:47:50 +05:30
ashilkn
af758d4e85 [mob][photos] Make dragging of seek bar interactive, both in the seek bar widget and in the video 2024-08-07 15:39:09 +05:30
ashilkn
7795625708 [mob][photos] Move SeekBar and PlayPauseButton widgets to separate files 2024-08-07 15:07:52 +05:30
ashilkn
c572fc171c [mob][photos] Make seeking work (only when seeking ends) 2024-08-07 14:58:38 +05:30
ashilkn
d452d1acb0 [mob][photos] Stop animating seek bar after being seeked when video is paused 2024-08-07 14:57:28 +05:30
ashilkn
4c02e8ffa3 [mob][photos] Create seek bar that moves with video and animate the seek bar between each second with also handling edge cases
The native video player package that is used only emits an event at each second when the video is played. For a good looking seek bar, have animate it in between seconds
2024-08-07 12:31:15 +05:30
Neeraj Gupta
1cf9a15f48 [mob] Refactor 2024-08-07 11:24:32 +05:30
Neeraj Gupta
7dadd1eb0a [mob] Fix bug 2024-08-06 16:50:37 +05:30
ashilkn
4abbb5c591 [mob][photos] Fix unexpected behaviour of play pause button 2024-08-06 16:34:56 +05:30
ashilkn
5351377ae7 [mob][photos] Make play pause controls for native video player 2024-08-06 16:29:16 +05:30
Neeraj Gupta
885aac832f [mob] Fix bug 2024-08-06 15:29:47 +05:30
Neeraj Gupta
96a9782937 [mob] Switch to new APIs 2024-08-06 14:51:43 +05:30
Neeraj Gupta
4ab03ee35f [mob] Switch to new API 2024-08-06 14:27:28 +05:30
Neeraj Gupta
2e82c96b2a [mob] Update empty faceID 2024-08-06 13:50:36 +05:30
Neeraj Gupta
a4921110a2 [mob] generated strings 2024-08-06 13:49:38 +05:30
Neeraj Gupta
67c2d94d5e Merge branch 'main' into clip_face_integration 2024-08-06 13:29:58 +05:30
ashilkn
eab1be3753 [mob][photos] Add native_video_player to pubspec.yaml 2024-08-06 12:42:45 +05:30
ashilkn
51f0cfff06 Merge branch 'main' into use_native_video_player 2024-08-06 11:32:50 +05:30
ashilkn
4f3fe73daa [mob][photos] Fix getVideoPropsAsync failing in native video player because a normal file and not the origin file was being passed to it in case of locally available vidoes 2024-08-02 13:33:32 +05:30
Neeraj Gupta
395f0384a0 [cli] Add option to exlude shared or hidden folders 2024-08-01 19:13:03 +05:30
ashilkn
31318f10d6 [mob][photos] Set aspect ratio of video 2024-08-01 18:38:34 +05:30
Neeraj Gupta
0526c63681 [cli] Extend export command to pass filters 2024-08-01 17:52:58 +05:30
Neeraj Gupta
7d8a7257b4 [cli] Add list of filters 2024-08-01 17:46:05 +05:30
ashilkn
9b5b1d297b [mob][photos] Start integrating native_video_player 2024-08-01 15:52:41 +05:30
ashilkn
d5b5b9bd51 [mob][photos] Rename VideoWidgetNew to VideoWidgetMediaKit 2024-08-01 14:53:38 +05:30
ashilkn
e41f306ac8 [mob][photos] Resolve merge conflicts and merge main 2024-07-31 12:02:25 +05:30
laurenspriem
3cc05d5c42 [mob][photos] Fix in isolate message 2024-07-26 17:39:34 +02:00
laurenspriem
e205b07e60 [mob][photos] Remove comments 2024-07-26 17:31:03 +02:00
laurenspriem
2a04af9be0 [mob][photos] Inline 2024-07-26 13:59:58 +02:00
laurenspriem
b625bd1afc [mob][photos] Simplify face embedding service 2024-07-26 13:56:45 +02:00
laurenspriem
166bcf7986 [mob][photos] Simplify face detection 2024-07-26 13:53:21 +02:00
laurenspriem
3abf215f8c [mob][photos] Simplify ClipImage 2024-07-26 13:47:48 +02:00
laurenspriem
cf8b9e4365 [mob][photos] Simplify 2024-07-26 13:41:45 +02:00
laurenspriem
627ec5f2a6 [mob][photos] Rename 2024-07-26 13:34:53 +02:00
laurenspriem
f488eb35e2 [mob][photos] Delay loading ClipText 2024-07-26 13:27:36 +02:00
laurenspriem
70bc65fc25 [mob][photos] Rename 2024-07-26 13:10:04 +02:00
laurenspriem
e19f3ec992 [mob][photos] Merge issues 2024-07-26 13:02:58 +02:00
laurenspriem
1d0cf3875f [mob][photos] Make sure models are downloaded 2024-07-26 12:59:18 +02:00
laurenspriem
739235836e [mob][photos] Resolve merge errors 2024-07-26 11:39:22 +02:00
laurenspriem
892e50b358 [mob][photos] Translations 2024-07-26 11:34:21 +02:00
laurenspriem
1e76a581d4 Merge remote-tracking branch 'origin/clip_face_integration' into clip_face_integration 2024-07-25 23:58:14 +02:00
laurenspriem
14451d522e [mob][photos] Simplify 2024-07-25 23:34:33 +02:00
laurenspriem
533d5dfa88 [mob][photos] Use quantized text model 2024-07-25 23:31:34 +02:00
laurenspriem
a5b47f16a9 [mob][photos] Separate out tokenizer init 2024-07-25 23:28:17 +02:00
laurenspriem
18a5f4d212 [mob][photos] Clip text inference 2024-07-25 22:49:59 +02:00
laurenspriem
c26a603901 [mob][photos] Make bool public 2024-07-25 22:43:40 +02:00
laurenspriem
91789f7ece [mob][photos] Tiny change 2024-07-25 22:34:28 +02:00
laurenspriem
1e695ffd84 [mob][photos] Make sure ClipText is loaded 2024-07-25 22:32:16 +02:00
laurenspriem
e65a36d5c7 [mob][photos] Never dispose MLComputer 2024-07-25 22:02:39 +02:00
laurenspriem
de5fd245ef [mob][photos] Rename to MLComputer 2024-07-25 21:54:31 +02:00
laurenspriem
00beadbc01 [mob][photos] Rename to MLIndexingIsolate 2024-07-25 21:50:56 +02:00
laurenspriem
d30c04cc55 [mob][photos] Make releasing indexing model automatic 2024-07-25 21:48:55 +02:00
laurenspriem
16e611b948 [mob][photos] Release implementation in PlatformPlugin 2024-07-25 21:45:41 +02:00
laurenspriem
d3e965fbb7 [mob][photos] Release indexing models 2024-07-25 21:43:47 +02:00
laurenspriem
8d9b5a8ea0 [mob][photos] ONNX Env FFI 2024-07-25 21:11:39 +02:00
laurenspriem
41aaf4a2db [mob][photos] Change name 2024-07-25 21:03:43 +02:00
laurenspriem
e3908f3f2c [mob][photos] Minor change 2024-07-25 17:55:49 +02:00
laurenspriem
cdcc349157 [mob][photos] Abstract choice of onnx package 2024-07-25 17:54:18 +02:00
laurenspriem
ea5eef0f2f [mob][photos] Use correct session 2024-07-25 17:51:31 +02:00
laurenspriem
cfd5c22649 [mob][photos] Load models in isolate 2024-07-25 17:46:38 +02:00
laurenspriem
06a093de81 [mob][photos] Run clip text in separate isolate 2024-07-25 13:08:26 +02:00
laurenspriem
b506043b2c [mob][photos] Add todo 2024-07-24 17:11:35 +02:00
laurenspriem
2df64627a6 [mob][photos] Init client exactly once 2024-07-24 16:57:18 +02:00
laurenspriem
00c4b7caa8 [mob][photos] Simplify functions in Isolate 2024-07-24 16:23:31 +02:00
laurenspriem
6880139888 [mob][photos] Separate ML Isolate 2024-07-24 15:53:26 +02:00
Neeraj Gupta
fcd1ec3b05 [mob] Download models before interence 2024-07-24 17:28:45 +05:30
Neeraj Gupta
e6e9948fd8 [mob] Avoid building fileSelection when no file is selected 2024-07-24 16:12:19 +05:30
laurenspriem
37285a087a [mob][photos] Simplify tokenizer path 2024-07-24 12:21:36 +02:00
laurenspriem
3a3cb016ed [mob][photos] Run clip text in ML isolate 2024-07-24 12:16:24 +02:00
Neeraj Gupta
90a1481cdf [mob] refactor 2024-07-24 15:31:39 +05:30
Neeraj Gupta
07b4deba2e [mob] inline 2024-07-24 15:24:11 +05:30
Neeraj Gupta
0afddd6949 [mob] inline 2024-07-24 15:21:34 +05:30
Neeraj Gupta
ea4ab9d4cd [mob] rename 2024-07-24 15:19:20 +05:30
Neeraj Gupta
6b026678a3 [mob] Update model name for derived data 2024-07-24 15:05:19 +05:30
Neeraj Gupta
e134d599b7 [mob] Use stream to optimize processing 2024-07-24 13:45:18 +05:30
Neeraj Gupta
6d7d7b88a6 [mob] iOS build changes 2024-07-24 13:42:04 +05:30
Neeraj Gupta
ef372ebfa4 [mob] Modify instruction based on remote response 2024-07-24 12:32:56 +05:30
Neeraj Gupta
a996ec3ac7 Merge branch 'main' into clip_face_integration 2024-07-24 10:46:44 +05:30
Neeraj Gupta
ef022be4ef [mob] Simplify APIs for compress -> encrypt & vice versa (#2524)
## Description

## Tests
2024-07-23 16:26:51 +05:30
Neeraj Gupta
4a1cb3a732 [mob] Refactor to simplify gzip/unzip enc 2024-07-23 16:18:45 +05:30
laurenspriem
56b4d3cd46 [mob][photos] Rename for consistency 2024-07-23 11:48:14 +02:00
laurenspriem
b8ccc74dac [mob][photos] Simplify 2024-07-23 11:33:06 +02:00
laurenspriem
8106b17442 [mob][photos] Fix text tokenizer 2024-07-23 11:31:57 +02:00
Neeraj Gupta
8283432f7a [mob] Refactor 2024-07-23 14:21:12 +05:30
Neeraj Gupta
f175033b65 [mob] Put embeddings in same object (#2521)
## Description

## Tests
2024-07-23 14:14:12 +05:30
Neeraj Gupta
af95421b3a Refactor 2024-07-23 14:09:22 +05:30
Neeraj Gupta
7bf0b398ab [mob] clean up 2024-07-23 13:55:27 +05:30
Neeraj Gupta
7ec5d8455f Merge branch 'clip_face_integration' into ml_combined 2024-07-23 13:54:22 +05:30
Neeraj Gupta
1524d2b246 [mob] Remove unused field 2024-07-23 13:47:33 +05:30
Neeraj Gupta
bfc67d741d [mob] Zip embeddings 2024-07-23 13:32:06 +05:30
Neeraj Gupta
5a003b6d5c [mob] Refactor 2024-07-22 14:38:43 +05:30
Neeraj Gupta
b406f0c0d8 [mob] Store remote clip and face embeddings 2024-07-22 14:30:27 +05:30
Neeraj Gupta
9b5d6cd5a1 [mob] Refactor 2024-07-22 13:55:10 +05:30
Neeraj Gupta
6654b24da9 [mob] Remove unused Embedding store 2024-07-22 11:38:05 +05:30
Neeraj Gupta
68d10be79e [mob] Add new table for clip embedding 2024-07-22 11:36:31 +05:30
Neeraj Gupta
32912be9c2 [mob] Remove embedding store 2024-07-20 00:29:17 +05:30
Neeraj Gupta
39b8223979 [mob] Store face embeddings from remote 2024-07-20 00:04:44 +05:30
Neeraj Gupta
6d06c02148 [mob] Fix bug 2024-07-19 16:27:28 +05:30
Neeraj Gupta
506bc852ff [mob] Add try catch around runML 2024-07-19 16:24:45 +05:30
Neeraj Gupta
1e15825617 [mob] Rename method 2024-07-19 16:02:19 +05:30
Neeraj Gupta
0a3c61515f [mob] Always allow running ML on iOS Sim 2024-07-19 16:01:48 +05:30
Neeraj Gupta
01d45d7c14 Merge branch 'main' into f-droid 2024-07-19 15:53:08 +05:30
Neeraj Gupta
56b019aa1e [mob] Fix text embedding 2024-07-19 15:28:46 +05:30
Neeraj Gupta
f20a337495 Remove clip-ggml dependency 2024-07-19 14:37:34 +05:30
laurenspriem
5bc2fd1e1e [mob][photos] Remove ggml plugin 2024-07-18 15:35:40 +02:00
Neeraj Gupta
10b939e728 [mob] Text embedding changes 2024-07-18 16:50:24 +05:30
Neeraj Gupta
227877bd07 [mob] Add support for Clip text in custom plugin 2024-07-18 16:43:31 +05:30
Neeraj Gupta
578c8a032f Merge branch 'main' into clip_face_integration 2024-07-18 14:38:13 +05:30
Neeraj Gupta
2b08bf8cbf [mob] Use custom onnx plugin (#2419)
## Description

## Tests
2024-07-13 11:55:31 +05:30
Neeraj Gupta
6f98a79cb0 [mob] Clean up 2024-07-11 14:23:04 +05:30
Neeraj Gupta
2eea98a4df [mob] Lint fixed 2024-07-11 14:15:50 +05:30
Neeraj Gupta
0bd04a0b8d [mob] Select load models 2024-07-10 18:26:43 +05:30
Neeraj Gupta
08f846c315 [mob] Use custom plugin for clip image encoding 2024-07-10 18:22:04 +05:30
Neeraj Gupta
519d7a9a5e [mob] Print logs from MLIsolate 2024-07-10 18:13:37 +05:30
Neeraj Gupta
74a37edaa4 [mob] Improve logs 2024-07-10 18:10:27 +05:30
Neeraj Gupta
c31f573f1a [mob] Remove unused method 2024-07-10 14:32:01 +05:30
Neeraj Gupta
756954ae45 [mob] Catch unexpected error in custom plugin 2024-07-10 14:24:53 +05:30
Neeraj Gupta
1033f26a81 [mob] Switch to custom plugin for face embedding 2024-07-10 14:24:23 +05:30
Neeraj Gupta
68e3a36e8e [mob][onnx] remove unused code 2024-07-10 13:05:13 +05:30
Neeraj Gupta
6b78ce715f [mob][onnx] inline const 2024-07-10 13:04:10 +05:30
Neeraj Gupta
234efb63b2 [mob] Refactor 2024-07-10 12:55:13 +05:30
Neeraj Gupta
157f7d2dcb Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-10 12:33:25 +05:30
Neeraj Gupta
79eaaf3ec4 Merge branch 'main' into clip_face_integration 2024-07-10 12:08:26 +05:30
Neeraj Gupta
02ca6342d2 [mob][droid] Perform detection using ente plugin 2024-07-09 18:29:24 +05:30
Neeraj Gupta
111972e0e6 [mob][droid] Return FloatArray instead of List<double> 2024-07-09 18:07:17 +05:30
Neeraj Gupta
9318182160 [mob][droid] Refactor 2024-07-09 16:41:16 +05:30
Neeraj Gupta
69923baedd [mob][droid] Clean up 2024-07-09 15:15:41 +05:30
Neeraj Gupta
f422dea00e [mob][onnx] Clean up 2024-07-09 14:31:03 +05:30
Neeraj Gupta
bc04a3f87f [mob][onnx] Specify return type 2024-07-09 13:29:28 +05:30
Neeraj Gupta
107162fa2c Merge branch 'clip_face_integration' into yolo_custom_plugin 2024-07-09 12:16:21 +05:30
ashilkn
d55a29336f Merge branch 'main' into f-droid 2024-07-08 20:50:35 +05:30
Neeraj Gupta
a1ea965936 Merge branch 'main' into yolo_custom_plugin 2024-07-08 17:50:09 +05:30
Neeraj Gupta
273e5b88eb [mob][droid] Use custom dart plugin for face detection 2024-07-08 17:45:18 +05:30
laurenspriem
877b833a6d [mob][photos] Simplify 2024-07-08 17:57:12 +07:00
laurenspriem
240099df83 [mob][photos] Run clip tokenizer in isolate 2024-07-08 17:48:18 +07:00
laurenspriem
abd0dedc57 [mob][photos] Debug option 2024-07-06 22:21:35 +07:00
laurenspriem
baac183835 [mob][photos] First cleanup of clip flags 2024-07-06 22:14:30 +07:00
laurenspriem
90c8972a26 [mob][photos] Cleanup ML settings page 2024-07-06 20:32:24 +05:30
laurenspriem
d3e3a9c784 [mob][photos] Better default for DB method 2024-07-06 20:32:02 +05:30
laurenspriem
bb3f3b0e75 [mob][photos] String intl 2024-07-06 19:20:32 +05:30
laurenspriem
47ac7e0c9c [mob][photos] Rename 2024-07-06 19:20:09 +05:30
laurenspriem
c1fe756a86 [mob][photos] Rename 2024-07-06 19:13:32 +05:30
laurenspriem
1f0686d84d [mob][photos] ML debug section 2024-07-06 15:18:28 +05:30
laurenspriem
9232cd150b [mob][photos] SemanticSearchService minor changes 2024-07-05 13:26:26 +05:30
laurenspriem
f95331c8f5 [mob][photos] Minor changes 2024-07-05 13:12:51 +05:30
laurenspriem
d2f6a533ce [mob][photos] Cleanup MagicSection 2024-07-05 13:05:09 +05:30
laurenspriem
552d6dfb30 [mob][photos] Cleanup temp clip in ImageIsolate 2024-07-05 13:02:31 +05:30
laurenspriem
8f4a867252 [mob][photos] Minor change 2024-07-05 13:00:45 +05:30
Neeraj Gupta
37519179a1 [mob] Add OnnxFlutterPlugin 2024-07-04 13:35:27 +05:30
laurenspriem
e2241df865 [mob][photos] First cleanup of SemanticSearchService 2024-07-04 09:49:00 +05:30
laurenspriem
ff5dc490f8 [mob][photos] Small changes 2024-07-04 09:14:31 +05:30
laurenspriem
e65b4643cd [mob][photos] Add clip indexing to MLService 2024-07-04 07:24:42 +05:30
laurenspriem
11656a59a6 [mob][photos] Include clip in MLResult 2024-07-04 06:28:19 +05:30
laurenspriem
8609cb9498 [mob][photos] ORTEnv fix 2024-07-03 22:54:52 +05:30
laurenspriem
37cc447d4f [mob][photos] Rename to MLService 2024-07-03 22:51:17 +05:30
laurenspriem
680c8784fb [mob][photos] Refactor results object 2024-07-03 22:46:49 +05:30
laurenspriem
64a2544e95 [mob][photos] Face detection cleanup 2024-07-03 22:33:38 +05:30
laurenspriem
36224b45ef [mob][photos] Move faces pipeline to FaceRecognitionService 2024-07-03 22:08:19 +05:30
laurenspriem
fd6c521649 [mob][photos] Decouple face embedding fetch from indexing 2024-07-03 16:55:21 +05:30
laurenspriem
523d3fa201 [mob][photos] Remove any model differentiation between onnx and ggml 2024-07-03 11:20:53 +05:30
laurenspriem
2d0cadc8c9 [mob][photos] Rename and delete lot of clip stuff 2024-07-03 11:19:59 +05:30
laurenspriem
4cdbb0c128 [mob][photos] Automatically init ONNX environment 2024-07-03 11:11:09 +05:30
laurenspriem
e76d26914d [mob][photos] Delete clip ggml 2024-07-02 17:47:40 +05:30
laurenspriem
63c570b73a [mob][photos] Redundant line 2024-07-02 17:38:45 +05:30
laurenspriem
e84c9e604a [mob][photos] misplaced comment 2024-07-02 17:37:28 +05:30
laurenspriem
16e6812319 [mob][photos] Embedding normalization function 2024-07-02 17:34:22 +05:30
laurenspriem
53d5625499 [mob][photos] Move ONNX model initialization in abstract class 2024-07-02 17:18:40 +05:30
laurenspriem
55858eba0b [mob][photos] Small cleanup of FaceMlService 2024-07-02 15:45:42 +05:30
laurenspriem
d15138de9b [mob][photos] Minor change 2024-07-02 15:30:49 +05:30
laurenspriem
351d5f85ac [mob][photos] Minor change 2024-07-02 14:27:37 +05:30
laurenspriem
6c3ba60b1b [mob][photos] Create separate FaceRecognitionService 2024-07-02 14:01:23 +05:30
laurenspriem
6622441b38 [mob][photos] Add todo 2024-07-02 13:32:36 +05:30
laurenspriem
f77a33a2c0 [mob][photos] Remove old todo 2024-07-02 13:31:00 +05:30
laurenspriem
9e76c31655 [mob][photos] Move cosine function 2024-07-02 13:30:23 +05:30
laurenspriem
4871755140 [mob][photos] FileML for faces cleanup unused clip embedding attribute 2024-07-02 13:20:09 +05:30
Neeraj Gupta
45b5703678 [mob] Use model path for session creation 2024-07-01 18:19:11 +05:30
Neeraj Gupta
b3a48194c5 [mob][android] Expose custom onnx plugin 2024-07-01 15:13:29 +05:30
laurenspriem
b0c92f8fe0 [mob][photos] Some debug prints 2024-06-29 19:25:13 +05:30
laurenspriem
0fe85390d3 [mob][photos] Temp lower minimum similarity threshold 2024-06-29 19:22:55 +05:30
laurenspriem
6d1c73d90e [mob][photos] Enable only clip embedding push again 2024-06-29 19:20:48 +05:30
laurenspriem
5eb02c242c [mob][photos] Small fix 2024-06-29 19:17:47 +05:30
laurenspriem
dcb90f9e59 [mob][photos] Only do tokenizer init in computer 2024-06-29 15:29:24 +05:30
laurenspriem
2299e69227 [mob][photos] Assets tokenizer cleanup 2024-06-29 15:10:12 +05:30
laurenspriem
4764fddd61 [mob][photos] Get tokenizer from remote instead of assets 2024-06-29 14:49:11 +05:30
laurenspriem
9f1ed16364 [mob][photos] Rename score to similarity for clarity 2024-06-29 13:54:58 +05:30
laurenspriem
f75b8b9950 [mob][photos] Logging 2024-06-29 12:14:58 +05:30
laurenspriem
9b41180b2d [mob][photos] Run clip in separate isolate 2024-06-29 12:13:41 +05:30
laurenspriem
9610abadbe [mob][photos] Use unquantized text encoder for clip 2024-06-28 18:51:32 +05:30
laurenspriem
63b55f2759 [mob][photos] Make clip use full file 2024-06-28 18:49:28 +05:30
laurenspriem
8381598944 [mob][photos] Refactor getting file path 2024-06-28 18:47:50 +05:30
laurenspriem
393ed91e86 [mob][photos] Use centercrop instead of empty pixels 2024-06-28 18:27:52 +05:30
laurenspriem
21483eacb4 [mob][photos] Remove computer for clip for now 2024-06-28 18:22:33 +05:30
laurenspriem
d7e1b737d8 [mob][photos] Use existing image utils for clip preprocessing 2024-06-28 18:20:35 +05:30
laurenspriem
f03cea7252 [mob][photos] Inline 2024-06-28 15:56:27 +05:30
laurenspriem
06774aeb61 [mob][photos] Fix stupid error 2024-06-28 15:53:48 +05:30
laurenspriem
a16bf196b3 [mob][photos] Temporarily turn off clip embedding sync 2024-06-28 15:43:41 +05:30
laurenspriem
ac8dc687da Merge branch 'main' into clip_investigation 2024-06-28 15:39:25 +05:30
laurenspriem
cfca11a628 [mob][photos] Improve readability 2024-06-27 21:49:53 +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
1298 changed files with 77913 additions and 300639 deletions

BIN
.github/assets/obtainium-badge.png vendored Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,56 @@
name: "Internal release (auth mobile)"
on:
workflow_dispatch: # Allow manually running the action
env:
FLUTTER_VERSION: "3.24.3"
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: auth
steps:
- name: Checkout code and submodules
uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:
channel: "stable"
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Setup keys
uses: timheuer/base64-to-file@v1
with:
fileName: "keystore/ente_auth_key.jks"
encodedString: ${{ secrets.SIGNING_KEY }}
- name: Build PlayStore AAB
run: |
flutter build appbundle --release --flavor playstore --dart-define=app.flavor=playstore
env:
SIGNING_KEY_PATH: "/home/runner/work/_temp/keystore/ente_auth_key.jks"
SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }}
- name: Upload AAB to PlayStore
uses: r0adkll/upload-google-play@v1
with:
serviceAccountJsonPlainText: ${{ secrets.SERVICE_ACCOUNT_JSON }}
packageName: io.ente.auth
releaseFiles: auth/build/app/outputs/bundle/playstoreRelease/app-playstore-release.aab
track: internal

View File

@@ -1,15 +1,14 @@
name: "Lint (auth)"
on:
# Run on every push to a branch other than main that changes auth/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes auth/
pull_request:
paths:
- "auth/**"
- ".github/workflows/auth-lint.yml"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.3"
jobs:
lint:

View File

@@ -29,7 +29,7 @@ on:
- "auth-v*"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.3"
jobs:
build-ubuntu:
@@ -45,6 +45,11 @@ jobs:
with:
submodules: recursive
- name: Setup JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
uses: subosito/flutter-action@v2
with:

View File

@@ -1,9 +1,8 @@
name: "Lint (desktop)"
on:
# Run on every push to a branch other than main that changes desktop/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes desktop/
pull_request:
paths:
- "desktop/**"
- ".github/workflows/desktop-lint.yml"

View File

@@ -4,9 +4,8 @@ name: "Verify build (docs)"
# succeeding before we merge the PR into main.
on:
# Run on every push to a branch other than main that changes docs/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes docs/
pull_request:
paths:
- "docs/**"
- ".github/workflows/docs-verify-build.yml"

View File

@@ -1,9 +1,8 @@
name: "Lint (staff)"
on:
# Run on every push to a branch other than main that changes infra/staff/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes infra/staff/
pull_request:
paths:
- "infra/staff/**"
- ".github/workflows/infra-deploy-staff.yml"

View File

@@ -26,7 +26,6 @@ jobs:
download_translations: true
localization_branch_name: translations/mobile
create_pull_request: true
skip_untranslated_strings: true
pull_request_title: "[mobile] New translations"
pull_request_body: "New translations from [Crowdin](https://crowdin.com/project/ente-photos-app)"
pull_request_base_branch_name: "main"

View File

@@ -4,7 +4,7 @@ on:
workflow_dispatch: # Allow manually running the action
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.3"
jobs:
build:

View File

@@ -1,16 +1,15 @@
name: "Lint (mobile)"
on:
# Run on every push to a branch other than main that changes mobile/
push:
branches-ignore: [main, f-droid]
# Run on every pull request (open or push to it) that changes mobile/
pull_request:
paths:
- "mobile/**"
- ".github/workflows/mobile-lint.yml"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.3"
jobs:
lint:

View File

@@ -9,7 +9,7 @@ on:
- "photos-v*"
env:
FLUTTER_VERSION: "3.22.2"
FLUTTER_VERSION: "3.24.3"
jobs:
build:

View File

@@ -1,9 +1,8 @@
name: "Lint (server)"
on:
# Run on every push to a branch other than main that changes server/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes server/
pull_request:
paths:
- "server/**"
- ".github/workflows/server-lint.yml"
@@ -21,7 +20,8 @@ jobs:
- name: Setup go
uses: actions/setup-go@v5
with:
go-version-file: "server/go.mod"
go-version-file: server/go.mod
cache-dependency-path: server/go.sum
cache: true
- name: Install dependencies

View File

@@ -1,13 +1,17 @@
name: "Lint (web)"
on:
# Run on every push to a branch other than main that changes web/
push:
branches-ignore: [main]
# Run on every pull request (open or push to it) that changes web/
pull_request:
paths:
- "web/**"
- ".github/workflows/web-lint.yml"
# Cancel in-progress lint runs when a new commit is pushed.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest

6
.gitmodules vendored
View File

@@ -9,9 +9,6 @@
[submodule "auth/assets/simple-icons"]
path = auth/assets/simple-icons
url = https://github.com/simple-icons/simple-icons.git
[submodule "mobile/plugins/clip_ggml"]
path = mobile/plugins/clip_ggml
url = https://github.com/ente-io/clip-ggml.git
[submodule "web/apps/photos/thirdparty/ffmpeg-wasm"]
path = web/apps/photos/thirdparty/ffmpeg-wasm
url = https://github.com/abhinavkgrd/ffmpeg.wasm.git
@@ -20,3 +17,6 @@
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

@@ -35,18 +35,19 @@ 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.
Ente Photos is a paid service, but we offer a free trial. You can also clone
this repository and choose to self host.
Ente Photos is a paid service, but we offer 5GB of free storage.
You can also clone this repository and choose to self-host.
<br />
<div align="center">
[<img height="42" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id1542026904)
[<img height="42" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.photos)
[<img height="42" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.photos.fdroid/)
[<img height="42" src=".github/assets/desktop-badge.png">](https://ente.io/download/desktop)
[<img height="42" src=".github/assets/web-badge.svg">](https://web.ente.io)
[<img height="40" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id1542026904)
[<img height="40" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.photos)
[<img height="40" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.photos.fdroid/)
[<img height="40" src=".github/assets/obtainium-badge.png">](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22io.ente.photos.independent%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fente-io%2Fente%22%2C%22author%22%3A%22ente-io%22%2C%22name%22%3A%22Ente%20Photos%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Atrue%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22ente-photos*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%7D%22%2C%22overrideSource%22%3Anull%7D)
[<img height="40" src=".github/assets/desktop-badge.png">](https://ente.io/download/desktop)
[<img height="40" src=".github/assets/web-badge.svg">](https://web.ente.io)
</div>
@@ -67,11 +68,12 @@ want to give back, please check out Ente Photos or spread the word.
<div align="center">
[<img height="42" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id6444121398)
[<img height="42" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.auth)
[<img height="42" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.auth/)
[<img height="42" src=".github/assets/desktop-badge.png">](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
[<img height="42" src=".github/assets/web-badge.svg">](https://auth.ente.io)
[<img height="40" src=".github/assets/app-store-badge.svg">](https://apps.apple.com/app/id6444121398)
[<img height="40" src=".github/assets/play-store-badge.png">](https://play.google.com/store/apps/details?id=io.ente.auth)
[<img height="40" src=".github/assets/f-droid-badge.png">](https://f-droid.org/packages/io.ente.auth/)
[<img height="40" src=".github/assets/obtainium-badge.png">](https://apps.obtainium.imranr.dev/redirect?r=obtainium://app/%7B%22id%22%3A%22io.ente.auth.independent%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fente-io%2Fente%22%2C%22author%22%3A%22ente-io%22%2C%22name%22%3A%22Ente%20Auth%22%2C%22preferredApkIndex%22%3A0%2C%22additionalSettings%22%3A%22%7B%5C%22includePrereleases%5C%22%3Afalse%2C%5C%22fallbackToOlderReleases%5C%22%3Atrue%2C%5C%22filterReleaseTitlesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22filterReleaseNotesByRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22verifyLatestTag%5C%22%3Afalse%2C%5C%22dontSortReleasesList%5C%22%3Atrue%2C%5C%22useLatestAssetDateAsReleaseDate%5C%22%3Afalse%2C%5C%22releaseTitleAsVersion%5C%22%3Afalse%2C%5C%22trackOnly%5C%22%3Afalse%2C%5C%22versionExtractionRegEx%5C%22%3A%5C%22%5C%22%2C%5C%22matchGroupToUse%5C%22%3A%5C%22%5C%22%2C%5C%22versionDetection%5C%22%3Atrue%2C%5C%22releaseDateAsVersion%5C%22%3Afalse%2C%5C%22useVersionCodeAsOSVersion%5C%22%3Afalse%2C%5C%22apkFilterRegEx%5C%22%3A%5C%22ente-auth*%5C%22%2C%5C%22invertAPKFilter%5C%22%3Afalse%2C%5C%22autoApkFilterByArch%5C%22%3Atrue%2C%5C%22appName%5C%22%3A%5C%22%5C%22%2C%5C%22shizukuPretendToBeGooglePlay%5C%22%3Afalse%2C%5C%22allowInsecure%5C%22%3Afalse%2C%5C%22exemptFromBackgroundUpdates%5C%22%3Afalse%2C%5C%22skipUpdateNotifications%5C%22%3Afalse%2C%5C%22about%5C%22%3A%5C%22%5C%22%7D%22%2C%22overrideSource%22%3Anull%7D)
[<img height="40" src=".github/assets/desktop-badge.png">](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
[<img height="40" src=".github/assets/web-badge.svg">](https://auth.ente.io)
</div>
@@ -99,7 +101,7 @@ connect with the community.
[![Discord](https://img.shields.io/discord/948937918347608085?style=for-the-badge&logo=Discord&logoColor=white&label=Discord)](https://discord.gg/z2YVKkycX3)
[![Ente's Blog RSS](https://img.shields.io/badge/blog-rss-F88900?style=for-the-badge&logo=rss&logoColor=white)](https://ente.io/blog/rss.xml)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://mstdn.social/@ente)
[![Twitter](.github/assets/twitter.svg)](https://twitter.com/enteio) &nbsp; [![Mastodon](.github/assets/mastodon.svg)](https://fosstodon.org/@ente)
---

View File

@@ -12,7 +12,7 @@ multi-device sync.
### Android
This repository's [GitHub
releases](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
releases](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
contains APKs, built straight from source. These builds keep themselves updated,
without relying on third party stores.
@@ -33,7 +33,7 @@ You can alternatively install the build from PlayStore or F-Droid.
### Desktop
You can [**download**](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v3)
You can [**download**](https://github.com/ente-io/ente/releases?q=tag%3Aauth-v4)
a native desktop app from this repository's GitHub releases. The desktop app
works on Windows, Linux and macOS.

View File

@@ -57,7 +57,7 @@ android {
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion 21
targetSdkVersion 33
targetSdkVersion 34
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

View File

@@ -1 +1 @@
Auth is a FOSS authenticator app that provides end-to-end encrypted backups for your 2FA secrets.
Auth is a FOSS authenticator app that provides end-to-end encrypted backups for your 2FA secrets.

View File

@@ -1,7 +1,11 @@
{
"icons": [
{ "title": "1xBet"
{
"title": "1xBet"
},
{
"title": "23andme"
},
{
"title": "3Commas"
},
@@ -16,6 +20,15 @@
"title": "airtm",
"hex": "000000"
},
{
"title": "aliyun",
"altNames": [
"阿里云"
]
},
{
"title": "Amazon"
},
{
"title": "Anycoin Direct",
"slug": "anycoindirect"
@@ -23,6 +36,50 @@
{
"title": "AscendEX"
},
{
"title": "BaiduCloud",
"altNames": [
"百度云",
"baiduyun"
]
},
{
"title": "Band"
},
{
"title": "Battle.net",
"slug": "battlenet",
"altNames": [
"Battle net",
"Blizzard"
]
},
{
"title": "BBS.NGA",
"altNames": [
"NGA玩家社区",
"NGA社区"
]
},
{
"title": "Bethesda",
"altNames": [
"Bethesda Softworks"
]
},
{
"title": "Binance",
"altNames": [
"币安"
]
},
{
"title": "BinanceUS",
"slug": "binance_us",
"altNames": [
"Binance US"
]
},
{
"title": "Bitfinex"
},
@@ -30,12 +87,12 @@
"title": "bitget"
},
{
"titile":"bitget wallet",
"slug":"bitget_wallet"
"title": "bitget wallet",
"slug": "bitget_wallet"
},
{
"title": "Bitmart",
"hex":"000000"
"hex": "000000"
},
{
"title": "BitMEX"
@@ -50,8 +107,7 @@
"title": "Bitstamp"
},
{
"title": "Bitvavo",
"hex": "0051FF"
"title": "Bitvavo"
},
{
"title": "Bitwarden"
@@ -69,27 +125,24 @@
"blockchain.com",
"blockchain.com Wallet",
"blockchain.com Exchange"
],
"slug": "blockchain"
]
},
{
"title": "BorgBase",
"altNames": [
"borg"
],
"slug": "BorgBase"
]
},
{
"title": "Booking",
"slug": "booking",
"altNames":[
"altNames": [
"Booking.com"
]
},
{
"title": "Brave Creators",
"slug": "brave_creators",
"altNames":[
"altNames": [
"Brave",
"Brave Rewards",
"Brave Browser"
@@ -98,6 +151,12 @@
{
"title": "Bybit"
},
{
"title": "Canva"
},
{
"title": "Capacities"
},
{
"title": "CERN"
},
@@ -109,15 +168,14 @@
"slug": "cih",
"hex": "D14633"
},
{
"title": "Cloudflare"
},
{
"title": "CloudAMQP"
},
{
"title": "ConfigCat",
"slug": "configcat"
"title": "Cloudflare"
},
{
"title": "Coinbase"
},
{
"title": "CoinDCX"
@@ -127,8 +185,7 @@
},
{
"title": "Control D",
"slug": "controld",
"hex": "5FD800"
"slug": "controld"
},
{
"title": "Crowdpear"
@@ -138,7 +195,6 @@
"slug": "crypto",
"altNames": [
"crypto",
"Crypto.com",
"Crypto com"
]
},
@@ -146,8 +202,7 @@
"title": "DCS",
"altNames": [
"Digital Combat Simulator"
],
"slug": "dcs"
]
},
{
"title": "DEGIRO"
@@ -172,17 +227,25 @@
"slug": "dusnet"
},
{
"title":"ecitizen kenya",
"slug":"ecitizen_kenya"
"title": "eBay"
},
{
"title": "ecitizen kenya",
"slug": "ecitizen_kenya"
},
{
"title": "ecloud",
"altNames": [
"Murena"
]
},
{
"title": "ente",
"hex": "1DB954"
},
{
"title": "enom"
"title": "enom"
},
{
"title": "Epic Games",
"slug": "epic_games",
@@ -195,16 +258,20 @@
"title": "Estateguru"
},
{
"title": "Filen",
"hex": "858585"
"title": "Filen"
},
{
"title": "Firefox",
"slug": "mozilla"
},
{
"title": "GitHub",
"hex": "000000"
"title": "ForUsAll"
},
{
"title": "G2A"
},
{
"title": "GitHub"
},
{
"title": "GitLab"
@@ -217,11 +284,24 @@
},
{
"title": "Gosuslugi",
"slug": "Gosuslugi",
"altNames": [
"Госуслуги"
],
"slug": "Gosuslugi"
]
},
{
"title": "GOV.UK",
"slug": "gov_uk",
"altNames": [
"Government Gateway"
]
},
{
"title": "Guideline"
},
{
"title": "Gusto"
},
{
"title": "Habbo"
},
@@ -236,12 +316,20 @@
"title": "HTX"
},
{
"title": "IceDrive",
"slug": "Icedrive"
"title": "HuggingFace",
"altNames": [
"Hugging Face"
]
},
{
"titile": "Infomaniak",
"slug": "infomaniak"
"title": "IceDrive"
},
{
"title": "ID.me",
"slug": "IDme"
},
{
"title": "Infomaniak"
},
{
"title": "ING"
@@ -259,22 +347,26 @@
{
"title": "Itch",
"slug": "itch_io",
"hex": "e7685e"
"hex": "000000"
},
{
"title": "IVPN",
"slug": "IVPN"
"title": "IVPN"
},
{
"title": "Jagex",
"hex": "D3D800"
},
{
"title": "jianguoyun",
"altNames": [
"坚果云"
]
},
{
"title": "Kagi"
},
{
"title": "Kick",
"hex": "53FC19"
"title": "Kick"
},
{
"title": "Kite"
@@ -287,23 +379,35 @@
"color": "00CC00"
},
{
"title": "Kraken",
"hex": "5848D5"
"title": "Kraken"
},
{
"title": "Kronos"
},
{
"title": "KuCoin",
"hex": "01BC8D"
"title": "KuCoin"
},
{
"title": "La Poste",
"slug": "laposte"
},
{
"title": "Lark",
"altNames": [
"飞书"
]
},
{
"title": "Letterboxd"
},
{
"title": "Linux.Do",
"slug": "LINUX_DO",
"altNames": [
"LINUX DO",
"LinxDo"
]
},
{
"title": "Local",
"slug": "local_wp",
@@ -313,6 +417,10 @@
"Local Wordpress"
]
},
{
"title": "Login.gov",
"slug": "login_gov"
},
{
"title": "Marketplace.tf",
"slug": "marketplacedottf"
@@ -325,7 +433,6 @@
"mathstodon",
"fosstodon"
],
"slug": "mastodon",
"hex": "6364FF"
},
{
@@ -356,28 +463,64 @@
{
"title": "Mozilla"
},
{
"title": "Murena",
"altNames": [
"eCloud"
],
"slug": "ecloud"
},
{
"title": "MyFRITZ!Net",
"slug": "myfritz"
"slug": "myfritz",
"altNames": [
"MyFRITZ!",
"FritzBox",
"Fritz!Box",
"FritzBox 7590",
"FritzBox 7590 AX",
"FritzBox 7530",
"FritzBox 7530 AX",
"FritzBox 4040",
"FritzBox 4060",
"FritzBox 5530 Fiber",
"FritzBox 6490 Cable",
"FritzBox 6590 Cable",
"FritzBox 6591 Cable",
"FritzBox 6660 Cable",
"FritzBox 6820 LTE",
"FritzBox 6850 LTE",
"FritzBox 6850 5G",
"FritzBox 6890 LTE",
"FritzBox 7583",
"FritzBox 7520",
"FritzBox 7490",
"FritzBox 7583"
]
},
{
"title": "Name.com",
"slug": "name_com"
},
{
"title": "NeteaseMail",
"altNames": [
"网易邮箱",
"Mail.163"
]
},
{
"title": "NextDNS"
},
{
"title": "Newton",
"altNames": [
"Newton Crypto"
]
},
{
"title": "ngrok",
"hex": "858585"
},
{
"title": "Nintendo",
"altNames": [
"任天堂"
]
},
{
"title": "Njalla"
},
@@ -388,8 +531,7 @@
"title": "Notion"
},
{
"title": "NuCommunity",
"slug": "nucommunity"
"title": "NuCommunity"
},
{
"title": "NVIDIA"
@@ -398,15 +540,20 @@
"title": "Odido"
},
{
"titile": "OpenObserve",
"title": "OpenObserve",
"slug": "open_observe",
"altNames":[
"altNames": [
"openobserve.ai",
"openobserve ai"
]
},
{ "title": "okx",
"hex": "000000" },
{
"title": "okx",
"hex": "000000",
"altNames": [
"欧易"
]
},
{
"title": "Parsec"
},
@@ -414,16 +561,18 @@
"title": "PayPal"
},
{
"title": "pCloud",
"slug": "pCloud"
"title": "PBTech",
"slug": "pbtech",
"hex": "f08222"
},
{
"title": "Peerberry",
"hex": "03E5A5"
"title": "pCloud"
},
{
"title": "Pingvin Share",
"hex": "485099"
"title": "Peerberry"
},
{
"title": "Pingvin Share"
},
{
"title": "Plutus",
@@ -433,12 +582,10 @@
"title": "Poloniex"
},
{
"title": "Porkbun",
"hex": "F27777"
"title": "Porkbun"
},
{
"title": "PostNL",
"color": "EF8300"
"title": "PostNL"
},
{
"title": "Privacy Guides",
@@ -454,15 +601,25 @@
{
"title": "Proxmox"
},
{
"title": "qiniuyun",
"altNames": [
"七牛云",
"qiniu"
]
},
{
"title": "Real-Debrid",
"slug": "real_debrid"
},
{
"title": "RealMe",
"slug": "realme"
},
{
"title": "Registro br",
"slug": "registro_br",
"altNames": [
"Registro br",
"registrobr",
"Registro.br"
]
@@ -474,13 +631,15 @@
"title": "Revolt",
"hex": "858585"
},
{
"title": "RippleMatch"
},
{
"title": "Rockstar Games",
"slug": "rockstar_games"
},
{
"title": "RuneMate",
"hex": "2ECC71"
"title": "RuneMate"
},
{
"title": "Rust Language Forum",
@@ -496,9 +655,19 @@
{
"title": "service-bw"
},
{
"title": "Shakepay"
},
{
"title": "SimpleLogin"
},
{
"title": "Simplicity",
"altNames": [
"simplicitynz",
"simplicity.kiwi"
]
},
{
"title": "Sipgate"
},
@@ -518,16 +687,14 @@
]
},
{
"title": "SMTP2GO",
"slug": "smtp2go"
"title": "SMTP2GO"
},
{
"title": "Snapchat"
},
{
"title": "Standard Notes",
"slug": "standardnotes",
"hex": "2173E6"
"slug": "standardnotes"
},
{
"title": "Surfshark"
@@ -537,9 +704,22 @@
"slug": "synology_dsm"
},
{
"title": "TCPShield",
"slug": "tcpshield",
"hex": "FFFFFF"
"title": "T-Mobile",
"altNames": [
"T Mobile",
"T-Mobile ID"
]
},
{
"title": "TCPShield"
},
{
"title": "tencent cloud",
"slug": "tencent_cloud"
"altNames": [
"腾讯云",
"tencentcloud"
]
},
{
"title": "Techlore",
@@ -559,13 +739,20 @@
"title": "Termius",
"hex": "858585"
},
{
"title": "Titan"
},
{
"title": "tianyiyun",
"altNames": [
"天翼云"
]
},
{
"title": "TorGuard"
},
{
"title": "Trading 212",
"slug": "trading212",
"hex": "4BA4DE"
"title": "Trading 212"
},
{
"title": "TradingView"
@@ -591,8 +778,7 @@
]
},
{
"title": "Ubisoft",
"hex": "4285f4"
"title": "Ubisoft"
},
{
"title": "Ubuntu One",
@@ -603,13 +789,28 @@
"hex": "858585"
},
{
"title": "Uphold",
"slug": "uphold",
"hex": "6FE68A"
"title": "Uphold"
},
{
"titile": "Vikunja",
"slug": "vikunja"
"title": "Upstox"
},
{
"title": "Vikunja"
},
{
"title": "volcengine",
"altNames": [
"火山引擎"
]
},
{
"title": "WARGAMING.NET"
},
{
"title": "Wealthfront"
},
{
"title": "Wealthsimple"
},
{
"title": "WHMCS"
@@ -621,50 +822,30 @@
{
"title": "Wise"
},
{
"title": "WYZE",
"slug": "wyze"
},
{
"title": "WorkOS",
"slug": "workos",
"altNames": [
"Work OS"
]
},
{
"title": "X",
"altNames": [
"twitter"
],
"slug": "x"
"title": "WYZE"
},
{
"title": "yahoo"
},
{
"title": "Yandex",
"altNames": [
"Ya",
"Яндекс"
],
"slug": "Yandex"
]
},
{ "title": "yahoo" },
{
"title": "YNAB",
"altNames": [
"You Need A Budget"
],
"slug": "ynab",
"hex": "3B5EDA"
},
{
"title": "Shakepay",
"slug": "shakepay"
},
{
"title": "Newton",
"altNames": ["Newton Crypto"],
"slug": "newton"
]
}
]
}

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><g transform="translate(26.145 5.696)" fill="none" fill-rule="evenodd"><path d="M7.824 10.031a6 6 0 0 1 7.492 3.984L32.42 69.958a6 6 0 1 1-11.476 3.509L3.84 17.523a6 6 0 0 1 3.984-7.492Z" fill="#D91A62"/><rect fill="#7BC144" transform="rotate(26 20.845 34.313)" x="14.845" y="-.937" width="12" height="70.5" rx="6"/><path fill="#49A848" d="m18.689 25.047 5.144 16.826-7.713 15.815-5.144-16.827 7.713-15.814z"/></g></svg>

After

Width:  |  Height:  |  Size: 480 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 924 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340333809" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="8815" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M245.824 651.52V459.776c0-37.44-18.56-72.512-51.2-91.264L64.32 291.328v465.472c0 11.712 6.976 23.36 16.256 28.096l400.32 233.856v-152c0-37.44-18.624-72.512-51.2-91.264L262.144 679.68c-9.344-7.04-16.32-16.384-16.32-28.096" fill="#008DD5" p-id="8816"></path><path d="M760.192 679.616l-167.616 98.24c-32.576 18.688-51.2 53.76-51.2 91.2v152.064l400.32-233.92a32.448 32.448 0 0 0 16.256-28.032v-467.84l-130.304 74.88c-32.576 18.688-51.2 53.76-51.2 91.2v191.808c0 14.08-6.976 23.36-16.256 30.4" fill="#EE3306" p-id="8817"></path><path d="M701.952 101.888L534.4 3.648a39.552 39.552 0 0 0-32.576 0L101.568 237.568l130.304 74.88c32.64 18.688 72.128 18.688 102.4 0l167.552-98.304c2.368-2.304 4.672-2.304 7.04-2.304a32.832 32.832 0 0 1 25.6 2.304l167.488 98.24c32.64 18.752 72.192 18.752 102.4 0l130.368-74.88-232.768-135.616z" fill="#5AB200" p-id="8818"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1,6 @@
<svg width="126" height="45" viewBox="0 0 126 45" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M6.76597 0.337891H4.59152C1.87715 0.337891 0.5 1.14359 0.5 2.73083V42.0032C0.5 43.5914 1.87715 44.3961 4.59152 44.3961H6.76597C9.4814 44.3961 10.8575 43.5904 10.8575 42.0032V2.73083C10.8585 1.14359 9.4814 0.337891 6.76597 0.337891Z" fill="white"/>
<path d="M45.1179 39.5856C45.1179 34.9006 48.2073 30.9351 52.4743 29.5706C52.9617 27.3867 53.2075 24.978 53.2117 22.3445C53.2117 8.14862 45.9908 0.330078 32.878 0.330078H18.8996C16.9468 0.330078 16.0371 1.23137 16.0371 3.16736V41.5216C16.0371 43.4576 16.9468 44.3589 18.8985 44.3589H32.877C37.8761 44.3589 42.0159 43.2191 45.2282 41.0268C45.1578 40.5499 45.1211 40.0678 45.1169 39.5856M32.8759 35.5298H26.4398V9.15916H32.8759C40.9287 9.15916 42.6199 16.3296 42.6199 22.3445C42.6199 28.3594 40.9287 35.5298 32.8759 35.5298Z" fill="white"/>
<path d="M55.7368 34.7764C58.4165 34.7764 60.5889 36.9298 60.5889 39.5864C60.5889 42.243 58.4165 44.3964 55.7368 44.3964C53.0571 44.3964 50.8848 42.243 50.8848 39.5864C50.8848 36.9298 53.0571 34.7764 55.7368 34.7764Z" fill="#2EA76D"/>
<path d="M124.735 32.8363C124.593 32.7754 124.441 32.7417 124.286 32.7365C123.623 32.7144 123.171 32.9728 122.772 33.6126C122.536 33.996 122.303 34.3857 122.072 34.7754C121.192 36.2618 120.283 37.7965 118.962 38.8974C117.168 40.3912 114.57 41.0897 112.342 40.6842C111.017 40.4437 110.071 39.493 109.51 38.7388C108.482 37.3522 107.981 35.4855 108.061 33.3342C111.341 33.06 121.224 31.6114 122.01 24.1847C122.163 22.7446 121.749 21.4399 120.814 20.4104C119.629 19.1058 117.736 18.3862 115.487 18.3862C108.895 18.3862 102.389 25.2215 101.564 33.0138C101.338 35.1515 101.607 37.1253 102.364 38.8848C101.884 39.3449 101.335 39.7283 100.74 40.0224C100.187 40.283 99.7092 40.3365 99.3584 40.1769C98.9245 39.9773 98.7481 39.4741 98.6787 39.0886C98.4193 37.6621 98.7544 36.0223 99.1514 34.3279C99.3846 33.3342 99.6777 32.2995 99.9351 31.3856C100.732 28.5672 101.557 25.6533 101.282 22.7088C101.032 20.0134 99.1231 18.3389 96.3016 18.3389C92.3455 18.3389 89.7404 21.1374 88.0544 23.5366C88.0187 21.7487 87.5891 20.4504 86.7466 19.5827C85.9451 18.757 84.7676 18.3379 83.2486 18.3379C79.3682 18.3379 76.7956 21.026 75.1139 23.379C75.1359 23.1626 75.159 22.942 75.1832 22.7214C75.2893 21.713 75.3366 20.2676 74.5246 19.3747C74.0414 18.8432 73.3144 18.5732 72.3638 18.5732C71.7104 18.5532 71.057 18.6037 70.4152 18.7255C70.4057 18.7266 69.5339 18.8957 69.2019 19.1982C68.621 19.7266 68.8059 20.4556 68.912 20.8716C68.9256 20.9241 68.9382 20.9724 68.9445 21.0134C69.0107 21.4746 69.0307 21.941 69.0055 22.4063C68.8836 25.2362 68.3542 28.0651 67.851 30.4591C67.5789 31.7491 67.2733 33.0611 66.9707 34.3563C66.2985 37.2303 65.6051 40.2 65.249 43.1875C65.1703 43.7684 65.5757 44.3031 66.1566 44.3818C66.2092 44.3892 66.2627 44.3923 66.3163 44.3913L66.5253 44.3934C68.6578 44.4218 70.7534 44.3346 71.2461 43.1286C71.7913 41.7988 72.0928 40.1811 72.3596 38.7503L72.4772 38.1159C73.1096 34.8258 73.6621 32.4686 74.7756 29.4381C75.3492 27.876 76.3975 26.4695 77.2452 25.4169C78.2715 24.1427 79.3787 22.8958 80.6277 22.8643C81.1445 22.838 81.4817 22.9904 81.7359 23.3255C82.9492 24.9306 81.4387 30.1103 80.7937 32.3226C80.654 32.8006 80.5363 33.205 80.4617 33.5012L80.0174 35.2103C79.363 37.702 78.6865 40.2777 78.3398 42.8839C78.3052 43.1507 78.2726 43.4186 78.2453 43.6896L78.2159 44.053L78.489 44.261C79.0394 44.6844 82.9702 44.0919 83.0017 44.0825C84.4514 43.5971 84.7665 42.2452 84.8705 41.8009C85.1405 40.6517 85.3789 39.4773 85.609 38.3428L85.6258 38.2587C86.0586 36.1211 86.5061 33.9098 87.1752 31.7764C88.482 27.625 90.2236 24.7929 92.3539 23.358C93.2647 22.7425 94.2007 22.6742 94.624 23.1941C95.3604 24.0912 94.8939 26.5199 94.6944 27.5567C94.4191 28.9958 94.0662 30.4591 93.7258 31.8751L93.708 31.9476C93.4895 32.8499 93.2731 33.7512 93.0714 34.6557C92.4485 37.4583 91.9369 40.9332 93.5284 42.9385C94.3383 43.9606 95.5914 44.4785 97.2533 44.4785C99.0159 44.4785 100.674 43.8955 102.471 42.6444C102.966 42.2967 103.466 41.8923 104.05 41.4111C106.073 43.6906 108.37 44.6676 111.687 44.6676C119.185 44.6676 122.71 39.7283 124.71 36.0129C124.976 35.537 125.211 35.0443 125.412 34.538C125.66 33.8542 125.362 33.1062 124.734 32.8373M115.539 23.4557C115.549 23.5713 115.559 23.6868 115.56 23.8034C115.56 23.9778 115.551 24.1522 115.533 24.3265C115.477 24.9043 115.363 25.4757 115.194 26.0314C114.124 29.4717 111.112 30.0809 108.506 30.1681C108.849 28.6996 109.358 27.2741 110.021 25.919C111.288 23.358 112.881 21.7676 114.175 21.7666C114.295 21.7666 114.414 21.7844 114.528 21.817C114.588 21.838 114.646 21.8632 114.701 21.8937L114.756 21.9178C114.778 21.9262 114.799 21.9368 114.819 21.9494C114.876 21.9872 114.928 22.0313 114.977 22.0786L115.021 22.1195C115.039 22.1342 115.054 22.15 115.07 22.1668C115.105 22.2078 115.137 22.2519 115.166 22.2981L115.204 22.3559C115.233 22.3958 115.259 22.4378 115.282 22.4809C115.296 22.5082 115.307 22.5387 115.342 22.6185C115.379 22.7036 115.41 22.7908 115.438 22.879L115.462 22.9862C115.491 23.0986 115.513 23.212 115.528 23.3265L115.539 23.4557Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340558126" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="16285" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M891.318857 340.845714c4.900571 0 9.728 0.292571 14.628572 0.804572a409.965714 409.965714 0 0 1 108.836571 30.061714c10.093714 4.534857 12.580571 8.192 3.949714 17.334857-24.868571 26.624-45.494857 57.051429-61.001143 89.965714-16.822857 35.328-35.108571 69.851429-52.297142 105.033143a225.28 225.28 0 0 1-52.150858 69.412572c-53.613714 48.493714-116.150857 68.973714-187.538285 59.099428-81.92-11.337143-159.451429-38.985143-232.740572-75.483428a143.506286 143.506286 0 0 1-10.459428-5.485715 5.339429 5.339429 0 0 1 0.292571-9.216l5.12-2.706285c59.245714-31.670857 108.836571-75.849143 156.525714-122.294857 20.187429-19.529143 39.497143-40.009143 59.904-59.318858A345.014857 345.014857 0 0 1 804.571429 352.256c13.165714-3.218286 26.550857-5.778286 39.789714-8.630857h0.585143l28.233143-2.56" fill="#133C9A" p-id="16286"></path><path d="M317.659429 913.846857c-8.996571-0.512-31.158857-3.584-33.865143-3.949714a536.429714 536.429714 0 0 1-165.083429-48.274286c-30.208-14.116571-59.245714-30.72-88.356571-46.957714-19.163429-10.678857-27.794286-27.282286-27.648-49.883429 0.585143-83.382857 0.585143-166.765714 0-250.148571C2.413714 461.019429 0.731429 407.405714 0 353.718857c0-4.754286 0.731429-9.508571 2.194286-13.897143 3.291429-9.728 9.947429-10.24 16.530285-3.949714 7.606857 7.314286 13.677714 16.237714 21.211429 23.405714 67.291429 66.413714 138.752 127.195429 218.770286 177.225143 45.056 28.891429 91.940571 54.710857 140.434285 77.385143 77.750857 35.328 157.549714 66.486857 241.078858 86.235429 73.874286 17.481143 145.627429 6.436571 205.458285-40.374858 18.285714-15.652571 27.282286-27.062857 48.932572-55.881142a359.862857 359.862857 0 0 1-37.376 72.850285c-13.897143 21.942857-45.348571 51.2-69.193143 74.093715-36.278857 35.108571-83.748571 63.561143-128.292572 87.552-48.566857 26.185143-99.035429 47.104-152.941714 58.514285-27.648 6.948571-67.584 14.848-81.334857 15.579429-2.413714-0.146286-10.678857 1.682286-14.848 1.389714-35.547429 2.633143-57.490286 3.657143-92.891429 0z" fill="#3370FF" p-id="16287"></path><path d="M165.083429 110.518857a52.443429 52.443429 0 0 1 7.460571 0c152.649143 0 304.128 2.486857 456.630857 2.486857 0.292571 0 0.585143 0 0.731429 0.219429 14.189714 12.361143 27.282286 25.746286 39.277714 40.155428 34.450286 34.230857 60.123429 93.622857 77.677714 129.755429 8.777143 25.014857 21.942857 48.859429 28.16 76.8v0.438857c-15.579429 5.046857-30.72 11.190857-45.348571 18.505143-44.178286 22.381714-64.219429 38.765714-100.790857 74.752-19.968 19.529143-37.010286 37.083429-63.488 62.098286a563.346286 563.346286 0 0 1-29.769143 26.916571c-7.021714-12.434286-125.732571-244.589714-364.251429-427.300571" fill="#00D6B9" p-id="16288"></path></svg>

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340195618" class="icon" viewBox="0 0 1050 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="6355" xmlns:xlink="http://www.w3.org/1999/xlink" width="205.078125" height="200"><path d="M681.80215 142.259694a100.529011 100.529011 0 0 1-66.041812 37.537087 1221.89083 1221.89083 0 0 1-206.102068 5.630563l-4.486854-3.372473V0c-37.537087 37.537087-82.962827 37.537087-129.884186 41.672032v143.69666H128.130119A120.52924 120.52924 0 0 0 2.322226 289.416805a211.439372 211.439372 0 0 0-2.228765 37.537087v581.062375a119.708116 119.708116 0 0 1 75.074174-37.537087 428.157397 428.157397 0 0 1 57.801249-4.516181h425.224812a119.356206 119.356206 0 0 0 119.004296-97.948336 231.204995 231.204995 0 0 0 3.372473-42.434504V156.570709z m-203.814651 675.667564H130.388209V309.680967a64.516868 64.516868 0 0 1 72.816084-72.816084h72.845409v265.369609H221.972836a70.557993 70.557993 0 0 0-75.044848 63.431812 239.328255 239.328255 0 0 1 128.359242-10.87989v212.084541c0 18.768543 3.753709 22.522252 22.141016 22.522252h85.220917c18.768543 0 22.522252-3.372473 22.522253-21.75978V569.801249c0-13.13798 4.134945-17.272925 16.891689-16.510453a301.235122 301.235122 0 0 0 48.798213 0 70.557993 70.557993 0 0 0 64.92743-62.698666c-40.90956 23.284724-85.044962 7.888653-129.033737 13.519217V241.351738h144.517785v504.873819a65.308666 65.308666 0 0 1-73.314623 71.320465z m572.440575-299.534223v-16.891689h-67.449453a93.842717 93.842717 0 0 0 66.83361-90.910132 201.996449 201.996449 0 0 0 0-20.528095V103.608225a127.156882 127.156882 0 0 1-70.206083 33.783378 581.267656 581.267656 0 0 1-67.18552 7.888654h-60.059339a121.966207 121.966207 0 0 0-128.623174 131.526433v747.19331c27.038433-34.89776 64.92743-34.135288 102.464517-37.537087v-130.617332h88.974626a124.282949 124.282949 0 0 0 134.898906-135.133513c0.762472-67.449453 0.381236-134.898906 0.381236-202.348359z m-103.608225 216.19016a64.194284 64.194284 0 0 1-70.587319 70.587319h-48.387651V270.267026a64.516868 64.516868 0 0 1 75.074174-75.074174h44.663268v276.278824c-75.074174 7.126181-94.223953 20.528094-101.731371 61.584284 15.777307-2.932585 31.906524-7.126181 48.416977-8.6218s34.54585 0 53.69563 0v17.59551z m0 0" p-id="6356" fill="#d81e06"></path></svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024">
<circle cx="512" cy="512" r="512" style="fill:#fc3f1d"/>
<path d="M390.3 542.51q0 14 1.37 28.06h-26.54a35.68 35.68 0 0 1-2.06-9.12h-1.14c-5.26 5.48-12.13 10.72-28.14 10.72-21 0-35.23-13-35.23-36.27s18.53-37 60.17-37h4.35v-6.39c0-12.32-5.95-16.88-19-16.88-14 0-30 5.93-37.29 11.41v-22.56a81.65 81.65 0 0 1 40.5-10.48c28.83 0 43 10.49 43 38.33ZM363.07 517h-3.89c-23.34 0-32.71 4.79-32.71 18.25 0 10.27 5.72 17.11 17.16 17.11 9.61 0 16-4.11 19.45-9.13Zm76.64 53.61h-27.22V455.82H439l.69 9.58h1.37c5.49-5.48 15.1-11.41 31.34-11.41 22.19 0 31.34 10 31.34 32.85v83.73h-27.2v-81c0-8.67-4.35-12.78-14-12.78-9.84 0-17.84 5.25-22.88 11.41ZM522.07 514c0-38.33 18.3-60.46 44.61-60.46 11.9 0 22 5.48 28.83 15.74V412h27.22v158.57h-25.17l-1.37-14.83c-7.32 11.18-17.84 17.11-30.65 17.11-25.62 0-43.47-21-43.47-58.86m28.14 0c0 26 7.32 37.41 22.19 37.41 15.33 0 23.11-11.63 23.11-38.33 0-26.46-7.32-38.1-22-38.1-15.56 0-23.33 11.86-23.33 39m144.35 58.86c-34.77 0-54.45-19.39-54.45-59.32 0-34.68 15.79-60 49-60 27.22 0 44.84 15.06 44.84 55v14.37h-65.67c1.14 19.16 8.69 28.52 28.6 28.52 13.27 0 27.45-5 35.92-10.72v22.13c-8 5.47-20.82 10-38.2 10m-26.31-70h38v-2.28c0-14.37-4.12-25.55-17.62-25.55-13 0-19.67 9.58-20.36 27.83m122.62 29-23.11 38.78h-27.71l36.15-59.77-34.77-55h30.65l22 34.68 19.67-34.68H841l-32.49 55.67L846 570.57h-30.65Zm-532.6 38.76v-19.39c0-26.24-4.58-38.1-15.1-60.91L207.28 412H178l42.32 91.48c8.69 18.71 11.21 29.43 11.21 51.1v16Zm18.07-81.9L310.23 412h-28.14l-33.4 76.66Z" style="fill:#fff"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 497.869">
<path fill="#fff" d="M121.014 95.407h255.489v309.271H121.014z"/>
<path fill="#fc3f1d" d="M250.213 0C112.106 0 0 111.68 0 248.934 0 386.616 112.106 497.87 250.213 497.87 387.894 497.869 500 386.616 500 248.934 500 111.68 387.894 0 250.213 0Zm26.002 396.846h-51.577V312.02L127.45 100.597h53.708l75.874 165.388c14.493 31.543 19.182 42.625 19.182 80.562v50.299Zm33.674-153.027h-52.43l63.087-143.222h52.43l-63.087 143.222Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 503 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340610287" class="icon" viewBox="0 0 1653 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="17270" xmlns:xlink="http://www.w3.org/1999/xlink" width="322.8515625" height="200"><path d="M344.8620198 721.82988526a57.857089 57.857089 0 0 1-46.13274501-56.07295017v-308.4012244a59.89610558 59.89610558 0 0 1 46.13274501-56.07295017l286.35436058-62.06256065 30.07549089-122.72329718H328.80476645A210.78331632 210.78331632 0 0 0 116.61962599 327.28021902v364.47417458a213.71440233 213.71440233 0 0 0 212.18514046 212.31257895h332.48710482l-30.07549089-122.21354321zM1178.05508073 116.49690269H843.01920461l30.58524561 122.72329718 286.35436059 62.06256065a57.98452749 57.98452749 0 0 1 46.132745 56.07295017v308.4012244a60.15098257 60.15098257 0 0 1-46.13274502 56.07295017l-286.35436057 62.06256066-30.58524561 122.72329716H1178.05508073a212.44001744 212.44001744 0 0 0 212.94977139-212.82233291V327.28021902A213.33208686 213.33208686 0 0 0 1178.05508073 116.49690269z" fill="#F76E05" p-id="17271"></path><path d="M631.21638038 495.49906876h244.29964793v30.07549166H631.21638038z" fill="#F76E05" p-id="17272"></path></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -0,0 +1,6 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M442.375 441.562C390.672 479.687 315.75 500 251.25 500C160.625 500 79.344 466.562 17.7346 410.89C13.0471 406.515 17.2346 400.547 23.0471 403.953C89.5315 442.656 171.875 465.937 256.656 465.937C317.884 465.655 378.451 453.272 434.875 429.5C443.625 425.781 450.969 435.218 442.375 441.562ZM463.875 416.968C457.313 408.531 420.188 412.984 403.563 414.937C398.485 415.562 397.719 411.14 402.281 407.968C431.969 387.187 480.313 393.172 485.969 400.156C491.625 407.14 484.5 455.781 456.75 478.968C452.485 482.531 448.422 480.64 450.5 475.906C456.75 460.343 470.719 425.437 464.094 416.968" fill="#FF9900"/>
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M287.969 216.625C287.969 243.063 288.641 265.109 275.281 288.578C264.344 307.641 247.156 319.406 228.328 319.406C202.281 319.406 187.016 299.563 187.016 270.266C187.016 212.453 238.828 201.938 287.984 201.938L287.969 216.625ZM356.422 382C351.938 386.016 345.453 386.297 340.391 383.625C317.891 364.922 313.766 356.234 301.453 338.391C264.234 376.359 237.797 387.719 189.609 387.719C132.453 387.719 88.0781 352.5 88.0781 281.984C88.0781 226.922 117.844 189.422 160.422 171.094C197.25 154.875 248.703 152.031 288 147.656V139.062C288 122.938 289.25 103.844 279.719 89.9219C271.516 77.4219 255.656 72.2656 241.641 72.2656C215.781 72.2656 192.781 85.5469 187.156 113.016C186.016 119.266 181.531 125.141 175.328 125.422L109.375 118.047C103.844 116.797 97.6563 112.328 99.2656 103.984C114.5 24.0625 186.641 0 251.156 0C284.172 0 327.313 8.78125 353.344 33.7812C386.359 64.6094 383.219 105.734 383.219 150.5V256.25C383.219 288.031 396.391 301.953 408.797 319.141C413.094 325.391 414.047 332.578 408.516 337.172C391.003 351.98 373.669 366.997 356.516 382.219L356.422 382.031" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,10 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_181_130)">
<path d="M394.583 172.833C331.25 143.583 240.292 125 154.708 131.917C159 103.583 169.583 83.8334 186.958 79.6667C210.875 73.9376 236.958 89.6667 261.833 118.292C278.125 120.417 297.458 124.125 310.896 127.229C265.562 41.9375 204.75 -5.87495 158.479 11.7709C123.312 25.1876 105.292 73.6459 107.479 138.729C61.6457 148.479 25.9166 165.813 3.04156 190.708C1.8749 192.063 -0.729272 195.438 0.187395 197.063C0.895728 198.271 3.22906 196.896 4.22906 196.229C30.7707 177.688 64.7291 167.625 108.958 161.313C115.271 230.75 144.646 318.813 193.437 389.479C166.771 399.938 144.354 400.646 132.062 387.667C115.146 369.833 115.729 339.375 128.104 303.5C121.802 288.106 116.192 272.437 111.292 256.542C60.0624 338.5 49.0832 415.083 87.4791 446.333C116.687 470.083 167.625 461.438 222.937 427.042C254.292 461.875 287.167 484.125 320.167 491.5C321.917 491.813 326.146 492.396 327.083 490.792C327.792 489.542 325.417 488.208 324.354 487.688C295.021 474 269.354 449.604 241.771 414.458C298.75 374.271 360.333 304.813 397.125 227.208C419.542 245.125 431.292 264.146 426.25 281.271C419.25 304.833 392.604 319.604 355.354 326.792C345.157 339.931 334.397 352.624 323.104 364.833C419.646 368.167 491.437 339.417 499.312 290.563C505.271 253.354 472.333 213.563 414.875 182.854C429.375 138.292 432.208 98.6876 422.083 66.4376C421.479 64.7709 419.875 60.8126 418 60.8126C416.583 60.8126 416.604 63.5209 416.687 64.7084C419.5 96.9376 411.208 131.375 394.562 172.833H394.583ZM216.812 378.438C175.979 312.917 152.437 235.75 152.604 157.729C229.729 155.146 308.312 173.313 375.812 212.458C339.5 280.563 284.458 339.542 216.792 378.417L216.812 378.438Z" fill="#148EFF"/>
</g>
<defs>
<clipPath id="clip0_181_130">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.6810002 7.9590001">
<path d="M 0,7.9587302 H 7.6808519 V 0 H 0 Z M 2.7051414,5.1555552 V 2.8045855 h 2.2688054 v 2.3509701 z" id="Combined-Shape"></path>
</svg>

After

Width:  |  Height:  |  Size: 224 B

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#FDC500" d="M0 0h90v90H0z"/><path d="m27.424 45-7.178 7.187L13 45l7.244-7.25 7.18 7.25Zm17.545-17.563 12.362 12.374 7.246-7.248L44.97 13 25.361 32.627l7.247 7.248 12.361-12.438ZM69.695 37.75 62.515 45l7.244 7.25L77 45l-7.305-7.25ZM44.969 62.563 32.608 50.125l-7.247 7.251L44.97 77l19.608-19.627-7.246-7.248L44.97 62.563Zm0-10.374 7.244-7.253-7.244-7.184L37.726 45l7.243 7.187v.002ZM58 77.845v-1.448h1.27v1.448H58Zm11.15-4.138c0 2.828-1.613 4.293-4.014 4.293-2.385 0-4.014-1.465-4.014-4.207v-5.638h1.08v5.57c0 2.085 1.098 3.258 2.95 3.258 1.785 0 2.9-1.086 2.9-3.19v-5.638h1.08v5.552h.017Zm5.711-1.241C77.005 72.93 78 73.724 78 75.224c0 1.673-1.372 2.759-3.293 2.759-1.527 0-2.779-.517-3.945-1.552l.669-.81c1.012.914 1.972 1.362 3.31 1.362 1.286 0 2.144-.673 2.144-1.655 0-.914-.48-1.431-2.504-1.862-2.213-.483-3.242-1.207-3.242-2.81 0-1.553 1.338-2.656 3.173-2.656 1.407 0 2.402.397 3.38 1.19l-.635.844c-.892-.74-1.784-1.051-2.78-1.051-1.251 0-2.057.69-2.057 1.569.034.948.514 1.465 2.641 1.914Z" fill="#32313A"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 528 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 207 B

View File

@@ -1,11 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_8_67)">
<path d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.9609 500 0 465.039 0 421.875V78.125C0 34.9609 34.9609 0 78.125 0H421.875C465.039 0 500 34.9609 500 78.125V421.875Z" fill="#175DDC"/>
<path d="M405.176 62.793C402.002 59.6191 398.242 58.0566 393.945 58.0566H106.055C101.709 58.0566 97.998 59.6191 94.8242 62.793C91.6504 65.9668 90.0879 69.7266 90.0879 74.0234V265.967C90.0879 280.273 92.8711 294.482 98.4375 308.594C104.004 322.656 110.938 335.156 119.189 346.094C127.441 356.982 137.256 367.627 148.682 377.978C160.107 388.33 170.654 396.875 180.273 403.711C189.941 410.547 200 416.992 210.498 423.096C220.996 429.199 228.467 433.301 232.861 435.449C237.256 437.598 240.82 439.307 243.457 440.43C245.459 441.406 247.607 441.943 249.951 441.943C252.295 441.943 254.443 441.455 256.445 440.43C259.131 439.258 262.646 437.598 267.09 435.449C271.484 433.301 278.955 429.15 289.453 423.096C299.951 416.992 310.01 410.547 319.678 403.711C329.346 396.875 339.893 388.281 351.318 377.978C362.744 367.627 372.559 357.031 380.811 346.094C389.063 335.156 395.947 322.705 401.563 308.594C407.129 294.531 409.912 280.322 409.912 265.967V74.0723C409.961 69.7266 408.35 65.9668 405.176 62.793ZM368.066 267.773C368.066 337.256 250 397.119 250 397.119V99.1699H368.066C368.066 99.1699 368.066 198.291 368.066 267.773Z" fill="white"/>
</g>
<defs>
<clipPath id="clip0_8_67">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#175ddc" d="M500 421.875C500 465.039 465.039 500 421.875 500H78.125C34.961 500 0 465.039 0 421.875V78.125C0 34.961 34.961 0 78.125 0h343.75C465.039 0 500 34.961 500 78.125v343.75Z"/>
<path fill="#fff" d="M405.176 62.793c-3.174-3.174-6.934-4.736-11.231-4.736h-287.89c-4.346 0-8.057 1.562-11.231 4.736-3.174 3.174-4.736 6.934-4.736 11.23v191.944c0 14.306 2.783 28.515 8.35 42.627 5.566 14.062 12.5 26.562 20.751 37.5 8.252 10.888 18.067 21.533 29.493 31.884 11.425 10.352 21.972 18.897 31.591 25.733 9.668 6.836 19.727 13.281 30.225 19.385 10.498 6.103 17.969 10.205 22.363 12.353 4.395 2.149 7.959 3.858 10.596 4.981a14.605 14.605 0 0 0 6.494 1.513c2.344 0 4.492-.488 6.494-1.513 2.686-1.172 6.201-2.832 10.645-4.981 4.394-2.148 11.865-6.299 22.363-12.353 10.498-6.104 20.557-12.549 30.225-19.385 9.668-6.836 20.215-15.43 31.64-25.733 11.426-10.351 21.241-20.947 29.493-31.884 8.252-10.938 15.136-23.389 20.752-37.5 5.566-14.063 8.349-28.272 8.349-42.627V74.072c.049-4.345-1.562-8.105-4.736-11.279Zm-37.11 204.98C368.066 337.256 250 397.119 250 397.119V99.17h118.066v168.603Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,4 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 192 193">
<path fill="#003b95" fill-rule="nonzero" d="M37.8 0h116.5C175.1 0 192 16.9 192 37.8v116.5c0 20.9-16.9 37.8-37.8 37.8H37.8C16.9 192 0 175.1 0 154.2V37.8C0 16.9 16.9 0 37.8 0Z"/>
<path fill="#fff" fill-rule="nonzero" d="M144.2 143.8c6.7 0 12.1-5.5 12.1-12.2 0-6.7-5.4-12.2-12.1-12.2-6.7 0-12.1 5.4-12.1 12.2 0 6.7 5.5 12.2 12.1 12.2ZM106.7 91.9l-3.1-1.7 2.7-2.3c3.2-2.7 8.4-8.8 8.4-19.3 0-16.1-12.5-26.5-31.8-26.5H58.4c-5.7.2-10.3 4.9-10.4 10.6V144h35.4c21.5 0 35.4-11.7 35.4-29.8-.1-9.8-4.6-18.1-12.1-22.3ZM67.6 66c0-4.7 2-7 6.4-7.3h8.8c7.5 0 12 4.5 12 12.1 0 5.8-3.1 12.4-11.8 12.4H67.6V66Zm17.2 60.7H67.6v-20.5c0-4.4 1.7-6.7 5.5-7.2h11.7c8.4 0 13.8 5.3 13.8 13.8 0 8.8-5.3 13.9-13.8 13.9Z"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.74 500">
<path fill="#003b95" d="M98.386 0h303.228c54.138 0 98.126 43.988 98.126 98.386v303.228c0 54.398-43.988 98.386-98.387 98.386H98.386C43.988 499.74 0 455.752 0 401.353V98.386C0 43.988 43.988 0 98.386 0Z"/>
<path fill="#fff" d="M375.325 374.284c17.439 0 31.494-14.315 31.494-31.754s-14.055-31.754-31.494-31.754-31.494 14.055-31.494 31.754c0 17.439 14.316 31.754 31.494 31.754ZM277.72 239.198l-8.069-4.424 7.028-5.987c8.329-7.028 21.863-22.905 21.863-50.234 0-41.905-32.535-68.975-82.769-68.975h-63.769c-14.836.521-26.809 12.754-27.069 27.59v237.637h92.139c55.961 0 92.14-30.453 92.14-77.564-.26-25.508-11.973-47.111-31.494-58.043Zm-101.77-67.412c0-12.234 5.206-18.22 16.658-19.001h22.905c19.521 0 31.233 11.713 31.233 31.494 0 15.096-8.068 32.275-30.713 32.275H175.95v-44.768Zm44.768 157.99H175.95v-53.357c0-11.453 4.425-17.439 14.315-18.741h30.453c21.864 0 35.919 13.795 35.919 35.919 0 22.905-13.795 36.179-35.919 36.179Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 874 B

After

Width:  |  Height:  |  Size: 1000 B

View File

@@ -1,19 +1,12 @@
<svg fill="none" viewBox="0 0 500 500">
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 195 228">
<path fill="url(#a)" fill-rule="nonzero" d="M.32-.586.218-.47s-.09-.025-.133.018c-.042.042-.077.08-.077.08l.027.067-.035.1.115.437c.024.094.04.13.108.178.067.047.19.13.21.142.02.013.045.034.067.034.022 0 .048-.021.068-.034C.588.54.71.457.778.41.845.362.861.326.885.232L1-.205l-.035-.1.028-.067S.958-.41.915-.452C.873-.495.783-.47.783-.47L.68-.586H.32Z" transform="translate(0 113.765) scale(194.182)"/>
<path fill="#fff" fill-rule="nonzero" d="M121.849 40.999c2.913 0 24.516-4.123 24.516-4.123s25.601 30.925 25.601 37.535c0 5.465-2.202 7.603-4.794 10.123a52.377 52.377 0 0 0-1.665 1.667l-19.195 20.369c-.191.202-.402.414-.627.64-1.916 1.925-4.737 4.76-2.746 9.468l.409.959c2.182 5.101 4.877 11.398 1.447 17.779-3.649 6.788-9.899 11.318-13.904 10.569-4.005-.749-13.411-5.661-16.869-7.904-3.459-2.244-14.422-11.279-14.422-14.735 0-2.883 7.884-7.68 11.715-10.01a57.14 57.14 0 0 0 1.71-1.063c.396-.267 1.057-.677 1.871-1.183 3.497-2.17 9.809-6.09 9.968-7.827.195-2.143.121-2.771-2.697-8.065-.599-1.125-1.3-2.331-2.025-3.577-2.684-4.614-5.688-9.78-5.023-13.481.751-4.177 7.301-6.573 12.85-8.601.693-.254 1.371-.502 2.02-.747 1.619-.611 3.654-1.373 5.78-2.168 5.54-2.074 11.695-4.378 12.71-4.845 1.406-.648 1.042-1.265-3.214-1.668a173.74 173.74 0 0 1-2.066-.213c-5.268-.559-14.985-1.591-19.709-.275-.929.259-1.971.54-3.063.836-5.307 1.436-11.811 3.196-12.436 4.211-.11.177-.217.33-.318.474-.598.849-.988 1.403-.326 5.011.196 1.074.601 3.188 1.102 5.801 1.466 7.651 3.753 19.586 4.041 22.268.04.375.085.737.127 1.085.367 2.991.611 4.982-2.865 5.776l-.91.208c-3.922.9-9.673 2.219-11.751 2.219-2.079 0-7.834-1.32-11.756-2.22l-.904-.207c-3.477-.794-3.233-2.785-2.866-5.776.042-.348.087-.71.127-1.085.289-2.685 2.581-14.65 4.047-22.3.498-2.598.901-4.699 1.097-5.769.661-3.608.271-4.162-.326-5.011a8.626 8.626 0 0 1-.318-.474c-.625-1.015-7.129-2.775-12.436-4.211a410.655 410.655 0 0 1-3.064-.836c-4.724-1.316-14.439-.284-19.708.275-.804.085-1.504.16-2.067.213-4.256.403-4.619 1.02-3.214 1.668 1.015.467 7.167 2.77 12.706 4.843 2.127.796 4.164 1.559 5.784 2.17.65.245 1.328.493 2.022.747 5.548 2.029 12.098 4.424 12.849 8.601.665 3.701-2.339 8.866-5.022 13.479-.725 1.247-1.427 2.453-2.026 3.579-2.819 5.294-2.893 5.922-2.698 8.065.159 1.737 6.469 5.655 9.966 7.826.815.506 1.477.917 1.873 1.184.347.233.948.599 1.709 1.062 3.83 2.33 11.716 7.127 11.716 10.011 0 3.456-10.962 12.491-14.421 14.735-3.459 2.243-12.865 7.155-16.87 7.904-4.005.749-10.255-3.781-13.904-10.569-3.429-6.38-.735-12.677 1.447-17.778.139-.325.276-.645.409-.96 1.991-4.709-.831-7.544-2.747-9.469a39.31 39.31 0 0 1-.626-.639L28.675 86.201c-.561-.595-1.121-1.139-1.664-1.667-2.593-2.519-4.795-4.658-4.795-10.123 0-6.61 25.601-37.535 25.601-37.535s21.603 4.123 24.516 4.123c2.324 0 6.812-1.544 11.491-3.154 1.184-.408 2.381-.82 3.558-1.212 5.826-1.94 9.709-1.954 9.709-1.954s3.884.014 9.709 1.954c1.177.392 2.374.804 3.559 1.212 4.678 1.61 9.166 3.154 11.49 3.154"/>
<path fill="#fff" fill-rule="nonzero" d="M118.141 150.386c4.567 2.351 7.807 4.02 9.032 4.786 1.584.991.618 2.86-.825 3.88-1.444 1.02-20.843 16.031-22.726 17.69-.241.212-.496.442-.762.682-1.815 1.634-4.128 3.718-5.769 3.718s-3.956-2.086-5.77-3.72c-.266-.239-.52-.468-.761-.68-1.883-1.659-21.281-16.67-22.725-17.69-1.444-1.02-2.41-2.889-.826-3.88 1.226-.767 4.469-2.437 9.041-4.791 1.339-.69 2.793-1.438 4.344-2.24 6.841-3.537 15.367-6.545 16.697-6.545 1.331 0 9.856 3.008 16.698 6.545 1.554.803 3.01 1.554 4.352 2.245"/>
<defs>
<linearGradient id="a" x1="0" x2="1" y1="1.007" y2="1.007">
<stop stop-color="#F50"/>
<stop offset=".41" stop-color="#F50"/>
<stop offset=".582" stop-color="#FF2000"/>
<stop offset="1" stop-color="#FF2000"/>
</linearGradient>
<linearGradient id="b" x1=".021" x2="1" y1=".996" y2=".996">
<stop stop-color="#FF452A"/>
<stop offset="1" stop-color="#FF2000"/>
<linearGradient id="a" x1="0" x2="1" y1="0" y2="0" gradientTransform="scale(1 -1)" gradientUnits="userSpaceOnUse">
<stop offset="0" stop-color="#ff5601"/>
<stop offset=".5" stop-color="#ff4000"/>
<stop offset="1" stop-color="#ff1f01"/>
</linearGradient>
</defs>
<g fill-rule="evenodd" clip-rule="evenodd">
<path fill="url(#a)" d="m448.34 120.054 11.734-28.753s-14.932-15.98-33.064-34.088c-18.123-18.108-56.513-7.454-56.513-7.454L326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454C54.867 75.32 39.942 91.3 39.942 91.3l11.733 28.753-14.94 42.606s43.912 166.107 49.06 186.397c10.129 39.939 17.059 55.38 45.851 75.622 28.785 20.236 81.036 55.38 89.561 60.714 8.534 5.32 19.203 14.393 28.8 14.393 9.598 0 20.26-9.074 28.786-14.393 8.533-5.326 60.776-40.478 89.576-60.714 28.785-20.235 35.723-35.683 45.852-75.622 5.14-20.29 49.044-186.397 49.044-186.397l-14.924-42.606z"/>
<path fill="#fff" d="M304.386 90.23c6.398 0 53.854-9.05 53.854-9.05s56.232 67.894 56.232 82.411c0 11.999-4.842 16.692-10.536 22.23-1.19 1.158-2.425 2.347-3.653 3.66l-42.16 44.719a73.683 73.683 0 0 1-1.377 1.408c-4.208 4.223-10.403 10.45-6.039 20.79l.9 2.104c4.795 11.201 10.716 25.03 3.183 39.032-8.017 14.908-21.745 24.858-30.544 23.208-8.792-1.643-29.458-12.43-37.053-17.35-7.595-4.927-31.679-24.764-31.679-32.359 0-6.328 17.318-16.856 25.735-21.98 1.674-1.016 2.995-1.814 3.754-2.33.868-.587 2.323-1.487 4.114-2.597 7.674-4.772 21.542-13.376 21.894-17.185.43-4.709.266-6.086-5.929-17.709-1.314-2.472-2.855-5.115-4.443-7.853-5.898-10.13-12.5-21.471-11.029-29.598 1.643-9.175 16.035-14.432 28.222-18.89a296.51 296.51 0 0 0 4.435-1.635l12.695-4.764c12.17-4.552 25.687-9.613 27.924-10.637 3.082-1.416 2.284-2.777-7.063-3.661a427.508 427.508 0 0 1-4.537-.47c-11.576-1.227-32.922-3.488-43.294-.602a834.722 834.722 0 0 1-6.727 1.838c-11.655 3.153-25.945 7.017-27.322 9.246-.235.391-.47.727-.696 1.04-1.314 1.862-2.167 3.082-.712 10.998.43 2.362 1.322 7 2.425 12.742 3.207 16.801 8.236 43.005 8.87 48.887.086.829.188 1.619.281 2.386.806 6.57 1.338 10.942-6.296 12.687l-1.995.453c-8.62 1.972-21.252 4.873-25.812 4.873-4.568 0-17.208-2.894-25.828-4.873l-1.987-.453c-7.634-1.745-7.094-6.117-6.289-12.687.094-.767.188-1.565.274-2.386.634-5.89 5.67-32.164 8.894-48.958 1.095-5.71 1.978-10.325 2.409-12.671 1.447-7.916.594-9.136-.72-10.998a29.277 29.277 0 0 1-.704-1.04c-1.36-2.23-15.644-6.093-27.306-9.246-2.402-.649-4.693-1.267-6.727-1.838-10.38-2.894-31.718-.625-43.295.603-1.767.187-3.3.352-4.536.469-9.355.884-10.145 2.245-7.063 3.66 2.229 1.025 15.745 6.086 27.908 10.638 4.67 1.745 9.152 3.419 12.703 4.764 1.431.54 2.918 1.08 4.443 1.643 12.186 4.458 26.579 9.707 28.221 18.882 1.463 8.127-5.139 19.468-11.029 29.598-1.595 2.738-3.128 5.381-4.45 7.853-6.187 11.623-6.352 13-5.921 17.709.344 3.817 14.204 12.413 21.885 17.185 1.792 1.11 3.246 2.01 4.115 2.597.766.516 2.08 1.314 3.754 2.33 8.417 5.116 25.734 15.644 25.734 21.98 0 7.587-24.075 27.432-31.678 32.36-7.588 4.927-28.253 15.706-37.053 17.349-8.792 1.642-22.527-8.3-30.537-23.2-7.532-14.01-1.619-27.839 3.176-39.032l.9-2.112c4.372-10.34-1.823-16.567-6.039-20.79a73.346 73.346 0 0 1-1.369-1.408l-42.16-44.718c-1.236-1.307-2.472-2.503-3.66-3.661-5.695-5.53-10.53-10.231-10.53-22.23 0-14.51 56.233-82.412 56.233-82.412s47.448 9.05 53.846 9.05c5.108 0 14.963-3.387 25.241-6.922 2.605-.892 5.233-1.8 7.822-2.66 12.79-4.263 21.323-4.294 21.323-4.294s8.526.031 21.322 4.294c2.582.86 5.218 1.768 7.822 2.66 10.27 3.535 20.134 6.922 25.234 6.922zm-8.143 240.18c10.028 5.162 17.146 8.823 19.837 10.504 3.48 2.175 1.36 6.281-1.815 8.526-3.168 2.23-45.782 35.191-49.912 38.836l-1.681 1.494c-3.982 3.59-9.066 8.166-12.672 8.166-3.598 0-8.682-4.583-12.672-8.166l-1.666-1.494c-4.145-3.645-46.751-36.607-49.92-38.844-3.167-2.237-5.295-6.335-1.814-8.526 2.69-1.673 9.817-5.342 19.86-10.512l9.543-4.92c15.018-7.76 33.751-14.37 36.677-14.37 2.917 0 21.643 6.603 36.677 14.37a2187.6 2187.6 0 0 0 9.558 4.928v.007z"/>
<path fill="url(#b)" d="M370.497 49.759 326.78.214H173.228L129.51 49.76s-38.39-10.654-56.514 7.454c0 0 51.187-4.615 68.779 23.966 0 0 47.448 9.05 53.846 9.05 6.398 0 20.259-5.319 33.055-9.582 12.797-4.263 21.33-4.294 21.33-4.294s8.527.031 21.323 4.294 26.658 9.582 33.056 9.582c6.398 0 53.854-9.05 53.854-9.05 17.591-28.581 68.77-23.966 68.77-23.966-18.123-18.108-56.513-7.454-56.513-7.454z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.3 MiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 508 508" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"><g transform="matrix(.26718 0 0 .26718 0 0)"><circle cx="950" cy="950" r="950" fill="#7d2ae7"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial1)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial2)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial3)"/><circle cx="950" cy="950" r="950" fill="url(#prefix___Radial4)"/></g><path d="M446.744 276.845c-.665 0-1.271.43-1.584 1.33-4.011 11.446-9.43 18.254-13.891 18.254-2.563 0-3.6-2.856-3.6-7.336 0-11.21 6.71-34.982 10.095-45.82.392-1.312.646-2.485.646-3.483 0-3.15-1.722-4.696-5.987-4.696-4.598 0-9.547 1.8-14.36 10.233-1.663-7.435-6.691-10.683-13.715-10.683-8.12 0-15.965 5.224-22.421 13.696-6.456 8.471-14.048 11.25-19.76 9.88 4.108-10.057 5.634-17.57 5.634-23.145 0-8.746-4.324-14.028-11.308-14.028-10.624 0-16.747 10.134-16.747 20.797 0 8.237 3.736 16.708 11.954 20.817-6.887 15.573-16.943 29.66-20.758 29.66-4.93 0-6.379-24.123-6.105-41.38.176-9.9.998-10.408.998-13.401 0-1.722-1.115-2.896-5.595-2.896-10.448 0-13.676 8.844-14.165 18.998a50.052 50.052 0 01-1.8 11.406c-4.363 15.573-13.363 27.39-19.232 27.39-2.72 0-3.463-2.72-3.463-6.28 0-11.21 6.28-25.219 6.28-37.173 0-8.784-3.854-14.34-11.112-14.34-8.55 0-19.858 10.173-30.56 29.229 3.521-14.595 4.97-28.721-5.459-28.721a14.115 14.115 0 00-6.476 1.683 3.689 3.689 0 00-2.113 3.56c.998 15.535-12.521 55.329-25.336 55.329-2.328 0-3.463-2.524-3.463-6.593 0-11.23 6.691-34.943 10.056-45.801.43-1.409.666-2.622.666-3.678 0-2.974-1.84-4.5-6.007-4.5-4.578 0-9.547 1.741-14.34 10.174-1.683-7.435-6.711-10.683-13.735-10.683-11.523 0-24.397 12.19-30.051 28.076-7.572 21.208-22.832 41.692-43.375 41.692-18.645 0-28.486-15.515-28.486-40.03 0-35.392 25.982-64.308 45.253-64.308 9.215 0 13.617 5.869 13.617 14.869 0 10.897-6.085 15.964-6.085 20.112 0 1.272 1.057 2.524 3.15 2.524 8.374 0 18.234-9.841 18.234-23.262 0-13.422-10.897-23.243-30.168-23.243-31.851 0-63.898 32.047-63.898 73.113 0 32.673 16.121 52.374 44 52.374 19.017 0 35.628-14.79 44.588-32.047 1.018 14.302 7.513 21.776 17.413 21.776 8.804 0 15.925-5.243 21.364-14.458 2.094 9.645 7.65 14.36 14.87 14.36 8.275 0 15.201-5.243 21.794-14.986-.097 7.65 1.644 14.85 8.276 14.85 3.13 0 6.867-.725 7.533-3.464 6.984-28.877 24.24-52.453 29.523-52.453 1.565 0 1.995 1.507 1.995 3.287 0 7.846-5.537 23.928-5.537 34.2 0 11.092 4.716 18.43 14.459 18.43 10.8 0 21.775-13.227 29.092-32.556 2.29 18.058 7.24 32.633 14.987 32.633 9.508 0 26.392-20.014 36.625-41.203 4.01.509 10.036.372 15.827-3.717-2.465 6.241-3.912 13.07-3.912 19.897 0 19.663 9.39 25.18 17.47 25.18 8.785 0 15.907-5.243 21.365-14.458 1.8 8.315 6.398 14.34 14.85 14.34 13.225 0 24.71-13.519 24.71-24.612 0-2.934-1.252-4.715-2.72-4.715zm-274.51 18.547c-5.342 0-7.435-5.38-7.435-13.401 0-13.93 9.528-37.193 19.604-37.193 4.402 0 6.065 5.185 6.065 11.524 0 14.145-9.059 39.07-18.235 39.07zm182.948-41.574c-3.189-3.796-4.343-8.961-4.343-13.559 0-5.673 2.074-10.467 4.558-10.467 2.485 0 3.248 2.446 3.248 5.85 0 5.693-2.035 14.008-3.463 18.176zm41.418 41.574c-5.34 0-7.434-6.182-7.434-13.401 0-13.441 9.528-37.193 19.682-37.193 4.402 0 5.967 5.146 5.967 11.524 0 14.145-8.902 39.07-18.215 39.07z" fill="#fff" fill-rule="nonzero"/><defs><radialGradient id="prefix___Radial1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="scale(1469.491) rotate(-49.416 1.37 .302)"><stop offset="0" stop-color="#6420ff"/><stop offset="1" stop-color="#6420ff" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial2" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="rotate(54.703 42.717 594.194) scale(1657.122)"><stop offset="0" stop-color="#00c4cc"/><stop offset="1" stop-color="#00c4cc" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1023 -1030 473.711 470.491 367 1684)"><stop offset="0" stop-color="#6420ff"/><stop offset="1" stop-color="#6420ff" stop-opacity="0"/></radialGradient><radialGradient id="prefix___Radial4" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="matrix(595.999 1372 -2298.41 998.431 777 256)"><stop offset="0" stop-color="#00c4cc" stop-opacity=".73"/><stop offset="0" stop-color="#00c4cc"/><stop offset="1" stop-color="#00c4cc" stop-opacity="0"/></radialGradient></defs></svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -0,0 +1,6 @@
<svg width="100%" height="100%" viewBox="0 0 78 78" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<circle cx="38.8209" cy="39" r="13.45" transform="rotate(-15 38.8209 39)" fill="white"></circle>
<path fill-rule="evenodd" clip-rule="evenodd" d="M54.7914 66.0811C54.6942 66.3374 54.5105 66.5518 54.271 66.6852C52.0346 67.9311 49.6099 68.9243 47.0245 69.617C30.1152 74.1478 12.7346 64.1131 8.20379 47.2038C3.67296 30.2946 13.7077 12.9139 30.6169 8.38311C33.2023 7.69037 35.7987 7.33813 38.3584 7.2989C38.6325 7.29469 38.8988 7.38849 39.1111 7.56192C41.8794 9.82347 44.4239 12.3787 46.6916 15.197C47.4731 16.1681 46.2983 17.5912 45.101 17.2444C41.2693 16.1343 37.0954 16.023 32.9609 17.1308C20.8828 20.3671 13.7152 32.7819 16.9515 44.8599C20.1878 56.938 32.6025 64.1056 44.6806 60.8693C48.8151 59.7615 52.3742 57.5781 55.1375 54.7009C56.001 53.8018 57.7299 54.4469 57.5387 55.6787C56.9839 59.2532 56.058 62.7384 54.7914 66.0811ZM65.4625 56.1737C64.7914 57.2153 63.3044 56.5354 63.4669 55.307C64.4343 47.9938 64.0074 40.3692 61.9779 32.7952C59.9484 25.2211 56.5058 18.4044 52.0114 12.5547C51.2565 11.5722 52.2043 10.2398 53.3063 10.8064C60.9824 14.7532 67.0278 21.8023 69.4377 30.7963C71.8476 39.7902 70.1368 48.9176 65.4625 56.1737Z" fill="white"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,19 +1,10 @@
<?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="512px" height="512px" 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:1" fill="#0f0f0f" d="M 511.5,272.5 C 511.5,285.5 511.5,298.5 511.5,311.5C 508.543,328.958 502.376,345.291 493,360.5C 489.783,363.38 486.95,366.547 484.5,370C 491.258,380.639 489.591,389.639 479.5,397C 464.044,407.934 447.377,416.601 429.5,423C 412.83,426.168 399.163,421.335 388.5,408.5C 367.197,419.324 344.531,424.491 320.5,424C 318.692,436.612 312.359,446.279 301.5,453C 283.703,460.911 265.036,464.411 245.5,463.5C 242.9,471.276 237.9,477.109 230.5,481C 217.623,486.044 204.289,487.711 190.5,486C 185.821,485.662 181.488,484.328 177.5,482C 156.539,481.714 144.039,471.214 140,450.5C 127.176,458.148 113.343,460.648 98.5,458C 90.6339,455.515 82.6339,453.515 74.5,452C 54.9132,442.997 49.0799,428.497 57,408.5C 66.2342,395.627 78.7342,387.961 94.5,385.5C 92.6275,381.588 90.6275,377.755 88.5,374C 70.6568,365.82 58.8235,352.32 53,333.5C 40.7936,289.193 46.2936,247.193 69.5,207.5C 59.4487,191.064 51.2821,173.73 45,155.5C 46.0538,140.201 46.3871,124.867 46,109.5C 35.4808,94.9732 23.4808,81.6398 10,69.5C 6.25674,65.2678 2.75674,60.9345 -0.5,56.5C -0.5,52.1667 -0.5,47.8333 -0.5,43.5C 9.76623,24.2659 25.0996,18.7659 45.5,27C 67.9457,36.2887 85.1124,51.4554 97,72.5C 110.456,95.0753 121.456,118.742 130,143.5C 131.478,149.551 132.812,155.551 134,161.5C 150.985,156.607 167.819,150.94 184.5,144.5C 189.063,124.296 197.563,105.963 210,89.5C 221.355,76.4675 234.189,65.3008 248.5,56C 281.602,35.3661 304.768,43.1994 318,79.5C 320.953,90.3093 322.453,101.309 322.5,112.5C 360.236,109.787 395.903,116.953 429.5,134C 465.163,161.014 489.997,195.848 504,238.5C 507.153,249.807 509.653,261.14 511.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#f9f9f9" d="M 24.5,29.5 C 29.5518,29.4502 34.5518,29.9502 39.5,31C 64.2651,40.4294 82.7651,56.9294 95,80.5C 105.37,98.9048 114.37,117.905 122,137.5C 124.445,145.715 126.278,154.048 127.5,162.5C 112.806,166.18 99.806,173.013 88.5,183C 87.6683,183.688 87.0016,183.521 86.5,182.5C 81.5074,171.354 77.0074,160.021 73,148.5C 71.949,132.503 70.949,116.503 70,100.5C 69.8323,89.9943 66.4989,80.661 60,72.5C 50.2229,59.4865 39.3896,47.3198 27.5,36C 24.3562,34.3084 21.0229,33.1418 17.5,32.5C 19.7639,31.1308 22.0972,30.1308 24.5,29.5 Z"/></g>
<g><path style="opacity:1" fill="#f8a38f" d="M 12.5,38.5 C 17.3236,37.9711 21.6569,39.1378 25.5,42C 39.5654,55.7226 51.7321,70.8893 62,87.5C 64.8374,107.385 66.5041,127.385 67,147.5C 70.9051,161.478 76.0717,174.978 82.5,188C 79.7313,192.44 76.5646,196.606 73,200.5C 64.0573,185.948 56.724,170.614 51,154.5C 51.9952,139.197 52.3286,123.864 52,108.5C 48.7377,102.307 44.7377,96.6405 40,91.5C 29,79.8333 18,68.1667 7,56.5C 3.70863,48.8182 5.54196,42.8182 12.5,38.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 75.5,358.5 C 75.5,358.167 75.5,357.833 75.5,357.5C 89.9869,361.531 96.4869,355.865 95,340.5C 88.9149,339.688 82.7482,339.188 76.5,339C 72.7424,337.077 69.4091,334.577 66.5,331.5C 65.914,331.709 65.414,332.043 65,332.5C 64.3219,336.221 64.4886,339.888 65.5,343.5C 65.5,344.167 65.5,344.833 65.5,345.5C 56.2828,328.814 51.9494,310.814 52.5,291.5C 52.6554,251.963 65.6554,217.463 91.5,188C 109.872,171.873 131.372,164.04 156,164.5C 163.871,164.941 171.705,165.774 179.5,167C 180.059,167.725 180.392,168.558 180.5,169.5C 177.315,184.684 175.315,200.018 174.5,215.5C 176.5,215.5 178.5,215.5 180.5,215.5C 182.202,180.727 189.035,147.061 201,114.5C 217.196,84.2957 241.363,63.4624 273.5,52C 285.541,49.4426 295.374,52.9426 303,62.5C 310.113,73.413 314.447,85.413 316,98.5C 321.979,137.67 310.146,170.17 280.5,196C 263.081,211.714 243.415,223.881 221.5,232.5C 221.08,234.326 221.08,236.326 221.5,238.5C 234.851,234.241 247.351,228.241 259,220.5C 259.772,220.645 260.439,220.978 261,221.5C 275.359,247.499 277.359,274.499 267,302.5C 255.866,325.636 239.699,344.469 218.5,359C 205.461,365.355 191.794,369.689 177.5,372C 152.14,376.37 126.806,376.37 101.5,372C 91.2074,370.356 82.5408,365.856 75.5,358.5 Z"/></g>
<g><path style="opacity:1" fill="#0f0c0c" d="M 193.5,223.5 C 192.507,215.35 192.174,207.017 192.5,198.5C 193.5,169.804 200.666,142.804 214,117.5C 225.84,98.1554 243.007,87.1554 265.5,84.5C 286.335,85.1601 299.835,95.4934 306,115.5C 309.914,142.091 302.081,164.591 282.5,183C 256.19,203.482 226.523,216.982 193.5,223.5 Z"/></g>
<g><path style="opacity:1" fill="#fca592" d="M 257.5,90.5 C 284.894,88.5662 299.56,101.233 301.5,128.5C 300.608,150.45 291.608,168.284 274.5,182C 251.674,198.494 226.507,209.994 199,216.5C 197.361,188.998 201.361,162.331 211,136.5C 219.834,114.165 235.334,98.8314 257.5,90.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafa" d="M 60.5,425.5 C 59.5386,423.735 59.2053,421.735 59.5,419.5C 63.1115,407.716 70.7781,399.549 82.5,395C 91.0632,391.633 99.5632,391.799 108,395.5C 108.667,394.833 108.667,394.167 108,393.5C 102.81,388.767 99.4764,383.1 98,376.5C 102.705,378.033 107.538,379.2 112.5,380C 140.837,382.162 168.837,380.162 196.5,374C 217.812,367.925 235.645,356.425 250,339.5C 264.443,322.614 274.11,303.281 279,281.5C 281.871,258.038 277.038,236.371 264.5,216.5C 281.854,203.979 296.687,188.979 309,171.5C 318.099,155.03 322.599,137.363 322.5,118.5C 360.451,115.776 396.117,123.276 429.5,141C 473.317,176.458 498.484,222.292 505,278.5C 507.615,302.611 503.949,325.611 494,347.5C 489.686,356.123 483.52,363.123 475.5,368.5C 480.461,372.751 482.961,378.085 483,384.5C 480.5,388.333 477.333,391.5 473.5,394C 459.716,403.227 445.049,410.893 429.5,417C 425.514,417.499 421.514,417.666 417.5,417.5C 417.193,411.907 417.527,406.407 418.5,401C 417.167,400.333 415.833,399.667 414.5,399C 430.794,394.523 446.461,388.356 461.5,380.5C 461.014,378.503 459.847,377.169 458,376.5C 440.722,385.148 422.555,390.982 403.5,394C 380.37,396.219 367.203,385.719 364,362.5C 362.937,347.817 366.437,334.317 374.5,322C 373.465,320.726 372.298,319.56 371,318.5C 354.722,340.239 353.389,362.905 367,386.5C 371.262,392.27 376.762,396.27 383.5,398.5C 384.736,400.034 385.236,401.7 385,403.5C 364.91,414.289 343.41,418.956 320.5,417.5C 319.84,404.55 317.673,391.883 314,379.5C 311.816,377.129 309.65,377.296 307.5,380C 314.177,397.067 315.677,414.567 312,432.5C 305.593,444.224 295.76,451.39 282.5,454C 268.581,456.057 254.581,457.224 240.5,457.5C 239.833,466.67 235.166,472.837 226.5,476C 215.527,480.056 204.193,481.39 192.5,480C 187.997,479.932 183.83,478.765 180,476.5C 179.18,467.46 181.68,459.46 187.5,452.5C 186.167,451.5 184.833,450.5 183.5,449.5C 176.525,456.706 173.192,465.372 173.5,475.5C 155.566,474.56 151.066,466.227 160,450.5C 165.03,445.927 164.364,443.594 158,443.5C 153.995,448.511 151.328,454.178 150,460.5C 149.667,460.167 149.333,459.833 149,459.5C 144.897,446.475 148.397,435.975 159.5,428C 163.945,425.443 168.611,423.443 173.5,422C 182.977,422.438 192.477,422.938 202,423.5C 220.978,425.676 230.811,417.343 231.5,398.5C 229.5,398.5 227.5,398.5 225.5,398.5C 226.791,409.364 222.125,415.864 211.5,418C 200.619,418.627 189.786,418.127 179,416.5C 166.002,416.349 155.502,421.349 147.5,431.5C 146.029,427.759 144.363,424.092 142.5,420.5C 141.998,419.479 141.332,419.312 140.5,420C 139.272,420.779 138.272,421.779 137.5,423C 139.652,428.271 141.652,433.604 143.5,439C 129.108,453.41 112.441,456.91 93.5,449.5C 89.7245,439.648 91.3911,430.815 98.5,423C 97.3147,421.647 95.9814,420.48 94.5,419.5C 87.1734,427.469 84.5067,436.803 86.5,447.5C 75.3584,448.43 68.025,443.597 64.5,433C 65.9688,424.073 69.6355,416.239 75.5,409.5C 74.5,407.833 73.1667,406.5 71.5,405.5C 66.2677,411.297 62.601,417.964 60.5,425.5 Z"/></g>
<g><path style="opacity:1" fill="#e5e5e5" d="M 180.5,151.5 C 181.675,151.281 182.675,151.614 183.5,152.5C 182.878,155.37 182.211,158.204 181.5,161C 175.174,160.8 168.84,160.134 162.5,159C 168.652,156.569 174.652,154.069 180.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#9b9b9b" d="M 192.5,198.5 C 192.174,207.017 192.507,215.35 193.5,223.5C 193.44,224.043 193.107,224.376 192.5,224.5C 191.179,215.675 191.179,207.009 192.5,198.5 Z"/></g>
<g><path style="opacity:1" fill="#090909" d="M 190.5,275.5 C 203.491,273.992 208.658,279.659 206,292.5C 201.745,299.54 195.578,302.04 187.5,300C 181.092,296.677 178.925,291.511 181,284.5C 183.679,280.924 186.846,277.924 190.5,275.5 Z"/></g>
<g><path style="opacity:1" fill="#dddddd" d="M 192.5,279.5 C 196.302,278.88 199.635,279.714 202.5,282C 201.646,283.022 200.646,283.855 199.5,284.5C 197.382,283.054 195.049,282.387 192.5,282.5C 192.5,281.5 192.5,280.5 192.5,279.5 Z"/></g>
<g><path style="opacity:1" fill="#070707" d="M 75.5,357.5 C 71.1612,353.465 67.8279,348.798 65.5,343.5C 64.4886,339.888 64.3219,336.221 65,332.5C 65.414,332.043 65.914,331.709 66.5,331.5C 69.4091,334.577 72.7424,337.077 76.5,339C 82.7482,339.188 88.9149,339.688 95,340.5C 96.4869,355.865 89.9869,361.531 75.5,357.5 Z"/></g>
<g><path style="opacity:1" fill="#afafaf" d="M 65.5,343.5 C 67.8279,348.798 71.1612,353.465 75.5,357.5C 75.5,357.833 75.5,358.167 75.5,358.5C 70.6417,355.312 67.3083,350.979 65.5,345.5C 65.5,344.833 65.5,344.167 65.5,343.5 Z"/></g>
<g><path style="opacity:1" fill="#ededed" d="M 407.5,398.5 C 409.167,398.5 410.833,398.5 412.5,398.5C 411.966,404.499 411.299,410.499 410.5,416.5C 402.406,414.736 396.739,410.069 393.5,402.5C 393.608,401.558 393.941,400.725 394.5,400C 399.019,399.825 403.353,399.325 407.5,398.5 Z"/></g>
<g><path style="opacity:1" fill="#8e8e8e" d="M 59.5,419.5 C 59.2053,421.735 59.5386,423.735 60.5,425.5C 60.6068,427.379 60.1068,427.712 59,426.5C 58.2042,423.961 58.3709,421.628 59.5,419.5 Z"/></g>
</svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-.001 -.001 500 456.273">
<path d="M27.181.018C16.017-.181 5.751 6.178.946 16.272c-1.425 10.409-1.283 17.252.713 20.674.713 2.567 1.569 4.705 2.852 6.131l7.271 8.127 31.653 36.215c2.567 4.848 1.426 16.54.428 26.092a119.356 119.356 0 0 0-.856 15.969c.713 11.407 20.104 47.051 23.241 52.612a165.761 165.761 0 0 0-21.957 88.827c0 2.281 1.14 56.746 37.926 73.428l3.849 1.426 5.133 10.123a51.341 51.341 0 0 0-36.358 22.385c-7.414 11.977-5.703 24.524 4.848 35.36 7.985 10.265 26.52 12.119 28.801 12.261a53.179 53.179 0 0 0 48.477-5.132c.428 12.974 10.551 21.672 11.692 22.67 4.847 6.701 19.961 8.554 25.379 8.84 5.275 2.709 14.258 3.992 23.383 3.992 5.418 0 10.836-.428 16.111-1.426 15.113-2.994 25.522-10.836 28.373-21.387h3.565c22.67-.998 64.16-2.709 69.293-38.639a134.916 134.916 0 0 0 66.87-14.971c5.988 9.696 17.822 14.971 33.934 14.971 14.828 0 58.457-25.949 63.448-34.219 4.705-7.699-.428-17.109-3.28-21.102 5.276-11.406 28.231-64.16 23.668-112.637-4.448-52.869-36.714-99.378-84.692-122.048a194.241 194.241 0 0 0-97.096-16.967c-.57-25.807-8.27-51.471-25.664-62.022-7.842-4.848-17.823-5.56-29.657-2.139-28.373 8.555-59.741 39.495-71.147 63.163a184.182 184.182 0 0 0-10.693 32.08 681.006 681.006 0 0 0-39.922 14.829c-3.28.285-6.274.712-9.268 1.283-2.567-28.231-38.069-93.532-47.622-104.796C74.517 19.266 46.287-.695 27.038.018h.143Z"/>
<path fill="#fff" d="M27.324 7.575c15.683-.57 41.918 17.68 50.33 27.803 9.125 10.693 44.627 74.141 45.911 101.231a86.11 86.11 0 0 0-38.925 21.53c-4.705-9.838-12.689-27.661-13.259-35.503l-.856-13.83a343.53 343.53 0 0 0-3.564-41.205c-1.854-8.127-32.651-49.76-42.204-52.184-5.56-1.426-10.266-1.141-14.258.713 2.424-3.422 7.414-8.127 16.825-8.555Z"/>
<path fill="#f8a693" d="M16.202 21.975c2.139-.285 4.42 0 6.274.571 4.99 2.424 34.789 36.215 37.071 46.481 1.71 8.127 2.709 26.519 3.421 40.064l.856 13.973c.998 11.692 13.26 37.071 15.256 41.206-2.852 3.136-5.561 6.558-8.127 10.265-8.555-15.683-19.961-38.781-20.246-45.625 0-4.99.285-9.981.855-14.828 1.141-11.549 2.139-23.954-1.426-30.37a309.652 309.652 0 0 0-32.793-37.783 195.214 195.214 0 0 1-6.986-7.557c-1.426-1.996-2.994-9.268 0-13.26a8.552 8.552 0 0 1 5.845-3.137Z"/>
<path fill="#fff" d="M472.313 356.466c-3.849 6.416-44.912 30.512-56.604 30.512l-4.562-.142c-1.141-5.133-.998-10.551.713-15.684l-4.705-1.426c16.111-3.707 31.937-9.41 46.623-17.109l-3.707-6.844c-.713.285-67.012 35.645-84.549 6.844-18.108-29.514 2.851-57.032 3.707-58.173l-6.274-4.847c-.285.285-25.236 32.793-4.277 67.154 4.277 6.702 10.836 11.407 18.535 13.26a12.108 12.108 0 0 0 1.283 2.995 127.818 127.818 0 0 1-63.305 15.113c0-.285-.143-28.944-7.842-42.916l-6.844 4.42c6.702 12.404 6.702 38.496 6.702 38.496h.285l-.285 3.137c-1.996 29.941-31.796 33.221-62.165 34.504l-6.701.285-3.422.143-.285 3.279c-1.283 9.98-12.547 15.684-22.67 17.68-12.832 2.566-30.085.998-34.647-1.996 0 0-.428-.571-.57-1.426-.713-5.703 3.849-16.397 7.984-21.102l-5.988-5.275a43.425 43.425 0 0 0-9.696 26.377c-6.843-1.141-13.117-2.994-14.258-4.99-2.851-5.989-.427-14.544 6.844-22.813l-5.988-5.133c-4.277 4.705-7.414 10.408-8.983 16.682a18.881 18.881 0 0 1 .286-15.399l.285-.57v-.285a31.39 31.39 0 0 1 22.955-17.68c3.564-.856 9.41 0 15.684.57 8.127.856 17.537 1.996 24.951 0 13.83-3.849 16.682-11.121 17.395-24.666l-7.985-.428c-.57 11.407-2.138 14.829-11.549 17.395-5.845 1.711-14.543.713-22.099-.143-6.844-.855-13.26-1.425-17.965-.57a41.355 41.355 0 0 0-23.811 14.258c-1.283-3.85-2.852-7.414-4.705-10.979l-6.844 3.85c2.709 5.133 4.563 10.693 5.703 16.397a44.932 44.932 0 0 1-46.623 9.695c-3.28-7.272-3.28-14.258 5.275-25.664l-6.416-4.705c-9.125 12.404-9.98 21.387-7.984 28.515-5.989-1.283-13.688-3.849-17.11-8.554-5.275-7.129 4.99-25.094 8.412-27.946l-4.99-6.131a47.175 47.175 0 0 0-10.693 17.965c0-3.422.998-6.986 2.851-9.98 7.985-12.975 26.805-20.959 35.93-18.108l12.547 3.85-8.127-9.981a73.127 73.127 0 0 1-5.418-9.125c11.977 2.852 24.239 4.278 36.643 3.992 30.227 0 61.309-6.273 75.995-12.689 27.09-11.406 66.442-53.325 66.442-98.522 0-18.251-5.133-36.073-14.829-51.329a158.757 158.757 0 0 0 46.909-49.903c5.846-11.406 9.553-27.803 9.98-44.912a186.765 186.765 0 0 1 93.818 16.254c45.397 21.472 75.966 65.444 80.272 115.489 4.705 51.329-23.811 110.214-24.096 110.784l-1.141 2.424 1.711 1.996c1.711 2.281 6.559 9.838 4.135 13.83h-.143ZM52.275 270.491a161.432 161.432 0 0 1 12.262-67.44c18.107-42.489 46.338-62.164 88.827-62.164 7.414 0 14.828.855 22.099 2.423l-6.273 45.911 7.984.713c0-.713 5.846-67.725 21.387-99.663 10.409-21.672 40.35-51.329 66.157-59.028 9.553-2.851 17.395-2.281 23.24 1.426 24.239 14.543 28.089 74.711 12.547 104.368-15.398 29.229-57.316 60.311-84.977 68.438l2.281 7.699a143.556 143.556 0 0 0 36.216-18.107c8.982 13.972 13.687 30.226 13.687 46.908 0 43.344-39.637 81.841-61.594 91.251-23.526 9.98-86.973 19.106-120.337 3.992-32.365-14.686-33.506-66.014-33.506-66.727Z"/>
<path fill="#f8a693" fill-rule="evenodd" d="M186.442 199.629s1.141-72.715 25.379-110.071c15.114-22.955 36.358-38.924 65.301-23.811 29.372 20.532 23.669 60.596 0 81.841-33.648 30.227-90.68 52.041-90.68 52.041Z"/>
<path d="m186.727 199.629-.285-4.848c0-2.566-1.711-63.59 21.387-103.227 14.828-25.379 44.199-45.055 73.571-28.231l.428.428c11.121 8.555 17.965 21.815 18.535 36.215a74.124 74.124 0 0 1-21.53 54.893c-31.652 32.081-85.405 43.344-87.686 43.772l-4.42.998ZM258.872 65.32c-18.107 0-34.646 13.83-44.199 30.512-18.393 31.224-20.247 78.418-20.389 93.817 13.687-3.565 54.18-15.541 79.131-40.635a66.736 66.736 0 0 0 19.249-48.477 40.301 40.301 0 0 0-15.256-30.085 36.858 36.858 0 0 0-18.536-5.132Zm-69.578 177.083c-7.129 0-17.11 7.414-17.11 15.969s6.844 12.547 14.115 12.547c3.708 0 7.272-1.426 9.981-3.992a14.215 14.215 0 0 0 4.277-10.409c0-8.554-3.849-14.115-11.263-14.115Zm4.134 11.121a9.646 9.646 0 0 0-8.127-3.137l-.142-1.853s7.984-2.567 10.836 1.711l-2.567 3.279Z"/>
<path fill-rule="evenodd" d="M59.119 299.577c1.853-1.14 5.133 5.133 10.123 7.129 4.99 1.996 15.113-.998 16.824 1.426 1.854 2.281-1.14 22.955-12.832 19.391-11.406-3.565-14.543-17.823-14.543-17.823s-1.426-8.982.428-9.98v-.143Z"/>
<path fill="#fff" d="m178.458 128.054-1.426 7.415a136.163 136.163 0 0 0-13.83-1.997l15.256-5.418ZM402.877 385.41c-6.558-1.711-12.974-5.276-15.969-12.404l-.285-.713c0-.286 0-.571.285-.998l3.28.285c4.562 0 9.125-.428 13.687-1.426-1.425 4.99-1.711 10.266-.998 15.256Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@@ -1,4 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M341.368 359.947L343.921 351.059C346.952 340.494 345.83 330.743 340.724 323.556C335.951 316.944 328.172 313.063 318.652 312.608L138.423 310.308C137.857 310.3 137.302 310.155 136.805 309.885C136.307 309.614 135.882 309.228 135.566 308.757C135.249 308.286 135.051 307.746 134.988 307.182C134.924 306.617 134.998 306.046 135.202 305.517C135.508 304.63 136.067 303.853 136.809 303.282C137.552 302.711 138.445 302.372 139.377 302.306L321.348 299.911C342.824 298.929 366.304 281.344 374.488 259.879L384.844 232.664C385.138 231.9 385.284 231.087 385.274 230.268C385.262 229.833 385.214 229.401 385.131 228.974C379.481 203.66 365.746 180.894 346.018 164.141C326.29 147.388 301.649 137.566 275.848 136.172C250.046 134.778 224.498 141.887 203.093 156.417C181.687 170.947 165.598 192.102 157.274 216.66C148.437 210.066 137.785 206.379 126.778 206.106C115.772 205.833 104.951 208.986 95.8004 215.133C86.65 221.28 79.6189 230.12 75.6722 240.44C71.7255 250.759 71.0566 262.051 73.7573 272.768C63.0348 273.046 52.4935 275.608 42.8317 280.285C33.17 284.962 24.6082 291.646 17.7136 299.896C10.819 308.145 5.74894 317.771 2.83918 328.136C-0.0705683 338.501 -0.753564 349.369 0.835439 360.019C0.950401 360.859 1.36372 361.63 1.9994 362.189C2.63508 362.748 3.45038 363.058 4.29541 363.061H337.145C338.089 363.071 339.012 362.772 339.773 362.211C340.535 361.649 341.094 360.855 341.368 359.947Z" fill="#F4801F"/>
<path d="M401.428 234.724C399.838 234.724 398.167 234.772 396.417 234.868C396.155 234.875 395.896 234.932 395.654 235.035C395.218 235.18 394.824 235.431 394.508 235.765C394.192 236.1 393.962 236.507 393.84 236.952L386.682 261.532C383.627 272.097 384.749 281.847 389.879 289.034C392.471 292.435 395.808 295.191 399.632 297.09C403.455 298.989 407.662 299.978 411.928 299.983L450.369 302.378C450.907 302.395 451.433 302.538 451.905 302.796C452.378 303.054 452.783 303.42 453.089 303.864C453.414 304.338 453.62 304.884 453.691 305.455C453.761 306.026 453.694 306.606 453.495 307.146C453.189 308.033 452.63 308.81 451.887 309.381C451.145 309.951 450.252 310.29 449.319 310.356L409.398 312.752C387.708 313.758 364.347 331.318 356.162 352.76L353.275 360.33C353.154 360.647 353.11 360.988 353.145 361.326C353.181 361.663 353.295 361.987 353.478 362.272C353.662 362.557 353.91 362.794 354.202 362.965C354.495 363.135 354.823 363.234 355.16 363.253H492.676C493.514 363.273 494.335 363.007 495.002 362.497C495.67 361.988 496.146 361.266 496.351 360.45C500.45 345.742 501.106 330.281 498.266 315.276C495.427 300.271 489.169 286.129 479.982 273.955C470.796 261.781 458.929 251.905 445.31 245.099C431.691 238.294 416.689 234.743 401.476 234.724H401.428Z" fill="#F9AB41"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500">
<path fill="#f4801f" d="m342.286 335.43 2.553-8.888c3.031-10.565 1.91-20.316-3.197-27.503-4.773-6.612-12.552-10.493-22.072-10.948l-180.229-2.3a3.493 3.493 0 0 1-2.857-1.551 3.528 3.528 0 0 1-.364-3.24 4.769 4.769 0 0 1 4.175-3.211l181.971-2.395c21.476-.982 44.956-18.567 53.14-40.032l10.356-27.215c.294-.764.44-1.577.43-2.396a7.92 7.92 0 0 0-.143-1.294c-5.65-25.314-19.385-48.08-39.113-64.833a118.283 118.283 0 0 0-70.17-27.97 118.19 118.19 0 0 0-72.755 20.246c-21.406 14.53-37.495 35.685-45.819 60.243a53.2 53.2 0 0 0-30.496-10.554 53.184 53.184 0 0 0-30.978 9.027 53.51 53.51 0 0 0-20.128 25.307 53.758 53.758 0 0 0-1.915 32.328 75.475 75.475 0 0 0-30.925 7.517 75.753 75.753 0 0 0-25.118 19.61 76.123 76.123 0 0 0-14.875 28.24 76.309 76.309 0 0 0-2.004 31.884 3.53 3.53 0 0 0 1.165 2.17 3.494 3.494 0 0 0 2.296.872h332.85a4.356 4.356 0 0 0 2.628-.85 4.388 4.388 0 0 0 1.595-2.264Z"/>
<path fill="#f9ab41" d="M402.346 210.207c-1.59 0-3.26.048-5.01.144a2.088 2.088 0 0 0-.764.167 2.792 2.792 0 0 0-1.814 1.917l-7.158 24.58c-3.055 10.565-1.933 20.315 3.197 27.502a27.831 27.831 0 0 0 9.753 8.056 27.713 27.713 0 0 0 12.296 2.893l38.441 2.395a3.43 3.43 0 0 1 2.72 1.486c.66.963.811 2.188.406 3.282a4.775 4.775 0 0 1-4.176 3.21l-39.92 2.396c-21.69 1.006-45.052 18.566-53.237 40.008l-2.887 7.57a2.168 2.168 0 0 0 .203 1.942c.372.576.997.94 1.682.98h137.516a3.689 3.689 0 0 0 2.326-.755 3.717 3.717 0 0 0 1.35-2.047 99.42 99.42 0 0 0 1.914-45.174 99.224 99.224 0 0 0-18.284-41.321 98.728 98.728 0 0 0-34.672-28.856 98.337 98.337 0 0 0-43.834-10.375h-.048Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 26.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 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">
<style type="text/css">
.st0{fill:#0052FF;}
.st1{fill:#FFFFFF;}
</style>
<path class="st0" d="M399.8,69.1L399.8,69.1c127.3,0,230.5,103.2,230.5,230.5l0,0c0,127.3-103.2,230.5-230.5,230.5l0,0
c-127.3,0-230.5-103.2-230.5-230.5l0,0C169.3,172.3,272.5,69.1,399.8,69.1z"/>
<path class="st1" d="M399.9,380.6c-44.8,0-81-36.3-81-81s36.3-81,81-81c40.1,0,73.4,29.2,79.8,67.5h81.6
c-6.9-83.2-76.5-148.6-161.5-148.6c-89.5,0-162.1,72.6-162.1,162.1s72.6,162.1,162.1,162.1c85,0,154.6-65.4,161.5-148.6h-81.7
C473.2,351.4,440,380.6,399.9,380.6z"/>
</svg>

After

Width:  |  Height:  |  Size: 904 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 504 B

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="300"
height="120.32412">
<path id="e"
d="m 38.866448,26.308378 c -21.145729,0 -38.76645103,8.97108 -38.76645103,36.036419 0,21.441707 11.84866003,34.944406 39.31245703,34.944406 32.326175,0 34.3984,-21.294248 34.3984,-21.294248 l -15.663557,0 c 0,0 -3.358398,11.466134 -19.690354,11.466134 -13.301932,0 -22.869203,-8.985845 -22.869203,-21.580814 l 59.861133,0 0,-7.903529 c 0,-12.460384 -7.91007,-31.668368 -36.582425,-31.668368 z m -0.546007,10.101117 c 12.662062,0 21.294248,7.757047 21.294248,19.383225 l -43.680508,0 c 0,-12.34261 11.267202,-19.383225 22.38626,-19.383225 z"
style="fill:#e53238;fill-opacity:1;stroke:none" />
<path id="b"
d="m 75.437762,0.10007279 0,83.59702321 c 0,4.745232 -0.338677,11.408082 -0.338677,11.408082 l 14.939733,0 c 0,0 0.536238,-4.785353 0.536238,-9.1587 0,0 7.381193,11.547477 27.451204,11.547477 21.13453,0 35.49041,-14.673014 35.49041,-35.695165 0,-19.556604 -13.18634,-35.28566 -35.45629,-35.28566 -20.854235,0 -27.33444,11.261381 -27.33444,11.261381 l 0,-37.67443821 z M 114.20421,36.853125 c 14.35199,0 23.47828,10.651661 23.47828,24.945665 0,15.327725 -10.54056,25.35517 -23.3759,25.35517 -15.317854,0 -23.58065,-11.960116 -23.58065,-25.218668 0,-12.354387 7.414449,-25.082167 23.47827,-25.082167 z"
style="fill:#0064d2;fill-opacity:1;stroke:none" />
<path id="a"
d="m 190.6451,26.308378 c -31.81215,0 -33.85239,17.418776 -33.85239,20.202235 l 15.83418,0 c 0,0 0.83034,-10.169369 16.9262,-10.169369 10.45935,0 18.56422,4.787411 18.56422,13.991413 l 0,3.276038 -18.56422,0 c -24.64532,0 -37.67444,7.20973 -37.67444,21.840254 0,14.398537 12.03849,22.232696 28.30702,22.232696 22.17148,0 29.31371,-12.251017 29.31371,-12.251017 0,4.872784 0.37568,9.67455 0.37568,9.67455 l 14.07643,0 c 0,0 -0.54601,-5.951939 -0.54601,-9.759864 l 0,-32.913945 c 0,-21.581223 -17.40751,-26.122991 -32.76038,-26.122991 z m 17.47221,37.128431 0,4.368051 c 0,5.697129 -3.51553,19.860981 -24.21197,19.860981 -11.3333,0 -16.1925,-5.656156 -16.1925,-12.216892 0,-11.935273 16.36378,-12.01214 40.40447,-12.01214 z"
style="fill:#f5af02;fill-opacity:1;stroke:none" />
<path id="y"
d="m 214.87901,29.041161 17.81346,0 25.56479,51.217345 25.5063,-51.217345 16.13644,0 -46.45929,91.183029 -16.9262,0 13.40641,-25.418513 z"
style="fill:#86b817;fill-opacity:1;stroke:none" />
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,3 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 500" fill-rule="evenodd">
<path d="m191.196 323.447-6.552 16.497h12.986l-6.434-16.497zm38.469-171.75v-48.161c0-7.677-3.528-11.222-10.886-11.222h-11.977v70.622h11.977c7.358 0 10.886-3.561 10.886-11.221v-.017zM426.175.19H73.79c-28.592 0-39.108 10.533-39.108 39.108v344.81l.42 9.02c.639 6.25.79 12.297 6.586 19.15a121.454 121.454 0 0 0 6.5 5.074l8.954 4.166 173.514 72.688c9.02 4.116 12.767 5.745 19.318 5.594h.05c6.552.134 10.298-1.478 19.32-5.594l173.513-72.688 8.954-4.166 6.5-5.073c5.796-6.888 5.93-12.935 6.586-19.15a88.697 88.697 0 0 0 .42-9.022V39.315c0-28.592-10.55-39.108-39.108-39.108h-.033V.19zM271.948 66.58h29.146v191.57h-29.146V66.579zm1.965 238.222h16.967v57.955h-15.992v-33.295L260.07 352.14h-.336l-14.732-22.51v33.126h-15.74v-57.955h16.966l13.826 22.46 13.825-22.46h.034zM177.656 66.579h45.743c23.686 0 35.411 11.759 35.411 35.58v50.9c0 23.803-11.708 35.579-35.411 35.579h-16.597v69.53h-29.146V66.578zm-79.44 0h64.825V93.12h-35.68v54.175h34.32v26.542h-34.32v57.754h36.235v26.542h-65.38V66.58zm55.72 288.416c-6.131 5.04-14.665 8.937-25.164 8.937-18.059 0-31.548-12.43-31.548-29.985v-.168c0-16.883 13.237-30.154 31.212-30.154 10.197 0 17.387 3.141 23.518 8.45l-9.44 11.339c-4.15-3.477-8.283-5.46-13.994-5.46-8.366 0-14.817 7.022-14.817 15.909v.168a15.287 15.287 0 0 0 15.74 16.076c3.898 0 6.888-.84 9.274-2.402v-7.022h-11.423v-11.76h26.66v26.09l-.018-.018zm29.65-50.597h15.488l24.66 58.375h-17.218l-4.233-10.365h-22.376l-4.15 10.365h-16.882l24.66-58.375h.052zm65.078 155.068L166.99 431.38h166.828l-85.153 28.087zm99.902-96.676H301.53v-57.955h46.616v13.657h-30.708v8.786h27.835v12.683h-27.835v9.188h31.145v13.658-.034l-.017.017zM316.53 224.218V100.512c0-23.804 11.708-35.58 35.411-35.58h14.162c23.686 0 35.142 11.508 35.142 35.311v39.141h-28.59V101.89c0-7.677-3.562-11.222-10.886-11.222h-4.906c-7.61 0-11.17 3.561-11.17 11.222v120.95c0 7.677 3.56 11.222 11.17 11.222h5.46c7.358 0 10.885-3.562 10.885-11.222v-43.223H401.8v44.6c0 23.804-11.709 35.597-35.412 35.597h-14.447c-23.686 0-35.411-11.759-35.411-35.596zm86.765 120.681c0 11.843-9.357 18.865-23.434 18.865-10.281 0-20.041-3.225-27.164-9.609l8.937-10.7a29.734 29.734 0 0 0 18.781 6.938c4.317 0 6.636-1.479 6.636-3.982v-.168c0-2.402-1.899-3.729-9.777-5.543-12.347-2.822-21.872-6.3-21.872-18.227v-.168c0-10.785 8.534-18.562 22.46-18.562 9.86 0 17.554 2.654 23.854 7.693l-8.03 11.34c-5.291-3.73-11.087-5.712-16.244-5.712-3.898 0-5.796 1.646-5.796 3.73v.167c0 2.654 1.982 3.814 10.029 5.628 13.321 2.906 21.62 7.19 21.62 18.058v.252z"/>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path d="M191.633 323.503L185.076 340.013H198.072L191.633 323.503ZM230.131 151.622V103.425C230.131 95.742 226.601 92.194 219.237 92.194H207.251V162.87H219.237C226.601 162.87 230.131 159.306 230.131 151.64V151.622ZM426.791 0H74.138C45.524 0 35 10.541 35 39.138V384.21L35.42 393.237C36.06 399.492 36.211 405.544 42.011 412.402C44.121 414.167 46.291 415.86 48.516 417.48L57.477 421.649L231.123 494.392C240.15 498.511 243.9 500.142 250.456 499.99H250.506C257.063 500.125 260.812 498.511 269.841 494.392L443.486 421.649L452.447 417.48L458.952 412.403C464.752 405.51 464.886 399.458 465.543 393.238C465.836 390.237 465.976 387.224 465.963 384.209V39.155C465.963 10.541 455.405 0.017 426.825 0.017H426.792V0H426.791ZM272.447 66.441H301.615V258.156H272.447V66.441ZM274.413 304.844H291.393V362.843H275.389V329.523L260.56 352.218H260.223L245.48 329.691V362.842H229.728V304.843H246.707L260.544 327.32L274.379 304.843H274.413V304.844ZM178.083 66.44H223.861C247.565 66.44 259.299 78.208 259.299 102.047V152.985C259.299 176.807 247.582 188.592 223.861 188.592H207.251V258.174H178.083V66.44ZM98.582 66.44H163.457V93.001H127.75V147.217H162.096V173.779H127.75V231.577H164.012V258.139H98.582V66.44ZM154.345 355.075C148.209 360.119 139.669 364.019 129.162 364.019C111.089 364.019 97.59 351.58 97.59 334.011V333.843C97.59 316.947 110.837 303.666 128.825 303.666C139.03 303.666 146.226 306.809 152.361 312.123L142.914 323.47C138.761 319.99 134.625 318.006 128.909 318.006C120.537 318.006 114.081 325.033 114.081 333.927V334.095C113.615 343.033 120.887 350.461 129.833 350.183C133.734 350.183 136.726 349.343 139.114 347.78V340.752H127.683V328.983H154.363V355.093L154.345 355.075ZM184.017 304.44H199.517L224.196 362.859H206.965L202.729 352.486H180.336L176.182 362.859H159.288L183.966 304.44H184.018H184.017ZM249.145 459.626L167.409 431.518H334.364L249.146 459.627L249.145 459.626ZM349.123 362.876H302.051V304.877H348.703V318.544H317.971V327.337H345.828V340.03H317.971V349.225H349.14V362.893V362.859L349.123 362.876ZM317.063 224.199V100.398C317.063 76.576 328.78 64.791 352.501 64.791H366.673C390.377 64.791 401.842 76.308 401.842 100.129V139.3H373.23V101.777C373.23 94.095 369.666 90.547 362.336 90.547H357.426C349.811 90.547 346.248 94.111 346.248 101.777V222.82C346.248 230.502 349.811 234.05 357.426 234.05H362.891C370.254 234.05 373.784 230.485 373.784 222.82V179.564H402.398V224.198C402.398 248.02 390.68 259.822 366.959 259.822H352.501C328.797 259.822 317.063 248.054 317.063 224.199ZM403.894 344.971C403.894 356.824 394.53 363.851 380.442 363.851C370.153 363.851 360.386 360.623 353.257 354.235L362.201 343.526C367.475 347.944 374.117 350.397 380.996 350.47C385.317 350.47 387.637 348.99 387.637 346.485V346.317C387.637 343.913 385.737 342.585 377.853 340.769C365.496 337.945 355.964 334.465 355.964 322.528V322.36C355.964 311.567 364.505 303.784 378.441 303.784C388.309 303.784 396.009 306.44 402.313 311.483L394.277 322.832C388.982 319.099 383.182 317.115 378.021 317.115C374.12 317.115 372.221 318.763 372.221 320.848V321.015C372.221 323.671 374.204 324.832 382.257 326.648C395.588 329.556 403.894 333.843 403.894 344.719V344.971Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

@@ -0,0 +1,12 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_143_302)">
<path d="M218.857 235.572C196.571 235.572 178.285 253.858 178.285 276.143V321.858H292L308 291.572H210.285V279.572C210.285 272.143 216 266.429 223.428 266.429H287.428C311.428 266.429 330.285 247.001 330.285 223.572C330.285 200.143 310.857 180.715 287.428 180.715L211.428 179.572C194.857 179.572 181.143 193.286 181.143 209.858H285.143C292 209.858 297.714 215.001 298.285 222.429C298.285 229.286 293.143 235.001 286.285 235.572C286.285 235.572 286.285 235.572 285.714 235.572H218.857Z" fill="#555E63"/>
<path d="M72.5714 291.001C50.2857 291.001 32 272.715 32 250.429C32 228.143 50.2857 209.858 72.5714 209.858H154.286V179.572H70.2857C31.4286 180.143 0 211.572 0 250.429C0 289.286 31.4286 321.286 70.8571 321.286H154.857V235.572H64V265.858H123.429V291.001H72.5714Z" fill="#F05F00"/>
<path d="M434.286 196.142C432 191.571 428.572 187.571 424.572 184.142C420 180.714 413.715 178.428 408 179C402.286 179 396.572 180.714 392 184.142C388 187.571 384.572 191.571 382.286 196.142C356 246.428 316 321.285 316 321.285H352L408 214.428L434.286 264.714H393.715L408 292.142H448.572L464 321.857H500C500 321.285 460.572 246.428 434.286 196.142Z" fill="#0E9FE2"/>
</g>
<defs>
<clipPath id="clip0_143_302">
<rect width="500" height="142.286" fill="white" transform="translate(0 179)"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1 +1,5 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M250.207 5C111.849 5 0 117.52 0 256.723C0 367.996 71.6655 462.186 171.084 495.522C183.514 498.028 188.067 490.106 188.067 483.442C188.067 477.606 187.658 457.603 187.658 436.761C118.056 451.767 103.562 406.754 103.562 406.754C92.3769 377.581 75.8036 370.083 75.8036 370.083C53.0231 354.662 77.463 354.662 77.463 354.662C102.733 356.329 115.992 380.501 115.992 380.501C138.358 418.84 174.398 408.007 188.897 401.338C190.966 385.084 197.599 373.832 204.641 367.582C149.128 361.746 90.7226 340.075 90.7226 243.385C90.7226 215.879 100.658 193.374 116.402 175.872C113.918 169.622 105.217 143.779 118.891 109.189C118.891 109.189 140.017 102.519 187.653 135.028C208.047 129.517 229.079 126.714 250.207 126.691C271.333 126.691 292.869 129.611 312.756 135.028C360.396 102.519 381.523 109.189 381.523 109.189C395.197 143.779 386.491 169.622 384.007 175.872C400.165 193.374 409.691 215.879 409.691 243.385C409.691 340.075 351.285 361.326 295.358 367.582C304.474 375.499 312.341 390.5 312.341 414.257C312.341 448.013 311.931 475.105 311.931 483.437C311.931 490.106 316.49 498.028 328.914 495.527C428.333 462.18 499.999 367.996 499.999 256.723C500.409 117.52 388.15 5 250.207 5Z" fill="white"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 822 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,6 +1,6 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M495 255.682C495 237.955 493.409 220.909 490.455 204.545H255V301.364H389.545C383.636 332.5 365.909 358.864 339.318 376.591V439.545H420.455C467.727 395.909 495 331.818 495 255.682Z" fill="#4285F4"/>
<path d="M254.998 499.999C322.498 499.999 379.089 477.727 420.453 439.545L339.317 376.59C317.044 391.59 288.635 400.681 254.998 400.681C189.998 400.681 134.771 356.818 114.998 297.727H31.8167V362.272C72.953 443.863 157.271 499.999 254.998 499.999Z" fill="#34A853"/>
<path d="M115 297.499C110 282.499 107.045 266.59 107.045 249.999C107.045 233.408 110 217.499 115 202.499V137.953H31.8182C14.7727 171.59 5 209.544 5 249.999C5 290.453 14.7727 328.408 31.8182 362.044L96.5909 311.59L115 297.499Z" fill="#FBBC05"/>
<path d="M254.998 99.5455C291.817 99.5455 324.544 112.273 350.68 136.818L422.271 65.2273C378.862 24.7727 322.498 0 254.998 0C157.271 0 72.953 56.1364 31.8167 137.955L114.998 202.5C134.771 143.409 189.998 99.5455 254.998 99.5455Z" fill="#EA4335"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 490 500">
<path fill="#4285F4" d="M490 255.682c0-17.727-1.591-34.773-4.545-51.137H250v96.819h134.545c-5.909 31.136-23.636 57.5-50.227 75.227v62.954h81.137C462.727 395.909 490 331.818 490 255.682Z"/>
<path fill="#34A853" d="M249.998 499.999c67.5 0 124.091-22.272 165.455-60.454l-81.136-62.955c-22.273 15-50.682 24.091-84.319 24.091-65 0-120.227-43.863-140-102.954H26.817v64.545c41.136 81.591 125.454 137.727 223.181 137.727Z"/>
<path fill="#FBBC05" d="M110 297.499c-5-15-7.955-30.909-7.955-47.5s2.955-32.5 7.955-47.5v-64.546H26.818C9.773 171.59 0 209.544 0 249.999c0 40.454 9.773 78.409 26.818 112.045l64.773-50.454L110 297.499Z"/>
<path fill="#EA4335" d="M249.998 99.546c36.819 0 69.546 12.727 95.682 37.272l71.591-71.591C373.862 24.773 317.498 0 249.998 0 152.271 0 67.953 56.137 26.817 137.955l83.181 64.545c19.773-59.091 75-102.954 140-102.954Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 919 B

View File

@@ -0,0 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 30">
<g style="mix-blend-mode:difference">
<path d="M22.6 10.4c-1 .4-2-.1-2.4-1s.1-2 1-2.4 2 .1 2.4 1-.1 2-1 2.4m-5.9 6.7c-.9.4-2-.1-2.4-1s.1-2 1-2.4 2 .1 2.4 1-.1 2-1 2.4m10.8-3.7c-1 .4-2-.1-2.4-1s.1-2 1-2.4 2 .1 2.4 1 0 2-1 2.4m3.3 4.8c-1 .4-2-.1-2.4-1s.1-2 1-2.4 2 .1 2.4 1-.1 2-1 2.4M17 4.7l2.3 1.2V2.5l-2.3.7-.2-.2.9-3h-3.4l.9 3-.2.2c-.1.1-2.3-.7-2.3-.7v3.4L15 4.7c.1.1.1.2.2.2l-1.3 4c-.1.2-.1.4-.1.6 0 1.1.8 2 1.9 2.2h.7c1-.2 1.9-1.1 1.9-2.1 0-.2 0-.4-.1-.6l-1.3-4c-.1-.2 0-.2.1-.3m-7.6 5.7c.9.4 2-.1 2.4-1s-.1-2-1-2.4-2 .1-2.4 1 0 2 1 2.4m-5 3c.9.4 2-.1 2.4-1s-.1-2-1-2.4-2 .1-2.4 1 .1 2 1 2.4m-3.2 4.8c.9.4 2-.1 2.4-1s-.1-2-1-2.4-2 .1-2.4 1 0 2 1 2.4m14.8 11c4.4 0 8.6.3 12.3.8 1.1-4.5 2.4-7 3.7-8.8l-2.5-.9c.2 1.3.3 1.9 0 2.7-.4-.4-.8-1.1-1.1-2.3l-1.2 4c.7-.5 1.3-.8 2-.9-1.1 2.5-2.6 3.1-3.5 3-1.1-.2-1.7-1.2-1.5-2.1.3-1.2 1.5-1.5 2.1-.1 1.1-2.3-.8-3-2-2.3 1.9-1.9 2.1-3.5.6-5.6-2.1 1.6-2.1 3.2-1.2 5.5-1.2-1.4-3.2-.6-2.5 1.6.9-1.4 2.1-.5 1.9.8-.2 1.1-1.7 2.1-3.5 1.9-2.7-.2-2.9-2.1-2.9-3.6.7-.1 1.9.5 2.9 1.9l.4-4.3c-1.1 1.1-2.1 1.4-3.2 1.4.4-1.2 2.1-3 2.1-3h-5.4s1.7 1.9 2.1 3c-1.1 0-2.1-.2-3.2-1.4l.4 4.3c1-1.4 2.2-2 2.9-1.9-.1 1.5-.2 3.4-2.9 3.6-1.9.2-3.4-.8-3.5-1.9-.2-1.3 1-2.2 1.9-.8.7-2.3-1.2-3-2.5-1.6.9-2.2.9-3.9-1.2-5.5-1.5 2-1.3 3.7.6 5.6-1.2-.7-3.1 0-2 2.3.6-1.4 1.8-1.1 2.1.1.2.9-.3 1.9-1.5 2.1-.9.2-2.4-.5-3.5-3 .6 0 1.2.3 2 .9l-1.2-4c-.3 1.1-.7 1.9-1.1 2.3-.3-.8-.2-1.4 0-2.7l-2.9.9C1.3 23 2.6 25.5 3.7 30c3.7-.5 7.9-.8 12.3-.8" fill="white"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400"><path fill="#150A45" d="M0 0h400v400H0z"/><path fill="#fff" d="M234.117 91.106C225.896 77.188 211.92 69 192.19 69 155.196 69 133 98.475 133 139.413c0 40.937 22.196 70.412 59.19 70.412 6.577 0 13.976-.819 19.73-3.275 6.577-2.456 12.332-6.55 16.442-11.463v19.65c0 13.1-7.399 29.475-29.595 29.475-17.264 0-25.485-9.825-28.773-19.65L139.577 239.3c8.221 18.012 26.306 34.388 61.656 34.388 51.792 0 65.767-35.207 65.767-65.5V70.638h-32.061l-.822 20.468Zm-33.706 86.788c-18.908 0-29.595-14.738-29.595-38.481 0-23.744 10.687-38.482 29.595-38.482s29.595 14.738 29.595 38.482c0 22.925-10.687 38.481-29.595 38.481ZM267 284.332V331H133.822v-27.837h106.049v-18.831H267Z"/></svg>

After

Width:  |  Height:  |  Size: 739 B

View File

@@ -0,0 +1,23 @@
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 333.8 127" style="enable-background:new 0 0 333.8 127;" xml:space="preserve">
<style type="text/css">
.st0{fill:#F45D48;}
</style>
<g>
<path class="st0" d="M296.4,18.6c-20.6,0-37.4,16.8-37.4,37.6c0,20.7,16.8,37.6,37.4,37.6c20.6,0,37.4-16.9,37.4-37.6
C333.8,35.4,317,18.6,296.4,18.6L296.4,18.6z M296.4,75.9c-10.9,0-19.7-8.9-19.7-19.8c0-10.9,8.8-19.8,19.7-19.8
c10.8,0,19.7,8.9,19.7,19.8C316.1,67,307.2,75.9,296.4,75.9L296.4,75.9z M186.2,48.5l-6.5-3.3c-2.8-1.4-4.6-2.5-5.3-3.3
c-0.7-0.7-1.1-1.7-1.1-2.6c0-1.3,0.6-2.3,1.7-3.2c1.1-0.9,2.7-1.3,4.7-1.3c3.7,0,7.7,2.2,12.2,6.7l11-11.1
c-2.7-3.7-6.3-6.7-10.4-8.8c-4-2-8.5-3.1-13-3c-6.7,0-12.3,2-16.6,6c-4.3,4-6.5,8.8-6.5,14.5c0,8.7,5.7,16,17.2,21.8l6,3
c5.2,2.6,7.8,5.3,7.8,8.1c0,1.5-0.7,2.8-2.1,4c-1.4,1.1-3.3,1.7-5.7,1.7c-2.2,0-4.7-0.8-7.5-2.3c-2.8-1.5-5.3-3.5-7.3-5.9l-11,12
c6.2,8.1,14.5,12.2,24.8,12.2c7.8,0,14-2.1,18.6-6.4c4.6-4.2,7-9.5,7-15.9c0-4.8-1.3-8.9-3.8-12.5C197.8,55.4,193.1,52,186.2,48.5
L186.2,48.5z M75.2,85.5V20.1H57.4v4.4c-6-3.9-13-5.9-20.1-5.9C16.8,18.6,0,35.4,0,56.1c0,20.7,16.8,37.6,37.4,37.6
c7,0,13.9-2,19.9-5.7c0,0.6,0,1.1,0,1.4c0,10.9-8.8,19.8-19.7,19.8c-3.7,0-7.3-1.1-10.4-3l-8.8,15.4c5.8,3.5,12.4,5.4,19.2,5.4
c20.6,0,37.6-16.9,37.6-37.6C75.2,88.6,75.3,86.3,75.2,85.5L75.2,85.5z M37.4,75.9c-10.8,0-19.7-8.9-19.7-19.8
c0-10.9,8.8-19.8,19.7-19.8c10.9,0,19.7,8.9,19.7,19.8C57.1,67,48.2,75.9,37.4,75.9L37.4,75.9z M145.9,20h-17.8v35.7
c0,5.1,0,13.8-3.7,17.6c-1.8,1.8-3.7,3.4-7.8,3.4c-4.1,0-6.1-1.6-7.9-3.4c-3.7-3.7-3.7-12.5-3.7-17.6V20H87.2v35.6
c-0.1,7.4-0.1,21,8.8,30c5.2,5.3,11.5,8,20.5,8c9,0,15.3-2.7,20.5-8c8.9-9,8.9-22.7,8.8-30L145.9,20z M247,72.7
c-1.4,1.1-4.9,3.5-8.8,3c-3.2-0.4-5.8-2.8-6.2-10.7V35.3h21V20h-21V0h-17.8v3.9h0v58.7c0,9.3,2.3,31,24,31
c10.9-0.2,17.6-6.1,20.4-8.5l0.4-0.3l-10.7-13.2C248.2,71.8,247.5,72.4,247,72.7L247,72.7z M247,72.7">
</path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,11 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 461.8">
<path fill="#ffd21e" d="M248.58 422.607c108.318 0 197.439-89.129 197.439-197.441 0-108.31-89.116-197.439-197.439-197.439-108.299 0-197.44 89.129-197.44 197.439 0 108.312 89.141 197.441 197.44 197.441Z"/>
<path fill="#ff9d0b" d="M446.019 225.166c0-108.31-89.116-197.439-197.439-197.439-108.299 0-197.44 89.129-197.44 197.439 0 108.312 89.141 197.441 197.44 197.441 108.318 0 197.439-89.129 197.439-197.441Zm-417.606 0C28.413 104.385 127.81 5 248.58 5c120.794 0 220.168 99.385 220.168 220.166 0 120.784-99.374 220.168-220.168 220.168-120.77 0-220.167-99.384-220.167-220.168Z"/>
<path fill="#3a3b45" d="M312.727 171.475c7.272 2.499 10.114 17.387 17.442 13.522a28.445 28.445 0 0 0 15.091-25.09c0-15.586-12.824-28.408-28.408-28.408-15.586 0-28.409 12.822-28.409 28.408a28.32 28.32 0 0 0 3.324 13.329c3.466 6.534 14.488-4.09 21.022-1.818l-.056.057h-.006Zm-133.805 0c-7.272 2.499-10.17 17.387-17.443 13.522a28.436 28.436 0 0 1-15.079-25.09c0-15.586 12.824-28.408 28.409-28.408 15.584 0 28.408 12.822 28.408 28.408a28.38 28.38 0 0 1-3.324 13.329c-3.465 6.534-14.544-4.09-21.022-1.818l.057.057h-.006Z"/>
<path fill="#ff323d" d="M247.161 307.779c55.85 0 73.861-49.772 73.861-75.34 0-13.295-8.919-9.09-23.238-2.044-13.238 6.533-31.022 15.568-50.568 15.568-40.85 0-73.862-39.09-73.862-13.524 0 25.568 17.955 75.34 73.862 75.34h-.055Z"/>
<path fill="#3a3b45" d="M204.377 294.769a49.45 49.45 0 0 1 30.113-25.511c2.272-.682 4.601 3.238 7.046 7.271 2.271 3.865 4.658 7.784 7.044 7.784 2.557 0 5.114-3.863 7.557-7.669 2.557-3.978 5.055-7.841 7.499-7.102a48.912 48.912 0 0 1 28.408 23.692c21.194-16.705 28.978-43.976 28.978-60.795 0-13.295-8.919-9.09-23.238-2.044l-.795.396c-13.125 6.535-30.625 15.172-49.828 15.172-19.205 0-36.649-8.637-49.83-15.172-14.773-7.328-24.033-11.931-24.033 1.648 0 17.33 8.295 45.795 31.079 62.33Z"/>
<path fill="#ff9d0b" d="M382.101 198.179c10.176-.046 18.42-8.284 18.466-18.466-.046-10.181-8.29-18.419-18.466-18.465-10.181.046-18.42 8.284-18.465 18.465.045 10.182 8.284 18.42 18.465 18.466Zm-264.201 0c10.176-.046 18.42-8.284 18.467-18.466-.047-10.181-8.291-18.419-18.467-18.465-10.181.046-18.42 8.284-18.465 18.465.045 10.182 8.284 18.42 18.465 18.466Zm-38.011 62.498c-9.205 0-17.385 3.751-23.125 10.625a33.94 33.94 0 0 0-7.556 21.364 40.548 40.548 0 0 0-11.021-1.705c-8.809 0-16.762 3.354-22.387 9.433-10.289 10.725-12.148 26.998-4.545 39.771a30.12 30.12 0 0 0-10.171 16.022 33.22 33.22 0 0 0 4.546 26.932 29.682 29.682 0 0 0-2.102 28.521c5.795 13.183 20.283 23.524 48.407 34.659 17.443 6.933 33.467 11.365 33.579 11.422a252.06 252.06 0 0 0 62.102 9.091c33.295 0 57.101-10.229 70.794-30.341 22.046-32.329 18.92-61.931-9.658-90.454-15.74-15.795-26.249-39.033-28.409-44.147-4.433-15.112-16.137-31.931-35.511-31.931a32.405 32.405 0 0 0-26.137 13.977c-5.68-7.16-11.249-12.784-16.249-16.022a42.047 42.047 0 0 0-22.557-7.217Zm0 22.728c2.898 0 6.478 1.25 10.342 3.694 12.158 7.727 35.51 47.896 44.089 63.52 2.842 5.227 7.784 7.444 12.159 7.444 8.808 0 15.626-8.694.853-19.772-22.273-16.648-14.489-43.864-3.864-45.512.454-.113.967-.113 1.364-.113 9.658 0 13.92 16.647 13.92 16.647s12.5 31.363 33.978 52.841c21.42 21.42 22.555 38.636 6.931 61.532-10.682 15.625-31.079 20.342-52.045 20.342-21.648 0-43.921-5.114-56.363-8.295-.626-.172-76.418-21.591-66.817-39.773 1.592-3.069 4.262-4.318 7.612-4.318 13.524 0 38.07 20.113 48.694 20.113 2.329 0 3.977-.965 4.715-3.408 4.49-16.194-68.521-23.013-62.385-46.42 1.137-4.148 4.034-5.797 8.181-5.797 17.842 0 57.955 31.42 66.363 31.42.626 0 1.137-.169 1.364-.568 4.204-6.817 1.876-11.591-27.84-29.545-29.603-17.953-50.453-28.748-38.636-41.646 1.364-1.478 3.295-2.159 5.683-2.159 18.01 0 60.566 38.749 60.566 38.749s11.477 11.932 18.466 11.932c1.59 0 2.954-.569 3.864-2.159 4.885-8.295-45.796-46.704-48.636-62.557-1.932-10.795 1.363-16.192 7.442-16.192Z"/>
<path fill="#ffd21e" d="M199.661 423.686c15.624-22.953 14.489-40.169-6.931-61.589-21.478-21.421-33.978-52.841-33.978-52.841s-4.658-18.181-15.284-16.477c-10.625 1.705-18.409 28.864 3.864 45.512 22.215 16.647-4.432 27.954-13.012 12.328-8.522-15.624-31.931-55.793-44.089-63.52-12.102-7.672-20.626-3.41-17.784 12.498 2.84 15.853 53.578 54.262 48.636 62.5-4.945 8.352-22.33-9.716-22.33-9.716s-54.375-49.487-66.249-36.59c-11.817 12.898 9.033 23.693 38.636 41.646 29.716 17.954 32.044 22.728 27.84 29.545-4.261 6.819-69.771-48.464-75.908-25-6.136 23.352 66.875 30.114 62.385 46.308-4.544 16.192-51.477-30.568-61.021-12.387-9.659 18.239 66.191 39.658 66.817 39.83 24.432 6.363 86.647 19.828 108.408-12.047Z"/>
<path fill="#ff9d0b" d="M420.111 260.677c9.205 0 17.443 3.751 23.126 10.625a33.964 33.964 0 0 1 7.557 21.364 40.45 40.45 0 0 1 11.077-1.705c8.809 0 16.762 3.354 22.387 9.433 10.289 10.725 12.148 26.998 4.545 39.771a30.142 30.142 0 0 1 10.114 16.022 33.225 33.225 0 0 1-4.546 26.932 29.688 29.688 0 0 1 2.103 28.521c-5.795 13.183-20.284 23.524-48.351 34.659-17.5 6.933-33.522 11.365-33.637 11.422a252.094 252.094 0 0 1-62.101 9.091c-33.294 0-57.101-10.229-70.795-30.341-22.044-32.329-18.918-61.931 9.659-90.454 15.795-15.795 26.306-39.033 28.466-44.147 4.433-15.112 16.079-31.931 35.454-31.931a32.425 32.425 0 0 1 26.137 13.977c5.68-7.16 11.249-12.784 16.306-16.022a42.05 42.05 0 0 1 22.499-7.217Zm0 22.728c-2.896 0-6.42 1.25-10.339 3.694-12.103 7.727-35.512 47.896-44.092 63.52a13.826 13.826 0 0 1-12.159 7.444c-8.75 0-15.625-8.694-.795-19.772 22.216-16.648 14.432-43.864 3.807-45.512a8.48 8.48 0 0 0-1.364-.113c-9.659 0-13.92 16.647-13.92 16.647s-12.5 31.363-33.921 52.841c-21.476 21.42-22.612 38.636-6.93 61.532 10.626 15.625 31.078 20.342 51.987 20.342 21.705 0 43.92-5.114 56.42-8.295.568-.172 76.418-21.591 66.817-39.773-1.648-3.069-4.262-4.318-7.614-4.318-13.522 0-38.123 20.113-48.692 20.113-2.387 0-4.033-.965-4.715-3.408-4.546-16.194 68.464-23.013 62.327-46.42-1.079-4.148-3.976-5.797-8.18-5.797-17.842 0-57.954 31.42-66.363 31.42-.569 0-1.08-.169-1.307-.568-4.204-6.817-1.933-11.591 27.727-29.545 29.716-17.953 50.566-28.748 38.636-41.646-1.308-1.478-3.239-2.159-5.57-2.159-18.066 0-60.623 38.749-60.623 38.749s-11.476 11.932-18.409 11.932a4.199 4.199 0 0 1-3.864-2.159c-4.942-8.295 45.738-46.704 48.579-62.557 1.932-10.795-1.364-16.192-7.443-16.192Z"/>
<path fill="#ffd21e" d="M300.398 423.686c-15.627-22.953-14.546-40.169 6.93-61.589 21.421-21.421 33.921-52.841 33.921-52.841s4.66-18.181 15.341-16.477c10.568 1.705 18.352 28.864-3.864 45.512-22.273 16.647 4.432 27.954 12.954 12.328 8.58-15.624 31.989-55.793 44.092-63.52 12.101-7.672 20.68-3.41 17.782 12.498-2.841 15.853-53.521 54.262-48.579 62.5 4.887 8.352 22.273-9.716 22.273-9.716s54.431-49.487 66.248-36.59c11.819 12.898-8.975 23.693-38.636 41.646-29.715 17.954-31.986 22.728-27.839 29.545 4.26 6.819 69.771-48.464 75.907-25 6.137 23.352-66.817 30.114-62.327 46.308 4.545 16.192 51.418-30.568 61.021-12.387 9.601 18.239-66.193 39.658-66.817 39.83-24.489 6.363-86.704 19.828-108.407-12.047Z"/>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 28 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 450" xmlns:v="https://vecta.io/nano"><path d="M288.4 80.9c31.9-2.1 64.3 4.3 92.9 18.6 42.2 20.7 75.8 58.2 91.7 102.4 7 19.5 10.8 40.2 10.8 60.9v77c0 3.1.1 6.4-.6 9.4-1.7 7.8-7.2 14.6-14.6 17.9-5.1 2.4-10.9 2.7-16.3 1.8-11.8-2.2-20.8-13.2-21-25.1v-71.7c.2-6.8.2-14-3.5-20-5.9-11-20.4-16.3-32-11.6-9.8 3.5-17 13.4-17.1 23.9v72.7c0 4.5.2 9.2-1.1 13.5-2.5 8.5-9.6 15.4-18.1 17.8-11.2 3.1-24.1-1.8-29.8-12.2-3.9-6.3-3.6-13.8-3.5-20.7l-.1-72.3c-.2-12.2-10.3-23.2-22.5-24.8-7.9-1.2-16.2 1.4-21.9 7-5.2 4.9-8.1 11.9-8.1 19v70.2c-.1 5.9.6 12-1.6 17.5-3.5 10-13.6 17.4-24.3 17.1-10.9.6-21.6-6.9-25.1-17.2-1.9-5.1-1.5-10.5-1.5-15.9v-72.7c-.1-12-9.4-22.9-21.2-25.1-10.6-2.3-22.4 3.1-27.8 12.7-2.3 4-3.5 8.6-3.5 13.2V343c.1 7.7-3.5 15.2-9.3 20.1-8.9 7.8-23.2 8.2-32.6 1.1-6.8-4.6-10.8-12.5-10.8-20.7v-79.6c.1-30.1 7.7-60.2 22-86.6 11.8-21.6 27.9-40.9 47.2-56.3 29.5-23.7 66-37.8 103.3-40.1z" fill="#4b4c9b"/></svg>
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M233.918 53.5499C277.36 50.6259 321.637 59.3977 360.485 79.0302C418.129 107.435 464.077 158.395 485.38 218.546C494.987 245.279 500 273.266 500 301.67V406.516C500 410.693 500 415.287 499.165 419.465C496.658 429.907 489.14 439.515 479.114 444.11C472.013 447.451 464.077 447.869 456.976 446.616C441.103 443.692 428.571 428.654 428.571 412.364C428.571 379.782 428.571 347.201 428.571 314.619C428.989 305.43 428.989 295.405 423.977 287.468C416.04 272.43 395.99 265.329 380.535 271.595C367.168 276.19 357.561 289.974 357.143 304.176C357.143 337.176 357.143 370.175 357.143 403.174C357.143 409.44 357.561 415.705 355.472 421.553C352.13 433.249 342.523 442.439 330.827 445.78C315.372 449.958 297.828 443.274 290.309 429.072C284.879 420.718 285.297 410.275 285.714 400.668C285.714 367.668 285.714 335.087 285.714 302.088C285.297 285.379 271.512 270.342 255.221 268.253C244.361 266.582 233.083 270.342 225.146 277.861C218.045 284.544 214.286 294.151 214.286 303.759V399.414C214.286 407.351 215.121 415.705 212.197 423.224C207.602 437.009 193.818 447.033 179.198 446.616C164.16 447.451 149.541 437.009 144.946 423.224C142.439 416.123 142.857 409.022 142.857 401.503C142.857 368.504 142.857 335.505 142.857 302.506C142.857 286.215 129.908 271.177 114.035 268.253C99.4152 265.329 83.5422 272.43 76.0234 285.797C73.0994 291.227 71.4286 297.493 71.4286 303.759V411.11C71.4286 421.553 66.8337 431.996 58.8972 438.679C46.7836 449.122 27.1512 449.957 14.6199 440.35C5.43024 434.084 0 423.224 0 411.946V303.341C0 262.405 10.4428 221.47 30.0752 185.129C45.9482 155.471 68.0869 129.155 94.4027 108.27C133.25 75.6885 182.957 56.4739 233.918 53.5499Z" fill="#5741D9"/>
</svg>

Before

Width:  |  Height:  |  Size: 959 B

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2500 2500" xmlns:v="https://vecta.io/nano"><path d="M830.3 1250.3l740.5 740.6 467.4-467.4c83.6-75.2 211.4-71.9 290.9 7.6s82.9 207.4 7.6 290.9l-616.8 616.9c-82.9 81.5-215.7 81.5-298.6 0l-889.8-890.1v529c0 116.8-94.6 211.4-211.4 211.4s-211.4-94.6-211.4-211.4V422c0-116.7 94.6-211.4 211.4-211.4S531.5 305.3 531.5 422v529l889.7-889.9c82.8-81.5 215.8-81.5 298.6 0L2337 677.9c75.2 83.6 71.9 211.4-7.6 290.9s-207.4 82.9-290.9 7.6L1571.1 509l-740.8 741.3h0zm740.8-211.7h0c-85.6 0-162.8 51.5-195.6 130.6s-14.7 170.1 45.8 230.7 151.6 78.7 230.7 46c79.1-32.8 130.7-109.9 130.7-195.6a211.87 211.87 0 0 0-61.9-149.7c-39.6-39.7-93.5-62-149.6-62h-.1 0z" fill-rule="evenodd" fill="#23af91"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2500 2500" xmlns:v="https://vecta.io/nano"><path d="M830.3 1250.3l740.5 740.6 467.4-467.4c83.6-75.2 211.4-71.9 290.9 7.6s82.9 207.4 7.6 290.9l-616.8 616.9c-82.9 81.5-215.7 81.5-298.6 0l-889.8-890.1v529c0 116.8-94.6 211.4-211.4 211.4s-211.4-94.6-211.4-211.4V422c0-116.7 94.6-211.4 211.4-211.4S531.5 305.3 531.5 422v529l889.7-889.9c82.8-81.5 215.8-81.5 298.6 0L2337 677.9c75.2 83.6 71.9 211.4-7.6 290.9s-207.4 82.9-290.9 7.6L1571.1 509l-740.8 741.3h0zm740.8-211.7h0c-85.6 0-162.8 51.5-195.6 130.6s-14.7 170.1 45.8 230.7 151.6 78.7 230.7 46c79.1-32.8 130.7-109.9 130.7-195.6a211.87 211.87 0 0 0-61.9-149.7c-39.6-39.7-93.5-62-149.6-62h-.1 0z" fill-rule="evenodd" fill="#01BC8D"/></svg>

Before

Width:  |  Height:  |  Size: 735 B

After

Width:  |  Height:  |  Size: 735 B

View File

@@ -1,24 +1,3 @@
<?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="320px" height="320px" 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.992" fill="#52bb7b" d="M 146.5,-0.5 C 155.167,-0.5 163.833,-0.5 172.5,-0.5C 183.052,2.2756 192.719,6.94227 201.5,13.5C 234.5,46.5 267.5,79.5 300.5,112.5C 318.79,135.86 322.456,161.527 311.5,189.5C 308.11,195.357 304.443,201.023 300.5,206.5C 268.052,239.07 235.385,271.404 202.5,303.5C 201.614,304.325 201.281,305.325 201.5,306.5C 197.68,307.84 194.347,310.006 191.5,313C 185.322,315.892 178.989,318.059 172.5,319.5C 163.833,319.5 155.167,319.5 146.5,319.5C 139.355,317.751 132.355,315.418 125.5,312.5C 125.5,311.5 125.5,310.5 125.5,309.5C 122.643,308.667 119.977,307.334 117.5,305.5C 84.5,272.5 51.5,239.5 18.5,206.5C 0.210219,183.14 -3.45645,157.473 7.5,129.5C 10.89,123.643 14.5567,117.977 18.5,112.5C 51.5,79.5 84.5,46.5 117.5,13.5C 126.281,6.94227 135.948,2.2756 146.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fafdfb" d="M 151.5,41.5 C 152.47,57.4524 152.803,73.4524 152.5,89.5C 129.661,112.506 106.994,135.672 84.5,159C 105.661,180.994 126.994,202.828 148.5,224.5C 149.031,226.544 150.198,228.211 152,229.5C 152.5,244.496 152.667,259.496 152.5,274.5C 152.141,276.371 151.141,277.871 149.5,279C 146.833,279.667 144.167,279.667 141.5,279C 111.333,248.833 81.1667,218.667 51,188.5C 47.074,183.63 43.4073,178.63 40,173.5C 34.8493,157.438 38.1826,143.438 50,131.5C 80.1667,101.333 110.333,71.1667 140.5,41C 143.702,39.5167 147.036,39.1834 150.5,40C 151.056,40.3826 151.389,40.8826 151.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#fbfdfc" d="M 279.5,148.5 C 280.903,153.387 281.569,158.387 281.5,163.5C 279.693,171.198 276.193,178.198 271,184.5C 239.5,216 208,247.5 176.5,279C 173.833,279.667 171.167,279.667 168.5,279C 167.177,278.184 166.511,277.017 166.5,275.5C 166.197,259.786 166.531,244.119 167.5,228.5C 189.951,205.881 212.284,183.048 234.5,160C 212.374,136.874 189.874,114.04 167,91.5C 166.536,90.9056 166.369,90.2389 166.5,89.5C 166.212,73.4649 166.545,57.4649 167.5,41.5C 167.611,40.8826 167.944,40.3826 168.5,40C 171.964,39.1834 175.298,39.5167 178.5,41C 208.667,71.1667 238.833,101.333 269,131.5C 271.667,134.833 274.333,138.167 277,141.5C 278.411,143.65 279.245,145.984 279.5,148.5 Z"/></g>
<g><path style="opacity:1" fill="#cfecdb" d="M 151.5,41.5 C 152.117,41.6107 152.617,41.944 153,42.5C 153.828,58.3388 153.661,74.0054 152.5,89.5C 152.803,73.4524 152.47,57.4524 151.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#cfecda" d="M 167.5,41.5 C 166.545,57.4649 166.212,73.4649 166.5,89.5C 165.339,74.0054 165.172,58.3388 166,42.5C 166.383,41.944 166.883,41.6107 167.5,41.5 Z"/></g>
<g><path style="opacity:1" fill="#57bd7e" d="M 138.5,63.5 C 139.654,69.987 139.821,76.6536 139,83.5C 114.597,107.948 90.0967,132.281 65.5,156.5C 62.1667,161.167 58.8333,165.833 55.5,170.5C 50.2141,162.481 50.3807,154.481 56,146.5C 83.2852,118.477 110.785,90.8102 138.5,63.5 Z"/></g>
<g><path style="opacity:1" fill="#59be80" d="M 179.5,63.5 C 180.473,63.9867 181.473,64.4867 182.5,65C 203.99,87.4562 225.823,109.623 248,131.5C 250.67,138.156 249.67,144.156 245,149.5C 223.333,127.833 201.667,106.167 180,84.5C 179.5,77.5079 179.334,70.5079 179.5,63.5 Z"/></g>
<g><path style="opacity:1" fill="#fafdfb" d="M 144.5,113.5 C 153.839,113.334 163.173,113.5 172.5,114C 173.416,114.374 174.25,114.874 175,115.5C 175.667,118.167 175.667,120.833 175,123.5C 164.243,124.653 153.41,124.82 142.5,124C 140.522,121.503 140.022,118.669 141,115.5C 142.302,114.915 143.469,114.249 144.5,113.5 Z"/></g>
<g><path style="opacity:1" fill="#f2faf4" d="M 122.5,142.5 C 122.287,139.549 122.954,136.882 124.5,134.5C 147.094,133.345 169.761,133.178 192.5,134C 193.416,134.374 194.25,134.874 195,135.5C 195.667,137.833 195.667,140.167 195,142.5C 194.5,143.667 193.667,144.5 192.5,145C 170.167,145.667 147.833,145.667 125.5,145C 124.309,144.302 123.309,143.469 122.5,142.5 Z"/></g>
<g><path style="opacity:1" fill="#addfc0" d="M 124.5,134.5 C 122.954,136.882 122.287,139.549 122.5,142.5C 120.816,139.282 121.483,136.615 124.5,134.5 Z"/></g>
<g><path style="opacity:1" fill="#57bd7f" d="M 265.5,151.5 C 267.083,157.318 266.75,162.985 264.5,168.5C 262.887,171.286 261.054,173.953 259,176.5C 232.986,202.68 206.82,228.68 180.5,254.5C 179.167,247.833 179.167,241.167 180.5,234.5C 206.181,209.652 231.348,184.319 256,158.5C 258.478,155.71 260.312,152.544 261.5,149C 263.615,148.464 264.948,149.297 265.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#f1f9f4" d="M 105.5,153.5 C 141.168,153.333 176.835,153.5 212.5,154C 215.57,156.569 216.237,159.736 214.5,163.5C 213.975,164.192 213.308,164.692 212.5,165C 176.833,165.667 141.167,165.667 105.5,165C 100.193,161.036 100.193,157.202 105.5,153.5 Z"/></g>
<g><path style="opacity:1" fill="#94d5ad" d="M 279.5,148.5 C 281.13,150.026 281.963,152.026 282,154.5C 282.805,157.696 282.638,160.696 281.5,163.5C 281.569,158.387 280.903,153.387 279.5,148.5 Z"/></g>
<g><path style="opacity:1" fill="#a5dcba" d="M 265.5,151.5 C 266.117,151.611 266.617,151.944 267,152.5C 269.288,158.528 268.454,163.861 264.5,168.5C 266.75,162.985 267.083,157.318 265.5,151.5 Z"/></g>
<g><path style="opacity:1" fill="#5abe80" d="M 73.5,169.5 C 95.4114,190.911 117.245,212.577 139,234.5C 139.667,241.5 139.667,248.5 139,255.5C 115.895,233.306 93.2279,210.64 71,187.5C 69.4661,183.289 69.1327,178.956 70,174.5C 70.6972,172.416 71.8639,170.749 73.5,169.5 Z"/></g>
<g><path style="opacity:1" fill="#fefefe" d="M 122.5,182.5 C 122.448,180.097 122.781,177.764 123.5,175.5C 146.761,174.345 170.094,174.178 193.5,175C 196.167,178.333 196.167,181.667 193.5,185C 170.5,185.667 147.5,185.667 124.5,185C 123.619,184.292 122.953,183.458 122.5,182.5 Z"/></g>
<g><path style="opacity:1" fill="#a0dab7" d="M 123.5,175.5 C 122.781,177.764 122.448,180.097 122.5,182.5C 121.853,181.726 121.52,180.726 121.5,179.5C 121.34,177.645 122.007,176.312 123.5,175.5 Z"/></g>
<g><path style="opacity:1" fill="#fbfdfc" d="M 143.5,194.5 C 153.506,194.334 163.506,194.5 173.5,195C 176.936,198.06 177.269,201.393 174.5,205C 164.167,205.667 153.833,205.667 143.5,205C 141.09,204.242 140.09,202.575 140.5,200C 140.12,197.297 141.12,195.463 143.5,194.5 Z"/></g>
<g><path style="opacity:1" fill="#d2eddd" d="M 148.5,224.5 C 150.129,225.625 151.629,226.959 153,228.5C 153.828,244.006 153.661,259.339 152.5,274.5C 152.667,259.496 152.5,244.496 152,229.5C 150.198,228.211 149.031,226.544 148.5,224.5 Z"/></g>
<g><path style="opacity:1" fill="#d1eddc" d="M 167.5,228.5 C 166.531,244.119 166.197,259.786 166.5,275.5C 165.339,260.339 165.172,245.006 166,229.5C 166.383,228.944 166.883,228.611 167.5,228.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 494.446">
<path fill="#51BB7B" d="m94.1 246.828 139.044-139.177a14.065 14.065 0 0 0 4.217-9.845V14.862A14.058 14.058 0 0 0 228.933.806a14.05 14.05 0 0 0-15.45 4.211L28.094 189.184A84.394 84.394 0 0 0 0 248.245a81.556 81.556 0 0 0 28.089 56.233l185.394 185.573a14.058 14.058 0 0 0 9.834 4.222 8.447 8.447 0 0 0 5.611-1.411 14.054 14.054 0 0 0 8.433-14.056v-82.944a14.084 14.084 0 0 0-4.217-9.845L94.1 246.828Zm-56.178 28.117a45.014 45.014 0 0 1-9.833-28.111 59.07 59.07 0 0 1 21.067-37.961L209.267 50.006v42.178L61.8 239.795a91.424 91.424 0 0 0-23.878 35.15Zm172.745 171.517L74.444 310.095c-.811-1.05-1.755-2-2.811-2.811-4.211-4.222-16.85-16.872 2.811-42.178l134.834 136.367v42.178l1.4 2.811h-.011Zm75.85-441.445a14.045 14.045 0 0 0-14.045-2.811 14.054 14.054 0 0 0-9.833 14.056v82.955a14.074 14.074 0 0 0 4.217 9.845L407.3 248.239 266.856 388.828a14.082 14.082 0 0 0-4.217 8.434v82.944a14.056 14.056 0 0 0 9.833 14.061c1.395.239 2.817.239 4.211 0 4.189.35 8.311-1.2 11.239-4.216L470.5 307.284a84.376 84.376 0 0 0 29.5-59.05 81.595 81.595 0 0 0-28.089-57.639L286.517 5.017Zm5.616 88.572V50.006l133.428 133.556c.811 1.055 1.756 2 2.811 2.816 4.211 4.217 16.85 16.867-2.811 42.173L292.133 93.589Zm157.311 192.606L290.722 446.462v-42.173l147.472-150.433a92.759 92.759 0 0 0 23.878-33.739 45.056 45.056 0 0 1 9.834 26.711 60.47 60.47 0 0 1-21.067 37.961l-1.406 1.406h.011Zm-96.911-28.117H141.856a11.24 11.24 0 0 1-9.834-9.844 11.248 11.248 0 0 1 9.834-11.245h210.672a11.24 11.24 0 0 1 11.239 9.839v1.406c.005 6.211-5.028 11.25-11.239 11.25v-1.406h.005Zm-29.494-52.016c.839 6.744-4.439 12.689-11.233 12.65H182.583c-5.655-.711-9.877-5.545-9.833-11.245-.822-6.222 3.6-11.916 9.833-12.655H311.8c6.206 0 11.233 5.033 11.233 11.25h.006Zm-40.733-42.178v1.405c.044 5.7-4.178 10.534-9.834 11.245H220.5c-5.656-.711-9.878-5.545-9.833-11.245a11.244 11.244 0 0 1 9.833-11.25h51.967a11.245 11.245 0 0 1 9.833 11.25v-1.405h.006Zm-9.834 156.055a11.248 11.248 0 0 1 9.834 11.245 11.24 11.24 0 0 1-9.834 11.244H220.5a11.234 11.234 0 0 1-9.833-9.839v-1.405a11.244 11.244 0 0 1 9.833-11.25h51.967l.005.005Zm39.328-18.277H182.583a11.24 11.24 0 0 1-9.833-11.25c-.822-6.223 3.6-11.917 9.833-12.656H311.8c6.206 0 11.233 5.039 11.233 11.25.839 6.745-4.439 12.689-11.233 12.65v.006Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#FFF" d="M0 0h90v90H0z"/><path fill="#FFF" d="M33.258 25.45h26.027v33.51H33.258z"/><path d="m39.22 53.522 2.194-12.578a6.684 6.684 0 0 1-2.21-7.444 6.645 6.645 0 0 1 6.311-4.495v-13.96H28.567c-3.627 0-6.567 2.952-6.567 6.593v32.324c-.005.61.13 1.213.394 1.762C23.816 58.61 29.43 67.876 45.5 75V54.038a36.635 36.635 0 0 1-6.28-.516Z" fill="#E21D3E"/><path d="M62.417 15H45.5v13.96a6.644 6.644 0 0 1 6.302 4.458 6.684 6.684 0 0 1-2.14 7.435l2.193 12.638c-2.098.367-4.225.55-6.355.547V74.97c16.055-7.094 21.684-16.39 23.106-19.276.264-.55.399-1.153.394-1.762v-32.31a6.606 6.606 0 0 0-1.918-4.686A6.555 6.555 0 0 0 62.417 15Z" fill="#B51E23"/></svg>

After

Width:  |  Height:  |  Size: 717 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,11 +1,8 @@
<?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="320px" height="320px" 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:1" fill="#fee600" d="M -0.5,-0.5 C 106.167,-0.5 212.833,-0.5 319.5,-0.5C 319.5,106.167 319.5,212.833 319.5,319.5C 212.833,319.5 106.167,319.5 -0.5,319.5C -0.5,212.833 -0.5,106.167 -0.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#2e3376" d="M 140.5,58.5 C 185.901,54.8721 227.568,65.3721 265.5,90C 284.288,103.45 296.788,121.283 303,143.5C 307.287,173.308 298.453,198.474 276.5,219C 248.251,242.78 215.584,256.113 178.5,259C 131.025,263.718 88.0254,252.384 49.5,225C 27.8033,207.941 16.1367,185.608 14.5,158C 15.3601,139.745 21.5268,123.579 33,109.5C 52.2222,88.2941 75.7222,73.7941 103.5,66C 115.932,63.2664 128.265,60.7664 140.5,58.5 Z"/></g>
<g><path style="opacity:1" fill="#f7db04" d="M 141.5,62.5 C 175.904,59.8662 208.904,65.3662 240.5,79C 249.331,83.2454 257.664,88.2454 265.5,94C 244.867,105.212 223.2,107.545 200.5,101C 191.609,97.3886 182.609,94.0552 173.5,91C 155.262,85.6004 139.595,89.6004 126.5,103C 101.067,109.238 77.0672,105.905 54.5,93C 80.7744,74.9646 109.774,64.7979 141.5,62.5 Z"/></g>
<g><path style="opacity:1" fill="#fcfcfd" d="M 151.5,93.5 C 161.432,93.2321 171.098,94.7321 180.5,98C 210.357,113.441 240.023,113.275 269.5,97.5C 283.373,108.372 292.373,122.372 296.5,139.5C 296.38,142.064 295.047,143.564 292.5,144C 272.275,148.806 252.609,155.306 233.5,163.5C 215.355,149.19 197.355,134.69 179.5,120C 175.411,116.905 171.077,114.239 166.5,112C 162.833,111.333 159.167,111.333 155.5,112C 145.301,118.597 134.968,124.931 124.5,131C 119.442,132.01 114.609,131.51 110,129.5C 109.251,128.365 109.417,127.365 110.5,126.5C 119.736,116.43 129.403,106.93 139.5,98C 143.61,96.4852 147.61,94.9852 151.5,93.5 Z"/></g>
<g><path style="opacity:1" fill="#fcfcfd" d="M 49.5,96.5 C 61.2346,102.469 73.568,106.969 86.5,110C 98.1557,109.468 109.822,109.135 121.5,109C 115.667,114.833 109.833,120.667 104,126.5C 104.91,131.093 107.743,134.26 112.5,136C 119.14,137.035 125.473,136.035 131.5,133C 139.897,126.94 148.563,121.273 157.5,116C 160.928,115.299 164.262,115.632 167.5,117C 188.454,132.952 209.121,149.286 229.5,166C 234.833,170.667 234.833,175.333 229.5,180C 226.938,181.141 224.272,181.974 221.5,182.5C 212.233,175.239 203.233,167.573 194.5,159.5C 193.417,160.365 193.251,161.365 194,162.5C 201,169.5 208,176.5 215,183.5C 215.804,187.07 214.97,190.237 212.5,193C 209.274,195.547 205.607,197.047 201.5,197.5C 195.5,191.833 189.5,186.167 183.5,180.5C 182.417,181.365 182.251,182.365 183,183.5C 187.333,188.5 191.667,193.5 196,198.5C 196.683,202.84 194.85,205.673 190.5,207C 187.923,208.25 185.257,208.584 182.5,208C 177,202.5 171.5,197 166,191.5C 164.385,192.656 164.385,193.989 166,195.5C 170.022,200.021 173.856,204.688 177.5,209.5C 176.91,210.799 175.91,211.632 174.5,212C 170.074,212.791 165.741,212.457 161.5,211C 161.307,206.601 161.141,202.101 161,197.5C 158.044,190.047 152.544,186.381 144.5,186.5C 144.698,173.53 138.364,167.697 125.5,169C 124.584,169.374 123.75,169.874 123,170.5C 118.07,162.312 111.237,160.312 102.5,164.5C 94.9839,157.877 87.4839,157.877 80,164.5C 61.7822,154.233 42.2822,147.566 21.5,144.5C 24.6416,124.883 33.9749,108.883 49.5,96.5 Z"/></g>
<g><path style="opacity:1" fill="#f7db04" d="M 294.5,147.5 C 295.5,147.5 296.5,147.5 297.5,147.5C 298.439,165.758 292.939,181.758 281,195.5C 261.334,216.09 237.5,229.59 209.5,236C 168.907,245.003 128.907,243.003 89.5,230C 65.4674,221.42 45.9674,206.92 31,186.5C 23.6528,175.268 20.1528,162.934 20.5,149.5C 40.522,151.845 59.1887,158.178 76.5,168.5C 76.4644,174.809 78.4644,180.309 82.5,185C 86.1179,186.653 89.7845,188.153 93.5,189.5C 96.9398,197.471 102.773,200.137 111,197.5C 115.035,206.601 121.868,209.934 131.5,207.5C 134.257,215.552 139.924,219.052 148.5,218C 151.698,217.152 154.531,215.652 157,213.5C 162.751,216.812 168.917,217.979 175.5,217C 177.844,216.163 179.844,214.829 181.5,213C 186.875,213.038 191.875,211.704 196.5,209C 198.972,207.202 200.639,204.868 201.5,202C 211.654,201.333 217.987,196.167 220.5,186.5C 234.059,186.436 240.059,179.602 238.5,166C 257.071,159.199 275.738,153.032 294.5,147.5 Z"/></g>
<g><path style="opacity:1" fill="#fafafc" d="M 87.5,164.5 C 93.9614,163.141 98.4614,165.475 101,171.5C 110.06,163.536 116.227,165.203 119.5,176.5C 121.783,176.392 123.783,175.559 125.5,174C 131.202,172.28 135.702,173.78 139,178.5C 140.469,183.174 140.969,187.841 140.5,192.5C 152.493,189.734 157.66,194.401 156,206.5C 151.733,213.876 145.899,215.376 138.5,211C 135.897,207.961 134.231,204.461 133.5,200.5C 128.267,204.374 123.101,204.374 118,200.5C 116.643,197.308 115.143,194.308 113.5,191.5C 108.268,195.813 103.435,195.48 99,190.5C 97.7475,187.986 97.2475,185.32 97.5,182.5C 86.52,185.02 81.6866,180.687 83,169.5C 84.1932,167.503 85.6932,165.836 87.5,164.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 499.999 345.587">
<path fill="#2d3277" d="M499.999 163.34C499.999 73.53 388.13 0 250 0S0 73.53 0 163.34v9.454c0 95.588 97.689 172.793 250 172.793 152.834 0 250-77.205 250-172.793v-9.454Z"/>
<path fill="#ffe600" d="M491.071 163.34c0 84.56-107.668 153.362-240.02 153.362-132.354 0-240.022-68.803-240.022-153.362C11.03 78.782 118.697 9.98 251.05 9.98c132.353 0 240.021 68.802 240.021 153.36Z"/>
<path fill="#fff" d="M171.22 115.021s-2.628 2.626-1.052 4.727c3.675 4.727 15.23 7.353 27.31 4.727 6.83-1.576 16.284-8.929 24.684-15.757 9.454-7.352 18.908-15.23 28.362-17.856 9.98-3.152 16.284-1.576 20.484-.526 4.727 1.576 9.98 4.727 18.907 11.03 16.281 12.08 82.458 69.853 94.015 79.831 8.927-4.201 49.892-21.533 105.565-34.138-4.727-29.412-22.585-56.723-49.896-78.782-37.815 15.757-84.557 24.16-130.25 2.101 0 0-24.687-11.554-49.372-11.03-36.238 1.051-51.469 16.282-68.276 33.089l-20.481 22.584Z"/>
<path fill="#fff" d="M381.303 187.5c-.527-.525-77.733-67.752-95.064-80.882-9.978-7.353-15.758-9.454-21.535-10.505-3.15-.525-7.35 0-10.503 1.05-7.878 2.102-18.908 9.455-28.362 16.808-9.977 7.878-18.907 15.23-27.311 16.806-11.027 2.627-24.158-.525-29.936-4.726-2.626-1.576-4.201-3.677-5.252-5.778-2.1-5.252 2.101-9.454 2.626-9.979l21.008-23.109 7.354-7.353c-6.827 1.05-13.13 2.626-19.434 4.202-7.878 2.1-15.23 4.201-22.583 4.201-3.151 0-19.958-2.626-23.11-3.676-19.432-5.252-36.239-10.504-61.45-22.06-29.936 22.585-50.42 50.421-56.196 81.409 4.201 1.05 11.554 3.15 14.18 3.676 68.277 15.231 89.286 30.987 93.488 34.139 4.201-4.727 9.978-7.353 16.806-7.353 7.353 0 14.181 3.676 18.382 9.454 3.677-3.152 9.454-5.778 16.282-5.778 3.15 0 6.304.525 9.977 1.576 7.88 2.626 11.558 7.878 13.658 12.605 2.626-1.05 5.777-2.1 9.453-2.1 3.677 0 7.354 1.05 11.554 2.625 12.607 5.252 14.708 17.857 13.658 27.31h2.623c15.234 0 27.311 12.08 27.311 27.312 0 4.727-1.05 8.929-3.15 12.605 4.2 2.1 14.18 7.353 23.635 6.302 7.353-1.05 9.977-3.15 11.03-4.726.524-1.05 1.574-2.101.524-3.152l-19.431-21.533s-3.154-3.151-2.104-4.202c1.05-1.05 3.154.525 4.727 1.576 9.98 8.403 21.534 20.483 21.534 20.483s1.05 1.576 5.254 2.626c3.677.525 10.504 0 15.23-3.677 1.05-1.05 2.627-2.1 3.15-3.15 4.728-6.303-.523-12.606-.523-12.606l-22.584-25.21s-3.153-3.151-2.103-4.202c1.053-1.05 3.153.526 4.727 1.576 7.353 5.777 17.334 16.282 26.787 25.735 2.1 1.576 10.504 6.828 21.535-.525 6.827-4.727 8.403-9.979 7.877-14.18-.527-5.253-4.727-9.454-4.727-9.454l-30.462-30.988s-3.153-2.626-2.1-4.201c1.05-1.05 3.15.525 4.727 1.575 9.977 8.404 36.239 32.563 36.239 32.563.523 0 9.453 6.828 21.007-.525 4.204-2.626 6.827-6.303 6.827-11.03.527-6.827-5.25-11.554-5.25-11.554Z"/>
<path fill="#fff" d="M232.67 226.89c-4.728 0-9.981 2.627-10.508 2.627-.523 0 0-2.101.527-3.151.527-1.05 6.827-19.958-8.404-26.786-11.554-5.252-18.907.525-21.007 3.151-.527.525-1.05.525-1.05 0 0-3.151-1.577-12.605-12.081-15.756-14.706-4.727-23.635 5.777-26.26 9.453-1.051-8.403-7.879-14.705-16.807-14.705-9.454 0-16.807 7.353-16.807 16.807 0 9.453 7.353 16.806 16.807 16.806 4.727 0 8.403-1.575 11.554-4.727v.525c-.525 4.202-2.1 19.433 13.656 25.21 6.302 2.626 11.553.526 16.28-2.625 1.577-1.05 1.577-.526 1.577.525-.527 3.676 0 12.08 12.08 16.806 8.928 3.677 14.181 0 17.331-3.15 1.577-1.577 2.1-1.051 2.1 1.05.527 11.03 9.98 19.958 21.011 19.958 11.554 0 21.008-9.454 21.008-21.009 0-11.554-9.454-21.008-21.008-21.008Z"/>
<path fill="#2d3277" d="M384.453 179.622c-23.634-20.483-78.257-68.277-93.487-79.307-8.404-6.302-14.181-9.979-19.431-11.03-2.104-.525-5.254-1.575-9.454-1.575-3.677 0-7.88.525-12.08 2.1-9.455 3.152-18.908 10.505-28.362 17.858l-.527.525c-8.403 6.828-17.33 13.656-24.158 15.231-3.153.526-5.777 1.05-8.93 1.05-7.354 0-14.18-2.1-16.804-5.251-.527-.525 0-1.576 1.05-2.626l21.008-22.584c16.28-16.282 31.511-31.513 67.226-32.563h1.577c22.058 0 44.115 9.979 46.742 11.029 21.008 9.98 42.019 15.231 63.55 15.231 22.584 0 45.695-5.777 69.853-16.807-2.627-2.1-5.777-4.727-8.404-6.827-21.534 9.453-41.492 13.655-61.45 13.655-19.957 0-39.915-4.727-59.346-14.18-1.053-.526-25.21-12.08-50.945-12.08h-2.104c-29.934.525-46.742 11.029-57.772 20.483-11.028 0-20.481 3.151-28.885 5.252-7.354 2.1-14.182 3.676-20.484 3.676h-7.878c-7.353 0-44.118-8.928-73.004-20.483-3.152 2.1-5.778 4.202-8.93 6.303 30.463 12.605 67.753 22.058 79.308 23.109 3.151 0 6.828.525 10.504.525 7.878 0 15.231-2.1 23.108-4.201 4.726-1.051 9.453-2.626 14.18-3.677l-4.2 4.202-21.008 23.11c-1.576 1.575-5.252 6.301-3.152 11.554 1.05 2.1 3.152 4.201 5.778 6.302 5.251 3.151 14.182 5.778 22.582 5.778 3.154 0 6.304-.526 8.93-1.051 8.928-2.1 18.381-9.454 27.835-17.332 7.88-6.303 18.908-14.18 27.312-16.807 2.626-.525 5.253-1.05 7.88-1.05h2.1c5.777.525 11.027 2.626 21.008 9.979 17.33 13.13 94.537 80.357 95.064 80.882 0 0 4.727 4.202 4.727 11.555 0 3.676-2.627 7.353-6.304 9.979-3.15 2.1-6.827 3.151-9.98 3.151-5.25 0-8.927-2.626-8.927-2.626s-26.785-24.16-36.239-32.563c-1.576-1.575-3.153-2.626-4.727-2.626-1.05 0-1.576.525-2.103 1.05-1.573 2.101 0 4.727 2.103 6.303l30.985 30.987s3.677 3.677 4.204 8.404c0 5.252-2.1 9.453-7.354 12.605-3.677 2.626-7.354 3.676-11.03 3.676-4.727 0-7.877-2.1-8.928-2.626l-4.726-4.202c-7.877-7.878-16.281-16.281-22.585-21.008-1.576-1.05-3.15-2.626-4.727-2.626-.526 0-1.576 0-2.1 1.05-.526.526-1.05 2.101.524 4.727.526 1.05 1.576 1.576 1.576 1.576l22.585 25.21s4.727 5.777.526 10.504l-3.153 3.151c-3.677 3.152-8.927 3.677-11.03 3.677h-3.15c-2.1-.525-3.678-1.05-4.728-2.1-1.05-1.577-12.604-12.606-22.057-20.484-1.05-1.05-2.627-2.1-4.204-2.1-.523 0-1.573.524-2.1 1.05-1.577 2.1 1.05 5.251 2.1 6.302l19.434 21.008s0 .526-.526 1.576c-.524 1.05-3.15 3.151-9.977 4.202h-2.627c-7.354 0-14.704-3.677-18.908-5.778 1.577-3.676 2.627-7.878 2.627-12.08a28.243 28.243 0 0 0-28.361-28.36h-1.05c.523-7.354-.527-21.01-14.708-26.786-4.2-1.576-7.877-2.626-12.08-2.626-3.15 0-5.777.525-8.927 1.575-3.15-5.777-7.877-9.979-14.181-12.08-3.677-1.05-6.827-1.575-10.504-1.575-5.778 0-11.03 1.575-15.757 5.252a24.175 24.175 0 0 0-18.907-8.929c-6.303 0-12.605 2.626-16.807 6.828-5.777-4.727-29.412-19.433-92.962-34.139-3.151-.525-9.979-2.626-14.18-4.201-.526 3.15-1.051 6.827-1.576 10.504 0 0 11.554 2.626 14.18 3.151 64.601 14.18 86.135 29.412 89.811 32.038-1.05 3.151-1.575 6.302-1.575 9.454 0 13.655 11.029 24.16 24.16 24.16 1.575 0 3.15 0 4.726-.526 2.101 9.98 8.404 17.332 18.382 21.008 3.152 1.051 5.778 1.576 8.404 1.576 1.576 0 3.678 0 5.778-.525 1.574 4.727 5.777 10.504 15.23 14.18 3.15 1.576 6.304 2.101 9.454 2.101 2.627 0 5.25-.525 7.354-1.575 4.2 10.504 14.704 17.857 26.258 17.857 7.88 0 15.234-3.151 20.484-8.929 4.727 2.626 14.181 7.353 24.161 7.353h3.674c9.98-1.05 14.18-5.252 16.284-7.878.523-.525.523-1.05 1.05-1.576 2.1.526 4.727 1.05 7.877 1.05 5.254 0 10.504-1.575 15.758-5.776 5.25-3.677 8.927-8.929 8.927-13.656 1.576.525 3.677.525 5.253.525 5.25 0 11.03-1.575 16.281-5.252 9.98-6.302 11.554-15.23 11.554-20.483 1.577.525 3.677.525 5.253.525 5.25 0 10.504-1.575 15.231-4.727 6.304-4.201 9.977-9.979 10.504-16.806.527-4.727-1.05-9.454-3.15-13.656 16.804-7.353 54.622-21.008 99.788-31.512 0-3.677-.524-6.828-1.574-10.505-54.099 11.555-94.537 28.887-104.518 33.614Zm-151.784 87.71c-10.507 0-18.907-8.403-19.434-18.908 0-1.05 0-3.15-2.1-3.15-1.05 0-1.577.524-2.627 1.05-2.1 2.1-5.253 4.201-9.453 4.201-2.1 0-4.2-.525-6.304-1.575-11.027-4.727-11.554-12.08-11.027-15.231 0-1.05 0-1.576-.527-2.101l-.527-.526h-.523c-.527 0-1.05 0-2.1 1.05-3.153 2.102-6.304 3.152-9.455 3.152-1.576 0-3.676-.525-5.252-1.05-14.706-5.778-13.655-19.433-12.605-23.635 0-1.05 0-1.575-.525-2.1l-1.05-1.051-1.051 1.05c-3.151 2.626-6.828 4.202-10.504 4.202-8.404 0-15.231-6.828-15.231-15.231 0-8.403 6.827-15.231 15.23-15.231 7.354 0 14.181 5.777 15.232 13.13l.525 4.202 2.1-3.677c0-.525 6.303-9.979 17.859-9.453 2.1 0 4.2.525 6.827 1.05 8.927 2.626 10.504 11.03 10.504 14.18 0 2.101 1.577 2.101 1.577 2.101.523 0 1.573-.525 1.573-1.05 1.577-1.576 5.254-4.727 11.03-4.727 2.627 0 5.254.526 8.404 2.101 14.18 6.303 7.877 24.16 7.877 24.685-1.05 3.151-1.573 4.202 0 5.252h1.05c.527 0 1.577 0 2.627-.525 2.1-.525 4.727-1.576 7.354-1.576 10.504 0 19.434 8.929 19.434 19.433.523 11.555-8.404 19.958-18.908 19.958Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,8 +1,15 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 22.72H90.9091V113.629V113.629V204.538V295.447H0V204.538V113.629V113.629V22.72ZM363.636 22.72H454.545V113.629H363.636V22.72ZM363.636 113.629L363.636 204.538H272.727V113.629L363.636 113.629ZM90.9091 295.447H0V386.357V477.266H90.9091V386.357V295.447ZM181.818 295.447H272.727V386.357H181.818V295.447ZM454.545 295.447H363.636V386.357V477.266H454.545V386.357V295.447Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M409.091 386.356H500V477.266H409.091V386.356ZM45.4551 386.356H136.364V477.266H45.4551V386.356Z" fill="#EA3326"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M45.4551 295.448H136.364V386.357H45.4551V295.448ZM318.182 295.448H227.273V386.357H318.182V295.448ZM500 295.448H409.091V386.357H500V295.448Z" fill="#EB5829"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M45.4551 204.538H136.364H136.364H227.273H318.182H409.091H500V295.447H409.091H318.182H227.273H136.364H136.364H45.4551V204.538Z" fill="#EE792F"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M45.4551 113.629H136.364L227.273 113.629V204.538L136.364 204.538L136.364 204.538L45.4551 204.538V113.629ZM409.091 113.629H500V204.538H409.091H318.182V113.629H409.091Z" fill="#F2A73B"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M45.4551 22.72H136.364V113.629H45.4551V22.72ZM409.091 22.72H500V113.629H409.091V22.72Z" fill="#F7D046"/>
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M363.636 23H409.091V477.545H363.636V23ZM0 23H45.4545V477.545H0V23ZM227.273 295.727H181.818V386.636H227.273V295.727ZM272.727 113.909H318.182V204.818H272.727V113.909Z" fill="white"/>
</g>
<path d="M136.364 386.636H45.4545V477.545H136.364V386.636Z" fill="#EA3326"/>
<path d="M500 386.636H409.091V477.545H500V386.636Z" fill="#EA3326"/>
<path d="M136.364 295.727H45.4545V386.636H136.364V295.727Z" fill="#EB5829"/>
<path d="M318.182 295.727H227.273V386.636H318.182V295.727Z" fill="#EB5829"/>
<path d="M500 295.727H409.091V386.636H500V295.727Z" fill="#EB5829"/>
<path d="M136.364 23H45.4545V113.909H136.364V23Z" fill="#F7D046"/>
<path d="M500 23H409.091V113.909H500V23Z" fill="#F7D046"/>
<path d="M227.273 113.909H45.4545V204.818H227.273V113.909Z" fill="#F2A73B"/>
<path d="M500 113.909H318.182V204.818H500V113.909Z" fill="#F2A73B"/>
<path d="M500 204.818H45.4545V295.727H500V204.818Z" fill="#EE792F"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -1,396 +1,5 @@
<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" version="1.1" viewBox=".1 51.817 499.9 394.63" xml:space="preserve" xmlns="http://www.w3.org/2000/svg">
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m75.5 1.2-28.8 25.6-19 17.4-8.5 7.6-2.5 1.7 0.7 29.8 30.1 28.4 21.3 19 7 6.1 3.1-0.2 31.6-27.2 21.8-20.5 5.1-4.5 1.5-11.3 3.6-18.8-19.3-15.2-39.2-34.6-4.1-3-2.3-0.9-2.1 0.6" fill="#ffe500" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="au">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#au)">
<path d="m65.5 122.7-3.6-4.4-3.7-4.2-2.5-2.6c-13.4-13.3-40.6-40.6-40.9-40.9l-0.1-0.2c0-0.1 0.1-0.2 0.1-0.2 1.2-1.1 27.7-26.7 42.2-39l22.3-18-0.7-13.8-33.9 30.3c-12.4 10.9-36.1 36.9-36.3 37.1-0.6 0.5-0.9 1.3-0.9 2.1s0.3 1.6 1 2.2l0.1 0.1c4.1 3.9 25 23.8 35.6 34 3.6 3.5 4.9 4.5 6.2 5.6l5.8 4.7 9.3 7.2z" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aj">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aj)">
<path d="m61.8 118.4s-0.5-0.5-3.7-4.2l-2.5-2.6-40.9-40.9-0.1-0.3 0.1-0.3c2.8-2.7 28.2-27.1 42.2-39 0 0 21.8-17.6 22.2-18 0-0.1-0.6-13-0.6-13.5-0.3 0.4-33.7 30.2-33.7 30.2-12.5 10.9-36.1 36.9-36.4 37.1-0.6 0.5-0.9 1.3-0.9 2.1s0.3 1.5 0.9 2.1l0.1 0.1c4.1 3.9 25 23.8 35.6 34 3.5 3.4 4.9 4.5 6.1 5.5l5.9 4.8s6.4 4.9 8.6 6.5c-0.7-0.9-2.9-3.6-2.9-3.6zm-0.1 0.1s-0.3-0.4-3.7-4.2l-2.5-2.6-40.9-40.9-0.2-0.3 0.1-0.4c2.9-2.8 28.1-27 42.2-39 0 0 21.8-17.6 22.2-18 0-0.1-0.6-12.7-0.6-13.2-0.4 0.3-33.6 29.9-33.6 29.9-12.3 11-36 36.9-36.2 37.2-0.6 0.5-0.9 1.2-0.9 2s0.3 1.5 0.9 2l0.1 0.1c7.5 7.1 25.8 24.6 35.6 34 3.5 3.4 4.9 4.5 6.1 5.5l5.9 4.8s6.8 5.2 7.9 6c-0.7-0.9-2.4-2.9-2.4-2.9z" fill="#ffe600" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="y">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#y)">
<path d="m61.6 118.5s-0.3-0.3-3.7-4.2l-2.5-2.6-35.1-35.2-5.7-5.7-0.2-0.3 0.1-0.5c0.3-0.3 27.3-26.3 42.3-39.1 0 0 21.8-17.6 22.2-17.9 0-0.1-0.6-12.4-0.6-12.9-0.4 0.4-33.5 29.8-33.5 29.8-12.1 10.7-35.4 36.2-36.3 37.1-0.5 0.5-0.9 1.2-0.9 1.9s0.3 1.4 0.9 2l0.1 0.1c7.4 7.1 25.8 24.6 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s6 4.5 7.1 5.4c-0.6-0.8-1.8-2.2-1.8-2.2zm-0.1 0.1 0.1 0.1c-0.1-0.1-0.3-0.3-3.6-4l-0.2-0.2-2.5-2.6-35.1-35.3-5.7-5.7-0.2-0.4 0.1-0.5c0.2-0.3 27.4-26.5 42.3-39.1 0 0 21.7-17.5 22.1-17.9 0-0.1-0.6-12.2-0.6-12.6-0.3 0.3-33.2 29.6-33.2 29.6-12.3 10.8-35.4 36.1-36.3 37.1-0.5 0.5-0.8 1.2-0.8 1.9s0.3 1.4 0.8 1.9l0.1 0.1c7.4 7.1 25.8 24.6 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s4.6 3.5 6.4 4.8c-0.6-0.6-1.3-1.5-1.3-1.5z" fill="#ffe700" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="n">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#n)">
<path d="m61.5 118.7c-0.3-0.3-0.9-1.1-3.5-4l-0.2-0.2-2.5-2.6-40.9-40.9-0.2-0.4c0-0.1 0.1-0.6 0.1-0.6 0.2-0.2 27.3-26.4 42.3-39.1 0 0 21.7-17.5 22.1-17.9 0-0.1-0.6-11.9-0.6-12.3-0.4 0.3-33 29.5-33 29.5-12.3 10.6-35.4 36-36.4 37-0.5 0.4-0.7 1.1-0.7 1.7 0 0.7 0.3 1.3 0.8 1.8l0.1 0.1c7.4 7 25.7 24.5 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s4.7 3.6 5.6 4.3c-0.3-0.3-0.6-0.7-0.6-0.7z" fill="#ffe70a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="e">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#e)">
<path d="m61.4 118.7-3.7-4.2-2.5-2.6-35.2-35.1-5.7-5.8-0.2-0.4c0-0.1 0.1-0.7 0.1-0.7 0.1-0.2 27-26.2 42.4-39.2 0 0 21.7-17.5 22.1-17.8 0-0.1-0.6-11.6-0.6-12-0.4 0.3-32.9 29.3-32.9 29.3-12 10.4-34 34.7-36.4 37-0.5 0.4-0.8 1.1-0.8 1.7s0.3 1.3 0.8 1.7l0.2 0.2c7.4 7 25.6 24.4 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8c-0.1 0 3.9 3 4.8 3.6z" fill="#ffe81d" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="d">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#d)">
<path d="m57.6 114.6-2.5-2.6-35.1-35.2-5.7-5.7-0.3-0.4c0-0.1 0.1-0.8 0.1-0.8 0.1-0.1 27.1-26.3 42.4-39.3 0 0 21.6-17.5 22-17.8 0-0.1-0.6-11.3-0.6-11.7-0.4 0.3-32.7 29.2-32.7 29.2-11.9 10.4-33.9 34.6-36.3 37-0.5 0.4-0.7 1-0.7 1.6s0.3 1.2 0.7 1.6l0.1 0.2c7.4 7 25.6 24.3 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5l5.9 4.8s2.7 2.1 4.1 3.1c-0.8-0.9-3.1-3.5-3.1-3.5z" fill="#ffe829" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="c">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#c)">
<path d="m57.5 114.7-2.5-2.6-35.1-35.2-5.7-5.7-0.3-0.5c0-0.2 0.1-0.8 0.1-0.8 0.1-0.1 26.8-26 42.4-39.3 0 0 21.6-17.4 22-17.8 0-0.1-0.6-11-0.6-11.5-0.4 0.3-32.5 29-32.5 29-11.9 10.4-33.9 34.7-36.3 37.1-0.4 0.4-0.7 1-0.7 1.6s0.3 1.1 0.7 1.6l0.1 0.1c7.3 7 25.5 24.2 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5h-0.1c0.1 0 0.7 0.5 5.4 4.3l0.6 0.5s2.6 2 3.2 2.4c-0.9-1-2.4-2.7-2.4-2.7z" fill="#ffe932" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="b">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#b)">
<path d="m57.4 114.7-2.5-2.6-40.8-40.8-0.3-0.5c0-0.2 0.1-0.9 0.1-0.9 0-0.1 26.8-26.1 42.5-39.4 0 0 21.5-17.4 22-17.7 0-0.1-0.6-10.7-0.6-11.2-0.4 0.3-32.3 28.8-32.3 28.8-12 10.4-34.1 34.7-36.4 37.1-0.4 0.4-0.7 0.9-0.7 1.5s0.2 1.1 0.7 1.5l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.5 6.1 5.5 0.3 0.2 1.3 1 5.3 4.3l0.6 0.5s1.4 1.1 2.4 1.8c-0.4-0.4-1.8-2-1.8-2z" fill="#ffe93b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="a">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#a)">
<path d="m57.3 114.8-2.5-2.6-35.1-35.1-5.7-5.8-0.3-0.5v-0.1l0.1-0.9c0-0.1 26.4-25.8 42.5-39.5 0 0 21.5-17.4 21.9-17.7 0-0.1-0.6-10.5-0.6-10.9-0.4 0.3-32.2 28.7-32.2 28.7-11.8 10.5-33.9 34.8-36.3 37.1-0.4 0.4-0.6 0.9-0.6 1.4s0.2 1 0.6 1.4l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.4 6.1 5.5 0.3 0.3 5.9 4.8 5.9 4.8s0.8 0.6 1.5 1.1c-0.5-0.4-1-1-1-1z" fill="#ffe943" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="at">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#at)">
<path d="m57.2 114.9-2.5-2.6-35-35.2-5.7-5.7-0.3-0.5v-0.1l0.1-0.9c0.1-0.3 27.3-26.6 42.5-39.5 0 0 21.5-17.3 21.9-17.7 0-0.1-0.6-10.2-0.6-10.6-0.4 0.3-32 28.5-32 28.5-11.9 10.3-34 34.6-36.4 37-0.4 0.4-0.6 0.8-0.6 1.3s0.2 1 0.6 1.3l0.1 0.1c7.3 7 25.5 24.3 35.6 34 3.5 3.4 4.8 4.4 6.1 5.5l5.9 4.8s0.1 0.1 0.6 0.5c-0.1 0-0.3-0.2-0.3-0.2z" fill="#ffea4a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="as">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#as)">
<path d="m54.7 112.4-35.1-35.2-5.7-5.7-0.4-0.5v-0.2l0.1-0.9c0.1-0.3 27.3-26.6 42.6-39.6 0 0 21.4-17.3 21.8-17.6 0-0.1-0.6-9.9-0.6-10.3-0.4 0.2-31.8 28.2-31.8 28.2-11.9 10.4-33.9 34.7-36.3 37.1-0.4 0.3-0.6 0.8-0.6 1.3s0.2 0.9 0.6 1.3l0.1 0.1c7.3 7 25.5 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.5 0 0 4.6 3.7 5.4 4.4-0.7-0.9-1.7-1.9-1.7-1.9z" fill="#ffeb51" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ar">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ar)">
<path d="m54.6 112.5-35.1-35.2-5.7-5.7-0.4-0.8 0.1-1c0.1-0.3 27.2-26.6 42.6-39.7 0 0 21.4-17.3 21.8-17.6 0-0.1-0.6-9.6-0.6-10-0.4 0.3-31.6 28.2-31.6 28.2-11.8 10.3-34 34.7-36.3 37.1-0.3 0.3-0.5 0.8-0.5 1.2s0.2 0.9 0.5 1.2l0.1 0.1c7.3 6.9 25.4 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 3.8 3.1 4 3.3l-0.5-0.5z" fill="#ffeb58" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aq">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aq)">
<path d="m19.4 77.4-5.7-5.7-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.7 42.7-39.7 0 0 21.4-17.2 21.8-17.6 0-0.1-0.6-9.3-0.6-9.8-0.4 0.3-31.5 28.1-31.5 28.1-11.8 10.3-33.9 34.7-36.3 37-0.3 0.3-0.5 0.7-0.5 1.1s0.2 0.8 0.5 1.1l0.1 0.1c7.3 6.9 25.4 24.1 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 1.4 1.1 2.5 2-2.9-2.8-14.4-14.3-34.2-34.1z" fill="#ffec5e" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ap">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ap)">
<path d="m13.7 71.7-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.7 42.7-39.8 0 0 21.3-17.2 21.7-17.5 0-0.1-0.6-9-0.6-9.5-0.4 0.3-31.3 27.9-31.3 27.9-11.8 10.3-33.9 34.6-36.3 37-0.3 0.3-0.5 0.7-0.5 1 0 0.4 0.2 0.7 0.5 1l0.1 0.1c7.3 7 25.4 24.2 35.6 34 3.5 3.4 4.8 4.4 6 5.4 0 0 0.4 0.3 0.9 0.7-2.5-2.4-38.4-38.4-38.4-38.4zm-0.1 0.1-0.4-0.6-0.1-0.2v-0.1l0.1-1c0.1-0.3 27.2-26.8 42.7-39.9 0 0 21.3-17.2 21.7-17.5 0-0.1-0.6-8.8-0.6-9.2-0.4 0.3-31.1 27.7-31.1 27.7-11.7 10.2-33.9 34.6-36.3 37-0.3 0.3-0.5 0.6-0.5 1s0.2 0.7 0.4 1h0.2c7.3 7 25.4 24.2 35.6 34 2.8 2.7 4.2 3.9 5.3 4.8-2.8-2.7-37-37-37-37z" fill="#ffec64" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ao">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ao)">
<path d="m13.5 71.9-0.4-0.6-0.1-0.3v-0.2l0.1-1c0.1-0.3 27.2-26.8 42.8-40 0 0 21.3-17.1 21.7-17.5 0-0.1-0.6-8.5-0.6-8.9-0.5 0.4-31.1 27.6-31.1 27.6-11.7 10.3-33.9 34.6-36.3 37-0.3 0.2-0.4 0.6-0.4 0.9s0.1 0.6 0.4 0.9l0.1 0.1c5.7 5.4 25 23.8 35.6 34 1.2 1.1 2.1 2 2.8 2.7-3.9-3.9-34.6-34.7-34.6-34.7zm-0.1 0-0.4-0.6-0.1-0.3v-0.2l0.1-1c0.1-0.3 27.2-26.8 42.8-40 0 0 21.2-17.1 21.6-17.5 0-0.1-0.6-8.2-0.6-8.6-0.4 0.3-30.8 27.4-30.8 27.4-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.4 0.5-0.4 0.8s0.1 0.6 0.4 0.8l0.1 0.1c5.1 4.8 21.1 20 32 30.5l-28.4-28.4z" fill="#ffed6a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="an">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#an)">
<path d="m13.4 72-0.4-0.7-0.1-0.3v-0.2l0.1-1.1c0.1-0.3 27.3-26.9 42.8-40.1 0 0 21.2-17.1 21.6-17.4 0-0.1-0.6-7.9-0.6-8.3-0.4 0.3-30.5 27.3-30.5 27.3-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.4 0.5-0.4 0.7 0 0.3 0.1 0.5 0.3 0.7 0 0 16.5 15.7 25.8 24.6-7.7-7.5-22.3-22.2-22.3-22.2z" fill="#ffee76" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="am">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#am)">
<path d="m13.3 72.1-0.5-0.7-0.2-0.6 0.1-1.1c0.1-0.3 27.3-26.9 42.9-40.2 0 0 21.1-17 21.5-17.4 0-0.1-0.6-7.6-0.6-8.1-0.4 0.3-30.4 27.1-30.4 27.1-11.7 10.3-33.9 34.6-36.3 37-0.2 0.2-0.3 0.4-0.3 0.7 0 0.2 0.1 0.5 0.3 0.6l19.5 18.6c-6.4-6.3-16-15.9-16-15.9z" fill="#ffee7b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="al">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#al)">
<path d="m13.2 72.2-0.1-0.1-0.4-0.6-0.2-0.6 0.1-1.1c0.1-0.3 27.3-27 42.9-40.3 0 0 21.1-17 21.5-17.4 0-0.1-0.6-7.3-0.6-7.8-0.4 0.3-30.2 27-30.2 27-11.6 10.3-33.8 34.7-36.2 37-0.2 0.2-0.3 0.4-0.3 0.6s0.1 0.4 0.3 0.6c0 0 8.5 8.1 13.2 12.6-4.8-4.7-10-9.9-10-9.9z" fill="#ffef81" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ak">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ak)">
<path d="m13.1 72.2-0.1-0.1 0.1 0.1c-0.1-0.2-0.2-0.3-0.5-0.7l-0.2-0.6 0.1-1.1c0.1-0.3 27.3-27 42.9-40.3 0 0 21.1-17 21.5-17.3 0-0.1-0.6-7.1-0.6-7.5-0.4 0.3-30 26.8-30 26.8-11.6 10.1-33.9 34.5-36.3 36.9-0.2 0.2-0.3 0.3-0.3 0.5s0.1 0.4 0.2 0.5c0 0 4.9 4.7 6.8 6.5-1.6-1.7-3.6-3.7-3.6-3.7z" fill="#ffef86" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ai">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ai)">
<path d="m12.6 71.6-0.2-0.4-0.1-0.3 0.1-1.1c0.1-0.3 27.3-27.1 43-40.4 0 0 21-17 21.4-17.3 0-0.1-0.6-6.8-0.6-7.2-0.4 0.3-29.8 26.6-29.8 26.6-11.6 10.2-33.8 34.6-36.2 37-0.1 0.1-0.2 0.3-0.2 0.4s0.1 0.3 0.2 0.4c0 0 1.8 1.7 2.7 2.6-0.2-0.1-0.3-0.3-0.3-0.3z" fill="#fff08b" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ah">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ah)">
<path d="m12.3 71.3-0.1-0.3 0.1-1.2c0.1-0.3 27.3-27.1 43-40.5 0 0 21-16.9 21.4-17.3 0-0.1-0.6-6.5-0.6-6.9-0.4 0.3-29.7 26.5-29.7 26.5-11.6 10.2-33.8 34.6-36.2 37-0.1 0.1-0.2 0.3-0.2 0.4s0.1 0.2 0.2 0.3c0 0 1.6 1.5 2.2 2.1l-0.1-0.1z" fill="#fff190" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ag">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ag)">
<path d="m12.1 70.9 0.1-1.2c0.1-0.3 27.3-27.2 43.1-40.6 0 0 21-16.9 21.4-17.2 0-0.1-0.6-6.2-0.6-6.6-0.4 0.3-29.5 26.3-29.5 26.3-11.5 10.1-33.8 34.6-36.2 37l-0.2 0.3 0.1 0.3s1.6 1.6 1.9 1.8l-0.1-0.1z" fill="#fff195" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="af">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#af)">
<path d="m12.1 69.7c0.1-0.3 27.3-27.2 43.1-40.6 0.2-0.2 20.6-16.6 21.3-17.2v-1.5s-0.6-4.4-0.6-4.8c-0.3 0.3-29.3 26.2-29.3 26.2-9 7.9-24.6 24.5-32 32.5l-4.2 4.4-0.1 0.2 0.1 0.2s1.2 1.2 1.7 1.6c-0.1-0.2 0-1 0-1z" fill="#fff29a" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ae">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ae)">
<path d="m12 69.7c0.1-0.3 27.3-27.3 43.1-40.7 0 0 20.9-16.8 21.3-17.2v-1.4s-0.5-3.7-0.6-4.7c-0.3 0.3-29.1 26-29.1 26-9 7.9-24.5 24.5-32 32.5l-4.2 4.4v-0.1l-0.1 0.3 0.1 0.2c0.1 0.1 0.5 0.5 1.6 1.4-0.1-0.1-0.1-0.7-0.1-0.7z" fill="#fff29f" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ad">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ad)">
<path d="m11.9 69.7c0.1-0.3 27.3-27.3 43.1-40.8 0 0 20.8-16.8 21.2-17.1v-1.4s-0.5-3.5-0.5-4.4c-0.3 0.3-29 25.9-29 25.9-9 7.9-24.5 24.5-32 32.5l-4.2 4.5 0.1 0.1h-0.1c0.1 0.1 0.5 0.4 1.4 1.3v-0.6z" fill="#fff3a3" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ac">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ac)">
<path d="m11.8 69.7c0.1-0.4 27.4-27.4 43.2-40.9l11.6-9.5 9.6-7.6c0-0.1-0.6-4.6-0.6-5.5-0.4 0.3-28.8 25.8-28.8 25.8-9 7.9-24.5 24.5-32 32.5-0.1 0.1-0.2 0.3-0.6 0.7l-3.6 3.8v0.1c0.2 0.1 0.5 0.4 1.1 1.1 0.1-0.3 0.1-0.5 0.1-0.5z" fill="#fff3a8" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="ab">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#ab)">
<path d="m11.7 69.7c0.1-0.4 27.4-27.5 43.2-40.9 0-0.1 0.1-0.1 0.3-0.3l20.8-16.8c0-0.1-0.6-4.8-0.6-5.2-0.3 0.3-28.6 25.5-28.6 25.5-9 7.9-24.5 24.5-32 32.5l-0.6 0.6s-3.2 3.4-3.6 3.8c0.1 0.1 0.7 0.6 0.9 0.9l0.2-0.1z" fill="#fff4ad" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="aa">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#aa)">
<path d="m46.9 32.1c-9 7.9-24.5 24.5-32 32.5l-0.6 0.6s-3.1 3.3-3.5 3.7l0.7 0.7c0.1-0.3 27.4-27.5 43.3-40.9l0.3-0.3s20.3-16.4 20.8-16.8c0-0.1-0.1-1.2-0.1-1.2-0.2-1.3-0.4-3.2-0.4-3.8-0.3 0.4-28.5 25.5-28.5 25.5z" fill="#fff4b1" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="z">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#z)">
<path d="m47 32.2c-9 7.9-24.5 24.5-32 32.5 0 0-3.6 3.9-4 4.2l0.6 0.5c1.8-2 27.9-27.8 43.2-40.8l0.3-0.3s20.1-16.2 20.7-16.7c0-0.1-0.1-1.2-0.1-1.2s-0.3-2.8-0.4-3.6c-0.3 0.4-28.3 25.4-28.3 25.4z" fill="#fff5b5" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="x">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#x)">
<path d="m47.1 32.3c-9 7.9-24.5 24.5-31.9 32.5 0 0-3.8 4.1-4 4.2l0.4 0.4c2.2-2.4 28-28 43.1-40.8l0.3-0.3 20.7-16.7c0-0.1-0.1-1.1-0.1-1.1s-0.3-2.6-0.4-3.4c-0.3 0.3-28.1 25.2-28.1 25.2z" fill="#fff5ba" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="w">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#w)">
<path d="m47.1 32.4c-9 7.9-24.5 24.5-31.9 32.4 0 0-3.8 4-3.9 4.1l0.3 0.2c2.6-2.7 28-27.9 43.1-40.7l0.3-0.3 11.5-9.3 9.1-7.3c0-0.1-0.1-1.1-0.1-1.1s-0.3-2.8-0.4-3.1c-0.3 0.3-28 25.1-28 25.1z" fill="#fff6be" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="v">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#v)">
<path d="m47.2 32.4c-9 7.9-24.5 24.5-31.9 32.4l-2 2.1s-1.7 1.8-1.8 1.9l0.1 0.1c2.8-3 28-27.9 43-40.6l0.3-0.3v0.1c0.1-0.1 0.4-0.4 2-1.7l18.6-15c0-0.1-0.1-1-0.1-1s-0.3-2.6-0.3-2.9c-0.3 0.3-27.9 24.9-27.9 24.9z" fill="#fff7c2" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="u">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#u)">
<path d="m47.3 32.5c-9 7.9-24.5 24.5-31.9 32.4 0 0.1-0.1 0.2-0.4 0.5 0 0-0.7 0.7-1.1 1.2 7.2-7.2 27.7-27.3 40.7-38.3l0.3-0.3v0.1c0.1-0.1 0.3-0.3 2-1.7l18.6-15c0-0.1-0.1-0.9-0.1-0.9s-0.3-2.5-0.3-2.7c-0.4 0.2-27.8 24.7-27.8 24.7z" fill="#fff7c6" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="t">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#t)">
<path d="m89.8 15.7 3.6 4.4 3.7 4.2 2.5 2.6c13.3 13.3 40.5 40.6 40.8 40.9l0.1 0.2c0 0.1-0.1 0.2-0.1 0.2-1.2 1.1-27.7 26.7-42.2 39l-22.3 18 0.6 13.7 33.9-30.3c12.4-10.9 36.1-36.9 36.4-37.1 0.6-0.5 0.9-1.3 0.9-2.1s-0.3-1.6-1-2.2l-0.1-0.1c-4.1-3.9-25-23.8-35.6-34-3.6-3.5-4.9-4.5-6.2-5.6l-5.8-4.7-9.2-7.1" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="s">
<path d="m145.1 72.9c-1.9 2-5.3 5.8-9.5 10.2l2.3-2.3c3.3-3.4 5.6-5.9 7.2-7.7v-0.2m-54-55.9c0.8 0.9 2.4 2.9 2.4 2.9h-0.1c0.1 0.1 0.4 0.4 3.8 4.3l2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.3-0.1 0.4c-2.9 2.8-28.1 27-42.2 39 0 0-21.8 17.6-22.2 18 0 0.1 0.3 5.5 0.5 9.4 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.7-0.5-9.4-0.5-9.5 0.4-0.3 22.1-17.9 22.1-17.9 14.9-12.6 42-38.9 42.3-39.1l0.1-0.5-0.2-0.4-5.7-5.7-35-35.3-2.5-2.6-0.2-0.2c-3.3-3.7-3.5-4-3.6-4l0.1 0.1s-0.7-0.9-1.3-1.5c1.8 1.4 6.4 4.8 6.4 4.8l5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.4 9 26.5 25.4 34.5 33v-0.3c-8.1-7.7-25.1-23.9-34.4-32.9-3.5-3.4-4.9-4.5-6.1-5.5l-5.9-4.9s-6.8-5.1-7.9-5.9"/>
</clipPath>
<g clip-path="url(#s)">
<rect x="76.2" y="17" width="69.2" height="117.9" fill="#ffe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="r">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#r)">
<path d="m145.1 72.5c-2.8 3-9.3 10-16.3 17.3 2.6-2.5 4.8-4.8 6.8-6.8 4.2-4.4 7.6-8.2 9.5-10.2v-0.3m-52.6-54.2c0.5 0.7 1.3 1.5 1.3 1.5l-0.1-0.1c0.1 0.1 0.3 0.3 3.6 4l0.2 0.2 2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.4-0.1 0.5c-0.2 0.2-27.4 26.5-42.3 39.1 0 0-21.7 17.5-22.1 17.9 0 0.1 0.3 5.8 0.5 9.5 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.5-0.5-9.5-0.5-9.6 0.4-0.3 22.1-17.8 22.1-17.8 15.3-13 42.2-39 42.4-39.2 0 0 0.1-0.6 0.1-0.7l-0.2-0.4-5.7-5.7-35.1-35.2-2.5-2.6-3.7-4.2-0.1-0.1c1 0.8 4.9 3.7 4.9 3.7l5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.6 9.3 26.7 25.6 34.6 33.1v-0.3c-8-7.6-25.1-23.9-34.5-33-3.5-3.4-4.8-4.5-6.1-5.5l-5.9-4.8c-0.1 0.1-4.7-3.3-6.5-4.7" fill="#fee500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="q">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#q)">
<path d="m103.2 114.2c-3.9 3.5-8.9 7.9-13.4 12 3.4-3 7.8-6.9 13.4-12m41.9-42c-3.4 3.6-12.7 13.7-21.7 22.9 1.9-1.9 3.7-3.6 5.4-5.2 7-7.3 13.5-14.3 16.3-17.3v-0.4m-51.3-52.6 0.1 0.1 3.7 4.2 2.5 2.6 35.1 35.2 5.7 5.7 0.2 0.4c0 0.1-0.1 0.7-0.1 0.7-0.1 0.2-27 26.2-42.4 39.2 0 0-21.7 17.5-22.1 17.8 0 0.1 0.3 6.1 0.5 9.6 0.1 0.1 0.2 0.1 0.2 0.2-0.2-3.2-0.5-9.6-0.5-9.7 0.4-0.3 22-17.8 22-17.8 15.7-13.3 42.4-39.2 42.4-39.3 0 0 0.1-0.7 0.1-0.8l-0.3-0.5-5.7-5.7-35.1-35.2-2.5-2.6-2.4-2.7c0.6 0.4 3.2 2.4 3.2 2.4l0.6 0.5c4.7 3.8 5.3 4.3 5.4 4.3h-0.1c1.3 1 2.6 2.1 6.1 5.5 9.8 9.4 27 25.8 34.8 33.3v-0.3c-7.9-7.5-25.1-23.9-34.6-33.1-3.5-3.4-4.8-4.5-6.1-5.5l-5.9-4.8c0.1 0-3.8-3-4.8-3.7m17.3 87.2c-0.4 0.4-0.9 0.8-1.3 1.1 0 0-15.6 14-25.1 22.4 1.4-1.1 3-2.5 5-4.2 4.5-4.1 9.5-8.5 13.4-12 2.5-2.2 5.1-4.6 8-7.3m34-34.9c-4.1 4.4-18.1 19.5-28.9 30.1 2.6-2.5 5-4.8 7.2-6.9 9-9.2 18.3-19.2 21.7-22.9v-0.3m-49.7-50.9c0.9 1 2.4 2.7 2.4 2.7l2.5 2.6 35.1 35.2 5.7 5.7 0.3 0.5c0 0.2-0.1 0.8-0.1 0.8-0.1 0.1-26.8 26-42.4 39.3 0 0-21.6 17.4-22 17.8 0 0.1 0.4 6.4 0.5 9.7 0.1 0 0.1 0.1 0.1 0.1h0.2c-0.2-2.9-0.6-9.5-0.6-9.6 0.4-0.4 21.9-17.8 21.9-17.8 16.1-13.6 42.5-39.4 42.5-39.5l0.1-0.9v-0.1l-0.3-0.5-5.7-5.7-35.1-35.2-2.5-2.5s-0.5-0.6-1-1.1c0.7 0.5 1.5 1.1 1.5 1.1s5.6 4.5 5.9 4.8c1.3 1 2.6 2.1 6.1 5.5 9.8 9.5 27.2 26 34.9 33.4v-0.3c-7.8-7.4-25-23.8-34.8-33.3-3.5-3.4-4.8-4.5-6.1-5.5h0.1c-0.1 0-0.7-0.5-5.4-4.3l-0.6-0.5s-2.7-2-3.2-2.4" fill="#fde500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="p">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#p)">
<path d="m145.2 71.6c-4.7 5-24.5 26.6-35.4 36.2 0 0-19 17-27.7 24.7 0.8-0.6 1.7-1.3 2.7-2.1 9.5-8.4 25.1-22.4 25.1-22.4 0.4-0.4 0.8-0.7 1.3-1.1l2.4-2.2c0.9-0.9 1.9-1.7 2.7-2.6 10.8-10.5 24.8-25.7 28.9-30.1v-0.4m-48.2-49.1c0.5 0.5 1 1.1 1 1.1l2.5 2.6 35.1 35.2 5.7 5.7 0.3 0.5v0.1l-0.1 0.9c0 0.1-26.4 25.8-42.5 39.5 0 0-21.5 17.4-21.9 17.7 0 0.1 0.4 6.7 0.6 9.6 0 0 0.1 0 0.2-0.1-0.1-2.5-0.6-9.4-0.6-9.4 0.4-0.3 21.8-17.6 21.8-17.6 15.3-13 42.4-39.3 42.6-39.6l0.1-0.9v-0.2l-0.3-0.5-5.7-5.7-35.2-35.4s-1-1.1-1.8-1.8c0.8 0.7 5.4 4.4 5.4 4.4 1.3 1 2.6 2.1 6 5.5 9.9 9.6 27.4 26.2 35.1 33.5v-0.3c-7.7-7.4-25.1-23.9-34.9-33.4-3.5-3.4-4.8-4.4-6.1-5.5-0.3-0.3-5.9-4.8-5.9-4.8s-0.7-0.6-1.4-1.1" fill="#fce500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="o">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#o)">
<path d="m145.2 71.3c-4.4 4.7-24.6 26.7-35.6 36.3 0 0-22.3 19.9-29.3 26.2 0.5-0.4 1.1-0.8 1.8-1.3 8.6-7.7 27.7-24.7 27.7-24.7 11-9.6 30.7-31.2 35.4-36.2v-0.3m-46.4-47.1c0.7 0.8 1.8 1.8 1.8 1.8l35.1 35.2 5.7 5.7 0.3 0.5v0.2l-0.1 0.9c-0.1 0.3-27.3 26.6-42.6 39.6 0 0-21.4 17.3-21.8 17.6 0 0.1 0.4 6.9 0.6 9.4l0.2-0.1c-0.1-2-0.6-9.1-0.6-9.2 0.4-0.3 21.8-17.6 21.8-17.6 15.4-13.1 42.5-39.4 42.6-39.7l0.1-1v-0.1l-0.1-0.2-0.4-0.6-5.7-5.7c-19.8-19.8-31.2-31.3-34.3-34.3 1.1 0.9 2.5 2 2.5 2 1.2 1 2.5 2.1 6 5.4 10.1 9.7 27.7 26.5 35.2 33.6v-0.3c-7.6-7.3-25.2-24-35.1-33.5-3.5-3.4-4.8-4.4-6-5.5 0.2 0.3-4.4-3.5-5.2-4.1m46.4 46.7c-4.1 4.3-24.6 26.7-35.8 36.5 0 0-26 23.2-30.5 27.2 0.3-0.2 0.8-0.5 1.3-0.9 7.1-6.3 29.3-26.2 29.3-26.2 11-9.7 31.2-31.7 35.6-36.3l0.1-0.3m-43.6-44.2 40 40 0.4 0.6 0.1 0.2v0.1l-0.1 1c-0.1 0.3-27.2 26.7-42.6 39.7 0 0-21.4 17.2-21.8 17.6 0 0.1 0.5 7.2 0.6 9.2l0.2-0.1c-0.1-1.3-0.6-8.9-0.6-9 0.4-0.3 21.7-17.5 21.7-17.5 15.5-13.1 42.6-39.6 42.7-39.9l0.1-1v-0.1l-0.1-0.2-0.4-0.6s-34.2-34.3-37-37.1c1.1 0.9 2.5 2.1 5.3 4.8 10 9.7 27.8 26.7 35.3 33.8v-0.3c-7.5-7.2-25.1-23.9-35.2-33.6-3.5-3.4-4.8-4.4-6-5.4-0.1-0.2-1.5-1.3-2.6-2.2" fill="#fbe500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="m">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#m)">
<path d="m104.7 29.5c2.8 2.8 37 37.1 37 37.1l0.4 0.6 0.1 0.2v0.1l-0.1 1c-0.1 0.3-27.2 26.8-42.7 39.9 0 0-21.3 17.2-21.7 17.5 0 0.1 0.6 7.7 0.6 9 0.2-0.1 0.4-0.2 0.6-0.4 4.4-3.9 30.5-27.2 30.5-27.2 11.1-9.8 31.7-32.3 35.8-36.5v-0.3c-3.7 3.8-24.6 26.8-35.9 36.7 0 0-30.4 27.1-30.7 27.4 0-0.4-0.6-8.5-0.6-8.6 0.4-0.3 21.6-17.5 21.6-17.5 15.5-13.2 42.7-39.7 42.8-40l0.1-1v-0.2l-0.1-0.3-0.4-0.6s-19.9-20-28.4-28.5c10.8 10.4 26.6 25.4 31.8 30.4v-0.3c-7.6-7-25.4-24-35.4-33.7-2.9-2.7-4.2-3.9-5.3-4.8" fill="#fae500" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="l">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#l)">
<path d="m113.4 38c8.5 8.5 28.4 28.5 28.4 28.5l0.4 0.6 0.1 0.3v0.2l-0.1 1c-0.1 0.3-27.2 26.8-42.8 40 0 0-21.2 17.1-21.6 17.5 0 0.1 0.6 8.2 0.6 8.6 0.4-0.3 30.7-27.4 30.7-27.4 11.3-9.9 32.3-32.9 35.9-36.7v-0.3c-3.1 3.2-24.6 26.8-36.1 36.8 0 0-30 26.8-30.4 27.1 0-0.4-0.6-8-0.6-8.1 0.4-0.3 21.5-17.4 21.5-17.4 15.6-13.3 42.8-39.9 42.9-40.2l0.1-1.1-0.2-0.6-0.4-0.6-0.1-0.1s-9.6-9.6-16-16.1c6.1 5.8 17.9 17.1 19.3 18.5v-0.3c-4.9-4.8-20.7-19.8-31.6-30.2" fill="#fae400" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="k">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#k)">
<path d="m125.9 50.2c6.4 6.5 16 16.1 16 16.1l0.1 0.1 0.4 0.6 0.2 0.6-0.1 1.1c-0.1 0.3-27.3 26.9-42.9 40.2 0 0-21.1 17-21.5 17.4 0 0.1 0.6 7.6 0.6 8.1 0.4-0.3 30.4-27.1 30.4-27.1 11.4-10.1 32.9-33.6 36.1-36.8v-0.3c-2.4 2.4-24.6 26.8-36.2 37 0 0-29.7 26.5-30 26.8 0-0.4-0.6-7.4-0.6-7.5 0.4-0.3 21.5-17.3 21.5-17.3 15.7-13.3 42.8-40 42.9-40.3l0.1-1.1-0.2-0.6c-0.3-0.4-0.4-0.6-0.4-0.6l-3.8-3.8c1.9 1.8 6.6 6.3 6.8 6.5v-0.3c-1.5-1.7-13.3-12.9-19.4-18.8" fill="#fae200" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="j">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#j)">
<path d="m138.4 62.4 3.8 3.8c0.1 0.1 0.2 0.2 0.4 0.6l0.2 0.6-0.1 1.1c-0.1 0.3-27.3 27-42.9 40.3 0 0-21.1 17-21.5 17.3 0 0.1 0.6 7.1 0.6 7.5 0.4-0.3 30-26.8 30-26.8 11.6-10.2 33.8-34.6 36.2-37v-0.4c0 0.1-0.1 0.1-0.2 0.2-2.4 2.4-24.7 26.8-36.2 37 0 0-29.3 26.2-29.7 26.5 0-0.4-0.6-6.8-0.6-6.9 0.6-0.2 21.6-17.1 21.6-17.1 15.7-13.3 42.9-40.1 43-40.5l0.1-1.2-0.1-0.3-0.1-0.1c0.7 0.6 2.2 2.1 2.2 2.1 0.1 0.1 0.1 0.1 0.1 0.2v-0.3c-0.2-0.3-4.9-4.7-6.8-6.6" fill="#f9e000" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="i">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#i)">
<path d="m79.4 132.8c0-0.4-0.5-4.9-0.5-4.9l-0.1-1.5c0.7-0.6 21.1-17 21.3-17.2 15.8-13.4 43-40.3 43.1-40.6 0 0 0-0.8 0.1-1 0.5 0.5 1.7 1.6 1.7 1.6l0.1 0.2-0.1 0.2-4.2 4.4c-7.5 8-23 24.6-32 32.5-0.1 0.2-29.1 26-29.4 26.3m63.5-65.8 0.1 0.1 0.1 0.3-0.1 1.2c-0.1 0.3-27.3 27.1-43 40.5 0 0-21 16.9-21.4 17.3 0 0.1 0.6 6.5 0.6 6.9 0.4-0.3 29.7-26.5 29.7-26.5 11.6-10.2 33.8-34.6 36.2-37l0.2-0.2v-0.3l-0.1-0.2c-0.1 0-1.6-1.5-2.3-2.1" fill="#f9de00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="h">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#h)">
<path d="m79.6 132.4c0-0.9-0.5-4.3-0.5-4.3s-0.1-1.4-0.1-1.5c0.4-0.4 21.2-17.1 21.2-17.1 15.8-13.5 43.1-40.5 43.2-40.8v-0.6c0.9 0.9 1.3 1.2 1.4 1.3h-0.1l0.1 0.1c-4 4.3-4.2 4.5-4.2 4.5-7.5 8-23 24.6-32 32.5 0 0-28.7 25.6-29 25.9m63.6-64.8c0 0.2-0.1 1-0.1 1-0.1 0.3-27.3 27.2-43.1 40.6-0.2 0.2-20.6 16.6-21.3 17.2l0.1 1.5s0.5 4.5 0.5 4.9c0.3-0.3 29.3-26.2 29.3-26.2 9-7.9 24.5-24.5 32-32.5l4.2-4.4 0.1-0.2-0.1-0.2c0.1-0.1-1.1-1.2-1.6-1.7" fill="#f8dd00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="g">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#g)">
<path d="m100.4 109.6c15.8-13.4 43.1-40.5 43.2-40.8v-0.2l0.9 0.9c-0.3 0.4-3.5 3.7-3.6 3.8l-0.6 0.6c-7.5 8-23 24.6-32 32.5 0 0-28.3 25.3-28.6 25.6 0-0.4-0.6-5.1-0.6-5.2l20.8-16.8 0.5-0.4m43-41.5v0.6c-0.1 0.3-27.4 27.3-43.2 40.7 0 0-20.8 16.8-21.2 17.1 0 0.1 0.1 1.5 0.1 1.5s0.4 3.4 0.5 4.3c0.3-0.3 29-25.9 29-25.9 9-7.9 24.5-24.5 32-32.5 0 0 0.2-0.2 4.2-4.5l-0.1-0.1h0.1c-0.1 0-0.5-0.3-1.4-1.2" fill="#f8db00" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<clipPath id="f">
<path d="m77.6 2.2h0.1-0.1m67.8 62.4c-4-4.5-12.5-13.6-32-31.6-29.5-27.5-34.9-30.4-35.7-30.8-0.8 0.3-6.2 3.2-35.3 30.7-14.8 14-25.3 24.3-31.4 30.7-2.6 2.8-4.4 4.9-4.6 5.2 0.5 1 4.7 6.9 36.4 36.3 13.6 12.6 23.6 21.5 29.7 26.5 0.9 0.7 5 3.9 5 3.9h0.2c0.4-0.1 5.1-1.8 35.9-30.8 19-17.9 27.5-26.9 31.6-31.5l0.2-8.6m-139.2 4.7c0.1-0.2 0.1-0.4 0.1-0.5l-0.1 0.5"/>
</clipPath>
<g clip-path="url(#f)">
<path d="m143.6 68.6v0.2c-0.1 0.3-27.4 27.4-43.2 40.8 0 0.1-0.1 0.1-0.3 0.3l-20.8 16.8c0 0.1 0.6 4.8 0.6 5.2 0.3-0.3 28.6-25.6 28.6-25.6 9-7.9 24.5-24.5 32-32.5l0.6-0.6s3.2-3.4 3.6-3.8c-0.3-0.1-0.8-0.6-1.1-0.8" fill="#f8d900" fill-rule="nonzero"/>
</g>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m135.4 86.1-0.2 0.2-0.5-0.5c-0.1 0.1-8 7.9-17.7 17s-35.9 32-37.7 33.1c-1.6 1-2.7 0.5-3.4 0s-2.2-1.7-5.5-4.4l-1.3-1.1c-3-2.4-7.6-6.7-11.7-10.5-1.8-1.7-3.6-3.3-5-4.5-4.5-4-14.2-13.1-19.2-17.8-4.9-4.6-15.3-14.7-15.5-14.8l-0.7 0.8c0.1 0.1 10.6 10.2 15.5 14.8 1.4 1.3 13.7 12.8 19.2 17.8 1.4 1.3 3.1 2.8 5 4.5 4.1 3.8 8.8 8.1 11.8 10.5l1.3 1.1c3.4 2.8 4.8 4 5.6 4.5 0.7 0.5 1.5 0.7 2.2 0.7l0.9-0.1c0.4 0.2 1.4 0.9 1.9 1.2 0.6 0.4 1.5 1 3.5-0.1 2-1.2 5.8-4 12.2-9.7s15.2-13.7 19.4-17.7 13.4-12.6 17.5-16.6c4-3.9 8.1-8 8.1-8l-5.7-0.4zm-91.2-56c2.4-2.3 10.7-10.2 18.8-17.5 6.6-5.9 11.4-9.8 12.5-10.6 1.2-0.8 2.1-1.1 3.3-0.4 0 0 2.5 1.6 6.4 4.9 1 0.9 2.1 1.8 3.2 2.6 3 2.5 6.1 5.1 8.8 7.7 2 1.9 5.3 4.9 8.5 7.8 2.7 2.5 5.3 4.8 7 6.4 3.6 3.4 10.2 9.4 10.3 9.5l0.8-0.9s-0.5-0.4-1.2-1.1h1.4l-0.4-0.5s-13.5-12.6-20.2-18.6-12.7-11.3-15.8-13.7-3.8-2.9-4.6-3.1l-1-0.2c-1.6-1.2-2.5-1.8-2.6-1.8-2.1-1.3-3.9-0.1-4.7 0.4-1.1 0.8-6 4.7-12.7 10.6-8 7.3-16.3 15.3-18.7 17.6-4.6 4.4-14.5 13.6-14.6 13.7l0.8 0.9c0.2-0.2 10-9.3 14.7-13.7zm17.3 46.6c5.4-4.5 6.8-7.9 6.5-11.9-0.3-3.4-1.7-5.7-3.7-7.3-2.5-6.2-9.7-7.5-14.8-8.1-4.8-0.5-12.5-0.2-17.7 0h-0.8v-6.5h-2.9v-3.7l-0.3-0.9s-13.7 0-26.7 0.5h-1v49.6h5v2.5h12.9v-17.3h11.9v-10.2h-2.9v-4.9h-9.2v-5.1h12.9v41.8h5v2.5h12.4v-17.5l10 16.6 0.9-0.8 1.1-0.9 1.9 3.1c3.6-2.9 10.2-9.2 10.2-9.2-1.2-1.4-2.4-2.8-3.6-4.1l-7.1-8.2zm-13.4-7.5v-7.1h1.9c0.3 0.5 0.4 1.1 0.4 1.8 0.1 1.9-0.9 3.7-2.3 5.3zm125.7 1.1 3.3-21.6-2.9-0.2 0.4-2.8-12.7-1-1.4 24.3 4.2 0.2-6.9 5.6h-1.3v-3.6l-1.4 0.1c-3.9 0.3-7.1 0.3-9.9 0.3l15.2-28.3c-1.5-0.1-3-0.2-4.5-0.2l2.3-4.3-1.9-0.1c-16.8-0.9-29.2-0.7-33.4-0.7h-0.5v10.7h-35.9v-3.9h-2.9v-4.7h-11.3l1.7 6.7-5.2 1.3 0.1 36.8h5.1v2.4h12.5v-25.4c0.7 0 1.6 0 2.6-0.1v2.3h7v31.2h5.1v2.4h12.8v-33.6h12.1v-10.4c3.8-0.2 6.8-0.3 9.2-0.3l-16.1 31.1h7.1l-1.3 2.5h34.5v-10.1l5.1 6.3 2.4-1.9 1.8 2.2 6.6-5.3-6.4-7.9h4.8z" fill="#020d00" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m82.5 41.2v42.6h-12.5v-34.9l5.4-1.3-1.7-6.4h8.8zm-50.7 9.2c5.2-0.2 12.8-0.6 17.6 0 6.1 0.7 14 2.3 14.7 10.9 0.3 4-1.1 7.5-6.8 12.1l11.1 13c-3 3.1-6.4 6-9.9 8.9l-13.2-22c2.9-2.3 6.3-5.5 6.3-9.3 0-3.7-3.5-5.4-4.7-5.4h-2.7v35.8h-12.4v-44zm65.4 43.8v-33.7l-12.1 0.3v-11.1h37v11.1l-12.1-0.3v33.7h-12.8zm26.1-44.2v-11c4.2 0 16.4-0.2 33.1 0.7l-17.7 32.9c3.8 0.1 9.2 0.2 16.6-0.3v11h-34.5l17.4-33.7c-3.9 0.2-8.6 0.1-14.9 0.4z" fill="#e30613"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m27 39.4v10.6h-13.1v10l12-0.1v10.2h-11.9v17.3h-12.9v-47.5l25.9-0.5z" fill="#e30613" fill-rule="nonzero"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m161.6 68 8.4 0.3 3.4-21.6-10.4-0.9-1.4 22.2z" fill="#e30613"/>
</g>
<g transform="matrix(2.8243 0 0 2.8243 -.18243 53.511)">
<path d="m159.19 75.034 6.527-5.288 5.288 6.527-6.527 5.288-5.288-6.527z" fill="#e30613" fill-rule="nonzero"/>
</g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 393.749">
<path fill="#FEE702" d="m213.125 3.511-81.331 72.301L78.1 125.211l-24.031 21.294-6.813 4.813 2 84.351 84.938 80.33 60.099 53.826 19.632 17.269 8.813-.413 89.355-77.107 61.288-57.837L387.8 238.88l4.407-32.143 10.024-53-54.5-42.982L237.168 12.75 225.55 4.312l-6.425-2.563-6 1.762Z"/>
<path fill="#231F20" d="M218.187.024c-3.137.25-5.612 1.938-6.956 2.863C208.018 5.1 194.219 16.199 175.456 33a2165.135 2165.135 0 0 0-53.188 49.562 4265.125 4265.125 0 0 1-41.124 38.656l.081.101h-2l.031-10.401-.981-2.576s-38.619-.124-75.357 1.463L0 109.931v140.468h14.249v6.982h36.526l.006-18.063c4.601 4.437 28.1 27.125 40.75 38.981 3.919 3.681 38.7 36.301 54.313 50.344 3.975 3.575 8.831 8.044 14.031 12.813 11.649 10.687 24.856 22.8 33.256 29.749l3.794 3.139c9.669 7.999 13.668 11.3 15.938 12.736 2.086 1.32 4.187 1.988 6.312 1.988.868 0 1.75-.137 2.625-.357 1.031.689 4.032 2.658 5.45 3.533 1.719 1.069 4.174 2.968 9.85-.413 5.656-3.375 16.419-11.281 34.563-27.319a3275.228 3275.228 0 0 0 54.749-49.962 4579.481 4579.481 0 0 0 49.338-46.907 2367.524 2367.524 0 0 0 21.801-21.538h52.274v-28.656l14.312 17.713 6.769-5.501 5.088 6.294 18.532-15.037-18.12-22.437 14.169.531L500 137.744l-8.25-.651 1.219-7.906-35.793-2.838-4.17 69.069 11.788.438-19.569 15.874h-3.532v-10.193l-3.874.213c-9.326.62-18.672.945-28.019.974l42.994-80.206c-4.253-.243-8.506-.461-12.762-.657l6.499-12.112-5.362-.375c-45.45-2.588-78.943-2.093-92.194-2.093-.332-.313-37.957-35.5-56.868-52.414-19.002-16.98-35.951-32.017-44.714-38.681-8.775-6.656-10.737-8.287-12.948-8.875-.913-.23-1.838-.41-2.77-.537a116.71 116.71 0 0 0-7.232-5.125 10.238 10.238 0 0 0-6.261-1.625h.005Zm.833 3.425a6.98 6.98 0 0 1 3.6 1.15c.062.037 6.949 4.419 17.937 13.776 2.936 2.48 5.912 4.98 8.912 7.481 8.425 7.049 17.137 14.33 24.912 21.818 5.726 5.513 15.05 13.869 24.069 21.975a1113.037 1113.037 0 0 1 19.8 18 2677.917 2677.917 0 0 0 27.312 25.207v24.725H244.188v-10.969l-8.082.062v-13.25l-31.806.026 4.657 18.937-14.638 3.663.18 104.119h14.314v6.912h35.374V175.08c1.938-.056 4.489-.112 7.251-.193v6.462h19.893v88.376h14.3v6.936h36.063v-95.312h34.2v-29.412c10.788-.488 19.1-.75 25.875-.875l-45.551 88.112h19.863l-3.581 6.938h24.312c-4.706 4.662-22.286 22.031-46.318 44.643-27.438 25.813-101.25 90.519-106.3 93.576-4.463 2.687-7.501 1.462-9.651.1-2.099-1.338-6.337-4.838-15.618-12.519l-3.781-3.138c-8.344-6.88-21.519-18.981-33.144-29.637-5.2-4.763-10.081-9.25-14.062-12.832-12.645-11.399-40.057-36.967-54.25-50.293-1.738-1.625-4.169-3.95-6.307-5.975h13.493v7.05h35.001v-50.099l28.312 47.125 2.644-2.213c1.051-.856 2.07-1.737 3.1-2.587l5.362 8.906c10.082-8.349 28.701-25.899 28.701-25.899-3.392-3.876-6.8-7.736-10.226-11.582l-20.199-23.757c15.306-12.699 19.188-22.356 18.349-33.587-.736-9.706-4.818-16.25-10.562-20.731-6.981-17.607-27.438-21.263-41.756-22.975-13.582-1.544-35.231-.6-50.062.025l-2.232.081.068-18.5h-1.206c4.231-3.944 26.539-24.688 38.5-36.219 6.664-6.424 30.182-28.969 53.1-49.481 18.638-16.687 32.276-27.65 35.426-29.825 2.056-1.419 3.9-2.338 5.812-2.306l.013-.007.001-.007ZM50.355 151.575l36.338.037v117.775a7576.565 7576.565 0 0 1-35.919-34.425l.024-26.419h33.52v-28.981l-8.169.043.018-13.75-25.837.125.025-14.4v-.005Zm85.5 24.23h5.444a11.866 11.866 0 0 1 1.199 5.231c0 5.294-2.749 10.251-6.643 14.732v-19.963Z"/>
<path fill="#ED1C24" d="M361.081 110.368c-5.631 0-10.012.037-13.006.032v31.199c17.812-.812 31.082-.725 42.501-.812l-49.251 95.269 2.187.006h95.138v-31.2c-20.831 1.369-36.206.956-46.937.706l49.905-93.101a1344.871 1344.871 0 0 0-80.524-2.099h-.013ZM76.2 111.392l-73.119 1.462V247.33h36.518l.033-48.836h33.511l.014-28.989-34.026.169.063-28.137 37.037-.063-.031-11.206v-18.876Zm156.812 5.182-24.831.05 4.588 18.044-15.294 3.825.169 98.55h35.375V116.574h-.007Zm227.094 13.125-3.774 62.713 23.668.874 9.419-61.256-29.313-2.331ZM240.257 140.7v31.388l34.201-.775V266.6h36.061v-95.287l34.2.775V140.7H240.252h.005Zm-118.7 1.125c-10.863-.05-22.681.47-31.862.844v124.375h34.999V165.763h7.532c3.507 0 13.269 4.9 13.269 15.269 0 10.962-9.813 20.062-17.863 26.437l37.338 62.137c10.087-8.349 19.662-16.574 28.031-25.211l-31.332-36.844c15.932-13.019 19.932-22.781 19.082-34.188-1.812-24.1-24.269-28.669-41.468-30.719a169.478 169.478 0 0 0-17.726-.813v-.006Zm346.488 55.4-18.538 15.037 15.018 18.569 18.526-15.038-15.008-18.569.002.001Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -1,4 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M348.185 1.98651C335.888 -0.838881 322.856 -0.18931 307.908 1.10769L61.7824 19.4822L61.5904 19.4969L61.459 19.5078C46.029 20.8632 32.37 27.1506 23.121 39.1599C14.4013 50.4814 12 63.8022 12 74.9404V348.014C12 367.649 19.4888 383.288 31.5785 399.623L31.7723 399.879L89.7367 476.12L89.8101 476.215C96.3914 484.701 104.432 492.043 115.735 496.225C126.186 500.092 137 500.293 146.936 499.813L147.02 499.809L147.177 499.8L147.253 499.796L433.252 482.287L433.303 482.284L433.436 482.275L433.517 482.27C448.807 481.169 464.24 476.661 475.101 464.16C485.703 451.959 487.694 436.935 487.694 425.047V117.831C487.694 108.11 485.351 98.6341 477.959 89.9565C473.589 84.8263 467.561 80.3871 462.902 76.9554L462.351 76.5496C461.668 76.0456 461.001 75.5537 460.339 75.0625L460.197 74.9568L459.961 74.7882L381.488 18.8742C371.335 11.4076 361.321 5.00502 348.185 1.98651Z" fill="white"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M309.904 25.9322L63.6284 44.3172C43.7692 46.0606 36.8488 59.1944 36.8488 74.9395V348.013C36.8488 360.281 41.1626 370.768 51.537 384.783L109.43 460.93C118.938 473.19 127.581 475.814 145.739 474.936L431.736 457.428C455.927 455.686 462.846 444.299 462.846 425.046V117.83C462.846 107.878 458.961 105.003 447.509 96.5273C446.879 96.0604 446.225 95.5772 445.55 95.0754L366.935 39.0622C347.927 25.063 340.146 23.3022 309.904 25.9322ZM152.223 112.792C128.873 114.389 123.567 114.753 110.307 103.832L76.587 76.7003C73.148 73.1924 74.8725 68.8153 83.5074 67.9473L320.274 50.4414C340.142 48.6869 350.509 55.7002 358.291 61.8231L398.9 91.5849C400.628 92.4566 404.942 97.7016 399.756 97.7016L155.237 112.586L152.223 112.792ZM124.988 422.415V161.6C124.988 150.224 128.444 144.969 138.807 144.086L419.627 127.462C429.152 126.587 433.466 132.718 433.466 144.086V403.151C433.466 414.537 431.734 424.178 416.173 425.046L147.45 440.809C131.898 441.675 124.988 436.433 124.988 422.415ZM390.272 175.591C391.995 183.476 390.272 191.354 382.481 192.241L369.532 194.856V387.406C358.291 393.531 347.924 397.033 339.286 397.033C325.455 397.033 321.991 392.653 311.632 379.532L226.94 244.746V375.155L253.739 381.286C253.739 381.286 253.739 397.033 232.117 397.033L172.511 400.538C170.779 397.033 172.511 388.287 178.557 386.535L194.111 382.164V209.74L172.513 207.986C170.783 200.101 175.095 188.731 187.202 187.85L251.146 183.48L339.286 320.021V199.232L316.814 196.618C315.088 186.978 321.991 179.979 330.634 179.111L390.272 175.591Z" fill="black"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 475.694 500">
<path fill="#fff" fill-rule="evenodd" d="M336.185 1.987c-12.297-2.826-25.329-2.176-40.277-.879L49.782 19.482l-.192.015-.131.011c-15.43 1.355-29.089 7.643-38.338 19.652C2.401 50.481 0 63.802 0 74.94v273.074c0 19.635 7.489 35.274 19.578 51.609l.194.256 57.965 76.241.073.095c6.581 8.486 14.622 15.828 25.925 20.01 10.451 3.867 21.265 4.068 31.201 3.588l.084-.004.157-.009.076-.004 285.999-17.509.051-.003.133-.009.081-.005c15.29-1.101 30.723-5.609 41.584-18.11 10.602-12.201 12.593-27.225 12.593-39.113V117.831c0-9.721-2.343-19.197-9.735-27.874-4.37-5.131-10.398-9.57-15.057-13.002l-.551-.405c-.683-.504-1.35-.996-2.012-1.487l-.142-.106-.236-.169-78.473-55.914c-10.153-7.466-20.167-13.869-33.303-16.887Z" clip-rule="evenodd"/>
<path fill-rule="evenodd" d="M297.904 25.932 51.628 44.317C31.769 46.061 24.849 59.194 24.849 74.94v273.073c0 12.268 4.314 22.755 14.688 36.77L97.43 460.93c9.508 12.26 18.151 14.884 36.309 14.006l285.997-17.508c24.191-1.742 31.11-13.129 31.11-32.382V117.83c0-9.952-3.885-12.827-15.337-21.303-.63-.467-1.284-.95-1.959-1.452l-78.615-56.013c-19.008-13.999-26.789-15.76-57.031-13.13Zm-157.681 86.86c-23.35 1.597-28.656 1.961-41.916-8.96L64.587 76.7c-3.439-3.508-1.715-7.885 6.92-8.753l236.767-17.506c19.868-1.754 30.235 5.259 38.017 11.382L386.9 91.585c1.728.872 6.042 6.117.856 6.117l-244.519 14.884-3.014.206Zm-27.235 309.623V161.6c0-11.376 3.456-16.631 13.819-17.514l280.82-16.624c9.525-.875 13.839 5.256 13.839 16.624v259.065c0 11.386-1.732 21.027-17.293 21.895L135.45 440.809c-15.552.866-22.462-4.376-22.462-18.394Zm265.284-246.824c1.723 7.885 0 15.763-7.791 16.65l-12.949 2.615v192.55c-11.241 6.125-21.608 9.627-30.246 9.627-13.831 0-17.295-4.38-27.654-17.501L214.94 244.746v130.409l26.799 6.131s0 15.747-21.622 15.747l-59.606 3.505c-1.732-3.505 0-12.251 6.046-14.003l15.554-4.371V209.74l-21.598-1.754c-1.73-7.885 2.582-19.255 14.689-20.136l63.944-4.37 88.14 136.541V199.232l-22.472-2.614c-1.726-9.64 5.177-16.639 13.82-17.507l59.638-3.52Z" clip-rule="evenodd"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,38 +1,3 @@
<?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="900px" height="900px" 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:1" fill="#fefefe" d="M -0.5,-0.5 C 299.5,-0.5 599.5,-0.5 899.5,-0.5C 899.5,299.5 899.5,599.5 899.5,899.5C 599.5,899.5 299.5,899.5 -0.5,899.5C -0.5,599.5 -0.5,299.5 -0.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#e0a5fc" d="M 297.5,264.5 C 309.66,263.34 321.993,263.173 334.5,264C 337.457,264.279 340.123,265.113 342.5,266.5C 327.57,264.717 312.57,264.051 297.5,264.5 Z"/></g>
<g><path style="opacity:1" fill="#8f02d8" d="M 297.5,264.5 C 312.57,264.051 327.57,264.717 342.5,266.5C 369.173,272.584 390.673,286.584 407,308.5C 421.104,329.299 429.604,352.299 432.5,377.5C 432.334,383.509 432.501,389.509 433,395.5C 433.21,397.058 433.71,398.391 434.5,399.5C 434.5,406.5 434.5,413.5 434.5,420.5C 434.5,421.5 434.5,422.5 434.5,423.5C 433.71,422.391 433.21,421.058 433,419.5C 432.5,487.833 432.333,556.166 432.5,624.5C 404.167,624.5 375.833,624.5 347.5,624.5C 347.832,575.997 347.499,527.664 346.5,479.5C 346.829,464.99 346.496,450.657 345.5,436.5C 347.595,406.902 342.095,378.902 329,352.5C 307.252,317.035 275.419,299.368 233.5,299.5C 233.5,299.167 233.5,298.833 233.5,298.5C 250.906,279.797 272.24,268.463 297.5,264.5 Z"/></g>
<g><path style="opacity:1" fill="#e2aefc" d="M 464.5,272.5 C 494.329,271.502 524.329,271.169 554.5,271.5C 554.5,330.167 554.5,388.833 554.5,447.5C 554.5,452.833 554.5,458.167 554.5,463.5C 553.501,400.002 553.168,336.336 553.5,272.5C 523.833,272.5 494.167,272.5 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#c47ceb" d="M 789.5,272.5 C 759.662,272.169 729.995,272.502 700.5,273.5C 700.667,355.501 700.5,437.501 700,519.5C 699.819,522.695 699.319,525.695 698.5,528.5C 699.467,442.842 699.801,357.175 699.5,271.5C 729.671,271.169 759.671,271.502 789.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#f9fff3" d="M 790.5,489.5 C 790.5,417.167 790.5,344.833 790.5,272.5C 791.341,271.991 791.841,272.657 792,274.5C 792.667,345.167 792.667,415.833 792,486.5C 791.667,489.5 791.333,492.5 791,495.5C 790.505,493.527 790.338,491.527 790.5,489.5 Z"/></g>
<g><path style="opacity:1" fill="#fedffe" d="M 789.5,272.5 C 789.833,272.5 790.167,272.5 790.5,272.5C 790.5,344.833 790.5,417.167 790.5,489.5C 789.833,492.167 789.167,494.833 788.5,497.5C 789.469,422.51 789.802,347.51 789.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#eb99fb" d="M 464.5,272.5 C 464.168,339.002 464.501,405.335 465.5,471.5C 465.5,480.5 465.5,489.5 465.5,498.5C 464.672,492.347 464.172,486.013 464,479.5C 463.168,410.332 463.335,341.332 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#8113b9" d="M 464.5,272.5 C 494.167,272.5 523.833,272.5 553.5,272.5C 553.168,336.336 553.501,400.002 554.5,463.5C 554.334,472.173 554.5,480.84 555,489.5C 555.183,492.365 555.683,495.031 556.5,497.5C 557.067,504.237 558.067,510.904 559.5,517.5C 558.069,517.119 557.236,516.119 557,514.5C 555.425,506.905 554.259,499.238 553.5,491.5C 552.5,418.836 552.167,346.17 552.5,273.5C 523.5,273.5 494.5,273.5 465.5,273.5C 465.5,339.5 465.5,405.5 465.5,471.5C 464.501,405.335 464.168,339.002 464.5,272.5 Z"/></g>
<g><path style="opacity:1" fill="#8f02d8" d="M 559.5,517.5 C 567.209,549.077 585.209,572.91 613.5,589C 621.878,592.737 630.545,595.571 639.5,597.5C 641.515,598.924 643.848,599.59 646.5,599.5C 652.509,599.701 658.509,600.034 664.5,600.5C 664.833,601.167 665.167,601.833 665.5,602.5C 652.044,616.271 636.044,625.937 617.5,631.5C 613.313,632.213 609.313,633.213 605.5,634.5C 604.167,634.5 602.833,634.5 601.5,634.5C 584.03,635.144 566.696,634.144 549.5,631.5C 522.738,623.576 502.238,607.576 488,583.5C 473.799,557.033 466.299,528.699 465.5,498.5C 465.5,489.5 465.5,480.5 465.5,471.5C 465.5,405.5 465.5,339.5 465.5,273.5C 494.5,273.5 523.5,273.5 552.5,273.5C 552.167,346.17 552.5,418.836 553.5,491.5C 554.259,499.238 555.425,506.905 557,514.5C 557.236,516.119 558.069,517.119 559.5,517.5 Z"/></g>
<g><path style="opacity:1" fill="#8f01d8" d="M 700.5,273.5 C 730.005,273.169 759.338,273.502 788.5,274.5C 787.167,309.327 786.5,344.494 786.5,380C 786.5,415.506 787.167,450.673 788.5,485.5C 787.326,491.399 786.659,497.399 786.5,503.5C 786.5,505.167 786.5,506.833 786.5,508.5C 775.375,553.295 747.708,582.629 703.5,596.5C 699.521,596.742 695.854,597.742 692.5,599.5C 684.181,600.124 675.848,600.457 667.5,600.5C 685.44,579.935 695.774,555.935 698.5,528.5C 699.319,525.695 699.819,522.695 700,519.5C 700.5,437.501 700.667,355.501 700.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#9700e9" d="M 788.5,274.5 C 788.5,344.833 788.5,415.167 788.5,485.5C 787.167,450.673 786.5,415.506 786.5,380C 786.5,344.494 787.167,309.327 788.5,274.5 Z"/></g>
<g><path style="opacity:1" fill="#7c10b7" d="M 700.5,273.5 C 729.995,272.502 759.662,272.169 789.5,272.5C 789.802,347.51 789.469,422.51 788.5,497.5C 787.833,499.5 787.167,501.5 786.5,503.5C 786.659,497.399 787.326,491.399 788.5,485.5C 788.5,415.167 788.5,344.833 788.5,274.5C 759.338,273.502 730.005,273.169 700.5,273.5 Z"/></g>
<g><path style="opacity:1" fill="#e0b2f7" d="M 214.5,299.5 C 220.645,298.51 226.978,298.177 233.5,298.5C 233.5,298.833 233.5,299.167 233.5,299.5C 232.833,299.833 232.167,300.167 231.5,300.5C 226.025,299.511 220.358,299.178 214.5,299.5 Z"/></g>
<g><path style="opacity:1" fill="#bb82dc" d="M 203.5,301.5 C 201.485,302.924 199.152,303.59 196.5,303.5C 198.515,302.076 200.848,301.41 203.5,301.5 Z"/></g>
<g><path style="opacity:1" fill="#8f01d8" d="M 214.5,299.5 C 220.358,299.178 226.025,299.511 231.5,300.5C 214.94,317.802 205.273,338.469 202.5,362.5C 201.693,366.021 201.026,369.688 200.5,373.5C 199.833,374.5 199.167,375.5 198.5,376.5C 196.503,458.827 195.836,541.493 196.5,624.5C 168.167,624.5 139.833,624.5 111.5,624.5C 111.5,552.833 111.5,481.167 111.5,409.5C 111.5,408.833 111.5,408.167 111.5,407.5C 111.646,403.481 111.979,399.481 112.5,395.5C 113.768,393.095 114.435,390.428 114.5,387.5C 121.985,358.168 138.319,335.001 163.5,318C 173.533,310.984 184.533,306.151 196.5,303.5C 199.152,303.59 201.485,302.924 203.5,301.5C 207.221,301.089 210.888,300.422 214.5,299.5 Z"/></g>
<g><path style="opacity:1" fill="#9500e4" d="M 198.5,376.5 C 198.5,459.833 198.5,543.167 198.5,626.5C 169.147,627.159 140.147,626.492 111.5,624.5C 139.833,624.5 168.167,624.5 196.5,624.5C 195.836,541.493 196.503,458.827 198.5,376.5 Z"/></g>
<g><path style="opacity:1" fill="#7d10b7" d="M 200.5,373.5 C 199.513,458.149 199.18,542.815 199.5,627.5C 169.833,627.5 140.167,627.5 110.5,627.5C 110.167,554.665 110.501,481.998 111.5,409.5C 111.5,481.167 111.5,552.833 111.5,624.5C 140.147,626.492 169.147,627.159 198.5,626.5C 198.5,543.167 198.5,459.833 198.5,376.5C 199.167,375.5 199.833,374.5 200.5,373.5 Z"/></g>
<g><path style="opacity:1" fill="#a456d2" d="M 432.5,377.5 C 434.105,384.603 434.772,391.937 434.5,399.5C 433.71,398.391 433.21,397.058 433,395.5C 432.501,389.509 432.334,383.509 432.5,377.5 Z"/></g>
<g><path style="opacity:1" fill="#d898f7" d="M 114.5,387.5 C 114.435,390.428 113.768,393.095 112.5,395.5C 112.294,392.505 112.96,389.838 114.5,387.5 Z"/></g>
<g><path style="opacity:1" fill="#fccbfe" d="M 111.5,407.5 C 111.5,408.167 111.5,408.833 111.5,409.5C 110.501,481.998 110.167,554.665 110.5,627.5C 140.167,627.5 169.833,627.5 199.5,627.5C 169.671,628.498 139.671,628.831 109.5,628.5C 109.333,555.166 109.5,481.833 110,408.5C 110.383,407.944 110.883,407.611 111.5,407.5 Z"/></g>
<g><path style="opacity:1" fill="#8313bf" d="M 434.5,420.5 C 435.499,489.331 435.833,558.331 435.5,627.5C 405.833,627.5 376.167,627.5 346.5,627.5C 346.5,578.167 346.5,528.833 346.5,479.5C 347.499,527.664 347.832,575.997 347.5,624.5C 376.147,626.492 405.147,627.159 434.5,626.5C 434.5,558.833 434.5,491.167 434.5,423.5C 434.5,422.5 434.5,421.5 434.5,420.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b9fc" d="M 434.5,399.5 C 435.327,404.651 435.827,409.984 436,415.5C 436.832,486.335 436.665,557.001 435.5,627.5C 435.833,558.331 435.499,489.331 434.5,420.5C 434.5,413.5 434.5,406.5 434.5,399.5 Z"/></g>
<g><path style="opacity:1" fill="#c48ee5" d="M 202.5,362.5 C 202.271,369.515 201.771,376.515 201,383.5C 200.833,465.001 200.333,546.334 199.5,627.5C 199.18,542.815 199.513,458.149 200.5,373.5C 201.026,369.688 201.693,366.021 202.5,362.5 Z"/></g>
<g><path style="opacity:1" fill="#9800e9" d="M 434.5,423.5 C 434.5,491.167 434.5,558.833 434.5,626.5C 405.147,627.159 376.147,626.492 347.5,624.5C 375.833,624.5 404.167,624.5 432.5,624.5C 432.333,556.166 432.5,487.833 433,419.5C 433.21,421.058 433.71,422.391 434.5,423.5 Z"/></g>
<g><path style="opacity:1" fill="#fde2ff" d="M 554.5,447.5 C 555.97,463.978 556.637,480.645 556.5,497.5C 555.683,495.031 555.183,492.365 555,489.5C 554.5,480.84 554.334,472.173 554.5,463.5C 554.5,458.167 554.5,452.833 554.5,447.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b4fd" d="M 788.5,497.5 C 788.749,501.458 788.082,505.124 786.5,508.5C 786.5,506.833 786.5,505.167 786.5,503.5C 787.167,501.5 787.833,499.5 788.5,497.5 Z"/></g>
<g><path style="opacity:1" fill="#e6b5fa" d="M 703.5,596.5 C 700.146,598.258 696.479,599.258 692.5,599.5C 695.854,597.742 699.521,596.742 703.5,596.5 Z"/></g>
<g><path style="opacity:1" fill="#d196ef" d="M 639.5,597.5 C 642.152,597.41 644.485,598.076 646.5,599.5C 643.848,599.59 641.515,598.924 639.5,597.5 Z"/></g>
<g><path style="opacity:1" fill="#eebef9" d="M 692.5,599.5 C 683.638,600.905 674.638,601.905 665.5,602.5C 665.167,601.833 664.833,601.167 664.5,600.5C 665.5,600.5 666.5,600.5 667.5,600.5C 675.848,600.457 684.181,600.124 692.5,599.5 Z"/></g>
<g><path style="opacity:1" fill="#e8b7fd" d="M 345.5,436.5 C 346.496,450.657 346.829,464.99 346.5,479.5C 346.5,528.833 346.5,578.167 346.5,627.5C 376.167,627.5 405.833,627.5 435.5,627.5C 405.671,628.498 375.671,628.831 345.5,628.5C 345.5,564.5 345.5,500.5 345.5,436.5 Z"/></g>
<g><path style="opacity:1" fill="#eeccfd" d="M 617.5,631.5 C 614.032,634.114 610.032,635.114 605.5,634.5C 609.313,633.213 613.313,632.213 617.5,631.5 Z"/></g>
<g><path style="opacity:1" fill="#902eca" d="M 549.5,631.5 C 566.696,634.144 584.03,635.144 601.5,634.5C 598.375,635.479 595.042,635.813 591.5,635.5C 581.461,635.758 571.461,635.424 561.5,634.5C 557.098,634.692 553.098,633.692 549.5,631.5 Z"/></g>
<g><path style="opacity:1" fill="#e2b3f9" d="M 561.5,634.5 C 571.461,635.424 581.461,635.758 591.5,635.5C 582.009,636.658 572.342,636.825 562.5,636C 561.944,635.617 561.611,635.117 561.5,634.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 275.86">
<path fill="#820ad1" d="M90.259 26.315C106.067 9.703 127.042 0 151.682 0c48.002 0 79.826 35.047 85.915 87.549 1.974 17.05 1.955 41.089 1.936 68.931-.003 2.854-.003 5.75-.003 8.681v104.303h-66.011V192.32s-.133-66.025-.539-78.365c-1.771-53.745-33.588-87.515-82.729-87.549-14.825 15.663-22.769 34.816-23.942 64.101-.161 4.084-.12 18.562-.067 37.642.029 9.886.059 21.008.067 32.561.049 50.284 0 108.766 0 108.766H.299V150.749c0-4.067-.075-8.169-.149-12.289-.15-8.286-.3-16.633.149-24.902.745-13.78 3.129-27.33 9.561-39.915 14.721-28.834 44.883-47.4 77.039-47.4 1.123 0 2.247.027 3.36.07v.002Zm409.442 135.989c.449-8.267.299-16.618.149-24.902-.076-4.12-.149-8.222-.149-12.289V6.386h-66.01s-.049 58.482 0 108.764c.008 11.553.038 22.675.067 32.561.053 19.084.094 33.56-.067 37.644-1.171 29.285-9.115 48.438-23.942 64.103-49.139-.036-80.956-33.808-82.728-87.551-.403-12.338-.574-42.961-.574-78.425V6.337l-65.962.059v104.303l-.003 8.683c-.021 27.842-.038 51.88 1.936 68.93 6.076 52.503 37.902 87.548 85.902 87.548 24.64 0 45.615-9.703 61.425-26.313 1.111.042 2.234.068 3.358.068 32.154 0 62.318-18.564 77.039-47.397 6.43-12.587 8.814-26.135 9.56-39.918l-.001.004Z" class="Path-xrtkpd-0 eqfYiR"/>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

@@ -1,3 +1,3 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M51.085 226.924C51.085 226.924 96.2921 159.994 186.556 153.069V128.787C86.5773 136.844 0 221.814 0 221.814C0 221.814 49.0359 364.059 186.556 377.083V351.273C85.6371 338.533 51.085 226.924 51.085 226.924ZM186.556 299.942V323.58C110.284 309.935 89.1125 230.375 89.1125 230.375C89.1125 230.375 125.734 189.666 186.556 183.064V209.002C186.509 209.002 186.477 208.988 186.439 208.988C154.516 205.143 129.579 235.068 129.579 235.068C129.579 235.068 143.556 285.445 186.556 299.942ZM186.556 84V128.787C189.491 128.561 192.425 128.37 195.376 128.269C309.041 124.425 383.101 221.814 383.101 221.814C383.101 221.814 298.041 325.604 209.422 325.604C201.301 325.604 193.697 324.848 186.556 323.578V351.273C192.662 352.051 198.994 352.508 205.601 352.508C288.067 352.508 347.703 310.247 405.45 260.229C415.024 267.923 454.22 286.642 462.278 294.836C407.372 340.964 279.411 378.147 206.865 378.147C199.872 378.147 193.157 377.722 186.556 377.083V416H500V84H186.556ZM186.556 183.064V153.069C189.46 152.866 192.387 152.711 195.376 152.616C277.112 150.04 330.737 223.098 330.737 223.098C330.737 223.098 272.818 303.817 210.716 303.817C201.779 303.817 193.767 302.375 186.556 299.942V209.002C218.376 212.86 224.778 226.964 243.908 258.965L286.456 222.965C286.456 222.965 255.397 182.091 203.04 182.091C197.349 182.089 191.903 182.49 186.556 183.064Z" fill="#76B900"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 332">
<path fill="#76B900" d="M51.085 142.924s45.207-66.93 135.471-73.855V44.787C86.577 52.844 0 137.814 0 137.814s49.036 142.245 186.556 155.269v-25.81C85.637 254.533 51.085 142.924 51.085 142.924Zm135.471 73.018v23.638c-76.272-13.645-97.444-93.205-97.444-93.205s36.622-40.709 97.444-47.311v25.938c-.047 0-.079-.014-.117-.014-31.923-3.845-56.86 26.08-56.86 26.08s13.977 50.377 56.977 64.874Zm0-215.942v44.787c2.935-.226 5.869-.417 8.82-.518 113.665-3.844 187.725 93.545 187.725 93.545s-85.06 103.79-173.679 103.79c-8.121 0-15.725-.756-22.866-2.026v27.695c6.106.778 12.438 1.235 19.045 1.235 82.466 0 142.102-42.261 199.849-92.279 9.574 7.694 48.77 26.413 56.828 34.607-54.906 46.128-182.867 83.311-255.413 83.311-6.993 0-13.708-.425-20.309-1.064V332H500V0H186.556Zm0 99.064V69.069c2.904-.203 5.831-.358 8.82-.453 81.736-2.576 135.361 70.482 135.361 70.482s-57.919 80.719-120.021 80.719c-8.937 0-16.949-1.442-24.16-3.875v-90.94c31.82 3.858 38.222 17.962 57.352 49.963l42.548-36s-31.059-40.874-83.416-40.874c-5.691-.002-11.137.399-16.484.973Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,5 +1,12 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M446.258 230.173C434.83 295.328 381.676 344.578 311.926 344.578H267.645C258.614 344.578 249.514 352.94 248.072 362.188L228.68 485.284C227.555 492.294 224.272 494.623 217.172 494.623H145.945C138.743 494.623 137.039 492.214 138.118 485.114L146.298 399.986L60.8024 395.566C53.6116 395.566 51.0102 391.647 52.0325 384.467L110.366 14.5526C111.491 7.54283 115.853 4.53217 122.93 4.53217H270.871C342.087 4.53217 387.14 52.4756 392.65 114.643C435.023 143.273 454.834 181.366 446.269 230.162L446.258 230.173Z" fill="#001C64"/>
<path d="M167.972 262.157L146.309 400L132.609 486.48C132.354 488.148 132.462 489.85 132.924 491.472C133.386 493.094 134.192 494.598 135.287 495.881C136.382 497.163 137.741 498.195 139.27 498.906C140.8 499.617 142.464 499.99 144.151 500H219.376C222.81 499.996 226.13 498.767 228.739 496.535C231.348 494.303 233.075 491.213 233.61 487.821L253.411 362.168C253.949 358.778 255.677 355.691 258.286 353.461C260.895 351.231 264.213 350.004 267.645 350.001H311.926C345.668 349.957 378.285 337.859 403.896 315.889C429.507 293.919 446.428 263.521 451.608 230.176C459.276 181.244 434.659 136.698 392.525 114.692C392.43 119.905 391.974 125.106 391.162 130.256C385.962 163.584 369.035 193.96 343.428 215.913C317.822 237.867 285.219 249.955 251.491 250.001H182.195C178.766 250.002 175.449 251.227 172.842 253.456C170.235 255.684 168.508 258.77 167.972 262.157Z" fill="#0070E0"/>
<path d="M146.297 399.998H58.7005C57.0105 399.99 55.3422 399.617 53.8091 398.906C52.276 398.195 50.9144 397.161 49.8168 395.876C48.7193 394.591 47.9117 393.084 47.4491 391.458C46.9864 389.833 46.8797 388.126 47.1361 386.456L106.163 12.179C106.693 8.78702 108.418 5.6961 111.025 3.46315C113.633 1.23021 116.952 0.00205828 120.385 0H270.791C342.007 0 393.786 51.8289 392.57 114.621C373.615 104.841 352.565 99.8231 331.238 99.9995H205.846C202.412 100 199.091 101.226 196.48 103.456C193.869 105.687 192.139 108.775 191.601 112.167L167.972 262.155L146.297 399.998Z" fill="#003087"/>
<g clip-path="url(#clip0_203_147)">
<path d="M395.978 115C395.978 176.933 338.822 250 252.345 250H169.045L164.956 275.8L145.522 400H42.0002L104.278 0H272C328.478 0 372.911 31.4778 389.278 75.2222C393.998 87.9408 396.271 101.437 395.978 115Z" fill="#002991"/>
<path d="M455.645 230C450.119 263.571 432.827 294.081 406.862 316.067C380.898 338.054 347.956 350.082 313.933 350H256.089L232.011 500H129.045L145.522 400L164.967 275.8L169.045 250H252.345C338.711 250 395.978 176.933 395.978 115C438.478 136.933 463.256 181.256 455.645 230Z" fill="#60CDFF"/>
<path d="M395.978 115C378.156 105.678 356.545 100 333.022 100H192.578L169.045 250H252.345C338.711 250 395.978 176.933 395.978 115Z" fill="#008CFF"/>
</g>
<defs>
<clipPath id="clip0_203_147">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 914 B

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 160.5 95.1" style="enable-background:new 0 0 160.5 95.1;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
</style>
<path class="st0" d="M152,47.7c2.3-2.3,4.5-5,5.9-8.1c8-18.1-3.6-37.8-23.4-38.5h-51v19.7h48.4c5,0,8.7,3.6,8.8,8.3 c0.1,4.9-3.1,8.3-8.3,8.7c-1,0.1-48.8,0-48.8,0v56.3h51c19.8-0.7,31.4-20.4,23.4-38.5C156.6,52.7,154.4,50,152,47.7z M131.9,74.5 h-28.5v-17c13.3,0,28.5,0,29,0c5.2,0.4,8.5,3.8,8.3,8.7C140.5,70.9,136.9,74.5,131.9,74.5z"/>
<path class="st0" d="M20.8,67.3V94H1.3V64c0.3-15,10.2-25.2,25.3-26.1c7.6-0.4,15.2-0.1,22.8-0.2c4.4-0.1,7.7-2.3,8.7-5.8 c1-3.7,0.1-6.9-2.9-9.4c-1.6-1.3-3.5-1.9-5.6-1.8H29V1.1h19.2c4.3,0,6.1,0.4,8.4,0.9c13.7,2.7,21.6,13.3,21.3,28.3 c-0.3,14.1-9.2,24.4-22.8,26.3c-8.2,1.2-16.4,0.4-24.7,0.6c-6.2,0.1-9.6,3-9.6,9.3L20.8,67.3z"/>
<rect x="1.2" y="1.3" class="st0" width="19.5" height="19.5"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 615 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1,6 +1,6 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M0 388.755L126.571 249.665L0 110.571C13.9095 96.6616 33.3816 87.8523 54.7141 87.8523C77.4297 87.8523 97.3643 97.5937 111.274 112.89L181.281 189.854L235.992 249.665L181.281 309.942L111.274 386.902C97.3643 402.202 77.4297 411.94 54.7141 411.94C33.3816 411.94 13.9095 403.127 0 388.755ZM500 388.757L373.43 249.667L500 110.573C486.091 96.6633 466.619 87.8536 445.286 87.8536C422.571 87.8536 402.636 97.5956 388.726 112.892L318.719 189.856L264.008 249.667L318.719 309.943L388.726 386.904C402.636 402.204 422.571 411.942 445.286 411.942C466.619 411.942 486.091 403.128 500 388.757Z" fill="#E57000"/>
<g style="mix-blend-mode:difference">
<path fill-rule="evenodd" clip-rule="evenodd" d="M249.934 235.708L299.87 180.692L415.394 53.7358C402.7 41.0404 384.926 33 365.456 33C344.722 33 326.528 41.8913 313.83 55.8522L249.934 126.1L185.607 55.8522C172.491 41.4659 155.138 33 134.4 33C114.941 33 97.163 41.0404 84.4681 53.7358L199.996 180.692L249.934 235.708ZM249.937 263.615L299.873 318.631L415.398 445.588C402.703 458.283 384.929 466.323 365.459 466.323C344.725 466.323 326.531 457.432 313.834 443.471L249.937 373.224L185.61 443.471C172.494 457.857 155.141 466.323 134.403 466.323C114.944 466.323 97.1661 458.283 84.4713 445.588L200 318.631L249.937 263.615Z" fill="white"/>
<path d="M134.664 33C124.407 33 115.471 34.837 106.794 38.518C98.3731 42.2 91.0101 47.196 84.4341 53.773L250.4 235.779L416.102 53.773C409.526 47.196 402.156 42.2 393.214 38.518C385.058 34.838 375.6 33 365.864 33C355.607 33 345.878 35.108 337.2 39.054C328.258 42.994 320.888 48.783 314.054 55.617L250.4 126.105L185.966 55.617C179.39 48.783 172.021 42.993 162.814 39.054C154.664 35.108 144.922 33 134.664 33ZM250.4 263.4L84.4341 445.678C91.0101 451.99 98.3731 457.244 106.794 460.932C115.471 464.613 124.421 466.451 134.149 466.451C144.936 466.451 154.136 464.085 162.814 460.396C172.021 456.193 179.905 450.667 186.481 443.834L250.401 373.346L314.312 443.834C320.888 450.667 328.258 456.193 337.2 460.396C345.878 464.085 355.342 466.451 365.865 466.451C375.6 466.451 385.058 464.613 393.214 460.932C402.156 457.244 409.526 451.99 416.102 445.678L250.4 263.4Z" fill="white"/>
</g>
<path d="M54.705 87.7119C44.183 87.9759 33.925 90.0709 24.725 94.0169C15.255 97.9629 7.098 103.488 0 110.329L126.787 249.725L0 388.865C7.098 395.969 15.254 401.481 24.725 405.691C33.925 409.901 44.183 411.746 54.705 412.268C66.013 411.746 76.549 409.908 86.278 405.176C96.014 400.702 104.42 394.647 111.518 387.013L236.454 249.725L111.52 112.695C103.893 105.325 95.743 99.2779 86.008 94.5449C76.279 90.0779 66.013 87.9759 54.705 87.7119ZM445.038 87.7119C433.729 87.9759 423.729 90.0779 413.993 94.5459C404.265 99.2779 395.844 105.326 388.481 112.695L264.075 249.725L388.48 387.013C395.843 394.647 404.264 400.702 413.992 405.176C423.728 409.908 433.728 411.746 445.037 412.268C456.345 411.746 466.074 409.901 475.281 405.691C485.274 401.481 492.901 395.969 499.999 388.864L373.492 249.725L500 110.33C492.902 103.489 485.275 97.9639 475.282 94.0179C466.075 90.0719 456.346 87.9769 445.038 87.7119Z" fill="#E57000"/>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1727340476837" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="12844" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><path d="M1019.830857 176.274286c-4.242286-4.169143-8.484571-4.169143-12.726857-4.169143-12.8 4.242286-165.741714 259.145143-497.152 250.660571-55.222857 0-114.761143-4.242286-169.984-21.211428L314.587429 312.32s-4.242286-21.211429-25.526858-34.011429c-16.969143-8.484571-25.453714-8.484571-29.696-4.242285v4.242285l12.726858 101.961143C106.276571 308.077714 21.284571 176.347429 12.8 172.105143c-4.242286 0-8.484571 0-12.726857 4.242286v12.726857a519.314286 519.314286 0 0 0 280.429714 310.125714l38.253714 242.249143c4.242286 68.022857 50.980571 110.445714 110.445715 110.445714h182.710857c59.465143 0 106.203429-42.422857 110.445714-110.445714l34.011429-199.68v-4.242286s-16.969143 0-50.980572 21.211429c-34.011429 25.526857-42.422857 59.465143-42.422857 59.465143s-34.011429 84.992-42.569143 119.003428c-8.484571 38.253714-50.980571 34.011429-50.980571 34.011429H467.456c-16.969143 0-34.011429-12.8-34.011429-29.769143l-59.465142-212.48c42.422857 12.8 89.234286 17.042286 140.214857 17.042286 237.933714 0 437.613714-144.457143 509.878857-356.937143-4.242286 0-4.242286-8.484571-4.242286-12.726857" fill="#02A7E0" p-id="12845"></path></svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 343 358" style="enable-background:new 0 0 343 358;" xml:space="preserve">
<style type="text/css">
.st0{fill:#D64309;}
</style>
<path class="st0" d="M171.3,102.6c0,0-69-2.1-69,52.4c0,54.5,32.8,99.8,69,99.8c36.2,0,69-45.4,69-99.8
C240.3,100.5,171.3,102.6,171.3,102.6z M154.6,171.1c-1.7,3.7-5.1,5.6-9.9,5.6c-4.9,0-8.3-1.9-9.9-5.6c-0.7-1.5-1-3.2-1-5.4
c0-2.3,0.3-3.9,1-5.5c1.7-3.7,5-5.5,9.9-5.5c4.8,0,8.2,1.8,9.9,5.5c0.7,1.6,1,3.2,1,5.5C155.6,167.9,155.3,169.6,154.6,171.1z
M214.1,152.1c-4.3-0.6-17.1-0.7-23.9,5.3c-3.4,3-5.1,7.4-5.1,13.3v40.2h-15.4v-40.2c0-10.4,3.6-19,10.4-24.9
c13.3-11.6,33.7-9.2,36-8.9L214.1,152.1z"/>
</svg>

After

Width:  |  Height:  |  Size: 906 B

View File

@@ -1,7 +1,5 @@
<?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="1200px" height="1500px" 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.999" fill="#7cb342" d="M 248.5,50.5 C 304.5,50.5 360.5,50.5 416.5,50.5C 416.333,162.834 416.5,275.167 417,387.5C 463.158,333.548 521.658,311.714 592.5,322C 621.211,325.695 647.211,336.029 670.5,353C 693.13,369.295 711.963,389.128 727,412.5C 736.716,433.069 742.383,454.736 744,477.5C 744.856,485.484 745.523,493.484 746,501.5C 746.667,760.167 746.667,1018.83 746,1277.5C 744.931,1301.25 741.264,1324.58 735,1347.5C 727.824,1365 717.824,1380.67 705,1394.5C 660.653,1440.51 606.486,1459.34 542.5,1451C 508.878,1448.13 478.545,1436.8 451.5,1417C 439.841,1407.01 428.508,1396.67 417.5,1386C 402.255,1378.15 387.255,1378.15 372.5,1386C 321.478,1439.78 259.478,1458.78 186.5,1443C 116.39,1421.89 71.5569,1376.06 52,1305.5C 37.0037,1228.41 59.1704,1164.57 118.5,1114C 145.794,1093.36 176.461,1080.36 210.5,1075C 231.775,1067.37 243.942,1052.2 247,1029.5C 248.491,703.18 248.991,376.847 248.5,50.5 Z M 488.5,488.5 C 525.651,484.321 552.817,498.655 570,531.5C 573.47,540.851 575.137,550.517 575,560.5C 575.986,784.18 575.652,1007.85 574,1231.5C 570.781,1249.77 561.615,1264.27 546.5,1275C 524.716,1290.02 501.049,1293.68 475.5,1286C 450.46,1275.63 430.96,1258.8 417,1235.5C 416.333,1003.5 416.333,771.5 417,539.5C 429.606,521.452 445.439,506.952 464.5,496C 472.328,492.55 480.328,490.05 488.5,488.5 Z"/></g>
<g><path style="opacity:1" fill="#7bb342" d="M 1126.5,319.5 C 1132.83,319.5 1139.17,319.5 1145.5,319.5C 1145.83,381.837 1145.5,444.17 1144.5,506.5C 1116.31,484.358 1085.31,479.525 1051.5,492C 1040.07,497.435 1029.74,504.435 1020.5,513C 1013.33,520.833 1006.17,528.667 999,536.5C 998.5,838.5 998.333,1140.5 998.5,1442.5C 942.5,1442.5 886.5,1442.5 830.5,1442.5C 830.5,1071.5 830.5,700.5 830.5,329.5C 886.5,329.5 942.5,329.5 998.5,329.5C 998.333,348.836 998.5,368.17 999,387.5C 1031.29,345.77 1073.79,323.104 1126.5,319.5 Z"/></g>
<g><path style="opacity:1" fill="#f9ec00" d="M 220.5,1166.5 C 269.575,1163.94 304.075,1184.94 324,1229.5C 336.379,1271.49 326.546,1307.32 294.5,1337C 260.872,1361.72 225.205,1365.06 187.5,1347C 151.009,1324.85 134.509,1292.35 138,1249.5C 144.7,1212.27 165.533,1186.43 200.5,1172C 207.192,1169.83 213.859,1168 220.5,1166.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 385.305 500">
<path fill="#95c11f" d="M161.351 155.67c6.587.421 12.619 2.83 16.488 6.699 5.154 5.154 7.725 10.309 7.725 18.047V414.96c0 7.725-2.571 12.865-7.725 18.019-6.446 6.44-14.185 7.725-23.209 6.44-9.016-1.285-18.019-7.725-24.465-19.325V173.963c7.731-10.309 16.734-16.755 24.465-18.047a32.774 32.774 0 0 1 6.721-.253v.007ZM70.876 0v344.091c0 10.309-3.862 19.312-15.449 21.896C24.494 371.141 0 398.198 0 431.701c0 37.373 29.669 67.028 65.743 67.028 16.748 0 30.912-6.461 42.512-15.484l5.155-5.155c2.577-2.577 5.154-3.862 7.724-3.862 3.87 0 6.461 1.285 10.323 3.862 12.886 14.171 29.634 21.91 48.952 21.91h2.598c14.171 0 25.758-3.869 34.782-10.309 10.309-6.446 16.748-14.157 20.61-23.18 3.862-9.024 6.447-23.209 6.447-42.534V173.97c0-20.618-2.578-34.803-6.447-43.819-3.862-9.024-11.587-16.741-20.61-23.181-10.309-6.446-21.91-10.322-37.38-10.322-20.617 0-37.351 7.738-50.237 24.493V0H70.876Z"/>
<path fill="#feeb17" d="M65.736 396.92c19.332 0 33.496 15.449 33.496 34.781 0 19.333-15.449 34.81-33.496 34.81-18.048 0-33.525-15.477-33.525-34.81 0-19.332 15.484-34.781 33.525-34.781Z"/>
<path fill="#95c11f" d="M385.305 95.362c-20.617 0-38.657 7.739-51.543 24.494V99.239h-57.99v396.899h57.99V172.692c9.016-10.323 16.755-16.762 25.771-18.047 10.309-1.293 18.048 1.278 25.772 7.724V95.362Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-0.017335016280412674 1.0994987487792969 34.31733703613281 19.514122009277344">
<g id="Homepage_ver1" fill="#000000">
<path d="M30.7,1.3a0.5,0.5,0,0,0-.5.3L24.6,13.4,18.9,1.6a0.5,0.5,0,0,0-.5-0.3H15.3a0.3,0.3,0,0,0-.3.4l9.2,18.3a0.4,0.4,0,0,0,.6,0l0.6-1.2L31.1,7.8V20.2a0.4,0.4,0,0,0,.4.4h2.4a0.4,0.4,0,0,0,.4-0.4V1.7a0.4,0.4,0,0,0-.4-0.4H30.7Z" style="fill-rule:evenodd"></path>
<path d="M14.3,7.5A6.4,6.4,0,0,0,8,1.1H0.3a0.3,0.3,0,0,0-.3.4L1.1,3.6a0.6,0.6,0,0,0,.5.3H8a3.5,3.5,0,0,1,3.5,3.5A3.5,3.5,0,0,1,8,11.1H5.2a0.2,0.2,0,0,0-.2.3l4.4,8.8a0.7,0.7,0,0,0,.6.4h2.6a0.3,0.3,0,0,0,.3-0.5L9.7,13.7A6.5,6.5,0,0,0,14.3,7.5Z" style="fill-rule:evenodd"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 730 B

View File

@@ -1 +1,7 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="6.525 7.459 339.266 319.582"><path fill="orange" d="M71.598 11.25H280.72c33.844 0 61.282 25.782 61.282 57.586v196.512c0 31.804-27.437 57.586-61.282 57.586H71.598c-33.845 0-61.28-25.782-61.28-57.586V68.836c0-31.804 27.435-57.586 61.28-57.586z"/><path d="M280.719 326.725H71.598c-35.881 0-65.072-27.533-65.072-61.377V68.836c0-33.844 29.19-61.377 65.072-61.377H280.72c35.88 0 65.072 27.533 65.072 61.377v196.512c0 33.844-29.192 61.377-65.073 61.377zM71.598 15.042c-31.7 0-57.49 24.131-57.49 53.794v196.512c0 29.662 25.79 53.794 57.49 53.794H280.72c31.7 0 57.49-24.132 57.49-53.794V68.836c0-29.662-25.79-53.794-57.49-53.794H71.598z"/><path d="M127.423 64.013l62.975.149c13.161-.099 22.989 2.002 29.48 6.303 7.928 5.272 11.89 14.343 11.89 27.213 0 21.19-9.828 33.195-29.482 36.012v.297c8.667 2.159 13.048 9.335 13.146 21.528 0 6.245-.233 14.245-.7 24 0 6.542 1.384 12.202 4.156 16.98H184.38c-1.611-1.747-2.416-5.305-2.416-10.677.66-8.98.99-16.347.99-22.098 0-11.617-5.582-17.425-16.746-17.425h-22.329l-9.738 46.987h-33.613l26.895-129.269zm53.236 26.941h-24.744l-6.453 31.192h26.775c14.967 0 22.497-5.906 22.595-17.721.001-8.98-6.058-13.47-18.173-13.47z"/><path d="M223.456 196.346l24.915-43.18 6.717 43.478h42.506l-38.349 27.534 6.14 43.18-33.204-26.05-44.633 27.089 20.878-45.973-24.333-26.2 39.363.122zm113.568 113.887c1.38 0 2.726.362 4.04 1.086 1.315.723 2.339 1.76 3.07 3.108.735 1.348 1.101 2.753 1.101 4.216 0 1.449-.36 2.841-1.084 4.177a7.735 7.735 0 01-3.039 3.114c-1.302.74-2.665 1.108-4.09 1.108-1.421 0-2.784-.37-4.089-1.108a7.762 7.762 0 01-3.044-3.114c-.725-1.336-1.089-2.73-1.089-4.177 0-1.463.369-2.868 1.106-4.216.738-1.348 1.763-2.384 3.077-3.108 1.316-.725 2.662-1.086 4.04-1.086zm0 1.391c-1.154 0-2.278.303-3.37.909a6.451 6.451 0 00-2.566 2.594c-.617 1.126-.926 2.297-.926 3.514 0 1.211.304 2.372.91 3.482a6.542 6.542 0 002.542 2.596c1.089.619 2.224.93 3.409.93 1.183 0 2.32-.311 3.41-.93a6.498 6.498 0 002.536-2.596c.603-1.11.904-2.27.904-3.482 0-1.218-.308-2.388-.92-3.514a6.39 6.39 0 00-2.565-2.594c-1.094-.606-2.216-.909-3.364-.909zm-3.604 11.664v-9.045h3.038c1.039 0 1.79.083 2.254.25.466.167.835.459 1.11.875.277.416.415.857.415 1.325 0 .661-.23 1.237-.692 1.726-.46.49-1.072.764-1.835.824.312.135.563.294.75.48.358.356.792.954 1.308 1.792l1.078 1.772h-1.742l-.783-1.426c-.617-1.12-1.115-1.823-1.492-2.105-.262-.209-.643-.313-1.145-.313h-.838v3.844h-1.426zm1.426-5.092h1.732c.829 0 1.393-.126 1.694-.38.3-.25.451-.586.451-1.002a1.24 1.24 0 00-.218-.718 1.302 1.302 0 00-.604-.473c-.258-.103-.734-.157-1.431-.157h-1.624v2.73z"/><path fill="#FFF" d="M252.503 221.088l25.47-18.142h-28.177l-4.881-31.464-17.882 31.168h-28.467l17.302 18.587-14.305 31.193 31.052-18.735 24.48 19.18-4.592-31.787z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 471">
<path fill="orange" d="M95.901 5.587h308.198c49.878 0 90.315 37.997 90.315 84.869v289.613c0 46.872-40.435 84.869-90.315 84.869H95.901c-49.88 0-90.312-37.997-90.312-84.869V90.456c0-46.872 40.432-84.869 90.312-84.869Z"/>
<path d="M404.097 470.525H95.901C43.021 470.525 0 429.947 0 380.069V90.456C0 40.577 43.019 0 95.901 0h308.198C456.978 0 500 40.577 500 90.456v289.613c0 49.878-43.022 90.456-95.903 90.456ZM95.901 11.176c-46.718 0-84.727 35.563-84.727 79.28v289.613c0 43.715 38.009 79.28 84.727 79.28h308.198c46.718 0 84.727-35.565 84.727-79.28V90.456c0-43.715-38.009-79.28-84.727-79.28H95.901Z"/>
<path d="m178.174 83.348 92.811.219c19.396-.146 33.881 2.951 43.447 9.289 11.684 7.77 17.523 21.139 17.523 40.106 0 31.229-14.484 48.922-43.45 53.073v.438c12.773 3.182 19.23 13.758 19.374 31.727 0 9.204-.343 20.994-1.031 35.371 0 9.641 2.039 17.983 6.125 25.025h-50.857c-2.374-2.575-3.561-7.819-3.561-15.736.973-13.234 1.459-24.092 1.459-32.567 0-17.121-8.226-25.681-24.679-25.681h-32.908l-14.352 69.248h-49.538l39.637-190.512Zm78.458 39.704h-36.467l-9.51 45.97h39.46c22.058 0 33.155-8.704 33.3-26.116.001-13.235-8.928-19.852-26.783-19.852v-.002Z"/>
<path d="m319.705 278.376 36.719-63.637 9.899 64.076h62.644l-56.517 40.579 9.049 63.637-48.935-38.391-65.779 39.923 30.769-67.754-35.861-38.613 58.012.18Zm167.373 167.843c2.034 0 4.018.534 5.954 1.601 1.938 1.065 3.447 2.594 4.525 4.58 1.083 1.987 1.622 4.057 1.622 6.214 0 2.135-.53 4.187-1.597 6.156a11.396 11.396 0 0 1-4.479 4.589c-1.919 1.09-3.928 1.633-6.028 1.633-2.094 0-4.103-.545-6.026-1.633a11.419 11.419 0 0 1-4.486-4.589c-1.069-1.969-1.605-4.024-1.605-6.156 0-2.157.544-4.227 1.63-6.214 1.087-1.986 2.598-3.513 4.535-4.58 1.939-1.069 3.923-1.601 5.954-1.601h.001Zm0 2.05c-1.701 0-3.357.447-4.967 1.34a9.51 9.51 0 0 0-3.781 3.823c-.91 1.659-1.365 3.385-1.365 5.179 0 1.784.448 3.495 1.341 5.131a9.634 9.634 0 0 0 3.746 3.826c1.605.913 3.278 1.371 5.025 1.371 1.743 0 3.419-.458 5.025-1.371a9.582 9.582 0 0 0 3.738-3.826c.888-1.636 1.332-3.345 1.332-5.131 0-1.795-.454-3.52-1.356-5.179a9.42 9.42 0 0 0-3.78-3.823c-1.613-.893-3.266-1.34-4.958-1.34Zm-5.311 17.19v-13.33h4.477c1.531 0 2.638.122 3.322.368.687.247 1.23.677 1.636 1.29.408.613.611 1.263.611 1.953 0 .974-.339 1.823-1.02 2.543-.678.723-1.58 1.126-2.704 1.215.46.199.83.433 1.105.707.528.525 1.168 1.406 1.928 2.641l1.589 2.612h-2.568l-1.154-2.102c-.909-1.65-1.643-2.686-2.198-3.102-.387-.308-.948-.461-1.688-.461h-1.235v5.665h-2.101v.001Zm2.101-7.504h2.553c1.221 0 2.053-.186 2.496-.56.442-.369.665-.864.665-1.477a1.839 1.839 0 0 0-.321-1.058 1.94 1.94 0 0 0-.89-.697c-.381-.152-1.082-.232-2.109-.232h-2.394v4.024Z"/>
<path fill="#fff" d="m362.514 314.84 37.536-26.737h-41.526l-7.193-46.371-26.354 45.935h-41.954l25.499 27.393-21.082 45.971 45.763-27.611 36.078 28.267-6.767-46.847Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

View File

@@ -1,7 +1,5 @@
<?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="2030px" height="2048px" 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.999" fill="#0066ff" d="M 922.5,-0.5 C 984.167,-0.5 1045.83,-0.5 1107.5,-0.5C 1183.34,2.62698 1259.01,9.46031 1334.5,20C 1435.99,34.2851 1532.99,63.2851 1625.5,107C 1686.68,137.224 1742.68,174.891 1793.5,220C 1851.84,280.056 1898,348.556 1932,425.5C 1968.98,509.727 1994.31,597.394 2008,688.5C 2018.55,761.657 2025.72,834.99 2029.5,908.5C 2029.5,984.833 2029.5,1061.17 2029.5,1137.5C 2025.59,1213.37 2018.09,1289.04 2007,1364.5C 1992.77,1456.52 1966.44,1544.85 1928,1629.5C 1897.8,1694.64 1859.13,1753.97 1812,1807.5C 1763.29,1856.1 1708.46,1896.26 1647.5,1928C 1544.73,1980.25 1436.06,2013.59 1321.5,2028C 1239.36,2038.97 1157.03,2045.47 1074.5,2047.5C 1060.5,2047.5 1046.5,2047.5 1032.5,2047.5C 1020.83,2046.17 1009.17,2046.17 997.5,2047.5C 983.5,2047.5 969.5,2047.5 955.5,2047.5C 872.975,2045.46 790.642,2038.96 708.5,2028C 606.933,2014.94 509.599,1987.28 416.5,1945C 347.284,1912.42 284.617,1870.42 228.5,1819C 172.903,1758.37 128.403,1690.2 95,1614.5C 60.5996,1534.57 36.5996,1451.57 23,1365.5C 10.7368,1283.1 2.90342,1200.43 -0.5,1117.5C -0.5,1054.5 -0.5,991.5 -0.5,928.5C 2.77579,849.967 9.94246,771.634 21,693.5C 36.75,581.253 70.75,474.92 123,374.5C 154.057,316.905 192.557,264.739 238.5,218C 316.452,150.162 404.785,99.4952 503.5,66C 559.947,46.805 617.613,32.4717 676.5,23C 758.221,10.617 840.221,2.78365 922.5,-0.5 Z"/></g>
<g><path style="opacity:1" fill="#fefeff" d="M 626.5,1312.5 C 626.5,1276.83 626.5,1241.17 626.5,1205.5C 722.5,1205.5 818.5,1205.5 914.5,1205.5C 914.333,1244.17 914.5,1282.83 915,1321.5C 919.897,1362.39 941.73,1389.55 980.5,1403C 1004.93,1409.12 1029.59,1410.12 1054.5,1406C 1094.33,1398.51 1118.83,1375.01 1128,1335.5C 1139.64,1293.91 1132.31,1256.24 1106,1222.5C 1094.47,1209.3 1081.97,1197.13 1068.5,1186C 1051.72,1173.22 1034.38,1161.22 1016.5,1150C 961.491,1118.16 906.158,1086.83 850.5,1056C 810.408,1032.63 772.408,1006.29 736.5,977C 708.562,953.08 685.062,925.58 666,894.5C 645.646,856.764 634.646,816.431 633,773.5C 624.333,602.57 702.833,497.07 868.5,457C 927.844,444.215 987.844,439.548 1048.5,443C 1106.86,444.281 1163.52,454.614 1218.5,474C 1318.44,513.324 1371.28,586.824 1377,694.5C 1377.5,726.832 1377.67,759.165 1377.5,791.5C 1288.17,791.5 1198.83,791.5 1109.5,791.5C 1109.67,765.165 1109.5,738.831 1109,712.5C 1103.68,665.514 1077.85,637.347 1031.5,628C 1000.82,622.223 972.154,627.223 945.5,643C 926.118,658.253 914.285,678.086 910,702.5C 905.639,729.545 909.639,755.212 922,779.5C 936.918,800.419 955.085,817.919 976.5,832C 993.234,843.062 1010.23,853.729 1027.5,864C 1086.31,895.238 1144.65,927.238 1202.5,960C 1251.24,988.047 1295.4,1022.21 1335,1062.5C 1363.36,1092.86 1383.19,1128.19 1394.5,1168.5C 1403.09,1210.74 1405.93,1253.41 1403,1296.5C 1401.52,1447.37 1328.36,1543.2 1183.5,1584C 1116.22,1600.81 1047.89,1607.14 978.5,1603C 920.733,1601.37 864.733,1590.71 810.5,1571C 693.944,1524.55 632.61,1438.38 626.5,1312.5 Z"/></g>
<g><path style="opacity:1" fill="#8eb7ff" d="M 914.5,1205.5 C 818.5,1205.5 722.5,1205.5 626.5,1205.5C 626.5,1241.17 626.5,1276.83 626.5,1312.5C 625.502,1276.67 625.168,1240.67 625.5,1204.5C 722.001,1204.17 818.335,1204.5 914.5,1205.5 Z"/></g>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 495.606 500">
<path fill="#06f" d="M225.342 0h45.166a570.552 570.552 0 0 1 55.42 5.005c24.778 3.487 48.46 10.568 71.045 21.24 14.937 7.379 28.609 16.575 41.016 27.588 14.243 14.662 25.513 31.386 33.813 50.171 9.029 20.563 15.213 41.966 18.555 64.21a587.475 587.475 0 0 1 5.25 53.71v55.908a589.666 589.666 0 0 1-5.494 55.42c-3.474 22.466-9.902 44.031-19.287 64.698-7.373 15.903-16.814 30.388-28.32 43.457a163.324 163.324 0 0 1-40.162 29.419c-25.09 12.756-51.62 20.896-79.59 24.414a559.047 559.047 0 0 1-60.302 4.76h-10.254a37.6 37.6 0 0 0-8.545 0h-10.254a560.329 560.329 0 0 1-60.303-4.76c-24.797-3.188-48.56-9.941-71.29-20.264-16.898-7.954-32.197-18.208-45.898-30.761-13.573-14.803-24.438-31.446-32.593-49.927a253.095 253.095 0 0 1-17.578-60.791A569.741 569.741 0 0 1 0 272.95v-46.143c.8-19.173 2.55-38.297 5.249-57.373 3.845-27.404 12.146-53.365 24.902-77.881A167.955 167.955 0 0 1 58.35 53.345c19.031-16.562 40.597-28.932 64.697-37.11a258.43 258.43 0 0 1 42.236-10.498A545.874 545.874 0 0 1 225.343 0Z" opacity=".999"/>
<path fill="#fefeff" d="M153.076 320.557v-26.123h70.313c-.04 9.44 0 18.88.122 28.32 1.196 9.983 6.526 16.614 15.991 19.898a44.013 44.013 0 0 0 18.067.732c9.724-1.828 15.705-7.566 17.944-17.212 2.842-10.153 1.052-19.35-5.371-27.588a78.699 78.699 0 0 0-9.155-8.91c-4.097-3.12-8.33-6.05-12.696-8.79a2470.793 2470.793 0 0 0-40.527-22.95 216.295 216.295 0 0 1-27.832-19.286c-6.82-5.84-12.558-12.554-17.212-20.142-4.97-9.213-7.655-19.06-8.057-29.54-2.116-41.732 17.05-67.489 57.496-77.272a163.588 163.588 0 0 1 43.945-3.417 132.787 132.787 0 0 1 41.504 7.568c24.4 9.6 37.3 27.545 38.696 53.833.122 7.894.164 15.787.122 23.682h-65.43a758.1 758.1 0 0 0-.122-19.287c-1.298-11.472-7.605-18.348-18.92-20.63-7.49-1.41-14.49-.19-20.997 3.662-4.732 3.724-7.62 8.566-8.667 14.526-1.064 6.603-.088 12.87 2.93 18.799a49.84 49.84 0 0 0 13.306 12.817 309.683 309.683 0 0 0 12.45 7.813 1803.472 1803.472 0 0 1 42.726 23.437 150.206 150.206 0 0 1 32.348 25.025c6.924 7.412 11.765 16.037 14.527 25.879a116.468 116.468 0 0 1 2.075 31.25c-.361 36.833-18.223 60.23-53.59 70.19-16.425 4.104-33.107 5.65-50.048 4.64-14.103-.399-27.775-3.001-41.016-7.813-28.456-11.34-43.43-32.378-44.922-63.11Z"/>
<path fill="#8eb7ff" d="M223.389 294.434h-70.313v26.123a712.163 712.163 0 0 1-.244-26.367c23.56-.08 47.08 0 70.557.244Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 90"><path fill="#FF5900" fill-rule="nonzero" d="m76.14 69.42-1.43.92a53.07 53.07 0 0 1-60.03-.06l-1.42-.92L8 78.34l1.24.8a63.44 63.44 0 0 0 70.98 0l1.23-.8-5.31-8.92Zm-54.1-8.74L57.9 0H71.3l-35.8 60.68H22.04ZM36.63 5.23A15.12 15.12 0 0 0 25.75.73c-4.27 0-7.98 1.49-10.95 4.44a14.73 14.73 0 0 0-4.45 10.9c0 4.3 1.48 7.93 4.45 10.89 2.85 2.89 6.8 4.55 10.95 4.43 4.2 0 7.85-1.54 10.88-4.5a14.99 14.99 0 0 0 4.51-10.83c.06-4.07-1.57-8-4.51-10.83Zm-6.56 15.14a5.58 5.58 0 0 1-4.26 1.79 6.01 6.01 0 0 1-4.4-1.79 5.59 5.59 0 0 1-1.79-4.3c0-1.73.62-3.15 1.8-4.32a5.9 5.9 0 0 1 4.39-1.78 6 6 0 0 1 4.33 1.78 6.02 6.02 0 0 1-.07 8.62Zm48.42 15.2a15 15 0 0 0-10.89-4.5c-4.26 0-7.97 1.49-10.94 4.44a14.73 14.73 0 0 0-4.45 10.83c0 4.3 1.48 7.94 4.45 10.9 2.84 2.89 6.8 4.55 10.94 4.42 4.2 0 7.86-1.53 10.89-4.49A14.99 14.99 0 0 0 83 46.34c0-4.06-1.6-8-4.51-10.77Zm-6.56 15.14a6.01 6.01 0 0 1-4.33 1.79 6.01 6.01 0 0 1-6.12-6.16c0-1.72.62-3.14 1.8-4.3a5.9 5.9 0 0 1 4.39-1.8 6 6 0 0 1 4.32 1.8 5.95 5.95 0 0 1-.06 8.67Z"/></svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -1,10 +1,4 @@
<svg width="114" height="47" viewBox="0 0 114 47" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M51.2384 0H9.40916C6.91615 0.00798102 4.52753 1.00186 2.76469 2.76469C1.00186 4.52753 0.00798102 6.91615 0 9.40916L0 27.582C0.0078085 30.075 1.00163 32.4638 2.7645 34.2266C4.52737 35.9895 6.91609 36.9833 9.40916 36.9911H40.0383L51.3154 46.1371V36.9911C53.7957 36.9643 56.1658 35.9621 57.9127 34.2012C59.6597 32.4403 60.6431 30.0624 60.6502 27.582V9.40916C60.6419 6.9158 59.6476 4.52698 57.8842 2.76415C56.1209 1.00132 53.7318 0.00763233 51.2384 0Z" fill="#224ABE"/>
<path d="M72.2326 9.89356C73.1071 9.8842 73.9779 10.0091 74.8145 10.264C75.5491 10.4849 76.2303 10.8549 76.8154 11.351C77.3708 11.8338 77.8135 12.4326 78.1123 13.1052C78.7382 14.6244 78.7382 16.3294 78.1123 17.8486C77.8138 18.5213 77.371 19.1201 76.8154 19.6027C76.2302 20.0987 75.549 20.4687 74.8145 20.6897C73.9778 20.9445 73.1071 21.0694 72.2326 21.0602H70.0612V27.1893H66.3555V9.89356H72.2326ZM70.0612 17.7749H72.3076C72.9682 17.8018 73.6167 17.5918 74.1361 17.1827C74.3625 16.9654 74.5428 16.7046 74.6659 16.4159C74.789 16.1273 74.8524 15.8167 74.8524 15.5029C74.8524 15.189 74.789 14.8785 74.6659 14.5898C74.5428 14.3011 74.3625 14.0403 74.1361 13.823C73.6167 13.4138 72.9682 13.2038 72.3076 13.2308H70.0593L70.0612 17.7749Z" fill="#224ABE"/>
<path d="M79.4944 20.7325C79.4871 19.8818 79.6519 19.0385 79.9788 18.2531C80.3057 17.4677 80.7879 16.7565 81.3966 16.1622C82.002 15.5775 82.715 15.1158 83.4962 14.8028C85.18 14.1445 87.05 14.1445 88.7338 14.8028C89.5149 15.116 90.2278 15.5777 90.8333 16.1622C91.4407 16.7583 91.9231 17.4695 92.2524 18.2543C92.5818 19.039 92.7514 19.8815 92.7514 20.7325C92.7514 21.5835 92.5818 22.426 92.2524 23.2108C91.9231 23.9955 91.4407 24.7067 90.8333 25.3029C90.2281 25.8876 89.5151 26.3491 88.7338 26.6616C87.0501 27.3206 85.1798 27.3206 83.4962 26.6616C82.7148 26.3492 82.0017 25.8877 81.3966 25.3029C80.7879 24.7085 80.3057 23.9973 79.9788 23.2119C79.6519 22.4265 79.4871 21.5832 79.4944 20.7325ZM83.0521 20.7325C83.0476 21.1571 83.1316 21.5779 83.2988 21.9682C83.4555 22.3341 83.6774 22.6685 83.9535 22.9552C84.2289 23.2376 84.5565 23.464 84.9181 23.6217C85.48 23.8617 86.1013 23.9265 86.7006 23.8075C87.2999 23.6886 87.8494 23.3915 88.2771 22.9552C88.5534 22.6687 88.7753 22.3342 88.9317 21.9682C89.0947 21.5767 89.1787 21.1569 89.1787 20.7328C89.1787 20.3088 89.0947 19.889 88.9317 19.4975C88.774 19.1314 88.5511 18.7969 88.2738 18.5105C87.8461 18.0742 87.2966 17.7771 86.6973 17.6582C86.098 17.5392 85.4767 17.604 84.9148 17.844C84.5533 18.002 84.2258 18.2283 83.9502 18.5105C83.6742 18.7973 83.4524 19.1317 83.2955 19.4975C83.1298 19.8879 83.0465 20.3085 83.0521 20.7325Z" fill="#224ABE"/>
<path d="M94.5647 20.7323C94.5574 19.8816 94.7222 19.0383 95.0491 18.2529C95.376 17.4675 95.8582 16.7563 96.4669 16.1619C97.0722 15.5772 97.7853 15.1155 98.5666 14.8025C100.25 14.1443 102.12 14.1443 103.803 14.8025C104.585 15.1157 105.298 15.5773 105.903 16.1619C106.51 16.7582 106.993 17.4694 107.322 18.2541C107.651 19.0389 107.821 19.8813 107.821 20.7323C107.821 21.5833 107.651 22.4257 107.322 23.2104C106.993 23.9952 106.51 24.7064 105.903 25.3026C105.298 25.8874 104.585 26.3489 103.803 26.6614C102.12 27.3204 100.25 27.3204 98.5666 26.6614C97.7851 26.349 97.072 25.8875 96.4669 25.3026C95.8582 24.7083 95.376 23.9971 95.0491 23.2117C94.7222 22.4263 94.5574 21.583 94.5647 20.7323ZM98.1224 20.7323C98.1182 21.1568 98.2022 21.5776 98.3691 21.968C98.5266 22.3342 98.7496 22.6687 99.0271 22.9549C99.3025 23.2374 99.6302 23.4637 99.9918 23.6215C100.554 23.8613 101.175 23.926 101.775 23.8071C102.374 23.6882 102.923 23.3912 103.351 22.9549C103.629 22.6685 103.852 22.3341 104.009 21.968C104.172 21.5765 104.256 21.1566 104.256 20.7326C104.256 20.3086 104.172 19.8887 104.009 19.4973C103.852 19.1312 103.629 18.7968 103.351 18.5103C102.924 18.074 102.374 17.7769 101.775 17.658C101.175 17.5391 100.554 17.6038 99.9918 17.8438C99.6303 18.0017 99.3027 18.228 99.0271 18.5103C98.7498 18.7967 98.5268 19.1311 98.3691 19.4973C98.2026 19.8875 98.1189 20.308 98.1231 20.7323H98.1224Z" fill="#224ABE"/>
<path d="M113.507 9.89404V27.1878H109.9V9.89404H113.507Z" fill="#224ABE"/>
<path d="M8.76285 21.4469C9.03704 22.1328 9.49428 22.7303 10.0847 23.1741C10.6644 23.6106 11.3726 23.8421 12.0982 23.8321C12.652 23.8475 13.1979 23.6982 13.6668 23.4031C13.8758 23.2731 14.0465 23.09 14.1616 22.8724C14.2766 22.6549 14.3318 22.4107 14.3215 22.1648C14.3215 21.3866 13.7205 20.7911 12.5186 20.3783L10.4433 19.6638C9.31171 19.3025 8.27973 18.6828 7.42912 17.8537C7.05614 17.4609 6.76559 16.9974 6.57461 16.4906C6.38362 15.9838 6.29607 15.4438 6.31712 14.9026C6.30603 14.1936 6.44927 13.4906 6.73692 12.8425C7.01137 12.2378 7.41576 11.7011 7.92129 11.2705C8.44924 10.8233 9.05689 10.4797 9.71232 10.2579C10.4402 10.0125 11.2044 9.89166 11.9725 9.90061C13.2075 9.88661 14.422 10.2165 15.4802 10.8534C16.5198 11.4741 17.3459 12.3964 17.8489 13.4978L14.761 15.2132C14.5069 14.6697 14.1404 14.1862 13.6859 13.7946C13.2284 13.4035 12.6426 13.1954 12.0409 13.2103C11.5434 13.1862 11.052 13.3288 10.6447 13.6156C10.4757 13.7376 10.339 13.899 10.2465 14.0858C10.154 14.2725 10.1084 14.4791 10.1137 14.6874C10.109 14.8733 10.1466 15.0577 10.2236 15.2269C10.3007 15.396 10.4152 15.5455 10.5585 15.6639C10.9272 15.958 11.3454 16.1839 11.7935 16.3311L14.0418 17.1647C15.2203 17.5328 16.2868 18.1926 17.1423 19.0828C17.8174 19.8746 18.1741 20.8891 18.1431 21.9292C18.1578 22.7049 17.984 23.4727 17.6364 24.1663C17.31 24.8043 16.851 25.3652 16.2902 25.8113C15.7102 26.265 15.0534 26.6109 14.3511 26.8325C13.6047 27.0725 12.825 27.1931 12.0409 27.1898C11.3399 27.1929 10.6417 27.1006 9.96564 26.9154C9.32263 26.7399 8.70737 26.4752 8.13776 26.1291C7.57392 25.784 7.06641 25.3544 6.63296 24.8552C6.17983 24.3333 5.82033 23.7369 5.57031 23.0925L8.76285 21.4469Z" fill="#FAFAFA"/>
<path d="M39.5921 9.89404V27.1878H35.9857V16.2811L31.4844 27.1878H28.8308L24.3499 16.3304V27.1872H20.7441V9.89404H25.2651L30.2296 21.9259L35.6646 9.89404H39.5921Z" fill="#FAFAFA"/>
<path d="M45.5596 21.447C45.8338 22.1329 46.2911 22.7304 46.8815 23.1742C47.4612 23.6107 48.1694 23.8422 48.895 23.8322C49.4488 23.8476 49.9947 23.6983 50.4636 23.4032C50.6726 23.2733 50.8434 23.0901 50.9584 22.8726C51.0734 22.655 51.1286 22.4108 51.1183 22.1649C51.1183 21.3867 50.5173 20.7912 49.3154 20.3784L47.2415 19.6606C46.1098 19.2994 45.0779 18.6796 44.2272 17.8505C43.8543 17.4577 43.5637 16.9943 43.3727 16.4874C43.1817 15.9806 43.0942 15.4406 43.1152 14.8994C43.1042 14.1904 43.2474 13.4874 43.535 12.8393C43.8095 12.2346 44.2139 11.6979 44.7194 11.2674C45.2474 10.8201 45.855 10.4766 46.5104 10.2547C47.2383 10.0093 48.0025 9.88846 48.7706 9.89744C50.0056 9.88344 51.2201 10.2133 52.2783 10.8502C53.3196 11.4692 54.1478 12.3904 54.653 13.4913L51.565 15.2067C51.3109 14.6632 50.9445 14.1797 50.4899 13.7881C50.0323 13.3974 49.4465 13.1893 48.845 13.2038C48.3476 13.1798 47.8565 13.3225 47.4494 13.6091C47.2804 13.7312 47.1438 13.8926 47.0513 14.0793C46.9587 14.2661 46.9131 14.4726 46.9184 14.681C46.9137 14.8668 46.9513 15.0513 47.0283 15.2204C47.1054 15.3896 47.2199 15.539 47.3632 15.6574C47.7319 15.9515 48.1501 16.1775 48.5982 16.3246L50.8465 17.1583C52.025 17.5264 53.0915 18.1861 53.9469 19.0763C54.6221 19.8681 54.9788 20.8826 54.9477 21.9227C54.9625 22.6985 54.7887 23.4662 54.4411 24.1599C54.1147 24.7979 53.6557 25.3587 53.0949 25.8048C52.5151 26.2598 51.8583 26.6068 51.1558 26.8293C50.4093 27.0694 49.6297 27.1899 48.8456 27.1866C48.1448 27.1897 47.4469 27.0974 46.771 26.9122C46.128 26.7367 45.5127 26.4721 44.9431 26.1259C44.3784 25.781 43.8699 25.3514 43.4357 24.8521C42.9826 24.3301 42.6231 23.7338 42.373 23.0893L45.5596 21.447Z" fill="#FAFAFA"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500 203.234">
<path fill="#224abe" d="M225.704 0H41.447A41.575 41.575 0 0 0 12.18 12.18 41.575 41.575 0 0 0 0 41.447v80.052a41.58 41.58 0 0 0 41.447 41.447h134.921l49.675 40.288v-40.288a41.568 41.568 0 0 0 41.121-41.447V41.447A41.584 41.584 0 0 0 225.704 0Zm92.483 43.583c3.85-.044 7.687.507 11.37 1.63a24.575 24.575 0 0 1 8.814 4.788 22.174 22.174 0 0 1 5.713 7.727 27.423 27.423 0 0 1 0 20.897 22.1 22.1 0 0 1-5.713 7.726 24.578 24.578 0 0 1-8.814 4.789 37.682 37.682 0 0 1-11.37 1.63h-9.567v26.998h-16.325l.004-76.185h25.888Zm-9.567 34.716h9.898a12.206 12.206 0 0 0 8.052-2.608 10.297 10.297 0 0 0 2.335-3.378c.542-1.273.819-2.639.819-4.022a10.245 10.245 0 0 0-3.154-7.4 12.206 12.206 0 0 0-8.052-2.608h-9.907l.009 20.016Zm41.552 13.03a27.806 27.806 0 0 1 2.137-10.924 27.78 27.78 0 0 1 6.246-9.211 28.68 28.68 0 0 1 9.246-5.987 31.706 31.706 0 0 1 23.074 0 28.68 28.68 0 0 1 9.246 5.987 28.165 28.165 0 0 1 6.25 9.215 28.171 28.171 0 0 1 2.199 10.92c0 3.749-.745 7.458-2.199 10.916a28.113 28.113 0 0 1-6.25 9.215 28.594 28.594 0 0 1-9.246 5.986 31.655 31.655 0 0 1-23.074 0 28.594 28.594 0 0 1-9.246-5.986 27.78 27.78 0 0 1-6.246-9.211 27.804 27.804 0 0 1-2.137-10.92Zm15.673 0a13.523 13.523 0 0 0 1.088 5.44 14.379 14.379 0 0 0 2.881 4.348 13.435 13.435 0 0 0 4.251 2.938 13.36 13.36 0 0 0 14.796-2.938 14.487 14.487 0 0 0 2.886-4.348 14.14 14.14 0 0 0 0-10.88 14.477 14.477 0 0 0-2.899-4.348 13.362 13.362 0 0 0-14.796-2.938 13.451 13.451 0 0 0-4.251 2.938 14.422 14.422 0 0 0-2.881 4.344 13.445 13.445 0 0 0-1.075 5.444Zm50.715-.004a27.798 27.798 0 0 1 8.379-20.131 28.577 28.577 0 0 1 9.25-5.987 31.642 31.642 0 0 1 23.065 0 28.588 28.588 0 0 1 9.25 5.987 28.178 28.178 0 0 1 6.251 9.215 28.242 28.242 0 0 1 2.198 10.916 28.222 28.222 0 0 1-8.449 20.135 28.557 28.557 0 0 1-9.25 5.982 31.631 31.631 0 0 1-23.065 0 28.547 28.547 0 0 1-9.25-5.982 27.85 27.85 0 0 1-6.247-9.211 27.765 27.765 0 0 1-2.132-10.924Zm15.669 0a13.494 13.494 0 0 0 1.088 5.444 14.524 14.524 0 0 0 2.898 4.348 13.483 13.483 0 0 0 4.251 2.938 13.38 13.38 0 0 0 14.797-2.938 14.356 14.356 0 0 0 2.898-4.348 14.154 14.154 0 0 0 0-10.884 14.405 14.405 0 0 0-2.898-4.348 13.362 13.362 0 0 0-14.797-2.934 13.516 13.516 0 0 0-4.251 2.934 14.574 14.574 0 0 0-2.898 4.348 13.587 13.587 0 0 0-1.084 5.44h-.004Zm51.882-47.742H500v76.18h-15.889z"/>
<path fill="#fafafa" d="M38.601 94.474a17.743 17.743 0 0 0 5.824 7.608 14.39 14.39 0 0 0 8.867 2.898c2.44.066 4.845-.59 6.911-1.889a6.148 6.148 0 0 0 2.181-2.34c.506-.955.749-2.03.7-3.114 0-3.427-2.647-6.052-7.938-7.872l-9.144-3.145a33.768 33.768 0 0 1-13.277-7.973 17.903 17.903 0 0 1-4.899-12.999 21.558 21.558 0 0 1 1.851-9.079 19.947 19.947 0 0 1 5.215-6.924 24.245 24.245 0 0 1 7.89-4.458 29.97 29.97 0 0 1 9.955-1.573 29.314 29.314 0 0 1 15.453 4.194 26.275 26.275 0 0 1 10.435 11.651l-13.603 7.554a18.716 18.716 0 0 0-4.735-6.246 10.721 10.721 0 0 0-7.246-2.577 9.847 9.847 0 0 0-6.15 1.789 5.625 5.625 0 0 0-2.339 4.717A5.396 5.396 0 0 0 46.513 69a17.362 17.362 0 0 0 5.44 2.938l9.902 3.674a32.295 32.295 0 0 1 13.656 8.449 18.477 18.477 0 0 1 4.409 12.537c.066 3.418-.7 6.801-2.233 9.854a22.119 22.119 0 0 1-5.929 7.246 27.01 27.01 0 0 1-8.542 4.497 32.776 32.776 0 0 1-10.175 1.577 33.888 33.888 0 0 1-9.141-1.211 31.361 31.361 0 0 1-8.052-3.462 28.437 28.437 0 0 1-6.63-5.612 26.428 26.428 0 0 1-4.682-7.766l14.065-7.247Zm135.802-50.891v76.181h-15.884V71.718l-19.832 48.046h-11.686l-19.739-47.83v47.825H91.378V43.583h19.915l21.871 53.001 23.941-53.001h17.298Zm26.289 50.891a17.75 17.75 0 0 0 5.824 7.608 14.382 14.382 0 0 0 8.867 2.898c2.441.071 4.846-.59 6.912-1.889a6.134 6.134 0 0 0 2.176-2.335 6.11 6.11 0 0 0 .705-3.119c0-3.427-2.648-6.052-7.943-7.872l-9.136-3.158a33.738 33.738 0 0 1-13.276-7.977 17.818 17.818 0 0 1-3.762-6.005 17.845 17.845 0 0 1-1.137-6.995 21.534 21.534 0 0 1 1.85-9.074 19.941 19.941 0 0 1 5.216-6.925 24.269 24.269 0 0 1 7.889-4.458 30.042 30.042 0 0 1 9.96-1.577 29.307 29.307 0 0 1 15.448 4.198 26.266 26.266 0 0 1 10.462 11.634l-13.602 7.559a18.688 18.688 0 0 0-4.736-6.251 10.742 10.742 0 0 0-7.246-2.572 9.856 9.856 0 0 0-6.149 1.784 5.686 5.686 0 0 0-1.754 2.07 5.711 5.711 0 0 0-.586 2.652c-.017.819.146 1.63.485 2.374a5.358 5.358 0 0 0 1.476 1.925 17.567 17.567 0 0 0 5.44 2.943l9.907 3.669a32.295 32.295 0 0 1 13.655 8.449 18.49 18.49 0 0 1 4.41 12.541 21.067 21.067 0 0 1-2.234 9.854 22.099 22.099 0 0 1-5.929 7.246 27.052 27.052 0 0 1-8.541 4.511 32.86 32.86 0 0 1-10.176 1.577 34.08 34.08 0 0 1-9.14-1.211 31.389 31.389 0 0 1-8.052-3.463 28.413 28.413 0 0 1-6.639-5.612 26.402 26.402 0 0 1-4.682-7.766l14.038-7.233Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,5 +1,4 @@
<?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 1024 1024" xmlns="http://www.w3.org/2000/svg">
<circle cx="512" cy="512" r="512" style="fill:#178a9e"/>
<path d="M706 356.3v-.3c-.3-4.3-.6-9.3-.9-14.6-.6-10-1.3-20.8-1.9-29-1-5.7-2.4-10.8-4-15.4-10.2-22.6-30.1-33.5-51.1-38.7-9.6-1.7-21.3-2-33.8-2.3H493.7c-77.7 4.2-110.3 49.2-119.1 73.1-34 101.7-55.2 233.5-70.5 328.6-.3 1.9-.6 3.7-.9 5.5l-5 45.2c-.3 7.1.4 14.9 2.3 22.4 9.5 27.6 38.3 50.8 101.7 27.7 59.9-26 130.6-58.4 203.7-94.7 41.6-24 102.6-79.2 105.8-148.9-.5-51.6-2.2-105.8-5.7-158.6zm-96.3 38.2c0 6-4.9 10.9-10.9 10.9-36.3 0-65.6 29.4-65.6 65.6v40.2c0 67.5-54.7 122.1-122.1 122.1-5.9 0-10.6-4.8-10.6-10.6v-33.3c0-6 4.9-10.9 10.9-10.9 36.3 0 65.6-29.4 65.6-65.6v-40.2c0-67.4 54.7-122.1 122.1-122.1 5.9 0 10.6 4.8 10.6 10.6v33.3z" style="fill:#fff"/>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 402.669 500">
<path fill="#178a9e" fill-rule="evenodd" d="M307.65.047 305.919 0H190.388C114.751 4.09 82.942 48.028 74.432 71.421 41.285 170.78 20.662 299.463 5.764 392.342l-.865 5.396-4.83 44.158a76.333 76.333 0 0 0 2.234 21.851c9.281 26.932 37.299 49.617 99.014 27.011v.047c66.89-29.166 133.024-60 198.373-92.454 40.54-23.44 99.942-77.351 102.978-145.421-.551-50.498-2.234-103.434-5.664-154.955l-.031.032v-.362c-.283-4.232-.566-9.124-.881-14.221-.582-9.785-1.211-20.325-1.888-28.301a97.388 97.388 0 0 0-3.885-15.055c-9.911-22.071-29.277-32.721-49.712-37.803C331.279.629 319.826.346 307.65.047Zm-4.405 102.758c.016-5.711-4.609-10.351-10.335-10.351-65.679-.016-118.93 53.235-118.93 118.929v39.801c0 35.285-28.615 63.885-63.901 63.901-5.884 0-10.65 4.766-10.65 10.65v32.548c0 5.711 4.625 10.336 10.335 10.336 65.679 0 118.93-53.251 118.914-118.93v-39.8c.016-35.302 28.631-63.901 63.917-63.901 5.884 0 10.65-4.767 10.65-10.651v-32.532Z" clip-rule="evenodd"/>
<path fill="#fff" d="M292.91 92.454c5.71 0 10.335 4.625 10.335 10.335v32.548c0 5.884-4.766 10.651-10.65 10.651-35.301 0-63.917 28.615-63.917 63.916v42.239c0 65.679-53.251 118.898-118.929 118.898-5.695-.015-10.32-4.64-10.32-10.335v-32.533c0-5.883 4.766-10.65 10.65-10.65 35.301 0 63.917-28.615 63.917-63.917v-42.239c0-65.678 53.251-118.913 118.914-118.913Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 934 B

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,3 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" aria-label="Orcid" role="img" version="1.1" viewBox="20.43 19.15 472.02 477.37">
<path d="m90.98 495.78c-34.039-4.4764-59.899-27.897-68.719-62.235-1.7089-6.6535-1.8315-18.425-1.8315-175.78v-168.65l2.3243-8.7141c7.9697-29.879 29.048-50.957 58.926-58.926l8.7141-2.3243h166.04c152.46 0 166.6 0.14424 172.88 1.764 26.707 6.8875 46.673 23.455 56.524 46.903 7.0704 16.828 6.6004 3.3051 6.6004 189.94v168.65l-2.3243 8.7141c-7.9194 29.691-28.665 50.673-58.242 58.906l-8.354 2.3254-162.9 0.15257c-89.597 0.0838-165.93-0.24538-169.63-0.73175zm170.82-162.88c20.825-5.2747 34.521-18.343 38.017-36.274 3.6656-18.801-5.5851-37.395-22.503-45.232-3.446-1.5963-16.369-5.5775-28.717-8.8472-29.901-7.9175-35.478-10.899-37.16-19.865-1.677-8.9393 3.7918-17.332 13.113-20.125 5.2787-1.5815 19.883-1.7076 24.917-0.21512 7.5208 2.2295 12.778 6.3028 15.398 11.93 1.3786 2.9608 2.5111 6.407 2.5167 7.6582 0.0208 4.6278 2.446 5.5569 14.505 5.5569 14.98 0 15.6-0.45028 13.832-10.044-4.5236-24.55-26.626-40.08-57.043-40.08-24.594 0-44.122 9.999-52.343 26.802-2.4619 5.0319-3.0102 7.6603-3.3334 15.978-0.47883 12.325 1.7889 19.294 8.8231 27.118 6.707 7.4598 15.85 11.58 39.54 17.818 30.89 8.1342 34.106 9.443 38.412 15.636 2.2802 3.2792 2.4403 14.549 0.26645 18.753-4.202 8.1257-13.956 12.108-29.277 11.954-12.041-0.12098-20.127-2.5954-26.357-8.0654-4.1882-3.6773-8.5994-12.217-8.6149-16.677-0.0227-6.5413-0.93651-6.98-14.539-6.98-15.301 0-15.351 0.0392-13.706 10.647 4.5867 29.562 31.039 47.07 67.916 44.952 4.8819-0.28038 12.233-1.36 16.336-2.3993zm-146.55-2.6848c15.156-3.4226 29.38-13.147 37.313-25.509 14.942-23.286 16.446-63.715 3.3689-90.596-5.353-11.003-15.685-21.454-26.378-26.681-12.548-6.1332-19.304-6.9335-58.533-6.9335-32.874 0-34.378 0.0857-35.413 2.0198-1.4954 2.7942-1.4954 144.58 0 147.38 1.0362 1.9362 2.5522 2.0198 36.604 2.0198 29.014 0 36.9-0.31097 43.039-1.6973zm-51.484-74.011v-51.69h16.516c19.112 0 26.547 1.1212 34.603 5.2183 15.475 7.8694 21.158 20.352 21.158 46.472 0 20.64-3.2277 31.721-11.711 40.204-9.0503 9.0503-18.068 11.487-42.512 11.487h-18.055zm283.4 74.056c0.34862-0.90848 0.66566-25.226 0.70452-54.04 0.0459-34.009 0.4197-51.656 1.0656-50.3 0.54718 1.1487 9.3525 25.349 19.567 53.779l18.573 51.69 11.12 0.29592c10.598 0.28202 11.192 0.18394 12.642-2.0885 0.83691-1.3114 9.601-24.94 19.476-52.508 9.8747-27.568 18.36-50.829 18.856-51.69 0.51625-0.89609 0.92284 21 0.95014 51.168 0.0262 29.004 0.43037 53.338 0.89801 54.075 0.63227 0.99644 4.0416 1.2642 13.298 1.0442l12.448-0.29574v-150.37l-17.752-0.25872c-9.7638-0.14231-18.375 0.14228-19.136 0.6324-0.76121 0.49013-9.9245 25.747-20.363 56.126-10.438 30.379-19.391 55.235-19.896 55.235-0.50428 0-9.5998-24.67-20.212-54.823-10.612-30.153-19.782-55.421-20.377-56.152-0.81751-1.0048-5.5652-1.2594-19.469-1.0442l-18.388 0.28456-0.27023 74.142c-0.14861 40.778-0.0458 74.729 0.22829 75.447 0.3603 0.94341 3.951 1.3053 12.951 1.3053 10.391 0 12.557-0.27335 13.086-1.6518z" fill="#44a9fe" stroke-width="1.0442"></path>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 494.394 500">
<path fill="#44a9fe" d="M73.896 499.226c-35.653-4.688-62.739-29.22-71.977-65.186C.129 427.072 0 414.742 0 249.927V73.281l2.435-9.127c8.347-31.296 30.425-53.373 61.72-61.72L73.282 0h173.912C406.882 0 421.692.151 428.27 1.848c27.973 7.213 48.886 24.567 59.204 49.126 7.405 17.626 6.913 3.462 6.913 198.945v176.646l-2.434 9.127c-8.296 31.099-30.024 53.075-61.004 61.699l-8.75 2.435-170.623.16c-93.844.088-173.796-.257-177.672-.766l-.008.006Zm178.918-170.602c21.813-5.525 36.158-19.213 39.82-37.994 3.838-19.692-5.85-39.168-23.57-47.376-3.61-1.672-17.145-5.842-30.079-9.267-31.318-8.293-37.16-11.416-38.921-20.807-1.757-9.362 3.971-18.153 13.734-21.079 5.529-1.657 20.826-1.789 26.099-.225 7.877 2.335 13.383 6.602 16.128 12.496 1.443 3.101 2.63 6.71 2.635 8.021.022 4.847 2.562 5.82 15.193 5.82 15.69 0 16.339-.471 14.487-10.52-4.737-25.714-27.888-41.98-59.747-41.98-25.76 0-46.214 10.473-54.825 28.072-2.577 5.271-3.152 8.024-3.491 16.736-.501 12.909 1.874 20.209 9.242 28.404 7.025 7.813 16.601 12.129 41.414 18.662 32.355 8.52 35.723 9.891 40.233 16.378 2.388 3.434 2.556 15.238.28 19.642-4.401 8.511-14.618 12.682-30.665 12.521-12.612-.127-21.081-2.719-27.607-8.448-4.387-3.852-9.007-12.796-9.023-17.468-.024-6.852-.981-7.31-15.228-7.31-16.027 0-16.079.04-14.356 11.151 4.803 30.964 32.51 49.302 71.136 47.084 5.113-.295 12.813-1.425 17.11-2.514l.001.001Zm-153.498-2.813c15.875-3.584 30.773-13.77 39.082-26.718 15.651-24.39 17.226-66.736 3.529-94.891-5.607-11.525-16.428-22.471-27.628-27.946-13.143-6.424-20.22-7.262-61.308-7.262-34.433 0-36.008.09-37.092 2.116-1.567 2.927-1.567 151.435 0 154.367 1.085 2.028 2.673 2.115 38.339 2.115 30.39 0 38.649-.326 45.079-1.777l-.001-.004Zm-53.924-77.519v-54.141h17.299c20.018 0 27.805 1.175 36.243 5.466 16.209 8.243 22.161 21.317 22.161 48.676 0 21.618-3.381 33.225-12.266 42.11-9.48 9.479-18.925 12.031-44.527 12.031H45.391l.001-54.142Zm296.836 77.567c.364-.951.696-26.422.737-56.602.048-35.622.44-54.105 1.116-52.685.573 1.203 9.796 26.551 20.495 56.329l19.454 54.14 11.647.31c11.1.296 11.722.193 13.241-2.187.877-1.374 10.056-26.122 20.4-54.997 10.343-28.875 19.23-53.239 19.75-54.141.54-.938.966 21.996.995 53.594.027 30.379.45 55.867.94 56.639.662 1.043 4.234 1.324 13.929 1.093l13.038-.31V169.543l-18.594-.271c-10.227-.149-19.246.15-20.043.663-.797.513-10.395 26.968-21.329 58.787-10.932 31.819-20.31 57.854-20.839 57.854-.528 0-10.055-25.84-21.17-57.423-11.115-31.582-20.72-58.048-21.343-58.814-.856-1.052-5.829-1.32-20.392-1.093l-19.26.297-.283 77.657c-.156 42.712-.048 78.272.239 79.024.377.989 4.138 1.368 13.565 1.368 10.884 0 13.152-.287 13.707-1.73v-.003Z"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1 @@
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><g fill="none"><path d="M0 0h90v90H0z" fill="#E20074"/><g fill="#FFF"><path d="M18.692 55.385V42.404h12.981v12.98zm39.635 0V42.404h12.981v12.98z"/><path d="M70.615 12.98h-51.23l-.693 22.674 3.462.52c.692-6.75 2.423-11.597 5.192-14.886 2.942-3.288 7.096-5.192 12.462-5.365v47.25c0 4.154-.52 6.75-1.731 7.962-1.039 1.038-2.77 1.73-5.192 1.903-.693 0-1.904.174-3.635.174v3.634h31.673v-3.634c-1.73 0-2.942 0-3.635-.174-2.423-.173-4.153-.865-5.192-1.903-1.211-1.212-1.73-3.981-1.73-7.962V16.096c5.365.173 9.519 1.904 12.46 5.366 2.943 3.288 4.674 8.134 5.193 14.884l3.462-.52-.866-22.845Z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 660 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,10 +1,4 @@
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_154_102)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M297.647 4.78775C299.464 5.07025 301.17 5.85037 302.58 7.04373C303.991 8.23707 305.052 9.79823 305.649 11.5583L305.999 12.85L318.014 75.3062C334.084 81.5487 349.235 89.9877 363.046 100.389L368.086 104.347L428.753 83.3683C432.661 81.6601 436.838 82.8893 439.78 86.285C460.64 109.972 477.591 138.554 487.424 168.574C488.164 170.248 488.382 172.11 488.047 173.912C487.713 175.714 486.842 177.369 485.553 178.657L484.483 179.552L436.345 221.01C438.072 230.28 438.566 240.3 438.566 250.05C438.566 257.904 438.238 265.862 437.229 273.465L436.345 279.112L484.483 320.611C486.153 321.812 487.359 323.564 487.896 325.567C488.433 327.568 488.266 329.698 487.424 331.589C477.613 361.63 460.682 390.17 439.801 413.836C437.167 416.877 433.588 418.19 430.07 417.232L428.753 416.774L368.107 395.774C354.797 406.629 339.923 415.565 324.041 422.357L318.034 424.816L305.999 487.313C305.584 489.358 304.561 491.226 303.069 492.668C301.577 494.108 299.685 495.052 297.647 495.375C281.93 498.292 266.213 500 250.023 500C233.813 500 218.095 498.292 202.378 495.375C200.559 495.092 198.851 494.312 197.438 493.119C196.023 491.926 194.958 490.366 194.354 488.605L194.026 487.313L182.011 424.816C165.665 418.593 150.284 410.026 136.341 399.379L131.919 395.774L71.2717 416.774C67.363 418.482 63.187 417.252 60.2246 413.836C39.3439 390.17 22.4131 361.63 12.6001 331.589C11.8637 329.914 11.6483 328.054 11.9828 326.252C12.3172 324.45 13.1856 322.795 14.4722 321.506L15.542 320.611L63.6601 279.112C62.0471 269.513 61.3034 259.786 61.4383 250.05C61.4383 242.258 61.7469 234.28 62.755 226.655L63.6601 221.03L15.5214 179.552C13.8514 178.351 12.6452 176.599 12.1087 174.596C11.5722 172.594 11.7386 170.465 12.5796 168.574C22.3925 138.554 39.3233 109.972 60.204 86.285C61.3417 84.8444 62.8613 83.7618 64.5845 83.1642C66.3078 82.5664 68.1636 82.4783 69.9346 82.9101L71.2717 83.3475L131.919 104.326C145.41 93.2005 160.453 84.1583 176.56 77.4936L182.011 75.2854L194.026 12.8292C194.435 10.7811 195.457 8.9099 196.949 7.46812C198.444 6.02634 200.338 5.08349 202.378 4.76692C233.817 -1.58897 266.188 -1.58897 297.627 4.76692L297.647 4.78775ZM250.002 103.722C170.017 103.722 105.257 169.219 105.257 250.008C105.257 330.798 170.059 396.295 250.002 396.295C329.946 396.295 394.747 330.798 394.747 250.008C394.747 169.219 329.946 103.722 249.982 103.722H250.002ZM341.61 229.676V186.136H158.395V229.676H228.196V334.256H271.809V229.676H341.61Z" fill="#512FC9"/>
</g>
<defs>
<clipPath id="clip0_154_102">
<rect width="500" height="500" fill="white"/>
</clipPath>
</defs>
<path d="M487.685 320.622L438.93 279.108L439.833 273.474C440.854 265.859 441.187 257.91 441.187 250.059C441.187 240.303 440.677 230.273 438.93 221.009L487.685 179.555L488.765 178.652C490.06 177.377 490.944 175.709 491.277 173.922C491.631 172.116 491.395 170.252 490.649 168.583C480.697 138.553 463.524 109.975 442.405 86.2829C439.421 82.8886 435.2 81.6512 431.236 83.379L369.804 104.341L364.701 100.395C350.714 89.9931 335.371 81.5543 319.098 75.3111L306.93 12.8563L306.577 11.5607C305.971 9.79406 304.897 8.24315 303.468 7.04613C302.039 5.84822 300.312 5.06393 298.473 4.78924L298.451 4.76903C266.613 -1.58968 233.833 -1.58968 201.996 4.76903C199.929 5.08325 198.012 6.02592 196.498 7.45886C194.984 8.91049 193.952 10.7756 193.536 12.8361L181.371 75.2925L175.85 77.4904C159.539 84.1641 144.305 93.1925 130.643 104.321L69.2275 83.3395L67.8728 82.9081C66.0784 82.4759 64.2008 82.5729 62.4551 83.1633C60.708 83.7715 59.171 84.8507 58.0189 86.2829C36.872 109.974 19.7275 138.552 9.78981 168.583C8.9379 170.467 8.76884 172.588 9.31339 174.59C9.85641 176.592 11.0768 178.358 12.769 179.555L61.5195 221.029L60.6025 226.662C59.5815 234.278 59.2673 242.267 59.2673 250.059C59.1323 259.794 59.884 269.511 61.5196 279.108L12.7908 320.622L11.7077 321.504C10.4043 322.799 9.52452 324.449 9.18538 326.254C8.8479 328.06 9.0659 329.925 9.81154 331.592C19.7492 361.643 36.8936 390.183 58.0391 413.833C61.04 417.249 65.2684 418.485 69.2275 416.778L130.643 395.776L135.122 399.388C149.239 410.026 164.817 418.604 181.371 424.825L193.536 487.32L193.87 488.615C194.481 490.363 195.56 491.934 196.993 493.132C198.424 494.328 200.153 495.093 201.996 495.388C217.913 498.293 233.829 500 250.243 500C266.64 500 282.557 498.293 298.473 495.388C300.535 495.053 302.452 494.112 303.963 492.679C305.474 491.226 306.511 489.363 306.931 487.321L319.117 424.825L325.201 422.372C341.283 415.581 356.346 406.631 369.826 395.776L431.236 416.779L432.57 417.23C436.143 418.192 439.755 416.876 442.424 413.833C463.583 390.183 480.717 361.643 490.649 331.592C491.513 329.709 491.67 327.57 491.14 325.567C490.591 323.566 489.374 321.818 487.685 320.622ZM250.224 396.305C169.266 396.305 103.642 330.808 103.642 250.019C103.642 169.235 169.219 103.72 250.213 103.714C331.186 103.72 396.809 169.235 396.809 250.019C396.809 330.808 331.181 396.305 250.224 396.305Z" fill="#512FC9"/>
<path d="M250.221 150.013C195 150.017 150.072 194.877 150.072 250.013C150.072 305.15 195.001 350.005 250.225 350.005C305.45 350.005 350.378 305.15 350.378 250.013C350.378 194.877 305.446 150.017 250.221 150.013ZM250.225 308.774C217.735 308.774 191.303 282.415 191.303 250.013C191.303 217.607 217.731 191.245 250.213 191.245C282.707 191.245 309.146 217.607 309.146 250.013C309.146 282.415 282.716 308.774 250.225 308.774Z" fill="#512FC9"/>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

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