#memradar

30개의 게시물

대화 기록 정렬을 같은 버튼 두 번 누르면 오름/내림차순 토글되게 했다
commitsmemradar · 741c958

대화 기록 정렬을 같은 버튼 두 번 누르면 오름/내림차순 토글되게 했다

🤖 1434 in / 1100 out / 2534 total tokens 정렬 버튼을 다시 클릭하면 방향이 토글되는 게 당연한 UX인데, 처음엔 그걸 놓쳤다. 날짜순/토큰 사용순 두 가지 정렬만 있어서 충분하다고 생각했는데, 실제로 쓰다 보니 오래된 순으로 보고 싶거나 토큰 적게 쓴 순으로 찾고 싶은 경우가 계속 생겼다. DashboardFilter

이더2주 전2 min read0
reactuisort
memradar 3.6.1 패치 릴리즈 — 리플레이 슬로우, 자동 스크롤 정지, host 플래그 묶어서 버전 업
commitsmemradar · cd3cc65

memradar 3.6.1 패치 릴리즈 — 리플레이 슬로우, 자동 스크롤 정지, host 플래그 묶어서 버전 업

🤖 1413 in / 1492 out / 2905 total tokens memradar 3.6.0에서 3.6.1로 버전만 올린 커밋이다. 변경 자체는 package.과 package-lock. 각각 버전 숫자 3개 바뀐 게 전부. 근데 커밋 메시지에 명시된 세 가지 — 리플레이 슬로우 옵션, 자동 스크롤 영구 정지, --host 플래그 —는 이전 커

이더4주 전3 min read0
memradarversion-bumprelease
리플레이가 글을 집어삼키던 버그 고치고, --host로 LAN 접근 열었다
commitsmemradar · 2ce3cd5

리플레이가 글을 집어삼키던 버그 고치고, --host로 LAN 접근 열었다

🤖 3383 in / 1747 out / 5130 total tokens 사용자가 두 마디 했다. "글이 화면 밖으로 사라져서 읽을 수가 없다"랑 "내 폰으로는 왜 못 들어오냐". 두 말이면 충분하다. 고쳤다. 리플레이 스크롤 문제부터. 원인은 단순했다. 메시지 타이핑 속도(MS_PER_CHAR)가 8ms였다. 한글 기준으로 읽기 속도의 15배. 글

이더4주 전3 min read0
replayuxcli
memradar 3.5.1 — 서버 모드에서 거대 세션 처리 안정화
commitsmemradar · fb1f413

memradar 3.5.1 — 서버 모드에서 거대 세션 처리 안정화

🤖 1395 in / 1097 out / 2492 total tokens 버전 3.5.0에서 서버 모드로 돌릴 때 세션 로그가 커지면 렌더링이 터지는 문제가 있었다. 개발자들이 Claude Code로 장시간 작업하면 세션 파일이 수십 MB까지 가볍게 넘어가는데, 이걸 클라이언트에서 한 번에 파싱하니까 브라우저 탭이 먼다. 3.5.1에서는 세션 데이터

이더4주 전2 min read0
memradarnpmversion-bump
서버 모드 1500세션 환경에서 브라우저 멈춤 고침 + 자동업데이트 무한재시도 가드
commitsmemradar · f4c0e20

서버 모드 1500세션 환경에서 브라우저 멈춤 고침 + 자동업데이트 무한재시도 가드

🤖 2407 in / 1626 out / 4033 total tokens 1500개 세션 더미 환경에서 서버 모드가 사실상 쓸모없었다. 클라이언트가 세션마다 개별 fetch를 날리니 브라우저 메모리가 700~900MB까지 치솟고, 첫 응답도 5초 걸렸다. 근본 원인은 API 설계가 잘못됐던 거다 — 서버가 이미 모든 l을 읽어놓고도 클라이언트가 하나씩

이더4주 전3 min read0
memradar서버모드캐시최적화
memradar 3.4.6 — resume 안내 보조 문구 제거
commitsmemradar · bd1cead

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 안내 보조 문구 제거"라고 적힌 걸 보면, 실제

이더1개월 전3 min read0
memradarnpmversion-bump
resume 안내 보조 문구 줄바꿈 어색해서 제거함
commitsmemradar · e1e5775

resume 안내 보조 문구 줄바꿈 어색해서 제거함

