Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jongio/copilot-extensions
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: jongio/copilot-extensions
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: code-tutor-demo-mode
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 5 commits
  • 100 files changed
  • 2 contributors

Commits on Jul 7, 2026

  1. fix: rewire code-tutor to in-session host model, drop fast-ai runtime

    The bespoke fast-ai.mjs spawned a second copilot.exe runtime whose createSession took ~134s, so canvas chat and the refresh banner hung. Route host.ai through the in-session ephemeralQuery (the standard kit host model every sibling extension uses) and remove fast-ai.mjs plus its warmup and shutdown plumbing.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    jongio and Copilot committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    5cca6c8 View commit details
    Browse the repository at this point in the history
  2. feat(code-tutor): add demo mode and screenshot tooling

    demo/seed.mjs builds a fully-populated board in memory (every category, all four reading levels, good/ok/bad findings incl. a requested fix, answered and pending questions) and a CLI seeds it into the runtime store under a 'demo' domain. The fake data is generated on demand and never bundled in the extension; refs point at the kit's own source so snippets resolve anywhere.
    
    demo/screenshot.mjs boots the canvas headless and captures one image per documented feature into docs/img/, refreshing the site card and gallery. Adds 3 smoke cases (44 pass) and a guided tour plus Demo mode section to the README.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    jongio and Copilot committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    9f60f29 View commit details
    Browse the repository at this point in the history
  3. feat(site): show a per-extension screenshot gallery in the lightbox

    The extension lightbox now reads an optional per-extension shots list (image + caption) and renders a thumbnail strip you can click through, with the main image switched to contain so varied-aspect feature shots are not cropped. Extensions without feature shots fall back to their single hero. code-tutor ships the full set.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    jongio and Copilot committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    464b591 View commit details
    Browse the repository at this point in the history
  4. feat: add demo mode and screenshot galleries for the remaining canvas…

    … extensions
    
    language-tutor, stock-ticker, news-aggregator, wiki-discover, and random-animal each get a demo/seed.mjs (a rich fake board built at runtime and seeded into the store, never bundled) and a demo/screenshot.mjs that boots the canvas headless and captures one image per documented feature. All data is generated offline and deterministic; no live network or model calls. Images land in each extension's docs/img/ and in the site gallery under site/public/screenshots/<ext>/.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    jongio and Copilot committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    698bd1b View commit details
    Browse the repository at this point in the history
  5. feat(site): wire the remaining extensions' screenshot galleries into …

    …the lightbox
    
    Adds the per-feature shots list (image + caption) for language-tutor, stock-ticker, news-aggregator, wiki-discover, and random-animal, so every extension's lightbox now shows a captioned thumbnail gallery instead of a single hero.
    
    Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
    jongio and Copilot committed Jul 7, 2026
    Configuration menu
    Copy the full SHA
    411fe45 View commit details
    Browse the repository at this point in the history
Loading