mirror of
https://github.com/github/awesome-copilot.git
synced 2026-08-23 17:36:52 +00:00
62bfb28f65
Executive-function-friendly daily focus board (self-contained HTML) you run by talking to Ember. Registers it in the ember plugin (1.1.0) and regenerates the skills index + marketplace.json. Review fixes: emoji XSS escaping; keyboard a11y (semantic buttons + aria, plus up/down move controls); tagc label colors; local-date storage key + recap date/filename; guarded execCommand and localStorage; confetti animates only while active and stops on reduce-motion; loopback serve bind + quoted dir; JSON config injection with '<' escaped; minute rounding; reorder-to-end; clear stale focus; counter goal guard; and doc corrections (id charset, sample reference, counter contract, option-b, frontmatter length). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 07e720ee-ca02-419e-9adb-300738b6fc76
15 lines
730 B
PowerShell
15 lines
730 B
PowerShell
# serve-board.ps1 — serve a generated focus board and print the URL.
|
|
# Usage: pwsh scripts/serve-board.ps1 [-Dir <folder>] [-File focus-board.html] [-Port 8799]
|
|
param(
|
|
[string]$Dir = (Get-Location).Path,
|
|
[string]$File = "focus-board.html",
|
|
[int] $Port = 8799
|
|
)
|
|
$full = Join-Path $Dir $File
|
|
if (-not (Test-Path $full)) { Write-Error "Board not found: $full"; exit 1 }
|
|
Start-Process -FilePath "python" -ArgumentList @("-m","http.server","$Port","--bind","127.0.0.1","--directory","`"$Dir`"") -WindowStyle Hidden
|
|
Start-Sleep -Seconds 2
|
|
$url = "http://localhost:$Port/$File"
|
|
Write-Host "Focus board: $url"
|
|
Start-Process $url # opens in default browser; in a Copilot-app session, open a browser canvas to this URL instead
|