Commit graph

24057 commits

Author SHA1 Message Date
Vishnu Mohandas
205dd302da
[auth] Update workflow (#744) 2024-03-08 12:54:53 +05:30
vishnukvmd
0ca29d2f83 [auth] Update workflow 2024-03-08 12:53:59 +05:30
Vishnu Mohandas
232dbde8a3
Update scripts for Auth (#743) 2024-03-08 12:38:33 +05:30
vishnukvmd
70435cfccf [auth] v2.0.36 2024-03-08 12:38:04 +05:30
vishnukvmd
bd455825e6 Enable AAB upload to PlayStore 2024-03-08 12:37:39 +05:30
vishnukvmd
b15d05050a Lower Flutter version 2024-03-08 12:37:27 +05:30
github-actions[bot]
58958cd705
[auth] New translations (#738)
New translations from
[Crowdin](https://crowdin.com/project/ente-authenticator-app)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-03-08 10:39:02 +05:30
Manav Rathi
457b1c1abd
[docs] Prepare for first publish (#735)
Finalize the structure of the docs, and go through all of the existing
content, cleaning it up and making it a bit more consistent.

Apart from the photos/troubleshooting/sharing-logs page, there are no
other placeholders left. The content is still not complete, but things
are at a state where we can publish this and then iteratively keep
adding to it.
2024-03-07 17:09:11 +05:30
Manav Rathi
1955508a90 Audit and edit 2024-03-07 17:05:21 +05:30
Neeraj Gupta
a9cb6f3077
[mobile] Remove unused db for public keys (#734)
## Description
To keep the changes simple, we are not deleting any existing database
instances. In case we need to store this information in the future, we
will reuse the existing database instead of creating a new one.
2024-03-07 16:37:20 +05:30
Manav Rathi
b66cdb8942 Finalize structure 2024-03-07 15:38:41 +05:30
Vishnu Mohandas
a8922203bf
Fix warnings around missing awaits (#733)
Fix warnings around missing awaits
2024-03-07 15:21:27 +05:30
Manav Rathi
7e2410a0ed More 2024-03-07 15:15:18 +05:30
Manav Rathi
3e614e66f5 Scaffold a few pages 2024-03-07 13:59:29 +05:30
vishnukvmd
3b498f1be6 Fix warnings around missing awaits 2024-03-07 13:46:05 +05:30
Manav Rathi
cf75ac58b9 Update to latest vitepress 2024-03-07 13:28:36 +05:30
Vishnu Mohandas
90bbc54bb5
[Auth] Allow for configuring a custom server (#726)
## Description
Users can now tap on the onboarding screen **7 times** to bring up a
page where they can configure the endpoint the app should be connecting
to.


![self-host](https://github.com/ente-io/ente/assets/1161789/10f61f6d-0fb3-4f5b-889e-806ca7607525)



## Tests
- [x] Verified that production flows are working as expected
- [x] Verified that configuring the endpoint to a local instance lets
you
  - [x] Connect to that instance 
  - [x] Create an account
  - [x] Add a key
  - [x] Modify a key
  - [x] Logout and log back in
2024-03-07 13:24:30 +05:30
vishnukvmd
fe0697fccb Reuse existing widget to render the custom endpoint (if any) 2024-03-07 13:22:13 +05:30
vishnukvmd
b9078eadc0 Show custom endpoint within Settings 2024-03-07 13:19:26 +05:30
Manav Rathi
06c4f5791b
[cli] Improve docs (#730)
- Improve CLI installation documentation, as requested in
https://github.com/ente-io/ente/discussions/709.
- Document BuildKit requirement, as requested in
https://github.com/ente-io/ente/issues/712.
2024-03-07 13:12:57 +05:30
Neeraj Gupta
e3655c4513
[auth] Add linter rule for missing await (#732)
## Description

## Tests
2024-03-07 13:11:42 +05:30
vishnukvmd
293246ce92 Show configured endpoint on OnboardingPage 2024-03-07 13:10:24 +05:30
Neeraj Gupta
8186246690
[server] Update freq for removing compliance hold (#731)
## Description
- Taking lock at host level to avoid redundant downstream request when
multiple host pick same items.

## Tests
Tested locally.
2024-03-07 13:08:04 +05:30
Manav Rathi
239d7f33ed Document BuildKit requirement
See https://github.com/ente-io/ente/issues/712
2024-03-07 12:56:58 +05:30
Manav Rathi
85af7f920c Improve CLI documentation 2024-03-07 12:53:12 +05:30
vishnukvmd
7bb65af482 /ping to validate the endpoint 2024-03-07 12:51:18 +05:30
Manav Rathi
2101d06d32 export CGO_ENABLED=0
The configuration used by goreleaser (which we previously used to build the
release binaries) had set CGO_ENABLED=0. Since we don't specifically need this
to be on, revert to that configuration.

Also add a few more go build flags to reduce the size of the produced binaries

Ref:
- https://github.com/wangyoucao577/go-release-action/issues/33
- https://github.com/wangyoucao577/go-release-action
- https://github.com/ente-io/cli/blob/main/.goreleaser.yaml#L18

Related:
- https://github.com/ente-io/ente/issues/727
2024-03-07 12:00:17 +05:30
Manav Rathi
b70ca6bec2 Remove environment variable unset
exports don't survive the shell script
2024-03-07 11:15:45 +05:30
github-actions[bot]
1a6644e28c
New translations (mobile) (#667)
New translations via [Crowdin GH
Action](https://github.com/crowdin/github-action)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-03-07 08:35:58 +05:30
Neeraj Gupta
97792f064b
[passkey] Fixed base64 decode + bump version (#728)
## Description
## Tests
2024-03-07 08:26:00 +05:30
Neeraj Gupta
dd323316f7 Update logs & undo build file changes 2024-03-07 07:02:17 +05:30
Neeraj Gupta
846ecadc59 [auth] Update flutter submodule to v3.16.9 2024-03-07 07:01:02 +05:30
Neeraj Gupta
cd328687e2 [passkey] Fix base64 decoding 2024-03-07 06:22:03 +05:30
vishnukvmd
981e3866d3 Extract string 2024-03-06 20:47:52 +05:30
vishnukvmd
7ca217f753 Update iOS project files 2024-03-06 20:34:01 +05:30
vishnukvmd
07b496be4c Ensure the AuthenticatorGateway does not cache a stale endpoint 2024-03-06 20:33:47 +05:30
vishnukvmd
a45129b75b Make sure Network uses the latest network configuration 2024-03-06 20:33:18 +05:30
vishnukvmd
3593ee4931 Update the endpoint in configuration 2024-03-06 20:32:56 +05:30
vishnukvmd
690f90d296 Remove unused method 2024-03-06 20:00:07 +05:30
vishnukvmd
b893affbfa Add DeveloperSettingsPage 2024-03-06 18:35:38 +05:30
Manav Rathi
9feb5397a8
[doc] Add more links to README (#725)
- Add download from GitHub button for auth
- Add Twitter and Mastodon links
- Remove mention of unused Xcode Cloud integration
2024-03-06 18:14:28 +05:30
Manav Rathi
d3f3adc1f2 Tweak the Mastodon color 2024-03-06 18:12:48 +05:30
Manav Rathi
758d6a53e0 Use a color which works for both light and dark 2024-03-06 18:08:57 +05:30
Manav Rathi
45406d3486 Update badge 2024-03-06 18:04:32 +05:30
vishnukvmd
07e48ce318 Add an action within OnboardingPage to access developer settings 2024-03-06 18:03:16 +05:30
Manav Rathi
53d70387a4 Try to get the fill to work on GitHub 2024-03-06 17:58:42 +05:30
Manav Rathi
d7d127cb55 Tweak 2024-03-06 17:55:08 +05:30
Manav Rathi
cd60f4e590 Add download from GitHub button for auth
Icon made by Pragadees
2024-03-06 17:50:09 +05:30
Neeraj Gupta
2eaa741f1a Bump auth version 2024-03-06 17:40:51 +05:30
Neeraj Gupta
ce94a17b8a [passkey] Add additional logs 2024-03-06 17:39:34 +05:30