From 8809183d694246840bc383ead20f90ffe8e91d68 Mon Sep 17 00:00:00 2001
From: zenn
Date: Mon, 20 Jul 2026 17:27:41 +0900
Subject: [PATCH] =?UTF-8?q?AdSense=20=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C?=
=?UTF-8?q?=20=ED=97=A4=EB=8D=94=20=EC=A0=95=EB=A6=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
docs/changelog.md | 4 +++
docs/deploy.md | 2 +-
docs/update.md | 5 ++++
package-lock.json | 4 +--
package.json | 2 +-
pages/admin/index.vue | 61 +++----------------------------------------
6 files changed, 16 insertions(+), 62 deletions(-)
diff --git a/docs/changelog.md b/docs/changelog.md
index 35472c4..24212b7 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -1,5 +1,9 @@
# 업데이트 요약
+## v1.10.82
+
+- AdSense 대시보드에서 별도 제목/갱신 줄을 제거하고 수익·잔고 카드만 보이도록 정리했다.
+
## v1.10.81
- AdSense 대시보드를 공식 홈 카드에 가깝게 오늘·어제·지난 7일·이번 달·최근 28일·잔고 형태로 정리했다.
diff --git a/docs/deploy.md b/docs/deploy.md
index 2ab5476..133b6d4 100644
--- a/docs/deploy.md
+++ b/docs/deploy.md
@@ -1,6 +1,6 @@
# 배포 가이드
-> 로컬 기준 v1.10.81에서 `npm run lint`와 `npm run build` 검증을 통과했다. NAS 실제 컨테이너 기동과 도메인/프록시 접속 검증은 운영 배포 단계에서 진행한다.
+> 로컬 기준 v1.10.82에서 `npm run lint`와 `npm run build` 검증을 통과했다. NAS 실제 컨테이너 기동과 도메인/프록시 접속 검증은 운영 배포 단계에서 진행한다.
## 빌드 유형
diff --git a/docs/update.md b/docs/update.md
index 6539354..e603abf 100644
--- a/docs/update.md
+++ b/docs/update.md
@@ -1,5 +1,10 @@
# 업데이트 이력
+## v1.10.82
+
+- 관리자 대시보드 AdSense 영역에서 별도 헤더·갱신 표시 제거.
+- AdSense 헤더 제거에 따라 사용하지 않는 갱신 상태와 갱신 시각 표시 로직 정리.
+
## v1.10.81
- 관리자 대시보드 AdSense 설정 안내 문구 제거.
diff --git a/package-lock.json b/package-lock.json
index 1072e93..5cb3c68 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "sori.studio",
- "version": "1.10.81",
+ "version": "1.10.82",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "sori.studio",
- "version": "1.10.81",
+ "version": "1.10.82",
"hasInstallScript": true,
"dependencies": {
"@nuxtjs/tailwindcss": "^6.14.0",
diff --git a/package.json b/package.json
index d2b2989..81afa8d 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "sori.studio",
- "version": "1.10.81",
+ "version": "1.10.82",
"private": true,
"type": "module",
"imports": {
diff --git a/pages/admin/index.vue b/pages/admin/index.vue
index eb98de7..898121b 100644
--- a/pages/admin/index.vue
+++ b/pages/admin/index.vue
@@ -80,9 +80,7 @@ const createEmptyAdsenseBalance = () => ({
})
const {
- data: adsenseSummary,
- pending: isAdsenseLoading,
- refresh: refreshAdsenseSummary
+ data: adsenseSummary
} = await useFetch('/admin/api/adsense/summary', {
server: false,
default: () => ({
@@ -189,16 +187,6 @@ const chartPagination = computed(() => {
const adsenseCards = computed(() => adsenseSummary.value.periods || [])
const adsenseBalance = computed(() => adsenseSummary.value.balance || createEmptyAdsenseBalance())
-const adsenseGeneratedLabel = computed(() => {
- const value = adsenseSummary.value?.generatedAt
-
- if (!value) {
- return ''
- }
-
- return formatCompactDateTime(value)
-})
-
/**
* AdSense 통화 코드를 표시 가능한 값으로 보정한다.
* @returns {string} 통화 코드
@@ -553,29 +541,6 @@ const formatCompactDate = (value) => {
return `${year}.${month}.${day}`
}
-/**
- * 통계 갱신 시각을 짧은 문자열로 변환한다.
- * @param {string | null | undefined} value - ISO 날짜
- * @returns {string} 표시 날짜와 시간
- */
-const formatCompactDateTime = (value) => {
- if (!value) {
- return '-'
- }
-
- const date = new Date(value)
- if (Number.isNaN(date.getTime())) {
- return '-'
- }
-
- const year = date.getFullYear()
- const month = String(date.getMonth() + 1).padStart(2, '0')
- const day = String(date.getDate()).padStart(2, '0')
- const hours = String(date.getHours()).padStart(2, '0')
- const minutes = String(date.getMinutes()).padStart(2, '0')
- return `${year}.${month}.${day} ${hours}:${minutes}`
-}
-
/**
* 스크롤 도달 지표를 짧은 문자열로 반환한다.
* @param {Object} row - 통계 행
@@ -691,27 +656,7 @@ watch(trendRows, () => {
-
-
-
+
{
{{ adsenseSummary.message || 'AdSense 통계를 불러오지 못했습니다.' }}
-