Changelog (간단 요약)
SPEC 별 변경 요약. 상세는 /history/be-releases · /history/fe-releases. (#009 는 결번)
2026-06-10
- SPEC #077 — 본사 송출 취소.
DispatchStatus.CANCELED추가 +PATCH /api/v1/hq/dispatches/{id}/cancel(204, 원자적 조건부 UPDATE + audit). 이력 다이얼로그 행 [취소] PENDING-only · strip mode 분기(redispatch/cancel) · CANCELED row muted pill. (BE v0.65.0 / FE v0.82.0) - SPEC #076 — 송출 이력 행 [재송출] (FE-only).
DispatchHistoryDialog행 inline 버튼 + confirm strip →dispatchHqTtsAnnouncement({target:'STORES', storeIds:[storeId]}). invalidate 로 새 PENDING row + chip 자동 갱신. (FE v0.81.0) - SPEC #075 — 송출 이력 헤더 고유 매장 수.
DispatchHistoryAggregate.distinctStoreCount추가 + 헤더 chip매장 N곳. (BE v0.64.0 / FE v0.80.0) - SPEC #074 — 임퍼소네이션 감사 CSV 내보내기.
exportImpersonationAudittext/csv + RFC5987 한글 filename +X-Export-Truncated+ 7 컬럼 한국어 헤더. CSV export 3종 완결(#048·#070·#074). (BE v0.63.0 / FE v0.79.0) - SPEC #073 — 본사 송출 미리듣기 게이트 (FE-only).
DispatchAnnouncementDialog<audio>onPlay1회 게이트 + MiniPlayer 인라인 미러. (FE v0.78.0) - SPEC #072 — 본사 송출 매장 개별선택 STORES (FE-only). 모드 토글 ALL/STORES + 산하 매장 다중선택 picker + 빈 선택 가드. (FE v0.77.0)
2026-06-09
- SPEC #071 — 송출 이력 다이얼로그 actor 컬럼. V28
announcement_dispatch.audit_idFK +DispatchHistoryItem3 nullable 필드 + 5번째 “행위자” 컬럼 + impersonate 보조 줄. (BE v0.62.0 / FE v0.76.0) - SPEC #070 — 본사 audit CSV 내보내기.
exportHqAuditDispatchestext/csv + UTF-8 BOM + RFC5987 + 상한 50,000. (BE v0.61.0 / FE v0.75.0) - SPEC #069 — 본사 audit 행위자 select endpoint +
formatKstDateTime공용 helper 마이그레이션. (BE v0.60.0 / FE v0.74.0) - SPEC #068 — 본사 안내방송 라이프사이클 audit.
HqAuditAction4종(create/update/delete 확장) + 같은 트랜잭션 hook. (BE v0.59.0 / FE v0.73.0) - SPEC #067 — 본사 송출 audit 백본.
hq_audit_logV27 +listHqAuditDispatches+/admin/audit페이지. (BE v0.58.0 / FE v0.72.0) - SPEC #066 — 안내방송 list 송출 요약.
TtsAnnouncementListItem.dispatchCount·lastDispatchedAt한 쿼리 LEFT JOIN + GROUP BY. (BE v0.57.0 / FE v0.71.0) - SPEC #065 — 안내방송 송출 이력 조회.
listHqTtsAnnouncementDispatches+DispatchHistoryDialog+ 집계 헤더. V26 인덱스. (BE v0.56.0 / FE v0.70.0)
2026-06-08
- SPEC #064 — 점장 player 홈 (Classic).
/store재생 큐 소비 +<audio>+ 풀폭 큐 목록 +source=DEFAULT 안내. 본사 송출 슬라이스(점장 폴링 + 곡 끝 1회 삽입). (BE v0.55.0 / FE v0.69.0) - SPEC #063 — TTS 톤 프리셋 6종 (voice 연동). (BE v0.54.0 / FE v0.68.0)
- SPEC #062 — TTS 안내방송 수정 (조건부 재합성). (BE v0.53.0 / FE v0.67.0)
- SPEC #061 — TTS 안내방송 생성/목록/삭제 (Typecast + Azure blob). (BE v0.52.0 / FE v0.66.0)
- SPEC #060 — 플레이리스트 상태 파생 (EMPTY/UNUSED/ACTIVE/FALLBACK + appliedStoreCount). (BE v0.51.0 / FE v0.65.0)
- SPEC #059 — 음원 타입 enforcement (AI/TRUST 라디오·필터·
LIBRARY_TYPE_MISMATCH). (BE v0.50.0 / FE v0.64.0) - SPEC #058 — 본사 기본 플레이리스트(
playlist.is_default, 본사당 1개·V19) + 점장 큐 fallback. (BE v0.45.0 / FE v0.54.0) - SPEC #048 — 운영자 액션 감사 CSV 내보내기.
exportOperatorActionstext/csv + UTF-8 BOM +AuditCsvWriter공용 모듈. (BE / FE)
2026-06-04
- SPEC #027 — CS 티켓 v1 (
/tickets). BE V11 마이그레이션. (BE v0.19.0 / FE v0.20.0) - SPEC #026 — 운영자 액션 감사 로그 (
/audit/actions). (BE v0.18.0 / FE v0.19.0)
2026-06-03
- SPEC #025 — 임퍼소네이션 감사 로그 (
/audit/impersonation). (BE v0.17.0 / FE v0.18.0) - SPEC #024 — HQ 정지 사유. (BE v0.16.0 / FE v0.17.0)
- SPEC #023 — 약관 게시 UI (
/settings/policies). (FE v0.16.0) - SPEC #022 — passwordMustChange enforcement (
PasswordChangeEnforcementFilter+ 계약 docs). (BE v0.15.0 / FE v0.15.0) - SPEC #021 — STORE_MANAGER 계정 발급. (BE v0.14.0 / FE v0.14.0)
- SPEC #020 — HQ 상세 (
/hq/:id). (BE v0.13.0 / FE v0.13.0) - SPEC #019 — ops 매장 목록 (
/stores). (BE v0.12.0 / FE v0.12.0)
2026-06-02
- SPEC #018 — HQ 정지/복구 (status transition). (BE v0.11.0 / FE v0.11.0)
- SPEC #017 — ops 대시보드 stats endpoint 연동. (BE v0.10.0 / FE v0.10.0)
- SPEC #016 — HQ_MANAGER 로그인 라우팅 +
/admin이중 세션. (BE v0.9.0 / FE v0.9.0) - SPEC #015 — 본사 모드 셸 + 임퍼소네이션 배너. (BE v0.8.0 / FE v0.8.0)
2026-06-01
- SPEC #014 —
apps/docs/Nextra v3 사이트 신설. SPEC #001~#013 Blueprint 통합 정리. Mermaid 4+ 다이어그램. (FE v0.7.0) - SPEC #013 — HQ 목록 (
/hq) + 임퍼소네이션 confirm dialog + 새 탭. HQ status · businessNumber 컬럼.
2026-05-28
- SPEC #012 — 디자인 시스템 v2 (OKLCH Toss-restraint 재정의). 9 atoms 정비.
2026-05-26
- SPEC #011 — INDEPENDENT 매장 온보딩 3-step. manager 정보 nullable 완화.
2026-05-23
- SPEC #010 — 본사 온보딩 (
/hq/new) 5-step stepper. - SPEC #008 — Production OPERATOR seed (V7).
2026-05-22
- SPEC #007 — 비밀번호 변경 (
/onboarding/change-password강제 흐름). - SPEC #006 — 프론트엔드 부트스트랩 + admin login + BFF sealed cookie + 디자인 토큰 v1.
2026-05-21
- SPEC #005 — Hq · Store 가입 + 임퍼소네이션 +
/auth/me재동의 flag. - SPEC #004 — Terms · Privacy · Consent 4종.
- SPEC #003 — OperatorAccount + JWT + AuditorAware.
2026-05-20
- SPEC #002 — Hq/Store 도메인 골격 + 가상 본사 singleton.
- SPEC #001 — 백엔드 부트스트랩 (Spring · Flyway · Render).
References
- 각 SPEC:
docs/specs/ - 백엔드 release:
/history/be-releases - 프론트엔드 release:
/history/fe-releases