144 Commits

Author SHA1 Message Date
aad5326c7e Update ObjectTypeSelect component to adjust label positioning for improved display
- Modified the label rendering in ObjectTypeSelect to include a style adjustment, positioning the ObjectTypeDisplay component slightly higher for better visual alignment.
2025-12-07 02:42:26 +00:00
f7532338b6 Refactor ObjectTable component to utilize refs for table filter and sorter management
- Replaced state management for tableFilter and tableSorter with refs for improved performance and reduced re-renders.
- Introduced tableData state to manage flattened data for display.
- Updated data fetching logic to reference current filter and sorter values from refs.
- Enhanced useEffect to flatten pages array for table display.
2025-12-07 02:42:18 +00:00
2879b8648d Enhance ObjectSelect component with value identity tracking and loading optimizations
- Introduced valueRef and prevValueIdentityRef to track changes in selected object values.
- Added getValueIdentity function to normalize object values for comparison.
- Updated treeSelectValue handling to prevent unnecessary fetches and improve performance.
- Enhanced useEffect dependencies for accurate value change detection and logging.
2025-12-07 02:42:10 +00:00
c10daf008e Enhance ObjectProperty component with readOnly handling and reference case support
- Added functionality to process readOnly as a function for dynamic object data handling.
- Updated rendering logic to include a new 'reference' case, allowing for the display of ID references with appropriate components.
- Improved ObjectDisplay rendering by passing showHyperlink prop for enhanced interactivity.
2025-12-07 02:42:02 +00:00
b955f42b88 Refactor ObjectForm component to improve computed value handling
- Introduced a working copy of currentData to facilitate sequential updates of computed values.
- Updated property processing logic to utilize workingData for accurate calculations.
- Removed unnecessary parameters in processProperty function for cleaner code.
- Enhanced dependency array in useEffect to include calculateComputedValues and model for better reactivity.
2025-12-07 02:41:55 +00:00
6da485bc8f Enhance IdDisplay component with reference and plainCode props
- Added reference prop to allow custom display of IDs.
- Introduced plainCode prop to toggle between code and text display styles.
- Updated rendering logic to accommodate new props for improved flexibility in ID presentation.
2025-12-07 02:41:45 +00:00
4995d37aa2 Removed console.log statements from various components to clean up the code and improve performance. 2025-12-07 02:38:39 +00:00
9f05bfd929 Enhanced ObjectDisplay component with spotlight data fetching and hyperlink support. Added props for showHyperlink and showSpotlight, and improved rendering logic for object names with optional popover tooltips. 2025-12-07 02:37:28 +00:00
13bbcbe50e Added tax rates, tax records and minor style improvements. 2025-12-03 23:35:30 +00:00
d0911c1166 Implemented server updates to printer controls. 2025-12-03 15:46:52 +00:00
17a4a5abd5 Added purchase orders and couriers. 2025-12-03 03:40:00 +00:00
f2bdb973d1 Fixed masterFilter being present. 2025-12-03 00:09:01 +00:00
2e8f627c83 Updated object select to use better child handling with API mods. 2025-12-03 00:06:43 +00:00
05d7864da8 A lot of UI fixes updated packages etc. 2025-12-02 18:29:09 +00:00
15a9764762 More small macOS fixes. 2025-11-30 00:17:29 +00:00
5ac11dc59e Small macOS fix. 2025-11-30 00:17:13 +00:00
ba1bba1a24 Add 'unconsumed' state to StateTag component with corresponding success status 2025-11-30 00:15:34 +00:00
d5d0040871 Added scroll box for custom scroll bars. 2025-11-30 00:13:52 +00:00
df85d99aaf Implemented DocumentPrinters and DocumentJobs 2025-11-29 01:24:57 +00:00
986e5fcff5 Fixed update bug 2025-11-29 01:21:54 +00:00
2eed3a518c Add CustomSelect component for enhanced selection functionality with option change handling 2025-11-29 01:21:27 +00:00
b288ce327f Update objectData prop to use combined data for improved rendering. 2025-11-29 01:21:19 +00:00
e114a45348 Enhance WizardView component by adding support for custom action buttons, sideBarGrow functionality, and a disabled state. Refactor layout styles for better responsiveness and usability. 2025-11-24 03:32:59 +00:00
b7bb6121b7 Update StateTag component to rename 'unconsumed' state to 'new' and add 'used' state with corresponding status and text. 2025-11-24 03:32:40 +00:00
dabad4f489 Enhance StateDisplay component to include 'used' as a loading progress type and adjust progress status and color accordingly. 2025-11-24 03:32:16 +00:00
94c55c8e77 Enable treeDefaultExpandAll in ObjectSelect component for improved tree view visibility 2025-11-24 03:32:06 +00:00
8f67d7daae Add roundNumber prop to ObjectProperty component for configurable number rounding and enhance select case handling for better value display 2025-11-24 03:31:58 +00:00
e788eaba91 Refactor ObjectForm component to implement debounced validation and state updates, improving performance and reducing unnecessary re-renders. 2025-11-24 03:31:51 +00:00
6af832afe5 Add disabled prop to NewObjectButtons for enhanced control over button states 2025-11-24 03:31:39 +00:00
69c387ca1d Update DocumentPrintButton width settings for responsive design across various screen sizes. 2025-11-24 03:31:31 +00:00
8f34c262a0 Added PDF preview option. 2025-11-23 13:25:43 +00:00
5cb586246f Enhance StateDisplay component to conditionally show progress for specific loading types 2025-11-23 13:22:51 +00:00
b12d230a8e Fixed object type search bug 2025-11-23 13:22:21 +00:00
8ed0287d73 Adjust ObjectTable fixed column behavior for mobile and update action column width calculation 2025-11-23 13:21:48 +00:00
030053b965 Minor bug fixes 2025-11-23 13:21:34 +00:00
2d2df403e3 Added select type 2025-11-23 13:20:22 +00:00
8c622420bb Fixed loading glitch if web server becomes unresponsive. 2025-11-21 19:15:25 +00:00
594c9a99ce Enhance UrlDisplay component with improved styling for responsive text and link handling 2025-11-17 18:48:41 +00:00
c075599044 Update ObjectProperty component to include minWidth style for text parameters 2025-11-17 18:48:31 +00:00
9a65f1577b Fix object actions. 2025-11-17 18:47:36 +00:00
1f85145b67 Refactor NewObjectForm to use merge for setting object data, ensuring computed values are correctly integrated with previous state. 2025-11-17 18:47:09 +00:00
48631c98c3 Refactor file handling and update API methods for improved file management. Renamed fetchObjectContent to fetchFileContent, updated related function calls, and enhanced file preview capabilities. Removed unused components and optimized imports. 2025-11-16 17:02:15 +00:00
ae33f27dfb Added progress. 2025-09-07 19:47:33 +01:00
1b86b0917c Display objects in tags. 2025-09-07 19:46:45 +01:00
69c8ecd23a New loading placeholder and transparent placeholders. 2025-09-07 19:45:30 +01:00
8310e7d12b Added file previews 2025-09-07 19:45:09 +01:00
5e592c66c7 Added clear action. 2025-09-07 19:44:53 +01:00
f3839b278f Added data tree component. 2025-09-07 19:43:16 +01:00
bdc376af25 Added file support 2025-09-07 19:41:26 +01:00
800e0d82a2 Enhance PrinterTemperaturePanel component by adding sendObjectAction for temperature setting; refactor handleSetTemperature to support async operations and improve event handling for temperature input changes. 2025-09-05 23:21:14 +01:00