Commit Graph

85 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón be0873cc45 Remove custom scrollbar styles from tailwind.css 2024-07-22 00:49:51 -06:00
Luis Eduardo Jeréz Girón 7fe14464cd Add basic web components 2024-07-22 00:25:56 -06:00
Luis Eduardo Jeréz Girón 4929a12b9b Add RenderGomponent function to echoutil package 2024-07-22 00:14:13 -06:00
Luis Eduardo Jeréz Girón 3b91a5d758 Add third party js libraries 2024-07-22 00:09:46 -06:00
Luis Eduardo Jeréz Girón e9b932257b Add static, api and web entrypoints 2024-07-21 23:54:13 -06:00
Luis Eduardo Jeréz Girón ad72457522 Add static files and embed package for static file serving 2024-07-21 23:54:00 -06:00
Luis Eduardo Jeréz Girón 5a8e944a6d Add view package and mount router in main function 2024-07-21 23:46:24 -06:00
Luis Eduardo Jeréz Girón da150a1c0b Refactor backup initial scheduling to prevent block the entire app on error 2024-07-21 23:29:38 -06:00
Luis Eduardo Jeréz Girón b98df7bf42 Add logging to delete old sessions and soft delete expired executions 2024-07-21 23:10:33 -06:00
Luis Eduardo Jeréz Girón a089cb212d Update gocron.NewTask to accept variadic parameters 2024-07-21 23:02:32 -06:00
Luis Eduardo Jeréz Girón 2648db0e01 Rename data to staticdata 2024-07-21 22:51:57 -06:00
Luis Eduardo Jeréz Girón 5dc8d1e97c Add GMT timezone to Timezones list 2024-07-21 22:50:59 -06:00
Luis Eduardo Jeréz Girón 4ac631a944 Add UTC timezone to Timezones list 2024-07-21 22:48:13 -06:00
Luis Eduardo Jeréz Girón 7b8869c49e Remove unused RemoveAllJobs function and update backup scheduling logic 2024-07-21 22:40:22 -06:00
Luis Eduardo Jeréz Girón 7e2ceab458 Add soft delete executions functionality 2024-07-21 20:09:11 -06:00
Luis Eduardo Jeréz Girón 818f1e1623 Update SQL queries to use COALESCE and sqlc.narg for nullable fields in update operations 2024-07-21 19:42:13 -06:00
Luis Eduardo Jeréz Girón a6bf396e65 Add retention_days column to backups table and update related SQL queries 2024-07-21 19:34:23 -06:00
Luis Eduardo Jeréz Girón 8c72eb2d58 Add paginate executions functionality 2024-07-21 19:28:18 -06:00
Luis Eduardo Jeréz Girón 86b5ceb199 Add destinations pagination functionality 2024-07-21 19:25:45 -06:00
Luis Eduardo Jeréz Girón 569201b677 Add paginate databases functionalit 2024-07-21 19:04:03 -06:00
Luis Eduardo Jeréz Girón c826c75d95 Add paginate backups functionality 2024-07-21 18:59:19 -06:00
Luis Eduardo Jeréz Girón 2e414fb6f0 Update field names in PaginateResponse struct to adhere to naming conventions 2024-07-21 18:58:09 -06:00
Luis Eduardo Jeréz Girón c39a75aa13 Add example and update notes in paginateutil README.md 2024-07-21 18:56:53 -06:00
Luis Eduardo Jeréz Girón 4d050c0a89 Delete unused function 2024-07-21 18:55:29 -06:00
Luis Eduardo Jeréz Girón 96c91faa77 Add pagination utility functions and tests 2024-07-21 18:46:48 -06:00
Luis Eduardo Jeréz Girón 921df90ef3 Add ScheduleAll function to backups service and SQL query 2024-07-21 17:58:59 -06:00
Luis Eduardo Jeréz Girón bafa88e494 Update backups service to integrate with cron scheduler 2024-07-21 17:52:08 -06:00
Luis Eduardo Jeréz Girón fa3c7a7771 Update Cron UpsertJob signature to accept any function and parameters 2024-07-21 17:41:01 -06:00
Luis Eduardo Jeréz Girón 99e26e46b9 Add backup_id column to executions methods 2024-07-21 17:29:42 -06:00
Luis Eduardo Jeréz Girón 63c330f85d Add ListBackupExecutions function to executions service 2024-07-21 17:28:29 -06:00
Luis Eduardo Jeréz Girón 6de1bfd46c Order executions by start time in list_executions.sql 2024-07-21 17:28:19 -06:00
Luis Eduardo Jeréz Girón 88df185ab7 Add backup_id column to executions table and create index 2024-07-21 17:28:11 -06:00
Luis Eduardo Jeréz Girón 59a7c6a316 Initialize cron scheduler and logger in main.go 2024-07-21 17:21:39 -06:00
Luis Eduardo Jeréz Girón be391727d1 Add timezones slice 2024-07-21 17:17:49 -06:00
Luis Eduardo Jeréz Girón b84c47a95a Add RemoveAllJobs function to Cron scheduler 2024-07-21 16:47:37 -06:00
Luis Eduardo Jeréz Girón 36956680e3 Initial implementation of cron scheduler 2024-07-21 00:27:06 -06:00
Luis Eduardo Jeréz Girón 237ab076f5 Update backups table schema to include time_zone field 2024-07-20 23:19:08 -06:00
Luis Eduardo Jeréz Girón 9f0ae11564 Add RunExecution function to executions service and it's dependencies 2024-07-20 22:55:15 -06:00
Luis Eduardo Jeréz Girón af7406f4da Add time layout constants to timeutil package 2024-07-20 22:54:44 -06:00
Luis Eduardo Jeréz Girón 16bb6b6be0 Add CreatePath and RemoveTrailingSlash functions to strutil package 2024-07-20 22:35:52 -06:00
Luis Eduardo Jeréz Girón 21fa0215b7 Update error message in PGDump client's Ping function 2024-07-20 22:31:16 -06:00
Luis Eduardo Jeréz Girón e693d1e11f Update database connection encryption and version field 2024-07-20 22:22:58 -06:00
Luis Eduardo Jeréz Girón b179a7266c Update ParseVersion function in PGDump client 2024-07-20 22:22:26 -06:00
Luis Eduardo Jeréz Girón d90f65585b Add ParseVersion function to PGDump client 2024-07-20 22:21:15 -06:00
Luis Eduardo Jeréz Girón fffa6b3fca Update databases table schema to include pg_version field 2024-07-20 22:16:35 -06:00
Luis Eduardo Jeréz Girón 83ecb918b4 Update executions table schema to allow nullable message field 2024-07-20 22:05:24 -06:00
Luis Eduardo Jeréz Girón c1c3b37dec Refactor S3 client creation and reuse in integration package 2024-07-20 21:47:53 -06:00
Luis Eduardo Jeréz Girón 5d73b4d553 Add GetUserByToken method to auth service 2024-07-20 21:38:43 -06:00
Luis Eduardo Jeréz Girón 8684f147d1 Update encryption for databases, sessions and destinations 2024-07-20 21:32:32 -06:00
Luis Eduardo Jeréz Girón f508c5a251 Add services initialization and dependencies 2024-07-20 18:46:50 -06:00