1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-11 21:52:35 +01:00
Commit Graph

551 Commits

Author SHA1 Message Date
David Bomba
dd61b41919 Updates for silent migrations 2023-07-10 12:55:21 +10:00
David Bomba
1a000427fb Minor fixes for bank transaction import 2023-07-04 08:37:09 +10:00
David Bomba
8017b589c2 Refactors for excessive PDF generation 2023-06-30 15:28:04 +10:00
David Bomba
0db0efd104 Fixes for download/view 2023-06-29 16:38:33 +10:00
David Bomba
2385bf8ad2 Catch Quote Exceptions 2023-06-26 21:05:15 +10:00
David Bomba
966f6b5ea9 Fixes for tax provider checks 2023-06-26 11:02:09 +10:00
David Bomba
5cbded2ee1 Accept activities for import 2023-06-25 20:09:45 +10:00
David Bomba
9363a3f7b6 Fixes for imports 2023-06-25 19:04:06 +10:00
David Bomba
6b78cd7a63 Fixes for PDF Previews 2023-06-25 16:54:36 +10:00
David Bomba
174cbf499b Updates for sending the correct webhook verb 2023-06-23 11:15:32 +10:00
David Bomba
11de4b241d Fixes for static analysis 2023-06-08 17:16:24 +10:00
David Bomba
b6d4d13288 Minor fixes for migration flow 2023-06-08 11:15:02 +10:00
David Bomba
34f019bacd Shorten sleep window in reminders 2023-05-26 13:13:32 +10:00
David Bomba
33acfeae9e Add additiona entropy to Backoff method 2023-05-20 11:06:14 +10:00
David Bomba
b27c77324e better logging for webhooks 2023-05-18 09:32:04 +10:00
David Bomba
53b522ea5d Clean up for scheduled jobs 2023-05-04 09:42:42 +10:00
David Bomba
7d89bf91da Update translations 2023-04-27 11:16:57 +10:00
David Bomba
a8b65671f0 Allow late fee invoices for locked invoice regions 2023-04-27 11:03:48 +10:00
David Bomba
1ada503031 Allow late fee invoicves for locked invoice regions 2023-04-27 10:56:30 +10:00
David Bomba
cc100de1bd Fixes for static analysis 2023-04-27 10:19:55 +10:00
David Bomba
8cd6941d21 Fixes for logging 2023-04-15 09:05:55 +10:00
David Bomba
69e84fe142 Remove requirements for cache to be updated after .env vars are changed 2023-04-06 11:07:24 +10:00
David Bomba
1611f27665 Add entropy to retries to prevent jobs queuing at the exact same time 2023-04-01 10:35:10 +11:00
David Bomba
5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba
ab2362e874 Retry webhooks 2023-03-17 18:27:26 +11:00
David Bomba
4add5be307 Wire up Reminder activities 2023-03-17 17:23:48 +11:00
David Bomba
8d66d9e60f Pass webhook headers into webhook request 2023-03-16 19:57:39 +11:00
David Bomba
aae986333a Updates for migration vendors 2023-03-16 11:51:07 +11:00
David Bomba
30f85d8e23 Add logging around webhooks 2023-03-03 09:09:04 +11:00
David Bomba
c8f8ef9ad6 Fixes for conflicts 2023-02-24 07:40:25 +11:00
David Bomba
1a75d115e0 Force 16px as the default font size for imported companies 2023-02-23 10:20:44 +11:00
David Bomba
e302b9f9cb Only send one payment email receipt 2023-02-22 20:13:50 +11:00
David Bomba
cfdaa1517c php-cs-fixer 2023-02-22 17:37:16 +11:00
David Bomba
19fdd9e96e Merge branch 'v5-develop' into design_changes 2023-02-21 10:49:16 +11:00
David Bomba
e28b75e83f phpcs 2023-02-18 08:36:51 +11:00
David Bomba
8ae40d7097 Refactors for webhooks 2023-02-17 14:47:52 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
bd6c666966 Throw human readable exceptions in migrations 2023-02-09 14:06:41 +11:00
David Bomba
c27636fc13 Fixes for tests 2023-02-09 13:51:03 +11:00
David Bomba
0479b1abbd Fixes for job middleware 2023-02-09 12:10:08 +11:00
David Bomba
17b138abaa Skip writing to failed_jobs 2023-02-02 12:14:42 +11:00
David Bomba
a2f0c5d4fe Refactor for observers 2023-02-01 15:00:45 +11:00
David Bomba
801740bdb4 Fixes for exception testing 2023-02-01 14:12:44 +11:00
David Bomba
fecf1e13b5 Fixes for tests 2023-02-01 13:46:39 +11:00
David Bomba
c2e177e13b Change error page for subscriptions where upgrade is not available 2023-02-01 08:43:32 +11:00
David Bomba
b8d97a69a2 Refactor for observers 2023-02-01 01:06:21 +11:00
David Bomba
0bff698bc4 fixes for design preview 2023-01-31 23:00:04 +11:00
David Bomba
f3e5682d11 MInor fixes 2023-01-31 21:05:01 +11:00
David Bomba
ea1f2945b2 Ensure companies have the correct size when there are heterogeneous user permissions 2023-01-30 18:28:19 +11:00
David Bomba
5c16821fb9 Fixes for null exception in failed method 2023-01-30 11:12:28 +11:00
David Bomba
44d20a4a1b Minor clean up for webhooks 2023-01-29 18:41:24 +11:00
David Bomba
3f04c1679b Return early if no subscription 2023-01-29 18:31:10 +11:00
David Bomba
c981de29ab Fixes for Webhooks + retries in Jobs 2023-01-29 16:19:20 +11:00
David Bomba
35775706be Improve backoff using exponential decay 2023-01-29 11:51:57 +11:00
David Bomba
cdd71d60e8 fixes for tests 2023-01-29 11:38:36 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
c62456b319 Minor fixes for import 2023-01-20 10:58:24 +11:00
David Bomba
76dfbddca3 Improve logic for migrating account plans from hosted and self hosted instances 2023-01-07 02:48:25 +11:00
David Bomba
3df49b04ed Watch webhooks on hosted 2022-12-14 09:25:05 +11:00
David Bomba
dff9c9566c Fixes for phone validation 2022-12-08 10:38:52 +11:00
David Bomba
4739277b47 Allow overriding the default locale in .env file 2022-12-05 12:42:32 +11:00
David Bomba
14e86b8183 Minor checks for reminders 2022-12-03 09:33:49 +11:00
David Bomba
2eb61b08cb Do not send reminders to trashed contacts 2022-12-03 09:15:27 +11:00
David Bomba
a13379dcbe Inject small delay into email dispatch 2022-11-28 08:24:10 +11:00
David Bomba
6471bcb384 Refactor reminder crons 2022-11-27 16:25:55 +11:00
David Bomba
5544207687 Minor fixes for reminders 2022-11-27 13:19:50 +11:00
David Bomba
bb4687f18d Clean up how we execute scheduled commands 2022-11-27 07:52:49 +11:00
David Bomba
5c60dab8c6 Refactor the way we execute scheduled commands 2022-11-26 14:38:09 +11:00
David Bomba
d279a12547 minor refactor for reminder jobs 2022-11-26 14:14:56 +11:00
David Bomba
a91feab3b6 Smooth out cron jobs 2022-11-26 12:10:18 +11:00
David Bomba
5140046cb6 Minor fixes for logging 2022-11-26 11:09:48 +11:00
David Bomba
fa5c364556 Add checks to prevent duplicate reminders from being sent 2022-11-24 21:07:20 +11:00
David Bomba
20810bd7fe Minor fixes for company count 2022-11-24 20:33:52 +11:00
David Bomba
8f5fb2ca9f Fixes for recurring invoice edge case 2022-11-24 17:23:36 +11:00
David Bomba
264a4df13b Adjustments for handling invoice deletion 2022-11-24 16:49:03 +11:00
David Bomba
29d909ad08 Fixes for SendReminders firing twice 2022-11-24 15:43:14 +11:00
David Bomba
dd4d5534fb Minor fixes 2022-11-09 08:09:42 +11:00
David Bomba
e0d7c4143b Update validation rules 2022-11-06 20:25:22 +11:00
David Bomba
775d6c7378 Migrate password hashes 2022-11-04 16:24:57 +11:00
David Bomba
ce5dfa2717 Return early in some hosted jobs 2022-11-03 13:33:26 +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
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
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
0a2cb6f88d Merge branch 'v5-develop' into yodlee 2022-10-06 20:55:44 +11:00
David Bomba
e63cf9c48f Do not serialize company after migration 2022-09-21 22:02:29 +10:00
David Bomba
774a05b148 Single root element for wepay signups 2022-09-16 13:01:04 +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
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
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
a9b3522081 Fixes for using dispatchSync() 2022-07-31 21:51:35 +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