최근 항목 (Recents)
Recents 페이지(/recents)는 D.Hub 전반에서 최근에 수정한 자산을 한곳에 모아 보는 글로벌 리스트입니다. 홈 화면의 Recent Items가 데이터 자산(컬렉션·데이터셋·코드·파이프라인·지식)만 보여 주는 축약 뷰라면, Recents 페이지는 온톨로지 엔티티·관계와 에이전트·도구·액터까지 포함한 전체 작업 이력을 탐색할 수 있습니다.
화면 구성
스크린샷 TODO
Recents 페이지의 유형 필터 칩 — 각 칩에 자산 유형 아이콘이 토큰 색으로 적용되어 있어야 합니다. 행에는 실제 소유자(현재 사용자가 아닌 다른 소유자)와 호버 미리보기가 보이면 좋습니다.
리스트 (테이블)
각 행은 2줄 구성입니다.
- 1줄: 자산 유형 아이콘 + 이름(별칭 우선)
- 2줄: 소속 컬렉션(또는 경로) 부제목
컬럼에는 유형, 실제 소유자(자기 자신이 아닐 수도 있음), 수정 시각이 함께 표시됩니다. 소유자 아바타에는 호버 미리보기가 적용됩니다 — 다른 자원의 OwnerCell과 동일한 UX.
필터
상단 필터 바는 세 개의 컨트롤로 구성됩니다.
- 검색: 이름을 부분 일치로 검색합니다.
- 유형 필터: 다중 선택(
컬렉션 / 데이터셋 / 코드 / 파이프라인 / 지식 / 대시보드 / 엔티티 / 관계 / 에이전트 / 도구 / 액터). 아무것도 선택하지 않으면 전체 유형이 포함됩니다. 각 필터 칩에는 자산 유형 토큰 색이 적용된 아이콘이 함께 표시되어 시각적으로 구분이 쉽습니다. - 기간 필터 (
Last viewed):전체 / 최근 24시간 / 최근 7일중 하나를 단일 선택합니다.
유형 목록과 컬럼은 백엔드가 반환하는 resource type 분류와 1:1로 정합되어 있으므로, 백엔드가 새 유형을 지원하면 별도의 클라이언트 변경 없이 Recents에 자동으로 노출됩니다.
페이지네이션
한 페이지에 20건이 표시되며, 하단에 페이지네이션이 제공됩니다.
지원 유형
| 유형 | 아이콘 | 비고 |
|---|---|---|
| 컬렉션 / 데이터셋 / 코드 / 파이프라인 / 지식 | 각 자산 유형 아이콘 | 홈 Recent Items와 동일 |
| 대시보드 | LayoutDashboard | Collection Tree v2 leaf로도 노출 |
| 엔티티 / 관계 | Cube / Link | 온톨로지 모델 내 항목 |
| 에이전트 / 도구 / 액터 | Robot / Tool / Bolt | 에이전트 빌더 및 도구 편집기에서 생성된 항목 |
- 각 유형은 고유 악센트 색상으로 표시되어 시각적으로 빠르게 구분됩니다.
- 행을 클릭하면 해당 자산의 상세 페이지로 이동합니다. 온톨로지 엔티티/관계는 해당 모델의 편집 위치로, 에이전트/도구/액터는 개별 편집 화면으로 연결됩니다.
홈 Recent Items 와의 차이
| 항목 | 홈 Recent Items | Recents 페이지 |
|---|---|---|
| 표시 개수 | 최대 8건 | 페이지당 20건 (페이지네이션) |
| 포함 유형 | 데이터 자산 5종 | + 온톨로지 / 에이전트 유형 |
| 필터 | 없음 | 검색 / 유형 / 기간 |
| 진입 | 홈 좌측 메인 | 사이드바 내비게이션 또는 홈 "View All" 링크 |
비어 있을 때
필터 조합에 해당하는 항목이 없으면 비어 있는 상태 메시지가 표시됩니다. 검색어나 필터를 완화해 보세요.