Skip to content

Tauri migration#12

Closed
lee-sihun wants to merge 60 commits intomasterfrom
tauri-migration
Closed

Tauri migration#12
lee-sihun wants to merge 60 commits intomasterfrom
tauri-migration

Conversation

@lee-sihun
Copy link
Copy Markdown
Member

No description provided.

- 메인 창을 Tauri 환경에서 보더리스+고정 크기로 재구성하고 윈도우 닫기/최소화 명령을 복구했습니다.
- 오버레이 창을 초기화 시점에 보이도록 만들고 윈도우 이벤트(닫기, 포커스, 이동/리사이즈) 처리와 권한 구성을 추가했습니다.
- willhook 입력을 기존 Electron 매핑과 호환되도록 다중 후보 매핑으로 확장하고 레거시 electron-store config.json을 탐지해 store.json으로 마이그레이션했습니다.
- 진행 중인 체크리스트 상태를 최신 작업 내용으로 반영했습니다.
- 윈도우 및 데이터 호환성 개선 내역을 로그에 추가했습니다.
- Tauri capability에 dev 서버 도메인을 추가해 invoke 명령이 차단되지 않도록 했습니다.
- capability에 localhost와 127.0.0.1 패턴을 추가해 dev 서버에서 invoke 명령이 차단되지 않도록 했습니다.
- capability 정의에 remote.urls 필드를 추가해 dev 서버 Origin과 매칭되도록 수정했습니다.
- Vite 서버 포트를 3400으로 변경하고 tauri.conf.json devUrl을 동기화했습니다.
- capability remote.urls에 3000/3400(127.0.0.1/localhost)을 모두 추가해 dev 모드 invoke 문제를 방지했습니다.
- 앱 초기화 시 CapabilityBuilder를 통해 localhost/tauri dev 오리진을 등록하고 main/overlay 웹뷰에 연결했습니다.
- dmnote-dev capability를 정식 파일로 추가하고 보안 설정에 포함시켰습니다.
- capability에 core:default 권한과 dev 서버 URL(3000/3400)을 모두 등록했습니다.
- Tauri 커맨드에서 colon 기반 rename을 제거하고 함수명(app_bootstrap 등)으로 정리했습니다.
- 프런트 invoke 호출과 ACL 허용 리스트를 모두 새 네이밍으로 동기화했습니다.
- Settings 관련 JSON 필드명을 Electron과 동일하게 직렬화해 프론트에서 customCSS/useCustomCSS를 정상 수신하도록 변경했습니다.
- legacy config 의 useCustomCss/customCss도 읽어오고 빈 키/포지션에 기본값을 채우도록 스토어 정규화 로직을 강화했습니다.
- 기존 config.json을 직접 사용하며, 키맵/포지션 유실 문제를 방지합니다.
In-Place 정리, 프로덕션 콘솔 제거, noteBuffer 클래스 추가
@lee-sihun lee-sihun closed this Oct 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant