Aztec Glass

Release Notes

Aztec Glass by Aztec Industry Solutions

Aztec Glass is the next generation software that supports the Glass and Glazing industry.

These release notes provide information on new features, changes and the technical aspects of the solution. The information in this document w ill appear in chronological order w ith new est information at the start of the document, as w ell as important notes.

Note: Aztec Glass uses semantic versioning details of which can be found at Semantic Versioning.

Important: in order for printing to work correctly, your local settings must be configured to point to the correct report folder. In the case of a single-user installation, this can be the folder where Aztec Glass is installed. If you are in a multi-user environment, however, this should be the network folder or share where the reports are held.

Additional Notes on Shapes

The way shapes work has changed ever so slightly from the Clarity Classic behaviours. A user can now enter as many different pricing markups as they desire, compared to the 10 entries in Clarity Classic. Now modern technology allows us to define as many tables as we see fit. So in order to help us not get confused when using all these wonderful new pricing tables, a new Markup Name field allows the user to add some context to the item. A good example here is to use a meaningful name when assigning the markup, e.g. “4mm Glass” applies to be used for pricing all 4mm glass types.


 

Release 1.5.8

 
  

Defect fix release

FIX – new implementation of line deletes to ensure correct behavior

Release 1.5.7

 
  

Defect fix release

FIX – resolved an issue where sync failed for optimizer data when adding processing to an existing document line

FIX – resolved a long standing issue where closing new documents generate a weird document lock message – got there in the end!

FIX – finally resolved issues for line movement, including multiple lines! Thank Crunchie for that!!

Release 1.5.6

 
  

Defect fix release

FIX – resolved an issue when deleting lines that meant line numbering went awry

FIX – resolved an issue where moving lines up or down causing issues for line numbering

FIX – resolved an issue where moving a line too far up invalidated the selection and meant lines could not be moved or deleted

FIX – resolved an issue where deleting a process meant that details on the processing lists were out of sync with line numbering

Release 1.5.5

 
  

Defect fix release

FIX – Removed legacy folder processing library and re-wrote settings to avoid future issues.

Release 1.5.4

 
  

Defect fix release

FIX – Resolved an issue where deleting lines from a document did not update document totals FIX – Resolved an issue where pasting lines into a document did not update document totals FIX – Fixed a performance issue with recalculations

FIX – Fixed an issue where the preview document totals were different to those on screen

Release 1.5.3

 
  

Defect fix release

FIX – Fixed issues with process discounts, particularly referencing duplicate data

FIX – Fixed an issue where the attachment indicator would disappear on the document screen if clicked

Release 1.5.2

 
  

Optimiser Release

NEW – Added the ability to integrate with the Aztec Online Optimiser

Release 1.5.1

 
  

Defect fixes

NEW – added CIS fields to customer, product and process forms

FIX – resolved issues with dialog layouts to ensure document addresses are visible

FIX – resolved issues with deleting customers

FIX – resolved issues with deleting documents

Release 1.5.0

 
  

Defect fixes for Maldon and some features for CIS reverse VAT legislation

NEW – added supporting database fields for the Construction Industry Scheme

NEW – updated libraries and third-party components

FIX – totals on the documents now synchronise correctly when costing and / or making changes

Release 1.4.24

 
  

Fixed issues with remakes and document instructions.

FIX – default payment type is now respected when creating new documents

FIX – fixed issues where document instructions were not saved with formatting

FIX – fixed an issue with remakes where processes were not copied to new documents

FIX – fixed an issue with remakes where addresses and customers were not copied across to new documents

Release 1.4.23

 
  

Added new features for creating new documents, also fixes for document line notes

NEW – added the ability to display a new document form when creating new documents (controlled by application parameter)

NEW – added the ability set customer, payment type, required date and delivery address in the new document form

FIX – resolved issues with notes not appearing correctly when editing a document

FIX – additional fixes for display and editing notes

Release 1.4.22

 
  

Additional notes functionality – testing on glass items first

NEW – added the ability to attach notes and files directly to document lines in the system.

NEW – added the ability to view, edit and delete notes attached to glass lines (to be completed in other lines after customer feedback)

Release 1.4.21

 
  

Fixes for document calculation when adding a new line

FIX – resolved an issue where adding a minimum area item as the first line of a new document did not cause calculations to trigger

Release 1.4.20

 
  

Fixes for beat-a-quote when using target retail and notes with large amounts of text

FIX – removed a rounding issue from the beat-a-quote function when using target retail

FIX – notes can have up to 8k of text in the notes field

Release 1.4.19

 
  

Fixes for price increasing and general pricing, plus discounts and beat-a-quote

FIX – restoring a document no longer causes prices to be updated.

FIX – removed rounding errors from the beat-a-quote process.

FIX – resolved an issue where documents were not recalculated after applying beat-a-quote changes.

Release 1.4.18

 
  

Additional fixes due to new features around minimum areas

NEW – added a parameter to enable the user to automatically apply minimum areas when editing in the cost and retail screens

FIX – resolved an issue where an exception would be thrown during double-glazed unit data entry

FIX – added preventative measures to ensure that no duplicate discounts are generated for double-glazed units:

FIX – added additional validations to the double-glazed unit form to prevent errors

FIX – resolved an issue with inconsistent editing of priced notes on a document

FIX – resolved an issue where a newly created priced note from a previously edited one caused corruption

FIX – added a default calculation type of quantity to priced notes to ensure consistent behavior

FIX – resolved an issue with adding an energy surcharge to an empty document

FIX – resolved an issue where document totals did not update correctly after using Beat-a-Quote

FIX – fixed an issue where the data in the document did not update correctly after a document reset

Release 1.4.17

 
  

Discount band corrections for costed documents

FIX – resolved issues with discounts, document totals and costed documents when saving / loading

Release 1.4.16

 
  

Discount band corrections for documents with no discount

FIX – resolved an issue where documents could not be saved if the discount was not set correctly

Release 1.4.15

 
  

Discount band changes to ensure correct behavior without discounts

FIX – resolved an issue where document lines could not be created if the default customer had no discount code

Release 1.4.14

 
  

Discount band changes to ensure correct behavior without discounts

FIX – resolved an issue where documents could not be created if the default customer had no discount code

