Skip to content

Releases

UsageBar 0.10.1

Choose a tag to compare

@hyjoong hyjoong released this 22 Oct 14:34

UsageBar 0.10.1

0.10.0을 다듬고 버그를 고쳤습니다.

  • 더 분명한 화면. 패널 아래 "전체 기록"은 기록 보기가 되었습니다. "복사됨"은 2초 뒤 원래대로 돌아오고, 누를 수 없는 버튼(작업 시작·종료, 마지막 서비스 끄기)은 이유를 알려 줍니다. Codex 로그인 카드에도 명령어 복사가 생겼습니다.
  • 키보드. 작업 기록 창에서 ⌘[ ⌘]로 날짜를, ⌘1–3으로 탭을 바꿉니다. 사용 기록은 ⌘E로 CSV를 내보냅니다. Claude에는 일별 토큰이 없으므로 빈 탭을 숨겼습니다.
  • 오류 뒤 새로고침 없이 회복. 조회가 한 번 실패하면 재시도 대기 때문에 하단 새로고침을 눌러야 값이 돌아오곤 했습니다. 이제 패널을 열면 바로 다시 조회하고(요청 제한 중은 제외), 대기가 끝나는 즉시 1분 안에 다시 확인합니다.
  • 로그인 정리. 브라우저 로그인을 기다리는 중에 UsageBar를 종료해도 로그인 프로세스가 남지 않습니다. 처음 실행처럼 로그인한 적이 없으면 "로그인이 풀렸어요" 알림을 보내지 않습니다.
  • 작업 일지 정확도. 자정 전에 시작해 자정을 넘긴 Codex 작업을 다음 날에도 셉니다. 홈 폴더의 dotfiles 저장소가 다른 폴더를 한 프로젝트로 묶지 않습니다. 교체된 로그는 한 번만 읽습니다. 작업 일지를 끄는 순간 진행 중이던 갱신이 캐시를 다시 쓰지 않습니다.
  • 가리기 보강. 접속 문자열의 비밀번호, DB_PASSWORD=… 같은 비밀값, Bearer 토큰을 가리고, 세션 제목·커밋 제목·PR 링크에도 같은 규칙을 적용합니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — Polish and fixes for 0.10.0. After a failed check, opening the panel now retries right away (unless rate limited), and the retry runs within a minute of the wait ending, so you no longer have to press refresh. The panel's log button now reads View log; "Copied" resets after two seconds; disabled buttons say why; Codex sign-in gets Copy command. The work log window adds ⌘[ ⌘] for days and ⌘1–3 for tabs, and History adds ⌘E export and hides Claude's empty token tab. Quitting while a browser sign-in is waiting no longer leaves the sign-in process behind, and no "signed out" notice is sent before a first login. Codex turns that cross midnight count on the next day, a dotfiles repository in your home folder no longer groups other folders, replaced logs are read once, and turning the work log off cannot rewrite its cache. Masking now covers connection-string passwords, NAME=value secrets and Bearer tokens, and also applies to session titles, commit subjects and pull request links.

UsageBar 0.10.0

Choose a tag to compare

@hyjoong hyjoong released this 21 Oct 16:37

UsageBar 0.10.0

이번 버전에서 새로 생긴 것:

  • 작업 일지. "작업 영수증" 창이 작업 기록 창이 되었고, 오늘 / 7일 / 영수증 탭으로 나뉩니다. 오늘 탭은 이 Mac의 Claude Code·Codex 세션 기록을 모아 프로젝트별로 작업 시간과 시간대, 에이전트에게 한 주요 요청, 바뀐 파일 수, 그 시간에 남긴 영수증을 보여 줍니다. 최근 7일을 넘겨 볼 수 있고, 복사에서 스크럼 3줄이나 마크다운을 고릅니다.
  • 커밋도 함께. 따로 켜면 각 프로젝트의 git 기록을 읽기 전용으로 읽어 그날의 커밋과 미커밋 파일을 붙이고, 하위 폴더와 에이전트 워크트리를 원래 저장소로 묶습니다. 프로젝트가 데스크탑·문서 폴더에 있으면 macOS가 폴더 접근을 물어볼 수 있다고 먼저 알려 줍니다.
  • 다시 로그인이 쉬워졌어요. Claude Code 로그인이 풀리면 패널의 브라우저에서 로그인 한 번으로 끝납니다. 터미널 없이 브라우저가 열리고, 로그인을 마치면 UsageBar가 알아서 다시 확인합니다. 안 될 때는 명령어 복사로 터미널에서 할 수 있어요. 로그인이 풀린 동안에는 메뉴 막대에 오래된 숫자 대신 "!"가 보이고, 알림을 켰다면 한 번 알려 줍니다. 처음 연결 설정이 oh-my-zsh 같은 셸 시작 질문 때문에 실행되지 않던 문제도 고쳤습니다.
  • 7일 탭. 지난 버전의 최근 7일 요약 아래에 날짜별 작업 시간·프로젝트·커밋이 이어지고, 주간 마크다운으로 복사할 수 있습니다.

