David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							1b303f9559 
							
						 
					 
					
						
						
							
							Fixes for subscription service  
						
						
						
						
					 
					
						2021-06-21 20:53:34 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							c9778463f6 
							
						 
					 
					
						
						
							
							Fixes for AAL license  
						
						
						
						
					 
					
						2021-06-21 15:10:20 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							a502cee73e 
							
						 
					 
					
						
						
							
							Enabled modules for InvoiceController.php  
						
						
						
						
					 
					
						2021-06-17 14:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9bd6471b 
							
						 
					 
					
						
						
							
							Update copyright in ShowTasksRequest.php  
						
						
						
						
					 
					
						2021-06-17 14:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							430d39b2f1 
							
						 
					 
					
						
						
							
							Enabled modules QuoteController.php  
						
						
						
						
					 
					
						2021-06-17 14:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							0d313f12b0 
							
						 
					 
					
						
						
							
							Enabled modules CreditController.php  
						
						
						
						
					 
					
						2021-06-17 14:28:46 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							a999534769 
							
						 
					 
					
						
						
							
							Enabled modules RecurringInvoiceController.php  
						
						
						
						
					 
					
						2021-06-17 14:24:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							36f6cbbcc9 
							
						 
					 
					
						
						
							
							Update license in codebase  
						
						
						
						
					 
					
						2021-06-16 16:58:16 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							0e61a6f491 
							
						 
					 
					
						
						
							
							Fixes for random subdomain generator  
						
						
						
						
					 
					
						2021-05-24 19:39:21 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							5a84fb6990 
							
						 
					 
					
						
						
							
							Tasks module in the client portal  
						
						
						
						
					 
					
						2021-05-12 16:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							d28bc96b99 
							
						 
					 
					
						
						
							
							Block viewing deleted credit in the client portal  
						
						
						
						
					 
					
						2021-05-10 14:46:22 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							bde5166827 
							
						 
					 
					
						
						
							
							Subscriptions  
						
						
						
						
					 
					
						2021-04-12 21:56:08 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							969d9f03dc 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-04-07 18:08:26 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							d5109af225 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-03-30 14:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							aacc3b6602 
							
						 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2021-02-15 15:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							15b2ee6642 
							
						 
					 
					
						
						
							
							Add additional mimes  
						
						
						
						
					 
					
						2021-01-04 21:49:28 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							934610a01c 
							
						 
					 
					
						
						
							
							Update copyright + version bump + set canadian dollar symbol to $  
						
						
						
						
					 
					
						2021-01-04 08:54:54 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9623dba2c8 
							
						 
					 
					
						
						
							
							fix for showinvoicerequest  
						
						
						
						
					 
					
						2020-12-01 21:22:48 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							ae88d5e08e 
							
						 
					 
					
						
						
							
							php-cs-fixer format  
						
						
						
						
					 
					
						2020-11-25 15:19:52 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							9174b7e628 
							
						 
					 
					
						
						
							
							Fixes for emails and reminders  
						
						
						
						
					 
					
						2020-11-09 21:17:20 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							7e30093429 
							
						 
					 
					
						
						
							
							Checkout.com payments with token:  
						
						... 
						
						
						
						- Convert "true" from frontend to boolean in PaymentResponseRequest
