Commit Graph

  • 7d404ba32f refactor(config): correct logic in InitFromFile yusing 2026-01-02 21:56:34 +08:00
  • 72e4f8dd34 feat(websocket): update goutils - deduplicate data to avoid unnecessary traffic yusing 2026-01-02 18:04:08 +08:00
  • 915c5958fd chore: remove unused utils/deep_equal.go yusing 2026-01-02 18:03:13 +08:00
  • ad2bfac275 refactor(api/health): simplify health info type yusing 2026-01-02 18:02:49 +08:00
  • 65383c7061 refactor: add context handling in various functions yusing 2026-01-02 17:41:36 +08:00
  • 23ceeda402 feat(entrypoint): implement short link #177 yusing 2026-01-02 15:42:15 +08:00
  • 53dc70d15b fix(docker): update scheme validation to include 'tcp' in DockerProviderConfigDetailed yusing 2026-01-02 10:55:42 +08:00
  • b8788f68f3 feat(dev): add jotty and postgres-test services to dev.compose.yml yusing 2026-01-02 01:20:05 +08:00
  • 0a5e8597dd refactor(monitor): include detail in service down notification log yusing 2026-01-02 01:17:47 +08:00
  • 739bb351bf feat(http/h2c): h2c test server with a Dockerfile yusing 2026-01-02 01:17:28 +08:00
  • 32dba5f5f6 feat(http): enable HTTP/2 support in server configuration yusing 2026-01-02 01:11:07 +08:00
  • 0884be240c feat(healthcheck/http): implement h2c health check support and refactor request handling yusing 2026-01-02 00:46:48 +08:00
  • 021c560ff7 chore: update swagger add h2c scheme type yusing 2026-01-01 18:56:11 +08:00
  • b6ed9abbb3 feat(http/reverseproxy): h2c support with scheme: h2c yusing 2026-01-01 18:54:49 +08:00
  • 1c2515cb29 chore(docs): add README.md across multiple packages yusing 2026-01-04 22:01:48 +08:00
  • 45720db754 fix(Makefile): correct test command yusing 2026-01-04 21:57:25 +08:00
  • 1b9cfa6540 fix(autocert): forceRenewalDoneCh was never closed v0.23.0 yusing 2026-01-04 20:40:38 +08:00
  • f1d906ac11 fix(test): update test expectations yusing 2026-01-04 20:31:11 +08:00
  • 2835fd5fb0 fix(autocert): ensure extra certificate registration and renewal scheduling yusing 2026-01-04 20:30:58 +08:00
  • 818d75c8b7 Merge branch 'main' into dev dev yusing 2026-01-04 12:43:18 +08:00
  • 11d0c61b9c refactor(state): replace Entrypoint method with ShortLinkMatcher interface yusing 2026-01-04 12:43:05 +08:00
  • f1bc5de3ea Merge branch 'main' into dev yusing 2026-01-04 12:28:32 +08:00
  • c00854a124 feat(autocert): add multi-certificate support (#185) Yuzerion 2026-01-04 00:37:26 +08:00
  • 117dbb62f4 refactor(docker): accept unix and ssh scheme for providers yusing 2026-01-03 20:06:31 +08:00
  • 2c28bc116c fix(h2c_test_server): correct listening on message yusing 2026-01-03 12:58:14 +08:00
  • 1d90bec9ed refactor(benchmark): restart bench server after each run yusing 2026-01-03 12:54:18 +08:00
  • b2df749cd1 refactor(io,reverseproxy): suppress "client disconnected" error; optimize CopyClose method yusing 2026-01-03 12:41:11 +08:00
  • 1916f73e78 refactor(route): modernize code with unsafe.Add yusing 2026-01-03 12:40:55 +08:00
  • 99ab9beb4a refactor(http/transport): increase MaxIdleConnsPerHost to 1000 yusing 2026-01-03 12:40:28 +08:00
  • 5de064aa47 refactor(benchmark): replace whoami service with bench server yusing 2026-01-03 12:40:10 +08:00
  • 880e11c414 refactor(http/reverseproxy): performance improvement yusing 2026-01-03 02:30:15 +08:00
  • 0dfce823bf refactor(http): performance improvement yusing 2026-01-03 02:20:01 +08:00
  • c2583fc756 refactor(benchmark): update whoami service configuration to use FQDN alias yusing 2026-01-03 02:10:00 +08:00
  • cf6246d58a refactor(benchmark): remove unused Docker socket configuration from benchmark service yusing 2026-01-03 02:04:49 +08:00
  • fb040afe90 refactor(benchmark): benchmark script functionality and fairness yusing 2026-01-03 00:57:50 +08:00
  • dc8abe943d feat(benchmark): enhance dev.compose.yml with benchmark services and scripts yusing 2026-01-03 00:28:59 +08:00
  • 587b83cf14 fix(idlewatcher): pass context to ProxmoxProvider yusing 2026-01-02 22:17:40 +08:00
  • 425ff0b25c Merge branch 'main' into dev yusing 2026-01-02 22:12:11 +08:00
  • 1f6614e337 refactor(config): correct logic in InitFromFile yusing 2026-01-02 21:56:34 +08:00
  • 9ba102a33d chore: update goutils yusing 2026-01-02 21:56:55 +08:00
  • a4658caf02 refactor(config): correct logic in InitFromFile yusing 2026-01-02 21:56:34 +08:00
  • ef9ee0e169 feat(websocket): update goutils - deduplicate data to avoid unnecessary traffic yusing 2026-01-02 18:04:08 +08:00
  • 7eadec9752 chore: remove unused utils/deep_equal.go yusing 2026-01-02 18:03:13 +08:00
  • dd35a4159f refactor(api/health): simplify health info type yusing 2026-01-02 18:02:49 +08:00
  • f28667e23e refactor: add context handling in various functions yusing 2026-01-02 17:41:36 +08:00
  • 31c616246b Merge branch 'main' into dev yusing 2026-01-02 15:49:20 +08:00
  • 8009da9e4d chore: go mod tidy yusing 2026-01-02 15:49:03 +08:00
  • 390859bd1f Merge branch 'main' into dev yusing 2026-01-02 15:43:04 +08:00
  • 590743f1ef feat(entrypoint): implement short link #177 yusing 2026-01-02 15:42:15 +08:00
  • 1f4c30a48e fix(docker): update scheme validation to include 'tcp' in DockerProviderConfigDetailed yusing 2026-01-02 10:55:42 +08:00
  • bae7387a5d feat(dev): add jotty and postgres-test services to dev.compose.yml yusing 2026-01-02 01:20:05 +08:00
  • 67fc48383d refactor(monitor): include detail in service down notification log yusing 2026-01-02 01:17:47 +08:00
  • 1406881071 feat(http/h2c): h2c test server with a Dockerfile yusing 2026-01-02 01:17:28 +08:00
  • 7976befda4 feat(http): enable HTTP/2 support in server configuration yusing 2026-01-02 01:11:07 +08:00
  • 8139311074 feat(healthcheck/http): implement h2c health check support and refactor request handling yusing 2026-01-02 00:46:48 +08:00
  • 2690bf548d chore: update swagger add h2c scheme type yusing 2026-01-01 18:56:11 +08:00
  • d3358ebd89 feat(http/reverseproxy): h2c support with scheme: h2c yusing 2026-01-01 18:54:49 +08:00
  • ac7bf61eb3 fix(agent): improve url handling to not break urls with encoded characters yusing 2026-01-01 18:25:27 +08:00
  • 243662c13b Merge branch 'main' into dev yusing 2026-01-01 18:25:56 +08:00
  • fd74bfedf0 fix(agent): improve url handling to not break urls with encoded characters v0.22.1 yusing 2026-01-01 18:25:27 +08:00
  • c12fca0cbd chore(dependencies): downgrade go-proxmox to v0.2.4 and exclude v0.3.0 yusing 2026-01-01 16:53:38 +08:00
  • c3f33e7c7e chore: upgrade dependencies yusing 2026-01-01 16:47:44 +08:00
  • 79b18828d4 feat(metrics): add IsExcluded field to RouteUptimeAggregate for enhanced status tracking yusing 2026-01-01 13:20:17 +08:00
  • 3346c91f96 fix(homepage): improve alphabetical sorting by normalizing item names (#181) yusing 2026-01-01 12:31:36 +08:00
  • 979f712fbb fix(route): enhance host parsing with port suffix support yusing 2025-12-30 22:46:38 +08:00
  • 59648c77d8 chore(goutils): update subproject commit reference to 51a75d68 yusing 2025-12-30 22:00:28 +08:00
  • 92848305d9 fix(route): update health monitor initialization to use implementation instance yusing 2025-12-30 21:59:43 +08:00
  • 0e7223ef35 fix(tests/metrics): correct syntax error yusing 2025-12-22 18:22:20 +08:00
  • 769a7ffc7c chore(.gitignore): add dev-data directory to ignore list yusing 2025-12-30 21:52:04 +08:00
  • bea75d49c1 feat(route): add CommandRoute for routing requests to specified routes yusing 2025-12-30 21:49:47 +08:00
  • 65b38c06dc refactor(routes): add excluded routes to health check and route list yusing 2025-12-30 12:39:58 +08:00
  • 526190d444 refactor(docker): simplify docker host parsing yusing 2025-12-29 10:38:43 +08:00
  • f89573e718 fix(oidc): add trailing slash to OIDCAuthBasePath to work with paths like /authorize yusing 2025-12-22 17:13:42 +08:00
  • 2c22fd6d4e chore(swagger): add installation instruction for swaggo in Makefile yusing 2025-12-23 17:18:59 +08:00
  • 1c245e61e4 chore(swagger): update swagger regarding new docker config structure yusing 2025-12-23 17:18:13 +08:00
  • 1687f1d6b9 refactor(docker): update TLS config validation to require both CertFile and KeyFile exists or both empty yusing 2025-12-23 12:23:48 +08:00
  • 8340d93ab7 feat: docker over tls (#178) Yuzerion 2025-12-23 12:01:11 +08:00
  • 9acb9fa50f feat(debug): implement debug server for development environment yusing 2025-12-22 16:57:47 +08:00
  • 2b0cd260ce feat(auth): modernize block page styling yusing 2025-12-22 15:48:55 +08:00
  • 6cd1fc844d fix(healthcheck): fix fileserver health check by removing zero port check yusing 2025-12-22 12:04:09 +08:00
  • a503441539 fix(auth): correct logic in AuthOrProceed when auth is disabled yusing 2025-12-22 12:00:14 +08:00
  • 5d225c820f refactor(docker): streamline label loading in loadDeleteIdlewatcherLabels function yusing 2025-12-22 11:54:37 +08:00
  • 1636e19937 feat(oidc): make rate limit customizable; per oidc instance rate limit yusing 2025-12-22 10:43:41 +08:00
  • af2975bcc4 fix(auth): enforce HTML acceptance in OIDC login handler yusing 2025-12-22 10:35:43 +08:00
  • 601864a3e9 refactor(auth): enhance error handling in OIDC login and callback handlers with user-friendly pages yusing 2025-12-22 10:35:07 +08:00
  • b248303487 refactor(auth): update WriteBlockPage function to include action text and URL yusing 2025-12-22 10:27:48 +08:00
  • 6ca64ea3eb fix(config): remove duplicated reload error yusing 2025-12-21 11:23:42 +08:00
  • e6308c4caa refactor(docker): remove unnecessary http client in NewClient method yusing 2025-12-21 11:23:21 +08:00
  • 498b0acbf9 refactor(list_icons): interning app category names to save memory yusing 2025-12-20 20:43:21 +08:00
  • 5012c9afab feat(fileserver): implement spa support; add spa and index fields to config yusing 2025-12-20 19:24:39 +08:00
  • a47170da39 feat(metrics): add IsExcluded field to RouteUptimeAggregate for enhanced status tracking v0.22.0 yusing 2026-01-01 13:20:17 +08:00
  • 89a4ca767d fix(homepage): improve alphabetical sorting by normalizing item names (#181) yusing 2026-01-01 12:31:36 +08:00
  • 3dbbde164b fix(route): enhance host parsing with port suffix support yusing 2025-12-30 22:46:38 +08:00
  • 588e9f5b18 Merge branch 'main' into dev yusing 2025-12-30 22:01:48 +08:00
  • e75eede332 chore(goutils): update subproject commit reference to 51a75d68 yusing 2025-12-30 22:00:28 +08:00
  • a3bf88cc9c chore(goutils): update subproject commit reference to 51a75d68 yusing 2025-12-30 22:00:28 +08:00
  • e4658a8f09 fix(route): update health monitor initialization to use implementation instance yusing 2025-12-30 21:59:43 +08:00
  • e25ccdbd24 chore: upgrade dependencies yusing 2025-12-30 21:56:54 +08:00
  • 5087800fd7 fix(tests/metrics): correct syntax error yusing 2025-12-22 18:22:20 +08:00
  • 9b1af57859 Merge branch 'main' into dev yusing 2025-12-30 21:52:24 +08:00