Macbook
056a773fb7
안드로이드 앱 다운로드 기능 적용
2026-06-14 17:16:25 +09:00
Macbook
7dab067aed
fix: Android APK 다운로드 window.open, CI npm ci 보강
...
@capacitor/browser 제거하고 네이티브 WebView에서 window.open 사용.
app node_modules 누락 시 root npm ci 실행.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 17:11:16 +09:00
Macbook
53266ccc64
fix: Android APK 다운로드 — @capacitor/browser 사용
...
Capacitor 7 App 플러그인에 openUrl이 없어 Browser.open으로 외부 다운로드 처리.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 17:04:52 +09:00
Macbook
c840e09885
feat: Android 폰·태블릿 다운로드·앱 내 업데이트 완료
...
CI에서 APK 버전 자동 bump, 앱 복귀 시 업데이트 확인·시스템 다운로드,
프론트 Android 전용 UI 정리(iPad는 향후).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 17:03:10 +09:00
Macbook
be45247dc9
fix: Jenkins crumb 파싱에 python3 사용 (node 미설치 환경)
...
post-receive hook PATH에 node가 없어 트리거가 실패하던 문제를 수정한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:48:43 +09:00
Macbook
a76cc2b1e8
fix: Jenkins 트리거 URL — host에서 localhost로 치환
...
.env의 host.docker.internal은 Docker용이므로 post-receive hook 실행 시
127.0.0.1로 바꿔 Jenkins 빌드를 큐에 등록한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:47:34 +09:00
Macbook
74656a9d28
fix: macOS sed로 APK versionName 파싱
...
BSD sed는 \\s를 지원하지 않아 .env에 잘못된 버전이 기록되던 문제를 수정한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:46:37 +09:00
Macbook
784201b834
fix: post-receive Jenkins 트리거가 .env 자격증명을 로드
...
hook 환경에서도 Mobile/Desktop 빌드가 큐에 등록되도록 WORK_TREE .env를
읽고, APK 빌드 시 root npm ci를 보장한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:45:29 +09:00
Macbook
c39a7c0b0c
fix: app 빌드 시 상위 postcss.config 오염 방지
...
서버 홈 디렉터리 postcss가 Vite 빌드를 깨지 않도록 app 전용 설정을 추가한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:42:35 +09:00
Macbook
7c4fc00b37
fix: server mobile CI — Java paths, monorepo Podfile
...
Jenkins/서버에서 brew OpenJDK·Android SDK 경로를 사용하고, npm workspace
루트의 Capacitor iOS 의존성을 Podfile이 참조하도록 수정한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:40:58 +09:00
Macbook
7611146cbf
fix: mobile server deploy — Jenkins crumb, APK build deps
...
Jenkins 트리거에 cookie+crumb 세션을 사용하고, 서버 APK 빌드 시 root npm ci를
실행하며 server-setup 스크립트와 Mobile job 설치를 보완한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:39:42 +09:00
Macbook
f34104b721
feat: Phase 1 mobile tablet — Jenkins APK, PC tab, in-app update
...
Capacitor 확장으로 git push 시 Mobile Jenkins 빌드, PC 탭 Android/iPad 다운로드,
앱 내 APK 업데이트, iOS TestFlight API 및 Capacitor ios 프로젝트를 추가한다.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 16:31:55 +09:00
Macbook
36c06b55ea
fix: stop desktop startup update loop — manifest version matches bundles
...
Do not inflate latest.json from dmg filenames; use build version only.
Add client loop guard when the same update retries without version bump.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:36:42 +09:00
Macbook
e658d9afe4
fix: Windows updater — platform-specific reinstall hints for v0.1.1 pubkey error
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:26:28 +09:00
Macbook
c0a23e4057
fix: stop tracking latest.json — prevent deploy from resetting updater manifest
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:20:40 +09:00
Macbook
6b9e88ca9f
fix: Mac desktop updater — platform-aware errors, HTTPS latest.json
...
Show Mac-specific update errors on macOS (not Windows message). Force HTTPS
bundle URLs, fix reconcile version from bundle filenames, bump to 0.1.4.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:19:19 +09:00
Macbook
6176c151a3
fix: clarify updater error when dmg has placeholder signing pubkey
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:09:10 +09:00
Macbook
967df18287
fix: Windows desktop updater — sign setup.exe, preserve latest.json on deploy
...
Sign *-setup.exe for updater manifest, pick newest bundle per platform,
reconcile after git checkout, and stop overwriting latest.json with empty
placeholder. Bump desktop to 0.1.3.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:03:48 +09:00
Macbook
b0b0fcb682
fix: Jenkins desktop trigger when CSRF crumb is absent (bash set -u)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 12:00:11 +09:00
Macbook
9a0f3f554b
feat: desktop startup auto-update before main app launch
...
Check server version on launch, download/install/relaunch if newer,
then show the main UI. Manual update check no longer triggers full install.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:58:54 +09:00
Macbook
d2b8affc57
chore: bump desktop version to 0.1.2 for signed updater release
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:56:23 +09:00
Macbook
eae4ccd4c6
fix: Mac desktop updater — v0.1.2 with signed pubkey; clearer errors
...
Rebuild dmg with real updater.pub. Improve check failure messages and
fix publish signing when TAURI_SIGNING_PRIVATE_KEY is set.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:55:03 +09:00
Macbook
e79f028148
fix: ensure node in PATH for desktop latest.json reconcile
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:51:41 +09:00
Macbook
122c84931f
fix: reconcile latest.json version compare node script
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:51:14 +09:00
Macbook
a3fb92f72c
chore: bump desktop version to 0.1.1; preserve latest.json version on reconcile
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:49:40 +09:00
Macbook
402f664db7
fix: Windows desktop updater — setup.exe in latest.json
...
Tauri v2 signs *-setup.exe for NSIS updates, not only nsis.zip.
Include windows-x86_64 in latest.json and improve platform error messages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:48:38 +09:00
Macbook
61de2fb1e6
fix: reconcile desktop latest.json after deploy; nginx MIME types
...
Run reload-frontend-desktop-static from post-receive after deploy so
signed updater manifest survives git checkout placeholder reset.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:45:24 +09:00
Macbook
14b8c681b0
fix: regenerate desktop latest.json after deploy checkout
...
Signed updater bundles on disk are preserved across deploy, but
latest.json was reset to the git placeholder. Reconcile on nginx reload.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:44:33 +09:00
Macbook
5c29ddaf23
fix: desktop updater signing in non-interactive CI
...
Use --ci for key generation and pass empty password to tauri signer sign
so Jenkins/SSH builds can sign updater bundles without a TTY.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-14 11:43:23 +09:00
aidev
85b5341dee
chore: add desktop updater public key
2026-06-14 11:38:32 +09:00
Macbook
78cda775ad
수정
2026-06-14 11:35:54 +09:00
Macbook
117a588df8
desktop 앱 실행시 종료문제 수정
2026-06-14 11:26:46 +09:00
Macbook
3f29e37139
desktop download
2026-06-14 11:22:44 +09:00
aidev
e204aa5dc6
fix: desktop postcss config — block home tailwind config
2026-06-14 11:12:49 +09:00
aidev
d341084ecb
fix: desktop-dev-path set -e loop exit under Jenkins
2026-06-14 11:12:09 +09:00
Macbook
9636bd2abf
데스크탑 앱 추가수정
2026-06-14 11:07:41 +09:00
Macbook
9fe1ad4c51
desktop 다운로드 수정
2026-06-14 10:47:17 +09:00
Macbook
7654ec99dc
desktop download 수정
2026-06-14 10:41:05 +09:00
Macbook
eb9e6ec4e9
desktop 다운로드 기능 수정
2026-06-14 10:38:45 +09:00
Macbook
407e746822
pc 앱 배포,다운로드 기능
2026-06-14 10:33:53 +09:00
Macbook
92f67580e3
pc 프로그램 다운로드 기능 적용
2026-06-14 10:25:22 +09:00
Macbook
86b99d8c10
desktop 앱 적용
2026-06-14 10:15:54 +09:00
Macbook
7a2f65088c
위젯항목 추가
2026-06-14 01:59:54 +09:00
Macbook
9737767777
위젯 수정
2026-06-14 01:40:35 +09:00
Macbook
3bbf402af3
위젯 구분 라인선 조정
2026-06-14 01:34:42 +09:00
Macbook
810411367c
위젯 미니차트 수정
2026-06-14 01:30:12 +09:00
Macbook
f0de69dc95
위젯 추가버튼 사라짐 문제
2026-06-14 01:24:03 +09:00
Macbook
a3dcfe5cb2
위젯영역 리사이즈
2026-06-14 01:18:10 +09:00
Macbook
57677ef39c
위젯 수정
2026-06-14 01:10:38 +09:00
Macbook
6936792ad4
위젯 기능 추가
2026-06-14 01:03:51 +09:00