Skip to content

Releases: justinthomas1/InkDeck

V1.2 Beta Release Number 3

04 Apr 17:21
6efaf53
Compare
Choose a tag to compare
Pre-release

A few minor changes to get the software ready for V1.2.

Changelog:

  • The "Select Recipient" button (previously the "Select Recipient's Public Key" button) will now display a dropdown dialog box prompting the user to select a recipient. The recipients are the names of the public keys stored in the "Keys" folder. The menu bar option has had its name changed to reflect this as well.

  • A new button, "Add Recipient's Key", has been added that allows the user to select a public key from anywhere on the computer and it will be added to the "Keys" folder automatically. Also added to the RSA menu.

  • A new option has been added in the "View" menu that allows for selecting the look and feel of the software (currently requires restarting InkDeck to take effect).

  • Added a few new splashes.

  • Fixed problem with the ability to create codenames with incompatible filename characters ( \ / : * ? " < > | ). A message will now display telling the user they can't use those characters in their codename.

  • Fixed problem with the ability to create codenames that are too long. A message will now display telling the user their codename needs to be less than 119 characters.

V1.2 Beta Release Number 2

27 Mar 21:38
50450e8
Compare
Choose a tag to compare
Pre-release

This release fixes a bug where the codename being null would cause the software not to run, requiring the user to delete the preferences file.

Also, if you open InkDeck a second time and you haven't set a codename already, you'll be prompted to create a codename (and accompanying Public Key).

I'm still working on updating the manual, so this'll have to do for now. Additionally, for the next version I may or may not implement a dropdown box in place of a file chooser for choosing the recipient's Public Key.

Cheers!

V1.2 Beta Release

23 Mar 19:21
50450e8
Compare
Choose a tag to compare
V1.2 Beta Release Pre-release
Pre-release

Alright, so I've made some changes to the software. My goal was to make it easier to use for non-technical users. Here's the changelog so far:

  • Only three fonts are available now. Comic Sans was causing problems.

  • Completely rewrote GUI and GUI functionality. Now you can only select/access public keys.

  • The private key is stored in the preferences file now. No more risk of accidentally sending over your private key!

  • Public Key button text changed slightly for understanding.

  • Warning box now displayed when the user tries to save a file as plaintext.

  • Creates a directory named "Keys" if it doesn't exist already. This is where your public key will be stored, too!

  • Dialogue box prompts the user if they want to keep the same codename when creating keys (if they have a codename already).

  • When entering in a codename, a blank answer will result in the user being asked to put in a proper codename.

  • The manual now elaborates on the reason for the plaintext saving option existing in the first place.

The pictures in the manual are somewhat old, so don't refer back to it too much. The text is updated, though.

Hope this is more widely usable!

Also, there is a known bug where if you don't have a valid codename and the config file exists, the software won't run. I'll work on this later.

Version 1.1a (big bug fix)

20 Mar 16:38
39f9526
Compare
Choose a tag to compare

Just a quick update to the software. I discovered a bug that needed to be fixed and wanted to add a quick update for some other parts. As always, the changelog follows:

-Fixed a bug in InkDeck where the preferences wouldn't update the labels above the "Choose Public/Private Key" buttons.
-Fixed a typo in the manual.
-Added another splash message.
-Added an additional font in the font selection menu.

I'll be working on getting system fonts to appear in the selection menu next.

Version 1.1!

14 Mar 20:46
3413837
Compare
Choose a tag to compare

Here it is, the full release of InkDeck. I'm very proud of what this software has grown to in a short amount of time. I've learned a lot developing this on the side. I hope you all enjoy!

Here's the changelog:

-New and improved manual
-The ability to choose the font and font size (now complete)
-If you open InkDeck for the first time, it will prompt you to create a new Public and Private Key.

Contact me if something seems off or needs to be improved.

Almost ready for next version!

12 Mar 20:54
551d326
Compare
Choose a tag to compare

Why the jump to v1.1? Because this version is a milestone in development! The new features are as follows:

-Config file (finally!). Your previously used public and private keys will be noted so you can get back to where you started when you open the program again!
-When you generate a new private key, it will automatically set that as the private key you're using.
-The ability to choose the font and font size (not complete yet, don't use!)

I will be finishing this up as I have time.

Official release! (For real this time)

09 Mar 19:16
551d326
Compare
Choose a tag to compare

Alright, I know it's recent, but I discovered a major bug with the software: the icon and splashes wouldn't appear when the program was opened (for a similar issue, copyright and help wouldn't work, either). This should be fixed now. I've also added a small selection of new features:

-Program will now appear in the center of the screen, rather than the top-left corner.
-The icon, splashes, copyright, and help now work. -_-
-Added a splash message if the Splashes.txt fails to load.
-Added a new tab to the toolbar: RSA. This is where KeyMaker is stored now. Just click "Generate New Keys" to perform the same action that KeyMaker would perform.
-The RSA toolbar can also be used to select the public/private keys rather than clicking the buttons on the side.

The config file and a better manual (PDF) are coming in the future.

Minor changes and improvements!

12 Mar 19:36
551d326
Compare
Choose a tag to compare
Pre-release

Relatively small update, but I thought I'd add some needed features:

-When you generate a new set of keys, the private key is automatically set to the new private key you made.
-Splashes are now cited (where appropriate).

The config file is the next feature I'll be working on.

Official release!

08 Mar 21:53
c37ae58
Compare
Choose a tag to compare

The software is finally ready for a proper release. I'm adding in the KeyMaker.jar in once again, even though nothing's changed. This is the release if you want to have everything you need for RSA conversations!

In a future release, I will likely add the creation of a config file that will automatically store what the last private/public keys were so you don't have to find them every time.

I am the Keymaster!

08 Mar 19:19
cb41bb0
Compare
Choose a tag to compare
I am the Keymaster! Pre-release
Pre-release

The product is still in alpha. The .jar is only the KeyMaker, which will generate a private and public key based on the user's specification. The actual text editor isn't ready for release yet (it can be compliled, but it's not quite ready for the public). I have a few more features I want to add first.