Skip to content

History

Revisions

  • Add Map View documentation and screenshots New Map-View.md page documenting the interactive weather map (PR #100). Updated 10 existing pages: added map endpoints to API Reference/Examples, map config keys, feature flag, glossary terms, Architecture routes, and map screenshots. Also updated Known Limitations (auth is now built-in) and FAQ (built-in backup system). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Apr 2, 2026
    c04003b
  • Open full-resolution screenshots in new tab Adds target="_blank" to all image links so clicking opens the full-size image in a new browser tab instead of navigating away. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    cc381d6
  • Make all screenshots click-to-enlarge, constrain mobile images Converts all images to <a><img></a> pattern so clicking opens the full-resolution image. Mobile/portrait screenshots get width="300" to prevent them from filling the page. Updates the Adding Screenshots guide with the HTML pattern. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    569e946
  • Add setup wizard screenshots (all 4 steps) Station selection, auto-detect success, location map, unit preferences, and admin account creation — the complete first-run wizard flow. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    12137e3
  • Add Telegram desktop, Discord, and login screenshots Telegram desktop client showing /current responses, Discord channel with /current slash command, and the login page. Reorganizes Telegram section into mobile and desktop subsections. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    5cc93f9
  • Add spray advisor screenshot Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    0e29632
  • Add mobile dashboard and Telegram client screenshots Two mobile shots (dashboard gauge tiles, sparkline popup) and one Telegram client shot showing /current command responses from the KU4DD WX bot. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    6315b83
  • Add light and classic theme dashboard screenshots Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    a7d656e
  • Add desktop screenshots and activate image references Renames 14 screenshots to naming convention and activates image references for: dashboard (dark + sparklines), history, forecast, astronomy, settings (station, display, services, bots, alerts, database, backup, system), and about page. Adds new sections for database, backup, system, and about. Remaining placeholders for mobile, light/classic themes, nowcast, spray, NWS alerts, setup wizard, Telegram/Discord client, and login. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    2c3e204
  • Add Screenshots page with placeholder structure Creates Screenshots.md with sections for dashboard (3 themes, weather backgrounds, mobile), history, forecast, astronomy, nowcast, spray advisor, NWS alerts, setup wizard, settings tabs, Telegram client, Discord client, and login page. Each slot has a commented image tag and placeholder text. Images go in images/ with a consistent naming convention for easy maintenance. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    cb4596d
  • Add outbound links to Caddy and nginx docs on Security page Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    ecfd915
  • Update docs for PR #84 auth layer and Codex agent feedback Fixes stale "no built-in auth" intro in Security-and-Networking, expands public/admin endpoint tier table, adds auth tier annotations throughout API-Reference, documents admin account creation in Getting-Started setup wizard, and adds auth tables, Login page, AuthContext, CORS, and OpenAPI hardening to Architecture. Ref cnighswonger/kanfei#78, cnighswonger/kanfei#84 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    e0b7ab6
  • Update docs for built-in session auth and cookie hardening Addresses staleness flagged by Codex agent on #78. Security-and-Networking now documents the two-tier API auth model (session + API key), cookie attributes (HttpOnly, SameSite=Lax, Secure on HTTPS), and adds session cookie verification to the post-TLS checklist. API-Reference adds auth endpoints. FAQ corrects the stale "no built-in auth" answer. Config-Reference adds CORS env var and secret masking notes. Ref cnighswonger/kanfei#78, cnighswonger/kanfei#83 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    1ef69ae
  • Expand Security and Networking page with TLS guidance Adds concrete reverse proxy examples (Caddy and nginx) with TLS termination, WebSocket proxying for /ws/live, post-TLS checklist, HSTS recommendation, and localhost bind guidance. Updates secrets section with current bot token and API key names. Addresses the cleartext HTTP exposure documented in cnighswonger/kanfei#78. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 28, 2026
    73cbaea
  • Update bot settings references to new Bots tab Bot configuration moved from Services/Integrations tab to a dedicated Bots tab in Settings. Updates Telegram-Bot, Discord-Bot, and Feature-Flags pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 27, 2026
    b51ebfc
  • Add Discord Bot wiki page and update references New standalone page covering Discord Developer Portal setup, bot invitation, guild/channel ID discovery, slash commands, outbound notifications, security model, shared bot infrastructure, and troubleshooting. Updates Telegram-Bot (cross-link), Configuration-Reference, Feature-Flags, API-Reference, and Home with Discord bot config keys, API endpoint, and navigation link. Ref cnighswonger/kanfei#71 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 27, 2026
    f811efe
  • Add Telegram Bot wiki page and update references New standalone page covering bot setup (BotFather, chat ID discovery, Settings UI), commands (/current, /status, /help), outbound notifications (nowcast, alerts), security model, and troubleshooting. Updates Configuration-Reference, Feature-Flags, API-Reference, and Home with bot config keys, API endpoint, and navigation link. Ref cnighswonger/kanfei#65 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 27, 2026
    9692bab
  • Document E2E testing workflow and branch conventions Adds Playwright E2E test section covering local-only workflow, setup, report generation, and pre-push hook. Updates repo layout and branching conventions with e2e branch naming and review requirements. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 26, 2026
    702d014
  • Add Windows service installation documentation Documents WinSW-based Windows service support across three wiki pages: - Installation-and-Deployment: full Windows service setup (Option C) - Getting-Started: platform notes for serial ports and service commands - Operations-Runbook: Windows service management commands Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 26, 2026
    b27ef1e
  • Remove Claude API Key Setup page — feature abstracted into kanfei-nowcast The Claude API key is now managed internally by the kanfei-nowcast package, so the user-facing setup guide and config key references are no longer needed. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 25, 2026
    dbdca73
  • Add Driver Development wiki page and fix stale unit references New standalone page consolidating the StationDriver interface, SensorSnapshot field reference, driver factory mapping, and JSON-driven test fixture workflow. Corrects stale "standard units" references to SI units in Architecture and Development-and-Contributing pages. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 25, 2026
    51194e4
  • Kanfei Wiki Complete wiki for the Kanfei weather station platform. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @cnighswonger cnighswonger committed Mar 25, 2026
    7bd70d6