Commit Graph

1829 Commits

Author SHA1 Message Date
David Bomba 3fdc8a47f5 required setup fields 2021-09-28 20:22:02 +10:00
Benjamin Beganović 6be0255711 Default to empty state for Braintree ACH 2021-09-28 11:30:54 +02:00
Benjamin Beganović 9002b622ae Default to blank country/currency for Stripe ACH 2021-09-28 11:30:50 +02:00
David Bomba 119b7fae17
Merge pull request #6724 from lukasmu/self-host-improvements
Improving the self-host installation/update procedures
2021-09-27 07:00:32 +10:00
Benjamin Beganović d4aef8da09 Add translation for Bancontact 2021-09-26 21:10:13 +02:00
Benjamin Beganović 060b8542a0 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact 2021-09-26 21:09:01 +02:00
Benjamin Beganović 331070174e Add translation for KBC/CBC 2021-09-26 20:56:09 +02:00
Benjamin Beganović a2a0bcf841 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc 2021-09-26 20:55:42 +02:00
Lukas Mueller 1ee12e8bcc Corrected outdated link 2021-09-26 12:04:19 +02:00
Benjamin Beganović 20fa79d51a Authorization 2021-09-24 23:38:33 +02:00
Benjamin Beganović 16f898379c Authorization 2021-09-24 23:07:21 +02:00
Benjamin Beganović 5019933246 Authorization 2021-09-24 20:49:40 +02:00
David Bomba c648e03ffa Add currency translations 2021-09-24 17:00:03 +10:00
David Bomba b326f73059
Merge pull request #6707 from turbo124/v5-develop
Adding currencies
2021-09-24 08:52:07 +10:00
David Bomba cde5363c97 Fixes for client portal login 2021-09-23 22:12:31 +10:00
Benjamin Beganović 48a9abdddc Fixes for column span when side image is not present 2021-09-22 13:43:30 +02:00
David Bomba 320646ae22 remove back button from subscription purchase page 2021-09-22 19:12:17 +10:00
Benjamin Beganović 42daa83a9c Ability to download the statement 2021-09-21 14:30:51 +02:00
David Bomba 289c4952a0
Merge pull request #6686 from beganovich/v5-statements-json-fixes
Client portal: Statements page in pure Javascript
2021-09-21 22:20:26 +10:00
Benjamin Beganović 2621c6af0c Remove Statement component 2021-09-21 14:10:02 +02:00
Benjamin Beganović d7944b1fa4 Extract script into separate file 2021-09-21 14:08:29 +02:00
Benjamin Beganović 76804fc37b Script to handle statments in the client portal 2021-09-21 14:05:47 +02:00
Benjamin Beganović 9c0559a334 '#pdf-iframe` 2021-09-21 14:05:31 +02:00
David Bomba 978e718fd3
Merge pull request #6667 from beganovich/v5-689
Connect payment intent with SOFORT payments
2021-09-21 09:42:48 +10:00
David Bomba f572b61d61
Merge pull request #6687 from turbo124/v5-develop
Add inline download capability
2021-09-21 08:37:52 +10:00
Benjamin Beganović 712598b94c Support for PDF hot reload in PDF.js 2021-09-20 17:33:45 +02:00
Benjamin Beganović 2f3463d5d5 Extract markup from `Statement` component 2021-09-20 17:33:33 +02:00
Benjamin Beganović db81802dab Merge remote-tracking branch 'upstream/v5-develop' into v5-647 2021-09-20 14:41:39 +02:00
David Bomba 3d28159702 minor fixes 2021-09-20 20:10:07 +10:00
Benjamin Beganović 3f0847749f
Merge branch 'v5-develop' into v5-689 2021-09-20 08:12:42 +02:00
David Bomba a51436f224
Merge pull request #6600 from beganovich/v5-659
Statements in client portal
2021-09-20 11:43:45 +10:00
= fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
Benjamin Beganović 308a742eee Pass payment intent to frontend 2021-09-17 21:01:12 +02:00
Benjamin Beganović 672c832b9b Hipster: Show statement label 2021-09-17 20:06:41 +02:00
David Bomba 7e5c0374c1 Clean up 2021-09-17 19:13:15 +10:00
= c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
Benjamin Beganović 3c32629977 Tech: Logo improvements 2021-09-16 19:03:30 +02:00
Benjamin Beganović d7266a8773 Bold: Fixes for statement totals table positioning 2021-09-16 18:10:12 +02:00
Benjamin Beganović 00cf8b7023 Showing statement on the statement page 2021-09-15 17:21:16 +02:00
David Bomba 605c88a31e user agents 2021-09-15 15:58:02 +10:00
David Bomba a3e0d57133 Add customer to sofort payments 2021-09-15 14:39:34 +10:00
David Bomba dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba bc473439fe Add user agent into meta tags 2021-09-15 10:15:14 +10:00
Benjamin Beganović 99d600d4be Fixes for flex spacing 2021-09-14 21:14:54 +02:00
Benjamin Beganović 7961a99527 Update translations 2021-09-14 21:10:56 +02:00
Benjamin Beganović 121e763e1a Scaffold components 2021-09-14 20:57:33 +02:00
Benjamin Beganović 615002e6b0 Merge remote-tracking branch 'upstream/v5-develop' into v5-659 2021-09-14 11:40:40 +02:00
Benjamin Beganović 11a7d9333e Update login page to use presenter 2021-09-14 11:28:23 +02:00
David Bomba 02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
David Bomba afad466539 Updated swedish translations 2021-09-13 07:45:48 +10:00
= 948e44263e Ninja plan 2021-09-12 16:46:00 +10:00
= 0810d55087 Minor fixes for import 2021-09-11 21:16:43 +10:00
= f29c1dbdf5 adjustments for ninja plan purchase 2021-09-11 19:10:26 +10:00
= 430e511296 Cleanup for ninja plans 2021-09-11 18:02:04 +10:00
= 2c3e1893c2 Set toggle correctly on back button 2021-09-11 16:55:22 +10:00
= 84c4c5b527 Fixes for ninja plan selector 2021-09-11 16:26:00 +10:00
Benjamin Beganović d905329611 Fixes for `Bold` design logo 2021-09-08 13:20:29 +02:00
Benjamin Beganović ce554f5fcd Add `Statement` to sidebar 2021-09-07 18:00:22 +02:00
Benjamin Beganović 6ee51e87bc Tasks 2021-09-06 17:39:25 +02:00
Benjamin Beganović f179831e06 Recurring invoices 2021-09-06 17:38:45 +02:00
Benjamin Beganović d5326f4873 Quotes 2021-09-06 17:36:58 +02:00
Benjamin Beganović bb8bee0304 Projects 2021-09-06 17:36:22 +02:00
Benjamin Beganović 218cf81922 Payments 2021-09-06 17:35:15 +02:00
Benjamin Beganović 778a48a699 Invoices 2021-09-06 17:34:27 +02:00
Benjamin Beganović 9acff982cc Expenses 2021-09-06 17:28:04 +02:00
Benjamin Beganović a93fcdc588 My documents & credits 2021-09-06 17:26:42 +02:00
David Bomba 831fbade7b
Merge pull request #6556 from beganovich/v5-654
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović 146cd8bc66 Process `merchantAccountId` with Braintree transactions 2021-09-05 12:31:17 +02:00
Benjamin Beganović 0495c29f7e Show navigation bar only if `enable_client_portal` is toggled 2021-09-05 11:54:28 +02:00
David Bomba 0ba7d27a7e Fixes for client portal login with custom domains 2021-09-04 11:27:18 +10:00
David Bomba 0dc4d9567c Fixes for client portal login with custom domains 2021-09-04 11:09:34 +10:00
Benjamin Beganović 73e0f061b5 Don't break line_total column content 2021-09-02 12:47:06 +02:00
Benjamin Beganović 92ec8f13a1 Redirect button back to client portal 2021-09-02 11:38:14 +02:00
= 5c609f91f1 Fixes for client portal login 2021-09-01 17:36:36 +10:00
David Bomba c3f70fb059 minor fixes for ninja hosted 2021-09-01 15:24:36 +10:00
David Bomba cd3501c8cc minor fixes for ninja hosted 2021-09-01 15:16:08 +10:00
David Bomba 296cb0511b Fixes for hosted onboarding 2021-09-01 14:02:57 +10:00
David Bomba 73315ed1ea
Merge branch 'v5-develop' into v5-develop 2021-08-31 18:22:29 +10:00
David Bomba 146e1b764f Set correct column type 2021-08-31 11:23:02 +10:00
David Bomba 67aff1b626
Merge pull request #6522 from beganovich/v5-646
Prevent HTML caching on invoices/quotes/credits page
2021-08-31 08:41:11 +10:00
Benjamin Beganović e5af3d291e Don't push cache for quotes 2021-08-30 15:49:16 +02:00
Benjamin Beganović f5ca85ce37 Don't push cache for invoices & credits 2021-08-30 15:48:01 +02:00
Benjamin Beganović 252c7a4bab Add cache-control properties component 2021-08-30 15:47:49 +02:00
Benjamin Beganović 631814db26 Update form field to use states 2021-08-30 12:28:34 +02:00
Benjamin Beganović e67c668fd8 Show message on unsuccessful verification 2021-08-30 12:18:57 +02:00
Benjamin Beganović 3b22fc5e17 Test adding bank account 2021-08-27 19:45:45 +02:00
Benjamin Beganović fef4665c5a Extract Javascript into separate file 2021-08-27 17:32:20 +02:00
Benjamin Beganović 2856f36a86 Payment page with token 2021-08-27 17:00:32 +02:00
David Bomba ea38fb2b37 Fixes for Support Message Template Colors 2021-08-27 07:36:05 +10:00
Benjamin Beganović 760de008f8 Payments without token 2021-08-26 15:46:31 +02:00
Benjamin Beganović 29d56f69d5 Frontend for authorizing ACH 2021-08-26 15:38:28 +02:00
Benjamin Beganović 8593b0c357 Update `button-link` 2021-08-25 16:28:30 +02:00
Benjamin Beganović d3c265abc7 Error pages 2021-08-25 16:28:18 +02:00
Benjamin Beganović 86e069d823 `error` layout 2021-08-25 16:28:10 +02:00
Benjamin Beganović 2fa360df19 Fixes for `Paytrace` 2021-08-25 14:31:08 +02:00
Benjamin Beganović d33df5e293 Update `Tech` 2021-08-24 16:49:35 +02:00
Benjamin Beganović 5fe827e569 Update `Playful` 2021-08-24 16:46:17 +02:00
Benjamin Beganović 6adda9d0f6 Update `Hipster` 2021-08-24 16:43:56 +02:00
Benjamin Beganović fde7c58859 Update `Elegant` 2021-08-24 16:41:52 +02:00
Benjamin Beganović 7b05aebfa3 Update `Plain` 2021-08-24 16:40:28 +02:00
Benjamin Beganović 076f0bc632 Update `Creative` 2021-08-24 16:40:21 +02:00
Benjamin Beganović f5004a9f16 Update `Business` 2021-08-24 16:40:12 +02:00
Benjamin Beganović 4c254e7da8 Update `Modern` 2021-08-24 16:35:58 +02:00
Benjamin Beganović f106f92065 Update `Bold` 2021-08-24 16:32:55 +02:00
Benjamin Beganović b55b63b81d Update `Clean` 2021-08-24 16:29:30 +02:00
Benjamin Beganović e8c0d479e0 Update `Plain` 2021-08-24 16:25:01 +02:00
Benjamin Beganović 6c32d905ae Extract totals table for statements into separate methods 2021-08-24 16:13:52 +02:00
Benjamin Beganović 6de3637501 Plain: `#statement-invoice-table-details`, `#statement-payment-table-totals` 2021-08-24 15:34:40 +02:00
David Bomba ee855824db Recurring Quotes 2021-08-24 12:57:46 +10:00
Benjamin Beganović 34d539bb52 Add `#statement-aging-table` to Plain 2021-08-23 14:50:52 +02:00
Benjamin Beganović c7cd6e8281 Add `#statement-payment-table` to Plain 2021-08-23 14:22:38 +02:00
Benjamin Beganović 3912e8c4fe Add `#statement-invoice-table` to Plain 2021-08-20 15:40:09 +02:00
= 208d433fd3 Minor fixes for index 2021-08-20 19:10:33 +10:00
= 6027b98ba7 Fixes for custom flutter binary 2021-08-20 19:04:16 +10:00
Benjamin Beganović 9d51137a5a Fixes for scripts 2021-08-19 13:34:51 +02:00
Benjamin Beganović 6186cc1420 Fixes for authorize page 2021-08-19 11:05:06 +02:00
Benjamin Beganović 2065145ffb Extract scripts into separate file 2021-08-18 17:52:32 +02:00
Benjamin Beganović 99da2128d1 Fixes for Javascript 2021-08-18 17:48:02 +02:00
David Bomba dea2591245
Merge pull request #6486 from beganovich/v5-635
(v5) Fixes for subscriptions page
2021-08-19 00:45:42 +10:00
David Bomba 2528fc16b8
Merge pull request #6488 from turbo124/v5-develop
eWay payment driver + PHP version bump to 7.4
2021-08-19 00:44:04 +10:00
Benjamin Beganović 3dcc93b738 Fixes for subscriptions page 2021-08-18 16:31:33 +02:00
David Bomba 868d193bfd
Merge pull request #6479 from beganovich/v5-621
Invoice design changes
2021-08-18 23:55:10 +10:00
Benjamin Beganović f99536e275 Tech: Fixes for header 2021-08-18 15:50:07 +02:00
= c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
Benjamin Beganović 5b4b5ac42a Hipster: Line height, header spacing, color correction 2021-08-18 12:38:14 +02:00
Benjamin Beganović b45efefdf4 Creative: Line height, header spacing 2021-08-18 12:37:49 +02:00
Benjamin Beganović 2910f35f21 Elegant: Line height, header spacing 2021-08-18 12:17:48 +02:00
Benjamin Beganović 31065b10ee Playful: Line height, header spacing, bottom colors 2021-08-18 11:53:41 +02:00
Benjamin Beganović d5bcecc33f Business: Update box size 2021-08-18 11:35:41 +02:00
Benjamin Beganović 7d78f4b8bd Business: Update line height, outstanding section 2021-08-18 11:31:28 +02:00
Benjamin Beganović 919dbd35a8 Modern: Logo spacing, line spacing, footer spacing 2021-08-18 11:25:16 +02:00
Benjamin Beganović 92071c7aba Bold: Fix max width 2021-08-18 11:10:16 +02:00
Benjamin Beganović 938bcbf9e9 Bold: Line height, company logo, width on description 2021-08-18 11:03:37 +02:00
David Bomba 5e9e28c146 Revert service worker changes 2021-08-18 08:04:31 +10:00
Benjamin Beganović d0a2af4b17 Plain: Hightlight outstanding section 2021-08-17 18:58:17 +02:00
Benjamin Beganović 0a910b7fba Plain: Update line height 2021-08-17 18:51:20 +02:00
Benjamin Beganović 84febb3a2a Clean: Update line height, company logo position 2021-08-17 18:46:22 +02:00
Benjamin Beganović 45cb41a65a Clean: Bottom align the logo with company details 2021-08-17 18:21:51 +02:00
Benjamin Beganović 2c6f7dfa6f Payment page script 2021-08-17 14:20:35 +02:00
Benjamin Beganović e0b0879ed5 Standalone credit card adding 2021-08-17 13:16:58 +02:00
David Bomba fffbc5544b
Merge pull request #6470 from beganovich/v5-627
Right-to-left support for invoices
2021-08-17 18:37:15 +10:00
Benjamin Beganović cec9fe0bdd Update translations string 2021-08-16 16:46:11 +02:00
Benjamin Beganović fbc62159c6 Show verification button for WePay ACH 2021-08-16 12:24:51 +02:00
Benjamin Beganović 9a5c3554e2 Update tech.html 2021-08-16 12:12:11 +02:00
Benjamin Beganović 9837a70f65 Update playful.html 2021-08-16 12:09:26 +02:00
Benjamin Beganović f4c938b819 Update hipster.html 2021-08-16 11:52:38 +02:00
Benjamin Beganović d79d783e71 Update elegant.html 2021-08-16 11:36:59 +02:00
Benjamin Beganović 8ade7fd8a9 Update creative.html 2021-08-16 11:35:55 +02:00
Benjamin Beganović 63d65a98ff Update business.html 2021-08-16 11:34:43 +02:00
Benjamin Beganović 010597374e Update modern.html 2021-08-16 11:32:58 +02:00
Benjamin Beganović aae968f83a Update bold.html 2021-08-16 11:31:14 +02:00
Benjamin Beganović 0ac0e8cae3 Update clean.html 2021-08-16 11:28:49 +02:00
Benjamin Beganović 74d60e19f3 Update plain.html 2021-08-16 11:27:43 +02:00
David Bomba 950e0eca20 SEPA 2021-08-16 15:27:01 +10:00
David Bomba 613b649baa Square Test Mode 2021-08-16 11:54:34 +10:00
David Bomba 04a16fca90 Square - pay 2021-08-16 11:11:08 +10:00
David Bomba 7092d66ecd Apple Pay 2021-08-16 10:58:57 +10:00
David Bomba cde5f527e1 Working on ApplePay 2021-08-16 08:54:11 +10:00
Benjamin Beganović 0a7a056615 Extract scripts to separate file 2021-08-15 16:16:23 +02:00
Benjamin Beganović 393c218c4c Refactor Eway payment page 2021-08-15 16:12:23 +02:00
Benjamin Beganović f13006d8fd Update translations for frontend 2021-08-15 15:53:34 +02:00
Benjamin Beganović b91449f727 Add option to pass `disabled` to `pay_now` component 2021-08-15 15:47:01 +02:00
Benjamin Beganović f33a76f96d Refactor Eway authorize page 2021-08-15 15:46:45 +02:00
= 27cdfd24f1 Authorize Credit Card 2021-08-14 21:37:04 +10:00
= 19e9aac12b Square payments authorize 2021-08-14 21:00:52 +10:00
= 5c8976a50f Square payments 2021-08-14 20:09:13 +10:00
= 82a0a311cd Square payments 2021-08-14 20:08:27 +10:00
= 3119efa3da Square payments 2021-08-14 20:07:27 +10:00
= 77c072fd10 Square payments 2021-08-14 19:32:16 +10:00
David Bomba 5f18a69be9 Dynamic base URI 2021-08-14 15:04:08 +10:00
David Bomba a391a6368c Updated index.blade.php 2021-08-13 13:26:44 +10:00
David Bomba 68c9ee33af fixes for eway 2021-08-12 21:02:12 +10:00
David Bomba bc81043973 Fixes for Molli 2021-08-11 16:43:20 +10:00
David Bomba 7b73104a45 Merge branch 'paytrace' into v5-develop 2021-08-11 10:03:02 +10:00
David Bomba 52c39c2d98
Merge pull request #6441 from turbo124/v5-develop
Set translator in email entity class
2021-08-11 07:49:47 +10:00
Benjamin Beganović 1963f03d75 Add comments about hiding sections 2021-08-10 14:25:27 +02:00
Benjamin Beganović c18b432249 Rules for autobill check 2021-08-10 07:39:34 +02:00
David Bomba a42f84ff23 Arabic / Persion / Latvian languages 2021-08-10 15:00:30 +10:00
David Bomba 3727bafaa1 More logging for migrations 2021-08-10 11:40:58 +10:00
Benjamin Beganović 4e6477d441 Show or hide post code in Stripe elements based on company settings 2021-08-09 14:05:39 +02:00
Benjamin Beganović 5041960ac1 Link to verification page on payment method show 2021-08-09 13:49:50 +02:00
David Bomba 78ac2e0503 remove mail as an option from setup 2021-08-09 15:46:12 +10:00
David Bomba acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
= e6ccb9bde7 Email quota exceeded emails 2021-08-07 20:56:42 +10:00
David Bomba c311f521aa Minor fixes for stripe connect migration email 2021-08-07 14:59:24 +10:00
Benjamin Beganović c25c7b3370 Add option to copy billing details on the client check page 2021-08-05 17:36:24 +02:00
Benjamin Beganović 754ac46017 Require integer & min:1 on ACH verification fields 2021-08-05 13:45:59 +02:00
Benjamin Beganović 69a77cdf08 Production build 2021-08-04 15:00:23 +02:00
Benjamin Beganović ba36197757 Fixes for profileId 2021-08-04 14:40:13 +02:00
David Bomba 3a3f43a36f Minor fixes for translations 2021-08-04 21:12:09 +10:00
Benjamin Beganović 373f169b39 Extract credit card scripts into standalone JS file 2021-08-03 14:27:08 +02:00
Benjamin Beganović 484e6923d4 Remove locale check 2021-08-03 14:05:56 +02:00
Benjamin Beganović a7d03c23ec Pulling testMode from gateway configuration 2021-08-03 13:59:47 +02:00
David Bomba efe3f51778 Notify end user to connect with Stripe Connect on hosted platform 2021-08-02 13:12:33 +10:00
Benjamin Beganović 541a1a825f Pay with saved credit card 2021-07-30 16:04:26 +02:00
Benjamin Beganović 8af3cfe737 Pay with credit card and save for future use 2021-07-30 14:36:14 +02:00
Benjamin Beganović e306278547 Update authentication page 2021-07-30 14:09:29 +02:00
David Bomba 75b2fcbc08
Merge pull request #6365 from turbo124/v5-develop
fixes for live preview - flutter
2021-07-30 17:38:16 +10:00
David Bomba f0b5891327 Fixes for Title Logo 2021-07-30 07:52:58 +10:00
David Bomba 88c701587b fixes for live preview - flutter 2021-07-30 07:36:11 +10:00
Benjamin Beganović 202cc9d670 wip 2021-07-29 16:15:27 +02:00
Benjamin Beganović d50c629476 Show a message about preauthorizing credit card 2021-07-29 15:26:01 +02:00
Benjamin Beganović 91dc9e3b0f Preselect token if avilable, on payments 2021-07-29 13:56:07 +02:00
Benjamin Beganović 3d8c5e3e96 Update desings to support markdown 2021-07-29 11:35:13 +02:00
Benjamin Beganović 0cf6e63a32 Update confirmation translations 2021-07-29 08:36:15 +02:00
Benjamin Beganović b7c248eec5
PayTrace improvements (#43)
* Refactor credit card payment JavaScript

* CreditCard.php: Rename $paytrace_driver to $paytrace

* Credit card: Support for token billing (frontend)

* Fixes for "save card" label

* Credit card: Authorize

* Allow PayTrace to be seeded from CreateSingleAccount

* Add PayTrace decrypted config to ninja.testvars

* Extract to separate JavaScript

* Scaffold Dusk test

* CreditCard -> CreditCardTest

* CreditCard -> CreditCardTest

* Scaffold pay with new card test

* Fixes for gateway_key in CreateSingleAccount

* Production builds
2021-07-28 07:59:44 +10:00
David Bomba 83fbf55a32
Merge pull request #6340 from turbo124/eway
Eway Payment Driver
2021-07-27 15:42:07 +10:00
David Bomba 8040b0a8f9 eWay Process Payment 2021-07-27 14:03:04 +10:00
David Bomba 99e9d6d977 Change eway implmentation 2021-07-26 13:33:03 +10:00
David Bomba a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
David Bomba ecd2525fd8 Fixes for hiding client portal option 2021-07-26 08:00:30 +10:00
Benjamin Beganović a29d4f2075 wip 2021-07-23 14:43:32 +02:00
Benjamin Beganović ce4d64a1a7 Add "Back to :url" link on client portal login page 2021-07-23 13:26:34 +02:00
Benjamin Beganović 8da8bb9b65
wip (#42) 2021-07-23 19:38:49 +10:00
David Bomba 5ea07be358
Merge pull request #6317 from turbo124/paytrace
Paytrace
2021-07-23 17:31:23 +10:00
David Bomba 540e1a53cf
Merge pull request #6316 from turbo124/v5-develop
Fixes for notifications
2021-07-23 17:28:08 +10:00
David Bomba 8375607f53 Fixes for language translations 2021-07-23 13:10:47 +10:00
David Bomba 429570227d Confirmed paytrace working EXCEPT pay page 2021-07-23 12:12:42 +10:00
Jonathan Starck 2f13a8a323 Added own language label for net_subtotal and already included it in the English and German translation 2021-07-23 01:47:47 +02:00
David Bomba 437bb735d6 Working on eWay 2021-07-22 16:05:58 +10:00
David Bomba b5697966b5 eway 2021-07-22 11:30:16 +10:00
Benjamin Beganović 28598ccb6c Fix typo 2021-07-21 15:17:35 +02:00
Benjamin Beganović 545dd0f22c Update logo on import/completed email 2021-07-21 15:17:02 +02:00
Benjamin Beganović f525319202 Hide cancellation button from recurring invoices 2021-07-21 15:09:36 +02:00
Benjamin Beganović b00558da2a Update designs 2021-07-21 14:45:42 +02:00
Benjamin Beganović 2a6667a513 Extract pdf-viewer into component & make it show iframe on non-android devices 2021-07-21 13:01:53 +02:00
David Bomba 1affdd7754 Pay with CC paytrace 2021-07-21 17:44:35 +10:00
David Bomba 15dd0970d2 Paytrace 2021-07-21 16:27:02 +10:00
David Bomba f0b232c1a2 Authorize a card with Paytrace 2021-07-21 15:34:20 +10:00
David Bomba 87e1ba48e9 Paytrace integration 2021-07-21 14:23:33 +10:00
David Bomba 0d52d57d41 Paytrace 2021-07-21 10:43:39 +10:00
David Bomba df7d20fa76 Scaffolding Paytrace 2021-07-21 07:53:11 +10:00
David Bomba c0287085b5 Scaffolding Paytrace 2021-07-20 21:26:24 +10:00
David Bomba 74551c2caf Add delete company email 2021-07-19 15:38:07 +10:00
David Bomba d82491d163 Email user when another user is added into the system 2021-07-19 14:17:58 +10:00
David Bomba 0f10c4b8dd minor fixes 2021-07-18 08:43:07 +10:00
Benjamin Beganović 8d05990b2a Fix typo 2021-07-16 10:03:00 +02:00
Benjamin Beganović 8c2ae5da4b Make Invoice Ninja link clickable in footer 2021-07-16 09:56:57 +02:00
Benjamin Beganović 8677d92f08 Fix column widths 2021-07-15 14:44:23 +02:00
Benjamin Beganović 959b216f62 Improve clearance on download/open buttons 2021-07-15 14:43:37 +02:00
Benjamin Beganović 9b23782ea0 Center the login form when white-labeled 2021-07-15 13:44:50 +02:00
Benjamin Beganović 7d48fe433a Fix Livewire form data passing 2021-07-15 10:07:38 +02:00
Benjamin Beganović 7e5a231bf8 Hide "Pay now" button if no gateways are configured 2021-07-14 14:54:09 +02:00
Benjamin Beganović 033e74da7d Show 'No quotes avialable for download' instead of blank page 2021-07-14 14:33:17 +02:00
Benjamin Beganović 7f7120af6b Show 'Only quotes with "Sent" status can be approved.' for non-approvable quotes 2021-07-14 14:30:24 +02:00
Benjamin Beganović a9ac73264e Quotes page: Show message when trying to approve non-approvable quotes 2021-07-14 14:13:37 +02:00
Benjamin Beganović f0aa62100f Merge remote-tracking branch 'upstream/v5-develop' into v5-569 2021-07-14 13:09:39 +02:00
Benjamin Beganović f852640083
Merge pull request #6192 from beganovich/v5-client-portal-tests-dusk
Reworking client portal tests
2021-07-14 13:08:57 +02:00
Benjamin Beganović 25fd6b2346 Replace whitespace within input fields: wepay-credit-card.js 2021-07-14 13:05:29 +02:00
Benjamin Beganović 78d2e8f932 Replace whitespace within input fields: authorize-credit-card-payment.js 2021-07-14 13:04:24 +02:00
Benjamin Beganović d9ba8a2e3a Replace whitespace within input fields: authorize-authorize-card.js 2021-07-14 13:03:05 +02:00
Benjamin Beganović e1e6cd816c Fixes for Outlook emails 2021-07-14 12:58:07 +02:00
Benjamin Beganović f1098335c3 Show signature as block level on emails 2021-07-14 12:49:50 +02:00
Benjamin Beganović 9e42c5f980 Add dusk selector for under payment field 2021-07-13 14:43:14 +02:00
David Bomba 916d28d28d
Merge pull request #6260 from turbo124/v5-develop
Fixes for support messages
2021-07-13 21:49:48 +10:00
Benjamin Beganović bd5b5cd99a wip 2021-07-13 13:48:25 +02:00
David Bomba d390e670e0 Fixes for support messages 2021-07-13 21:43:56 +10:00
David Bomba 227b67ca27 Fixes for support messages 2021-07-13 21:40:41 +10:00
David Bomba f07980f27c Minor Fixes 2021-07-13 21:06:19 +10:00
David Bomba 41b1555fe1 Improve authorize.net add payment method 2021-07-13 11:07:10 +10:00
Benjamin Beganović 2be806bb8e Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk 2021-07-12 15:58:53 +02:00
David Bomba 6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
Benjamin Beganović c7edf8704a
Merge pull request #6236 from beganovich/v5-0807-billing-portal-changes
(v5) Billing portal changes
2021-07-09 14:28:16 +02:00
David Bomba 108512068e Form validation for contact password reset 2021-07-09 07:57:31 +10:00
Benjamin Beganović a82145613f Apply text-sm to follow rest 2021-07-08 13:12:54 +02:00
Benjamin Beganović 06bb3b0320 Make group section use button instead of plain links 2021-07-08 13:12:20 +02:00
Benjamin Beganović 3fb45aae20 Add products from the group on bottom of page 2021-07-08 13:00:38 +02:00
Benjamin Beganović fa7139dfd0 Make right side more wide & adjust padding 2021-07-08 12:43:10 +02:00
Benjamin Beganović bb3bfabe66 Update translations on billing page 2021-07-08 12:28:22 +02:00
Benjamin Beganović e27739239f Make plan information side wider 2021-07-08 12:20:10 +02:00
Benjamin Beganović 464a37c034 Set .company-logo to max-width: 65% 2021-07-08 11:53:06 +02:00
David Bomba b30ac7f87b Additional clean theme outside of PortalCompany scope 2021-07-08 12:22:34 +10:00
Benjamin Beganović 1ec2630c6c Gateways: Stripe: ACH: Adding ACH account and verifying it 2021-07-07 14:18:36 +02:00
Benjamin Beganović 51dbae59d4 Gateways: Stripe: Remove credit card 2021-07-07 13:21:13 +02:00
Benjamin Beganović a34b1734be Gateways: Stripe: Pay with new credit card 2021-07-07 13:05:02 +02:00
Benjamin Beganović 1af12ea585 Profile settings: Updating shipping address 2021-07-06 15:30:19 +02:00
Benjamin Beganović a716330bcb Profile settings: Updating billing address 2021-07-06 15:28:55 +02:00
Benjamin Beganović 3ee859a258 Profile settings: Updating contact details 2021-07-06 15:20:36 +02:00
Benjamin Beganović 6e5a085787 Profile settings: Page loads 2021-07-06 14:13:18 +02:00
David Bomba 71cb3b5a7a Payment response 2021-07-05 21:15:35 +10:00
David Bomba d24047374b Minor fixes 2021-07-05 20:50:02 +10:00
David Bomba 6d8aba49d7 Payfast payments 2021-07-05 15:47:27 +10:00
David Bomba a7076be746 Payment Payment 2021-07-05 15:13:04 +10:00
David Bomba 812b2450ee Fixes for base driver 2021-07-05 14:19:17 +10:00
David Bomba 620ad57d50 merging v5-dev 2021-07-05 09:00:46 +10:00
Benjamin Beganović d763382d87
Merge pull request #6177 from beganovich/v5-3006-company-logo-login
Show logo on the login screen if account whitelabel or official subdomain
2021-07-02 02:23:51 +02:00
Benjamin Beganović 342ef656f0 Remove comment 2021-07-01 19:00:01 +02:00
Benjamin Beganović 12611647bc Initialize Javascript with the postcode after fields checking 2021-07-01 18:59:36 +02:00
Benjamin Beganović e9d2d7d7f2 Show logo on the login screen if account whitelabel or official subdomain 2021-07-01 18:29:32 +02:00
Benjamin Beganović aeef084bc5 Show attachments on recurring invoices page 2021-06-30 20:41:11 +02:00
Benjamin Beganović 1bf94ad452 Show attachments on quotes page 2021-06-30 20:41:06 +02:00
Benjamin Beganović 9804db7988 Show attachments on invoices page 2021-06-30 20:41:03 +02:00
Benjamin Beganović 2d6027d137 Show attachments on credits page 2021-06-30 20:40:58 +02:00
Benjamin Beganović 684b21e124 Extract attachments component 2021-06-30 20:40:51 +02:00
Benjamin Beganović 5bf942a77e Preselect the first token on WePay ACH payment page 2021-06-28 14:29:54 +02:00
Benjamin Beganović 0187e32654 Limit content height within popups 2021-06-28 12:48:24 +02:00
Benjamin Beganović 77513de2a5 Make terms/privacy policy checkbox required if fields are present 2021-06-28 12:31:23 +02:00
David Bomba d7e551fc95 Fixes for subscriptions 2021-06-27 21:55:15 +10:00
David Bomba 021761d33d Make navigating subscriptions easier 2021-06-27 19:20:56 +10:00
David Bomba 7da27b5955 Fixes for duplicated register header 2021-06-27 07:32:44 +10:00
David Bomba 96014fd815 minor fixes for migration emails 2021-06-26 12:38:56 +10:00
Benjamin Beganović eb34cd81b1 Ability to toggle auto_bill_enabled on client side 2021-06-25 10:09:57 +02:00
Benjamin Beganović cca78a9d38 Ability to select primary payment method 2021-06-25 09:15:57 +02:00
Benjamin Beganović 1d6e64673f
Merge pull request #6121 from Klievan/v5-develop
Update 'Clean' PDF Design
2021-06-24 16:16:32 +02:00
Benjamin Beganović a6fecf0a38 Billing page: Resize container 2021-06-24 16:11:27 +02:00
Benjamin Beganović fa4aa83638
Merge pull request #6118 from beganovich/v5-2306-ach-improvements
Add "complete verification" button in the ACH verification email
2021-06-24 14:40:58 +02:00
David Bomba 3baa0e3d9a PayFast Webhook URL listener 2021-06-24 19:45:45 +10:00
David Bomba 94c424a15b Fixes for payfast driver 2021-06-24 18:49:53 +10:00
David Bomba f04291826c Fixes for payfast driver 2021-06-24 18:45:44 +10:00
Ivan Herrera dc84949970
Update 'Clean' PDF Design
The span-selector in #company-details seems incorrect here, and the selector should be a p-selector as children of #company-details seem to be paragraphs. I've verified and tested this on the stable-branch.
2021-06-24 10:35:14 +02:00
David Bomba 6f1593a35e Padding our DriverTemplate 2021-06-24 15:51:30 +10:00
David Bomba 15bdb3ff3c Payfast 2021-06-24 15:46:10 +10:00
David Bomba 50749cd2bb Payfast 2021-06-24 14:43:14 +10:00
Benjamin Beganović 28463ca565 Add "complete verification" button in the ACH verification email 2021-06-23 14:52:54 +02:00
Benjamin Beganović 489b147357 Update translations for confirmation email 2021-06-23 11:05:04 +02:00
Benjamin Beganović bd2e05d3ac Insert signature into bottom section of client emails instead of generic text 2021-06-23 10:47:41 +02:00
David Bomba 293b12e348 Fixes for login where the user is not attached to an account 2021-06-22 21:14:08 +10:00
Benjamin Beganović b748412f6f
Merge pull request #6095 from beganovich/v5-2106-jsify-wepay
(v5) Standardize Javascript for WePay
2021-06-22 09:38:14 +02:00
David Bomba e4fdfaef45 Fixes for support messages 2021-06-22 07:29:04 +10:00
Benjamin Beganović bce0d00556 Bank account: Javascript 2021-06-21 14:21:44 +02:00
Benjamin Beganović db06cca338 Bank account: Authorize 2021-06-21 14:21:38 +02:00
Benjamin Beganović 0234a8bdff Credit card: Javascript 2021-06-21 14:04:45 +02:00
Benjamin Beganović f160b7e1a9 Credit card: Authorize 2021-06-21 14:04:29 +02:00
Benjamin Beganović 9e146b7ef8 Credit card: Pay 2021-06-21 14:04:24 +02:00
David Bomba 172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba 4173cb6903 WePay 2021-06-20 20:24:11 +10:00
David Bomba 2075c4e8c1 Testing WePay payment with Credit Card 2021-06-20 13:36:58 +10:00
David Bomba 1cea863e77 Fixes for credit card payment 2021-06-20 13:06:17 +10:00
David Bomba e63a7f9875 WePay checkout 2021-06-19 17:31:05 +10:00
David Bomba d90b884922 WePay process credit/card 2021-06-19 14:58:45 +10:00
David Bomba 3911a58d98 WePay JS 2021-06-19 14:05:45 +10:00
= 6435725d0f Payment layout for wepay credit card 2021-06-19 11:18:57 +10:00
Benjamin Beganović e9c92ee858 wip 2021-06-18 15:14:44 +02:00
Benjamin Beganović 502288fe0c wip 2021-06-18 15:14:00 +02:00
Benjamin Beganović 37601a09da wip 2021-06-18 15:10:09 +02:00
Benjamin Beganović afb2593d16 Show signature if its presented on client generic.blade.php 2021-06-18 13:44:33 +02:00
Benjamin Beganović bc28a473a7 Show company copyright if whitelabel 2021-06-18 13:43:29 +02:00
Benjamin Beganović 46bd985910 Push button to the right 2021-06-17 17:12:43 +02:00
Benjamin Beganović bffcca9b04 Show project name in the tasks table 2021-06-17 16:24:33 +02:00
Benjamin Beganović bf79603c42 Make registration form wider 2021-06-16 16:26:08 +02:00
Benjamin Beganović a8ea2f9639 Add translation for recurring_invoice_due_date 2021-06-16 15:54:37 +02:00
David Bomba c076998366 Wepay Payments 2021-06-16 20:12:04 +10:00
David Bomba 43ff685543 WePay authorize for Bank Transfer 2021-06-16 16:41:29 +10:00
David Bomba d4f27bb3ee WePay authorize for Bank Transfer 2021-06-16 13:26:33 +10:00
Benjamin Beganović dfdb4b1cd9 Merge remote-tracking branch 'upstream/v5-develop' into v5-update-email-templates 2021-06-15 15:45:14 +02:00
Benjamin Beganović 01e7e3271e Adapt templates for dynamic emails 2021-06-15 15:42:37 +02:00
David Bomba 8fd4a3f202 Authorize credit card 2021-06-15 21:37:16 +10:00
David Bomba 177a4ce58f Working on authorization for WePay 2021-06-15 15:56:23 +10:00
David Bomba 8a217358a8 Fixes for model binding in livewire 2021-06-15 09:47:10 +10:00
David Bomba 95c9eb03a9 merge v5-dev 2021-06-14 20:47:03 +10:00
David Bomba dc7f4507cd Update .env vars for wepay 2021-06-14 08:33:56 +10:00
= 0bc3ec111d Authorize WePAy 2021-06-13 22:49:43 +10:00
= 62811d968b WePay 2021-06-13 20:37:37 +10:00
Benjamin Beganović 3dafb34d8f Update client to follow primary color 2021-06-12 23:44:02 +02:00
Benjamin Beganović abad83231b Update admin to follow primary color 2021-06-12 23:42:56 +02:00
Benjamin Beganović a967c3b9bd Update icons on admin template 2021-06-12 23:40:18 +02:00
Benjamin Beganović a2fe0cbb6a SupportMessageSent 2021-06-12 23:19:56 +02:00
Benjamin Beganović fef1c604bc QuoteWasApproved 2021-06-12 23:17:43 +02:00
Benjamin Beganović 8493b2e4d6 ImportCompleted email 2021-06-12 23:14:28 +02:00
Benjamin Beganović 5af9cc828f Passwordless login 2021-06-12 23:12:06 +02:00
Benjamin Beganović 5a458a8588 Update password-reset 2021-06-12 23:09:12 +02:00
Benjamin Beganović f35d1b7e7d Update generic to accept $content and $slot 2021-06-12 23:09:01 +02:00
Benjamin Beganović 3977b4e662 Refactor generic_email 2021-06-12 23:02:12 +02:00
Benjamin Beganović 4cba96d973 ACHVerificationNotification:
- Pass $company into view
- Update view to use client layout
- Fixes for client layout / whitelabel handling
2021-06-11 15:52:28 +02:00
David Bomba a441b3f79e Working on authorization 2021-06-11 18:30:39 +10:00
David Bomba b111483ef1 We Pay Account Signup 2021-06-11 17:39:51 +10:00
Benjamin Beganović fd58f1cadb Construct client template & ClientContactResetPasswordObject.php 2021-06-10 11:23:10 +02:00
Benjamin Beganović e70effd404 app/Mail/MigrationFailed.php 2021-06-09 17:25:59 +02:00
Benjamin Beganović 32fc72913b app/Mail/ExistingMigration.php 2021-06-09 17:16:16 +02:00
Benjamin Beganović e86463a27e app/Mail/DownloadInvoices.php 2021-06-09 17:14:27 +02:00
Benjamin Beganović 795a666885 app/Mail/DownloadBackup.php 2021-06-09 17:09:46 +02:00
Benjamin Beganović 15acba27dd app/Mail/ContactPasswordlessLogin.php 2021-06-09 17:07:41 +02:00
Benjamin Beganović 9c45111a4e app/Mail/User/UserLoggedIn.php 2021-06-09 16:57:16 +02:00
Benjamin Beganović f086ceb5e1 app/Mail/Migration/MaxCompanies.php 2021-06-09 16:48:58 +02:00
Benjamin Beganović 973bdfcb35 app/Mail/Import/ImportCompleted.php 2021-06-09 16:47:11 +02:00
Benjamin Beganović ae66496711 app/Mail/Gateways/ACHVerificationNotification.php 2021-06-09 16:38:24 +02:00
Benjamin Beganović 0757cbddda Refactor generic template 2021-06-09 16:09:05 +02:00
David Bomba c8df3f1298 Migration failed messaging 2021-06-09 21:10:22 +10:00
Benjamin Beganović a7a4bcc19d Merge admin light/dark master template into one file 2021-06-09 12:25:48 +02:00
David Bomba ca4fbabf7d Fixes for company import mailer 2021-06-08 11:02:32 +10:00
David Bomba b29c9f25e3 Company Import mailer 2021-06-08 07:23:20 +10:00
Benjamin Beganović eb1616387f Admin: support / message.blade.php 2021-06-07 18:14:06 +02:00
Benjamin Beganović e6d19b77f6 Admin: support / cancellation.blade.php 2021-06-07 18:13:29 +02:00
Benjamin Beganović 3aa18916bd Admin: migration / max_companies.blade.php 2021-06-07 18:12:11 +02:00
Benjamin Beganović 456222eda8 Admin: migration / failed.blade.php 2021-06-07 18:11:58 +02:00
Benjamin Beganović 690acec7f8 Admin: migration / existing.blade.php 2021-06-07 18:11:23 +02:00
Benjamin Beganović ba6af55be6 Admin: migration / completed.blade.php 2021-06-07 18:10:18 +02:00
Benjamin Beganović 0e3a87a762 Admin: import / completed.blade.php 2021-06-07 18:08:47 +02:00
Benjamin Beganović 105951321d Admin: auth / verify.blade.php 2021-06-07 18:06:34 +02:00
Benjamin Beganović f870cc71ed Admin: auth / password-reset.blade.php 2021-06-07 18:05:59 +02:00
Benjamin Beganović 22f2b2c095 Admin: notification.blade.php 2021-06-07 18:04:29 +02:00
Benjamin Beganović 8b568d6147 Admin: DownloadInvoices / download_files.blade.php 2021-06-07 18:02:44 +02:00
Benjamin Beganović 3f5feacf16 Make light version for admin side 2021-06-07 17:54:19 +02:00
David Bomba 8a985c6954 Make all livewire components MultiDB aware 2021-06-07 11:06:31 +10:00
David Bomba 9fad98017b Update fr_CA langs 2021-06-07 08:41:04 +10:00
David Bomba c77660495c Fixes for subscriptions 2021-06-04 08:16:18 +10:00
David Bomba 3b14074c0b Fixes for magic links 2021-06-03 09:50:31 +10:00
Benjamin Beganović 27582c02ca
Merge pull request #5840 from beganovich/v5-2705-photo-design
(v5) Photo design
2021-06-02 17:22:14 +02:00
Benjamin Beganović 50b533a938 Update client portal images 2021-06-02 17:20:47 +02:00
Benjamin Beganović c61a94f2d1
Merge pull request #5853 from beganovich/v5-2805-tracking-campaign-source
(v5) Passing campaign data into payment flow
2021-06-01 16:32:34 +02:00