Commit Graph

2471 Commits

Author SHA1 Message Date
Hillel Coren 225742d92a Show progress while printing 2022-05-27 11:53:00 +03:00
Hillel Coren 11bd5d9248 Correct task duration 2022-05-27 08:20:57 +03:00
Hillel Coren 60d951576c Support emailing draft recurring invoices 2022-05-26 13:33:12 +03:00
Hillel Coren 512f492a01 Don't auto-filter when creating 2022-05-24 14:09:35 +03:00
Hillel Coren 9e0b8c37dc Correct 'all' option on dashboard 2022-05-18 09:25:49 +03:00
Hillel Coren cd5beec862 Use new is_hosted field 2022-05-17 10:16:45 +03:00
Hillel Coren f33d78ab47 Adjust colors to match React app 2022-05-15 18:30:28 +03:00
Hillel Coren 87c14705f1 Clean up initial app start 2022-05-13 11:37:59 +03:00
Hillel Coren 3023ce1bab Show loading if usercompany is loading/is new 2022-05-12 21:22:18 +03:00
Hillel Coren ffe2a300e4 Add option to hide tooltips 2022-05-12 18:39:43 +03:00
Hillel Coren c6f49e1f1a Prevent invoicing multiple tasks for different clients 2022-05-12 18:19:54 +03:00
Hillel Coren e73b997325 Logout on 429 errors 2022-05-11 15:50:26 +03:00
Hillel Coren 3336f7a34d Logout on 429 errors 2022-05-11 15:48:33 +03:00
Hillel Coren b143b869ce Support adding task/expenses to invoices 2022-05-09 18:09:49 +03:00
Hillel Coren bd1d3f9b68 Only show runnings tasks for logged in user 2022-05-09 09:23:15 +03:00
Hillel Coren 9b816fa98c Support showing ‘in progress’ tasks on the dashboard 2022-05-08 17:39:42 +03:00
Hillel Coren e08bb9d5d0 Only show invoice action for expenses which are invoiceable 2022-05-06 10:45:34 +03:00
Hillel Coren 1b01aaf6ac Show gross amount in expense total 2022-05-02 17:46:45 +03:00
Hillel Coren 08d8d4d2f7 Add option for JSPDF 2022-05-01 00:25:15 +03:00
Hillel Coren fdf3c983a2 Don't logout of app if refresh fails 2022-04-27 15:41:23 +03:00
Hillel Coren 96f3544705 Change task time formatting 2022-04-26 13:17:53 +03:00
Hillel Coren 1f8a29a772 Change task time formatting 2022-04-26 13:12:44 +03:00
Hillel Coren 3614243bdd Code cleanup 2022-04-25 12:35:03 +03:00
Hillel Coren 81703bd5ae Show loading for large companies 2022-04-25 12:22:18 +03:00
Hillel Coren cdd8643629 Add pagination 2022-04-25 10:04:08 +03:00
Hillel Coren e0837353ad Improve custom switch values in reports 2022-04-24 19:53:33 +03:00
Hillel Coren c4ac9c8191 Update PDF lib 2022-04-18 22:25:36 +03:00
Hillel Coren 3293d2b274 Replace PDF libarary 2022-04-18 20:23:26 +03:00
Hillel Coren 3da8fca754 Only show update message to admins 2022-04-15 14:56:40 +03:00
Hillel Coren f048155882 Hide deleted groups on edit client 2022-04-15 14:43:20 +03:00
Hillel Coren 899238ce7c Correct order of statuses in dropdown on edit task 2022-04-15 12:53:18 +03:00
Hillel Coren ad5c10902a Update kanban when task status is changed 2022-04-15 12:50:01 +03:00
Hillel Coren 2fbca82030 Correct invalid credit sort order 2022-04-05 13:32:54 +03:00
Hillel Coren f79eb22124 Adjust credits/payments 2022-04-05 10:57:57 +03:00
Hillel Coren dbe74e2067 Wrong translation & not in Transifex #409 2022-04-03 12:39:10 +03:00
Hillel Coren 886e366ad1 Partially incorrect translation for 'cancel' #414 2022-04-03 12:06:38 +03:00
Hillel Coren 9e4f0860dc Feature Request: Ability to set task status via context menu #416 2022-04-01 17:12:07 +03:00
Hillel Coren 98eeb8e431 Enable keyboard combinations to override app defaults #423 2022-03-31 20:14:09 +03:00
Hillel Coren 3ac7d81e6a Edition forms of invoices, tasks etc. are not closing after saving - intended change or bug? #350 2022-03-31 16:54:49 +03:00
Hillel Coren 4ec9c7f65e Edition forms of invoices, tasks etc. are not closing after saving - intended change or bug? #350 2022-03-31 13:42:28 +03:00
Hillel Coren dc361f76a9 Fix problem when deleting a document 2022-03-29 18:25:06 +03:00
Hillel Coren 599955c980 Support entity actions in reports 2022-03-16 21:27:15 +02:00
Hillel Coren ea68c82cf7 Support bulk downloading documents 2022-03-16 15:25:40 +02:00
Hillel Coren 5ad78f05ae Support bulk downloading documents 2022-03-16 12:26:14 +02:00
Hillel Coren fe4eb11bf2 Rework task start/stop to use bulk actions 2022-03-15 15:51:13 +02:00
Hillel Coren 904b811b13 Improve edit page actions 2022-03-15 15:37:14 +02:00
Hillel Coren 639e60b515 Improve edit page actions 2022-03-15 15:28:47 +02:00
Hillel Coren 38366d5d42 Update task markdown 2022-03-14 16:56:50 +02:00
Hillel Coren 5dc274a420 Code to debug tokens 2022-03-14 16:52:47 +02:00
Hillel Coren 04e97e5ba4 Add approve quote bulk action 2022-03-10 15:29:35 +02:00
Hillel Coren 3d7738a763 Add more actions to the edit screen 2022-02-27 15:38:12 +02:00
Hillel Coren aefba83da7 Add more actions to the edit screen 2022-02-27 15:30:19 +02:00
Hillel Coren 4f05863570 Add more actions to the edit screen 2022-02-27 13:03:09 +02:00
Hillel Coren bc65bb5104 Add confirmation when bulk emailing 2022-02-22 12:59:14 +02:00
Hillel Coren 3a460e3234 Resolve issue invoicing a project with an empty task 2022-02-18 08:27:36 +02:00
Hillel Coren f049a84b06 Improve custom field mapping in line items 2022-02-17 18:10:53 +02:00
Hillel Coren b00a44c11a Support purging clients 2022-02-13 15:15:37 +02:00
Hillel Coren 0690362961 Show quote as sent after emailing 2022-02-11 15:14:20 +02:00
Hillel Coren a7f667cca0 Show "Contact" name in invoices & quotes view #411 2022-02-08 18:47:53 +02:00
Hillel Coren 0378e4e56b Support viewing invoice from quote 2022-02-08 16:19:01 +02:00
Hillel Coren 5d00b2c0f1 Suppot tracking vendor on invoice 2022-02-08 12:35:01 +02:00
Hillel Coren ac796f0adb Add option to set rate conversion direction 2022-02-06 14:55:48 +02:00
Hillel Coren 1280aec94f View portal isn’t working on client overview 2022-02-06 12:31:03 +02:00
Hillel Coren 58df61d44c Client purge 2022-02-02 17:52:03 +02:00
Hillel Coren f67f7a1627 Client purge 2022-02-02 17:49:38 +02:00
Hillel Coren 45bc244e58 Client purge 2022-02-02 17:33:50 +02:00
Hillel Coren 0a513aba8d Remove line breaks in task formatting 2022-02-02 12:55:36 +02:00
Hillel Coren fbed8bd832 Limit customizing email templates 2022-02-02 12:31:36 +02:00
Hillel Coren 893889b52e Set project when invoicing expense 2022-02-01 13:27:35 +02:00
Hillel Coren 113945d97a Include contact name/email in filter 2022-01-30 11:26:46 +02:00
Hillel Coren 8ded963215 Implement company limit 2022-01-30 09:47:13 +02:00
Hillel Coren 578303e281 Show tasks for deleted projects 2022-01-28 14:06:23 +02:00
Hillel Coren 531a2598d0 Improve invoice date sorting 2022-01-28 08:50:48 +02:00
Hillel Coren 7f7ed092e3 Working on reversing invoices 2022-01-26 14:59:48 +02:00
Hillel Coren a9560b27f1 Working on reversing invoices 2022-01-26 13:10:30 +02:00
Hillel Coren 1c68fd6fbf Correct invoicing tasks 2022-01-24 08:08:21 +02:00
Hillel Coren 54c425927e Support making the font smaller 2022-01-23 12:04:07 +02:00
Hillel Coren f526dc9731 Create separte debouncer 2022-01-19 16:13:36 +02:00
Hillel Coren fc25534b64 Show invoice's related quote 2022-01-18 17:48:28 +02:00
Hillel Coren 1b983f5126 Show invoice's related quote 2022-01-18 17:45:23 +02:00
Hillel Coren 17694e30c7 Add credit mark paid action 2022-01-16 16:53:28 +02:00
Hillel Coren 173e455a08 Change [table to list] when changing to [desktop to mobile] 2022-01-10 16:58:22 +02:00
Hillel Coren 3710c79b5a Support using draft credits 2022-01-10 11:19:22 +02:00
Hillel Coren 3202da9b89 Clarify expense paid terminology 2022-01-09 13:38:25 +02:00
Hillel Coren 30e666009c Add download to invoice edit actions 2022-01-06 16:46:02 +02:00
Hillel Coren 04af4f90bf Handle black accent color with dark mode 2022-01-05 16:07:27 +02:00
Hillel Coren 21386b3e82 Add large test as valid endpoint 2022-01-04 15:44:13 +02:00
Hillel Coren c407206b4f Correct sorty by payment type 2021-12-16 20:42:06 +02:00
Hillel Coren 2a9767177e Improve showing task project on invoice 2021-12-12 11:53:00 +02:00
Hillel Coren 7723d765cf Remove extra imports 2021-12-12 11:31:31 +02:00
Hillel Coren dd303c0a66 Set blank user settings object 2021-12-07 11:33:44 +02:00
Hillel Coren 1bbc98d455 Set blank user settings object 2021-12-07 11:01:06 +02:00
Hillel Coren 074a5af2aa Set blank user settings object 2021-12-07 10:58:23 +02:00
Hillel Coren def138f173 Change UI font size #359 2021-12-06 13:20:32 +02:00
Hillel Coren e0cdd7b1a6 Reverse sorting of expenses on dashboard/filter out paid records 2021-12-05 18:38:09 +02:00
Hillel Coren 8f3a25a9c1 Add font scaling 2021-12-05 09:15:11 +02:00
Hillel Coren e883d03737 Feature request: Turn off PDF / HTML invoice preview #361 2021-12-02 14:04:18 +02:00
Hillel Coren 971abbf293 Feature request: Turn off PDF / HTML invoice preview #361 2021-12-01 18:32:10 +02:00
Hillel Coren a09d7edcba Printing [WIP] 2021-12-01 17:04:28 +02:00
Hillel Coren c1cef9dda2 Printing [WIP] 2021-12-01 15:06:20 +02:00
Hillel Coren ff730283aa Desktop app warning keeps coming back #371 2021-11-23 15:30:30 +02:00
Hillel Coren a5f3e4fafd Support linking invoice to project 2021-11-23 13:35:08 +02:00
Hillel Coren 9f5a34680e Update Flutter 2021-11-18 12:08:25 +02:00
Hillel Coren dff9255da6 Flutter upgrader 2021-11-16 16:14:46 +02:00
Hillel Coren 645b0241a2 Correct table pages 2021-11-13 22:49:03 +02:00
Hillel Coren 3c6b5caf49 List view is not possible without an invoice being selected first #373 2021-11-13 20:55:39 +02:00
Hillel Coren 67890c889b App will not load. Requires internet connection? Server is accessible on LAN #365 2021-11-11 16:29:19 +02:00
Hillel Coren 547d1c1941 Don't clear state on app version change 2021-11-11 16:26:49 +02:00
Hillel Coren 5bda92c321 Change long press on list tile to edit 2021-11-10 20:43:23 +02:00
Hillel Coren 32cea680e7 Add edit icon to tables if tapSelectedToEdit is disabled 2021-11-10 13:32:29 +02:00
Hillel Coren 7abd166fca Add edit icon to tables if tapSelectedToEdit is disabled 2021-11-10 13:18:23 +02:00
Hillel Coren 7212d73524 [UX] Clicking row in index view automatically opens corresponding edit view #247 2021-11-10 09:34:45 +02:00
Hillel Coren c954244978 Don’t show cron warning if logged in with subdomain 2021-11-09 17:39:48 +02:00
Hillel Coren ac05ab4fa7 Simplify credits 2021-11-09 16:20:32 +02:00
Hillel Coren 7f7fcb8768 Simplify credits 2021-11-09 16:11:59 +02:00
Hillel Coren 22611711ba Add option to save credit as sent 2021-11-09 15:23:24 +02:00
Hillel Coren 943575db83 Update version 2021-11-08 20:55:25 +02:00
Hillel Coren c70cbcc340 Add project_id to invoices 2021-11-08 18:34:44 +02:00
Hillel Coren 010c2cefd3 Add project_id to invoices 2021-11-08 17:40:35 +02:00
Hillel Coren a9e6c92a6c Clear data when disabling persist data 2021-11-08 16:10:48 +02:00
Hillel Coren 84c7a6fb37 Add GitHub icon 2021-11-08 14:38:42 +02:00
Hillel Coren 3b9fdd000f Remove extra PersistData 2021-11-08 12:59:21 +02:00
Hillel Coren a347d224f6 Bug: correct screen shown after removing a user 2021-11-05 15:45:50 +02:00
Hillel Coren 7426073924 Correct company dropdown 2021-11-05 14:44:09 +02:00
Hillel Coren 9ca553979e Correct task avg on dashboard 2021-11-05 08:41:19 +02:00
Hillel Coren 157d8802b8 Adjust sorting 2021-11-05 08:30:19 +02:00
Hillel Coren f8015aeaf0 Adjust sorting 2021-11-05 08:27:40 +02:00
Hillel Coren 92601503b5 Correct registration URL 2021-11-04 13:30:04 +02:00
Hillel Coren 6c88a570cd Correct persitence 2021-11-04 10:10:12 +02:00
Hillel Coren 3a43935a3d Add rebuild after refresh 2021-11-04 07:02:43 +02:00
Hillel Coren 54230cd313 Show native dialog 2021-10-31 13:00:57 +02:00
Hillel Coren 301d3b9919 Support disconnecting Stripe 2021-10-29 16:29:53 +03:00
Hillel Coren 8c7a059f30 Support disconnecting Stripe 2021-10-29 16:15:00 +03:00
Hillel Coren 9e281c51b5 Bug: user details get out of sync when changing companies 2021-10-26 20:10:01 +03:00
Hillel Coren 40a800d41e Long press in multiselect should cancel multiselect 2021-10-26 10:26:24 +03:00
Hillel Coren 549a546b9e Support group/client default rates 2021-10-25 18:27:18 +03:00
Hillel Coren a2b9fcd75b Bug: view client statement and then change company 2021-10-22 14:05:46 +03:00
Hillel Coren cfc011e30d Standardize routes 2021-10-22 14:02:34 +03:00
Hillel Coren 8a1dd4846c Standardize routes 2021-10-22 13:53:17 +03:00
Hillel Coren 11ae91f883 Standardize routes 2021-10-22 13:49:48 +03:00
Hillel Coren be645931e0 Add download option 2021-10-22 11:39:58 +03:00
Hillel Coren dd011c7b33 Set group 2021-10-21 23:51:58 +03:00
Hillel Coren 99661c6db5 When editing in kanban keep preview collapsed 2021-10-21 22:01:01 +03:00
Hillel Coren 79e39647c3 When editing in kanban keep preview collapsed 2021-10-21 22:00:43 +03:00
Hillel Coren 26472db34b When editing in kanban keep preview collapsed 2021-10-21 21:51:42 +03:00
Hillel Coren 12426aed84 Suggest native app 2021-10-21 17:21:15 +03:00
Hillel Coren 8504e02713 Add UI persist option 2021-10-21 16:36:53 +03:00
Hillel Coren 1d48d6777d Persist UI option 2021-10-21 16:06:20 +03:00
Hillel Coren c03922a1ce Persist UI option 2021-10-21 15:52:26 +03:00
Hillel Coren f2337a2a2c Correct Stripe check 2021-10-21 07:59:34 +03:00
Hillel Coren 7790cb823b Hide deleted tokens 2021-10-19 16:44:04 +03:00
Hillel Coren 4cd05787a3 Recurring invoices 2021-10-19 16:18:10 +03:00
Hillel Coren 70a28729f8 Recurring invoices 2021-10-19 16:14:23 +03:00
Hillel Coren ff00949a0f Show warning for Stripe connect 2021-10-18 16:12:09 +03:00
Hillel Coren 712f12fb4e Support filtering expenses by vendor 2021-10-18 08:50:20 +03:00
Hillel Coren 9507b31253 Correct localization settings 2021-10-12 23:24:52 +03:00
Hillel Coren f3b9caecf5 client_id can be blank when viewing statement 2021-10-12 13:35:24 +03:00
Hillel Coren a3d2956992 Bug: not able to create a new client from the user panel 2021-10-10 21:25:17 +03:00
Hillel Coren 21f2726790 Add project public notes after name 2021-10-10 21:17:37 +03:00
Hillel Coren 1fe255befd Client statements 2021-10-10 10:54:26 +03:00
Hillel Coren c0804f876e Client statements 2021-10-08 16:20:13 +03:00
Hillel Coren 0e9118ea55 Adjust project actions 2021-10-04 12:12:18 +03:00
Hillel Coren 26c0f10119 Invoice projects 2021-10-03 19:57:38 +03:00
Hillel Coren 280b2a29cb Add platform in contact message 2021-10-03 12:54:51 +03:00
Hillel Coren f852df704b Set primary company 2021-10-03 08:49:20 +03:00
Hillel Coren 9e2bb563f2 Set default company 2021-10-01 15:34:45 +03:00
Hillel Coren 912b54ad55 Quote actions 2021-09-30 21:19:12 +03:00
Hillel Coren bb2741d0eb Add chip in edit header 2021-09-30 17:49:57 +03:00
Hillel Coren c714ba4479 Correct quote dashboard 2021-09-30 15:46:01 +03:00
Hillel Coren 97c49c5a4c Ensure contact is selected 2021-09-30 15:36:08 +03:00
Hillel Coren 48182e038d Remove blank line items 2021-09-30 09:18:54 +03:00
Hillel Coren 6efbc24596 Ajust UI 2021-09-29 19:23:03 +03:00
Hillel Coren 0650661236 Track loaded at 2021-09-29 18:49:59 +03:00
Hillel Coren 969399dc37 Track loaded at 2021-09-29 18:36:38 +03:00
Hillel Coren 1e529ab283 Recurring schedule 2021-09-29 17:54:44 +03:00
Hillel Coren 47e769653b Correct task selector 2021-09-29 16:25:13 +03:00
Hillel Coren 718fe311f5 Show all tasks on edit invoice 2021-09-29 12:38:47 +03:00
Hillel Coren 61774c872f Adjust UI 2021-09-29 12:15:45 +03:00
Hillel Coren 8901541072 UI adjustment 2021-09-29 10:22:38 +03:00
Hillel Coren 5f0e453d80 Adjust UI 2021-09-27 15:28:03 +03:00
Hillel Coren e10a4efb3f Adjust UI 2021-09-27 15:19:28 +03:00
Hillel Coren f92c45d0b8 Adjust UI 2021-09-27 11:22:27 +03:00
Hillel Coren 6de42562a2 Adjust UI 2021-09-27 11:15:41 +03:00
Hillel Coren bb68d3c223 Adjust UI 2021-09-27 11:15:18 +03:00
Hillel Coren 9f159ffe3b Adjust UI 2021-09-27 11:10:44 +03:00
Hillel Coren b13fa9ae14 Adjust UI 2021-09-27 10:38:33 +03:00
Hillel Coren 2f485970a2 Adjust UI 2021-09-27 10:33:56 +03:00
Hillel Coren c5600fdc3e Adjust UI 2021-09-27 10:12:49 +03:00
Hillel Coren 0e103a0412 UI changes 2021-09-27 08:35:15 +03:00
Hillel Coren 85a62dc324 Correct dialogs 2021-09-27 05:33:39 +03:00
Hillel Coren 4b58b400a1 Add mark sent 2021-09-27 05:23:20 +03:00
Hillel Coren adb966e173 UI changes 2021-09-26 20:13:56 +03:00
Hillel Coren 93e0344b7b Adjust UI 2021-09-26 19:03:01 +03:00
Hillel Coren f15bed7f4c Add view action 2021-09-26 18:23:06 +03:00
Hillel Coren 6bca9c4913 Add view action 2021-09-26 18:18:05 +03:00
Hillel Coren c586cf7dfb Add reason for leaving 2021-09-26 16:09:58 +03:00
Hillel Coren f37ecb513d Adjust UI 2021-09-26 09:04:36 +03:00
Hillel Coren 65265cdbf3 Adjust UI 2021-09-26 08:50:30 +03:00
Hillel Coren 22f4543708 Adjust UI 2021-09-26 08:14:21 +03:00
Hillel Coren 23abcd7c34 Adjust UI 2021-09-26 08:07:43 +03:00