Commit Graph

65 Commits

Author SHA1 Message Date
David Bomba 1fa93ebb60 Metrics for live previews 2021-07-28 11:49:13 +10:00
David Bomba b506c293ed Fixes for live preview 2021-07-28 08:54:40 +10:00
David Bomba 8b588a55a5 Fixes for live preview 2021-07-28 08:09:30 +10:00
David Bomba f644a2b460 Fixes for live preview 2021-07-27 22:20:32 +10:00
David Bomba f21a60c159 Fixes for live preview 2021-07-27 18:04:46 +10:00
David Bomba 0df3e4e5e7 Clean up 2021-07-26 09:57:55 +10:00
David Bomba a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
David Bomba 438180daca Reponse type 2021-07-25 22:44:29 +10:00
David Bomba 60452278b5 Minor fixes 2021-07-25 22:42:03 +10:00
David Bomba 4f940e41b0 fixes for defaults when converting quotes to invoices 2021-07-25 18:05:53 +10:00
David Bomba 8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba 0c9de66a80 Set Transactions on the correct database 2021-06-24 21:52:02 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 829b069063 Fixes for custom translations 2021-05-31 20:40:34 +10:00
David Bomba 87ddad6670 Working on PDF generator flags 2021-05-09 21:30:31 +10:00
= 460e0afb39 Add no-cache headers to prevent aggressive browser caching of assets 2021-04-29 21:07:05 +10:00
David Bomba ac6feb706e Small fix for new PDF generator 2021-03-18 20:57:55 +11:00
David Bomba af19afedb5 Translations 2021-01-25 10:04:50 +11:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
= 7a058c9ae6 Move logging to nlog 2020-12-30 08:10:03 +11:00
= 4129dba08b Test for HTML output for preview controller 2020-12-26 20:26:19 +11:00
David Bomba 95455f732b Minor fix for preview 2020-12-21 20:58:55 +11:00
Benjamin Beganović 20c010448a apply php-cs-fixer 2020-12-16 12:52:40 +01:00
David Bomba 8abce54d7e Fixes for customised language options for Preview Controller 2020-12-13 10:20:03 +11:00
David Bomba f6ed7be0da Fixes for expense and project numbers 2020-12-12 07:51:10 +11:00
Benjamin Beganović 0aff363f5d php-cs-fixer 2020-11-27 12:08:42 +01:00
David Bomba 2d80e12457 Phantom adjustment for preview 2020-11-27 13:24:13 +11:00
David Bomba a99f871fb7 Phantom adjustment for preview 2020-11-27 13:23:02 +11:00
David Bomba b593cb0ff3 Fixes for preview PDF using phantom js 2020-11-27 13:02:05 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba f6435ab030 Working on emails 2020-10-27 22:57:12 +11:00
David Bomba 8d508bb1f9 Refactor pdf generation 2020-10-26 15:06:58 +11:00
Clément Gayot 5458bf83b0 🐛 Fix invoice preview with custom designs 2020-10-22 01:19:33 +02:00
Benjamin Beganović 1de6f94f10 fix custom1234 2020-10-20 13:01:07 +02:00
Benjamin Beganović 76695b8462 - Add new "product" key to $context of Design
- Add custom products table body handling in Design.php
2020-10-06 12:49:00 +02:00
Benjamin Beganović c0f3576d55 Fix imports 2020-10-05 10:16:36 +02:00
David Bomba 3fa336946f Fixes for Laravel 8 2020-10-01 21:34:05 +10:00
Benjamin Beganović 6288529907 - Accept every design as CUSTOM in PreviewController
- Logic for excluding elements in table footer
- PdfMaker will now return plain HTML + str_replace filter
- HTMLEngine updated variables and aliases
- Added 'payment_due' translation
- Hipster: Updated variables
2020-09-09 14:47:26 +02:00
Benjamin Beganović 14dc3ea2aa Engine for editing templates 2020-09-08 13:21:07 +02:00
David Bomba ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
Benjamin Beganović 219666f765 Generating PDFs using new templates 2020-09-04 13:17:30 +02:00
Benjamin Beganović f5cc1f0d22 Preview logic for editing designs 2020-08-28 09:51:02 +02:00
Benjamin Beganović 13e70e24d5 wip 2020-08-21 16:47:17 +02:00
David Bomba d7dbde3789 Implement PhantomJS 2020-08-04 21:00:19 +10:00
David Bomba 374fd90df1 Fixes for Invoice Preview route 2020-08-04 18:37:28 +10:00
David Bomba 7318eb19d8 OPENAPI docs 2020-07-30 13:27:00 +10:00
David Bomba 8ec47921aa Fixes for Invoice PDF Preview 2020-07-05 21:39:59 +10:00
David Bomba 8856e3fada Fixes for pdf preview 2020-07-05 20:58:30 +10:00
David Bomba 302c98e08b Fixes for demo data 2020-07-01 21:33:42 +10:00
David Bomba dbff1ab6ab remove x-api-version and replace with x-minimum-client-version 2020-06-22 07:30:25 +10:00