Commit Graph

440 Commits

Author SHA1 Message Date
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ć 1a66f1835f Merge remote-tracking branch 'upstream/v2' into v2-pdfmaker-design-improvements 2020-09-04 13:20:39 +02:00
Benjamin Beganović 0962177252 Remove old designs 2020-09-04 13:18:17 +02:00
Benjamin Beganović 52dea9c665 Assign element ids in templates 2020-09-04 13:16:05 +02:00
Benjamin Beganović 4b6c2bff4c Added footer to designs 2020-09-04 10:18:58 +02:00
Benjamin Beganović 5b67a547d9 Update new designs 2020-09-04 08:42:58 +02:00
Benjamin Beganović 1bbf7392ad Refactor invoice-table for simple model bind & support for gateway-fees 2020-09-03 11:45:47 +02:00
Benjamin Beganović 1f77b87331 Refactor quotes-table for simple model bind 2020-09-03 11:14:24 +02:00
Benjamin Beganović 60ae138e11 Show gateway fees status for invoices 2020-09-02 22:08:12 +02:00
David Bomba 2bd8581592 Fixes for payments with gateway fees 2020-09-01 09:28:37 +10:00
David Bomba bb4aac1aeb
Merge pull request #4025 from turbo124/v2
Gateway fees implementation
2020-08-31 17:58:43 +10:00
David Bomba ac08a146a1 Working on gateway fees 2020-08-30 22:00:19 +10:00
David Bomba c9be746583
Merge pull request #4018 from beganovich/v2-repeating-header-and-footer
Repeating header & footer
2020-08-28 07:07:28 +10:00
David Bomba 1a7d0d3cbd Working on gateway fees across multiple invoices 2020-08-27 22:12:39 +10:00
Benjamin Beganović c8ff06e61d Update designs with new margins & paddings 2020-08-27 13:01:19 +02:00
Benjamin Beganović 09dc17d3dc Separate header section on templates 2020-08-26 12:51:54 +02:00
David Bomba ff5d8ad871 Fixes for gateway fees 2020-08-26 11:14:15 +10:00
David Bomba 79e0fa56e2 Convert currency string to float 2020-08-26 10:47:50 +10:00
Benjamin Beganović 5a03d81112 Fix blank page when downloading invoices 2020-08-25 08:55:55 +02:00
Benjamin Beganović 7ed9e733b1 Switch from checkbox to radio buttons for saving card 2020-08-24 11:17:18 +02:00
Benjamin Beganović 2f50217900 Processing modal on payments 2020-08-24 10:28:55 +02:00
Benjamin Beganović f12553bae8 wip 2020-08-24 09:07:44 +02:00
Benjamin Beganović e518b3ca8d Stripe (CC): Add spinner for form processing 2020-08-24 08:25:12 +02:00
Benjamin Beganović c985bdf1aa Hide "Pay now" button if no available payment methods 2020-08-24 07:18:57 +02:00
Benjamin Beganović a0db7fdb1e Hide "Add payment method" if no bank/credit card gateway configured 2020-08-24 07:18:28 +02:00
David Bomba 662b5b2604
Merge pull request #4004 from turbo124/v2
Update sentry DSN
2020-08-20 23:20:12 +10:00
Benjamin Beganović b77866c65b Setup break words 2020-08-20 03:14:24 +02:00
Benjamin Beganović f4698c0108 Support multiple downloads 2020-08-20 03:10:04 +02:00
David Bomba 334860f87b Custom payment drivers 2020-08-20 08:11:46 +10:00
Benjamin Beganović 9b524f22e6 Download files with original name 2020-08-19 18:06:26 +02:00
Benjamin Beganović c386167762 Add company setting for enabling client portal uploads 2020-08-19 16:35:54 +02:00
David Bomba ba3f3e6989
Merge branch 'v2' into v2 2020-08-19 07:59:19 +10:00
David Bomba c2f4b59756
Merge branch 'v2' into v2-1408-cp-downloads 2020-08-19 07:53:49 +10:00
Benjamin Beganović 159c2f05ae Add background to plain e-mail design 2020-08-18 16:34:49 +02:00
Benjamin Beganović 1f0f1e51ae
Merge branch 'v2' into v2-1408-cp-downloads 2020-08-18 16:02:49 +02:00
Benjamin Beganović 4eb376e830 Enabe client uploads 2020-08-18 16:01:25 +02:00
Benjamin Beganović acdd9c936c Fix route model binding 2020-08-18 14:38:46 +02:00
David Bomba 5ccfb453e9 flutter refresh local storage 2020-08-18 09:02:17 +10:00
Benjamin Beganović b8940d4cca Revert "Fix updating fields on CP profile page"
This reverts commit 0df8cdf413.
2020-08-17 18:38:20 +02:00
Benjamin Beganović d16d6ca916 Update title 2020-08-17 18:37:21 +02:00
Benjamin Beganović e68af3421a Fix Checkout payment driver 20087 cvv ctaching 2020-08-17 18:36:11 +02:00
Benjamin Beganović 0df8cdf413 Fix updating fields on CP profile page 2020-08-17 18:10:50 +02:00
Benjamin Beganović 0efaa767b9 Enable showing only client-related uploads 2020-08-17 16:31:49 +02:00
Benjamin Beganović d55cfc42cf Separate page for download 2020-08-17 16:18:49 +02:00
Benjamin Beganović 4eb5490984 Enable downloads for the client 2020-08-14 17:29:26 +02:00
David Bomba 8028a71a9e
Merge pull request #3983 from beganovich/v2-1308-email-paddings
Fix padding inside of e-mail content
2020-08-14 06:53:54 +10:00
Benjamin Beganović 91dd0b5a6b Fix padding inside of content 2020-08-13 15:19:03 +02:00
Benjamin Beganović 207e271270 Update CSS link on the designs 2020-08-12 19:14:22 +02:00
Benjamin Beganović 1d7e4fd6c9 Implement footer signature & white-label logo 2020-08-11 17:57:35 +02:00
Benjamin Beganović 00903c717a Playful footer elements 2020-08-11 17:53:21 +02:00