Release 1.4.12

 
  

Discount band changes to support changes on-the-fly

FIX – resolved an issue where changing the discount code on the document did not cause a recalculation event to be sent

FIX – changed the discount rate display on the discount drop-down to be 2 decimal places rather than five

Release 1.4.11

 
  

Fixes for pricing and accounts posting

FIX – the document now resets special prices and other information when changing customer on a document. This will ensure correct pricing and application of special prices.

FIX – resolved an issue where the customer selection in the document did not store on the first save

FIX – added the thickness to document lines to support cavity sizes

FIX – additional fixes regarding document addresses where details were lost

Release 1.4.10

 
  

Changes to tax code export when referencing Xero as the accounts package

NEW – Added the ability to use alternative tax codes when integrating with Xero (application parameter)

Release 1.4.9

 
  

Additional fixes to improve quality of life

FIX – Resolved an issue where prices could not be edited when adding stock items (not glass)

FIX – Document addresses are adjusted when the user changes customer from the document form

Release 1.4.8

 
  

Some additional fixes after new customer “glitches”

FIX – Resolved an issue where there were several confusing errors displayed when creating a new product with minimal information

FIX – Resolved an issue when deleting a customer with minimal details set

FIX – Removed a confusing message from the product list when no product group is selected – plain English please!

FIX – Resolved an issue where minimum areas were not correctly applied when adding glass items.

FIX – Discounts set at discount-band level are now applied correctly to documents.

FIX – Fixes for processing discounts to ensure correct application of base discounts.

FIX – Resolved an issue where processes could not be correctly edited if members tables were not fully generated.

FIX – Fixed display formatting for discounts when editing and creating processes.

FIX – Resolved an issue where double-glazed unit discounts could not be edited if created in an older version of the application.

FIX – Resolved an ongoing issue with document addresses where these were not correctly printed.

Release 1.4.7

 
  

Technical fixes and clean-up

FIX – Resolved issues with configuration files that prevented the application from starting correctly

Release 1.4.6

 
  

Business Micros import!

FIX – Resolved issues with minimum areas on the glass and unit data entry screens.

FIX – Updated shared libraries for security and other patches to make sure the customer experience is still smooth!

NEW – Added the ability to apply minimum areas directly within the grid.

NEW – Added indicators in the grid to indicate that a line is below minimum area.

NEW – Re-worked the toughened report to ensure correct operations.

NEW – Added the ability to upload files to Amazon S3 – this will be enabled for specific items in future releases NEW – Added the ability to call API services directly within Clarity Air – this will be enabled for specific items in future releases.

NEW – Added the ability to import from Business Micros for Double-Glazed unit order – triple-glazing coming soon.

Release 1.4.5

 
  

New stuff coming very soon, but in the meantime, have some fixes…

FIX – Resolved an issue where discounts and selecting customers on the main screen would cause issues on new documents.

FIX – Resolved an issue where NULL values could be entered when adding discount bands, causing errors when trying to resolve later. This is the “Sharon” bug we have all come to know and love 🙂

Release 1.4.4

 
  

Additional minor fixes required

FIX – Sorted out some issues with VAT codes caused by changing database column names.

FIX – Resolved an issue whereby the County on the document addresses could not be removed – added a button, should make Sharon happy 🙂

Release 1.4.3

 
  

Some minor fixes required

NEW – Added a customer VAT field to allow for customer VAT numbers to be added to reports.

FIX – Sorted out some issues with document addresses where old data would not disappear.

Release 1.4.2

 
  

New Year, New Features, New Fixes – HNY One and All!

NEW – Added the ability to specify custom labels: Settings Tab -> Label Reports.

NEW – Clarity Air will automatically copy label reports into the correct folder when specifying a file name.

FIX – Resolved issues with customer import and progress updates on Classic Data import.

FIX – Resolved issues with product import and “sensible” default values for options on behaviour – definitions of sensible may vary 🙂

FIX – Added the “Is Toughened” column to the product list view – convenient data entry!

FIX – Resolved issues with the way discounts are applied to new glass, stock and unit document lines.

FIX – Resolved issues with application of discounts when creating new documents.

FIX – Resolved issues where user-edited discounts were ignored and reset.

FIX – Resolved an issue with double-glazed unit discounts where unit discounts were not applied for stock units correctly.

FIX – Security: fixed an issue with configuration file encryption.

FIX – Resolved an error message when adding new shapes to the database that caused and error to be shown.

FIX – Added a fix for shapes that prevents an error message when saving and closing data.

FIX – Shape data now refreshes when the user adds or edits shape data.

Release 1.4.1

 
  

The path of good software never runs straight

NEW – Upgraded versions of core components for security and performance improvements.

NEW – Added the ability to have safe deletion of documents above Estimates. This ensures that there is traceabilty when documents are removed from the system.

NEW – Document audit for all create, update and delete operations on a document.

NEW – The “Save All” button on the top of the application now works – that’s progress!

NEW – Product import is now available in the Data Import -> Clarity Classic menu option, including pricing and dimensions!

FIX – Customer account codes are now limited to 8 characters in order to align with accounting package restrictions.

FIX – Resolved an issue where costs were incorrectly applied to material usage postings.

FIX – Resolved issues with adding material adjustments to the material usage postings.

FIX – Resolved an issue where costs, overheads and profits for adjustments were not calculated in material usage.

FIX – Customer discount code now copies across when creating a new document.

FIX – Labels can now be printed correctly across the Clarity Air programs.

Release 1.4.0

 
  

Time for some more reporting

NEW – Updated libraries and third-party components to latest version – security and features for the win!

NEW – Added material usage report to the “Reports and Analysis” section of the Views menu.

NEW – Added the ability to book deliveries within the Material Usage views.

NEW – Added the ability to open the linked documents within the Material Usage view.

FIX – Fixed an issue with process names where the system would error if a duplicate process name was entered.

FIX – Added checking to configuration file loading to ensure correct behaviour.

Release 1.3.15

 
  

Everybody loves a good accountancy fix … I think!

FIX – Ensured that the labels are automatically expanded when shown on the document form.

FIX – Resolved an issue where customer nominal codes were not correctly used when posting to account packages.

