Commit Graph

290 Commits

Author SHA1 Message Date
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 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 07037f0890 Update table names 2024-08-14 23:47:41 -06:00
Luis Eduardo Jeréz Girón 42046d395b Improve timezone docs 2024-08-14 23:44:18 -06:00
Luis Eduardo ef81e7b4fc Merge pull request #29 from julien-wff/Feat/timezone-bound-display
Feat/timezone bound displays
2024-08-14 23:29:12 -06:00
Luis Eduardo 8d96ed8b6b Merge pull request #28 from julien-wff/Feat/filename-timezone-helper
Feat/filename timezone helper
2024-08-14 23:17:42 -06:00
Julien W 07af002c4a Add .Local() to all time formatting to reflect server timezone 2024-08-13 15:09:01 +02:00
Julien W e7b8133086 Add help about timezone field utility 2024-08-13 14:42:35 +02:00
Julien W e0883465b2 Set server timezone to be selected by default 2024-08-12 11:27:37 +02:00
Julien W 3df6d96884 Add file size display on execution list and popup 2024-08-11 22:17:29 +02:00
Julien W 94759c65cd Add component to display file size 2024-08-11 22:15:00 +02:00
Julien W 4881f04917 Specify the unit of size 2024-08-11 21:24:23 +02:00
Julien W 8e149cf4d5 Save file_size 2024-08-11 21:16:12 +02:00
Julien W 03604dfd53 Add file_size field to execution table 2024-08-11 21:08:02 +02:00
Luis Eduardo Jeréz Girón 59bef0c973 Refactor retention days help text and form validation 2024-08-05 00:36:49 -06:00
Luis Eduardo Jeréz Girón 4403000147 Update version constant to v0.2.0 2024-08-05 00:18:07 -06:00
Luis Eduardo Jeréz Girón 5c0cdde321 Update version constant to v0.2.1 2024-08-05 00:17:42 -06:00
Luis Eduardo Jeréz Girón f59f492137 Update index page to display current slide in dashboard summary 2024-08-04 23:16:18 -06:00
Luis Eduardo Jeréz Girón 38611265c2 Add update checker and discord community invite link 2024-08-04 23:12:52 -06:00
Luis Eduardo Jeréz Girón 5f69043c13 Add restore execution functionality to dashboard 2024-08-04 22:47:32 -06:00
Luis Eduardo Jeréz Girón ac4bbf7720 Update GetExecution SQL query to include database_id and database_pg_version 2024-08-04 22:47:21 -06:00
Luis Eduardo Jeréz Girón afd967378b Add restorations list and it's info 2024-08-04 19:44:49 -06:00
Luis Eduardo Jeréz Girón 04c55cda64 Add backup_name to RestorationsServicePaginateRestorations SQL query 2024-08-04 19:44:36 -06:00