New pull request
fix(sftp): exclude cancelled jobs from overall progress
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 10s
SAST / gosec (agent) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / trivy (config / IaC) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
SAST / semgrep (pull_request) Successful in 1m12s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m30s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m43s
#847 by simon was merged 2026-07-01 10:14:56 +00:00
fix(host-editor): retain peer transfer jobs per tab
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
SAST / semgrep (pull_request) Successful in 1m11s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m31s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m32s
#846 by simon was merged 2026-07-01 08:14:24 +00:00
fix(host-editor): scope peer transfer status to connection tabs
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m41s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m41s
#845 by simon was merged 2026-07-01 07:21:22 +00:00
fix(host-editor): refine SFTP speedometer labels
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
SAST / semgrep (pull_request) Successful in 1m11s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m33s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m36s
#844 by simon was merged 2026-07-01 06:55:56 +00:00
fix(sftp): smooth transfer speed gauge
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m34s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m37s
#843 by simon was merged 2026-06-30 20:49:25 +00:00
fix(sftp): unify background transfer jobs
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 8s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 8s
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m31s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m36s
#842 by simon was merged 2026-06-30 20:13:27 +00:00
fix(sftp): search monitored peer targets
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m35s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m37s
#841 by simon was merged 2026-06-30 19:53:11 +00:00
feat(sftp): support multiple peer connections
All checks were successful
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m33s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m41s
#840 by simon was merged 2026-06-30 15:03:08 +00:00
fix(sftp): reset transfer speed when idle
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 29s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m35s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m40s
#839 by simon was merged 2026-06-30 14:28:23 +00:00
fix(host-editor): serialize peer transfer jobs
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m37s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m39s
#838 by simon was merged 2026-06-30 12:40:36 +00:00
fix(host-editor): process sftp uploads one at a time
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m30s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 11m36s
#837 by simon was merged 2026-06-30 10:35:16 +00:00
fix(host-editor): restore transfer gauge graticules
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m35s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m52s
#836 by simon was merged 2026-06-30 09:27:57 +00:00
fix(host-editor): simplify peer transfer gauge
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m30s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m38s
#835 by simon was merged 2026-06-30 08:44:15 +00:00
fix(host-editor): show byte progress for peer transfers
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m36s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m33s
#834 by simon was merged 2026-06-30 07:56:50 +00:00
fix(host-editor): make peer speed gauge circular
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 1s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
SAST / semgrep (pull_request) Successful in 1m11s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m31s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 13m6s
#833 by simon was merged 2026-06-29 19:28:52 +00:00
feat(host-editor): run peer transfers as background jobs
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
SAST / Detect security scan scope (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m12s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m33s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m38s
#832 by simon was merged 2026-06-29 18:18:12 +00:00
fix(host-editor): make peer file lists scroll
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 9s
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
SAST / semgrep (pull_request) Successful in 1m13s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m40s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m36s
#831 by simon was merged 2026-06-29 15:53:26 +00:00
feat(host-editor): add peer SFTP copy modal
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 6s
SAST / Detect security scan scope (pull_request) Successful in 8s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
SAST / gosec (agent) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m31s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 13m1s
#830 by simon was merged 2026-06-29 15:02:48 +00:00
fix(incidents): confirm external ticket removal
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 8s
SAST / Detect security scan scope (pull_request) Successful in 8s
SAST / gosec (agent) (pull_request) Has been skipped
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 27s
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / semgrep (pull_request) Successful in 1m11s
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m6s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m36s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m28s
#829 by simon was merged 2026-06-29 09:56:32 +00:00
fix(incidents): update ticket panel without page refresh
All checks were successful
Conventional PR title / Conventional PR title (pull_request) Successful in 0s
PR Checks (Docker images) / Detect Docker image changes (pull_request) Successful in 9s
PR Checks (Docker images) / Ansible API contract (pull_request) Successful in 7s
SAST / Detect security scan scope (pull_request) Successful in 10s
PR Checks (Docker images) / Ingest Docker image (pull_request) Has been skipped
PR Checks (Docker images) / Ansible API Docker image (pull_request) Has been skipped
Secret Scan / gitleaks (pull_request) Successful in 28s
SAST / gosec (agent) (pull_request) Has been skipped
SAST / gosec (ingest) (pull_request) Has been skipped
SAST / trivy (filesystem) (pull_request) Has been skipped
SAST / trivy (config / IaC) (pull_request) Has been skipped
SAST / crypto-lint (no weak hashes / ciphers) (pull_request) Successful in 1m7s
SAST / semgrep (pull_request) Successful in 1m13s
PR Checks (Web) / Web (lint / type-check / build) (pull_request) Successful in 2m51s
PR Checks (Docker images) / Web Docker image (pull_request) Successful in 12m41s
#828 by simon was merged 2026-06-29 07:26:22 +00:00