Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
cfc4aa9
feat!: impl `/aigovernance` to `Admin Settings` (hardcoded on)
jakehwll Oct 14, 2025
134495a
feat: add `/aigovernance` routes and layout
jakehwll Oct 14, 2025
6cd0819
feat: feed some dummy content
jakehwll Oct 14, 2025
1f9fddf
feat: implement `<RequestLogsRow />`
jakehwll Oct 14, 2025
0231d38
feat: query interceptions from backend
jakehwll Oct 15, 2025
bc71782
feat: render interceptions in frontend
jakehwll Oct 15, 2025
6e05475
fix: omit `status` column (lacking data)
jakehwll Oct 15, 2025
afab507
fix: ensure that we're checking for `aibridge` for `ai governance` menu
jakehwll Oct 15, 2025
828d381
feat: empty and loading states on `<RequestLogsPageView />` table
jakehwll Oct 15, 2025
ba289ec
feat: add `<Paywall />` to `/ai-governance/request-logs`
jakehwll Oct 15, 2025
b7280f5
chore: add missing todo
jakehwll Oct 15, 2025
5abbac5
feat: link documentation to `/ai-coder/ai-bridge`
jakehwll Oct 16, 2025
811d0c5
fix: menu checking for `aibridge` experiment on
jakehwll Oct 16, 2025
6a74e80
fix: prefer to use `.toLocalString()` over string
jakehwll Oct 16, 2025
ebf2e91
feat: add storybook generation
jakehwll Oct 21, 2025
37df869
chore: resolve build
jakehwll Oct 21, 2025
f282470
feat: use `usePaginatedQuery()` and `<PaginationContainer />`
jakehwll Oct 21, 2025
4f09456
feat: implement pagination
jakehwll Oct 22, 2025
baad816
fix: improve opening button
jakehwll Oct 22, 2025
32ae292
fix: show useravatar and username
jakehwll Oct 22, 2025
0d4bd15
fix: improve rendered content from json blob
jakehwll Oct 22, 2025
5dc3679
chore: remove redundant `onclick`
jakehwll Oct 22, 2025
0346760
fix: improve the gaps in content
jakehwll Oct 22, 2025
8ef4207
fix: remove redundant `cursor-pointer`
jakehwll Oct 22, 2025
c0113b9
feat: implement filtering, for users
jakehwll Oct 23, 2025
ecdc47b
feat: implement filter, provider
jakehwll Oct 23, 2025
ec5f26f
fix: move back to clickable row
jakehwll Oct 23, 2025
0a556a0
fix: resolve padding on error not existing
jakehwll Oct 24, 2025
126c72a
chore: remove export to pass CI (TODO still)
jakehwll Oct 24, 2025
e7d32a2
chore: refactor
jakehwll Oct 24, 2025
a47a885
chore: improve rendering logic on table
jakehwll Oct 24, 2025
cec12d3
feat: add a tooltip to describe the feature
jakehwll Oct 24, 2025
256f66f
fix: ensure that experiment is enabled
jakehwll Oct 24, 2025
6146518
chore: resolve formatting
jakehwll Oct 27, 2025
40aef12
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Oct 27, 2025
d3eb975
chore: resolve mismerged type
jakehwll Oct 27, 2025
23719e6
fix: resolve todo type
jakehwll Oct 27, 2025
125097e
fix: resolve `pageTitle()` ordering
jakehwll Oct 27, 2025
18edcdb
feat: resolve storybook story
jakehwll Oct 28, 2025
0b4bb34
feat: `Close` story on `<RequestLogsRow />`
jakehwll Oct 28, 2025
12bdc9a
fix: refactor renames in `<RequestLogsPageView />` stories
jakehwll Oct 28, 2025
ec05db5
feat: add `Loading` story in `<RequestLogsPageView />` story
jakehwll Oct 28, 2025
930e9af
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Oct 28, 2025
ac869e1
fix: add `ended_at` to `testHelpers/entities`
jakehwll Oct 28, 2025
e18640d
feat: move to using `input` tokens and `output` tokens
jakehwll Oct 28, 2025
7d6f8b3
feat: show end time if it exists
jakehwll Oct 28, 2025
a47f2bb
chore: resolve docs link to `/docs/ai-coder/ai-bridge`
jakehwll Oct 28, 2025
aeb7f29
feat: add tooltips and iconography to `input/output` on table rows
jakehwll Oct 28, 2025
32e8777
fix: prefer tailwind over `<Stack />`
jakehwll Oct 29, 2025
3415635
fix: reduce `<TooltipProvider />` delays
jakehwll Oct 29, 2025
9d09f5a
chore: resolve lint
jakehwll Oct 29, 2025
b00b43f
chore: migrate to using `Boolean()` on `isRequestLogsVisible`
jakehwll Oct 30, 2025
067a361
chore: inline `Language` constant
jakehwll Oct 30, 2025
e762a6c
chore: redact down storybook title
jakehwll Oct 30, 2025
347aa14
chore: remove unnecessary `{}` around props
jakehwll Oct 30, 2025
7a4bf51
chore: use `viewAnyAIBridgeInterception` permission
jakehwll Oct 30, 2025
1b883f3
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Oct 30, 2025
13a0cc9
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Oct 30, 2025
f5909e5
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Oct 30, 2025
4fb2c36
fix: prefer `FC<ProviderFilterProps>`
jakehwll Oct 30, 2025
e955388
fix: typo
jakehwll Oct 30, 2025
45c1529
fix: resolve using `size={}` (prefer class)
jakehwll Oct 30, 2025
2ae8d74
fix: remove `/docs` prepended
jakehwll Oct 30, 2025
a0239a3
fix: resolve missing `key`
jakehwll Oct 30, 2025
e1dbdb1
chore: remove `children` from `<AIGovernanceLayout />`
jakehwll Oct 31, 2025
14654d3
fix: let type inference do its thing
jakehwll Oct 31, 2025
a115cc9
fix: resolve `interceptionQuery` on `Story`ies
jakehwll Oct 31, 2025
99b0eb5
Merge branch 'main' into jakehwll/routing-ai-governance
jakehwll Nov 11, 2025
ea66dc1
chore: resolve lint
jakehwll Nov 11, 2025
8bbfca3
chore: commit bump
jakehwll Nov 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: resolve using size={} (prefer class)
  • Loading branch information
