paperclip/ui/src/pages
Dotta bb7d1b2c71 Merge remote-tracking branch 'public-gh/master' into paperclip-subissues
* public-gh/master:
  Fix budget incident resolution edge cases
  Fix agent budget tab routing
  Fix budget auth and monthly spend rollups
  Harden budget enforcement and migration startup
  Add budget tabs and sidebar budget indicators
  feat(costs): add billing, quota, and budget control plane
  refactor(quota): move provider quota logic into adapter layer, add unit tests
  fix(costs): replace non-null map assertions with nullish coalescing, clarify weekData guard
  fix(costs): guard byProject against duplicate null keys, memoize ProviderQuotaCard row aggregations
  fix(costs): align byAgent run filter to startedAt, tighten providerTabItems memo deps, stabilize byProject row keys
  feat(costs): add agent model breakdown, harden date validation, sync CostByProject type, fix quota threshold and tab-gated queries
  fix(costs): harden company auth check, fix frozen date memo, hide empty quota rows
  fix(costs): guard routes, fix DST ranges, sync provider state, wire live updates
  feat(costs): consolidate /usage into /costs with Spend + Providers tabs
  feat(usage): add subscription quota windows per provider on /usage page
  address greptile review: per-provider deficit notch, startedAt filter, weekRange refresh, deduplicate providerDisplayName
  feat(ui): add resource and usage dashboard (/usage route)

# Conflicts:
#	packages/db/src/migration-runtime.ts
#	packages/db/src/migrations/meta/0031_snapshot.json
#	packages/db/src/migrations/meta/_journal.json
2026-03-16 17:19:55 -05:00
..
Activity.tsx refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
AgentDetail.tsx Fix agent budget tab routing 2026-03-16 16:02:21 -05:00
Agents.tsx Merge pull request #452 from aaaaron/feat/gemini-adapter-improvements 2026-03-11 13:43:28 -05:00
ApprovalDetail.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
Approvals.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
Auth.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
BoardClaim.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
Companies.tsx ui: apply interface polish from design article review 2026-03-11 08:20:24 -05:00
CompanySettings.tsx Use attachment-size limit for company logos 2026-03-16 10:13:19 -05:00
Costs.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
Dashboard.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
DesignGuide.tsx fix: remove Cmd+1..9 company-switch shortcut 2026-03-11 15:32:39 -04:00
ExecutionWorkspaceDetail.tsx Implement execution workspaces and work products 2026-03-13 17:12:25 -05:00
GoalDetail.tsx refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
Goals.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
Inbox.tsx Add inbox live badge and timestamp 2026-03-11 21:47:21 -05:00
InstanceSettings.tsx Implement execution workspaces and work products 2026-03-13 17:12:25 -05:00
InviteLanding.tsx feat(adapters): add Gemini CLI local adapter support 2026-03-10 16:46:04 +00:00
IssueDetail.tsx Merge remote-tracking branch 'public-gh/master' into paperclip-subissues 2026-03-16 17:19:55 -05:00
Issues.tsx Smooth agent config save button state 2026-03-10 20:58:18 -05:00
MyIssues.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
NewAgent.tsx feat(adapters): add Gemini CLI local adapter support 2026-03-10 16:46:04 +00:00
NotFound.tsx ui: add company-aware not found handling 2026-03-10 16:38:46 -05:00
Org.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
OrgChart.tsx Fix org chart canvas height to fit viewport without scrolling 2026-03-15 14:30:53 -05:00
PluginManager.tsx Simplify plugin runtime and cleanup lifecycle 2026-03-13 16:58:29 -05:00
PluginPage.tsx Clarify plugin authoring and external dev workflow 2026-03-14 10:40:21 -05:00
PluginSettings.tsx Add plugin framework and settings UI 2026-03-13 16:22:34 -05:00
ProjectDetail.tsx Add budget tabs and sidebar budget indicators 2026-03-16 15:11:01 -05:00
Projects.tsx Add archive project button and filter archived projects from selectors 2026-03-15 14:30:33 -05:00
RunTranscriptUxLab.tsx Tighten command transcript rows and dashboard card 2026-03-11 13:14:08 -05:00