All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Please report any bugs or features that you find so that they can be fixed. To get more details visit https://quantumwarp.com/
- Cronjob system (Pseudo and Real) for future automation
- Invoice are now fully editable with live onscreen totals update
- Invoice Prefill Items are now fully editable on one page
- emails can now send multiple attachments
- Basic install and upgrade instructions to the README.md
- initial work on a new invoice tempalte that supports a windowed DL envelope
- Voucher message in the Client Details Account Tab
- Upgraded mPDF to v7.1.9
- Change QW logo to black version
- Images in PDF will work even when behind a .htaccess password
- Yahoo/Outlook/Gmail users can now open emailed PDF files from QWcrm
- Correct various records that were fully paid had a status of
partially Paid
- small reporting error in the 3.1.2 upgrade SQL
- Smarty Compile button will now display a response message
- can now use SEF when QWcrm is in the root
- Upgraded all code ready for full OOP Coding Paradigm
- Messages are now rendered from a messages store allowing for multiple messages to be displayed
- Minimum PHP version is now 7.2.0
- Many Bugs
- Language files can now be dropped in to the /language/ folder which are automatically detected and can then be used
- upgraded session handler to Joomla 3.9.8
- PHP 7.1+ Compatabilty
- Many Bugs
- date inputs can no longer be broken, date picker must be used
- SEF Router
- New Tax Systems VAT Cash Accounting, VAT Flat Rate (Basic Turnover), VAT Flat Rate (Cash Based Turnover)
- Proper Client refunds
- Other Income component
- Payments component (All payments are now separate to their parent transaction)
- An upgrader to allow for faster releases
- An Overview page for Invoices
- PHP Information viewer
- Client Logins (Not activated yet because there are no pages for them)
- Enhanced logging
- Whoops Error Handler for easier diagnosis of issues.
- All records can be cancelled or deleted (and the audit trail is respected)
- Check on all records when performing various actions (i.e. Cancel, delete...)
- There is probably other stuff I have forgotten about
- Gift Certificates has been renamed to Vouchers
- Can now search Clients, Workorders, Schedules, Invoices, Payments and Vouchers
- Payment methods can now be enabled/disabled for sending or receiving separately
- Some record actions have now been moved in to 'status' pages
- Financial report is 'Tax System' aware
- Most if not all actions now have permissions
- Backend code has had a massive clean up
- Database has had massive clean up and is now logical and easy to read
- There is probably other stuff I have forgotten about
- Everything I could find. Too much to list here
- QWcrm is a complete rewrite of MyITCRM
- Can migrate all data from MyITCRM
- All features now work
- 650+ issues fixed / features added