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

Overview

Contribute Contribute

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

Need ideas how to contribute? Visit the forum for many different ways to contribute. Contribute

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.

Comments
  • 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
  • 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
  • actions workflow to build debs

    actions workflow to build debs

    In this pull request i added a github actions workflow and debian folder with all of the nescesary items to go and build a debian package as an artifact (the item of the workflow). it uses the latest release and builds a deb file. the only problem rn is, that it doesnt automatcially update the version info of the deb. (i will prob look at it soon and make a new pr!)

    Context: #272

    opened by GameTec-live 16
  • 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 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
  • Add support for showing groups

    Add support for showing groups

    Allow users to group entries - kdbx library should already support it. So it's just a matter of allowing users to select a group for an entry and representing it in the UI.

    See also discussion about use case: https://www.reddit.com/r/privacy/comments/dc8n7k/authpass_keepass_client/f3p016p?utm_source=share&utm_medium=web2x

    opened by hpoul 14
  • Bump dart-code-checker/dart-code-metrics-action from 2 to 3

    Bump dart-code-checker/dart-code-metrics-action from 2 to 3

    Bumps dart-code-checker/dart-code-metrics-action from 2 to 3.

    Release notes

    Sourced from dart-code-checker/dart-code-metrics-action's releases.

    v3.0.0

    What's Changed

    Full Changelog: https://github.com/dart-code-checker/dart-code-metrics-action/compare/v2...v3.0.0

    Changelog

    Sourced from dart-code-checker/dart-code-metrics-action's changelog.

    Changelog

    Unreleased

    3.0.0

    • feat!: Support Dart Code Metrics 3.x.x

    2.0.0

    • feat!: Migrate on Flutter 3.0.0

    1.5.0

    • feat: Add fatal_warnings, fatal_performance and fatal_style parameters.

    1.4.0

    • chore: tune GitHub workflow
    • feat: Add check_unused_files_folders parameter.

    1.3.0

    • feat: Add ability to publish detailed report commented directly into your pull request.

    1.2.0

    • Add ability to customize report title

    1.1.1

    • Support more than 50 annotations in the check run

    1.1.0

    • Added check-unused-files report.

    1.0.1

    • Added support GitHub Personal access token.

    1.0.0

    • Initial release.
    Commits
    • 1bc653a feat: migrate on Dart Code Metrics 5.0
    • 08e1d21 chore: downgrade deps
    • de91590 chore: bump deps
    • 1e882a9 chore: migrate on dart code metrics 5.0.0 (#141)
    • e3926b9 chore: bump deps (#136)
    • a5b0382 feat: publish docker file after push in main
    • 118525b chore: bump deps
    • 5c559d9 chore: bump dorny/test-reporter from 1.5.0 to 1.6.0 (#126)
    • 32e8191 chore: bump amannn/action-semantic-pull-request from 4.6.0 to 5.0.2 (#130)
    • 9e36933 chore: bump amannn/action-semantic-pull-request from 4.5.0 to 4.6.0 (#121)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Android autofill closes keyboard

    Android autofill closes keyboard

    The keyboard automatically closes when trying to search in the app drawer with autofill enabled. This makes it impossible to search for apps whenever autofill is enabled.

    Android version:EMUI 12.0.0.139 AuthPass version:1.9.7 (from F-droid)

    opened by ChristianGynnild 0
  • 141

    141

    Describe the bug A clear and concise description of what the bug is.

    To Reproduce Steps to reproduce the behavior:

    1. Go to '...'
    2. Click on '....'
    3. Scroll down to '....'
    4. See error

    Expected behavior A clear and concise description of what you expected to happen.

    Screenshots If applicable, add screenshots to help explain your problem.

    Desktop (please complete the following information):

    • OS: [e.g. iOS]
    • Browser [e.g. chrome, safari]
    • Version [e.g. 22]

    Smartphone (please complete the following information):

    • Device: [e.g. iPhone6]
    • OS: [e.g. iOS8.1]
    • Browser [e.g. stock browser, safari]
    • Version [e.g. 22]

    Additional context Add any other context about the problem here.

    opened by viveonline 0
  • Bump futureware-tech/simulator-action from 1 to 2

    Bump futureware-tech/simulator-action from 1 to 2

    Bumps futureware-tech/simulator-action from 1 to 2.

    Release notes

    Sourced from futureware-tech/simulator-action's releases.

    v2

    • Update a few packages for security reasons.
    • Bump NodeJS to 16 (#249).
    Changelog

    Sourced from futureware-tech/simulator-action's changelog.

    v2

    • Update a few packages for security reasons.
    • Bump NodeJS to 16 (#249).
    Commits
    • ee05c11 Merge pull request #254 from futureware-tech/version-bump
    • adda788 File name conventions from newest eslint
    • 01e3384 Disable linter for i18n (as instructed by GitHub)
    • 00a77ea Fix new typescript findings
    • b15d416 Package v2
    • e6322bb Update package-lock.json version
    • 3b0adbc Add NodeJS version for nvm
    • e0d70c2 Merge pull request #229 from futureware-tech/dependabot/npm_and_yarn/types/se...
    • eaa7758 Merge pull request #248 from futureware-tech/dependabot/npm_and_yarn/types/no...
    • e8aa581 Merge pull request #250 from futureware-tech/node16
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • WebDAV: the body of PROPFIND requests should be content-type: application/xml

    WebDAV: the body of PROPFIND requests should be content-type: application/xml

    Describe the bug

    Authpass sends PROPFIND requests with the content-type of text/plain, but it should be sending a content type of application/xml. Quoting from RFC 4918, section 8.2:

    When XML is used for a request or response body, the Content-Type type SHOULD be application/xml. Implementations MUST accept both text/xml and application/xml in request and response bodies. Use of text/xml is deprecated.

    I use mod_webdav from lighttpd, and in recent versions, it is very strict. It rejects PROPFIND with text/plain as the content type.

    To Reproduce Steps to reproduce the behavior:

    1. Install lighttpd and configure mod_webdav.
    2. Go to https://your-server.example.net/dav/ (wherever your WebDAV tree is).
    3. Start Authpass. Bring up the WebDAV dialog, and supply base URL and credentials.
    4. After clicking "ok", you should get an HTTP error 415.

    Expected behavior I expected to see the root folder of my WebDAV tree.

    Smartphone (please complete the following information):

    • Device: Motorola Moto G6
    • OS: Android 9

    Additional context I looked at lighttpd source code and found the cause of the HTTP 415 error: unacceptable content type. This looks like a super easy fix. I'd try sending a patch, but I'm not that knowledgeable of Android development.

    opened by CMB 0
Releases(v1.9.7)
Owner
AuthPass
AuthPass – Password Manager
AuthPass
File picker plugin for Flutter, compatible with mobile (iOS & Android), Web, Desktop (Mac, Linux, Windows) platforms with Flutter Go support.

A package that allows you to use the native file explorer to pick single or multiple files, with extensions filtering support.

Miguel Ruivo 987 Jan 6, 2023
Trident - The magic kernel manager for elementary os and ubuntu based distros.

trident The magic kernel manager for elementary os and ubuntu based distros. testing Make a cache directory for trident in /var/cache/ sudo mkdir /var

Quinten Van Damme 4 Apr 5, 2022
A push notification application for multiple platforms

notifi.it App | Website | Backend Run locally create an .env with the example content SERVER_KEY=Hu2J7b7xA8MndeNS KEY_STORE=notifi-local DEV=true TLS=

Maximilian Mitchell 34 Nov 3, 2022
A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.

Flokk A fresh and modern Google Contacts manager that integrates with GitHub and Twitter. Demo Builds Web: https://flokk.app Linux: https://snapcraft.

gskinner team 1.3k Jan 3, 2023
File manager application

Website ● Discord ● Releases ● Donate ● Documentation File manager application File manager for dahliaOS Written in Flutter Contribute If you're inter

dahliaOS 31 Dec 16, 2022
Flokk - A fresh and modern Google Contacts manager that integrates with GitHub and Twitter.

Flokk A fresh and modern Google Contacts manager that integrates with GitHub and Twitter. Demo Builds Web: https://flokk.app Linux: https://snapcraft.

gskinner team 1.1k Jan 3, 2022
A universal clipboard for all your devices.

?? ClipIo A Universal clipboard for all your devices! It's often difficult to move some data from one device to another especially when we have to mov

Krishnendu Bera 14 Sep 30, 2021
Flutter on Windows, MacOS and Linux - based on Flutter Embedding, Go and GLFW.

go-flutter - A package that brings Flutter to the desktop Purpose Flutter allows you to build beautiful native apps on iOS and Android from a single c

null 5.5k Jan 6, 2023
Implements GTK Widgets, themes and titlebar buttons in Flutter. Based on the GNOME HIG

GTK ❀️ Flutter Unofficial implementation of GTK Widgets and libadwaita in Flutter. Based on the GNOME Human Interface Guidelines. NOTE: For getting co

Prateek SU 164 Dec 26, 2022
An 🎡 audio playback library for Flutter Desktop. Supports Windows & Linux. Based on miniaudio.

βœ’ libwinmedia is sequel to this project. It provides network playback, better format support, control & features. An audio playback library for Flutte

Hitesh Kumar Saini 50 Oct 31, 2022
Rust based dbus notification store with a Rust/Flutter GUI frontend

notifydb Rust based dbus notification store with a Rust/Flutter GUI frontend. Work in progress! Notes: While the majority of the functionality is ther

instance.id 3 Nov 23, 2022
A Dart FFI package to send πŸ’¬ toasts on Windows. Written in C++, based on WinToast.

desktoasts A Dart package to send native ?? toasts on Windows. Installation For Flutter dependencies: ... desktoasts: ^0.0.2 For Dart CLI here Sup

Hitesh Kumar Saini 37 Mar 7, 2022
❄️ An extension based Anime & Manga client.

Yukino Yukino lets you read manga or stream anime ad-free from multiple sources. The project's name "Yukino" meaning "Snow" named after the character

Yukino 204 Jan 6, 2023
Flutter Installer is an installer for Flutter built with Flutter πŸ’™πŸ˜ŽβœŒ

Flutter Installer Flutter Installer is an installer for Flutter built with Flutter ?? ?? ✌ Flutter and the related logo are trademarks of Google LLC.

Yazeed AlKhalaf 406 Dec 27, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app window.

bitsdojo_window A Flutter package that makes it easy to customize and work with your Flutter desktop app window on Windows, macOS and Linux. Watch the

Bits Dojo 607 Jan 4, 2023
Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size.

desktop_window Flutter plugin for Flutter desktop(macOS/Linux/Windows) to change window size. Usage import 'package:desktop_window/desktop_window.dart

ChunKoo Park 72 Dec 2, 2022
A Flutter package that makes it easy to customize and work with your Flutter desktop app's system tray.

system_tray A Flutter package that that enables support for system tray menu for desktop flutter apps. on Windows, macOS and Linux. Features: - Modify

AnTler 140 Dec 30, 2022
Fluttern is a web app made with Flutter to list Flutter internships/jobs for the community.

Fluttern Fluttern is a web app made with Flutter to list Flutter internships/jobs for the community. It uses Google Sheet as a backend, simplifying th

Aditya Thakur 3 Jan 5, 2022
A clean front-end plugin to Volumio, the Linux distribution for music playback. Volumio Touch Display Lite is written in Flutter and runs on flutter-pi.

EN | δΈ­ζ–‡ Touch Display Lite plugin for Volumio 3 Feng Zhou, 2021-12 Touch Display Lite is a clean and fast user interface for Volumio 3, the Linux dist

Feng Zhou 5 Jul 26, 2022