7 Commits

Author SHA1 Message Date
b3e42b5eb5 feat: Add export functionality to CrudDataTable with clipboard, CSV, and Excel options 2025-11-10 16:41:37 +01:00
684d0deaaa feat: Implement permission management with dynamic access control for contacts 2025-11-10 10:36:02 +01:00
47b7099ba6 feat: Implement reusable CrudDataTable component for contact management
- Created a new CrudDataTable.vue component to handle data display and interactions.
- Integrated column configuration, filtering, and sorting functionalities.
- Added support for dynamic column visibility and order persistence using localStorage.
- Enhanced data loading with error handling and user feedback via toast notifications.
- Updated ContactManagement_old.vue to utilize the new CrudDataTable component, improving code organization and maintainability.
2025-11-10 10:06:10 +01:00
9effaeba0a feat: enhance contact management UI with additional contact details and improve error handling 2025-11-10 09:02:17 +01:00
45232be689 feat: enhance contact management UI with improved layout and validation messages 2025-11-09 11:50:30 +01:00
6f971be904 feat: add localization support and enhance contact management UI with improved filtering and pagination 2025-11-09 11:41:42 +01:00
b84dc6c6e9 feat: add typography and utility styles for layout
- Introduced typography styles in _typography.scss for headings, paragraphs, blockquotes, and horizontal rules.
- Added utility classes in _utils.scss for card styling and clearfix.
- Updated layout.scss to include new typography and utility styles.
- Defined common CSS variables in _common.scss for consistent theming.
- Created dark and light theme variables in _dark.scss and _light.scss respectively.
- Integrated Tailwind CSS with custom configurations in tailwind.config.js and postcss.config.js.
- Implemented database migrations for contact and contact_persons tables.
- Added data fixtures for generating sample contact data.
- Developed Contact and ContactPerson entities with appropriate validation and serialization.
- Enhanced ContactRepository with search and type filtering methods.
2025-11-09 11:02:15 +01:00