Skip to content

Releases: milobeene/starlog

STARLOG v1.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Aug 19:54

고친 것

세이브파일로 뽑을 때 "계정이 고른 플랫폼의 것이 아닙니다"로 실패하던 것.

같은 이름의 계정이 소속마다 있으면(메인(Blizzard)과 메인(Nexon) 같은) 파일에는
이름만 적혀서, 되읽을 때 둘이 한 칸으로 뭉개졌습니다. 이제 소속 이름을 함께 적습니다.

⚠️ 1.1.2까지 만든 세이브파일에는 이 구분이 없습니다. 그 파일을 되돌리면 같은 이름의
계정이 섞일 수 있으니, 1.1.3에서 한 번 다시 뽑아두시길 권합니다.

번역 할당량

  • 게이지가 거절당한 호출까지 세던 것. 한도에 걸려 실패한 요청은 구글이 세지 않는데
    우리가 세서, 11,263 / 10,000처럼 넘긴 것으로 보였습니다. 이제 성공한 것만 셉니다
  • 하루 한도를 이제 앱이 먼저 막습니다. 적어두신 값이 있으면 그 선에서 거절하고,
    왜 안 되는지와 언제 다시 채워지는지를 말해 줍니다 (한국 시간 오후 4~5시)

화면

  • 펼치기·접기 버튼의 누를 수 있는 범위를 넓혔습니다
  • 스크린샷 펼치기를 제목 줄로 올렸습니다 — 장수가 많으면 버튼이 화면 밖으로 밀렸습니다
  • 라이브러리에서 플레이 중인 게임의 커버가 초록빛으로 빛납니다
  • 사이드바에서 백로그·위시리스트만 흐린 글씨입니다. 나머지는 흰 글씨입니다
  • 사이드바에서 태그 바로 아래 게임만 간격이 없던 것

설치

플랫폼 파일
macOS (Apple Silicon) STARLOG-1.1.3-arm64.dmg
Windows (x64) STARLOG-Setup-1.1.3.exe

코드 서명을 하지 않아 처음 열 때 경고가 나옵니다. 여는 방법은
README에 있습니다.

세이브파일은 그대로 열립니다. 옛 형식도 계속 읽습니다.

STARLOG v1.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 18:11

고친 것

게임이 100개를 넘으면 101번째부터 폴더와 사이드바에서 사라지던 것.
사라진 항목은 커버도 태그도 없는 것처럼 보였습니다. 두 화면이 목록을 한 페이지(100개)로
받고 있었고, 서버 상한도 정확히 100이라 넘는 만큼 조용히 잘렸습니다.
이제 페이지를 나누지 않는 전용 경로로 받습니다.

설치

플랫폼 파일
macOS (Apple Silicon) STARLOG-1.1.2-arm64.dmg
Windows (x64) STARLOG-Setup-1.1.2.exe

코드 서명을 하지 않아 처음 열 때 경고가 나옵니다. 여는 방법은
README에 있습니다.

세이브파일은 그대로 열립니다.

STARLOG v1.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 17:01

1.1을 쓰면서 나온 것들을 고쳤습니다.

고친 것

  • 취득 검색에서 통화만 골랐을 때 필터가 통째로 무시되던 것.
    화면은 "필터 걸림"인데 결과는 전부였습니다
  • 살아 있는 계정에 "(삭제됨)"이 붙던 것. 소속이 다르다는 이유로 목록에서 빠진
    계정을 삭제된 것으로 표시하고 있었습니다
  • 계정 목록이 이제 소속끼리 묶여 나옵니다 (이름순으로 뒤섞이지 않습니다)
  • 서버가 계정과 소속의 짝을 확인합니다 — "스팀 + 닌텐도 계정"이 저장되지 않습니다

손본 것

검색 박스의 기기·플랫폼·계정을 드롭다운으로 · 취득 방법도 드롭다운으로,
구매가 아니면 가격·통화 잠금 · 기간(From/To)은 늘 마지막 줄에 둘만 ·
진행 중인 회차가 있으면 [회차 추가] 잠금 · 회차 다이얼로그도 소속을 먼저 고르게 ·
검색의 계정은 소속 없이도 고를 수 있게 (필터에는 모순이 없으므로)

