1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 13:12:50 +01:00
Commit Graph

1404 Commits

Author SHA1 Message Date
Hillel Coren
df46330d5f After Update: Whoops, looks like something went wrong on 'Account Management' #1580 2017-07-20 19:59:33 +03:00
Hillel Coren
7e9add625b Support cloning expenses 2017-07-20 18:03:05 +03:00
Hillel Coren
016c58353f Quote approve button not shown for incorrect strtotime() conversion #1579 2017-07-19 20:49:45 +03:00
Hillel Coren
84b6b7b928 Fixed to bulk download 2017-07-19 17:34:09 +03:00
Hillel Coren
2bef0bdb66 Automatic late fees #1505 2017-07-18 21:15:51 +03:00
Hillel Coren
19d2e6aa61 Fix sandbox checkbox 2017-07-17 10:52:32 +03:00
Hillel Coren
763c5e08a5 Clean up error logs from API 2017-07-12 23:56:31 +03:00
Hillel Coren
967c503134 Improvements to OFX 2017-07-11 13:22:11 +03:00
Hillel Coren
36234dd6fa If credit number is enabled check a prefix/pattern is set 2017-07-05 11:31:15 +03:00
Hillel Coren
be4dbe5195 Bug: Due date not updated when copying invoice #1557 2017-07-04 22:58:33 +03:00
Hillel Coren
3f1720a4d5 Support WePay in UK 2017-07-04 12:24:49 +03:00
Hillel Coren
3594d1bea0 API optimizations 2017-07-04 12:04:21 +03:00
Hillel Coren
277e564645 Change session from flash to now where needed 2017-06-29 17:17:33 +03:00
Hillel Coren
ee42bed5f3 Fix import file extension check 2017-06-28 20:14:23 +03:00
Hillel Coren
50a84f9ffb Support creating/sending recurring invoices with the API 2017-06-28 17:39:32 +03:00
Hillel Coren
4d8fba0d70 Separate counter for credit invoices #1451 2017-06-27 22:07:10 +03:00
Hillel Coren
ab06b72e66 Working on recurring expenses 2017-06-26 21:36:58 +03:00
Hillel Coren
1baaa76a00 Working on recurring expenses 2017-06-26 12:45:42 +03:00
Hillel Coren
4a55e26117 Working on recurring expenses 2017-06-26 07:16:29 +03:00
Hillel Coren
b2f0012aae Support updating card on file 2017-06-21 23:36:59 +03:00
Hillel Coren
10907d93b6 Create recurring buy now invoices as sent 2017-06-21 17:43:01 +03:00
Hillel Coren
032cba785d Improving custom labels UI 2017-06-21 11:07:59 +03:00
Hillel Coren
0d1b9e0dc9 Enable adding tasks/expenses to any open invoice #1292 2017-06-20 18:10:57 +03:00
Hillel Coren
e180601898 Working on task invoices 2017-06-20 09:41:08 +03:00
Hillel Coren
973ceec719 Added dark mode as an option 2017-06-19 14:19:25 +03:00
Hillel Coren
7696ba610c Prevent quotes from being paid 2017-06-18 17:09:20 +03:00
Hillel Coren
78434fe159 Updated language files 2017-06-15 10:53:18 +03:00
Hillel Coren
cb533871ac Support setting country in API using country code 2017-06-15 10:24:40 +03:00
Hillel Coren
cf3815240d Show link to client portal 2017-06-13 21:53:54 +03:00
Hillel Coren
1a27a5b77d API Credit doesn't contain client_id #1512 2017-06-06 12:16:44 +03:00
Hillel Coren
7723d86c1d Added support for analytics 2017-06-05 16:31:28 +03:00
Hillel Coren
ebfb76bfac Delete files when canceling import 2017-06-05 12:13:24 +03:00
Hillel Coren
4a3529b523 When restoring client show view not edit page 2017-06-04 22:29:27 +03:00
Hillel Coren
27ee08d541 Fallback to phantomjscloud 2017-06-04 17:54:50 +03:00
Hillel Coren
3de8249258 Fix redirect issue 2017-06-01 21:05:01 +03:00
Hillel Coren
091e3ed1b2 Added additional custom designs 2017-06-01 19:13:13 +03:00
Hillel Coren
7cfcaa72ec Add credit support to the API 2017-05-30 13:56:51 +03:00
Hillel Coren
0b90e6e512 Fix PDF on older IE 2017-05-24 11:00:35 +03:00
Hillel Coren
a2e9d343f2 Add 'resume task' to task list actions 2017-05-22 21:35:50 +03:00
Hillel Coren
827b93e40c Add 'action' to API docs 2017-05-22 12:16:27 +03:00
Hillel Coren
b5ed7d9896 Refactor isInvoice to isStandard 2017-05-22 11:22:34 +03:00
Hillel Coren
8227726f50 Warn if creating a duplicate expense 2017-05-22 11:17:28 +03:00
Hillel Coren
0ed4250766 Per product Tax rate in invoice doesn't update product. #1108 2017-05-17 12:18:48 +03:00
David Bomba
f5e0b8e3b7 JSON formatting (#1495) 2017-05-16 20:34:04 +10:00
Hillel Coren
ec56df33ce Support sending payment email #1477 2017-05-16 13:13:53 +03:00
Hillel Coren
d90ab5bb53 Fix delete company code 2017-05-16 11:02:40 +03:00
Hillel Coren
76837ebe00 Multi-db fixes 2017-05-15 16:49:58 +03:00
Hillel Coren
0e530ba81a Fix header on dashboard with certain languages 2017-05-14 20:35:28 +03:00
Hillel Coren
661028b4e7 Multi-db fixes 2017-05-14 12:11:38 +03:00
Hillel Coren
44e477a9e1 Multi-db fixes 2017-05-10 13:02:20 +03:00
Hillel Coren
8de5bfb510 Multi-db fixes 2017-05-10 11:38:21 +03:00
Hillel Coren
1e018f1ba9 Multi-db fixes 2017-05-10 11:15:58 +03:00
Hillel Coren
16db7619e6 Fix translation 2017-05-10 10:42:33 +03:00
Hillel Coren
3492980453 Multi-db fixes 2017-05-10 10:23:50 +03:00
Hillel Coren
701f6c3851 Fix white label purchases with PayPal 2017-05-09 13:18:03 +03:00
Hillel Coren
a6c100eb47 Support relabeling po number and due date 2017-05-09 09:42:33 +03:00
Hillel Coren
ba90b3bcea Multi-db support 2017-05-02 22:46:29 +03:00
Hillel Coren
e560186bd6 Multi-db support 2017-05-02 22:39:07 +03:00
Hillel Coren
c032143c47 Multi-db support 2017-05-02 21:55:36 +03:00
Hillel Coren
64050f1115 Multi-db support 2017-05-02 13:35:42 +03:00
Hillel Coren
d4f25fe490 Check user email isn't taken in lookup tables 2017-05-01 21:46:31 +03:00
Hillel Coren
65d6bfd707 Multi-db support 2017-05-01 19:58:51 +03:00
Hillel Coren
2d6fcb4e39 Multi-db support 2017-05-01 18:35:06 +03:00
Hillel Coren
b6242d9981 Multi-db support 2017-05-01 17:29:31 +03:00
Hillel Coren
3f713d3b12 Multi-db support 2017-05-01 15:46:57 +03:00
Hillel Coren
9c70ca63f3 Multi-db support 2017-05-01 09:50:10 +03:00
Hillel Coren
2e0cd34bf8 Multi-db support 2017-04-30 23:07:58 +03:00
Hillel Coren
97c2a35868 Multi-db support 2017-04-30 22:52:05 +03:00
Hillel Coren
a28b63ce0f Return public ids for default tax rates in the API 2017-04-30 12:44:48 +03:00
Hillel Coren
af8d4ad370 Fix for data viz 2017-04-30 12:22:31 +03:00
Hillel Coren
7a06989689 Working on import 2017-04-30 11:58:56 +03:00
Hillel Coren
d1e77f877b Option to include expense documents with invoice #1442 2017-04-28 16:42:19 +03:00
Hillel Coren
3d95f6b8b0 Standardize file names and fixed aging report export 2017-04-28 12:23:56 +03:00
Hillel Coren
114da7b81c Invalid filter algorithm error in pdf generation #1443 2017-04-27 21:57:47 +03:00
Hillel Coren
063766d7f6 Fix for projects API 2017-04-27 17:29:13 +03:00
Hillel Coren
adfbd62963 Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2017-04-27 16:21:50 +03:00
David Bomba
95d3d92b7f Implement API endpoint for Projects (#1459) 2017-04-27 22:21:37 +10:00
Hillel Coren
e5c41d7b4a Check imported file type 2017-04-27 11:34:00 +03:00
Hillel Coren
b724570d5d Fix for invoicing tasks 2017-04-27 11:12:55 +03:00
Hillel Coren
3d953b3904 Fix product custom fields/default tax auto-complete with quotes 2017-04-26 22:16:47 +03:00
Hillel Coren
e617e92603 Create buy now invoices as draft 2017-04-26 22:07:42 +03:00
Hillel Coren
cd0376f0a6 Update reseller stats 2017-04-26 21:51:24 +03:00
Hillel Coren
801b80c767 Add outstanding as optional invoice field 2017-04-26 09:28:40 +03:00
Hillel Coren
430a0edbad Set user in send invoice/quote activity 2017-04-25 15:05:41 +03:00
Hillel Coren
bd4a92c25c Don't resize gif logos 2017-04-21 10:05:15 +03:00
Hillel Coren
d76005ee2c Plaid ClientID, Secret, and Public Key entry won't delete if fields contained prior data. #1440 2017-04-20 13:19:37 +03:00
Hillel Coren
7a448d5e81 Support setting buy now button currency 2017-04-20 12:49:24 +03:00
Hillel Coren
d1afeb524b Adjust reseller stats 2017-04-20 12:21:23 +03:00
Hillel Coren
6351086c4e Support marking expenses as paid #1400 2017-04-19 17:18:24 +03:00
Hillel Coren
4235bdfbb3 Working on tests 2017-04-18 17:04:44 +03:00
Hillel Coren
c469dc6fcb Working on tests 2017-04-18 17:00:08 +03:00
Hillel Coren
e4b07f0862 Working on tests 2017-04-18 16:53:00 +03:00
Hillel Coren
6d82985183 Working on tests 2017-04-18 16:46:36 +03:00
Hillel Coren
3c5565022d Fix for Laravel\Socialite\Two\InvalidStateException 2017-04-18 15:44:08 +03:00
Hillel Coren
43b703430e Country chooser for vendors and stripe payment doesn't use translated strings #1225 2017-04-18 10:10:15 +03:00
Hillel Coren
a1224f56d1 Add new recurring invoice link to client overview 2017-04-16 16:35:55 +03:00
Hillel Coren
96de6739bb Added custom contact fields 2017-04-16 14:31:14 +03:00
Hillel Coren
b327a20f10 Fix for partial refund 2017-04-16 12:42:28 +03:00
Hillel Coren
81764778d0 Support viewing invoice is password and custom subdomain are used 2017-04-14 13:55:32 +03:00
Hillel Coren
b4cd7fba72 Add default APP_LOCALE to initial .env 2017-04-14 10:39:58 +03:00
Hillel Coren
be041629a3 Fix quote api controller 2017-04-12 15:32:10 +03:00
Hillel Coren
77a1ad6e04 Speech rec fixes 2017-04-09 13:04:27 +03:00
Hillel Coren
a456e484ba Fix mapping of expense vendor ids 2017-04-07 14:11:24 +03:00
Hillel Coren
cd532fd66a Working on speech rec 2017-04-06 16:47:37 +03:00
Hillel Coren
2581e529e4 Working on speech rec 2017-04-05 22:20:11 +03:00
Hillel Coren
f8b5f179a8 Working on speech rec 2017-04-05 18:04:44 +03:00
Hillel Coren
5128ca45a7 Working on speech rec 2017-04-04 17:51:01 +03:00
Hillel Coren
fcbc9bd885 Working on speech rec 2017-04-04 16:57:33 +03:00
Hillel Coren
9dd2ab43c2 Working on speech rec 2017-04-04 12:54:38 +03:00
Hillel Coren
4ed8468195 Always show recurring invoices in client portal 2017-04-03 22:06:09 +03:00
Hillel Coren
7b233def5f strtolower new keys 2017-04-02 20:46:01 +03:00
Hillel Coren
5791e2bc9f Working on import 2017-04-02 20:19:10 +03:00
Hillel Coren
6e4d3536dc Working on import 2017-04-02 18:10:24 +03:00
Hillel Coren
7a13d93082 Added ImportData job to use queue 2017-04-02 16:54:07 +03:00
Hillel Coren
2f838416b0 Check archived invoices aren't emailed through the API 2017-04-02 11:33:39 +03:00
Hillel Coren
96b7134e66 Use fill() for account_email_settings 2017-04-01 23:51:58 +03:00
Hillel Coren
dac8c85185 Break out email settings 2017-03-31 18:02:56 +03:00
David Bomba
9ff1817c1c Google Auth - Authenticate with backend server (API) (#1405)
* Google OAuth - Authentication with a backend server
2017-03-31 00:01:42 +11:00
Hillel Coren
f1486ca6eb Added custom fields to buy now buttons 2017-03-30 12:40:04 +03:00
Hillel Coren
441f4aa667 Added public notes field to credits 2017-03-30 11:46:52 +03:00
Hillel Coren
062ecd540c Remove .env backup change 2017-03-30 09:27:07 +03:00
Hillel Coren
cd8d1c7db7 Remove unused dark_mode flag 2017-03-29 21:34:50 +03:00
Hillel Coren
6950ab8aa5 Support searching by client.id_number in the API 2017-03-29 21:21:14 +03:00
Hillel Coren
76c1b0efac Added quote report 2017-03-29 21:17:05 +03:00
Hillel Coren
7e28e0f77e Backup the .env during update 2017-03-29 18:19:51 +03:00
Hillel Coren
b9328ff2b9 Support purging account data 2017-03-28 17:51:31 +03:00
Hillel Coren
42357bcd3d Don’t require changing back to free to be refunded 2017-03-28 14:28:25 +03:00
David Bomba
576795532d Add field
In case a user accesses app from iOS or Android device, need to update the device property to track any changes.
2017-03-28 13:30:47 +11:00
Hillel Coren
ddc9df6650 Fixes for contact API 2017-03-27 11:36:48 +03:00
Hillel Coren
89be0df8a3 Fixes for contact API 2017-03-27 11:33:37 +03:00
Hillel Coren
0b978dcdf6 Support negative payments 2017-03-26 21:31:13 +03:00
Hillel Coren
eb8d164b37 Show online payment settings by default 2017-03-26 11:19:00 +03:00
Hillel Coren
0d80ebdbbf Changed gateway_fee_location to gateway_fee_enabled 2017-03-26 10:37:32 +03:00
Hillel Coren
b680891929 Add extra logout delete check 2017-03-24 16:44:01 +03:00
Hillel Coren
91563b6346 Fix for setting up multiple gateways 2017-03-24 15:07:57 +03:00
Hillel Coren
b86d0a7c43 Merge inclusive tax fix 2017-03-24 14:59:58 +03:00
Hillel Coren
4ce76ef138 Merge inclusive tax fix 2017-03-24 14:58:23 +03:00
Hillel Coren
b8c0375b3e Merge inclusive tax fix 2017-03-24 14:54:43 +03:00
Hillel Coren
3061209ea7 Improve new company process #460 2017-03-24 14:51:24 +03:00
Hillel Coren
a6e546bcdc Fix for inclusive tax rates 2017-03-24 13:29:38 +03:00
Hillel Coren
462d6e95d5 Fix for supporting multiple payment gateways 2017-03-23 19:45:45 +02:00
Hillel Coren
d8f55445c3 Added activity report 2017-03-23 17:37:22 +02:00
Hillel Coren
1df20adca4 Support reseting counters 2017-03-23 11:39:44 +02:00
Hillel Coren
1f01c006eb Support importing settings 2017-03-22 11:50:55 +02:00
Hillel Coren
c01681c42c Check for active gateway 2017-03-21 17:18:36 +02:00
Hillel Coren
a06fe489ba Add cors for buy now buttons 2017-03-21 15:41:01 +02:00
Hillel Coren
bc04d66371 Ensure account gateway fields array is initialized 2017-03-21 11:32:02 +02:00
Hillel Coren
ea464aa814 Handle image upload exception 2017-03-20 16:02:59 +02:00
Hillel Coren
74fd481379 Don't log payment hook errors 2017-03-20 15:54:36 +02:00
Hillel Coren
546e1b56dc Fix for email templates 2017-03-20 13:18:58 +02:00
Hillel Coren
653fb6357a Fix for buy now clients 2017-03-20 12:14:06 +02:00
Hillel Coren
01329e846f Working on API docs 2017-03-19 18:03:17 +02:00
Hillel Coren
81671152e5 Hide partial field if using surcharge gateway fee 2017-03-19 17:03:46 +02:00
Hillel Coren
31cc9226a5 Merge pull request #1390 from chez-nestor/add_contact_api
Add a Contact API
2017-03-17 11:46:08 +02:00
Louis-Rémi Babé
79702cbf90 Fix header name for API token 2017-03-17 10:28:46 +01:00
Hillel Coren
0379bb61fa Working on gateway fees 2017-03-16 22:34:45 +02:00
Hillel Coren
0c3db5a8e4 Support taxing the fee 2017-03-16 19:18:14 +02:00
Hillel Coren
0ddd4479b7 Working on gateway fees 2017-03-16 18:25:46 +02:00
Hillel Coren
21166a3be7 Working on gateway fees 2017-03-16 16:03:17 +02:00
Hillel Coren
5fd2c456da Working on gateway fees 2017-03-15 17:09:23 +02:00
Hillel Coren
d1b8d771f6 Working on gateway fees 2017-03-14 17:45:36 +02:00
Hillel Coren
7d0ec404da Working on gateway fees 2017-03-14 15:18:31 +02:00
Hillel Coren
ce3afdaf8d When Archiving/Deleting Recurring Invoices, Silently Drops into Invoice Screen #1377 2017-03-13 21:27:32 +02:00
Hillel Coren
dac110e7e0 Support updating client with buy now link 2017-03-13 19:57:16 +02:00
Hillel Coren
b382b30d90 Set phantomjs secret during install 2017-03-13 17:06:05 +02:00
Hillel Coren
70b7167d56 Checks for InnoDB 2017-03-10 12:48:23 +02:00
Hillel Coren
e08f583c3a Check for InnoDB engine 2017-03-09 21:43:53 +02:00
Hillel Coren
bd9e94f0e1 Merge pull request #1381 from chez-nestor/fix_operationId
Fix swagger's operationId for all API endpoints
2017-03-09 19:16:19 +02:00
Louis-Rémi Babé
d7f3ac8d2c Fix swagger's operationId for all API endpoints 2017-03-09 18:12:35 +01:00
Hillel Coren
01ca660b6b Working on adding check-data to Travis 2017-03-09 17:48:21 +02:00
Hillel Coren
5f8d8517af Remove 2017-03-09 16:09:52 +02:00
Hillel Coren
9fa08046cf Fix for invoice API delete 2017-03-09 12:25:56 +02:00
Hillel Coren
2a35ed54fe Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2017-03-09 12:25:26 +02:00
Hillel Coren
a552b87968 Merge pull request #1378 from chez-nestor/missing_api_methods
[WIP] Implement missing resources methods
2017-03-09 12:24:41 +02:00
Louis-Rémi Babé
9f1df5e924 Fix remaining swagger docs errors
+ Take @hillelcoren remarks into account
2017-03-09 11:11:45 +01:00
Hillel Coren
a50ca5a328 Handle currency symbol when setting product cost 2017-03-09 11:33:55 +02:00
Louis-Rémi Babé
e16e730138 Implement missing resources methods
+ Fix Swagger doc
2017-03-08 17:15:30 +01:00
Hillel Coren
7f2ec78938 Update user when signing up for WePay 2017-03-08 11:29:13 +02:00
Hillel Coren
72bd5c4aa7 Change recipient of cancelled email 2017-03-07 10:27:14 +02:00
Hillel Coren
e78194ec2f Add support for creating projects inline 2017-03-01 22:03:15 +02:00
Hillel Coren
5fb0ee1393 Payment amount greater than invoice amount #1317 2017-03-01 11:51:27 +02:00
Hillel Coren
631a401e8c Users: Send invitation only #1333 2017-02-28 20:15:55 +02:00
Hillel Coren
d5f8904dbf Remove branding from client password reset emails 2017-02-27 16:55:40 +02:00
Hillel Coren
300845c7fe Set 'silent' in the client portal at the client level 2017-02-26 13:56:54 +02:00
Hillel Coren
3daeaaa7ee Working on supporting custom payment terms 2017-02-26 12:53:06 +02:00
Hillel Coren
122937f7d2 Working on supporting custom payment terms 2017-02-26 11:39:25 +02:00
Hillel Coren
5be79d4208 Added default payment method #1273 2017-02-23 20:20:15 +02:00
Hillel Coren
d89690ebe4 Support custom product fields 2017-02-23 16:33:02 +02:00
Hillel Coren
6b6c9c4fdf Support cloning an archvied invoice 2017-02-20 13:47:25 +02:00
Hillel Coren
7a152e8877 Support extra URL parameters for iframe feature 2017-02-20 12:57:21 +02:00
Hillel Coren
f46a7888a8 Use custom settings in client portal url 2017-02-19 22:47:16 +02:00
Hillel Coren
6ae4e63184 Re-enable queue code 2017-02-19 14:05:38 +02:00
Hillel Coren
1619e893fa Translate country name in PDF #1225 2017-02-17 16:28:42 +02:00
Hillel Coren
86816cbb66 Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2017-02-17 09:48:50 +02:00
Hillel Coren
f978314d27 Fix for invoice.services 2017-02-17 09:48:44 +02:00
Hillel Coren
0d379fc648 Fix deleting logo 2017-02-16 12:13:26 +02:00
Joshua Dwire
770e3090af Fix saving of custom client view CSS
I noticed that I wasn’t able to change the custom CSS for the client
view. This fixes the issue.
2017-02-15 22:27:41 -05:00
Joshua Dwire
fb749092b2 Reorganize Client Portal Fonts/CSS to allow styling client auth screens 2017-02-15 22:26:55 -05:00
Joshua Dwire
7ce06a28e9 Style client facing auth screens 2017-02-15 22:00:13 -05:00
Hillel Coren
05886a5ed1 Renable ping method for Zapier 2017-02-15 22:09:46 +02:00
Hillel Coren
1b6c6bc529 Prevent invoices from marked as viewed when using invoice.services 2017-02-12 10:01:36 +02:00
Hillel Coren
e01b61cef5 Refactor tax rate code 2017-02-10 09:43:46 +02:00
Hillel Coren
848269ff1c Fix taxes for new quotes 2017-02-10 09:29:56 +02:00
Hillel Coren
7b0adb5655 Fix 'contact us' email address 2017-02-09 21:13:12 +02:00
Hillel Coren
b37f2ff96c Don't refresh page when sending 'contact us' message 2017-02-09 21:11:23 +02:00
Hillel Coren
176f8374af Support refunding payment from 'More actions' 2017-02-09 12:49:57 +02:00
Hillel Coren
0d71d54b07 Support refunding payment from 'More actions' 2017-02-09 12:46:58 +02:00
Hillel Coren
d58540f432 Include expense currencies in dashboard selector 2017-02-08 18:38:05 +02:00
Hillel Coren
412d935e79 Enable non-admin users with view all permissions to use the reports 2017-02-07 17:23:55 +02:00
Hillel Coren
e8fda5f67e Merge product and invoice details reports 2017-02-07 14:10:37 +02:00
Hillel Coren
44eb7d52f9 Filter dashboard expenses by first month of year setting 2017-02-07 14:04:13 +02:00
Amado Martinez
8464628b29 Fix blank fromaddress in setup 2017-02-06 09:19:01 -06:00
Hillel Coren
58c50edff7 Working on #1234 2017-02-06 11:41:16 +02:00
Hillel Coren
30045ecdbb Working on #1234 2017-02-05 23:29:11 +02:00
Hillel Coren
80ccd4f924 Working on #1234 2017-02-05 14:48:26 +02:00
Hillel Coren
a33b088a93 Support editing reminders when they're not automatically sent 2017-02-02 22:07:17 +02:00
Hillel Coren
06d281a216 Re-enable support for queues 2017-02-02 14:02:50 +02:00
Hillel Coren
6371339805 Auto logout after inactivity 2017-01-31 13:09:25 +02:00
Hillel Coren
eb2e02a809 php-cs-fixer 2017-01-30 21:54:09 +02:00
Hillel Coren
30515c69f3 php-cs-fixer 2017-01-30 21:49:42 +02:00
Hillel Coren
c0fbaf1e89 php-cs-fixer cleanup 2017-01-30 21:40:43 +02:00
Hillel Coren
4da2a7125f php-cs-fixer cleanup 2017-01-30 21:17:56 +02:00
Hillel Coren
1eb83a2642 php-cs-fixer clean up 2017-01-30 18:05:31 +02:00
Hillel Coren
249f5b3543 Change back to UTC dates 2017-01-30 14:40:07 +02:00
Hillel Coren
6d65b8e7cc Fix for dates 2017-01-30 10:15:28 +02:00
Hillel Coren
602c8e81e5 Fix invoice link if user has multiple companies #578 2017-01-29 22:07:44 +02:00
Hillel Coren
d62a672999 Support recurring buy now buttons 2017-01-29 17:32:59 +02:00
Hillel Coren
98fed80761 Fix for status message after emailing an invoice 2017-01-26 20:21:15 +02:00
Hillel Coren
17129fc9ef Added setup.sql to speed up initial setup 2017-01-25 17:03:36 +02:00
Hillel Coren
87eb9e1216 Disabled support for queues 2017-01-24 16:16:06 +02:00
Hillel Coren
de6302d12a Add client statements 2017-01-23 17:00:44 +02:00
Hillel Coren
a63f694d09 Improvements to reports 2017-01-22 12:09:29 +02:00
Hillel Coren
b18f11f3da Add new task/expense button after saving project/expense category 2017-01-15 23:23:46 +02:00
Hillel Coren
21795b683d Improve task descriptions when invoiced 2017-01-15 22:11:04 +02:00
Hillel Coren
c8419c14d1 Improvements to CSV import/export 2017-01-15 20:38:36 +02:00
Hillel Coren
b1caad4995 Replace terms page with WP link 2017-01-13 14:18:24 +02:00
Hillel Coren
00ae1d4a1c Support entering payment for draft invoice 2017-01-13 13:53:06 +02:00
Hillel Coren
eebe61b4d0 Support paying draft invoices 2017-01-13 09:02:22 +02:00
Hillel Coren
0095cdf7dd Add secondary domain choice 2017-01-12 15:12:02 +02:00
Hillel Coren
b6527cddc3 Refactor client portal and email settings requests 2017-01-12 13:52:37 +02:00
Hillel Coren
28804b0068 Trim gateway config info 2017-01-11 19:51:47 +02:00
Hillel Coren
029353ff47 Use email queues in API 2017-01-11 19:37:42 +02:00
Hillel Coren
318b189bc0 Support bulk emailing 2017-01-11 15:53:26 +02:00
Hillel Coren
dc034d06dd Support using queues for emails 2017-01-11 12:32:13 +02:00
David Bomba
3c19ac08cd API error reporting (#1276)
* fix env variable

* update routes

* Improve error handling for API_SECRET when testing API endpoint credentials
2017-01-11 18:34:29 +11:00
Hillel Coren
3d507fad68 Check invoice is set to is_public in the API 2017-01-10 10:49:41 +02:00
Hillel Coren
2f275a846d Only show promo to admins 2017-01-09 10:19:10 +02:00
Hillel Coren
fba3a9c3d5 Show paid invoice backup separately 2017-01-09 10:17:22 +02:00
Hillel Coren
83d2935573 Capture snapshot of invoice when payment is entered 2017-01-08 23:34:44 +02:00
Hillel Coren
854b13de19 Enable viewing draft invoices with link 2017-01-08 21:45:42 +02:00