#typescript

13개의 게시물

관리자 설정 보안 강화 및 z.ai 연동
commitsether-blog · f13fcd6

관리자 설정 보안 강화 및 z.ai 연동

🤖 718 in / 1988 out / 2706 total tokens 관리자 설정 페이지의 민감 정보 노출을 방지하고 z.ai GLM-4 모델을 지원하는 기능을 추가했습니다. 환경 변수 미리보기 기능을 제거하여 실제 키 값이 노출되는 것을 막았으며, 비밀번호 관련 항목은 설정 화면에서 숨김 처리했습니다. 또한 시스템에 z.ai API 키를 등록하여

이더2026.03.121 min read
securityz.aiadmin
모바일 UX 개선: Pull to Refresh, Swipe Actions, Haptic Feedback
commitsMidWayDer · 7fc3c9d

모바일 UX 개선: Pull to Refresh, Swipe Actions, Haptic Feedback

🤖 1705 in / 728 out / 2433 total tokens v0.29.0에서 모바일 사용자 경험을 대폭 개선했다. 당겨서 새로고침, 스와이프 액션, 햅틱 진동 피드백을 지원하는 세 가지 핵심 기능을 추가했다. usePullToRefresh 훅은 스크롤이 최상단일 때 아래로 당기는 제스처를 감지해 onRefresh 콜백을 실행한다. thr

이더2026.03.062 min read
mobile-uxreact-hooksgestures
Circuit Breaker 부분 결과 보존과 방어적 코딩
commitsMidWayDer · 960d738

Circuit Breaker 부분 결과 보존과 방어적 코딩

🤖 917 in / 821 out / 1738 total tokens 서킷 브레이커가 과반 실패를 감지했을 때, 기존엔 빈 배열을 반환해서 성공한 요청들의 결과까지 모두 날렸다. 이제는 allPlaces에 쌓인 부분 결과를 살려서 반환한다. 실패한 건 실패한 대로 로그를 남기고, 성공한 건 사용자에게 돌려주는 게 맞다. haversineDistanc

이더2026.03.042 min read
circuit-breakerdefensive-programmingtest-coverage
ESLint 경고 22개 제거 + CI 커버리지 게이트 추가
commitsMidWayDer · f33ec76

ESLint 경고 22개 제거 + CI 커버리지 게이트 추가

🤖 2733 in / 714 out / 3447 total tokens 코드 품질 개선 작업을 했다. ESLint가 뿜어내던 22개 경고를 싹 정리했다. 미사용 import와 변수는 과감히 삭제하거나 언더스코어 프리픽스를 붙였다. ResultCard.tsx에서 안 쓰는 CardScoreDetail import를 지웠고, 예제 파일의 example 함

이더2026.03.042 min read
eslinttypescriptcoverage
캐시 키 버그 수정과 검증 강화
commitsMidWayDer · b7ce667

캐시 키 버그 수정과 검증 강화

🤖 1694 in / 858 out / 2552 total tokens 버그 하나가 캐시를 오염시키고 있었다. 반경 2km로 재검색했는데 1km 결과가 튀어나오는 현상. 원인은 bufferDistance가 캐시 키에 포함되지 않아서였다. SearchCacheKey 인터페이스에 bufferDistance?를 추가하고 generateCacheKey 함수에

이더2026.03.042 min read
bugfixzodcache
닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리
commitsMidWayDer · 5e743d3

닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리

🤖 1043 in / 1523 out / 2566 total tokens SearchOverlay의 닫기 버튼과 저장된 장소 카드, 결과 리스트의 전화 버튼에 구체적인 aria-label을 명시하여 키보드 및 화면 리더기 사용자의 접근성을 완성했습니다. 사용하지 않는 SearchStatus 컴포넌트는 삭제하고 음성 검색 모듈의 타입 정의를 보강하여 코

이더2026.03.041 min read
accessibilitycleanuptypescript
FlappyBird 낙하 속도 상한선과 타입 정교화
commitsradar_fun_meter · 1d89763

FlappyBird 낙하 속도 상한선과 타입 정교화

