1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-21 17:01:33 +02:00
Commit Graph

914 Commits

Author SHA1 Message Date
David Bomba
93e3a34181 Fixes for float parsing when the number is less than 1 2021-09-23 21:13:10 +10:00
Benjamin Beganović
65b1feddbe Parse line breaks for terms, public notes & footer 2021-09-22 13:21:00 +02:00
David Bomba
449649b748 Minor fixes 2021-09-22 18:48:33 +10:00
David Bomba
f572b61d61
Merge pull request #6687 from turbo124/v5-develop
Add inline download capability
2021-09-21 08:37:52 +10:00
Benjamin Beganović
db81802dab Merge remote-tracking branch 'upstream/v5-develop' into v5-647 2021-09-20 14:41:39 +02:00
=
6b9b12d723 Add 2021-09-20 21:19:03 +10:00
=
e1b052a843 Minor Fixes 2021-09-18 09:26:28 +10:00
=
6696d2ba36 Add recurring_expense property if it doesn't exist. 2021-09-18 08:10:44 +10:00
=
b6b4ca0267 minor fixes 2021-09-18 07:59:04 +10:00
Benjamin Beganović
672c832b9b Hipster: Show statement label 2021-09-17 20:06:41 +02:00
Benjamin Beganović
926a599e8d Push $amount as last column 2021-09-17 19:49:40 +02:00
David Bomba
dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba
618027dcd8 Add gross line and subtotals 2021-09-15 10:00:29 +10:00
David Bomba
33c05b1ad0 Add exclusive taxes to line items 2021-09-15 09:02:25 +10:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
David Bomba
f168895507 Add first/last names for available fields 2021-09-13 08:02:10 +10:00
=
57602952e9 Set partial labels on invoices 2021-09-07 21:58:17 +10:00
David Bomba
32b0479101 Fixes for quantity number in line items 2021-09-06 15:37:52 +10:00
David Bomba
79ef62fefb Fixes for System Log Filter types 2021-09-06 13:07:11 +10:00
David Bomba
d575fac950 Fixes for edge cases when applying :MONTH in invoice pdfs 2021-09-06 11:48:08 +10:00
David Bomba
ff130ae8a2 Hosted Migration Console Command 2021-09-05 19:40:50 +10:00
David Bomba
c72722ed05 Wrap all env vars in double quotes 2021-09-03 22:30:05 +10:00
David Bomba
8ff9c923e3 Minor fix for accessing account in helper 2021-09-03 20:45:23 +10:00
David Bomba
10ad4b6248 v5.3.5 2021-09-02 17:51:54 +10:00
David Bomba
003f326f8d WePay ACH / Credit card Token billing 2021-08-30 13:20:29 +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ć
a5f8d8c042 Rename $payment_date to $payment.date 2021-08-24 15:37:16 +02:00
David Bomba
06157e95a6 Recurring Quotes Tests 2021-08-24 15:32:22 +10:00
Benjamin Beganović
053f951fef Add payment_date and method variables to HtmlEngine 2021-08-23 14:22:22 +02:00
David Bomba
a0f6afec0f Stubs for Recurring Expenses 2021-08-23 09:38:55 +10:00
=
f315ebd715 Fixes for tests 2021-08-21 16:24:00 +10:00
David Bomba
c3f05d5c8c Handle company logo not present failure 2021-08-21 14:57:31 +10:00
Benjamin Beganović
2553297edd Add $statement_date variable (wip) 2021-08-20 15:39:54 +02:00
David Bomba
2528fc16b8
Merge pull request #6488 from turbo124/v5-develop
eWay payment driver + PHP version bump to 7.4
2021-08-19 00:44:04 +10:00
=
1bb95b3750 Bump PHP version minimum to 7.4 2021-08-18 22:26:27 +10:00
Benjamin Beganović
80b72ac8d7 Add $number_short for entity numbers 2021-08-18 12:38:03 +02:00
David Bomba
17ba910ba2
Merge pull request #6472 from turbo124/v5-develop
Updates for authorize.net
2021-08-17 18:45:21 +10:00
David Bomba
d768c334cb Fixes for line items 2021-08-17 18:45:00 +10:00
David Bomba
9ec7a48eae Force line items to have a default type_id 2021-08-17 15:35:26 +10:00
Benjamin Beganović
790c8690cd Add $dir & $dir_text_align variables 2021-08-16 11:11:34 +02:00
David Bomba
c9bb67cafe Fixes for net subtotal when using exclusive taxes 2021-08-13 07:29:36 +10:00
David Bomba
f474273ced Add $client.city 2021-08-12 21:33:05 +10:00
Benjamin Beganović
fbe0d3e8bd Update references to process_markdown flag 2021-08-09 14:31:31 +02:00
Benjamin Beganović
8bacd14d91 :WEEK_AHEAD notation 2021-08-06 14:07:07 +02:00
Benjamin Beganović
d10ffefd7e :WEEK_BEFORE notation 2021-08-06 14:04:46 +02:00
Benjamin Beganović
baa16f6adb :WEEK notation 2021-08-06 14:02:23 +02:00
David Bomba
fa6fa0e6ef Additional payment variables 2021-08-06 08:51:47 +10:00
Benjamin Beganović
575d58e6f0 Update company logo to resolve from logo_base64() 2021-07-26 11:09:11 +02:00
David Bomba
176fb66391 Tweak email delays 2021-07-24 11:34:09 +10:00
Jonathan Starck
2f13a8a323 Added own language label for net_subtotal and already included it in the English and German translation 2021-07-23 01:47:47 +02:00
David Bomba
ce696f7950
Merge pull request #6311 from turbo124/v5-develop
Fixes for reminders
2021-07-22 18:33:51 +10:00
David Bomba
5f5a33bac9 Fixes for Notifications 2021-07-22 18:33:25 +10:00
David Bomba
c6ed151813 Fixes for ACH 2021-07-22 08:44:03 +10:00
Benjamin Beganović
ff5769ef78 Allow type_id=5 for invoice items 2021-07-21 15:07:01 +02:00
David Bomba
d82491d163 Email user when another user is added into the system 2021-07-19 14:17:58 +10:00
David Bomba
53f6aeb9d3 Add net_subtotal option 2021-07-18 18:57:26 +10:00
David Bomba
a4c1829257 Fixes for shared counterS 2021-07-16 23:33:53 +10:00
David Bomba
4555859936 Fixes for shared counterS 2021-07-16 23:10:27 +10:00
David Bomba
21636e21b2 Always show balance due when in draft mode. 2021-07-12 20:43:41 +10:00
David Bomba
6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
David Bomba
72a6dd8f4c Cache timezones and languages 2021-07-10 11:40:27 +10:00
Will G
a0520f38d0 Added ability to set arguments sent to Snappdf 2021-07-06 20:47:50 -04:00
David Bomba
659d742477 Fixes for base driver 2021-07-05 13:47:45 +10:00
David Bomba
39db18f532 adjustment for string methods 2021-07-04 16:37:31 +10:00
David Bomba
16ee6d0f6e Minor fixes for tests 2021-07-03 13:47:15 +10:00
Benjamin Beganović
a60807b274 Localization support for range dates (MONTH+1) 2021-06-25 08:21:04 +02:00
David Bomba
0c9de66a80 Set Transactions on the correct database 2021-06-24 21:52:02 +10:00
David Bomba
f696f4926a
Merge pull request #6119 from turbo124/v5-develop
V4 -> V5 compatiblity improvements
2021-06-24 07:56:16 +10:00
David Bomba
77432954d3 V4 -> V5 compatiblity improvements 2021-06-24 07:55:29 +10:00
David Bomba
7e6e1d3de0 Backward compatiblity for custom counters 2021-06-23 22:55:01 +10:00
Benjamin Beganović
7f342b589d Remove unused method 2021-06-23 10:48:56 +02:00
Benjamin Beganović
38504e2d53 Skip post-table processing for emails 2021-06-23 10:46:51 +02:00
David Bomba
172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba
2adb1728ea Fixes for license 2021-06-16 20:34:30 +10:00
David Bomba
36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
Benjamin Beganović
dfdb4b1cd9 Merge remote-tracking branch 'upstream/v5-develop' into v5-update-email-templates 2021-06-15 15:45:14 +02:00
Benjamin Beganović
01e7e3271e Adapt templates for dynamic emails 2021-06-15 15:42:37 +02:00
Benjamin Beganović
2bc83aff27 CSS inliner plugin 2021-06-14 14:50:28 +02:00
David Bomba
95c9eb03a9 merge v5-dev 2021-06-14 20:47:03 +10:00
=
c67998219e invoice_total_raw 2021-06-13 22:56:33 +10:00
David Bomba
55918d772c Specify disk for storage operations 2021-06-13 13:57:08 +10:00
David Bomba
7709bd32d1 Ensure directories are created prior to PDF generation 2021-06-13 10:18:07 +10:00
=
afdfddd7e9 Refactor for entity paths 2021-06-12 21:50:01 +10:00
David Bomba
a5054f87a5 Fixes for endless reminders 2021-06-10 11:15:21 +10:00
David Bomba
9fad98017b Update fr_CA langs 2021-06-07 08:41:04 +10:00
David Bomba
e631a72fb4 Fixes for test 2021-06-06 19:27:15 +10:00
David Bomba
ec6bf52b43 Add specific route for disabling 2FA 2021-06-06 19:21:05 +10:00
Benjamin Beganović
a55142acd9 Don't parse markdown for footer, public notes & terms 2021-06-04 13:28:12 +02:00
David Bomba
b75c01d6d4 Minor fixes 2021-06-04 17:41:12 +10:00
David Bomba
e17ff7dbfd Fix for regression in Handler.php 2021-06-04 08:30:21 +10:00
David Bomba
e97b6f00ed Fix for regression in Handler.php 2021-06-04 08:23:42 +10:00
David Bomba
c77660495c Fixes for subscriptions 2021-06-04 08:16:18 +10:00
David Bomba
3b14074c0b Fixes for magic links 2021-06-03 09:50:31 +10:00
David Bomba
efbd33a23b
Merge pull request #5905 from turbo124/v5-develop
Fixes for deleting and reusing design names
2021-06-03 08:02:46 +10:00
David Bomba
214396fa43 Fixes for deleting and reusing design names 2021-06-03 08:02:30 +10:00
Benjamin Beganović
27582c02ca
Merge pull request #5840 from beganovich/v5-2705-photo-design
(v5) Photo design
2021-06-02 17:22:14 +02:00
Benjamin Beganović
64830df3da
Merge pull request #5863 from beganovich/v5-3105-pdf-markdown-support
(v5) Markdown support on PDFs
2021-06-01 13:37:47 +02:00
David Bomba
829b069063 Fixes for custom translations 2021-05-31 20:40:34 +10:00
Benjamin Beganović
f5d218197a Markdown support for entity footer, public notes & terms 2021-05-31 12:19:56 +02:00
David Bomba
eca7d37c2e Remove strict dependencies for MySQL 2021-05-28 13:29:54 +10:00
Benjamin Beganović
ac696d4d65 Hero image resolving 2021-05-27 15:12:52 +02:00
David Bomba
e254a9ad73 Refactor reminders 2021-05-26 10:35:39 +10:00
David Bomba
f42de7f949 Tests for reminders 2021-05-26 09:43:23 +10:00
David Bomba
de0904ba1c Fixes for request property accessor 2021-05-26 09:26:13 +10:00
David Bomba
9d21b4fd57 Refactor LoginController 2021-05-23 18:43:50 +10:00
David Bomba
52c3d63349 Refactor system logger to enable multidb 2021-05-19 11:12:23 +10:00
David Bomba
9773e4808d Fixes for URLs 2021-05-17 20:16:30 +10:00
David Bomba
9a44561b2f Fixes for attaching documents and pdfs 2021-05-13 08:13:33 +10:00
David Bomba
dacd31bb83 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-05-10 09:53:05 +10:00
David Bomba
7808b4c30d Fixes for created_at dates in migration 2021-05-10 09:52:58 +10:00
David Bomba
87ddad6670 Working on PDF generator flags 2021-05-09 21:30:31 +10:00
David Bomba
2e6471692a Fixes for caching 2021-05-07 23:29:02 +10:00
=
b074338947 Fixes for statics 2021-05-07 20:58:24 +10:00
=
2a90476f88 Fixes for cache 2021-05-07 20:53:59 +10:00
David Bomba
92bcc0946b
Merge pull request #5635 from turbo124/v5-develop
Add activities to entities
2021-05-07 08:32:44 +10:00
David Bomba
85c05f7c30 Fixes for VarEvents 2021-05-07 07:12:07 +10:00
Benjamin Beganović
5f14c0a541 Fixing the 500 when using negative taxes 2021-05-06 12:46:02 +02:00
Benjamin Beganović
0c1ed84080 Use translated country names for company on PDF 2021-05-06 10:23:12 +02:00
Benjamin Beganović
62e980ca08 Use translated country names for client on PDF 2021-05-05 17:58:59 +02:00
David Bomba
e7526cb4dc Fixes for reset of counters 2021-05-05 10:58:18 +10:00
David Bomba
83da701646 Fixes for company domain 2021-04-28 13:58:37 +10:00
David Bomba
300cc9fb9e Fixes for Checkout.com 2021-04-22 23:32:34 +10:00
Benjamin Beganović
b9ee87b124 wip 2021-04-22 13:03:30 +02:00
Benjamin Beganović
6d0c2ec5ca wip 2021-04-22 12:29:00 +02:00
Benjamin Beganović
ca15b03eda wip 2021-04-21 17:56:18 +02:00
David Bomba
d892e0b6ed Fixes for counter 2021-04-21 19:57:59 +10:00
Benjamin Beganović
cc7bdf15fe wip 2021-04-20 13:31:21 +02:00
David Bomba
06f08adaf2
Merge pull request #5475 from turbo124/v5-develop
v5.1.48
2021-04-20 07:28:40 +10:00
Benjamin Beganović
873fe6ce07
Merge branch 'v5-develop' into v5-1304-emails 2021-04-19 16:59:23 +02:00
Benjamin Beganović
417260e25d wip 2021-04-19 11:41:56 +02:00
David Bomba
25fe52ab18 Add portal_url variable 2021-04-19 11:19:00 +10:00
Benjamin Beganović
875c7ba950 - Dark mode 2021-04-18 17:35:33 +02:00
Benjamin Beganović
b9528d09c0 - Add support for centering the content
- Load styles from the master branch
2021-04-18 17:09:44 +02:00
David Bomba
7026dbd8f2 Add custom translations to email preview and sent emails 2021-04-16 16:22:42 +10:00
Benjamin Beganović
331b49ff04 wip 2021-04-15 15:56:20 +02:00
Benjamin Beganović
df6718a31e wip 2021-04-14 16:09:37 +02:00
David Bomba
bb0d91a30f Fixes for HTMLEngine 2021-04-14 14:49:53 +10:00
David Bomba
aabe5683e1 Refactoring subscriptions 2021-04-14 14:41:04 +10:00
David Bomba
1e663afba4 Remove commonmark implementation 2021-04-14 07:40:58 +10:00
David Bomba
5c1eb7f7eb Update texts 2021-04-14 07:40:07 +10:00
Benjamin Beganović
325d39736f wip 2021-04-13 17:07:34 +02:00
Benjamin Beganović
dba330bcb3 wip 2021-04-13 16:43:35 +02:00
David Bomba
a386a33a7e
Merge branch 'v5-develop' into v5-develop 2021-04-13 19:35:44 +10:00
David Bomba
7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba
477aa691a9 Add custom exceptions 2021-04-12 14:36:51 +10:00
Benjamin Beganović
1ba9e44e2e wip 2021-04-10 13:33:56 +02:00
David Bomba
7372aecb1a Remove logging 2021-04-10 12:15:37 +10:00
David Bomba
1696c63ba4 fixes for endless recursion 2021-04-10 12:01:36 +10:00
Benjamin Beganović
c17893f9a8 Add $page_size & $page_layout 2021-04-08 17:49:28 +02:00
David Bomba
d9d042724e Add daily reset 2021-04-08 20:38:31 +10:00
David Bomba
c1b6e2043e Fixes for subscriptions 2021-04-07 21:05:09 +10:00
David Bomba
3a3ddc031c Working on subscriptions 2021-04-07 18:06:50 +10:00
David Bomba
23206d7a67 Add licenses table 2021-04-07 00:00:24 +10:00
David Bomba
fac1eebd2c PHP 8.0 suppotr 2021-04-06 10:43:56 +10:00
Benjamin Beganović
2cd3ceed2e Allow expenses to be part of products table 2021-04-05 14:21:49 +02:00
Benjamin Beganović
ecbe6494c6 Alias the $task.rate to $task.cost for column support 2021-04-01 15:00:09 +02:00
David Bomba
1e83b729d5 Minor fixes for subscriptions 2021-04-01 20:33:50 +11:00
David Bomba
9bf9bc35ad
Merge pull request #5305 from turbo124/v5-develop
Payment mailer fixes
2021-04-01 08:29:12 +11:00
Benjamin Beganović
c300ffc4d9 passwordless login 2021-03-31 18:10:44 +02:00
David Bomba
9c4a223923 Fixes for notification gates 2021-03-31 13:28:03 +11:00
David Bomba
404ee307fd Magic link maker 2021-03-31 11:07:54 +11:00
Benjamin Beganović
1e618dcbad
Merge pull request #5287 from beganovich/v5-3003-locale-fixes-for-literal
(v5) Show "literal" months using locale on PDFs
2021-03-30 16:30:07 +02:00
Benjamin Beganović
6af83a8675 wip 2021-03-30 15:50:39 +02:00
Benjamin Beganović
eb0aed513f wip 2021-03-30 14:44:33 +02:00
David Bomba
caf7ad5998 Minor fixes for self updater - more verbose messaging after self update 2021-03-30 18:01:20 +11:00
David Bomba
de99ed2ba4 Fixes for quote numbering 2021-03-29 21:00:22 +11:00
David Bomba
fc3889671e Fixes for HTMLEngine 2021-03-27 06:30:46 +11:00
David Bomba
c47318df1e Fixes for company presenter 2021-03-27 06:21:47 +11:00
David Bomba
cb7f27462b
Client subscriptions + bug fixes (#5238)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications
2021-03-24 20:14:30 +11:00
=
3d375e4148 Workig on client subscriptions 2021-03-23 23:17:28 +11:00
Benjamin Beganović
500fa38a29 Remove nl2br for public notes 2021-03-22 12:08:59 +01:00
=
5b290b1770 Small fix for usernotifies 2021-03-21 08:57:11 +11:00
David Bomba
34b9877868 Minor fixes 2021-03-19 23:37:57 +11:00
David Bomba
10f7b1a309 Fixes for 2fa 2021-03-18 22:46:58 +11:00
David Bomba
ac6feb706e Small fix for new PDF generator 2021-03-18 20:57:55 +11:00
David Bomba
086189a1ea Hosted PDFs by invoice ninja 2021-03-18 11:53:08 +11:00
David Bomba
7fbe4ceb5d
Merge pull request #5162 from turbo124/v5-develop
Remove illegal characters from pdf file names
2021-03-18 08:19:56 +11:00
Benjamin Beganović
c320b6bfbb
Merge branch 'v5-develop' into v5-1103-billing-landing-page 2021-03-17 17:14:55 +01:00
Benjamin Beganović
127c6cb3cd wip 2021-03-17 16:12:25 +01:00
David Bomba
f52fb31ced Remove illegal characters from pdf file names 2021-03-17 22:29:20 +11:00
David Bomba
f00c1f95c0 Add new counter settings 2021-03-17 21:06:08 +11:00
David Bomba
c95e0c3d7e Tuning company settings for missing properties 2021-03-17 20:28:44 +11:00
David Bomba
059cec705d Small fix for user notifications 2021-03-17 11:13:29 +11:00
David Bomba
db03dccbaf Limit reminders for free plans 2021-03-17 08:15:43 +11:00
David Bomba
255643d7dc Fixes for connected account 2021-03-14 21:32:09 +11:00
=
487cf555b9 Fix for displaying logo 2021-03-13 16:56:52 +11:00
David Bomba
f67652cf88
Merge pull request #5100 from beganovich/v5-1003-company-custom-fields
(v5) Support for custom company fields on the PDF
2021-03-13 15:07:08 +11:00
Joshua Dwire
a844afd128 Support pre-configured installs where setup doesn't allow changing DB info 2021-03-11 19:48:41 -05:00
Benjamin Beganović
b88533d3d2 Catch possible invalid format exception & return "Invalid date!" 2021-03-10 16:56:17 +01:00
David Bomba
e7e455667d Fixes for company logo in emails 2021-03-10 12:51:08 +11:00
David Bomba
9c2e5c2de4 Fixes for blank company name 2021-03-08 15:20:02 +11:00
David Bomba
7a50032b35 Logging 2021-03-07 08:50:14 +11:00
David Bomba
86673a6c66 Fixes for client address 2021-03-05 21:27:36 +11:00
David Bomba
f99195c07a Small fixes 2021-03-05 11:16:38 +11:00
David Bomba
9b3ea22c22
Merge pull request #5018 from turbo124/v5-develop
Fixes for attaching a user to different companies
2021-03-03 21:11:12 +11:00
David Bomba
bfbde2ba51 Fixes 2021-03-03 21:04:10 +11:00
Benjamin Beganović
a04b075956 Update entity labels on PDF 2021-03-02 15:42:42 +01:00
Benjamin Beganović
7543ab33ff Update white label logo 2021-03-02 14:26:34 +01:00
=
b57d4bfb7c Fixes for recurring invoice number not being prefixed 2021-03-02 21:57:14 +11:00
David Bomba
c887d81dd6
Merge pull request #5000 from turbo124/v5-develop
Fixes for archived invoice not emailing
2021-02-27 11:32:50 +11:00