jakehwll committed Nov 11, 2025
commit 45c15293ed52ce536d1a29d3fa4aff61cfe6b9e0
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ export const RequestLogsRow: FC<RequestLogsRowProps> = ({ interception }) => {
])}
>
{isOpen ? (
<ChevronDownIcon size={16} />
<ChevronDownIcon className="size-icon-xs" />
) : (
<ChevronRightIcon size={16} />
<ChevronRightIcon className="size-icon-xs" />
)}
<span className="sr-only">({isOpen ? "Hide" : "Show more"})</span>
{new Date(interception.started_at).toLocaleString()}
Expand All @@ -73,7 +73,7 @@ export const RequestLogsRow: FC<RequestLogsRowProps> = ({ interception }) => {
<Tooltip>
<TooltipTrigger asChild>
<div className="flex items-center gap-1">
<ArrowDownIcon size={16} />
<ArrowDownIcon className="size-icon-xs" />
<div>{inputTokens}</div>
</div>
</TooltipTrigger>
Expand All @@ -84,7 +84,7 @@ export const RequestLogsRow: FC<RequestLogsRowProps> = ({ interception }) => {
<Tooltip>
<TooltipTrigger asChild>
<div className="flex items-center gap-1">
<ArrowUpIcon size={16} />
<ArrowUpIcon className="size-icon-xs" />
<div>{outputTokens}</div>
</div>
</TooltipTrigger>
Expand Down