Skip to content

[feat] 활동 지도 탐색 워크벤치 확장 - #12

Merged
okorion merged 3 commits into
mainfrom
codex/activity-workbench-controls
Jul 15, 2026
Merged

[feat] 활동 지도 탐색 워크벤치 확장#12
okorion merged 3 commits into
mainfrom
codex/activity-workbench-controls

Conversation

@okorion

@okorion okorion commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

목적

GitHub 활동 지도를 반복 탐색에 적합한 밝은 운영 워크벤치로 확장하고, UI UX Pro Max의 데이터 밀도·필터·접근성 권고를 기존 디자인 토큰 안에서 선별 적용합니다.

주요 변경 사항

  • PR, 이슈, 커밋, 리뷰 궤도를 개별적으로 표시하거나 숨길 수 있는 레이어 필터와 상세 인스펙터를 유지했습니다.
  • 전체 비교와 선택 집중 보기를 추가해 관심 활동 하나만 3D 장면에서 분리해 볼 수 있습니다.
  • 활동 목록을 건수순으로 전환하고 이전·다음 탐색 버튼으로 보이는 활동 유형을 빠르게 비교할 수 있습니다.
  • 집중 보기의 3D 궤도·노드 수를 접근성 설명과 상태 막대에 같은 값으로 반영했습니다.
  • 자동 회전 재생·일시정지와 시점 초기화 도구, 작은 화면 카메라 보정을 기존 워크벤치 흐름에 유지했습니다.

UX 판단

  • UI UX Pro Max의 데이터 대시보드 권고 중 명확한 상태 색, 가시적 포커스, 밀도 높은 비교, 150~300ms 수준의 짧은 반응 원칙을 채택했습니다.
  • 기존의 밝은 3D 워크벤치 정체성과 충돌하는 어두운 기본 테마나 과도한 장식은 적용하지 않았습니다.

검증

  • pnpm check
  • git diff --check
  • agent-browser 페이지 로드, 콘텐츠 존재, 오류 오버레이 없음 확인
  • Playwright에서 전체 비교, 선택 집중, 건수순 정렬, 다음 활동 유형 탐색 동작 확인
  • WebGL 캔버스 비공백 데이터 URL 확인 및 데스크톱·모바일 화면 검토

자가 개선 루프

디자인 권고 생성 → 저장소 제약 선별 → 기능 구현 → 빌드·브라우저 검증 → 접근성 설명 불일치 수정 → 적대적 diff 점검 순서로 한 사이클을 완료했습니다. 실제 codex-redteam 상태 검사는 생성하거나 우회하지 않았으며, 해당 상태가 없는 동안 이 PR은 병합하지 않습니다.

- 활동 유형 필터와 상세 인스펙터 추가
- 3D 자동 회전과 시점 초기화 및 반응형 카메라 구현
- 밝은 토큰 기반 운영 레이아웃으로 재구성

Co-authored-by: Codex
@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
github-activity-galaxy Ready Ready Preview, Comment Jul 15, 2026 3:53am

@okorion
okorion marked this pull request as ready for review July 10, 2026 10:24

@okorion okorion left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

레드팀 검토: 수정 필요

  • [P1] 일시 정지 뒤 재생하면 은하가 앞으로 점프합니다. Galaxy가 전역 clock.getElapsedTime()으로 회전값을 매 프레임 재계산합니다. 일시 정지 중에도 전역 시간은 흐르므로 재생을 누른 순간 회전이 연속되지 않습니다. delta를 누적하는 방식으로 바꿔야 합니다.
  • [P2] 실제 회전 상태가 보조기기에 반대로 노출됩니다. 초기 렌더에서 버튼은 “자동 회전 일시정지”인데 aria-pressed=false입니다. 상태 토글은 isRotating 값을 노출하고, 이름은 동작이 아닌 상태를 설명해야 합니다.

수정 후 정지·재생 연속성과 초기 접근성 상태를 다시 검증합니다.

@okorion

okorion commented Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

System.Collections.Hashtable.Body

@okorion
okorion merged commit 8dabcb7 into main Jul 15, 2026
4 checks passed
@okorion
okorion deleted the codex/activity-workbench-controls branch July 15, 2026 03:57
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.

1 participant