1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-14 07:02:34 +01:00
Commit Graph

1794 Commits

Author SHA1 Message Date
David Bomba
2bd58d5d0e Triggered actions for Credits / Quotes 2022-11-15 21:09:05 +11:00
David Bomba
5b5213de93 Allow different mail from / mail name for multi company mailers 2022-11-14 15:01:55 +11:00
David Bomba
4830154ac6 Change UX for downloading documents from the client portal 2022-11-14 07:30:16 +11:00
David Bomba
dacde3358a Add Bank Services class 2022-11-11 15:28:49 +11:00
David Bomba
a87b8d1e99 EPC QR Codes WIP 2022-11-11 14:52:50 +11:00
David Bomba
b3d53a7cd8 Line item tax amounts 2022-11-10 21:57:55 +11:00
David Bomba
14569d2d79 Clean up from debugging 2022-11-10 18:39:21 +11:00
David Bomba
9ac8e8b6de Debugging imports 2022-11-10 18:34:26 +11:00
David Bomba
40055a0095 Fixes for csv inget 2022-11-10 18:06:09 +11:00
David Bomba
23711acc94 Fixes for bank transactions 2022-11-09 15:44:26 +11:00
David Bomba
dd4d5534fb Minor fixes 2022-11-09 08:09:42 +11:00
David Bomba
237725a9c8 Additional functionality for bank integrations 2022-11-08 21:48:29 +11:00
David Bomba
f1682ca122 Adjustments for has phone class 2022-11-07 07:44:19 +11:00
David Bomba
e0d7c4143b Update validation rules 2022-11-06 20:25:22 +11:00
David Bomba
7535436047 Fixes for how we deal with over/under payments with transactions 2022-11-06 19:19:04 +11:00
David Bomba
775d6c7378 Migrate password hashes 2022-11-04 16:24:57 +11:00
David Bomba
f6ab1c0f0f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-04 12:55:22 +11:00
David Bomba
0fc0ff25bd Minor fixes for Bank Transactions / Integratiosn 2022-11-04 12:55:17 +11:00
David Bomba
97e65570fc Fixes for verify phone 2022-11-03 17:01:58 +11:00
David Bomba
ce5dfa2717 Return early in some hosted jobs 2022-11-03 13:33:26 +11:00
David Bomba
297dc19d04 Fixes for tests 2022-11-03 08:04:07 +11:00
David Bomba
aa206cb406 Fixes for verifyphone 2022-11-02 21:36:57 +11:00
David Bomba
270b0106fc Validate phone numbers 2022-11-02 21:30:25 +11:00
David Bomba
ab5b709f9d User Twilio API to verify phone numbers 2022-11-02 18:31:46 +11:00
David Bomba
ebaa1b4071 Allow individual SMTP per company 2022-11-02 17:30:55 +11:00
David Bomba
8846f7537c Fixes for WePay 2022-11-02 13:48:32 +11:00
David Bomba
befc9170fb Fixes for imports - date formating 2022-11-02 09:49:40 +11:00
David Bomba
33fdd0000c Improve memory handling 2022-11-01 22:23:52 +11:00
David Bomba
dddfd32757 Improve memory handling 2022-11-01 21:20:28 +11:00
David Bomba
de8761f519 Improve memory handling in jobs 2022-11-01 17:10:05 +11:00
David Bomba
5e5e0f5848 Return reminders to dispatch 2022-10-31 11:10:36 +11:00
David Bomba
c4e0295b32 Remove inventory adjustments when deleting a invoice 2022-10-29 12:14:25 +11:00
David Bomba
a566d8b0a2 Fixes for breaking change in CreateInvoicePdf 2022-10-28 14:37:01 +11:00
David Bomba
95610fd25e Restrict size and amount of jobs 2022-10-28 13:09:17 +11:00
David Bomba
08dbbade14 Pass references instead of full models into auto bill jobs 2022-10-28 12:10:20 +11:00
David Bomba
941ae136be Set company defaults for expenses when matching bank transactions 2022-10-27 12:43:25 +11:00
David Bomba
17d90c0291 Bank Transactions 2022-10-26 13:27:04 +11:00
David Bomba
b3351d88f1 Merge branch 'yodlee' into v5-develop 2022-10-26 13:26:51 +11:00
David Bomba
a6dec224d2 Attempt to import documents into new company 2022-10-26 11:56:03 +11:00
David Bomba
012322afcc Add Bank Transaction Importer 2022-10-25 10:25:04 +11:00
David Bomba
fce12d1fcf Free email list update 2022-10-24 21:49:05 +11:00
David Bomba
9a8468906a Return list of bank transactions 2022-10-24 21:23:52 +11:00
David Bomba
049da325af Return list of bank transactions 2022-10-24 21:22:17 +11:00
David Bomba
dfed106ba1 Return list of bank transactions 2022-10-24 21:20:29 +11:00
David Bomba
bb6e62add8 Always force a baseType 2022-10-24 20:00:49 +11:00
David Bomba
8ba4c07069 Always force a baseType 2022-10-24 20:00:01 +11:00
David Bomba
78cc2c9914 Always force a baseType 2022-10-24 19:57:59 +11:00
David Bomba
701b474efa Bank Transactions matching default category ID 2022-10-24 15:51:34 +11:00
David Bomba
e96a6aaf13 Bank Transactions matching default category ID 2022-10-24 15:48:17 +11:00
David Bomba
9cb68884b3 Bank Transactions matching default category ID 2022-10-24 15:46:46 +11:00
David Bomba
01bdcc39fa Bank Transactions matching default category ID 2022-10-24 15:45:14 +11:00
David Bomba
02080cc3b7 Bank Transactions matching default category ID 2022-10-24 15:38:47 +11:00
David Bomba
ce47e30aa2 Merge branch 'v5-develop' into yodlee 2022-10-24 08:43:02 +11:00
David Bomba
922aecdd9f Add configuration for R2 2022-10-24 08:42:38 +11:00
David Bomba
76badf854c Add R2 options to filesystems 2022-10-22 17:04:42 +11:00
David Bomba
89c42a257c Reduce storage calls 2022-10-22 10:08:37 +11:00
David Bomba
2f4e129cf0 Remove make dir for Storage:: 2022-10-22 08:19:35 +11:00
David Bomba
cc84f9eb2e Fix for placeholder replacements in invoices 2022-10-21 09:05:37 +11:00
David Bomba
76525ceacf System Log Checkout Failures 2022-10-18 20:30:55 +11:00
David Bomba
f0b9bb3673 Minor fixes for company ledger 2022-10-13 20:28:50 +11:00
David Bomba
1745899525 Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee 2022-10-06 20:56:28 +11:00
David Bomba
0a2cb6f88d Merge branch 'v5-develop' into yodlee 2022-10-06 20:55:44 +11:00
David Bomba
f072b921c7 Fixes for WePay 2022-10-05 11:21:55 +11:00
David Bomba
867b960532 Merge branch 'v5-develop' into yodlee 2022-10-04 13:43:32 +11:00
David Bomba
4e2ddb748e Fixes for sms verification list 2022-09-30 20:07:17 +10:00
David Bomba
38923c8897 Minor fixes 2022-09-23 19:26:17 +10:00
David Bomba
8048992871 Minor fixes 2022-09-23 16:59:41 +10:00
David Bomba
a53f3edae6 Minor fixes 2022-09-23 16:54:22 +10:00
David Bomba
c62f621dc0 Refactor for bank transactions 2022-09-23 12:42:41 +10:00
David Bomba
f2ca50a0ff Refactor for bank transactions 2022-09-23 12:38:24 +10:00
David Bomba
268ad71bfb Refactor for bank transactions 2022-09-23 12:34:52 +10:00
David Bomba
023d596844 Add transaction id to expenses and payments 2022-09-23 12:30:53 +10:00
David Bomba
dd414fc588 Refactor bank transactions 2022-09-22 16:20:54 +10:00
David Bomba
8300b01504 Refactor for bank transactions 2022-09-22 15:54:58 +10:00
David Bomba
e63cf9c48f Do not serialize company after migration 2022-09-21 22:02:29 +10:00
David Bomba
f14e9c9948 Auto pull transactions when linking accounts 2022-09-21 21:03:04 +10:00
David Bomba
3865d7193e Refactor for bank transactions 2022-09-21 17:00:49 +10:00
David Bomba
d14df7ef2d Refactor for bank transactions 2022-09-21 15:43:35 +10:00
David Bomba
b2bd8b40c2 Increase backoff period 2022-09-17 13:30:02 +10:00
David Bomba
774a05b148 Single root element for wepay signups 2022-09-16 13:01:04 +10:00
David Bomba
090d4c994a Fixes for send now functionality of recurring invoice 2022-09-16 12:49:09 +10:00
David Bomba
02071e93d6 Bank Transaction matching 2022-09-15 17:31:32 +10:00
David Bomba
a4d7d4af54 Resolve categories 2022-09-15 16:28:18 +10:00
David Bomba
d93efb434d Expense categories 2022-09-15 16:15:57 +10:00
David Bomba
e0a770c663 Working on matching transactions 2022-09-15 15:02:39 +10:00
David Bomba
6015bb36dd Fixes for sending custom templates with purchase orders 2022-09-15 08:52:28 +10:00
David Bomba
26577d6aef Adapt Email entity sending using emailentity 2022-09-15 08:26:52 +10:00
David Bomba
212c5706b3 Cleanup 2022-09-14 19:49:23 +10:00
David Bomba
0eb7c730d8 Fixes for bank transactions: 2022-09-14 19:23:00 +10:00
David Bomba
1c7acc161e Fixes for bank transactions: 2022-09-14 19:14:00 +10:00
David Bomba
1128529ba1 Fixes for bank transactions: 2022-09-14 19:12:50 +10:00
David Bomba
24644a2ba1 Fixes for bank transactions: 2022-09-14 19:07:12 +10:00
David Bomba
104c6cf016 Fixes for bank transactions: 2022-09-14 18:25:30 +10:00
David Bomba
132eff8b24 Fixes for bank transactions: 2022-09-14 18:23:52 +10:00
David Bomba
53d0aef5cc Fixes for bank transactions: 2022-09-14 18:13:46 +10:00
David Bomba
bced761d9b Fixes for bank transactions: 2022-09-14 17:53:38 +10:00
David Bomba
433af7b00c Fixes for bank transactions: 2022-09-14 17:51:46 +10:00
David Bomba
5410f0b95a Fixes for bank transactions: 2022-09-14 17:45:25 +10:00
David Bomba
8d81ebf876 Fixes for bank transactions: 2022-09-14 17:42:54 +10:00
David Bomba
0cae4d0671 Fixes for bank transactions: 2022-09-14 17:35:13 +10:00
David Bomba
f1efdb663e Fixes for bank transactions: 2022-09-14 17:00:47 +10:00
David Bomba
8f0fc3a303 Fixes for bank transactions: 2022-09-14 16:57:47 +10:00
David Bomba
73acc1b7d5 Fixes for bank transactions: 2022-09-14 16:48:56 +10:00
David Bomba
9b74cb4615 Logging 2022-09-14 16:19:08 +10:00
David Bomba
c15c1572e9 Logging 2022-09-14 15:52:54 +10:00
David Bomba
a2e2602ccb Logging 2022-09-14 15:51:34 +10:00
David Bomba
25ac6a68b2 Logging 2022-09-14 15:50:44 +10:00
David Bomba
aaa06e0f33 Fixes for bank transactions transformer 2022-09-14 15:41:07 +10:00
David Bomba
73f5c599fb Fixes for bank transactions transformer 2022-09-14 15:35:51 +10:00
David Bomba
43a29c2bb0 Minor fixes for zip documents 2022-09-14 09:48:25 +10:00
David Bomba
fbea193f75 Logging 2022-09-14 09:40:08 +10:00
David Bomba
56f3af100f Logging 2022-09-14 09:33:49 +10:00
David Bomba
f512edb606 Logging 2022-09-14 09:16:27 +10:00
David Bomba
0a9a93b74a Initialize from_date 2022-09-14 08:59:04 +10:00
David Bomba
06480caff1 remove queue from bank transactions 2022-09-14 08:56:53 +10:00
David Bomba
17cb8b1b94 Working on bank transactions 2022-09-14 08:54:59 +10:00
David Bomba
61b6bb4543 Move lightlogs back to batching 2022-09-09 11:07:14 +10:00
David Bomba
efbca7d753 Improve efficiency of lightlogs 2022-09-08 18:57:32 +10:00
David Bomba
b159a5a08d Improve float parsing in csv imports 2022-09-08 12:15:25 +10:00
David Bomba
3a8b1eb7e3 Improve date resolution in recurring invoices 2022-09-08 11:30:40 +10:00
David Bomba
c0cb157309 Merge branch 'v5-develop' into yodlee 2022-09-07 14:54:50 +10:00
David Bomba
52d5afbce0 Remove DispatchNow() 2022-09-07 14:15:27 +10:00
David Bomba
9846a3e18f Fixes for default mark down settings 2022-09-05 17:18:08 +10:00
David Bomba
7381ceecbc Update client presenter methods 2022-09-05 13:12:47 +10:00
David Bomba
6a60c89b38 Fixes for inventory notifications 2022-09-02 21:26:59 +10:00
David Bomba
6bd300a49b Better logging around setLateFee() 2022-09-02 12:33:00 +10:00
David Bomba
cbc10359e3 Better logging around setLateFee() 2022-09-02 12:30:02 +10:00
David Bomba
59f5eca578 Improve query efficiency 2022-09-01 17:37:55 +10:00
David Bomba
db30327391 Refactor recurring invoice query 2022-09-01 16:45:50 +10:00
David Bomba
0c8aaa6782 Support for vendor and vendor contact imports 2022-09-01 16:09:25 +10:00
David Bomba
d1bdf4cc97 Minor fixes for templates 2022-08-31 14:30:23 +10:00
David Bomba
df1bdf0e68 Adjust spam filtering 2022-08-31 12:05:15 +10:00
David Bomba
092416b9e6 Toggle sms verification based on domain 2022-08-25 14:02:40 +10:00
=
4e3f52a1ee Refactor for payments to improve query efficiency 2022-08-22 13:24:33 +10:00
=
b63b3c707e Add daily checks for credit balances 2022-08-22 11:07:11 +10:00
=
b5f61d22a7 Tests for credit balance 2022-08-22 10:27:11 +10:00
David Bomba
6e134098b5 tests for deleting an invoice 2022-08-19 12:09:50 +10:00
David Bomba
66291e69ab Change the order of email filters 2022-08-19 10:36:13 +10:00
David Bomba
30defb6170 Fixes for postmark delivery logging 2022-08-17 17:18:30 +10:00
David Bomba
c9f50608f2 Parsing bank transactions 2022-08-17 16:37:05 +10:00
David Bomba
fc80f96534 Parsing bank transactions 2022-08-17 13:43:16 +10:00
David Bomba
2d6888a6ec Parsing bank transactions 2022-08-17 11:52:16 +10:00
David Bomba
d348d2ce4e Bank transactions 2022-08-16 10:45:51 +10:00
David Bomba
1bfafbe24c refactor test mode 2022-08-16 06:03:12 +10:00
David Bomba
2da7f4e17c Data matching for bank integration 2022-08-12 15:25:18 +10:00
David Bomba
3b1d0e07e2 Automating data pulls 2022-08-12 13:41:55 +10:00
David Bomba
2893c98b0e Tests for reminders 2022-08-10 13:35:47 +10:00
David Bomba
d80ec520f9 Fast link provisioning 2022-08-10 11:56:46 +10:00
David Bomba
962ea9cc69 Capture sending metrics 2022-08-09 07:26:43 +10:00
David Bomba
6be2828abf Minor fixes 2022-08-08 07:54:31 +10:00
David Bomba
3db1210a12 Centralize where we inject email tags 2022-08-07 17:34:23 +10:00
David Bomba
776da3b3ca Fixes for auto billing 2022-08-07 16:47:37 +10:00
David Bomba
f52c2c7a09 Remove duplicate email tags 2022-08-07 16:26:17 +10:00
David Bomba
8df82cf2e5 v5.5.7 2022-08-05 09:54:05 +10:00
David Bomba
412a4a1315 return early when model is missing 2022-08-02 17:04:33 +10:00
David Bomba
1e3b1c08da Remove dispatchSync 2022-08-01 17:43:26 +10:00
David Bomba
e63d99c2d1 Performance improvements for recurring invoices 2022-08-01 12:50:55 +10:00
David Bomba
524fad7bf4 Refactor for recurring invoices 2022-08-01 11:28:19 +10:00
David Bomba
8ac4aa56a0 Limit logging 2022-08-01 10:39:47 +10:00
David Bomba
7ac4786bff Refactor to remove dispatchSync from code path 2022-08-01 07:30:04 +10:00
David Bomba
a321153a5a Add tag to all outbound emails 2022-08-01 07:02:08 +10:00
David Bomba
a9b3522081 Fixes for using dispatchSync() 2022-07-31 21:51:35 +10:00
David Bomba
57e1eb7a8e Inject delay into Send Recurring invoices to allow PDFs to catch up 2022-07-31 19:20:18 +10:00
David Bomba
48c36d0004 Fixes for mailers 2022-07-31 19:11:32 +10:00
David Bomba
d93bac1b09 Improve efficiency of queries relying on Country 2022-07-28 10:58:13 +10:00
David Bomba
438562ab8f Integrate twilio 2022-07-27 11:21:12 +10:00
David Bomba
8e654c21ce Merge v5 2022-07-25 15:28:06 +10:00
=
802490a7ee Refactor for logos in dockerfile 2022-07-25 09:01:15 +10:00
=
ba133360a2 Silence errors from file_get_contents 2022-07-25 08:00:52 +10:00
David Bomba
65e9e604c0 Fixes for mailer 2022-07-24 17:44:40 +10:00
David Bomba
cf5791f589 Fixes for mailer 2022-07-23 09:19:06 +10:00
David Bomba
93c782fcc5 Merge branch 'v5-develop' into l9 2022-07-21 14:22:45 +10:00
David Bomba
97eb8d2aad Force delete activities on purge data 2022-07-21 08:28:34 +10:00
David Bomba
e337abe819 Patches from v5-dev 2022-07-20 10:56:02 +10:00
David Bomba
c1352e700d Fixes for purging company data 2022-07-19 09:39:54 +10:00
David Bomba
9b6bfbf96c merge v5-dev 2022-07-17 20:38:00 +10:00
David Bomba
5246846018 Company Import|Export for purchase orders 2022-07-16 12:26:55 +10:00
David Bomba
071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba
d0759b1215 Fixes for required fields 2022-07-14 10:39:55 +10:00
David Bomba
4a262d00ab Silence bounce notifications 2022-07-11 11:21:01 +10:00
David Bomba
15da7b841a Fixes for indexes 2022-07-10 10:56:37 +10:00
David Bomba
3f42bf9bff working on mailers 2022-07-06 10:08:09 +10:00
David Bomba
2e37d793ac working on 8.1 support 2022-07-05 16:15:46 +10:00
David Bomba
a55dd2ec40 Purchase Orders 2022-07-05 09:55:05 +10:00
David Bomba
6d54db8507 Minor fixes for import 2022-07-05 08:26:41 +10:00
David Bomba
357b232b6a Minor fixes for mailer 2022-07-03 15:52:13 +10:00
David Bomba
6faa3a0ccb Adjust number applying on Purchase orders when_sent / when_saved 2022-07-02 11:40:51 +10:00
David Bomba
6e5f5da6bb Fixes for tests when calling classes outside app scope 2022-07-02 08:28:12 +10:00
David Bomba
f464c6fb1c Minor fixes 2022-07-01 21:08:20 +10:00
David Bomba
f583a54863 Fixes for tests 2022-07-01 21:07:34 +10:00
David Bomba
9ae0474de3 Fixes for type checking for purchase orders 2022-07-01 16:56:36 +10:00
David Bomba
f59c2dc57f Fixes for conflicts 2022-06-30 13:33:47 +10:00
David Bomba
725aca8796 Fixes for paths 2022-06-30 13:32:44 +10:00
David Bomba
7ec0850684 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-30 10:11:59 +10:00
David Bomba
127e9f723f Add flagging abilities to accounts table 2022-06-30 10:11:55 +10:00
David Bomba
73bb2c96db Purchase order decorators 2022-06-29 11:47:16 +10:00
David Bomba
7129cd1e6f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-29 10:38:56 +10:00
David Bomba
8bd3f54bb0 Minor fixes for company imports 2022-06-29 10:38:48 +10:00
David Bomba
ae11332d24 Minor fixes for create user route 2022-06-27 16:37:18 +10:00
David Bomba
91b658918a Merge branch 'l9' of https://github.com/turbo124/invoiceninja into l9 2022-06-24 23:49:29 +10:00
David Bomba
b1ff9f0305 Mailers for Laravel 2022-06-24 23:49:22 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes (#50)
* Dispatch | PdfCreatorTest | Removed deprecated method

* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
c0e3d2e677 add signup checks to flutter routes 2022-06-23 18:47:44 +10:00
David Bomba
5670abe224 Appropriately refresh sending tokens 2022-06-22 19:26:14 +10:00
David Bomba
3391ad54e0 Appropriately refresh sending tokens 2022-06-22 19:21:58 +10:00
David Bomba
5513422739 Appropriately refresh sending tokens 2022-06-22 19:18:00 +10:00
David Bomba
3141a33ced Appropriately refresh sending tokens 2022-06-22 19:15:31 +10:00
Shift
a1403b62da
Convert to Symfony Mailer 2022-06-21 09:59:02 +00:00
Shift
299464f604
Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using strings for class names since the `class` property references are checked by PHP.
2022-06-21 09:58:11 +00:00
Shift
19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
1ac45452b2 Refresh tokens 2022-06-17 18:37:45 +10:00
David Bomba
213a51ad62 Update column for refresh tokens 2022-06-17 18:28:31 +10:00
David Bomba
063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
David Bomba
8164d40007 MInor fixes for correct disk configuration 2022-06-13 09:33:40 +10:00
David Bomba
6e357d8c7b Purchase Order Download emails 2022-06-10 18:29:15 +10:00
David Bomba
b1c3878da2 Bulk actions for Purchase Orders 2022-06-10 18:00:07 +10:00
David Bomba
90bff41600 Purchase Order Emails 2022-06-10 17:04:16 +10:00
David Bomba
481c015efb Clean up logging 2022-06-10 12:18:02 +10:00
David Bomba
2c04cbb86f Clean up logging 2022-06-10 10:12:26 +10:00
David Bomba
aa832e1d24 Update product request 2022-06-09 10:20:18 +10:00
David Bomba
f92070e3be Inventory Management Tests 2022-06-08 20:40:26 +10:00
David Bomba
e153a0a06a Update license 2022-06-08 14:25:44 +10:00
=
a6327b7694 Purchase Order Actions 2022-06-07 08:12:06 +10:00
David Bomba
c0ba8aa822 TDD for purchase order PDFs 2022-06-06 22:27:17 +10:00
David Bomba
614987a55e Vendor PDFs 2022-06-06 13:28:10 +10:00
David Bomba
57f8bddd04 Vendor PDFs 2022-06-06 08:49:41 +10:00
David Bomba
777d0a54d0 Merge branch 'inventory_management' into v5-develop 2022-06-03 20:50:29 +10:00
David Bomba
3bf56af37f Fixes for timezone issues with recurring entities 2022-06-02 13:49:29 +10:00
David Bomba
55e7c8b000 Fixes for bug that sends multiple emails per import 2022-06-01 07:49:33 +10:00
David Bomba
3d9bb490e3 first pass 2022-05-31 21:17:18 +10:00
Nikola Cirkovic
b0ca7ea1cc INA-5 | Refactor of the Scheduler Job, removed unused parts of the code 2022-05-30 20:52:12 +02:00
David Bomba
1e43e172a7 Actitivity output for React 2022-05-27 18:25:32 +10:00
David Bomba
13a1447b79 Padding out react application 2022-05-27 13:10:32 +10:00
David Bomba
92b5af5a39
Merge pull request #7456 from CirkaN/Cirkovic/INA-5
Cirkovic/INA-5 (Ninja task scheduler)
2022-05-27 12:05:47 +10:00
Nikola Cirkovic
3d67c99567 INA-5 | replace archived with is_deleted property 2022-05-27 02:50:50 +02:00
Nikola Cirkovic
5538c2ee59 INA-5 | TaskSchedulerTransformer [License, typehints] 2022-05-25 23:27:07 +02:00
David Bomba
b6f48c0d8c Page numbering for PDFs 2022-05-25 22:00:17 +10:00
David Bomba
a2977ef1ad minor fixes for self updater 2022-05-25 20:53:12 +10:00
David Bomba
51455cacef Page numbering for PDFs 2022-05-25 16:34:43 +10:00
Nikola Cirkovic
de4adadfae INA-5 | Use fractal 2022-05-25 00:06:42 +02:00
Nikola Cirkovic
fbb64effec INA-5 | New way of setting next scheduled run date 2022-05-24 01:42:43 +02:00
Nikola Cirkovic
05ff9531ab INA-5 | Add prepareForValidation |code cleanup 2022-05-23 21:57:48 +02:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5 2022-05-23 02:33:06 +02:00
Nikola Cirkovic
b4c0fe3d53 INA-5 | Removed excess comment 2022-05-23 01:39:10 +02:00
Nikola Cirkovic
5a6f4801ce INA-5 | Set multidb, set company_id as database parameter 2022-05-21 20:53:22 +02:00
David Bomba
66f3a4fc14 Improve system maintenance task 2022-05-20 09:46:21 +10:00
David Bomba
accd408ba1 Fixes for company ledger 2022-05-20 09:21:47 +10:00
David Bomba
16e55d89ec Add a System maintenance teask 2022-05-19 20:39:02 +10:00
David Bomba
c172a5ed3b Minor fixes 2022-05-19 17:41:53 +10:00
David Bomba
6a17a58df3 Merge branch 'stripe_ach_refactor' into v5-develop 2022-05-19 16:00:18 +10:00
David Bomba
d29a1626cb Refactor for Stripe ACH 2022-05-19 15:48:31 +10:00
Nikola Cirkovic
131cacd47f INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:29 +02:00
Nikola Cirkovic
944fa97138 INA-3 | Elastic license added 2022-05-18 02:29:01 +02:00
Nikola Cirkovic
3b00edb3e2 INA-3 | Job for creating csv report & sending it to the admin 2022-05-18 02:03:54 +02:00
David Bomba
1973c4c214 v5.3.89 2022-05-17 21:03:07 +10:00
David Bomba
14b5770a0a Set flags for recurring invoices and quote terms 2022-05-17 17:36:28 +10:00
=
d32184a3d7 Add auto bill tries into cron 2022-05-17 14:50:10 +10:00
=
b29831f8a4 Fixes for failed payment email 2022-05-17 11:18:34 +10:00
David Bomba
2dfe001152 Fixes for reminders 2022-05-16 18:53:01 +10:00
David Bomba
6a99cba813 Analytics on queue size 2022-05-15 20:43:50 +10:00
David Bomba
7c3613455d Ledger refactor 2022-05-15 17:51:06 +10:00
David Bomba
3b6a4b7538 Minor fixes for Stripe connect webhooks 2022-05-14 07:54:19 +10:00
David Bomba
d7084785fe fixes for jobs breaking with massive payloads 2022-05-12 13:57:41 +10:00
David Bomba
f604e463c2 Throttle payment methods to prevent spam: 2022-05-11 15:25:33 +10:00
David Bomba
f5a9e5ffbe Minor fixes 2022-05-10 11:25:26 +10:00
David Bomba
4a4bdf322d minor fixes for ledger adjustments 2022-05-07 17:35:56 +10:00
David Bomba
871122d1ba Minor improvements to CSV exports 2022-05-07 17:10:23 +10:00
David Bomba
8a0fded7ca Fixes for gmail notifications when credentials expire 2022-05-06 13:05:25 +10:00
David Bomba
be89ac9362 Refactor for ledger serice 2022-05-06 10:55:48 +10:00
David Bomba
33059f97da Disable markdown 2022-05-05 19:33:15 +10:00
David Bomba
aa6fb24a8f Add a slight delay the payment observers in case all the data is not being sent 2022-05-05 10:40:43 +10:00
David Bomba
5c64d9754a Fixes for converting company gateway ids for client gateway tokens 2022-05-04 13:13:31 +10:00
David Bomba
9c9d721866 v5.3.85 2022-05-04 09:29:43 +10:00
David Bomba
d9ec77003d Fixes for missing properties 2022-05-03 17:24:35 +10:00
=
2dca66d23c Additional fixes for client payment failure mails 2022-05-03 09:51:53 +10:00
David Bomba
fd7ff4d285 Clean up 2022-04-30 11:16:59 +10:00
David Bomba
b5c0e678cb Improve WePay guardian 2022-04-28 12:40:07 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
ea39f4eefc Add file system checks to self checker 2022-04-26 14:00:42 +10:00
David Bomba
cb840fc06b Ensure all recurring invoices have a valid state - post migration 2022-04-26 13:21:59 +10:00
David Bomba
bdf95fcf70 Improve bulk email performance 2022-04-21 09:25:19 +10:00
David Bomba
fde59d0cd8 Fixes for reminders 2022-04-20 11:38:01 +10:00
David Bomba
cf1b790786 Restrict reminders to paid accounts on hosted 2022-04-15 11:17:29 +10:00
David Bomba
3887859464 Restrict reminders to paid accounts on hosted 2022-04-15 11:12:15 +10:00
David Bomba
87f5c73787 Enforce character lengths for authorize fields 2022-04-13 16:48:02 +10:00
David Bomba
a8eedc27a9 Update client details in Stripe during a transaction 2022-04-07 20:08:30 +10:00
David Bomba
4f10dcd913 Improve invoice number generation when race conditions encountered 2022-04-07 17:40:59 +10:00
David Bomba
7174939fe0 Fixes for translation of task statuses 2022-04-07 07:07:59 +10:00
David Bomba
16b219dbb9 Link converted quote to invoice 2022-04-06 12:22:13 +10:00
David Bomba
15b18dfc8f Entity translations 2022-04-06 10:38:01 +10:00
David Bomba
abe06f3d9b fixes for seeds 2022-04-01 09:43:25 +11:00
David Bomba
e4fc7fa55a Fixes for tests 2022-03-29 20:06:35 +11:00
David Bomba
998badc8b0 padding for wysiwyg editor 2022-03-24 20:10:24 +11:00
David Bomba
3e8c1b7910 GMail credentials notification 2022-03-24 08:34:52 +11:00
David Bomba
a788410b6f Import company properties 2022-03-18 15:39:56 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
c6b4721d61 Bulk download documents 2022-03-15 09:30:19 +11:00
David Bomba
3eeed5e135 On new company create - check is_large flag 2022-03-14 18:20:14 +11:00
David Bomba
172e5be31e Fixes for refunded payment 2022-03-14 15:22:19 +11:00
David Bomba
c1bf578658 Refund payment receipts 2022-03-14 14:39:44 +11:00
David Bomba
c56a9688e8 Refund emails 2022-03-14 12:35:05 +11:00
David Bomba
f4f11575ed Fixes for metadata column in Transaction Log 2022-03-14 07:52:51 +11:00
David Bomba
ebfee1b573 Minor fixes for entity view documents 2022-03-13 17:18:45 +11:00
David Bomba
93bff4cfbb Disable transaction events in self hosted 2022-03-13 12:14:40 +11:00
David Bomba
270a2918ea Fixes for client countries 2022-03-12 19:51:11 +11:00
David Bomba
2f56a10aed Fixes for exporting projects attached to invoices 2022-03-11 13:20:53 +11:00
David Bomba
2453a37bde Transaction events 2022-03-10 13:44:53 +11:00
David Bomba
7cd6327649 Transaction logs 2022-03-10 13:27:31 +11:00
David Bomba
6351cc8c60 Fixes for balances 2022-03-10 12:17:05 +11:00
David Bomba
b7dced76cd Transaction events 2022-03-10 11:32:04 +11:00
David Bomba
7423be043d Transaction events 2022-03-09 20:32:46 +11:00
David Bomba
e4bf727711 Transaction events 2022-03-09 18:40:45 +11:00
David Bomba
cccbdc5355 Set all companies to large when performing migration 2022-03-07 08:58:18 +11:00
David Bomba
a3dae762d0 Fixes for bulk download entities 2022-03-06 20:41:43 +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
f718be63b1 Fixes for text emails 2022-03-04 11:45:19 +11:00
David Bomba
8e33463bf7 Fixes for bulk downloading pdfs 2022-03-02 14:17:45 +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
e9e8e259e8 Fixes for deleting payments 2022-03-01 21:25:18 +11:00
David Bomba
93e1fc7185 Fixes for importing company data 2022-03-01 14:05:15 +11:00
David Bomba
d25f84c11e Set max tries on import 2022-03-01 08:04:54 +11:00
David Bomba
5b06b268fb Minor cleanup 2022-02-28 13:17:34 +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
15a9e55fc7 Fixes for CSV import - ensure clients/vendors have a contact 2022-02-25 22:36:52 +11:00
David Bomba
ec374eec63 Clean UP 2022-02-25 15:28:42 +11:00
David Bomba
e74b737441 Disable gmail email sending on self hosted if importing from hosted platform to self hosted 2022-02-25 14:56:13 +11:00
David Bomba
bba3c79553 Trial Flow: 2022-02-23 17:39:36 +11:00
David Bomba
25a6b7b4f6 Fixes for markdown displaying in client portal 2022-02-22 22:24:05 +11:00
David Bomba
118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba
62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba
c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba
510971b35f Minor fixes 2022-02-13 21:06:40 +11:00
David Bomba
4fe06b8a29 v5.3.56 2022-02-07 19:14:54 +11:00
David Bomba
bb05c9898f CSV Import 2022-02-01 20:04:03 +11:00
David Bomba
03d43470fb Working on csv import refactor 2022-02-01 17:14:27 +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
1668a3b684 Fixes for wave imports - invoice date 2022-01-27 09:16:45 +11:00
David Bomba
3a4b474511 Remove Client from CompanyImport - RecurringExpense number 2022-01-26 07:36:56 +11:00
David Bomba
ac0efe9ead Improves for interacting with gmail API 2022-01-23 23:18:09 +11:00
David Bomba
56186840f2 Rollback for ninja mailer 2022-01-23 17:36:07 +11:00
David Bomba
048b792da0 Additional analytic metrics 2022-01-23 10:28:13 +11:00
David Bomba
3cf5ae9056 Fixes for From name for client password reset 2022-01-18 10:52:40 +11:00
David Bomba
a6799c070e Minor Fixes 2022-01-17 21:22:10 +11:00
David Bomba
36d957f768 Add DB options for configuring db_mode SSL for CI/CD 2022-01-17 10:46:16 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
5f6057e138 Fixes for pay now button localized text 2022-01-15 22:22:05 +11:00
David Bomba
8622c4b60a Enforce send reminder flag in client settings 2022-01-15 08:15:31 +11:00
David Bomba
13f5a0214e Enforce send reminder flag in client settings 2022-01-15 08:15:16 +11:00
David Bomba
a56490c465 Set type of payment terms 2022-01-13 10:54:34 +11:00
David Bomba
c26387a376 Fixes for import 2022-01-12 20:29:10 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
770960e9ac Fixes for Apple Pay Domain 2022-01-09 19:57:13 +11:00
David Bomba
406d6b8d08 Fixes for endless reminders 2022-01-09 15:59:14 +11:00
David Bomba
8ee1e8ca9d Ensure PDFs are created when sending recurring invoices 2022-01-09 13:53:27 +11:00
David Bomba
0634698c5b Enfore payment_terms to '0' if none is set 2022-01-06 13:08:19 +11:00
David Bomba
37a4c4810d Stripe Apple Pay 2022-01-06 11:52:24 +11:00
David Bomba
2f34411b5f Try/catch for apple pay domain 2022-01-06 11:30:45 +11:00
David Bomba
a30941bdb8 Fixes for tests 2022-01-06 11:19:29 +11:00
David Bomba
1efdd262fe Slack notifications for bounce/spam emails 2022-01-05 14:41:57 +11:00
David Bomba
538ea20437 Force public access to PDFs 2022-01-04 12:52:17 +11:00
David Bomba
5863b464f1 Fixes for composer.lock PHP 7.4 support 2022-01-02 14:46:11 +11:00
David Bomba
64f3b5cc53 Fixes for composer 2022-01-02 14:34:48 +11:00
David Bomba
ee154eb2bb Fixes for Company Import 2021-12-31 16:32:22 +11:00
David Bomba
396540a2f1 Reorder action on invoices after payment 2021-12-31 15:56:32 +11:00
David Bomba
7edadc4f83 Fixes for import 2021-12-28 09:31:32 +11:00
David Bomba
a1366c0cce Fixes for UBL creation 2021-12-27 09:05:00 +11:00
David Bomba
14efe94903 Fixes for company import 2021-12-20 15:25:40 +11:00
David Bomba
d1dfbd95da Code cleanup 2021-12-19 16:01:42 +11:00
David Bomba
adef375aaf v5.3.37 2021-12-17 16:06:20 +11:00
David Bomba
55f96e035b Create recurring invoice with invitations for draft 2021-12-15 07:05:12 +11:00
David Bomba
54d8ff21ac Fixes for translations for late fees 2021-12-14 20:54:23 +11:00
David Bomba
a6678197eb Remove invitation_id from activities import table 2021-12-14 08:37:30 +11:00
David Bomba
c4a1295952 Remove backups from import / export 2021-12-14 07:50:36 +11:00
David Bomba
d8bdf23f8f Minor fixes for company imports 2021-12-13 18:19:01 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
d80d440ca3 Fixes for freshbooks imports 2021-12-11 08:43:14 +11:00
David Bomba
0cebfd1f56 Fixes for freshbooks import 2021-12-11 08:32:24 +11:00
David Bomba
f3d91c4414 Allow custom client numbering for projects 2021-12-08 12:54:19 +11:00
David Bomba
4b2417f44e Fixes for a race condition affecting autobilling 2021-12-03 17:19:24 +11:00
David Bomba
4d8ef04247 Fixes for CSV import 2021-12-01 08:46:19 +11:00
David Bomba
5af0ad72e9 Fixes for recurring invoices where auto_email_invoice not set 2021-11-30 16:05:15 +11:00
David Bomba
a4da2b0428 Fixes for payment failure mailer 2021-11-29 15:57:22 +11:00
David Bomba
fddd06ae9a Minor fixes for Required client info + Payment Failed Mailer 2021-11-29 07:43:54 +11:00
David Bomba
5060b39773 Uncomment pdf logging 2021-11-28 21:23:35 +11:00
David Bomba
94fa01091d Fixes for user notifications 2021-11-27 19:59:55 +11:00
David Bomba
dc1fe692a3 Adjustments for entity notifications 2021-11-27 15:54:49 +11:00
David Bomba
9086b224ce Fixes for payment failure mailers 2021-11-26 16:33:49 +11:00
David Bomba
47be74321c Fixes for invoking Public filesystem driver unnecessarily 2021-11-25 08:04:25 +11:00
David Bomba
602bc327c8 Fixes for modern design 2021-11-24 17:47:21 +11:00
David Bomba
2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba
f5ea8a83f0 Fixes for Sentinel timeouts 2021-11-11 11:35:58 +11:00
David Bomba
906f2b30a4 Logging for system logger 2021-11-11 05:54:59 +11:00
David Bomba
075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba
57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba
43aad784ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-09 18:55:02 +11:00
David Bomba
1d66cf3772 Fire invoice observer for invoice created from recurring 2021-11-09 18:54:56 +11:00
David Bomba
aa145243c6 Minor fixes for project resolution 2021-11-09 09:08:27 +11:00
David Bomba
be45998ebe Fixes for invitation 404 messaging 2021-11-08 10:17:49 +11:00
David Bomba
dd834f1405 Minor fixes 2021-11-07 21:23:44 +11:00
David Bomba
573ddd83eb Minor fixes for check data 2021-11-07 17:41:02 +11:00
David Bomba
e2a6cd65cc Refactor invitation links 2021-11-06 11:46:12 +11:00
David Bomba
5f4e40162b working on users 2021-11-05 20:43:25 +11:00
David Bomba
dddab73b91 Fixes for payment hash types 2021-11-04 20:52:03 +11:00
David Bomba
ed33ac7130 Check for archived entities prior to import 2021-11-02 21:03:49 +11:00
David Bomba
ae3a5e72eb Slow down Gmail API requests 2021-10-31 22:21:27 +11:00
David Bomba
8ea4b66857 Minor fixes 2021-10-30 08:30:48 +11:00
David Bomba
70e0a1db52 Client payment failure emails 2021-10-26 14:44:34 +11:00
David Bomba
f2f52e05c7 Fixes for recurring invoices 2021-10-25 21:39:02 +11:00
David Bomba
c2452ea137 Fixes for recurring invoices 2021-10-25 20:11:23 +11:00
David Bomba
f878dc5cd4 Pseudo code for auto-pausing recurring invoices 2021-10-20 18:07:33 +11:00
David Bomba
121c9d2cfd Minor fixes for imports 2021-10-20 17:16:22 +11:00
David Bomba
37aac0db03 Fixes for converting quotes to invoices - invitations 2021-10-18 13:31:21 +11:00
David Bomba
6641320567 Refactor for payment failure mailers 2021-10-17 21:40:40 +11:00
David Bomba
895cc7d926 Minor fixes for tests 2021-10-17 13:59:43 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
David Bomba
59c54b48e4 Fixes for invitations 2021-10-14 17:59:03 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17:54:38 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +11:00
David Bomba
1fbbaaad4d Minor N+1 fixes 2021-10-13 14:44:10 +11:00
David Bomba
feab95caa7 Company import/expore recurring expenses 2021-10-12 23:21:17 +11:00
David Bomba
3319326d88 Ensure valid email present before attempting to send 2021-10-08 21:54:38 +11:00
David Bomba
a303e9bf95 Refactor schedule checker 2021-10-08 21:06:24 +11:00
David Bomba
de4aaabcc9 Include quotes in observer 2021-10-08 20:51:55 +11:00
David Bomba
9e1418cb11 performance improvements 2021-10-08 16:29:06 +11:00
David Bomba
e6be94ad22 Improve query efficiency 2021-10-08 16:03:26 +11:00
David Bomba
9c18ab7230 Improve query efficiency 2021-10-08 15:00:17 +11:00
David Bomba
20bfc999d0 Fixes for Company Import 2021-10-07 14:33:43 +11:00
David Bomba
2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba
491d5e9f89 Additional logging for auto bill 2021-10-05 08:17:41 +11:00
David Bomba
d562630957 Minor fixes for query sorting 2021-10-05 01:11:43 +11:00
David Bomba
263fa391d4 Logging for auto bill 2021-10-05 00:48:43 +11:00
David Bomba
c6c41f2795 Auto Bill Job 2021-10-03 21:51:42 +11:00
David Bomba
8005a1b7c7 Count auto bill items 2021-10-03 21:34:47 +11:00
David Bomba
63e6b1c26d Improve queries for recurring objects to exclusive disabled companies 2021-10-02 12:49:18 +10:00
David Bomba
5ddbc0f507 Fixes for recurring crons 2021-10-02 11:10:12 +10:00
David Bomba
e7b3e69ed4 Add a fallback PDF generator if one fails 2021-09-30 15:18:26 +10:00
David Bomba
c718c6d19b Add Address to braintree create customer 2021-09-30 11:42:27 +10:00
David Bomba
4fdd709e99 Default client registration fields 2021-09-30 08:14:48 +10:00
David Bomba
199a0aed55 Minor fixes for company importer 2021-09-29 21:11:01 +10:00
David Bomba
1465b8febb Add Raw PDF generator 2021-09-28 15:29:31 +10:00
David Bomba
4443b13218 Performance improvements for PDFs 2021-09-27 11:40:17 +10:00
David Bomba
c581c183ac Clean up Webhook Handler 2021-09-26 20:17:09 +10:00
David Bomba
cf8a555e4b Minor fixes 2021-09-26 12:13:03 +10:00
David Bomba
9e0bcffd6e Ensure we translate 2021-09-24 08:50:50 +10:00
David Bomba
2c7dcf0a4e Ensure clients have a contact post import 2021-09-21 08:04:25 +10:00
David Bomba
b2baadc429 Resolve client correctly in webhooks 2021-09-21 07:52:21 +10:00