| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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ć | a0db7fdb1e | Hide "Add payment method" if no bank/credit card gateway configured | 2020-08-24 07:18:28 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | f4698c0108 | Support multiple downloads | 2020-08-20 03:10:04 +02: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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | f7c7a20179 | Make Invoice Ninja logo redirect to invoiceninja.com | 2020-07-29 16:40:21 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 183a51b27c | Update quotes page with right terminology | 2020-07-23 12:20:19 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | eb655762d4 | Adding payment methods from menu | 2020-07-03 14:39:29 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 4918269bf2 | Testing adding Stripe credit card - Added: iframeLoaded method for Cypress
- Fixed: saving payment method id for CreditCard.php
- Added: chromeWebSecurity: false flag for insecure iframe connections
- Formatted: payment_methods/index
- Formatted: payment-methods-table.blade.php
- Added: Test for adding credit card to Stripe
- Fixed: Removing client gateway tokens | 2020-07-01 18:28:57 +02:00 |  | 
			
				
					| 
							
							
								 David Bomba | ae8a61cbcd | Fixes for tests | 2020-06-27 14:09:16 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | e5fedfa206 | Fix wrong route | 2020-06-26 15:16:40 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | ca103e16db | Remove white card on top of pages | 2020-06-15 17:34:26 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 63d712226c | Social links in the sidebar | 2020-06-15 17:12:08 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 701b9531bf | Remove search bar from header | 2020-06-15 15:53:52 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 1e692d86c7 | Show logo in footer | 2020-06-15 15:52:17 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | fae2326aa7 | Implement footer with copyright message | 2020-06-15 15:46:01 +02:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 703ef51685 | Client portal tests (using Cypress.io) (#3758) * Install Cypress
* Fix npm vulnerabilities
* scaffold cypress
* ignore local tests
* login page test
* invoices tests
* recurring invoices
* payments tests
* payment methods tests
* update invoices & quotes
* credits tests | 2020-05-27 07:45:29 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 6e473b9987 | Fix quotes page (undefined variable) (#3719) * fix quotes page
* fix translation | 2020-05-19 22:59:59 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 81aa4cc52e | Client portal tests (#3704) | 2020-05-15 07:04:41 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 1f846e3136 | fix counter (#3684) | 2020-05-12 09:24:47 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 2704bf2f82 | Client portal improvements & bug fixes (#3678) * fix turbolink 404
* fix checkbox when adding card using stripe
* Fix hashed_ids problem when using PayPal
* php-cs-fixer
* Bump tailwind & purgecss
* fix auth scope
* scope to auth contact company | 2020-05-09 08:20:37 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 7f9abbf96b | Quick login with client contacts (#3680) - New dropdown in navigation bar
- New switch_company route
- New $multiple_contacts variable in PortalComposer | 2020-05-09 08:19:39 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | e3e52987c3 | Reset v2 into working stage (#3673) * fix withsorting
* fix recurring invoices table
* Reset BasePaymentDriver | 2020-05-05 07:22:31 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | 3aa884dc11 | Client portal improvements (#3654) * Invoice table filters
* Quotes table filters
* Improve tables & translation
* Fix profile page inputs
* Fix profile page inputs & bump TailwindCSS version | 2020-04-25 09:17:37 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | ab8b05dd56 | Client portal improvements (#3652) * Install livewire/livewire
* Table improvements
- Cleanup of InvoiceController
- Added Livewire package
- New Livewire component (InvoicesTable)
- New WithSorting trait
- Removed rendering invoices from index.blade.php
- Removed Yaryabox/Datatables references in InvoiceController
* Refactor: Recurring invoices
* payments table & sorting improvements
* payment methods table
* quotes table
* credits table
* Add turbolinks | 2020-04-23 08:49:23 +10:00 |  | 
			
				
					| 
							
							
								 Benjamin Beganović | f118f3bfda | Show custom messages (#3616) * Show custom messages
* Fix getSetting key
* Add custom messages support with variable parsing | 2020-04-13 11:48:23 +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 |  |