Full deployment history for this project.
feat: Implement strict PlatPhorm Universal Schema Pack - Replaced `platphorm-universal-schema-pack.json` with the stricter version. - Extracted and populated correct, recursive `$defs` across `core.schema.json`, `realm.schema.json`, `item.schema.json`, `observability.schema.json`, and `agent.schema.json`. - Registered `platphormnews.com` root site as an explicit configuration inside `config.network.sites` and `config.network.platphorm`. - Exposed the new PlatPhorm root site in API documentation, MCP integration manifests, LLM discovery routes, and Health check. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: update PlatPhorm Universal Schema Pack and sync network sites This commit updates the central `platphorm-universal-schema-pack.json` with a stricter network definition and splits it into core schema files (`core`, `realm`, `item`, `observability`, `agent`). It also updates `lib/config.ts` and all AI discovery contracts (`llms.txt`, `llms-full.txt`, `llms-index.json`, `mcp.json`, `api/docs`) to consistently point to the core data sites across the PlatPhorm network. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🎨 Palette: Add aria-labels to icon-only tooltip buttons Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Add ARIA labels to icon-only buttons for better screen reader accessibility Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: [performance improvement] Memoize expensive operations to prevent UI stutter - Memoized regex parsing in `app/editor/page.tsx` - Memoized O(n) recursive traversal in `components/svg/svg-tree-view.tsx` - Added React.memo() to `SVGPreview` and `SvgTreeView` components Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: Update network integrations and introduce universal schema pack - Added `Insights`, `Trace`, `Codex`, `Monitor`, `Atlas`, and `Docs` sites to `lib/config.ts`. - Updated `.well-known/mcp.json`, `llms-index.json`, `llms.txt`, and `llms-full.txt` to include the new network properties. - Added base schema files for the PlatPhorm Universal Schema Pack (`core.schema.json`, `realm.schema.json`, `item.schema.json`, `observability.schema.json`, `agent.schema.json`, and `platphorm-universal-schema-pack.json`) to `public/schemas/`. - Fixed a typo in the `claws` URL domain. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: Use TextEncoder over Blob for faster SVG byte counting Replaces `new Blob([svg]).size` with a lazily-initialized `TextEncoder` caching approach to compute byte size. Tests have confirmed correct functionality. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: Replace Blob with TextEncoder/Buffer for faster byte length calculation Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
feat: Add PlatPhorm universal schema and update network sites - Fix typos for claws.platphormnews.com across the codebase - Add new core network sites (Insights, Trace, Codex, Monitor, Atlas, Docs) to lib/config.ts - Update /api/docs, /api/health, /api/network/register, llms-index.json, llms.txt, and mcp.json to include the full network sites list - Add the monolithic PlatPhorm Universal Schema Pack to public/schemas/platphorm-universal-schema-pack.json - Split the monolithic schema into individual modular schema files (core, realm, item, observability, agent, svg-micro-factory) Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
⚡ Bolt: Optimize getSvgStats byte calculation Replaced `new Blob([svg]).size` with `Buffer.byteLength(svg)` or `new TextEncoder().encode(svg).length` (with a memoized encoder) to calculate the SVG byte size. This significantly reduces execution time (by 2-15x) and garbage collection overhead, which is especially important during live-editing typing where `getSvgStats` runs frequently. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #11 from mbarbine/feat/enhance-discovery-and-tests-5719438774513551493 Fix and enhance discovery files, AX/UX, and comprehensive testing
Enhance discovery files, improve AX/UX, add roadmap, and test suite Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: remove invalid nodeVersion from vercel.json (use .node-version instead)
fix: remove invalid nodeVersion from vercel.json (use .node-version instead)