├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── .windsurfrules ├── LICENSE ├── README-ZH.md ├── README.md ├── doc ├── ai-chat.jpg ├── ai-comment.jpg ├── buy-me-a-coffee.png ├── export-as-file.jpg ├── export-image.jpg ├── hi-card.jpg ├── hicard-setting.jpg ├── highlighted-text-retrieval.jpg ├── hinote-pro.jpg └── main-view.jpg ├── esbuild.config.mjs ├── main.ts ├── manifest.json ├── package.json ├── src ├── CommentStore.ts ├── CommentView.ts ├── HighlightDecorator.ts ├── components │ ├── AIButton.ts │ ├── ChatView.ts │ ├── comment │ │ ├── CommentInput.ts │ │ ├── CommentWidget.ts │ │ └── UnfocusedCommentInput.ts │ └── highlight │ │ ├── CommentList.ts │ │ ├── DragContentGenerator.ts │ │ ├── DragPreview.ts │ │ ├── HighlightCard.ts │ │ └── HighlightContent.ts ├── flashcard │ ├── components │ │ ├── FlashcardComponent.ts │ │ ├── FlashcardGroupManager.ts │ │ ├── FlashcardOperations.ts │ │ ├── FlashcardProgress.ts │ │ ├── FlashcardRenderer.ts │ │ ├── FlashcardStatsPanel.ts │ │ └── FlashcardUtils.ts │ ├── index.ts │ ├── services │ │ ├── CardGroupRepository.ts │ │ ├── FSRSAdapter.ts │ │ ├── FSRSManager.ts │ │ ├── FSRSService.ts │ │ ├── FlashcardDataService.ts.bak │ │ └── FlashcardFactory.ts │ ├── settings │ │ └── FlashcardSettingsTab.ts │ └── types │ │ ├── FSRSTypes.ts │ │ └── FlashcardTypes.ts ├── i18n │ ├── en.ts │ ├── index.ts │ └── zh.ts ├── services │ ├── AIService.ts │ ├── AnthropicService.ts │ ├── BaseHTTPClient.ts │ ├── BlockIdService.ts │ ├── CanvasService.ts │ ├── ChatService.ts │ ├── ColorExtractorService.ts │ ├── ContextService.ts │ ├── CustomAIService.ts │ ├── DeepseekService.ts │ ├── EventManager.ts │ ├── ExcludePatternMatcher.ts │ ├── ExportService.ts │ ├── FileCommentsCache.ts │ ├── FileContentCache.ts │ ├── GeminiService.ts │ ├── HighlightMatchingService.ts │ ├── HighlightService.ts │ ├── LicenseManager.ts │ ├── LocationService.ts │ ├── OllamaService.ts │ ├── SiliconFlowService.ts │ └── TextSimilarityService.ts ├── settings │ ├── AIServiceTab.ts │ ├── GeneralSettingsTab.ts │ ├── PromptSettingsTab.ts │ ├── RegexRuleEditor.ts │ ├── SettingTab.ts │ └── ai │ │ ├── AIServiceSettings.ts │ │ ├── AnthropicSettings.ts │ │ ├── CustomAISettings.ts │ │ ├── DeepseekSettings.ts │ │ ├── GeminiSettings.ts │ │ ├── OllamaSettings.ts │ │ ├── OpenAISettings.ts │ │ └── SiliconFlowSettings.ts ├── storage │ ├── DataMigrationManager.ts │ ├── DataRecovery.ts │ ├── DataValidator.ts │ ├── FilePathUtils.ts │ └── HiNoteDataManager.ts ├── templates │ ├── ExportModal.ts │ ├── exportStyles.ts │ ├── index.ts │ └── modern.ts ├── types.ts ├── utils │ ├── DataMigration.ts │ └── IdGenerator.ts └── view │ ├── allhighlights │ └── AllHighlightsManager.ts │ ├── canvas │ └── CanvasHighlightProcessor.ts │ ├── comment │ ├── CommentInputManager.ts │ └── CommentOperationManager.ts │ ├── filelist │ ├── FileListManager.ts │ └── FileListUIHelper.ts │ ├── highlight │ ├── HighlightDataManager.ts │ └── HighlightRenderManager.ts │ ├── layout │ ├── LayoutManager.ts │ └── ViewPositionDetector.ts │ ├── search │ ├── SearchManager.ts │ └── SearchUIHelper.ts │ └── selection │ ├── BatchOperationsHandler.ts │ └── SelectionManager.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | 4 | ko_fi: catmuse 5 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.windsurfrules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/LICENSE -------------------------------------------------------------------------------- /README-ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/README-ZH.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/README.md -------------------------------------------------------------------------------- /doc/ai-chat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/ai-chat.jpg -------------------------------------------------------------------------------- /doc/ai-comment.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/ai-comment.jpg -------------------------------------------------------------------------------- /doc/buy-me-a-coffee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/buy-me-a-coffee.png -------------------------------------------------------------------------------- /doc/export-as-file.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/export-as-file.jpg -------------------------------------------------------------------------------- /doc/export-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/export-image.jpg -------------------------------------------------------------------------------- /doc/hi-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/hi-card.jpg -------------------------------------------------------------------------------- /doc/hicard-setting.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/hicard-setting.jpg -------------------------------------------------------------------------------- /doc/highlighted-text-retrieval.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/highlighted-text-retrieval.jpg -------------------------------------------------------------------------------- /doc/hinote-pro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/hinote-pro.jpg -------------------------------------------------------------------------------- /doc/main-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/doc/main-view.jpg -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/main.ts -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/package.json -------------------------------------------------------------------------------- /src/CommentStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/CommentStore.ts -------------------------------------------------------------------------------- /src/CommentView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/CommentView.ts -------------------------------------------------------------------------------- /src/HighlightDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/HighlightDecorator.ts -------------------------------------------------------------------------------- /src/components/AIButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/AIButton.ts -------------------------------------------------------------------------------- /src/components/ChatView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/ChatView.ts -------------------------------------------------------------------------------- /src/components/comment/CommentInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/comment/CommentInput.ts -------------------------------------------------------------------------------- /src/components/comment/CommentWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/comment/CommentWidget.ts -------------------------------------------------------------------------------- /src/components/comment/UnfocusedCommentInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/comment/UnfocusedCommentInput.ts -------------------------------------------------------------------------------- /src/components/highlight/CommentList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/highlight/CommentList.ts -------------------------------------------------------------------------------- /src/components/highlight/DragContentGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/highlight/DragContentGenerator.ts -------------------------------------------------------------------------------- /src/components/highlight/DragPreview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/highlight/DragPreview.ts -------------------------------------------------------------------------------- /src/components/highlight/HighlightCard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/highlight/HighlightCard.ts -------------------------------------------------------------------------------- /src/components/highlight/HighlightContent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/components/highlight/HighlightContent.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardComponent.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardGroupManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardGroupManager.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardOperations.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardProgress.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardRenderer.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardStatsPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardStatsPanel.ts -------------------------------------------------------------------------------- /src/flashcard/components/FlashcardUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/components/FlashcardUtils.ts -------------------------------------------------------------------------------- /src/flashcard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/index.ts -------------------------------------------------------------------------------- /src/flashcard/services/CardGroupRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/CardGroupRepository.ts -------------------------------------------------------------------------------- /src/flashcard/services/FSRSAdapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/FSRSAdapter.ts -------------------------------------------------------------------------------- /src/flashcard/services/FSRSManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/FSRSManager.ts -------------------------------------------------------------------------------- /src/flashcard/services/FSRSService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/FSRSService.ts -------------------------------------------------------------------------------- /src/flashcard/services/FlashcardDataService.ts.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/FlashcardDataService.ts.bak -------------------------------------------------------------------------------- /src/flashcard/services/FlashcardFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/services/FlashcardFactory.ts -------------------------------------------------------------------------------- /src/flashcard/settings/FlashcardSettingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/settings/FlashcardSettingsTab.ts -------------------------------------------------------------------------------- /src/flashcard/types/FSRSTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/types/FSRSTypes.ts -------------------------------------------------------------------------------- /src/flashcard/types/FlashcardTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/flashcard/types/FlashcardTypes.ts -------------------------------------------------------------------------------- /src/i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/i18n/en.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/i18n/zh.ts -------------------------------------------------------------------------------- /src/services/AIService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/AIService.ts -------------------------------------------------------------------------------- /src/services/AnthropicService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/AnthropicService.ts -------------------------------------------------------------------------------- /src/services/BaseHTTPClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/BaseHTTPClient.ts -------------------------------------------------------------------------------- /src/services/BlockIdService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/BlockIdService.ts -------------------------------------------------------------------------------- /src/services/CanvasService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/CanvasService.ts -------------------------------------------------------------------------------- /src/services/ChatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/ChatService.ts -------------------------------------------------------------------------------- /src/services/ColorExtractorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/ColorExtractorService.ts -------------------------------------------------------------------------------- /src/services/ContextService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/ContextService.ts -------------------------------------------------------------------------------- /src/services/CustomAIService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/CustomAIService.ts -------------------------------------------------------------------------------- /src/services/DeepseekService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/DeepseekService.ts -------------------------------------------------------------------------------- /src/services/EventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/EventManager.ts -------------------------------------------------------------------------------- /src/services/ExcludePatternMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/ExcludePatternMatcher.ts -------------------------------------------------------------------------------- /src/services/ExportService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/ExportService.ts -------------------------------------------------------------------------------- /src/services/FileCommentsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/FileCommentsCache.ts -------------------------------------------------------------------------------- /src/services/FileContentCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/FileContentCache.ts -------------------------------------------------------------------------------- /src/services/GeminiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/GeminiService.ts -------------------------------------------------------------------------------- /src/services/HighlightMatchingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/HighlightMatchingService.ts -------------------------------------------------------------------------------- /src/services/HighlightService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/HighlightService.ts -------------------------------------------------------------------------------- /src/services/LicenseManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/LicenseManager.ts -------------------------------------------------------------------------------- /src/services/LocationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/LocationService.ts -------------------------------------------------------------------------------- /src/services/OllamaService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/OllamaService.ts -------------------------------------------------------------------------------- /src/services/SiliconFlowService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/SiliconFlowService.ts -------------------------------------------------------------------------------- /src/services/TextSimilarityService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/services/TextSimilarityService.ts -------------------------------------------------------------------------------- /src/settings/AIServiceTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/AIServiceTab.ts -------------------------------------------------------------------------------- /src/settings/GeneralSettingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/GeneralSettingsTab.ts -------------------------------------------------------------------------------- /src/settings/PromptSettingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/PromptSettingsTab.ts -------------------------------------------------------------------------------- /src/settings/RegexRuleEditor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/RegexRuleEditor.ts -------------------------------------------------------------------------------- /src/settings/SettingTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/SettingTab.ts -------------------------------------------------------------------------------- /src/settings/ai/AIServiceSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/AIServiceSettings.ts -------------------------------------------------------------------------------- /src/settings/ai/AnthropicSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/AnthropicSettings.ts -------------------------------------------------------------------------------- /src/settings/ai/CustomAISettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/CustomAISettings.ts -------------------------------------------------------------------------------- /src/settings/ai/DeepseekSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/DeepseekSettings.ts -------------------------------------------------------------------------------- /src/settings/ai/GeminiSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/GeminiSettings.ts -------------------------------------------------------------------------------- /src/settings/ai/OllamaSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/OllamaSettings.ts -------------------------------------------------------------------------------- /src/settings/ai/OpenAISettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/OpenAISettings.ts -------------------------------------------------------------------------------- /src/settings/ai/SiliconFlowSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/settings/ai/SiliconFlowSettings.ts -------------------------------------------------------------------------------- /src/storage/DataMigrationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/storage/DataMigrationManager.ts -------------------------------------------------------------------------------- /src/storage/DataRecovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/storage/DataRecovery.ts -------------------------------------------------------------------------------- /src/storage/DataValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/storage/DataValidator.ts -------------------------------------------------------------------------------- /src/storage/FilePathUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/storage/FilePathUtils.ts -------------------------------------------------------------------------------- /src/storage/HiNoteDataManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/storage/HiNoteDataManager.ts -------------------------------------------------------------------------------- /src/templates/ExportModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/templates/ExportModal.ts -------------------------------------------------------------------------------- /src/templates/exportStyles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/templates/exportStyles.ts -------------------------------------------------------------------------------- /src/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/templates/index.ts -------------------------------------------------------------------------------- /src/templates/modern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/templates/modern.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/DataMigration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/utils/DataMigration.ts -------------------------------------------------------------------------------- /src/utils/IdGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/utils/IdGenerator.ts -------------------------------------------------------------------------------- /src/view/allhighlights/AllHighlightsManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/allhighlights/AllHighlightsManager.ts -------------------------------------------------------------------------------- /src/view/canvas/CanvasHighlightProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/canvas/CanvasHighlightProcessor.ts -------------------------------------------------------------------------------- /src/view/comment/CommentInputManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/comment/CommentInputManager.ts -------------------------------------------------------------------------------- /src/view/comment/CommentOperationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/comment/CommentOperationManager.ts -------------------------------------------------------------------------------- /src/view/filelist/FileListManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/filelist/FileListManager.ts -------------------------------------------------------------------------------- /src/view/filelist/FileListUIHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/filelist/FileListUIHelper.ts -------------------------------------------------------------------------------- /src/view/highlight/HighlightDataManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/highlight/HighlightDataManager.ts -------------------------------------------------------------------------------- /src/view/highlight/HighlightRenderManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/highlight/HighlightRenderManager.ts -------------------------------------------------------------------------------- /src/view/layout/LayoutManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/layout/LayoutManager.ts -------------------------------------------------------------------------------- /src/view/layout/ViewPositionDetector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/layout/ViewPositionDetector.ts -------------------------------------------------------------------------------- /src/view/search/SearchManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/search/SearchManager.ts -------------------------------------------------------------------------------- /src/view/search/SearchUIHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/search/SearchUIHelper.ts -------------------------------------------------------------------------------- /src/view/selection/BatchOperationsHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/selection/BatchOperationsHandler.ts -------------------------------------------------------------------------------- /src/view/selection/SelectionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/src/view/selection/SelectionManager.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CatMuse/HiNote/HEAD/versions.json --------------------------------------------------------------------------------