diff --git a/emrg/client/app.py b/emrg/client/app.py index b73b1ccc..09a2677d 100644 --- a/emrg/client/app.py +++ b/emrg/client/app.py @@ -334,8 +334,7 @@ def render(self, ctx): for i, p in enumerate(self.projects): name = p.get("name", "?") repo = p.get("repo", "") - auto = "🔄" if p.get("auto_evolve") else "💬" - label = f" {auto} {name}" + label = f" {name}" if repo: label += f" ({repo})" if i == self.selected_index: diff --git a/tests/test_app_widgets.py b/tests/test_app_widgets.py index 1c940c60..d5802fdb 100644 --- a/tests/test_app_widgets.py +++ b/tests/test_app_widgets.py @@ -66,7 +66,7 @@ def test_project_selector_selected_project_name(): def test_project_selector_rendering_indicators(): - """auto_evolve project shows 🔄, manual shows 💬, repo shown if present.""" + """Project name and repo are shown in the selector.""" projects = [ make_project("auto", repo="u/auto", auto_evolve=True), make_project("manual", auto_evolve=False), @@ -77,15 +77,13 @@ def test_project_selector_rendering_indicators(): assert len(lines) == 3 # header + 2 projects - # First project: auto_evolve → 🔄, with repo + # First project: name and repo spans_text_0 = "".join(s.text for s in lines[1].spans) - assert "🔄" in spans_text_0 assert "auto" in spans_text_0 assert "(u/auto)" in spans_text_0 - # Second project: manual → 💬, no repo + # Second project: name, no repo spans_text_1 = "".join(s.text for s in lines[2].spans) - assert "💬" in spans_text_1 assert "manual" in spans_text_1