Information on how to update can be found here.

Version 1.3.2 - Mar 30 2019

  • Updated docs meta description and described how to add translations to the script
  • Updated auth pages background image
  • Get date values in user timezone for custom date & datetime fields
  • Added missing language field to fillable array, wasn't updated correctly after save
  • Users list responsiveness layout tweak
  • Layout and design updates for login, signup, forgot pass and error pages
  • Use data-help attribute on labels for info balloons in forms
  • Improved popover tip and input icon positions

Version 1.3.1 - Mar 14 2019

  • Added Pusher.com configuration to system settings
  • Composer require pusher/pusher-php-server
  • Added Helper class for generic functions
  • Added QR library classes to config
  • Various form field style and functionality related improvements
  • Added barcode setting and cache directory for QR library
  • Added form text-prefix field type
  • Updated form field text-suffix with optional text add-on
  • Updated form image type with external preview image option

Version 1.3.0 - Mar 10 2019

  • Added sub menus to navigation and restructured main menu
  • Added multi language functionality, and Dutch language as example translation
  • Added Javascript translations + translated datatables

Version 1.2.2 - Mar 7 2019

  • Updated docs - Newsletter add-on and various textual changes
  • Minor tweaks Settings > Update
  • Sweet Alert input style update
  • Extended User model with default company function
  • Added global url and csrf token variables to master layout
  • Updated create and update user validation with unique email / lead source combination and full name requirement check
  • Removed restore unique index on migration reset because of error
  • Changed env() to config() in scripts where env() still existed
  • Added cache clearing calls to installation reset and migration because of unexpected behaviour
  • Migrate modules on installation, in case modules exist in initial package

Version 1.2.1 - Feb 28 2019

  • Updated docs - Add-ons, uploads + various improvements
  • Composer dump-autoload and modules preparation
  • Added custom modules to main navigation and settings > update
  • Added lead source to the user list if it exists
  • Added role and lead source to user export
  • Drop unique index from users email column to allow leads from multiple sources
  • Added image browser to wysiwyg editor
  • Destroy file manager session after use. so upload dir defaults to personal folder
  • Show "-" in users list if there is no name filled in
  • Switched from env() to config() for reliability reasons
  • Added laravel-mix-merge-manifest for module webpack asset management
  • Added text suffix form field
  • Added color form fields for hex and rgba color selection
  • File manager for admins to view all the files that users have uploaded
  • Added invoice demo seeder
  • Prevent removal of companies used in projects or invoices
  • Generate invoice PDF if file does not exist

Version 1.2.0 - Feb 22 2019

  • Updated docs - Invoicing module and various improvements and changes
  • Invoicing module - generate invoices based on project tasks or propositions, send to customers as PDF attachment and export invoices
  • Fixed total calculation for project proposition
  • Cast JSON type for settings
  • Prevent standard company from being deleted
  • Updated system reset + db seeder
  • Check if date exists before parsing
  • Updated DomPDF config to allow php
  • Added page numbers to proposition pdf
  • Added 'email' field to Company model fillables
  • Added company address for print attribute to model
  • Added billable options to project tasks + made proposition quantity & price decimals
  • Added doctrine/dbal for modifying columns through migration
  • Updated terms cookie expiration time
  • View project proposition layout tweak
  • Added project proposition demo seeder
  • Added proposition valid until date to PDF download
  • Updated user history with date format
  • Added date format function to user model to parse dates according to localization of user

Version 1.1.1 - Feb 14 2019

  • Updated docs - Project proposition PDF download
  • Proposition download instead of stream
  • Set PDF size in layout
  • Project proposition PDF download feature
  • Added PDF stylesheet and build files, and layout view for PDF generation
  • Minor CSS Less optimization
  • Dropdown carets made visible after Chrome update where # is no longer allowed in inline CSS

Version 1.1.0 - Feb 8 2019

  • Updated docs - Import people
  • Import people functionality
  • Removed fade from "Export" dropdown
  • Matched SweetAlert background with Bootstrap modal background
  • Removed 'change view' option from file manager
  • File manager made translatable
  • Autoload classmap updated
  • Added file upload modal functionality
  • Increased session life time
  • Set default file upload directory to user level
  • Added handsontable, javascript Excel-like spreadsheet library, and created js/scss files for webpack
  • Column 'default' removed from company export
  • Fixed project export issue with unknown column + friendly status and client name
  • Fixed user export issue with unknown column
  • Webkit scrollbar styling for body
  • Responsive layout tweak for project view
  • Updated login/register custom checkbox html

Version 1.0.2 - Feb 5 2019

  • Updated docs - Added tax rate settings
  • Improved tabs and modal UX, removed fades and only show tabs when relevant
  • Removed unused css files
  • Disabled tax rate creation and deletion in demo mode
  • Updated alert modal styling + wording improved
  • Updated gitignore
  • Added tax rate management to system settings
  • Moved tax rate percentage formatting to model
  • Project statuses and roles made translatable

Version 1.0.1 - Feb 2 2019

  • Updated docs - Roadmap, project notifications and proposition
  • Only show "Proposition" tab in view project mode when there is a proposition
  • Refactored elFinder initialization
  • Removed redundant slash from links where tab hash is added
  • Added "View project" button to edit project form
  • Updated "send notifications" option label when editing a project
  • Improve wording for project related notifications option
  • Only send project proposition approval and reset notifications when notication option is set
  • Check if proposition exists to prevent error
  • Implemented project proposition approval and reset functionalities
  • Set time selectbox from date/time element to readonly/disabled if attributes are set
  • Fixed issue where client with permission to view project tasks had no access

Version 1.0.0 - Jan 28 2019

  • Initial release