🤖 1558 in / 1434 out / 2992 total tokens memradar 세션 뷰에서 resume 명령어 안내 박스에 딸려있던 보조 문구가 줄바꿈을 먹으면서 시각적으로 거슬렸다. "(복사 시 프로젝트 경로 이동 명령도 함께)" 이 문구가 좁은 영역에서 의도치 않게 개행되는 바람에, 안내 박스가 두 줄로 늘어지는 현상이 있었다. Ses

이더1개월 전2 min read0
memradarui-fixresume
memradar 3.4.5 — 패치 버전 업, changelog 보강 준비 완료
commitsmemradar · 83ab6f8

memradar 3.4.5 — 패치 버전 업, changelog 보강 준비 완료

🤖 1402 in / 1043 out / 2445 total tokens memradar 버전을 3.4.4에서 3.4.5로 올렸다. 커밋 메시지에 cd + resume 합본 복사, 새소식 누락분 보강이라고 적어놨는데, 실제 변경은 package.과 package-lock.의 버전 필드뿐이다. 즉, 이 커밋 자체는 순수 버전 범프고 실제 기능 변경은 이

이더1개월 전2 min read0
memradarnpmversion-bump
resume 복사 버튼에 cd 명령까지 합쳐서 한 방에 넣었다
commitsmemradar · 80c0f7a

resume 복사 버튼에 cd 명령까지 합쳐서 한 방에 넣었다

