Talk-Trace-AI / app.py

Commit History

  1. fix: HCI 개선 1~4 — 에러코드 노출, 방 자동선택, 빈방 fallback, 토론상태 표시⁠

    Claude
    Unverified signature
    9dcf3c3

  1. fix: 실시간 보드 삭제 반영, 내용 마크다운 렌더링, 참여도 자동갱신, 성능 개선⁠

    Claude
    Unverified signature
    c65e101

  1. fix: _poll_debate_status에서 st.rerun(scope='app') 적용⁠

    Claude
    Unverified signature
    abcc046
  2. fix: IPv6 IP 익명화 지원 추가 (anonymize_ip 공통 함수)⁠

    Claude
    Unverified signature
    02c069f
  3. fix: 유효성 검사 오류 메시지에서 영문 에러코드 제거⁠

    Claude
    Unverified signature
    e109735
  4. fix: IP 익명화 형식 X.X. → 0.0. 으로 수정 (inet 타입 호환)⁠

    Claude
    Unverified signature
    b1e8bd4

  1. fix: admin 첫 화면 분기 로직을 app.py 상단으로 이동⁠

    Claude
    Unverified signature
    9395c32
  2. feat: 주제 수정을 상단으로 이동 + admin 첫 화면 자동 분기⁠

    Claude
    Unverified signature
    096e84c

  1. fix: 토론 종료 후 신규 접속 학생의 post-opinion 접근 차단⁠

    Claude
    Unverified signature
    78687ed
  2. feat: 교사 배움 분석 학생 기록 삭제 + IP A.X.X.D 포맷 표시⁠

    Claude
    Unverified signature
    324c055
  3. fix: 교사 토론 종료 시 학생 화면 자동 반영 — 3초 폴링 fragment 추가⁠

    Claude
    Unverified signature
    bdf2fff
  4. feat: 작업 2 - 최종 입장 표현 구현⁠

    Claude
    Unverified signature
    1f31eaa

  1. feat: 토론 전후 생각 변화 기록 기능 추가 (Sprint 3 작업 1)⁠

    Claude
    Unverified signature
    5c3354b

  1. feat: 교사 세특 작성 영역 전체 제거⁠

    Claude
    Unverified signature
    10d9001

  1. fix: 제출 섹션을 @st .fragment로 분리 — 쿨다운 rerun이 하단 콘텐츠 숨기는 문제 해결⁠

    Claude
    Unverified signature
    8dbc191
  2. fix: 버튼 다중 클릭 방지 — is_working 플래그 + 0.5초 단위 sleep⁠

    Claude
    Unverified signature
    1f7e056
  3. fix: 제출 쿨다운 후 버튼 자동 복구 (sleep + st.rerun)⁠

    Claude
    Unverified signature
    ff2c988
  4. fix: IP 익명화 — 첫 번째·마지막 옥텟만 유지 (x.0.0.x)⁠

    Claude
    Unverified signature
    68f6942
  5. fix: IP 익명화 강화 — 첫 번째 옥텟만 유지 (x.0.0.0)⁠

    Claude
    Unverified signature
    058ccd7
  6. 제출 성공 후 3초 쿨다운 안내 문구 추가⁠

    Claude
    Unverified signature
    5448f7f
  7. fix: 제출 버튼 3초 비활성화로 Rate Limiting 단순화⁠

    Claude
    Unverified signature
    bf6465c
  8. fix: Rate Limiting을 DB 기반 서버사이드 체크로 교체⁠

    Claude
    Unverified signature
    018c37f
  9. fix: IP 익명화 방식 수정 (inet 타입 호환)⁠

    Claude
    Unverified signature
    3feaea0
  10. fix: 코드 리뷰 지적사항 8건 수정⁠

    Claude
    Unverified signature
    44ebedd

  1. refactor: 불필요한 파일 통폐합 및 관심사 분리⁠

    Claude
    Unverified signature
    8673167

  1. Fix: 홈 화면 초기 로딩 속도 개선 — 무거운 임포트 지연⁠

    Claude
    Unverified signature
    85d74ac
  2. Fix: 초기 화면 로딩 속도 회복 - check_schema_columns 선제 호출 제거⁠

    Claude
    Unverified signature
    5e0df16
  3. Fix: service_role 키 사용 시 불필요한 auth 로그인 건너뜀⁠

    Claude
    Unverified signature
    23fafdc
  4. Fix: 대기실 이동 시 Running 스피너 지연 개선⁠

    Claude
    Unverified signature
    01c34b8
  5. Fix: 방 입장 후에도 관리자 바로가기 버튼 유지⁠

    Claude
    Unverified signature
    f327ff5

  1. Fix: 의견 제출/삭제/힌트 전송 후 캐시 즉시 무효화⁠

    Claude
    Unverified signature
    9d7fd67
  2. Fix: 미사용 import 제거, fetch_live_messages 이중 DB 호출 캐싱⁠

    Claude
    Unverified signature
    09bd939

  1. Fix: pages/ → views/ to prevent Streamlit multi-page auto-routing⁠

    Claude
    Unverified signature
    69b8ae1
  2. Refactor: split app.py into pages/ and components/ modules⁠

    Claude
    Unverified signature
    3bb2388

  1. Update app.py

    Unverified signature
    3661e41
  2. Update app.py

    Unverified signature
    b1b73b8
  3. Update app.py

    Unverified signature
    9b5c192
  4. Update app.py

    Unverified signature
    87acb97

  1. Update app.py

    Unverified signature
    eaba3e2
  2. Update app.py

    Unverified signature
    fe15e44
  3. Update app.py

    Unverified signature
    dbedccd
  4. Update app.py

    Unverified signature
    02280f4
  5. Update app.py

    Unverified signature
    3ff3da2

  1. Update app.py

    Unverified signature
    be09964
  2. Update app.py

    Unverified signature
    f77f00d
  3. Update app.py

    Unverified signature
    349f165

  1. Update app.py

    Unverified signature
    baf57bd
  2. Update app.py

    Unverified signature
    3d4a8d5
  3. Update app.py

    Unverified signature
    d7bac00
  4. Update app.py

    Unverified signature
    a2795da