By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
Add refresh button to all the pages.
Improve target configuration table design.
How to test?
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/fosrl/pangolin/pull/1612
**Author:** [@Pallavikumarimdb](https://github.com/Pallavikumarimdb)
**Created:** 10/4/2025
**Status:** ✅ Merged
**Merged:** 10/13/2025
**Merged by:** [@oschwartz10612](https://github.com/oschwartz10612)
**Base:** `dev` ← **Head:** `fix/UI-adjustment`
---
### 📝 Commits (10+)
- [`cfa82b5`](https://github.com/fosrl/pangolin/commit/cfa82b51fb1dcc628a70362914396ed45e16d7b4) refresh button in clients page
- [`ccd2773`](https://github.com/fosrl/pangolin/commit/ccd27733311e84430e9a66e0b615cf0a81a765b0) refresh button on resources page
- [`b1e2127`](https://github.com/fosrl/pangolin/commit/b1e212721e2db320dbd6082a6f78f5eea2523e3a) refresh button for role, user, share-link, invitation table
- [`cd27f64`](https://github.com/fosrl/pangolin/commit/cd27f6459c0566737d822853703f1316a3fc52f8) refresh button
- [`c7c3e3e`](https://github.com/fosrl/pangolin/commit/c7c3e3ee7393f3445a07262c9a63651bcd871c96) refresh button inside admin
- [`ca146a1`](https://github.com/fosrl/pangolin/commit/ca146a1b5788a6318c69fcb2f58275c221124009) adjust target config column
- [`d20e0a2`](https://github.com/fosrl/pangolin/commit/d20e0a228a6ab8f07d14d1409e8a35ce175ea229) adjust target config ui inside create resource
- [`0a37715`](https://github.com/fosrl/pangolin/commit/0a377150e342304bb5d66be594fef29a828d6acd) reorder columns
- [`a6086d3`](https://github.com/fosrl/pangolin/commit/a6086d3724d233b5c81acd13e8733fba619a1d77) address input design
- [`94137e5`](https://github.com/fosrl/pangolin/commit/94137e587c66f04a5d146ef7aea7aa010f00f642) change target config ui for create resource
### 📊 Changes
**27 files changed** (+1767 additions, -1568 deletions)
<details>
<summary>View changed files</summary>
📝 `messages/en-US.json` (+22 -4)
📝 `server/lib/resend.ts` (+1 -1)
📝 `server/routers/resource/createResource.ts` (+5 -2)
📝 `src/app/[orgId]/settings/resources/[niceId]/proxy/page.tsx` (+694 -811)
📝 `src/app/[orgId]/settings/resources/create/page.tsx` (+673 -656)
📝 `src/components/AdminIdpDataTable.tsx` (+7 -1)
📝 `src/components/AdminIdpTable.tsx` (+24 -1)
📝 `src/components/AdminUsersDataTable.tsx` (+7 -1)
📝 `src/components/AdminUsersTable.tsx` (+26 -2)
📝 `src/components/ApiKeysDataTable.tsx` (+8 -2)
📝 `src/components/ApiKeysTable.tsx` (+21 -0)
📝 `src/components/ClientsDataTable.tsx` (+7 -1)
📝 `src/components/ClientsTable.tsx` (+48 -26)
📝 `src/components/HealthCheckDialog.tsx` (+12 -12)
📝 `src/components/InvitationsDataTable.tsx` (+7 -1)
📝 `src/components/InvitationsTable.tsx` (+26 -1)
📝 `src/components/OrgApiKeysDataTable.tsx` (+7 -1)
📝 `src/components/OrgApiKeysTable.tsx` (+20 -0)
📝 `src/components/PathMatchRenameModal.tsx` (+32 -39)
📝 `src/components/ResourcesTable.tsx` (+35 -2)
_...and 7 more files_
</details>
### 📄 Description
## Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
## Description
1. Add refresh button to all the pages.
2. Improve target configuration table design.
<img width="1562" height="343" alt="image" src="https://github.com/user-attachments/assets/b4259c89-822b-4b34-b405-a0f611dea002" />
<img width="817" height="656" alt="image" src="https://github.com/user-attachments/assets/e5f683f9-7ebe-46aa-a4e6-4bdb02b669fb" />
<img width="1543" height="195" alt="image" src="https://github.com/user-attachments/assets/695cc177-5bc1-4802-8492-47c3dcd0d8a6" />
## How to test?
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/1612
Author: @Pallavikumarimdb
Created: 10/4/2025
Status: ✅ Merged
Merged: 10/13/2025
Merged by: @oschwartz10612
Base:
dev← Head:fix/UI-adjustment📝 Commits (10+)
cfa82b5refresh button in clients pageccd2773refresh button on resources pageb1e2127refresh button for role, user, share-link, invitation tablecd27f64refresh buttonc7c3e3erefresh button inside adminca146a1adjust target config columnd20e0a2adjust target config ui inside create resource0a37715reorder columnsa6086d3address input design94137e5change target config ui for create resource📊 Changes
27 files changed (+1767 additions, -1568 deletions)
View changed files
📝
messages/en-US.json(+22 -4)📝
server/lib/resend.ts(+1 -1)📝
server/routers/resource/createResource.ts(+5 -2)📝
src/app/[orgId]/settings/resources/[niceId]/proxy/page.tsx(+694 -811)📝
src/app/[orgId]/settings/resources/create/page.tsx(+673 -656)📝
src/components/AdminIdpDataTable.tsx(+7 -1)📝
src/components/AdminIdpTable.tsx(+24 -1)📝
src/components/AdminUsersDataTable.tsx(+7 -1)📝
src/components/AdminUsersTable.tsx(+26 -2)📝
src/components/ApiKeysDataTable.tsx(+8 -2)📝
src/components/ApiKeysTable.tsx(+21 -0)📝
src/components/ClientsDataTable.tsx(+7 -1)📝
src/components/ClientsTable.tsx(+48 -26)📝
src/components/HealthCheckDialog.tsx(+12 -12)📝
src/components/InvitationsDataTable.tsx(+7 -1)📝
src/components/InvitationsTable.tsx(+26 -1)📝
src/components/OrgApiKeysDataTable.tsx(+7 -1)📝
src/components/OrgApiKeysTable.tsx(+20 -0)📝
src/components/PathMatchRenameModal.tsx(+32 -39)📝
src/components/ResourcesTable.tsx(+35 -2)...and 7 more files
📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description
How to test?
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.