Commit Graph

289 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
cceb30b2fb Refactor storage methods to remove unused code 2024-08-03 22:22:45 -06:00
Luis Eduardo Jeréz Girón
f485d53ce8 Add local backups to execution process 2024-08-03 22:11:50 -06:00
Luis Eduardo Jeréz Girón
e7d1e59186 Refactor local storage methods to use utility function for creating file paths 2024-08-03 21:51:43 -06:00
Luis Eduardo Jeréz Girón
a6bb8ac839 Better parameter name in local storage methods 2024-08-03 21:49:54 -06:00
Luis Eduardo Jeréz Girón
8c08ddb4db Update SQL query for pagination and display backup's local status in executions list 2024-08-03 21:46:14 -06:00
Luis Eduardo Jeréz Girón
9aaf66912e Update tailwind.config.js with additional color options 2024-08-03 21:40:37 -06:00
Luis Eduardo Jeréz Girón
1b188bc547 Add description for S3 destinations on dashboard page 2024-08-03 21:33:58 -06:00
Luis Eduardo Jeréz Girón
fe7344e7b2 Update backups forms with is_local option and better docs 2024-08-03 21:28:35 -06:00
Luis Eduardo Jeréz Girón
ed929cc931 Update backups service with is_local option 2024-08-03 21:28:14 -06:00
Luis Eduardo Jeréz Girón
c577bf7d2d Add migration to add is_local column to backups table 2024-08-03 21:27:51 -06:00
Luis Eduardo Jeréz Girón
d157f8a72f Refactor input control to include pattern attribute 2024-08-03 21:26:56 -06:00
Luis Eduardo Jeréz Girón
d1f282d413 Refactor help button implementation in InputControl and SelectControl components 2024-08-03 21:06:40 -06:00
Luis Eduardo Jeréz Girón
d66e79bca5 Add convenience function for creating a B element with a text node 2024-08-03 21:05:01 -06:00
Luis Eduardo Jeréz Girón
f0340e282a Refactor help button implementation in InputControl and SelectControl components 2024-08-03 20:20:36 -06:00
Luis Eduardo Jeréz Girón
8ef584a863 Add ID generation and help button for InputControl and SelectControl components 2024-08-03 20:10:30 -06:00
Luis Eduardo Jeréz Girón
721fcf46e7 Add HelpButtonModal component for displaying a modal with a help button 2024-08-03 20:05:02 -06:00
Luis Eduardo Jeréz Girón
421aa9a3ab Teleport all modals to body to allow nesting 2024-08-03 20:04:22 -06:00
Luis Eduardo Jeréz Girón
72ce05b102 Update HTMX initialization and add MutationObserver for dynamic elements 2024-08-03 20:03:18 -06:00
Luis Eduardo Jeréz Girón
2d2f8fa81d Refactor storage to add local storage 2024-08-03 11:07:35 -06:00
Luis Eduardo Jeréz Girón
e28916212b Create backups directory in Dockerfiles 2024-08-03 10:52:01 -06:00
Luis Eduardo Jeréz Girón
dfdd26daa1 Improve code readability by adding line break for long message in show_execution.go 2024-08-02 19:59:07 -06:00
Luis Eduardo
2a1b09b7c3 Merge pull request #13 from eduardolat/fix/stream-data-to-destination
Fix/stream data to destination
2024-08-02 19:49:26 -06:00
Luis Eduardo Jeréz Girón
d83048058f Optimize backup process to use data streaming instead of dumping in memory 2024-08-02 19:45:43 -06:00
Luis Eduardo Jeréz Girón
c992dfd8f2 Update integration package to use postgres instead of pgdump 2024-08-02 12:09:59 -06:00
Luis Eduardo Jeréz Girón
7e0d6db929 Merge branch 'main' into fix/stream-data-to-destination 2024-08-02 11:59:38 -06:00
Luis Eduardo Jeréz Girón
22856e164b Update README.md with next steps link 2024-08-02 11:59:27 -06:00
Luis Eduardo Jeréz Girón
6023a09cdb Update README.md with next steps link 2024-08-02 11:13:19 -06:00
Luis Eduardo Jeréz Girón
a574dc09c9 Update README.md with docker pulls badge 2024-07-30 12:53:24 -06:00
Luis Eduardo Jeréz Girón
555c1d7df9 Update README.md with centered logo and badges 2024-07-29 23:29:46 -06:00
Luis Eduardo Jeréz Girón
c645e3cd52 Add GitHub Actions workflow for running linter, tests, and build 2024-07-29 23:11:39 -06:00
Luis Eduardo Jeréz Girón
7735c43dae Handle error when scanning input in resetdb command 2024-07-29 23:09:38 -06:00
Luis Eduardo Jeréz Girón
f764bf066d Update Dockerfiles and taskfile.yaml for golangci-lint 2024-07-29 23:08:40 -06:00
Luis Eduardo Jeréz Girón
51e06d113f Add Dockerfile.cicd for CI/CD environment image 2024-07-29 23:02:49 -06:00
Luis Eduardo Jeréz Girón
9d9e01afd9 Add volume mapping for PostgreSQL data directory in README.md 2024-07-26 00:28:16 -06:00
Luis Eduardo Jeréz Girón
612c9a4107 Bump version to v0.1.2 0.1.2 2024-07-24 17:54:24 -06:00
Luis Eduardo Jeréz Girón
8424c3666f Start backup asynchronously when running manually 2024-07-24 17:53:46 -06:00
Luis Eduardo Jeréz Girón
9ce06c2226 Bump version to v0.1.1 0.1.0 0.1.1 2024-07-24 17:04:57 -06:00
Luis Eduardo Jeréz Girón
f3ab1f16d6 Add installation instructions 2024-07-24 17:04:33 -06:00
Luis Eduardo Jeréz Girón
3997a52e92 Update Dockerfile and taskfile.yaml for migration support 2024-07-24 16:50:12 -06:00
Luis Eduardo Jeréz Girón
cf242724d4 Add version constant to config package 2024-07-24 16:04:16 -06:00
Luis Eduardo Jeréz Girón
6f78784152 Make dokerfile works 2024-07-24 15:49:30 -06:00
Luis Eduardo Jeréz Girón
7222302f30 Update README.md 2024-07-24 15:32:42 -06:00
Luis Eduardo Jeréz Girón
ab70cd833f Add screenshots 2024-07-24 15:32:31 -06:00
Luis Eduardo Jeréz Girón
b3f5e29478 chore: Update destination page title to "S3 Destinations" 2024-07-24 12:49:50 -06:00
Luis Eduardo Jeréz Girón
ce90847380 Update success message to use alert with refresh in backup, database, and destination edit handlers 2024-07-24 12:44:32 -06:00
Luis Eduardo Jeréz Girón
71e3f1631b Add slider component and usage instructions for PG Back Web 2024-07-24 12:42:01 -06:00
Luis Eduardo Jeréz Girón
6a462df6e1 Add generic slider Alpine component 2024-07-24 12:41:48 -06:00
Luis Eduardo Jeréz Girón
59641130d9 Update tailwind.config.js with new theme colors 2024-07-24 12:08:08 -06:00
Luis Eduardo Jeréz Girón
75d534b2ae Add backups documentation inside create and update forms 2024-07-24 12:01:49 -06:00
Luis Eduardo Jeréz Girón
7cc3fbf104 Add cron expression validation and error handling for backup scheduling 2024-07-24 10:53:07 -06:00