| .. |
|
2026-04-21-eye-remote-v2-implementation.md
|
docs: Add Eye Remote v2.0.0 implementation plan
|
2026-04-21 08:41:31 +02:00 |
|
2026-04-23-eye-remote-bootstrap.md
|
docs(eye-remote): add bootstrap v2.1.0 implementation plan
|
2026-04-23 10:30:05 +02:00 |
|
2026-04-24-eye-remote-touchscreen-controller.md
|
docs: Add Eye Remote touchscreen controller implementation plan
|
2026-04-24 10:06:35 +02:00 |
|
2026-04-26-eye-remote-swiss-army.md
|
docs: Add Eye Remote Swiss Army implementation plan
|
2026-04-26 17:07:08 +02:00 |
|
2026-05-02-haproxy-webui-crud.md
|
docs(plan): HAProxy WebUI CRUD implementation plan
|
2026-05-02 17:51:09 +02:00 |
|
2026-05-03-mitmproxy-waf-migration.md
|
docs(plan): Add mitmproxy WAF migration implementation plan
|
2026-05-03 07:48:38 +02:00 |
|
2026-05-05-openwrt-to-debian-migration.md
|
docs(migration): Add implementation plan for OpenWrt to Debian migration
|
2026-05-05 12:35:41 +02:00 |
|
2026-05-10-meta-script-generator.md
|
feat(secubox): add manifest generator
|
2026-05-10 21:08:32 +02:00 |
|
2026-05-11-secubox-apt-clone.md
|
docs(apt): Tick plan checkboxes per code audit (ref #89)
|
2026-05-12 12:23:02 +02:00 |
|
2026-05-12-apt-public-repo-staging.md
|
docs(apt): Add implementation plan for public repo staging (ref #80)
|
2026-05-12 09:05:45 +02:00 |
|
2026-05-12-gitea-repair.md
|
docs(gitea): Add 10-task implementation plan for Gitea repair (ref #49)
|
2026-05-12 12:38:23 +02:00 |
|
2026-05-12-license-headers.md
|
docs(plan): CMSD-1.0 license headers Phase A implementation plan
|
2026-05-12 09:16:08 +02:00 |
|
2026-05-12-metablog-gitea-ingest.md
|
docs(metablog): Add 8-task implementation plan for Gitea ingest (ref #94)
|
2026-05-12 15:10:05 +02:00 |
|
2026-05-12-metablog-site-schema.md
|
docs(metablog): 8-task implementation plan for site.json schema (ref #101)
|
2026-05-12 17:12:21 +02:00 |
|
2026-05-12-metablog-version-dashboard.md
|
docs(metablog-ui): Implementation plan for version dashboard (ref #103)
|
2026-05-12 18:48:10 +02:00 |
|
2026-05-12-multi-agent-worktree-workflow.md
|
docs(plan): multi-agent worktree workflow implementation plan (ref #83)
|
2026-05-12 09:41:00 +02:00 |
|
2026-05-12-opad-doctrine-documents.md
|
docs(opad): add implementation plan for doctrine documents
|
2026-05-12 08:54:53 +02:00 |
|
2026-05-12-ssl-health-banner.md
|
docs(plan): SSL certificate health in Health Banner implementation
|
2026-05-12 10:51:43 +02:00 |
|
2026-05-12-streamlit-gitea-version-pinning.md
|
docs(streamlit): 9-task implementation plan for Gitea version pinning (ref #95)
|
2026-05-12 16:29:34 +02:00 |
|
2026-05-12-visitor-origin-feed.md
|
Health banner: live panel (visitor-origin + live-hosts + cert-status) (#98)
|
2026-05-12 16:27:56 +02:00 |
|
2026-05-12-webui-obfuscation.md
|
WebUI Obfuscation - admin.HOSTNAME.secubox.in Only (#96)
|
2026-05-12 14:07:11 +02:00 |
|
2026-05-13-eye-square-phase1-common-extraction.md
|
docs(remote-ui): Phase 1 implementation plan — common/ extraction (ref #127)
|
2026-05-13 11:02:27 +02:00 |
|
2026-05-13-eye-square-phase2-variant-build.md
|
docs(remote-ui): Phase 2 implementation plan — square/ variant build (ref #127)
|
2026-05-13 12:18:54 +02:00 |
|
2026-05-13-eye-square-phase3-python-kiosk.md
|
feat(remote-ui): Phase 3 — Pillow+framebuffer kiosk for Pi 4B/400 (ref #127)
|
2026-05-14 05:59:42 +02:00 |
|
2026-05-13-metablog-deploy-webhook.md
|
docs(metablog-webhook): Implementation plan for deploy webhook (ref #113)
|
2026-05-13 07:31:20 +02:00 |
|
2026-05-13-secubox-users-auth.md
|
fix(tests): drop tests/__init__.py to allow cross-dir pytest collection; exist_ok in auth_data_dir (ref #120)
|
2026-05-13 08:21:09 +02:00 |
|
2026-05-14-converged-dashboard.md
|
docs(remote-ui): converged dashboard implementation plan (ref #135)
|
2026-05-14 12:26:13 +02:00 |
|
2026-05-15-mail-phase1-lxc-consolidation.md
|
docs: revise mail Phase 0 spec + Phase 1 plan to match board reality
|
2026-05-15 13:16:16 +02:00 |
|
2026-05-15-mail-phase2-rspamd.md
|
docs: Phase 2 implementation plan (Rspamd migration)
|
2026-05-15 16:38:27 +02:00 |
|
2026-05-16-cookie-audit-pipeline.md
|
feat: cookie audit pipeline (RGPD / ePrivacy reconciler) (#159)
|
2026-05-16 13:53:40 +02:00 |
|
2026-05-16-eye-remote-multi-gadget-dhcp.md
|
feat(eye-remote): multi-gadget DHCP on eye-br0 — Phase 1 (#161)
|
2026-05-17 06:04:54 +02:00 |
|
2026-05-18-dropletctl.md
|
feat(droplet): static-publisher CLI dropletctl — port from OpenWrt (closes #196) (#199)
|
2026-05-19 06:20:02 +02:00 |
|
2026-05-20-grafana-yacy-rustdesk-lxc-modules.md
|
docs: correct LXC bridge name br-secubox -> br-lxc (matches mail/gitea convention)
|
2026-05-20 06:55:52 +02:00 |
|
2026-05-22-sentinelle-gsm-v0.3-observation-pipeline.md
|
feat(secubox-sentinelle-gsm): v0.3.0 — passive observation pipeline (closes #344 #347) (#348)
|
2026-05-22 13:43:54 +02:00 |
|
2026-05-22-sentinelle-gsm-v0.3.1-l3-scoring-baseline.md
|
feat(secubox-sentinelle-gsm): v0.3.1 — L3 decode + scoring engine + baseline + qualified alerts (closes #349) (#350)
|
2026-05-22 14:34:54 +02:00 |
|
2026-05-22-sentinelle-gsm-webui-local-alerts.md
|
feat(secubox-sentinelle-gsm): v0.2.0 — standalone WebUI + local alerts (SSE + browser notification) (closes #340) (#341)
|
2026-05-22 11:49:05 +02:00 |
|
2026-05-22-streamlit-idle-timeout.md
|
feat(secubox-streamlit): v1.2.2 — per-app idle timeout + wake-on-demand (closes #331) (#334)
|
2026-05-22 07:58:33 +02:00 |
|
2026-05-26-build-scripts-refactor.md
|
docs(audit): Phase 1 consolidation audit — script + findings (ref #378)
|
2026-05-27 07:14:48 +02:00 |
|
2026-05-26-secubox-modules-consolidation.md
|
docs(audit): Phase 1 consolidation audit — script + findings (ref #378)
|
2026-05-27 07:14:48 +02:00 |
|
2026-05-27-secubox-consolidation-audit.md
|
docs(audit): mesh cluster inspection — master-link is dead code, mirror is miscategorized
|
2026-05-27 08:31:36 +02:00 |
|
2026-06-17-anti-track-v2-core.md
|
docs: Anti-Track v2 core implementation plan (ref #633)
|
2026-06-17 10:57:26 +02:00 |
|
2026-06-17-anti-track-v2-plan2a-learning.md
|
docs: Anti-Track v2 Plan 2a implementation plan (ref #633)
|
2026-06-17 12:08:03 +02:00 |
|
2026-06-17-anti-track-v2-plan2b-dns.md
|
docs: Anti-Track v2 Plan 2b-DNS implementation plan (ref #633)
|
2026-06-17 13:41:59 +02:00 |
|
2026-06-17-anti-track-v2-plan2b-ip-drop.md
|
docs: Anti-Track v2 Plan 2b IP-drop implementation plan (ref #633)
|
2026-06-17 12:52:41 +02:00 |
|
2026-06-17-anti-track-v2-plan2c-bypass-seed.md
|
docs: Anti-Track v2 Plan 2c implementation plan (ref #633)
|
2026-06-17 14:01:21 +02:00 |
|
2026-06-17-anti-track-v2-plan2d-social-top5.md
|
docs: Anti-Track v2 Plan 2d implementation plan (ref #633)
|
2026-06-17 14:46:32 +02:00 |
|
2026-06-17-banner-stream-inject-csp-r3-fix.md
|
docs: #636 implementation plan (CSP fallback + bundle cache key) (ref #636)
|
2026-06-17 14:33:50 +02:00 |
|
2026-06-17-social-ip-literal-fix.md
|
docs: #642 social IP-literal fix design + plan (ref #642)
|
2026-06-17 16:58:28 +02:00 |
|
2026-06-17-toolbox-clients-reset-all-and-emojis.md
|
docs: #clients reset-all + emojis implementation plan (ref #634, #635)
|
2026-06-17 16:01:03 +02:00 |
|
2026-06-18-hub-dashboard-latency.md
|
docs: spec + plan for hub dashboard latency fix (ref #644)
|
2026-06-18 08:45:31 +02:00 |
|
2026-06-18-toolbox-selective-sni-splice.md
|
docs: implementation plan for toolbox selective SNI-splice (#649)
|
2026-06-18 11:09:02 +02:00 |