Commit Graph

588 Commits

Author SHA1 Message Date
Süli Patrik Péter
2e0447d500 Adds support for path prefix configuration
Introduces configurable path prefix to serve application under subpath (e.g., /pgbackweb)
Implements validation for path prefixes in environment variables
Updates all redirects and routes to use the configured path prefix

This allows deploying the app at a custom URL path while maintaining correct functionality.
2025-10-03 08:21:37 +02:00
Luis Eduardo
9cafda5892 Update set-version script to accept version argument and modify Docker workflow to pass tag v0.5.0-rc.4 v0.5.0 2025-09-27 18:45:52 +00:00
Luis Eduardo
7a0e6c564e Add set-version script and update Docker workflow to use it v0.5.0-rc.3 2025-09-27 18:30:07 +00:00
Luis Eduardo
37e934b821 Add setversion task to Dockerfile build process v0.5.0-rc.2 2025-09-27 18:04:15 +00:00
Luis Eduardo
b1c3e75be5 Add setversion task to update version from latest git tag 2025-09-27 18:02:05 +00:00
Luis Eduardo
59bca548e0 Add default git configuration to Dockerfiles for safe directory handling v0.5.0-rc.1 2025-09-27 17:46:45 +00:00
Luis Eduardo
557352d01b Update fixperms task to create directories before setting permissions 2025-09-27 17:40:11 +00:00
Luis Eduardo
630eefd3a0 Move to AGPLv3 to ensure the project remains open source 2025-09-27 17:29:07 +00:00
Luis Eduardo
404208143a Add CI workflow and update README for CI status badge 2025-09-27 17:19:32 +00:00
Luis Eduardo
365b1d7d80 Update version to v0.0.0-dev and add version update script 2025-09-27 17:10:40 +00:00
Luis Eduardo
3453ccb355 Add PGVersionsDesc for ordered PostgreSQL version selection 2025-09-27 17:05:06 +00:00
Luis Eduardo
0af1d7f141 Fix linter error 2025-09-27 16:54:27 +00:00
Luis Eduardo
86e09a8d49 Migrate golangci-lint config to v2 2025-09-27 16:53:20 +00:00
Luis Eduardo
7b209cfca4 Add AGENTS.md 2025-09-27 16:51:16 +00:00
Luis Eduardo
1de5cac8b7 Add "type": "module" to package.json for ES module support 2025-09-27 16:46:11 +00:00
Luis Eduardo
783992a0af Refactor task management 2025-09-27 16:43:40 +00:00
Luis Eduardo
e0c1670394 Run formatter 2025-09-27 16:37:57 +00:00
Luis Eduardo
9004f04498 Update .prettierignore to exclude static libs directory 2025-09-27 16:36:44 +00:00
Luis Eduardo
ee029d974e Replace deno with nodejs 2025-09-27 16:35:38 +00:00
Luis Eduardo
de952d0edf update fixperms command for dev and prod containers; modify check_deps to use Node.js 2025-09-27 16:13:31 +00:00
Luis Eduardo
684dbaa1dd Update Dockerfile dependencies 2025-09-27 16:12:36 +00:00
Luis Eduardo
b546cc36ba rename taskfile 2025-09-27 15:42:35 +00:00
Luis Eduardo
fe7dafd408 Merge pull request #133 from luizkowalski/support-postgres-18
feature: support Postgres 18
2025-09-27 09:30:36 -06:00
Luiz Eduardo Kowalski
fc636e855b Install postgres 18 tools 2025-09-27 11:21:57 +02:00
Luiz Eduardo Kowalski
067993153c feature: support Postgres 18 2025-09-27 11:15:16 +02:00
Luis Eduardo
43d8aff167 Merge pull request #103 from eduardolat/develop
💖 FetchGoat sponsorship
2025-02-22 11:38:23 -06:00
Luis Eduardo
2582ca275e 💖 Add FetchGoat sponsorship 2025-02-22 17:36:45 +00:00
Luis Eduardo
5eaa9565bd Fix plus image and add plus-circle 2025-02-22 17:33:22 +00:00
Luis Eduardo
b9f9d9452d 💖 Add FetchGoat as a silver sponsor in support-project-v1.json 2025-02-22 17:11:40 +00:00
Luis Eduardo
aea73b34e0 💖 Add FetchGoat Logo 2025-02-22 17:09:11 +00:00
Luis Eduardo
597ad08bc3 Merge pull request #90 from eduardolat/develop
Bump version to v0.4.2
0.4.2
2025-02-06 10:08:08 -06:00
Luis Eduardo
a7cb0e3738 Bump version to v0.4.2 2025-02-06 16:07:36 +00:00
Luis Eduardo
97750afbde Merge pull request #89 from eduardolat/develop
Downgrade AWS S3 v2 SDK to 1.72.3 to support Backblaze b2
0.4.1
2025-02-06 09:59:45 -06:00
Luis Eduardo
db58ed552f Downgrade AWS S3 v2 SDK to 1.72.3 to support Backblaze b2 2025-02-06 15:54:11 +00:00
Luis Eduardo
dbf8305b80 Merge pull request #85 from eduardolat/develop
Merge v0.4.0
0.4.0
2025-02-05 21:49:33 -06:00
Luis Eduardo
39855a4658 Refactor environment variable handling to use value types and add validation for listen host and port 2025-02-06 03:34:33 +00:00
Luis Eduardo
c23a1d6a28 Add caarlos0/env package to manage environment variables 2025-02-06 03:34:23 +00:00
Luis Eduardo
85dbc8f1cc Add PBW_LISTEN_HOST and PBW_LISTEN_PORT to .env.example 2025-02-06 03:31:00 +00:00
Luis Eduardo
5279b4fe8b Update README to include PBW_LISTEN_HOST and PBW_LISTEN_PORT environment variables 2025-02-06 03:26:03 +00:00
Luis Eduardo
a0af9807d6 Add validation functions for listening host and port with corresponding tests 2025-02-06 03:22:48 +00:00
Luis Eduardo
16a45bac78 Add HTMX support for redirecting users in authentication middleware 2025-02-06 03:05:50 +00:00
Luis Eduardo
4cd651e81d Enhance restorations page with support project message and link 2025-02-06 02:15:48 +00:00
Luis Eduardo
4364441603 Refactor dashboard layout for improved sponsor visibility and adjust alignment 2025-02-06 02:08:49 +00:00
Luis Eduardo
1f541acc69 Run task fmt 2025-02-06 01:37:49 +00:00
Luis Eduardo
69c75aa696 Add support project sponsors section with tiered display for sponsors 2025-02-06 01:35:28 +00:00
Luis Eduardo
eb7bbfa597 Add sponsorship tiers with links and logos to support project JSON 2025-02-06 01:31:14 +00:00
Luis Eduardo
f77966e153 Add plus image 2025-02-06 01:29:50 +00:00
Luis Eduardo
aec2fdaf10 Add SupportProjectAnchor function to create a link for the support project modal 2025-02-06 00:46:44 +00:00
Luis Eduardo
f19e183e2d Add support project modal with sponsorship and referral options 2025-02-06 00:34:30 +00:00
Luis Eduardo
8014a457fa Add background base options to CardBox component and introduce simplified variants 2025-02-06 00:34:25 +00:00