Full deployment history for this project.
perf: execute live feed db queries concurrently Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
UX: Add accessibility and interactive polish to Jobs apply button Added `type="button"` semantic HTML and missing keyboard focus states. Added scale transitions to make the button feel more interactive. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
โก Bolt: Concurrent DB Queries for Live Feed and Exports Replaced sequential database queries with `Promise.all()` in the live feed and trace export routes to reduce network latency. Updates Jest mocks to match new query execution order. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
perf: optimize live feed api with concurrent queries Replaced sequential database queries with `Promise.all()` in `app/api/v1/live/route.ts` to execute traces, stats, and running counts simultaneously, reducing database latency overhead. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
โก Bolt: Concurrent DB Queries for Live Feed API Refactored the `/api/v1/live` endpoint to use `Promise.all()` for fetching traces, network stats, and the running trace count concurrently. This backend optimization eliminates sequential execution and effectively reduces network latency for Next.js serverless database queries to Neon. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐จ Palette: Add focus-visible states to annotation buttons Added explicit `focus-visible` utility classes to the custom radio-style buttons in `AnnotationPanel` to ensure clear keyboard navigation focus rings. This resolves a known accessibility gap for interactive UI components built with native `<button>` elements. Also added a `.Jules/palette.md` journal entry to document the pattern. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
fix: hide decorative theme toggle icons from screen readers Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
refactor(api): optimize sequential db queries in live feed Replace sequential await calls to `traces`, `stats`, and `running` with a single `Promise.all` in `/app/api/v1/live/route.ts` to execute database queries concurrently. This reduces the total backend latency overhead of the Next.js serverless route handler. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #94 from mbarbine/fix-cors-security-9173016815786670249 ๐ Restrict overly permissive CORS policy
Merge pull request #94 from mbarbine/fix-cors-security-9173016815786670249 ๐ Restrict overly permissive CORS policy
Merge pull request #93 from mbarbine/fix-roadmap-any-type-4343208144838824769 ๐งน [Replace 'any' type with specific interface in RoadmapPage]
Merge pull request #96 from mbarbine/security-fix-remove-hardcoded-token-fallback-9514593664641722212 ๐ [security fix] Remove hardcoded development token fallback in network registration
๐งน [remove unused NETWORK_SITES import in sitemap.ts] ๐ฏ What: Removed the unused NETWORK_SITES import from app/sitemap.ts. ๐ก Why: Improves code cleanliness, maintainability, and removes dead code. โ Verification: Ran pnpm eslint app/sitemap.ts and pnpm tsc --noEmit. No regressions found. โจ Result: A cleaner app/sitemap.ts file without unused imports. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐งช Add tests for SDK network, MCP, and Telemetry error handling Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
๐งน [Code Health] Remove unused StaggerContainer import in methodology-section.tsx Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #33 from mbarbine/fix-missing-opentelemetry-traces-8228781999343249681 fix: Opt out OpenTelemetry packages from server bundling to fix missing traces
Merge pull request #32 from mbarbine/feat-opentelemetry-1812658735221884744 feat: Add OpenTelemetry integration
Merge pull request #31 from mbarbine/jules-15597215895621305958-552c825c feat: Enhance observability with keys.platphormnews.com and cross-service spin indicators
Merge pull request #30 from mbarbine/feat/platphorm-schema-pack-8912308628692677041 feat: add PlatPhorm Universal Schema Pack
Merge pull request #27 from mbarbine/palette/add-button-focus-and-types-14325972648727397860 ๐จ Palette: Add explicit focus rings and semantic types to custom native buttons
Merge pull request #26 from mbarbine/palette/add-span-id-aria-label-13905628130405414505 ๐จ Palette: Add ARIA label to Copy Span ID button
Merge pull request #25 from mbarbine/bolt/optimize-stats-api-4424788835214595428 โก Bolt: Optimize sequential database queries in stats API
Merge pull request #24 from mbarbine/palette/aria-state-indicators-15085670880043799459 ๐จ Palette: Add ARIA state indicators to interactive buttons
Add files via upload
Merge pull request #23 from mbarbine/bolt-parallel-queries-3539011656644498036 โก Bolt: Parallelize trace API queries
Rename project to 'Trace' and clean README Updated project title and removed unnecessary sections.
Merge pull request #15 from mbarbine/v0/mbarbine-4330614a Integrate Platphorm News Network branding and live data sources
Merge pull request #14 from mbarbine/v0/mbarbine-ceb1f063 Integrate Platphorm News Network branding and session trace page
Merge pull request #13 from mbarbine/v0/mbarbine-6965f9fa Integrate Platphorm News Network branding and navigation
Merge branch 'main' into v0/mbarbine-6965f9fa
Merge pull request #12 from mbarbine/jules-7551285361655639247-ae0b9f11 Fix build errors related to edge runtime and static generation