diff --git a/.antigravitycli/3d5a0d25-0ec6-40c0-8030-0ea115f57ff0.json b/.antigravitycli/3d5a0d25-0ec6-40c0-8030-0ea115f57ff0.json
new file mode 120000
index 0000000..16c57c5
--- /dev/null
+++ b/.antigravitycli/3d5a0d25-0ec6-40c0-8030-0ea115f57ff0.json
@@ -0,0 +1 @@
+/home/yenru0/.gemini/config/projects/3d5a0d25-0ec6-40c0-8030-0ea115f57ff0.json
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 8ef7297..b8b3e00 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,11 +4,6 @@ node_modules/
# Build output
dist/
-# Tauri
-src-tauri/target/
-src-tauri/gen/schemas
-src-tauri/Cargo.lock
-
# Environment files
.env
.env.*
@@ -34,3 +29,20 @@ Thumbs.db
# Sisyphus session files
.sisyphus/
+
+# Vite
+.vite/
+
+# TailwindCSS / PostCSS
+tailwind.config.js
+postcss.config.js
+*.config.js
+
+# Tauri
+src-tauri/target/
+src-tauri/gen/schemas
+src-tauri/Cargo.lock
+src-tauri/.tauriignore
+
+# Debug
+*.tsbuildinfo
\ No newline at end of file
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 0000000..daced9b
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,65 @@
+# CLAUDE.md
+
+Behavioral guidelines to reduce common LLM coding mistakes. Merge with project-specific instructions as needed.
+
+**Tradeoff:** These guidelines bias toward caution over speed. For trivial tasks, use judgment.
+
+## 1. Think Before Coding
+
+**Don't assume. Don't hide confusion. Surface tradeoffs.**
+
+Before implementing:
+- State your assumptions explicitly. If uncertain, ask.
+- If multiple interpretations exist, present them - don't pick silently.
+- If a simpler approach exists, say so. Push back when warranted.
+- If something is unclear, stop. Name what's confusing. Ask.
+
+## 2. Simplicity First
+
+**Minimum code that solves the problem. Nothing speculative.**
+
+- No features beyond what was asked.
+- No abstractions for single-use code.
+- No "flexibility" or "configurability" that wasn't requested.
+- No error handling for impossible scenarios.
+- If you write 200 lines and it could be 50, rewrite it.
+
+Ask yourself: "Would a senior engineer say this is overcomplicated?" If yes, simplify.
+
+## 3. Surgical Changes
+
+**Touch only what you must. Clean up only your own mess.**
+
+When editing existing code:
+- Don't "improve" adjacent code, comments, or formatting.
+- Don't refactor things that aren't broken.
+- Match existing style, even if you'd do it differently.
+- If you notice unrelated dead code, mention it - don't delete it.
+
+When your changes create orphans:
+- Remove imports/variables/functions that YOUR changes made unused.
+- Don't remove pre-existing dead code unless asked.
+
+The test: Every changed line should trace directly to the user's request.
+
+## 4. Goal-Driven Execution
+
+**Define success criteria. Loop until verified.**
+
+Transform tasks into verifiable goals:
+- "Add validation" → "Write tests for invalid inputs, then make them pass"
+- "Fix the bug" → "Write a test that reproduces it, then make it pass"
+- "Refactor X" → "Ensure tests pass before and after"
+
+For multi-step tasks, state a brief plan:
+```
+1. [Step] → verify: [check]
+2. [Step] → verify: [check]
+3. [Step] → verify: [check]
+```
+
+Strong success criteria let you loop independently. Weak criteria ("make it work") require constant clarification.
+
+---
+
+**These guidelines are working if:** fewer unnecessary changes in diffs, fewer rewrites due to overcomplication, and clarifying questions come before implementation rather than after mistakes.
diff --git a/REVIEW.md b/REVIEW.md
deleted file mode 100644
index 0ad4a71..0000000
--- a/REVIEW.md
+++ /dev/null
@@ -1,71 +0,0 @@
-# Chakmate Migration Review
-
-**Date:** 2026-05-19
-**Migration:** Vanilla HTML → Vite + Tauri
-**Status:** ✅ Migration Complete - Issues Fixed
-
----
-
-## Summary
-
-| Category | Status | Notes |
-|----------|--------|-------|
-| HTML Files | ✅ Fixed | Added missing CSS styles to visualization page |
-| JavaScript | ✅ Good | No critical issues |
-| Configuration | ✅ Fixed | identifier changed from `.app` to `.desktop` |
-| Build | ✅ Verified | All 5 pages build successfully |
-
----
-
-## 1. Frontend Issues Fixed
-
-### ✅ visualization.html CSS Missing (FIXED)
-- **Problem:** Migrated file was missing ~1100 lines of CSS from original
-- **Solution:** Extracted CSS from original `scene_visualization.html` (lines 67-1509) and appended to `main.css`
-- **CSS Added:**
- - CSS variable definitions (`:root`, dark mode)
- - Animations (`fadeInUp`, `fadeIn`, `checkBounce`)
- - All component styles (`.app`, `.header`, `.comparison-*`, `.tree-*`, `.preview-*`, `.action-bar`, etc.)
-- **Verification:** `npm run build` passes, CSS bundle grew from 36.5KB to 59.99KB
-
-### ⚠️ Tauri Build Still Blocked
-- **Issue:** `libdbus-1-dev` system dependency not installed
-- **Solution:** Run `sudo apt-get install libdbus-1-dev` then `npm run tauri build`
-
----
-
-## 2. Configuration Updates
-
-### ✅ tauri.conf.json identifier (FIXED)
-- **Before:** `com.chakmate.app` (conflicts with macOS bundle extension)
-- **After:** `com.chakmate.desktop`
-
----
-
-## 3. Build Verification
-
-```
-npm run build → ✅ SUCCESS
-├── dist/index.html (28.82 kB)
-├── dist/pages/scene_swipe.html (6.22 kB)
-├── dist/pages/scene_ai_classification.html (35.63 kB)
-├── dist/pages/scene_gamification.html (10.06 kB)
-├── dist/pages/scene_visualization.html (25.22 kB)
-├── dist/assets/main.css (59.99 kB) ← Increased from 36.5KB after CSS fix
-└── dist/assets/*.js (bundled modules)
-```
-
----
-
-## 4. Remaining Tasks
-
-| Task | Status | Notes |
-|------|--------|-------|
-| Install libdbus-1-dev | ⏳ Pending | System dependency for Tauri build |
-| Run `npm run tauri build` | ⏳ Pending | Generates .exe/.app |
-
----
-
-## Migration Quality: 98%
-
-The migration is complete. CSS issue was identified and fixed. Tauri build requires system dependency installation.
\ No newline at end of file
diff --git a/index.html b/index.html
deleted file mode 100644
index 4b0d902..0000000
--- a/index.html
+++ /dev/null
@@ -1,933 +0,0 @@
-
-
-
-
-
- Chakmate - 지능형 디지털 자산 관리
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Chakmate
-
지능형 디지털 자산 관리 솔루션
-
-
-
-
-
-
-
-
-
파일 정리, 지능적으로
-
AI가 파일 사용 패턴을 분석하여 당신만의 최적화된 폴더 구조를 제안합니다. 더 이상 수동 정리는 필요 없습니다.
-
-
- 기기 내 단독 처리 • 완벽한 개인정보 보호
-
-
-
-
-
-
-
스와이프로 직관적으로
-
오른쪽 스와이프로 보관, 왼쪽 스와이프로 삭제. 카드形式的 인터페이스로 누구나 쉽게 파일을 정리할 수 있습니다.
-
-
-
-
-
-
습관 형성의 재미
-
매일 정리하고 스트릭을 쌓아보세요. 업적 배지를 수집하고 디지털 공간을 항상 청결하게 유지하세요.
-
-
-
-
- 계속
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 취소
-
-
-
- 구조 적용하기
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
알림
-
-
-
정리 알림
-
매일 일정한 시간에 파일 정리를 안내합니다
-
-
-
-
-
-
습관 형성 알림
-
정리 습관 형성을 돕는 동기를 부여합니다
-
-
-
-
-
-
-
정리 습관
-
-
-
자동 정리
-
자동으로 파일을 제안된 구조로 정리합니다
-
-
-
-
-
-
삭제 전 확인
-
파일 삭제 전에 확인 메시지를 표시합니다
-
-
-
-
-
-
-
테마
-
-
-
외관
-
라이트 또는 다크 모드를 선택하세요
-
-
-
-
-
-
-
데이터
-
-
-
데이터 내보내기
-
정리된 파일 구조를 JSON으로 내보냅니다
-
-
-
- 내보내기
-
-
-
-
-
데이터 초기화
-
모든 데이터를 초기 상태로 되돌립니다
-
-
-
- 초기화
-
-
-
-
-
-
-
-
-
-
-
-
-
정리 완료!
-
파일 정리가 성공적으로 완료되었습니다.
-
- 계속하기
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index d015fbb..275f8d2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,13 @@
"name": "chakmate",
"version": "1.0.0",
"dependencies": {
+ "@fontsource/noto-color-emoji": "^5.2.12",
"@fontsource/noto-sans-kr": "^5.2.9",
- "@fontsource/outfit": "^5.2.8"
+ "@fontsource/outfit": "^5.2.8",
+ "@tauri-apps/api": "^2.11.0",
+ "@tauri-apps/plugin-dialog": "^2.7.1",
+ "@tauri-apps/plugin-fs": "^2.5.1",
+ "@tauri-apps/plugin-store": "^2.4.3"
},
"devDependencies": {
"@tauri-apps/cli": "^2.0.0",
@@ -399,6 +404,14 @@
"node": ">=12"
}
},
+ "node_modules/@fontsource/noto-color-emoji": {
+ "version": "5.2.12",
+ "resolved": "https://registry.npmjs.org/@fontsource/noto-color-emoji/-/noto-color-emoji-5.2.12.tgz",
+ "integrity": "sha512-UVOh4qxD/y42mcB4XvEdpV1WE01zn7O4+4tAWwzp5QAd4JY5jWPHu3/3T1kQoD04oYbQ5cJ9SI12IfcCKaS8aw==",
+ "funding": {
+ "url": "https://github.com/sponsors/ayuhito"
+ }
+ },
"node_modules/@fontsource/noto-sans-kr": {
"version": "5.2.9",
"resolved": "https://registry.npmjs.org/@fontsource/noto-sans-kr/-/noto-sans-kr-5.2.9.tgz",
@@ -810,6 +823,15 @@
"win32"
]
},
+ "node_modules/@tauri-apps/api": {
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.11.0.tgz",
+ "integrity": "sha512-7CinYODhky9lmO23xHnUFv0Xt43fbtWMyxZcLcRBlFkcgXKuEirBvHpmtJ89YMhyeGcq20Wuc47Fa4XjyniywA==",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/tauri"
+ }
+ },
"node_modules/@tauri-apps/cli": {
"version": "2.11.2",
"resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.11.2.tgz",
@@ -1015,6 +1037,30 @@
"node": ">= 10"
}
},
+ "node_modules/@tauri-apps/plugin-dialog": {
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-dialog/-/plugin-dialog-2.7.1.tgz",
+ "integrity": "sha512-OK1UBXYt+ojcmxMktzzuyonYIFta8CmAASpX+CA+DTGK24KlHjhYI6x2iOJ/TjZF4N7/ACK1oFmEOjIY9IhzOQ==",
+ "dependencies": {
+ "@tauri-apps/api": "^2.11.0"
+ }
+ },
+ "node_modules/@tauri-apps/plugin-fs": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-fs/-/plugin-fs-2.5.1.tgz",
+ "integrity": "sha512-9Lz+Jopp6QyeEWhlpkMx4R/+P9HgR+AVAI4vOZhlT8Xaymtz8iVI/Ov984/XTqgJz/5gz5NretqPB/XEMS3NhQ==",
+ "dependencies": {
+ "@tauri-apps/api": "^2.11.0"
+ }
+ },
+ "node_modules/@tauri-apps/plugin-store": {
+ "version": "2.4.3",
+ "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-store/-/plugin-store-2.4.3.tgz",
+ "integrity": "sha512-9LWPj9yMphRi9czEtUv87XHbl1b6xgd9EXpPrUnq6nG7+nbtoF84d4Kwz9xhAv/Hf30sr58pq7EOlyI936y8qw==",
+ "dependencies": {
+ "@tauri-apps/api": "^2.11.0"
+ }
+ },
"node_modules/@types/estree": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
diff --git a/package.json b/package.json
index 47d3488..1f3fb7c 100644
--- a/package.json
+++ b/package.json
@@ -10,8 +10,13 @@
"tauri": "tauri"
},
"dependencies": {
+ "@fontsource/noto-color-emoji": "^5.2.12",
"@fontsource/noto-sans-kr": "^5.2.9",
- "@fontsource/outfit": "^5.2.8"
+ "@fontsource/outfit": "^5.2.8",
+ "@tauri-apps/api": "^2.11.0",
+ "@tauri-apps/plugin-dialog": "^2.7.1",
+ "@tauri-apps/plugin-fs": "^2.5.1",
+ "@tauri-apps/plugin-store": "^2.4.3"
},
"devDependencies": {
"@tauri-apps/cli": "^2.0.0",
diff --git a/scene_ai_classification.html b/scene_ai_classification.html
deleted file mode 100644
index d471f27..0000000
--- a/scene_ai_classification.html
+++ /dev/null
@@ -1,552 +0,0 @@
-
-
-
-
-
- AI 분류 - Chakmate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
신경망 분석 활성화
-
12개 디렉토리에서 847개 파일 스캔 중
-
-
-
-
-
-
- 87%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
스마트 클러스터
- 3개 그룹 발견
-
-
-
-
-
-
-
-
-
-
-
-
-
중복 후보
- 2개 중복 가능성
-
-
-
-
-
-
-
-
-
report_final.pdf
-
report_v2.pdf와 일치
-
-
94%
-
-
-
-
-
-
-
presentation.pptx
-
presentation_backup.pptx와 일치
-
-
78%
-
-
-
-
-
-
-
-
-
-
-
-
자동 태그
- 15개 태그 생성됨
-
-
-
-
-
- 높은 우선순위
-
-
-
- 작업 관련
-
-
-
- 개인
-
-
-
- 아카이브 대상
-
-
-
- 빠른 접근
-
-
-
-
-
-
-
-
-
-
-
-
예측 작업
- 3개 예측
-
-
-
-
-
-
-
-
-
곧 4분기 보고서가 필요할 것입니다
-
월별 접근 패턴 기반
-
-
-
-
-
-
-
-
-
휴가 사진 아카이브
-
28일 동안 접근 없음
-
-
-
-
-
-
-
-
-
프로젝트 자산 백업
-
3일 전 수정됨
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 847
- 전체 파일
-
-
-
-
-
-
-
-
-
-
-
- 관련 검색
-
-
- 2024년 4분기 금융 보고서
- 프로젝트 타임라인
- 2024년 휴가
- 디자인 자산
- 세금 문서
- 고객 프레젠테이션
-
-
-
-
-
-
-
- 새 인사이트 생성
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/scene_gamification.html b/scene_gamification.html
deleted file mode 100644
index 2bb4c40..0000000
--- a/scene_gamification.html
+++ /dev/null
@@ -1,564 +0,0 @@
-
-
-
-
-
-
내 진행 상황 - Chakmate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
🔥
-
0
-
STREAK!
-
오늘 시작하세요!
-
-
-
-
-
- 주간 목표
-
-
-
- 이번 주 완료된 일수
- 0 /7
-
-
-
-
-
-
-
-
-
-
-
-
- 오늘의 팁
-
-
-
💡
-
-
작은 걸음이 큰 변화를 만듭니다! 오늘 5분만 투자하세요.
-
— 오늘의 동기
-
-
-
-
-
-
-
-
- 🎉
- 업적 달성!
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/scene_swipe.html b/scene_swipe.html
deleted file mode 100644
index f4246fa..0000000
--- a/scene_swipe.html
+++ /dev/null
@@ -1,414 +0,0 @@
-
-
-
-
-
-
스와이프 모드 - Chakmate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 뒤로
-
- 스와이프 모드
-
-
- 실행 취소
-
-
-
-
-
-
project_proposal.pdf
-
왼쪽으로 스와이프하면 삭제, 오른쪽으로 스와이프하면 보관
-
-
-
-
-
-
-
-
-
-
모두 완료!
-
모든 파일을 검토했습니다
-
- 다시 시작
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
파일 보관됨
-
-
-
-
\ No newline at end of file
diff --git a/scene_visualization.html b/scene_visualization.html
deleted file mode 100644
index add485a..0000000
--- a/scene_visualization.html
+++ /dev/null
@@ -1,2119 +0,0 @@
-
-
-
-
-
-
구조 제안 - Chakmate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 다운로드
-
-
- 사진_2024.jpg
- invoice.pdf
- Screenshot.png
- doc.docx
- video.mp4
-
-
-
-
-
- 바탕화면
-
-
- report_final.xls
- report_v2.xls
- report_FINAL.xls
- temp.png
-
-
-
-
-
- 문서
-
-
- 새 폴더
- 새 폴더 (2)
- archive
- backup
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2024 보고서
-
-
- +8
-
-
-
-
- 고객 파일
-
-
-
-
-
-
-
-
- 사진 아카이브
-
-
- +15
-
-
-
-
- 문서
-
-
-
-
-
-
-
-
- 임시 파일
-
-
- 정리됨
-
-
-
-
- 아카이브
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 임시 파일
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 7개 폴더 중 0개 적용됨
- 0%
-
-
-
-
-
- 선택 항목 적용
- 0
-
-
-
-
-
-
-
-
-
-
-
적용 완료!
-
3개의 폴더가 정리되었습니다
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml
index 22ffd1b..aa156fc 100644
--- a/src-tauri/Cargo.toml
+++ b/src-tauri/Cargo.toml
@@ -23,3 +23,6 @@ serde = { version = "1.0", features = ["derive"] }
log = "0.4"
tauri = { version = "2.11.2", features = [] }
tauri-plugin-log = "2"
+tauri-plugin-store = "2"
+tauri-plugin-dialog = "2"
+tauri-plugin-fs = "2"
diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json
index c135d7f..b2dcd97 100644
--- a/src-tauri/capabilities/default.json
+++ b/src-tauri/capabilities/default.json
@@ -6,6 +6,17 @@
"main"
],
"permissions": [
- "core:default"
+ "core:default",
+ "core:window:default",
+ "core:window:allow-close",
+ "core:window:allow-minimize",
+ "core:window:allow-toggle-maximize",
+ "core:window:allow-is-maximized",
+ "core:window:allow-start-dragging",
+ "store:default",
+ "dialog:default",
+ "fs:default",
+ "fs:allow-read-dir",
+ "fs:allow-stat"
]
-}
+}
\ No newline at end of file
diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs
index 857838b..e5fa870 100644
--- a/src-tauri/src/lib.rs
+++ b/src-tauri/src/lib.rs
@@ -1,6 +1,10 @@
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
+ .plugin(tauri_plugin_store::Builder::new().build())
+ .plugin(tauri_plugin_log::Builder::default().build())
+ .plugin(tauri_plugin_dialog::init())
+ .plugin(tauri_plugin_fs::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
\ No newline at end of file
diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json
index 8701d95..4964f3f 100644
--- a/src-tauri/tauri.conf.json
+++ b/src-tauri/tauri.conf.json
@@ -20,7 +20,9 @@
"minHeight": 600,
"center": true,
"resizable": true,
- "fullscreen": false
+ "fullscreen": false,
+ "decorations": false,
+ "transparent": true
}
],
"security": {
@@ -28,7 +30,7 @@
}
},
"bundle": {
- "active": true,
+ "active": false,
"targets": "all",
"icon": [
"icons/32x32.png",
diff --git a/src/components/titlebar.html b/src/components/titlebar.html
new file mode 100644
index 0000000..ddc70ea
--- /dev/null
+++ b/src/components/titlebar.html
@@ -0,0 +1,22 @@
+
+
+
+
+
Chakmate
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/index.html b/src/index.html
new file mode 100644
index 0000000..6fb6036
--- /dev/null
+++ b/src/index.html
@@ -0,0 +1,16 @@
+
+
+
+
+
Chakmate
+
+
+
+
+
\ No newline at end of file
diff --git a/src/index.html.bak b/src/index.html.bak
deleted file mode 100644
index d32e692..0000000
--- a/src/index.html.bak
+++ /dev/null
@@ -1,457 +0,0 @@
-
-
-
-
-
-
Chakmate - 지능형 디지털 자산 관리
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Chakmate
-
지능형 디지털 자산 관리 솔루션
-
-
-
-
-
-
-
-
-
파일 정리, 지능적으로
-
AI가 파일 사용 패턴을 분석하여 당신만의 최적화된 폴더 구조를 제안합니다. 더 이상 수동 정리는 필요 없습니다.
-
-
- 기기 내 단독 처리 • 완벽한 개인정보 보호
-
-
-
-
-
-
-
스вай프로 빠른 정리
-
좌우 스와이프로 파일을 빠르게 분류하세요. 한번의 제스처로 파일의 귀 fate를 결정합니다.
-
-
-
-
-
-
-
AI가 제안하는 구조
-
당신의 파일 사용 패턴을 학습하여 최적인 폴더 구조를 제안해 드립니다.
-
-
-
- 정리 시작하기
-
-
-
-
-
-
-
-
-
-
-
- 홈
-
-
-
- 스�ipe
-
-
-
- AI 제안
-
-
-
- 설정
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
📷 사진
-
2024년 1월 15일
-
-
- 삭제
- 보관
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 취소
-
-
-
- 구조 적용하기
-
-
-
-
-
-
-
-
-
-
-
-
알림
-
-
-
정리 알림
-
매일 일정한 시간에 파일 정리를 안내합니다
-
-
-
-
-
-
습관 형성 알림
-
정리 습관 형성을 돕는 동기를 부여합니다
-
-
-
-
-
-
-
정리 습관
-
-
-
자동 정리
-
자동으로 파일을 제안된 구조로 정리합니다
-
-
-
-
-
-
삭제 확인
-
파일 삭제 시 확인 메시지를 표시합니다
-
-
-
-
-
-
-
-
-
데이터
-
-
-
데이터 내보내기
-
정리된 파일 구조를 JSON으로 내보냅니다
-
-
-
- 내보내기
-
-
-
-
-
데이터 초기화
-
모든 데이터를 초기 상태로 되돌립니다
-
-
-
- 초기화
-
-
-
-
-
-
-
-
-
-
-
-
-
정리 완료!
-
파일 정리가 성공적으로 완료되었습니다.
-
- 계속하기
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/pages/scene_ai_classification.html b/src/pages/scene_ai_classification.html
index f44931d..1a29056 100644
--- a/src/pages/scene_ai_classification.html
+++ b/src/pages/scene_ai_classification.html
@@ -5,129 +5,37 @@
AI 분류 - Chakmate
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-