Commit Graph

14479 Commits

Author SHA1 Message Date
Raphael Afonso
dd9e599321 fix(backup): postgres restore arithmetic syntax error (#7997) 2026-01-19 19:08:32 +01:00
peaklabs-dev
24ff75bb7f fix(validation): add @, / and & support to names and descriptions 2026-01-19 18:50:56 +01:00
ShadowArcanist
98951db505 feat(service): upgrade checkmate to v3 (#7995) 2026-01-19 18:28:33 +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
Andreas
fe89bd30a3 fix(service): autobase database is not persisted correctly (#7978) 2026-01-19 18:13:51 +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
Romain ROCHAS
0a30e273c7 fix(service): update seaweedfs logo (#7971)
Co-authored-by: peaklabs-dev <122374094+peaklabs-dev@users.noreply.github.com>
2026-01-16 18:21:56 +01:00
Andras Bacsai
a2fa98deb7 v4.0.0-beta.462 (#7967) 2026-01-16 12:04:54 +01:00
Andras Bacsai
b971440202 fix: update version numbers to 4.0.0-beta.462 and 4.0.0-beta.463 2026-01-16 12:03:31 +01:00
Andras Bacsai
e0f8ac4159 fix(perf): eliminate N+1 queries from InstanceSettings and Server lookups (#7966) 2026-01-16 11:58:05 +01:00
Andras Bacsai
95091e918f fix: optimize queries and caching for projects and environments 2026-01-16 11:51:26 +01:00
Andras Bacsai
04e71916e5 v4.0.0-beta.461 (#7849) 2026-01-16 08:23:45 +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
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