b494a42f46
fix(ci): install curl in runner for CDN uploads
2026-03-08 19:49:38 -04:00
6bff6b2b01
feat: add update pipeline with MapleDeploy CDN and versioning
...
Route all Coolify update artifacts (versions.json, upgrade.sh,
compose files) through updates.mapledeploy.ca instead of upstream
cdn.coollabs.io. Extend CI to publish artifacts to Bunny CDN
storage zone and purge cache on each build.
- Point CDN_URL, versions_url, upgrade_script_url to updates.mapledeploy.ca
- Hardcode helper/realtime images to ghcr.io (not mirrored to Forgejo)
- Pass registry_url as 3rd arg to upgrade.sh for main image pulls
- Adopt versioning scheme 4.0.0-beta.X.N (bump to 4.0.0-beta.463.1)
- Add CI steps: generate versions.json, upload to Bunny, purge cache
2026-03-08 19:49:38 -04:00
104f8ae4e4
feat(branding): apply MapleDeploy branding to Coolify
...
Replace Coolify branding with MapleDeploy throughout the UI: logos,
favicon, fonts (Overlock 900), color scheme, help links, and page
titles. Remove GitHub Actions workflows and add Forgejo CI build
workflow. Strip cloud-only features (subscription prompts, sponsor
links, server creation cloud options).
2026-03-08 19:49:38 -04:00
🏔️ Peak
d29a9a2802
chore: improve pr template and quality check workflow ( #8574 )
2026-02-25 19:08:07 +01:00
peaklabs-dev
6d46518098
ci: add anti-slop v0.2 options to the pr-quality check
2026-02-25 19:04:26 +01:00
peaklabs-dev
7cf13db84f
chore(repo): improve contributor PR template
2026-02-23 19:44:34 +01:00
🏔️ Peak
098d3d4c25
ci: improve pr quality workflow ( #8374 )
2026-02-15 23:57:13 +01:00
peaklabs-dev
362fc770f1
ci: delete label removal workflow
2026-02-15 23:54:01 +01:00
peaklabs-dev
dea025510b
ci: improve pr quality workflow
...
- change labels to quality
- add a failure label
- make sure service json files are not changed
2026-02-15 23:53:11 +01:00
🏔️ Peak
b673789e9d
ci: add pr quality check via anti slop action ( #8344 )
2026-02-15 01:28:34 +01:00
peaklabs-dev
ea3f4b927d
ci: do not build or generate changelog on pr-quality changes
2026-02-14 23:59:39 +01:00
peaklabs-dev
ddf91a2a63
ci: add pr quality check workflow
2026-02-14 23:46:14 +01:00
Andras Bacsai
548dc51517
For v463 lol ( #8233 )
2026-02-09 12:56:38 +01:00
Andras Bacsai
23914746d0
v4.0.0-beta.463 ( #7998 )
2026-02-09 12:53:39 +01:00
Andras Bacsai
4c56b47cfc
fix(docs): update documentation link for Openclaw service
2026-02-09 12:35:36 +01:00
Andras Bacsai
63a1c5c0c7
feat(openclaw): add Openclaw service with environment variables and health checks
...
- Implemented Openclaw service in Service.php to manage environment variables and passwords.
- Added Openclaw SVG icon for branding.
- Created openclaw.yaml for Docker Compose configuration, including necessary environment variables and volume mappings.
- Updated service-templates-latest.json and service-templates.json to include Openclaw service details and metadata.
2026-02-09 12:33:17 +01:00
Andras Bacsai
3a00984593
cleanup AI instructions
2026-02-09 10:52:15 +01:00
Andras Bacsai
710a3ad958
fix: stop database proxy when is_public changes to false ( #8138 )
2026-02-09 10:11:29 +01:00
Andras Bacsai
5dde97dac2
Merge branch 'next' into 8035-public-port-stays-open
2026-02-09 10:00:06 +01:00
Andras Bacsai
c9230b6b43
fix(docker): update PostgreSQL version to 16 in Dockerfile
2026-02-09 09:59:21 +01:00
Alberto Rizzi
bedaed3ae6
feat(ui): improve global search with uuid and pr support ( #7901 )
2026-02-04 19:39:57 +01:00
peaklabs-dev
4c3253fdf8
chore: bump coolify version
2026-02-04 18:39:02 +01:00
peaklabs-dev
7485b1829c
fix(parser): replace dashes and dots in auto generated envs
2026-02-04 18:29:15 +01:00
peaklabs-dev
efa7bddda6
fix(labels): make sure name is slugified
2026-02-04 18:02:18 +01:00
peaklabs-dev
48ec6b3169
fix(database): pgvector 18 version is not parsed properly
2026-02-04 17:59:49 +01:00
peaklabs-dev
7d88919775
chore(services): update service template json files
2026-02-04 17:44:00 +01:00
ShadowArcanist
4ca5a7a3ac
fix(service): forgejo login failure ( #8145 )
2026-02-04 17:34:52 +01:00
🏔️ Peak
2de54d502f
feat(database): add official postgres 18 and pgvector 18 support ( #8143 )
2026-02-04 17:29:13 +01:00
peaklabs-dev
807cb4349d
feat(ui): use 2 column layout
2026-02-04 17:17:51 +01:00
peaklabs-dev
a05545c78a
feat(database): add official postgres 18 support
...
- postgres versions 18 and higher require a different volume mount path, so we need to adjust the path when creating them
2026-02-04 00:35:01 +01:00
peaklabs-dev
4dc1ae8bf5
feat(ui): add official postgres 18 support
...
- add postgres 18 support
- add pgvector 18 support
- add postgres 16 as well as it is still widely used
2026-02-04 00:32:30 +01:00
peaklabs-dev
14e8e136f7
chore(deps): remove boost for now
...
- causes memory leak in dev
2026-02-03 22:54:10 +01:00
peaklabs-dev
32365d9c2f
chore(deps): bump dependencies
2026-02-03 22:53:03 +01:00
Eric Landheer
dc335cd327
fix(service): activepieces postgres 18 volume mount ( #8098 )
2026-02-03 22:32:03 +01:00
Rodrigo
aa3953efaf
feat(service): add bento-pdf ( #8095 )
2026-02-03 22:27:36 +01:00
ShadowArcanist
d8f0fe4bd6
feat(service): disable mautic ( #8088 )
2026-02-03 22:21:00 +01:00
Cynthia Ebert
b67c70be3b
fix(service): strapi doesn't start ( #8084 )
2026-02-03 22:19:16 +01:00
Cynthia Ebert
6fb7d69740
fix(service): bugsink login fails due to cors ( #8083 )
2026-02-03 22:15:02 +01:00
Cynthia Ebert
4967628a89
fix(service): bluesky pds invite code doesn't generate ( #8081 )
2026-02-03 22:12:21 +01:00
Rafael Aguiar Gomes
cf850bdf3e
feat(service): add satisfactory game server ( #8056 )
...
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-02-03 22:06:58 +01:00
ShadowArcanist
e57cc16b91
fix(validation): enforce url validation for instance domain ( #8078 )
2026-02-03 22:00:12 +01:00
peaklabs-dev
ed0002524e
feat: update pr template to remove unnecessary quote blocks
2026-02-03 21:56:46 +01:00
peaklabs-dev
dd3184320c
feat(installer): update nightly install script
2026-02-03 21:53:17 +01:00
peaklabs-dev
86ffe196e0
feat(installer): add tencentos as a supported os
2026-02-03 21:53:01 +01:00
Andras Bacsai
fc229c4889
chore: prepare for PR
2026-02-03 15:32:03 +01:00
peaklabs-dev
3b68914b73
build: upgrade postgres client to fix build error
2026-01-29 22:24:52 +01:00
Andras Bacsai
4fb6f21efd
fix(env): skip escaping for valid JSON in environment variables ( #8080 )
2026-01-28 11:15:16 +01:00
Andras Bacsai
c1d2ce6d48
update templates
2026-01-28 11:14:36 +01:00
Andras Bacsai
042cae1335
Merge remote-tracking branch 'origin/next' into 6160-investigate-cant-seem-to
2026-01-28 11:12:22 +01:00
Andras Bacsai
c0dadc003d
fix(env): skip escaping for valid JSON in environment variables ( #6160 )
...
Prevent double-escaping of COMPOSER_AUTH and other JSON environment variables
by detecting valid JSON objects/arrays in realValue() and skipping quote
escaping entirely. This fixes broken JSON values passed to runtime services
while maintaining proper escaping for non-JSON values.
- Add JSON detection before escaping logic in EnvironmentVariable::realValue()
- JSON objects/arrays pass through unmodified, avoiding quote corruption
- Add comprehensive test coverage for JSON vs non-JSON escaping behavior
2026-01-28 10:59:00 +01:00