Skip to content

Replace PrimeVue with DaisyUI#27

Merged
filipbekic01 merged 30 commits intodevfrom
filipbekic01/daisyui-migration
Nov 30, 2025
Merged

Replace PrimeVue with DaisyUI#27
filipbekic01 merged 30 commits intodevfrom
filipbekic01/daisyui-migration

Conversation

@filipbekic01
Copy link
Owner

No description provided.

- Updated various dependencies in package.json to their latest versions for improved performance and security.
- Simplified Tailwind CSS imports in main.scss.
- Enhanced TypeScript configuration in tsconfig.app.json and tsconfig.node.json with composite and preserveSymlinks options.
- Added additional files to be included in tsconfig.node.json for better type checking.
- Introduced a new Prettier configuration file (.prettierrc.cjs) to manage code formatting.
- Created a new ESLint configuration file (eslint.config.ts) to enforce coding standards and integrate with Prettier.
…across multiple components

feat: enhance MessageDialog and MessageDialogError components with improved error handling and display

fix: update MessageHeader component to ensure proper prop definition

chore: refactor Messages component for better state management and user experience

style: update router configuration for consistency and clarity

fix: improve date and error utility functions for better performance and readability

style: update Tailwind CSS configuration for improved theme management

chore: update Vite configuration for better build process and environment handling

style: add global styles for Tailwind CSS and DaisyUI integration
…tion features

- Implemented sorting functionality for subscription fields in BrokerTopics.vue.
- Added pagination support to BrokerTopics.vue and Messages.vue for better data management.
- Refactored the table structure in Messages.vue to use a standard HTML table with Tailwind CSS styling.
- Updated error handling utility to return a structured error object.
- Modified Tailwind CSS configuration to support dark mode based on a selector.
- Removed unused PrimeVue components and adjusted Vite configuration for Tailwind CSS integration.
…ponents

- Deleted treeselect.css and treetable.css as they are no longer needed.
- Added new icon components for ArrowLeft, ArrowRight, Bars, ChevronLeft, ChevronRight, CircleFilled, Clock, Database, Eraser, Hourglass, Refresh, Replay, Sitemap, Trash, and XMark.
- Updated various components to use the new icon components instead of icon classes.
- Refactored MessageDialog, Messages, Broker, and AppLayout components to improve readability and maintainability.
- Enhanced navigation tabs in Broker.vue for better accessibility and styling.
- Adjusted table layouts and styles in BrokerOverview.vue, BrokerQueues.vue, and BrokerTopics.vue for consistency and improved readability.
- Updated message display in MessageDialog.vue and Messages.vue for better user experience.
- Introduced new icons (ChartBarIcon, ChevronDownIcon, ChevronUpIcon) for enhanced visual representation.
- Improved search bar styling across various components for a more cohesive design.
- Updated IDeleteMessagesFeature, IGetMessagesFeature, IPurgeQueueFeature, IRequeueMessagesFeature, and IRequeueSpecificMessagesFeature interfaces to return response types directly instead of wrapping them in OperationResult.
- Modified corresponding feature implementations to return response types directly.
- Introduced ResQueueExceptionMiddleware for centralized exception handling.
- Removed OperationResult class as it is no longer needed.
- Updated frontend components to reflect changes in routing and layout, including the addition of a new Dashboard component and removal of the BrokerOverview component.
- Enhanced error handling in errorUtils to provide more informative error messages.
…ve empty states in Messages and Broker pages
… MessageDialogError for improved error stack trace visualization
…ing, and weather checks; remove unused test consumer and messages
…; update enqueue time display logic in Messages
…MessageDialog and Messages components for improved scheduling and delivery display
… formatting; add pending and failed status logic
…or handling logic and improved styling; adjust layout in Messages component
… and enhance 'scheduled' display with improved styling
… and add MessagesTable for better organization
…tection; update job state DTO and message dialogs for improved error display and layout
@filipbekic01 filipbekic01 merged commit dbd7527 into dev Nov 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant