Skip to content

Releases: Cristi-Croitoru/Passwordsy

v2.0.5-beta: Added requirements.txt

Pre-release

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 28 Mar 12:43
5c11ab4
  • Added requirements.txt file containing all necessary dependencies, that can be installed all at once through the command: pip install -r requirements.txt in the repository directory.
  • Simplified the README.md installation guide to reflect this change.

Full Changelog: v2.0.4-beta...v2.0.5-beta

28 March 2023

v2.0.4-beta: Prerequisites no longer repeated 3 times

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 28 Mar 12:24
80f6a2e

Full Changelog: v2.0.3-beta...v2.0.4-beta

28 March 2023

v2.0.3-beta: Updated README.md introduction

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 28 Mar 12:00
af7598f

Full Changelog: v2.0.2-beta...v2.0.3-beta

28 March 2023

v2.0.2-beta: Updated README.md

Pre-release

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 27 Mar 16:54
5407979

README.md

  • Updated the usage section to match v2-beta.

Full Changelog: v2.0.1-beta...v2.0.2-beta

27 March 2023

v2.0.1-beta: Licenses are displayed correctly now

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 27 Mar 16:02
451f31a

Full Changelog: v2-beta...v2.0.1-beta

27 March 2023

v2-beta: UI overhaul, new password modes, hiding passwords and more!

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 27 Mar 13:34
b2988c3

The biggest release of Passwordsy has come after over a month of development as the app is entering beta.

Release notes

App-wide

GUI

  • Overhauled the interface, adding light and dark modes that are automatically adjusted based on the system settings.

Old password-generation interface
New light-mode password-generation interface
New dark-mode password-generation interface

  • Replaced most fonts with Roboto.
  • Replaced password fonts with Consolas.
  • Button textures replaced with CustomTkinter designs.

Performance

  • Reduced resizing lag.

Diceware

Additions

  • Added a new method for generating passwords, diceware, that can be accessed by clicking 'Try other methods...' > 'From the diceware wordlist'.
  • Click the 'ROLL DICE' button to metaphorically roll 5 dice to get a 5-digit number that will be matched with a word within the diceware wordlist from the Diceware-Password-Generator repository
  • Diceware passwords can be hidden.

Diceware window with 2 generated hidden passwords

  • Diceware passwords can be copied through a copy menu that pops up when you right-click on one of them.

Diceware window with 2 generated shown passwords, and the text of the second number selected and about to be copied

  • They can also be copied by ticking the checkbox next to them and clicking 'Copy selections'.

Diceware window with 3 generated shown passwords, 2 checkboxes ticked and the 'copy selections' button about to be clicked

  • The window can be cleared through the 'Clear' button at the top.
  • If the passwords are hidden (the bottom button says 'PASSWORDS ARE: HIDDEN'), subsequently generated passwords will also be hidden.
  • Once 35 passwords have been generated, a message box will pop up, informing you about the limit of dice rolls and asking if you want to clear the screen.

Dice roll limit reached pop up message box

Sentence input

Additions

  • Added a new method for generating passwords, from a sentence, that can be accessed by clicking 'Try other methods...' > 'From a sentence'.
  • Input a sentence you can remember and get a password containing each first letter of every word, as well as any digits and punctuation.
  • One label will highlight the characters used in the final password with red.
  • Both labels can be copied through the same copy menu for password generation and diceware.
  • Tips on how to improve the outputted password will also be shown, based on a similar algorithm to the one used to check passwords' strengths.

Sentence input window screenshot

Password-generation

Additions

  • Added a pop-up message box that is shown when the user enters an invalid input or doesn't select any character set, replacing the old method of showing the error in the first password label.

36

  • Added a 'Try other methods...' button that leads to a top-level window, presenting the user with two options for unique password generation: generating a password from the diceware wordlist or a sentence.

Other methods window without tooltip

Other methods window with tooltip

  • Added buttons to show/hide passwords and to copy them if they are hidden.
  • Added a slider to show/hide all passwords at once.

Changes

  • The copy menu no longer appears when the user right-clicks on an empty password label.

Password strength

  • Removed dynamic update of the input box's width.

README.md

Changes

  • The word 'started' in 'Getting started' is now spelt with a lowercase 's' instead of uppercase.
  • Simplified and updated the installation tutorial. It is now recommended to tick 'Add python to PATH' when installing as opposed to adding it manually through GitBash later. The necessary modules are pillow, customtkinter, clipboard, pynput.
  • Updated acknowledgements (added u/creedxender for suggesting a 'Secret string of letters, numbers, and/or symbols', u/infra_d3ad for suggesting using diceware, u/modernknight87 for suggesting 'The user input a sentence of their own choosing, takes the first letter of every word, and any numbers or symbols, and combines those as the produced password' etc.

Bug fixes

  • Break added between contact links.

Licenses

  • Added the Diceware-Password-Generator MIT License
  • Added the following notice to Passwordsy's MIT License:
    'Attribution:
    If you use any part of this software in your work, please include the following
    attribution along with any other credits:
    "Passwordsy by
    Your Name used in the following sections:
    [section names]."'

Known bugs and limitations

  • Typing ț or ș through a Romanian Standard or Romanian Programmers keyboard layout actually shows a question mark (?).

I hope you enjoy these improvements! If you have any feedback or suggestions, please let us know.

Full Changelog: v1.4.8-alpha...v2-beta

27 March 2023

v1.4.8-alpha: Updated the README.md installation section

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 06 Mar 15:34
4a240b5

Changes

README.md

  • Detailed the installation process for the repository.

Full Changelog

6 March 2023

v1.4.7-alpha

v1.4.7-alpha Pre-release
Pre-release

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 02 Mar 17:34
308c7da

Hiding passwords and new password generation modes coming soon

  • Updated the coming soon section of README.md, with a screenshot 👀

Additions

  • Added a diceware wordlist for a future update

Changes

Password strength

  • The inputted password is now not only checked when the user releases a key, but also when they press a key in any way.

v1.4.6-alpha: New password generation modes are coming soon...

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 26 Feb 12:14
13019ae

Changes

README.md

  • Added roadmap.

Full Changelog

26 February 2023

v1.4.5-alpha: Password strength input box changed dynamically

Choose a tag to compare

@Cristi-Croitoru Cristi-Croitoru released this 25 Feb 17:29
87896e3

Changes

Password strength

  • The input box now automatically changes based on the input length

Full Changelog

25 February 2023