Commit Graph

185 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón b8b7dfeda2 Update S3 destination instructions in dashboard summary 2024-09-06 22:40:14 -06:00
Luis Eduardo Jeréz Girón c3960f7800 Refactor dashboard summary layout for improved alignment and styling of components 2024-09-06 22:34:54 -06:00
Luis Eduardo Jeréz Girón 8544bf20f1 Implement health check button in dashboard for displaying system health status 2024-09-06 22:30:13 -06:00
Luis Eduardo Jeréz Girón 73369fb160 Remove scrollbar width property from slim-select.css 2024-09-06 21:50:01 -06:00
Luis Eduardo Jeréz Girón f134cef38f Remove IsLarge parameter from empty results component in dashboard for a more consistent display across pages 2024-09-06 21:23:50 -06:00
Luis Eduardo Jeréz Girón 5140884d5d Add Skeleton component to dashboard pages for improved loading state representation 2024-09-06 21:14:59 -06:00
Luis Eduardo Jeréz Girón 5ab9aa8018 Remove loading indicators from various dashboard pages for a cleaner UI 2024-09-06 20:58:13 -06:00
Luis Eduardo Jeréz Girón 5aec620b55 Refactor slim-select CSS classes to remove unnecessary ! and ensure styles are applied correctly with !important 2024-09-06 20:28:33 -06:00
Luis Eduardo Jeréz Girón e34b6f8c52 Add Notyf CSS partial for customizable toast notifications in the UI 2024-09-06 20:26:20 -06:00
Luis Eduardo Jeréz Girón 6370f2d603 Refactor theme management for better performance and small javascript code 2024-09-06 20:17:12 -06:00
Luis Eduardo Jeréz Girón 4cfab67646 Refactor dashboard aside scroll initialization for better structure and debouncing logic 2024-09-06 19:53:31 -06:00
Luis Eduardo Jeréz Girón 667748ef2e Add htmx swap view transitions api 2024-09-06 19:51:18 -06:00
Luis Eduardo Jeréz Girón 0f49a2c2b7 Add empty results message 2024-09-06 19:41:50 -06:00
Luis Eduardo Jeréz Girón 8dd99e14e3 Fix text color class in dashboard summary 2024-09-06 19:19:09 -06:00
Luis Eduardo Jeréz Girón 55739b55ca Update SQL queries to always return an integer for the summary charts 2024-09-06 19:18:16 -06:00
Luis Eduardo Jeréz Girón 3837c958e4 Refactor HTMX initialization to ensure observer setup occurs after DOM content is loaded 2024-09-06 00:33:20 -06:00
Luis Eduardo Jeréz Girón 3c7f417979 Add active state check and update on history changes in dashboard aside item component 2024-09-06 00:30:03 -06:00
Luis Eduardo Jeréz Girón ef8259e7d9 Add javascript bundler and move kill-port dependency from Dockerfile to package.json 2024-09-05 22:56:05 -06:00
Luis Eduardo Jeréz Girón 2af091aca5 Implement scroll position saving with debouncing in dashboard, improving performance and user experience 2024-09-05 00:54:31 -06:00
Luis Eduardo Jeréz Girón 5093aa5c45 Add hx-boost to dashboard to prevent downloading innecesary html 2024-09-05 00:44:52 -06:00
Luis Eduardo Jeréz Girón cce403468d Add BrowserCacheMiddleware to improve static file caching, excluding specific files like robots.txt for better performance 2024-09-05 00:15:51 -06:00
Luis Eduardo Jeréz Girón 53155262fc Refactor static file handling by adding SHA256 hash generation and versioned file paths to enhance caching and resource management 2024-09-05 00:00:36 -06:00
Luis Eduardo Jeréz Girón 89e01336da Integrate SweetAlert2 for improved alerts and confirmations in HTMX functionality. Adjust alert handling across event triggers 2024-09-04 22:49:56 -06:00
Luis Eduardo Jeréz Girón 95527b25e7 Add sweetalert2 and remove comments from minified files 2024-09-04 11:18:21 -06:00
Luis Eduardo Jeréz Girón b8811a4072 Change webhook_executions table name 2024-09-01 23:53:39 -06:00
Luis Eduardo Jeréz Girón f172f4bcbe Remove console error logging in JSON parsing fallback in initHelpers function 2024-09-01 23:43:00 -06:00
Luis Eduardo Jeréz Girón dd4892c2ef Log error details when failing to send webhook request in runWebhookHandler function 2024-09-01 23:41:54 -06:00
Luis Eduardo Jeréz Girón 0ac245bec2 Add webhook executions list 2024-09-01 23:37:04 -06:00
Luis Eduardo Jeréz Girón e1b65a49db Add EmptyResults component to handle display for empty states in the UI with customizable title and subtitle parameters 2024-09-01 22:49:25 -06:00
Luis Eduardo Jeréz Girón fed0893a4f Add run webhook functionality with handler and button in UI for executing webhooks on demand 2024-09-01 22:02:36 -06:00
Luis Eduardo Jeréz Girón 9e090b0b9a Implement delete webhook functionality with handler and UI button integration 2024-09-01 21:46:22 -06:00
Luis Eduardo Jeréz Girón 0453aa946d Add edit webhook functionality 2024-09-01 21:41:45 -06:00
Luis Eduardo Jeréz Girón 718c7bc312 Replace initCopyFunction with initHelpers and add helper functions for clipboard and JSON formatting in app.js 2024-09-01 21:41:36 -06:00
Luis Eduardo Jeréz Girón 3af53061b0 Add check for dashboard aside element in scroll init to prevent errors when element is not found, enhancing robustness 2024-09-01 20:40:26 -06:00
Luis Eduardo Jeréz Girón bea34f20a1 Refactor chart rendering logic to handle cases without data, improving user feedback and code clarity in summary dashboard 2024-08-31 11:46:59 -06:00
Luis Eduardo Jeréz Girón c61c496642 Refactor tailwind processing to improve organization 2024-08-31 11:23:29 -06:00
Luis Eduardo Jeréz Girón b0079040bd Remove unused component layer for normal-width in Tailwind CSS to streamline styles and improve maintainability 2024-08-29 16:16:14 -06:00
Luis Eduardo Jeréz Girón 0e0705eca2 Enhance scrollbar styling: customize appearance with Tailwind utilities and add fallback support for Firefox 2024-08-29 16:15:27 -06:00
Luis Eduardo Jeréz Girón 01b3f1bdca Update dashboard aside item styling: improve hover effects by adding group and group-hover classes to button elements 2024-08-29 16:06:01 -06:00
Luis Eduardo Jeréz Girón 5cdd6da3ba Enhance webhook form help text: add detailed descriptions for event types and improve placeholder help for headers and body fields 2024-08-29 13:16:00 -06:00
Luis Eduardo Jeréz Girón 19704c2f60 Add CardBoxSimple component: simplify CardBox API with default props for easier usage in rendering card boxes 2024-08-29 13:12:01 -06:00
Luis Eduardo Jeréz Girón e5ba061ad9 Enhance webhook DTO validation: add omitempty and json constraints for Headers and Body fields in createWebhookDTO struct 2024-08-29 13:03:57 -06:00
Luis Eduardo Jeréz Girón 4805f574b5 Refactor request context handling: consolidate context keys into a single key for simplicity and improve data retrieval 2024-08-29 12:55:32 -06:00
Luis Eduardo Jeréz Girón fe96475852 Implement webhook management partially: add create/view features, and form handling 2024-08-19 23:30:44 -06:00
Luis Eduardo Jeréz Girón 40adc090fb Add "Webhooks" item to dashboard sidebar for easy access in the navigation panel 2024-08-19 23:30:16 -06:00
Luis Eduardo Jeréz Girón 1162a09a4a Add textarea control component 2024-08-19 23:30:03 -06:00
Luis Eduardo Jeréz Girón 7bd056ef12 Enhance slim-select CSS styles for value and delete button elements 2024-08-19 23:29:15 -06:00
Luis Eduardo Jeréz Girón 7bbe9a5ae0 Update health status ping component with additional information 2024-08-17 14:39:37 -06:00
Luis Eduardo Jeréz Girón 447e2e3430 Add health check API endpoint for databases and destinations 2024-08-17 14:32:18 -06:00
Luis Eduardo Jeréz Girón 1d44086f53 Update dashboard to load Chart.js library only when necessary 2024-08-17 13:58:45 -06:00