Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

refactor(web): delete demo-residue routes + their data/components

4 months ago

68608e0
Authored
grim7/12/2026, 10:14:15 AM
tripwire doesn't re-render github (owner decision). removed the github-browser
surfaces and their mock data entirely:
- routes: $org/repos, $org/$repo/{analytics,issues,pulls}(+thread $id),
  profile/$userHandle, $org/integrations/github, automod, dither-charts
- the home 'log' view (referenced deleted routes) + its lib/components
- lib: repo-analytics*, repo-content*, contributor*, integrations*, log*,
  automod-category, use-automod-actions, bucket-activity, user-profile
- components: repo/, profile/, integrations/, automod/, analytics subset,
  log/; kept analytics-chart/events/metrics-sheet (feed /analytics)
- shell: dropped Automod/Integrations/Profile/Settings from nav+menu,
  repointed Analytics to /analytics, removed counts.automod
kept dither-kit (unlinked dev reference) + automod data (/analytics uses it
until unit 3). checks green: biome, typecheck, boundaries, 193 tests.

Parent59c223e

75 files changed
  • apps/web/src/components/analytics/activity-drilldown.tsx+0−233
  • apps/web/src/components/analytics/breakdown-bar.tsx+0−33
  • apps/web/src/components/analytics/chart-with-drilldown.tsx+0−52
  • apps/web/src/components/analytics/metric-detail-chart.tsx+0−103
  • apps/web/src/components/analytics/repo-crumbs.tsx+0−61
  • apps/web/src/components/analytics/repo-metric-card.tsx+0−87
  • apps/web/src/components/automod/category-pill.tsx+0−22
  • apps/web/src/components/automod/rule-detail.tsx+0−235
  • apps/web/src/components/automod/rule-list.tsx+0−152
  • apps/web/src/components/automod/rule-row.tsx+0−86
  • apps/web/src/components/integrations/github-account-card.tsx+0−45
  • apps/web/src/components/integrations/repo-pagination.tsx+0−83
  • apps/web/src/components/integrations/repo-row.tsx+0−56
  • apps/web/src/components/layouts/dashboard-layout.tsx+1−1
  • apps/web/src/components/layouts/dashboard-topbar.tsx+1−31
  • apps/web/src/components/layouts/mobile-footer.tsx+7−15
  • apps/web/src/components/log/glass-content.tsx+0−33
  • apps/web/src/components/log/log-detail.tsx+0−329
  • apps/web/src/components/log/log-list.tsx+0−163
  • apps/web/src/components/log/log-row.tsx+0−66
  • apps/web/src/components/log/log-tag.tsx+0−11
  • apps/web/src/components/profile/contribution-graph.tsx+0−45
  • apps/web/src/components/profile/profile-activity.tsx+0−65
  • apps/web/src/components/repo/author-link.tsx+0−33
  • apps/web/src/components/repo/comment-card.tsx+0−91
  • apps/web/src/components/repo/dither-glow.tsx+0−215
  • apps/web/src/components/repo/label-pill.tsx+0−15
  • apps/web/src/components/repo/list-filter-tabs.tsx+0−59
  • apps/web/src/components/repo/repo-list-row.tsx+0−44
  • apps/web/src/components/repo/repo-tabs.tsx+0−76
  • apps/web/src/components/repo/thread-detail-shell.tsx+0−145
  • apps/web/src/components/repo/thread-list-row.tsx+0−75
  • apps/web/src/components/repo/thread-view.tsx+0−98
  • apps/web/src/components/repo/thread-visual.tsx+0−59
  • apps/web/src/lib/automod-category.ts+0−31
  • apps/web/src/lib/bucket-activity.ts+0−184
  • apps/web/src/lib/contributor-mock-data.ts+0−151
  • apps/web/src/lib/contributor.functions.ts+0−12
  • apps/web/src/lib/contributor.query.ts+0−18
  • apps/web/src/lib/contributor.types.ts+0−12
  • apps/web/src/lib/integrations-mock-data.ts+0−104
  • apps/web/src/lib/integrations.functions.ts+0−10
  • apps/web/src/lib/integrations.query.ts+0−18
  • apps/web/src/lib/integrations.types.ts+0−9
  • apps/web/src/lib/log-config.ts+0−37
  • apps/web/src/lib/log-mock-data.ts+0−249
  • apps/web/src/lib/log.functions.ts+0−10
  • apps/web/src/lib/log.query.ts+0−15
  • apps/web/src/lib/log.types.ts+0−14
  • apps/web/src/lib/repo-analytics-mock-data.ts+0−398
  • apps/web/src/lib/repo-analytics.config.ts+0−18
  • apps/web/src/lib/repo-analytics.functions.ts+0−10
  • apps/web/src/lib/repo-analytics.query.ts+0−23
  • apps/web/src/lib/repo-analytics.types.ts+0−17
  • apps/web/src/lib/repo-content-mock-data.ts+0−474
  • apps/web/src/lib/repo-content.functions.ts+0−10
  • apps/web/src/lib/repo-content.query.ts+0−23
  • apps/web/src/lib/repo-content.types.ts+0−14
  • apps/web/src/lib/use-automod-actions.ts+0−65
  • apps/web/src/lib/use-log-actions.ts+0−68
  • apps/web/src/lib/user-profile.ts+0−85
  • apps/web/src/routes/$org.$repo.analytics.index.tsx+0−229
  • apps/web/src/routes/$org.$repo.analytics.issues.$id.tsx+0−241
  • apps/web/src/routes/$org.$repo.analytics.pulls.$id.tsx+0−228
  • apps/web/src/routes/$org.$repo.issues.$id.tsx+0−105
  • apps/web/src/routes/$org.$repo.issues.index.tsx+0−92
  • apps/web/src/routes/$org.$repo.pulls.$id.tsx+0−105
  • apps/web/src/routes/$org.$repo.pulls.index.tsx+0−92
  • apps/web/src/routes/$org.integrations.github.tsx+0−179
  • apps/web/src/routes/$org.repos.tsx+0−71
  • apps/web/src/routes/analytics.tsx+1−1
  • apps/web/src/routes/automod.tsx+0−142
  • apps/web/src/routes/dither-charts.tsx+0−438
  • apps/web/src/routes/index.tsx+13−77
  • apps/web/src/routes/profile.$userHandle.tsx+0−284