David Bomba
32036a8569
Fixes for PDF paths
2021-07-07 21:39:49 +10:00
Benjamin Beganović
e8e1e138ea
Change $company->primary_color to #298AAB
2021-07-07 11:15:58 +02:00
David Bomba
4eea13334e
Code cleanup
2021-06-23 13:03:47 +10:00
David Bomba
5e4d70d69b
Default shown tasks = invoiced
2021-06-23 07:54:06 +10:00
David Bomba
823d23df24
Set exchange rates on invoices/payments when marking as paid
2021-06-22 08:39:08 +10:00
David Bomba
172604a1a0
WePay
2021-06-20 22:10:22 +10:00
David Bomba
0d2cf66776
Fixes for BCC list
2021-06-17 21:55:56 +10:00
David Bomba
c076998366
Wepay Payments
2021-06-16 20:12:04 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
=
99d6d1c516
Email timing offset
2021-06-10 21:25:47 +10:00
=
e37613a5a1
Company Registration
2021-06-05 20:31:11 +10:00
David Bomba
829b069063
Fixes for custom translations
2021-05-31 20:40:34 +10:00
David Bomba
6dc3668ff6
Fixes for tests
2021-05-31 08:17:42 +10:00
David Bomba
d3c8060dfb
Fixes for tests
2021-05-27 11:19:07 +10:00
David Bomba
9d20ddca2a
Add outstanding to invoice totals
2021-05-24 21:54:22 +10:00
David Bomba
f24e566952
Fixes for LightLogs
2021-05-07 08:44:27 +10:00
David Bomba
4703496c7c
Fixes for PSR loading
2021-05-04 22:04:07 +10:00
David Bomba
e8d6d29f17
Track bounced and spam mail
2021-05-04 12:49:32 +10:00
David Bomba
592aba6bb0
analytics
2021-04-29 13:43:40 +10:00
David Bomba
7fabda0ea1
fix for typo
2021-04-29 10:39:56 +10:00
David Bomba
d35cef02c3
Fixes for analytics
2021-04-29 10:02:09 +10:00
David Bomba
f26948b76f
Log query analytics
2021-04-29 09:19:00 +10:00
David Bomba
47ad8e1394
Set default values
2021-04-25 14:45:16 +10:00
David Bomba
28caa315a5
Fixes for Analytics
2021-04-25 14:36:22 +10:00
David Bomba
b4945220e8
Analytics
2021-04-24 23:19:46 +10:00
=
045fd56304
Change default pdf column properties
2021-04-09 17:44:17 +10:00
=
2ab00ed2d8
Remove redundant packages
2021-04-09 17:39:52 +10:00
David Bomba
4c56d7328c
Add page layout option
2021-04-08 08:19:36 +10:00
David Bomba
660dca561b
subscriptions
2021-04-05 22:37:25 +10:00
David Bomba
3a770361aa
Set valid until when a quote is marked as sent
2021-04-01 19:07:32 +11:00
David Bomba
b9e56a271d
Add expense type id for invoice items
2021-03-31 21:41:17 +11:00
David Bomba
abd3a89bc9
Subscriptions ( #5248 )
...
* 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
* Add with trasheD
* Rename BillingSubscriptions to Subscriptions
* Refactoring subscriptions
2021-03-25 21:55:59 +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
Benjamin Beganović
d5ad6088f6
Create data mapper for cached data / billing context
2021-03-22 13:56:26 +01:00
David Bomba
c7d7916b04
Update defaults
2021-03-21 16:35:09 +11:00
David Bomba
ba91c96c40
update texts
2021-03-20 13:49:45 +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
c95e0c3d7e
Tuning company settings for missing properties
2021-03-17 20:28:44 +11:00
Benjamin Beganović
653973c826
Align content to left by default
2021-03-10 14:32:17 +01:00
David Bomba
bfbde2ba51
Fixes
2021-03-03 21:04:10 +11:00
David Bomba
29b4e6d1b7
minor fixes
2021-02-25 21:41:18 +11:00
David Bomba
1b3a9e6398
Fixes for updating products
2021-02-23 09:08:43 +11:00
David Bomba
c934c09b67
Reply to name
2021-02-11 21:09:34 +11:00
=
e918d8243e
Fixes for default template
2021-02-04 22:48:01 +11:00
David Bomba
af472b21c1
Working on filtering responses based on user permissions
2021-01-29 23:05:03 +11:00
David Bomba
e0d14cc82e
Reduce primary font size
2021-01-28 21:07:15 +11:00
Benjamin Beganović
924af2a981
Remove <br/> from template defaults
2021-01-19 11:15:54 +01:00
David Bomba
d4bfca46bc
Fixes for reminder job
2021-01-18 21:59:24 +11:00
David Bomba
989d2fe574
Default show dashboard to false
2021-01-13 18:47:14 +11:00
David Bomba
7f03a1900e
Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template
2021-01-13 18:20:46 +11:00
David Bomba
e0c995a8b3
Fix for trailing $ in default templates
2021-01-13 07:40:49 +11:00
David Bomba
5a840201da
Move field from company table to settings
2021-01-07 17:08:34 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
Benjamin Beganović
f98627e47f
Rename product.product_key to product.item
2020-12-23 14:25:12 +01:00
David Bomba
6f451b8924
Remove redundant info() Change document download route
2020-12-13 20:46:29 +11:00
David Bomba
23f07a901b
Version bump to 5.0.35
2020-12-11 23:20:46 +11:00
David Bomba
6a03bcc546
Merge branch 'v5-develop' into v5-develop
2020-12-09 07:25:16 +11:00
Benjamin Beganović
53525dc93f
rename task.service to task.product key
2020-12-08 16:10:29 +01:00
David Bomba
8107a49677
remove trailing slash from app url
2020-12-08 07:21:08 +11:00
David Bomba
a8958f4b09
Minor fixes for batch migrations
2020-11-30 18:43:33 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
4b1aabbac7
Fixes for migration
2020-11-23 12:46:16 +11:00
Benjamin Beganović
8080dffa85
show custom messages in cp
2020-11-16 15:37:09 +01:00
David Bomba
b1591632d8
Refactor defaults for invoice PDF
2020-11-13 22:52:11 +11:00
David Bomba
d8bb01430f
Fixes for renaming company gateway columns
2020-11-12 22:09:31 +11:00
David Bomba
7af791a4c4
Working on from, replyTo and bcc emails
2020-11-12 12:43:32 +11:00
David Bomba
7977b2a1e7
Remove stale classes
2020-11-10 08:04:57 +11:00
David Bomba
0d4ad91cd4
Fixes for reminder template emails
2020-11-08 08:17:30 +11:00
Clément Gayot
9fd76f60e6
Remove useless "use"
2020-11-07 03:18:25 +01:00
David Bomba
4784e80859
Working on templates / reminders and late fees
2020-11-05 09:48:46 +11:00
David Bomba
100207f4cb
Merge pull request #4267 from turbo124/v5-develop
...
Company Settings Implmentation
2020-11-05 07:49:10 +11:00
Benjamin Beganović
14b11ecbbd
Refactor total table columns:
...
- $task.cost => $task.rate
- $task.quantity => $task.hours
2020-11-04 11:22:43 +01:00
David Bomba
5c5102baeb
Working on reminders
2020-11-04 20:32:49 +11:00
David Bomba
d598aeeb03
Working on reminders
2020-11-04 19:43:20 +11:00
David Bomba
697fa568db
Working on company settings implementation
2020-11-04 18:57:16 +11:00
David Bomba
5fe85ca3f0
Working on company settings implmentation
2020-11-04 17:02:15 +11:00
David Bomba
529ef5d686
Working on settings implementation
2020-11-04 16:22:51 +11:00
=
6479b2fd3e
Fix for laravel 8 route file regression + psalm cleanup
2020-11-01 16:09:09 +11:00
=
3f202b8c58
Add view link to payment templates
2020-10-30 17:54:25 +11:00
David Bomba
9aeb2d7a5b
Psalm cleanup
2020-10-28 21:10:49 +11:00
David Bomba
073caab09b
Merge pull request #4216 from turbo124/v5-develop
...
Refactor HTMLEngine
2020-10-28 06:17:49 +11:00
David Bomba
97db2ad3b6
Merge pull request #4202 from beganovich/v2-checkout-refactor
...
(v5) Checkout.com refactor
2020-10-27 23:18:42 +11:00
David Bomba
f6435ab030
Working on emails
2020-10-27 22:57:12 +11:00
David Bomba
4561ed41f2
Minor fixes for email template
2020-10-27 08:54:59 +11:00
David Bomba
8f53424017
Fixes
2020-10-27 06:10:04 +11:00
Benjamin Beganović
488b8d859d
Move saving methods into BaseDriver
2020-10-26 14:40:50 +01:00
David Bomba
9c324f187e
Fixes for vendor presenter;
2020-10-20 08:18:09 +11:00
David Bomba
a3afa8ede9
Remove project name unique constraint
2020-10-19 21:59:58 +11:00
David Bomba
3d40df6264
Fixes for ledger id in transformer
2020-10-16 08:55:24 +11:00
David Bomba
407304d3c6
Console commands for small test data batches
2020-10-10 14:32:10 +11:00
David Bomba
6e00b09065
Add partial payment template
2020-10-10 07:31:24 +11:00
David Bomba
9187946760
Fixes for gateway
2020-10-09 22:13:33 +11:00
David Bomba
c48b02a690
Static template data
2020-10-09 13:28:33 +11:00
David Bomba
d4e2a0071a
Analytics
2020-10-07 14:56:35 +11:00
David Bomba
b8b3149582
Working on recurring & analytics
2020-10-07 14:00:32 +11:00
David Bomba
02baff1119
Fixes for tests
2020-10-06 16:04:54 +11:00
David Bomba
4a4c61f1cf
recurring
2020-10-06 15:11:48 +11:00
David Bomba
8756a89885
Allow login using contact_key or client_hash
2020-09-30 08:42:55 +10:00
David Bomba
9b546e66ac
Fixes for pdf variables
2020-09-29 22:31:08 +10:00
David Bomba
fd67a48c91
Bug fixes
2020-09-27 20:39:13 +10:00
David Bomba
ab0ec5e2cb
Vendor API endpoints
2020-09-23 10:16:19 +10:00
David Bomba
84ec6b35cd
Add additional fields to company settings auto_bill_date + client_portal_under_payment_minimum
2020-09-08 20:53:16 +10:00
David Bomba
77119e69fe
Add primary/secondary_color to companysettings
2020-09-08 14:02:00 +10:00
David Bomba
884f8f186a
Clean up for improvements to composer
2020-09-07 20:18:56 +10:00
David Bomba
ba75a44eb8
Laravel 7.x Shift ( #40 )
...
* Adopt Laravel coding style
The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.
However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.
You may use [Shift's .php_cs][2] file as a base.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
* Shift bindings
PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.
* Shift core files
* Shift to Throwable
* Add laravel/ui dependency
* Unindent vendor mail templates
* Shift config files
* Default config files
In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.
* Shift Laravel dependencies
* Shift cleanup
* Upgrade to Laravel 7
Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba
36c54d8cc3
Working on fees
2020-08-28 11:06:46 +10:00
David Bomba
4eb4f13b22
minor fixes for email templates
2020-08-22 08:13:42 +10:00
David Bomba
c9d94804de
Merge pull request #4002 from turbo124/v2
...
Tests for gateway fees
2020-08-20 07:40:33 +10:00
Benjamin Beganović
c386167762
Add company setting for enabling client portal uploads
2020-08-19 16:35:54 +02:00
David Bomba
ca99a66390
Fixes for tests
2020-08-19 16:09:01 +10:00
David Bomba
14983479d3
Add auto-bill to company settings "
...
git push
2020-08-19 15:24:35 +10:00
David Bomba
5daeab3895
allow total columns to be customized in PDF
2020-08-14 13:59:14 +10:00
David Bomba
5bfcdc80b2
Merge pull request #3972 from beganovich/v2-0708-pdfmaker-integration
...
(wip) End-to-end PDF Maker integration
2020-08-14 06:53:00 +10:00
David Bomba
7bde9d6967
Fixes for tests
2020-08-13 19:59:29 +10:00
Benjamin Beganović
5eb2ad0e77
Fixes for invoice/quote settings on company level
2020-08-10 17:21:56 +02:00
David Bomba
81a34f3446
Fixes for email templates not displaying css correctly
2020-08-02 19:59:32 +10:00
David Bomba
68e2e2c8f4
Merge branch 'v2' of https://github.com/turbo124/invoiceninja into v2
2020-07-30 07:48:33 +10:00
David Bomba
8e0942688d
fixes for tests
2020-07-29 15:14:55 +10:00
David Bomba
9ed31be17e
remove legacy setting option
2020-07-28 14:29:56 +10:00
David Bomba
5e6fdef935
Working on payment terms
2020-07-20 16:10:14 +10:00
David Bomba
41b85b3fb3
Ensure models are touched appropriately"
2020-07-16 21:01:39 +10:00
David Bomba
5af23a4072
changes for Demo
2020-07-13 20:12:29 +10:00
David Bomba
8eed07b8f5
Additional fields for entities
2020-06-28 08:24:08 +10:00
David Bomba
fa02cc1abe
Add variables
2020-06-22 20:28:08 +10:00
David Bomba
d3e008bf92
Fixes for settings
2020-06-11 21:43:01 +10:00
David Bomba
7e26a81fb9
Move enabled_tax_rates onto company model
2020-06-11 07:56:08 +10:00
David Bomba
0a4464fc23
Payment Failure Notifications ( #3755 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
* Working on payment failure notifications
* Working on payment failure notifications
2020-05-26 20:22:50 +10:00
David Bomba
e038c624bf
Fixes for payment terms types ( #3754 )
...
* Type Change for Payment Terms
* Fixes for payment terms casting
2020-05-26 18:41:14 +10:00
David Bomba
36abed4c7d
Type Change for Payment Terms ( #3753 )
2020-05-26 18:28:19 +10:00
David Bomba
d7b22ba1db
Add analytics engine ( #3664 )
2020-04-30 22:33:57 +10:00
David Bomba
c503d58505
Adjust email quotas - Hosted plan. ( #3663 )
...
* Fixes for invitations not being created in RandomDataSeeder
* Resend failed/quota exceeded emails
* Queue email tests
* Refund a client for a ninja account
* Adjust email quotas - hosted plan
2020-04-30 21:45:47 +10:00
David Bomba
280e42d366
Hosted platform rules ( #3650 )
...
* Filter properties which can be saved on free accounts
* Self Updater
* Fixes for tests
* Refactor for settings
* Working on feature permissions - Settings Saver
* Fixes for events on self-updater
* Working on Self Updater
* Working on free /pro settings saver
* Implement free/pro/enterprise saving for settings
* Update company request
* Implement settings saver for hosted platform for clients and group level settings
* Implement quotas for hosted version
* Validation rules for hosted platform"
2020-04-21 15:16:45 +10:00
David Bomba
820f770ef8
Upgrade Self Updater ( #3646 )
...
* Fixes for createinvoicepdf
* Filter properties which can be saved on free accounts
* Update laravel self updater version
* Upgrade self updater version
* Rework Composer upate
* Self Update
2020-04-20 08:35:48 +10:00
Benjamin Beganović
272109f699
Custom js and css in client portal ( #3638 )
2020-04-17 20:15:26 +10:00
David Bomba
9349eb0414
Repeating headers and footers for PDF ( #3622 )
...
* Subclass Notification class
* Subclass Notification class
* Working on invoice design
* Working on page headers and footers
* Fixes for headers and footers
* Fixes for invoices
2020-04-12 21:51:27 +10:00
David Bomba
581654141b
Fixes for entity dates ( #3563 )
2020-03-30 08:29:00 +11:00
David Bomba
6df62faa82
Fixes for Invoice Designs ( #3559 )
...
* fixes for tests
* Working on Invoice Designs
* Update phpunit.yml
* Update phpunit.yml
* Working on sending an individual email
* Update phpunit.yml
* Fixes for designs
* Update phpunit.yml
* Working on sending entity email - individual
* Fixes for account creation
* Remove Laravel Horizon
* remove logging
2020-03-28 22:34:04 +11:00
David Bomba
9cb7996a2e
Performance improvements for PDF rendering ( #3556 )
...
* Performance improvements for PDF generation
* CS Fixer
* Performance improvements for PDF generate
* Fixes for tests
2020-03-28 14:45:11 +11:00
David Bomba
060b5ef432
Fixes for designs ( #3554 )
...
* Fixes for designs
* minor fixes
* Fixes for composer.json
* Convert PDF variables to object instead of array
* Fixes for testS"
2020-03-27 18:22:35 +11:00
David Bomba
6a7079b0be
Implement Github actions ( #3547 )
...
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update .env.ci
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Update phpunit.yml
* Force /setup if system requirements are not met
* Update .env.ci
* Update phpunit.yml
* Minor changes for github actions"
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* Fixes for github actions
* cs-fixer
* cs-fixer
* Fixes for github actions
* db ports github actions
* Refactor the template engine
2020-03-26 14:23:57 +11:00
David Bomba
24c9121b1b
Template Previews ( #3527 )
...
* Fixes for add / archiving / deleting users
* Working on templates
* Fixes for templating
* Fixes for templating
* Add referral code to account creation
* Fixes for development environment
2020-03-25 13:50:08 +11:00
David Bomba
43e57d0117
Fixes for self-update ( #3514 )
...
* minor fix for payment notifications
* styleci
* Limit Self updating to self hosters only
:
* Fixes for designs
* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba
0e12b63c95
Design Changes ( #3504 )
...
* Fixes for tests
* Working on PDF tables
* Fixes for null values in designs
* Refactoring entity variables for PDF
* Fixes for pdf variables
* Minor fixes for designs
* Working on variable replacement for tables
* Refactoring designs
* Refactoring designs
* Refactoring design implementation
* Working on refactoring designs
* Serve tailwind locally
* Design changes
2020-03-16 21:12:10 +11:00
David Bomba
dc8ecbeeed
Fixes for company_user ( #3477 )
...
* Minor fixes for user delete
* Working on notifications
* Refactor for notifications
* Fix for checking settings withe negative integers
* Set payment id to 0
* Move pdf download to client side routes
* fixes for company_user
* Fixes for company_user
2020-03-11 22:05:05 +11:00
David Bomba
efa6350008
Fixes for updating pdf_variables in CompanySettings ( #3465 )
...
* Fixes for setting pdf_variables in company settings
* Fixes for company settings saver
2020-03-10 22:32:45 +11:00
David Bomba
25e29ed54c
Fixes for base repo. ( #3464 )
...
* Fixes for designs
* remove logs
* Minor fixes for Invoice Item
* Fixes for company defaults
2020-03-10 17:45:24 +11:00
David Bomba
7d39969a3b
Preview Route ( #3456 )
...
* Remove backup column from schema
* Add slack webhooks to company user table
* Preview route
* remove json column from company gateway
* fixes for testS
* Fixes for typos
2020-03-09 20:38:15 +11:00
David Bomba
7c00c68bf3
Create route for invoice/credit/quote PDF download ( #3441 )
2020-03-07 00:41:15 +11:00
David Bomba
f0176b6e37
Fixes for quote transformer ( #3434 )
...
* remove jobs table
* Working on notifications
* Working on notifications
* Fix for pdf_variables
* Fixes for notification
* Fixes for viewing invoice with NO company custom_fields
* Fixes for company settings object creation
* Working on group settings
* Fixes for storing the correct currency_id on client creation
* Fix for invoicetransformer
* fix for store client
* Update PaymentAppliedValidAmount.php (#38 )
* update company schema descriptions
* Update PaymentAppliedValidAmount.php
Co-authored-by: David Bomba <turbo124@gmail.com>
* Cast invoice designs to the Hashes
* Fixes for setting invoice/credit/design_ids to hashed
* Fixes for quote transformer
Co-authored-by: michael-hampton <michaelhamptondesign@yahoo.com>
2020-03-06 22:10:59 +11:00