릴리즈 v1.0.42 — Google Drive 백업 복구, 운동 루틴 플래너 전면 개편, 전 유틸리티 완전 SSR (1.0.41.7~v1.0.42 통합)

Fredric18 웹 유틸리티 허브(apps.fredric18.uk)v1.0.42로 올라섰습니다. 이번 글은 지난 릴리즈 노트 이후 아직 정리되지 않았던 1.0.41.7부터 v1.0.42까지의 모든 누락 태그를 한 편에 묶어 정리한 통합 릴리즈 노트입니다.

이번 구간의 중심에는 세 가지 축이 있습니다. 운동 루틴 플래너의 전면 개편, 전 유틸리티의 완전한 서버 렌더링 보장, 그리고 설정 누락을 원천 차단하는 배포 체계의 재정비입니다.


한눈에 보는 이번 구간

  • v1.0.42 — Google Drive 백업 연동 복구, 배포 파이프라인 정상화, 설정 3티어 구조 확립
  • 1.0.41.11 — 운동 루틴 플래너 전면 개편, 피트니스 데이터 단일 기준 통합, 공통 모달·레이어 체계 도입
  • 1.0.41.10 — 데이터 무결성 검증 경로 정정, 브랜치 통합 자동화 확장
  • 1.0.41.9 — 전 유틸리티 완전 SSR 보장, 환율 자동 갱신 체계 도입, 가이드 문서 개편
  • 1.0.41.7 — 페이지 이동 시 스크롤 복원 지점 정교화

1. Google Drive 백업 연동이 다시 살아났습니다 (v1.0.42)

운동 루틴 플래너에서 자신의 Google 계정으로 루틴과 기록을 백업하는 기능이, 배포된 화면에서는 아예 노출되지 않는 상태였습니다. 코드에는 문제가 없었고 빌드도 매번 성공했기 때문에 겉으로는 드러나지 않던 결함이었습니다.

원인은 빌드 단계에서 공개 설정값이 빈 값으로 덮어써지는 구조였습니다. 설정이 비면 앱은 규정대로 Drive 연동 UI를 감추고 JSON 내보내기·불러오기만 제공하므로, 사용자 입장에서는 “기능이 없는 것”처럼 보였습니다.

이번 릴리즈에서는 그 덮어쓰기 경로 자체를 제거했습니다. 이제 운동 루틴 플래너의 데이터 관리 모달에서 Google Drive 백업·복원을 정상적으로 사용하실 수 있습니다. 로그인은 사용자 본인의 Google 계정으로 이루어지며, 앱이 접근하는 범위는 앱이 직접 생성한 백업 파일로 한정됩니다.

같은 종류의 사고가 다시는 조용히 지나가지 않도록, 빌드 직후 공개 설정값이 실제 산출물에 반영되었는지 자동으로 대조하고 누락 시 빌드를 즉시 실패시키는 검증 장치를 파이프라인에 넣었습니다. 설정이 빠진 결과물은 이제 배포 단계까지 도달할 수 없습니다.

배포 파이프라인 정상화

더불어, 직전 몇 개 태그에서 이미지 빌드가 중단되어 신규 버전이 서비스에 반영되지 않던 문제도 함께 해결했습니다. 그동안 저장소에 기록된 개선 사항들이 실제 서비스에 닿지 못하고 있었으며, 이번 v1.0.42로 그 적체가 한 번에 해소되었습니다.


2. 운동 루틴 플래너 전면 개편 (1.0.41.11)

가장 많은 변화가 일어난 도구입니다. 화면 구성부터 데이터 구조까지 손을 댔습니다.

쓰는 순서대로 바뀐 화면

  • 첫 진입 탭을 운동 캘린더로 변경하고, 준비가 끝나기 전에는 스켈레톤을 표시해 빈 화면이 보이지 않도록 했습니다.
  • 현재 루틴 지정 기능을 추가하고, 지정한 루틴을 기준으로 주간 스케줄이 자동 배치됩니다.
  • 추천 루틴 카드에서 바로 내 루틴으로 저장할 수 있습니다.
  • 맞춤 루틴을 만들 때 피트니스 위키에서 운동을 검색해 그대로 불러올 수 있습니다.
  • JSON 내보내기·불러오기와 Google Drive 백업을 하나의 데이터 관리 모달로 통합했습니다.

