Project 'Athena'
A better traffic and billing system...
ALPHA - ALPHA - ALPHA - ALPHA
At this point the software WILL crash... DO NOT USE. This is currently posted here for TESTING PURPOSES ONLY!!!!
Please note that some items are REDACTED (these are "super secret" AWESOME features that we aren't ready just yet to share). Also note that these release notes are currently "for internal purposes only"; as such, they aren't as detailed and/or informative as they will be when the product is finally made available to the general public.
Release Notes
v164
- Added ████ and ████ capability to license.
- Modified so that the initial "ping" occurs about 15 seconds after initial login.
v163
- Added "Pay" to the context menu of Billing.
- Added "Pay" to the context menu of A/R.
- Added duplicate capability to Orders.
- Fixed Un-Approve showing on the A/R window under conditions that it shouldn't (multi-select).
- Fixed OK, Apply, Cancel not working as expected when duplicating an item.
- Fixed Copy showing a warning for the start date for Copy that already exists (having a past start date).
- Fixed discount, agency comm, rep comm, nat comm and trade % on ████ ████ so that they allow for up to 100.00 size in characters in value and are invalid for ranges outside of 0 to 100.
- Fixed issue with ████ causing a crash on the Email window when the email window is closed before it completes loading.
- Modified the invoice count on an Order so that the field matches the style (combobox) as that which is in ████ ████.
- Fixed "redraw" issues related to the apply list on the Payment window.
- Updated LoadWindow so that the window location and size is validated to be within the screen bounds.
- Modifying the date and time columns in order items.
- Fixed order start date showing a warning if it already exists (saved).
v162
- Added Clear to the cache; takes affect whenever you logout and/or press F5 on the main screen.
- It's now possible to save an new order item line (still working on the rest).
- The time fields on the ████ window are now formatting / working as time formatted data.
- When creating a new order/invoice, if only a single station is configured, the station will be automatically selected.
- Fixed issues where the proper (necessary) functionality will execute regardless of "remember me" being checked or not.
v161
- Fixed the ████ ████ so that Billing Basis is set instead of Billing Cycle.
- Order ████ now holds order item ████; these ████ are now passed to the order item window.
- Modified the columns displayed for the order items list.
- Fixed Order Type not being set to the configured default when creating a new order.
- Fixed setting Order Status to None crashing.
- More work-in-progress completed on the order item window.
- Improved the "tabs" on the ████ so that the ████ ████ ████ when reopening a window.
v160
- Now saving a token name file to the settings folder named the same as the company to make it easier to identify which folder belongs to whom.
- Modified so that the license check ("ping") is now called 10 minutes after switching a company; additionally, the license pulled when initially connecting to a company is now utilized.
- Modified so that if ████ feature is "revoked", the ████ will now force default regardless of stored setting value.
- Removed "heartbeat" asterisk on the main screen.
- Added evaluation of license to the switching of a company; prior to this, would take affect at some point (during ping) after switching.
v159
- Fixed issues with Copy not recognizing field value changes.
- Modified DataWatcher so that a blank string and a null string are treated equally; this corrects the issue related to changing a value that was blank to something and them removing the value not resetting the window that values haven't been changed - they have, but for the purposes of what a person would believe, they have been reset.
- Fixed issue with start/end dates on Copy not providing a warning/error when invalid dates are provided.
- Fixed issue with ReportViewer not saving ████ in the correct company location.
v158
- Modified so that the "settings" is now company-based; allowing for different ████, ████, settings, ████ and views that are distinct between the different companies being worked with - especially helpful for people who do remote traffic work for multiple organizations/stations.
v157
- Fixed several places that still had the ████ in "lite" mode.
- Modified ReportViewer so that it now has a minimum size.
v156
- Removed ████ from "lite" mode.
- Removed ████ ████ from the Accounts in "lite" mode.
v155
- Migrated Email Settings window to new ████.
- Fixed issue with Station text fields not being seen as "updated".
- Fixed menu not being visible (or partially covered) on the Ticket window.
- Fixed crash with Memo field on the Accounts window when no accounts currently exist.
v154
- Fixed resize issue on the Log settings window.
- Replaced buttons for a context menu on the station logo.
v153
- Modified so that each ████ can now have a ████ ████ ████.
- The ████ are now sorted.
v151
- Changes to support alternative method for "single-instance" and fix Application.Restart not working on all machines.
v146
- Fixed textboxes on many windows not being handled for data changes / validation.
v145
- Changes to the login window to removing "jarring" effect while transitioning between the prompt and the selection of the company, fix issue with the columns not saving/restoring, sorting not saving/restoring, and filtering not saving/restoring.
- The Main Menu is now visible at all times; now items in the menu are removed/added depending on login status.
v143
- Removed "line items" from the Order window.
- Upgraded components.
v141
- Fixed ████ ████ on the order window to reflect ████, ████ and ████ in ████ ████.
- Fixed the station checked combo so that it now updates "valid" state.
- Fixed end date not working (not sure why, but setting values seemed to clear things up.)
v140
- Removed "████ ████" from main window.
- Fixed issue with ticket summary not recognizing that ████ ████ is available (had to hack by focusing elsewhere and back).
- Modified so that the status bar is now visible in the login; the status bar will now detail some information during the login process. In order to "clean" this up a bit, the user/company is hidden when not actually logged in.
v139
- Work in progress on the order item window.
- Added ████ to login.
- If login is invalid, will wait 5 seconds (with ████) before returning to the login prompt.
- The login prompt now supports the ENTER key; will automatically move from email to password and (if on password or remember me) will submit the information for validation (login).
- Added ████ ████ for all windows uing ████; additionally, enabled the ████ so that (when ████), additional information is ████ ████.
v137
- Fixed ████ causing an issue with the program options window (revenue type not visible).
- Added lookup retrieval for order item.
v136
- Added ████ to ████ for the Billing window.
- Added ████ to the Tickets window.
v135
- Fixed red x issue on Order window related to invoice print count.
v134
- Removed the ████ ████ ████ of the invoice ████ ████.
v133
- Fixed crash related to executing Print/Export on the Billing window when nothing is visible.
- Modified so that Print/Export are no longer available on the Billing window if nothing is available.
- Modified Reports so that the Group Panel columns are now a "single row" (this might be reverted - testing will tell).
- Added ████ ████ to "most" windows.
- Fixed account status field status not saving.
- Fixed agency, account and order windows not validating (preventing save) for fields that aren't selected.
v132
- Updated Report Viewer to utilize the ████ ████; all others have also been updated but currently don't support the ████ ████ ████.
- Fixed layout issue with invoice button on multi-station setup window.
- Added try/catch around pulling license; a network exception can occur when resuming from sleep (laptop) when the lid is opened.
v131
- Rebuilt login to work with ████.
- Removed SetDPIAware call (and setting); issues with 4K and 250% scaling. Removing this effectively solves the problem.
v126
- Fixed crash with "goals" in the Account Rep window.
- Fixed crash with Order window when all tabs are ████.
- Fixed issue with the Comment window not refreshing correctly (or something) if shown/refreshed during load.
v125
- Massive amount of changes (possibly breaking changes) across everything due to changing underlying framework / components.
- Added ████ ████ and ████ ████.
- Added ████ to the Ticket window (introduction and testing at this point).
v124
- Massive code cleanup as suggested by VS2019.
- Fixed issue with New context menu not available in Tickets when no Tickets currently exist.
v123
- Added "Projection" report (currently based on pending invoices; will need to update based on Orders - once to that stage).
- Removed "New" button on Tickets.
- Added "New" to context menu item on Tickets.
- The INSERT key will now create a new Ticket in Tickets.
- The DELETE key will now ████ in Tickets.
- Fixed issue with Billing Description not loading correctly on Orders.
v122
- Modified all of the reports to clarify Account Rep and Invoice Rep.
v121
- Modified several fields (money/percent) so that the formating of F4 is now F2.
v120
- Fixed issue with Copy not being available (immediately) while creating a new Invoice.
- Fixed issue with the ████ not being "saved" (actually, it was loaded) when modifying the ████ ████ ████.
- Fixed (improved) an exception that can occur when you open a window and close it very quickly (before it has finished loading).
v119
- Added filtering of the station(s) on the basis station chooser.
- Changed Customer to Account on the Reports menu.
- Fixed issue with Invoice window allowing start date to be greater than end date.
v118
- Added/enabled remove basis item from an Order.
- Fixed issue with saving Variable Package billing.
- Added "full" reset capability to Invoice and Order windows.
v117
- Limit entry values (appropriately) for many numeric fields on the Agency window.
v116
- Order window now disables the Agency % field if no Agency is active for the Customer.
- Order window now correctly recognizes that ████████████████ is specified.
- Customer fields that will be ████ when an Agency is active ████████████ the Customer window.
- Changed Customer to Account in Billing.
- Changed from Customer/Customers to Account/Accounts for the data layer.
- Added ability to limit the Aging "report" (data) to a single CustomerId.
- Initial pass at editing ████ ████ (Order).
- Corrected (limit what should be) numeric entry values across several fields on Tax, Setup, Options, Defaults and Account Rep windows.
v115
- Adjusting incorrect default tab on the Order window (related to ████).
v114
- Fixed issues with "billing cycle" on an Order.
- Fixed issue with Customer report regarding Account Rep.
v113
- Added validation to the billing basis grid.
v112
- UI stuff related to biling basis in Order window.
v111
- Work in progress on the Order ████.
v110
- Added (underlying) support for the different types of billing (Per Spot, ████ and ████).
v109
- Added support for the Broadcast / Calendar date edit toggle in settings.
- Modified System Setup window so that the controls are disabled while loading.
v108
- Disabled ████ on Email settings tab of several settings windows (to match enabled options).
- Fixed issue with Customer window crashing if you close it before data has finished loading.
- Modified Invoice window so that Tax is only visible if Tax option is enabled.
- Fixed issue with Invoice window crashing if you close it before the data is finished loading.
- ████ and Tax are now visible on the Order window only if the option(s) are enabled.
- Enabled saving/loading of the selected station(s) (comboedit) on the Order window.
- Modified Aging report (and A/R summary) so that it now honors the program options setting.
v107
v106
v105
v104
- Modified View/Reset so that it is now a "true" reset (delte filels, closes window) so that things definately start afresh.
v103
- Modified ListEditorControl to take advantage of settings (license) - particularly the grids.
v102
- Refactored most windows to utilize new ████ and ████.
- Moved ████ and ████ to BaseDialog.
- Modified ListEditorControl to save settings the "Athena" way.
- Updated copyright info to include 2020.
v101
- Applied new ████ and ████ to Ticket and Tickets window.
v100
- Added first pass at licensing options; currently mainly working (or should be) on the Invoice and Order windows.
v99
- Added delete capability to Account Rep, Agency, AvailType, Product Code, Revenue Source, Revenue Type, Tax and Voice.
- Added Export (Invoice) to the A/R list.
- The Save, Export, Print and Print Preview menu items in the Invoice window are now active/enabled.
- ██████ is now active/working in the Order window.
- Fixed build not working in the Ticket window.
- Fixed print/print preview menus in the Ticket window.
v98
- Applied ██████ to Order.
- Order window now honors system setting for ██████.
- Replaced "large list" format of the station list on the Order window with a checked combobox implementation.
- Station selection ont he Order is now required.
- Now checking that the end date is equal/greater than the start date on the Order window.
v97
- Copy improvements related to ███████; also ████████████ into ████ different windows instead of ████████████ window.
- First pass an implementing ████████ across Account Rep, Agency, Customer, Invoice, Payment and Station.
v96
- More ticket improvements related to ███████.
v95
- More ticket improvements related to ███████.
v94
- More ticket improvements related to ███████.
v93
- More ticket improvements related to ███████.
v92
- Changed icon to a generatic "A" (for Athena); the "owl" just wasn't working out as hoped.
v91
- More ticket improvements related to ███████.
v90
- Increased version #; testing updates.
v89
- Ticket improvements; now supports ███████.
- Added "logo" support to Station.
v88
- Added "logo" support to Station.
v87
- Modified invoice so that the approved state is more visible (readonly versus enabled).
- Duplcate of an invoice will now clear the invoice number.
- Apply button on the invoice will repopulate the invoice number.
- CTRL+ or CTRL- on the date field will also now apply the changes to the item list.
v86
- Implemented automatic invoice numbering.
v85
- Massive amount of changes, improvements and fixes; mostly around progressing getting the order header completed.
v84
- Improvments to editing line items on an invoice.
- Added CTRL+P to the Ticket window.
- Can now create / update order "header" information (still early development).
v83
- Fixed ██████████████ for ██████████████.
v82
- Added ██████████████ to several other areas.
- Fixed reported issues.
v81
- Added last payment received to Billing (Collection).
- Added placeholder "statement" menu item to Customer list (not actually working at this point).
- Added ██████ to Order.
- Added first pass at ██████████████.
v79
v78
- Modifying how ██████ work; added ██████ to Customer window.
v77
- Added ██████ to the accounts window.
v76
- Modified menu on main screen.
- Replaced left/right arrow behavior on the accounts window.
v75
- Modified the behavior of the initial focus for many windows.
v74
- Fixed column chooser issues in reports.
v73
- Many changes applied based on internal testing.
v72
- Several fixes.
- Code cleanup.
v70
- Added a few new reports (A/R related).
v69
- Tons of fixes.
- Work in progress (further) for basic Copy support (note that this is focused on only first quarter of the total Copy feature).
v68
- Added first pass at basic Copy support (note that this is focused on only first quarter of the total Copy feature).
v67
- Added invoice settings to MultiStation window.
v66
v65
- Completed first pass at adding email to Billing (note that this is direct/manual only - batch to come later after testing is complete).
v64
- Added Shift+Logout to "somewhat logout".
v63
- Tons of fixes / improvements.
v62
- Can now duplicate a customer.
- Can now "force ready" a pending invoice in Billing.
v61
- Modified balance in the customer list to be NULL if the balance is modified and is now 0.00.
v60
- A boat load of fixes and improvements.
v59
v58
- More bug fixes.
- Added multiselect, print and unapprove invoices to Billing (Collections).
v57
- Invoice related fixes / improveents.
v56
v55
- Removed context menu behavior from report filters.
v54
- More bug fixes / enhancements.
v53
- Added "Billing History" report.
v52
- It is now possible to delete a customer.
v51
v50
- Fixed issue with minimized window when exiting the software.
v49
v48
- Switched transactions from an "A/R" split payment model to a model that allow for unapplied payments - to do so, the invoices and payments are now directly reflected in the A/R instead of attempting to use the "transactions" table as a denormalized view.
v47
- Even more fixes / improvements to payments / AR.
- Initial pass at basic reporting; starting with a "Customer" report.
v46
- Tons of improvements around payments, AR and a few bug fixes.
v45
- Working on payments (and A/R).
v44
- Fix: Can now duplicate an approved invoice.
v43
- More work on adding payments.
v42
- Fixed tons of reported issues.
- Changes to how app update works in order to work around issue with automatic restart now working as expected.
- Working through adding / apply payments.
v41
v40
- A few bug fixes.
- Added ability to duplicate an invoice.
v39
- Added ability to reverse an invoice in Billing.
v38
- More bug fixes.
- Added automated error reporting.
v37
v36
v35
v34
- Fixed issues around tax not working as expected when creating a new invoice and the apply button not being able to sucessfully modify the resulting invoice after the apply button had been pressed (after creating a new invoice).
v33
- Massive bug fixes and tweaks.
v32
- More fixes and improvements.
v31
v30
- More bug fixes and tweaks.
v29
v28
- Invoice now has the concept of "approved" and "unapproved".
v27
- Fixed a ton of reported issues.
- More work-in-progress on invoice / billing.
- Tons of refactoring related to invoices and billing.
v26
- Added support for ██████████████, ███████ and █████████; note that ██████ are in standard ██████ ██ an ██████ ██████.
- Added initial pass of the Billing window.
v25
- Lots of improvements related to invoices, printing of invoices and several bug fixes.
v24
- Corrected nearly 50 different reported issues.
v23
- Added more functionality to Invoice.
v22
- Informational hints on invoice window now contain more, well, information.
- More work related to getting invoices to create / update.
v21
- Continued work on creating invoices.
v20 ####
- Fixed issue with New not being available across many lists.
- More enhancements to invoice; account rep commission, trade, etc. Modified layout slightly.
- Added more ██████ for when creating a new invoice.
v19
- Modified so that the % values on the invoice header cause the totals (bottom) to update as one would expect.
- Removed the "transactions" tab since it is currently not work (and isn't really critical to first release).
- Modified % values (invoice) so that they are percent (instead of currency).
v18
- Added customer ██████ support to invoice window.
- Implemented "tax" calculation based on current tax selection.
- Added waitcursor during loading of invoice.
- Added comparing current values on the invoice window to the customer ██████ with an ██████ letting you know ██████ ██████ ██████.
v17
- Fixed a couple of issues.
v16
- Added ability to ██████████████████████████████████████████.
- Added skin support.
- Completed more work regarding the invoice window.
- Fixed issue with tickets window generating an error when no tickets are available and attempting to right click.
- Modified more comboboxes in order to individually control whether or not "None" is included.
v15
- Main window now remembers location, size and state.
v14
- Tons of cleanup including window minimum sizes, opening for non-modal and using dxerror.
v13
v12
- Massive number of fixes and additions.
- Modified new ticket so that "Unassigned" is the default for assigned.
v11
- Fixed a bunch of reported issues.
- Optimized the loading and refreshing of tickets window.
v10
- Modified checking for update to be at first startup instead of delayed (like Project 'Zeus').
- Few more tweaks, including filtering the company based on the selected service.
- Added ability to delete (if superadmin) for ticket and ticket commetns.
v9
- First pass at implementing built-in ticketing (support) system.
v4
- Fixed issues around initial heartbeat implementation and very basic licensing support.
v3
- Intial test release mainly focused on deployment, heartbeat, etc.
Install
Please complete the following steps to install this software:
Although most of the time this installation encounters no issues, it is impossible to handle every conceivable configuration. Please contact us directly if you are encountering any issue with the installation and we will do our best to assist. Please note that some anti-virus packages may conflict with the operation of the "click-once" installation (which is currently being utilized by Project 'Athena').
Additional Information
End User License Agreement