설치

플랫폼 파일
macOS (Apple Silicon) STARLOG-1.1.1-arm64.dmg
Windows (x64) STARLOG-Setup-1.1.1.exe

코드 서명을 하지 않아 처음 열 때 경고가 나옵니다. 여는 방법은
README에 있습니다.

세이브파일

V13이 하나 더해집니다 — 계정의 소속 키가 실제 소속과 어긋나지 않도록 DB가 직접 지킵니다.
1.1로 만든 세이브파일은 그대로 열립니다.

STARLOG v1.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 16:06

1.0을 실제로 쓰면서 모은 것들을 고쳤습니다.

크게 달라진 것

  • 회차에 "어디서 했는지"가 들어갑니다. 플랫폼과 에뮬레이터를 토글로 고르고,
    고른 쪽의 계정만 후보로 나옵니다. 계정이 없는 실물 패키지도 기록이 남습니다
  • 검색이 세 갈래로 나뉘었습니다 — 게임 자체 / 회차 / 취득.
    예전에는 같은 이름의 필터가 서로 다른 것을 세고 있었습니다
  • 태그에 색을 고릅니다. 사이드바·폴더·사전이 그 색을 씁니다.
    끌어서 순서를 바꾸고, 게임을 끌어서 태그를 옮깁니다
  • 대시보드에 월별 완료 추이가 생겼습니다. 몇 개를 깼는지가 얼마를 썼는지보다 위에 옵니다
  • 뒤로 가기가 즉시입니다. 보던 화면(폴더·필터·페이지)으로 로딩 없이 돌아옵니다
  • 번역 하루 할당량을 적어두면 오늘 얼마나 썼는지 게이지로 보입니다
  • 헤더 심볼을 꾹 눌렀다 떼면 소리가 납니다

손본 것

날짜 선택기에 연도 고르기 · 프로필의 긴 목록 접기 · 게임 담기를 알림으로 ·
게임 마스터 선택 동기화(네 배 빨라짐) · 데이터 크기를 세이브·커버·스크린샷 셋으로 ·
로컬과 클라우드의 연결 화면 통일 · 숫자 옆 단위가 모노 폰트로 나오던 것 ·
윈도우에서 Ctrl+R·Ctrl+Shift+I가 안 먹던 것

설치

플랫폼 파일
macOS (Apple Silicon) STARLOG-1.1.0-arm64.dmg
Windows (x64) STARLOG-Setup-1.1.0.exe

코드 서명을 하지 않아 처음 열 때 경고가 나옵니다. 여는 방법은
README에 있습니다.

⚠️ 세이브파일이 자동으로 갱신됩니다

여시면 스키마가 올라갑니다(V10·V11·V12). 1.0으로는 다시 열 수 없습니다.
되돌릴 일이 걱정되시면 먼저 백업해 두세요 — 입구 화면의 세이브파일 메뉴에서 만드실 수 있습니다.

STARLOG v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:15

웹 서비스였던 v0.1을 데스크탑 앱으로 다시 만들었습니다.
계정과 서버가 사라졌고, 기록이 있을 곳을 직접 고릅니다.

달라진 것

  • 로그인이 없습니다. 앱을 열면 바로 내 기록입니다
  • 기록할 곳을 고릅니다. 파일 하나(로컬)로 두거나, 내 PostgreSQL에 올리거나, 둘 사이를 오갈 수 있습니다
  • API 키가 각자의 것입니다. IGDB와 Google Cloud Translation 키를 앱 안에서 넣습니다
  • 자바가 필요 없습니다. 런타임이 앱에 들어 있습니다

새로 들어간 것

  • 게임 소개문·스토리라인 한국어 번역
  • 스크린샷 보관과 뷰어
  • 세이브파일 자동 백업 — 열 때마다, 내용이 바뀌었을 때만
  • API 사용량 화면 — 호출 기록과 한도

설치

플랫폼 파일
macOS (Apple Silicon) STARLOG-1.0.0-arm64.dmg
Windows (x64) STARLOG-Setup-1.0.0.exe

