AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

Overview

Crowdin

AuthPass.app

AuthPass.app - Open Source Password Manager for mobile and desktop

AuthPass - Password Manager based on Flutter for all platforms. Keepass 2.x (kdbx 3.x) compatible.

Mac OS, iOS and Android Screenshot

Contribute to AuthPass

See also https://authpass.app/docs/support-authpass-get-involved/

If you like AuthPass, and want to contribute. First, spread the word ;-) Writing reviews, vote or share AuthPass on twitter, reddit, etc.

Roadmap/TODOs

see also https://github.com/authpass/authpass/issues

GitHub issues

Donations

If you like AuthPass check out the website for ways to support us.

Issues
  • copy TOTP and MacOS global hotkey support

    copy TOTP and MacOS global hotkey support

    this PR adds 2 features to AuthPass:

    • Keyboard Shortcuts for TOTP
    • Global Hotkey support for Mac OSX: use CMD ^ n to bring AuthPass to front and invoke the search function
    opened by rburgst 30
  • 2FA code generation incorrect

    2FA code generation incorrect

    Been using KeePass2Android for all my 2FA codes. Tried to open the same vault in AuthPass and found none of the 2FA codes are correct. Tried on Github Facebook and other major sites. The vault is in kdbx 4 if that matters? Not sure Can't screenshot or give my code out for obvious reasons, unless someone can make a dummy 2fa testing site

    bug 
    opened by thomassth 27
  • Unexpected Error: type 'bool' is not a subtype of type 'String' in type cast

    Unexpected Error: type 'bool' is not a subtype of type 'String' in type cast

    OS: Win 10 Pro Authpass version: AuthPass 1.7.8 Build 1552

    When trying to open file from Google Drive this problem occurs:

    Unexpected Error: type 'bool' is not a subtype of type 'String' in type cast.

    It seems that this error happens all trough the app (For me).

    opened by tnedich 23
  • F-Droid: Seems I can't save any new or updated entries

    F-Droid: Seems I can't save any new or updated entries

    I have a file locally synced to my phone through the NextCloud android client (since the WebDAV sync doesn't allow me to see my passwords when I'm offline). However, whenever I try to add a new entry or update an old entry and press save it seems to not have been saved.

    1. The app tells me to save before I exit, I press save and it still says the same over and over again whenever I try to exit the new or updated entry.
    2. My Nextcloud file never shows that it has been updated.

    Do you happen to know if this is an issue or if I need to do something special to be able to save my entries?

    Thanks, Tobias

    opened by TobiasDev 23
  • unable to review text in text fields with a screen reader

    unable to review text in text fields with a screen reader

    now that the unlabeled button problem has been fixed from what I’ve heard I’d like to try to solve one of the final accessibility problems. The text fields in your application do not allow us to review any input with a screen reader. are you using the default flutter text field or a custom one? If you’re using a custom one could you please edit it’s semantics properties? and what I mean by review text is, in a normal text field, a screen reader will be able to navigate up and down by character or word to read thank you

    opened by crentava 20
  • Offline support when using online storage endpoints, conflict detection and merging

    Offline support when using online storage endpoints, conflict detection and merging

    We should keep a cached version of the file in case the user wants to access/save the file while offline, and then sync it once we are back online.

    I assume it could be a bit of a problem with overwriting changes.. but most of the time we should be able to deal with it..

    opened by hpoul 19
  • Decrypt with keyfile

    Decrypt with keyfile

    opened by hpoul 18
  • Allow to remove files from the

    Allow to remove files from the "recent files" list

    Right now there is no way to remove files from the list of recents

    The easiest way would be to display a dialog/menu on long-press with a "delete" option.

    help wanted good first issue hacktoberfest 
    opened by hpoul 18
  • Scaffold for windows desktop app

    Scaffold for windows desktop app

    https://docs.microsoft.com/en-us/windows/win32/api/wincred/nf-wincred-credwritea?redirectedfrom=MSDN

    opened by hpoul 16
  • Translate/localize AuthPass to different languages

    Translate/localize AuthPass to different languages

    Update: Translation started with a few strings, looking for contributors at https://translate.authpass.app/authpass ;-)

    Make it possible to translate&localize AuthPass to different languages. For a start

    • German
    • Spanish

    This is issue is just to gauge interest, so add your 👍️ to the issue if you are interested. and add a comment if you're willing to do the translation :-)

    https://docs.google.com/document/d/10e0saTfAv32OZLRmONy866vnaw0I2jwL8zukykpgWBc/edit#

    enhancement help wanted good first issue prio: low 
    opened by hpoul 16
  • WebDAV download crashes

    WebDAV download crashes

    So basically WebDAV storage downloads works perfectly well!

    It does not work with the following workflow. Let me begin with Keepass2Android. This app has WebDAV download capabilities, too. However, when there is no internet connection, Keepass2Android uses a previously cached password file and opens this instead, flawlessly.

    AuthPass works slightly different when offline. First it tries to access the file on the WebDAV server and throws an error about domain not accessible, DNS error or similar. This is correct, but should be avoided or be prompted only once and never again.

    Nevertheless AuthPass obviously opens a cached password file, too, as does Keepass2Android. This is fine but the initially thrown error should be hidden and the app should check the cache prior to popup the error.

    Would be fine if this could be changed or fixed in future. Thanks, Michael

    opened by MichiFr 0
  • Impossible to reset the icon of an entry

    Impossible to reset the icon of an entry

    Hello!

    1. Still last week, I was using on Android KeePassX, but a few days ago, I changed of app to use my .kdbx database, and I chose the great Authpass. My database was created and edited for lon with KeePassX, that let you chose a custom icon for each new entry you add, what I did.

    However now, with Authpass, for the already existing entries for which I set a custom icon with KeePassX, it is impossible in the options to reset the icon!

    What I would like is precisely what I love with AuthPass: letting the app applying the web icon based on the website I wrote in the website field.

    Because that works like a charm for any new entry I create with AuthPass!

    1. The other great thing would be AuthPass apply the app icon for all the entries where website filed refers to an app, not a www.XXX.xxx something :)
    opened by Yoannjap 0
  • Added Flatpak build

    Added Flatpak build

    Summary

    Created Flatpak build for AuthPass. Resolves #271.

    Changes

    • Added a manifest and files to project that allowing for bundling AuthPass as a Flatpak
    • Modified GitHub workflows to build the Flatpak and upload it

    Notes

    • Flatpak seems to really want to make things hard to do dynamically. It requires you to know the hash of any downloaded sources beforehand (see my earlier commit), and the build is run in a sandbox so it has no access to any external environment variables (I was planning on passing in an environment variable from the GitHub workflow that contained the computed hash of the latest release of AuthPass). After trying everything, I had to settle for this slightly hacky way of downloading the latest version while skipping its hash verification.
    • In its current state, this does not push the build artifact to any Flatpak app repo (it does still upload the file to AuthPass's own artifact store though). However, I can put in a request with Flathub to host the app, if you would like! I looked into it a bit, and it seems it would require some changes and manual updates. This repo may be able to solve some of those problems (see here).
    opened by jacobprudhomme 1
  • Prioritize the needs

    Prioritize the needs

    After conducting the user research and competitive analysis ,I summarized several needs.Please open the link and vote the needs to help us inform UX decisions.

    opened by zhouslive 0
  • autolock after 30sec

    autolock after 30sec

    #14 Autolocks after 30sec onPause and asks for passwords again. Created option in preferences but not able to update in app_data file.

    opened by saurabh-m-w 0
  • Authpass does not load on Ubuntu Desktop 21.04 on Raspberry Pi 4

    Authpass does not load on Ubuntu Desktop 21.04 on Raspberry Pi 4

    Describe the bug On a freshly installed Ubuntu Desktop 21.04 on Raspberry Pi 4 (64-bit) Authpass does not start. This is using the Snap store version of the app.

    To Reproduce Steps to reproduce the behaviour:

    1. Acquire Raspberry Pi 4B (with 4GB of RAM or more)
    2. Install Ubuntu Desktop 21.04 64-bit (arm64) (official image)
    3. snap install authpass
    4. Launch Authpass
    5. Nothing happens

    Desktop (please complete the following information):

    • OS: Ubuntu Desktop 21.04 64-bit (arm64)
    • Kernel: 5.11.0-1007-raspi
    • Hardware: Raspberry Pi Model 4B, 4GB
    • Desktop environment: GNOME
    • Version tested: 1.9.2+1834 and 1.9.4+1872

    PS: I'm sorry, every time I get my hands on a new device I try to install Authpass... you guys must be getting pretty bored of my issues :stuck_out_tongue:

    opened by Turux 1
  • CERTIFICATE_VERIFY_FAILED: certificate has expired

    CERTIFICATE_VERIFY_FAILED: certificate has expired

    Describe the bug Can not open kdbx file with an error report reading certificate has expired. I have no problem with accessing from my Android phone at the same time.

    To Reproduce Just opened my last opened kdbx file and failed to access it. I came across similar issue when I tried to log in the authpass cloud.

    Expected behavior My file should be opened and the authpass cloud can be logged in as normal.

    Screenshots

    • When opening file: image

    • When logging in to authpass cloud: image

    Desktop (please complete the following information):

    • OS: Windows
    • Version: 1.9.4+1872

    Smartphone (please complete the following information):

    • Device: Huawei Honor V30
    • OS: Harmony
    • Version 1.9.4+1872

    Additional context The most significiant network change recently that occurs to me is that the WiFi in my room was reset.

    opened by Zebartin 5
  • Path for logs in about incorrect on Ubuntu installed via Snap

    Path for logs in about incorrect on Ubuntu installed via Snap

    When authpass is installed via snap on Ubuntu the path for logs in the about screen is displayed as /tmp/logs/app.log.txt while it should be /tmp/snap.authpass/tmp/logs/app.log.txt

    opened by tiborrr 4
  • Allowed three column layout with Pin/Unpin option for large tablets

    Allowed three column layout with Pin/Unpin option for large tablets

    Fiix #267 In the _buildDefaultAppBar() at password_list.dart added an action for pin/unpin for large tablets Added drawer to the side of PasswordList when the device width is large enough(1120)

    For some reason androidOverscrollIndicator was giving me error at theme.dart so i commented it out.

    opened by Satendra124 7
  • Linux distribution: Create debian package (.deb) (for ubuntu and debian)

    Linux distribution: Create debian package (.deb) (for ubuntu and debian)

    I previously tried to build ppa packages for ubuntu at https://github.com/authpass/authpass-deb but I don't think this works anymore. It would be nice to make AuthPass available as deb packages. Maybe using a custom repository on https://data.authpass.app.

    This issue is for creating a github workflow which builds a debian package and maybe a directory archive or hierarchy which can be rsync'd to a debian repository.

    help wanted good first issue platform-linux hacktoberfest 
    opened by hpoul 5
Releases(v1.9.4)
Owner
AuthPass
AuthPass – Password Manager
AuthPass
An opensource password manager

Passman An open source password manager Contents Description Project structure Project roadmap Getting started Built with Contributing Authors License

Developer Student Clubs KGEC 5 May 14, 2021
Build a generative, customized admin for all platforms. Nice to use and nice to extend.

flutter admin kit Build a generative, customized admin for all platforms. Nice to use and nice to extend. Feature highlights: Declarative routing via

smartnuance 16 Nov 27, 2021
One codebase two platforms more privacy for the world 😎

Privyet A Privacy focused social media app. Getting Started This project is a starting point for a Flutter application. A few resources to get you sta

Privyet 3 Jun 3, 2021
A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully & easily modifiable.

A package that lets you include a cool, nice looking and validated Password TextFormField in your app to enhance user experience. The package is fully

Muhammad Hamza 17 Sep 14, 2021
A task manager built with Flutter, Serverless, Postgres, Firebase

Tasky Mobile App A project management mobile app This project is an implementation of a Design i found on uigaints.com by Ashish Dhakal. The Backend w

Etornam Sunu 90 Nov 20, 2021
Simple student record manager app for learning flutter basics

Simple Student Record Manager Simple student record manager app for learning flutter basics integrated with Django REST API (refer Generic-Student-API

Akshat Soni 4 May 21, 2021
Plant Manager is an application that was developed on Rocketseat NLW5 with React Native but was rebuilt using Flutter.

Technologies | Project | Layout | License ?? Technologies This project was developed with the following technologies: Flutter ?? Project Plant Manager

Mayderson 7 Aug 11, 2021
Flutter Theme Manager with Abstract Factory Design

extheme A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Veli Bacik 23 Sep 28, 2021
a project for learning all Flutter Widgets , sync from flutter.dev the officia website.

Flutter Widgets Catalog (WIP) 计划 1、使用Flutter开发一个全平台的Flutter Widgets Catalog APP,并且开源。在这个APP中可以通过图形化的方式查看所有Widgets的介绍,示例,视频教程。 2、所有文档内容由前一天从flutter.dev

ezshine 28 Nov 23, 2021
Simple and modern news app that incorporates REST API (newsapi.org), all built entirely with Flutter.

A simple news app with a minimalistic and clean UI that incorporates the newsapi.org api all built entirely with Flutter. Be sure to leave a star ??

Carlton Aikins 59 Nov 19, 2021
A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background which in turn increases your credit score.

Sahayog A simple easy to use Flutter DApp , which keeps a track of all your day to day transactions by using Ethereum blockchain in the background whi

Utkarsh Agarwal 12 Nov 20, 2021
A public repo that contains all the projects built in live coding events.

JEToP Live Coding A public repo that contains all the projects built in live coding events. Star this repo to not miss it. Built with ❤️ by JEToP's IT

JEToP - Junior Enterprise Torino Politecnico 12 Nov 19, 2021
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Pawan Kumar 1.3k Nov 17, 2021
gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required.

GUI_AUTOMATION gui automation based on pyautogui python as backend and flutter desktop as frontend, drag and drop tool, no coding required. Install py

Hassan Kanso 26 Oct 28, 2021
a meme-based chat application

MemeChat An example of a meme-enabled chat app on Flutter, using Firebase, Google Sign In, and device camera integration. MemeChat contains platform-s

Emily Fortuna 511 Nov 19, 2021
Upper is a open source back-end framework based on the Dart language.

What is Upper? Upper is a open source back-end framework based on the Dart language. With it, it is possible to automatically generate a gRPC API for

Andriws Luna 38 Aug 22, 2021
A bugless implementation of BigDecimal in Dart based on Java's BigDecimal

big_decimal A bugless implementation of BigDecimal in Dart based on Java's BigDecimal Installation Add the following to your pubspec.yaml: dependencie

null 10 Sep 27, 2021
Encryption based on asymmetric cryptography

RSA Encryption Flutter Make sensitive conversations safe. Give your conversation partner your public key to encrypt the message for you, which only yo

Szántó Benjámin 16 Nov 8, 2021