ente/auth
2024-03-25 23:19:41 +05:30
..
android Merge branch 'main' into beta 2024-03-06 22:23:32 +05:30
architecture Move into auth/ 2024-03-01 12:19:20 +05:30
assets Merge remote-tracking branch 'origin/main' into beta 2024-03-25 12:26:31 +05:30
coverage Move into auth/ 2024-03-01 12:19:20 +05:30
docs [meta] Document the tag format, and call out the need to keep tag == title 2024-03-14 09:50:08 +05:30
fastlane/metadata/android/en-US fix: update ente-io/auth to ente-io/ente 2024-03-19 21:37:53 +05:30
flutter@ba39319843 extract strings 2024-03-15 20:22:15 +05:30
fonts Move into auth/ 2024-03-01 12:19:20 +05:30
ios chore: new files 2024-03-23 18:48:57 +05:30
lib fix: divider theme in material 3 2024-03-25 12:45:44 +05:30
linux feat: add system tray for desktop 2024-03-23 19:18:30 +05:30
macos feat: add system tray for desktop 2024-03-23 19:18:30 +05:30
migration-guides [docs][auth] Move the migration guides to the help docs 2024-03-14 10:38:39 +05:30
protos Move into auth/ 2024-03-01 12:19:20 +05:30
screenshots Move into auth/ 2024-03-01 12:19:20 +05:30
test Move into auth/ 2024-03-01 12:19:20 +05:30
web feat: desktop (7124ed710acf33d895faa4730a04b87f9c5cac24) 2024-03-05 14:33:39 +05:30
windows fix: setup for app_links and window_manager 2024-03-25 22:02:58 +05:30
.gitignore Merge remote-tracking branch 'origin/main' into beta 2024-03-14 15:35:28 +05:30
.metadata fix: windows versioning 2024-03-25 21:58:47 +05:30
analysis_options.yaml [auth] Add linter rule for missing await (#732) 2024-03-07 13:11:42 +05:30
crowdin.yml Crowdin project_id is already public 2024-03-04 12:54:49 +05:30
distribute_options.yaml feat: desktop (7124ed710acf33d895faa4730a04b87f9c5cac24) 2024-03-05 14:33:39 +05:30
fdroid_flutter_icons.yaml Move into auth/ 2024-03-01 12:19:20 +05:30
l10n.yaml Move into auth/ 2024-03-01 12:19:20 +05:30
pubspec.lock feat: add system tray for desktop 2024-03-23 19:18:30 +05:30
pubspec.yaml v2.0.45 2024-03-25 23:19:41 +05:30
README.md Update links to Auth releases 2024-03-08 17:41:34 +05:30

Ente Auth

Ente's 2FA app. An end-to-end encrypted, cross platform and free app for storing your 2FA codes with cloud backups. Works offline. You can even use it without signing up for an account if you don't want the cloud backups or multi-device sync.

App Screenshots

📲 Download

Android

This repository's GitHub releases contains APKs, built straight from source. These builds keep themselves updated, without relying on third party stores.

You can alternatively install the build from PlayStore or F-Droid.

iOS / Apple Silicon macOS

Web

You can view your 2FA codes at auth.ente.io. For adding or managing your secrets, please use our mobile app.

Desktop

A native desktop app is coming soon!

🧑‍💻 Build from source

  1. Install Flutter

  2. Pull in all submodules with git submodule update --init --recursive

  3. For Android, setup your keystore and run flutter build apk --release --flavor independent

  4. For iOS, run flutter build ios

⚙️ Develop

For Android, use

flutter run -t lib/main.dart --flavor independent

For iOS, use flutter run

VSCode users might find it useful to copy docs/vscode into a top level .vscode.

If the code you're working needs to modify user facing strings, see docs/localization.

🔩 Architecture

The architecture that powers end-to-end encrypted storage and sync of your tokens has been documented here.

🌍 Translate

Crowdin

If you're interested in helping out with translation, please visit our Crowdin project to get started. Thank you for your support.

If your language is not listed for translation, please create a GitHub issue to have it added.

🧑‍🎨 Icons

Ente Auth supports the icon pack provided by simple-icons. If you wish to add more, see docs/adding-icons.

💚 Contribute

For more ways to contribute, see ../CONTRIBUTING.md.

You can also support us by giving this project a star on GitHub or by leaving a review on PlayStore, AppStore or AlternativeTo.

About

To know more about Ente and the ways to get in touch or seek help, see our main README or visit ente.io.