Commit Graph

  • bb748a66a3 fix: Production 로그 누락 및 DB 마이그레이션 미적용 수정 (#277) develop 김선규 2026-03-18 00:24:43 +0000
  • 2adb34acab fix: Production 로그 누락 및 DB 마이그레이션 미적용 수정 (#277) SEAN 2026-03-18 09:15:26 +0900
  • b2485569be improvement: Device External ID (UUID) 도입 (#275) 김선규 2026-03-03 03:57:50 +0000
  • 44f6defa84 improvement: Device External ID (UUID) 도입 (#275) SEAN 2026-03-03 12:55:53 +0900
  • 8ccde89dc0 improvement: ApnsSender 환경별 APNs 호스트 자동 분기 (#273) 김선규 2026-03-03 01:41:41 +0000
  • 420a036c36 improvement: ApnsSender 환경별 APNs 호스트 자동 분기 (#273) SEAN 2026-03-03 10:37:35 +0900
  • c97ae32080 fix: PushWorker APNs/FCM 크리덴셜 복호화 누락 수정 (#271) 김선규 2026-03-03 01:14:31 +0000
  • b8d87377b9 fix: PushWorker APNs/FCM 크리덴셜 복호화 누락 수정 (#271) SEAN 2026-03-03 10:10:29 +0900
  • a5a7eb3119 chore: swagger.json TagCode 변경 반영 (#269) improvement/#269-tag-code-identifier SEAN 2026-03-02 16:16:47 +0900
  • 6c3a384a99 improvement: TagCode 도입 — 태그 식별자를 4자리 랜덤 코드로 변경 (#269) 김선규 2026-03-02 07:15:24 +0000
  • 71cd7a5e98 improvement: TagCode 도입 — 태그 식별자를 4자리 랜덤 코드로 변경 (#269) SEAN 2026-03-02 16:12:06 +0900
  • 165328b7df improvement: 태그 관리 API 프론트엔드 연동 수정 (#267) 김선규 2026-03-02 05:01:36 +0000
  • 1ca4980293 improvement: 태그 관리 API 프론트엔드 연동 수정 (#267) SEAN 2026-03-02 13:43:14 +0900
  • 432fde0baf chore: Stats Controller Swagger 응답 스키마 추가 (#265) 김선규 2026-02-28 16:53:11 +0000
  • cb4cf01c4f chore: Stats Controller Swagger 응답 스키마 추가 (#265) SEAN 2026-03-01 01:51:32 +0900
  • e0af7cd604 fix: AdminCode 컬럼 길이 불일치 수정 (#257) 김선규 2026-02-28 14:19:53 +0000
  • 42bf814af1 improvement: 대시보드 KPI 변화량/변화율 필드 추가 (#262) 김선규 2026-02-28 14:06:13 +0000
  • 9dcdd56b2f improvement: 대시보드 KPI 변화량/변화율 필드 추가 (#262) SEAN 2026-02-28 22:50:31 +0900
  • b02910a213 fix: JWT 토큰에 adminId 클레임 추가 (#260) 김선규 2026-02-28 09:37:17 +0000
  • 748aa3e3b8 fix: JWT 토큰에 adminId 클레임 추가 (#260) SEAN 2026-02-28 18:34:40 +0900
  • 9164d9156b fix: 컨트롤러 권한(Authorization) 설정 오류 수정 (#258) 김선규 2026-02-28 09:22:38 +0000
  • 3ea873e438 fix: 컨트롤러 권한(Authorization) 설정 오류 수정 (#258) SEAN 2026-02-28 18:15:46 +0900
  • ecddbe1c26 fix: AdminCode 컬럼 길이 불일치 수정 (#257) SEAN 2026-02-26 17:36:33 +0900
  • acfa988c43 fix: 루트 경로 X-Service-Code 미들웨어 차단 해제 (#255) 김선규 2026-02-26 06:06:42 +0000
  • 30c40d449d fix: 루트 경로 접근 시 X-Service-Code 미들웨어 차단 해제 (#255) SEAN 2026-02-26 15:03:53 +0900
  • 71172d738b improvement: 로그아웃 연동 완료 (#253) 김선규 2026-02-26 01:24:58 +0000
  • 71102e38ac improvement: 로그아웃 응답 표준화 및 단일 API 연동 완료 (#253) SEAN 2026-02-26 10:11:26 +0900
  • 49da5a91c8 improvement: 비밀번호 변경 보안 정책 적용 (#251) 김선규 2026-02-26 01:08:16 +0000
  • f31964c92e improvement: 비밀번호 변경 보안 정책 적용 (#251) SEAN 2026-02-26 10:07:12 +0900
  • 335676a282 improvement: 마이페이지 조회 확장 (#249) 김선규 2026-02-26 01:03:22 +0000
  • 04dd5be046 improvement: 마이페이지 조회 확장 (#249) SEAN 2026-02-26 10:01:48 +0900
  • 7dcdb03796 improvement: Notification 도메인 구축 (#247) 김선규 2026-02-26 00:47:32 +0000
  • c29a48163d improvement: Notification 도메인 구축 (#247) SEAN 2026-02-26 09:44:28 +0900
  • f474b916c4 improvement: 태그 삭제 시 디바이스 orphan 참조 제거 (#186) 김선규 2026-02-26 00:17:17 +0000
  • 4db27aaf8a improvement: 태그 삭제 시 디바이스 orphan 참조 제거 (#186) SEAN 2026-02-26 09:12:41 +0900
  • 0ee0da4fa4 improvement: 태그 CRUD API 구현 (#186) 김선규 2026-02-25 09:11:13 +0000
  • 7ffc152536 improvement: 태그 CRUD API 구현 (#186) SEAN 2026-02-25 18:07:11 +0900
  • 6b4f502bb8 improvement: Tag 테이블 신설 및 도메인 모델 확정 (#243) 김선규 2026-02-25 08:41:58 +0000
  • c458cfe4e7 improvement: Tag 테이블 신설 및 도메인 모델 확정 (#243) SEAN 2026-02-25 17:36:14 +0900
  • ef00ea130d improvement: 기기 엑셀 내보내기 API 추가 (#241) 김선규 2026-02-25 08:19:55 +0000
  • a2d563aa9d improvement: 기기 엑셀 내보내기 API 추가 (#241) SEAN 2026-02-25 17:16:13 +0900
  • 76873e7fbc improvement: 관리자 기기 삭제/차단 API 추가 (#239) 김선규 2026-02-25 08:12:47 +0000
  • 48049bba9e improvement: 관리자 기기 삭제/차단 API 추가 (#239) SEAN 2026-02-25 17:06:11 +0900
  • d98f8c89a4 improvement: 관리자 기기 목록 API 확장 (#237) 김선규 2026-02-25 08:01:44 +0000
  • afaeb6d116 improvement: 관리자 기기 목록 API 확장 (#237) SEAN 2026-02-25 16:56:59 +0900
  • 016550e3b9 improvement: 대시보드 TopMessage에 status 필드 추가 (#193) 김선규 2026-02-25 07:51:53 +0000
  • 65eb9e785a improvement: 대시보드 TopMessage에 status 필드 추가 (#193) SEAN 2026-02-25 16:50:17 +0900
  • 5fc2221d5b improvement: 이력 엑셀 내보내기 API 추가 (#191) 김선규 2026-02-25 07:41:48 +0000
  • 3d8c57f690 improvement: 이력 엑셀 내보내기 API 추가 (#191) SEAN 2026-02-25 16:39:56 +0900
  • 9350066fb4 improvement: 이력 목록/상세 API 추가 (#233) 김선규 2026-02-25 07:25:00 +0000
  • 347c9aa4bf improvement: 이력 목록/상세 API 추가 (#233) SEAN 2026-02-25 16:23:11 +0900
  • f33971a1d0 improvement: 대시보드 통합 API 추가 (#231) 김선규 2026-02-25 07:12:24 +0000
  • ffde006e94 improvement: 대시보드 통합 API 추가 (#231) SEAN 2026-02-25 16:04:00 +0900
  • b177557094 improvement: 통계 서비스 범위 정책 고정 (#229) 김선규 2026-02-25 06:50:52 +0000
  • a3b2da5ffb improvement: 통계 서비스 범위 정책 고정 (#229) SEAN 2026-02-25 15:47:02 +0900
  • 15a2dd66e5 improvement: 메시지 발송 상태 집계 규칙 고정 (#178) 김선규 2026-02-25 06:11:46 +0000
  • 46a2105c13 improvement: 메시지 발송 상태 집계 규칙 고정 (#178) SEAN 2026-02-25 15:09:01 +0900
  • a08f0a958c improvement: 메시지 상세/프리뷰 응답 강화 (#226) 김선규 2026-02-25 05:51:18 +0000
  • 0eacf25eb3 improvement: 메시지 상세/프리뷰 응답 강화 (#226) SEAN 2026-02-25 14:43:29 +0900
  • d21fb7c883 improvement: 메시지 목록 확장 (#224) 김선규 2026-02-25 05:31:08 +0000
  • 011cb9b380 improvement: 메시지 목록 확장 (#224) SEAN 2026-02-25 14:28:09 +0900
  • b9b3fa2fc0 improvement: 메시지 저장/검증 계약 통일 (#222) 김선규 2026-02-25 05:10:22 +0000
  • b373d59710 improvement: 메시지 저장/검증 계약 통일 (#222) SEAN 2026-02-25 14:06:54 +0900
  • fecd322763 improvement: API Key 마스킹 및 전체 조회 엔드포인트 추가 (#220) 김선규 2026-02-25 04:58:10 +0000
  • 351135549e improvement: API Key 마스킹 및 전체 조회 엔드포인트 추가 (#220) SEAN 2026-02-25 13:56:59 +0900
  • c20025e181 improvement: 수정/삭제/진단 계약 확장 (#218) 김선규 2026-02-25 04:38:10 +0000
  • 17caeb08e2 improvement: 수정/삭제/진단 계약 확장 (#218) SEAN 2026-02-25 13:36:47 +0900
  • 044ebc17d0 improvement: 서비스 목록/상세 응답에 플랫폼 상태 판정 추가 (#216) 김선규 2026-02-25 04:23:52 +0000
  • e3ed3d4267 improvement: 서비스 목록/상세 응답에 플랫폼 상태 판정 추가 (#216) SEAN 2026-02-25 13:21:30 +0900
  • e50f3f186c improvement: APNs p12 인증서 지원 추가 (#214) 김선규 2026-02-25 04:04:12 +0000
  • d051ff3b97 improvement: APNs p12 인증서 지원 추가 (#214) SEAN 2026-02-25 13:01:55 +0900
  • 06d2f6d023 improvement: 서비스 통합 등록 플로우 구현 (#212) 김선규 2026-02-25 03:34:31 +0000
  • 4916488175 improvement: 서비스 통합 등록 플로우 구현 (#212) SEAN 2026-02-25 12:26:45 +0900
  • a44f023027 improvement: 서비스명 중복 확인 API 및 ID 정책 보강 (#210) 김선규 2026-02-25 03:17:39 +0000
  • 4577d8c10d improvement: 서비스명 중복 확인 API 및 전용 에러코드 추가 (#210) SEAN 2026-02-25 12:15:28 +0900
  • 7c9939787e improvement: 인증 보안 정책 — Rate Limit + 시도제한 + 보안 로깅 (#190) 김선규 2026-02-25 02:59:52 +0000
  • 42aa04f58e improvement: 인증 보안 정책 — Rate Limit + 시도제한 + 보안 로깅 (#190) SEAN 2026-02-25 11:13:49 +0900
  • 09831ebcbf improvement: 임시 비밀번호 발급 및 강제변경 플로우 구현 (#207) 김선규 2026-02-25 01:52:51 +0000
  • 3acae06ed1 improvement: 임시 비밀번호 발급 및 강제변경 플로우 구현 (#207) SEAN 2026-02-25 10:51:37 +0900
  • b6008fb657 improvement: 이메일 인증/재전송 강화 (#205) 김선규 2026-02-25 01:40:55 +0000
  • 3cc99c0284 improvement: 이메일 인증/재전송 강화 (#205) SEAN 2026-02-25 10:38:41 +0900
  • 7155fb58dc improvement: 로그인 분기 계약 확장 (#177) 김선규 2026-02-25 01:21:03 +0000
  • 859eabd83c improvement: 로그인 분기 계약 확장 (#177) SEAN 2026-02-25 10:08:45 +0900
  • 512585e7e7 improvement: 가입 계약 확장 (#202) 김선규 2026-02-25 00:43:59 +0000
  • 8224c7a17b improvement: 가입 계약 확장 — 동의 필드/세션/메일 발송 안정화 (#202) SEAN 2026-02-25 09:29:17 +0900
  • 10460b40c3 improvement: 로그아웃 시 Access Token 즉시 무효화 (#169) 김선규 2026-02-24 08:35:01 +0000
  • bf8f82e66c improvement: 로그아웃 시 Access Token 즉시 무효화 (#169) SEAN 2026-02-24 17:33:37 +0900
  • 68fe6b91a5 improvement: 서비스 스코프 정책 고정 (#199) 김선규 2026-02-24 08:17:42 +0000
  • f04eb44fff improvement: 서비스 스코프 정책 고정 (#199) SEAN 2026-02-24 17:11:30 +0900
  • a37e57f789 improvement: 공통 응답/에러 포맷 고정 (#164) 김선규 2026-02-24 07:50:14 +0000
  • 4bc08715fa improvement: 공통 응답/에러 포맷 고정 (#164) SEAN 2026-02-24 16:24:56 +0900
  • febd6f6da0 improvement: InMemoryTokenStore를 Redis 기반으로 교체 (#162) 김선규 2026-02-11 02:23:06 +0000
  • 74e6bd83dc improvement: InMemoryTokenStore를 Redis 기반으로 교체 (#162) SEAN 2026-02-11 11:20:16 +0900
  • 890feb9b4c improvement: DeadTokenCleanupWorker Redis 캐시 무효화 연동 (#160) 김선규 2026-02-11 02:16:04 +0000
  • a6d9f2a46f improvement: DeadTokenCleanupWorker Redis 캐시 무효화 연동 (#160) SEAN 2026-02-11 11:13:26 +0900
  • b1cac9d08a improvement: PushWorker 웹훅 발송 연동 (#158) 김선규 2026-02-11 02:08:41 +0000
  • 8b1ae4dc02 improvement: PushWorker 웹훅 발송 연동 (#158) SEAN 2026-02-11 11:07:04 +0900
  • f972982b85 fix: Health check Redis 상태 실제 PING 체크로 변경 (#156) 김선규 2026-02-11 01:51:56 +0000
  • c63a61bf6a fix: Health check Redis 상태를 실제 PING 체크로 변경 (#156) SEAN 2026-02-11 10:49:47 +0900
  • bbcb770b2d feat: Redis 토큰 캐시 관리 구현 (#154) 김선규 2026-02-11 01:45:16 +0000