/passfx

A password manager.

Primary LanguageKotlinGNU General Public License v3.0GPL-3.0

passfx

PassFx is a password manager written in Kotlin and TornadoFX. You can use this program to store account credentials for a variety of services you may use. It's open-source, cross-platform, and can be used without an internet connection.

About

PassFx was originally a fork of the UPM project. Although most of the code has been rewritten, some of the original classes remain under the "net.upm" package. The intentions for this program are solely educational.

Building

This project uses Gradle as its build tool. In order to build and run, you can follow the following steps.

  1. Run "gradlew.bat"
  2. Run the command "./gradlew run"

Screenshots






TODO

Some of the app's functionality is missing or the code can be improved in the following ways.

  1. Dark theme
  2. Release stable version as executable
  3. Documentation

Bugs

Some known bugs:

  1. Enter on notes field closes view when editing
  2. clearProgress() throws an exception when a task finishes after MainView has been closed