Commit Graph

  • 30f134836b [fix/feat] 인터넷 최저가(LPS) — 로딩 무한 버그 수정 · 몰별 최저가 노출 · 탐색/상세 UI 재설계 (#10) minheon 2026-07-28 08:25:14 +0000
  • 8fa77af866 [chore] lps: 배포 설정 문서화 + 죽은 env 제거 + 알림 문구 정정 민헌 2026-07-28 16:39:14 +0900
  • 89652fac1f [refactor] negodata/front: 인터넷 최저가 상세 시트 재설계 — 실구매가 중심 + 근거 검증 민헌 2026-07-28 16:06:27 +0900
  • 5e24741395 [refactor] negodata/front: 최저가 탐색 모달 B2B 재설계 + 완료 판정 버그 수정 민헌 2026-07-28 11:56:00 +0900
  • 0cefe315c4 [feat] negodata/backend: 몰별 최저가(by_mall) 노출 + 강제 재검색(force) 연동 민헌 2026-07-28 11:55:38 +0900
  • ba9d34fd31 [fix] lps: 네거티브 캐시 히트 시 이력 누락 수정 + force 재검색 지원 민헌 2026-07-28 11:55:23 +0900
  • 6534d53696 [docs] readme: 업데이트 + 플로우차트 추가 Mina Choi 2026-07-28 09:30:42 +0900
  • ca1291708f [fix] lps-worker: compose 에 platform=linux/amd64 명시 (arm64 맥에서 이미지 빌드 실패 해소) 민헌 2026-07-28 09:16:19 +0900
  • a5fa44ee25 [refactor] negodata/backend: QuotationService 파사드 분할 — services/quotation/(pricing·build·closing·queries·invites), 시그니처·임포트 경로 외 동작 무변경 Mina Choi 2026-07-27 16:15:19 +0900
  • 7b612824be [refactor] negodata: 목표가 산정 정리 — purchase_only 죽은코드 제거(백+프론트)·산정 재료 로더 공용화·자동재생성 잔재 주석 정정 Mina Choi 2026-07-27 16:07:21 +0900
  • bacf6271df [chore] 작업분 일괄: logs.sh 컨테이너 메뉴화 · dbeaver 초기화 SQL · landing 운영 compose · negodata/front eslint 도입 · 업로드 샘플 CSV Mina Choi 2026-07-24 18:45:46 +0900
  • 9fb4a52c56 [fix] negosium/front: 협상 챗 에러 말풍선 토스트(하단 짤림 수정) + 가격/할인율 입력 자동 포커스 Mina Choi 2026-07-24 18:39:49 +0900
  • f9d37e08f4 [fix] lps: 워커 이미지 chromium→google-chrome-stable 교체 (쿠팡 Akamai 지문 차단 회피) Mina Choi 2026-07-24 17:12:20 +0900
  • b539e073cb Merge commit 'dc8c288f' — lps-admin 신설·LPS 운영기능(ip_session/alerts/admin API)·최저가 출처링크 반영 Mina Choi 2026-07-24 15:30:36 +0900
  • 36afcd68a6 Merge branch 'fix/nego-card-scripts-cleanup' — 협상카드 스크립트 개정·미사용 카드 정리(시드+alter) hbyang 2026-07-24 15:17:22 +0900
  • a55975e62a [fix] negosium 시드: 협상카드 스크립트 개정 + 미사용 카드 정리 fix/nego-card-scripts-cleanup hbyang 2026-07-24 15:17:13 +0900
  • e9be649e1f [chore] logs.sh: 운영 로그 조회 스크립트 Mina Choi 2026-07-24 14:58:57 +0900
  • 624a8846b0 [chore] landing: prod Dockerfile(SSG 빌드→nginx) 추가 Mina Choi 2026-07-24 14:52:16 +0900
  • d580e4d5ea Merge branch 'feature/negodata' Mina Choi 2026-07-24 14:22:31 +0900
  • 5318ff3263 [chore] landing: 홈 문구 정비 (mobile.mov 제외·ignore) Mina Choi 2026-07-24 14:18:52 +0900
  • 51d07bb779 [feat] negodata: 재협상 소유권 게이팅·처리담당자·상세 링크·재생성 타이틀·알림 토스트(읽음API)·재협상요청 표기·커스텀필드 select Mina Choi 2026-07-24 14:18:52 +0900
  • d7c4e86f30 [feat] 공급사 포털: 협상완료 부가정보(select·종료 동의폼)·상태 라벨 통일·예아니오 Enter=예·목록 결과열·재협상 요청/철회 API·테스트 Mina Choi 2026-07-24 14:18:52 +0900
  • 562dafa5ca Merge branch 'fix/nego-bid-price-card-limit' — 협상 투찰가 표시≠타결가·카드 사용 횟수 미강제 수정 hbyang 2026-07-24 11:41:43 +0900
  • 3eec80d989 [fix] agent: 협상 투찰가 표시≠타결가 버그 + 카드 사용 횟수 미강제 수정 fix/nego-bid-price-card-limit hbyang 2026-07-24 11:41:33 +0900
  • 2541a391b7 Merge branch 'feat/chat-bugfix' — 협상카드 변수 치환 누락 수정 + 상품 업로드 협력사 목록 422 수정 hbyang 2026-07-24 10:37:30 +0900
  • ce551090b3 [fix] agent·negodata: 협상카드 변수 치환 누락 수정 + 상품 업로드 협력사 목록 422 수정 feat/chat-bugfix hbyang 2026-07-24 10:36:24 +0900
  • 4f9789c08a [feat] 공급사 포털·landing: 채팅 남은시간·헤더 정비, 데모 미디어(mp4/gif) 교체 Mina Choi 2026-07-23 15:43:23 +0900
  • cfee6e89d0 [feat] negodata: 권한 3단계(개발자 신설)·개발자 메뉴 그룹·디자인 시스템 페이지 Mina Choi 2026-07-23 15:41:36 +0900
  • db07a60cfa [fix] negosium·negodata·landing: 채팅 진입·부가정보 저장 오류 수정, 모바일 여백·스크롤·노치 대응 Mina Choi 2026-07-23 12:50:40 +0900
  • 0f10b6a70f [feat] negodata·공급사포털: 상품 필드 숨김 설정·용어 카탈로그 확장·로그인 전 브랜딩·모바일 대응 Mina Choi 2026-07-23 11:29:35 +0900
  • 4927c9184e Merge branch 'feature/negodata' of https://gitea.o2o.kr/Negosium/o2o-negosium into feature/negodata Mina Choi 2026-07-22 17:28:10 +0900
  • 03322d6ca3 [feat] negodata: 카드 성공률 순위·상품 엑셀 TO-BE 싱크·회사설정 JSON 입출력·목록 포털형 UI Mina Choi 2026-07-22 17:24:58 +0900
  • fa9113da55 Merge commit 'f8f8f70f54980eb5d1b60a4ff4aaa67215bd1497' Mina Choi 2026-07-22 17:26:52 +0900
  • 7c4b66aba5 [feat] negodata: 카드 성공률 순위·상품 엑셀 TO-BE 싱크·회사설정 JSON 입출력·목록 포털형 UI Mina Choi 2026-07-22 17:24:58 +0900
  • f8f8f70f54 [style] negodata/front: 상품·카드 목록 포털형 카드(툴바+테이블 한 카드로 결합) Mina Choi 2026-07-22 17:23:48 +0900
  • bcb87de35e [feat] backend: 선택 와일드카드 card_id 저장 — wild 스텝이면 wild_cards 조회·card_type=2(nego는 card_type=1, step 으로 구분) Mina Choi 2026-07-22 16:10:22 +0900
  • 0242ecff09 [feat] negodata: 초청 메일 헤더에 회사 브랜딩(settings.branding.email_header) 배선 Mina Choi 2026-07-22 15:54:05 +0900
  • bb576af346 [feat] negodata/front: 협상완료 부가정보 협상현황 모달·아이콘 툴팁(base-ui)·헤더 회사명 모바일 전용 Mina Choi 2026-07-22 15:54:05 +0900
  • e67e713270 Merge branch 'feature/negodata' into feature/landing Mina Choi 2026-07-22 15:24:56 +0900
  • 08c1e66582 [feat] landing: negotiation 데모에 mp4/poster 추가(gif→비디오 재생) Mina Choi 2026-07-22 15:24:08 +0900
  • 5d0fbbcf6a [feat] 공급사 포털·backend: 협상완료 부가정보 입력(#5)·포털 브랜딩/로고·구분삭제(#19)·카드메타 nego 저장 Mina Choi 2026-07-22 15:20:24 +0900
  • 88edcfed63 [feat] negodata: 회사 커스터마이징(설정·라벨·커스텀필드·엑셀·상품공급사#20·분류카테고리#17)·일괄삭제·로그export·구분·카드 전체선택·부가정보 표시 Mina Choi 2026-07-22 15:20:24 +0900
  • 1e4726f4cc [feat] 스키마: company.settings·items/suppliers/sessions.custom·nego_cards 컬럼 추가(모델·init.sql) Mina Choi 2026-07-22 15:19:41 +0900
  • e8d2acaade [feat] negodata: 통계 인상억제율(재협상)·월별 차트 — 직전 라운드 투찰가 대비 인하율 파생 집계 Mina Choi 2026-07-22 15:19:14 +0900
  • a9db0f7a1b Merge branch 'design/frontend' into feature/landing Mina Choi 2026-07-22 08:57:08 +0900
  • 3e5f8c6cd4 [feat] landing: 콘솔형 히어로·price-sparkline·데모 미디어(mp4/jpg) 세트 추가, phone 데모(how-it-works) 수정 Mina Choi 2026-07-22 08:52:40 +0900
  • e7a51b1b75 [feat] negosium/front: 협상방 마감 정비 — 우측 패널 납작 섹션·모바일 협상절차 스텝바·이용가이드 모달 토스화·중복 이용가이드 제거·폰트 정리·마감시간 tabular-nums Mina Choi 2026-07-22 08:29:58 +0900
  • e9427543c8 [feat] landing: 히어로/데모 리뉴얼 — 콘솔형 히어로·price-sparkline 추가, 데모 미디어(mp4/jpg) 세트 추가, ROI 시뮬레이터·negotiation-console·버튼·홈 라우트 수정 Mina Choi 2026-07-22 08:29:54 +0900
  • 6ffdb9a389 [feat] landing: 비교 토글 자동재개·헤더 nav 4개 정리·모바일 가운데 정렬·Phone Demo 히어로 디폴트, FAQ 연동답변·중개대행·역경매·와일드카드 등 논란 문구 정리 Mina Choi 2026-07-21 13:49:18 +0900
  • 9ccf42cf6b [feat] landing: 카피 정직화(가이드 3탭·강화학습·이점)·실단가 반영, 비교 토글·FAQ 섹션 신설, 협상 콘솔 목표가 스파크라인·절감 델타 추가, 헤더 플리커·히어로 줄바꿈 수정 Mina Choi 2026-07-21 10:47:45 +0900
  • e93820a51b Merge branch 'design/frontend' into feature/landing Mina Choi 2026-07-21 08:48:07 +0900
  • dd3609173e [feat] landing: 협상 데모 GIF 모바일 UI로 교체 (채팅 밀당→타결, 상단40/하단28 세이프에어리어, 9:18) Mina Choi 2026-07-21 08:45:29 +0900
  • 2386cb8867 [feat] negosium/front: 아이마켓 보고서 기준 토스풍 UI 리뉴얼 — 로그인·포털 목록(KPI·모바일 카드)·협상방 3단(말풍선·타임라인·결과/성공률 카드)·모바일 드로어, 목록 서버 페이징 유지·검색 비움 Mina Choi 2026-07-20 17:27:11 +0900
  • b6852ec6aa [feat] landing: 협상 데모 GIF 모바일 UI로 교체 (채팅 밀당→타결, 상단40/하단28 세이프에어리어, 9:18) Mina Choi 2026-07-20 17:03:24 +0900
  • 03c22f9474 [feat] landing: 솔루션 랜딩페이지 신규 — 히어로·데모·ROI 시뮬레이터 섹션, docker 서비스(:3100) 추가 Mina Choi 2026-07-20 09:09:09 +0900
  • 25e13d7b01 [feat] negodata/front: 디자인 리뉴얼 1차 — 인디고 콘솔 토큰·⌘K 크롬·대시보드/로그인/알림함 개편, 툴바 통일, 시트 스크롤 수정 Mina Choi 2026-07-16 16:24:40 +0900
  • dc8c288f68 feat(lps): docker-compose 에 lps-admin 추가 + 환경설정 config.local.toml 단일화 민헌 2026-07-16 11:54:32 +0900
  • d111610555 feat(lps-admin): 관리자 페이지 디자인 개선 및 컴포넌트 통일 민헌 2026-07-16 08:48:43 +0900
  • 3d515055fb [feat] negodata/front: 온보딩 이모지→아이콘 교체, step0 레이아웃·애니메이션 등 개편 Mina Choi 2026-07-15 16:38:13 +0900
  • e6005b4f94 feat(lps-admin): 테스트 검색을 앰버로 구분 — '실제 비용 드는 액션' 신호 민헌 2026-07-14 11:44:59 +0900
  • 479cb862b1 feat(lps-admin): 상품·가격 — '몰별 최저가'+'검증 링크' 를 몰별 가격 비교로 통합 민헌 2026-07-14 10:57:07 +0900
  • a306ad4cf3 docs(lps-admin): README 에 테스트 검색 페이지 추가 민헌 2026-07-14 09:14:14 +0900
  • c126d56631 feat(lps-admin): 테스트 검색 페이지 — 임의 상품을 실제 파이프라인에 흘려 점검 민헌 2026-07-14 09:13:54 +0900
  • 3c8d0af2e4 chore: .gitignore 에 .gstack/ 추가 (gstack 로컬 상태 디렉터리) 민헌 2026-07-13 22:59:14 +0900
  • 74fce19be9 style(design): FINDING-009 — 비용 빈 상태에 다음 행동 안내 추가 민헌 2026-07-13 22:58:51 +0900
  • 1006ad11ea style(design): FINDING-012 — 접근성 통일: 검색 라벨·행 키보드 선택·이모지 숨김 [subagent] 민헌 2026-07-13 22:58:51 +0900
  • 645a0362b0 style(design): FINDING-011 — 타이포 스케일 정수 6단으로 통일 (본문 14px) [subagent] 민헌 2026-07-13 22:58:14 +0900
  • 29e54ad838 style(design): FINDING-007 — 고정 150px 파이의 ResponsiveContainer 제거 민헌 2026-07-13 22:54:46 +0900
  • 10ea8ddd45 style(design): FINDING-010 — Crawl.tsx 하드코딩 hex 를 @theme 토큰으로 단일화 [subagent] 민헌 2026-07-13 22:53:58 +0900
  • 433b973505 style(design): FINDING-003 — ink-400/500 캡션 대비 WCAG AA 통과로 다크닝 민헌 2026-07-13 22:52:37 +0900
  • a750c1098a style(design): FINDING-001 — 모바일(<md) 사이드바를 상단 네비로 전환 민헌 2026-07-13 22:51:53 +0900
  • 5e286d7949 chore(lps-admin): package-lock name 동기화 — 폴더명 변경 후속 민헌 2026-07-13 22:39:49 +0900
  • 992a3246a8 chore(lps-admin): 폴더명 lps-temp-fe → lps-admin 민헌 2026-07-13 22:07:21 +0900
  • 6eb71eb035 feat(lps-temp-fe): React 관리자 페이지 — 대시보드·작업큐·상품가격·크롤·비용 민헌 2026-07-13 21:59:15 +0900
  • 61b438d8d0 feat(lps): 관리자 FE 용 API 6종 — 잡 목록/재큐·상품 목록·IP세션/차단/비용 통계 민헌 2026-07-13 21:42:38 +0900
  • 8fb54be830 feat(lps): local/dev/prod 환경별 실행 체계 — 환경 toml 2종 + 대화형 run_docker.sh 민헌 2026-07-13 21:22:53 +0900
  • c81df5bd88 refactor(lps): 설정을 TOML 단일 소스로 통합 — env/.env 이중 관리 제거 민헌 2026-07-13 21:11:31 +0900
  • 993301be8b docs(lps): README·docs 최신화 — IP 선제 회전·알림 10룰·guard·ip_session 반영 민헌 2026-07-13 20:46:59 +0900
  • ca7f057e41 feat(lps): 알림 룰 4종 추가 — 데드라인·검색원가·포트 고갈·예산 누수 민헌 2026-07-13 17:29:08 +0900
  • e7d2c87fbe feat(lps): API guard — LPS_API_KEY 설정 시에만 /v1 에 X-API-Key 검증 민헌 2026-07-13 16:45:31 +0900
  • 8b9e81777c feat(lps): 알림 확장 — AlertManager 쿨다운·회복, DB풀 포화·소스별 장기실패 룰 민헌 2026-07-13 16:42:12 +0900
  • 3c5286aeec feat(lps): IP 선제 로테이션 — 요청 예산·포트 쿨다운·ip_session 관측 민헌 2026-07-13 16:35:44 +0900
  • f97e407f7c Merge branch 'main' into feature/negodata-lps 민헌 2026-07-13 13:55:36 +0900
  • 21f90ed84a [fix] negodata/front: 윈도우 브라우저 폰트 미적용 수정 — format woff2-variations 를 표준 woff2 로 교체 Mina Choi 2026-07-13 08:47:09 +0900
  • ac487268d8 postgres-init lps db 추가. hbyang 2026-07-10 17:19:24 +0900
  • 9ef9bfbca3 feat(negodata/front): 최저가 상세보기 버튼 노출 + 상세 시트 가독성 정리 민헌 2026-07-10 17:18:09 +0900
  • 4a20194dc8 feat(negodata): 인터넷 최저가 출처·링크·가격 추이 UI — 검증 가능한 협상 근거 민헌 2026-07-10 17:10:00 +0900
  • 0fab2f9cb2 [chore] agent: 서빙 번들 .prev 백업은 추적 제외 feat/switch-model-v2 jwkim 2026-07-10 17:04:07 +0900
  • 8f4c82a282 Merge feat/switch-model into feat/switch-model-v2 (main 1cce752 기준) jwkim 2026-07-10 17:03:04 +0900
  • 94c7a6568d [test] agent: 자율 협상 결함 회귀 게이트 (배포 전 필수) feat/switch-model jwkim 2026-07-10 16:58:08 +0900
  • 51b3820cc9 [feat] agent: 완전 자율 협상 모드 (AUTONOMY_MODE) + LLM 멘트 jwkim 2026-07-10 16:57:38 +0900
  • d4acdd0ac5 [feat] agent: 카드 선택 DQN 서빙 전환 (action-as-feature) jwkim 2026-07-10 16:56:24 +0900
  • 1cce752b47 Merge branch 'feature/negodata-lps' — negodata↔LPS 인터넷 최저가 연동(수동 트리거 전용) 민헌 2026-07-10 16:49:49 +0900
  • 5ddf5f6249 refactor(negodata): LPS 자동 요청 배치 제거 — 검색은 수동 트리거 전용 민헌 2026-07-10 16:47:39 +0900
  • 3171311746 feat(negodata/front): PriceUpdateModal 데모 → LPS 실연동 민헌 2026-07-10 16:32:38 +0900
  • 28b4a9e797 feat(negodata): lowest-price 스텁 API 실구현 — 즉시 트리거 + 온디맨드 동기화 조회 민헌 2026-07-10 16:17:05 +0900
  • c0e6987c3c [fix] negodata/front: 통계 카테고리별 절감 차트 -> 손해(음수)는 안보이게, 대시보드에서 일반관리자도 회사 통계 보이게 수정 Mina Choi 2026-07-10 15:58:13 +0900
  • 523661e3d2 feat(negodata): LPS 최저가 동기화 배치 — 요청(API)·수집(lps_db)·반영(items) 민헌 2026-07-10 15:38:57 +0900
  • b41f7c67f1 [feat] negodata: 카드 에디터 조건 전략 변수 + 미리보기 변수 라벨 치환 hbyang 2026-07-10 15:18:11 +0900
  • 9e9de52200 feat(negodata): lps_db 읽기전용 연결 기반 — DBType.LPS + 조건부 엔진 등록 민헌 2026-07-10 15:11:18 +0900