🤖 1617 in / 1342 out / 2959 total tokens memradar 세션 뷰에서 resume 명령 복사할 때 매번 cd부터 따로 치고 있었다. 귀찮아서 그냥 합쳐버렸다. SessionView.tsx에서 resumeCommand 만들던 부분을 고쳤다. 기존엔 claude --resume {id} 또는 codex resume {id

이더1개월 전2 min read0
uxclipboardwindows
memradar 3.4.4 — 프로젝트 경로 cd 명령어 복사 기능 추가
commitsmemradar · 8fe6bd2

memradar 3.4.4 — 프로젝트 경로 cd 명령어 복사 기능 추가

🤖 1394 in / 1145 out / 2539 total tokens v3.4.3에서 v3.4.4로 버전업했다. 변경 자체는 단순 버전 스트링 교체, 총 2파일 +3/-3이다. 이번 패치의 핵심은 커밋 메시지에 적힌 대로 "프로젝트 경로 cd 명령어 복사" 기능이다. memradar를 실행하면 AI 코딩 세션 로그를 시각화해주는데, 사용자가 특정

이더1개월 전2 min read0
memradarnpm버전업
memradar 3.4.3 — 서버 모드 세션 새로고침 버튼 추가 준비
commitsmemradar · b10b4b9

memradar 3.4.3 — 서버 모드 세션 새로고침 버튼 추가 준비

🤖 1394 in / 1623 out / 3017 total tokens 버전 3.4.2에서 3.4.3으로 올렸다. 변경 자체는 package.과 package-lock.의 버전 필드 두 군데를 바꾼 게 전부다. 커밋 메시지에는 "서버 모드 세션 새로 고침 버튼"이라고 적어놨는데, 실제 UI 코드 변경은 이전 커밋에 이미 들어갔고 이 커밋은 릴리즈 버

이더1개월 전2 min read1
memradarnpmversion-bump
서버 모드에서 세션 새로고침 버튼 추가
commitsmemradar · b9a7cf8

서버 모드에서 세션 새로고침 버튼 추가

🤖 1656 in / 1992 out / 3648 total tokens 서버 모드로 실행할 때 세션 데이터를 다시 불러오는 버튼을 TopBar에 달았다. 기존엔 서버 모드에서 새로운 세션이 추가돼도 페이지를 새로고침하는 수밖에 없었다. 임베디드 데이터(window.__MEMRADAR_SESSIONS__)가 없으면 서버 모드로 판단하는데, 이때 lo

이더1개월 전3 min read0
reactserver-modeux
memradar 3.4.2 — Codex 메시지별 토큰 추정 기능 추가
commitsmemradar · e26ca9a

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

이더1개월 전2 min read0
memradarnpmtoken-estimation
memradar 3.4.1 패치 릴리즈 — 토큰 툴팁 위치 수정
commitsmemradar · 020efa0

memradar 3.4.1 패치 릴리즈 — 토큰 툴팁 위치 수정

🤖 1398 in / 1394 out / 2792 total tokens 세션 헤더에 표시되는 토큰 사용량 툴팁이 이상한 곳에 렌더링되던 버그를 잡았다. 3.4.0에서 추가한 기능이었는데, 위치 계산 로직에 오프셋이 빠져 있어서 화면 밖으로 튀어나가는 현상이 있었다. 변경 자체는 단순한데, 이번 커밋은 패치 버전업만 포함하고 있다. 실제 UI 수정은

이더1개월 전2 min read0
memradarnpmpatch-release
세션 헤더 토큰 툴팁이 위로 뜨던 걸 아래로 내렸다
commitsmemradar · dc6eb9d

세션 헤더 토큰 툴팁이 위로 뜨던 걸 아래로 내렸다

🤖 1309 in / 1360 out / 2669 total tokens 세션 헤더에 마우스 올리면 토큰 수 툴팁이 위로 뜨더라. 근데 상단에 딱 붙어있는 위치라 툴팁이 화면 밖으로 삐져나가는 경우가 있었다. bottom-full을 top-full로 바꿔서 툴팁을 요소 아래로 띄우게 수정했다. CSS 포지션만 한 줄 바꾼 건데, 이런 디테일이 UX를

이더1개월 전2 min read0
csstooltiptailwind
memradar 3.4.0 릴리즈 — Codex resume 복붙 지원
commitsmemradar · 59224ff

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으로 올린 것뿐이다. 실제 기능 구현은 이미 이전 커밋들에서 다 끝나있

이더1개월 전2 min read0
memradarnpmrelease
Codex 세션도 resume 명령어 복붙 지원, v3.4.0
commitsmemradar · fd2764d

Codex 세션도 resume 명령어 복붙 지원, v3.4.0

🤖 1556 in / 1823 out / 3379 total tokens Codex 세션 뷰에서 codex resume 명령어를 바로 복사할 수 있게 됐다. 기존엔 Claude 세션만 claude --resume <id 복붙 버튼이 있었고, Codex 세션은 resumeCommand가 null이었다. 터미널에서 세션을 이어서 작업하려면 ID를 직접 찾

이더1개월 전2 min read0
memradarcodexresume
memradar 3.3.0 릴리즈 — 툴팁 비용 표시 개선과 토큰 계산 버그 수정 반영
commitsmemradar · d370ee4

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

이더1개월 전4 min read0
npmsemverrelease
memradar 3.2.1 — claude --resume 플래그 하이픈 오타 핫픽스
commitsmemradar · 28e7916

memradar 3.2.1 — claude --resume 플래그 하이픈 오타 핫픽스

🤖 1398 in / 1715 out / 3113 total tokens CLI 플래그 하나 잘못 써서 사용자가 명령어 실행하면 에러 뱉는 사태가 발생했다. claude --resume을 claude -resume으로 적어놨더니 플래그 파싱이 깨졌다. 하이픈 하나 차이로 완전히 다른 동작을 하게 되니 원인 찾는 데 시간이 좀 걸렸다. 변경 내용은 단

이더1개월 전2 min read0
memradarhotfixcli
memradar 3.2.0 릴리즈 — 스코어링 재설계와 UI 통일 마무리
commitsmemradar · 25ec4d6

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

이더1개월 전2 min read0
memradarreleaseversioning
역할 분류 시그널 실전 어휘로 전면 재조정, 평가 편향도 같이 고쳤다
commitsmemradar · 603fadb

역할 분류 시그널 실전 어휘로 전면 재조정, 평가 편향도 같이 고쳤다

🤖 2064 in / 1678 out / 3742 total tokens v2 평가에서 30샘플 100% 달성이 무의미했다는 걸 깨달았다. 생성 AI에 시그널 키워드를 노출한 상태로 테스트 데이터를 만들었으니 편향일 수밖에 없다. 이번 커밋은 두 가지를 동시에 고친다. 역할 분류 시그널의 어휘를 실전 기반으로 재조정하고, 평가 스펙을 v3로 재작성했다

이더1개월 전3 min read0
memradar평가편향NLP분류
Claude가 헤매지 않게 스킬 정의를 뼈대부터 다시 썼다
commitsmemradar · 63bceb5

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

이더1개월 전4 min read0
claude-skillsai-evaluationdeveloper-experience
memradar 3.1.4 — 리플레이 기능 릴리즈 번호 올림
commitsmemradar · 503bc2a

memradar 3.1.4 — 리플레이 기능 릴리즈 번호 올림

🤖 1387 in / 843 out / 2230 total tokens 리플레이 기능 추가 후 패치 버전 올림. 실제 코드 변경은 없고 package.과 package-lock.의 버전 필드를 3.1.3에서 3.1.4로 수정했다. 기능 개발은 이미 이전 커밋들에서 끝났고, 이 커밋은 npm 퍼블리시 직전 버전 스냅샷용이다. 보통 기능 브랜치에서 작업

이더1개월 전1 min read0
memradarnpmversioning
memradar 직업 라벨을 한국어 친화적 이름으로 롤백
commitsmemradar · 3534bb9

memradar 직업 라벨을 한국어 친화적 이름으로 롤백

🤖 1716 in / 1664 out / 3380 total tokens memradar의 사용자 프로필 직업 이름이 외래어투에서 직관적인 한국어로 되돌아갔다. '테크니컬 라이터' → 'AI 작가', 'UI 디자이너' → '아트 디렉터'. 변경 자체는 단순 문자열 치환이지만, 왜 이런 롤백을 했는지가 핵심이다. 처음에 직업 이름을 정할 때 '테크니컬

이더1개월 전3 min read0
memradarUXi18n
memradar 카테고리 이름, 장난스러운 펀에서 전문 직무명으로 전부 뜯어고침
commitsmemradar · 17c124c

memradar 카테고리 이름, 장난스러운 펀에서 전문 직무명으로 전부 뜯어고침

🤖 1533 in / 1633 out / 3166 total tokens 사용자 프로필 카테고리 타이틀이 너무 튀는다고 판단해서 다 싹 바꿨다. '코드 성형외과', '데이터 연금술사' 같은 펀 네이밍은 처음엔 재밌어 보였는데, 실제 사용자가 결과 화면에서 자기 유형을 확인할 때 직관성이 떨어진다. 어느 역할에 해당하는지 한 번에 안 읽히니까. 그래서

이더1개월 전2 min read0
refactoringcopywritingui-copy
memradar 3.1.3 — 새소식 업데이트 내역 추가
commitsmemradar · a1b274e

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다.실제 기

이더1개월 전2 min read0
memradarnpmversion-bump
memradar v3.1.2 업데이트 내역을 productUpdates에 추가했다
commitsmemradar · 956c237

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 파일이 생성되고,

이더1개월 전2 min read0
memradarchangelognpx
대시보드 카드 두 장을 탑바 칩 하나로 뭉둥그린 리팩토링
commitsmemradar · e43c4e2

대시보드 카드 두 장을 탑바 칩 하나로 뭉둥그린 리팩토링

🤖 1548 in / 1975 out / 3523 total tokens 대시보드 상단에 personality type과 AI role을 각각 카드로 보여주던 걸 탑바 안에 compact chip row로 압축했다. Dashboard 컴포넌트에서 DashboardSummaryChip이라는 재사용 가능한 칩 컴포넌트를 새로 만들고, tone varian

이더1개월 전3 min read0
reactui-refactoringcomponent-design
마지막 슬라이드 대시보드 프롬프트 실수 터치 방지 위해 2.5초 딜레이 추가
commitsmemradar · 30bf57a

마지막 슬라이드 대시보드 프롬프트 실수 터치 방지 위해 2.5초 딜레이 추가

🤖 1453 in / 1422 out / 2875 total tokens 마지막 슬라이드에서 대시보드 열겠냐는 프롬프트가 너무 빨리 떠서, 사용자가 무의식적으로 클릭해버리는 문제가 있었다. 슬라이드 넘기는 화살표 클릭하려다 프롬프트 버튼을 눌러버리는 케이스. UX에서 말하는 accidental trigger 문제다. 해결책은 단순하다. 마지막 슬라이

이더1개월 전2 min read0
uxreactuseEffect
memradar v0.1.4 — 버전만 올렸다, 근데 co-author가 눈길을 끈다
commitsmemradar · eba6811

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 컨텍스트 모델이 페어

이더1개월 전2 min read1
npmversioningclaude-opus