Andras Bacsai and Claude Opus 5.5
53e21abe97
fix(services): do not warn about the port when a domain has no port
...
An empty port routes to the required port, so it needs no confirmation.
The edit dialog shows the effective port, the warning buttons name the
ports, and domain conflicts ignore the container port.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-06 15:17:35 +01:00
62b2a99a70
chore: merge main into next ( #12351 )
...
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-27 22:25:43 +01:00
Andras Bacsai
2796609e96
feat(access): add scoped grants for team members and API tokens ( #12329 )
2026-10-26 12:13:20 +01:00
e3d4411ff2
chore: merge main into release/v4.5 ( #12192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: Furox <177975472+Furox-Art@users.noreply.github.com >
Co-authored-by: johandenhollander <johan.den.hollander@finalist.nl >
Co-authored-by: João Cruz <161638790+SrJooJ@users.noreply.github.com >
Co-authored-by: Saim Hashmi <hashmisaim037@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-18 23:43:20 +02:00
Andras Bacsai
3f1235158d
fix(domains): detect Docker Compose domain conflicts
...
Normalize schemes when comparing routing identities and include per-service
Compose domains in conflict checks. Show the conflicting service name and
align the service domains heading layout.
2026-09-10 14:53:01 +02:00
Andras Bacsai
851a902346
fix(domains): preserve removed compose service domains
2026-09-04 16:47:12 +02:00
Andras Bacsai and ShadowArcanist
8ae56587d5
feat(ui): Shadow UI redesign, domain management, and DNS autoconfigure ( #11119 )
...
Co-authored-by: ShadowArcanist <162910371+ShadowArcanist@users.noreply.github.com >
2026-08-03 23:11:54 +02:00
Andras Bacsai
0b843bb07c
fix(compose): normalize service-name keys for domains and env vars ( #11040 )
2026-08-03 23:08:56 +02:00
Andras Bacsai
bce871d991
fix(domains): reject non-HTTP URL schemes
2026-07-07 12:20:26 +02:00
Osamaali313
74b1077010
fix: accept underscores in domain hostnames for API URL validation
...
PHP's FILTER_VALIDATE_URL rejects underscores in the host, so domains
like https://myapp_service.example.com were rejected by the API and
never got a Let's Encrypt certificate. Add an isValidDomainUrl() helper
that validates a copy with underscores replaced by hyphens, and route
domain validation in the Applications and Services API controllers
through it.
Fixes #10597
2026-06-13 22:46:04 +03:00
peaklabs-dev
fb56959418
fix(api): include docker_compose_domains in domain conflict check
2026-01-14 15:22:43 +01:00
Andras Bacsai
75b61a6b00
feat(domains): add force_domain_override option and enhance domain conflict detection responses
2025-08-28 11:21:30 +02:00
Andras Bacsai
80499a03d8
feat(domains): implement domain conflict detection and user confirmation modal across application components
2025-08-28 10:52:41 +02:00
Andras Bacsai
e0aa28ba31
refactor(domains): rename check_domain_usage to checkDomainUsage and update references across the application
2025-08-28 10:00:19 +02:00