openai / openai/codex

Collapsible groups or folders for organizing projects in the Codex sidebar

Open
#39,286 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

app enhancement
Dominant language
Rust
Stars
125k
Forks
19.4k
PR merge metrics
PR metrics pending

Description

What version of the Codex App are you using (From “About Codex” dialog)?

26.814.41407

What subscription do you have?

Pro ($100 - $200/mes)

What platform is your computer?

MACOs

What issue are you seeing?

Título: Grupos o carpetas plegables para organizar proyectos en la barra lateral de Codex

Actualmente, la aplicación de escritorio de ChatGPT/Codex muestra todos los proyectos locales en una lista plana. Cuando un usuario trabaja con varias soluciones y cada solución está compuesta por múltiples repositorios, la lista crece rápidamente y resulta difícil localizar y administrar los proyectos relacionados.

Por ejemplo, una misma solución puede estar compuesta por los siguientes proyectos independientes:

  • InderApp-WebClub
  • InderApp-WebAdmin
  • InderApp-Typebot
  • InderApp-Torneos
  • InderApp-iOS
  • InderApp-Inscripciones
  • InderApp-Formadores
  • InderApp-Flujos
  • InderApp-Android

Solicito incorporar grupos o carpetas plegables en la barra lateral para organizarlos visualmente de la siguiente manera:

InderApp

  • InderApp-WebClub
  • InderApp-WebAdmin
  • InderApp-Typebot
  • InderApp-Torneos
  • InderApp-iOS
  • InderApp-Inscripciones
  • InderApp-Formadores
  • InderApp-Flujos
  • InderApp-Android

La agrupación debe ser únicamente organizativa y no debe modificar las ubicaciones físicas de las carpetas, los repositorios Git, las configuraciones ni el historial de conversaciones de cada proyecto.

Funcionalidades propuestas:

  1. Crear, renombrar y eliminar grupos.
  2. Arrastrar proyectos existentes dentro de un grupo.
  3. Mover un proyecto entre grupos.
  4. Quitar un proyecto de un grupo sin eliminar el proyecto.
  5. Expandir y contraer cada grupo.
  6. Mostrar la cantidad de proyectos que contiene cada grupo.
  7. Recordar el estado expandido o contraído entre sesiones.
  8. Permitir ordenar manualmente los grupos y proyectos.
  9. Mantener una sección para proyectos sin agrupar.
  10. Sugerir automáticamente grupos a partir de prefijos comunes, por ejemplo InderApp-, Sanamente- o SIRADBello-.

Esta función debe diferenciarse de los proyectos con múltiples carpetas actualmente disponibles. Un proyecto multifolder reúne varios repositorios dentro del mismo contexto de trabajo; un grupo de la barra lateral solamente organiza visualmente proyectos independientes.

Criterios de aceptación para una primera versión:

  • Un proyecto pertenece como máximo a un grupo.
  • El grupo puede expandirse y contraerse.
  • Arrastrar un proyecto al grupo no modifica su ruta local.
  • Eliminar un grupo devuelve sus proyectos a la sección de proyectos sin agrupar.
  • Ninguna operación del grupo elimina repositorios, archivos, chats o configuraciones.
  • El funcionamiento es consistente en macOS, Windows y Linux.

Beneficio esperado:

Esta función facilitaría el trabajo de desarrolladores y organizaciones que administran múltiples repositorios por producto, permitiendo una navegación más clara, escalable y segura sin tener que consolidar artificialmente los repositorios en un único proyecto.

Image
What steps can reproduce the bug?

Feedback ID: no-active-thread-01a016d1-c00d-7c23-b0ff-8e13b4bb7603

What is the expected behavior?

No response

Additional information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named in the issue. Start by locating the Codex sidebar project-list entry point, then assess how groups, drag-and-drop, ordering, persistence, and ungrouped projects would fit; done means meeting the listed acceptance criteria without changing local paths or project data.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.