작업 일지는 기본으로 꺼져 있고, 처음 오늘 탭을 열 때 켤지 묻습니다. AI 요약 없이 이 Mac 안에서만 만들고 네트워크로 보내지 않습니다. 요청 문장은 저장하지 않고 화면에 그릴 때 원본 기록에서 첫 줄만 읽으며, 키·토큰·이메일처럼 보이는 값은 가립니다. 설정 → 작업 기록에서 요청 문장을 숨기거나 프로젝트를 빼거나 일지를 끌 수 있고, 끄면 캐시를 지웁니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — The receipts window is now the Work Log window with Today, 7 days and Receipts tabs. Today gathers this Mac's Claude Code and Codex session logs into a log by project: time worked and when, the main requests you gave the agents, changed files, and receipts recorded during that work. Step back through the last 7 days and copy a three-line stand-up or Markdown. Turn on commits separately to add the day's commits and uncommitted files and to group subfolders and agent worktrees under their repository; UsageBar first explains that macOS may ask for folder access. Signing Claude in again is one click: Sign in with browser runs Claude Code's own sign-in in your browser, no Terminal needed, and UsageBar checks again when you finish (or copy the command for Terminal). While signed out, the menu bar shows "!" instead of an old number, with a one-time notification if notifications are on. First-time Claude setup no longer breaks when a shell startup question, such as oh-my-zsh's update prompt, swallows the setup path. The 7-day tab keeps the weekly summary and adds each day's time, projects and commits, copyable as Markdown. The work log is off until you turn it on, is built on your Mac without AI and never leaves it, and never stores requests: their first line is read from the original log when drawn, with anything that looks like a key, token or email masked.

UsageBar 0.9.1

Choose a tag to compare

@hyjoong hyjoong released this 17 Oct 06:22

UsageBar 0.9.1

  • 낮은 서비스만 주황색. 메뉴 막대에 Claude와 Codex를 함께 표시할 때, 잔여율이 20% 이하인 서비스의 숫자만 주황색이 됩니다. 전에는 한쪽만 낮아도 라벨 전체가 주황색이어서 어느 쪽이 부족한지 알 수 없었습니다. 나머지는 메뉴 막대 글자색 그대로입니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — With both services in the menu bar, only the one at or below 20% turns orange; before, one low service turned the whole label orange, so it was unclear which one was low. Everything else keeps the menu bar's text color.

UsageBar 0.9.0

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 12:31

UsageBar 0.9.0

이번 버전에서 새로 생긴 것:

  • 최근 7일 요약. 작업 영수증 창 맨 위에 지난 일주일이 합쳐져 나옵니다. 작업 횟수와 시간, 출력 토큰, 서비스별로 쓴 한도(%p), 작업 종류별 시간을 보여 줍니다. 리셋을 지난 추정값이 섞이면 "≈"를 붙이고, 비교할 수 없던 작업은 합계에서 빼고 몇 번이 빠졌는지 알려 줍니다. 버튼 하나로 텍스트로 복사할 수 있습니다.

