🏔️ Peak
3ff2743e01
fix(api): encoding checks ( #7944 )
2026-01-13 16:53:11 +01:00
peaklabs-dev
23b5a3e561
fix(env): only cat .env file in dev
2026-01-13 12:43:18 +01:00
Andras Bacsai
7d179ebcab
docs: add transcript lol link and logo to readme ( #7331 )
2026-01-13 08:16:35 +01:00
Jérôme Gamez
b3743d341b
feat(service): add linkding template ( #6651 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-13 00:05:43 +01:00
peaklabs-dev
bf3f5c92ec
fix(service): sftpgo port
2026-01-12 23:44:06 +01:00
Wei S.
ae4ffb0248
feat(template): add open archiver template ( #6593 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-12 23:41:36 +01:00
Dominic Schmid
d4957ff3d1
feat(ui): improve sidebar menu items styling ( #7928 )
2026-01-12 23:09:56 +01:00
Khiet Tam Nguyen
cd1c333a6f
feat(service): add chibisafe template ( #5808 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com>
2026-01-12 22:51:57 +01:00
peaklabs-dev
764d8861f6
feat(api): add update urls support to services api
...
- added update urls support to services api
- remove old stale domains update code
2026-01-12 22:39:30 +01:00
🏔️ Peak
44dde8482e
fix(api): applications create and patch endpoints ( #7917 )
2026-01-12 22:24:39 +01:00
peaklabs-dev
bc575f1560
chore(api): regenerate openapi docs
2026-01-12 22:08:05 +01:00
peaklabs-dev
ce3cae3ff9
fix(api): applications post and patch endpoints
...
- remove `docker_compose_raw` from post and patch endpoints, as the compose file is sourced from git and should not be manually settable via the api
- improve the documentation for `docker_compose_domains` (URLs)
- enhanced array validation for `docker_compose_domains` by validating each array field and verifying which fields are allowed
- set a custom array validation error message, as the default message is not really clear
- show an error if the user attempts to set `domains` when the build pack is `dockercompose`
- validate that the `domains` in `docker_compose_domains` are proper URLs and include a valid scheme (`http` or `https`)
2026-01-12 22:08:05 +01:00
peaklabs-dev
7c0cb2f59d
fix(api): deprecate applications compose endpoint
...
- this endpoint is a duplicate of the services endpoint and also updates fields that do not exist which makes it unstable
2026-01-12 22:08:05 +01:00
peaklabs-dev
9253586f8f
refactor(api): update application create endpoints docs
2026-01-12 22:08:05 +01:00
🏔️ Peak
a83e1899be
fix(api): create service endpoint validation and docs ( #7916 )
2026-01-11 18:29:55 +01:00
peaklabs-dev
ca2d02d8a3
chore(api): update openapi json and yaml
2026-01-11 18:27:54 +01:00
peaklabs-dev
9c0e308dd3
refactor(api): make docker_compose_raw description more clear
2026-01-11 18:27:54 +01:00
peaklabs-dev
a0c307ac45
fix(api): add custom_network_aliases to allowed fields
2026-01-11 18:18:36 +01:00
Dominic Schmid
abd2df312c
fix(ui): hide already registered button when there are 0 users ( #7918 )
2026-01-11 18:06:30 +01:00
Vitaliy Kukharik
7556ce2f66
feat(service): update autobase to version 2.5 ( #7923 )
2026-01-11 17:56:05 +01:00
ShadowArcanist
27a4cb47ef
fix(service): signoz metrics env ( #7927 )
2026-01-11 17:51:10 +01:00
peaklabs-dev
7c7c09aa3d
fix(api): create service validation and docs
...
- if service type and docker_compose_raw is filled show an error
- if service type is not valid show an error with all valid service types
- remove enum from service type docs as it always gets outdated
2026-01-10 22:29:11 +01:00
Yassine Benh
31ba241d97
feat(api): add tag filtering on the applications list endpoint ( #7360 )
2026-01-10 20:22:29 +01:00
Hendrik Kleinwaechter
2f5e879b73
feat: add application logs link to preview deployments PR comment ( #7906 )
2026-01-10 17:34:13 +01:00
Christopher N. KATOYI
9962ca8ba9
feat(service): add seaweedfs template ( #7617 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-10 16:43:20 +01:00
Andras Bacsai
75d10bb7bf
fix(scripts): add jean run
2026-01-09 10:21:02 +01:00
Andras Bacsai
4c6d68611a
docs: remove git worktree symlink instructions from CLAUDE.md ( #7908 )
2026-01-09 10:11:36 +01:00
Andras Bacsai
00416888b8
docs: remove git worktree symlink instructions from CLAUDE.md
...
Remove the 'Git Worktree Shared Dependencies' section which contained
Conductor-specific setup instructions that are not relevant to the
main repository documentation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:10:34 +01:00
Andras Bacsai
b69fb77cb4
fix(docker): use dynamic OS ID for Docker repository URL ( #7907 )
2026-01-09 10:08:14 +01:00
Andras Bacsai
e7db637a5d
fix(docker): use dynamic OS ID for Docker repository URL
...
Replace hardcoded 'debian' with ${ID} from /etc/os-release to use
the correct Docker repository for Ubuntu, Debian, and Raspbian servers.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 10:04:42 +01:00
peaklabs-dev
9faa3966a6
chore(services): upgrade service template json files
2026-01-08 23:18:43 +01:00
dgloukhman
5d4f7a3a0b
feat(service): add booklore template ( #7838 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 23:17:05 +01:00
4www
d4d6da9328
feat(service): improve matrix templates ( #7560 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 22:11:03 +01:00
Stellar Rounin
b78c6df780
feat(service): add calibre web automated with downloader template ( #6419 )
2026-01-08 21:32:32 +01:00
Alex
a7894ca207
feat(service): add uptime kuma with mariadb template ( #7256 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 21:13:56 +01:00
peaklabs-dev
cf06f43aa0
feat(service): add uptime kuma v2 with mysql
2026-01-08 21:10:43 +01:00
peaklabs-dev
4e4f329490
chore(service): improve uptime kuma
...
- improve uptime kuma healthcheck
- rename volume
2026-01-08 21:10:17 +01:00
Yannik Süß
fdb7bc5cd2
fix(service): twenty template ( #6996 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 18:51:23 +01:00
Vitaliy Kukharik
582afc1c8b
feat(service): add autobase template ( #6299 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 17:58:15 +01:00
Vincent Baeten
895c6b0e9a
feat(service): add redmine template ( #6429 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-08 17:22:43 +01:00
peaklabs-dev
233c79f598
fix(backup): database restores with custom db name
2026-01-08 16:29:08 +01:00
peaklabs-dev
54a834e042
fix(git): trigger deployments when watch_paths is empty
2026-01-07 19:15:16 +01:00
peaklabs-dev
ccda7db54f
fix(service): supabase studio fails to load schemas
2026-01-07 19:06:12 +01:00
Victor Canô
06f4774610
feat(service): upgrade trigger template to v4 ( #7808 )
...
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-07 19:01:32 +01:00
Andras Bacsai
162e43a7fc
fix: GitLab webhook validation ( #7899 )
2026-01-07 18:19:11 +01:00
Andras Bacsai
7a305fd2cd
fix: prevent timing attack in GitLab webhook token validation
...
Replace insecure !== operator with hash_equals() for constant-time
string comparison when validating GitLab webhook tokens.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-07 15:23:48 +01:00
Andras Bacsai
cc53e9476e
fix(docker): add fallback for Docker Swarm container labels
2026-01-07 14:57:13 +01:00
peaklabs-dev
40778ad44d
fix(service): budibase worker envs
2026-01-06 23:10:38 +01:00
🏔️ Peak
ffdae66c4e
fix(env): custom environment variable sorting ( #7887 )
2026-01-06 16:25:28 +01:00
peaklabs-dev
8ba30d75ea
refactor: move all env sorting to one place
2026-01-06 16:19:38 +01:00