David Bomba
1fd7ecbbe6
Fixes for migration ( #3577 )
2020-04-02 08:26:39 +11:00
David Bomba
2bf05ba96d
Fixes for Migration ( #3576 )
...
* Fixes for permissions
* Fix casting of line items for migration
2020-04-02 08:18:17 +11:00
Benjamin Beganović
4b56f2d661
Remove debugging divs from Plain design ( #3574 )
2020-04-01 23:40:13 +11:00
Benjamin Beganović
f9567e8227
Send e-mail when migration has completed ( #3573 )
...
- New completed.blade.php
- Apply php-cs-fixer on Import.php
2020-04-01 23:39:59 +11:00
David Bomba
ceb82ad275
Fixes for permissions ( #3575 )
2020-04-01 23:34:50 +11:00
David Bomba
eba0c19824
Fixes for Migration ( #3572 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
* Fixes for Migration
2020-04-01 19:54:22 +11:00
Benjamin Beganović
a303026b14
Migrate invoice desings from flex to grid ( #3571 )
...
* Refactor Plain
- Change company logo sizing from weight% to height%
* Fix invoice designs
2020-04-01 08:04:42 +11:00
David Bomba
91cf1cc1f2
Debugging migrations ( #3570 )
...
* Remove \Log::, fixes for tests, and fixes for migration
* Debugging migration
2020-03-31 22:52:21 +11:00
Benjamin Beganović
9f563d2fbf
Handling setup errors ( #3567 )
...
- Removed count() for Mail::failures()
- Added new error alert if occurs
- Fix syntax error
- Apply php-cs-fix
2020-03-31 18:00:24 +11:00
Benjamin Beganović
79fb806967
Production build with mix-manifest ( #3568 )
2020-03-31 18:00:09 +11:00
Benjamin Beganović
3bc84f86d0
Display prerequisites for the setup ( #3566 )
...
* Display prerequisites for the setup
- Block the doSetup() if SystemHealth is not true
- Convert extensions when checking into array notation
- Added new translations for the screen
- New 'issues' page
- Hide submit button when health is not good
* Fix more translations
2020-03-30 23:30:32 +11:00
hillelcoren
a6f3ca000d
Update Flutter client
2020-03-30 08:28:15 +00:00
David Bomba
7a13f688e7
Setup Workflow ( #3565 )
...
* Fixes for setup
2020-03-30 17:40:21 +11:00
David Bomba
581654141b
Fixes for entity dates ( #3563 )
2020-03-30 08:29:00 +11:00
hillelcoren
cdd562d3a5
Update Flutter client
2020-03-29 18:57:32 +00:00
David Bomba
54500cd558
Fixes for Email Controller ( #3562 )
...
* Fixes for notifications
* Fixes for email controller
2020-03-29 23:53:00 +11:00
David Bomba
9d6da3e37b
Fixes for notifications ( #3561 )
2020-03-29 23:47:41 +11:00
David Bomba
8b0fe63eb5
Send Generic entity email. ( #3560 )
...
* Enable identifying a user who submits a report to sentry for tracking purposes
* Minor fix for setup page
* Fixes for Tests
* Fixes for tests
* Generic Entity Emailer
* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba
6df62faa82
Fixes for Invoice Designs ( #3559 )
...
* fixes for tests
* Working on Invoice Designs
* Update phpunit.yml
* Update phpunit.yml
* Working on sending an individual email
* Update phpunit.yml
* Fixes for designs
* Update phpunit.yml
* Working on sending entity email - individual
* Fixes for account creation
* Remove Laravel Horizon
* remove logging
2020-03-28 22:34:04 +11:00
David Bomba
84e572de07
Fixes for designs" ( #3557 )
...
* fixes for tests
* Working on Invoice Designs
2020-03-28 15:29:52 +11:00
Benjamin Beganović
de9faa9bc2
Work with setup ( #3555 )
...
* Remove StartupCheck from Kernel.php
* Real-time database check
* Catch the Exception with DB::getPDO
* Send test email - feature
* Forms
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-03-28 14:46:50 +11:00
David Bomba
9cb7996a2e
Performance improvements for PDF rendering ( #3556 )
...
* Performance improvements for PDF generation
* CS Fixer
* Performance improvements for PDF generate
* Fixes for tests
2020-03-28 14:45:11 +11:00
hillelcoren
669507f995
Update Flutter client
2020-03-27 13:40:45 +00:00
David Bomba
060b5ef432
Fixes for designs ( #3554 )
...
* Fixes for designs
* minor fixes
* Fixes for composer.json
* Convert PDF variables to object instead of array
* Fixes for testS"
2020-03-27 18:22:35 +11:00
Benjamin Beganović
1882836d8d
Translations ( #3552 )
2020-03-27 08:43:57 +11:00
Benjamin Beganović
b8b5245253
Setup page real-time checks ( #3551 )
...
* Setup page real-time checks:
- New setup.js inside of webpack.mix.js
- SetupController methods rename from snake case to camel case
- Added Axios module inside of app.js
* Disable Laravel Mix notifications
* Fix naming for request
2020-03-27 08:43:44 +11:00
David Bomba
2ed7c557b0
Fixes ( #3549 )
...
* Fixes for designs
* minor fixes
2020-03-26 19:25:44 +11:00
David Bomba
9fb609faca
fixes for preview ( #3548 )
2020-03-26 14:46:56 +11:00
David Bomba
6a7079b0be
Implement Github actions ( #3547 )
...
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Force /setup if system requirements are not met
* Update .env.ci
* Update phpunit.yml
* Minor changes for github actions"
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* cs-fixer
* cs-fixer
* Fixes for github actions
* db ports github actions
* Refactor the template engine
2020-03-26 14:23:57 +11:00
Benjamin Beganović
4729a3841b
Setup redesign ( #3546 )
2020-03-26 10:40:09 +11:00
David Bomba
f1287e9868
Working on github actions ( #3545 )
...
* Update .env.ci
* Update .env.ci
* Update .env.ci
* Update .env.example
* Update release.yml
* Update release.yml
* Update .env.ci
2020-03-26 08:35:08 +11:00
Benjamin Beganović
1256d44660
Setup page design: ( #3544 )
...
- Removed 'folders' from webpack.mix.js
- Design for setup page
2020-03-26 08:34:35 +11:00
Benjamin Beganović
e93bdffc0b
Fixes for Stripe payments ( #3542 )
...
* Payment fixes:
- Added new "process.js" inside of webpack.mix.js
- BasePaymentDriver now accepts raw array, no explode
- StripePaymentDriver now accepts raw array, no explode
- Removed 'form-control' class from #card-element
- New credit_card for processing payment
* Production build of assets
2020-03-26 00:08:37 +11:00
David Bomba
1a0c20aa9d
Working on Github Actions ( #3543 )
...
* minor fixes
* minor fixes
* Fixes for self update
* fixes for template previews
* Add report_errors variable
* Ping route
* Create .env.vi
* Update and rename .env.vi to .env.ci
* Update .env.ci
* Update .env.ci
* Fixes for .env
* Code cleanup
* Create release.yml
* Update release.yml
* Update release.yml
* Create phpunit.yml
* Update phpunit.yml
* Update release.yml
* Update .env.ci
* Update phpunit.yml
* Update release.yml
* Update release.yml
* Update phpunit.yml
* Update .env.ci
* Update release.yml
* Update .env.ci
* Update .env.ci
* Update phpunit.yml
* Update release.yml
* Update release.yml
2020-03-26 00:03:23 +11:00
David Bomba
1d11358215
Ping route ( #3541 )
...
* minor fixes
* minor fixes
* Fixes for self update
* fixes for template previews
* Add report_errors variable
* Ping route
2020-03-25 19:36:47 +11:00
David Bomba
24c9121b1b
Template Previews ( #3527 )
...
* Fixes for add / archiving / deleting users
* Working on templates
* Fixes for templating
* Fixes for templating
* Add referral code to account creation
* Fixes for development environment
2020-03-25 13:50:08 +11:00
David Bomba
cd36f64423
Fixes for Users ( #3526 )
2020-03-25 10:20:42 +11:00
Benjamin Beganović
2b85feedc0
Fixes for "Pay now" with invoices ( #3523 )
...
* Fixes for invoice payments
- Changed the input from $hashed_ids to invoices[] as an array
- Fixes for payment.js
* Fix redirect back
2020-03-25 09:13:47 +11:00
Benjamin Beganović
4af34a186c
PurgeCSS setup with Webpack ( #3522 )
...
* PurgeCSS setup with Webpack
- Production builds for assets
- Added PurgeCSS to 'ninja2020' theme
* Fixes for Codacy
- Added new codacy.yml file
- Applied formatting to webpack.mix.js
2020-03-25 09:13:20 +11:00
David Bomba
52954013d2
Fixes for delete user activity ( #3525 )
2020-03-25 09:12:57 +11:00
David Bomba
90cb69f8a5
Performance improvements - PDF generation ( #3521 )
...
* Improve performance of PDF building
* Clean up
* Fixes for tests
* Minor fixes
2020-03-25 00:25:20 +11:00
David Bomba
cdc3ef12c2
Include Horizon ( #3519 )
...
* Fixes for white label
* Include Laravel Horizon
* Add Account ID to user table AND ensure a user cannot create an invoice across companies
* restart horison after an update
* Fixes for app setup
* Minor fixes
* Fixes for client routes
* Fixes for tests
* minor fixes
2020-03-24 20:15:30 +11:00
David Bomba
374a44aa55
Laravel Horizon. ( #3517 )
...
* Fixes for white label
* Include Laravel Horizon
2020-03-24 04:15:56 +11:00
Benjamin Beganović
ac5525c9ac
[V2] Client portal rework ( #3516 )
...
* Client login, reset and update password page
* Client dashboard, sidebar, PortalComposer.php
* wip
* Personal page & update for details
* Invoices, paying & pagination.blade.php
* Invoices, recurring invoice & buttons
* Payments, link component
* Payment methods
* Breadcrums, clean up & wrap up
* Remove format_date() method to formatDate on object
* Payments
- $this->render is now proxy for render()
- Removed logic from Controller.php to ClientPortal.php
- Added MakesDates to ClientGatewayToken.php
- StripePaymentDriver.php now returns correct views
- Refactor of adding new payment method
- Ignoring all local builds for public/js/clients/*
* Signature, wip
* Fix "Pay now" on single invoice
* Payments:
- Added ProcessInvoicesInBulk request class
- Refactor InvoiceController::bulk()
- Displaying terms & payments
- New signature.blade.php
- Removed comment from webpack.mix.js
* Quotes:
- Refactor ProcessInvoicesInBulk.php to ProcessInvoicesInBulkRequest.php
- Add new 'Quotes' field inside of PortalComposer.php
- Added MakesDates to Quote.php
- Added Quote::badgeForStatus()
- Cleanup payment.blade.php
- Quote showing and approving
- New resource 'quotes' in client.php
- New image for quotes, align-left.svg
* Credits:
- New 'credits' resource in client.php
- Fixes for client.php typo
* Breadcrumbs:
- Quotes
- Credits
* Placeholder for translations.
* Restore whereIn & client scope
Co-authored-by: David Bomba <turbo124@gmail.com>
2020-03-24 04:10:42 +11:00
hillelcoren
36d08129a5
Update Flutter client
2020-03-23 12:01:12 +00:00
David Bomba
c8e3c7ae68
Fix regression where .env file was being deleted erroneously ( #3515 )
...
* Fixes for tests
* Fixes for self updates
2020-03-23 07:45:16 +11:00
hillelcoren
54f3701cd5
Update Flutter client
2020-03-22 13:56:58 +00:00
hillelcoren
57f893f3e2
Update Flutter client
2020-03-22 07:34:26 +00:00
David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
hillelcoren
d631a4954c
Update Flutter client
2020-03-19 19:26:43 +00:00