0.8.10부터 쌓인 주요 변경:

  • 메뉴 막대는 잔여율만. U 아이콘 없이 숫자만 보이고, 20% 이하면 주황색이 됩니다.
  • 소진 예상. 최근 1시간 사용 속도로 5시간 한도가 리셋까지 버티는지, 몇 시에 바닥나는지 알려 줍니다. 리셋 전에 소진될 것 같으면 알림도 받을 수 있습니다.
  • Claude Code 상태줄. 설정에서 버튼 하나로 Claude Code 화면 아래에 기록 중 표시, 서비스별 잔여율, 소진 예상, 방금 끝난 작업 결과를 띄웁니다. 기존 상태줄은 덮어쓰지 않습니다.
  • 더 믿을 수 있는 영수증. CLI가 업데이트되는 순간처럼 계정 정보를 잠깐 못 읽어도 기록이 지워지거나 영수증이 깨지지 않습니다. 시작 직후 5초간 종료 버튼이 잠기고, 기록 중인 서비스는 2분마다 조회합니다.
  • Codex 연결. PATH 앞쪽의 오래된 Codex CLI 대신 실행 가능한 가장 높은 버전을 골라 씁니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — New in 0.9.0: the receipts window opens with a last 7 days summary: sessions, time, output tokens, the limit share each service used (estimates marked ≈, uncomparable sessions left out and counted), and time by session type, copyable as text. Since 0.8.10: the menu bar shows only the percentage and turns orange at 20% or less; a run-out estimate tells you whether the 5-hour limit lasts until the reset, with an optional alert; an optional Claude Code status line shows a recording session, each service's limit, the run-out time and the session you just finished; receipts survive a momentary account-metadata failure, Finish is locked for 5 seconds after Start, and the recording service is checked every 2 minutes; Codex discovery picks the newest runnable CLI.

UsageBar 0.8.16

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 11:54

UsageBar 0.8.16

  • 실수로 바로 끝나지 않게. 패널의 "작업 시작"과 작업 중 "작업 종료"가 같은 자리에 있어서, 시작 직후 한 번 더 누르면 작업이 바로 끝났습니다. 이제 시작하고 5초 동안은 종료 버튼이 잠깁니다.
  • 기록 중에는 더 자주 조회. 작업을 기록하는 동안 그 서비스는 5분 대신 2분마다 조회합니다. 상태줄 숫자와 소진 예상이 작업을 더 빨리 따라옵니다. 다른 서비스와 평소 주기는 그대로 5분입니다.
  • 상태줄에 방금 끝난 작업. 작업을 끝내고 10분 동안 Claude Code 상태줄에 결과가 나옵니다. 예를 들면 방금 작업 25분 · +3%p · Claude 92% · Codex 100%입니다. 한도를 비교할 수 없으면 출력 토큰을 대신 보여 줍니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.16 locks Finish for 5 seconds after a session starts, since Start and Finish share a spot and a second click ended the session at once. The service a session is recording is now checked every 2 minutes instead of 5, so the status line and run-out estimate keep up. For 10 minutes after a session ends, the Claude Code status line shows its result, such as Last session 25 min · +3%p, or the output tokens when the limit change could not be compared.

UsageBar 0.8.15

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 11:15

UsageBar 0.8.15

  • Claude 계정 정보를 잠깐 읽지 못했을 때 생기던 문제를 고쳤습니다. 예를 들어 Claude Code CLI가 스스로 업데이트하는 바로 그 순간이 그렇습니다. 지금까지는 이 한 번의 실패를 계정이 바뀐 것으로 보고 Claude 조회 기록 전체를 지웠고, 진행 중인 작업 영수증도 "같은 계정인지 확인할 수 없어요"로 끝났습니다.
  • 이제 30분 안에 확인한 계정이 있으면 그 값을 이어 씁니다. 앱을 막 켜서 이전 값이 없을 때는 기록을 지우지 않고, 계정을 알 수 없는 그 한 번의 조회만 저장하지 않습니다. 실제로 다른 계정으로 바뀐 경우는 지금처럼 기록을 새로 시작합니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.15 fixes a momentary failure to read Claude account metadata, for example while the Claude Code CLI updates itself, being treated as an account switch. That used to wipe the Claude history and leave a running session's receipt unable to confirm the account. A key seen in the last 30 minutes is now carried over. Right after launch, when there is none, the history is kept and only that one unattributable sample is skipped. A real account switch still starts a new history.

UsageBar 0.8.14

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 10:48

