Commit Graph
9797 Commits
Author SHA1 Message Date
eomsangdonandClaude Opus 5.5 85ae6319e4 chore(요구): 요구 378 — 단추 크기 여덟 단(18~42) · 글꼴 = 지금 Noto Sans KR 파일 실음 · Pretendard 안 씀 · 진행
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 20:39:11 +09:00
eomsangdonandClaude Opus 5.5 8721bd7b18 chore(요구): 요구 377 — 단추 크기 꼴 다섯 이상 · 프로젝트 안 = ☰ 서랍 · 글꼴 물음
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 20:28:23 +09:00
eomsangdonandClaude Opus 5.5 41973e9874 chore(요구): 요구서 375 고침(요구 376) — 범위 전체 영역 · 템플릿 부품 상자 먼저 · 부품 모음 화면
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 20:23:27 +09:00
eomsangdonandClaude Opus 5.5 c914702a84 chore(요구): 요구 376 — 테마 대상 = 전체 영역 · 템플릿 요소를 먼저 만들고 재활용(물음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 20:22:38 +09:00
eomsangdonandClaude Opus 5.5 efb9b9ca67 chore(요구): 요구서 375 전역 테마 — 조사 둘(토큰 · 공용 부품 · 페이지별 위험) · 공통 값 한 벌 · 그림 색 고정 · 단계 셋
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 19:53:00 +09:00
eomsangdonandClaude Opus 5.5 66f5858e54 chore(요구): 요구 375 — 대시보드 테마 · 색 · 글꼴 · 요소를 프로젝트 안 화면까지 전역 반영(조사 · 요구서 · 계획서)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 19:34:51 +09:00
eomsangdonandClaude Opus 5.5 43d0ccb63f merge(B01): main_laptop_1(549-2 시스템 관리 · 내 정보) 합침 — 옛 구역 정리 · 시험 옮김
- B01_Dashboard_UI_Legacy.ts: 세부 페이지가 다 갈아 끼워 옛 구역 · mountLegacy 지움 · 고른 회사 자리 · 상태 타입만 남김
- B01_Dashboard_UI_Views.ts: 쓰는 곳 없는 legacy 도우미 지움
- B01_Dashboard_UI_Style_Pages.css: 배지 색(549-1) · 시스템 관리 꼴(549-2) 둘 다 살림
- test_b01_settings_cards · test_309_2: 지운 옛 카드 부품 대신 settingLinks · 설계 기본값 페이지 · 사람 페이지를 읽음(낡은 시험)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:33:32 +09:00
eomsangdon bbedceeae1 Merge remote-tracking branch 'origin/sub_laptop_5' into main_laptop_1
# Conflicts:
#	B01_Dashboard/B01_Dashboard_UI_Views.ts
#	resources/tester/test_546_b01_shell.py
2026-10-26 18:28:47 +09:00
eomsangdonandClaude Sonnet 5.5 adc64ddcf3 fix(B01): 시스템 관리 페이지 다듬기 — 로그 동작 · 대상 한글 추가 · 회사 상세 되돌아가기 링크 · 단추 눌림 색을 셸 강조 색으로 (PLAN 549-2)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 18:27:35 +09:00
eomsangdon a924f466bf Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_4
# Conflicts:
#	B01_Dashboard/B01_Dashboard_UI_Views.ts
#	resources/tester/test_546_b01_shell.py
2026-10-26 18:27:08 +09:00
eomsangdonandClaude Sonnet 5.5 7e34152de8 feat(B01): 받은 예정노선 · 임시 보관함 · 사람 · 회사 정보 · 회사 설계 기본값 세부 페이지 (549-1)
- 새 페이지 다섯(View_Assigned · Temp · People · Company · CompanyDefaults) · 등록부 다섯 줄 교체
- 표 줄 40 · 세로선 없음 · 줄 끝 ⋯ · 한글 배지 · 빈 상태 · 사람 탭 가입 요청 수 배지 · 보관함 남은 날 막대(7 일 안 빨강)
- 옛 구역 정리(Legacy · Company · AssignedPlans · TempUpload 다시 씀) · 시험 test_549 · test_546 stub 일반화

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 18:26:27 +09:00
eomsangdon bed7957a65 Merge remote-tracking branch 'origin/sub_laptop_2' into main_laptop_1
# Conflicts:
#	B01_Dashboard/B01_Dashboard_UI_Views.ts
#	resources/tester/test_546_b01_shell.py
2026-10-26 18:25:26 +09:00
eomsangdonandClaude Opus 5.5 c5518a8783 fix(B01): 홈 머리 글 — 꼴 고정 때 「진행 중 N 개 · 작게/크게 고정」 (PLAN 547-2)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:22:58 +09:00
eomsangdonandClaude Opus 5.5 729f4c75b8 feat(B01): 대시보드 홈 — 진행 중 수에 따라 꼴이 저절로(1 큰 카드 · 2~3 중간 · 4~8 한 줄 · 9 넘음 요약) (PLAN 547-2)
- 등록부 home 줄 = mountHome · 썸네일 선 · 단계 점 · 「다음: 지금 단계」 · [이어서 하기] = 그 단계 화면 · [자세히] = 상세
- 4~8 = 팀원별 · 단계 분포 · 14 일 넘게 그대로 표시 · 9 넘음 = 요약 숫자 · 회사별 막대 · 종류 원(인라인 SVG)
- 오른쪽 = 처리할 일 · 임시 보관함 · 회사(회사 관리자) · 예정노선(산림청) · 처음 = 세 걸음 · 꼴 고정(자동 · 작게 · 크게) 기억
- 홈 역할 차례 = 셸 roleOf 와 같게(회사 관리자가 산림청 앞)
- test_546 등록부 시험 — import 한 mount 이름을 빈 함수로 저절로(페이지 줄 갈아 끼워도 그대로)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:20:21 +09:00
eomsangdonandClaude Sonnet 5.5 70786cef9e feat(B01): 시스템 관리 · 내 정보 세부 페이지 여섯 — 개요 · 회사 · 사용자 · 설계 기본값 · 로그 · 내 정보 (PLAN 549-2)
- 개요 = 숫자 카드 넷 + CPU · 메모리 · 디스크 게이지(70 % 주황 · 90 % 빨강) + 7 일 SVG 그래프
- 회사 = 목록(찾기 · ⋯) → 상세(정보 · 사람 · 프로젝트 탭) · 사용자 = 회사 · 역할 · 찾기 거르기 · ⋯
- 설계 기본값 = 설정 카드를 묶음 제목 + 줄로 · 시스템 로그 = 동작 · 기간 · 찾기 거르기 + 이전 기록 더 보기
- 내 정보 = Linear 꼴 설정 줄(기본정보 · 비밀번호 · 테마 · 내 설계 기본값)
- 옛 구역(리소스 패널 · 옛 내 정보 폼) 지움 · 지킴 시험 test_549 추가 · test_546 stub 맞춤

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 18:19:47 +09:00
eomsangdon 9826538c74 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-26 18:19:35 +09:00
eomsangdonandClaude Opus 5.5 13b417120c test(B01): 셸 등록부 시험 — 가져온 mount 함수를 저절로 흉내 (PLAN 548)
등록부에 세부 페이지 mount 가 늘면 고정 흉내 셋(mountLegacy · mountGuide · mountChat) 밖 이름이
ReferenceError — import 줄에서 이름을 읽어 빈 함수로 둠.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:18:48 +09:00
eomsangdonandClaude Opus 5.5 95a2bed75b feat(B01): 등록부 projects · project 줄 = 새 목록 · 상세 (PLAN 548)
- 셸 등록부 projects · project 줄을 mountProjectList · mountProjectDetail 로 갈아 끼움
- ⋯ 메뉴 오른쪽 끝 = 단추 오른쪽(표 · 상세 같은 함수)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:15:34 +09:00
eomsangdon bd1a080afc Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-26 18:13:22 +09:00
eomsangdonandClaude Opus 5.5 0ab85ec3b3 feat(B01): 대시보드 셸 마무리 — 메뉴 배지 · 알림 수 · 사용자 메뉴 테마 줄 (546-2)
- 메뉴 배지 = 가입 요청(빨강) · 받은 예정노선 미연결 · 업데이트(빨강) · 임시 보관함 묶음 수 — 페이지 바뀔 때마다 다시 셈
- 알림 종 = 처리할 일 수(가입 요청 + 새 예정노선 + 보관함 만료 7 일 안) · 누르면 홈
- 사용자 메뉴 테마 줄 = 바꾼 뒤 반대 화면 이름으로 다시 씀
- 셸 안 글 색 변수(--color-text 등)도 셸 색으로 — 어두운 화면 제목 보라 빠짐
- 시험 test_546_b01_shell 배지 · 레일 · ☰ 걷음 단정 더함

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:12:33 +09:00
eomsangdon 2002affddf Merge remote-tracking branch 'origin/sub_laptop_4' into main_laptop_1 2026-10-26 18:12:15 +09:00
eomsangdonandClaude Sonnet 5.5 6b0d509077 feat(B01): 세부 페이지 공용 조각 — 머리 · 표(줄 40) · ⋯ · 배지 · 탭 · 빈 상태 (549-1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-26 18:11:48 +09:00
eomsangdon 5aaf7f4e65 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3 2026-10-26 18:09:03 +09:00
eomsangdon 93e99872e4 Merge remote-tracking branch 'origin/sub_laptop_3' into main_laptop_1 2026-10-26 18:08:47 +09:00
eomsangdonandClaude Opus 5.5 070791854c feat(B01): 프로젝트 상세 화면 · 카드 요약 연결 · 지킴 시험 (PLAN 548-2)
- 상세 화면(view=project) — 머리 · [⋯] · [작업 열기 — 지금 단계 ›] · 단계 진행(누름 = 그 단계) ·
  노선 지도(배경 타일 + 선 · 시점 · 종점) · 핵심 숫자 · 기본 정보 · 연결된 것 · 산출물 · 최근 변경(있는 칸만)
- 목록 · 상세 숫자 · 썸네일 = 547-1 카드 요약(project_summaries) 한 벌
- 색 = 셸 변수(--b01-*) 이름에 맞춤
- 시험 test_548_project_overview — 칸반 나눔 · 산출물 · 내 것 · 단계 수 짝

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:08:18 +09:00
eomsangdon 3274d4b107 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_2 2026-10-26 18:07:55 +09:00
eomsangdonandClaude Opus 5.5 bc1c8b44e8 feat(B01): 홈 API — 역할별 진행 중 카드 · 처리할 일 · 회사 · 산림청 · 시스템 요약 (PLAN 547-2)
- GET /api/dashboard/home — role(USER · ADMIN · FOREST · SYSTEM_ADMIN) · 진행 중 카드(최근 수정 순 · 썸네일 앞 8 개)
- 처리할 일 = 새로 받은 · 업데이트 있는 예정노선 · 가입 요청 수 · 7 일 안 만료 보관 파일 · 보관 묶음 수
- 회사 관리자 = 회사 이름 · 팀원 수 · 산림청 = 예정노선 연도 상태별 수 · 업체 지정 대기 · 시스템 = 회사 · 사용자 수 · 서버 지금 값

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:07:54 +09:00
eomsangdon 7190bf2cfe Merge remote-tracking branches 'origin/main_laptop_1' and 'origin/sub_laptop_3' into sub_laptop_4 2026-10-26 18:06:53 +09:00
eomsangdon 3c69fb96ca Merge remote-tracking branch 'origin/sub_laptop_1' into main_laptop_1 2026-10-26 18:06:18 +09:00
eomsangdonandClaude Opus 5.5 e505f4014d feat(B01): 대시보드 새 틀 — 셸 · 왼쪽 메뉴 · 세부 페이지 등록부 (546-1)
- 셸 = 위 머리 48(AISLO · 회사 이름 — 시스템 관리자 회사 전환 · 찾기 자리 · [?] · 알림 자리 · 사용자 메뉴) + 왼쪽 메뉴 210 + 챗봇 단추
- 등록부 B01_Dashboard_UI_Views.ts — { key, title, group, roles, icon, mount(host, ctx) } · 주소 ?view= · 같은 주소 안 이동 = 페이지만 갈아 끼움(MountedPage)
- 역할 넷(일반 · 회사 관리자 · 산림청 · 시스템 관리자) · 권한 없는 묶음 · 항목 숨김 · 권한 없는 열쇠 = 홈
- 열쇠마다 옛 구역 부품 그대로 얹음(B01_Dashboard_UI_Legacy.ts) — 기능 빠짐 0
- 옛 ☰ 서랍 · 구역 접기 · 회사 알약 걷음 — 테마 · 언어 · 터치 · 설정 · 로그아웃은 사용자 메뉴로
- 아이콘 = Tabler(MIT) 선 아이콘 몇 개(ui_template_icons.ts · 라이센스 글 함께)
- 시험 — test_b01_settings_cards 옛 한 페이지 단정(buildPage · 접힘 · 알약) 지움 · 셸 회사 고르기 단정으로 바꿈 · test_546_b01_shell 새로

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:05:56 +09:00
eomsangdon ffa5d250e8 Merge remote-tracking branch 'origin/main_laptop_1' into sub_laptop_3
# Conflicts:
#	main.py
2026-10-26 18:04:31 +09:00
eomsangdonandClaude Opus 5.5 c6d93ee880 feat(B01): 프로젝트 목록 · 상세 API 와 목록 화면 초안 (PLAN 548)
- 새 API /api/dashboard/overview/projects(내 것 · 회사 전체 · 칸반 칸 board · 오래 멈춤)
  · /projects/{id}(노선 위경도 · 핵심 숫자 · 연결 · 산출물 · 최근 변경 — 있는 것만)
- 칸반 칸 = 단계 상태로 저절로(시작 전 · 설계 중 · 검토(STALE · FAILED) · 확정 대기 · 완료)
- 목록 화면(카드 · 표 줄 끝 ⋯ · 칸반 10 개부터) · 공용 조각 · 화면 CSS — 등록부 연결은 셸 뒤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:04:11 +09:00
eomsangdonandClaude Opus 5.5 8b1b286e04 feat(B01): 프로젝트 카드 요약 함수 · API — 단계 · 썸네일 선 · 담당 · 멈춘 날 · 연장 · 측점 · 구조물 (PLAN 547-1)
- B01_Dashboard_Summary.project_summaries(ids) — 쿼리 다섯 번(개수 무관) · 넣은 차례 · 없는 값은 칸 뺌
- 썸네일 = 최신 노선 GeoJSON 중심선 100 점 안쪽 · 0~1 칸(가로세로 비 유지 · y 아래로)
- GET /api/dashboard/projects/summary?ids= — 보이는 프로젝트만(시스템 관리자 전부 · 회사 · 내 것)
- 실측 21 개 0.14 s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 18:01:25 +09:00
eomsangdonandClaude Opus 5.5 392cb92987 chore(요구): 요구 374 — 대시보드 새 구조 반영(구현) 지시
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:51:01 +09:00
eomsangdonandClaude Opus 5.5 5e6e0b974e chore(요구): 제안 373 홈 — 진행 중 프로젝트 수에 따라 저절로(1 · 2~3 · 4~8 · 9 넘음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:49:31 +09:00
eomsangdonandClaude Opus 5.5 49ef681bf6 chore(요구): 요구 373 — 사용자 2~3 · 회사 4~5 · 시스템 관리자 많음(물음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:47:58 +09:00
eomsangdonandClaude Opus 5.5 6c56fddfdd chore(요구): 제안 372 대시보드 가벼운 판 — 홈 = 지금 하는 프로젝트 큰 카드 · 칸반 · 집계는 산림청 · 시스템만
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:45:19 +09:00
eomsangdonandClaude Opus 5.5 b14c170b8e chore(요구): 요구 372 — 사용자 1 · 회사 관리자 1~2 프로젝트면 시안이 거창하지 않은지(물음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:44:04 +09:00
eomsangdonandClaude Opus 5.5 3deacf48ff chore(요구): 제안 371 대시보드 시안 — 요약 보드(숫자 · 그림 · 그래프) · 표/칸반 전환 · 프로젝트 상세 · 역할 넷
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:39:52 +09:00
eomsangdonandClaude Opus 5.5 57e6573070 chore(요구): 요구 371 — 최상위 칸반에 숫자 · 그림 · 그래프 요약
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:37:01 +09:00
eomsangdonandClaude Opus 5.5 97dcc33fe5 chore(요구): 요구 370 — 대시보드 칸반 · 표/칸반 전환 · 항목 상세 페이지(물음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:34:58 +09:00
eomsangdonandClaude Opus 5.5 6080faf0cf chore(요구): 제안 369 대시보드 새 구조 — 조사 셋(기업 · 공공 포털 · 현대 SaaS · 역할 관리 화면) · 그림 58 · 사이트맵 · 홈 시안 HTML
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 16:34:48 +09:00
eomsangdonandClaude Opus 5.5 69783b58f5 chore(요구): 요구 369 — 대시보드 다시 조사(세부 페이지 · 예쁘게 · 접근 · 분류)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 15:54:33 +09:00
eomsangdonandClaude Opus 5.5 cb119ef8ea chore(요구): 요구 368 — 인터페이스 제안 아티팩트 공유
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 15:33:31 +09:00
eomsangdonandClaude Opus 5.5 2243836515 chore(요구): 제안 367 본보기 프로그램 — 조사 셋(Onshape · Felt · InfraWorks/ConceptStation) · 그림 58 · 권함 = Felt 꼴 + 도로 칸 ConceptStation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 15:33:02 +09:00
eomsangdonandClaude Opus 5.5 9c8da7fcdf chore(요구): 요구 367 — 화면 개편 = 고침이 아니라 새 인터페이스 · 본보기 프로그램을 찾아 비슷하게
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 15:11:30 +09:00
eomsangdonandClaude Opus 5.5 6708481275 chore(요구): 제안 366 화면 개편 — 조사 넷(업계 · SaaS 대시보드 · 작업 셸 · 지금 화면 코드) · 레퍼런스 그림 53
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:59:09 +09:00
eomsangdonandClaude Opus 5.5 539df9443c chore(요구): 요구 366 — 대시보드 · 상세 화면 개편 제안(외부 조사 셋 · 레퍼런스 페이지)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:40:58 +09:00
eomsangdon 75bb82d03f Merge remote-tracking branch 'origin/main_desktop_1' into sub_laptop_8 2026-10-26 14:23:18 +09:00
eomsangdon 2ce5bac9e3 chore(싱크): 시놀로지 사본 D E 폴더 · 뿌리 파일 = 랩탑 main 과 같은 내용 — 전역 깃 싱크 앞 커밋 2026-10-26 14:22:24 +09:00