Commit Graph

75 Commits

Author SHA1 Message Date
David Bomba 13bfd6e7fd Fixes for setup screeen 2021-06-01 07:40:15 +10:00
David Bomba 4492346e48 Fixes for setup + new js package 2021-05-18 20:26:06 +10:00
David Bomba d049c56573 fixes for migration 2021-05-18 17:28:13 +10:00
David Bomba 2eae22221f Clean up update 2021-04-30 14:29:27 +10:00
David Bomba e7e298c917
Merge branch 'v5-develop' into db 2021-04-24 23:28:02 +10:00
David Bomba 74631e39e4 new clear cache route 2021-04-23 00:03:21 +10:00
David Bomba 300cc9fb9e Fixes for Checkout.com 2021-04-22 23:32:34 +10:00
Lee Ween Jiann 062fe152f5 Updated SetupController.php 2021-04-22 11:12:48 +08:00
David Bomba 084c3b78a6 Add update route 2021-04-08 20:01:00 +10:00
David Bomba c2b4210241 Suppress optimize on shared hosting 2021-04-08 08:42:23 +10:00
= 0bf8b9c9e5 Fixes for setup flow 2021-03-13 17:45:41 +11:00
Joshua Dwire a844afd128 Support pre-configured installs where setup doesn't allow changing DB info 2021-03-11 19:48:41 -05:00
David Bomba e0b169b64b Fixes for billing subscriptions 2021-03-10 09:56:59 +11:00
= 6360f62ef3 Integrate phantom js secret default value into config 2021-03-07 17:27:44 +11:00
David Bomba 90b33ef063 clean up 2021-02-24 11:48:32 +11:00
Benjamin Beganović 9e08ce7415 escape hash 2021-02-02 14:52:21 +01:00
David Bomba 272a089c38 Fixes for task and task status order 2021-01-22 21:55:03 +11:00
Benjamin Beganović fd1c655c34 Set debug default to 'false' 2021-01-04 13:43:13 +01:00
Benjamin Beganović b266def75b Remove debug from the setup page 2021-01-04 13:42:31 +01:00
Benjamin Beganović 603f7baa58 apply php-cs-fixeR 2021-01-04 13:38:00 +01:00
Benjamin Beganović 14efcc77e6 Support for database port on the setup 2021-01-04 13:36:47 +01: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
Benjamin Beganović 9f58ccb028 Add support for custom Chromium path (ie. support for Windows & Mac) 2020-12-25 14:15:57 +01:00
Benjamin Beganović 77a8771c78 Setup improvements:
- Disable Test PDF button while network request loading
- Return correct public/test.pdf file path
2020-12-24 12:25:22 +01:00
Benjamin Beganović ada4f3065c fixes for tests 2020-12-23 11:41:57 +01:00
Benjamin Beganović 95c1f60674 Install beganovich/snappdf package 2020-12-21 16:32:04 +01:00
Benjamin Beganović c78a03b095 Remove trailing slash from URLs on setup 2020-12-17 11:10:47 +01:00
Benjamin Beganović 9f4481d35f Enable support for ChromiumPdf on setup
Add test.pdf to .gitignore
2020-12-16 12:51:41 +01:00
Benjamin Beganović 23a64562c9 fix issue with setup & apply php-cs-fixer 2020-12-09 13:38:22 +01:00
Benjamin Beganović 82bbe5b389 php-cs-fixer 2020-12-08 15:04:45 +01:00
Benjamin Beganović 1d0f5b2ad7 add post-submit checks to smtp & db 2020-12-08 15:04:07 +01:00
Benjamin Beganović 68a84df0dd prefix all smtp fields with mail_ 2020-12-08 14:29:15 +01:00
Benjamin Beganović 3505c89e2d remove fallback to log driver 2020-12-08 14:20:24 +01:00
Benjamin Beganović 458e207fe3 fixes for smtp testing on setup 2020-12-03 14:10:40 +01:00
Benjamin Beganović 549fd92671 wrap into try catch 2020-11-24 11:52:01 +01:00
Benjamin Beganović 242d48cd1a update variables for .env instead of writing completely new file 2020-11-24 11:45:27 +01:00
Benjamin Beganović 3b765d32c1 log as an option for mail driver 2020-11-24 11:12:44 +01:00
David Bomba 9bbffea260 Fixes for setup 2020-11-02 11:23:02 +11:00
David Bomba a829db9890 Fixes for setup 2020-11-02 09:51:56 +11:00
= 39f084c030 Clean setupcontroller and .env.example variables 2020-11-01 14:25:55 +11:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11:00
David Bomba 7a67b8ded0
Merge pull request #4214 from beganovich/v5-fix-setup-javascript
(v5) Fix setup issue with opening new PDFs
2020-10-28 09:36:41 +11:00
Benjamin Beganović 8270762311 Fix setup issue with opening new PDFs 2020-10-27 14:02:36 +01:00
David Bomba 8f53424017 Fixes 2020-10-27 06:10:04 +11:00
Benjamin Beganović 1d89656bad Setup changes:
- Return actual SQL error when connection is failing
- Update buttons on setup with correct color
2020-10-14 13:40:00 +02:00
Clément Gayot c21c79b8be Add ability to use Browsershot with NODE_PATH & NPM_PATH .env variables 2020-10-13 14:42:54 +02:00
Benjamin Beganović f2390de9b3 Change text on test PDF 2020-10-09 15:12:50 +02:00
Benjamin Beganović 0bf39c739d
Merge branch 'v2' into v2-fix-setup-issues 2020-09-07 00:15:45 +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