Commit Graph

446 Commits

Author SHA1 Message Date
Luis Eduardo Jeréz Girón
78bebcc015 Add CONTRIBUTING.md file with contribution guidelines 2024-10-13 23:16:08 -06:00
Luis Eduardo Jeréz Girón
1e991fd817 Merge branch 'change-pg-versions' into development 2024-10-13 23:10:13 -06:00
Luis Eduardo Jeréz Girón
fb97464444 Include support for PostgreSQL 17 2024-10-13 23:09:15 -06:00
Luis Eduardo Jeréz Girón
d7612836e6 Update README to include a link to a YouTube video demonstrating PG Back Web setup 0.3.0 2024-09-08 12:08:59 -06:00
Luis Eduardo Jeréz Girón
0525791f48 Update README to include health checks and webhooks features; consolidate screenshots into a single image 2024-09-08 12:00:18 -06:00
Luis Eduardo Jeréz Girón
0979b83791 Update GitHub Actions workflows to use latest checkout and setup actions for improved compatibility and features 2024-09-08 11:17:16 -06:00
Luis Eduardo Jeréz Girón
928b8c1618 Add GitHub Actions workflow for building and publishing Docker images with configurable tags and commit inputs 2024-09-08 11:16:23 -06:00
Luis Eduardo Jeréz Girón
cf6e8d4745 Bump version from v0.2.0 to v0.3.0 in internal/config/version.go 2024-09-08 11:08:01 -06:00
Luis Eduardo Jeréz Girón
44502d49ff Refactor CI workflow to use matrix strategy for building, testing, and linting across multiple platforms (amd64 & arm64) 2024-09-08 01:04:42 -06:00
Luis Eduardo Jeréz Girón
cd235e8ec5 Add duplicate functionality for backups and webhooks 2024-09-08 00:58:08 -06:00
Luis Eduardo Jeréz Girón
d5315e485b Fix scrollbar issue for sweetalert2 2024-09-08 00:39:57 -06:00
Luis Eduardo Jeréz Girón
4a17b3511a Fix html title between pages 2024-09-08 00:29:18 -06:00
Luis Eduardo Jeréz Girón
87189c5aee Fix hx-boost scrolling 2024-09-08 00:23:40 -06:00
Luis Eduardo Jeréz Girón
36e2ed3811 Add dropdown with table options on all lists 2024-09-08 00:06:56 -06:00
Luis Eduardo Jeréz Girón
028527e133 Move and rename compose.dev.yaml file to keep organization 2024-09-07 19:31:47 -06:00
Luis Eduardo Jeréz Girón
0c7e7fa86f Change CI workflow to run on Ubuntu instead of macOS 14 for arm64 builds 2024-09-07 19:20:48 -06:00
Luis Eduardo Jeréz Girón
7a10f8fd6d Change CI workflow to run on macOS 14 (M1) instead of Ubuntu for arm64 builds 2024-09-07 19:16:05 -06:00
Luis Eduardo Jeréz Girón
5b121f2087 Update Dockerfiles to remove empty continuation lines 2024-09-07 00:33:36 -06:00
Luis Eduardo Jeréz Girón
c9927fe084 Ensure dependency check script is executable before execution 2024-09-07 00:23:04 -06:00
Luis Eduardo Jeréz Girón
5c72cc015b Refactor Dockerfiles to simplify dependency installation and unify the process across platforms 2024-09-07 00:22:36 -06:00
Luis Eduardo Jeréz Girón
d534d9a8c2 Add dependency checks in CI workflow and scripts to ensure required software is installed before running tests and linting 2024-09-06 23:59:47 -06:00
Luis Eduardo Jeréz Girón
4fe6e7ea00 Add multi-architecture support in Dockerfiles for system dependencies and binaries based on TARGETPLATFORM (amd64/arm64) 2024-09-06 23:46:33 -06:00
Luis Eduardo Jeréz Girón
359ddded8e Add multi-architecture support for Docker builds, tests, and linting in CI workflow for amd64 and arm64 platforms 2024-09-06 23:03:34 -06:00
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
15f94febe8 Update Dockerfiles to include git installation 2024-09-06 19:08:15 -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
9cb0fd59a1 Fix build-static command 2024-09-06 00:20:09 -06:00
Luis Eduardo Jeréz Girón
f981261488 Optimize taskfile to prevent rebuilding unchanged things 2024-09-06 00:17:02 -06:00
Luis Eduardo Jeréz Girón
ae6555c6b2 Add air for hot reload 2024-09-05 23:55:33 -06:00
Luis Eduardo Jeréz Girón
62ca473d12 Add descriptive comments for each task in the taskfile.yaml for better clarity and maintenance 2024-09-05 23:22:59 -06:00
Luis Eduardo Jeréz Girón
80189d27dd Add task alias for listing tasks in startup script 2024-09-05 23:18:37 -06:00
Luis Eduardo Jeréz Girón
9aac8ab8b2 Move goose command to taskfile entirely 2024-09-05 23:13:54 -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
bdec31ece3 Update Dockerfiles to use debian and better organization 2024-09-05 22:13:23 -06:00
Luis Eduardo Jeréz Girón
ca26502b98 Refactor dev task in taskfile.yaml to not use air 2024-09-05 01:44:12 -06:00