kjh2064
f29f2c3cff
개선: 배포 검증과 관리자 UX 안정화
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m3s
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m46s
2026-06-27 20:57:09 +09:00
kjh2064
64b08831e8
ci: add deployment diagnostics on verify failure
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m8s
TaxBaik Browser E2E / browser-e2e (push) Successful in 1m16s
2026-06-27 16:46:27 +09:00
kjh2064
1c8208f38f
feat: add admin password change form
TaxBaik Browser E2E / browser-e2e (push) Successful in 34s
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m10s
2026-06-27 16:41:53 +09:00
kjh2064
e3f548f163
feat: include inquiry status changer in alerts
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m6s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m26s
2026-06-27 16:36:31 +09:00
kjh2064
1438a9e30a
feat: add inquiry status shortcuts
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m4s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m22s
2026-06-27 16:32:38 +09:00
kjh2064
832aa49e96
feat: improve inquiry list and telegram ids
TaxBaik Browser E2E / browser-e2e (push) Successful in 37s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m20s
2026-06-27 16:30:23 +09:00
kjh2064
046a16c75b
fix: use stable inquiry list links
TaxBaik Browser E2E / browser-e2e (push) Successful in 1m19s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m22s
2026-06-27 16:28:33 +09:00
kjh2064
4f2d5b1777
feat: enrich inquiry telegram alerts
TaxBaik Browser E2E / browser-e2e (push) Successful in 34s
TaxBaik CI/CD / build-and-deploy (push) Failing after 1m9s
2026-06-27 16:10:58 +09:00
kjh2064
620491fa9f
feat: notify inquiry status changes
TaxBaik Browser E2E / browser-e2e (push) Successful in 1m1s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m33s
2026-06-27 16:04:23 +09:00
kjh2064
5626f976fc
feat: improve inquiry notification links
TaxBaik Browser E2E / browser-e2e (push) Successful in 35s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m22s
2026-06-27 16:02:14 +09:00
kjh2064
f54cab5562
feat: notify telegram on new inquiries
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m33s
TaxBaik Browser E2E / browser-e2e (push) Successful in 2m8s
2026-06-27 15:58:42 +09:00
kjh2064
3e8cfc386c
fix admin routing for browser e2e
TaxBaik Browser E2E / browser-e2e (push) Successful in 1m23s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m26s
2026-06-27 15:09:41 +09:00
kjh2064
640b2079b0
ci: move browser e2e to separate workflow
TaxBaik Browser E2E / browser-e2e (push) Failing after 1m9s
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m31s
2026-06-27 14:03:31 +09:00
kjh2064
113140e685
ci: split browser e2e into separate job
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m5s
TaxBaik CI/CD / browser-e2e (push) Failing after 1m30s
2026-06-27 13:55:57 +09:00
kjh2064
1d9f3bac4c
ci: cache playwright browsers
TaxBaik CI/CD / build-and-deploy (push) Failing after 2m43s
2026-06-27 13:52:56 +09:00
kjh2064
6b5ea85733
test: add playwright deployment gate
TaxBaik CI/CD / build-and-deploy (push) Failing after 3h2m56s
2026-06-27 12:51:16 +09:00
kjh2064
c5af05c5dd
fix: remove duplicate admin route
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m16s
2026-06-27 12:39:38 +09:00
kjh2064
0872b44253
fix: inject production jwt secret during deploy
TaxBaik CI/CD / build-and-deploy (push) Successful in 59s
2026-06-27 11:08:58 +09:00
kjh2064
04326e2488
chore: rerun deployment
TaxBaik CI/CD / build-and-deploy (push) Successful in 1m2s
2026-06-27 11:05:54 +09:00
kjh2064
cbef949a5a
fix: decode deploy ssh key fallback
TaxBaik CI/CD / build-and-deploy (push) Failing after 47s
2026-06-27 11:01:48 +09:00
kjh2064
a3aee8a4c3
fix: normalize raw deploy ssh key newlines
TaxBaik CI/CD / build-and-deploy (push) Failing after 48s
2026-06-27 10:59:53 +09:00
kjh2064
2e67e52391
fix: support raw deploy ssh key secret
TaxBaik CI/CD / build-and-deploy (push) Failing after 39s
2026-06-27 10:58:02 +09:00
kjh2064
928fc0de37
운영 기준선 및 인증/배포 고도화
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 37s
feat: harden auth ops and deployment baseline
2026-06-27 10:55:16 +09:00
kjh2064
28060b71be
feat: harden auth ops and deployment baseline
2026-06-27 10:53:53 +09:00
kjh2064
a6ca30eec8
fix: use base64 encoded deploy ssh key
TaxBaik CI/CD / build-and-deploy (push) Failing after 42s
2026-06-27 02:33:32 +09:00
kjh2064
da505d8966
fix: normalize deploy ssh key in ci
TaxBaik CI/CD / build-and-deploy (push) Failing after 54s
2026-06-27 02:31:32 +09:00
kjh2064
6b8a5724fa
fix: harden ci restart and admin routing
TaxBaik CI/CD / build-and-deploy (push) Failing after 41s
2026-06-27 02:31:08 +09:00
kjh2064
9ba1887e1d
fix: restart taxbaik over ssh in ci
TaxBaik CI/CD / build-and-deploy (push) Failing after 41s
2026-06-27 02:29:55 +09:00
kjh2064
89fc75b567
fix: add admin root redirect
TaxBaik CI/CD / build-and-deploy (push) Failing after 35s
2026-06-27 02:28:06 +09:00
kjh2064
56475a2ef5
fix: restart taxbaik via systemd in ci
TaxBaik CI/CD / build-and-deploy (push) Failing after 49s
2026-06-27 02:26:36 +09:00
kjh2064
a73503f96e
fix: use InputText for admin login
TaxBaik CI/CD / build-and-deploy (push) Successful in 41s
2026-06-27 02:24:06 +09:00
kjh2064
788dd8d336
fix: bind admin login inputs on input
TaxBaik CI/CD / build-and-deploy (push) Successful in 52s
2026-06-27 02:19:49 +09:00
kjh2064
9563a1ba5a
docs: align admin password guidance
TaxBaik CI/CD / build-and-deploy (push) Successful in 41s
2026-06-27 02:18:00 +09:00
kjh2064
43881e5fd9
docs: align ops guidance with websocket proxy
TaxBaik CI/CD / build-and-deploy (push) Successful in 47s
2026-06-27 02:05:09 +09:00
kjh2064
0dab03a0c8
docs: fix nginx websocket proxy guidance
TaxBaik CI/CD / build-and-deploy (push) Successful in 43s
2026-06-27 02:03:02 +09:00
kjh2064
716f1f668f
fix: simplify admin login inputs
TaxBaik CI/CD / build-and-deploy (push) Successful in 51s
2026-06-27 01:58:33 +09:00
kjh2064
3e196da7dd
fix: simplify admin login form
TaxBaik CI/CD / build-and-deploy (push) Successful in 48s
2026-06-27 01:55:27 +09:00
kjh2064
d526817a00
fix: prevent admin login form submit reload
TaxBaik CI/CD / build-and-deploy (push) Successful in 42s
2026-06-27 01:54:20 +09:00
kjh2064
0df5d2d31c
docs: harden ops guidance and CI smoke test
TaxBaik CI/CD / build-and-deploy (push) Successful in 50s
2026-06-27 01:42:48 +09:00
kjh2064
1d7dd71011
fix: unify TaxBaik deployment around CI
TaxBaik CI/CD / build-and-deploy (push) Successful in 41s
2026-06-27 01:34:17 +09:00
kjh2064
3c36554164
fix: Admin 로그인 CSS 및 버전 표시 수정
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 56s
- App.razor: Routes에 @rendermode=InteractiveServer 추가 (MudBlazor Static SSR 문제 해결)
- _Layout.cshtml: v@(version.Version)으로 Razor 파싱 명시화
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-27 00:23:39 +09:00
kjh2064
a825713ad2
fix: MudBlazor CSS/JS를 CDN에서 _content로 변경 (CDN 404)
TaxBaik CI/CD / build-and-deploy (push) Successful in 49s
2026-06-27 00:10:31 +09:00
kjh2064
0f6d22cbbe
fix: CI 배포 - clean 빌드 + pkill로 서비스 재시작
TaxBaik CI/CD / build-and-deploy (push) Successful in 56s
2026-06-27 00:06:28 +09:00
kjh2064
b4bfc4d237
fix: admin.css 경로 수정 - /taxbaik/css/admin.css
TaxBaik CI/CD / build-and-deploy (push) Successful in 45s
2026-06-26 23:46:23 +09:00
kjh2064
239fa367df
fix: Razor 구문 오류 - @ 기호 이스케이프 처리
TaxBaik CI/CD / build-and-deploy (push) Successful in 34s
2026-06-26 23:42:51 +09:00
kjh2064
6afdcaa2c3
docs: SSH 터널을 사용한 Git Push 방법 추가
2026-06-26 23:40:11 +09:00
kjh2064
22309546ba
fix: MudBlazor CDN 추가 - 로그인 페이지 CSS/JS 로드
...
TaxBaik CI/CD / build-and-deploy (push) Failing after 38s
App.razor:
• MudBlazor CSS: jsdelivr CDN
• MudBlazor JS: jsdelivr CDN
• admin.css: 로컬 파일 (기본 스타일)
결과:
✅ 로그인 페이지: MudBlazor 스타일 + 기본 스타일 로드
✅ 페이지 로딩 중: admin.css로 기본 UI 표시
✅ MudBlazor 로드 후: 완전한 스타일 적용
이제 Gitea Actions가 자동으로 배포합니다.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-26 23:27:00 +09:00
kjh2064
4c5c0f5ef0
feat: Login 페이지 CSS 스타일 추가
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 36s
wwwroot/css/admin.css 생성:
• 폼 요소 기본 스타일
• MudBlazor 컴포넌트 기본 스타일
• Responsive 디자인
• Material Design Blue 컬러
결과:
✅ 페이지 로딩 중에도 깔끔한 UI
✅ MudBlazor 로드 후 자동 오버라이드
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-26 23:16:59 +09:00
kjh2064
df4d85d789
fix: Login 페이지 CSS 렌더링 문제 해결
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 34s
문제:
❌ 로그인 페이지에서 MudBlazor CSS가 적용되지 않음
❌ 스타일이 없는 상태로 렌더링됨
원인:
• BlankLayout에만 MudThemeProvider가 있음
• Login.razor는 직접 MudThemeProvider를 가지지 않음
• Blazor Interactive Server에서 컴포넌트 초기화 전 렌더링됨
수정:
✅ Login.razor에 MudThemeProvider 추가
✅ MudDialogProvider, MudSnackbarProvider도 추가
✅ 버전 파일 자동 생성 (git commit hash + timestamp)
배포:
Release 빌드 → wwwroot/version.txt 생성 → 서버 배포 → systemctl restart
결과:
✅ 로그인 페이지 CSS 정상 렌더링
✅ 버전 정보 최신화
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-26 23:12:11 +09:00
kjh2064
b5329c8339
fix: CI 스크립트 수정 - TaxBaik.Admin 제거
...
TaxBaik CI/CD / build-and-deploy (push) Successful in 49s
문제:
❌ "Publish Admin" 단계가 TaxBaik.Admin 프로젝트를 찾을 수 없음
❌ 분리된 배포 프로세스 (Web, Admin 각각)
원인:
• Web과 Admin이 이미 TaxBaik.Web으로 통합됨
• CI 스크립트가 아직도 분리된 구조를 가정
수정사항:
✅ "Publish Web" → "Publish Web (통합 앱)"
✅ "Publish Admin" 단계 제거
✅ 단일 publish 디렉토리 사용
✅ "Deploy Web" + "Deploy Admin" → "Deploy (통합 Web + Admin)"
✅ systemd를 통한 단일 서비스 재시작
결과:
✅ CI/CD 파이프라인 정상화
✅ 자동 배포 가능 (Gitea Actions)
✅ 1개 앱 배포로 단순화
파이프라인 단계:
1. Checkout → Build → Publish → Deploy → Restart
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-06-26 23:07:26 +09:00