Merge branch 'dev'
Deploy / deploy (push) Successful in 35s
CI / build (push) Failing after 12m53s

This commit is contained in:
ByungCheol
2026-06-27 19:02:09 +09:00
3 changed files with 12 additions and 2 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='utf-8'?> <?xml version='1.0' encoding='utf-8'?>
<resources> <resources>
<string name="app_name">돈돼지 가계부</string> <string name="app_name">돈돼지가계부</string>
<string name="title_activity_main">돈돼지 가계부</string> <string name="title_activity_main">돈돼지가계부</string>
<string name="package_name">kr.sblog.slimbudget</string> <string name="package_name">kr.sblog.slimbudget</string>
<string name="custom_url_scheme">kr.sblog.slimbudget</string> <string name="custom_url_scheme">kr.sblog.slimbudget</string>
</resources> </resources>
+5
View File
@@ -78,6 +78,11 @@ function createWindow() {
// 외부(앱 외 도메인) 링크는 기본 브라우저로, 앱 내 링크는 창에서 처리 // 외부(앱 외 도메인) 링크는 기본 브라우저로, 앱 내 링크는 창에서 처리
win.webContents.setWindowOpenHandler(({ url }) => { win.webContents.setWindowOpenHandler(({ url }) => {
// 구글 로그인(GIS) 팝업은 앱 내부 자식 창으로 열어야 opener 로 로그인 결과(postMessage)가 돌아온다.
// 외부 브라우저로 보내면 계정 선택 후 credential 이 앱으로 전달되지 않아 로그인이 끊긴다.
if (/^https:\/\/accounts\.google\.com\//i.test(url)) {
return { action: 'allow' }
}
if (/^https?:\/\//i.test(url) && !url.startsWith(APP_URL)) { if (/^https?:\/\//i.test(url) && !url.startsWith(APP_URL)) {
shell.openExternal(url) shell.openExternal(url)
return { action: 'deny' } return { action: 'deny' }
+5
View File
@@ -86,6 +86,7 @@ async function handleLogout() {
} }
.brand-text { .brand-text {
letter-spacing: -0.01em; letter-spacing: -0.01em;
white-space: nowrap;
} }
.header-right { .header-right {
display: flex; display: flex;
@@ -103,5 +104,9 @@ async function handleLogout() {
.app-header { .app-header {
padding: 0 1rem; padding: 0 1rem;
} }
/* 좁은 화면(폰/앱): 브랜드명 텍스트 숨기고 로고만 — 두 줄 줄바꿈 방지 */
.brand-text {
display: none;
}
} }
</style> </style>