운동 데이터의 단일 기준 통합

그동안 루틴과 노트가 운동 이름·근육군·타깃 부위 같은 정보를 각자 복사해 들고 있었습니다. 이번 개편으로 이 사본을 전부 걷어내고, 모든 화면이 피트니스 위키라는 하나의 출처를 참조하도록 바꿨습니다. 운동 정보가 갱신되면 루틴·노트·캘린더가 동시에 같은 값을 바라봅니다.

함께 바로잡은 것들

  • 숙련도 필터가 동작하지 않아 초·중·상급 추천 루틴이 모두 같게 나오던 문제
  • Google Drive를 쓰지 않는 상태에서도 권한 안내가 불필요하게 떠 있던 문제
  • 저장된 기록을 노트로 열 때 엉뚱한 탭으로 이동하던 문제
  • 추천 루틴 카드를 고르면 카드 안에 이중 박스가 그려지던 문제

전 화면 공통 UI 기반 정비

팝업이 서로 다른 모양과 겹침 순서로 동작하던 문제를 해소하기 위해 공통 모달 컴포넌트와 레이어 순서 기준을 도입했습니다. 주기율표·피트니스 이미지 확대를 포함한 개별 팝업들이 모두 이 공통 기반 위로 이관되어, 어느 도구에서 열어도 동일하게 동작합니다. 카테고리 페이지·홈 카드·상단 메뉴에는 카테고리별 아이콘이 반영되었습니다.


3. 전 유틸리티 완전 SSR 보장 & 환율 자동 갱신 (1.0.41.9)

  • 완전한 서버 렌더링 보장 — 일부 도구가 첫 진입 시 브라우저에서 다시 그려지며 빈 화면을 보이던 경로를 원천 차단했습니다. 모든 도구가 서버에서 완성된 화면으로 전달되어, 첫 표시 속도와 검색엔진 색인 품질이 함께 좋아졌습니다.
  • 환율 자동 갱신 — 고정값으로 박혀 있던 환율을 걷어내고, 하루 한 번 자동 갱신되며 날짜별로 보존되는 구조로 바꿨습니다. 환율 계산기는 첫 화면부터 즉시 계산 가능한 상태로 열립니다.
  • 명언 도감도 첫 진입 시 빈 목록 없이 바로 내용이 표시됩니다.
  • 가이드 문서 개편 — 상·하단 배너 배치를 정비하고, Footer 추천 도구를 8개로 확대했습니다. Footer는 4열 그리드로 재편해 정보·약관 메뉴를 균형 있게 배치했습니다.

4. 그 밖의 정비 (1.0.41.10 · 1.0.41.7)

  • 배포 전 데이터 무결성 검증이 잘못된 위치를 바라보던 문제를 정정했습니다. (1.0.41.10)
  • 목록·도감에서 페이지를 넘길 때, 화면 맨 위가 아니라 보고 있던 목록의 상단으로 정확히 이동하도록 스크롤 복원 지점을 조정했습니다. (1.0.41.7)

아울러 이전 구간에서 릴리즈 노트가 발행되지 않았던 두 건의 핫픽스(1.0.39.1-hotfix-a, 1.0.39.2-hotfix-b)도 이번에 함께 정리해 GitHub 릴리즈에 기록했습니다. 각각 앱 상세 페이지의 연관 검색 키워드 표기 정정, 제휴 기초 데이터 및 사이트 소유권 인증 태그 반영이 포함됩니다.


정리하며

이번 구간은 새 기능을 늘리기보다 이미 만들어 둔 것이 사용자에게 제대로 도달하는지를 점검한 시간이었습니다. 코드에는 있으나 화면에는 없던 기능, 저장소에는 올라갔으나 서비스에는 닿지 못한 개선들이 그 대상이었습니다.

겉으로 드러나지 않는 결함이 가장 오래 남습니다. 빌드가 성공하고 로그가 조용해도 사용자가 기능을 보지 못한다면 그것은 배포된 것이 아닙니다. v1.0.42는 그 간극을 메우는 작업이며, 같은 간극이 다시 생기면 이번에는 빌드가 먼저 멈춰 설 것입니다.

👉 Fredric18 웹 유틸리티 허브 바로가기

이 포스팅은 쿠팡 파트너스 및 알리익스프레스 어필리에이트 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *