Skip to content

Releases: shivampaw/UltimateCRM

Version 5.1.1

Choose a tag to compare

@shivampaw shivampaw released this 19 Jan 20:00
f4c8fc3

Added email notifications for new chat messages.

To update, run:

git pull
composer install
npm install
num run production
php artisan migrate

Version 5.1.0

Choose a tag to compare

@shivampaw shivampaw released this 19 Jan 19:11
60e7ef4

Projects now have a chat associated with them.

Attachments can be added to the chat. Attachments must either be images, PDFs, word documents or excel sheets.

To update run:

git pull
composer install
npm install
npm run dev
php artisan migrate

Version 5.0.2

Choose a tag to compare

@shivampaw shivampaw released this 15 Jan 12:48
d573548

Mainly bug fixes.

Version 5.0.1

Choose a tag to compare

@shivampaw shivampaw released this 03 Apr 15:02
ce153d9

Fixes typo with artisan command: invoices:recurring

Version 5.0.0

Version 5 is now running Laravel 5.5. This requires PHP 7.1.3 or higher. If you do not have this then either upgrade your PHP version or stay on version 4.0.2.

Version 5 brings the stable version of Bootstrap 4 to the front end and also an email is sent for overdue invoices and project acceptions. Many bug fixes were made and PHPUnit tests were added.

To upgrade just follow the upgrade instructions in the README file.

Version 5.0.0

Choose a tag to compare

@shivampaw shivampaw released this 03 Apr 14:57
a0e6a06

Version 5 is now running Laravel 5.5. This requires PHP 7.1.3 or higher. If you do not have this then either upgrade your PHP version or stay on version 4.0.2.

Version 5 brings the stable version of Bootstrap 4 to the front end and also an email is sent for overdue invoices and project acceptions. Many bug fixes were made and PHPUnit tests were added.

To upgrade just follow the upgrade instructions in the README file.

Version 4.0.2 - UI updates for Bootstrap v4 Alpha 6

Choose a tag to compare

@shivampaw shivampaw released this 23 Feb 23:28

This update contains UI updates to complete the Bootstrap v4 Alpha 6 Upgrade. The UI should now be looking a lot cleaner. If you find errors then you should open an issue.

Version 4.0.1 - Bug Fixes & Bootstrap 6 Starter

Choose a tag to compare

@shivampaw shivampaw released this 11 Feb 15:32

This version has updated our templates to use Bootstrap 4 alpha 6 and has brought some important bug fixes.

While the UI is not 100% completed, this version is stable enough to be used in production and should be due to the bug fixes.

The next version will bring the complete Bootstrap 4 alpha 6 UI.

Version 4.0.0 - Laravel 5.4

Choose a tag to compare

@shivampaw shivampaw released this 11 Feb 15:32

This version updates UltimateCRM to use Laravel version 5.4

Version 3.2.0 - Recurring Invoices

Choose a tag to compare

@shivampaw shivampaw released this 02 Dec 22:30

Recurring Invoices are finally here!

This update adds a checkbox and two optional fields (compulsory if checkbox is checked). You can use them to make the invoice recurring by setting how often it should recur and what the due date should be.

This update also contains a lot of refactoring to make the code cleaner by using Laravel Requests and Laravel Maileable classes.

Upgrade Instructions

Run git pull to update the files and then run php artisan migrate which should run the database upgrades. Once done, everything should be working fine!

Version 3.1.0 - Custom Views

Choose a tag to compare

@shivampaw shivampaw released this 24 Nov 18:34

This version allows you to customise the views that are used and only does a lot of refactoring and other small additions.

Custom Views

If you want to edit the display of the "views" then you can do so by adding the files in the resources/customViews/ directory. For example, if you place a file in resources/customViews/emails/invoices/new.blade.php that file will be used when emailing the client about a new invoice instead of the default in resources/views/emails/invoices/new.blade.php. You can therefore edit all the views that come with UltimateCRM by default.

Refactoring

  • All the models have been moved into a folder in /app/Models/ instead of just being in the /app/ directory.
  • Change the $client->full_name to $client->name
  • The public/project_files folder and the resources/customViews folder are not gitignored, now only the files in them are gitignored.

More Configuration

  • The currency used by the /app/helpers.php@formatInvoiceTotal method can be customised in the .env file.

Testing

  • PHPUnit test now tries to create a user and delete that user. It does this in a "memorised" sqlite database so your main database isn't affected.