Commit Graph

172 Commits

Author SHA1 Message Date
248d7cd623 refactor: clean up code formatting and improve readability in various files, including utility functions and error handling components 2025-12-09 14:44:08 -03:00
4110b12724 refactor: remove ConnectionIndicator component from ChatWidget to streamline the chat interface and improve code clarity 2025-12-09 01:57:20 -03:00
7637cd52f1 refactor: optimize login attempt logging in Sidebar component to avoid timeouts by deferring user retrieval; enhance MessageList component with improved message processing and state management to prevent unnecessary re-renders 2025-12-09 01:49:18 -03:00
e6f380d7cc feat: implement end-to-end encryption for chat messages and files, including key management and decryption functionality; enhance chat components to support encrypted content display 2025-12-09 01:31:09 -03:00
cae6d886de refactor: remove unused scroll handling function from MessageList component to improve code clarity and maintainability 2025-12-08 23:19:53 -03:00
1810cbabe2 feat: enhance chat components with improved accessibility features, including ARIA attributes for search and user status, and implement message length validation and file type checks in message input handling 2025-12-08 23:16:05 -03:00
e46738c5bf fix: prevent premature modal closure in PrintPontoModal by deferring onClose call until PDF generation is successful; move abrirModalImpressao function for better organization 2025-12-08 12:45:05 -03:00
fdfbd8b051 feat: implement error handling and logging in server hooks to capture and notify on 404 and 500 errors, enhancing server reliability and monitoring 2025-12-08 11:52:27 -03:00
12984997ce refactor: remove documentation components and related routes to streamline the application structure and improve maintainability 2025-12-07 16:17:20 -03:00
10a729baed feat: enhance DocumentacaoCard with visualizer button and improve PDF generation with structured content and metadata handling 2025-12-07 11:49:20 -03:00
426e358d86 fix: correct event handling in DocumentacaoCard component and update internal reference casting in documentacaoVarredura for improved type safety 2025-12-06 21:41:56 -03:00
0ec12721ba feat: add marked library for markdown parsing and enhance documentation handling with new cron job for scheduled checks 2025-12-06 20:43:41 -03:00
f3b4721119 feat: add templateCodigo field to alert configurations and enhance alert handling with new email/chat templates for cybersecurity incidents 2025-12-06 19:34:00 -03:00
398bf102e9 feat: add ChevronDown icon and update Phone and Video icons with text color for improved visibility in ChatWindow component 2025-12-06 09:45:12 -03:00
aec3201410 feat: enhance Banco de Horas management with new reporting features, including adjustments and inconsistencies tracking, advanced filters, and Excel export functionality 2025-12-06 09:32:55 -03:00
72450d1f28 feat: enhance absence management with new filters and reporting options, including PDF and Excel generation capabilities 2025-12-06 01:11:33 -03:00
1000b5a030 feat: add approval/rejection information and change history display in AprovarAusencias and AprovarFerias components for enhanced user feedback 2025-12-05 12:57:35 -03:00
66f995cb08 feat: implement date parsing utility across absence management components for improved date handling and consistency 2025-12-05 11:57:15 -03:00
4a1f48300f feat: replace SVG icons with Lucide components in AprovarAusencias and AprovarFerias for improved consistency and maintainability 2025-12-05 05:26:01 -03:00
8e09e8cada feat: replace SVG icons with Lucide components in chat and profile pages for improved consistency and maintainability 2025-12-05 05:03:45 -03:00
88f25dc6ab feat: replace SVG icons with Lucide components across various Svelte components for improved consistency and maintainability 2025-12-04 14:30:31 -03:00
d79e6959c3 feat: update ESLint and TypeScript configurations across frontend and backend; enhance component structure and improve data handling in various modules 2025-12-02 16:36:02 -03:00
75ab4d261d feat: add UserAvatar component to display employee profile pictures in absence and vacation requests; update backend to include profile picture URLs for employees 2025-12-02 14:54:45 -03:00
ffa4dc5fb2 refactor: improve data handling and UI feedback in LGPD-related components; enhance error handling and consent term display 2025-12-02 14:03:52 -03:00
e81054874f Merge remote-tracking branch 'origin/master' into ajustes_gerais 2025-12-02 14:03:30 -03:00
1c0bd219b2 Merge remote-tracking branch 'origin' into feat-pedidos 2025-12-02 00:58:10 -03:00
fec5f5c33d feat: implement LGPD compliance features including data request management, consent tracking, and statistics display in the dashboard for enhanced data protection compliance 2025-12-01 22:37:43 -03:00
b8a67e0a57 feat: Implement initial pedido (order) management, product catalog, and TI configuration features. 2025-12-01 17:11:34 -03:00
8fabb4149c Ajustes Gerais 2025-12-01 14:51:15 -03:00
e43f9fcf14 feat: enhance ComprovantePonto component by adding logo support and restructuring document layout with auto-generated tables for employee and registration data, improving PDF output clarity and presentation 2025-11-30 15:40:58 -03:00
3204440a38 feat: improve login process by integrating GPS location tracking and optimizing IP address handling, enhancing user data accuracy and experience 2025-11-30 15:32:21 -03:00
334676b860 feat: enhance login functionality by adding IP geolocation tracking and advanced filtering options in the audit page, improving user insights and data accuracy 2025-11-30 08:12:46 -03:00
b34166691e refactor: simplify ChatWidget component by removing pulse animation and updating chat icon for improved visual clarity 2025-11-30 00:37:54 -03:00
39c948aa6b refactor: reorganize user profile display in Sidebar component, moving notification bell and user details for improved layout and accessibility 2025-11-30 00:35:20 -03:00
f059a0c688 feat: enhance employee leave report generation by adding gestor information retrieval and improving filtering capabilities across components 2025-11-29 20:21:40 -03:00
cdb28bf742 refactor: streamline employee search components by directly using the value prop for filtering and updating dropdown visibility, enhancing synchronization and user experience 2025-11-29 18:10:53 -03:00
7defdaa59d feat: add Excel and PDF report generation functionality for employee leave and certificate data, integrating XLSX and jsPDF libraries for enhanced reporting capabilities 2025-11-29 16:56:30 -03:00
bc62cd51c0 refactor: update modal positioning logic across components to ensure consistent placement relative to the card, enhancing user experience 2025-11-29 16:40:55 -03:00
9dcd26ee82 refactor: remove SSH/Docker configuration options from Jitsi settings and streamline related backend queries and mutations 2025-11-29 16:31:18 -03:00
02b8d72f59 feat: enhance point registration with improved timestamp synchronization and direct photo processing, and add Convex Svelte best practices documentation. 2025-11-29 11:58:55 -03:00
501751c22f feat: improve point registration processing feedback with step-by-step messages and update modal positioning across components. 2025-11-28 16:50:45 -03:00
6128c20da0 feat: implement sub-steps management in workflow editor
- Added functionality for creating, updating, and deleting sub-steps within the workflow editor.
- Introduced a modal for adding new sub-steps, including fields for name and description.
- Enhanced the UI to display sub-steps with status indicators and options for updating their status.
- Updated navigation links to reflect changes in the workflow structure, ensuring consistency across the application.
- Refactored related components to accommodate the new sub-steps feature, improving overall workflow management.
2025-11-25 14:14:43 -03:00
1089a4fdab refactor: update modal positioning logic in ErrorModal, ComprovantePonto, and RegistroPonto components
- Refactored modal positioning to align with the synchronized clock element, enhancing user experience by ensuring modals are positioned below the clock with appropriate spacing.
- Replaced timeout-based DOM updates with requestAnimationFrame for improved rendering performance and responsiveness.
- Added logic to clear modal position when modals are closed, ensuring a clean state for future interactions.
2025-11-23 16:28:48 -03:00
a3eab60fcd feat: enhance modal positioning and styling across components
- Implemented dynamic positioning for modals in ErrorModal, ComprovantePonto, and RegistroPonto components to ensure they are centered based on the viewport and container dimensions.
- Updated modal styles to improve visual consistency, including backdrop opacity adjustments and enhanced animations.
- Refactored modal handling logic to include scroll and resize event listeners for better responsiveness during user interactions.
2025-11-23 16:24:58 -03:00
1ad0ee91cb refactor: enhance saldo calculation and display in registro-pontos page
- Updated the logic for calculating daily and period saldo differences to ensure accuracy by directly computing the difference between worked and expected hours.
- Improved the display of saldo differences in the UI, including formatting adjustments for better readability.
- Refactored the rendering logic to ensure consistent styling and user experience across the registro-pontos page.
2025-11-23 14:29:49 -03:00
35e7c10ed0 refactor: update ErrorModal and RegistroPonto components for improved UI and functionality
- Refactored ErrorModal to use a div-based layout with enhanced animations and accessibility features.
- Updated RegistroPonto to include a new loading state and improved modal handling for webcam capture.
- Enhanced styling for better visual consistency and user experience across modals and registration cards.
- Introduced comparative balance calculations in RegistroPonto for better visibility of time discrepancies.
2025-11-23 13:13:24 -03:00
095f041891 feat: update CSS theming and enhance variable application for improved UI consistency
- Refactored CSS styles to utilize HSL color values for better theme adaptability.
- Added custom light and dark themes with comprehensive variable definitions to ensure consistent styling across the application.
- Implemented a mechanism to force CSS variable updates, ensuring that custom themes are applied correctly during runtime.
2025-11-23 04:58:38 -03:00
467e04b605 feat: enhance RegistroPonto and WebcamCapture components for improved data handling and user experience
- Added a refresh mechanism in the RegistroPonto component to ensure queries are updated after point registration, improving data accuracy.
- Expanded the WebcamCapture component to prevent multiple simultaneous play calls, enhancing video playback reliability.
- Updated the registro-pontos page to default the date range to the last 30 days for better visibility and user convenience.
- Introduced debug logging for queries and data handling to assist in development and troubleshooting.
2025-11-22 23:57:05 -03:00
aeaa3c903f feat: implement user authentication checks in PresenceManager and perfil pages
- Added authentication verification in the PresenceManager component to manage user presence status based on authentication state.
- Updated the perfil page to conditionally execute queries only if the user is authenticated, enhancing security and performance.
- Introduced derived variables to track user authentication status, ensuring that presence management and data fetching are only performed for logged-in users.
2025-11-22 22:25:40 -03:00
031552c836 feat: enhance sidebar and theme utilities for improved UI consistency
- Updated the Sidebar component styles to utilize theme-based classes for better visual consistency.
- Added new utility functions to retrieve and convert theme colors for use in components, enhancing theming capabilities.
- Improved layout logic to ensure the default theme is applied correctly based on user preferences and document readiness.
2025-11-22 22:10:52 -03:00