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 resource visibility toggle on resources table
Use global table search for all tables to search across multiple columns
Fix updating admin user email creating new user in system
Shorten and prettify share links
Old share links will still work
Pass share link access token in headers
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/467
**Author:** [@miloschwartz](https://github.com/miloschwartz)
**Created:** 4/6/2025
**Status:** ✅ Merged
**Merged:** 4/6/2025
**Merged by:** [@miloschwartz](https://github.com/miloschwartz)
**Base:** `main` ← **Head:** `dev`
---
### 📝 Commits (10+)
- [`013f342`](https://github.com/fosrl/pangolin/commit/013f342ff6c2668d9daa29ead8a10ccf090e9a0d) fix broken header layout on mobile
- [`fefb07e`](https://github.com/fosrl/pangolin/commit/fefb07e14c81bcf1ec3ea70226cd6c78a8c10210) move schema.ts to module
- [`5e2f9e1`](https://github.com/fosrl/pangolin/commit/5e2f9e1eeb8495591f3feca6b43eea8f75a35fe9) add createNewt action and remove max orgs restriction
- [`66f324e`](https://github.com/fosrl/pangolin/commit/66f324e18cf7078fc9a72e32e6c0f1020cbc23fa) fix typo in form description
- [`fbd78ab`](https://github.com/fosrl/pangolin/commit/fbd78ab8425e40d1987e354061c288084b7835e2) add new checkbox variants
- [`e7ca7fe`](https://github.com/fosrl/pangolin/commit/e7ca7fe89cb1c240d3ed3a8cc2300e598cf0a579) add toggle resource visibility closes #442
- [`8f1ee60`](https://github.com/fosrl/pangolin/commit/8f1ee6011911d716dbcfb54243efa30770137b11) fix showing not protected when only password enabled closes #129
- [`3612857`](https://github.com/fosrl/pangolin/commit/361285758522aca921ce76f75bdfd5907430c0ce) use global search for tables
- [`1d105fc`](https://github.com/fosrl/pangolin/commit/1d105fc5be4e9a02f838fb438cabe53f31badc3b) fix count in list domains endpoint
- [`6204fa0`](https://github.com/fosrl/pangolin/commit/6204fa0adeb1764181be5b3ff474b17464429833) fix update server admin email cause create new user closes #443
### 📊 Changes
**175 files changed** (+1121 additions, -551 deletions)
<details>
<summary>View changed files</summary>
➕ `.github/workflows/stale-bot.yml` (+37 -0)
📝 `Dockerfile` (+2 -2)
📝 `config/config.example.yml` (+4 -1)
📝 `drizzle.config.ts` (+3 -3)
📝 `install/config/config.yml` (+3 -0)
📝 `server/apiServer.ts` (+1 -1)
📝 `server/auth/actions.ts` (+2 -1)
📝 `server/auth/canUserAccessResource.ts` (+1 -1)
📝 `server/auth/checkValidInvite.ts` (+1 -1)
📝 `server/auth/limits.ts` (+2 -2)
📝 `server/auth/resourceOtp.ts` (+1 -1)
📝 `server/auth/sendEmailVerificationCode.ts` (+1 -1)
📝 `server/auth/sessions/app.ts` (+1 -1)
📝 `server/auth/sessions/newt.ts` (+1 -1)
📝 `server/auth/sessions/resource.ts` (+1 -1)
📝 `server/auth/totp.ts` (+1 -1)
📝 `server/auth/verifyResourceAccessToken.ts` (+76 -26)
📝 `server/db/index.ts` (+1 -1)
📝 `server/db/names.ts` (+1 -1)
➕ `server/db/schemas/index.ts` (+1 -0)
_...and 80 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
- Add resource visibility toggle on resources table
- Use global table search for all tables to search across multiple columns
- Fix updating admin user email creating new user in system
- Shorten and prettify share links
- Old share links will still work
- Pass share link access token in headers
## 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/467
Author: @miloschwartz
Created: 4/6/2025
Status: ✅ Merged
Merged: 4/6/2025
Merged by: @miloschwartz
Base:
main← Head:dev📝 Commits (10+)
013f342fix broken header layout on mobilefefb07emove schema.ts to module5e2f9e1add createNewt action and remove max orgs restriction66f324efix typo in form descriptionfbd78abadd new checkbox variantse7ca7feadd toggle resource visibility closes #4428f1ee60fix showing not protected when only password enabled closes #1293612857use global search for tables1d105fcfix count in list domains endpoint6204fa0fix update server admin email cause create new user closes #443📊 Changes
175 files changed (+1121 additions, -551 deletions)
View changed files
➕
.github/workflows/stale-bot.yml(+37 -0)📝
Dockerfile(+2 -2)📝
config/config.example.yml(+4 -1)📝
drizzle.config.ts(+3 -3)📝
install/config/config.yml(+3 -0)📝
server/apiServer.ts(+1 -1)📝
server/auth/actions.ts(+2 -1)📝
server/auth/canUserAccessResource.ts(+1 -1)📝
server/auth/checkValidInvite.ts(+1 -1)📝
server/auth/limits.ts(+2 -2)📝
server/auth/resourceOtp.ts(+1 -1)📝
server/auth/sendEmailVerificationCode.ts(+1 -1)📝
server/auth/sessions/app.ts(+1 -1)📝
server/auth/sessions/newt.ts(+1 -1)📝
server/auth/sessions/resource.ts(+1 -1)📝
server/auth/totp.ts(+1 -1)📝
server/auth/verifyResourceAccessToken.ts(+76 -26)📝
server/db/index.ts(+1 -1)📝
server/db/names.ts(+1 -1)➕
server/db/schemas/index.ts(+1 -0)...and 80 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.