Commit Graph

14452 Commits

Author SHA1 Message Date
peaklabs-dev fb56959418 fix(api): include docker_compose_domains in domain conflict check 2026-01-14 15:22:43 +01:00
peaklabs-dev 5f5c26d841 fix(api): check domain conflicts within the request 2026-01-14 15:22:30 +01:00
peaklabs-dev 754448d9d4 feat(api): improve docker_compose_domains
- add url conflict checking and force_domain_override support
- refactor docker_compose_domains URL validation function
2026-01-14 15:22:18 +01:00
peaklabs-dev c66b6490e6 docs(api): improve domains API docs 2026-01-14 15:21:59 +01:00
peaklabs-dev f4acf7ca10 refactor(api): application urls validation
- rename fqdn to urls as that is what it actually is
- improve URL validation to allow urls without a TLD
- improve error messages to make it clear that URLs are needed
- improve code by combining some actions
2026-01-14 15:21:44 +01:00
🏔️ Peak b87d54f9e4 feat(api): add url update support to services api (#7929) 2026-01-14 14:51:50 +01:00
peaklabs-dev ae9d0ec817 docs(api): change domains to urls 2026-01-14 14:50:48 +01:00
peaklabs-dev 33d3f196cc chore(api): improve current request error message 2026-01-14 14:42:35 +01:00
Andras Bacsai eb52fd17fc feat(templates): add Sessy docker compose template (#7951) 2026-01-14 13:28:24 +01:00
Andras Bacsai d69bdabee2 chore: prepare for PR 2026-01-14 13:27:32 +01:00
howardshand cab2c9674a feat(service): add glip template (#7937)
Co-authored-by: 🏔️ Peak <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-13 21:07:54 +01:00
ShadowArcanist 728396f410 fix(ui): improve volume mount warning for compose applications (#7947) 2026-01-13 20:40:00 +01:00
peaklabs-dev c5196e12d2 fix(api): show an error if the same 2 urls are provided 2026-01-13 20:04:44 +01:00
peaklabs-dev 0628268875 feat(api): improve service urls update
- add force_domain_override functionality and docs
- delete service on creation if there is URL conflicts as otherwise we will have stale services (we need to create the service because we need to parse it and more)
2026-01-13 19:25:58 +01:00
peaklabs-dev aed11b4d67 fix(api): one click service name and description cannot be set during creation 2026-01-13 17:26:51 +01:00
peaklabs-dev b44b7ac49e fix: switch custom labels check to UTF-8
- this allows more characters then ASCII
2026-01-13 17:12:16 +01:00
peaklabs-dev aeb9f3c852 fix(env): only show nixpacks plan variables section in dev 2026-01-13 16:58:57 +01:00
🏔️ 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