johnnyq
|
c36b1cf50f
|
Added Income Category Filter to Invoices
|
2025-07-15 13:34:05 -04:00 |
johnnyq
|
896da66caf
|
Remove the Archive button from invoices as we dont archive invoices
|
2025-07-15 13:26:13 -04:00 |
johnnyq
|
f72b7763c1
|
Added Bulk Actions to Invoices Assign Income Category
|
2025-07-15 13:24:28 -04:00 |
johnnyq
|
a3d4a52188
|
Add Mark Sent when invoice is draft to Action Dropdown for invoice listings
|
2025-06-11 17:29:38 -04:00 |
johnnyq
|
a3554b3dfd
|
Add one more Non-Billable Check in invoices
|
2025-06-11 17:16:03 -04:00 |
johnnyq
|
674da36cd1
|
Do Not calculate Non-Billable Invoices towards a clients balance Convert Add Payment Modal to AJAX and add it as an option from the invoice listing page
|
2025-06-11 17:12:37 -04:00 |
johnnyq
|
8b42b17121
|
Added more text no wrap to table headers
|
2025-05-29 00:18:37 -04:00 |
johnnyq
|
db418ce662
|
Mobile UI/UX - Hide long New Button names and use plus icon only in mobile view, proper form group spacing in mobile as well
|
2025-05-28 23:39:44 -04:00 |
johnnyq
|
53713a0318
|
Add back batch payment when in client view for invoices
|
2025-03-22 21:01:55 -04:00 |
johnnyq
|
4744276f2a
|
Don't count Non-Billable Invoices in overdue count
|
2025-03-03 00:07:22 -05:00 |
johnnyq
|
0e3959ce00
|
Updated Client Access Permissions to use the defined in check_login.php
|
2025-02-22 14:25:24 -05:00 |
Marcus Hill
|
8eea19d03d
|
Small permissions fix for client-specific access
|
2025-02-22 17:59:24 +00:00 |
johnnyq
|
2fe8adcfca
|
Simplified Client URL Handling in global client header logic
|
2025-02-19 15:58:43 -05:00 |
johnnyq
|
a2c77cf0c2
|
Merged Client and Global Calendar into one code base seperated them with some header logic
|
2025-02-19 15:05:37 -05:00 |
johnnyq
|
f723450d51
|
Merged Client Invoices and Invoices into one file using logic at the header to seperate between client and global section
|
2025-02-18 21:20:40 -05:00 |
johnnyq
|
650b8754e8
|
Migrated Edit Recurring Invoice, Revenue over to the new AJAX modal
|
2025-02-17 11:57:10 -05:00 |
johnnyq
|
cd40a97ae8
|
Use company currency code when autopay creates an expense, sort Invoices DESC
|
2025-01-25 00:30:48 -05:00 |
johnnyq
|
606f3061d0
|
Simplify / rework some of the filter header logic and update filter vars in the rest of the code
|
2025-01-22 18:55:05 -05:00 |
johnnyq
|
0cb3cdc26d
|
Moved all modals into /modals and updated all require links
|
2025-01-12 13:55:31 -05:00 |
johnnyq
|
98f9083bcb
|
Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes
|
2025-01-11 14:47:32 -05:00 |
johnnyq
|
f9897e811c
|
Added Sort order visual cue to invoices
|
2024-09-20 16:45:45 -04:00 |
wrongecho
|
10fafacefe
|
Custom Roles & Permissions
Initial enforcement of custom roles & permissions - only on some pages via GET for now.
|
2024-09-20 17:59:49 +01:00 |
johnnyq
|
fb4c1e828f
|
Fix Some Undefined Vars PHP Errors
|
2024-06-07 17:57:02 -04:00 |
johnnyq
|
a742c9596e
|
Moved Exports into the the new drop downs to match consistency
|
2024-06-07 15:59:22 -04:00 |
johnnyq
|
94ba05271f
|
Allow Invoices to be exportable, move export expense modal out of the record loop
|
2024-06-06 13:49:50 -04:00 |
johnnyq
|
d8bb6dd4c1
|
Moved back Recurring Ticket, Invoices and Expense back to the main side nav and added bagdge counters for them. They were just to buried and were used often
|
2024-04-10 14:06:25 -04:00 |
johnnyq
|
2afb467503
|
Feature: Submit form when drop down are selected
|
2024-03-23 17:16:06 -04:00 |
johnnyq
|
120348df4d
|
Add _amount
|
2024-03-05 17:07:51 -05:00 |
johnnyq
|
efdef7f6aa
|
Better Descriptive Vars to seperate amounts vs counts in Invoices
|
2024-03-05 17:05:43 -05:00 |
johnnyq
|
5e88664558
|
Exclude Cancelled
|
2024-03-05 16:59:21 -05:00 |
johnnyq
|
e6192ab5eb
|
Invoice Top Bar Statuses, Get the Real Overdue amout which is to subtract from the partial payments
|
2024-03-05 16:41:24 -05:00 |
johnnyq
|
8719919639
|
UI: Update Invoices Listing Top Header to include Drafts, Unpaid and Overdue instead of Drafts, Sent, Viewed and Partial
|
2024-03-05 16:23:05 -05:00 |
johnnyq
|
d9f7a2d128
|
Moved Recurring Invoices Inside Invoices and same with Recurring Expenses inside expense to reduce side nav menu bloat similar to recurring tickets
|
2024-02-10 15:13:52 -05:00 |
johnnyq
|
f6076ad97a
|
Remove Quick Add Instead redirect them to the categories settings page when plus is clicked
|
2023-11-09 13:09:38 -05:00 |
johnnyq
|
8975fcf2ee
|
Place Advanced filter back on the left final decision was made to do so and I like it
|
2023-11-09 11:23:45 -05:00 |
johnnyq
|
43786a72ab
|
Moved Advanced Filter button to the right for invoices and quotes
|
2023-10-31 17:24:46 -04:00 |
o-psi
|
53c11edc8c
|
Update constructs to not have parenthesis.
|
2023-10-20 15:25:52 -05:00 |
o-psi
|
6e6e0d5f71
|
Update variable definition
|
2023-10-19 17:03:50 -05:00 |
johnnyq
|
7d1cfc586d
|
Revert last commit invoice quote and recurring were already searchable by its concat prefix and number
|
2023-09-12 11:31:23 -04:00 |
johnnyq
|
878582f7c5
|
Allow to search via invoice, quote, recurring numbers
|
2023-09-11 18:46:43 -04:00 |
johnnyq
|
54c1befed9
|
Added Confirmation to Delete and Archiving tasks, also fixed broken trips page
|
2023-09-05 19:02:52 -04:00 |
johnnyq
|
1bacabc72b
|
Prevent duplicate sort, order and page GET VARs in the URL when Clicking to Sort a field or Clicking a page number. We now unset the GET VAR arrays before recreating the URL GET Strings
|
2023-07-08 14:40:00 -04:00 |
johnnyq
|
e7572c9e8f
|
Rename vars sb to sort, o to order, p to page. This makes the code easier to understand and brings consistency
|
2023-07-08 12:34:28 -04:00 |
johnnyq
|
37fb696e63
|
Replace the remaining php files with nullable_htmlentites()
|
2023-05-11 18:27:48 -04:00 |
johnnyq
|
48fe49cf77
|
BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes
|
2023-03-11 16:16:46 -05:00 |
johnnyq
|
6f0017d90b
|
Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query
|
2023-02-24 20:22:57 -05:00 |
johnnyq
|
f7552cd25a
|
Finished up santizeInput Conv and UI updates
|
2023-02-23 16:09:37 -05:00 |
johnnyq
|
2d4a90f36b
|
UI reworking and updates adding icons etc
|
2023-02-17 18:00:05 -05:00 |
Marcus Hill
|
5bb4296f14
|
Adjust core files to 4 spaces
|
2023-02-12 14:40:10 +00:00 |
Marcus Hill
|
615f317d2b
|
General cleanup/formatting
|
2023-02-09 12:29:12 +00:00 |