From 231bce36e5affac011b0d2c77c2d8e073c224c34 Mon Sep 17 00:00:00 2001 From: Sanju Sivalingam Date: Sat, 14 Feb 2026 21:32:00 +0530 Subject: [PATCH] Update site: icon alignment, meta tags, highlight colors, acknowledgements in readme Co-Authored-By: Claude Opus 4.6 --- README.md | 4 ++ site/index.html | 161 +++++++++++++++++++++++++++--------------------- 2 files changed, 94 insertions(+), 71 deletions(-) diff --git a/README.md b/README.md index d628a28..22c427a 100644 --- a/README.md +++ b/README.md @@ -254,6 +254,10 @@ this is what makes old android devices useful again - they become always-on agen **agent repeating** - stuck detection handles this. if it persists, use a better model +## acknowledgements + +droidclaw's workflow orchestration was influenced by [android action kernel](https://github.com/Action-State-Labs/android-action-kernel) from action state labs. we took the core idea of sub-goal decomposition and built a different system around it — with stuck recovery, 22 actions, multi-step skills, and vision fallback. + ## license mit diff --git a/site/index.html b/site/index.html index 4e86423..5680554 100644 --- a/site/index.html +++ b/site/index.html @@ -5,6 +5,24 @@ droidclaw - ai agent for android + + + + + + + + + + + + + + + + + + @@ -35,6 +53,7 @@ --indigo: #818cf8; --coral: #f97066; --lime: #a3e635; + --highlight: #c8c8c8; --radius: 12px; --max-w: 960px; --max-w-narrow: 680px; @@ -67,12 +86,12 @@ nav .links { display: flex; gap: 20px; align-items: center; } nav .links a { color: var(--text-secondary); text-decoration: none; font-size: 13px; transition: color .15s; } nav .links a:hover { color: var(--text); } - nav .gh-btn { + nav .links a.gh-btn { display: inline-flex; align-items: center; gap: 6px; background: var(--text); color: var(--bg); font-weight: 600; font-size: 13px; padding: 6px 14px; border-radius: 6px; text-decoration: none; transition: opacity .15s; } - nav .gh-btn:hover { opacity: .85; text-decoration: none; } + nav .links a.gh-btn:hover { opacity: .85; color: var(--bg); text-decoration: none; } .menu-toggle { display: none; background: none; border: 1px solid var(--border); border-radius: 6px; color: var(--text); padding: 6px 8px; cursor: pointer; line-height: 0; @@ -167,7 +186,7 @@ .pipeline-step:first-child { border-radius: var(--radius) 0 0 var(--radius); } .pipeline-step:last-child { border-radius: 0 var(--radius) var(--radius) 0; } .pipeline-step:hover { border-color: var(--border-hover); } - .pipeline-step iconify-icon { font-size: 24px; margin-bottom: 12px; display: block; } + .pipeline-step iconify-icon { font-size: 24px; margin-bottom: 12px; display: block; width: fit-content; } .pipeline-step h3 { margin-bottom: 8px; font-size: 14px; font-weight: 600; } .pipeline-step p { font-size: 13px; line-height: 1.55; color: var(--text-muted); margin: 0; } @@ -215,7 +234,7 @@ } .bento-card:hover { border-color: var(--border-hover); } .bento-card.wide { grid-column: 1 / -1; } - .bento-card iconify-icon.bento-icon { font-size: 28px; margin-bottom: 16px; display: block; } + .bento-card iconify-icon.bento-icon { font-size: 28px; margin-bottom: 16px; display: block; width: fit-content; } .bento-card h3 { font-size: 16px; margin-bottom: 8px; } .bento-card p { font-size: 14px; color: var(--text-secondary); margin: 0; line-height: 1.65; } .bento-card pre { @@ -368,7 +387,7 @@