diff --git a/README.md b/README.md
index 2229f77e..0513b657 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,9 @@
Docs ·
+ Tutorials ·
Website ·
+ Roadmap ·
Discussions ·
Sponsor ·
Buy Me a Coffee
@@ -23,14 +25,12 @@
[](https://github.com/studio-saelix/sencho/issues)
[](https://sencho.io)
[](https://docs.sencho.io)
+ [](https://sencho.io/roadmap)
-
-
-
-
+
> [!NOTE]
> Sencho is used in production for day-to-day Docker Compose and fleet management. As a pre-1.0 project it still evolves quickly, so review the known limitations and validate against your own setup before deploying it on critical infrastructure.
@@ -80,6 +80,8 @@ Sencho is free, open-source software under AGPLv3. Everything below is included
- [Fleet Federation](https://docs.sencho.io/features/fleet-federation): cordon nodes and pin Blueprints to specific hosts
- [Fleet Actions](https://docs.sencho.io/features/fleet-actions): bulk label operations, fleet-wide stop-by-label, and fleet-wide prune
- [Fleet Dossier](https://docs.sencho.io/features/fleet-dossier): export the whole fleet as a single browsable Markdown archive
+- [Fleet Secrets](https://docs.sencho.io/features/fleet-secrets): author environment-variable bundles once, push them to labeled nodes' stacks, with an audit trail of every change
+- [Fleet Sync](https://docs.sencho.io/features/fleet-sync): push scan policies, CVE suppressions, and misconfig acknowledgements from a control instance to its replicas
- [Docker Label Audit](https://docs.sencho.io/features/docker-label-audit) across every node, for labels that drive external automation
- [Remote updates](https://docs.sencho.io/features/remote-updates): pull the latest image and recreate any node in the fleet from the Fleet view, no SSH session required
- Node labels and grouping
@@ -110,6 +112,7 @@ Sencho is free, open-source software under AGPLv3. Everything below is included
- [Notification routing](https://docs.sencho.io/features/alerts-notifications#notification-routing) to Slack, Discord, and any generic webhook
- [Global search](https://docs.sencho.io/features/global-search) across pages, nodes, and every stack in the fleet
- [Resources view](https://docs.sencho.io/features/resources) for images, volumes, and networks with scoped prune actions
+- [Host console](https://docs.sencho.io/features/host-console): an interactive terminal on the host OS in the browser, no SSH session required
---
@@ -179,10 +182,34 @@ See the [multi-node guide](https://docs.sencho.io/features/multi-node) for the f
| | |
|---|---|
-|  |  |
-|  |  |
-|  |  |
-|  |  |
+|  |  |
+|  |  |
+|  |  |
+|  |  |
+
+
+Same screens in OLED
+
+| | |
+|---|---|
+|  |  |
+|  |  |
+|  |  |
+|  |  |
+
+
+
+
+Same screens in Light
+
+| | |
+|---|---|
+|  |  |
+|  |  |
+|  |  |
+|  |  |
+
+
---
diff --git a/docs/images/dashboard-dark.png b/docs/images/dashboard-dark.png
deleted file mode 100644
index 03ec1268..00000000
Binary files a/docs/images/dashboard-dark.png and /dev/null differ
diff --git a/docs/images/dashboard-light.png b/docs/images/dashboard-light.png
deleted file mode 100644
index 0fcc1e57..00000000
Binary files a/docs/images/dashboard-light.png and /dev/null differ
diff --git a/docs/images/editor-dim.png b/docs/images/editor-dim.png
new file mode 100644
index 00000000..b377284f
Binary files /dev/null and b/docs/images/editor-dim.png differ
diff --git a/docs/images/editor-light.png b/docs/images/editor-light.png
new file mode 100644
index 00000000..f8362f6d
Binary files /dev/null and b/docs/images/editor-light.png differ
diff --git a/docs/images/editor-oled.png b/docs/images/editor-oled.png
new file mode 100644
index 00000000..325debc4
Binary files /dev/null and b/docs/images/editor-oled.png differ
diff --git a/docs/images/editor.png b/docs/images/editor.png
deleted file mode 100644
index 90d855af..00000000
Binary files a/docs/images/editor.png and /dev/null differ
diff --git a/docs/images/fleet-dim.png b/docs/images/fleet-dim.png
new file mode 100644
index 00000000..1dfcaf20
Binary files /dev/null and b/docs/images/fleet-dim.png differ
diff --git a/docs/images/fleet-light.png b/docs/images/fleet-light.png
new file mode 100644
index 00000000..443baff9
Binary files /dev/null and b/docs/images/fleet-light.png differ
diff --git a/docs/images/fleet-oled.png b/docs/images/fleet-oled.png
new file mode 100644
index 00000000..fa309bf5
Binary files /dev/null and b/docs/images/fleet-oled.png differ
diff --git a/docs/images/fleet.png b/docs/images/fleet.png
deleted file mode 100644
index 54ffedc2..00000000
Binary files a/docs/images/fleet.png and /dev/null differ
diff --git a/docs/images/hero.png b/docs/images/hero.png
new file mode 100644
index 00000000..bd1d57c5
Binary files /dev/null and b/docs/images/hero.png differ
diff --git a/docs/images/logs-dim.png b/docs/images/logs-dim.png
new file mode 100644
index 00000000..f0ee3374
Binary files /dev/null and b/docs/images/logs-dim.png differ
diff --git a/docs/images/logs-light.png b/docs/images/logs-light.png
new file mode 100644
index 00000000..7dbdb850
Binary files /dev/null and b/docs/images/logs-light.png differ
diff --git a/docs/images/logs-oled.png b/docs/images/logs-oled.png
new file mode 100644
index 00000000..6aa11028
Binary files /dev/null and b/docs/images/logs-oled.png differ
diff --git a/docs/images/logs.png b/docs/images/logs.png
deleted file mode 100644
index f5ba346b..00000000
Binary files a/docs/images/logs.png and /dev/null differ
diff --git a/docs/images/overview/blueprint-deployments-dim.png b/docs/images/overview/blueprint-deployments-dim.png
new file mode 100644
index 00000000..8d920573
Binary files /dev/null and b/docs/images/overview/blueprint-deployments-dim.png differ
diff --git a/docs/images/overview/blueprint-deployments-light.png b/docs/images/overview/blueprint-deployments-light.png
new file mode 100644
index 00000000..2c934b0b
Binary files /dev/null and b/docs/images/overview/blueprint-deployments-light.png differ
diff --git a/docs/images/overview/blueprint-deployments-oled.png b/docs/images/overview/blueprint-deployments-oled.png
new file mode 100644
index 00000000..0a6ef438
Binary files /dev/null and b/docs/images/overview/blueprint-deployments-oled.png differ
diff --git a/docs/images/overview/blueprint-deployments.png b/docs/images/overview/blueprint-deployments.png
deleted file mode 100644
index 2b938f9b..00000000
Binary files a/docs/images/overview/blueprint-deployments.png and /dev/null differ
diff --git a/docs/images/overview/compose-doctor-dim.png b/docs/images/overview/compose-doctor-dim.png
new file mode 100644
index 00000000..f3dfc16f
Binary files /dev/null and b/docs/images/overview/compose-doctor-dim.png differ
diff --git a/docs/images/overview/compose-doctor-light.png b/docs/images/overview/compose-doctor-light.png
new file mode 100644
index 00000000..4fceb111
Binary files /dev/null and b/docs/images/overview/compose-doctor-light.png differ
diff --git a/docs/images/overview/compose-doctor-oled.png b/docs/images/overview/compose-doctor-oled.png
new file mode 100644
index 00000000..936325e3
Binary files /dev/null and b/docs/images/overview/compose-doctor-oled.png differ
diff --git a/docs/images/overview/compose-doctor.png b/docs/images/overview/compose-doctor.png
deleted file mode 100644
index 22ba285c..00000000
Binary files a/docs/images/overview/compose-doctor.png and /dev/null differ
diff --git a/docs/images/overview/scheduled-operations-dim.png b/docs/images/overview/scheduled-operations-dim.png
new file mode 100644
index 00000000..2b8c9265
Binary files /dev/null and b/docs/images/overview/scheduled-operations-dim.png differ
diff --git a/docs/images/overview/scheduled-operations-light.png b/docs/images/overview/scheduled-operations-light.png
new file mode 100644
index 00000000..fadbc038
Binary files /dev/null and b/docs/images/overview/scheduled-operations-light.png differ
diff --git a/docs/images/overview/scheduled-operations-oled.png b/docs/images/overview/scheduled-operations-oled.png
new file mode 100644
index 00000000..f85601a3
Binary files /dev/null and b/docs/images/overview/scheduled-operations-oled.png differ
diff --git a/docs/images/overview/scheduled-operations.png b/docs/images/overview/scheduled-operations.png
deleted file mode 100644
index 08929f0d..00000000
Binary files a/docs/images/overview/scheduled-operations.png and /dev/null differ
diff --git a/docs/images/overview/security-overview-dim.png b/docs/images/overview/security-overview-dim.png
new file mode 100644
index 00000000..4e6c9c59
Binary files /dev/null and b/docs/images/overview/security-overview-dim.png differ
diff --git a/docs/images/overview/security-overview-light.png b/docs/images/overview/security-overview-light.png
new file mode 100644
index 00000000..cecb3da6
Binary files /dev/null and b/docs/images/overview/security-overview-light.png differ
diff --git a/docs/images/overview/security-overview-oled.png b/docs/images/overview/security-overview-oled.png
new file mode 100644
index 00000000..d9f87928
Binary files /dev/null and b/docs/images/overview/security-overview-oled.png differ
diff --git a/docs/images/overview/security-overview.png b/docs/images/overview/security-overview.png
deleted file mode 100644
index 7aa1c472..00000000
Binary files a/docs/images/overview/security-overview.png and /dev/null differ
diff --git a/docs/images/stacks-dim.png b/docs/images/stacks-dim.png
new file mode 100644
index 00000000..d605a888
Binary files /dev/null and b/docs/images/stacks-dim.png differ
diff --git a/docs/images/stacks-light.png b/docs/images/stacks-light.png
new file mode 100644
index 00000000..ceecdda2
Binary files /dev/null and b/docs/images/stacks-light.png differ
diff --git a/docs/images/stacks-oled.png b/docs/images/stacks-oled.png
new file mode 100644
index 00000000..34bc67c2
Binary files /dev/null and b/docs/images/stacks-oled.png differ
diff --git a/docs/images/stacks.png b/docs/images/stacks.png
deleted file mode 100644
index 7a2f4397..00000000
Binary files a/docs/images/stacks.png and /dev/null differ