Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
bc52695
fix: secret id overlap with secret key for large secret ids numbers
teyim Jun 19, 2025
8a20c29
fix: secret key header width
teyim Jun 19, 2025
7beb375
chore: bump version to v2.47.0
nimish-ks Jun 20, 2025
44e150a
feat: add custom hook for secret search functionality
nimish-ks Jun 12, 2025
b911819
feat: add GraphQL query to retrieve organization secret keys
nimish-ks Jun 12, 2025
27211f7
feat: integrate secret search functionality into CommandPalette
nimish-ks Jun 12, 2025
1654991
feat: add all_secrets field to EnvironmentType with access control
nimish-ks Jun 12, 2025
ac154e2
feat: add allSecrets field to EnvironmentType
nimish-ks Jun 12, 2025
0eaf75d
feat: add GetOrgSecretKeys query and update Mutation types
nimish-ks Jun 12, 2025
b1a9062
fix: rename secrets field to allSecrets in GetOrgSecretKeys query
nimish-ks Jun 12, 2025
24971c4
feat: add GetOrgSecretKeys query to GraphQL documents
nimish-ks Jun 12, 2025
866d28e
refactor: normalize search query and update secret iteration to use a…
nimish-ks Jun 12, 2025
0861e1c
fix: path construction and added secret path in the dropdown
nimish-ks Jun 12, 2025
ce1ac92
fix: use standard secrets resolver
rohan-chaturvedi Jun 20, 2025
b0eac59
feat: use monospace font for secret keys
rohan-chaturvedi Jun 20, 2025
478974a
fix: add path arg to app secrets query and hook
rohan-chaturvedi Jun 20, 2025
f704e4f
feat: highlight matches
rohan-chaturvedi Jun 20, 2025
a86056e
fix: tweak secret row highlight color on dark theme
rohan-chaturvedi Jun 20, 2025
a59a8d7
fix: correctly set component state when preselecting account (#591)
rohan-chaturvedi Jun 19, 2025
2a75666
feat: update graphql type for appMemberships field
rohan-chaturvedi Jun 19, 2025
0802fae
feat: add org member detail query, remove redundant fields from memb…
rohan-chaturvedi Jun 19, 2025
a471130
chore: regenerate types
rohan-chaturvedi Jun 19, 2025
04a2032
feat: trigger add app member dialog from account id search param
rohan-chaturvedi Jun 19, 2025
339b3de
fix: filter apps in add app menu, misc other fixes
rohan-chaturvedi Jun 19, 2025
c3e783b
feat: trigger manage env scope dialogs from account pages
rohan-chaturvedi Jun 19, 2025
843bea1
fix: add empty state for service account add app menu
rohan-chaturvedi Jun 19, 2025
db018b9
chore: regenerate schema and types
rohan-chaturvedi Jun 20, 2025
3e33e6f
chore: update README and demo (#596)
nimish-ks Jun 24, 2025
2147d48
Update README.md
nimish-ks Jun 24, 2025
813752e
fix: remove ad-hoc styles on delete service account button (#597)
rohan-chaturvedi Jun 27, 2025
dee4739
feat: improve error page (#595)
rohan-chaturvedi Jun 27, 2025
ea6e459
fix: correct spelling of "received" in Lockbox page (#598)
nimish-ks Jun 27, 2025
c3e0f28
style: modify secret key column
teyim Jul 2, 2025
a7c452c
style: modify table column aligmnent
teyim Jul 3, 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
6 changes: 4 additions & 2 deletions frontend/app/[team]/apps/[app]/_components/AppSecretRow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -394,7 +394,8 @@ export const AppSecretRow = ({
<td
className={clsx(
`px-2 py-0.5 whitespace-nowrap font-mono ${rowInputColor()} flex items-center gap-2 ph-no-capture`,
isExpanded ? 'font-bold' : 'font-medium'
isExpanded ? 'font-bold' : 'font-medium',
index > 999 && 'px-4'
)}
>
<button
Expand All @@ -412,7 +413,8 @@ export const AppSecretRow = ({
<span
className={clsx(
'text-neutral-500 font-mono absolute transition ease',
isExpanded ? 'opacity-0' : 'opacity-100 group-hover:opacity-0'
isExpanded ? 'opacity-0' : 'opacity-100 group-hover:opacity-0',
index > 999 ? 'w-10' : 'w-5'
)}
>
{index + 1}
Expand Down
2 changes: 1 addition & 1 deletion frontend/app/[team]/apps/[app]/_components/AppSecrets.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -845,7 +845,7 @@ export const AppSecrets = ({ team, app }: { team: string; app: string }) => {
className="sticky top-0 z-10 dark:bg-zinc-900/50 backdrop-blur-sm"
>
<tr>
<th className="pl-10 text-left text-2xs 2xl:text-sm font-medium text-gray-500 uppercase tracking-wide">
<th className={clsx("pl-10 text-left text-2xs 2xl:text-sm font-medium text-gray-500 uppercase tracking-wide", filteredSecrets.length > 999 && "pl-14")}>
key
</th>
{appEnvironments?.map((env: EnvironmentType) => (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -971,7 +971,7 @@ export default function EnvironmentPath({

{(clientSecrets.length > 0 || folders.length > 0) && (
<div className="flex items-center w-full">
<div className="px-9 py-3 text-left text-xs font-medium text-neutral-500 uppercase tracking-wider w-1/3">
<div className={clsx("px-12 py-3 text-left text-xs font-medium text-neutral-500 uppercase tracking-wider w-1/3 ", filteredAndSortedSecrets.length > 999 && "px-18")}>
key
</div>
<div className="px-4 py-3 text-left text-xs font-medium text-neutral-500 uppercase tracking-wider w-2/3 flex items-center justify-between">
Expand Down Expand Up @@ -1022,7 +1022,11 @@ export default function EnvironmentPath({
)}
key={secret.id}
>
<span className="text-neutral-500 font-mono w-5">{index + 1}</span>
<span
className={clsx('text-neutral-500 font-mono', index > 999 ? 'w-10' : 'w-5')}
>
{index + 1}
</span>
<SecretRow
orgId={organisation.id}
secret={secret as SecretType}
Expand Down
Loading