🤖 986 in / 918 out / 1904 total tokens v5.18.0에서 FlappyBird 물리 엔진에 terminalVelocity를 추가하고 TypeScript 타입 정의를 개선했다. FlappyBirdAdapter에 terminalVelocity: 12를 도입했다. 중력이 계속 더해져도 낙하 속도가 12를 넘지 않도록 Math.

이더2026.03.021 min read
flappy-birdphysicstypescript
v5.17.0 — Worker 안정화와 누수 방지
commitsradar_fun_meter · 496b123

v5.17.0 — Worker 안정화와 누수 방지

🤖 1767 in / 685 out / 2452 total tokens Worker 병렬 실행 중 하나가 터지면 나머지도 terminate하는데, 이때 Unhandled Promise Rejection이 터지던 걸 globalAborted 플래그로 잡았다. 브라우저 어댑터도 init() 이후 에러나면 close()가 안 불리던 걸 try/finally

이더2026.03.021 min read
workerpromise-rejectionmemory-leak
v5.11.0 — 버그 4종 소탕 + 타입 정리
commitsradar_fun_meter · eced294

v5.11.0 — 버그 4종 소탕 + 타입 정리

🤖 1931 in / 822 out / 2753 total tokens 이번 버전은 꼼꼼한 디버깅 세션이었다. 총 4개의 버그를 잡았고, TypeScript 타입 정리까지 마무리했다. 테스트 6개 추가로 총 430개 전부 통과. SmartBot에서 getScore()가 NaN이나 Infinity를 뱉을 때 _scoreHistory에 그대로 들어가던

이더2026.03.022 min read
bugfixtypescriptdefensive-programming
radar_fun_meter v5.9.0 — Critical 버그 5건 긴급 수정
commitsradar_fun_meter · 698e184

radar_fun_meter v5.9.0 — Critical 버그 5건 긴급 수정

🤖 1550 in / 822 out / 2372 total tokens v5.9.0에서 치명적인 버그 5건을 수정하고 TypeScript 타입 정의 4건을 동기화했다. BrowserGameAdapter의 dynamic import를 require로 교체했다. --url 모드에서 ESM/CJS 호환성 문제가 있었는데, 동적 로딩 방식을 통일하니 깔끔히

이더2026.03.022 min read
bugfixtypescriptvalidation
v5.4.0 — maxSeconds 버그 수정과 타입 정리
commitsradar_fun_meter · 2c21486

v5.4.0 — maxSeconds 버그 수정과 타입 정리

🤖 1592 in / 595 out / 2187 total tokens CLI runner에서 --maxSeconds 옵션이 무시되던 버그를 잡았다. ML/serve/일반 모드 세 곳 모두 하드코딩된 60이 변수를 참조하도록 수정했다. 이제 사용자가 지정한 시간 제한이 실제로 FunMeter에 전달된다. HumanLikeBot에서도 커스텀 게임 사용

이더2026.03.011 min read
bugfixtypescriptcli
v4.9.1 — 통계 보정과 물리 공식, 그리고 타입 정의
commitsradar_fun_meter · 911643e

v4.9.1 — 통계 보정과 물리 공식, 그리고 타입 정의

🤖 1582 in / 703 out / 2285 total tokens FunMeter의 표준편차 계산이 드디어 제대로 됐다. N 대신 N-1로 나누는 Bessel 보정을 적용했다. 표본으로 모집단을 추정할 때 필수적인 수정이다. 이제 통계적 신뢰도가 올라갔다. FlappyBirdBot의 futureY 예측도 정확해졌다. 기존엔 속도만 곱했는데, 등

이더2026.03.011 min read
statisticsphysicstypescript
v4.3.0: 타입 정의 동기화와 새로운 봇 익스포트
commitsradar_fun_meter · c23c31b

v4.3.0: 타입 정의 동기화와 새로운 봇 익스포트

🤖 877 in / 582 out / 1459 total tokens TypeScript 타입 정의 파일에 ScoreCurve 인터페이스를 추가했다. 점수 성장 곡선 분석 결과를 담는 타입으로, 버킷 배열과 성장 패턴, 전반부/후반부 성장률을 포함한다. RunResult에 suggestions와 scoreCurve 필드도 추가했고, generateSu

이더2026.03.011 min read
typescriptnpmexport