1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 13:12:50 +01:00
Commit Graph

1539 Commits

Author SHA1 Message Date
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
David Bomba
3d28159702 minor fixes 2021-09-20 20:10:07 +10:00
David Bomba
6a0569869f Utilize lazy json inspection when importing 2021-09-19 12:40:46 +10:00
=
93b7959a78 refactor for json parsing 2021-09-18 23:20:16 +10:00
David Bomba
617703b405 Set company as a reference for Company Export 2021-09-18 17:55:34 +10:00
=
70f16d9cf1 Fixes for company export 2021-09-18 14:50:15 +10:00
=
1f2aa60bee Fixes for company export 2021-09-18 14:49:43 +10:00
=
8c96296f29 Fixes for company export 2021-09-18 14:48:13 +10:00
David Bomba
13f4ce365f update crons 2021-09-17 19:32:44 +10:00
=
c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
David Bomba
0e33d3f03f Add Direct Statics Controller 2021-09-16 13:38:16 +10: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
=
835f9b49ce Improve initial email flow 2021-09-12 20:35:56 +10:00
=
0810d55087 Minor fixes for import 2021-09-11 21:16:43 +10:00
=
b3b5793703 Fixes for MultiDB payment gateways 2021-09-09 21:18:04 +10:00
David Bomba
acaf554031 Fixes for postmark reporting 2021-09-08 11:04:50 +10:00
David Bomba
ee3ba97fcb Fixes for ninja mailer error reporting 2021-09-07 16:18:07 +10:00
David Bomba
02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
David Bomba
79ef62fefb Fixes for System Log Filter types 2021-09-06 13:07:11 +10:00
=
72bbcf2bb2 Prevent duplicate events firing on save 2021-09-05 20:31:08 +10:00
David Bomba
ff130ae8a2 Hosted Migration Console Command 2021-09-05 19:40:50 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
=
55c036f640 Fixes for send recurring 2021-09-03 22:17:22 +10:00
David Bomba
0f6af65f53 Fixes for auto billing 2021-09-03 19:30:44 +10:00
David Bomba
592387874e Fixes for stripe 2021-09-03 19:28:04 +10:00
David Bomba
95641177cc minor fixes 2021-09-03 12:25:41 +10:00
David Bomba
2d988be36b v5.3.4 2021-09-02 16:17:46 +10:00
David Bomba
dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
David Bomba
8f9a318efb Fixes for auto billing 2021-09-02 09:28:27 +10:00
David Bomba
64d0d34a27 Fixes for auto billing 2021-09-02 09:26:09 +10:00
David Bomba
a3588ace62 Fixes for company import 2021-09-01 18:17:29 +10:00
=
c075a81326 Slack notifications for email quotas 2021-08-31 21:29:18 +10:00
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +10:00
David Bomba
ae88b61e8d Fixes for uploading and downloading company imports 2021-08-30 15:35:37 +10:00
David Bomba
d1ddfa16cd Recurring Expenses import 2021-08-29 22:39:50 +10:00
David Bomba
c4f50fadf7 Import Recurring Expenses 2021-08-29 22:18:15 +10:00
David Bomba
d8ceb2c68a Additional check when sending mails - ensure the to_user exists! 2021-08-29 09:28:53 +10:00
=
9032632104 Fixes for quote workflows 2021-08-27 22:10:21 +10:00
=
f2a8d94f3f Additional checks for SystemLogger 2021-08-27 21:27:13 +10:00
=
d3c4e1080a Fixes for Recurring Expense Transformer 2021-08-27 20:45:09 +10:00
David Bomba
c68fc24e2c Remove local file 2021-08-26 15:19:04 +10:00
David Bomba
74b4ef5b13 Fixes for translations in emails 2021-08-25 20:53:13 +10:00
David Bomba
611110c35a FIxes for CompanyImport 2021-08-25 16:58:23 +10:00
=
577eedb457 Recurring expenses cron job 2021-08-24 21:57:51 +10:00
=
4bd3f382cb Recurring Expense Cron 2021-08-24 21:24:03 +10:00
David Bomba
b4b0172773 Minor fixes for recurring 2021-08-24 20:14:59 +10:00
David Bomba
4bf6ea8e75 Fixes for Company Export 2021-08-24 07:15:33 +10:00
=
f643cb587f Fixes for translations 2021-08-23 20:14:04 +10:00
David Bomba
3be7b8975a Minor fixes for import 2021-08-21 19:53:20 +10:00
David Bomba
f83590a9dd Fixes for not finding company_logo on import 2021-08-21 17:25:37 +10:00
David Bomba
71b243bace Fixes for client balances 2021-08-21 14:01:32 +10:00
David Bomba
3f7018c407 Translations in reminders 2021-08-19 08:02:28 +10:00
David Bomba
9c9de4c49c Fixes for reminderS 2021-08-17 14:35:40 +10:00
David Bomba
6669b81c4d Clean up on Import 2021-08-16 07:43:26 +10:00
=
383caa6439 Stripe Verify 2021-08-15 15:13:20 +10:00
David Bomba
27a7882c09 Resolve user correctly 2021-08-12 10:56:04 +10:00
David Bomba
3f38a5bfe7 Update invoice after applying late fee 2021-08-11 14:48:54 +10:00
David Bomba
b4ae1faf64 Logging for email quotas 2021-08-11 11:12:03 +10:00
David Bomba
3d7b094677 minor fixes 2021-08-11 07:48:34 +10:00
David Bomba
3727bafaa1 More logging for migrations 2021-08-10 11:40:58 +10:00
David Bomba
353fe14b1e Determine partial or full payment template 2021-08-10 08:04:44 +10:00
David Bomba
725e4092ce Set translator in email entity class 2021-08-10 07:27:01 +10:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
David Bomba
c2c71ab69c Hosted email quotas 2021-08-09 20:33:59 +10:00
David Bomba
acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
=
93ab5480a6 Minor fixes for referral codes 2021-08-08 21:50:13 +10:00
=
e6ccb9bde7 Email quota exceeded emails 2021-08-07 20:56:42 +10:00
=
0f2ed3fe97 Email Quotas for hosted 2021-08-07 19:55:18 +10:00
=
6202762bbf Email Quotas for hosted 2021-08-07 19:32:31 +10:00
David Bomba
9552916494 Force stripe email 2021-08-07 08:28:02 +10:00
David Bomba
f95ed170ed Fixes for recurring invoices sending to clients that are not checked 2021-08-06 21:55:54 +10:00
David Bomba
fdf80a4cb7 Minor fixes for recurring 2021-08-06 09:34:45 +10:00
David Bomba
de0e1d9bc6 Fixes for missing documents 2021-08-06 07:21:40 +10:00
David Bomba
a11dff6fe7 Additional logging for autobill 2021-08-05 10:46:03 +10:00
David Bomba
be85175134 Set Recurring to draft if not being sent at time of creation 2021-08-05 09:06:13 +10:00
David Bomba
4f4ae1b48e Stripe Connect Fees and Limits 2021-08-03 07:57:56 +10:00
David Bomba
c64e9cc739 place check whether a recurring invoice should be automatically sent 2021-08-03 07:01:28 +10:00
David Bomba
efe3f51778 Notify end user to connect with Stripe Connect on hosted platform 2021-08-02 13:12:33 +10:00
David Bomba
bce7667aa5 Fix translations for import email 2021-08-02 09:20:38 +10:00
David Bomba
1d58a87a24 dispatchNow inside email entity 2021-08-02 07:41:46 +10:00
David Bomba
408503ef8a Fixes for import 2021-08-01 11:11:57 +10:00
=
d2e56b9803 Adjustments for import 2021-07-31 20:43:56 +10:00
David Bomba
9acc02a7df Tets 2021-07-31 19:59:04 +10:00
David Bomba
fe4cf32fa1 Unset confirmation codes 2021-07-27 08:41:53 +10:00
David Bomba
8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba
982216355f MInor fixes 2021-07-23 19:38:30 +10:00
David Bomba
d5d6c47d75 Minor fixes for reminder job 2021-07-23 10:31:30 +10:00
David Bomba
da7e368d63 Fixes for notifications 2021-07-23 08:04:01 +10:00
David Bomba
c8e4fdd3bd Fixes for ReminderJob 2021-07-22 11:31:07 +10:00
David Bomba
f417b27e55 Minor fixes for first account creation 2021-07-21 08:07:19 +10:00
David Bomba
b4698b1919 Fixes for import 2021-07-20 17:23:31 +10:00
David Bomba
dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba
48c5c56a4a Fixes for webhook bug 2021-07-20 08:39:04 +10:00
David Bomba
d1c4da1d64 Do no add duplicate Task Statuses if they already exist 2021-07-18 14:05:33 +10:00
David Bomba
a1e9de5807 Minor Clean up 2021-07-17 22:01:00 +10:00
David Bomba
0a77e571fe Fixes for uses_inclusive_taxes 2021-07-17 20:36:51 +10:00
David Bomba
3605b18d2a Fixes for hosted experience 2021-07-17 18:59:06 +10:00
David Bomba
8554c6cceb Working on improving hosted migration experience 2021-07-17 17:38:59 +10:00
=
a38dcbdd87 Streamline Hosted Migrations 2021-07-17 15:58:37 +10:00
=
1c410b0a95 Minor fixes 2021-07-16 22:00:21 +10:00
David Bomba
ba5d2f8fc3 Fixes for importing payments with non-transformed invoices 2021-07-16 17:47:44 +10:00
David Bomba
52d2172953 Fixes for checking constraints 2021-07-16 08:51:01 +10:00
David Bomba
da177661ec Fixes for subscriptions 2021-07-15 21:00:24 +10:00
David Bomba
a04f2be3b4 Minor Fixes 2021-07-15 13:03:24 +10:00
David Bomba
96a088ead1 Remove design conditional 2021-07-14 16:53:45 +10:00
David Bomba
e808cc62a8 Fixes for Client - Paid To Date updating when a payment with no invoices is generated 2021-07-14 12:22:37 +10:00
David Bomba
bfd6cf876b Fixes for tests 2021-07-14 10:31:07 +10:00
David Bomba
8f5afaacd4 Minor fixeS 2021-07-13 08:07:09 +10:00
David Bomba
71e35b77d9 Additional Logging for import 2021-07-12 20:34:01 +10:00
David Bomba
a2d0965ed5 Fixes for plan_expires type casting 2021-07-11 14:54:57 +10:00
David Bomba
abc94ae824 Fixes for subdomain fill 2021-07-08 20:45:53 +10:00
David Bomba
a963396fef Minor FIxes 2021-07-08 20:22:06 +10:00
David Bomba
8b656dc491 Fixes for migrating Stripe accounts to Stripe ConnecT 2021-07-08 15:29:35 +10:00
David Bomba
9fd3bff97d Autoarchive quotes on convert 2021-07-08 11:48:11 +10:00
David Bomba
32036a8569 Fixes for PDF paths 2021-07-07 21:39:49 +10:00
David Bomba
385b51fa6a small fixes 2021-07-07 18:51:53 +10:00
David Bomba
52c0bcbc18 Inject small delay when sending emails 2021-07-07 18:43:34 +10:00
David Bomba
97ea9db59b Logging for PDFs 2021-07-07 18:32:10 +10:00
David Bomba
ee64b9234a Logging for PDFs 2021-07-07 18:20:13 +10:00
David Bomba
88bb73a653 Logging for PDFs 2021-07-07 18:15:56 +10:00
David Bomba
fdc29e18d3 Fixes for pdf emailing 2021-07-07 17:45:28 +10:00
David Bomba
b186603970 Fixes for pdf creation 2021-07-07 16:55:11 +10:00
David Bomba
7fb41b7d60 Fixes for mime types 2021-07-06 07:53:32 +10:00
David Bomba
dd3f33dfc8 Log user in on signup 2021-07-05 08:18:57 +10:00
David Bomba
16ee6d0f6e Minor fixes for tests 2021-07-03 13:47:15 +10:00
David Bomba
7556b68b1f Constrain recurring / reminders if the client is archived / deleted 2021-07-02 19:40:44 +10:00
David Bomba
a2d954b706 Fixes for custom values 2021-07-01 13:34:57 +10:00
David Bomba
25459797db Add late fees back into reminders 2021-07-01 09:14:30 +10:00
David Bomba
7f13a79623 Fixes for stripe payment currency amount 2021-06-30 13:56:11 +10:00
David Bomba
9a63a9c44d Allow importing .zip or .json file 2021-06-30 09:09:38 +10:00
David Bomba
8eb5cb71a1 Fixes for downloading invoices 2021-06-30 06:23:23 +10:00
David Bomba
63a3e94308 Send mails after company import 2021-06-29 10:04:09 +10:00
David Bomba
d337073355 Fixes for company import 2021-06-29 09:35:58 +10:00
David Bomba
0ef1a83300 Additional catches for company importing 2021-06-29 08:42:59 +10:00
David Bomba
b654639ad3 Refactor for company import 2021-06-28 16:02:49 +10:00
David Bomba
24e8745b5b Fixes for company import 2021-06-28 14:09:02 +10: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
693afaa59e Minor fixes for import 2021-06-27 15:14:09 +10:00
David Bomba
fc37757f21 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-06-26 10:32:45 +10:00
David Bomba
6605dd9e83 Do no remind for archived invoices 2021-06-26 10:32:38 +10:00
=
eaebaccdaf Catch all for null subdomains 2021-06-25 19:58:35 +10:00
David Bomba
f59807d063 Do no first archived recurring invoices 2021-06-25 10:14:45 +10:00
David Bomba
6e212d7d55 Tweaks for company size check 2021-06-24 13:22:46 +10:00
David Bomba
bc427c97cf Catch all for designs 2021-06-24 06:55:33 +10:00
David Bomba
83b798dba0 Refresh gmail tokens prior to emailing events 2021-06-23 08:31:22 +10:00
David Bomba
fee346e723 Fixes for mailers 2021-06-23 08:17:22 +10:00
David Bomba
756543f132 Change query parameter when querying datetimes 2021-06-22 18:46:46 +10:00
David Bomba
12d040e163 Fixes for query 2021-06-22 11:13:01 +10:00
David Bomba
cd82ce0764 Log Reminders 2021-06-21 15:57:14 +10:00
David Bomba
f93aab5697 Fixes for Client Portal Download a single invoice 2021-06-21 12:58:52 +10:00
David Bomba
452808116a Import check data script 2021-06-21 08:18:30 +10:00
David Bomba
d43984385a Fixes for migration email 2021-06-21 07:09:42 +10:00
David Bomba
172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba
57f85e1acf Fixes for BCC list 2021-06-17 22:47:34 +10:00