apache / apache/maka

feat(desktop): distinguish branched conversations with numbered title suffixes

Open
#4,978 1 comment 0 reactions 1 assignee Claimed by @sunrioa View on GitHub
Dominant language
TypeScript
Stars
5.4k
Forks
502
Avg merge
1d 2h
Merged PRs (30d)
715

Description

## Problem

When branching a conversation, the new conversation inherits the original title without any distinguishing suffix.

Creating multiple branches therefore produces several identically named conversations in the sidebar. Users must open them individually or rename them manually to distinguish the original conversation from its branches.

## Expected behavior

Automatically append a numbered suffix when creating a conversation branch. For example:

- Original: `Review project`
- First branch: `Review project (1)`
- Second branch: `Review project (2)`
- Third branch: `Review project (3)`

The original conversation's title should remain unchanged, and users should still be able to rename any branch manually.

## Suggested naming rules

- Choose an unused numeric suffix to avoid collisions with existing conversation titles.
- When branching an already numbered branch, avoid stacking suffixes such as `Review project (1) (1)`.
- Apply the naming behavior consistently across all ordinary conversation branching entry points.

## Scope

This request concerns only the initial title assigned to an ordinary conversation branch.

It is separate from automatic title generation for new conversations and does not require changing conversation history or branch relationships.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.