Release 1.3.14

 
  

Halloween beckons, so we are trying to sort out your nightmares!

NEW – Added a warning panel to the report preview when changes have been made and a document has not been save – reports require saving to the database to work correctly – sorry!

NEW – Not only does the above panel warn you about changes, it has a button that lets you save the changes – convenience rocks!

FIX – Clarity Air now correctly marks a document changed if you make changes to document address information – changes!

FIX – Added some additional safeguards in relation to priced notes to prevent errors from being generated.

Release 1.3.12

 
  

Niggles, niggles, niggles – all we get is niggles 🙂

NEW – Added the ability to double-click an attachment in the send email form so you can preview attachments.

NEW – Added a preview window that appears above attachments to show the name and where it is – which is nice.

NEW – To speed things up, the document preview does not get generated on every save, but only when viewed or when it is active.

FIX – Fixed an issue where the “Save and Email” button did not generate a report correctly for the attachment.

FIX – Sorted issue where Proforma Invoices were not being allocated numbers.

FIX – Resolved the issue where Proforma Invoice reports were not usable, so no printing or preview.

FIX – Added a colour for Proforma Invoices on the main document list.

FIX – Added telephone numbers to the Document Address forms – call me!

FIX – If the customer record for document address has either a telephone or mobile number, those are copied across.

FIX – Fixed colouring of the document number so that it is consistent with the Status column as well – OCD strikes again… FIX – Removed some of the more “noisy” logging messages into the DEBUG setting to help with problem diagnosis – and improve performance!

FIX – Sorted an issue where the wrong email address was used when emailing documents and Gareth got annoyed because it was his.

FIX – Resolved the issue where Proforma Invoice reports were not usable, so no printing or preview.

FIX – Added a colour for Proforma Invoices on the main document list.

FIX – Added telephone numbers to the Document Address forms – call me!

FIX – If the customer record for document address has either a telephone or mobile number, those are copied across.

FIX – Fixed colouring of the document number so that it is consistent with the Status column as well – OCD strikes again… FIX – Removed some of the more “noisy” logging messages into the DEBUG setting to help with problem diagnosis – and improve performance!

FIX – Sorted an issue where the wrong email address was used when emailing documents and Gareth got annoyed because it was his.

FIX – Added the ability to disable the DirectX acceleration within Clarity Air if you are having performance issues – I’m looking at you, Google Chrome!

Release 1.3.11

 
  

Printing fixes because we need reports 🙂

FIX – Fixed an issue that prevented the user from printing multiple documents in a single batch.

FIX – Slightly altered the batch printing process to ensure good performance.

FIX – Fixed an issue where the print style dialog would sometimes report as being cancelled.

Release 1.3.10

 
  

Customer defect fixes because we love feedback!

FIX – Priced notes now apply discounts correctly – they didn’t before 🙁

FIX – Added additional safeguards against not having a default customer set.

FIX – Town information now appears on the document address dialog.

FIX – Towns now copy across to the document addresses correctly.

Release 1.3.9

 
  

Niggles! Always with the niggles!

NEW – Added the item retail, special price and retail price fields to the document list line view.

NEW – Added energy surcharge functionality to documents.

FIX – The customer can now prevent bulk printing when choosing report styles by closing the dialog via the “X”.

FIX – The system now correctly exports the nominal code when choosing “Custom” from the list of nominal codes during postings export.

FIX – Added the ability to specify a nominal code for a document – sorry about that!

FIX – Fixed an issue with customer export in the Sales Accounting view that generated an error if the customer had no address entered – one cannot penalise the homeless!

Release 1.3.8

 
  

Why with the defects? Why always with the defects?

NEW – Added document colours to the main document screen to be consistent with the document summary screen.

NEW – Added the short description to the product special price view to allow for quicker product search.

FIX – Added a safeguard when entering tax codes to ensure that the data is complete in the system.

FIX – The cached tax codes are now refeshed when adding new codes, or when the tax code cannot be found during calculation.

FIX – Resolved an issue where not setting a product description caused exceptions to be thrown when using special prices.

FIX – Resolved an issue where not setting a product description caused exceptions to be thrown when deleting a product.

Release 1.3.7

 
  

Defect fixes

NEW – Added the ability to refresh account posting information in the event that data is inconsistent – use with caution.

FIX – Fixed issues with email entry in the local settings form caused by a bad regular expression – typo, typo, typo!

FIX – Added a safeguard for when customers do not have preferred report styles set.

FIX – Added a fix that prevents the system ignoring the default report output during bulk printing.

Release 1.3.6

 
  

Stability improvements

NEW – Added default CC and BCC email addresses in the Mail Settings section of the Local Settings.

NEW – Clarity Air will now prompt you to store an email address for customers that don’t have them when emailing – shortycuts!

FIX – Added additional safeguards for missing data when using document addressing.

FIX – Fixed issues with email addresses on the CC and BCC fields within the send email form.

FIX – Removed some logging messages to improve performance as the functionality is more stable.

FIX – Resolved some issues when validating email addresses during sending – this meant that Clarity Air would ignore them!

FIX – Fixed an issue where account posting status updates were not applied after export – annoying!

FIX – Added additional safeguards to account postings when the ValueDate is not available, specifically using either the OrderDate or Current date as a proxy if the value cannot be resolved.

FIX – Fixed an issue where a document was not saved correctly before being sent as an email.

Release 1.3.5

 
  

More fixes than Edd China – yet another update!

NEW – Added the database version to the display at the bottom of the main form – helps with fixing stuff.

NEW – Added customer colours to the document forms for easy identification – requires them to be set in the account, though!

NEW – Added customer colours to the document list screen for quick identification of customers.

NEW – Added customer colours to the document summary screen for quick identification of customers.

NEW – Updated library components and runtimes to incorporate fixes and security updates.

NEW – Improved calculation performance by checking for lines that have changed rather than the whole document.

NEW – Added the ability to specify Outlook integration preferences – note that these features are not working in this version. FIX – Resolved an issue where a new document number was allocated if a document was saved as a new document type, then re-saved as the old documentype.

FIX – Fixed an issue where the user could not send an email if the customer had no email address set.

FIX – Fixed an error caused by not having label colours configured for customers.

