Commit Graph

  • ed746e71a2 fix(inventory/history): 매입 입고 음수 차감은 '매입출고' 로 라벨 main chpark 2026-06-01 00:53:57 +09:00
  • 36edafcf16 ui(orders/new): '한정 잔여' → '출고 가능 N개' 배지로 강조 chpark 2026-06-01 00:38:13 +09:00
  • adcc7e3b48 feat(orders): USER 마감 후 수정 차단 + ADMIN 한정수량 우회 chpark 2026-06-01 00:35:59 +09:00
  • 2afb5fecdd fix(cycle): 사이클 종료를 strict less than 으로 — 마감 시각 정각부터는 다음 사이클 chpark 2026-06-01 00:27:00 +09:00
  • 4f2543686a feat(items): 한정 수량(limit_qty) + 출고일 배지 — 마감 사이클 단위 누적 상한 chpark 2026-06-01 00:17:20 +09:00
  • 77f2ef2cd5 feat(orders): 모든 품목 재고 무관 출고요청 — 음수 재고는 매입/입고에서 발주 트리거 chpark 2026-05-31 22:53:17 +09:00
  • d6f80c187b feat(inventory): 매입 입고에서 음수 수량 허용 — 재고 차감 가능 chpark 2026-05-31 22:20:04 +09:00
  • c69e811f46 feat(m/orders/new): 30초 폴링 + 탭 포커스 복귀 시 자동 재조회 chpark 2026-05-31 22:11:07 +09:00
  • 83ac3a5456 feat(daily-order-inventory): 단일 일자 → 기간(시작~종료) 조회 지원 chpark 2026-05-31 22:05:23 +09:00
  • b7bc6b2bbf fix(m/orders/new): 검색조건 동작 / 마감일 범위 검색 / 마감 글자 줄바꿈 개선 chpark 2026-05-31 22:05:06 +09:00
  • 7bcfe9ce34 fix(notice-history): 본문 HTML 렌더 — 이미지/서식 정상 표시 chpark 2026-05-31 01:15:58 +09:00
  • 5bd07526e4 fix(push): 알림에 본문/이미지 표시 — FCM image + sw.js image 옵션 chpark 2026-05-31 01:04:12 +09:00
  • b11d0df704 feat(notices): 본문 textarea → Tiptap 리치 에디터 + 공지 페이지 HTML 렌더 chpark 2026-05-31 00:34:33 +09:00
  • ec6bf2922f fix(push): 알림 탭 시 앱으로 열림 (Chrome 아닌) + Tiptap 리치 에디터 추가 chpark 2026-05-31 00:30:04 +09:00
  • 2be9792263 feat(push): 네이티브 앱 자동 등록 — 로그인 직후 권한 prompt + FCM 토큰 등록 chpark 2026-05-31 00:16:10 +09:00
  • 5f1983b0f6 feat(deploy): firebase-sa.json 호스트 마운트 추가 — FCM 발송용 chpark 2026-05-31 00:11:43 +09:00
  • 5d668716f1 feat(push): FCM(Capacitor 네이티브) 발송 통합 — 옛 web-push 와 병행 chpark 2026-05-30 23:43:06 +09:00
  • 294e33b5b3 fix(push): 상단 배너 표시 강화 + 첫 진입 자동 권한 prompt chpark 2026-05-30 22:51:04 +09:00
  • 3786800f12 fix(push/subscribe): 같은 user_id 의 여러 endpoint 동시 허용 chpark 2026-05-30 22:26:06 +09:00
  • be86d22a6f fix(notices): 그룹 멤버 테이블에도 '구독중' 배지 표시 chpark 2026-05-30 22:21:50 +09:00
  • f2e7c03507 fix(push-optin): 삼성 인터넷 지원 + ArrayBuffer applicationServerKey chpark 2026-05-30 22:09:12 +09:00
  • 0dd392136b ci: Actions 워크플로 완전 제거 — Gitea native Webhook 단독 사용 chpark 2026-05-30 18:26:27 +09:00
  • 46a6d4697e ci: 워크플로 self-hosted 라벨로 즉시 실행 — image pull 0초 chpark 2026-05-30 18:20:21 +09:00
  • 72b6b6873e chore(ci): Gitea Actions 워크플로 제거 — Gitea native Webhook 으로 대체 chpark 2026-05-30 18:08:00 +09:00
  • 76167f0ae5 fix(deploy/webhook): query string token 도 허용 — Gitea native Webhook 지원 chpark 2026-05-30 18:05:38 +09:00
  • ef298b381c fix(ci): 워크플로 헬스체크 step 제거 — webhook 호출만 = ~10초 안에 chpark 2026-05-30 17:48:07 +09:00
  • 06b406ba6a fix(ci): 헬스체크 polling 6회×5s 로 단축 — 워크플로 ~1분 안에 chpark 2026-05-30 17:44:29 +09:00
  • a897f12116 fix: Gitea Actions 워크플로 보장 + 푸시 토글 강제 클릭 가능 chpark 2026-05-30 17:36:42 +09:00
  • bbadd546ed chore(deploy): 자동배포 사이클 검증 (logged deployer) chpark 2026-05-30 16:39:41 +09:00
  • 1061332fbd fix(deploy): webhook deployer spawn 로그 redirect + base64 quoting chpark 2026-05-30 16:38:17 +09:00
  • d30c8ad8d3 chore(deploy): 임시 deployer 패턴 자동 사이클 검증 chpark 2026-05-30 16:31:17 +09:00
  • 46eba2996f fix: 자동배포 임시 deployer 컨테이너 분리 + 푸시 알림 denied 안내 강화 chpark 2026-05-30 16:29:41 +09:00
  • 4933655c26 fix(push-optin): 회원정보 페이지로 위치 이동 + 실패 사유 명확 노출 chpark 2026-05-30 16:13:58 +09:00
  • 9bd81d5fbc chore(deploy): 자동배포 webhook 사이클 검증 — .git 권한 해소 후 첫 트리거 chpark 2026-05-30 16:04:31 +09:00
  • e4fcfd453d feat(notices): 권한 관리 화면과 동일한 3-패널 UI 로 전면 재설계 chpark 2026-05-30 15:42:11 +09:00
  • 63d83b5004 fix(deploy.sh): git safe.directory 등록 — 호스트 uid 불일치로 git 거부 해소 chpark 2026-05-30 15:27:37 +09:00
  • 83478fd3e1 chore(deploy): 자동배포 자기재배포 사이클 검증 트리거 chpark 2026-05-30 15:20:47 +09:00
  • 8bc7bc50c0 fix(docker): runtime 이미지에 git + docker CLI + dockerhost(GID 988) 그룹 포함 chpark 2026-05-30 15:14:07 +09:00
  • e4b64af3da fix(deploy): webhook 자기재배포 흐름 완성 — deploy.sh sh 명시 호출 + build-sha 생성 chpark 2026-05-30 15:06:34 +09:00
  • f9c7e55eb0 fix(deploy): SSH 제거 + 운영 webhook 직접 호출 방식으로 전환 chpark 2026-05-30 14:58:35 +09:00
  • 199ffb56d9 fix(deploy): SSH 비밀번호를 Gitea Secret 으로 분리 + 헬스체크 견고화 chpark 2026-05-30 14:44:46 +09:00
  • 1181940bb8 infra: 운영 서버를 121.156.99.3 으로 이관 — SSH/DB host-internal 통합 chpark 2026-05-30 14:17:59 +09:00
  • 6ac6807b1b fix(deploy): DB IP를 121.156.99.3으로 갱신 — 운영 .env.production 자동 반영 chpark 2026-05-30 13:55:46 +09:00
  • 62d2c43e73 docs(db): DB 서버 IP 갱신 (121.156.99.3) chpark 2026-05-30 13:50:13 +09:00
  • 04b59e41a8 chore(migrations): 푸시알림 발송이력 사이드바 메뉴 등록 SQL 스크립트 chpark 2026-05-30 13:46:13 +09:00
  • ecc14561e6 feat(notices): 수신자 그룹 + 발송이력 메뉴 신설 chpark 2026-05-30 13:45:07 +09:00
  • 8e49fab63f docs: README 를 현재 모모유통 ERP 기준으로 전면 재작성 chpark 2026-05-29 15:33:49 +09:00
  • 93d6f0fc3f fix(push-optin): 새로고침 시 알림 OFF 되돌아가는 문제 해결 chpark 2026-05-29 11:12:43 +09:00
  • cbea0f4b9f feat(notices): 푸시알림 게시판 — 수신자 선택 + 작성 + 발송 chpark 2026-05-29 11:04:55 +09:00
  • d0c602dda3 fix(push): 새 상품 알림에서 관리자도 제외 안 함 + 진단 로그 강화 chpark 2026-05-29 10:51:26 +09:00
  • 5b6eb2d7d9 fix(orders/admin): 발주 리스트 컬럼 겹침/툴팁 떠다님 제거 chpark 2026-05-29 01:24:34 +09:00
  • 745f0037ae style(orders/admin): 발주 리스트 패널 폭 확대 + 업체 셀 여유 공간 + 툴팁 제거 chpark 2026-05-29 01:19:29 +09:00
  • 0ee120f628 feat(items): 일괄 상시 판매 전환 버튼 + 목록 상시/미노출 배지 강조 chpark 2026-05-29 01:10:26 +09:00
  • 8f26ed496d feat(items): 상시 판매 플래그 신설 — 날짜 없으면 출고요청 미노출 chpark 2026-05-29 01:04:21 +09:00
  • 72227883a0 style(orders/admin): 좌측 발주 리스트 6컬럼 분리 + 업체명 굵고 크게 chpark 2026-05-29 00:53:48 +09:00
  • 5ef56ef63d style(proc-payments): 데스크탑 발주/입고/미입고 3개 컬럼으로 분리 + 글자 키움 chpark 2026-05-29 00:51:45 +09:00
  • e088b3549b feat(proc-payments): 발주/입고/미입고 금액·수량 분리 표시 + 입금 기본금액 = 입고금액 chpark 2026-05-29 00:41:16 +09:00
  • 612786e754 style(orders/admin): 좌측 발주 리스트 가로스크롤 제거 + 업체명 강조 chpark 2026-05-29 00:36:59 +09:00
  • 4b1334fabb feat(items/list): 출고요청 품목 정렬을 마감 임박 → 가나다 순으로 chpark 2026-05-29 00:32:14 +09:00
  • 51c929f703 fix(push): 구독 시 동일 사용자의 이전 구독 정리 (브라우저→앱 전환) chpark 2026-05-27 14:42:48 +09:00
  • c5ff736cc9 chore(android): TWA 빌드 설정(twa-manifest) + 가이드 — 알림 위임 ON chpark 2026-05-27 12:35:58 +09:00
  • 92297145a8 feat(payments): 입금 등록/수정 모달 드래그 이동 가능 chpark 2026-05-27 12:07:05 +09:00
  • 5716686fb2 fix(einvoices): 발행 가능 발주 상태값 한글 표기 (APPROVED/PAID 등) chpark 2026-05-27 12:03:00 +09:00
  • 8b064ea120 feat(procurement): 진행상태/결재상태 분리 + 출고 거래처 미선택 차단 chpark 2026-05-27 11:55:18 +09:00
  • 9eb13439f1 style(mobile): 목록 카드 업체명 상단 굵게 + 날짜·번호 통일 chpark 2026-05-27 11:28:18 +09:00
  • 7a252a3749 style(payments): 입금관리 모바일 카드 — 업체명 상단 굵게, 발주번호는 날짜 우측 chpark 2026-05-27 11:13:12 +09:00
  • ecea7f6a55 fix(orders/approve): 출고 실패(승인 중 오류) — momo_stocks 없는 컬럼 regdate 참조 chpark 2026-05-27 11:11:50 +09:00
  • 3955638d9d fix(capture): 발주서/거래명세표 이미지 하단 잘림 — 캡처 높이 명시 chpark 2026-05-27 10:58:46 +09:00
  • 86c65df97b fix(orders/approve): 품목 없는 발주 출고 차단 chpark 2026-05-27 01:23:01 +09:00
  • f55d02a774 fix(proc-payments): 상태값 한글화 — RECEIVED/PARTIAL 등 영문 노출 제거 chpark 2026-05-27 01:21:10 +09:00
  • 30fb668cbb feat(push): 판매 알림 문구를 "새 상품이 등록되었습니다" 로 변경 chpark 2026-05-27 00:55:57 +09:00
  • 3bfb4f31e2 feat(proc-payments): 입금완료 건 수정/입금취소 가능 chpark 2026-05-27 00:55:57 +09:00
  • 252bab500b fix(procurements): 발주서 상태값 전부 한글 — PARTIAL/PAID 매핑 추가 chpark 2026-05-27 00:51:12 +09:00
  • 87c3fdfb65 feat(push): 출고요청 알림을 켜기/끄기 토글 스위치로 (테스트 버튼 제거) chpark 2026-05-27 00:45:39 +09:00
  • 89503ebf03 fix(push): 일괄 판매기간 적용도 알림 발송 + 알림 아이콘 모모 로고/단색 배지 chpark 2026-05-27 00:43:45 +09:00
  • 21c8bf5ab5 fix(push,profile): 푸시 진단(환영/테스트/카운트) + 프로필 닫기 버튼 chpark 2026-05-27 00:39:18 +09:00
  • 85ac9db997 feat(push): 품목 판매 일정 등록/변경 시 일반 사용자 전체에 알림 chpark 2026-05-27 00:31:13 +09:00
  • 34b64a5a17 feat(admin/users): 행별 수정(연필)/삭제(휴지통) 버튼 + 상태 한글 치환 chpark 2026-05-27 00:27:49 +09:00
  • b5302c52d2 feat(push): PWA 웹 푸시 — 품목이 출고요청 가능해지면 구독자에게 알림 chpark 2026-05-27 00:17:54 +09:00
  • 1b0d652282 fix(orders/new): 판매 마감 품목 담기/발주 클라이언트 차단 (2중 방어) chpark 2026-05-27 00:11:07 +09:00
  • 83cb93cb76 fix(orders): 출고 재고 체크는 전체 창고 합 기준 — 총 재고 초과만 차단 chpark 2026-05-26 23:56:10 +09:00
  • bbd4f84a12 fix(orders): 음수 재고 출고 허용(관리자/무제한) + 판매 마감 KST 재판정 chpark 2026-05-26 23:29:27 +09:00
  • a06a5d551e feat(header,procurement): 관리자 토글 가드 강화 + 매입발주 발주지사(HQ/KIMPO) 셀렉트 chpark 2026-05-23 01:36:44 +09:00
  • a40bb609e3 fix(items/list): "5월 22일 마감" 발주는 그 날 종일 노출 — 자정 정각이면 23:59:59로 해석 chpark 2026-05-22 11:57:30 +09:00
  • 1a209ceb29 feat(daily-order-inventory): 창고 × 품목 매트릭스 뷰로 전환 chpark 2026-05-21 14:21:08 +09:00
  • af6726f2b6 feat(orders/approve): 출고 시 재고 부족 검사 제거 — 음수 재고 허용 chpark 2026-05-21 14:13:10 +09:00
  • 2209863ab8 feat(orders/admin): 기본 조회 필터 EDITABLE 에 입금완료(PAID) 포함 chpark 2026-05-21 10:48:58 +09:00
  • 474cf79632 feat(orders/admin): 입금완료(PAID) 발주도 품목/택배/용차 추가·수정 허용 chpark 2026-05-21 10:29:31 +09:00
  • e1618fa9d2 fix(orders/admin): 자동 list 갱신의 stale 락 결과를 클라이언트에서 보정 chpark 2026-05-21 00:06:55 +09:00
  • bdccaa05c1 fix(orders/lock): heartbeat 가 빈 락을 다시 잡는 race condition 차단 chpark 2026-05-20 23:51:20 +09:00
  • 8e29a1f9da fix(orders/admin): 락 변경 즉시 리스트 반영 — 옵티미스틱 업데이트 chpark 2026-05-20 23:28:10 +09:00
  • 585b7d4577 feat(orders/admin): 발주 리스트 30초 자동 갱신 + 본인 락은 초록 ✏️ "내가 수정 중" chpark 2026-05-20 23:22:14 +09:00
  • 9b36ae64a5 fix(orders): list/detail/items/cancel — 편집 락 컬럼 자동 증설 추가 chpark 2026-05-20 23:14:54 +09:00
  • 6be1633a31 feat(orders): 발주 단건 편집 락 — 동시 수정 충돌 방지 chpark 2026-05-20 23:09:44 +09:00
  • a7fa932f9f feat(charter): 거래처별 기본 용차비 자동 셋팅 + 택배/용차 거래처 수정 차단 chpark 2026-05-20 22:42:55 +09:00
  • 0aa8ce9025 fix(orders/new): 첫 클릭에도 재고 초과 경고 즉시 표시 — setCart 콜백 안 warned 변수 제거 chpark 2026-05-20 22:08:07 +09:00
  • e3e4919933 fix(orders): 택배 전용 품목은 재고 무관하게 발주/수정 가능 chpark 2026-05-20 22:02:30 +09:00
  • 1396ac2ed7 fix(orders/new): 재고/한도 초과 경고를 가운데 모달로 통일 chpark 2026-05-20 21:59:17 +09:00
  • 2a84b74488 fix(orders/new): 재고 초과 수량은 아예 담기지 않게 차단 (clamp 제거) chpark 2026-05-20 21:55:21 +09:00
  • baa2b72169 style(orders/new): 발주 장바구니 수량 입력칸 확대 — w-12 → w-20, text-base font-extrabold chpark 2026-05-20 21:52:46 +09:00