David Bomba
3b891612a2
fixes for storing credit card tokens with square
2023-07-07 12:24:09 +10:00
David Bomba
0db0efd104
Fixes for download/view
2023-06-29 16:38:33 +10:00
David Bomba
a4c14084da
Dedicated update route for company user preferences
2023-06-22 12:07:03 +10:00
David Bomba
b89f0a2179
Add hungarian language
2023-06-14 08:09:13 +10:00
David Bomba
503eb2febe
v5.6.1
2023-06-10 09:20:59 +10:00
David Bomba
b085bf7bb3
Improving check data script
2023-06-08 23:10:51 +10:00
David Bomba
87fb632b3f
Add password timeout route
2023-06-08 20:37:01 +10:00
David Bomba
855e20b6b2
Version Chart queries
2023-05-21 20:31:55 +10:00
David Bomba
102ff163d4
Fixes for requests in schedules
2023-05-17 10:36:41 +10:00
David Bomba
446fb59b5b
Rate limiter for 404's
2023-05-17 09:55:43 +10:00
David Bomba
3a429605b7
Report Controllers
2023-04-24 13:41:35 +10:00
David Bomba
6da98e2a3a
Activity Export
2023-04-19 13:26:22 +10:00
David Bomba
d742e7b42f
Merge pull request #8368 from LarsK1/v5-develop
...
Support for XRechnung / ZUGFeRD / e-Factur
2023-04-17 17:50:31 +10:00
Lars Kusch
81b5c8783e
Renamed to e_invoice
2023-04-17 09:24:16 +02:00
David Bomba
fde27e8e0b
Minor fixes for client routes
2023-04-15 08:28:03 +10:00
David Bomba
aa156330db
Update oauth disconnect method
2023-04-12 10:38:18 +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
Lars Kusch
9b7845d4b5
Merge branch 'v5-develop' into v5-develop
2023-04-05 17:32:43 +02:00
David Bomba
aaa4c82d2e
Add graceful way to handle cut/paste react links
2023-04-05 13:13:01 +10:00
David Bomba
ec597d7b2e
Disconnect OAuth Mailer
2023-04-05 11:18:10 +10:00
Lars Kusch
1c339cd208
More fixes
2023-04-03 17:55:40 +02:00
Lars Kusch
0e74d6e03d
Created API for XInvoice
2023-04-03 14:34:47 +02:00
David Bomba
1856b44f01
Updates for white label translation
2023-03-20 20:17:04 +11:00
David Bomba
ab2362e874
Retry webhooks
2023-03-17 18:27:26 +11:00
David Bomba
67d6edfcd0
client initiated payments
2023-03-16 15:27:16 +11:00
David Bomba
6729678332
client initiated payments
2023-03-16 15:20:38 +11:00
David Bomba
6836ed4d48
Minor fixes for invitation resolution for quotes
2023-03-15 22:59:40 +11:00
David Bomba
22eb28d138
White label license
2023-03-10 13:19:43 +11:00
David Bomba
2d3816ece4
Add payment balance to client table
2023-03-09 23:29:44 +11:00
David Bomba
a18e55e1d1
Prevent deleted invitations from accessing entity
2023-03-09 14:40:16 +11:00
David Bomba
ea475f8d56
Explicitly define throttle limits for self host and hosted
2023-03-09 13:38:09 +11:00
David Bomba
4babfbb651
php-cs-fixer
2023-02-16 12:36:09 +11:00
David Bomba
328b3a3113
Updates for API docs
2023-02-10 20:21:10 +11:00
David Bomba
a69eae2f66
Download purchase order PDF from API
2023-02-01 20:00:55 +11:00
David Bomba
4c502919dc
Credit PDF download
2023-02-01 19:54:30 +11:00
David Bomba
be03714aa4
Add download route for quote pdf
2023-02-01 19:52:38 +11:00
David Bomba
c981de29ab
Fixes for Webhooks + retries in Jobs
2023-01-29 16:19:20 +11:00
David Bomba
0a696da9f5
Fixes for validation of webhooks
2023-01-27 21:38:59 +11:00
David Bomba
f89668c326
Adjudt throttling
2023-01-27 09:11:14 +11:00
David Bomba
9e415b420c
Refactor for scheduled tasks
2023-01-13 12:43:38 +11:00
David Bomba
1d811c49b9
Return success to webhook URL when the gateway has been deleted/non-resolvable to prevent constant webhook retries
2023-01-12 15:58:02 +11:00
David Bomba
fd51303617
Product Sales Report
2023-01-04 01:30:50 +11:00
David Bomba
28cbe52d9c
Refactor for subscriptions and changing between subscriptions
2022-12-22 15:58:18 +11:00
David Bomba
ae73e414e9
updates for cookie consent
2022-12-02 09:45:38 +11:00
David Bomba
428f42c723
Merge branch 'v5-develop' into bank_rules
2022-11-23 22:00:44 +11:00
David Bomba
d2ea53b0a4
Subscriptions v2
2022-11-23 17:27:43 +11:00
David Bomba
0f2e19a873
Merge branch 'v5-develop' into bank_rules
2022-11-23 12:54:26 +11:00
David Bomba
40015165c5
Adjust rate limits to prevent abuse
2022-11-22 16:49:19 +11:00
David Bomba
f6f659521f
Merge branch 'v5-develop' into bank_rules
2022-11-20 11:08:09 +11:00
David Bomba
050079b76a
Wind back some changes for react fallback routes
2022-11-17 18:56:52 +11:00
David Bomba
6ef21be16c
Bank transaction rules
2022-11-13 15:21:37 +11:00
David Bomba
c60fd8c7c6
Improvements for using react with self hots
2022-11-13 09:35:04 +11:00
David Bomba
d70a9ddd05
Rate limit bank syncing internally, not at edge of application
2022-11-10 07:49:45 +11:00
David Bomba
237725a9c8
Additional functionality for bank integrations
2022-11-08 21:48:29 +11:00
David Bomba
7019cb1779
Yodlee Webhooks
2022-11-05 12:27:01 +11:00
David Bomba
44f12bcd5e
2FA reset
2022-10-27 16:27:19 +11:00
David Bomba
6004b7f08f
2FA reset
2022-10-27 16:11:55 +11:00
David Bomba
0f3893a6ab
MatchBankTransactions
2022-09-15 13:58:42 +10:00
David Bomba
2f429b9313
Refactor for bank transactions
2022-09-15 13:49:57 +10:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
78d8820dae
Updates for vendor routes
2022-09-05 11:34:34 +10:00
David Bomba
0187d92412
Improve handling of purchaseOrder and purchase_order
2022-09-05 11:29:46 +10:00
David Bomba
3b1d0e07e2
Automating data pulls
2022-08-12 13:41:55 +10:00
David Bomba
8c7d002b31
Bank Transaction scaffold
2022-08-11 17:13:40 +10:00
David Bomba
d50220c387
Bank Integration API Tests
2022-08-11 17:05:33 +10:00
David Bomba
6f9baa1c37
Refresh and remove accounts
2022-08-11 14:19:35 +10:00
David Bomba
38704c6ce5
Transaction transformers
2022-08-08 12:46:41 +10:00
David Bomba
35098f5b14
Merge branch 'v5-develop' into yodlee
2022-08-08 07:00:22 +10:00
David Bomba
473afa0f57
Fixes for routes
2022-08-07 16:27:14 +10:00
David Bomba
0dc50bb171
Stubbing bank integration controllers
2022-08-05 19:05:59 +10:00
David Bomba
effd1678a5
Merge branch 'v5-stable' into yodlee
2022-08-05 11:27:52 +10:00
David Bomba
b9c198f38e
Vendor Contact key login
2022-08-04 16:30:11 +10:00
David Bomba
92c236e788
Fixes for payment emails
2022-08-04 16:22:48 +10:00
David Bomba
05559feeb2
Fixes for routes
2022-07-31 20:02:21 +10:00
David Bomba
48c36d0004
Fixes for mailers
2022-07-31 19:11:32 +10:00
David Bomba
ebb03e945b
Minor fixes for routes
2022-07-31 15:56:57 +10:00
David Bomba
3995802c4b
Minor fixes for vendor routes
2022-07-31 14:25:46 +10:00
David Bomba
9731054125
client contact login
2022-07-29 15:05:47 +10:00
David Bomba
c705d3d409
Throttle verify routes
2022-07-29 13:12:23 +10:00
David Bomba
f6821e9fcc
Yodlee init
2022-07-28 14:09:13 +10:00
David Bomba
6df802509b
Fixes for vendor documents
2022-07-27 16:09:25 +10:00
David Bomba
2942dfa528
Vendor documents
2022-07-27 15:39:43 +10:00
David Bomba
438562ab8f
Integrate twilio
2022-07-27 11:21:12 +10:00
David Bomba
feb4bb62a0
Fixes for invokable controllers in api.php
2022-07-18 12:58:27 +10:00
David Bomba
d6ea2225db
Add psalm
2022-07-18 08:21:17 +10:00
David Bomba
d07ba90e10
Updates for minimum requirements
2022-07-17 21:14:25 +10:00
David Bomba
f1550493d2
Laravel 9 release candidate
2022-07-17 20:56:17 +10:00
David Bomba
6581abf46d
Merge v5-develop into L9
2022-07-15 22:59:25 +10:00
David Bomba
071f2ee102
Post Merge v5-develop
2022-07-15 17:41:30 +10:00
David Bomba
76b307d20f
Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop
2022-07-15 15:54:24 +10:00
David Bomba
90de7b9f96
MErge clients
2022-07-15 15:54:19 +10:00
David Bomba
3a8513cbaf
Fixes for required fields
2022-07-14 21:29:17 +10:00
David Bomba
1d4e68938e
Handle pay now redirects offsite
2022-07-09 12:15:35 +10:00
David Bomba
3e5e915acc
Uploads for purchase orders
2022-07-06 15:18:41 +10:00
David Bomba
e1b1114722
Purchase order decorators
2022-06-29 11:42:17 +10:00
David Bomba
776f3428ba
Purchase order decorators
2022-06-29 11:37:40 +10:00
David Bomba
ae11332d24
Minor fixes for create user route
2022-06-27 16:37:18 +10:00
David Bomba
865bb009ad
Laravel 9
2022-06-22 21:57:45 +10:00
Shift
6edb82308f
Shift cleanup
2022-06-21 10:03:51 +00:00
Shift
8a74d9072a
Shift to class based routes
2022-06-21 09:59:51 +00:00
Shift
f6c4d1c56a
Convert route options to fluent methods
...
Laravel 8 adopts the tuple syntax for controller actions. Since the old options array is incompatible with this syntax, Shift converted them to use modern, fluent methods.
2022-06-21 09:59:43 +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
77d0dd8ae4
Allow setting react_ap flag on accounts table
2022-06-16 15:58:11 +10:00
David Bomba
4606215ba2
vendor profile updates
2022-06-15 21:24:30 +10:00
David Bomba
0f32e43fb6
Accept listener
2022-06-15 16:27:21 +10:00
David Bomba
1e30bf4bdc
Accept a purchase order
2022-06-15 15:20:00 +10:00
David Bomba
041156fa89
Updates for vendor portal
2022-06-14 22:54:31 +10:00
David Bomba
063d600bbd
Vendor Portal - Purchase Orders
2022-06-14 22:18:20 +10:00
David Bomba
31054c8a13
Vendor Portal stubs
2022-06-13 20:34:40 +10:00
David Bomba
6674424244
Stubs for vendor portal
2022-06-13 19:59:24 +10:00
David Bomba
80b0d19951
Fixes for GoCardless
2022-06-12 20:35:48 +10:00
David Bomba
7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
...
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
David Bomba
bc21d916b9
Adjustments for payment requests
2022-06-10 08:20:40 +10:00
=
a6327b7694
Purchase Order Actions
2022-06-07 08:12:06 +10:00
Nikola Cirkovic
44352b48f7
INA-7 | Vendor route file
2022-06-05 01:47:33 +02:00
David Bomba
605d38f756
Merge pull request #7488 from CirkaN/Cirkovic/INA-5-refactor
...
Cirkovic/ina 5 refactor
2022-05-31 07:36:54 +10:00
Nikola Cirkovic
fa58e32816
INA-5 | Remove unused route
2022-05-30 20:43:59 +02:00
Nikola Cirkovic
e161dc1d55
INA-4 | purchase_orders api route
2022-05-29 04:06:51 +02: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
041f85291a
INA-5 | Add task scheduler resource route
2022-05-23 01:31:48 +02:00
David Bomba
dfd82520a2
Fixes for validation rules for exports
2022-05-21 08:37:19 +10:00
Nikola Cirkovic
39400d3b08
INA-5 | Scheduler Job Creation [WIP]
2022-05-19 00:34:09 +02:00
David Bomba
1973c4c214
v5.3.89
2022-05-17 21:03:07 +10:00
David Bomba
f59a7653ff
Profit and loss controller end point
2022-05-13 18:53:38 +10:00
David Bomba
7ff3397616
limit system logs in client response
2022-05-13 07:52:02 +10:00
David Bomba
755b366c81
Add throttling
2022-05-11 22:38:19 +10:00
David Bomba
f604e463c2
Throttle payment methods to prevent spam:
2022-05-11 15:25:33 +10:00
David Bomba
8cfdbbe3ed
Add blacklist rules
2022-04-29 08:47:19 +10:00
David Bomba
b127e12778
Quote Items Export
2022-04-28 14:02:59 +10:00
David Bomba
f7a3afdafa
Product CSV Export
2022-04-28 13:09:17 +10:00
David Bomba
b5c0e678cb
Improve WePay guardian
2022-04-28 12:40:07 +10:00
David Bomba
6a148676db
Payment Export CSV
2022-04-27 18:05:54 +10:00
David Bomba
8b1a0381b0
Recurring Invoice Export CSV
2022-04-27 17:21:55 +10:00
David Bomba
bd5428ccee
Quote CSV exports
2022-04-27 16:33:30 +10:00
David Bomba
519e427cda
CSV Exports
2022-04-27 16:29:38 +10:00
David Bomba
ad3516aa26
Expose export csv routes
2022-04-27 15:41:52 +10:00
David Bomba
01ecc22d5f
Exports
2022-04-27 15:17:45 +10:00
David Bomba
4210d11fc1
Reports
2022-04-06 20:14:54 +10:00
David Bomba
a4615a331d
Fixes for unsubscribe routes
2022-03-06 18:06:07 +11:00
David Bomba
f718be63b1
Fixes for text emails
2022-03-04 11:45:19 +11:00
David Bomba
e964ff8137
Improve resolution of invitations
2022-02-27 18:33:29 +11:00
David Bomba
d038877044
Add unsubscribe landing page for emails
2022-02-25 13:37:20 +11:00
David Bomba
bba3c79553
Trial Flow:
2022-02-23 17:39:36 +11:00
David Bomba
0bd0c0d2a1
Fixes for mollie webhooks with credit cards
2022-02-20 19:02:57 +11:00
David Bomba
41b6e8befa
Add back in multiple contact selector
2022-02-17 08:17:29 +11:00
David Bomba
88f1170542
Fixes for domain set on password query:
2022-02-14 11:00:46 +11:00
David Bomba
66a19407d1
Fixes for currency set for paymentsa
2022-02-08 23:29:59 +11:00
David Bomba
9f068e62ff
Clean up routes
2022-02-01 13:55:11 +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
0b2a8eac1a
Minor fixes for checking payment values
2022-01-26 17:30:43 +11:00
David Bomba
ac0efe9ead
Improves for interacting with gmail API
2022-01-23 23:18:09 +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
e9d9b8a137
Tests for apple pay
2022-01-06 10:19:31 +11:00
David Bomba
26aa36d131
Add Serbian language
2021-12-20 21:24:05 +11:00
David Bomba
5a8a52800b
Catch routes are POST that are hit with GET
2021-12-15 11:04:10 +11:00
David Bomba
677f1649ee
Catch all for payments that attempt to hit GET route
2021-12-15 10:07:04 +11:00
David Bomba
e245d07a75
Fixes for CSRF issues with client portal downloads
2021-12-14 15:38:32 +11:00
David Bomba
5323458411
Fixes for downloading archived PDFs
2021-12-14 11:33:25 +11:00
David Bomba
a505f2531b
Dedicated ninja plan controller
2021-11-23 21:39:43 +11:00
David Bomba
ca788476d8
Add filter controller
2021-11-20 11:34:43 +11:00
David Bomba
829722d102
Merge pull request #6982 from turbo124/v5-develop
...
Hide deleted tasks
2021-11-19 15:36:57 +11:00
David Bomba
a40c85f17d
Minor fixes for document preview
2021-11-16 09:09:36 +11:00
David Bomba
6c11e54a29
Add default templates
2021-11-14 08:20:33 +11:00
Benjamin Beganović
0e5b5393d3
Payments
2021-11-11 17:51:04 +01:00
David Bomba
4b494ab5fd
improve rate limiting
2021-11-11 15:01:24 +11:00
David Bomba
be45998ebe
Fixes for invitation 404 messaging
2021-11-08 10:17:49 +11:00
David Bomba
3b4afd4537
Minor fixes for check data
2021-11-07 17:12:51 +11:00
David Bomba
86d4f5e7ea
Fixes for Swagger + Group Settings Documents
2021-10-20 07:58:14 +11:00
David Bomba
587f912a22
Increase rate limit for postmark
2021-10-19 12:10:34 +11:00
David Bomba
cf4316b5ab
Allow disconnect from Stripe Connect
2021-10-09 18:07:05 +11:00
David Bomba
81772cd3e8
Pay Now Link
2021-10-05 21:29:32 +11:00
Benjamin Beganović
16059e3069
Add confirmation
route for payment methods
2021-09-29 16:26:15 +02:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
...
Statements in client portal
2021-09-20 11:43:45 +10:00
David Bomba
617703b405
Set company as a reference for Company Export
2021-09-18 17:55:34 +10:00
=
85f2b6a5df
Default Design
2021-09-18 15:22:47 +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
Benjamin Beganović
0cbc9820e5
Add statement/raw
route
2021-09-15 17:19:40 +02:00
Benjamin Beganović
615002e6b0
Merge remote-tracking branch 'upstream/v5-develop' into v5-659
2021-09-14 11:40:40 +02:00
David Bomba
02de2607e0
Fixes for recurring expenses
2021-09-14 18:52:54 +10:00
David Bomba
b6d3c7123a
Generic exception renderer
2021-09-12 10:43:52 +10:00
=
af8f559466
Quote webhooks and default company setter
2021-09-11 13:02:03 +10:00
Benjamin Beganović
ce554f5fcd
Add Statement
to sidebar
2021-09-07 18:00:22 +02:00
Benjamin Beganović
9dececf08b
Scaffold StatementController & update client.php
2021-09-07 17:56:35 +02:00
Benjamin Beganović
160370c362
Add router methods for invoice, credit & quote
2021-09-05 12:41:00 +02:00
Benjamin Beganović
36801316c6
Define entity
routes explicitly
2021-09-02 11:33:31 +02:00
David Bomba
dc093aa1c8
minor fixes for ninja hosted
2021-09-01 15:03:01 +10:00
David Bomba
296cb0511b
Fixes for hosted onboarding
2021-09-01 14:02:57 +10:00
David Bomba
700fd6bf99
Fixes for password protection route - always check if a password is presented!
2021-08-31 14:09:12 +10:00
=
9f6fdb74c4
Fixes for Payment URL
2021-08-30 22:04:51 +10:00
David Bomba
9c11e5fc4e
Merge pull request #6496 from beganovich/v5-statements
...
(v5) Statements implementation
2021-08-25 09:41:57 +10:00
Benjamin Beganović
c6bc102c6d
Update client.statement
route
2021-08-24 13:18:32 +02:00
David Bomba
827dba0bed
Recurring Quotes / Expenses events
2021-08-24 15:55:14 +10:00
David Bomba
bab9f222ff
Recurring Quotes Tests
2021-08-24 15:05:35 +10:00
David Bomba
2bafe5d1fc
Recurring Expenses
2021-08-24 11:29:56 +10:00
David Bomba
174248e03d
Events
2021-08-24 11:23:53 +10:00
David Bomba
b0282c2364
Fix missing includes for triggered actions
2021-08-23 07:12:58 +10:00