FIX – Fixed an error caused when the required date could not be correctly processed for overdue colouring, particularly after a connection loss.

FIX – Resolved an intermittent issue with synchronising labels and attachments to a document caused by connection loss.

Release 1.3.4

 
  

The heat brings out the bugs, so time for some updates!

FIX – Fixed an issue where the direct updates to a product would not apply if a description was not set.

FIX – Fixed an issue where special prices would not operate correctly if a description for a product was not set.

FIX – Sorted a small memory leak when updating document history using programmers gaffer tape.

FIX – Resolved an issue where the program would fail to update the document history for invoices, resulting in the wrong date.

FIX – Resolved an issue with prompting for an invoice date where the result was not correctly stored by the program.

FIX – Resolved an issue where the date format for Sage exports generates incorrect data.

Release 1.3.3

 
  

Move fixes and new things

FIX – Added the ability amend spacer data directly from the “Add Unit” dialog using the “+” buttons.

FIX – Resolved some more of the issues with the delivery address dialog details.

NEW – Added the ability to send emails from within documents, including the ability to add additional attachments.

NEW – Added settings to support Office integration. New features coming this summer 🙂

Release 1.3.2

 
  

Resolving some address issues

FIX – Resolved an issue where the document address details dialog would not open for editing.

FIX – Resolved an issue where the document address dialog would prompt you to save changes you hadn’t made, because opposite day!

FIX – Fixed an issue where the changes to the addresses would not always be detected and therefore could not be saved.

Release 1.3.1

 
  

Fixing the things that slipped through the net …

NEW – Added the ability to edit a product unit cost as well as the retail price from within the product list view.

NEW – The product list form grid now remembers layout between application open and close – surprisingly convenient!

NEW – Added the ability to specify a preferred report style on a per-customer basis.

FIX – Resolved an issue that caused an error message when creating a new double-glazed stock unit.

FIX – Sorted an issue that mean a product could not be deleted if it had shape or process membership defined – your membership has been terminated.

FIX – Resolved an issue where document addresses could not be edited and did not save correctly.

FIX – Deleting processes now works even if processes have been used in documents. This should be used with caution, however.

FIX – The glass selection boxes on the add stock unit dialog now resize so all details can be seen.

FIX – Resolved an issue where encryption would cause data to not be saved correctly.

FIX – Fixed an issue where stock double-glazed units were not correctly resolved during calculations.

Release 1.3.0

 
  

New functionality, some fixes and some summer cleaning! And the release notes have new items on top! Convenient!

NEW – Updated dependent library versions for security and stability.

NEW – Added security to the configuration files used by Clarity Air.

NEW – When the system cannot connect to the database, you can change the settings from within the details form and have them save!

NEW – Added the ability to zoom the product view as there is a LOT of small text on there.

NEW – Added the document summary (active document) view to the application: Home -> View -> Document Summary.

NEW – Added the ability to pause the auto refresh in the main document list.

NEW – Added the label list view and printing to the application: Home -> View -> Labelling.

NEW – Added additional validation to the stock item entry to ensure that the resulting line can be priced properly.

NEW – You can finally move lines up and down within a document. It’s take a while, but here we are 🙂

FIX – Fixed an issue with processing groups where a process type was not set by default. This caused issues for pricing later on.

FIX – Resolved an issue with account postings where the layout would be corrupted by multi-line addresses (Xero).

FIX – Resolved an issue with Sage account posting where certain fields could not be processed by Sage.

FIX – Resolved an issue where memory usage would increase significantly.

FIX – Fixed an issue where the line numbers on the retail document line page were aligned strangely – that OCD is creeping in again!

FIX – Resolve an issue where processes would complain during the save process.

FIX – Resolved an issue where adding document lines did not use the customer’s tax code settings.

FIX – Tidied up some of the forms to improve the look and feel of the application – spring clean!

FIX – Resolved an issue when editing stock items that meant that a new line was added rather than the current line being updated.

FIX – Resolved an issue on labels where the label would link to the process associated with the glass / dg rather than the parent line.

Release 1.2.17

 
  

Post FIT Show fixes – hope you came to see us!

FIX – Fixed an issue where the ribbon control became unrecoverable when minimised.

FIX – Resolved an issue with remakes when choosing a pre-defined remake reason that threw an error.

FIX – Resolved an issue with processes that indicated that they were toughening failing to add to a document.

FIX – Removed redundant footer panel from the product list to improve look-and-feel, plus more space to view product rows.

FIX – Resolved an issue where a document forgets that it has been costed, due to multiple costing records.

Release 1.2.16

 
  

FIT Show 2019 fixes – come and see us!

FIX – Fixed an issue with empty addresses causing issues when exporting to Sage.

FIX – Sorted an issue where the fields on the Sage export file were mangled in certain circumstances.

FIX – Resolved an issue that meant that the Xero formatted output did not get generated correctly.

FIX – Sorted an issue where changes to local settings did not always get saved.

FIX – Resolved an issue with Discount Bands that caused the dialog to not appear.

Release 1.2.15

 
  

It’s the little things …

FIX – Fixed a crash when printing an unsaved document that meant the user had to explcitly save a document before printing.

FIX – Corrected a spelling mistake in startup logging that was triggering my OCD.

FIX – Fixed an issue with discount bands that would cause the data setup dialog to crash.

NEW – Added the ability to export customer details from the sales accounting screen to allow for import into accounting packages.

FIX – Fixed an issue with the tax rate dialog meaning that you could not open it – Hector would not be happy.

FIX – Added a missing closing bracket to one of the startup logging messages – see point on OCD.

Release 1.2.14

 
  

Final special price fixes … we hope!

FIX – Resolved an issue where resetting special prices did not remove the previous special prices.

Release 1.2.12

 
  

The saga of Special Price fixes continues …

FIX – Resolved an issue where if a product has a zero cost, then it cannot be priced and causes errors.

FIX – Resolved an issue where the special prices would get confused when changing customers, resulting in prices not saving.

NEW – Added the ability to edit a product by double-clicking the row in the grid.

FIX – Resolved an issue where a product in the special grid view was not correctly resolved.

NEW – Added the ability to use the existing special price as the basis for apply a percentage increase.

Release 1.2.11

 
  

