paperclip/ui/src/pages
Nicola 8f722c5751
fix: allow to remove project description (#2338)
fixes https://github.com/paperclipai/paperclip/issues/2336

## Thinking Path

<!--
Required. Trace your reasoning from the top of the project down to this
  specific change. Start with what Paperclip is, then narrow through the
  subsystem, the problem, and why this PR exists. Use blockquote style.
  Aim for 5–8 steps. See CONTRIBUTING.md for full examples.
-->

- Paperclip allows to manage projects
- During the project creation you can optionally enter a description
- In the project overview or configuration you can edit the description
- However, you cannot remove the description
- The user should be able to remove the project description because it's
an optional property
- This pull request fixes the frontend bug that prevented the user to
remove/clear the project description

## What Changed

<!-- Bullet list of concrete changes. One bullet per logical unit. -->

- project description can be cleared in "project configuration" and
"project overview"

## Verification

<!--
  How can a reviewer confirm this works? Include test commands, manual
  steps, or both. For UI changes, include before/after screenshots.
-->

In project configuration or project overview:

- In the description field remove/clear the text

## Risks

<!--
  What could go wrong? Mention migration safety, breaking changes,
  behavioral shifts, or "Low risk" if genuinely minor.
-->

- none

## Checklist

- [x] I have included a thinking path that traces from project context
to this change
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] If this change affects the UI, I have included before/after
screenshots
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [x] I will address all Greptile and reviewer comments before
requesting merge
2026-04-06 13:18:38 -07:00
..
Activity.tsx refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
AdapterManager.tsx fix(ui): narrow overridePaused to boolean in AdapterManager spread 2026-04-04 17:08:53 +01:00
AgentDetail.tsx Unify all toggle switches into a single responsive ToggleSwitch component 2026-04-04 17:48:54 -05:00
Agents.tsx Merge pull request #2650 from plind-dm/fix/paused-agent-visual-indicator 2026-04-06 08:53:34 -05:00
ApprovalDetail.tsx Show agent name in inbox approval labels (e.g. "Hire Agent: Designer") 2026-03-20 06:05:14 -05:00
Approvals.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
Auth.tsx Update ui/src/pages/Auth.tsx 2026-03-23 19:00:34 -05:00
BoardClaim.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
CliAuth.tsx Add browser-based board CLI auth flow 2026-03-23 08:46:05 -05:00
Companies.tsx ui: apply interface polish from design article review 2026-03-11 08:20:24 -05:00
CompanyExport.tsx Preserve sidebar order in company portability 2026-03-23 16:57:59 -05:00
CompanyImport.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
CompanySettings.tsx Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00
CompanySkills.tsx Set sourceType to skills_sh for skills imported from skills.sh URLs 2026-03-19 14:15:35 -05:00
Costs.tsx feat(costs): add billing, quota, and budget control plane 2026-03-16 15:11:01 -05:00
Dashboard.tsx Remove priority icon from issue rows across the app 2026-03-23 16:57:27 -05:00
DesignGuide.tsx fix: remove Cmd+1..9 company-switch shortcut 2026-03-11 15:32:39 -04:00
ExecutionWorkspaceDetail.tsx Fix workspace runtime state reconciliation 2026-04-04 17:48:54 -05:00
GoalDetail.tsx refactor: rename packages to @paperclipai and CLI binary to paperclipai 2026-03-03 08:45:26 -06:00
Goals.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
Inbox.test.tsx fix(inbox): prefer canonical last activity 2026-04-03 07:24:33 -05:00
Inbox.tsx fix(inbox): prefer canonical last activity 2026-04-03 07:24:33 -05:00
InstanceExperimentalSettings.tsx Unify all toggle switches into a single responsive ToggleSwitch component 2026-04-04 17:48:54 -05:00
InstanceGeneralSettings.tsx Unify all toggle switches into a single responsive ToggleSwitch component 2026-04-04 17:48:54 -05:00
InstanceSettings.tsx Address Greptile review on agent runtime PR 2026-03-23 17:18:17 -05:00
InviteLanding.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
IssueDetail.tsx fix: drop stale child issue props after rebase 2026-04-06 09:03:13 -05:00
Issues.tsx fix(ui): harden issue breadcrumb source routing 2026-03-29 10:57:34 -05:00
MyIssues.tsx Remove priority icon from issue rows across the app 2026-03-23 16:57:27 -05:00
NewAgent.tsx fix(ui): external adapter selection, config field placement, and transcript parser freshness 2026-04-03 21:11:22 +01:00
NotFound.tsx ui: add company-aware not found handling 2026-03-10 16:38:46 -05:00
Org.tsx feat(ui): reconcile backup UI changes with current routing and interaction features 2026-03-02 16:44:03 -06:00
OrgChart.tsx feat(adapters): external adapter plugin system with dynamic UI parser 2026-04-03 21:11:20 +01:00
PluginManager.tsx Simplify plugin runtime and cleanup lifecycle 2026-03-13 16:58:29 -05:00
PluginPage.tsx Clarify plugin authoring and external dev workflow 2026-03-14 10:40:21 -05:00
PluginSettings.tsx Add plugin framework and settings UI 2026-03-13 16:22:34 -05:00
ProjectDetail.tsx fix: allow to remove project description (#2338) 2026-04-06 13:18:38 -07:00
Projects.tsx Add archive project button and filter archived projects from selectors 2026-03-15 14:30:33 -05:00
ProjectWorkspaceDetail.tsx Fix workspace runtime state reconciliation 2026-04-04 17:48:54 -05:00
RoutineDetail.tsx Unify all toggle switches into a single responsive ToggleSwitch component 2026-04-04 17:48:54 -05:00
Routines.test.tsx feat(ui): improve routines list and recent runs 2026-04-04 17:48:54 -05:00
Routines.tsx feat(ui): improve routines list and recent runs 2026-04-04 17:48:54 -05:00
RunTranscriptUxLab.tsx Tighten command transcript rows and dashboard card 2026-03-11 13:14:08 -05:00