Matt Hill
8b89f016ad
task fix and keyboard fix ( #3130 )
...
* task fix and keyboard fix
* fixes for build scripts
* passthrough feature
* feat: inline domain health checks and improve address UX
- addPublicDomain returns DNS query + port check results (AddPublicDomainRes)
so frontend skips separate API calls after adding a domain
- addPrivateDomain returns check_dns result for the gateway
- Support multiple ports per domain in validation modal (deduplicated)
- Run port checks concurrently via futures::future::join_all
- Add note to add-domain dialog showing other interfaces on same host
- Add addXForwardedHeaders to knownProtocols in SDK Host.ts
- Add plugin filter kind, pluginId filter, matchesAny, and docs to
getServiceInterface.ts
- Add PassthroughInfo type and passthroughs field to NetworkInfo
- Pluralize "port forwarding rules" in i18n dictionaries
* feat: add shared host note to private domain dialog with i18n
* fix: scope public domain to single binding and return single port check
Accept internalPort in AddPublicDomainParams to target a specific
binding. Disable the domain on all other bindings. Return a single
CheckPortRes instead of Vec. Revert multi-port UI to singular port
display from 0f8a66b35 .
* better shared hostname approach, and improve look-feel of addresses tables
* fix starttls
* preserve usb as top efi boot option
* fix race condition in wan ip check
* sdk beta.56
* various bug, improve smtp
* multiple bugs, better outbound gateway UX
* remove non option from smtp for better package compat
* bump sdk
---------
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2026-03-06 00:30:06 -07:00
..
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2025-01-09 16:34:34 -07:00
2025-01-09 16:34:34 -07:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-10-17 13:31:56 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-18 13:21:33 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-06 00:30:06 -07:00
2026-03-06 00:30:06 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2024-09-25 16:12:52 -06:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2024-10-28 22:33:26 +00:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2025-05-21 10:24:37 -06:00
2024-11-06 03:52:38 +00:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2025-09-23 22:42:17 +00:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2025-09-10 03:43:51 +00:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2025-06-17 17:50:01 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2025-01-09 16:34:34 -07:00
2024-09-25 16:12:52 -06:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2025-12-15 13:30:50 -07:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2025-02-21 22:08:22 +00:00
2026-02-06 00:10:16 +01:00
2026-03-06 00:30:06 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-01-27 14:44:41 -08:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-01-27 14:44:41 -08:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2025-09-10 03:43:51 +00:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-01-15 11:42:17 -08:00
2026-01-15 11:42:17 -08:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-06 00:30:06 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-06 00:30:06 -07:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-01-27 14:44:41 -08:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2025-04-29 14:12:21 -06:00
2024-11-06 03:52:38 +00:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2025-04-10 19:51:05 +00:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2024-11-06 03:52:38 +00:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-01-27 14:44:41 -08:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-02-06 00:10:16 +01:00
2024-09-25 16:12:52 -06:00
2026-03-04 04:37:31 -07:00
2025-03-06 20:36:19 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00
2026-03-04 04:37:31 -07:00