Special Price fixes to ensure correct pricing

FIX – Resolved an issue when changing product special prices that caused errors. BIG errors.

FIX – The special prices cache is invalidated when the special prices are changed, thereby ensuring correct pricing.

FIX – The Wastage column in the product list form now shows a percentage indicator – consistency rules.

FIX – Fixed an issue during startup where an error was caused by changes to the logging levels – I’m a lumberjack and NOT OK.

FIX – The logging output now respects changes in the local settings so no more editing configuration files 🙂

Release 1.2.10

 
  

Accuracy improvements

FIX – Changed rounding policy on figures to output consistent totals and remove (as much as possible) the dreaded penny drift.

Release 1.2.9

 
  

Pricing fixes for weird behaviours

FIX – Resolved an issue where the retail document line grid would be rendered with a red “X” – a plague upon bugs!

FIX – Changed a rather confusing message that appears when closing the “Add Glass” form that complained about changes to a document.

FIX – Resolved a problematic issue with deleting processes that caused incorrect pricing and some strange behaviours with costing.

FIX – Removed some strange behaviours when editing document lines that meant that lines “disappeared” from the document temporarily.

FIX – Resolved the resizing of the process name lookup on the Glass Form so you can see the complete description.

FIX – Removed the calculation type column from the process name lookup on the Glass Form to reduce confusion.

FIX – Resolved an issue where labels failed to save when a document was saved – more sequencing issues, but good now 🙂

FIX – Resolved an issue where labels did not restore correctly due to being linked to the wrong document line.

NEW – Added the ability to change the logging level within the Local Settings form to make life easier for Gareth.

Release 1.2.8

 
  

Special Prices with more special

NEW – Added additional safeguards to the data in special prices to ensure correct behaviour when loading / saving.

NEW – Added highlight on document invoicing screen to indicate that a special price is being used.

NEW – Added a tooltip over the item price column in the retail grid to show that a special price is being used.

Release 1.2.7

 
  

Just when you think you have sorted out product special prices …

FIX – Fixed an issue with special price identifiers meaning that they did not correctly store in the database.

FIX – Fixed an issue where special prices did not link correctly to the customer during editing.

FIX – Fixed inconsistent customer identifiers when using special prices.

FIX – Special prices now actually appear in the grid 🙂

FIX – Document line numbers are correctly reset after document lines are removed.

Release 1.2.6

 
  

More fixes … Fixy McFix-Face

FIX – Resolved an issue with minimum areas on Glass items where the min area did not calculate correctly when certain application parameters were configured.

FIX – Resolved an issue where processes were not copied correctly when adding multiple document line items with the same processes.

FIX – Resolved an issue where deleting a line did not delete processes and they would return like the undead. FIX – Fixed an issue where you could not change the minimum area checkbox when editing a document line. FIX – Fixed a performance issue when retrieving processes for a document line that caused a slow down.

Release 1.2.5

 
  

Some fixes for little niggles…

FIX – Ensured that the database and the application keep in step after each document was saved – this could get adrift due to remote hosting, but this is sorted now.

FIX – Resolved an issue with deleting documents which meant that there were errors if you tried it.

FIX – Resolved an issue with copy-paste of lines that had processing – the lines copied, the processes not so much

FIX – Resolved an issue where copy-paste lines did not link correctly to processing and caused issues with line numbering and pricing. Resolved!

FIX – Fixed an issue where deleting glass or units did not delete the associated processes, thereby causing calculation errors. You will see a slightly different behaviour when you select a glass or unit row, in that the operations are automatically selected.

FIX – Fixed a crash when adding multiple items that have minimum areas, specifically when you remove the minimum area from the next row.

FIX – Ensured that the product being used when creating multiple items based on the same product does not get out of sync with the database.

FIX – Allowed special pricing for all products, but with a confirmation box – things could get messy otherwise, but don’t say we didn’t warn you…

FIX – Fixed issue where the save button for special prices did not enable, so changes could not be saved.

Release 1.2.4

 
  

Tidying up loose ends … By killing bugs!

FIX – Resolved some issues with the previous update where the data would fail to be modified when applying database changes – fixed now!

NEW – Added a flag to the process dialog to indicate when a user can edit the process description.

NEW – The user can now specify a default processing group, in fact this is HIGHLY RECOMMENDED.

FIX – Adding a new process will now pick up the default processing group and default department – about time, I hear you say!

FIX – Resolved issue that prevented historical information capture during document saving

FIX – Sorted issues with account postings that meant no files were generated

NEW – Added some additional logic that ensures we have a nominal code for exports to minimise errors – ensure you have a default nominal!

NEW – Simplified the logic for generating account exports: you select the items to export, you export – simples (for real Trezza)!

NEW – You can now see who exported to the accounts and when – useful when you want to thank them for their efforts … #Bonus!

NEW – The layout of the account export grid is now saved between sessions so that you don’t have to keep moving things around – considerate software construction.

FIX – The document preview now updates when you change document type after saving and / or printing

NEW – Added the ability to specify markups against document priorities. These are NOT pricing, but will be soon… NEW – Added the ability to add a new product directly in the product list – I have no clue why we didn’t have this before. NEW – Added the ability to create a new product based on an existing one – time saving is why we are here!

NEW – After creating a new product based on an existing one, you can automatically open the form to edit the newly created one.

Release 1.2.3

 
  

Mo customers, mo suggestions and defect fixes – feedback is always nice!

FIX – Update the Account Posting screen to ensure that it refreshes when activated, thereby ensuring that new postings are displayed

FIX – Document costings now initialise correctly, thereby ensuring that documents can calculate when opened and / or printed

FIX – Resolved an issue where document totals were not completely refreshed before saving to the database

FIX – The refreshing of the document list now suspends if you have selected documents – you don’t have to chase the selection any more…

FIX – Fixed another issue with saving document costings the ensures that the document is properly saved

FIX – Resolved an issue where if the default reports could not be found, Clarity would throw a wobbly – not good

FIX – Resolved an issue where deleting a process from a line would cause the line to be “orphaned” from the parent – sad, so sad – meaning that line values were not calculated correctly

FIX – When adding glass, the previous line information is retained for the new line, saving time, effort, frustration, unicorn tears and customers!

