Commit Graph

2625 Commits

Author SHA1 Message Date
David Bomba b1887f8fa8 Fixes for required client info 2022-03-10 13:05:01 +11:00
David Bomba b7dced76cd Transaction events 2022-03-10 11:32:04 +11:00
David Bomba bdcf902c6c Add projects to recurring invoices 2022-03-10 08:52:33 +11:00
David Bomba f2932c0354 Allow file key for uploads 2022-03-09 20:39:32 +11:00
David Bomba 7423be043d Transaction events 2022-03-09 20:32:46 +11:00
David Bomba 6c2c0bd408 Fixes for required fields 2022-03-08 23:33:20 +11:00
David Bomba 6a34ee3064 Required fields refactor 2022-03-08 23:09:20 +11:00
David Bomba deb5fe832e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-07 20:06:25 +11:00
David Bomba db95e9fad3 fixes for migration 2022-03-07 20:06:20 +11:00
David Bomba d8d8914b5a Fixes for trusted proxies 2022-03-07 12:54:06 +11:00
David Bomba 2b145e8833 Fixes for getting first contact/primary 2022-03-07 08:53:32 +11:00
David Bomba a4615a331d Fixes for unsubscribe routes 2022-03-06 18:06:07 +11:00
David Bomba c65948d10c Fixes for client limits on hosted 2022-03-06 14:41:08 +11:00
David Bomba 5f668a2237 Fixes for translations 2022-03-06 07:50:12 +11:00
David Bomba c02bc2c389 Text email templates 2022-03-04 14:01:09 +11:00
David Bomba bed77a2710 Text email stubs 2022-03-04 13:08:18 +11:00
David Bomba b73dc67692 Forward to correct login location - contacts 2022-03-03 11:51:44 +11:00
David Bomba 1b256dba9b refactor for bulk downloads 2022-03-02 13:51:38 +11:00
David Bomba 5fd8aab4af git branchMerge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-02 13:26:38 +11:00
David Bomba 475831bf70 Refactor for bulk downloads 2022-03-02 13:26:30 +11:00
David Bomba b062204fa6 Fixes for viewed entities 2022-02-28 16:50:25 +11:00
David Bomba 32596b4287 Fixes for CSV import 2022-02-28 14:38:13 +11:00
David Bomba 4b3e09faf8 Fixes for key login 2022-02-28 07:45:42 +11:00
David Bomba 09f68b33ef Fixes for trial plans 2022-02-27 19:02:00 +11:00
David Bomba e964ff8137 Improve resolution of invitations 2022-02-27 18:33:29 +11:00
David Bomba ff33cc5fca Fixes for casts 2022-02-27 17:49:49 +11:00
David Bomba 4b4b4cf60c Fixes for FPX mailer and multi company selector in Client Portal 2022-02-27 11:31:01 +11:00
David Bomba 9dc91e5f97 Fixes for actions 2022-02-27 08:10:15 +11:00
David Bomba 83692ed618 refactor queries 2022-02-26 18:48:22 +11:00
David Bomba 9311882c23 Add unsubscribe links to emails 2022-02-25 13:55:32 +11:00
David Bomba d038877044 Add unsubscribe landing page for emails 2022-02-25 13:37:20 +11:00
David Bomba 14c3fb30d4 Add apple domain verification to stripe config 2022-02-25 12:42:01 +11:00
David Bomba ae60acd770 minor fixes for calculations 2022-02-24 09:35:05 +11:00
David Bomba 63ed477026 Allow duplicate Taxes to be created 2022-02-23 17:52:11 +11:00
David Bomba a8c775d818 Trial FLow 2022-02-23 17:48:22 +11:00
David Bomba bba3c79553 Trial Flow: 2022-02-23 17:39:36 +11:00
David Bomba f548f6938f New trial flow 2022-02-23 13:07:48 +11:00
David Bomba 75ae473ef2 Forward to correct location if modules are disabled 2022-02-21 20:31:02 +11:00
David Bomba 92e2c7c614 Clean up 2022-02-19 16:11:30 +11:00
David Bomba 118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba 5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba 6d10160f33 Clean up 2022-02-18 19:07:40 +11:00
David Bomba 670ad4359b Performance improvements for client portal 2022-02-18 16:38:15 +11:00
David Bomba 9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba ded4b2af28 Hide archived payment methods where the gateway has been archived / deleted 2022-02-18 10:52:17 +11:00
David Bomba 6ec6ae8756 Minor fixes for quote permissions 2022-02-17 23:07:16 +11:00
David Bomba 97507871c5 Refactor for imports 2022-02-17 14:40:28 +11:00
David Bomba 62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba 41b6e8befa Add back in multiple contact selector 2022-02-17 08:17:29 +11:00
David Bomba fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba 682ba68120 Fixes for show/hide invitation key 2022-02-16 10:47:54 +11:00
David Bomba 1efe0fb992 Fixes for incorrectly implemented guards 2022-02-16 09:13:23 +11:00
David Bomba c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba 910aeebaf7 Fixes for auth.net 2022-02-15 21:23:51 +11:00
David Bomba ab0e1677fb Show last invoice in previews 2022-02-13 19:48:59 +11:00
David Bomba 62ac61fd93 Fixes for client registration 2022-02-12 16:05:05 +11:00
David Bomba 447dfc1f8c Forward user to quote on conversion 2022-02-12 11:17:36 +11:00
David Bomba 7378043ce3 Add shareable links to client portal 2022-02-10 11:36:44 +11:00
David Bomba 76c940ae9a Add shareable links to client portal 2022-02-10 11:07:08 +11:00
David Bomba 23d6a69573 Minor fixes for get Payment methods 2022-02-09 17:15:34 +11:00
David Bomba 66a19407d1 Fixes for currency set for paymentsa 2022-02-08 23:29:59 +11:00
David Bomba 4e86fcf2ba Tests for adding vendors to quotes, credits, invoice and recurring invoices 2022-02-08 21:43:42 +11:00
David Bomba f6686c7df5 Allow draft quotes to be approved if accessed directly 2022-02-08 21:18:41 +11:00
David Bomba 8c589ec0c4 Fixes for save payment methods dialogue 2022-02-08 07:55:56 +11:00
David Bomba a0ae3061c1 Fixes for subscriptions - ensure client authentication is against correct company 2022-02-02 08:42:48 +11:00
David Bomba cea49c43fc Minor fixes 2022-02-01 10:03:51 +11:00
= dbbd86063d Purge clients - password protected route 2022-01-31 11:03:01 +11:00
David Bomba 263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba 548510d686 Improvements for credits 2022-01-28 16:30:40 +11:00
David Bomba c7c26532c5 Allow negative invoices 2022-01-28 10:56:14 +11:00
David Bomba e6759db35d Hosted metrics 2022-01-28 10:06:26 +11:00
David Bomba 171f2c82e6 Move cors middle out of globals and into api only routes 2022-01-28 08:51:53 +11:00
David Bomba 3d14f24f49 Validation rules for converting expired quotes to invoices 2022-01-27 12:36:42 +11:00
David Bomba 77199fc697 Performance improvements for payment reponses 2022-01-26 23:01:54 +11:00
David Bomba 0b2a8eac1a Minor fixes for checking payment values 2022-01-26 17:30:43 +11:00
David Bomba 1888ac2426 Fixes for negative credits 2022-01-25 13:43:44 +11:00
David Bomba fe3ebc3a87 Fixes for client portal authentications 2022-01-25 09:24:05 +11:00
David Bomba a2503f0f40 Fixes for stripe payments 2022-01-24 21:53:46 +11:00
David Bomba cd1dbc1f56 Fixes for clientcontact data leak 2022-01-24 10:29:47 +11:00
David Bomba 51f04058df Rollback fixes for designs 2022-01-23 17:32:51 +11:00
David Bomba 4ed115143f Charts for react dashboard 2022-01-21 17:04:01 +11:00
David Bomba 6b9f211812 Update route throttling limits 2022-01-21 14:58:58 +11:00
David Bomba 38031ec7a3 Fixes for chart tests 2022-01-21 12:00:32 +11:00
David Bomba 5bb221931f Charts for react 2022-01-20 12:15:33 +11:00
David Bomba 1034622fbc updates for payment currencyid 2022-01-20 09:26:52 +11:00
David Bomba e2c5d4d6d6 Fixes for custom designs 2022-01-19 14:02:40 +11:00
David Bomba 2b80d3572a Fixes for logging in duplicate contact email addresses 2022-01-18 11:24:40 +11:00
David Bomba a6799c070e Minor Fixes 2022-01-17 21:22:10 +11:00
David Bomba bee623af75 Fixes for locale middleware 2022-01-16 19:09:46 +11:00
David Bomba 2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba 189ebc590f Add Session domains to web route 2022-01-16 11:22:37 +11:00
David Bomba 6f6d3dac16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-15 22:15:48 +11:00
David Bomba 05cb4be207 Init class variables if they do not exist 2022-01-15 22:08:48 +11:00
David Bomba 41ca21947c TokenCSRF 2022-01-15 20:49:40 +11:00
David Bomba 9bca3ef170 Fixes for session domains 2022-01-15 18:50:16 +11:00
David Bomba f68f79c1e8 Restrict client access only to current company instead of account wide 2022-01-15 18:04:41 +11:00
David Bomba f868c6c66d Regenerate session when switching companies 2022-01-15 16:31:28 +11:00
David Bomba ad30e691e2 Formatting 2022-01-15 16:04:40 +11:00
David Bomba 693d84b243 Session handling with custom domains 2022-01-15 15:58:33 +11:00
David Bomba 3af749bdb0 Enforce company locale 2022-01-15 15:07:40 +11:00