Commit Graph

382 Commits

Author SHA1 Message Date
matt 1e0be3f86e Ensure data management page grabs progress of any running scripts on load, clean up unneeded console logs, restyle login page 2025-03-28 19:26:52 -04:00
matt a068a253cd More data management page tweaks, ensure reusable images don't get deleted automatically 2025-03-27 19:31:11 -04:00
matt 087ec710f6 Fix/enhance data management page 2025-03-27 17:09:06 -04:00
matt 957c7b5eb1 Add new filter options and metrics to product filters and pages; enhance SQL schema for financial calculations 2025-03-27 16:27:13 -04:00
matt 8b8845b423 Clean up build errors 2025-03-26 21:53:33 -04:00
matt e5c4f617c5 Get frontend pages loading data again, remove unused components 2025-03-26 21:47:24 -04:00
matt 8e19e6cd74 Finish fixing calculate scripts 2025-03-26 14:22:08 -04:00
matt 749907bd30 Start migrating and fixing calculate scripts 2025-03-26 01:19:44 -04:00
matt 108181c63d Fix more import script bugs/missing data 2025-03-25 22:23:06 -04:00
matt 5dd779cb4a Fix purchase orders import 2025-03-25 19:12:41 -04:00
matt 7b0e792d03 Merge branch 'master' into move-to-postgresql 2025-03-25 12:15:07 -04:00
matt 517bbe72f4 Add in image library feature 2025-03-25 12:14:36 -04:00
matt 87d4b9e804 Fixes/improvements for import scripts 2025-03-24 22:27:44 -04:00
matt 75da2c6772 Get all import scripts running again 2025-03-24 21:58:00 -04:00
matt 00a02aa788 Enhance ai validation changes dialog 2025-03-24 14:17:02 -04:00
matt 114018080a Enhance ai debug dialog 2025-03-24 13:25:18 -04:00
matt 228ae8b2a9 Layout/style tweaks, remove text file prompts, integrate system prompt into database/settings 2025-03-24 12:26:21 -04:00
matt dd4b3f7145 Add prompts table and settings page to create/read/update/delete from it, incorporate company specific prompts into ai validation 2025-03-24 11:30:15 -04:00
matt 7eb4077224 Clean up build errors 2025-03-23 22:15:11 -04:00
matt d60a8cbc6e Hide debug components without permission 2025-03-23 22:06:51 -04:00
matt 1fcbf54989 Layout/style tweaks, fix performance metrics settings page 2025-03-23 22:01:41 -04:00
matt ce75496770 Clean up unused permissions, take user to first page/component they can access 2025-03-23 17:18:31 -04:00
matt 7eae4a0b29 More permissions setup, simplify to one component 2025-03-23 16:04:32 -04:00
matt f421154c1d Get user management page working, add permission checking in more places 2025-03-22 22:27:50 -04:00
matt 03dc119a15 Initial permissions framework and setup 2025-03-22 22:11:03 -04:00
matt 1963bee00c Merge branch 'add-product-upload-page' 2025-03-22 21:11:10 -04:00
matt 387e7e5e73 Clean up 2025-03-22 21:05:24 -04:00
matt a51a48ce89 Fix item number not getting updated when applying template 2025-03-22 20:55:34 -04:00
matt aacb3a2fd0 Fix validating required cells when applying template 2025-03-22 17:21:27 -04:00
matt 35d2f0df7c Refactor validation hooks into smaller files 2025-03-21 00:33:06 -04:00
matt 7d46ebd6ba Add skeleton loading state to template field, remove duplicated or unused code in validate step hooks 2025-03-19 14:30:39 -04:00
matt 1496aa57b1 Remove remaining chakra-ui dependencies, clean up files, clean up build errors, move react-spreadsheet-import directory into main component structure 2025-03-19 12:56:56 -04:00
matt fc9ef2f0d7 Style tweaks, fix image uploads, refactor image upload step into smaller files 2025-03-19 11:27:26 -04:00
matt af067f7360 Fix line and subline showing as inputs instead of selects 2025-03-18 15:27:55 -04:00
matt 949b543d1f Fix issues with validation errors showing and problems with concurrent editing, improve scroll position saving 2025-03-18 12:38:23 -04:00
matt 8fdb68fb19 Move UPC validation table adapter out of ValidationContainer 2025-03-17 16:36:26 -04:00
matt 136f767309 Move product line fetching out of ValidationContainer, clean up some unused files 2025-03-17 16:24:47 -04:00
matt aa9664c459 Move UPC validation out of ValidationContainer, add code lines tracking 2025-03-17 16:03:21 -04:00
matt f60f0b1b5c Merge separate itemNumberCell in to ValidationCell 2025-03-17 14:18:49 -04:00
matt 676cd44d9d Clean up linter errors and add sequential thinking 2025-03-17 14:13:22 -04:00
matt 1d081bb218 Optimize error processing and re-rendering in ValidationCell component. Implemented a centralized processErrors function, improved memoization, and enhanced batch updates to reduce redundancy and improve performance. 2025-03-16 15:25:23 -04:00
matt 52ae7e10aa Refactor validation error handling to use a single source of truth (validationErrors Map), speed up item number generation and loading lines/sublines 2025-03-16 14:09:58 -04:00
matt 153bbecc44 Add standardized error handling with new enums and interfaces for validation errors 2025-03-15 22:11:36 -04:00
matt cb46970808 Restore line and subline fields 2025-03-15 18:50:33 -04:00
matt 97fa7f3495 Update doc 2025-03-14 19:25:36 -04:00
matt a88dbb8486 Remove artificial delays from copydown function, fix issues with select components, ensure pointer cursor shows in copydown state, ensure table scroll position is reset on unmount 2025-03-14 19:23:47 -04:00
matt d0a83c04ca Improve copy down functionality with loading state and ability to select end cell instead of defaulting to the bottom 2025-03-14 16:59:07 -04:00
matt f95c1f2d43 Set UPC validation loading state to only show on item number field 2025-03-14 01:32:27 -04:00
matt 0ef27a3229 Fix text overflowing template dropdown trigger, add new MultilineInput component with popover for editing, remove MultiInputCell component except for code to create new MultiSelectCell component 2025-03-14 00:44:44 -04:00
matt 0f89373d11 Fix horizontal scrollbar, rearrange error and copy icons in cells 2025-03-13 00:27:36 -04:00