├── .gitignore ├── .gitmodules ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── FRAMEWORK_DIAGRAM.md ├── GET_START_FOR_DEVELOPER.en.md ├── GET_START_FOR_DEVELOPER.md ├── GET_START_FOR_DEVELOPER.quick.en.md ├── GET_START_FOR_DEVELOPER.quick.md ├── LICENSE ├── README.md ├── README_ZH.md ├── REFERENCE.md ├── ai.md ├── assets ├── browser-drawable │ ├── ic_download_all.xml │ ├── ic_download_android.xml │ ├── ic_download_audio.xml │ ├── ic_download_excel.xml │ ├── ic_download_exe.xml │ ├── ic_download_file.xml │ ├── ic_download_image.xml │ ├── ic_download_ios.xml │ ├── ic_download_package.xml │ ├── ic_download_pdf.xml │ ├── ic_download_powerpoint.xml │ ├── ic_download_video.xml │ ├── ic_download_word.xml │ ├── ic_engine_360.xml │ ├── ic_engine_baidu.xml │ ├── ic_engine_bing.xml │ ├── ic_engine_bing_fluent.xml │ ├── ic_engine_duckgo.xml │ ├── ic_engine_google.xml │ ├── ic_engine_sm.xml │ ├── ic_engine_sogou.xml │ ├── ic_engine_yahoo.xml │ ├── ic_launcher_foreground.xml │ ├── ic_main_star.xml │ ├── ic_scanner.xml │ └── ic_web.xml ├── browser-icons │ ├── about.browser.dweb.svg │ ├── data.browser.dweb.svg │ ├── desk.browser.dweb.svg │ ├── download.browser.dweb.svg │ ├── jmm.browser.dweb.svg │ ├── scan.browser.dweb.svg │ ├── search.browser.dweb.svg │ ├── settings.browser.dweb.svg │ └── web.browser.dweb.svg ├── core-icons │ └── http.std.dweb.svg ├── sys-drawable │ └── tray_dweb_browser.xml ├── sys-icons │ ├── geolocation.sys.dweb.svg │ ├── keychain.sys.dweb.svg │ ├── permission.sys.dweb.svg │ ├── shortcut.sys.dweb.svg │ ├── test-pink.svg │ └── test-yellow.svg └── window-drawable │ └── dweb_browser.xml ├── deno.jsonc ├── dev-docs └── 23-9月学习会参考资料.md ├── favicons.md ├── git-contribution.ts ├── monthly.md ├── next └── kmp │ ├── .gitignore │ ├── app │ ├── androidApp │ │ ├── build.gradle.kts │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── androidMain │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ └── info │ │ │ │ └── bagen │ │ │ │ └── dwebbrowser │ │ │ │ ├── DEVELOPER.kt │ │ │ │ ├── DeepLinkActivity.kt │ │ │ │ ├── DwebBrowserApp.kt │ │ │ │ ├── README.md │ │ │ │ └── SplashActivity.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher_background_beta.xml │ │ │ ├── ic_launcher_background_debug.xml │ │ │ ├── ic_launcher_background_dev.xml │ │ │ ├── ic_launcher_background_stable.xml │ │ │ ├── ic_launcher_foreground_beta.xml │ │ │ ├── ic_launcher_foreground_debug.xml │ │ │ ├── ic_launcher_foreground_dev.xml │ │ │ ├── ic_launcher_foreground_stable.xml │ │ │ ├── ic_main_qrcode_scan.xml │ │ │ └── ic_taskbar_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher_beta.xml │ │ │ ├── ic_launcher_debug.xml │ │ │ ├── ic_launcher_dev.xml │ │ │ └── ic_launcher_stable.xml │ │ │ ├── values-night │ │ │ ├── colors.xml │ │ │ └── styles.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── env.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── file_opener_paths.xml │ ├── androidBaselineprofile │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── baselineprofile │ │ │ ├── BaselineProfileGenerator.kt │ │ │ └── StartupBenchmarks.kt │ ├── androidBenchmark │ │ ├── .gitignore │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ └── com │ │ │ └── example │ │ │ └── benchmark │ │ │ └── ExampleStartupBenchmark.kt │ ├── desktopApp │ │ ├── Info.plist │ │ ├── build-pinpit.gradle.kts │ │ ├── build-version.gradle.kts │ │ ├── build.gradle.kts │ │ ├── default-entitlements.plist │ │ ├── runtime-entitlements.plist │ │ └── src │ │ │ └── desktopMain │ │ │ ├── kotlin │ │ │ ├── main.kt │ │ │ ├── startDwebBrowser.kt │ │ │ └── windowsSingleInstance.kt │ │ │ └── res │ │ │ └── icons │ │ │ ├── mac │ │ │ └── icon.icns │ │ │ └── win │ │ │ └── icon.ico │ └── iosApp │ │ ├── .gitignore │ │ ├── DwebBrowser.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── DwebBrowser │ │ ├── DwebBrowser.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ ├── DwebBrowserTests.xcscheme │ │ │ │ └── DwebBrowserUITests.xcscheme │ │ ├── DwebBrowser │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── 1024 X 1024.png │ │ │ │ │ └── Contents.json │ │ │ │ ├── Contents.json │ │ │ │ └── launch_icon.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── Dweb Browser_1024x1024.png │ │ │ ├── Config │ │ │ │ ├── LinkOrder_README.md │ │ │ │ ├── LinkSort.order │ │ │ │ ├── OrderBuildConfig.sh │ │ │ │ ├── UTBuildConfig.sh │ │ │ │ └── UpdateBuildConfig.sh │ │ │ ├── Console │ │ │ │ └── DwebConsoleView.swift │ │ │ ├── DependencyHeaders.swift │ │ │ ├── Desktop │ │ │ │ ├── DwebDeskRootView.swift │ │ │ │ ├── DwebDeskVCStore.swift │ │ │ │ ├── EdgeAnimationView.swift │ │ │ │ └── TouchThroughView.swift │ │ │ ├── DwebBrowser.entitlements │ │ │ ├── DwebBrowserApp.swift │ │ │ ├── DwebBrowserAppDelegate.swift │ │ │ ├── DwebDeepLink.swift │ │ │ ├── DwebLifeStatusCenter.swift │ │ │ ├── Fix │ │ │ │ └── KotlinComposeMetalRedrawerFix.swift │ │ │ ├── Info.plist │ │ │ ├── Preview Content │ │ │ │ └── Preview Assets.xcassets │ │ │ │ │ └── Contents.json │ │ │ ├── Tools │ │ │ │ ├── AppVersionMgr.swift │ │ │ │ └── ShortcutTools.swift │ │ │ ├── ViewModifiers │ │ │ │ └── DwebDeskAlertTips.swift │ │ │ ├── zh-HK.lproj │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── Localizable.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── Localizable.strings │ │ │ └── zh-Hant.lproj │ │ │ │ ├── InfoPlist.strings │ │ │ │ └── Localizable.strings │ │ ├── DwebBrowserTests │ │ │ └── DwebBrowserTests.swift │ │ └── DwebBrowserUITests │ │ │ ├── DwebBrowserUITests.swift │ │ │ ├── DwebBrowserUITestsLaunchTests.swift │ │ │ └── DwebUITestCase.swift │ │ ├── DwebBrowserCommon │ │ ├── DwebBrowserCommon.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── DwebBrowserCommon │ │ │ ├── DwebBrowserCommon.docc │ │ │ └── DwebBrowserCommon.md │ │ │ ├── DwebBrowserCommon.h │ │ │ ├── DwebConfigInfo.swift │ │ │ ├── Logger.swift │ │ │ └── OrderDump │ │ │ ├── DwebOrderFunDump.swift │ │ │ ├── DwebOrderFuncDump.h │ │ │ └── DwebOrderFuncDump.m │ │ ├── DwebPlatformIosKit │ │ ├── DwebPlatformIosKit.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── DwebPlatformIosKit │ │ │ ├── DependencyHeaders.swift │ │ │ ├── DwebHelper.swift │ │ │ ├── DwebKeyChainGenericStore.swift │ │ │ ├── DwebPlatformIosKit.docc │ │ │ └── DwebPlatformIosKit.md │ │ │ ├── DwebPlatformIosKit.h │ │ │ ├── DwebPlatformIosKit.m │ │ │ ├── DwebWKWebView.swift │ │ │ ├── ObjcHelper │ │ │ ├── SwiftTryCatch.h │ │ │ └── SwiftTryCatch.m │ │ │ ├── RecordSound │ │ │ ├── CustomSliderView.swift │ │ │ ├── DataController.swift │ │ │ ├── Date+format.swift │ │ │ ├── EnvironmentModel.swift │ │ │ ├── PlayerManager.swift │ │ │ ├── RecordCellView.swift │ │ │ ├── RecordHomeView.swift │ │ │ ├── RecordMainView.swift │ │ │ ├── RecordManager.swift │ │ │ ├── RecordSound.xcdatamodeld │ │ │ │ └── RecordSound.xcdatamodel │ │ │ │ │ └── contents │ │ │ ├── RecordView.swift │ │ │ ├── SingleRecordView.swift │ │ │ └── VoiceAnimationView.swift │ │ │ └── SoundRecordManager.swift │ │ ├── DwebWebBrowser │ │ ├── DwebWebBrowser.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── DwebWebBrowser │ │ │ ├── BrowserWebSiteInfo.swift │ │ │ ├── DependencyHeaders.swift │ │ │ ├── DwebBrowser │ │ │ ├── BrowserView.swift │ │ │ ├── Helper │ │ │ │ └── ScanCode │ │ │ │ │ ├── CodeScannerView.swift │ │ │ │ │ ├── ScanState.swift │ │ │ │ │ └── ScannerViewController.swift │ │ │ ├── Model │ │ │ │ ├── AnimationProgress.swift │ │ │ │ ├── BookmarkModel.swift │ │ │ │ ├── CoreData │ │ │ │ │ ├── Browser.xcdatamodeld │ │ │ │ │ │ └── BFS.xcdatamodel │ │ │ │ │ │ │ └── contents │ │ │ │ │ └── CoreDataM │ │ │ │ │ │ ├── CoreDataError.swift │ │ │ │ │ │ ├── DataController.swift │ │ │ │ │ │ ├── HistoryCoreDataManager.swift │ │ │ │ │ │ └── LinkRecord.swift │ │ │ │ ├── DragDownMenuAction.swift │ │ │ │ └── DwebBrowserHistoryStore.swift │ │ │ ├── NewBrowserLayout │ │ │ │ ├── ContainerView.swift │ │ │ │ ├── Models.swift │ │ │ │ ├── ViewModel.swift │ │ │ │ └── Views.swift │ │ │ ├── Publisher │ │ │ │ ├── Environment.swift │ │ │ │ ├── NetworkManager.swift │ │ │ │ └── WebCacheStore.swift │ │ │ ├── Resources │ │ │ │ ├── Assets.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── color │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── addressbarTFbkColor.colorset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── bkColor.colorset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ ├── cellBorder.colorset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── menubkColor.colorset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── def_web_icon.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── defWebIcon.png │ │ │ │ │ ├── dweb_icon.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── Dweb Browser_1024x1024.png │ │ │ │ │ ├── network_1.imageset │ │ │ │ │ │ ├── 1.设置.png │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── network_2.imageset │ │ │ │ │ │ ├── 2.设置-Dweb.png │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── network_3.imageset │ │ │ │ │ │ ├── 3.无线数据.png │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── scan_close.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── scan_close@2x.png │ │ │ │ │ ├── searcher │ │ │ │ │ │ ├── 360so.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── logo_360search.svg │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── baidu.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── logo_baidu.svg │ │ │ │ │ │ └── sougou.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── logo_sogou.svg │ │ │ │ │ ├── sheet │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── bookmark.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── bookmark@3x.png │ │ │ │ │ │ ├── bookmark_empty.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── bookmark_empty.png │ │ │ │ │ │ ├── history.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_menu_history@3x.png │ │ │ │ │ │ ├── history_empty.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── history_empty.png │ │ │ │ │ │ ├── menu_set.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_menu_set@3x.png │ │ │ │ │ │ └── share.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_list_share@3x.png │ │ │ │ │ ├── tab_close.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── ico_inputbar_cancel@3x.png │ │ │ │ │ ├── toolbar │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ ├── add.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_bottomtab_add@3x.png │ │ │ │ │ │ ├── more.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_bottomtab_more_normal@3x.png │ │ │ │ │ │ ├── scan.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_bottomtab_scanning@3x.png │ │ │ │ │ │ └── shift.imageset │ │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ │ └── ico_bottomtab_multiple@3x.png │ │ │ │ │ ├── viewfinder.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── qrcode_Scan_weixin_Line@2x.png │ │ │ │ │ └── wifi_error.imageset │ │ │ │ │ │ ├── Contents.json │ │ │ │ │ │ └── ico_tips_wifi-error.svg │ │ │ │ └── resource.bundle │ │ │ │ │ ├── defWebIcon.png │ │ │ │ │ ├── snapshot_dark.png │ │ │ │ │ └── snapshot_light.png │ │ │ ├── Utils │ │ │ │ └── const.swift │ │ │ ├── View │ │ │ │ ├── AddressBarTyping │ │ │ │ │ ├── SearchResultView.swift │ │ │ │ │ ├── SearchTypingView.swift │ │ │ │ │ └── WebSearcher.swift │ │ │ │ ├── AddressBarView.swift │ │ │ │ ├── Component │ │ │ │ │ ├── BiColorButton.swift │ │ │ │ │ ├── ViewModifier │ │ │ │ │ │ ├── ResizableSheetModifier.swift │ │ │ │ │ │ └── WatermarkModifier.swift │ │ │ │ │ └── WebWrapper.swift │ │ │ │ ├── DragDownMenuView │ │ │ │ │ ├── DragMenuView.swift │ │ │ │ │ └── MorphingShape.swift │ │ │ │ ├── DwebCircleProgressView.swift │ │ │ │ ├── NetworkGuidView.swift │ │ │ │ ├── Sheet │ │ │ │ │ ├── BookmarkView.swift │ │ │ │ │ ├── HistoryView.swift │ │ │ │ │ ├── Menu │ │ │ │ │ │ ├── DownloadListData.swift │ │ │ │ │ │ ├── DownloadListView.swift │ │ │ │ │ │ ├── DownloadListViewModel.swift │ │ │ │ │ │ ├── MenuView.swift │ │ │ │ │ │ └── Preview │ │ │ │ │ │ │ ├── DownloadAudioPCMWaveView.swift │ │ │ │ │ │ │ ├── DownloadAudioPreviewView.swift │ │ │ │ │ │ │ ├── DownloadImagePreviewView.swift │ │ │ │ │ │ │ ├── DownloadPlayableScrollView.swift │ │ │ │ │ │ │ ├── DownloadPreviewViews.swift │ │ │ │ │ │ │ ├── DownloadTextPreviewView.swift │ │ │ │ │ │ │ └── DownloadVideoPreviewView.swift │ │ │ │ │ ├── MenuCell.swift │ │ │ │ │ ├── MenuViewModel.swift │ │ │ │ │ ├── NoResultView.swift │ │ │ │ │ └── SheetSegmentView.swift │ │ │ │ ├── Tabs │ │ │ │ │ ├── BlankTabView.swift │ │ │ │ │ ├── GridCellView.swift │ │ │ │ │ ├── PagingScrollView.swift │ │ │ │ │ ├── TabGridView.swift │ │ │ │ │ ├── TabPageView.swift │ │ │ │ │ ├── TabWebView.swift │ │ │ │ │ └── TabsContainerView.swift │ │ │ │ └── ToolbarView.swift │ │ │ └── extension │ │ │ │ ├── Bundle+module.swift │ │ │ │ ├── Color+Hex.swift │ │ │ │ ├── Date+format.swift │ │ │ │ ├── String+Validator.swift │ │ │ │ ├── UIApplication+Window.swift │ │ │ │ ├── UIImage+Cache.swift │ │ │ │ ├── UIImage+Resize.swift │ │ │ │ ├── UIImage+Trans.swift │ │ │ │ └── Url+Validator.swift │ │ │ ├── DwebWebBrowser.docc │ │ │ └── DwebWebBrowser.md │ │ │ ├── DwebWebBrowser.h │ │ │ ├── DwebWebView.swift │ │ │ ├── WebBrowserDefaultProvider.swift │ │ │ └── WebBrowserViewProtocol.swift │ │ └── dwebbrowserprovisioning.mobileprovision │ ├── browser │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── dweb_browser │ │ │ │ ├── browser │ │ │ │ ├── about │ │ │ │ │ └── AboutManage.android.kt │ │ │ │ ├── desk │ │ │ │ │ ├── DeskHelper.android.kt │ │ │ │ │ ├── DesktopActivity.kt │ │ │ │ │ ├── DesktopWindowsManager.android.kt │ │ │ │ │ ├── TaskbarActivity.android.kt │ │ │ │ │ ├── TaskbarControllerBase.android.kt │ │ │ │ │ ├── model │ │ │ │ │ │ └── ActivityStyle.android.kt │ │ │ │ │ ├── render │ │ │ │ │ │ ├── DesktopSearchBar.android.kt │ │ │ │ │ │ ├── TaskbarV1View.android.kt │ │ │ │ │ │ ├── TaskbarV2View.android.kt │ │ │ │ │ │ ├── activity │ │ │ │ │ │ │ └── ActivityControllerRender.android.kt │ │ │ │ │ │ ├── deskHelper.android.kt │ │ │ │ │ │ └── jump.android.kt │ │ │ │ │ └── upgrade │ │ │ │ │ │ └── NewVersionController.android.kt │ │ │ │ ├── jmm │ │ │ │ │ ├── JmmApi.android.kt │ │ │ │ │ └── ui │ │ │ │ │ │ └── JmmRender.android.kt │ │ │ │ ├── nativeui │ │ │ │ │ └── torch │ │ │ │ │ │ └── TorchApi.android.kt │ │ │ │ ├── scan │ │ │ │ │ ├── CameraControllerImpl.android.kt │ │ │ │ │ ├── CameraPreview.android.kt │ │ │ │ │ ├── EndoscopicPreview.android.kt │ │ │ │ │ ├── SmartScanApi.android.kt │ │ │ │ │ └── SmartScanRender.android.kt │ │ │ │ ├── util │ │ │ │ │ └── InstallApkUtil.kt │ │ │ │ └── web │ │ │ │ │ ├── BrowserApi.android.kt │ │ │ │ │ ├── model │ │ │ │ │ └── page │ │ │ │ │ │ └── BrowserWebPage.android.kt │ │ │ │ │ └── taskbarScrollDemo.kt │ │ │ │ └── common │ │ │ │ ├── CommonWebView.kt │ │ │ │ ├── PermissionView.kt │ │ │ │ ├── PureViewController.ext.android.kt │ │ │ │ ├── WindowController.ext.android.kt │ │ │ │ └── webview │ │ │ │ ├── AccompanistWebChromeClient.kt │ │ │ │ ├── AccompanistWebView.kt │ │ │ │ ├── AccompanistWebViewClient.kt │ │ │ │ ├── LoadingState.kt │ │ │ │ ├── WebContent.kt │ │ │ │ ├── WebViewError.kt │ │ │ │ ├── WebViewNavigator.kt │ │ │ │ └── WebViewState.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_back.xml │ │ │ ├── ic_branding.xml │ │ │ ├── ic_circle_checked.xml │ │ │ ├── ic_circle_checked2.xml │ │ │ ├── ic_circle_close.xml │ │ │ ├── ic_circle_uncheck.xml │ │ │ ├── ic_flashlight_off.png │ │ │ ├── ic_flashlight_on.png │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_main_add.xml │ │ │ ├── ic_main_back.xml │ │ │ ├── ic_main_book.xml │ │ │ ├── ic_main_close.xml │ │ │ ├── ic_main_forward.xml │ │ │ ├── ic_main_history.xml │ │ │ ├── ic_main_home.xml │ │ │ ├── ic_main_link.xml │ │ │ ├── ic_main_multi.xml │ │ │ ├── ic_main_option.xml │ │ │ ├── ic_main_qrcode_scan.xml │ │ │ ├── ic_main_share.xml │ │ │ ├── ic_more.xml │ │ │ ├── ic_photo.xml │ │ │ ├── ic_photo_camera_24.xml │ │ │ ├── ic_rectangle.xml │ │ │ ├── ic_video.xml │ │ │ └── taskbar_window_background.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── values-bo-rCN │ │ │ └── strings.xml │ │ │ ├── values-night-v29 │ │ │ └── themes.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values-ug-rCN │ │ │ └── strings.xml │ │ │ ├── values-v29 │ │ │ └── themes.xml │ │ │ ├── values-zh-rCN │ │ │ └── strings.xml │ │ │ ├── values-zh-rHK │ │ │ └── strings.xml │ │ │ ├── values-zh-rTW │ │ │ └── strings.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── browser │ │ │ ├── BrowserDrawResource.kt │ │ │ ├── BrowserI18nResource.kt │ │ │ ├── DwebBrowserLauncher.kt │ │ │ ├── about │ │ │ ├── AboutI18nResource.kt │ │ │ ├── AboutNMM.kt │ │ │ └── AboutRender.kt │ │ │ ├── common │ │ │ ├── CommonTextField.ext.kt │ │ │ ├── CommonTopBar.kt │ │ │ ├── PureViewController.ext.kt │ │ │ ├── SplashView.kt │ │ │ ├── WebViewInWindowEffect.kt │ │ │ ├── WindowController.ext.kt │ │ │ └── loading │ │ │ │ ├── LoadingView.kt │ │ │ │ └── LoadingViewModel.kt │ │ │ ├── data │ │ │ ├── DataController.kt │ │ │ ├── DataI18n.kt │ │ │ ├── DataNMM.kt │ │ │ └── render │ │ │ │ ├── DataControllerRender.kt │ │ │ │ ├── DataDeleteDialogRender.kt │ │ │ │ └── DataListRender.kt │ │ │ ├── desk │ │ │ ├── ActivityController.kt │ │ │ ├── ActivitySysProtocol.kt │ │ │ ├── AlertController.kt │ │ │ ├── DeskController.kt │ │ │ ├── DeskI18n.kt │ │ │ ├── DeskNMM.kt │ │ │ ├── DeskStore.kt │ │ │ ├── DeskViewController.kt │ │ │ ├── DesktopControllerBase.kt │ │ │ ├── DesktopV1Controller.kt │ │ │ ├── DesktopV2Controller.kt │ │ │ ├── DesktopWindowController.kt │ │ │ ├── DesktopWindowsManager.kt │ │ │ ├── RunningApp.kt │ │ │ ├── TaskbarControllerBase.kt │ │ │ ├── TaskbarV1Controller.kt │ │ │ ├── TaskbarV2Controller.kt │ │ │ ├── WindowSysProtocol.kt │ │ │ ├── ext │ │ │ │ └── MicroModuleActivity.kt │ │ │ ├── model │ │ │ │ ├── ActivityModel.kt │ │ │ │ ├── ActivityStyle.kt │ │ │ │ ├── AppMenuModel.kt │ │ │ │ ├── DesktopAppData.kt │ │ │ │ ├── DesktopAppModel.kt │ │ │ │ └── TaskbarAppModel.kt │ │ │ ├── render │ │ │ │ ├── AlertControllerRender.kt │ │ │ │ ├── AppItem.kt │ │ │ │ ├── AppMenuPanel.kt │ │ │ │ ├── BezGradient.kt │ │ │ │ ├── CloseButton.kt │ │ │ │ ├── DeskAppIcon.kt │ │ │ │ ├── DeskDeleteAlert.kt │ │ │ │ ├── DeskLayoutCaculator.kt │ │ │ │ ├── DeskLayoutModels.kt │ │ │ │ ├── DeskLayoutV6.kt │ │ │ │ ├── DesktopSearchBar.kt │ │ │ │ ├── DesktopV1View.kt │ │ │ │ ├── DesktopV2View.kt │ │ │ │ ├── DesktopWallpaper.kt │ │ │ │ ├── TaskBarAppIcon.kt │ │ │ │ ├── TaskBarDivider.kt │ │ │ │ ├── TaskBarHomeButton.kt │ │ │ │ ├── TaskbarV1View.kt │ │ │ │ ├── TaskbarV2View.kt │ │ │ │ ├── activity │ │ │ │ │ ├── ActivityActionRender.kt │ │ │ │ │ ├── ActivityContentRender.kt │ │ │ │ │ ├── ActivityControllerRender.kt │ │ │ │ │ ├── ActivityIconRender.kt │ │ │ │ │ ├── ActivityItemRender.kt │ │ │ │ │ └── activityAnimation.kt │ │ │ │ ├── deskHelper.kt │ │ │ │ ├── menuTooltipPositionProvider.kt │ │ │ │ └── modifierJump.kt │ │ │ ├── types │ │ │ │ └── DeskAppMetaData.kt │ │ │ └── upgrade │ │ │ │ ├── NewVersionController.kt │ │ │ │ ├── NewVersionI18nResource.kt │ │ │ │ ├── NewVersionStore.kt │ │ │ │ └── NewVersionView.kt │ │ │ ├── download │ │ │ ├── DownloadController.kt │ │ │ ├── DownloadI18n.kt │ │ │ ├── DownloadNMM.kt │ │ │ ├── DownloadStore.kt │ │ │ ├── ext │ │ │ │ └── MicroModuleDownload.kt │ │ │ ├── model │ │ │ │ ├── DecompressModel.kt │ │ │ │ ├── DownloadListModel.kt │ │ │ │ └── DownloadModel.kt │ │ │ └── render │ │ │ │ ├── DownloadDetailRender.kt │ │ │ │ ├── DownloadListItemRender.kt │ │ │ │ ├── DownloadListRender.kt │ │ │ │ └── DownloadRender.kt │ │ │ ├── http │ │ │ └── httpDevRender.kt │ │ │ ├── jmm │ │ │ ├── JmmApi.kt │ │ │ ├── JmmController.kt │ │ │ ├── JmmDetailController.kt │ │ │ ├── JmmI18n.kt │ │ │ ├── JmmI18nResource.kt │ │ │ ├── JmmNMM.kt │ │ │ ├── JmmRenderController.kt │ │ │ ├── JmmStore.kt │ │ │ ├── JsMicroModule.kt │ │ │ ├── render │ │ │ │ ├── AnimatedCounterText.kt │ │ │ │ ├── BottomDownloadButton.kt │ │ │ │ ├── BottomDownloadButtonKit.kt │ │ │ │ ├── CaptureListView.kt │ │ │ │ ├── Constants.kt │ │ │ │ ├── JmmDialog.kt │ │ │ │ └── app │ │ │ │ │ ├── AppIntroductionView.kt │ │ │ │ │ ├── NewVersionInfoView.kt │ │ │ │ │ └── OtherInfoView.kt │ │ │ └── ui │ │ │ │ ├── JmmDetailRender.kt │ │ │ │ ├── JmmIconRender.kt │ │ │ │ ├── JmmListItemRender.kt │ │ │ │ ├── JmmListRender.kt │ │ │ │ └── JmmRender.kt │ │ │ ├── jsProcess │ │ │ ├── JsProcessNMM.kt │ │ │ ├── JsProcessWebApi.kt │ │ │ └── ext │ │ │ │ └── createJsProcess.kt │ │ │ ├── kit │ │ │ └── GlobalWebMessageEndpoint.kt │ │ │ ├── mwebview │ │ │ ├── MultiWebViewController.kt │ │ │ ├── MultiWebViewNMM.kt │ │ │ ├── MultiWebViewRender.kt │ │ │ └── WebViewSysProtocol.kt │ │ │ ├── nativeui │ │ │ └── torch │ │ │ │ ├── TorchApi.kt │ │ │ │ └── TorchNMM.kt │ │ │ ├── scan │ │ │ ├── AlbumPreview.kt │ │ │ ├── BarcodeScanningProtocol.kt │ │ │ ├── CameraPreview.kt │ │ │ ├── EndoscopicPreview.kt │ │ │ ├── SmartChatScreenPreview.kt │ │ │ ├── SmartScanApi.kt │ │ │ ├── SmartScanController.kt │ │ │ ├── SmartScanNMM.kt │ │ │ └── SmartScanRender.kt │ │ │ ├── search │ │ │ ├── SearchController.kt │ │ │ ├── SearchNMM.kt │ │ │ └── SearchStore.kt │ │ │ ├── util │ │ │ └── StringUtil.kt │ │ │ ├── web │ │ │ ├── BrowserApi.kt │ │ │ ├── BrowserController.kt │ │ │ ├── BrowserDownloadController.kt │ │ │ ├── BrowserNMM.kt │ │ │ ├── BrowserViewRender.kt │ │ │ ├── BrowserWebLinkNMM.kt │ │ │ ├── data │ │ │ │ ├── BrowserStore.kt │ │ │ │ ├── CONST.kt │ │ │ │ ├── DownloadStore.kt │ │ │ │ └── WebLinkStore.kt │ │ │ ├── model │ │ │ │ ├── BrowserPagerStates.kt │ │ │ │ ├── BrowserSearchHelper.kt │ │ │ │ ├── BrowserViewModel.kt │ │ │ │ └── page │ │ │ │ │ ├── BrowserBookmarkPage.kt │ │ │ │ │ ├── BrowserDownloadPage.kt │ │ │ │ │ ├── BrowserEnginePage.kt │ │ │ │ │ ├── BrowserHistoryPage.kt │ │ │ │ │ ├── BrowserHomePage.kt │ │ │ │ │ ├── BrowserPage.kt │ │ │ │ │ ├── BrowserSettingPage.kt │ │ │ │ │ └── BrowserWebPage.kt │ │ │ └── ui │ │ │ │ ├── BrowserBottomBar.kt │ │ │ │ ├── BrowserContentPager.kt │ │ │ │ ├── BrowserDownloadDialog.kt │ │ │ │ ├── BrowserMenuPanel.kt │ │ │ │ ├── BrowserPagerTab.kt │ │ │ │ ├── BrowserPreviewPanel.kt │ │ │ │ ├── BrowserSearchPanel.kt │ │ │ │ ├── BrowserViewModelRender.kt │ │ │ │ ├── common │ │ │ │ └── BrowserTopBar.kt │ │ │ │ ├── page │ │ │ │ ├── BrowserBookmarkPage.kt │ │ │ │ ├── BrowserDownloadPage.kt │ │ │ │ ├── BrowserEnginePage.kt │ │ │ │ ├── BrowserHistoryPage.kt │ │ │ │ ├── BrowserHomePage.kt │ │ │ │ └── BrowserWebPage.kt │ │ │ │ └── search │ │ │ │ ├── PanelTitle.kt │ │ │ │ ├── SearchChat.kt │ │ │ │ ├── SearchSuggestion.kt │ │ │ │ ├── SearchWeb2.kt │ │ │ │ ├── SearchWeb3.kt │ │ │ │ ├── SearchWebPage.kt │ │ │ │ └── Web3Searcher.kt │ │ │ └── zip │ │ │ ├── ZipApi.kt │ │ │ └── ZipNMM.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── DownloadTest.kt │ │ │ ├── HttpServerTest.kt │ │ │ ├── JsProcessTest.kt │ │ │ └── PermissionTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ ├── SegmentedButtonPreview.kt │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── browser │ │ │ ├── about │ │ │ └── AboutManage.desktop.kt │ │ │ ├── common │ │ │ ├── PureViewController.ext.desktop.kt │ │ │ ├── SplashViewTest.kt │ │ │ └── WindowController.ext.desktop.kt │ │ │ ├── desk │ │ │ ├── DeskNMM.desktop.kt │ │ │ ├── DesktopWindowsManager.desktop.kt │ │ │ ├── MagnetEffect.kt │ │ │ ├── model │ │ │ │ └── ActivityStyle.desktop.kt │ │ │ ├── render │ │ │ │ ├── NativeFloatBar.desktop.kt │ │ │ │ ├── TaskbarV1View.desktop.kt │ │ │ │ ├── TaskbarV2View.desktop.kt │ │ │ │ ├── activity │ │ │ │ │ ├── ActivityControllerDevParams.desktop.kt │ │ │ │ │ ├── ActivityControllerRender.desktop.kt │ │ │ │ │ └── ActivityViewController.desktop.kt │ │ │ │ └── deskHelper.desktop.kt │ │ │ └── upgrade │ │ │ │ └── NewVersionController.desktop.kt │ │ │ ├── jmm │ │ │ ├── JmmApi.desktop.kt │ │ │ └── ui │ │ │ │ └── JmmRender.desktop.kt │ │ │ ├── nativeui │ │ │ └── torch │ │ │ │ └── TorchApi.desktop.kt │ │ │ ├── scan │ │ │ ├── CameraControllerImpl.desktop.kt │ │ │ ├── CameraPreview.desktop.kt │ │ │ ├── EndoscopicPreview.desktop.kt │ │ │ └── SmartScanApi.desktop.kt │ │ │ └── web │ │ │ ├── BrowserApi.desktop.kt │ │ │ ├── BrowserViewRender.desktop.kt │ │ │ ├── model │ │ │ └── page │ │ │ │ └── BrowserWebPage.desktop.kt │ │ │ └── ui │ │ │ └── BrowserPreviewPanel.desktop.kt │ │ ├── desktopTest │ │ └── kotlin │ │ │ └── SegmentedButtonTest.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── browser │ │ │ ├── about │ │ │ └── AboutManage.ios.kt │ │ │ ├── common │ │ │ ├── CommonTextField.ext.ios.kt │ │ │ ├── PureViewController.ext.ios.kt │ │ │ └── WindowController.ext.ios.kt │ │ │ ├── desk │ │ │ ├── DeskNMM.ios.kt │ │ │ ├── DesktopUIViewController.kt │ │ │ ├── DesktopWindowsManager.ios.kt │ │ │ ├── model │ │ │ │ └── ActivityStyle.ios.kt │ │ │ ├── render │ │ │ │ ├── TaskbarV1View.ios.kt │ │ │ │ ├── TaskbarV2View.ios.kt │ │ │ │ ├── activity │ │ │ │ │ └── ActivityControllerRender.ios.kt │ │ │ │ └── deskHelper.ios.kt │ │ │ └── upgrade │ │ │ │ └── NewVersionController.ios.kt │ │ │ ├── jmm │ │ │ ├── JmmApi.ios.kt │ │ │ └── ui │ │ │ │ └── JmmRender.ios.kt │ │ │ ├── nativeui │ │ │ └── torch │ │ │ │ └── TorchApi.ios.kt │ │ │ ├── scan │ │ │ ├── CameraControllerImpl.ios.kt │ │ │ ├── CameraPreview.ios.kt │ │ │ ├── EndoscopicPreview.ios.kt │ │ │ └── SmartScanApi.ios.kt │ │ │ ├── web │ │ │ ├── BrowserApi.ios.kt │ │ │ ├── BrowserIosDelegates.kt │ │ │ ├── BrowserIosWinObserver.kt │ │ │ ├── BrowserViewModelDownload.kt │ │ │ ├── BrowserViewModelIosHelper.kt │ │ │ └── model │ │ │ │ └── page │ │ │ │ └── BrowserWebPage.ios.kt │ │ │ └── zip │ │ │ └── ZipApi.ios.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── browser │ │ │ ├── common │ │ │ └── CommonTextField.ext.jvm.kt │ │ │ ├── jmm │ │ │ └── JmmApi.jvm.kt │ │ │ ├── web │ │ │ └── BrowserApi.mobile.kt │ │ │ └── zip │ │ │ └── ZipApi.jvm.kt │ │ └── mobileMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── browser │ │ ├── desk │ │ └── render │ │ │ └── deskHelper.mobile.kt │ │ ├── scan │ │ └── CameraPreview.mobile.kt │ │ └── web │ │ └── ui │ │ └── BrowserPreviewPanel.mobile.kt │ ├── build-android.ts │ ├── build-helper.ts │ ├── build-macos.sh │ ├── build-macos.ts │ ├── build-windows.ts │ ├── buildSrc │ ├── build.gradle.kts │ ├── settings.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ ├── Features.kt │ │ ├── KspMultiplatform.kt │ │ ├── MacSignHelper.kt │ │ ├── MacSignTask.kt │ │ ├── Multiplatform.kt │ │ ├── Platform.kt │ │ ├── PlistParser.kt │ │ ├── desktop-pinpit-package.gradle.kts │ │ ├── jvm-pinpit-package.gradle.kts │ │ ├── jxbrowser-compose.gradle.kts │ │ ├── kmp-compose.gradle.kts │ │ ├── kmp-ffi.gradle.kts │ │ ├── kmp-library.gradle.kts │ │ ├── ksp-common.gradle.kts │ │ ├── target-android-ios-ffi.gradle.kts │ │ ├── target-android.gradle.kts │ │ ├── target-common.gradle.kts │ │ ├── target-compose.gradle.kts │ │ ├── target-desktop-ffi.gradle.kts │ │ └── target-desktop-ios-ffi.gradle.kts │ ├── core │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── core │ │ │ ├── module │ │ │ └── AndroidNativeMicroModule.kt │ │ │ └── std │ │ │ └── file │ │ │ ├── FileNMM.android.kt │ │ │ └── ext │ │ │ └── RespondLocalFileContext.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── core │ │ │ ├── CoreI18nResource.kt │ │ │ ├── README.md │ │ │ ├── help │ │ │ ├── AdapterManager.kt │ │ │ ├── StateObservable.kt │ │ │ └── types │ │ │ │ ├── CommonAppManifest.kt │ │ │ │ ├── DwebPermission.kt │ │ │ │ ├── IpcSupportProtocols.kt │ │ │ │ ├── JmmAppInstallManifest.kt │ │ │ │ ├── JmmAppManifest.kt │ │ │ │ ├── MICRO_MODULE_CATEGORY.kt │ │ │ │ ├── MainServer.kt │ │ │ │ └── MicroModuleManifest.kt │ │ │ ├── http │ │ │ ├── dwebHttpGatewayService.kt │ │ │ ├── dwebProxyService.kt │ │ │ └── router │ │ │ │ ├── HttpHandler.kt │ │ │ │ ├── HttpHandlerToolkit.kt │ │ │ │ ├── HttpRouter.kt │ │ │ │ └── const.kt │ │ │ ├── ipc │ │ │ ├── CommonEndpoint.kt │ │ │ ├── Ipc.kt │ │ │ ├── IpcEndpoint.kt │ │ │ ├── IpcPool.kt │ │ │ ├── NativeEndpoint.kt │ │ │ ├── ReadableStreamEndpoint.kt │ │ │ ├── Roads.kt │ │ │ ├── WebMessageEndpoint.kt │ │ │ ├── helper │ │ │ │ ├── EndpointIpcMessage.kt │ │ │ │ ├── EndpointLifecycle.kt │ │ │ │ ├── EndpointRawMessage.kt │ │ │ │ ├── IpcBody.kt │ │ │ │ ├── IpcBodyReceiver.kt │ │ │ │ ├── IpcBodySender.kt │ │ │ │ ├── IpcClientRequest.kt │ │ │ │ ├── IpcError.kt │ │ │ │ ├── IpcEvent.kt │ │ │ │ ├── IpcFork.kt │ │ │ │ ├── IpcLifecycle.kt │ │ │ │ ├── IpcRawMessage.kt │ │ │ │ ├── IpcRequest.kt │ │ │ │ ├── IpcResponse.kt │ │ │ │ ├── IpcServerRequest.kt │ │ │ │ ├── IpcStreamAbort.kt │ │ │ │ ├── IpcStreamData.kt │ │ │ │ ├── IpcStreamEnd.kt │ │ │ │ ├── IpcStreamPaused.kt │ │ │ │ ├── IpcStreamPulling.kt │ │ │ │ ├── MessageToIpcMessage.kt │ │ │ │ ├── MetaBody.kt │ │ │ │ ├── ReadableStream.kt │ │ │ │ ├── WebMessage.kt │ │ │ │ └── const.kt │ │ │ └── stream │ │ │ │ ├── Sink.kt │ │ │ │ ├── Source.kt │ │ │ │ └── Stream.kt │ │ │ ├── module │ │ │ ├── BootstrapContext.kt │ │ │ ├── MicroModule.kt │ │ │ ├── NativeConnect.kt │ │ │ ├── NativeMicroModule.kt │ │ │ └── generateDwebDevIcons.kt │ │ │ └── std │ │ │ ├── boot │ │ │ └── BootNMM.kt │ │ │ ├── dns │ │ │ ├── DnsNMM.kt │ │ │ ├── NativeFetch.kt │ │ │ └── ext │ │ │ │ └── IpcEventOnActivity.kt │ │ │ ├── file │ │ │ ├── BlobFileSystem.kt │ │ │ ├── FileNMM.kt │ │ │ ├── PickerFileSystem.kt │ │ │ ├── ResourceFileSystem.kt │ │ │ ├── VirtualFsDirectory.kt │ │ │ ├── VirtualFsPath.kt │ │ │ ├── const.kt │ │ │ ├── ext │ │ │ │ ├── MicroModuleBlob.kt │ │ │ │ ├── MicroModuleFile.kt │ │ │ │ ├── MicroModuleStore.kt │ │ │ │ └── RespondLocalFileContext.kt │ │ │ └── fileOp.kt │ │ │ ├── http │ │ │ ├── CommonRoute.kt │ │ │ ├── Gateway.kt │ │ │ ├── HttpClientFetchApi.kt │ │ │ ├── HttpClientWebsocketApi.kt │ │ │ ├── HttpNMM.kt │ │ │ ├── HttpServerApi.kt │ │ │ ├── HttpServerPingPong.kt │ │ │ ├── MatchMode.kt │ │ │ ├── MultipartNMM.kt │ │ │ ├── createDwebHttpServer.kt │ │ │ └── net │ │ │ │ └── Http1Server.kt │ │ │ └── permission │ │ │ ├── PermissionAdapterManager.kt │ │ │ ├── PermissionRecord.kt │ │ │ ├── PermissionStdProtocol.kt │ │ │ ├── PermissionTable.kt │ │ │ └── ext │ │ │ └── MicroModulePermission.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── ByteChannelTest.kt │ │ │ ├── ChannelTest.kt │ │ │ ├── CommonEndpointTest.kt │ │ │ ├── CryptoTest.kt │ │ │ ├── FileTest.kt │ │ │ ├── FlowTest.kt │ │ │ ├── HttpNMMTest.kt │ │ │ ├── IpcPoolTest.kt │ │ │ ├── IpcRequestTest.kt │ │ │ ├── IpcTest.kt │ │ │ ├── MicroModuleStoreTest.kt │ │ │ ├── PathTest.kt │ │ │ └── ReadableStreamTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── core │ │ │ ├── http │ │ │ └── dwebProxyService.desktop.kt │ │ │ └── std │ │ │ └── file │ │ │ ├── FileNMM.desktop.kt │ │ │ └── ext │ │ │ └── RespondLocalFileContext.desktop.kt │ │ ├── desktopTest │ │ └── kotlin │ │ │ └── HttpNMMTest.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── core │ │ │ ├── module │ │ │ └── IosNativeMicroModule.kt │ │ │ └── std │ │ │ └── file │ │ │ ├── FileNMM.ios.kt │ │ │ └── ext │ │ │ └── RespondLocalFileContext.ios.kt │ │ ├── jvmMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── core │ │ │ └── std │ │ │ └── file │ │ │ └── ext │ │ │ └── RespondLocalFileContext.jvm.kt │ │ └── mobileMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── core │ │ └── http │ │ └── dwebProxyService.mobile.kt │ ├── dwebview │ ├── build.gradle.kts │ └── src │ │ ├── androidInstrumentedTest │ │ └── kotlin │ │ │ └── test │ │ │ └── AndroidWebViewTest.kt │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ ├── DWebMessageChannel.android.kt │ │ │ ├── DWebMessagePort.android.kt │ │ │ ├── DWebProfile.android.kt │ │ │ ├── DWebProfile.chromium.kt │ │ │ ├── DWebProfileStore.android.kt │ │ │ ├── DWebProfileStore.chromium.kt │ │ │ ├── DWebView.android.kt │ │ │ ├── DWebViewFeatures.android.kt │ │ │ ├── DWebViewRender.android.kt │ │ │ ├── base │ │ │ └── nativeSchemeHelper.android.kt │ │ │ ├── closeWatcher │ │ │ ├── CloseWatcher.android.kt │ │ │ └── README.md │ │ │ ├── engine │ │ │ ├── DWebChromeClient.kt │ │ │ ├── DWebCustomView.kt │ │ │ ├── DWebDownloadListener.kt │ │ │ ├── DWebFileChooser.kt │ │ │ ├── DWebOverwriteRequest.kt │ │ │ ├── DWebPermissionRequest.kt │ │ │ ├── DWebViewClient.kt │ │ │ ├── DWebViewEngine.android.kt │ │ │ ├── Extends.android.kt │ │ │ ├── WebViewEvaluator.android.kt │ │ │ ├── setupIconBitmapFlow.android.kt │ │ │ ├── setupLoadStateFlow.android.kt │ │ │ ├── setupOverrideUrlLoadingHooks.android.kt │ │ │ ├── setupScrollSignal.android.kt │ │ │ └── setupTitleFlow.android.kt │ │ │ ├── polyfill │ │ │ ├── DwebViewPolyfill.android.kt │ │ │ ├── FaviconPolyfill.kt │ │ │ └── KeyboardPolyfill.kt │ │ │ └── proxy │ │ │ └── ProxyOverride.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ ├── CloseWatcher.kt │ │ │ ├── DWebProfile.kt │ │ │ ├── DWebProfileStore.kt │ │ │ ├── DWebView.kt │ │ │ ├── DWebViewBeforeUnloadRender.kt │ │ │ ├── DWebViewOptions.kt │ │ │ ├── DWebViewRender.kt │ │ │ ├── DWebViewRenderHelper.kt │ │ │ ├── I18n.kt │ │ │ ├── UrlState.kt │ │ │ ├── base │ │ │ ├── ViewItem.kt │ │ │ └── webSchemeHelper.kt │ │ │ └── polyfill │ │ │ └── DwebViewCommonPolyfill.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ └── test │ │ │ └── DWebView.test.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ ├── DWebProfile.desktop.kt │ │ │ ├── DWebProfileStore.desktop.kt │ │ │ ├── DWebView.desktop.kt │ │ │ ├── DWebViewRender.desktop.kt │ │ │ ├── engine │ │ │ ├── CloseWatcher.desktop.kt │ │ │ ├── DWebViewEngine.desktop.kt │ │ │ ├── JxBrowserJsJObject.kt │ │ │ ├── RightClickMenu.kt │ │ │ ├── decidePolicyHook │ │ │ │ ├── hookCloseWatcher.kt │ │ │ │ └── hookDeeplink.kt │ │ │ ├── setupBeforeUnloadSignal.desktop.kt │ │ │ ├── setupCreateWindowSignals.desktop.kt │ │ │ ├── setupDestroyStateFlow.desktop.kt │ │ │ ├── setupDownloadSignal.desktop.kt │ │ │ ├── setupFileChooser.desktop.kt │ │ │ ├── setupIconBitmapFlow.desktop.kt │ │ │ ├── setupLoadStateFlow.desktop.kt │ │ │ ├── setupLoadingProgressSharedFlow.desktop.kt │ │ │ ├── setupOverrideUrlLoadingHooks.desktop.kt │ │ │ ├── setupScrollSignal.desktop.kt │ │ │ ├── setupTitleFlow.desktop.kt │ │ │ └── setupWebMessagePicker.kt │ │ │ ├── messagePort │ │ │ ├── DWebMessageChannel.desktop.kt │ │ │ └── DWebMessagePort.desktop.kt │ │ │ └── polyfill │ │ │ ├── DwebViewPolyfill.desktop.kt │ │ │ └── FaviconPolyfill.kt │ │ ├── desktopTest │ │ └── kotlin │ │ │ ├── WebViewEvalTest.kt │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ └── test │ │ │ └── dwebview.desktop.test.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── dwebview │ │ │ ├── DWebProfile.ios.kt │ │ │ ├── DWebProfileStore.ios.kt │ │ │ ├── DWebView.ios.kt │ │ │ ├── DWebViewRender.ios.kt │ │ │ ├── closeWatcher │ │ │ ├── CloseWatcher.ios.kt │ │ │ └── CloseWatcherScriptMessageHandler.ios.kt │ │ │ ├── engine │ │ │ ├── DURLSchemeHandlerHelper.kt │ │ │ ├── DWebDelegate │ │ │ │ ├── hookCreateWindow.kt │ │ │ │ └── hookDeeplink.kt │ │ │ ├── DWebEstimatedProgressObserver.kt │ │ │ ├── DWebNavigationDelegate.kt │ │ │ ├── DWebTitleObserver.kt │ │ │ ├── DWebUIDelegate.kt │ │ │ ├── DWebUIScrollViewDelegate.kt │ │ │ ├── DWebViewEngine.ios.kt │ │ │ ├── DwebHttpURLSchemeHandler.kt │ │ │ ├── DwebUrlSchemeHandler.kt │ │ │ ├── setupBeforeUnloadSignal.kt │ │ │ ├── setupIconFlow.ios.kt │ │ │ ├── setupLoadStateFlow.ios.kt │ │ │ └── setupOverrideUrlLoadingHooks.ios.kt │ │ │ ├── messagePort │ │ │ ├── DWebMessageChannel.ios.kt │ │ │ ├── DWebMessagePort.ios.kt │ │ │ └── DWebViewWebMessage.ios.kt │ │ │ └── polyfill │ │ │ ├── DwebViewPolyfill.ios.kt │ │ │ ├── FaviconPolyfill.kt │ │ │ └── WebSocketPolyfill.kt │ │ └── iosTest │ │ └── kotlin │ │ └── test │ │ └── IosWebViewTest.kt │ ├── gradle.properties │ ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── helper │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── BitmapUtil.kt │ │ │ ├── Point.android.kt │ │ │ ├── Rect.android.kt │ │ │ ├── SharePreferenceUtil.kt │ │ │ ├── appContext.android.kt │ │ │ ├── boundsHelper.android.kt │ │ │ ├── coroutineHelper.android.kt │ │ │ └── inputStream.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── AsyncSetter.kt │ │ │ ├── CborHelper.kt │ │ │ ├── Changeable.kt │ │ │ ├── ChangeableList.kt │ │ │ ├── ChangeableMap.kt │ │ │ ├── ChangeableSet.kt │ │ │ ├── Connection.kt │ │ │ ├── Debugger.kt │ │ │ ├── EventFlow.kt │ │ │ ├── FlowCollectIn.kt │ │ │ ├── FromChain.kt │ │ │ ├── JsonAbleHelper.kt │ │ │ ├── LateInit.kt │ │ │ ├── ManifestType.kt │ │ │ ├── MathHelper.kt │ │ │ ├── Observable.kt │ │ │ ├── Observer.kt │ │ │ ├── OrderBy.kt │ │ │ ├── Parameters.kt │ │ │ ├── Producer.kt │ │ │ ├── PromiseOut.kt │ │ │ ├── PureBounds.kt │ │ │ ├── PurePoint.kt │ │ │ ├── PureRect.kt │ │ │ ├── Query.kt │ │ │ ├── ReasonLock.kt │ │ │ ├── ReentrantReadWriteLock.kt │ │ │ ├── RememberLazy.kt │ │ │ ├── SafeHashMap.kt │ │ │ ├── SafeHashSet.kt │ │ │ ├── SafeLinkList.kt │ │ │ ├── SafeNumber.kt │ │ │ ├── Signal.kt │ │ │ ├── SimplexNoise.kt │ │ │ ├── Util.kt │ │ │ ├── WeakHashMap.kt │ │ │ ├── boolHelper.kt │ │ │ ├── byteReadChannelHelper.kt │ │ │ ├── byteReadPacketHelper.kt │ │ │ ├── channelHelper.kt │ │ │ ├── console.kt │ │ │ ├── const.kt │ │ │ ├── coroutineHelper.kt │ │ │ ├── deferredHelper.kt │ │ │ ├── domainHelper.kt │ │ │ ├── encoding-base64.kt │ │ │ ├── encoding-hex.kt │ │ │ ├── encoding-number.kt │ │ │ ├── encoding-uri.kt │ │ │ ├── encoding-utf8.kt │ │ │ ├── flowExt.kt │ │ │ ├── listHelper.kt │ │ │ ├── mapHelper.kt │ │ │ ├── numberHelper.kt │ │ │ ├── once.kt │ │ │ ├── queue.kt │ │ │ ├── sortHelper.kt │ │ │ ├── stringHelper.kt │ │ │ ├── timeHelper.kt │ │ │ ├── urlHelper.kt │ │ │ ├── uuidHelper.kt │ │ │ └── versionHelper.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── CborTest.kt │ │ │ ├── CoroutineTest.kt │ │ │ ├── DeferredHelperTest.kt │ │ │ ├── EventFlowTest.kt │ │ │ ├── FlowTest.kt │ │ │ ├── OnceTest.kt │ │ │ ├── ProducerTest.kt │ │ │ ├── PromiseOutTest.kt │ │ │ ├── QueryTest.kt │ │ │ ├── SignalTest.kt │ │ │ └── UrlHelperTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── PurePoint.desktop.kt │ │ │ ├── PureRect.desktop.kt │ │ │ └── coroutineHelper.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── KeyStore.ios.kt │ │ │ ├── Point.ios.kt │ │ │ ├── Rect.ios.kt │ │ │ ├── WeakHashMap.ios.kt │ │ │ ├── boundsHelper.ios.kt │ │ │ ├── console.ios.kt │ │ │ ├── coroutineHelper.ios.kt │ │ │ ├── domainHelper.ios.kt │ │ │ ├── streamHelper.ios.kt │ │ │ ├── stringHelper.ios.kt │ │ │ └── uuidHelper.ios.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── helper │ │ ├── OptionalHelper.jvm.kt │ │ ├── WeakHashMap.jvm.kt │ │ ├── ZipUtil.jvm.kt │ │ ├── console.jvm.kt │ │ ├── coroutineHelper.jvm.kt │ │ ├── domainHelper.jvm.kt │ │ └── uuidHelper.jvm.kt │ ├── helperCapturable │ ├── README.md │ ├── build.gradle.kts │ └── src │ │ └── commonMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── helper │ │ └── capturable │ │ └── CapturableV2.kt │ ├── helperCompose │ ├── build.gradle.kts │ └── src │ │ ├── androidDebug │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ └── compose │ │ │ └── RadialGradientXPreview.android.kt │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── compose │ │ │ ├── FocusableBox.android.kt │ │ │ ├── ListSwipeItem.android.kt │ │ │ ├── ModifierHelper.android.kt │ │ │ ├── NativeBackHandler.android.kt │ │ │ ├── NativeDialog.android.kt │ │ │ ├── RadialGradientX.android.kt │ │ │ ├── ScreenConfig.android.kt │ │ │ ├── SwipeToViewBox.android.kt │ │ │ ├── animation │ │ │ │ └── headShake.android.kt │ │ │ └── isBatterySaverMode.android.kt │ │ │ └── platform │ │ │ ├── InsetsController.kt │ │ │ ├── PureViewBox.android.kt │ │ │ ├── PureViewController.android.kt │ │ │ ├── rememberSafeAreaInsets.android.kt │ │ │ └── windowInsetsHelper.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ ├── org │ │ │ └── dweb_browser │ │ │ │ └── helper │ │ │ │ ├── compose │ │ │ │ ├── AnimateHelper.kt │ │ │ │ ├── AutoResizeTextRender.kt │ │ │ │ ├── CommonI18n.kt │ │ │ │ ├── ComposeImageHelper.kt │ │ │ │ ├── ComposeWindowFocusOwnerEffect.kt │ │ │ │ ├── Divider.kt │ │ │ │ ├── FocusableBox.kt │ │ │ │ ├── IsChange.kt │ │ │ │ ├── LazyListRender.kt │ │ │ │ ├── ListSwipeItem.kt │ │ │ │ ├── LoadingRender.kt │ │ │ │ ├── LocalFocusRequester.kt │ │ │ │ ├── ModifierHelper.kt │ │ │ │ ├── NativeBackHandler.kt │ │ │ │ ├── NativeDialog.kt │ │ │ │ ├── NavHostControllerHelper.kt │ │ │ │ ├── NoDataRender.kt │ │ │ │ ├── ObservableMutableState.kt │ │ │ │ ├── PurePoint.kt │ │ │ │ ├── PureSize.kt │ │ │ │ ├── RadialGradientX.kt │ │ │ │ ├── ScalePopup.kt │ │ │ │ ├── ScreenConfig.kt │ │ │ │ ├── SlideNavHost.kt │ │ │ │ ├── SwipeToViewBox.kt │ │ │ │ ├── TextCenterEllipsis.kt │ │ │ │ ├── UnScaleBox.kt │ │ │ │ ├── WindowsInsetsHelper.kt │ │ │ │ ├── animation │ │ │ │ │ ├── LazyList.kt │ │ │ │ │ ├── modifierFadeInOut.kt │ │ │ │ │ ├── modifierHeadShake.kt │ │ │ │ │ └── modifierScaleInOut.kt │ │ │ │ ├── clickableWithNoEffect.kt │ │ │ │ ├── colorHelper.kt │ │ │ │ ├── cursor.kt │ │ │ │ ├── deferredHelper.kt │ │ │ │ ├── envSwitch.kt │ │ │ │ ├── flowExt.kt │ │ │ │ ├── graphicsLayerHelper.kt │ │ │ │ ├── i18nResource.kt │ │ │ │ ├── isBatterySaverMode.kt │ │ │ │ ├── modifierPointerActions.kt │ │ │ │ ├── mutableStateSetOf.kt │ │ │ │ ├── produceEvent.kt │ │ │ │ └── reorder │ │ │ │ │ ├── DetectReorder.kt │ │ │ │ │ ├── DragCancelledAnimation.kt │ │ │ │ │ ├── DragGesture.kt │ │ │ │ │ ├── ItemPosition.kt │ │ │ │ │ ├── ReorderAbleLazyGridState.kt │ │ │ │ │ ├── Reorderable.kt │ │ │ │ │ ├── ReorderableItem.kt │ │ │ │ │ ├── ReorderableLazyListState.kt │ │ │ │ │ └── ReorderableState.kt │ │ │ │ └── platform │ │ │ │ ├── PureViewBox.kt │ │ │ │ ├── PureViewController.kt │ │ │ │ ├── Refs.kt │ │ │ │ ├── rememberSafeGesturesBounds.kt │ │ │ │ └── windowInsetsHelper.kt │ │ │ └── squircleshape │ │ │ ├── CornerSmoothing.kt │ │ │ ├── SquircleBasedShape.kt │ │ │ ├── SquircleShape.kt │ │ │ ├── SquircleShapeHelperFunctions.kt │ │ │ └── SquircleShapePath.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── compose │ │ │ ├── ComposeWindowFocusOwnerEffect.desktop.kt │ │ │ ├── ImageCapture.kt │ │ │ ├── ListSwipeItem.desktop.kt │ │ │ ├── ModifierHelper.desktop.kt │ │ │ ├── NativeBackHandler.desktop.kt │ │ │ ├── NativeDialog.desktop.kt │ │ │ ├── RadialGradientXPreview.desktop.kt │ │ │ ├── ScreenCapture.kt │ │ │ ├── ScreenConfig.desktop.kt │ │ │ ├── colorHelper.desktop.kt │ │ │ ├── cursor.desktop.kt │ │ │ ├── isBatterySaverMode.desktop.kt │ │ │ └── modifierPointerActions.desktop.kt │ │ │ └── platform │ │ │ ├── ComposeWindowParams.kt │ │ │ ├── PureViewBox.desktop.kt │ │ │ ├── PureViewController.desktop.kt │ │ │ ├── PureViewControllerDialog.desktop.kt │ │ │ ├── rememberSafeAreaInsets.desktop.kt │ │ │ └── windowInsetsHelper.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── compose │ │ │ ├── ListSwipeItem.ios.kt │ │ │ ├── ModifierHelper.ios.kt │ │ │ ├── NativeBackHandler.ios.kt │ │ │ ├── NativeDialog.ios.kt │ │ │ ├── ScreenConfig.ios.kt │ │ │ ├── colorHelper.ios.kt │ │ │ └── isBatterySaverMode.ios.kt │ │ │ └── platform │ │ │ ├── FixIosLayerRefresh.kt │ │ │ ├── PureViewBox.ios.kt │ │ │ ├── PureViewController.ios.kt │ │ │ ├── nativeViewController.ios.kt │ │ │ ├── rememberInterfaceOrientation.kt │ │ │ ├── rememberSafeAreaInsets.ios.kt │ │ │ └── windowInsetsHelper.ios.kt │ │ ├── mobileMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ └── compose │ │ │ ├── ComposeWindowFocusOwnerEffect.mobile.kt │ │ │ ├── cursor.mobile.kt │ │ │ └── modifierPointerActions.mobile.kt │ │ └── skikoMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── helper │ │ └── compose │ │ └── RadialGradientX.skiko.kt │ ├── helperKsp │ ├── build.gradle.kts │ └── src │ │ └── jvmMain │ │ ├── kotlin │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ └── processor │ │ │ └── CommonBuildConfigProcessor.kt │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider │ ├── helperPlatform │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── android │ │ │ ├── ActivityBlurHelper.kt │ │ │ ├── BaseActivity.kt │ │ │ ├── ExtensionResultContracts.kt │ │ │ ├── NavigationBarUtil.kt │ │ │ ├── ViewHelper.kt │ │ │ └── insetsHelper.kt │ │ │ └── platform │ │ │ ├── DeviceKeyValueStore.android.kt │ │ │ ├── EnvSwitchCore.android.kt │ │ │ ├── ImageBitmap.android.kt │ │ │ ├── SetSystemBarsColor.android.kt │ │ │ ├── SystemUiController.kt │ │ │ └── keyValueStore.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ ├── PureRect.compose.kt │ │ │ ├── compose │ │ │ ├── CompositionChain.kt │ │ │ ├── composeUnitHelper.kt │ │ │ └── noLocalProvidedFor.kt │ │ │ └── platform │ │ │ ├── DeviceKeyValueStore.kt │ │ │ ├── EnvSwitchCore.kt │ │ │ ├── File.kt │ │ │ ├── ImageBitmap.kt │ │ │ ├── PureViewModal.kt │ │ │ ├── SetSystemBarsColor.kt │ │ │ ├── keyValueStore.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Colorful.kt │ │ │ ├── Dimen.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── LocalCompositionChainTest.kt │ │ │ └── PureViewModalTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ └── platform │ │ │ ├── DeepLinkHook.desktop.kt │ │ │ ├── DeviceKeyValueStore.desktop.kt │ │ │ ├── EnvSwitchCore.desktop.kt │ │ │ ├── ImageBitmap.desktop.kt │ │ │ ├── SetSystemBarsColor.desktop.kt │ │ │ ├── SwingAnimateFrame.kt │ │ │ ├── SwingScreenInsets.kt │ │ │ ├── keyValueStore.desktop.kt │ │ │ └── webViewEngine.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── helper │ │ │ └── platform │ │ │ ├── DeepLinkHook.ios.kt │ │ │ ├── DeviceKeyValueStore.ios.kt │ │ │ ├── EnvSwitchCore.ios.kt │ │ │ ├── ImageBitmap.ios.kt │ │ │ ├── NSDataHelper.ios.kt │ │ │ ├── SetSystemBarsColor.ios.kt │ │ │ ├── UIViewControllerHelper.ios.kt │ │ │ ├── UIViewHelper.ios.kt │ │ │ └── keyValueStore.ios.kt │ │ └── skikoMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── helper │ │ └── platform │ │ └── ImageBitmap.skiko.kt │ ├── platformDesktop │ ├── build.gradle.kts │ └── src │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── platform │ │ │ └── desktop │ │ │ ├── os │ │ │ ├── OsType.kt │ │ │ ├── WindowsRegistry.kt │ │ │ ├── WindowsSystemInfo.kt │ │ │ └── dirs.kt │ │ │ └── webview │ │ │ ├── EasyUnZip.kt │ │ │ └── jxbrowser.kt │ │ └── desktopTest │ │ └── kotlin │ │ └── WebViewEchoTest.kt │ ├── platformIos │ ├── build.gradle.kts │ └── src │ │ └── nativeInterop │ │ └── cinterop │ │ ├── DwebPlatformIosKit.def │ │ ├── DwebWebBrowser.def │ │ ├── README.md │ │ ├── all.ts │ │ ├── archive.ts │ │ ├── build.ts │ │ ├── create-xc.ts │ │ ├── for-ios-dev.sh │ │ ├── gradle-sync.ts │ │ └── util.ts │ ├── platformTest │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── test │ │ │ └── testRunner.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── test │ │ │ └── testRunner.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── test │ │ │ └── testRunner.desktop.kt │ │ └── iosMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── test │ │ └── testRunner.ios.kt │ ├── pureCrypto │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── crypto │ │ │ ├── cipher │ │ │ ├── AES256GCM.crypto.kt │ │ │ └── AES256GCM.kt │ │ │ ├── decipher │ │ │ ├── AES256GCM.crypto.kt │ │ │ └── AES256GCM.kt │ │ │ └── hash │ │ │ ├── SHA256.crypto.kt │ │ │ └── SHA256.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── crypto │ │ │ └── hash │ │ │ └── sha256.test.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── crypto │ │ │ ├── cipher │ │ │ └── AES256GCM.ios.kt │ │ │ ├── decipher │ │ │ └── AES256GCM.ios.kt │ │ │ └── hash │ │ │ └── SHA256.ios.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── pure │ │ └── crypto │ │ ├── cipher │ │ └── AES256GCM.jvm.kt │ │ ├── decipher │ │ └── AES256GCM.jvm.kt │ │ └── hash │ │ └── SHA256.jvm.kt │ ├── pureHttp │ ├── build.gradle.kts │ ├── pure-http │ │ └── reverse-proxy.keystore.jks │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── http │ │ │ ├── HttpPureClient.android.kt │ │ │ ├── HttpPureServer.android.kt │ │ │ └── OkHttpUtil.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── http │ │ │ ├── HttpPureClient.kt │ │ │ ├── HttpPureHelper.kt │ │ │ ├── HttpPureServer.kt │ │ │ ├── PureBody.kt │ │ │ ├── PureChannel.kt │ │ │ ├── PureChannelMessage.kt │ │ │ ├── PureClientRequest.kt │ │ │ ├── PureFinData.kt │ │ │ ├── PureHeaders.kt │ │ │ ├── PureMethod.kt │ │ │ ├── PureRequest.kt │ │ │ ├── PureResponse.kt │ │ │ ├── PureServerRequest.kt │ │ │ ├── PureStream.kt │ │ │ ├── PureUrl.kt │ │ │ ├── ext │ │ │ ├── ContentType.kt │ │ │ └── FetchHook.kt │ │ │ ├── ktor │ │ │ ├── KtorPureClient.kt │ │ │ ├── ktorHttpHelper.kt │ │ │ └── ktorWebSocketHelper.kt │ │ │ └── pureRequestHelper.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ ├── PureClientTest.kt │ │ │ └── PureServerTest.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── http │ │ │ ├── HttpPureClient.desktop.kt │ │ │ ├── HttpPureServer.desktop.kt │ │ │ ├── ReverseProxyServer.desktop.kt │ │ │ └── SslSettings.kt │ │ ├── desktopTest │ │ └── kotlin │ │ │ ├── HttpPureServerTest.kt │ │ │ └── ReverseProxyTest.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── http │ │ │ ├── HttpPureClient.ios.kt │ │ │ ├── HttpPureServer.ios.kt │ │ │ └── NSSessionUtils.kt │ │ ├── ktorMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── http │ │ │ └── ktor │ │ │ ├── KtorPureServer.kt │ │ │ └── ktorServerHelper.kt │ │ └── mobileMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── pure │ │ └── http │ │ └── pureProxyService.mobile.kt │ ├── pureIO │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── io │ │ │ └── FileSystem.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── FileIoTest.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── io │ │ │ └── FileSystem.ios.kt │ │ └── jvmMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── pure │ │ └── io │ │ └── FileSystem.jvm.kt │ ├── pureImage │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── image │ │ │ ├── OffscreenWebCanvas.android.kt │ │ │ ├── compose │ │ │ ├── CoilAsyncImage.android.kt │ │ │ ├── ImageLoader.android.kt │ │ │ ├── PureImageLoader.android.kt │ │ │ └── coilHelper.android.kt │ │ │ └── offscreenwebcanvas │ │ │ └── OffscreenWebCanvasMessageChannel.android.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── image │ │ │ ├── OffscreenWebCanvas.kt │ │ │ ├── compose │ │ │ ├── CoilAsyncImage.kt │ │ │ ├── CoilImageLoader.kt │ │ │ ├── ImageLoadResult.kt │ │ │ ├── LoaderCacheMap.kt │ │ │ ├── PureImageLoader.kt │ │ │ ├── ResvgImageLoader.kt │ │ │ ├── WebImageLoader.kt │ │ │ └── coilHelper.kt │ │ │ ├── httpHeadersHelper.kt │ │ │ └── offscreenwebcanvas │ │ │ ├── ImageBitmapOptions.kt │ │ │ ├── OffscreenWebCanvasCore.kt │ │ │ ├── OffscreenWebCanvasFetchProxy.kt │ │ │ ├── OffscreenWebCanvasMessageChannel.kt │ │ │ ├── WebCanvasContextSession.kt │ │ │ ├── consts.kt │ │ │ └── evalJavaScript.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── image │ │ │ ├── OffscreenWebCanvas.desktop.kt │ │ │ ├── compose │ │ │ ├── CoilAsyncImage.desktop.kt │ │ │ ├── ImageLoader.desktop.kt │ │ │ ├── PureImageLoader.desktop.kt │ │ │ └── coilHelper.desktop.kt │ │ │ └── offscreenwebcanvas │ │ │ └── OffscreenWebCanvasMessageChannel.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── pure │ │ │ └── image │ │ │ ├── OffscreenWebCanvas.ios.kt │ │ │ ├── compose │ │ │ ├── CoilAsyncImage.ios.kt │ │ │ ├── ImageLoader.ios.kt │ │ │ ├── PureImageLoader.ios.kt │ │ │ └── coilHelper.ios.kt │ │ │ └── offscreenwebcanvas │ │ │ └── OffscreenWebCanvasMessageChannel.ios.kt │ │ └── skikoMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── pure │ │ └── image │ │ └── compose │ │ ├── CoilAsyncImage.skiko.kt │ │ └── coilHelper.skiko.kt │ ├── settings.gradle.kts │ ├── shared │ ├── build.gradle.kts │ └── src │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── shared │ │ │ └── imageLoaderDemo.kt │ │ └── iosMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── shared │ │ ├── DwebShortcutHandler.kt │ │ └── main.ios.kt │ ├── sys │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── dweb_browser │ │ │ │ └── sys │ │ │ │ ├── biometrics │ │ │ │ ├── BiometricsActivity.kt │ │ │ │ ├── BiometricsController.kt │ │ │ │ └── BiometricsManage.android.kt │ │ │ │ ├── clipboard │ │ │ │ └── ClipboardManage.android.kt │ │ │ │ ├── contact │ │ │ │ ├── ContactManage.android.kt │ │ │ │ └── ContactPickerActivity.kt │ │ │ │ ├── device │ │ │ │ ├── DeviceManage.android.kt │ │ │ │ └── model │ │ │ │ │ ├── AppInfo.kt │ │ │ │ │ ├── BatteryInfo.kt │ │ │ │ │ ├── DeviceInfo.android.kt │ │ │ │ │ ├── LocationInfo.kt │ │ │ │ │ └── MemoryInfo.kt │ │ │ │ ├── filechooser │ │ │ │ ├── FileChooserActivity.kt │ │ │ │ └── FileChooserManage.android.kt │ │ │ │ ├── haptics │ │ │ │ └── HapticsManage.android.kt │ │ │ │ ├── keychain │ │ │ │ ├── KeychainMetadata.android.kt │ │ │ │ ├── KeychainStore.android.kt │ │ │ │ ├── core │ │ │ │ │ ├── AesEncryptKey.kt │ │ │ │ │ ├── EncryptKey.kt │ │ │ │ │ ├── EncryptKeyV1.kt │ │ │ │ │ └── RootKeyV1.kt │ │ │ │ └── render │ │ │ │ │ ├── KeychainActivity.kt │ │ │ │ │ ├── KeychainAuthentication.android.kt │ │ │ │ │ ├── KeychainPassword.android.kt │ │ │ │ │ ├── KeychainQuestion.android.kt │ │ │ │ │ ├── KeychainVerifiedPreview.android.kt │ │ │ │ │ ├── RegisterPatternPreview.android.kt │ │ │ │ │ └── VerifyBiometrics.android.kt │ │ │ │ ├── location │ │ │ │ ├── AndroidLocationObserver.kt │ │ │ │ └── LocationManage.android.kt │ │ │ │ ├── media │ │ │ │ └── MediaApi.android.kt │ │ │ │ ├── mediacapture │ │ │ │ ├── MediaCaptureActivity.kt │ │ │ │ └── MediaCaptureManage.android.kt │ │ │ │ ├── motionSensors │ │ │ │ └── MotionSensorsApi.android.kt │ │ │ │ ├── notification │ │ │ │ └── NotificationManage.android.kt │ │ │ │ ├── permission │ │ │ │ ├── BuildinPermission.android.kt │ │ │ │ └── PermissionActivity.kt │ │ │ │ ├── share │ │ │ │ ├── CacheFilePlugin.kt │ │ │ │ ├── FileSystemPlugin.kt │ │ │ │ ├── ShareActivity.kt │ │ │ │ ├── ShareApi.android.kt │ │ │ │ ├── ShareController.kt │ │ │ │ └── SharePlugin.kt │ │ │ │ ├── shortcut │ │ │ │ ├── ShortcutManage.android.kt │ │ │ │ └── ShortcutManageActivity.kt │ │ │ │ ├── toast │ │ │ │ └── ToastApi.android.kt │ │ │ │ └── tray │ │ │ │ └── ext │ │ │ │ └── MicroModuleTray.android.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── ic_main_qrcode_scan.xml │ │ │ └── ic_shutcut_more.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ └── ic_launcher.xml │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ └── themes.xml │ │ ├── androidUnitTest │ │ └── kotlin │ │ │ └── test │ │ │ └── CipherTest.kt │ │ ├── commonMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── sys │ │ │ ├── biometrics │ │ │ ├── BiometricsI18nResource.kt │ │ │ ├── BiometricsManage.kt │ │ │ └── BiometricsNMM.kt │ │ │ ├── clipboard │ │ │ ├── ClipboardManage.kt │ │ │ ├── ClipboardNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleClipboardNMM.kt │ │ │ ├── configure │ │ │ ├── ConfigNMM.kt │ │ │ └── ConfigStore.kt │ │ │ ├── contact │ │ │ ├── ContactI18nResource.kt │ │ │ ├── ContactManage.kt │ │ │ └── ContactNMM.kt │ │ │ ├── device │ │ │ ├── DeviceManage.kt │ │ │ ├── DeviceNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleDevice.kt │ │ │ ├── filechooser │ │ │ ├── FileChooserManage.kt │ │ │ ├── FileChooserNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleFileChooser.kt │ │ │ ├── haptics │ │ │ ├── HapticsManage.kt │ │ │ ├── HapticsNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleHaptics.kt │ │ │ ├── keychain │ │ │ ├── KeychainI18nResource.kt │ │ │ ├── KeychainManager.kt │ │ │ ├── KeychainMetadata.kt │ │ │ ├── KeychainNMM.kt │ │ │ ├── KeychainStore.kt │ │ │ └── render │ │ │ │ ├── DetailManagerKeyItemView.kt │ │ │ │ ├── DetailManagerPasswordDeleteView.kt │ │ │ │ ├── DetailManagerPasswordView.kt │ │ │ │ ├── DetailManagerRender.kt │ │ │ │ ├── KeychainAuthentication.kt │ │ │ │ ├── KeychainBiometrics.kt │ │ │ │ ├── KeychainCard.kt │ │ │ │ ├── KeychainManagerListView.kt │ │ │ │ ├── KeychainManagerRender.kt │ │ │ │ ├── KeychainPassword.kt │ │ │ │ ├── KeychainPattern.kt │ │ │ │ ├── KeychainQuestion.kt │ │ │ │ ├── KeychainVerified.kt │ │ │ │ ├── PasswordSafeLevel.kt │ │ │ │ └── ViewModelTask.kt │ │ │ ├── location │ │ │ ├── LocationI18nResource.kt │ │ │ ├── LocationManage.kt │ │ │ └── LocationNMM.kt │ │ │ ├── media │ │ │ ├── MediaApi.kt │ │ │ └── MediaNMM.kt │ │ │ ├── mediacapture │ │ │ ├── MediaCaptureI18nResource.kt │ │ │ ├── MediaCaptureManage.kt │ │ │ ├── MediaCaptureNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleMediaCapture.kt │ │ │ ├── motionSensors │ │ │ ├── MotionSensorsManage.kt │ │ │ └── MotionSensorsNMM.kt │ │ │ ├── notification │ │ │ ├── NotificationI18nResource.kt │ │ │ ├── NotificationManage.kt │ │ │ └── NotificationNMM.kt │ │ │ ├── permission │ │ │ ├── BuildinPermission.kt │ │ │ ├── PermissionI18nResource.kt │ │ │ ├── PermissionNMM.kt │ │ │ ├── PermissionTest.kt │ │ │ ├── SystemPermissionName.kt │ │ │ ├── ext │ │ │ │ └── MicroModulePermission.kt │ │ │ ├── render │ │ │ │ └── PermissionManagerRender.kt │ │ │ └── systemPermission.kt │ │ │ ├── share │ │ │ ├── ShareApi.kt │ │ │ ├── ShareNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleShare.kt │ │ │ ├── shortcut │ │ │ ├── ShortcutI18nResource.kt │ │ │ ├── ShortcutManage.kt │ │ │ ├── ShortcutManagerRender.kt │ │ │ ├── ShortcutNMM.kt │ │ │ └── ShortcutStore.kt │ │ │ ├── toast │ │ │ ├── ToastApi.kt │ │ │ ├── ToastNMM.kt │ │ │ └── ext │ │ │ │ └── MicroModuleToast.kt │ │ │ └── tray │ │ │ ├── TrayItem.kt │ │ │ └── ext │ │ │ └── MicroModuleTray.kt │ │ ├── desktopMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ ├── helper │ │ │ └── platform │ │ │ │ ├── MicroModuleJComponent.kt │ │ │ │ └── Utils.kt │ │ │ └── sys │ │ │ ├── SysI18nResource.kt │ │ │ ├── biometrics │ │ │ └── BiometricsManage.desktop.kt │ │ │ ├── clipboard │ │ │ └── ClipboardManage.desktop.kt │ │ │ ├── contact │ │ │ └── ContactManage.desktop.kt │ │ │ ├── device │ │ │ ├── DeviceManage.desktop.kt │ │ │ └── model │ │ │ │ ├── MacHardwareInfo.desktop.kt │ │ │ │ └── WinHardwareInfo.desktop.kt │ │ │ ├── filechooser │ │ │ └── FileChooserManage.desktop.kt │ │ │ ├── haptics │ │ │ └── HapticsManage.desktop.kt │ │ │ ├── keychain │ │ │ ├── KeyChainStore.desktop.kt │ │ │ ├── KeychainStore.nativeJvm.desktop.kt │ │ │ └── render │ │ │ │ └── KeychainAuthentication.desktop.kt │ │ │ ├── location │ │ │ ├── DesktopLocationObserber.kt │ │ │ └── LocationManage.desktop.kt │ │ │ ├── media │ │ │ └── MediaApi.desktop.kt │ │ │ ├── mediacapture │ │ │ └── MediaCaptureManage.desktop.kt │ │ │ ├── motionSensors │ │ │ └── MotionSensorsManage.desktop.kt │ │ │ ├── notification │ │ │ └── NotificationManage.desktop.kt │ │ │ ├── permission │ │ │ └── BuildinPermission.desktop.kt │ │ │ ├── share │ │ │ └── ShareApi.desktop.kt │ │ │ ├── shortcut │ │ │ └── ShortcutManage.desktop.kt │ │ │ ├── toast │ │ │ └── ToastApi.desktop.kt │ │ │ └── tray │ │ │ ├── TrayNMM.kt │ │ │ └── ext │ │ │ └── MicroModuleTray.desktop.kt │ │ ├── iosMain │ │ └── kotlin │ │ │ └── org │ │ │ └── dweb_browser │ │ │ └── sys │ │ │ ├── biometrics │ │ │ └── BiometricsManage.ios.kt │ │ │ ├── clipboard │ │ │ └── ClipboardManage.ios.kt │ │ │ ├── contact │ │ │ └── ContactManage.ios.kt │ │ │ ├── device │ │ │ ├── DeviceManage.ios.kt │ │ │ ├── Experimental.kt │ │ │ ├── KeychainSettings.kt │ │ │ ├── Settings.kt │ │ │ └── model │ │ │ │ └── DeviceInfo.ios.kt │ │ │ ├── filechooser │ │ │ ├── FileChooserManage.ios.kt │ │ │ └── FilePickerManager.kt │ │ │ ├── haptics │ │ │ └── HapticsManage.ios.kt │ │ │ ├── keychain │ │ │ ├── KeyChainStore.ios.kt │ │ │ ├── KeychainStore.nativeJvm.ios.kt │ │ │ └── render │ │ │ │ └── KeychainAuthentication.ios.kt │ │ │ ├── location │ │ │ ├── IosLocationObserver.kt │ │ │ └── LocationManage.ios.kt │ │ │ ├── media │ │ │ └── MediaApi.ios.kt │ │ │ ├── mediacapture │ │ │ ├── MediaCaptureHandler.kt │ │ │ ├── MediaCaptureManage.ios.kt │ │ │ ├── MediaVideoViewController.kt │ │ │ └── VideoButton.kt │ │ │ ├── motionSensors │ │ │ └── MotionSensorsManage.ios.kt │ │ │ ├── notification │ │ │ └── NotificationManage.ios.kt │ │ │ ├── permission │ │ │ └── BuildinPermission.ios.kt │ │ │ ├── share │ │ │ └── ShareApi.ios.kt │ │ │ ├── shortcut │ │ │ └── ShortcutManage.ios.kt │ │ │ ├── toast │ │ │ └── ToastApi.ios.kt │ │ │ └── tray │ │ │ └── ext │ │ │ └── MicroModuleTray.ios.kt │ │ └── nativeJvmMain │ │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── sys │ │ └── keychain │ │ ├── KeychainMetadata.nativeJvm.kt │ │ └── KeychainStore.nativeJvm.kt │ ├── upload-github-release.ts │ └── window │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── sys │ │ └── window │ │ ├── core │ │ └── modal │ │ │ └── WindowModalRender.android.kt │ │ ├── helper │ │ └── getWindowControllerBorderRounded.android.kt │ │ └── render │ │ ├── AppIcon.android.kt │ │ ├── WindowControllerBottomBar.android.kt │ │ ├── WindowControllerVirtualNavigationBar.android.kt │ │ ├── WindowMenuPanel.android.kt │ │ ├── WindowsManagerEffect.android.kt │ │ └── WindowsManagerRender.android.kt │ ├── commonMain │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ ├── helper │ │ └── platform │ │ │ └── MicroModulePureViewController.kt │ │ └── sys │ │ └── window │ │ ├── I18n.kt │ │ ├── core │ │ ├── WindowController.kt │ │ ├── WindowRenderConfig.kt │ │ ├── WindowRenderHelper.kt │ │ ├── WindowState.kt │ │ ├── WindowsManager.kt │ │ ├── WindowsManagerState.kt │ │ ├── constant │ │ │ ├── WindowBottomBarTheme.kt │ │ │ ├── WindowColorScheme.kt │ │ │ ├── WindowConstants.kt │ │ │ ├── WindowManagerPropertyKeys.kt │ │ │ ├── WindowMode.kt │ │ │ ├── WindowPropertyField.kt │ │ │ ├── WindowPropertyKeys.kt │ │ │ ├── WindowStyle.kt │ │ │ ├── WindowsManagerScope.kt │ │ │ └── base.kt │ │ ├── helper │ │ │ ├── WindowNavigation.kt │ │ │ ├── colorHelper.kt │ │ │ └── windowStateHelper.kt │ │ ├── modal │ │ │ ├── WindowAlertController.kt │ │ │ ├── WindowAlertModalState.kt │ │ │ ├── WindowBottomSheetsController.kt │ │ │ ├── WindowBottomSheetsModalState.kt │ │ │ ├── WindowModalController.kt │ │ │ ├── WindowModalRender.kt │ │ │ └── WindowModalState.kt │ │ ├── renderConfig │ │ │ ├── EffectWindowLayerStyleDelegate.kt │ │ │ └── FrameDragDelegate.kt │ │ ├── windowAdapterManager.kt │ │ └── windowInstancesManager.kt │ │ ├── ext │ │ ├── AlertDeleteDialog.kt │ │ ├── FileSystemIcons.kt │ │ ├── IpcEventOnRenderer.kt │ │ ├── microModuleMainWindow.kt │ │ └── microModuleModal.kt │ │ ├── floatBar │ │ └── FloatBar.kt │ │ ├── helper │ │ ├── LocalWindowsImeVisible.kt │ │ ├── WindowControllerTheme.kt │ │ ├── WindowFrameStyle.kt │ │ ├── WindowLimits.kt │ │ ├── calcWindowContentScale.kt │ │ ├── calcWindowFrameStyle.kt │ │ ├── getWindowControllerBorderRounded.kt │ │ ├── modifierWindowTouchFocusable.kt │ │ ├── safeBounds.kt │ │ ├── watchedBounds.kt │ │ ├── watchedIsFullscreen.kt │ │ ├── watchedIsMaximized.kt │ │ └── watchedState.kt │ │ ├── preview │ │ └── WindowPreviewer.kt │ │ └── render │ │ ├── AppIcon.kt │ │ ├── WindowCloseTipRender.kt │ │ ├── WindowControllerBottomBar.kt │ │ ├── WindowControllerIconRender.kt │ │ ├── WindowControllerIdRender.kt │ │ ├── WindowControllerPrepare.kt │ │ ├── WindowControllerRender.kt │ │ ├── WindowControllerTopBar.kt │ │ ├── WindowControllerVirtualNavigationBar.kt │ │ ├── WindowControllerWithMaterialTheme.kt │ │ ├── WindowImeOutsetBounds.kt │ │ ├── WindowMenuControlItem.kt │ │ ├── WindowMenuControlPanel.kt │ │ ├── WindowMenuPanel.kt │ │ ├── WindowMovable.kt │ │ ├── WindowResizable.kt │ │ ├── WindowsManagerEffect.kt │ │ ├── WindowsManagerRender.kt │ │ └── inMove.kt │ ├── commonTest │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── sys │ │ └── window │ │ └── core │ │ └── ModalStateTest.kt │ ├── desktopMain │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── sys │ │ └── window │ │ ├── core │ │ ├── WindowsManager.desktop.kt │ │ └── modal │ │ │ ├── BottomSheetsModalViewController.desktop.kt │ │ │ ├── ModalViewController.desktop.kt │ │ │ └── WindowModalRender.desktop.kt │ │ ├── ext │ │ └── MicroModuleAwtImage.desktop.kt │ │ ├── helper │ │ └── getWindowControllerBorderRounded.desktop.kt │ │ └── render │ │ ├── WindowControllerBottomBar.desktop.kt │ │ ├── WindowControllerEffect.desktop.kt │ │ ├── WindowControllerTopBar.desktop.kt │ │ ├── WindowControllerVirtualNavigationBar.desktop.kt │ │ ├── WindowMenuPanel.desktop.kt │ │ ├── WindowsManagerEffect.desktop.kt │ │ └── WindowsManagerRender.desktop.kt │ ├── iosMain │ └── kotlin │ │ └── org │ │ └── dweb_browser │ │ └── sys │ │ └── window │ │ ├── core │ │ └── modal │ │ │ ├── WindowBottomSheetsModalState.ios.kt │ │ │ └── WindowModalRender.ios.kt │ │ ├── floatBar │ │ └── UIDragGesture.kt │ │ ├── helper │ │ └── getWindowControllerBorderRounded.ios.kt │ │ └── render │ │ ├── WindowControllerBottomBar.ios.kt │ │ ├── WindowControllerVirtualNavigationBar.ios.kt │ │ ├── WindowMenuPanel.ios.kt │ │ ├── WindowsManagerEffect.ios.kt │ │ ├── WindowsManagerRender.ios.kt │ │ └── windowFrameStyleHelper.ios.kt │ └── mobileMain │ └── kotlin │ └── org │ └── dweb_browser │ └── sys │ └── window │ ├── core │ └── WindowsManager.mobile.kt │ └── render │ ├── WindowControllerBottomBar.mobile.kt │ └── WindowControllerTopBar.mobile.kt ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── build.ts ├── clean.ts ├── deps.ts ├── dev.ts ├── helper │ ├── AssetsConfig.ts │ ├── ConTasks.helper.ts │ ├── ConTasks.ts │ ├── ESBuild.ts │ ├── Glob.ts │ ├── StdinDiscarder.ts │ ├── UploadSpinner.ts │ ├── WalkDir.ts │ ├── cwd.ts │ ├── dirHash.ts │ ├── exec.ts │ ├── findAllPackages.ts │ ├── importMapResolver.ts │ ├── npmBuilder.ts │ ├── resolveTo.ts │ ├── resolver.ts │ └── watchFs.ts ├── init.ts ├── pub.ts ├── publish.json ├── sync_npm.ts └── toolKitFix.ts ├── toolkit ├── dweb-core │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── scripts │ │ ├── deps.ts │ │ └── migrate.ts │ └── src │ │ ├── MicroModule.ts │ │ ├── bootstrapContext.ts │ │ ├── http │ │ ├── $createHttpDwebServer.ts │ │ ├── const.ts │ │ └── types.ts │ │ ├── internal │ │ └── ipcEventExt.ts │ │ ├── ipc │ │ ├── IpcPool.ts │ │ ├── endpoint │ │ │ ├── ChannelEndpoint.ts │ │ │ ├── CommonEndpoint.ts │ │ │ ├── EndpointIpcMessage.ts │ │ │ ├── EndpointLifecycle.ts │ │ │ ├── EndpointMessage.ts │ │ │ ├── IpcEndpoint.ts │ │ │ ├── WebMessageEndpoint.ts │ │ │ └── internal │ │ │ │ ├── EndpointLifecycle.ts │ │ │ │ └── EndpointMessage.ts │ │ ├── helper │ │ │ ├── $messageToIpcMessage.ts │ │ │ ├── IpcHeaders.ts │ │ │ ├── PureMethod.ts │ │ │ ├── httpHelper.ts │ │ │ ├── imageResourcesHelper.ts │ │ │ ├── ipcFetchHelper.ts │ │ │ └── ipcRequestHelper.ts │ │ ├── index.ts │ │ ├── ipc-message │ │ │ ├── IpcError.ts │ │ │ ├── IpcEvent.ts │ │ │ ├── IpcFork.ts │ │ │ ├── IpcLifecycle.ts │ │ │ ├── IpcMessage.ts │ │ │ ├── IpcRequest.ts │ │ │ ├── IpcResponse.ts │ │ │ ├── channel │ │ │ │ ├── IpcChannel.ts │ │ │ │ └── PureChannel.ts │ │ │ ├── internal │ │ │ │ ├── IpcData.ts │ │ │ │ ├── IpcLifecycle.ts │ │ │ │ └── IpcMessage.ts │ │ │ └── stream │ │ │ │ ├── IpcBody.ts │ │ │ │ ├── IpcBodyReceiver.ts │ │ │ │ ├── IpcBodySender.ts │ │ │ │ ├── IpcStream.ts │ │ │ │ ├── IpcStreamAbort.ts │ │ │ │ ├── IpcStreamData.ts │ │ │ │ ├── IpcStreamEnd.ts │ │ │ │ ├── IpcStreamPaused.ts │ │ │ │ ├── IpcStreamPulling.ts │ │ │ │ └── MetaBody.ts │ │ ├── ipc.test.ts │ │ └── ipc.ts │ │ ├── ipcEventOnActivity.ts │ │ ├── ipcEventOnRender.ts │ │ ├── ipcEventOnShortcut.ts │ │ ├── jmmAppManifest.ts │ │ ├── nativeConnect.ts │ │ ├── type │ │ ├── $ReqMatcher.ts │ │ ├── $deserializeRequestToParams.ts │ │ ├── $serializeResultToResponse.ts │ │ ├── $typeNameParser.ts │ │ ├── category.const.ts │ │ └── types.ts │ │ └── types.ts ├── dweb-desk-assets │ ├── .browserslistrc │ ├── .editorconfig │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── address.html │ ├── desktop.html │ ├── error.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── delete.svg │ │ ├── details.svg │ │ ├── quit.svg │ │ ├── share.svg │ │ └── taskbar │ │ │ ├── layout-panel-top.svg │ │ │ └── x-circle.svg │ ├── scripts │ │ └── get-daisyui-classname.ts │ ├── setting.html │ ├── src │ │ ├── color-generator.test.ts │ │ ├── color-generator.ts │ │ ├── components │ │ │ ├── app-icon │ │ │ │ ├── app-icon.vue │ │ │ │ ├── appMetaDataHelper.ts │ │ │ │ ├── blankApp.svg │ │ │ │ └── types.ts │ │ │ ├── app-name │ │ │ │ └── app-name.vue │ │ │ ├── icon-squircle-box │ │ │ │ ├── index.vue │ │ │ │ └── squircle.svg │ │ │ ├── menu-box │ │ │ │ └── menu-box.vue │ │ │ └── svg-icon │ │ │ │ └── svg-icon.vue │ │ ├── layouts │ │ │ └── default │ │ │ │ ├── AppBar.vue │ │ │ │ ├── Default.vue │ │ │ │ └── View.vue │ │ ├── pages │ │ │ ├── address │ │ │ │ ├── App.vue │ │ │ │ ├── components │ │ │ │ │ ├── btn-groups.vue │ │ │ │ │ └── search.vue │ │ │ │ ├── main.ts │ │ │ │ ├── plugins │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── vuetify.ts │ │ │ │ │ └── webfontloader.ts │ │ │ │ ├── router │ │ │ │ │ └── index.ts │ │ │ │ └── views │ │ │ │ │ └── address.vue │ │ │ ├── desktop │ │ │ │ ├── App.vue │ │ │ │ ├── components │ │ │ │ │ ├── app-uninstall-dialog │ │ │ │ │ │ └── app-uninstall-dialog.vue │ │ │ │ │ ├── tile-item │ │ │ │ │ │ ├── tile-item.vue │ │ │ │ │ │ └── validator.ts │ │ │ │ │ ├── tile-panel │ │ │ │ │ │ ├── inject.ts │ │ │ │ │ │ └── tile-panel.vue │ │ │ │ │ ├── webapp-uninstall-dialog │ │ │ │ │ │ └── webapp-uninstall-dialog.vue │ │ │ │ │ ├── widget-app │ │ │ │ │ │ └── widget-app.vue │ │ │ │ │ ├── widget-custom │ │ │ │ │ │ ├── widget-custom.vue │ │ │ │ │ │ ├── widget-inner.scss │ │ │ │ │ │ └── widget-public.scss │ │ │ │ │ ├── widget-menu-overlay │ │ │ │ │ │ └── widget-menu-overlay.vue │ │ │ │ │ └── widget-webapp │ │ │ │ │ │ └── widget-webapp.vue │ │ │ │ ├── main.ts │ │ │ │ ├── plugins │ │ │ │ │ ├── dragSortableList.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── vuetify.ts │ │ │ │ │ └── webfontloader.ts │ │ │ │ ├── router │ │ │ │ │ └── index.ts │ │ │ │ └── views │ │ │ │ │ └── desktop.vue │ │ │ ├── setting │ │ │ │ ├── App.vue │ │ │ │ ├── main.ts │ │ │ │ ├── plugins │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── vuetify.ts │ │ │ │ │ └── webfontloader.ts │ │ │ │ ├── router │ │ │ │ │ └── index.ts │ │ │ │ └── views │ │ │ │ │ └── Setting.vue │ │ │ └── taskbar │ │ │ │ ├── App.vue │ │ │ │ ├── main.ts │ │ │ │ ├── plugins │ │ │ │ ├── index.ts │ │ │ │ └── vuetify.ts │ │ │ │ ├── router │ │ │ │ └── index.ts │ │ │ │ └── views │ │ │ │ ├── icons │ │ │ │ └── index.ts │ │ │ │ └── taskbar.vue │ │ ├── provider │ │ │ ├── api.ts │ │ │ ├── custom │ │ │ │ ├── search.svg │ │ │ │ └── search.widget.ts │ │ │ ├── disable-context-menu.ts │ │ │ ├── fetch.ts │ │ │ ├── lock.ts │ │ │ └── shim.ts │ │ ├── shims.ts │ │ ├── styles │ │ │ ├── settings.scss │ │ │ └── tailwind.scss │ │ ├── types │ │ │ └── app.type.ts │ │ ├── vite-env.d.ts │ │ ├── wallpaper-canvas.ts │ │ └── wallpaper.ts │ ├── tailwind.config.js │ ├── taskbar.html │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.mts │ └── wallpaper.html ├── dweb-helper │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── $PromiseMaybe.ts │ │ ├── ChangeableMap.ts │ │ ├── Channel.ts │ │ ├── Mutex.test.ts │ │ ├── Mutex.ts │ │ ├── OrderBy.ts │ │ ├── Producer.test.ts │ │ ├── Producer.ts │ │ ├── PromiseOut.ts │ │ ├── StateSignal.ts │ │ ├── cacheGetter.ts │ │ ├── color.ts │ │ ├── createSignal.ts │ │ ├── crypto.shims.ts │ │ ├── decorator │ │ │ ├── $debounce.ts │ │ │ ├── $once.test.ts │ │ │ ├── $once.ts │ │ │ ├── Tc39Decorator.ts │ │ │ └── toBase64.ts │ │ ├── devtools.ts │ │ ├── encoding.ts │ │ ├── fetchExtends │ │ │ ├── $makeFetchBaseExtends.ts │ │ │ ├── $makeFetchStreamExtends.ts │ │ │ └── index.ts │ │ ├── fun │ │ │ ├── AdaptersManager.ts │ │ │ ├── binaryHelper.ts │ │ │ ├── createJsBlob.ts │ │ │ ├── mapHelper.ts │ │ │ ├── randomHelper.ts │ │ │ ├── setHelper.ts │ │ │ ├── sortHelper.ts │ │ │ └── urlHelper.ts │ │ ├── hashCode.ts │ │ ├── helper.ts │ │ ├── locksManager.ts │ │ ├── logger.ts │ │ ├── normalizeFetchArgs.ts │ │ ├── promiseSignal.ts │ │ └── stream │ │ │ ├── JsonlinesStream.ts │ │ │ ├── jsonlinesStreamHelper.ts │ │ │ └── readableStreamHelper.ts │ └── tsconfig.json ├── dweb-js-process-assets │ ├── README.md │ ├── index.ts │ ├── main │ │ ├── index.html │ │ ├── index.ts │ │ └── vite.config.mts │ ├── package.json │ └── worker │ │ ├── std-dweb-core.ts │ │ └── std-dweb-http.ts ├── dweb-offscreen-web-canvas-assets │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── index.html │ │ ├── main.ts │ │ ├── prepare-in-main.ts │ │ ├── prepare-in-worker.ts │ │ ├── util │ │ │ ├── HalfFadeCache.ts │ │ │ ├── PromiseWithResolvers.ts │ │ │ ├── calcFitSize.ts │ │ │ ├── convertToBlob.ts │ │ │ ├── lock.ts │ │ │ ├── sha256.ts │ │ │ └── types.ts │ │ └── worker.ts │ └── vite.config.mts ├── dweb-polyfill │ ├── index.ts │ ├── package.json │ ├── src │ │ ├── close-watcher │ │ │ ├── close-watcher.shim.ts │ │ │ ├── close-watcher.type.ts │ │ │ └── index.ts │ │ ├── favicon.common.ts │ │ ├── favicon.ios.ts │ │ ├── favicon.type.ts │ │ ├── ios.type.ts │ │ ├── keyboard.android.ts │ │ ├── navigation-hook.ios.ts │ │ ├── user-agent-data.common.ts │ │ ├── user-agent-data.type.ts │ │ ├── web-message-port.desktop.ts │ │ ├── web-message.ios.ts │ │ └── websocket.ios.ts │ ├── tsconfig.json │ └── vite.config.mts ├── dweb-profile │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── backup.html │ ├── index.ts │ ├── package.json │ ├── recovery.html │ ├── src │ │ ├── backup.svelte │ │ ├── core │ │ │ ├── download.ts │ │ │ ├── indexeddb-types.ts │ │ │ ├── indexeddb.ts │ │ │ ├── localstorage-types.ts │ │ │ └── localstorage.ts │ │ ├── polyfill │ │ │ ├── blob-asyncIterator.ts │ │ │ └── readablestream-asyncIterator.ts │ │ └── recovery.svelte │ ├── svelte.config.js │ ├── tsconfig.json │ ├── vite.config.mts │ └── vitest.config.mts ├── dweb-utils │ ├── dweb-sign │ │ ├── README.md │ │ ├── index.ts │ │ └── package.json │ ├── dweb-translate │ │ ├── .gitignore │ │ ├── README.md │ │ ├── helpers │ │ │ ├── ISO_639-1.ts │ │ │ └── file.ts │ │ ├── index.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── cli.ts │ │ │ ├── config.ts │ │ │ └── flow.ts │ │ └── tests │ │ │ ├── dwebtranslaterc.json │ │ │ ├── manifest.test.json │ │ │ └── translate.test.ts │ └── helpers │ │ └── index.ts ├── dweb_ui_test │ ├── README.md │ ├── android │ │ ├── dweb_deep_link_install_flow.yaml │ │ └── launch_clear_state.yaml │ ├── common │ │ ├── dweb_deep_link_install_flow.yaml │ │ ├── launch_clear_state.yaml │ │ └── plaoc_plugins_flow.yaml │ ├── ios │ │ ├── dweb_deep_link_install_flow.yaml │ │ └── launch_clear_state.yaml │ ├── scripts │ │ └── plaoc_plugins_serve_input.js │ ├── uitest.ts │ └── utils │ │ ├── device.ts │ │ └── localIp.ts ├── for-test │ ├── blankApp.svg │ ├── index.html │ ├── m3-favicon-apple-touch.png │ ├── m3-favicon.svg │ ├── p2p.svg │ └── vite.config.mts ├── plaoc │ ├── .gitignore │ ├── README.md │ ├── README_US.md │ ├── cli │ │ ├── README.md │ │ ├── bundle │ │ │ ├── index.ts │ │ │ └── verify.ts │ │ ├── deps │ │ │ ├── ajv.ts │ │ │ ├── cliffy.ts │ │ │ ├── node.ts │ │ │ └── webdav-server.ts │ │ ├── helper │ │ │ ├── const.ts │ │ │ ├── debounce.ts │ │ │ ├── file-hash-change.ts │ │ │ ├── find-dependency.ts │ │ │ ├── generator.ts │ │ │ ├── http-static-helper.ts │ │ │ ├── sign.ts │ │ │ ├── util.ts │ │ │ ├── walk-dir.ts │ │ │ └── zip.ts │ │ ├── init.ts │ │ ├── live.ts │ │ ├── manifest │ │ │ ├── manifest-schema.json │ │ │ └── manifest-template.json │ │ ├── package.json │ │ ├── plaoc.ts │ │ ├── platform │ │ │ ├── initWasm.deno.ts │ │ │ ├── initWasm.node.ts │ │ │ ├── plaocServer.deno.ts │ │ │ └── plaocServer.node.ts │ │ ├── serve.ts │ │ ├── server │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── type.ts │ │ │ └── web-dav.ts │ │ ├── tests │ │ │ ├── serve.test.ts │ │ │ └── svg.test.ts │ │ ├── tsconfig.json │ │ ├── wizard │ │ │ └── index.ts │ │ └── ws │ │ │ ├── certificate.crt │ │ │ ├── private.key │ │ │ ├── request.csr │ │ │ ├── socketServer.ts │ │ │ └── v3.ext │ ├── examples │ │ ├── html-demo │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── common.ts │ │ │ ├── en │ │ │ │ ├── index.html │ │ │ │ └── index.ts │ │ │ ├── helper │ │ │ │ ├── barcode-scannering.ts │ │ │ │ ├── debug.ts │ │ │ │ └── util │ │ │ │ │ └── util.ts │ │ │ ├── index.html │ │ │ ├── index.ts │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── plaoc.json │ │ │ ├── vite.config.mts │ │ │ └── zh │ │ │ │ ├── index.html │ │ │ │ └── index.ts │ │ ├── plaoc-server │ │ │ ├── middlewares │ │ │ │ ├── index.plaoc-api.ts │ │ │ │ ├── index.plaoc-external.ts │ │ │ │ └── index.plaoc-www.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ └── vite.config.mts │ │ └── plugin-demo │ │ │ ├── .gitignore │ │ │ ├── .npmrc │ │ │ ├── .plaoc.json │ │ │ ├── .prettierrc │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ ├── package.json │ │ │ ├── postcss.config.js │ │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── app.css │ │ │ ├── components │ │ │ │ ├── FieldLabel.vue │ │ │ │ └── LogPanel.vue │ │ │ ├── helpers │ │ │ │ ├── device.ts │ │ │ │ └── throttle.ts │ │ │ ├── main.ts │ │ │ ├── pages │ │ │ │ ├── BarcodeScanning.vue │ │ │ │ ├── Biometrics.vue │ │ │ │ ├── Bluetooth.vue │ │ │ │ ├── Clipboard.vue │ │ │ │ ├── CloseWatcher.vue │ │ │ │ ├── Device.vue │ │ │ │ ├── DwebServiceWorker.vue │ │ │ │ ├── Geolocation.vue │ │ │ │ ├── Haptics.vue │ │ │ │ ├── Index.vue │ │ │ │ ├── InputFile.vue │ │ │ │ ├── Keychain.vue │ │ │ │ ├── Media.vue │ │ │ │ ├── Middlewares.vue │ │ │ │ ├── MotionSensors.vue │ │ │ │ ├── NavigationBar.vue │ │ │ │ ├── Network.vue │ │ │ │ ├── SafeArea.vue │ │ │ │ ├── Share.vue │ │ │ │ ├── Shortcut.vue │ │ │ │ ├── SplashScreen.vue │ │ │ │ ├── StatusBar.vue │ │ │ │ ├── Toast.vue │ │ │ │ ├── Torch.vue │ │ │ │ ├── VirtualKeyboard.vue │ │ │ │ └── Window.vue │ │ │ ├── plugin.ts │ │ │ ├── routes.ts │ │ │ ├── shims-vue.d.ts │ │ │ └── styles │ │ │ │ └── settings.scss │ │ │ ├── tailwind.config.js │ │ │ ├── tsconfig.json │ │ │ └── vite.config.mts │ ├── is-dweb │ │ ├── index.ts │ │ └── package.json │ ├── plugins │ │ ├── README.md │ │ ├── common │ │ │ ├── const.ts │ │ │ └── websocketIpc.ts │ │ ├── components │ │ │ ├── barcode-scanning │ │ │ │ ├── barcode-scanning.plugin.ts │ │ │ │ ├── barcode-scanning.type.ts │ │ │ │ ├── barcode-scanning.wc.ts │ │ │ │ └── index.ts │ │ │ ├── base │ │ │ │ ├── bar.plugin.ts │ │ │ │ ├── base-event.ts │ │ │ │ ├── base.plugin.ts │ │ │ │ ├── base.type.ts │ │ │ │ └── insets.plugin.ts │ │ │ ├── biometrics │ │ │ │ ├── biometrics.plugin.ts │ │ │ │ ├── biometrics.type.ts │ │ │ │ ├── biometrics.wc.ts │ │ │ │ └── index.ts │ │ │ ├── bluetooth │ │ │ │ ├── bluetooth.plugin.ts │ │ │ │ ├── bluetooth.type.ts │ │ │ │ ├── bluetooth.wc.ts │ │ │ │ ├── index.ts │ │ │ │ └── web-bluetooth.d.ts │ │ │ ├── clipboard │ │ │ │ ├── clipboard.plugin.ts │ │ │ │ ├── clipboard.type.ts │ │ │ │ ├── clipboard.wc.ts │ │ │ │ └── index.ts │ │ │ ├── config │ │ │ │ ├── config.plugin.ts │ │ │ │ ├── config.type.ts │ │ │ │ ├── config.wc.ts │ │ │ │ └── index.ts │ │ │ ├── device │ │ │ │ ├── device.plugin.ts │ │ │ │ ├── device.type.ts │ │ │ │ ├── device.wc.ts │ │ │ │ └── index.ts │ │ │ ├── dweb-service-worker │ │ │ │ ├── FetchEvent.ts │ │ │ │ ├── IpcEvent.ts │ │ │ │ ├── dweb-service-worker.plugin.ts │ │ │ │ ├── dweb-service-worker.shim.ts │ │ │ │ ├── dweb-service-worker.type.ts │ │ │ │ └── index.ts │ │ │ ├── geolocation │ │ │ │ ├── geolocation.plugin.ts │ │ │ │ ├── geolocation.type.ts │ │ │ │ ├── geolocation.wc.ts │ │ │ │ └── index.ts │ │ │ ├── haptics │ │ │ │ ├── haptics.plugin.ts │ │ │ │ ├── haptics.type.ts │ │ │ │ ├── haptics.wc.ts │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── keychain │ │ │ │ ├── index.ts │ │ │ │ ├── keychain.plugin.ts │ │ │ │ ├── keychain.type.ts │ │ │ │ └── keychain.wc.ts │ │ │ ├── media │ │ │ │ ├── index.ts │ │ │ │ ├── media.plugin.ts │ │ │ │ ├── media.type.ts │ │ │ │ └── media.wc.ts │ │ │ ├── motionSensors │ │ │ │ ├── index.ts │ │ │ │ ├── motionSensors.plugin.ts │ │ │ │ ├── motionSensors.type.ts │ │ │ │ └── motionSensors.wc.ts │ │ │ ├── native-ui │ │ │ │ ├── navigation-bar │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── navigation-bar.events.ts │ │ │ │ │ ├── navigation-bar.plugin.ts │ │ │ │ │ ├── navigation-bar.type.ts │ │ │ │ │ └── navigation-bar.wc.ts │ │ │ │ ├── safe-area │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── safe-area.plugin.ts │ │ │ │ │ ├── safe-area.type.ts │ │ │ │ │ └── safe-area.wc.ts │ │ │ │ ├── status-bar │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── status-bar.plugin.ts │ │ │ │ │ ├── status-bar.type.ts │ │ │ │ │ └── status-bar.wc.ts │ │ │ │ ├── torch │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── torch.plugin.ts │ │ │ │ │ └── torch.wc.ts │ │ │ │ └── virtual-keyboard │ │ │ │ │ ├── VirtualKeyboardPlugin.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── virtual-keyboard.plugin.ts │ │ │ │ │ ├── virtual-keyboard.type.ts │ │ │ │ │ └── virtual-keyboard.wc.ts │ │ │ ├── network │ │ │ │ ├── index.ts │ │ │ │ ├── network.plugin.ts │ │ │ │ ├── network.type.ts │ │ │ │ └── network.wc.ts │ │ │ ├── share │ │ │ │ ├── index.ts │ │ │ │ ├── share.plugin.ts │ │ │ │ ├── share.type.ts │ │ │ │ └── share.wc.ts │ │ │ ├── shortcut │ │ │ │ ├── index.ts │ │ │ │ ├── shortcut.plugin.ts │ │ │ │ ├── shortcut.type.ts │ │ │ │ └── shortcut.wc.ts │ │ │ ├── splash-screen │ │ │ │ ├── index.ts │ │ │ │ ├── splash-screen.plugin.ts │ │ │ │ ├── splash-screen.type.ts │ │ │ │ └── splash-screen.wc.ts │ │ │ ├── toast │ │ │ │ ├── index.ts │ │ │ │ ├── toast.plugin.ts │ │ │ │ ├── toast.type.ts │ │ │ │ └── toast.wc.ts │ │ │ └── window │ │ │ │ ├── WindowAlertController.ts │ │ │ │ ├── WindowBottomSheetsController.ts │ │ │ │ ├── WindowModalController.ts │ │ │ │ ├── index.ts │ │ │ │ ├── window.plugin.ts │ │ │ │ ├── window.type.ts │ │ │ │ └── window.wc.ts │ │ ├── helper │ │ │ ├── SafeEventTarget.ts │ │ │ ├── bindThis.ts │ │ │ └── request.ts │ │ ├── index.ts │ │ ├── package.json │ │ └── util │ │ │ ├── HTMLStateObserverElement.ts │ │ │ ├── StateObserver.ts │ │ │ ├── color.ts │ │ │ ├── file.ts │ │ │ ├── insets.ts │ │ │ ├── rect.ts │ │ │ └── response.ts │ ├── scripts │ │ └── bundle-server.ts │ └── server │ │ ├── .gitignore │ │ ├── README.md │ │ ├── const.ts │ │ ├── deps.ts │ │ ├── helper │ │ ├── duplexIpc.ts │ │ ├── http-helper.ts │ │ ├── merge.ts │ │ ├── mwebview-helper.ts │ │ ├── promise-toggle.ts │ │ ├── queue.ts │ │ ├── response-json.polyfill.ts │ │ └── urlpattern.polyfill.ts │ │ ├── http-api-server.ts │ │ ├── http-external-server.ts │ │ ├── http-www-server.(dev).ts │ │ ├── http-www-server.ts │ │ ├── index.ts │ │ ├── main.ts │ │ ├── middlewares-importer.ts │ │ ├── middlewares │ │ ├── base-router.ts │ │ ├── index.ts │ │ ├── router.ts │ │ └── type.ts │ │ ├── package.json │ │ ├── plaoc-config.ts │ │ ├── shim │ │ ├── Response.shim.ts │ │ ├── crypto.shims.ts │ │ ├── db.shim.ts │ │ └── fetch.shim.ts │ │ ├── tsconfig.json │ │ └── type.d.ts └── scripts │ ├── build_npm.ts │ ├── hack-plaoc-server.ts │ ├── import_map.npm.json │ ├── toolkit-dev.ts │ ├── toolkit-init.ts │ ├── toolkit-plaoc.ts │ └── vite-npm-resolver-plugin.mts └── vitest.config.mts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /FRAMEWORK_DIAGRAM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/FRAMEWORK_DIAGRAM.md -------------------------------------------------------------------------------- /GET_START_FOR_DEVELOPER.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/GET_START_FOR_DEVELOPER.en.md -------------------------------------------------------------------------------- /GET_START_FOR_DEVELOPER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/GET_START_FOR_DEVELOPER.md -------------------------------------------------------------------------------- /GET_START_FOR_DEVELOPER.quick.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/GET_START_FOR_DEVELOPER.quick.en.md -------------------------------------------------------------------------------- /GET_START_FOR_DEVELOPER.quick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/GET_START_FOR_DEVELOPER.quick.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/README_ZH.md -------------------------------------------------------------------------------- /REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/REFERENCE.md -------------------------------------------------------------------------------- /ai.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/ai.md -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_all.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_android.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_android.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_audio.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_audio.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_excel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_excel.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_exe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_exe.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_file.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_file.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_image.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_ios.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_ios.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_package.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_pdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_pdf.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_powerpoint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_powerpoint.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_video.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_download_word.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_download_word.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_360.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_360.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_baidu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_baidu.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_bing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_bing.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_bing_fluent.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_bing_fluent.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_duckgo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_duckgo.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_google.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_google.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_sm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_sm.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_sogou.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_sogou.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_engine_yahoo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_engine_yahoo.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_main_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_main_star.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_scanner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_scanner.xml -------------------------------------------------------------------------------- /assets/browser-drawable/ic_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-drawable/ic_web.xml -------------------------------------------------------------------------------- /assets/browser-icons/about.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/about.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/data.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/data.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/desk.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/desk.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/download.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/download.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/jmm.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/jmm.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/scan.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/scan.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/search.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/search.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/settings.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/settings.browser.dweb.svg -------------------------------------------------------------------------------- /assets/browser-icons/web.browser.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/browser-icons/web.browser.dweb.svg -------------------------------------------------------------------------------- /assets/core-icons/http.std.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/core-icons/http.std.dweb.svg -------------------------------------------------------------------------------- /assets/sys-drawable/tray_dweb_browser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-drawable/tray_dweb_browser.xml -------------------------------------------------------------------------------- /assets/sys-icons/geolocation.sys.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/geolocation.sys.dweb.svg -------------------------------------------------------------------------------- /assets/sys-icons/keychain.sys.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/keychain.sys.dweb.svg -------------------------------------------------------------------------------- /assets/sys-icons/permission.sys.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/permission.sys.dweb.svg -------------------------------------------------------------------------------- /assets/sys-icons/shortcut.sys.dweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/shortcut.sys.dweb.svg -------------------------------------------------------------------------------- /assets/sys-icons/test-pink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/test-pink.svg -------------------------------------------------------------------------------- /assets/sys-icons/test-yellow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/sys-icons/test-yellow.svg -------------------------------------------------------------------------------- /assets/window-drawable/dweb_browser.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/assets/window-drawable/dweb_browser.xml -------------------------------------------------------------------------------- /deno.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/deno.jsonc -------------------------------------------------------------------------------- /dev-docs/23-9月学习会参考资料.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/dev-docs/23-9月学习会参考资料.md -------------------------------------------------------------------------------- /favicons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/favicons.md -------------------------------------------------------------------------------- /git-contribution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/git-contribution.ts -------------------------------------------------------------------------------- /monthly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/monthly.md -------------------------------------------------------------------------------- /next/kmp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/.gitignore -------------------------------------------------------------------------------- /next/kmp/app/androidApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/app/androidApp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/proguard-rules.pro -------------------------------------------------------------------------------- /next/kmp/app/androidApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /next/kmp/app/androidApp/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /next/kmp/app/androidApp/src/androidMain/res/values/env.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/src/androidMain/res/values/env.xml -------------------------------------------------------------------------------- /next/kmp/app/androidApp/src/androidMain/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/src/androidMain/res/values/styles.xml -------------------------------------------------------------------------------- /next/kmp/app/androidApp/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidApp/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /next/kmp/app/androidBaselineprofile/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /next/kmp/app/androidBaselineprofile/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidBaselineprofile/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/app/androidBaselineprofile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /next/kmp/app/androidBenchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /next/kmp/app/androidBenchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/androidBenchmark/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/app/androidBenchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/Info.plist -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/build-pinpit.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/build-pinpit.gradle.kts -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/build-version.gradle.kts: -------------------------------------------------------------------------------- 1 | // 版本号 2 | extra["appVersion"] = "3.14.0500" 3 | -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/default-entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/default-entitlements.plist -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/runtime-entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/runtime-entitlements.plist -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/src/desktopMain/kotlin/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/src/desktopMain/kotlin/main.kt -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/src/desktopMain/res/icons/mac/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/src/desktopMain/res/icons/mac/icon.icns -------------------------------------------------------------------------------- /next/kmp/app/desktopApp/src/desktopMain/res/icons/win/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/desktopApp/src/desktopMain/res/icons/win/icon.ico -------------------------------------------------------------------------------- /next/kmp/app/iosApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/.gitignore -------------------------------------------------------------------------------- /next/kmp/app/iosApp/DwebBrowser/DwebBrowser/Config/LinkSort.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/DwebBrowser/DwebBrowser/Config/LinkSort.order -------------------------------------------------------------------------------- /next/kmp/app/iosApp/DwebBrowser/DwebBrowser/DwebBrowserApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/DwebBrowser/DwebBrowser/DwebBrowserApp.swift -------------------------------------------------------------------------------- /next/kmp/app/iosApp/DwebBrowser/DwebBrowser/DwebDeepLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/DwebBrowser/DwebBrowser/DwebDeepLink.swift -------------------------------------------------------------------------------- /next/kmp/app/iosApp/DwebBrowser/DwebBrowser/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/DwebBrowser/DwebBrowser/Info.plist -------------------------------------------------------------------------------- /next/kmp/app/iosApp/dwebbrowserprovisioning.mobileprovision: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/app/iosApp/dwebbrowserprovisioning.mobileprovision -------------------------------------------------------------------------------- /next/kmp/browser/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_back.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_branding.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_branding.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_circle_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_circle_close.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_add.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_back.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_book.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_book.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_close.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_forward.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_history.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_history.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_home.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_link.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_link.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_multi.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_multi.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_option.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_option.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_main_share.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_main_share.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_more.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_photo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_photo.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_rectangle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_rectangle.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/drawable/ic_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/drawable/ic_video.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-bo-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-bo-rCN/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-night-v29/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-night-v29/themes.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-ug-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-ug-rCN/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-v29/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-v29/themes.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-zh-rCN/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-zh-rCN/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-zh-rHK/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-zh-rHK/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values-zh-rTW/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values-zh-rTW/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values/colors.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /next/kmp/browser/src/commonTest/kotlin/DownloadTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/commonTest/kotlin/DownloadTest.kt -------------------------------------------------------------------------------- /next/kmp/browser/src/commonTest/kotlin/HttpServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/commonTest/kotlin/HttpServerTest.kt -------------------------------------------------------------------------------- /next/kmp/browser/src/commonTest/kotlin/JsProcessTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/commonTest/kotlin/JsProcessTest.kt -------------------------------------------------------------------------------- /next/kmp/browser/src/commonTest/kotlin/PermissionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/commonTest/kotlin/PermissionTest.kt -------------------------------------------------------------------------------- /next/kmp/browser/src/desktopMain/kotlin/SegmentedButtonPreview.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/desktopMain/kotlin/SegmentedButtonPreview.kt -------------------------------------------------------------------------------- /next/kmp/browser/src/desktopTest/kotlin/SegmentedButtonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/browser/src/desktopTest/kotlin/SegmentedButtonTest.kt -------------------------------------------------------------------------------- /next/kmp/build-android.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/build-android.ts -------------------------------------------------------------------------------- /next/kmp/build-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/build-helper.ts -------------------------------------------------------------------------------- /next/kmp/build-macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/build-macos.sh -------------------------------------------------------------------------------- /next/kmp/build-macos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/build-macos.ts -------------------------------------------------------------------------------- /next/kmp/build-windows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/build-windows.ts -------------------------------------------------------------------------------- /next/kmp/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/settings.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/Features.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/Features.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/KspMultiplatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/KspMultiplatform.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/MacSignHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/MacSignHelper.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/MacSignTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/MacSignTask.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/Multiplatform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/Multiplatform.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/Platform.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/PlistParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/PlistParser.kt -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/jvm-pinpit-package.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/jvm-pinpit-package.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/jxbrowser-compose.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/jxbrowser-compose.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/kmp-compose.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/kmp-compose.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/kmp-ffi.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/kmp-ffi.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/kmp-library.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/kmp-library.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/ksp-common.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/ksp-common.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/target-android.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("com.android.library") 3 | } 4 | 5 | // 配置测试环境 6 | configureJvmTests() 7 | -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/target-common.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/target-common.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/target-compose.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/target-compose.gradle.kts -------------------------------------------------------------------------------- /next/kmp/buildSrc/src/main/kotlin/target-desktop-ffi.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/buildSrc/src/main/kotlin/target-desktop-ffi.gradle.kts -------------------------------------------------------------------------------- /next/kmp/core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/core/src/commonMain/kotlin/org/dweb_browser/core/ipc/stream/Sink.kt: -------------------------------------------------------------------------------- 1 | package org.dweb_browser.core.ipc.stream 2 | 3 | 4 | /** 5 | * 写入器 6 | */ 7 | interface Sink { 8 | } -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/ByteChannelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/ByteChannelTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/ChannelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/ChannelTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/CommonEndpointTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/CommonEndpointTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/CryptoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/CryptoTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/FileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/FileTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/FlowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/FlowTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/HttpNMMTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/HttpNMMTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/IpcPoolTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/IpcPoolTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/IpcRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/IpcRequestTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/IpcTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/IpcTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/MicroModuleStoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/MicroModuleStoreTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/PathTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/PathTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/commonTest/kotlin/ReadableStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/commonTest/kotlin/ReadableStreamTest.kt -------------------------------------------------------------------------------- /next/kmp/core/src/desktopTest/kotlin/HttpNMMTest.desktop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/core/src/desktopTest/kotlin/HttpNMMTest.desktop.kt -------------------------------------------------------------------------------- /next/kmp/dwebview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/dwebview/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/dwebview/src/desktopTest/kotlin/WebViewEvalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/dwebview/src/desktopTest/kotlin/WebViewEvalTest.kt -------------------------------------------------------------------------------- /next/kmp/dwebview/src/iosTest/kotlin/test/IosWebViewTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/dwebview/src/iosTest/kotlin/test/IosWebViewTest.kt -------------------------------------------------------------------------------- /next/kmp/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradle.properties -------------------------------------------------------------------------------- /next/kmp/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradle/libs.versions.toml -------------------------------------------------------------------------------- /next/kmp/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /next/kmp/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /next/kmp/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradlew -------------------------------------------------------------------------------- /next/kmp/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/gradlew.bat -------------------------------------------------------------------------------- /next/kmp/helper/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/CborTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/CborTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/CoroutineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/CoroutineTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/DeferredHelperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/DeferredHelperTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/EventFlowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/EventFlowTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/FlowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/FlowTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/OnceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/OnceTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/ProducerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/ProducerTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/PromiseOutTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/PromiseOutTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/QueryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/QueryTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/SignalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/SignalTest.kt -------------------------------------------------------------------------------- /next/kmp/helper/src/commonTest/kotlin/UrlHelperTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helper/src/commonTest/kotlin/UrlHelperTest.kt -------------------------------------------------------------------------------- /next/kmp/helperCapturable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperCapturable/README.md -------------------------------------------------------------------------------- /next/kmp/helperCapturable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperCapturable/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/helperCompose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperCompose/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/helperKsp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperKsp/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/helperKsp/src/jvmMain/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- 1 | org.dweb_browser.helper.processor.CommonBuildConfigProvider -------------------------------------------------------------------------------- /next/kmp/helperPlatform/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperPlatform/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/helperPlatform/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/helperPlatform/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /next/kmp/platformDesktop/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | id("jxbrowser-compose") 3 | } 4 | -------------------------------------------------------------------------------- /next/kmp/platformIos/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/README.md -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/all.ts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/archive.ts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/build.ts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/create-xc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/create-xc.ts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/for-ios-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/for-ios-dev.sh -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/gradle-sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/gradle-sync.ts -------------------------------------------------------------------------------- /next/kmp/platformIos/src/nativeInterop/cinterop/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformIos/src/nativeInterop/cinterop/util.ts -------------------------------------------------------------------------------- /next/kmp/platformTest/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/platformTest/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/pureCrypto/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureCrypto/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/pureHttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/pureHttp/pure-http/reverse-proxy.keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/pure-http/reverse-proxy.keystore.jks -------------------------------------------------------------------------------- /next/kmp/pureHttp/src/commonTest/kotlin/PureClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/src/commonTest/kotlin/PureClientTest.kt -------------------------------------------------------------------------------- /next/kmp/pureHttp/src/commonTest/kotlin/PureServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/src/commonTest/kotlin/PureServerTest.kt -------------------------------------------------------------------------------- /next/kmp/pureHttp/src/desktopTest/kotlin/HttpPureServerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/src/desktopTest/kotlin/HttpPureServerTest.kt -------------------------------------------------------------------------------- /next/kmp/pureHttp/src/desktopTest/kotlin/ReverseProxyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureHttp/src/desktopTest/kotlin/ReverseProxyTest.kt -------------------------------------------------------------------------------- /next/kmp/pureIO/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureIO/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/pureIO/src/commonTest/kotlin/FileIoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureIO/src/commonTest/kotlin/FileIoTest.kt -------------------------------------------------------------------------------- /next/kmp/pureImage/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/pureImage/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/settings.gradle.kts -------------------------------------------------------------------------------- /next/kmp/shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/shared/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/sys/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/build.gradle.kts -------------------------------------------------------------------------------- /next/kmp/sys/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /next/kmp/sys/src/androidMain/res/drawable/ic_main_qrcode_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidMain/res/drawable/ic_main_qrcode_scan.xml -------------------------------------------------------------------------------- /next/kmp/sys/src/androidMain/res/drawable/ic_shutcut_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidMain/res/drawable/ic_shutcut_more.xml -------------------------------------------------------------------------------- /next/kmp/sys/src/androidMain/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidMain/res/values-night/themes.xml -------------------------------------------------------------------------------- /next/kmp/sys/src/androidMain/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidMain/res/values/themes.xml -------------------------------------------------------------------------------- /next/kmp/sys/src/androidUnitTest/kotlin/test/CipherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/sys/src/androidUnitTest/kotlin/test/CipherTest.kt -------------------------------------------------------------------------------- /next/kmp/upload-github-release.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/upload-github-release.ts -------------------------------------------------------------------------------- /next/kmp/window/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/next/kmp/window/build.gradle.kts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/build.ts -------------------------------------------------------------------------------- /scripts/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/clean.ts -------------------------------------------------------------------------------- /scripts/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/deps.ts -------------------------------------------------------------------------------- /scripts/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/dev.ts -------------------------------------------------------------------------------- /scripts/helper/AssetsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/AssetsConfig.ts -------------------------------------------------------------------------------- /scripts/helper/ConTasks.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/ConTasks.helper.ts -------------------------------------------------------------------------------- /scripts/helper/ConTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/ConTasks.ts -------------------------------------------------------------------------------- /scripts/helper/ESBuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/ESBuild.ts -------------------------------------------------------------------------------- /scripts/helper/Glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/Glob.ts -------------------------------------------------------------------------------- /scripts/helper/StdinDiscarder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/StdinDiscarder.ts -------------------------------------------------------------------------------- /scripts/helper/UploadSpinner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/UploadSpinner.ts -------------------------------------------------------------------------------- /scripts/helper/WalkDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/WalkDir.ts -------------------------------------------------------------------------------- /scripts/helper/cwd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/cwd.ts -------------------------------------------------------------------------------- /scripts/helper/dirHash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/dirHash.ts -------------------------------------------------------------------------------- /scripts/helper/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/exec.ts -------------------------------------------------------------------------------- /scripts/helper/findAllPackages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/findAllPackages.ts -------------------------------------------------------------------------------- /scripts/helper/importMapResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/importMapResolver.ts -------------------------------------------------------------------------------- /scripts/helper/npmBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/npmBuilder.ts -------------------------------------------------------------------------------- /scripts/helper/resolveTo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/resolveTo.ts -------------------------------------------------------------------------------- /scripts/helper/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/resolver.ts -------------------------------------------------------------------------------- /scripts/helper/watchFs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/helper/watchFs.ts -------------------------------------------------------------------------------- /scripts/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/init.ts -------------------------------------------------------------------------------- /scripts/pub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/pub.ts -------------------------------------------------------------------------------- /scripts/publish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/publish.json -------------------------------------------------------------------------------- /scripts/sync_npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/sync_npm.ts -------------------------------------------------------------------------------- /scripts/toolKitFix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/scripts/toolKitFix.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/README.md: -------------------------------------------------------------------------------- 1 | # dweb-core 2 | -------------------------------------------------------------------------------- /toolkit/dweb-core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/package.json -------------------------------------------------------------------------------- /toolkit/dweb-core/scripts/deps.ts: -------------------------------------------------------------------------------- 1 | export * from "./deps.ts"; 2 | -------------------------------------------------------------------------------- /toolkit/dweb-core/scripts/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/scripts/migrate.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/MicroModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/MicroModule.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/bootstrapContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/bootstrapContext.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/http/$createHttpDwebServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/http/$createHttpDwebServer.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/http/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/http/const.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/http/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/http/types.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/internal/ipcEventExt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/internal/ipcEventExt.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/IpcPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/IpcPool.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/ChannelEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/ChannelEndpoint.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/CommonEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/CommonEndpoint.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/EndpointIpcMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/EndpointIpcMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/EndpointLifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/EndpointLifecycle.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/EndpointMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/EndpointMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/IpcEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/IpcEndpoint.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/WebMessageEndpoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/WebMessageEndpoint.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/internal/EndpointLifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/internal/EndpointLifecycle.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/endpoint/internal/EndpointMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/endpoint/internal/EndpointMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/$messageToIpcMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/$messageToIpcMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/IpcHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/IpcHeaders.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/PureMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/PureMethod.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/httpHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/httpHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/imageResourcesHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/imageResourcesHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/ipcFetchHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/ipcFetchHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/helper/ipcRequestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/helper/ipcRequestHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcError.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcEvent.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcFork.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcFork.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcLifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcLifecycle.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcRequest.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/IpcResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/IpcResponse.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/channel/IpcChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/channel/IpcChannel.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/channel/PureChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/channel/PureChannel.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/internal/IpcData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/internal/IpcData.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/internal/IpcLifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/internal/IpcLifecycle.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/internal/IpcMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/internal/IpcMessage.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBody.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBodyReceiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBodyReceiver.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBodySender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcBodySender.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStream.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamAbort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamAbort.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamData.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamEnd.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamEnd.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamPaused.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamPaused.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamPulling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/IpcStreamPulling.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc-message/stream/MetaBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc-message/stream/MetaBody.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipc/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipc/ipc.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipcEventOnActivity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipcEventOnActivity.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipcEventOnRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipcEventOnRender.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/ipcEventOnShortcut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/ipcEventOnShortcut.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/jmmAppManifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/jmmAppManifest.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/nativeConnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/nativeConnect.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/$ReqMatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/$ReqMatcher.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/$deserializeRequestToParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/$deserializeRequestToParams.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/$serializeResultToResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/$serializeResultToResponse.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/$typeNameParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/$typeNameParser.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/category.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/category.const.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/type/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/type/types.ts -------------------------------------------------------------------------------- /toolkit/dweb-core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-core/src/types.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/.browserslistrc -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/.editorconfig -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/.eslintrc.js -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/.gitignore -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/README.md -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/address.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/address.html -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/desktop.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/desktop.html -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/error.html -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/package.json -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/postcss.config.js -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/delete.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/details.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/details.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/quit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/quit.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/share.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/share.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/taskbar/layout-panel-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/taskbar/layout-panel-top.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/public/taskbar/x-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/public/taskbar/x-circle.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/scripts/get-daisyui-classname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/scripts/get-daisyui-classname.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/setting.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/setting.html -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/color-generator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/color-generator.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/color-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/color-generator.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/app-icon/app-icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/app-icon/app-icon.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/app-icon/blankApp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/app-icon/blankApp.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/app-icon/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/app-icon/types.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/app-name/app-name.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/app-name/app-name.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/menu-box/menu-box.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/menu-box/menu-box.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/components/svg-icon/svg-icon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/components/svg-icon/svg-icon.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/layouts/default/AppBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/layouts/default/AppBar.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/layouts/default/Default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/layouts/default/Default.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/layouts/default/View.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/layouts/default/View.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/App.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/components/search.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/components/search.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/main.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/plugins/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/plugins/vuetify.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/router/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/address/views/address.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/address/views/address.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/App.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/components/widget-custom/widget-inner.scss: -------------------------------------------------------------------------------- 1 | /** 这是要直接导入到webcomponent中的 */ 2 | @tailwind base; 3 | 4 | -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/main.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/plugins/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/plugins/vuetify.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/router/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/desktop/views/desktop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/desktop/views/desktop.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/App.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/main.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/plugins/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/plugins/vuetify.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/router/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/setting/views/Setting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/setting/views/Setting.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/App.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/main.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/plugins/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/plugins/vuetify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/plugins/vuetify.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/router/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/views/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/views/icons/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/pages/taskbar/views/taskbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/pages/taskbar/views/taskbar.vue -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/api.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/custom/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/custom/search.svg -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/custom/search.widget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/custom/search.widget.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/disable-context-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/disable-context-menu.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/fetch.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/lock.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/provider/shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/provider/shim.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/shims.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/styles/settings.scss -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/styles/tailwind.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/styles/tailwind.scss -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/types/app.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/types/app.type.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/vite-env.d.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/wallpaper-canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/wallpaper-canvas.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/src/wallpaper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/src/wallpaper.ts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/tailwind.config.js -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/taskbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/taskbar.html -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/tsconfig.json -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/tsconfig.node.json -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/vite.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-desk-assets/wallpaper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-desk-assets/wallpaper.html -------------------------------------------------------------------------------- /toolkit/dweb-helper/README.md: -------------------------------------------------------------------------------- 1 | # dweb-helper 2 | -------------------------------------------------------------------------------- /toolkit/dweb-helper/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toolkit/dweb-helper/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/package.json -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/$PromiseMaybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/$PromiseMaybe.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/ChangeableMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/ChangeableMap.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/Channel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/Channel.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/Mutex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/Mutex.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/Mutex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/Mutex.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/OrderBy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/OrderBy.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/Producer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/Producer.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/Producer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/Producer.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/PromiseOut.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/PromiseOut.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/StateSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/StateSignal.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/cacheGetter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/cacheGetter.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/color.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/createSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/createSignal.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/crypto.shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/crypto.shims.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/decorator/$debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/decorator/$debounce.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/decorator/$once.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/decorator/$once.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/decorator/$once.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/decorator/$once.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/decorator/Tc39Decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/decorator/Tc39Decorator.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/decorator/toBase64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/decorator/toBase64.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/devtools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/devtools.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/encoding.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fetchExtends/$makeFetchBaseExtends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fetchExtends/$makeFetchBaseExtends.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fetchExtends/$makeFetchStreamExtends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fetchExtends/$makeFetchStreamExtends.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fetchExtends/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fetchExtends/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/AdaptersManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/AdaptersManager.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/binaryHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/binaryHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/createJsBlob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/createJsBlob.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/mapHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/mapHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/randomHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/randomHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/setHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/setHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/sortHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/sortHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/fun/urlHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/fun/urlHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/hashCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/hashCode.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/helper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/locksManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/locksManager.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/logger.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/normalizeFetchArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/normalizeFetchArgs.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/promiseSignal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/promiseSignal.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/stream/JsonlinesStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/stream/JsonlinesStream.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/stream/jsonlinesStreamHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/stream/jsonlinesStreamHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/src/stream/readableStreamHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/src/stream/readableStreamHelper.ts -------------------------------------------------------------------------------- /toolkit/dweb-helper/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-helper/tsconfig.json -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/README.md -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/main/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/main/index.html -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/main/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/main/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/main/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/main/vite.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/package.json -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/worker/std-dweb-core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/worker/std-dweb-core.ts -------------------------------------------------------------------------------- /toolkit/dweb-js-process-assets/worker/std-dweb-http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-js-process-assets/worker/std-dweb-http.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | example 3 | node_modules 4 | -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/package.json -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/index.html -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/main.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/prepare-in-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/prepare-in-main.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/prepare-in-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/prepare-in-worker.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/util/calcFitSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/util/calcFitSize.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/util/lock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/util/lock.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/util/sha256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/util/sha256.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/util/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/util/types.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/src/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/src/worker.ts -------------------------------------------------------------------------------- /toolkit/dweb-offscreen-web-canvas-assets/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-offscreen-web-canvas-assets/vite.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/package.json -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/close-watcher/close-watcher.shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/close-watcher/close-watcher.shim.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/close-watcher/close-watcher.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/close-watcher/close-watcher.type.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/close-watcher/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/close-watcher/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/favicon.common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/favicon.common.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/favicon.ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/favicon.ios.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/favicon.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/favicon.type.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/ios.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/ios.type.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/keyboard.android.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/keyboard.android.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/navigation-hook.ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/navigation-hook.ios.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/user-agent-data.common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/user-agent-data.common.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/user-agent-data.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/user-agent-data.type.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/web-message-port.desktop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/web-message-port.desktop.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/web-message.ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/web-message.ios.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/src/websocket.ios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/src/websocket.ios.ts -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/tsconfig.json -------------------------------------------------------------------------------- /toolkit/dweb-polyfill/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-polyfill/vite.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-profile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/.gitignore -------------------------------------------------------------------------------- /toolkit/dweb-profile/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /toolkit/dweb-profile/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/.prettierignore -------------------------------------------------------------------------------- /toolkit/dweb-profile/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/.prettierrc -------------------------------------------------------------------------------- /toolkit/dweb-profile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/README.md -------------------------------------------------------------------------------- /toolkit/dweb-profile/backup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/backup.html -------------------------------------------------------------------------------- /toolkit/dweb-profile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/package.json -------------------------------------------------------------------------------- /toolkit/dweb-profile/recovery.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/recovery.html -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/backup.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/backup.svelte -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/core/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/core/download.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/core/indexeddb-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/core/indexeddb-types.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/core/indexeddb.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/core/indexeddb.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/core/localstorage-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/core/localstorage-types.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/core/localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/core/localstorage.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/polyfill/blob-asyncIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/polyfill/blob-asyncIterator.ts -------------------------------------------------------------------------------- /toolkit/dweb-profile/src/recovery.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/src/recovery.svelte -------------------------------------------------------------------------------- /toolkit/dweb-profile/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/svelte.config.js -------------------------------------------------------------------------------- /toolkit/dweb-profile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/tsconfig.json -------------------------------------------------------------------------------- /toolkit/dweb-profile/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/vite.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-profile/vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-profile/vitest.config.mts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-sign/README.md: -------------------------------------------------------------------------------- 1 | # dweb-core 2 | -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-sign/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-sign/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-sign/package.json -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/.gitignore: -------------------------------------------------------------------------------- 1 | tests/i18ndir -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/README.md -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/helpers/ISO_639-1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/helpers/ISO_639-1.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/helpers/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/helpers/file.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/index.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/package.json -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/src/cli.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/src/config.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/src/flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/src/flow.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/tests/dwebtranslaterc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/tests/dwebtranslaterc.json -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/tests/manifest.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/tests/manifest.test.json -------------------------------------------------------------------------------- /toolkit/dweb-utils/dweb-translate/tests/translate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/dweb-translate/tests/translate.test.ts -------------------------------------------------------------------------------- /toolkit/dweb-utils/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb-utils/helpers/index.ts -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/README.md -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/android/dweb_deep_link_install_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/android/dweb_deep_link_install_flow.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/android/launch_clear_state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/android/launch_clear_state.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/common/dweb_deep_link_install_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/common/dweb_deep_link_install_flow.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/common/launch_clear_state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/common/launch_clear_state.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/common/plaoc_plugins_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/common/plaoc_plugins_flow.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/ios/dweb_deep_link_install_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/ios/dweb_deep_link_install_flow.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/ios/launch_clear_state.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/ios/launch_clear_state.yaml -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/scripts/plaoc_plugins_serve_input.js: -------------------------------------------------------------------------------- 1 | // 未找到获取本地ip地址的方式,暂时通过外部传递 2 | output.dwebLink = `dweb://install?url=http://${MAESTRO_LOCAL_IP}:8096/metadata.json`; 3 | -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/uitest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/uitest.ts -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/utils/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/utils/device.ts -------------------------------------------------------------------------------- /toolkit/dweb_ui_test/utils/localIp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/dweb_ui_test/utils/localIp.ts -------------------------------------------------------------------------------- /toolkit/for-test/blankApp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/blankApp.svg -------------------------------------------------------------------------------- /toolkit/for-test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/index.html -------------------------------------------------------------------------------- /toolkit/for-test/m3-favicon-apple-touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/m3-favicon-apple-touch.png -------------------------------------------------------------------------------- /toolkit/for-test/m3-favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/m3-favicon.svg -------------------------------------------------------------------------------- /toolkit/for-test/p2p.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/p2p.svg -------------------------------------------------------------------------------- /toolkit/for-test/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/for-test/vite.config.mts -------------------------------------------------------------------------------- /toolkit/plaoc/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | dist 3 | 4 | 5 | *.bak 6 | 7 | 8 | cli/tests/img/*.svg -------------------------------------------------------------------------------- /toolkit/plaoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/README.md -------------------------------------------------------------------------------- /toolkit/plaoc/README_US.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/README_US.md -------------------------------------------------------------------------------- /toolkit/plaoc/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/README.md -------------------------------------------------------------------------------- /toolkit/plaoc/cli/bundle/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/bundle/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/bundle/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/bundle/verify.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/deps/ajv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/deps/ajv.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/deps/cliffy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/deps/cliffy.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/deps/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/deps/node.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/deps/webdav-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/deps/webdav-server.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/const.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/debounce.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/file-hash-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/file-hash-change.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/find-dependency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/find-dependency.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/generator.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/http-static-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/http-static-helper.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/sign.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/sign.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/util.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/walk-dir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/walk-dir.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/helper/zip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/helper/zip.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/init.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/live.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/manifest/manifest-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/manifest/manifest-schema.json -------------------------------------------------------------------------------- /toolkit/plaoc/cli/manifest/manifest-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/manifest/manifest-template.json -------------------------------------------------------------------------------- /toolkit/plaoc/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/cli/plaoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/plaoc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/platform/initWasm.deno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/platform/initWasm.deno.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/platform/initWasm.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/platform/initWasm.node.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/platform/plaocServer.deno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/platform/plaocServer.deno.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/platform/plaocServer.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/platform/plaocServer.node.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/serve.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/server/config.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/server/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/server/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/server/type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/server/web-dav.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/server/web-dav.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/tests/serve.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/tests/serve.test.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/tests/svg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/tests/svg.test.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/tsconfig.json -------------------------------------------------------------------------------- /toolkit/plaoc/cli/wizard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/wizard/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/ws/certificate.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/ws/certificate.crt -------------------------------------------------------------------------------- /toolkit/plaoc/cli/ws/private.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/ws/private.key -------------------------------------------------------------------------------- /toolkit/plaoc/cli/ws/request.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/ws/request.csr -------------------------------------------------------------------------------- /toolkit/plaoc/cli/ws/socketServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/ws/socketServer.ts -------------------------------------------------------------------------------- /toolkit/plaoc/cli/ws/v3.ext: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/cli/ws/v3.ext -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | bundle -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/README.md -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/common.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/en/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/en/index.html -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/en/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/helper/barcode-scannering.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/helper/barcode-scannering.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/helper/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/helper/debug.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/helper/util/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/helper/util/util.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/index.html -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/manifest.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/plaoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/plaoc.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/vite.config.mts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/zh/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/zh/index.html -------------------------------------------------------------------------------- /toolkit/plaoc/examples/html-demo/zh/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/html-demo/zh/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plaoc-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plaoc-server/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plaoc-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plaoc-server/tsconfig.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plaoc-server/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plaoc-server/vite.config.mts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | bundle -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/.npmrc -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/.plaoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/.plaoc.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 120 3 | } -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/index.html -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/manifest.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/postcss.config.js -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/App.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/app.css -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/components/LogPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/components/LogPanel.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/helpers/device.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/helpers/device.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/helpers/throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/helpers/throttle.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/main.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Biometrics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Biometrics.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Bluetooth.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Bluetooth.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Clipboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Clipboard.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/CloseWatcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/CloseWatcher.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Device.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Device.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Geolocation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Geolocation.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Haptics.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Haptics.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Index.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/InputFile.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/InputFile.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Keychain.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Keychain.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Media.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Media.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Middlewares.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Middlewares.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/MotionSensors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/MotionSensors.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/NavigationBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/NavigationBar.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Network.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Network.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/SafeArea.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/SafeArea.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Share.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Share.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Shortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Shortcut.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/SplashScreen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/SplashScreen.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/StatusBar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/StatusBar.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Toast.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Toast.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Torch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Torch.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/pages/Window.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/pages/Window.vue -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/routes.ts -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/shims-vue.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.vue"; 2 | -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/src/styles/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/src/styles/settings.scss -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/tailwind.config.js -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/tsconfig.json -------------------------------------------------------------------------------- /toolkit/plaoc/examples/plugin-demo/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/examples/plugin-demo/vite.config.mts -------------------------------------------------------------------------------- /toolkit/plaoc/is-dweb/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/is-dweb/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/is-dweb/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/is-dweb/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/README.md -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/common/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/common/const.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/common/websocketIpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/common/websocketIpc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/barcode-scanning/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/barcode-scanning/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/base/bar.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/base/bar.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/base/base-event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/base/base-event.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/base/base.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/base/base.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/base/base.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/base/base.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/base/insets.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/base/insets.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/biometrics/biometrics.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/biometrics/biometrics.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/biometrics/biometrics.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/biometrics/biometrics.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/biometrics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/biometrics/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/bluetooth/bluetooth.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/bluetooth/bluetooth.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/bluetooth/bluetooth.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/bluetooth/bluetooth.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/bluetooth/bluetooth.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/bluetooth/bluetooth.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/bluetooth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/bluetooth/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/bluetooth/web-bluetooth.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/bluetooth/web-bluetooth.d.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/clipboard/clipboard.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/clipboard/clipboard.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/clipboard/clipboard.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/clipboard/clipboard.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/clipboard/clipboard.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/clipboard/clipboard.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/clipboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/clipboard/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/config/config.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/config/config.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/config/config.type.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/config/config.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/config/config.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/config/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/device/device.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/device/device.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/device/device.type.ts: -------------------------------------------------------------------------------- 1 | export interface $ResponseUUIDData { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/device/device.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/device/device.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/device/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/device/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/dweb-service-worker/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/dweb-service-worker/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/geolocation/geolocation.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/geolocation/geolocation.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/geolocation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/geolocation/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/haptics/haptics.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/haptics/haptics.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/haptics/haptics.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/haptics/haptics.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/haptics/haptics.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/haptics/haptics.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/haptics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/haptics/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/keychain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/keychain/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/keychain/keychain.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/keychain/keychain.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/keychain/keychain.type.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/keychain/keychain.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/keychain/keychain.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/media/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/media/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/media/media.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/media/media.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/media/media.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/media/media.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/media/media.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/media/media.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/motionSensors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/motionSensors/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/native-ui/safe-area/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/native-ui/safe-area/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/native-ui/status-bar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/native-ui/status-bar/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/native-ui/torch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/native-ui/torch/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/native-ui/torch/torch.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/native-ui/torch/torch.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/network/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/network/network.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/network/network.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/network/network.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/network/network.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/network/network.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/network/network.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/share/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/share/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/share/share.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/share/share.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/share/share.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/share/share.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/share/share.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/share/share.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/shortcut/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/shortcut/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/shortcut/shortcut.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/shortcut/shortcut.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/shortcut/shortcut.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/shortcut/shortcut.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/shortcut/shortcut.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/shortcut/shortcut.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/splash-screen/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/splash-screen/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/toast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/toast/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/toast/toast.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/toast/toast.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/toast/toast.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/toast/toast.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/toast/toast.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/toast/toast.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/window/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/window/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/window/window.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/window/window.plugin.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/window/window.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/window/window.type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/components/window/window.wc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/components/window/window.wc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/helper/SafeEventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/helper/SafeEventTarget.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/helper/bindThis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/helper/bindThis.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/helper/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/helper/request.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./components/index.ts"; 2 | -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/HTMLStateObserverElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/HTMLStateObserverElement.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/StateObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/StateObserver.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/color.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/file.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/insets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/insets.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/rect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/rect.ts -------------------------------------------------------------------------------- /toolkit/plaoc/plugins/util/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/plugins/util/response.ts -------------------------------------------------------------------------------- /toolkit/plaoc/scripts/bundle-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/scripts/bundle-server.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/.gitignore: -------------------------------------------------------------------------------- 1 | npm 2 | -------------------------------------------------------------------------------- /toolkit/plaoc/server/README.md: -------------------------------------------------------------------------------- 1 | # Plaoc-Backend 2 | 3 | 可编程后端组件. 4 | 5 | ```bash 6 | npm i @plaoc/server 7 | ``` 8 | -------------------------------------------------------------------------------- /toolkit/plaoc/server/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/const.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/deps.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/duplexIpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/duplexIpc.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/http-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/http-helper.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/merge.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/mwebview-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/mwebview-helper.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/promise-toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/promise-toggle.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/queue.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/response-json.polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/response-json.polyfill.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/helper/urlpattern.polyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/helper/urlpattern.polyfill.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/http-api-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/http-api-server.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/http-external-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/http-external-server.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/http-www-server.(dev).ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/http-www-server.(dev).ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/http-www-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/http-www-server.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/main.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/middlewares-importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/middlewares-importer.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/middlewares/base-router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/middlewares/base-router.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/middlewares/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/middlewares/index.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/middlewares/router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/middlewares/router.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/middlewares/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/middlewares/type.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/package.json -------------------------------------------------------------------------------- /toolkit/plaoc/server/plaoc-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/plaoc-config.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/shim/Response.shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/shim/Response.shim.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/shim/crypto.shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/shim/crypto.shims.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/shim/db.shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/shim/db.shim.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/shim/fetch.shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/shim/fetch.shim.ts -------------------------------------------------------------------------------- /toolkit/plaoc/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/tsconfig.json -------------------------------------------------------------------------------- /toolkit/plaoc/server/type.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/plaoc/server/type.d.ts -------------------------------------------------------------------------------- /toolkit/scripts/build_npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/build_npm.ts -------------------------------------------------------------------------------- /toolkit/scripts/hack-plaoc-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/hack-plaoc-server.ts -------------------------------------------------------------------------------- /toolkit/scripts/import_map.npm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/import_map.npm.json -------------------------------------------------------------------------------- /toolkit/scripts/toolkit-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/toolkit-dev.ts -------------------------------------------------------------------------------- /toolkit/scripts/toolkit-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/toolkit-init.ts -------------------------------------------------------------------------------- /toolkit/scripts/toolkit-plaoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/toolkit-plaoc.ts -------------------------------------------------------------------------------- /toolkit/scripts/vite-npm-resolver-plugin.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/toolkit/scripts/vite-npm-resolver-plugin.mts -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BioforestChain/dweb_browser/HEAD/vitest.config.mts --------------------------------------------------------------------------------