Commit Graph

392 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
babc4c6f78 Implement GetSHA256FromFS function to compute SHA256 hash from a filesystem. Add tests and sample files for validation 2024-09-04 23:59:55 -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
fa2a07ae1a Remove SameSite cookie attribute for session cookies to simplify cookie handling in auth service 2024-09-01 20:51:33 -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
60fd653664 Add JSON validation function and tests: implement JSON validity check and comprehensive unit tests for valid/invalid cases 2024-08-29 13:01:00 -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
ac17ec7925 Handle nil component in RenderGomponent: return NoContent response if component is nil; add corresponding unit test 2024-08-21 21:46:37 -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
a6caa0569d Refactor event types in webhook service for improved readability and maintainability; replace string with structured eventType 2024-08-19 23:29:47 -06:00
Luis Eduardo Jeréz Girón
38c6cb3d05 Implement GetAllBackups function and corresponding SQL query for retrieving all backups in descending order 2024-08-19 23:29:27 -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
6cd193fdc3 Fix sql query 2024-08-18 23:09:17 -06:00
Luis Eduardo Jeréz Girón
c9ea76be56 Add webhooks mechanism 2024-08-18 23:02:25 -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
Luis Eduardo Jeréz Girón
54329798ac Add charts to summary 2024-08-16 00:38:49 -06:00
Luis Eduardo Jeréz Girón
14fc3c481b Keep aside scroll between reloads 2024-08-15 22:53:11 -06:00
Luis Eduardo Jeréz Girón
5a8c47446c Add databases and destinations health checks and some ui improvements 2024-08-15 22:46:05 -06:00
Luis Eduardo Jeréz Girón
f732af69f7 Add golang.org/x/sync dependency 2024-08-15 19:39:15 -06:00
Luis Eduardo Jeréz Girón
2932c0caa1 Update slim-select.js to not defer 2024-08-15 19:13:58 -06:00
Luis Eduardo Jeréz Girón
2642ff8216 Update slim-select.css styling 2024-08-15 15:57:08 -06:00
Luis Eduardo Jeréz Girón
9dd0ce61a4 Update slim-select.css styling 2024-08-15 15:53:49 -06:00
Luis Eduardo Jeréz Girón
3fbc3bfd5a Make select controls searchable 2024-08-15 13:23:36 -06:00
Luis Eduardo Jeréz Girón
7a4bd72227 Update modal component styling 2024-08-15 13:23:03 -06:00
Luis Eduardo Jeréz Girón
be0a3ddad3 Fix anchor 2024-08-15 00:24:09 -06:00
Luis Eduardo Jeréz Girón
65c94e922a Update image URLs to use GitHub raw links 2024-08-15 00:21:33 -06:00
Luis Eduardo Jeréz Girón
ed3781a3de Rename github workflow 2024-08-15 00:18:21 -06:00
Luis Eduardo Jeréz Girón
92975aaa69 Update GitHub Actions workflow to sync README.md with Docker Hub 2024-08-15 00:16:46 -06:00
Luis Eduardo Jeréz Girón
8949abb994 Update GitHub Actions workflow to sync README.md with Docker Hub 2024-08-15 00:13:38 -06:00