Commit Graph
25 Commits
Author SHA1 Message Date
Jeppe Bundgaard a3ceac1636 Add Slack configuration module with customer registration webhook settings 2026-06-08 12:43:02 +02:00
Jeppe B 9450c7902d Harden edge gateway workspace cache 2026-06-02 00:08:20 +02:00
Jeppe Bundgaard 4f1973d048 Add SuperUser Release Manager view with channel management, deployments, replay, and integrations 2026-05-19 10:04:00 +02:00
Jeppe Bundgaard d69c474655 Add multilingual glossary and phrases for i18n, including terms, attributes, and compatibility across da, de, en, no, and sv locales. 2026-05-19 08:03:39 +02:00
Jeppe Bundgaard 3a4cdbaeb9 Expand edge gateway workspace and streamline app loading 2026-04-23 13:33:12 +02:00
Jeppe Bundgaard 50190da52f Revise QR code generation library, enhance POS flow, and update Edge Gateway management views and tests 2026-04-23 10:48:08 +02:00
Jeppe Bundgaard bee7d699d3 Introduce Edge Gateway module with configuration support and API refinements. 2026-04-22 16:24:54 +02:00
Jeppe Bundgaard 943bc8ec97 Add Workfeed module with configuration management, diagnostics, and API integration:
- Implement `Workfeed` module with endpoints for employees, shifts, departments, and diagnostics.
- Add configuration UI for enabling Workfeed, API settings (`api_url`, `api_key`), and integration diagnostics.
- Add unit tests for module schema validation, API endpoints, and diagnostics contract.
- Introduce smoke test for Workfeed configuration and modal diagnostics.
- Extend i18n locales to support Workfeed integration.
2026-03-24 11:19:09 +01:00
Jeppe Bundgaard 6a8e19b3e2 Refactor and optimize component logic and tests:
- Consolidate route search handling in `PosDepartmentMVP.vue` using `applyPosRouteSearch` for improved maintainability.
- Refactor tab visibility logic in `ElementTabsBox.vue` with reusable `isHidden` utility, removing redundant code.
- Enhance `SessionUser.vue` and `superUserObject.vue` modules with lazy bindings for improved initialization and performance.
- Update `NavigationMenuItemsAdmin.vue` to validate department IDs with `hasValidDepartmentId` and watchers for reactive booking count updates.
- Improve error handling logic in `HandleGlobalError.vue` and `loadOrderItems` for robustness against invalid inputs.
- Add and update regression tests for session and superuser initialization to ensure compliance with binding contracts.
- Refactor POS step components to streamline order-related logic and support immediate reactivity.
2026-03-19 11:25:17 +01:00
Jeppe Bundgaard 4860e9bdef Add WeatherAPI config page 2026-03-12 09:06:55 +01:00
Jeppe B fbfa7ad213 Add Bird superuser module and configuration page 2026-02-27 02:17:08 +01:00
Jeppe Bundgaard 3ddb6c168e "Add SelfServe module configuration, routes, and UI integration in SuperUserDashboard for enhanced functionality and manageability." 2025-12-09 09:07:46 +01:00
Jeppe Bundgaard 75a63ea9c3 "Add Shelly integration with configuration management, routing, and API connection settings" 2025-10-15 10:53:38 +02:00
Jeppe Bundgaard 4c498750d4 "Add VirkData integration with module configuration, API connection settings, and navigation enhancements" 2025-10-12 12:49:32 +02:00
Jeppe Bundgaard fee592a420 Add superuser impersonation check and comment cleanup in UI components
- Introduced `canImpersonateAdmin` function placeholder in `superUserObject.vue` for future implementation.
- Updated `usersTable.vue` to include conditional button disabling based on the impersonation check.
- Cleaned up commented HTML in `SuperUserDashboardNavigation.vue` for better readability.
2025-09-07 14:09:23 +02:00
Jeppe Bundgaard 2ab7f97815 Add LicensePlateRecognizer module and desktop navigation enhancements:
- Introduced the `LicensePlateRecognizer` module with API connection settings and configuration components.
- Added `DesktopNavigation.vue` to replace `MobileNavigation.vue` for desktop headers.
- Updated navigation structure to support categorized and hierarchical menu items.
- Enhanced `NavigationMenuItems.vue` and `NavigationMenuItem.vue` with desktop-specific styling and dropdown support.
- Included routing and configuration views for `LicensePlateRecognizer`.
2025-09-01 10:13:20 +02:00
Jeppe Bundgaard 36b97b67d5 Add QR code-based login functionality and enhancements:
- Implemented QR code scanning and detection using `vue-qrcode-reader` in `LoginQR.vue`.
- Added token extraction and application logic for seamless login flow.
- Enhanced error handling for scanning issues and invalid QR codes.
- Updated `LoginForm.vue` to include a QR code login button.
- Added session handling updates with SweetAlert integration and improved error notifications.
- Bumped dependencies with `@vueuse/integrations` and `vue-qrcode-reader` support.
2025-08-27 13:05:59 +02:00
Jeppe Bundgaard 6412d0f504 Add OpenAI configuration module and superuser integration:
- Introduce `OpenAI` module in `superUser` with configuration management (`Config.vue`, `OpenAI.vue`).
- Add `ConfigurationOpenAI.vue` for superuser dashboard, enabling settings management for OpenAI integration.
- Update `router.js` and superuser navigation for OpenAI configuration paths.
- Enhance `SuperUserDashboardConfigurationNavigation.vue` with OpenAI entry.
- Integrate general settings and API key handling in the OpenAI configuration UI.
2025-08-18 11:35:09 +02:00
Jeppe Bundgaard 7a3b66cb53 Add OcrSpace configuration module and superuser integration:
- Introduce `OcrSpace` module in `superUser` with configuration management (`Config.vue`).
- Add `ConfigurationOcrSpace.vue` for superuser dashboard, enabling settings management for OcrSpace integration.
- Update `router.js` and superuser navigation for OcrSpace configuration paths.
- Enhance `SuperUserDashboardConfigurationNavigation.vue` with OcrSpace entry.
- Integrate general settings and API key handling in the OcrSpace configuration UI.
2025-08-06 10:51:58 +02:00
Jepp9350 f737d77587 Add Limble configuration module with API connection settings and synchronization options for superUser dashboard 2025-06-16 07:55:49 +02:00
Jepp9350 3c0fba7f2a Add Microsoft authentication and Entra ID configuration
Introduced Microsoft authentication integration using MSAL for token handling and calendar operations. Added Entra ID configuration module to manage tenant, client ID, and secret settings, along with enabling integration control.
2025-05-21 14:41:40 +02:00
Jepp9350 9fafbc9e88 Add XLVask module integration for superuser configuration
Integrated the XLVask module into the superuser dashboard, providing configuration options for API connection settings, enabling/disabling the integration, and testing connections. Updated navigation, module imports, and related components to support the new functionality.
2025-05-08 14:04:15 +02:00
Jepp9350 b17829e37a Add GatewayAPI module with configuration support
This commit introduces the GatewayAPI module, including its configuration and integration into the superuser dashboard. It adds components, routes, and functionality for managing API keys, secrets, and enabling/disabling options. Additionally, minor code adjustments were made to existing components for seamless integration.
2025-04-10 10:51:44 +02:00
Jepp9350 0688959ed4 Add new components, translations, and features for FXRatesAPI and invoices
Introduced functionality for FXRatesAPI integration, added pagination components, and enhanced invoice handling with new tables and dropdowns. Expanded translations, adjusted user display settings, and streamlined POS department step logic for better transaction handling.
2025-03-31 13:19:27 +02:00
Jepp9350 18dc8fb40f Add Department POS module and related views
Introduced Department POS functionality with navigation, orders, and order detail views. Set up routing and middleware for POS operations. Added base styles, assets, and updated package dependencies to support these changes.
2025-02-25 08:20:04 +01:00