fix: rebrand InferCost to KubeCostAI (DMCA response)#1
Merged
Conversation
- Make namespace bars clickable in NamespaceCostsChart - Add /dashboard/namespaces/[namespace] drill-down page - Create WorkloadCostsChart horizontal bar chart component - Show breadcrumb, summary cards, workload table Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add URL encoding in getWorkloadCosts API call - Sort workloads once with useMemo instead of twice - Use Link component for breadcrumb accessibility - Rename shadowed parameter in handleBarClick Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- CSS grid heatmap colored by utilization bands (green/yellow/orange/red) - Hover tooltips with exact utilization, memory, timestamp, GPU UUID - Horizontal scroll with sticky row labels for many time columns - Legend showing color bands Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Single source of truth for color/label/range thresholds. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Pure JS CSV utility with RFC 4180 escaping - Export button on main dashboard (namespace costs) - Export button on namespace drill-down (workload costs) - Buttons disabled during loading Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Defines settings page with 4 sections (clusters, alerts, profile, preferences), SQLite backend storage, and REST API endpoints. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
8-task plan covering SQLite store, REST API handlers, and full settings page with clusters, alerts, profile, and preferences tabs. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Responds to DMCA complaint (report ID b663f984a2fc2ce0). Replaces all InferCost branding with KubeCostAI across the dashboard, removes contact@infercost.ai email references, and updates CSV export filenames. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Responds to DMCA copyright infringement complaint (Cloudflare report ID
b663f984a2fc2ce0) from Defilan Technologies LLC regarding use of the "InferCost" name.contact@infercost.aiemail references (domain owned by claimant)infercost-*tokubecostai-*Context
mohsenhe/infercost) predates the claimant's repo (defilantech/infercost) by ~5 weeks (Feb 16 vs March 22, 2026)contact@infercost.ai— a domain we do not ownFiles changed
dashboard/app/layout.tsx— page title metadatadashboard/app/page.tsx— landing page (branding, contact links, architecture diagrams)dashboard/app/dashboard/layout.tsx— dashboard headerdashboard/app/dashboard/page.tsx— CSV export filenamedashboard/app/dashboard/namespaces/[namespace]/page.tsx— CSV export filenamedashboard/app/sign-in/page.tsx— sign-in page headerTest plan
kubecostai-*filenames🤖 Generated with Claude Code