코드 서명을 하지 않아 처음 열 때 경고가 나옵니다. 여는 방법은
README에 있습니다.

알려진 제한

  • macOS는 Apple Silicon만 지원합니다
  • 커버와 스크린샷을 외부 스토리지에 두면, 로컬 세이브파일로 내려받을 때 이미지 실물은 따라오지 않습니다

Starlog v0.1 첫 릴리스

Choose a tag to compare

@milobeene milobeene released this 26 Aug 15:02

게임을 얼마나 샀고 얼마나 했는지 스스로 기록하기 위해 만든 개인 아카이브. 웹으로 배포된 첫 완성본.

https://starlog-xi.vercel.app


담기

IGDB에서 게임을 검색해 라이브러리에 담습니다. 외부 DB에 없는 게임은 직접 등록할 수 있고, 마스터 정보(제목·개발사·유통사·출시일·장르·가격)는 항목마다 덮어쓸 수 있습니다. 커버도 직접 올릴 수 있습니다.

기록

  • 회차 — 시작일·종료일·상태(플레이 중 / 일시 중단 / 중도 포기 / 완료), 기기·에뮬레이터·입력 방식·계정
  • 취득 — 구매 / 구독 / 무료 배포 / 선물 / 빌림 / 체험판 / 미보유, 가격과 취득일, 어느 플랫폼 어느 계정으로
  • 개인 기록 — 평점, 총 플레이 시간, 마크다운 메모
  • 분류 — 태그 하나와 개인 장르 여럿

상태(위시리스트 · 백로그 · 플레이 중 · 일시 중단 · 중도 포기 · 완료)는 직접 고르지 않습니다. 회차와 취득 기록에서 자동으로 정해집니다.

보기

  • 대시보드 — 보유 수, 플레이 중, 완료율, 총 플레이 시간. 최근 플레이 / 최다 플레이 / 최고 평점 세 줄. 월별 지출 꺾은선(통화별로 따로 그립니다)
  • 라이브러리 — 그리드 뷰와 태그 폴더 뷰. 검색, 6종 필터(개발사·장르·출시 연도·기기·플랫폼·계정), 5종 정렬(최근 플레이·평점·출시일·이름·플레이 시간). 최근 플레이순에서는 진행 중인 게임이 항상 맨 앞에 옵니다
  • 상세 — 배너, 내 평점과 IGDB 평점, 클리어 소요 시간(Main / Main+Extra / Completionist), 회차·취득 타임라인

설정

플랫폼과 계정, 보유 기기, 에뮬레이터, 입력 방식, 구독 서비스를 직접 관리합니다. 삭제한 게임은 기한 없이 보관되고 되살리거나 완전히 지울 수 있습니다.

배경 색 다섯 개를 직접 고를 수 있습니다. 고르는 즉시 미리보기에 반영됩니다.

계정

이메일 또는 Google 로그인. 가입은 관리자 승인을 받습니다 — 무료 티어 용량 때문입니다. 탈퇴는 30일 유예 후 완전 삭제되고 그 안에는 복구할 수 있습니다.


실데이터

옵시디언에 쌓아둔 게임 노트 76건을 그대로 옮겨 담았습니다. 회차 64건, 취득 76건, 감상 메모 43건, 지출 합계 1,885,530원.

만든 것

Spring Boot 4.1 / Java 21 / PostgreSQL · Next.js 16 / React 19 / Tailwind v4
Render · Vercel · Neon · Cloudflare R2 — 전 구간 무료 티어

백엔드 테스트 446개. 화면 배경은 WebGL 셰이더로 그립니다.

알려진 한계

  • 무료 인스턴스라 15분 무활동 후 첫 접속은 깨어나는 데 시간이 걸립니다
  • 반응형은 아직입니다. 데스크탑 화면 기준입니다
  • 자체 도메인이 없어 인증 메일을 보낼 수 없습니다. 그래서 가입은 Google 로그인으로 제한되어 있습니다

다음

v1.0은 일렉트론 데스크탑 앱입니다.

Full Changelog: https://github.com/milobeene/starlog/commits/v0.1