NEW – You can now save a document as a PDF, but make sure you have set the “documents” folder in your local settings…

NEW – Not only can you save a document as a PDF, but you can also Preview it too!!!! Fancy!!!

Release 1.2.2

 
  

Ooh … shapes! Lovely! This one has been a long time coming, mind you!

FIX – Updated library versions and third-party extensions to get all the latest goodness and remove some of the badness

NEW – Added the ability to enter shape groups NEW – Added the ability to enter shape information NEW – Added the ability to enter shape pricing

NEW – Added the ability to shape glass items when invoicing – obvs!

FIX – Additional fixes for Production Client functionality – it’s getting better every version, honest 🙂

NEW – Added an edit button to the Product List so that the user can edit the highlighted row – saves double-clicking in the far left of the grid, that’s for sure!

FIX – Edgework / length processing now updates the number of widths and heights for printing

FIX – Added additional information to the error message when printing and the report file could not be found

NEW – Added the ability to print multiple documents from the main document list view – batch print, each your heart out!

FIX – Added additional logging around document printing to allow for diagnosis of report issues.

Release 1.2.1

 
  

Making it better, hopefully 😄

FIX – Resolved some of the formatting options in the grid columns to make it less confusing.

NEW – Added a buttong to the production client document list to quickly hide completed documents – go productivity!

FIX – Production Client completion column now shows a completion percentage as well as the progress bar.

FIX – Fixed an issue where the file and folder settings would not show when you first open the Local Settings dialog in Clarity Air which annoyed Gareth quite a bit.

FIX – You can now delete document lines which will also please customers and Gareth alike!

FIX – Removed an error that occurred when clearing document locks during shutdown. This affects performance a little, but also clutters the log files – a bad thing!

Release 1.2.0

 
  

Production Client doo doo doo doo doo…

NEW – Initial release of the Production Client for Clarity Air.

Release 1.1.11

 
  

Some quick fixes for some annoying issues – more good stuff coming soon ;). All the ones!

FIX – Resolved an issue where a new product group did not initialise correctly in respect to defaults.

FIX – Resolved an issue where a where adding a new product with a “broken” product group caused the app to crash. FIX – Resolved an issue where the user could select multiple default product groups and cause errors. There can be only one!!

FIX – Resolved an issue where saving product groups caused constant prompts when trying to save.

FIX – You can now specify a default department for a given product group, which is nice.

FIX – Resolved an issue with adding departments that meant the duplicate check caused an error.

Release 1.1.10

 
  

More fixes, more betterer…

FIX – Resolved an issue where the checkbox for using minimum area was not enabled when editing a document line that is below the minimum area

NEW – Implemented the dual-minimum area operations last seen in G5 – retro is so now, baby!

NEW – Implemented the restriction on using discounts against document lines using minimum areas – price-tastic.

FIX – Resolved an issue where deleting a product did not work if that product was used in a stock unit.

FIX – Resolved issues with deleted lines reappearing after document saves because no-one lines zombies.

FIX – Fixed an issue where the document costing details did not save correctly resulting in zero values.

FIX – Resolved an issue where the document state was not correctly reflected in the database when saving.

Release 1.1.9

 
  

Bring forth the toggling of minimum areas!

NEW – Added the ability to toggle minimum areas on a line-by-line basis on both glass and processing – this is done in the cost screen.

FIX – Resolved an issue where toggling the minimum area when adding glass did not function correctly.

Release 1.1.8

 
  

More Fix-It-Felix!

FIX – Resolved an issue with auto-refresh that could cause threading problems for other updates.

FIX – Sorted an issue where the costing details were not saved with the document – zero prices are NOT fun.

FIX – Sorted an issue regarding the “opening document” window staying open.

Release 1.1.7

 
  

Bugs, bugs, bugs … sigh

 

FIX – Sorted out the issues with turning minimum areas off on the glass item details form.

FIX – Fixed an issue with refreshing documents where the buttons refreshed the data, but not what was displayed on the grid

– invisible data is great, unless you want to use it!

FIX – Sorted out the automatic document refresh timer so that it actually works.

FIX – Resolved a minor issue with document deleting that means it actually works as well.

Release 1.1.6

 
  

OK, so some pesky bugs made it through on minimum areas – let’s try again!

FIX – Resolved an issue with minimum areas for glass where minimum area was used to calculate the value – now it’s quantity!

NEW – Added tooltips to the retail grid so that the user can see what the colours mean – spiffy!

FIX – Fixed an issue where the “grid zoom” panel on the document list would overlap the filter footer – I can see clearly now…

FIX – The user can now override the minimum area flag when editing glass items – careful now!

Release 1.1.5

 
  

Happy 2019! Shame about the minimum areas, but sorted now 🙂

FIX – Resolved an issue with minimum areas for processing where the actual minimum areas were ignored

FIX – Resolved an issue with minimum areas for glass where minimum areas were overwritten after being calculated

FIX – Resolved an issue with printing where the “please wait” form did not close – annoyingly persistent!

Release 1.1.4

 
  

Printing and reports stuff – oooh! Papery!

NEW – Added the ability to choose report styles before printing documents – add your own too!

NEW – Added a check to report styles so that if there isn’t a version of the report for the given style, it will ask if the user wants to use the default one instead – isn’t that nice?! 🙂

FIX – Added some data fixes for toughened processes in the database because that is what good software companies with positive attitudes do.

NEW – Added the ability to indicate that a process is toughening so that the glass is included in the toughened ordering report – customers really do have great ideas!

FIX – Fixed the toughened report database structures to ensure that data actually appears – important that one.

FIX – Resolved an issue where the default product group and department were not selected when adding a new product. This caused “empty” products to be generated if there was an error – not good!

FIX – The report editor now opens in the folder containing the reports – ease of use, baby, yeah!

FIX – Resolved an issue where repeatedly printing or print previewing a report caused an error.

Release 1.1.3

 
  

More processing fixes

FIX – Fixed an issue with quantity-based processes where quantities were ignored

FIX – Fixed an issue with quantity-based processes where parent quantities were ignored

Release 1.1.2

 
  

Quick fixes are the best fixes 🙂

FIX – Fixed an issue where prcessing lines failed to calculate

