-
b18a9af195
feat(helper): 입력창 textarea(줄바꿈) + 회사 생활도 답하도록 확장
main
AWESOMEDEV
2026-07-23 14:26:55 +09:00
-
4b64d0ac9c
feat(dashboard): 주차 체크리스트 → 학습 문서 연결 고리
AWESOMEDEV
2026-07-23 13:42:10 +09:00
-
6f1c78bc03
fix(docs): 문서 뷰어 :root 변수 소생 — 한글이 배경에 묻히던 문제
AWESOMEDEV
2026-07-23 13:35:12 +09:00
-
c813b99ea3
fix(helper): 학습 도우미 가로 스크롤 제거 + 아이폰 사파리 대응
AWESOMEDEV
2026-07-23 13:26:38 +09:00
-
4a7e75f92d
feat(assignments): 주차별 과제 → 학습 문서(과제집) 연결 고리
AWESOMEDEV
2026-07-23 13:23:13 +09:00
-
d931281946
fix(nav): 헤더 로고 클릭 시 메인(대시보드)으로 이동
AWESOMEDEV
2026-07-23 13:05:07 +09:00
-
8276870252
feat: AI 학습 도우미 위젯 + 피드백 초안 영역 확대
AWESOMEDEV
2026-07-23 12:55:50 +09:00
-
a209bb1d80
fix(docs): Shadow DOM 목차 앵커 클릭 시 스크롤 이동
AWESOMEDEV
2026-07-23 12:44:26 +09:00
-
cd61f06ba5
refactor(docs): 문서 뷰어 iframe 제거, Shadow DOM 네이티브 렌더
AWESOMEDEV
2026-07-23 12:35:31 +09:00
-
0a7f91ba8c
deploy: 멘토 AI 초안용 ollama-proxy 추가 + backend LLM 설정
AWESOMEDEV
2026-07-23 12:23:50 +09:00
-
c26207ee48
feat: 멘토 코딩 피드백 AI 초안 기능
AWESOMEDEV
2026-07-23 10:58:45 +09:00
-
169dcfba38
docs(README): 실행 안내를 실제와 맞춤 — Maven 준비물 추가, 없는 mvnw 안내 제거
AWESOMEDEV
2026-07-22 21:42:04 +09:00
-
5c9959ce08
feat(design): 디자인 시스템 — Pretendard 실적용·토큰·Lucide 아이콘 132개·/design
AWESOMEDEV
2026-07-22 20:33:49 +09:00
-
1b559f5da2
fix: 전면 결함 스윕 — 4관점 감사 확정 결함 일괄 수정
AWESOMEDEV
2026-07-20 14:01:05 +09:00
-
bc2807db79
feat(mentor): 코호트(기수) 관리 + 기수 분석 대시보드
AWESOMEDEV
2026-07-20 13:29:49 +09:00
-
9045303a7a
fix(content): 전문가 검증 지적 2건 반영 (티어 강좌 정밀성)
AWESOMEDEV
2026-07-20 12:51:55 +09:00
-
f571462b95
feat(ui): 브랜드 '수습 플랫폼'→'학습 플랫폼', 비밀번호 눈 토글 추가
AWESOMEDEV
2026-07-20 12:24:43 +09:00
-
d8708caca5
fix(learn): 과정 셀렉트를 학습 센터(/learn)에서만 노출
AWESOMEDEV
2026-07-20 12:19:50 +09:00
-
c5f875d990
feat(learn): 수준별 학습 과정 4종 — 초급·중급·고급·특급 48강좌 + 퀴즈 240문항
AWESOMEDEV
2026-07-20 12:13:25 +09:00
-
8058a89304
test(component): React 컴포넌트 테스트 도입 (Testing Library, 13개)
AWESOMEDEV
2026-07-20 08:39:01 +09:00
-
48bab9b2dd
fix(test): vitest 대상을 src로 한정 (e2e Playwright 스펙 제외)
AWESOMEDEV
2026-07-20 08:30:07 +09:00
-
1661591d8b
test(e2e): Playwright E2E 도입 — 로그인→강좌→퀴즈 + 멘토/감사로그
AWESOMEDEV
2026-07-20 08:27:42 +09:00
-
db54b9bc19
feat(db): Flyway 마이그레이션 도입 (ddl-auto update → validate)
AWESOMEDEV
2026-07-20 07:59:20 +09:00
-
0e3ab14b14
fix(security): Spring Boot 3.4.2 → 3.5.16 (OSV 발견 CVE 전부 해결)
AWESOMEDEV
2026-07-20 07:27:35 +09:00
-
a5deecf519
docs: SEC-02·03·04 구현 완료 표기 + CI 의존성 스캔 문서화
AWESOMEDEV
2026-07-17 19:01:46 +09:00
-
e04e93cf18
feat(security): 보안 3종 — PII 감사로그·공개쓰기 레이트리밋·CI 의존성 스캔
AWESOMEDEV
2026-07-17 18:52:44 +09:00
-
daf3e9ac09
docs(CI): 품질 게이트·브랜치 보호 PR 워크플로 문서화
AWESOMEDEV
2026-07-17 18:06:03 +09:00
-
63f34aa025
chore: 생성물 frontend/coverage/ 추적 제외 (.gitignore)
AWESOMEDEV
2026-07-17 18:02:42 +09:00
-
6ba8776e04
ci: 10점 향한 빠른 승리 3종 — 브랜치 보호·커버리지·린트/포맷
AWESOMEDEV
2026-07-17 18:02:08 +09:00
-
c723cba92c
test: 배포 스모크 테스트 (deploy/smoke-test.sh) — 인프라·설정 회귀 감지
AWESOMEDEV
2026-07-17 17:39:27 +09:00
-
edafae9f86
test(SEC-01): 보안·권한 계약 통합테스트 8개 (@WebMvcTest)
AWESOMEDEV
2026-07-17 17:33:37 +09:00
-
7788509651
test(QA-05): 프론트 테스트 하네스(Vitest) + gradeSql 단위테스트 9개 + CI 연결
AWESOMEDEV
2026-07-17 17:15:20 +09:00
-
92e65760bc
ci: 러너를 compose로 관리 + CI.md 문서 + OP-02 티켓 '구현됨'으로 갱신
AWESOMEDEV
2026-07-17 17:04:36 +09:00
-
740b533921
ci: Maven 다운로드를 archive.apache.org로 (dlcdn 404 → CI 복구)
AWESOMEDEV
2026-07-17 16:59:53 +09:00
-
bf4b6955e3
ci: Gitea Actions로 push 시 자동 테스트 게이트 추가 (OP-02)
AWESOMEDEV
2026-07-17 16:54:12 +09:00
-
9ae3cf2709
fix(cache): 문서 iframe ?v= 캐시버스터 + SPA 표준 캐시 정책
AWESOMEDEV
2026-07-17 16:38:15 +09:00
-
91a6c2a9a9
fix(cache): 학습 문서에 Cache-Control:no-cache — 옛 보안헤더가 캐시에 눌어붙는 문제 방지
AWESOMEDEV
2026-07-17 16:33:15 +09:00
-
0cbfe666d7
fix(security): X-Frame-Options DENY→SAMEORIGIN — 학습 문서 iframe 로딩 복구
AWESOMEDEV
2026-07-17 16:23:22 +09:00
-
f8dd3f683d
feat: 수료증 + 개발 용어 사전 98개 + 학습 경로 안내
AWESOMEDEV
2026-07-17 16:17:01 +09:00
-
1867c050c4
feat(ux): 학습센터를 카테고리 선택 방식으로 (83강좌 한번에 → 카테고리별 12개)
AWESOMEDEV
2026-07-17 15:55:42 +09:00
-
d9bd1a55c6
fix(ux): 페이지 이동 시 스크롤 맨 위로 (ScrollToTop)
AWESOMEDEV
2026-07-17 15:43:22 +09:00
-
4d5c6d2e2b
feat: 학습센터 '앱 개발' 카테고리 12강좌 추가 (안드로이드·iOS·크로스플랫폼)
AWESOMEDEV
2026-07-17 15:36:28 +09:00
-
24ff3320a3
docs: 티켓 풀에 고도화 점검 추가 티켓 14건 (20→34)
AWESOMEDEV
2026-07-17 15:03:10 +09:00
-
0a4c769d00
feat: 고도화 배치 7건 — 보안헤더·다운감시·로그회전·개인정보파기·문서정합성
AWESOMEDEV
2026-07-17 14:58:00 +09:00
-
bb12d072b1
docs: 코드리뷰 실습 가이드 + 캡스톤·데모데이 문서 추가
AWESOMEDEV
2026-07-17 13:56:38 +09:00
-
84144a1608
fix(security+a11y): 종합 감사(PMD+5관점, 29에이전트) 확정 12건 수정
AWESOMEDEV
2026-07-17 13:38:30 +09:00
-
2c8bbf3574
docs: 실전 티켓 풀 20개 전부 구체화 — mirim-app 실코드 기준
AWESOMEDEV
2026-07-17 12:50:37 +09:00
-
57a334545a
feat: 주소 입력을 카카오 우편번호 검색으로 — 주소 오타·누락 원천 차단
AWESOMEDEV
2026-07-17 12:01:36 +09:00
-
f557d7a189
feat: 학생용 '내 정보' 확인·수정 페이지 (/profile)
AWESOMEDEV
2026-07-17 11:52:04 +09:00
-
0336213ca2
fix: 기본기 전수 감사(38 에이전트, 172파일)에서 확정된 버그 10건 수정
AWESOMEDEV
2026-07-17 11:42:05 +09:00
-
03fdde7495
fix: 모바일 가입 폼에서 한 글자마다 키보드 닫히는 버그 수정
AWESOMEDEV
2026-07-17 11:03:35 +09:00
-
c0b783613d
feat: 회사 이메일 권장 규칙 안내 — 영문 이름.성 형식 (예: gildong.hong)
AWESOMEDEV
2026-07-17 10:51:27 +09:00
-
765d30c479
fix(ui): 반응형 전수 조사에서 발견된 문제 4건 수정
AWESOMEDEV
2026-07-17 10:44:50 +09:00
-
a2eb5e587a
feat(security): 로그인 무차별 대입 방어 — 5회 실패 시 5분 잠금
AWESOMEDEV
2026-07-17 10:17:37 +09:00
-
a52999d81d
feat: 텔레그램 알림 봇 연동 — 학생 가입·과제·코딩 제출을 멘토에게 즉시 알림
AWESOMEDEV
2026-07-17 10:09:52 +09:00
-
0b6c2a15a7
feat: 학습 센터에도 회사 한 줄 소개 추가 (대시보드와 동일 문구)
AWESOMEDEV
2026-07-17 10:00:28 +09:00
-
8b96aab694
feat: 대시보드에 회사 한 줄 소개 추가
AWESOMEDEV
2026-07-17 09:57:23 +09:00
-
6820345069
docs: 수습 가이드 회사 소개 보강 — 사업영역·회사 위치 추가
AWESOMEDEV
2026-07-17 09:54:49 +09:00
-
7af0298d96
style: 로그인 페이지 '미림마이스터고 수습 학습 플랫폼' 부제 제거
AWESOMEDEV
2026-07-17 09:49:54 +09:00
-
a5d4437b27
feat: SQL 코딩 문제 추가 — 브라우저 SQLite(sql.js)로 실행·자동채점
AWESOMEDEV
2026-07-17 09:47:54 +09:00
-
cb0fb54185
feat: 회원가입 개인정보 수집·이용 동의 추가 (고지 후 동의 + 시각 증빙)
AWESOMEDEV
2026-07-17 09:30:22 +09:00
-
8332f306f7
test: 인증·퀴즈 서비스 단위 테스트 추가 (오늘 난 버그 회귀 방지)
AWESOMEDEV
2026-07-17 09:18:37 +09:00
-
5e8f96719b
fix: 비밀번호 변경이 실제로 저장되지 않던 버그 (detached 엔티티)
AWESOMEDEV
2026-07-17 09:13:30 +09:00
-
ecb1298d93
feat: 학생 자율 가입 + 인적사항 수집 + 경리용 명단/CSV
AWESOMEDEV
2026-07-17 09:00:03 +09:00
-
387180dbfc
feat(ops): Gitea 자동 백업 추가 — 저장소·이슈·PR·계정 보호
AWESOMEDEV
2026-07-17 08:26:29 +09:00
-
44487d5746
feat(ops): DB 자동 백업 — 매일 S3 업로드, 30일 보관
AWESOMEDEV
2026-07-17 08:13:37 +09:00
-
8cc7fe749a
fix(ui): PC에서 상단 메뉴가 두 줄로 깨지던 문제 수정
AWESOMEDEV
2026-07-17 08:02:09 +09:00
-
c5c4a5b1f9
fix(security): 무인증 계정 탈취 경로 차단 + 세션 고정 방어 + 거짓 주석 수정
AWESOMEDEV
2026-07-17 07:58:50 +09:00
-
241b784e1e
feat: 코스 도해 완성 — 디자인·부록 23종 추가, 71개 전 코스 도해 완비
AWESOMEDEV
2026-07-17 07:24:17 +09:00
-
8486c7e656
fix(security): 세션 쿠키 보안 플래그 + 운영 로그 레벨
AWESOMEDEV
2026-07-17 07:19:21 +09:00
-
5a82ecb291
feat: 코딩 문제 20문항 — 브라우저 자동채점 + 멘토 코드 리뷰
AWESOMEDEV
2026-07-17 00:27:42 +09:00
-
e53b318ddf
feat: 모바일 반응형 개선 + 코스 개념 도해 48종 추가
AWESOMEDEV
2026-07-16 23:01:00 +09:00
-
cd9c34d0a7
feat: 코스별 확인 퀴즈 — 71개 코스 355문항, 서버 채점
AWESOMEDEV
2026-07-16 16:12:43 +09:00
-
6df3f308cc
feat: 멘토 주차별 체크리스트 진도 뷰 + 적대적 리뷰 반영
AWESOMEDEV
2026-07-16 15:53:14 +09:00
-
f181aef30b
feat: 대시보드에 학습 센터 진도 요약 위젯 추가
AWESOMEDEV
2026-07-16 15:36:37 +09:00
-
c4c3bb0712
feat: 멘토 페이지 학생별 코스 진도 현황 추가
AWESOMEDEV
2026-07-16 15:34:47 +09:00
-
b8c9da2d4a
feat: 학습 센터 코스 진도 체크 — 완료 토글 API + 하단 완료 바 + 허브 진도율
AWESOMEDEV
2026-07-16 15:18:10 +09:00
-
1303d06811
fix: 코스 콘텐츠 일괄 검수 반영 — 깨진 내부 링크·Gitea 포트·보안그룹 사실 교정
AWESOMEDEV
2026-07-16 14:49:10 +09:00
-
ff14183f03
feat: 카테고리당 12강좌 체제 완성 — 총 72강좌, 학습 순서 정렬 + 순번 표시
AWESOMEDEV
2026-07-16 10:21:04 +09:00
-
96f92eceba
feat: 학습 센터 아카데미 확장 — 카테고리당 10강좌, 총 55강좌 체제
AWESOMEDEV
2026-07-16 10:04:29 +09:00
-
3adebdb44a
feat: 학습 센터 10강좌 완성 — 리눅스·SQL·HTML/CSS·자바스크립트·UI/UX·피그마 추가
AWESOMEDEV
2026-07-16 09:37:33 +09:00
-
8f1143aee8
feat: 학습 센터 개편 — 컴퓨터 구성·데스크탑 조립·네트워크 코스 추가
AWESOMEDEV
2026-07-16 08:47:30 +09:00
-
b834afad4b
style: 대시보드·과제 페이지 디자인 개편 — 히어로·진행률 통계·일차 그룹핑
AWESOMEDEV
2026-07-16 08:36:43 +09:00
-
c6d723824b
feat: 설치 가이드 개편 — IntelliJ 설치·Git 연결 단계 추가, 가이드 디자인 시스템 도입
AWESOMEDEV
2026-07-16 08:32:51 +09:00
-
111590104e
feat: 수습 학습 플랫폼 최초 구축 (React + Spring Boot + PostgreSQL)
AWESOMEDEV
2026-07-16 08:18:12 +09:00