Leavins Inventory Manager Changelist

August 20, 2016

  • Added an 'Update Prices' page - quickly edit prices for your items
  • Round per-item totals (does not affect order totals)
  • General bug fixes and general experience improvements

March 26, 2016

  • Leavins Inventory Manager is now free to use!
  • Added info about third-party software on the About screen.

March 31, 2014

  • As of this update, Leavins Inventory Manager is no longer compatible with Windows XP
  • Fixed issue where when a payment gets updated, new customer gets double-charged
  • Added customer statement preview: see what goes on the statement before printing it out.
  • Multiple interface tweaks to improve usability and styling
  • Removed 'View' and 'Tools' window items. These allowed users to go from, for example, from an 'Add Item' page directly to a Customers screen. These were removed to make the program easier to use.
  • Removed 'Save As' window item because nothing in the application actually used it.
  • On printouts, category totals now use currency symbols
  • Updated program icon
  • Backend code improvements
  • Minor validation fixes

January 8, 2014

  • MAJOR FIX: Fixed program crash when opening transactions.

December 30, 2013

  • Changed how order totals are calculated: per-item totals are now rounded before calculating subtotal
  • Order printouts and statement printouts now use currency symbols
  • Orders created with version 1.12 (or earlier) now have a 'potential rounding errors' disclaimer
  • Added new fields to inventory export
  • Speed improvements for inventory import and transactions display
  • Minor, translation-friendly changes that no one should notice

December 8, 2013

  • FIX: Removing the last special order item of an order and saving might crash the program
  • Deleting an order will now restore item totals if the user is tracking inventory quantities
  • Internal code tweaks to improve performance and maintainability

September 1, 2013

  • Added item categories: label items as 'items' or 'labor'
  • Order printouts can now contain pre-text subtotals for all items of a specific category

August 5, 2013

  • Links throughout the program are now disabled if they shouldn't be accessed
  • Added text to the bottom of some pages explaining why links are disabled
  • Users can now access the 'Create Order' page without adding any items before; users always have access to 'Special Order' items
  • Added a 'no customer selected' error messages to 'Payment' and 'Order' pages
  • Minor tweaks to page content (mostly on the 'First Run' page)
  • Demo-only: removed pop-up that appears on startup for annoyance and performance reasons
  • Internal, unimportant code corrections

July 18, 2013

  • Added option to print a customer's orders during customer statement creation
  • Added 'Notes' field for customers
  • Fixed issue where a 'error page' would incorrectly appear during 'Take Inventory' checks and order creation
  • Fixed issue where users could add items w/o inventory tracking to 'Take Inventory' checks
  • Updated appearance of 'saved data' message: it's now larger and centered at the bottom of the window
  • Added message text for some import/export errors
  • Internal code tweaks to improve performance and maintainability

June 22, 2013

  • You can now move items up and down while editing an order
  • Major tweaks to 'Edit Order' page layout to improve usability
    • You can now resize the 'inventory' section of the page
    • The 'inventory' and 'order' sections are now clearly marked
    • Order total is now to the right of subtotal instead of under it
  • Updates to 'Inventory Check (Scan)' page to match updates to 'Edit Order' page
  • FIX: Content on some pages would disappear if the window was too small
  • Internal code tweaks to improve performance and maintainability

May 28, 2013

  • Fixed statement table issue where new rows would only have 3 columns
  • Fixed a weird editor issue where font size unexpectedly changes

May 16, 2013

  • You can now export inventory, customers, and transactions to XML
  • Changed 'Check online for updates' to be checked by default (again)
  • Made a few demo-only tweaks (added huge notice, removed print functionality)

