Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
0abc561
♻️ refactor
Fredkiss3 Nov 11, 2025
5641a2a
🗃️ add org auth page model
Fredkiss3 Nov 11, 2025
46d60bd
♻️ add type
Fredkiss3 Nov 11, 2025
08e4340
🚧 frontend wip
Fredkiss3 Nov 11, 2025
f58cf68
🚧 WIP
Fredkiss3 Nov 11, 2025
cfde4e7
🚧 WIP
Fredkiss3 Nov 12, 2025
4bd1c4e
♻️ refactor
Fredkiss3 Nov 12, 2025
d218a4b
🏷️ fix types
Fredkiss3 Nov 12, 2025
02cd2cf
✨ save and update branding
Fredkiss3 Nov 13, 2025
2284814
♻️ do not manually track the loading state in `ConfirmDeleteDialog`
Fredkiss3 Nov 13, 2025
4beed9d
✨ apply auth branding to resource auth page
Fredkiss3 Nov 13, 2025
955f927
🚧WIP
Fredkiss3 Nov 14, 2025
b505cc6
🗃️ Add `primaryColor` to login page branding
Fredkiss3 Nov 15, 2025
b961271
♻️ some refactor
Fredkiss3 Nov 15, 2025
0d84b7a
♻️show org page branding section only in saas
Fredkiss3 Nov 15, 2025
27e8250
♻️some refactor
Fredkiss3 Nov 15, 2025
e2c4a90
♻️rename `title` & `subtitle` to `orgTitle` and `orgSubtitle`
Fredkiss3 Nov 15, 2025
9776ef4
♻️ only include org settings in saas build
Fredkiss3 Nov 15, 2025
d003436
⚗️ generate build variable as fully typed to prevent typos (to check …
Fredkiss3 Nov 15, 2025
8f152bd
✨add primary color branding to the page
Fredkiss3 Nov 15, 2025
4842648
♻️refactor
Fredkiss3 Nov 15, 2025
854f638
✨show toast message when updating auth page domain
Fredkiss3 Nov 15, 2025
5c851e8
♻️refactor
Fredkiss3 Nov 15, 2025
790f708
🐛 fix `cols` and some other refactors
Fredkiss3 Nov 15, 2025
29a52f6
🐛 Apply branding to auth page when not authenticated not only when au…
Fredkiss3 Nov 15, 2025
87f23f5
✨apply branding to org auth page
Fredkiss3 Nov 15, 2025
2ada05b
♻️only apply org branding in saas
Fredkiss3 Nov 15, 2025
5bb5aef
Merge branch 'dev' into feat/login-page-customization
Fredkiss3 Nov 15, 2025
196fbbe
📦update lockfile
Fredkiss3 Nov 15, 2025
7a31292
⏪ revert package.json changes
Fredkiss3 Nov 15, 2025
a2ab719
🔇remove log
Fredkiss3 Nov 15, 2025
616fb9c
♻️remove unused imports
Fredkiss3 Nov 15, 2025
1d9ed9d
💡remove useless comments
Fredkiss3 Nov 15, 2025
8e8f992
💡add comment
Fredkiss3 Nov 15, 2025
2f34def
♻️ correctly apply the CSS variable
Fredkiss3 Nov 15, 2025
2466d24
🔥remove unused imports
Fredkiss3 Nov 15, 2025
83f36bc
♻️refactor
Fredkiss3 Nov 17, 2025
0d0c43f
Merge branch 'dev' into feat/login-page-customization
Fredkiss3 Nov 17, 2025
ee7e777
♻️commit
Fredkiss3 Nov 17, 2025
66b01b7
♻️ adapt zod schema to v4 and move form description below the inptu
Fredkiss3 Nov 18, 2025
30f3ab1
🚚 rename `SecurityFeaturesAlert` to `PaidFeaturesAlert`
Fredkiss3 Nov 18, 2025
c5914dc
♻️ Also check for active subscription in paid status hook
Fredkiss3 Nov 18, 2025
3ba65a3
♻️ check for disabled features in general org settings page
Fredkiss3 Nov 18, 2025
8c30995
♻️ refactor
Fredkiss3 Nov 18, 2025
e00c3f2
🛂 check for subscription status
Fredkiss3 Nov 18, 2025
e867de0
♻️ load branding only if correctly subscribed
Fredkiss3 Nov 18, 2025
dc4f9a9
♻️ check for licence when checking for subscription
Fredkiss3 Nov 18, 2025
ff089ec
📦update lockfile
Fredkiss3 Nov 18, 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
22 changes: 21 additions & 1 deletion messages/en-US.json
Original file line number Diff line number Diff line change
Expand Up @@ -1750,6 +1750,26 @@
"authPage": "Auth Page",
"authPageDescription": "Configure the auth page for your organization",
"authPageDomain": "Auth Page Domain",
"authPageBranding": "Branding",
"authPageBrandingDescription": "Configure the branding for the auth page for your organization",
"authPageBrandingUpdated": "Auth page Branding updated successfully",
"authPageBrandingRemoved": "Auth page Branding removed successfully",
"authPageBrandingRemoveTitle": "Remove Auth Page Branding",
"authPageBrandingQuestionRemove": "Are you sure you want to remove the branding for Auth Pages ?",
"authPageBrandingDeleteConfirm": "Confirm Delete Branding",
"brandingLogoURL": "Logo URL",
"brandingPrimaryColor": "Primary Color",
"brandingLogoWidth": "Width (px)",
"brandingLogoHeight": "Height (px)",
"brandingOrgTitle": "Title for Organization Auth Page",
"brandingOrgDescription": "{orgName} will be replaced with the organization's name",
"brandingOrgSubtitle": "Subtitle for Organization Auth Page",
"brandingResourceTitle": "Title for Resource Auth Page",
"brandingResourceSubtitle": "Subtitle for Resource Auth Page",
"brandingResourceDescription": "{resourceName} will be replaced with the organization's name",
"saveAuthPageDomain": "Save Domain",
"saveAuthPageBranding": "Save Branding",
"removeAuthPageBranding": "Remove Branding",
"noDomainSet": "No domain set",
"changeDomain": "Change Domain",
"selectDomain": "Select Domain",
Expand Down Expand Up @@ -1828,7 +1848,7 @@
"securityPolicyChangeWarningText": "This will affect all users in the organization",
"authPageErrorUpdateMessage": "An error occurred while updating the auth page settings",
"authPageErrorUpdate": "Unable to update auth page",
"authPageUpdated": "Auth page updated successfully",
"authPageDomainUpdated": "Auth page Domain updated successfully",
"healthCheckNotAvailable": "Local",
"rewritePath": "Rewrite Path",
"rewritePathDescription": "Optionally rewrite the path before forwarding to the target.",
Expand Down
39 changes: 5 additions & 34 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
"db:sqlite:studio": "drizzle-kit studio --config=./drizzle.sqlite.config.ts",
"db:pg:studio": "drizzle-kit studio --config=./drizzle.pg.config.ts",
"db:clear-migrations": "rm -rf server/migrations",
"set:oss": "echo 'export const build = \"oss\" as any;' > server/build.ts && cp tsconfig.oss.json tsconfig.json",
"set:saas": "echo 'export const build = \"saas\" as any;' > server/build.ts && cp tsconfig.saas.json tsconfig.json",
"set:enterprise": "echo 'export const build = \"enterprise\" as any;' > server/build.ts && cp tsconfig.enterprise.json tsconfig.json",
"set:oss": "echo 'export const build = \"oss\" as \"saas\" | \"enterprise\" | \"oss\";' > server/build.ts && cp tsconfig.oss.json tsconfig.json",
"set:saas": "echo 'export const build = \"saas\" as \"saas\" | \"enterprise\" | \"oss\";' > server/build.ts && cp tsconfig.saas.json tsconfig.json",
"set:enterprise": "echo 'export const build = \"enterprise\" as \"saas\" | \"enterprise\" | \"oss\";' > server/build.ts && cp tsconfig.enterprise.json tsconfig.json",
"set:sqlite": "echo 'export * from \"./sqlite\";' > server/db/index.ts",
"set:pg": "echo 'export * from \"./pg\";' > server/db/index.ts",
"next:build": "next build",
Expand Down
3 changes: 2 additions & 1 deletion server/db/pg/migrate.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ const runMigrations = async () => {
await migrate(db as any, {
migrationsFolder: migrationsFolder
});
console.log("Migrations completed successfully.");
console.log("Migrations completed successfully. ✅");
process.exit(0);
} catch (error) {
console.error("Error running migrations:", error);
process.exit(1);
Expand Down
Loading
Loading