- Reference correct 'transaction_reference' in BaseDriver & Checkout\Utilities
- Frontend switching between token & credit card when making payments with Checkout.com
- New 'pay_with' translation string
- Added 'save-card--container' to save card partial
- Ensure we show whole transaction reference string in payments/show.blade 
						
						
					 
					
						2020-11-01 15:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							d15701b4b3 
							
						 
					 
					
						
						
							
							Checkout.com with credit card  
						
						
						
						
					 
					
						2020-11-01 15:08:47 +01:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c1b952111 
							
						 
					 
					
						
						
							
							Refactor requests to use generics ( #41 )  
						
						... 
						
						
						
						* Validation rules for expenses
* Tests
* Tests 
						
						
					 
					
						2020-10-22 17:46:02 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							b7292a0432 
							
						 
					 
					
						
						
							
							Update email validation  
						
						
						
						
					 
					
						2020-10-13 08:27:42 +11:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							4e9bc0552d 
							
						 
					 
					
						
						
							
							Rename "Downloads" to "Documents":  
						
						... 
						
						
						
						- Remove Livewire auto-publish from composer.json
- Replace old DocumentController with DownloadsController
- Rename DownloadsTable & downloads-table to DocumentsTable & documents-table
- New ShowDocumentRequest for displaying documents
- Change authorize() with DownloadMultipleDocumentsRequest
- Change route in PortalComposer
- Update Livewire assets
- Remove old documents routes 
						
						
					 
					
						2020-09-28 12:04:34 +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 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							1a7d0d3cbd 
							
						 
					 
					
						
						
							
							Working on gateway fees across multiple invoices  
						
						
						
						
					 
					
						2020-08-27 22:12:39 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							c386167762 
							
						 
					 
					
						
						
							
							Add company setting for enabling client portal uploads  
						
						
						
						
					 
					
						2020-08-19 16:35:54 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							4eb376e830 
							
						 
					 
					
						
						
							
							Enabe client uploads  
						
						
						
						
					 
					
						2020-08-18 16:01:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							871d1057c7 
							
						 
					 
					
						
						
							
							Client registration logic  
						
						
						
						
					 
					
						2020-06-22 10:26:48 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							6f34e083ae 
							
						 
					 
					
						
						
							
							wip - registration client  
						
						
						
						
					 
					
						2020-06-18 17:09:28 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							551ede83e3 
							
						 
					 
					
						
						
							
							support first name and last name  
						
						
						
						
					 
					
						2020-05-28 17:52:44 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
						
						
							
						
						
							41c76e55bc 
							
						 
					 
					
						
						
							
							client register wip  
						
						
						
						
					 
					
						2020-05-28 17:39:38 +02:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c503d58505 
							
						 
					 
					
						
						
							
							Adjust email quotas - Hosted plan. ( #3663 )  
						
						... 
						
						
						
						* Fixes for invitations not being created in RandomDataSeeder
* Resend failed/quota exceeded emails
* Queue email tests
* Refund a client for a ninja account
* Adjust email quotas - hosted plan 
						
						
					 
					
						2020-04-30 21:45:47 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5a230e0c7 
							
						 
					 
					
						
						
							
							Performance improvements ( #3634 )  
						
						... 
						
						
						
						* Adjustments for tests
* Implement handling of temp downloading resources
* Refactor paths
* Refactors for file paths
* Refactor paths
* Add in S3 adapter
* Refactor company Documment URL
* Refactor for entity pdf performance
* Refactors for invoice generation
* Enhancements for emails invoices
* Emails
* Fixes for client portal queries 
						
						
					 
					
						2020-04-16 18:41:25 +10:00 
						 
				 
			
				
					
						
							
							
								Benjamin Beganović 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28cc7d5e52 
							
						 
					 
					
						
						
							
							Client portal improvements: ( #3595 )  
						
						... 
						
						
						
						-  Hide Create Payment Method if no gateways exist
- Payment Screen, add $amount
- Fix breadcrumbs 
						
						
					 
					
						2020-04-07 07:23:05 +10: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 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							957ac9f5d8 
							
						 
					 
					
						
						
							
							Fix for password protected authorization ( #3198 )  
						
						... 
						
						
						
						* Remove unnecessary save() on invoice
* Update copyright
* Working on Credit Repository
* Implement credits as a paymentable entity
* Add credit_id to transformer
* fix rules for update payment
* Fix random deleted_at keys in transformers
* Fix for password_protect check 
						
						
					 
					
						2020-01-07 11:13:47 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f712b789ca 
							
						 
					 
					
						
						
							
							Fixes for tests ( #3184 )  
						
						... 
						
						
						
						* fix typo
* php-cs traits
* CS fixer pass
* Password protect User routes
* Implement checks to prevent editing a deleted record
* Clean up payment flows
* Fixes for tests 
						
						
					 
					
						2019-12-31 08:59:12 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed449ea1ab 
							
						 
					 
					
						
						
							
							Default gateway type ID ( #3008 )  
						
						... 
						
						
						
						* Show Recurring Invoice - Client Portal
* Password protect some routes
* Password Protection Routes
* Add default_gateway_type_id to gateway table 
						
						
					 
					
						2019-10-22 22:27:03 +11:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							668e01b814 
							
						 
					 
					
						
						
							
							Stubbing invoice design templates  
						
						
						
						
					 
					
						2019-08-29 14:07:04 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							d50cab40c2 
							
						 
					 
					
						
						
							
							Create client logo's  
						
						
						
						
					 
					
						2019-08-26 19:28:21 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							104ff30468 
							
						 
					 
					
						
						
							
							Finished Client Profile CRUD  
						
						
						
						
					 
					
						2019-08-14 10:15:21 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							b2f7740fa1 
							
						 
					 
					
						
						
							
							Unique email validation for contact  
						
						
						
						
					 
					
						2019-08-14 07:16:31 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							4a08414ca5 
							
						 
					 
					
						
						
							
							Working on User profile  
						
						
						
						
					 
					
						2019-08-12 22:45:13 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							433a2a01d7 
							
						 
					 
					
						
						
							
							clean up  
						
						
						
						
					 
					
						2019-08-08 21:18:02 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							c50fb68b21 
							
						 
					 
					
						
						
							
							Working on dropzone uploads - generic  
						
						
						
						
					 
					
						2019-08-07 13:07:06 +10:00 
						 
				 
			
				
					
						
							
							
								David Bomba 
							
						 
					 
					
						
						
						
						
							
						
						
							f37f28a846 
							
						 
					 
					
						
						
							
							Working on upload avatar - generic  
						
						
						
						
					 
					
						2019-08-07 10:44:38 +10:00