Changelog 25.1.13
- Added deploy.yml Github workflow
- Added functionality to login with usernames and emails
- Added PHP Composer GitHub action
- Added proper data types to all methods in every class
- Added SSL exception code to Mailer class
- Fixed deletion of .env file when uploading to web server
- Fixed incorrect user session ID assignment upon creating user object
- Fixed user sessions not clearing if the user logging in does not have an active session
- Refactored code
- Removed php.yml workflow
- Removed unnecessary code
- Updated to PHPUnit 11.5.3
Changelog 25.1.15
- Added Agent Customers page
- Added default selected option for agent dropdown on customers_add
- Added hashtag icon to customers table
- Added State, tax exempt, and account number functionalities to customer class
- Changed agent_user_id from string to int
- Changed redirection link for account settings button on header
- Refactored code
- Removed address & state from customers table
Changelog 25.1.16
- Added location rack functionality
- Added Partners functionality
- Added proper data types for vendor class methods
- Fixed breadcrumb for location color page
Changelog 25.1.17
- Added “Vendor Catalog” to sidebar
- Added additional logic for timezone in site settings if timezone was not present in database
- Added automatic lowercase to email and username when a user is created or updated
- Added city and zip code to customers
- Added getFullAddress method to Customer class
- Added Site URL to site settings
- Added user settings
- Changed spacing for customer cards when displayed on agent_customers
- Fixed incorrect button name for partners table for adding partners
- Fixed incorrect logic with pdoUpdate and pdoDelete calls in User class
- Moved Location options on sidebar to more logical positions
- Redeveloped LocationColor & LocationRack classes & pages
- Refactored code
- Removed “Assign Locations” from sidebar
- Removed redundant code
