HeuJung
cfc2caba1b
feat(ckeditor5,board,ecommerce,page,core,admin_basic): 미참조 에디터 업로드 이미지 정리 신설 + 업로드 고아 동종 결함 7건 전수 해소
...
공개 (@Tuwasduliebst 제보) 대응.
- ckeditor5: 미참조 이미지 정리 엔진 신설 — 참조 판정(hash + 파일명 2토큰,
filter_reference_sources 훅으로 확장 콘텐츠 등록) + 정리 커맨드(기본 꺼짐 옵트인,
3중 게이트) + 업로드 관리 화면(권한 분리·참조 배지·개별/선택 삭제) + 기설치본
설정 백필 upgrade step
- board: 임시 첨부 GC(상시) + 소프트삭제 첨부 영구 정리(옵트인) + 설정 UI,
저장 payload 누락(F4)·빈 temp 디렉토리 잔존(F5) 수정
- ecommerce: 임시 상품 이미지 GC + 카테고리 삭제 시 이미지 파일 미삭제(S4) 수정
- page: 임시 첨부 GC
- 코어: 고아 첨부 정리 커맨드(옵트인, site_logo 보호) + 사이트 로고 교체 시
구 로고 재편입 차단(S6) + DB 백업 미구현 501 정직화(B3) + 플러그인 관리자
메뉴 설치·업데이트 자동 동기화(F1·F7)
- 동반: 플러그인 설정 검증 오류 필드명 라벨화(F3), Toggle 노드 type 정정
수평 전개(marketing 1.0.2 bump·gdpr·ecommerce), ja 언어팩 4종, API 문서,
hooks.md, 시나리오 매니페스트 8종, Playwright E2E 4종
2026-08-17 02:44:54 +09:00
..
2026-05-11 11:29:41 +09:00
2026-07-07 10:40:22 +09:00
2026-07-02 17:58:33 +09:00
2026-08-17 02:44:54 +09:00
2026-07-30 07:52:24 +09:00
2026-07-30 07:52:24 +09:00
2026-07-28 12:40:12 +09:00
2026-08-02 14:44:33 +09:00
2026-08-17 01:45:09 +09:00
2026-08-17 01:45:09 +09:00
2026-08-06 11:13:54 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-08-17 02:44:54 +09:00
2026-05-14 12:24:08 +09:00
2026-08-06 12:36:31 +09:00
2026-08-14 11:06:25 +09:00
2026-07-08 13:54:18 +09:00
2026-05-14 11:13:08 +09:00
2026-07-03 19:16:11 +09:00
2026-07-01 10:30:32 +09:00
2026-07-20 14:17:49 +09:00
2026-08-02 15:29:29 +09:00
2026-07-02 17:58:33 +09:00
2026-08-17 01:45:09 +09:00
2026-08-16 00:53:21 +09:00
2026-07-05 21:57:39 +09:00
2026-07-01 10:30:32 +09:00
2026-07-16 10:22:51 +09:00
2026-07-03 17:47:23 +09:00
2026-07-01 10:30:32 +09:00
2026-07-16 10:22:51 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-08-16 00:53:21 +09:00
2026-07-24 16:17:44 +09:00
2026-07-03 17:47:23 +09:00
2026-08-06 14:16:40 +09:00
2026-05-12 17:58:34 +09:00
2026-05-12 17:58:34 +09:00
2026-07-30 07:52:24 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-05-11 11:29:41 +09:00
2026-08-06 12:36:31 +09:00
2026-07-13 17:00:59 +09:00
2026-08-04 17:48:05 +09:00
2026-05-15 19:24:41 +09:00
2026-08-10 17:46:17 +09:00
2026-08-10 17:46:17 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-08-06 12:36:31 +09:00
2026-07-31 00:43:58 +09:00
2026-08-06 12:36:31 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-08-06 12:36:31 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-02 17:58:33 +09:00
2026-07-01 10:30:32 +09:00
2026-08-17 01:45:09 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-01 10:30:32 +09:00
2026-07-02 17:58:33 +09:00
2026-07-26 15:17:56 +09:00
2026-07-02 17:58:33 +09:00
2026-08-14 11:06:25 +09:00
2026-08-05 21:20:05 +09:00
2026-08-02 18:35:28 +09:00
2026-08-16 00:53:21 +09:00
2026-07-01 10:30:32 +09:00
2026-07-24 16:17:44 +09:00
2026-07-20 16:15:24 +09:00
2026-08-06 12:36:31 +09:00
2026-08-14 11:06:25 +09:00
2026-05-12 17:58:34 +09:00
2026-08-17 02:44:54 +09:00
2026-07-14 12:50:23 +09:00
2026-08-14 10:32:24 +09:00
2026-08-16 00:53:21 +09:00
2026-08-13 15:15:19 +09:00
2026-08-04 17:48:05 +09:00
2026-08-14 17:28:49 +09:00
2026-07-27 10:03:06 +09:00
2026-05-11 11:29:41 +09:00
2026-05-11 11:29:41 +09:00
2026-08-14 11:06:25 +09:00
2026-08-14 17:28:49 +09:00
2026-07-20 14:17:49 +09:00
2026-07-18 20:56:47 +09:00
2026-07-01 10:30:32 +09:00
2026-08-17 01:45:09 +09:00
2026-08-17 01:45:09 +09:00
2026-08-12 15:23:50 +09:00
2026-08-17 01:45:09 +09:00
2026-08-14 11:06:25 +09:00
2026-07-02 17:58:33 +09:00