Commit Graph
100 Commits
Author SHA1 Message Date
🏔️ Peak 2c28c9f32a fix(ui): healthcheck wording (#11232) 2026-08-12 23:11:02 +02:00
🏔️ Peak 4ca6470109 fix(ui): resource table rows and cards (#11231) 2026-08-12 23:06:14 +02:00
peaklabs-dev abd8a78bc5 fix(ui): add domain on resource grid 2026-08-12 23:01:47 +02:00
peaklabs-dev d97eb11cf1 fix(ux): make environment table rows fully clickable 2026-08-12 23:01:47 +02:00
peaklabs-dev 3b873c964b fix(ux): make resource table rows fully clickable 2026-08-12 23:01:47 +02:00
🏔️ Peak d19b46b33a fix(ux): make new resource card clickable (#11227) 2026-08-12 22:44:28 +02:00
🏔️ Peak 4d1bbba396 fix(ui): api token input (#11226) 2026-08-12 22:20:16 +02:00
🏔️ Peak fe0150cea9 fix(ui): no api tokens state (#11224) 2026-08-12 21:53:06 +02:00
peaklabs-dev 3f47524baf chore(services): regenerate service-templates json files 2026-08-10 13:32:27 +02:00
peaklabs-dev 0c1fcbe93c chore(deps): bump realtime version 2026-08-10 12:26:30 +02:00
peaklabs-dev 494ca05239 fix(terminal): new function name of cookie package 2026-08-10 12:22:31 +02:00
peaklabs-dev 6877ef186b chore(deps): update php and node dependencies 2026-08-10 12:10:59 +02:00
peaklabs-dev 84a9c6042d feat(service): update seaweedfs 2026-08-10 11:21:26 +02:00
peaklabs-dev 1f1fe1f184 fix(dev): disable IP seeding in dev as it does not work 2026-04-30 17:37:46 +02:00
🏔️ Peak d392bab4c1 Merge branch 'next' into v5.x-chore/deprecate-docker-swarm 2026-04-20 01:12:43 +02:00
peaklabs-dev 15cb9446ff chore(swarm): mark docker swarm as deprecated 2026-04-17 23:41:39 +02:00
peaklabs-dev 340cd70ae5 chore(ui): add a deprecated notice component 2026-04-17 23:31:30 +02:00
🏔️ Peak ffd69c1b54 ci: update pr-quality.yaml 2026-03-23 22:45:18 +01:00
🏔️ Peak c328bd104f Merge branch 'next' into fix/ente-photos-join-album 2026-03-02 22:16:08 +01:00
🏔️ Peak 0560e021fb Merge branch 'v4.x' into next 2026-03-02 22:14:59 +01: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
🏔️ Peak 78aea9a7ec Merge branch 'v4.x' into next 2026-02-25 17:59:04 +01:00
peaklabs-dev 7cf13db84f chore(repo): improve contributor PR template 2026-02-23 19:44:34 +01:00
peaklabs-dev 25ccde83fa fix(api): add a newline to openapi.json 2026-02-16 00:04:05 +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
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
🏔️ 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
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
peaklabs-dev 3b68914b73 build: upgrade postgres client to fix build error 2026-01-29 22:24:52 +01:00
peaklabs-dev 96c888215a fix(service): n8n v2 with worker timeout error 2026-01-22 18:39:16 +01:00
peaklabs-dev 3d218c4f12 feat(service): upgrade listmonk to v6 2026-01-20 23:29:11 +01:00
peaklabs-dev 24ff75bb7f fix(validation): add @, / and & support to names and descriptions 2026-01-19 18:50:56 +01:00
peaklabs-dev 7aa41675ab fix(ui): modal issues
- tooltips can not extend outside the modal causing a scrollbar to appear
- modals are to wide
- remove unused minWidth and maxWidth props
2026-01-19 18:19:35 +01:00
peaklabs-dev bd5696db1c fix(ui): make tooltips a bit wider 2026-01-19 18:17:12 +01:00
🏔️ Peak 6b393ccb7a Merge branch 'v4.x' into next 2026-01-19 18:06:23 +01:00
peaklabs-dev d020dee9de chore(services): update service template json files 2026-01-16 22:29:09 +01:00
peaklabs-dev 3b3e90b55e refactor(services): improve some service slogans 2026-01-16 22:27:56 +01:00
peaklabs-dev d76b1fe115 feat(service): add back soketi-app-manager
- I think it was accidentally removed in some version
2026-01-16 22:27:17 +01:00
peaklabs-dev d8ee5ff91e fix(service): soju svg 2026-01-16 22:26:19 +01:00
peaklabs-dev 4131290719 chore(service): update service templates json 2026-01-16 18:24:30 +01:00
peaklabs-dev b02e64beda docs(api): improve app endpoint deprecation description 2026-01-16 18:24:12 +01:00
🏔️ Peak 51301fd12e feat(notifications): add mattermost notifications (#7963) 2026-01-15 21:59:51 +01:00
🏔️ Peak fbacf7076e fix(api): application endpoint issues part 2 (#7948) 2026-01-15 14:06:07 +01:00
🏔️ Peak 650186b1ab fix(preview): docker compose preview URLs (#7959) 2026-01-15 14:03:10 +01:00
peaklabs-dev a05c198554 chore(api): update openapi files 2026-01-15 13:44:27 +01:00
peaklabs-dev e53c71908f fix(api): if domains field is empty clear the fqdn column
- providing an empty string for `domains` allows the ability to remove all URLs from the domains field
2026-01-15 13:12:49 +01:00
peaklabs-dev 161e0d2b05 chore(api): improve current request error message 2026-01-14 15:37:02 +01:00
peaklabs-dev 6ca04b5613 feat(api): add more allowed fields
- added dockerfile_location as it is needed for Dockerfile deployments to work properly
- added is_spa as it makes sense together with is_static
- added is_auto_deploy_enabled and is_force_https_enabled
2026-01-14 15:28:02 +01:00
peaklabs-dev 8a1d76cd99 fix(api): is_static and docker network missing
- GitHub App and Private Deploy Key where missing is_static and connect_to_docker_network
2026-01-14 15:27:54 +01:00
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
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
peaklabs-dev bf3f5c92ec fix(service): sftpgo port 2026-01-12 23:44:06 +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
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
peaklabs-dev 9faa3966a6 chore(services): upgrade service template json files 2026-01-08 23:18:43 +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
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
peaklabs-dev 40778ad44d fix(service): budibase worker envs 2026-01-06 23:10:38 +01:00