Go Back   Novahq.net Forum > Off-Topic > General Chat
FAQ Community Calendar Today's Posts Search

General Chat Talk about anything that does not fit into other topics here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 06-17-2013, 04:38 PM
--BulletMagnet-- is offline --BulletMagnet--
--BulletMagnet--'s Avatar
DF2 Forever

Join Date: Jun 2005
Location: USA
Posts: 718

Send a message via MSN to --BulletMagnet--
PassShed

For any of you who don't know, I've been programming for several years now and am pursuing a degree in IT (specifically, applications development).

PassShed is a personal project I've been working on in C# for the past few weeks (outside of school, of course... damn place hasn't taught me anything useful) and probably the biggest project I've taken on. As the name implies, it's a password/user account manager.

I'd really appreciate some testers/users to track down bugs and suggest improvements/new features.

[Current Release] Download Link (v1.2)

README:

Code:
PassShed
Version 1.2
BluShark Media

====Description============================
PassShed was developed to be a simple, data-driven 
solution for managing user accounts and passwords.
===========================================

====ChangeLog/Release Notes================
v1.2 (6/17/13)
- Drastically improved security features
- Redesigned installer to support keeping settings/data when uninstalling/reinstalling
- After adding/updating a record, it is now automatically selected in the Shed
- Minor GUI tweaks
- Cleaned up/optimized code and other stuff you guys don't care about

v1.1
- Changed default installation destination for Windows 8 users
- Implemented master password
- Added tooltips for most controls
- User is now warned of the consequences of deleting a category
- Cleaned up code
============================================

====Known Bugs/Issues=======================
Bugs:
- All bugs are currently in hiding; please report any

Minor Issues/Annoyances:
- If the user adds a record belonging to category X while viewing category Y, 
  the Shed does not navigate to category X (currently attempting a work-around)
- If the user clicks on a row in "View All" mode, the category ComboBox does not
  update accordingly (attempting a work-around, but I suggest adding records from
  within its category view)
============================================
Reply With Quote
  #2  
Old 06-18-2013, 08:46 AM
Scott is offline Scott
Scott's Avatar
AKA. Panther

Join Date: Sep 2001
Location: Minneapolis, MN
Posts: 10,921

Just a couple of suggestions as it was tricky to figure out what to do:

Grey out fields that are not being used so the user knows what to click.
Don't allow blank records.
Put the delete and edit fields next to the actual record.


Otherwise it's actually pretty nice and simple. What do you use to encrypt the database file?
__________________

04' Dodge SRT-4, Mopar Stage 3, 406whp/436wtq
Reply With Quote
  #3  
Old 06-18-2013, 08:35 PM
--BulletMagnet-- is offline --BulletMagnet--
--BulletMagnet--'s Avatar
DF2 Forever

Join Date: Jun 2005
Location: USA
Posts: 718

Send a message via MSN to --BulletMagnet--
Quote:
Originally Posted by Scott View Post
Grey out fields that are not being used so the user knows what to click.
Hmmm, which fields are you referring to?

Quote:
Originally Posted by Scott View Post
Don't allow blank records.
Good idea. I've left the visible fields nullable in the case that a service name or username isn't necessary, but there's no point in allowing completely blank records.

Quote:
Originally Posted by Scott View Post
Put the delete and edit fields next to the actual record.
For the next build, I'm thinking of allowing the user to make edits/changes in the DataGridView control itself (the grid displaying the data on the right). If so, I think I can add a column for each row with a delete button in it.


Quote:
Originally Posted by Scott View Post
What do you use to encrypt the database file?
The database file itself is not encrypted... only the passwords therein. This was also my first dive into cryptography/hashing, so I used the Triple DES encryption method which seems to be pretty standard.
Reply With Quote
  #4  
Old 06-19-2013, 05:04 AM
--BulletMagnet-- is offline --BulletMagnet--
--BulletMagnet--'s Avatar
DF2 Forever

Join Date: Jun 2005
Location: USA
Posts: 718

Send a message via MSN to --BulletMagnet--
Updated to v1.3.

I've been experiencing a weird error with the v1.3 update when I first open the program, but it happens very rarely. I've tried tracking it down and it seems to be a problem with C# that I can't fix. Let me know if you guys get an error message when first booting it up.

Anyway, I added quite a bit on this release. Lots of GUI tweaks to improve the flow, like Scott suggested.

[Current Release] Download Link (v1.3)
Reply With Quote
  #5  
Old 06-19-2013, 08:18 AM
Scott is offline Scott
Scott's Avatar
AKA. Panther

Join Date: Sep 2001
Location: Minneapolis, MN
Posts: 10,921

Getting better, but the insert is still not very intuitive IMO. After a new record is added, maybe clear out the fields in preparation for another record. The insert button should probably clear the fields and remove the clear button all together.

It would probably be better to just have another form pop up for add/edit.

If I rename a category, but click cancel it remove the category name anyways.
__________________

04' Dodge SRT-4, Mopar Stage 3, 406whp/436wtq
Reply With Quote
  #6  
Old 06-19-2013, 10:08 AM
--BulletMagnet-- is offline --BulletMagnet--
--BulletMagnet--'s Avatar
DF2 Forever

Join Date: Jun 2005
Location: USA
Posts: 718

Send a message via MSN to --BulletMagnet--
Quote:
Originally Posted by Scott View Post
Getting better, but the insert is still not very intuitive IMO. After a new record is added, maybe clear out the fields in preparation for another record. The insert button should probably clear the fields and remove the clear button all together.
My only contention is that once you click another record in the Shed, the TextBoxes are automatically filled with that record's fields. Removing the clear button would force users to manually clear all TextBoxes in preparation for a new entry.

Quote:
Originally Posted by Scott View Post
It would probably be better to just have another form pop up for add/edit.
Certainly an option, though it could be a bit of an inconvenience to go through another form when the form is basically already on the main page.

Quote:
Originally Posted by Scott View Post
If I rename a category, but click cancel it remove the category name anyways.
Thanks, I'll fix that.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 07:07 AM.




Powered by vBulletin®