Commit Graph

  • ee435985a9 feat: add Runtime Type and Custom Arguments fields to deployment Resources tab hsiegeln 2026-04-12 13:11:59 +02:00
  • d5b611cc32 feat: validate runtimeType and customArgs on container config save hsiegeln 2026-04-12 13:08:52 +02:00
  • e941256e6e feat: build Docker entrypoint per runtime type with custom args support hsiegeln 2026-04-12 13:06:54 +02:00
  • f66c8b6d18 feat: add runtimeType and customArgs to ResolvedContainerConfig and ConfigMerger hsiegeln 2026-04-12 13:04:21 +02:00
  • 5e28d20e3b feat: run RuntimeDetector on JAR upload and store detected runtime hsiegeln 2026-04-12 13:03:07 +02:00
  • f4bbc1f65f feat: add detected_runtime_type and detected_main_class to app_versions hsiegeln 2026-04-12 13:01:24 +02:00
  • cbf29a5d87 feat: add RuntimeType enum and RuntimeDetector for JAR probing hsiegeln 2026-04-12 12:59:00 +02:00
  • 51cc2c1d3c ci: retrigger build (cameleer3-common SNAPSHOT updated with source field) hsiegeln 2026-04-12 10:42:44 +02:00
  • 0603e62a69 fix: revert LogEntry to 7-arg constructor (source is not a ctor param) hsiegeln 2026-04-12 10:40:48 +02:00
  • 00115a16ac fix: add source parameter to LogSearchRequest/LogEntry calls in ClickHouseLogStoreIT hsiegeln 2026-04-12 10:37:56 +02:00
  • 4d8df86786 docs: update for log forwarding v2 (source field, wire format) hsiegeln 2026-04-12 10:33:03 +02:00
  • 6b00bf81e3 feat: add log source filter (app/agent) to runtime log viewers hsiegeln 2026-04-12 10:27:59 +02:00
  • b03dfee4f3 feat: log forwarding v2 — accept List<LogEntry>, add source field hsiegeln 2026-04-12 10:25:46 +02:00
  • 4b18579b11 docs: document infrastructureendpoints flag hsiegeln 2026-04-11 23:19:58 +02:00
  • c8cdd846c0 feat: fetch server capabilities and hide infra tabs when disabled hsiegeln 2026-04-11 23:12:30 +02:00
  • 9de51014e7 feat: expose infrastructureEndpoints flag in health endpoint hsiegeln 2026-04-11 23:10:15 +02:00
  • 293d11e52b feat: add infrastructureendpoints flag with conditional DB/CH controllers hsiegeln 2026-04-11 23:09:28 +02:00
  • ca89a79f8f docs: add infrastructure endpoint visibility implementation plan hsiegeln 2026-04-11 23:06:41 +02:00
  • 01b268590d docs: add infrastructure endpoint visibility design spec hsiegeln 2026-04-11 22:56:45 +02:00
  • 7a3256f3f6 docs: update env var and property references to new naming convention hsiegeln 2026-04-11 21:56:19 +02:00
  • 350e769948 Group container settings under cameleer.server.runtime.container.* hsiegeln 2026-04-11 21:33:07 +02:00
  • 534e936cd4 Group OIDC settings under cameleer.server.security.oidc.* hsiegeln 2026-04-11 21:30:33 +02:00
  • 60fb5fe21a Remove vestigial clickhouse.enabled flag hsiegeln 2026-04-11 21:27:10 +02:00
  • 8fe48bbf02 Migrate config to cameleer.server.* naming convention hsiegeln 2026-04-11 18:10:51 +02:00
  • 3b95dc777b docs: update CLAUDE.md with route control/replay config, CA import entrypoint hsiegeln 2026-04-11 12:07:26 +02:00
  • e37003442a feat: add route control and replay toggles to environment defaults hsiegeln 2026-04-11 12:01:01 +02:00
  • 3501f32110 feat: make route control and replay configurable per environment/app hsiegeln 2026-04-11 11:56:13 +02:00
  • 4da81b21ba fix: enable route control and replay capabilities for deployed apps hsiegeln 2026-04-11 11:53:49 +02:00
  • 1b358f2e10 fix: config bar layout — override section's flex-direction to row hsiegeln 2026-04-11 11:50:50 +02:00
  • 1539c7a67b fix: import /certs/ca.pem into JVM truststore at startup hsiegeln 2026-04-11 11:31:26 +02:00
  • e9486bd05a feat: allow M2M password resets when OIDC is enabled hsiegeln 2026-04-11 09:46:26 +02:00
  • cfc42eaf46 feat: add cameleer.tenant label to deployed app containers hsiegeln 2026-04-11 09:10:59 +02:00
  • 1a45235e30 feat: multi-format env var editor for deployment config hsiegeln 2026-04-11 08:16:09 +02:00
  • e9ce828e10 fix: update DS to v0.1.42 — fix double-border on environment selector hsiegeln 2026-04-10 21:02:07 +02:00
  • 491bdfe1ff fix: type-safe ExchangeStatus cast in ButtonGroup onChange hsiegeln 2026-04-10 20:10:08 +02:00
  • 2863ceef12 refactor: compose TopBar center slot with server-specific controls hsiegeln 2026-04-10 17:06:03 +02:00
  • f0658cbd07 feat: hardcode Logto org scopes in auth flow, hide from admin UI hsiegeln 2026-04-10 15:37:40 +02:00
  • 0d610be3dc fix: use OIDC token roles when no claim mapping rules exist hsiegeln 2026-04-10 12:17:12 +02:00
  • d238d2bd44 docs: update CLAUDE.md with tenant network isolation model hsiegeln 2026-04-10 08:41:54 +02:00
  • 2ac52d3918 feat: tenant-scoped environment network names hsiegeln 2026-04-10 08:13:47 +02:00
  • 50e3f1ade6 feat: use configured DOCKER_NETWORK as primary for deployed apps hsiegeln 2026-04-10 08:08:33 +02:00
  • 995d3ca00d Merge pull request 'fix: restore exchange table scroll by adding flex constraints to tableWrap' (#126) from fix/deployments-redirect-path into main hsiegeln 2026-04-09 19:25:00 +02:00
  • ca18e58f5e fix: restore exchange table scroll by adding flex constraints to tableWrap hsiegeln 2026-04-09 19:20:50 +02:00
  • b345ac46a1 Merge pull request 'Fix /deployments redirect path (absolute, not relative)' (#125) from fix/deployments-redirect-path into main hsiegeln 2026-04-09 19:14:15 +02:00
  • 374131b7b5 fix: use absolute path for /deployments redirect hsiegeln 2026-04-09 19:06:27 +02:00
  • 0ac84a10e8 Merge pull request 'UX polish: bug fixes, design consistency, contrast, formatting' (#124) from feature/ux-polish into main hsiegeln 2026-04-09 19:03:53 +02:00
  • 191d4f39c1 fix: resolve 4 TypeScript compilation errors from CI hsiegeln 2026-04-09 18:57:42 +02:00
  • 4bc38453fe fix: nice-to-have polish — breadcrumbs, close button, status badges hsiegeln 2026-04-09 18:51:49 +02:00
  • 9466551044 fix: add unsaved changes banners to edit mode forms hsiegeln 2026-04-09 18:47:55 +02:00
  • 39687bc8a9 fix: fix unicode in roles, add password confirmation field hsiegeln 2026-04-09 18:46:30 +02:00
  • 7ec56f3bd0 fix: add shared number formatting utilities (formatMetric, formatCount, formatPercent) hsiegeln 2026-04-09 18:43:52 +02:00
  • 605c8ad270 feat: add CSV export to audit log hsiegeln 2026-04-09 18:43:46 +02:00
  • 2ede06f32a fix: chart Y-axis auto-scaling, error rate unit, memory reference line, pointer events hsiegeln 2026-04-09 18:42:10 +02:00
  • fb53dc6dfc fix: standardize button order, add confirmation dialogs for destructive actions hsiegeln 2026-04-09 18:39:22 +02:00
  • 3d910af491 fix: hide empty attributes column, standardize status labels, truncate agent names hsiegeln 2026-04-09 18:36:06 +02:00
  • eadcd160a3 fix: improve duration formatting (Xm Ys) and truncate exchange IDs hsiegeln 2026-04-09 18:34:04 +02:00
  • ba0a1850a9 fix: WCAG AA contrast compliance for --text-muted/--text-faint, 12px font floor hsiegeln 2026-04-09 18:31:51 +02:00
  • b6b93dc3cc fix: prevent admin page redirect during token refresh hsiegeln 2026-04-09 18:28:45 +02:00
  • 3f9fd44ea5 fix: wrap app config in section cards, replace manual table with DataTable hsiegeln 2026-04-09 18:28:11 +02:00
  • ba53f91f4a fix: standardize table containment and container padding across pages hsiegeln 2026-04-09 18:21:58 +02:00
  • be585934b9 fix: show descriptive error when creating local user with OIDC enabled hsiegeln 2026-04-09 18:19:10 +02:00
  • 2771dffb78 fix: add /deployments redirect and fix GC Pauses chart X-axis hsiegeln 2026-04-09 18:16:53 +02:00
  • 80bc092ec1 Add UX polish implementation plan (19 tasks across 8 batches) hsiegeln 2026-04-09 18:13:41 +02:00
  • 4ea8bb368a Add UX polish design spec with comprehensive audit findings hsiegeln 2026-04-09 18:00:50 +02:00
  • f24a5e5ff0 docs: update CLAUDE.md, audit, and spec for today's changes hsiegeln 2026-04-09 16:54:54 +02:00
  • 1971c70638 fix: commands respect selected environment hsiegeln 2026-04-09 16:28:09 +02:00
  • 69dcce2a8f fix: Runtime tab respects selected environment hsiegeln 2026-04-09 16:12:33 +02:00
  • cb36d7936f fix: auto-compute environment slug + respect environment filter globally hsiegeln 2026-04-09 16:01:50 +02:00
  • f95a78a380 fix: add periodic deployment status reconciliation hsiegeln 2026-04-09 15:40:18 +02:00
  • 3f94c98c5b refactor: replace native HTML with design system components (Phase 5) hsiegeln 2026-04-09 15:22:14 +02:00
  • ff62a34d89 refactor: UI consistency — shared CSS, design system colors, no inline styles hsiegeln 2026-04-09 14:55:54 +02:00
  • bfed8174ca docs: UI consistency audit and fix design spec hsiegeln 2026-04-09 14:45:32 +02:00
  • 827ba3c798 feat: last-ADMIN guard and password hardening (#87, #89) hsiegeln 2026-04-09 08:58:03 +02:00
  • 3bf470f83f fix: narrow DEPLOY_STATUS_DOT type to match StatusDotVariant hsiegeln 2026-04-09 08:33:38 +02:00
  • de46cee440 chore: add GitNexus config to .gitignore and CLAUDE.md hsiegeln 2026-04-09 08:30:53 +02:00
  • 04c90bde06 refactor: extract duplicated utility functions into shared modules hsiegeln 2026-04-09 08:28:31 +02:00
  • 2df5e0d7ba feat: active config snapshot, composite StatusDot with tooltip hsiegeln 2026-04-09 08:00:54 +02:00
  • 7b822a787a feat: show Redeploy button when config changed after deployment hsiegeln 2026-04-09 07:41:11 +02:00
  • e88db56f79 refactor: CPU config to millicores, fix replica health, reorder tabs hsiegeln 2026-04-09 07:38:23 +02:00
  • eb7cd9ba62 fix: keep sidebar selection when switching tabs hsiegeln 2026-04-09 07:13:04 +02:00
  • b86e95f08e feat: unified catalog endpoint and slug-based app navigation hsiegeln 2026-04-08 23:43:14 +02:00
  • 0720053523 docs: add catalog consolidation design spec hsiegeln 2026-04-08 23:32:18 +02:00
  • a4a569a253 fix: improve deployment progress UI and prevent duplicate deployment rows hsiegeln 2026-04-08 23:10:59 +02:00
  • 6288084daf docs: update documentation for Docker orchestration and env var rename hsiegeln 2026-04-08 22:09:18 +02:00
  • 64ebf19ad3 refactor: use CAMELEER_SERVER_URL for agent export endpoint hsiegeln 2026-04-08 22:07:07 +02:00
  • 20f3dfe59d feat: support Docker volume-based JAR mounting for Docker-in-Docker hsiegeln 2026-04-08 21:38:34 +02:00
  • c923d8233b fix: move network attachment from orchestrator to executor hsiegeln 2026-04-08 21:29:13 +02:00
  • c72424543e fix: add client_max_body_size 200m to nginx API proxy hsiegeln 2026-04-08 21:25:02 +02:00
  • 18ffbea9db fix: use visually-hidden clip pattern for file inputs hsiegeln 2026-04-08 21:23:05 +02:00
  • 19da9b9f9f fix: use opacity-based hidden input for file upload instead of display:none hsiegeln 2026-04-08 21:17:50 +02:00
  • 8b3c4ba2fe feat: routing mode, domain, server URL, SSL offloading on Environments page hsiegeln 2026-04-08 20:35:23 +02:00
  • 96fbca1b35 feat: replicas column, deploy progress, and new config fields in Deployments UI hsiegeln 2026-04-08 20:33:41 +02:00
  • 977bfc1c6b feat: DeploymentProgress step indicator component hsiegeln 2026-04-08 20:29:57 +02:00
  • 7e0536b5b3 feat: update Deployment interface with replicas, stages, new statuses hsiegeln 2026-04-08 20:29:33 +02:00
  • 6e444a414d feat: add CAMELEER_SERVER_URL config property hsiegeln 2026-04-08 20:28:44 +02:00
  • f8d42026da feat: rewrite DeploymentExecutor with staged deploy, config merge, replicas hsiegeln 2026-04-08 20:27:37 +02:00
  • fef3ef6184 feat: DockerEventMonitor — persistent event stream for container lifecycle hsiegeln 2026-04-08 20:24:03 +02:00
  • 76eacb17e6 feat: DockerNetworkManager with lazy network creation and container attachment hsiegeln 2026-04-08 20:21:39 +02:00
  • 3f2fec2815 feat: TraefikLabelBuilder with path-based and subdomain routing hsiegeln 2026-04-08 20:21:16 +02:00
  • 55bdab472b feat: expand ContainerRequest with cpuLimit, ports, restart policy, additional networks hsiegeln 2026-04-08 20:20:13 +02:00