mirror of
https://github.com/fosrl/pangolin.git
synced 2025-12-05 19:17:29 -06:00
[PR #1846] feat: login page customization #1247
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/1846
Author: @Fredkiss3
Created: 11/11/2025
Status: 🔄 Open
Base:
dev← Head:feat/login-page-customization📝 Commits (10+)
0abc561♻️ refactor5641a2a🗃️ add org auth page model46d60bd♻️ add type08e4340🚧 frontend wipf58cf68🚧 WIPcfde4e7🚧 WIP4bd1c4e♻️ refactord218a4b🏷️ fix types02cd2cf✨ save and update branding2284814♻️ do not manually track the loading state inConfirmDeleteDialog📊 Changes
31 files changed (+1741 additions, -727 deletions)
View changed files
📝
messages/en-US.json(+19 -0)📝
server/db/pg/migrate.ts(+2 -1)📝
server/db/pg/schema/privateSchema.ts(+73 -36)📝
server/db/pg/schema/schema.ts(+2 -1)📝
server/db/sqlite/schema/privateSchema.ts(+85 -42)📝
server/db/sqlite/schema/schema.ts(+12 -6)📝
server/private/routers/external.ts(+27 -0)➕
server/private/routers/loginPage/deleteLoginPageBranding.ts(+113 -0)➕
server/private/routers/loginPage/getLoginPageBranding.ts(+103 -0)📝
server/private/routers/loginPage/index.ts(+3 -0)➕
server/private/routers/loginPage/upsertLoginPageBranding.ts(+154 -0)📝
server/routers/external.ts(+44 -44)📝
server/routers/loginPage/types.ts(+4 -2)📝
server/routers/resource/getResourceAuthInfo.ts(+0 -1)📝
src/app/[orgId]/settings/(private)/billing/layout.tsx(+10 -28)📝
src/app/[orgId]/settings/(private)/idp/[idpId]/layout.tsx(+2 -2)➕
src/app/[orgId]/settings/general/auth-page/page.tsx(+66 -0)📝
src/app/[orgId]/settings/general/layout.tsx(+36 -28)📝
src/app/[orgId]/settings/general/page.tsx(+2 -14)📝
src/app/admin/idp/[idpId]/layout.tsx(+6 -6)...and 11 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.