May 9, 2013

  • You can now double-click on grid items on certain pages (Inventory, Customers, Orders & Payments) to go to the Edit page for the selected data
  • Added 'expired data' error messages: this prevents users from going back to Edit pages with old data
  • You can now double-click on Inventory Items to add them to an order
  • The grid on the Transactions page now has a right-click menu with an 'Edit' item
  • Removed non-enabled right click menu items from 'Select Customer' page
  • Minor changes to the 'Create/Edit Order' page to improve usability (made it easier to enter notes, changed Checkout button text to indicate that it saves data)
  • FIX: Navigating from the 'Select Customer' page does not delete Work In Progress data (it should)
  • FIX: Navigating from Customer-related pages does not delete WIP data (it should)
  • FIX: Going to the 'Delete Transaction' page can delete the WIP for the transaction (it shouldn't)
  • Installer can now erase previous installations of Leavins Inventory Manager
  • Updated copyright notice

May 6, 2013

  • On major program errors and power outages, changes to existing items, customers, and transactions are automatically saved and can be restored on program launch
  • Minor UI adjustments (mostly involving orders & payments)
  • Multiple major improvements to editor page
  • Enhanced barcode functionality for Customers
    • You can now use a barcode scanner to set customer number
    • Scanning a barcode on the 'Select Customer' page now selects the customer
  • Updated third-party libraries (used internally)
  • FIX: Creating a category for a customer does not change the customer's category properly

March 29, 2013

New Features

  • (Server-Only) Administrator users can now change user names
  • (Single-User) Added 'work-in-progress' save support; if you navigate from an Add Item/Customer/Transaction page, your data will be saved
  • (Single-User) Added 'copy customer address' functionality

Improvements and Adjustments

  • (Server-Only) Order totals are now calculated by the server to improve accuracy
  • (Server-Only) Added login page error messages

Bug Fixes

  • Fixed some issues related to program update notification opt-in
  • (Server-Only) Fixed some caching-related issues
  • (Single-User) Removed some redundant warning messages

March 12, 2013

This is a server-only release.

New Features

  • Added 'Take Inventory' functionality
  • Added 'Print Customer Statements functionality
  • Added instructional messages at the end of the 'First Run' setup telling you how to access your new site
  • Added a menu item in the taskbar program that allows users to visit their Leavins Inventory Manager Server Edition web site

Improvements and Adjustments

  • Made various, miscellaneous improvements to the Order/Statement format file editors

Bug Fixes

  • Fixed multiple 'save order format' issues

March 7, 2013

This is a server-only bugfix release.

Bug Fixes

  • FIX: Server cannot create database files and crashes as a result

February 28, 2013

New Features

  • Major addition: added web server (available as a separate installer)
  • Added a 'product key' option to assist users in updating their installations of Leavins Inventory Manager
  • Added a 'company name' option and added functionality to print the company name on orders and statements
  • Orders and customer statements can now span multiple pages
  • Added a 'track item' option to items; it works like the 'Track Inventory Items' program option, but it works for specific items
  • Added a 'tax exempt' option to items
  • Customers can now have Numbers
  • You can now adjust the date & time of orders and payments
  • Added 'automatic order/payment number' functionality
  • Orders can now include Special Order Items

Improvements and Adjustments

  • Improved inventory and customer searches - spaces before & after input are now ignored
  • You can now change an order item's Name and Number
  • Made numerous UI tweaks
  • Made numerous improvements to the editor used in editing order & statement templates

Bug Fixes

  • FIX: Cannot change Inventory page after entering an item on the 'Take Inventory Scan' page
  • FIX: Certain pages crash on load on certain systems; related to 'SaveCommand

Misc. Changes

  • Removed the Order 'Save As' Feature. This export functionality was poorly implemented and cannot be replaced with something better, so it was removed entirely. You can still save Order Printouts as external files: just print to XPS or PDF.
  • Added 'file corruption' safeguard that starts with this version of the program. If the structure of the user data changes in a future version, you cannot run previous versions (starting with this one) of the program.

November 6, 2012

Bug Fixes

  • FIX: Cannot change inventory page in 'Take Inventory' after adding an item to the 'scanned' list.

October 23, 2012

New Features

  • Payment methods for orders and payments are now saved.
  • Added 'do not show this warning' checkbox to warning pages
  • Added a program option to re-enable all disabled warnings

Improvements & Adjustments

  • Improved the editor used in editing templates for orders and statement printouts
  • Added a notification that warns of Internet connection problems

Bug Fixes

  • FIX: Options page shows and saves old Order/Statement format options
  • FIX: Statement/order creation crashes if something (like a customer name) has an '&' in it
  • FIX: Multi-page customer statements do not print correctly

Misc.

  • Added demo/evaluation version functionality.

October 4, 2012

New Features

  • None

Improvements & Adjustments

  • Changed how the home page reports items to reorder. The home page now provides a link to a page where the user can view all items that need to be re-ordered. Before 0.99, having a large number of items to reorder could cause the program to crash.
  • Minor interface tweaks

Bug Fixes

  • Fixed a home page crash issue involving 'too many' reorder items (mentioned above).
  • Fixed a problem where entering an invalid proxy server address causes the program to immediately crash on launch.
  • 'Search for customers by phone number' can no longer return duplicate results.
  • Fixed numerous minor search-related issues

Misc.

  • Added demo/evaluation version functionality.

September 10, 2012

New Features

  • Added warning system to inventory item add, order add/edit, and payment add/edit pages. If Leavins Inventory Manager sees a potential problem (like a new inventory item having the same number as another item), a short warning message will appear.

Improvements & Adjustments

  • Improved customer phone number search
  • Minor interface tweaks

Bug Fixes

  • None

September 3, 2012

New Features

  • Added private notes (business use only) and payment method fields to Orders and Payments

Improvements & Adjustments

  • Made numerous improvements to editor pages. Users can change the current font (family and size), insert images, insert placeholder field text, and insert tables.
  • Added cut, copy, paste, undo, and redo menu items. Users could always do all of these things, but now menu items exist for those items.
  • Minor interface tweaks

Bug Fixes

  • None

August 26, 2012

New Features

  • You can now preview Order and Statement format files while editing them.

Improvements & Adjustments

  • All pages now have the same background and header color.
  • Added 'File' menu options for Save/Save As/Print for certain pages
  • Minor interface tweaks

Bug Fixes

  • Inventory Import now functions properly
  • Fixed issue with Inventory Export and items with descriptions that span multiple lines
  • Inventory 'Edit' context menu item is now hidden during order creation.
  • Minor bug fixes related to Colorblind Mode
  • Fixed Order Creation issue where the scrollbar for the left grid (inventory) stop working
  • Fixed issue related to editable grids where clicking on a grid multiple times crashes the program

August 5, 2012

New Features

  • Users can now select what colors are used to display quantity info in inventory grids.

Improvements & Adjustments

  • Increased frequency of 'changes saved' notifications
  • Actually added functionality to remove orders & payments; sorry!
  • Minor interface tweaks

Bug Fixes

  • None

July 20, 2012

New Features

  • Customer statements - print statements for all customers that owe money
  • Take Inventory - check your physical stock against Leavins Inventory Manager's

Improvements & Adjustments

  • Added 'Use High Contrast Colors' option
  • Added functionality to remove orders & payments
  • Users can now change the customer associated with an order or payment
  • Users can now remove an order's customer
  • Changed how the 'remove' button works in order creation. Clicking it removes the selected order item (instead of decreasing its quantity)

Bug Fixes

  • Fixed occasional bug where items could not be removed from orders

May 1, 2012

First public release