VD-RRQuoter
version 2.3.0
version 2.2.0
Moved to separate dev / local / live configs
Made Paths alter in Dev Mode
Moved JobSubFolders into Paths
Organized folder structure more
Added DevControls connection (Builder-only currently)
version 2.1.13 - released Feb 2024
Fixed contract generation on AHU-only sales (VWAE3-172)
Fixed contract date formats (VWAE3-173)
Split Projects now always default to stage = “Quote” and status = “Active”
Allow creation of new Track when one does not exist but Project has a valid trackid
VWAE3-177
Fixed Track creation error when job ID is already a job number (ie. R#####)
Creating Track on older quote now checks the date and marks CarryOver accordingly
Added check to see if Project Folder exists at froot on quote load
version 2.1.12 - released 1/30/2024
Moved projects350 -> projects & tracking350 -> trackings
Added contract cleanup to CheckForContracts function
Started prepping documentation for infobase
Removed customer object from project object (moved info to flat)
Updated Contract template to remove Promo
contractid fix
version 2.1.11
Fixed SEER listing on presi for systems without SEER rating
Removed /db/dbsetup.js and /db/LocalStore.js
version 2.1.10
Adjusted swap lists for MINIS and BOIL
Added Dunkirk logo
Reinforced src pathing for presi icons/logos
Added Email Support to titlebar
version 2.1.9
Moved all assets to internally stored
Changed height calc so FURN and AHU use different heights
version 2.1.8
Fixed portal addy in vhp-electron-app
version 2.1.7 - released 10/10/23
Updated connection settings
version 2.1.6 - released 9/29/23
Fixed file open sticking
Fixed system name change not sticking
version 2.1.5 - released 9/27/23
Fixed User-added and Special Discounts not totaling on contract
version 2.1.4 - released 9/26/23
Fixed Dialog displays
Converted connection check to electron’s
Fixed Additions filters
Added “Clear” button to Additions filter menu
version 2.1.3
Added SEER display back to Presi
Noted Spire Rebate as post-purchase on Presi
Adjusted display of manually-added additions
Added ability to add Credit Card Cover within app
Updated Format function
Added Title property to various inputs and buttons
Added quit & save keyboard shortcuts
Moved ViewController and FloatView away from using Title property
Moved away from reliance on WritePartials
Switched Track.ref to an array
version 2.1.2
Added USER field to datelog
Added ability to Split a quote off into a new one
StringValidate checks for leading ‘.’
version 2.1.1
Expanded the use of the datelog
Added check for manually-added contracts
Allowed selling with a “shell” quote
version 2.1.0
Added ApplicationOpen check
Released to users
version 2.0.12-beta
Updated Key Update functionality
Changed Additions’ qty defaults to 1
Adding Addition causes refresh
Decrease stringValidate strictness
Detached project from repo
version 2.0.11-beta
Fixed dates on folder creation
version 2.0.10-beta
Heights are no longer saved to Quote object
All physical dimensions are pulled from the Key’s equipment table
Inside and outside equipment physical dimensions added to Summary
Summary display order and formatting changed for usablility
“Copy Current” option added to System Creation
Builder displays a persistant DropNote at open when no Track is detected
Updated date formatting
Updated price formatting
Adjusted Heat Kit swaps to account for Condo
version 2.0.9-beta
Switched to React Dash
Close dialog and save check updated
Quote Builder now opens in same window as Dashboard (Presi still separate)
Modlist now updates on Key update
version 2.0.8-beta
Status and Stage are no longer directly editable
Stage and Status are displayed on both Preview Popup and Quoter Info tab
New Tracker App accessible from the Quoter dashboard
Settings now pulling from remote storage
Create Track moved to click event in Quoter Proper
Updated misleading icons
version 2.0.7-beta
Config folder creation fixed
version 2.0.6-beta
Removing heat kit removes mentions of heating on presentation when in AC&AHU group
Negative numbers no longer allowed in modification quantities and amounts
Install hours now consider modification qty
If a size option requires a metal transition or adaptor, the Addition is automatically added
Contract generation adjusted so metal-based additions go in a seperate section for easier readability by shop
Changelog.md added
Fixed GETkey function not pulling newly-generated key
Added Rebates section to KEY
Utility Rebates are now auto-calculated; removed pull from price book
Manufacturer’s Rebates are now auto-adjusted by Swaps
Added Site Info section in tquote.info and under Job tab
Selected Utility Company now affects Utility Rebate
“Sell” process pared down to adjusting the Status and Stage of the quote
Stage and Status now determine flow
Status adjustable from Dash and Quoter
Moved whole appliction over to using VHPapp Class
Datelog created: non-vital dates listed within
Key object removed from tquote, now pulled in seperate via reference
Contract objects now saved in .info.contracts
Users can only save their own quotes
Settings module removed
version 2.0.5-beta
Moved NameSwap function to viewcontroller
Moved SwitchAllViews function to viewcontroller
Version now pulled properly from package.json
beta ver 0.0.4
Added ability to change Presentation “feature” display values via additions
Added ability to change Presentation tiercell text based on swaps
Updated presentation form for adaptability and efficiency
Swap options now limited by manufacturer and tiernum, modifiable in settings
Added heat kit size display when applicable (affected by swap)
beta v4
Install hours now displayed on summary view (base hours + mod hours)
Enhancement tier values are no longer editable
Version viewer added to burger menu
Enchancements with values handled seperately from those that do not
Contract file path added to paths.js for easier changes
Enhancements no longer shown on Summary View since they are static
Install Days display added to Install Hours tooltip
Project Details section added with all associtated functions
Contract updated to remove checkboxes and handle Project Details as a list
RRQ v2.0 beta
Summary split in to three views: System (default), Indoor and Outdoor
“noparts” created in settings as a single list that controls which groups do not have partial options
Adjusted keymaker function to exclude “subheaders”
Allow Enter on name change
Removed pricing preview from dashboard popup
Accessories/Enhancements now have a location property
Checkboxes on Enhancement/Additions row determine location property/which parts they apply to
Tier discount defaults set in Settings
Tier discounts now set in Discounts view along with system-wide ones
Data structure modified to nest more properties for ease of use
Removed SWAPdivorin function (sorry Christian)
Pulling info from key and settings as often as possible, not storing info in HTML
Cleaned out testing files
Removed Sizes property from Tier data structure
Swap Table removed, converted to a tab in Modifications
Seperated buildmod.js into separate files for organization
Added swapcats to quote settings for adjusting swapable categories
All SET/GET/CREATE functions reworked for better flow and access
Updated/Added change events for smoother updating
Removed ToggleSummary (not used anymore)
Fixed redundant error messages on Create Presi
Save no longer required to display Presentation of current info
Updated Presentation to account for data structure changes
Created generalized section ONCHANGE/UPDATE function
Updated pricing functions to account for data structure changes
Added catch to provide default placeholder if name is not provided at quote generation
Converted customer’s fname and lname into just name
Updated contract generation to add up and display all misc discounts
Updated whole-project discounts to allow/deny multiple systems applying the discount
Update whole-project discounts to automatically add to new system if already checked
Hiding IAQ tab until it is fully implimented
Multiple files renamed to better reflect their uses (ex. tab-access.txt -> tab-modifications.txt)
User-created discounts can now be added and deleted
Key creation date is now stored within the key for reference
Data check added to look for quotes with old data format
Data converter added to convert old data to new format, making it usable by current quoter version
AFUE now calculated at pricekey generation
Change so only applicable efficiency ratings are listed on contract
Moved efficiencey ratings display to summary view
Added tiermap function instead of controlling display of properties via css
VERSION 1.0
6/9/2023
Fixed rebate flow-through issue
Heat Exchanger Warranty is now a property
contractIO.js moved into app
“Second Look” financing option added
Swap to nothing cost fixed
Allow for system name change
Fixed system rebates being deducted from partials
Fixed Ratings generation on contract
Added bad-character check to name change and new system name input
Added check to rebate calculation to check if no promos are active
Added Monthly Price to Summary Popup