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
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
15da7b841a
Fixes for indexes
2022-07-10 10:56:37 +10:00
David Bomba
6d54db8507
Minor fixes for import
2022-07-05 08:26:41 +10:00
David Bomba
6faa3a0ccb
Adjust number applying on Purchase orders when_sent / when_saved
2022-07-02 11:40:51 +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
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
e153a0a06a
Update license
2022-06-08 14:25:44 +10:00
David Bomba
b6f48c0d8c
Page numbering for PDFs
2022-05-25 22:00:17 +10:00
David Bomba
51455cacef
Page numbering for PDFs
2022-05-25 16:34:43 +10:00
David Bomba
c172a5ed3b
Minor fixes
2022-05-19 17:41:53 +10:00
David Bomba
7c3613455d
Ledger refactor
2022-05-15 17:51:06 +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
fd7ff4d285
Clean up
2022-04-30 11:16:59 +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
fde59d0cd8
Fixes for reminders
2022-04-20 11:38:01 +10:00