Skip to content

Youngjin/UI next#123

Open
yjp20 wants to merge 22 commits into
mainfrom
youngjin/ui-next
Open

Youngjin/UI next#123
yjp20 wants to merge 22 commits into
mainfrom
youngjin/ui-next

Conversation

@yjp20
Copy link
Copy Markdown
Member

@yjp20 yjp20 commented Mar 16, 2026

No description provided.

@yjp20 yjp20 force-pushed the youngjin/ui-next branch 4 times, most recently from a7b74d9 to e8d6426 Compare March 17, 2026 05:35
stainless-app Bot and others added 18 commits March 17, 2026 15:24
The deprecated nested completed.conclusion field was being read
instead of the top-level conclusion field on CheckStepUnion.
Render the full view even when there's an error instead of
short-circuiting, so content persists after ctrl+c.
@yjp20 yjp20 force-pushed the youngjin/ui-next branch from e8d6426 to a057170 Compare March 19, 2026 02:11
@yjp20 yjp20 force-pushed the youngjin/ui-next branch from a3aebe9 to 48c573e Compare March 19, 2026 02:18
@Karen86Tonoyan
Copy link
Copy Markdown

  • Podziel PR na mniejsze części:

    • UI Components
    • Build/Dev Commands
    • Git Helpers
    • Refactoring
  • Dodać testy regresyjne dla:

    • CurrentBranch
    • Show
    • builddiagnostic
    • compare builds
  • Usunąć duplikację logiki renderowania między components/build i components/dev.

  • Zweryfikować obsługę błędów dla wszystkich nowych wywołań Git.

  • Dodać ochronę przed nil/null przy odczycie conclusion i statusów checków.

  • Ujednolicić nazewnictwo metod oraz struktur pomiędzy komponentami Build i Diagnostics.

  • Ograniczyć odpowiedzialność komendy dev do orkiestracji, a logikę porównywania buildów przenieść do warstwy serwisowej.

  • Sprawdzić zgodność z terminalami o małej szerokości oraz poprawność zawijania nowych widoków jednoliniowych.

  • Dodać benchmark renderowania dla nowych komponentów TUI.

  • Zweryfikować kompatybilność zmian z istniejącymi skryptami CI korzystającymi z poprzednich formatów wyjścia.

  • Rozważyć feature flag dla nowego interfejsu UI przed pełnym wdrożeniem.

  • Dodać dokumentację nowych helperów Git wraz z przykładami użycia.

  • Upewnić się, że wszystkie błędy pobierania zawierają kod błędu, przyczynę oraz sugerowane działanie użytkownika.

  • Wymusić spójny format odstępów i nagłówków we wszystkich widokach CLI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants