Commit Graph

1065 Commits

Author SHA1 Message Date
Prateek Sunal
545bdc537e fix: hide window at launch, show later in main 2024-02-17 20:49:54 +05:30
Prateek Sunal
52a12915b2 fix: default size as 450x800 2024-02-17 13:57:54 +05:30
Prateek Sunal
0ba29c05c9 fix: scrollbar position on onboarding 2024-02-17 13:56:00 +05:30
Prateek Sunal
788e58e417 fix: scroll view 2024-02-17 00:55:14 +05:30
Prateek Sunal
4229a405fd fix: cross axis count issue 2024-02-17 00:50:23 +05:30
Prateek Sunal
15f26240b7 fix: responsive code tiles 2024-02-17 00:39:34 +05:30
Prateek Sunal
c9022be745 fix: outlined button height 2024-02-17 00:24:18 +05:30
Prateek Sunal
aed86a5173 fix: error 2024-02-14 19:53:17 +05:30
Prateek Sunal
6ac48c7478 fix: sign 2024-02-14 19:40:12 +05:30
Prateek Sunal
298014ee4e fix: error 2024-02-14 19:24:26 +05:30
Prateek Sunal
d8d7f7f79d fix: branch 2024-02-14 19:14:08 +05:30
Prateek Sunal
795ffe20a3 fix: signing 2024-02-14 19:11:32 +05:30
Prateek Sunal
f44a0eca1d fix: error 2024-02-14 18:55:12 +05:30
Prateek Sunal
d0d8bce72d fix: error 2024-02-14 18:42:48 +05:30
Prateek Sunal
004d589854 fix: error 2024-02-14 18:26:47 +05:30
Prateek Sunal
9ea551e693 fix: sign windows exe and zip 2024-02-14 18:20:10 +05:30
Prateek Sunal
1a22dfab17 chore: update path of upstream 2024-02-14 17:57:36 +05:30
Prateek Sunal
a56a08630b fix: trying to solve fprints on linux 2024-02-14 14:59:04 +05:30
Prateek Sunal
0cb02533c7 fix: qr code page scroll 2024-02-14 14:58:52 +05:30
Prateek Sunal
a07e1a39e6 fix: add timestamp on release 2024-02-13 21:42:26 +05:30
Prateek Sunal
2bc41d529b fix: add runtime options 2024-02-13 21:16:16 +05:30
Prateek Sunal
5520ebf0ed fix: com.apple.security.get-task-allow entitlement error 2024-02-13 21:07:50 +05:30
Prateek Sunal
e33c0d16f9 fix: sign before notary 2024-02-13 20:22:20 +05:30
Prateek Sunal
63ae524352 fix: enable hardened runtime 2024-02-13 19:59:12 +05:30
Prateek Sunal
b5328d84ab fix: notary 2024-02-13 18:53:04 +05:30
Prateek Sunal
529331f82d feat: add notarization to dmg 2024-02-13 18:12:07 +05:30
Prateek Sunal
d3e8463cb7 chore: lint fix 2024-02-13 17:02:40 +05:30
Prateek Sunal
9c4c2d2b52 fix: disable use offline 2024-02-13 16:41:13 +05:30
Prateek Sunal
1fcc66558e fix: installer not found mac ci 2024-02-12 21:29:25 +05:30
Prateek Sunal
5279a134e0 [FEAT] Auth Desktop (#416)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

This is a PR that makes the auth build runnable on the Desktop platform.
Below is a screenshot for the same:
![Screenshot 2024-01-10 at 10 35
14 PM](https://github.com/ente-io/auth/assets/41370460/9efe00f9-9a49-48f9-a822-d578ddbe82bf)

Some things to note:
- LocalAuth will be bypassed on unsupported platforms (desktop)
- Switched to sodium and sodium-libs from flutter_sodium.
- QR code library is incompatible with desktop, So I removed access to
those pages.
- Bumped some dependencies and done some lint fixes
- Also add save key option as send file may not help on desktop (related
#380)


https://github.com/ente-io/auth/assets/41370460/3f3471e8-45f6-4146-88ac-b763d4f38b32

- Update Recovery Key Card UI
![Screenshot 2024-01-19 at 12 31
31 AM](https://github.com/ente-io/auth/assets/41370460/19db35cd-f151-4587-a74b-6c53bca0f23f)

So this is a step towards more updated code and better multiplatform
support.

## Type of Change

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

- [ ] 🖼️ New icon
- [x]  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

---------

Co-authored-by: Neeraj Gupta <254676+ua741@users.noreply.github.com>
2024-02-12 21:06:41 +05:30
Neeraj Gupta
f6f8b1ca3d Fix inconsitent state (#446)
If user clicks on New user login flow, abandon that in between and tries
account recovery via recovery code, we were using old volatile password
in memory for generating the recovery_key for UI.

This PR fixes that issue.
v2.0.34
2024-02-09 13:41:00 +05:30
Neeraj Gupta
27c6d8ffde Export fixes (#445) 2024-02-09 12:28:36 +05:30
Neeraj Gupta
310d32def2 Log improvements (#444) 2024-02-09 10:47:03 +05:30
forthcoming73
cb1376f338 add icon for notesnook (#443)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

add the svg icon for notesnook

<!--- 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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-02-05 10:04:42 +05:30
github-actions[bot]
a1fcc82cb5 New Translations (#441)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-02-04 14:56:16 +05:30
github-actions[bot]
5d0f919027 New Translations (#440)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-02-02 18:53:45 +05:30
Sven
8766face0d Add 6 new icons (#436)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

<!--- Describe your changes in detail -->
Added 6 new icons
- Crowdpear
- DEGIRO
- Esketit
- Estateguru
- Kagi
- Mintos

## 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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-02-02 18:53:15 +05:30
Kusha Gharahi
1f42338c2a Add Lastpass Authenticator import (#437)
## Description

Added LastPass Authenticator import and tested it on iOS with my
import.json file.

## Type of Change

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

- [ ] 🖼️ New icon
- [x]  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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-02-02 12:48:44 +05:30
github-actions[bot]
30f5358ac0 New Translations (#431)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-01-27 18:52:44 +05:30
Tanguy
cb0b965fb7 Fix Filen icon (#426)
Fix Filen SVG

<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

- Fix Filen SVG that was showing like that on my iPhone:

![image](https://github.com/ente-io/auth/assets/98350888/e543cf82-2d46-48df-b846-57fba0b42945)

- Remove GitLab slug that was not necessary (GitLab = gitlab)

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

## Type of Change

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

- [ ] 🖼️ 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

---------

Co-authored-by: Vishnu Mohandas <vishnu@ente.io>
2024-01-27 14:01:42 +05:30
Nikunj Kumar Nakum
c9cea27aaa Added Kite icon (#427)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

Added kite icon.

## 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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore

---------

Co-authored-by: Vishnu Mohandas <vishnu@ente.io>
2024-01-27 13:35:46 +05:30
iamgitcat
87d23a5327 Add some more icons (#430)
## Description

Add icons for BorgBase, Gosuslugi, IVPN, IceDrive, Yandex, Murena
(eCloud), pCloud

## Type of Change

- [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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-01-27 12:37:45 +05:30
github-actions[bot]
8def85a2ad New Translations (#414)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-01-25 17:10:03 +05:30
iamgitcat
f4d8cd9e48 Add Koofr icon (#423)
## Description

Add Koofr icon

## Type of Change

- [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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore

---------

Co-authored-by: Vishnu Mohandas <vishnu@ente.io>
2024-01-17 11:34:32 +05:30
Nikunj Kumar Nakum
b785bfde57 Optimized SVG icons for #405 (#418)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description
Sizing issue with recent #405 icons was fixed by optimizing svg files.
<!--- Describe your changes in detail -->

## Type of Change

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

- [ ] 🖼️ 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-01-12 13:07:09 +05:30
green
eb4d43307e Update Authy guide (#415)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

Adds info on Bitwarden import support

## Type of Change

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

- [ ] 🖼️ 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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [x] 📝 Documentation
- [ ] 🗑️ Chore
2024-01-08 19:47:32 +05:30
Vishnu Mohandas
66bd489904 Fix privacy screen colors (#411)
### Description
Fixes this monstrosity.

<img width="320" alt="Screenshot 2024-01-06 at 10 17 28 PM"
src="https://github.com/ente-io/auth/assets/1161789/30964804-8e7e-429b-b4f0-6963059c931b">
  
  
### Note
On iOS, the colors could still be inverted if the user has opted for a
theme different from the system theme, since `LaunchImage` is
dynamically provided by iOS
2024-01-07 04:23:38 +05:30
Vishnu Mohandas
1b7b6e457b v2.0.30 (#409) v2.0.30 2024-01-04 10:18:57 +05:30
Zxhir
61c53e9d10 Add the TCPShield logo (#408)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

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

This PR adds the TCPShield. TCPShield is a highly available DDoS
protection platform, mainly used in Minecraft servers. I have also
re-aranged NextDNS and Skiff in the custom-icons.json to make it in
alphabetical order.

<!--- 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)
- [ ] 🧹 Code refactor
- [ ]  Build configuration change
- [ ] 📝 Documentation
- [ ] 🗑️ Chore
2024-01-04 09:20:44 +05:30
Antoni Siek
13fe460069 fix: bitwarden imports (#406)
<!--
  Thanks for contributing!

Provide a description of your changes below and a general summary in the
title

Please look at the following checklist to ensure that your PR can be
accepted quickly:
-->

## Description

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

There are two issues with Bitwarden imports ATM:

1. TOTP secrets in Bitwarden are sometimes saved in a format of
`otpauth://[...]` and sometimes in a format of secret only. Ente auth
assumes that only the second one is used, which is not true and causes
an exception. To make both methods work as excepted, in the code, I'm
checking which format is used and create `Code` object accordingly.
2. Sometimes items in Bitwarden exports are not accounts, but rather
notes. In that case, the `item` variable in the
`_processBitwardenExportFile` method does not contain the `login`
attribute, which causes an exception. I've added a check to make sure
that the item we're parsing is indeed an account.

It is my first time making something in Dart, so please don't be too
harsh about my code :)

## Type of Change

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

- [ ] 🖼️ 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-01-03 12:53:26 +05:30