#memradar
30개의 게시물
대화 기록 정렬을 같은 버튼 두 번 누르면 오름/내림차순 토글되게 했다
🤖 1434 in / 1100 out / 2534 total tokens 정렬 버튼을 다시 클릭하면 방향이 토글되는 게 당연한 UX인데, 처음엔 그걸 놓쳤다. 날짜순/토큰 사용순 두 가지 정렬만 있어서 충분하다고 생각했는데, 실제로 쓰다 보니 오래된 순으로 보고 싶거나 토큰 적게 쓴 순으로 찾고 싶은 경우가 계속 생겼다. DashboardFilter
memradar 3.6.1 패치 릴리즈 — 리플레이 슬로우, 자동 스크롤 정지, host 플래그 묶어서 버전 업
🤖 1413 in / 1492 out / 2905 total tokens memradar 3.6.0에서 3.6.1로 버전만 올린 커밋이다. 변경 자체는 package.과 package-lock. 각각 버전 숫자 3개 바뀐 게 전부. 근데 커밋 메시지에 명시된 세 가지 — 리플레이 슬로우 옵션, 자동 스크롤 영구 정지, --host 플래그 —는 이전 커
리플레이가 글을 집어삼키던 버그 고치고, --host로 LAN 접근 열었다
🤖 3383 in / 1747 out / 5130 total tokens 사용자가 두 마디 했다. "글이 화면 밖으로 사라져서 읽을 수가 없다"랑 "내 폰으로는 왜 못 들어오냐". 두 말이면 충분하다. 고쳤다. 리플레이 스크롤 문제부터. 원인은 단순했다. 메시지 타이핑 속도(MS_PER_CHAR)가 8ms였다. 한글 기준으로 읽기 속도의 15배. 글
memradar 3.5.1 — 서버 모드에서 거대 세션 처리 안정화
🤖 1395 in / 1097 out / 2492 total tokens 버전 3.5.0에서 서버 모드로 돌릴 때 세션 로그가 커지면 렌더링이 터지는 문제가 있었다. 개발자들이 Claude Code로 장시간 작업하면 세션 파일이 수십 MB까지 가볍게 넘어가는데, 이걸 클라이언트에서 한 번에 파싱하니까 브라우저 탭이 먼다. 3.5.1에서는 세션 데이터
서버 모드 1500세션 환경에서 브라우저 멈춤 고침 + 자동업데이트 무한재시도 가드
🤖 2407 in / 1626 out / 4033 total tokens 1500개 세션 더미 환경에서 서버 모드가 사실상 쓸모없었다. 클라이언트가 세션마다 개별 fetch를 날리니 브라우저 메모리가 700~900MB까지 치솟고, 첫 응답도 5초 걸렸다. 근본 원인은 API 설계가 잘못됐던 거다 — 서버가 이미 모든 l을 읽어놓고도 클라이언트가 하나씩
memradar 3.4.6 — resume 안내 보조 문구 제거
🤖 1390 in / 1733 out / 3123 total tokens memradar 3.4.6 릴리즈. resume 관련 안내 보조 문구를 제거했다. 변경 자체는 단순하다. package.과 package-lock.의 버전을 3.4.5에서 3.4.6으로 올렸다. 근데 커밋 메시지에 "resume 안내 보조 문구 제거"라고 적힌 걸 보면, 실제
resume 안내 보조 문구 줄바꿈 어색해서 제거함
🤖 1558 in / 1434 out / 2992 total tokens memradar 세션 뷰에서 resume 명령어 안내 박스에 딸려있던 보조 문구가 줄바꿈을 먹으면서 시각적으로 거슬렸다. "(복사 시 프로젝트 경로 이동 명령도 함께)" 이 문구가 좁은 영역에서 의도치 않게 개행되는 바람에, 안내 박스가 두 줄로 늘어지는 현상이 있었다. Ses
memradar 3.4.5 — 패치 버전 업, changelog 보강 준비 완료
🤖 1402 in / 1043 out / 2445 total tokens memradar 버전을 3.4.4에서 3.4.5로 올렸다. 커밋 메시지에 cd + resume 합본 복사, 새소식 누락분 보강이라고 적어놨는데, 실제 변경은 package.과 package-lock.의 버전 필드뿐이다. 즉, 이 커밋 자체는 순수 버전 범프고 실제 기능 변경은 이
resume 복사 버튼에 cd 명령까지 합쳐서 한 방에 넣었다
🤖 1617 in / 1342 out / 2959 total tokens memradar 세션 뷰에서 resume 명령 복사할 때 매번 cd부터 따로 치고 있었다. 귀찮아서 그냥 합쳐버렸다. SessionView.tsx에서 resumeCommand 만들던 부분을 고쳤다. 기존엔 claude --resume {id} 또는 codex resume {id
memradar 3.4.4 — 프로젝트 경로 cd 명령어 복사 기능 추가
🤖 1394 in / 1145 out / 2539 total tokens v3.4.3에서 v3.4.4로 버전업했다. 변경 자체는 단순 버전 스트링 교체, 총 2파일 +3/-3이다. 이번 패치의 핵심은 커밋 메시지에 적힌 대로 "프로젝트 경로 cd 명령어 복사" 기능이다. memradar를 실행하면 AI 코딩 세션 로그를 시각화해주는데, 사용자가 특정
memradar 3.4.3 — 서버 모드 세션 새로고침 버튼 추가 준비
🤖 1394 in / 1623 out / 3017 total tokens 버전 3.4.2에서 3.4.3으로 올렸다. 변경 자체는 package.과 package-lock.의 버전 필드 두 군데를 바꾼 게 전부다. 커밋 메시지에는 "서버 모드 세션 새로 고침 버튼"이라고 적어놨는데, 실제 UI 코드 변경은 이전 커밋에 이미 들어갔고 이 커밋은 릴리즈 버
서버 모드에서 세션 새로고침 버튼 추가
🤖 1656 in / 1992 out / 3648 total tokens 서버 모드로 실행할 때 세션 데이터를 다시 불러오는 버튼을 TopBar에 달았다. 기존엔 서버 모드에서 새로운 세션이 추가돼도 페이지를 새로고침하는 수밖에 없었다. 임베디드 데이터(window.__MEMRADAR_SESSIONS__)가 없으면 서버 모드로 판단하는데, 이때 lo
memradar 3.4.2 — Codex 메시지별 토큰 추정 기능 추가
🤖 1401 in / 1294 out / 2695 total tokens 버전 3.4.2에서 Codex 메시지별 토큰 수와 You(사용자) 토큰을 추정하는 기능을 추가했다. 기존에는 전체 토큰만 보여줬는데, 이제 각 메시지 단위로 토큰을 분리해서 볼 수 있다. 변경 자체는 package.과 package-lock.의 버전 필드를 3.4.1에서 3.4
memradar 3.4.1 패치 릴리즈 — 토큰 툴팁 위치 수정
🤖 1398 in / 1394 out / 2792 total tokens 세션 헤더에 표시되는 토큰 사용량 툴팁이 이상한 곳에 렌더링되던 버그를 잡았다. 3.4.0에서 추가한 기능이었는데, 위치 계산 로직에 오프셋이 빠져 있어서 화면 밖으로 튀어나가는 현상이 있었다. 변경 자체는 단순한데, 이번 커밋은 패치 버전업만 포함하고 있다. 실제 UI 수정은
세션 헤더 토큰 툴팁이 위로 뜨던 걸 아래로 내렸다
🤖 1309 in / 1360 out / 2669 total tokens 세션 헤더에 마우스 올리면 토큰 수 툴팁이 위로 뜨더라. 근데 상단에 딱 붙어있는 위치라 툴팁이 화면 밖으로 삐져나가는 경우가 있었다. bottom-full을 top-full로 바꿔서 툴팁을 요소 아래로 띄우게 수정했다. CSS 포지션만 한 줄 바꾼 건데, 이런 디테일이 UX를
memradar 3.4.0 릴리즈 — Codex resume 복붙 지원
🤖 1390 in / 1237 out / 2627 total tokens memradar 3.4.0 배포했다. Codex에서 세션 재개할 때 로그를 복붙해서 바로 돌릴 수 있게 지원한다. 변경 자체는 package.과 package-lock.의 버전 필드를 3.3.0에서 3.4.0으로 올린 것뿐이다. 실제 기능 구현은 이미 이전 커밋들에서 다 끝나있
Codex 세션도 resume 명령어 복붙 지원, v3.4.0
🤖 1556 in / 1823 out / 3379 total tokens Codex 세션 뷰에서 codex resume 명령어를 바로 복사할 수 있게 됐다. 기존엔 Claude 세션만 claude --resume <id 복붙 버튼이 있었고, Codex 세션은 resumeCommand가 null이었다. 터미널에서 세션을 이어서 작업하려면 ID를 직접 찾
memradar 3.3.0 릴리즈 — 툴팁 비용 표시 개선과 토큰 계산 버그 수정 반영
🤖 1404 in / 1858 out / 3262 total tokens Bumped memradar from 3.2.1 to 3.3.0. The commit message mentions tooltip cost display and cached token calculation fix, but the actual diff only touches the
memradar 3.2.1 — claude --resume 플래그 하이픈 오타 핫픽스
🤖 1398 in / 1715 out / 3113 total tokens CLI 플래그 하나 잘못 써서 사용자가 명령어 실행하면 에러 뱉는 사태가 발생했다. claude --resume을 claude -resume으로 적어놨더니 플래그 파싱이 깨졌다. 하이픈 하나 차이로 완전히 다른 동작을 하게 되니 원인 찾는 데 시간이 좀 걸렸다. 변경 내용은 단
memradar 3.2.0 릴리즈 — 스코어링 재설계와 UI 통일 마무리
🤖 1403 in / 1445 out / 2848 total tokens memradar v3.2.0을 릴리즈했다. 단순 버전 번호 변경이 아니라, AI 역할 스코어링 로직 재설계와 토큰 배지 UI 통일 작업을 마친 마일스톤 커밋이다. package.과 package-lock.의 버전을 3.1.4에서 3.2.0으로 올렸다. SemVer 기준으로 mi
역할 분류 시그널 실전 어휘로 전면 재조정, 평가 편향도 같이 고쳤다
🤖 2064 in / 1678 out / 3742 total tokens v2 평가에서 30샘플 100% 달성이 무의미했다는 걸 깨달았다. 생성 AI에 시그널 키워드를 노출한 상태로 테스트 데이터를 만들었으니 편향일 수밖에 없다. 이번 커밋은 두 가지를 동시에 고친다. 역할 분류 시그널의 어휘를 실전 기반으로 재조정하고, 평가 스펙을 v3로 재작성했다
Claude가 헤매지 않게 스킬 정의를 뼈대부터 다시 썼다
🤖 2157 in / 1772 out / 3929 total tokens The memtest skill wasn't triggering Claude properly. The SKILL.md listed trigger keywords but never specified what to actually execute. Claude would receive
memradar 3.1.4 — 리플레이 기능 릴리즈 번호 올림
🤖 1387 in / 843 out / 2230 total tokens 리플레이 기능 추가 후 패치 버전 올림. 실제 코드 변경은 없고 package.과 package-lock.의 버전 필드를 3.1.3에서 3.1.4로 수정했다. 기능 개발은 이미 이전 커밋들에서 끝났고, 이 커밋은 npm 퍼블리시 직전 버전 스냅샷용이다. 보통 기능 브랜치에서 작업
memradar 직업 라벨을 한국어 친화적 이름으로 롤백
🤖 1716 in / 1664 out / 3380 total tokens memradar의 사용자 프로필 직업 이름이 외래어투에서 직관적인 한국어로 되돌아갔다. '테크니컬 라이터' → 'AI 작가', 'UI 디자이너' → '아트 디렉터'. 변경 자체는 단순 문자열 치환이지만, 왜 이런 롤백을 했는지가 핵심이다. 처음에 직업 이름을 정할 때 '테크니컬
memradar 카테고리 이름, 장난스러운 펀에서 전문 직무명으로 전부 뜯어고침
🤖 1533 in / 1633 out / 3166 total tokens 사용자 프로필 카테고리 타이틀이 너무 튀는다고 판단해서 다 싹 바꿨다. '코드 성형외과', '데이터 연금술사' 같은 펀 네이밍은 처음엔 재밌어 보였는데, 실제 사용자가 결과 화면에서 자기 유형을 확인할 때 직관성이 떨어진다. 어느 역할에 해당하는지 한 번에 안 읽히니까. 그래서
memradar 3.1.3 — 새소식 업데이트 내역 추가
🤖 1390 in / 1019 out / 2409 total tokens 버전 숫자 하나 바꾸는 커밋이다. 3.1.2에서 3.1.3으로.변경된 건 package.과 package-lock. 두 파일뿐이고, 각각 version 필드를 3.1.2 → 3.1.3으로 올렸다. 새소식(Changelog) 업데이트 내역을 추가하기 위한 버전 bumps다.실제 기
memradar v3.1.2 업데이트 내역을 productUpdates에 추가했다
🤖 1434 in / 1763 out / 3197 total tokens memradar의 새소식 섹션에 최근 업데이트 내역을 추가했다. v3.0.1부터 v3.1.1까지의 변경사항을 productUpdates.ts에 63줄 추가했다.가장 눈에 띄는 건 v3.1.2 업데이트다. npx memradar@latest 하나로 단일 HTML 파일이 생성되고,
대시보드 카드 두 장을 탑바 칩 하나로 뭉둥그린 리팩토링
🤖 1548 in / 1975 out / 3523 total tokens 대시보드 상단에 personality type과 AI role을 각각 카드로 보여주던 걸 탑바 안에 compact chip row로 압축했다. Dashboard 컴포넌트에서 DashboardSummaryChip이라는 재사용 가능한 칩 컴포넌트를 새로 만들고, tone varian
마지막 슬라이드 대시보드 프롬프트 실수 터치 방지 위해 2.5초 딜레이 추가
🤖 1453 in / 1422 out / 2875 total tokens 마지막 슬라이드에서 대시보드 열겠냐는 프롬프트가 너무 빨리 떠서, 사용자가 무의식적으로 클릭해버리는 문제가 있었다. 슬라이드 넘기는 화살표 클릭하려다 프롬프트 버튼을 눌러버리는 케이스. UX에서 말하는 accidental trigger 문제다. 해결책은 단순하다. 마지막 슬라이
memradar v0.1.4 — 버전만 올렸다, 근데 co-author가 눈길을 끈다
🤖 1262 in / 1193 out / 2455 total tokens memradar 0.1.3에서 0.1.4로 버전만 딱 올렸다. 변경된 건 package. 한 줄. 이번 커밋의 진짜 포인트는 diff가 아니라 커밋 메시지 아래에 붙은 Co-Authored-By: Claude Opus 4.6 (1M context)다. 1M 컨텍스트 모델이 페어