FIX – Fixed an issue with the database that meant operation prices were not returned

Release 1.1.1

 
  

All the ones, 1.1.1 – Bingo!?!?

FIX – Fixed an issue where prices were not calculated if zero cost or retail values were specified

NEW – Added the ability to delete processes from the process list form – don’t know why we didn’t think of this before 🙂

NEW – Added the ability to add processes from the process list form – see above!

NEW – Added a flag to processing so that you can indicate that a process relates to toughening glass, then the glass you apply the process to can then be sent to the toughened report – customer feedback rocks!

FIX – Resolved an issue where if the scalar measure for a process was greater than the maximum in the pricing table, the pricing would fail. Now, the behaviour is that the “maximum” value is used instead. Always get a price now 🙂

FIX – Fixed an issue where if you added a new process or process group, then the data would not show in the processing part of the add glass / add unit form.

FIX – Fixed an issue where report names were not correctly resolved during the printing and print preview functions.

FIX – Resolved an issue where the print preview and print as functions did not respond to user input.

NEW – The document preview tab in the main screen now works as intended – document previews! On the main screen! Gadzooks!

Release 1.1.0

 
  

Version bump – we have lift off and a LOAD of fixes…

FIX – Fixed an issue where prices were not calculated if zero cost or retail values were specified

FIX – Fixed an issue where special prices generated on-the-fly were not retrieved correctly when creating documents

FIX – Fixed an issue where operations did not price on a document if the glass or unit prices were zero FIX – Resolved an issue with reports where report names, and filenames, were incorrectly resolved FIX – Fixed costing issues with zero-retail / zero-cost pricing

FIX – Added the ability to select and delete products from the list – this will also remove special prices!

FIX – Made some changes to one of the special price database queries to improve performance – faster=better, obvs!

FIX – Sorted the user interface layout for the save edited price dialog so that you can read it – useful! FIX – Fixed an issue with zero-priced items and the “edited price” dialog where there would be an error FIX – Sorted out the text formatting on the new price display to 2 decimal places

FIX – Moved the delete documents button from the main ribbon page to the “View” page on the document list – it doesn’t work otherwise, so sorry about that!

FIX – Documents can now be deleted successfully and do not reappear! No more ghost documents! 🙂

FIX – You can now also delete pesky customers that don’t pay or that you don’t really like – not in real life, though!

FIX – Resolved an issue where report styles were not correctly handled or detected – a real pain!

FIX – Report locations and styles are now pre-cached ahead of usage to ensure that report opening is quicker.

Release 1.0.16

 
  

Argh! Go-live hotfix!

FIX – Fixed an issue where the program would not start due to missing settings files

Release 1.0.15

 
  

Special Prices – more options and support for units and processing…

FIX – Fixed an issue where exceptions would be thrown when editing special prices directly

FIX – Improved performance of special price screen by remove excessive logging NEW – Added additional reports for printing documents – much better looking too 🙂 NEW – Added reporting functionality to print documents correctly.

NEW – Added the ability to update special prices and stock prices after editing the retail price in the cost view – this is quite funky and will be coming to other areas as well!

Release 1.0.14

 
  

Special Prices – another step forward, another bunch of bugs 🙁

FIX – Resolved an issue where making changes to the same customer’s special prices then saving again caused an exception to be thrown.

FIX – Fixed a performance issue with the special prices screen which meant latency between key presses and screen updates – gotta go fast!

Release 1.0.12

 
  

Special Prices – another step forward, but only for Products at the moment

NEW – Added product special prices to the database and the user interface.

NEW – Special prices are applied correctly to products and glass items – this will disable discounts so as not to double up on how “special” customer prices are. Let us know if you want this to change!

NEW – Added a new “View” for special price management and data entry, which is nice.

FIX – Removed some logging from parts of the system that are now stable to speed things up a bit!

FIX – Updated component libraries to fix an issue and to get new shiny toys to make a better piece of software … Mmmm. Shiny.

Release 1.0.11 – HOTFIX

 
  

Eep! Emergency fix! Argh!

FIX – Resolved an issue where new documents could not be created due to new remake checks.

Release 1.0.10

 
  

Fixes and new stuff because baby you’re a firework!

FIX – Fixed an issue where newly added products generated a katherine wheel of errors when added to documents.

FIX – Added additional validation to the forms when adding glass and double-glazed units to make sure that you specify a quantity – boom!

FIX – Also added the zero-quantity check to the product form to prevent an explosion of bug reports.

FIX – Fixed a spelling mistake on the stock double-glazed unit for – awkward!

NEW – At last! Something new! Added the all new and improved remake functionality! Remake like a Roman Candle, baby!

Release 1.0.9

 
  

Spooky fixes, and haunting functionality – and it’s all about processing!

NEW – You can now make changes to product information directly in the product view, including check boxes – clicky claws…

FIX – Fixed an issue where products would get spooked if the user changed product codes in the main view – wooooo!

FIX – You can now add double-glazed units in the main screen again – the invisible dialog returns…

FIX – You can now add new departments when adding processes – hardware department for zombie apocalypse items? FIX – Finally, finally, finally fixed the pesky markup and member table gremlins that caused issues when adding / editing processes – awooo!

FIX – Resolved an issue with Member tables where ALL member tables were selected when adding a new process – it feels like they were haunting us

FIX – Sorted out an issue where the toughened report view didn’t refresh – stranger things…

Release 1.0.8

 
  

More new features, more fixes, mo’ better

NEW – Implemented the local settings that allow for folders, printers and e-amil settings to be configured. These are machine specific and are stored locally.

NEW – Simplified folder handling to ensure that the user doesn’t have to set up folders individually

FIX – Resolved an issue that meant performance was slow during document calculations

FIX – Resolved an issue where editing operation prices was ignored … and nobody likes to be ignored

FIX – Sorted out an issue with the costing of double glazed units that meant profits were incorrect

FIX – Resolved an issue where the document was not resettings when the document lines were, meaning there were additional reset requests when using Beat-A-Quote

Release 1.0.7

 
  

Improvements and fixes

FIX – Sorted an issue with Stock Items that meant they could not be calculated or costed

