[PR #1180] [MERGED] feat: add public profiles #1449

Closed
opened 2026-02-26 19:33:17 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/documenso/documenso/pull/1180
Author: @dguyen
Created: 6/6/2024
Status: Merged
Merged: 6/27/2024
Merged by: @Mythie

Base: mainHead: feat/public-profiles


📝 Commits (10+)

📊 Changes

50 files changed (+2782 additions, -165 deletions)

View changed files

📝 .eslintrc.cjs (+1 -0)
apps/web/public/static/early-supporter-badge.svg (+33 -0)
apps/web/public/static/premium-user-badge.svg (+9 -0)
apps/web/src/app/(dashboard)/settings/profile/claim-profile-alert-dialog.tsx (+0 -46)
📝 apps/web/src/app/(dashboard)/settings/profile/page.tsx (+2 -3)
apps/web/src/app/(dashboard)/settings/public-profile/page.tsx (+14 -0)
apps/web/src/app/(dashboard)/settings/public-profile/public-profile-page-view.tsx (+207 -0)
apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx (+209 -0)
apps/web/src/app/(profile)/layout.tsx (+32 -0)
apps/web/src/app/(profile)/p/[url]/not-found.tsx (+32 -0)
apps/web/src/app/(profile)/p/[url]/page.tsx (+194 -0)
apps/web/src/app/(profile)/profile-header.tsx (+86 -0)
📝 apps/web/src/app/(teams)/t/[teamUrl]/settings/page.tsx (+4 -1)
apps/web/src/app/(teams)/t/[teamUrl]/settings/public-profile/page.tsx (+28 -0)
📝 apps/web/src/components/(dashboard)/layout/menu-switcher.tsx (+15 -1)
📝 apps/web/src/components/(dashboard)/settings/layout/desktop-nav.tsx (+17 -1)
📝 apps/web/src/components/(dashboard)/settings/layout/mobile-nav.tsx (+17 -1)
📝 apps/web/src/components/(teams)/settings/layout/desktop-nav.tsx (+22 -1)
📝 apps/web/src/components/(teams)/settings/layout/mobile-nav.tsx (+22 -1)
apps/web/src/components/forms/avatar-image.tsx (+189 -0)

...and 30 more files

📄 Description

Description

Add public profiles

Changes

  • Add profiles settings page for users and teams
  • Add profiles page /p/<url>

Draft

  • Pending tests
  • UI changes to promote public profiles (sign up, etc)

Summary by CodeRabbit

  • New Features

    • Introduced avatar image upload and management.
    • Added public profile view and settings.
    • Implemented public templates management.
    • Provided 404 error handling for missing profiles.
  • Enhancements

    • Updated profiles with more detailed information.
    • Improved navigation to include public profile settings.
    • Enhanced team settings page titles and subtitles.
  • Bug Fixes

    • Ensured URL length checks are correctly handled in profile updates.
  • Documentation

    • Updated navigation and settings documentation to reflect new public profile features.

🔄 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/documenso/documenso/pull/1180 **Author:** [@dguyen](https://github.com/dguyen) **Created:** 6/6/2024 **Status:** ✅ Merged **Merged:** 6/27/2024 **Merged by:** [@Mythie](https://github.com/Mythie) **Base:** `main` ← **Head:** `feat/public-profiles` --- ### 📝 Commits (10+) - [`5514dad`](https://github.com/documenso/documenso/commit/5514dad4d89de4b2d5c07836ce9e14a52044f356) feat: add public profiles - [`6e4a4c3`](https://github.com/documenso/documenso/commit/6e4a4c38a19f0373f26df9d74145dfcfe4516659) fix: add migration - [`783e47d`](https://github.com/documenso/documenso/commit/783e47d297092ffcdf48fa07af6bac8603eb1cf3) fix: migration - [`95a6000`](https://github.com/documenso/documenso/commit/95a600001a1a7798d89ae2b3b59b9129c5b80021) fix: migration - [`d8d9a3b`](https://github.com/documenso/documenso/commit/d8d9a3be77750673fff5776d96cf8fe4cdaef6c3) feat: add profile tooltips - [`cd8c429`](https://github.com/documenso/documenso/commit/cd8c42914fcfeeda7b8471cf84538a1b37cf24ed) fix: add tooltip - [`6bb8694`](https://github.com/documenso/documenso/commit/6bb86944f7b30ddfbf0c6970bf644accf6240b17) fix: remove price id - [`5a76a60`](https://github.com/documenso/documenso/commit/5a76a601d596bea86fe7ab97a37a80d7b7d86c21) fix: error message - [`5cdfdb1`](https://github.com/documenso/documenso/commit/5cdfdb1a5f4c30f1f5f29898e55a97f9aec985eb) fix: ui - [`cfb5216`](https://github.com/documenso/documenso/commit/cfb52161d9c8a56108276c01a0af001fcdb513cb) Merge branch 'main' into feat/public-profiles ### 📊 Changes **50 files changed** (+2782 additions, -165 deletions) <details> <summary>View changed files</summary> 📝 `.eslintrc.cjs` (+1 -0) ➕ `apps/web/public/static/early-supporter-badge.svg` (+33 -0) ➕ `apps/web/public/static/premium-user-badge.svg` (+9 -0) ➖ `apps/web/src/app/(dashboard)/settings/profile/claim-profile-alert-dialog.tsx` (+0 -46) 📝 `apps/web/src/app/(dashboard)/settings/profile/page.tsx` (+2 -3) ➕ `apps/web/src/app/(dashboard)/settings/public-profile/page.tsx` (+14 -0) ➕ `apps/web/src/app/(dashboard)/settings/public-profile/public-profile-page-view.tsx` (+207 -0) ➕ `apps/web/src/app/(dashboard)/settings/public-profile/public-templates-data-table.tsx` (+209 -0) ➕ `apps/web/src/app/(profile)/layout.tsx` (+32 -0) ➕ `apps/web/src/app/(profile)/p/[url]/not-found.tsx` (+32 -0) ➕ `apps/web/src/app/(profile)/p/[url]/page.tsx` (+194 -0) ➕ `apps/web/src/app/(profile)/profile-header.tsx` (+86 -0) 📝 `apps/web/src/app/(teams)/t/[teamUrl]/settings/page.tsx` (+4 -1) ➕ `apps/web/src/app/(teams)/t/[teamUrl]/settings/public-profile/page.tsx` (+28 -0) 📝 `apps/web/src/components/(dashboard)/layout/menu-switcher.tsx` (+15 -1) 📝 `apps/web/src/components/(dashboard)/settings/layout/desktop-nav.tsx` (+17 -1) 📝 `apps/web/src/components/(dashboard)/settings/layout/mobile-nav.tsx` (+17 -1) 📝 `apps/web/src/components/(teams)/settings/layout/desktop-nav.tsx` (+22 -1) 📝 `apps/web/src/components/(teams)/settings/layout/mobile-nav.tsx` (+22 -1) ➕ `apps/web/src/components/forms/avatar-image.tsx` (+189 -0) _...and 30 more files_ </details> ### 📄 Description ## Description Add public profiles ## Changes - Add profiles settings page for users and teams - Add profiles page `/p/<url>` ## Draft - Pending tests - UI changes to promote public profiles (sign up, etc) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced avatar image upload and management. - Added public profile view and settings. - Implemented public templates management. - Provided 404 error handling for missing profiles. - **Enhancements** - Updated profiles with more detailed information. - Improved navigation to include public profile settings. - Enhanced team settings page titles and subtitles. - **Bug Fixes** - Ensured URL length checks are correctly handled in profile updates. - **Documentation** - Updated navigation and settings documentation to reflect new public profile features. <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 19:33:17 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/documenso#1449
No description provided.