├── .gitignore ├── .gitmodules ├── CLAUDE.md ├── __tests__ └── sqlcipher-real.test.ts ├── assets ├── sqlcipher-track.png ├── wechat-version.png └── wechat-versions.png ├── core └── dbcracker.d ├── docs └── config-sqlcipher.bak.md ├── jest.config.js ├── keys.toml ├── package.json ├── packages ├── scripts │ ├── keys2toml.ts │ ├── package.json │ └── pnpm-lock.yaml └── wechat-db-manager │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── CHAT-FEATURE.md │ ├── CHAT-LOADING-FIX.md │ ├── DEBUG-GUIDE.md │ ├── DEVELOPMENT.md │ ├── IMPLEMENTATION-SUMMARY.md │ ├── IPAD-STYLE-REDESIGN.md │ ├── PERFORMANCE-IMPROVEMENTS.md │ ├── QUICK-START.md │ ├── README.md │ ├── TABLE-MAPPING-FIX.md │ ├── THREE-COLUMN-CONTACTS.md │ ├── USAGE.md │ ├── index.html │ ├── postcss.config.js │ ├── public │ ├── tauri.svg │ └── vite.svg │ ├── src-tauri │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── build.rs │ ├── capabilities │ │ └── default.json │ ├── icons │ │ ├── 128x128.png │ │ ├── 128x128@2x.png │ │ ├── 32x32.png │ │ ├── Square107x107Logo.png │ │ ├── Square142x142Logo.png │ │ ├── Square150x150Logo.png │ │ ├── Square284x284Logo.png │ │ ├── Square30x30Logo.png │ │ ├── Square310x310Logo.png │ │ ├── Square44x44Logo.png │ │ ├── Square71x71Logo.png │ │ ├── Square89x89Logo.png │ │ ├── StoreLogo.png │ │ ├── icon.icns │ │ ├── icon.ico │ │ └── icon.png │ ├── src │ │ ├── database.rs │ │ ├── lib.rs │ │ └── main.rs │ └── tauri.conf.json │ ├── src │ ├── App.css │ ├── App.tsx │ ├── api.ts │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── AutoConnectIndicator.tsx │ │ ├── Avatar.tsx │ │ ├── ChatHistoryModal.tsx │ │ ├── ChatView.tsx │ │ ├── ContactMessageMatcher.tsx │ │ ├── ContextPanel.tsx │ │ ├── DatabaseDiagnostic.tsx │ │ ├── DatabaseInfo.tsx │ │ ├── DatabaseList.tsx │ │ ├── FileManager.tsx │ │ ├── FilePathInput.tsx │ │ ├── LatestMessagesViewer.tsx │ │ ├── Navigation.tsx │ │ ├── Overview.tsx │ │ ├── PropertyPanel.tsx │ │ ├── SettingsPanel.tsx │ │ ├── StatusBar.tsx │ │ ├── TableList.tsx │ │ ├── TableView.tsx │ │ └── WelcomeGuide.tsx │ ├── hooks │ │ ├── useAutoConnect.ts │ │ ├── useChatState.ts │ │ └── useTableMapping.ts │ ├── main.tsx │ ├── pages │ │ ├── ChatPageOptimized.tsx │ │ ├── ContactsThreeColumnPage.tsx │ │ ├── DatabasePage.tsx │ │ ├── OverviewPage.tsx │ │ └── SettingsPage.tsx │ ├── services │ │ ├── autoConnectService.ts │ │ ├── chatDataService.ts │ │ └── tableMappingService.ts │ ├── store │ │ └── atoms.ts │ ├── types.ts │ ├── utils │ │ ├── PerformanceOptimizer.ts │ │ ├── contactParser.ts │ │ ├── contactParser.tsx │ │ ├── layoutUtils.ts │ │ ├── messageParser.ts │ │ ├── messageParser.tsx │ │ └── wechatTableMatcher.ts │ └── vite-env.d.ts │ ├── tailwind.config.js │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── readme.md └── wechat_chat_extractor.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /__tests__/sqlcipher-real.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/__tests__/sqlcipher-real.test.ts -------------------------------------------------------------------------------- /assets/sqlcipher-track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/assets/sqlcipher-track.png -------------------------------------------------------------------------------- /assets/wechat-version.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/assets/wechat-version.png -------------------------------------------------------------------------------- /assets/wechat-versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/assets/wechat-versions.png -------------------------------------------------------------------------------- /core/dbcracker.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/core/dbcracker.d -------------------------------------------------------------------------------- /docs/config-sqlcipher.bak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/docs/config-sqlcipher.bak.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/jest.config.js -------------------------------------------------------------------------------- /keys.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/keys.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/package.json -------------------------------------------------------------------------------- /packages/scripts/keys2toml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/scripts/keys2toml.ts -------------------------------------------------------------------------------- /packages/scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/scripts/package.json -------------------------------------------------------------------------------- /packages/scripts/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/scripts/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/wechat-db-manager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/.gitignore -------------------------------------------------------------------------------- /packages/wechat-db-manager/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/.vscode/extensions.json -------------------------------------------------------------------------------- /packages/wechat-db-manager/CHAT-FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/CHAT-FEATURE.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/CHAT-LOADING-FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/CHAT-LOADING-FIX.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/DEBUG-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/DEBUG-GUIDE.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/DEVELOPMENT.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/IMPLEMENTATION-SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/IMPLEMENTATION-SUMMARY.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/IPAD-STYLE-REDESIGN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/IPAD-STYLE-REDESIGN.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/PERFORMANCE-IMPROVEMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/PERFORMANCE-IMPROVEMENTS.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/QUICK-START.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/QUICK-START.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/README.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/TABLE-MAPPING-FIX.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/TABLE-MAPPING-FIX.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/THREE-COLUMN-CONTACTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/THREE-COLUMN-CONTACTS.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/USAGE.md -------------------------------------------------------------------------------- /packages/wechat-db-manager/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/index.html -------------------------------------------------------------------------------- /packages/wechat-db-manager/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/postcss.config.js -------------------------------------------------------------------------------- /packages/wechat-db-manager/public/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/public/tauri.svg -------------------------------------------------------------------------------- /packages/wechat-db-manager/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/public/vite.svg -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/.gitignore -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/build.rs -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/src/database.rs -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/src/main.rs -------------------------------------------------------------------------------- /packages/wechat-db-manager/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/App.css -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/App.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/api.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/assets/react.svg -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/AutoConnectIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/AutoConnectIndicator.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/Avatar.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/ChatHistoryModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/ChatHistoryModal.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/ChatView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/ChatView.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/ContactMessageMatcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/ContactMessageMatcher.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/ContextPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/ContextPanel.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/DatabaseDiagnostic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/DatabaseDiagnostic.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/DatabaseInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/DatabaseInfo.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/DatabaseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/DatabaseList.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/FileManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/FileManager.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/FilePathInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/FilePathInput.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/LatestMessagesViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/LatestMessagesViewer.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/Navigation.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/Overview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/Overview.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/PropertyPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/PropertyPanel.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/SettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/SettingsPanel.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/StatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/StatusBar.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/TableList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/TableList.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/TableView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/TableView.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/components/WelcomeGuide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/components/WelcomeGuide.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/hooks/useAutoConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/hooks/useAutoConnect.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/hooks/useChatState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/hooks/useChatState.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/hooks/useTableMapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/hooks/useTableMapping.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/main.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/pages/ChatPageOptimized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/pages/ChatPageOptimized.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/pages/ContactsThreeColumnPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/pages/ContactsThreeColumnPage.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/pages/DatabasePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/pages/DatabasePage.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/pages/OverviewPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/pages/OverviewPage.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/pages/SettingsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/pages/SettingsPage.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/services/autoConnectService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/services/autoConnectService.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/services/chatDataService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/services/chatDataService.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/services/tableMappingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/services/tableMappingService.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/store/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/store/atoms.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/types.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/PerformanceOptimizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/PerformanceOptimizer.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/contactParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/contactParser.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/contactParser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/contactParser.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/layoutUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/layoutUtils.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/messageParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/messageParser.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/messageParser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/messageParser.tsx -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/utils/wechatTableMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/src/utils/wechatTableMatcher.ts -------------------------------------------------------------------------------- /packages/wechat-db-manager/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/wechat-db-manager/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/tailwind.config.js -------------------------------------------------------------------------------- /packages/wechat-db-manager/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/packages/wechat-db-manager/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/readme.md -------------------------------------------------------------------------------- /wechat_chat_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MarkShawn2020/wechat-dbcracker/HEAD/wechat_chat_extractor.py --------------------------------------------------------------------------------