Skip to content

Releases: aerolalit/homespun

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 10:36
6fccf99

What's Changed

  • docs: add 'Connect Pane to your AI chat' guide for the remote MCP connector by @aerolalit in #601
  • docs(connect): correct plan claim (no paid plan needed) + sharpen no-install framing by @aerolalit in #602
  • feat(schema): add v2 core models (additive) by @aerolalit in #626
  • feat(manifest): v2 capability manifest — validation, CSP builder, materialization (PR #2) by @aerolalit in #627
  • feat(serving): v2 host routing, cookie firewall & app document serving (PR #3) by @aerolalit in #628
  • feat(dataplane): v2 collection CRUD, feed catch-up, attachment read (PR #4) by @aerolalit in #629
  • feat(ws): v2 WebSocket live-update endpoint by @aerolalit in #630
  • feat(sdk): pane.js browser SDK — collections, feed, transport, self-host bridge by @aerolalit in #631
  • feat(relay): identity, membership & app-session issuance (PR #7) by @aerolalit in #632
  • feat: v2 app-lifecycle HTTP routes, CLI verbs & MCP tool parity by @aerolalit in #633
  • rewrite the agent skill for the v2 API by @aerolalit in #634
  • fix: allow relay auth-loader/wake page inline scripts under CSP by @aerolalit in #637
  • fix(cli): resolve --app slug on pane deploy redeploy by @aerolalit in #636
  • fix(skill): correct script-ordering, claim flow, feed.on shape, config verb by @aerolalit in #635
  • feat(v2): complete private-app content serving (Design 2: __Host- session cookie) by @aerolalit in #638
  • feat(cli,mcp): app-member management (invite/list/remove) wrappers by @aerolalit in #640
  • relay: drop SQLite, standardize on Postgres-only by @aerolalit in #642
  • relay: remove v1 pane/event/participant API surface (v2-only) by @aerolalit in #643
  • relay: personal-home App API (my-apps, favorites, views, preview) by @aerolalit in #644
  • relay: rebuild home page on the App domain (my-apps, favorites, recents, previews) by @aerolalit in #645
  • relay: remove v1 Template subsystem (marketplace/publish/install/records + dead v1 icon/preview routes) by @aerolalit in #646
  • relay: cut the last v1 pane/template consumers (2c2) by @aerolalit in #647
  • relay: drop the v1 model layer + legacy columns (2c3) by @aerolalit in #648
  • Rebrand pane to Homespun (packages, wire protocol, CLI, docs) + showToast XSS fix by @aerolalit in #649
  • relay: landing page on / for anonymous visitors by @aerolalit in #650
  • relay/sdk: carry row versions on the feed wire; let conflict responses repair the mirror by @aerolalit in #651
  • relay: Google sign-in (OIDC) with magic-link fallback by @aerolalit in #652
  • relay: steer in-app browsers to email login on /login by @aerolalit in #653
  • relay: rebrand /login to the Homespun design by @aerolalit in #654
  • relay: allow same-origin fetch on script-bearing relay pages by @aerolalit in #655
  • relay: keep one-time app grants out of visible URLs by @aerolalit in #656
  • relay: enforce collection read permissions (role level) by @aerolalit in #657
  • relay, cli: finish Homespun wording in signed-in shell and CLI help by @aerolalit in #660
  • docs: fix dead repo links and finish Homespun naming by @aerolalit in #661
  • relay: author-scoped collection reads by @aerolalit in #658
  • relay: human-friendly error pages and bounded sign-in retry by @aerolalit in #659
  • relay, sdk: viewer identity and member names in hello by @aerolalit in #662
  • relay, cli, mcp: new apps default to private visibility by @aerolalit in #663
  • docs-site: Starlight scaffold and launch-minimum pages by @aerolalit in #664
  • docs-site: reflect the new private visibility default by @aerolalit in #665
  • docs-site workflow: use Node 22 for the wrangler deploy step by @aerolalit in #666
  • relay: landing privacy story and /privacy page by @aerolalit in #667
  • relay: privacy contact becomes privacy@homespun.dev by @aerolalit in #669
  • relay, sdk: deliver app grants by form post, never in URLs by @aerolalit in #668
  • docs-site: llms.txt and per-page markdown for agents by @aerolalit in #670
  • docs-site: visual design pass by @aerolalit in #671
  • relay: technical SEO pass (robots, sitemap, OG, JSON-LD) by @aerolalit in #672
  • templates: four private-app starters plus docs page by @aerolalit in #673
  • relay: self-service account deletion by @aerolalit in #674
  • mcp: type object-valued tool params so harnesses stop stringifying them by @aerolalit in #675
  • relay: manifest capabilities and embeds opt-ins by @aerolalit in #676
  • relay: template snapshots foundation (nullable version author, boot seeder) by @aerolalit in #677
  • relay: template gallery, preview, and one-click install by @aerolalit in #678
  • relay: fix release blockers (dead repo links, terms page, branded errors, llms.txt) by @aerolalit in #679
  • relay: embed apps send origin referrer so YouTube and other embeds work by @aerolalit in #680
  • rename: paneui to homespun (@homespunapps npm scope, CLI, release pipeline) by @aerolalit in #681

Full Changelog: v0.0.29...v1.0.0

v0.0.31

Choose a tag to compare

@github-actions github-actions released this 15 Jun 16:55
3ff4663

What's Changed

  • feat(relay): allow clipboard-write in pane iframe for template copy buttons by @aerolalit in #605
  • chore(release): v0.0.31 by @aerolalit in #606

Full Changelog: v0.0.30...v0.0.31

v0.0.30

Choose a tag to compare

@github-actions github-actions released this 14 Jun 18:31
191e880

What's Changed

  • docs: add 'Connect Pane to your AI chat' guide for the remote MCP connector by @aerolalit in #601
  • docs(connect): correct plan claim (no paid plan needed) + sharpen no-install framing by @aerolalit in #602
  • chore(release): v0.0.30 by @aerolalit in #603

Full Changelog: v0.0.29...v0.0.30

v0.0.29

Choose a tag to compare

@github-actions github-actions released this 14 Jun 09:39
044678f

What's Changed

Full Changelog: v0.0.28...v0.0.29

v0.0.28

Choose a tag to compare

@github-actions github-actions released this 14 Jun 08:21
9f2c283

What's Changed

Full Changelog: v0.0.27...v0.0.28

v0.0.27

Choose a tag to compare

@github-actions github-actions released this 13 Jun 19:17
34163d9

What's Changed

  • fix(mcp): trim server.json description to registry's 100-char limit by @aerolalit in #594
  • fix(relay): inject default CSS on the owner /panes/:id/content route by @aerolalit in #595
  • chore(release): v0.0.27 by @aerolalit in #596

Full Changelog: v0.0.26...v0.0.27

v0.0.26

Choose a tag to compare

@github-actions github-actions released this 13 Jun 14:06
044b481

What's Changed

Full Changelog: v0.0.25...v0.0.26

v0.0.25

Choose a tag to compare

@github-actions github-actions released this 13 Jun 13:27
a589a7c

What's Changed

  • fix(relay): three OAuth audit findings — revoke client-auth, timing-safe secret, atomic token pair by @aerolalit in #589
  • feat: edit an inline pane's HTML in place via upgrade (one call) by @aerolalit in #590
  • chore(release): v0.0.25 by @aerolalit in #591

Full Changelog: v0.0.24...v0.0.25

v0.0.24

Choose a tag to compare

@github-actions github-actions released this 13 Jun 05:45
3b5912d

What's Changed

  • style(relay): drop favorited-row visual marker; star alone signals state by @aerolalit in #578
  • fix(relay): fill layout viewport in standalone PWA (no dead strip below mobile tab bar) by @aerolalit in #579
  • chore(relay): in-SPA pane viewer follow-ups + browser-test coverage by @aerolalit in #580
  • style(relay): soften the scroll-back preview flash on home/explore cards by @aerolalit in #582
  • fix(relay): show mobile tab labels in standalone PWA + tighten bottom bar by @aerolalit in #585
  • feat(relay,mcp): remote MCP connector with OAuth 2.1 + MCP-native skill by @aerolalit in #583
  • feat(site): add privacy policy page by @aerolalit in #584
  • fix(relay): keep the presence header in the embedded SPA pane view by @aerolalit in #587
  • chore(deps): bump esbuild from 0.28.0 to 0.28.1 by @dependabot[bot] in #586
  • chore(deps): bump sharp from 0.34.5 to 0.35.1 in /packages/relay in the sharp group across 1 directory by @dependabot[bot] in #545
  • chore(deps): bump the relay-other-deps group across 1 directory with 6 updates by @dependabot[bot] in #575
  • chore(release): v0.0.24 by @aerolalit in #588

Full Changelog: v0.0.23...v0.0.24

v0.0.23

Choose a tag to compare

@github-actions github-actions released this 12 Jun 08:57
bdc7b09

What's Changed

  • feat(mcp): add per-pane delete_record_collection tool by @aerolalit in #567
  • fix(mcp): sync @paneui/mcp version.ts + server.json to 0.0.22 by @aerolalit in #568
  • docs: in-SPA pane viewer design note (fix pane-list scroll reset) by @aerolalit in #569
  • refactor(relay): split renderPaneViewer() out of renderShell() by @aerolalit in #571
  • refactor(relay): make the shell viewer mountable + destroyable by @aerolalit in #572
  • style(relay): warm amber-tinted scrim on home/explore cards by @aerolalit in #574
  • feat(relay): in-SPA pane view — open panes without losing list scroll by @aerolalit in #573
  • style(relay): brand-tinted Panes tab + favorited-row left accent by @aerolalit in #576
  • chore(release): v0.0.23 by @aerolalit in #577

Full Changelog: v0.0.22...v0.0.23