UsageBar 0.8.14

  • Claude Code 상태줄. 설정 → Claude Code 상태줄 → 상태줄에 표시를 누르면 Claude Code 화면 아래에 이렇게 나옵니다.
    ● 기록 중 12분 · Claude 92% · Codex 100%
    작업 기록 중이면 빨간 점이 붙습니다. 20% 이하면 주황색, 오래된 기록이면 흐리게 표시하고, 리셋 전에 바닥날 것 같으면 "오후 3:40 소진 예상"이 붙습니다. 터미널에서 일하는 동안 작업 기록을 켜 둔 걸 잊지 않게 해 줍니다.
  • UsageBar는 이 버튼을 누를 때만 ~/.claude/settings.json을 바꿉니다. 먼저 settings.json.usagebar-backup으로 백업하고 statusLine 항목만 추가합니다. 이미 다른 상태줄을 쓰고 있으면 바꾸지 않고, 기존 스크립트에 붙일 명령을 복사해 줍니다.
  • UsageBar가 꺼져 있으면 10분 뒤 상태줄에서 사라집니다. 상태줄에서 빼기로 언제든 되돌릴 수 있습니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.14 adds a Claude Code status line. Settings → Claude Code Status Line → Show in Status Line puts a line like ● Recording 12m · Claude 92% · Codex 100% at the bottom of Claude Code. It turns orange at 20% or less, dims stale readings, and adds "Runs out 3:40 PM" when a limit may run out before it resets. UsageBar changes ~/.claude/settings.json only when you press that button. It backs the file up first, adds only the statusLine entry, and never replaces a status line you already have; in that case it copies a command to add to your script instead. The line disappears 10 minutes after UsageBar quits.

UsageBar 0.8.13

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 10:33

UsageBar 0.8.13

  • 소진 예상 시각. 패널의 사용 속도 줄이 최근 1시간 사용량으로 5시간 한도가 리셋까지 버티는지, 아니면 몇 시에 바닥나는지 보여 줍니다. 펼치면 "이 속도면 오후 3:40에 소진돼요"와 시간당 사용량이 나옵니다. 하루 이하 한도에만 적용합니다. 주간 한도는 사용이 몰리는 시간대 때문에 예측이 과장되기 쉬워 기존 비교만 표시합니다.
  • 리셋 전 소진 알림. 설정 → 알림 → 리셋 전에 소진될 것 같으면 알림을 켜면, 1시간 안에 바닥날 것 같고 리셋까지 10분 이상 남았을 때 기간당 한 번 알려 줍니다.
  • 메뉴 막대 주황색. 메뉴 막대의 잔여율이 20% 이하가 되면 주황색으로 바뀝니다.
  • 영어 화면에서 사용 속도의 "기간 경과", "한도 사용"이 번역되지 않던 문제를 고쳤습니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.13 adds a run-out estimate: from your last hour of use, the Pace row says whether the 5-hour limit lasts until the reset or when it will run out ("At this rate it runs out at 3:40 PM"). Windows longer than a day keep the plain pace comparison. A new setting notifies you once per period when a limit may run out within the hour, at least 10 minutes before it resets. The menu bar percentage turns orange at 20% or less. The Elapsed and Used labels in Pace are now translated.

UsageBar 0.8.12

Choose a tag to compare

@hyjoong hyjoong released this 16 Oct 10:04

UsageBar 0.8.12

  • 메뉴 막대에서 U 아이콘을 빼고 잔여율만 표시합니다. 메뉴 막대 공간을 덜 차지하고, 노치에 가려질 가능성도 줄어듭니다.
  • 0.8.10에서 추가한 앱 아이콘 표시 설정은 없앴습니다.
  • 아직 확인한 한도가 없거나 잔여율 표시를 끄면 보여 줄 숫자가 없으므로, 그때만 U 아이콘이 나타나 메뉴 막대에서 앱을 열 수 있게 합니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.12 drops the U icon from the menu bar and shows only the percentage, which takes less space and is less likely to hide under the notch. The Show app icon setting added in 0.8.10 is removed. The icon appears only while there is no percentage to show, such as before the first check or when the percentage is turned off, so there is always something to click.

UsageBar 0.8.11

Choose a tag to compare

@hyjoong hyjoong released this 15 Oct 23:47

UsageBar 0.8.11

  • Codex 사용량 조회가 계속 "Codex 사용량을 읽지 못했어요"로 실패하던 문제를 고쳤습니다. PATH 앞쪽에 오래된 Codex CLI(예: nvm으로 전역 설치한 0.46)가 있으면, 그 버전이 버전 확인은 통과하지만 사용량 조회를 지원하지 않아 실패했습니다. 이제 실행 가능한 후보를 모두 비교해 가장 높은 버전을 사용합니다. 터미널에서 앱을 실행했을 때 특히 잘 드러났습니다.

macOS 14 이상·Apple Silicon. 설정 → 앱 정보 → 업데이트 확인으로 설치하거나 brew upgrade --cask usagebar.


English — 0.8.11 fixes Codex usage failing with "couldn't read Codex usage" when an outdated Codex CLI (for example an old nvm global install) comes first on PATH. That version answers --version but cannot serve the usage methods. UsageBar now compares every runnable candidate and uses the newest one.