FIX – Fixed issues with Stock Items and Beat-A-Quote where profit adjustments were made twice

FIX – Fixed issues with Unit Items and Beat-A-Quote where random figures would result – Halloween!

FIX – Fixed issues with the Beat-A-Quote form where strange figures would occassionally appear – Stranger Things!

FIX – Added some new stuff to the database to help a document remember it has been costed – Memento!

FIX – Another fix for stock items where the quantity was ignored – Terminator!

FIX – Minor fix for processing when beat-a-quote is applied to prevent overheads changing

NEW – Added cutting time to product form, mainly for glass purposes

Release 1.0.6

 
  

New stuff as well as some fixes and tidying up…

FIX – Sorted some more of the issues with process saving

NEW – Beat A Quote makes an appearance!

NEW – Remake changes to the database and some aspects of the user interface

Release 1.0.5

 
  

Fixes, but some new stuff as well!

FIX – Sorted some more of the issues with product saving FIX – Sorted some more of the issues with process saving NEW – Copy and paste! It’s working! Awesome!

FIX – Editing of vehicles now works correctly and doesn’t cause exceptions

Release 1.0.4

 
  

Another bug fix release sigh

FIX – Fixed an issue where adding a second product caused the application to crash – one product is never enough.

NEW – Added the ability to specify the amount of processing that can be performed per hour on processing.

FIX – Sorted out an issue where the “reset members” button didn’t work on the process details form.

FIX – Added the ability to edit product properties directly in the grid.

Release 1.0.3

 

The bug fixing continues …

FIX – The “Close” button on the attachment form now works in case you get sick of looking notes.

FIX – The “Save, Add New” button on the attachment form also works now as you can never have too many notes.

NEW – Added the ability to store even longer notes for you, yes you! You know who you are …

FIX – Resolved an issue where new lines would not appear after the cost view had been used – thank-you Ivan!

FIX – Resolve an issue with slow performance when adding priced note document lines.

Release 1.0.2

 
  

More fixes, because no-one is perfect!

FIX – changes to prices within the cost screen are no longer ignored. FIX – delete now works in the cost screen as well as the retail view. FIX – double-click to edit a line now works in the cost screen.

FIX – contextual buttons now disable when switching away from the cost and retail screens.

FIX – resolved issues with editing costs for double-glazed units.

FIX – ensured that all clarity libraries and programs have consistent .NET versions – techie thing.

FIX – fixed issues that prevented the document line notes from saving to the document.

FIX – fixed an issue where editing retail prices were ignored by calculations.

FIX – minor speed improvements on calculations, because nobody likes slow.

Release 1.0.1

 
  
  1. So there were some things that didn’t work first time around. Time to fix some stuff!

FIX – suppliers can now be entered and prices supplied to ensure correct operation.

FIX – the overheads, wastage, profit and costs are now correctly totalled.

FIX – supplier view (View –> Suppliers) works now (fixed a wiring problem)

FIX – fixed an error in one of the views within the database that caused an issue display supplier prices

NEW – added a printed report for supplier prices, because not everything can be about fixing stuff!

FIX – fixed issues when adding processing to glass and double-glazed unit items.

FIX – fixes issues when saving new documents that contained processing on glass and double-glazed items.

NEW – added the ability to print a customer price list from the main document screen – yay!

Release 1.0.0

 
  

At last! Version 1.0.0 of Clarity Air! It’s taken a while to get here, but we hope it has been worth the wait…

NEW – the cost screen now finally makes an appearance

NEW – overheads can now be entered to enable the overhead factor to be calculated – note we are using a different algorithm now

NEW – profit information is now calculated correctly, based on wastage and overheads (about time!)

NEW – if a line is making less profit than the new parameter “Minimum Profit Value”, the Clarity will warn you – sweet!

NEW – which means that there is a new parameter called “Minimum Profit Value” that you can set to warn you of low profits.

FIX – sorted out an issue where note items did not calculate correctly, particularly with discounts applied.

FIX – fixed a crash when editing the quantity of a double-glazed unit in the main grid.

FIX – fixed an issue where the VAT calculations were incorrectly or inconsistencly applied. FIX – fixed an issue where log messages were not helpful or correct in respect of calculations. NEW – added the customer contact report and functionality behind the button to make it work.

FIX – resolved an issue where reducing the quantity of a line caused a crash when synchronising label data, but only for glass and double-glazed units (thankfully).

FIX – fixed issues with line calculations for processing, particularly around discounts, in other words, it now actually calculates discounts: bonus!

FIX – fixed an issue where priced notes did not calculate correctly.

FIX – fixed an issue where the Job Type dialog and drop down would not work correcly.

FIX – resolved an issue where you could not add job types to the database.

NEW – added supplier functionality back into the application.

NEW – added supplier pricing into the application.

NEW – added glass pattern data entry into the application.

NEW – added glass pattern markup pricing into the application.

Release 0.9.3-rc3

 
  

 

FIX – resolved that troublesome line delete bug that was unwilling to die.

FIX – significantly improved start-up time because who likes to wait.

NEW – added the ability to specify folders for input, output and configuration data because flexibility rocks.

NEW – also related to specifying folders is the fact that users can now specify these on a per-machine basis, so that if you move between machines or work from home, we’ve got you covered.

Release 0.9.2-rc3

 
  

 

FIX – resolved an issue where the Save and Add New button did not work on the Add Process form.

FIX – resolved issues with document locking that prevented documents from being locked. Locks are all happy again now. FIX – document locks are now intelligent enough to identify the case where it is the current user who actually has the document locked. Watch out for killer AI!

NEW – added additional diagnostics to the log file output to help identify operating system and .net runtime information, largely because geeks like that sort of thing.

NEW – added support for high DPI displays because one of our developers got a Microsoft Surface and complained.

NEW – implemented DirectX rendering on Windows 7+ machines to make the grids draw a bit quicker and because it is kind of cool. It also makes Clarity Air display cool GPU usage stats in the Task Manager.

FIX – fixed a random error message that indicated the database connection had been lost when it acutally hadn’t – random errors are the worst.

FIX – resolved the issue with the mysterious deleted line reappearing like something from a bad horror movie where you think you have killed the big, evil guy, but actually he was only half-dead and still needs a bit more battling.