├── .cargo └── config.toml ├── .github └── workflows │ ├── frontend-ci.yml │ └── rust-ci.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── README.zh-CN.md ├── book.toml ├── cardinal-sdk ├── Cargo.toml ├── src │ ├── event.rs │ ├── event_flag.rs │ ├── event_stream.rs │ ├── lib.rs │ └── utils.rs └── tests │ └── integration_event_utils.rs ├── cardinal-syntax ├── Cargo.toml ├── src │ └── lib.rs └── tests │ ├── argument_classification.rs │ ├── boolean.rs │ ├── common.rs │ ├── doc_examples.rs │ ├── errors.rs │ ├── filter_kinds_coverage.rs │ ├── filters.rs │ ├── groups.rs │ ├── mega_boolean.rs │ ├── optimizer.rs │ ├── optimizer_and.rs │ ├── optimizer_arguments.rs │ ├── optimizer_filters_mix.rs │ ├── optimizer_groups.rs │ ├── optimizer_metadata_tail.rs │ ├── optimizer_not.rs │ ├── optimizer_or.rs │ ├── optimizer_parse_matrix.rs │ ├── optimizer_paths_custom.rs │ ├── optimizer_spacing.rs │ ├── paths.rs │ ├── phrases_and_words.rs │ ├── precedence_matrix.rs │ ├── ranges_and_comparisons.rs │ ├── regex_prefix.rs │ └── stress_cases.rs ├── cardinal ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── app-icon.png ├── index.html ├── mac-icon_1024x1024.png ├── package-lock.json ├── package.json ├── public │ ├── tauri.svg │ └── vite.svg ├── src-tauri │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Entitlements.plist │ ├── Info.plist │ ├── build.rs │ ├── capabilities │ │ ├── default.json │ │ └── desktop.json │ ├── icons │ │ ├── 128x128.png │ │ ├── 128x128@2x.png │ │ ├── 32x32.png │ │ ├── Square107x107Logo.png │ │ ├── Square142x142Logo.png │ │ ├── Square150x150Logo.png │ │ ├── Square284x284Logo.png │ │ ├── Square30x30Logo.png │ │ ├── Square310x310Logo.png │ │ ├── Square44x44Logo.png │ │ ├── Square71x71Logo.png │ │ ├── Square89x89Logo.png │ │ ├── StoreLogo.png │ │ ├── icon.icns │ │ ├── icon.ico │ │ └── icon.png │ ├── src │ │ ├── background.rs │ │ ├── commands.rs │ │ ├── lib.rs │ │ ├── lifecycle.rs │ │ ├── main.rs │ │ ├── quicklook.rs │ │ ├── sort.rs │ │ └── window_controls.rs │ └── tauri.conf.json ├── src │ ├── App.css │ ├── App.tsx │ ├── components │ │ ├── ColumnHeader.tsx │ │ ├── FSEventsPanel.tsx │ │ ├── FileRow.tsx │ │ ├── FileRowRenderer.tsx │ │ ├── FilesTabContent.tsx │ │ ├── LanguageSwitcher.tsx │ │ ├── MiddleEllipsisHighlight.test.ts │ │ ├── MiddleEllipsisHighlight.tsx │ │ ├── PermissionOverlay.tsx │ │ ├── PreferencesOverlay.tsx │ │ ├── Scrollbar.tsx │ │ ├── SearchBar.tsx │ │ ├── StateDisplay.tsx │ │ ├── StatusBar.tsx │ │ ├── ThemeSwitcher.tsx │ │ ├── VirtualList.tsx │ │ └── __tests__ │ │ │ ├── FileRow.test.tsx │ │ │ └── StateDisplay.test.tsx │ ├── constants │ │ ├── appEvents.ts │ │ └── index.ts │ ├── hooks │ │ ├── __tests__ │ │ │ ├── useSearchHistory.test.ts │ │ │ └── useSelection.test.ts │ │ ├── index.ts │ │ ├── useColumnResize.ts │ │ ├── useContextMenu.ts │ │ ├── useDataLoader.ts │ │ ├── useEventColumnWidths.ts │ │ ├── useFileSearch.ts │ │ ├── useFullDiskAccessPermission.ts │ │ ├── useIconViewport.ts │ │ ├── useQuickLook.ts │ │ ├── useRecentFSEvents.ts │ │ ├── useRemoteSort.ts │ │ ├── useSearchHistory.ts │ │ └── useSelection.ts │ ├── i18n │ │ ├── config.ts │ │ └── resources │ │ │ ├── de.json │ │ │ ├── en.json │ │ │ ├── es.json │ │ │ ├── fr.json │ │ │ ├── ja.json │ │ │ ├── ru.json │ │ │ ├── uk.json │ │ │ └── zh.json │ ├── index.ts │ ├── main.tsx │ ├── menu.ts │ ├── setupTests.ts │ ├── theme.ts │ ├── tray.ts │ ├── types │ │ ├── ipc.ts │ │ ├── search.ts │ │ ├── slab.ts │ │ └── sort.ts │ └── utils │ │ ├── __tests__ │ │ ├── eventFlags.test.ts │ │ └── format.test.ts │ │ ├── drag.ts │ │ ├── eventFlags.ts │ │ ├── format.ts │ │ ├── globalShortcuts.ts │ │ ├── openResultPath.ts │ │ └── selection.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── doc ├── SUMMARY.md ├── UI.gif ├── background-event-loop.md ├── fs-events-sdk.md ├── fs-icon.md ├── fswalk.md ├── ipc-commands.md ├── name-pool.md ├── project-overview.md ├── runtime-lifecycle.md ├── search-cache.md ├── search-cancellation.md ├── search-syntax.md ├── ui-dataflow.md └── virtual-list.md ├── fs-icon ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── additional.rs ├── fswalk ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── deep_walk.rs ├── lsf ├── Cargo.toml └── src │ ├── cli.rs │ └── main.rs ├── namepool ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── fuzz_large.rs ├── query-segmentation ├── Cargo.toml └── src │ └── lib.rs ├── rust-toolchain.toml ├── rustfmt.toml ├── search-cache ├── Cargo.toml ├── src │ ├── cache.rs │ ├── file_nodes.rs │ ├── highlight.rs │ ├── lib.rs │ ├── metadata_cache.rs │ ├── name_index.rs │ ├── persistent.rs │ ├── query.rs │ ├── query_preprocessor.rs │ ├── segment.rs │ ├── slab.rs │ ├── slab_node.rs │ ├── tests │ │ ├── cache_flow.rs │ │ ├── date_edges.rs │ │ ├── date_keywords.rs │ │ ├── date_volume.rs │ │ ├── integration_filters.rs │ │ ├── mod.rs │ │ ├── query_logic.rs │ │ ├── size_filters.rs │ │ ├── support.rs │ │ ├── traversal.rs │ │ └── type_filters.rs │ └── type_and_size.rs └── tests │ ├── boundary_limits_tests.rs │ ├── content_filter_comprehensive.rs │ ├── edge_cases_comprehensive.rs │ ├── fsevent_incremental_tests.rs │ ├── metadata_filters_tests.rs │ ├── parent_infolder_filters.rs │ ├── query_matrix_big.rs │ ├── search_with_options_multi_segments.rs │ ├── search_with_options_path_segments.rs │ └── search_with_options_wildcards.rs ├── search-cancel ├── Cargo.toml ├── src │ └── lib.rs └── tests │ └── more.rs ├── slab-mmap ├── Cargo.toml ├── src │ ├── builder.rs │ ├── lib.rs │ └── serde.rs └── tests │ ├── basic_tests.rs │ ├── boundary_tests.rs │ ├── concurrency_tests.rs │ ├── serde_bridge.rs │ ├── serde_bridge_huge.rs │ ├── serialization_tests.rs │ └── slab.rs └── was ├── Cargo.toml └── src └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/workflows/frontend-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/.github/workflows/frontend-ci.yml -------------------------------------------------------------------------------- /.github/workflows/rust-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/.github/workflows/rust-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .DS_Store 3 | .vscode -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/book.toml -------------------------------------------------------------------------------- /cardinal-sdk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/Cargo.toml -------------------------------------------------------------------------------- /cardinal-sdk/src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/src/event.rs -------------------------------------------------------------------------------- /cardinal-sdk/src/event_flag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/src/event_flag.rs -------------------------------------------------------------------------------- /cardinal-sdk/src/event_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/src/event_stream.rs -------------------------------------------------------------------------------- /cardinal-sdk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/src/lib.rs -------------------------------------------------------------------------------- /cardinal-sdk/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/src/utils.rs -------------------------------------------------------------------------------- /cardinal-sdk/tests/integration_event_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-sdk/tests/integration_event_utils.rs -------------------------------------------------------------------------------- /cardinal-syntax/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/Cargo.toml -------------------------------------------------------------------------------- /cardinal-syntax/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/src/lib.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/argument_classification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/argument_classification.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/boolean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/boolean.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/common.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/doc_examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/doc_examples.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/errors.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/filter_kinds_coverage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/filter_kinds_coverage.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/filters.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/groups.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/mega_boolean.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/mega_boolean.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_and.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_and.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_arguments.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_filters_mix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_filters_mix.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_groups.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_metadata_tail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_metadata_tail.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_not.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_or.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_or.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_parse_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_parse_matrix.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_paths_custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_paths_custom.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/optimizer_spacing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/optimizer_spacing.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/paths.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/phrases_and_words.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/phrases_and_words.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/precedence_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/precedence_matrix.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/ranges_and_comparisons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/ranges_and_comparisons.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/regex_prefix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/regex_prefix.rs -------------------------------------------------------------------------------- /cardinal-syntax/tests/stress_cases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal-syntax/tests/stress_cases.rs -------------------------------------------------------------------------------- /cardinal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/.gitignore -------------------------------------------------------------------------------- /cardinal/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/.prettierignore -------------------------------------------------------------------------------- /cardinal/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/.prettierrc.json -------------------------------------------------------------------------------- /cardinal/app-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/app-icon.png -------------------------------------------------------------------------------- /cardinal/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/index.html -------------------------------------------------------------------------------- /cardinal/mac-icon_1024x1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/mac-icon_1024x1024.png -------------------------------------------------------------------------------- /cardinal/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/package-lock.json -------------------------------------------------------------------------------- /cardinal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/package.json -------------------------------------------------------------------------------- /cardinal/public/tauri.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/public/tauri.svg -------------------------------------------------------------------------------- /cardinal/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/public/vite.svg -------------------------------------------------------------------------------- /cardinal/src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/.gitignore -------------------------------------------------------------------------------- /cardinal/src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /cardinal/src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /cardinal/src-tauri/Entitlements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/Entitlements.plist -------------------------------------------------------------------------------- /cardinal/src-tauri/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/Info.plist -------------------------------------------------------------------------------- /cardinal/src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/build.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/capabilities/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/capabilities/default.json -------------------------------------------------------------------------------- /cardinal/src-tauri/capabilities/desktop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/capabilities/desktop.json -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /cardinal/src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /cardinal/src-tauri/src/background.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/background.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/commands.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/commands.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/lib.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/lifecycle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/lifecycle.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/main.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/quicklook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/quicklook.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/sort.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/sort.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/src/window_controls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/src/window_controls.rs -------------------------------------------------------------------------------- /cardinal/src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /cardinal/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/App.css -------------------------------------------------------------------------------- /cardinal/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/App.tsx -------------------------------------------------------------------------------- /cardinal/src/components/ColumnHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/ColumnHeader.tsx -------------------------------------------------------------------------------- /cardinal/src/components/FSEventsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/FSEventsPanel.tsx -------------------------------------------------------------------------------- /cardinal/src/components/FileRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/FileRow.tsx -------------------------------------------------------------------------------- /cardinal/src/components/FileRowRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/FileRowRenderer.tsx -------------------------------------------------------------------------------- /cardinal/src/components/FilesTabContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/FilesTabContent.tsx -------------------------------------------------------------------------------- /cardinal/src/components/LanguageSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/LanguageSwitcher.tsx -------------------------------------------------------------------------------- /cardinal/src/components/MiddleEllipsisHighlight.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/MiddleEllipsisHighlight.test.ts -------------------------------------------------------------------------------- /cardinal/src/components/MiddleEllipsisHighlight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/MiddleEllipsisHighlight.tsx -------------------------------------------------------------------------------- /cardinal/src/components/PermissionOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/PermissionOverlay.tsx -------------------------------------------------------------------------------- /cardinal/src/components/PreferencesOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/PreferencesOverlay.tsx -------------------------------------------------------------------------------- /cardinal/src/components/Scrollbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/Scrollbar.tsx -------------------------------------------------------------------------------- /cardinal/src/components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/SearchBar.tsx -------------------------------------------------------------------------------- /cardinal/src/components/StateDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/StateDisplay.tsx -------------------------------------------------------------------------------- /cardinal/src/components/StatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/StatusBar.tsx -------------------------------------------------------------------------------- /cardinal/src/components/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /cardinal/src/components/VirtualList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/VirtualList.tsx -------------------------------------------------------------------------------- /cardinal/src/components/__tests__/FileRow.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/__tests__/FileRow.test.tsx -------------------------------------------------------------------------------- /cardinal/src/components/__tests__/StateDisplay.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/components/__tests__/StateDisplay.test.tsx -------------------------------------------------------------------------------- /cardinal/src/constants/appEvents.ts: -------------------------------------------------------------------------------- 1 | export const OPEN_PREFERENCES_EVENT = 'cardinal:open-preferences'; 2 | -------------------------------------------------------------------------------- /cardinal/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/constants/index.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/__tests__/useSearchHistory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/__tests__/useSearchHistory.test.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/__tests__/useSelection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/__tests__/useSelection.test.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/index.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useColumnResize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useColumnResize.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useContextMenu.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useDataLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useDataLoader.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useEventColumnWidths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useEventColumnWidths.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useFileSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useFileSearch.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useFullDiskAccessPermission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useFullDiskAccessPermission.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useIconViewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useIconViewport.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useQuickLook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useQuickLook.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useRecentFSEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useRecentFSEvents.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useRemoteSort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useRemoteSort.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useSearchHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useSearchHistory.ts -------------------------------------------------------------------------------- /cardinal/src/hooks/useSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/hooks/useSelection.ts -------------------------------------------------------------------------------- /cardinal/src/i18n/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/config.ts -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/de.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/en.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/es.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/fr.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/ja.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/ru.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/uk.json -------------------------------------------------------------------------------- /cardinal/src/i18n/resources/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/i18n/resources/zh.json -------------------------------------------------------------------------------- /cardinal/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/index.ts -------------------------------------------------------------------------------- /cardinal/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/main.tsx -------------------------------------------------------------------------------- /cardinal/src/menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/menu.ts -------------------------------------------------------------------------------- /cardinal/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/setupTests.ts -------------------------------------------------------------------------------- /cardinal/src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/theme.ts -------------------------------------------------------------------------------- /cardinal/src/tray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/tray.ts -------------------------------------------------------------------------------- /cardinal/src/types/ipc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/types/ipc.ts -------------------------------------------------------------------------------- /cardinal/src/types/search.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/types/search.ts -------------------------------------------------------------------------------- /cardinal/src/types/slab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/types/slab.ts -------------------------------------------------------------------------------- /cardinal/src/types/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/types/sort.ts -------------------------------------------------------------------------------- /cardinal/src/utils/__tests__/eventFlags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/__tests__/eventFlags.test.ts -------------------------------------------------------------------------------- /cardinal/src/utils/__tests__/format.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/__tests__/format.test.ts -------------------------------------------------------------------------------- /cardinal/src/utils/drag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/drag.ts -------------------------------------------------------------------------------- /cardinal/src/utils/eventFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/eventFlags.ts -------------------------------------------------------------------------------- /cardinal/src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/format.ts -------------------------------------------------------------------------------- /cardinal/src/utils/globalShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/globalShortcuts.ts -------------------------------------------------------------------------------- /cardinal/src/utils/openResultPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/openResultPath.ts -------------------------------------------------------------------------------- /cardinal/src/utils/selection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/src/utils/selection.ts -------------------------------------------------------------------------------- /cardinal/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/tsconfig.json -------------------------------------------------------------------------------- /cardinal/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/tsconfig.node.json -------------------------------------------------------------------------------- /cardinal/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/cardinal/vite.config.ts -------------------------------------------------------------------------------- /doc/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/SUMMARY.md -------------------------------------------------------------------------------- /doc/UI.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/UI.gif -------------------------------------------------------------------------------- /doc/background-event-loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/background-event-loop.md -------------------------------------------------------------------------------- /doc/fs-events-sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/fs-events-sdk.md -------------------------------------------------------------------------------- /doc/fs-icon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/fs-icon.md -------------------------------------------------------------------------------- /doc/fswalk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/fswalk.md -------------------------------------------------------------------------------- /doc/ipc-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/ipc-commands.md -------------------------------------------------------------------------------- /doc/name-pool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/name-pool.md -------------------------------------------------------------------------------- /doc/project-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/project-overview.md -------------------------------------------------------------------------------- /doc/runtime-lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/runtime-lifecycle.md -------------------------------------------------------------------------------- /doc/search-cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/search-cache.md -------------------------------------------------------------------------------- /doc/search-cancellation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/search-cancellation.md -------------------------------------------------------------------------------- /doc/search-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/search-syntax.md -------------------------------------------------------------------------------- /doc/ui-dataflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/ui-dataflow.md -------------------------------------------------------------------------------- /doc/virtual-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/doc/virtual-list.md -------------------------------------------------------------------------------- /fs-icon/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fs-icon/Cargo.toml -------------------------------------------------------------------------------- /fs-icon/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fs-icon/src/lib.rs -------------------------------------------------------------------------------- /fs-icon/tests/additional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fs-icon/tests/additional.rs -------------------------------------------------------------------------------- /fswalk/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fswalk/Cargo.toml -------------------------------------------------------------------------------- /fswalk/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fswalk/src/lib.rs -------------------------------------------------------------------------------- /fswalk/tests/deep_walk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/fswalk/tests/deep_walk.rs -------------------------------------------------------------------------------- /lsf/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/lsf/Cargo.toml -------------------------------------------------------------------------------- /lsf/src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/lsf/src/cli.rs -------------------------------------------------------------------------------- /lsf/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/lsf/src/main.rs -------------------------------------------------------------------------------- /namepool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/namepool/Cargo.toml -------------------------------------------------------------------------------- /namepool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/namepool/src/lib.rs -------------------------------------------------------------------------------- /namepool/tests/fuzz_large.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/namepool/tests/fuzz_large.rs -------------------------------------------------------------------------------- /query-segmentation/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/query-segmentation/Cargo.toml -------------------------------------------------------------------------------- /query-segmentation/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/query-segmentation/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /search-cache/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/Cargo.toml -------------------------------------------------------------------------------- /search-cache/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/cache.rs -------------------------------------------------------------------------------- /search-cache/src/file_nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/file_nodes.rs -------------------------------------------------------------------------------- /search-cache/src/highlight.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/highlight.rs -------------------------------------------------------------------------------- /search-cache/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/lib.rs -------------------------------------------------------------------------------- /search-cache/src/metadata_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/metadata_cache.rs -------------------------------------------------------------------------------- /search-cache/src/name_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/name_index.rs -------------------------------------------------------------------------------- /search-cache/src/persistent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/persistent.rs -------------------------------------------------------------------------------- /search-cache/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/query.rs -------------------------------------------------------------------------------- /search-cache/src/query_preprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/query_preprocessor.rs -------------------------------------------------------------------------------- /search-cache/src/segment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/segment.rs -------------------------------------------------------------------------------- /search-cache/src/slab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/slab.rs -------------------------------------------------------------------------------- /search-cache/src/slab_node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/slab_node.rs -------------------------------------------------------------------------------- /search-cache/src/tests/cache_flow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/cache_flow.rs -------------------------------------------------------------------------------- /search-cache/src/tests/date_edges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/date_edges.rs -------------------------------------------------------------------------------- /search-cache/src/tests/date_keywords.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/date_keywords.rs -------------------------------------------------------------------------------- /search-cache/src/tests/date_volume.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/date_volume.rs -------------------------------------------------------------------------------- /search-cache/src/tests/integration_filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/integration_filters.rs -------------------------------------------------------------------------------- /search-cache/src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/mod.rs -------------------------------------------------------------------------------- /search-cache/src/tests/query_logic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/query_logic.rs -------------------------------------------------------------------------------- /search-cache/src/tests/size_filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/size_filters.rs -------------------------------------------------------------------------------- /search-cache/src/tests/support.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/support.rs -------------------------------------------------------------------------------- /search-cache/src/tests/traversal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/traversal.rs -------------------------------------------------------------------------------- /search-cache/src/tests/type_filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/tests/type_filters.rs -------------------------------------------------------------------------------- /search-cache/src/type_and_size.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/src/type_and_size.rs -------------------------------------------------------------------------------- /search-cache/tests/boundary_limits_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/boundary_limits_tests.rs -------------------------------------------------------------------------------- /search-cache/tests/content_filter_comprehensive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/content_filter_comprehensive.rs -------------------------------------------------------------------------------- /search-cache/tests/edge_cases_comprehensive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/edge_cases_comprehensive.rs -------------------------------------------------------------------------------- /search-cache/tests/fsevent_incremental_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/fsevent_incremental_tests.rs -------------------------------------------------------------------------------- /search-cache/tests/metadata_filters_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/metadata_filters_tests.rs -------------------------------------------------------------------------------- /search-cache/tests/parent_infolder_filters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/parent_infolder_filters.rs -------------------------------------------------------------------------------- /search-cache/tests/query_matrix_big.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/query_matrix_big.rs -------------------------------------------------------------------------------- /search-cache/tests/search_with_options_multi_segments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/search_with_options_multi_segments.rs -------------------------------------------------------------------------------- /search-cache/tests/search_with_options_path_segments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/search_with_options_path_segments.rs -------------------------------------------------------------------------------- /search-cache/tests/search_with_options_wildcards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cache/tests/search_with_options_wildcards.rs -------------------------------------------------------------------------------- /search-cancel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cancel/Cargo.toml -------------------------------------------------------------------------------- /search-cancel/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cancel/src/lib.rs -------------------------------------------------------------------------------- /search-cancel/tests/more.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/search-cancel/tests/more.rs -------------------------------------------------------------------------------- /slab-mmap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/Cargo.toml -------------------------------------------------------------------------------- /slab-mmap/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/src/builder.rs -------------------------------------------------------------------------------- /slab-mmap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/src/lib.rs -------------------------------------------------------------------------------- /slab-mmap/src/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/src/serde.rs -------------------------------------------------------------------------------- /slab-mmap/tests/basic_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/basic_tests.rs -------------------------------------------------------------------------------- /slab-mmap/tests/boundary_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/boundary_tests.rs -------------------------------------------------------------------------------- /slab-mmap/tests/concurrency_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/concurrency_tests.rs -------------------------------------------------------------------------------- /slab-mmap/tests/serde_bridge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/serde_bridge.rs -------------------------------------------------------------------------------- /slab-mmap/tests/serde_bridge_huge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/serde_bridge_huge.rs -------------------------------------------------------------------------------- /slab-mmap/tests/serialization_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/serialization_tests.rs -------------------------------------------------------------------------------- /slab-mmap/tests/slab.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/slab-mmap/tests/slab.rs -------------------------------------------------------------------------------- /was/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/was/Cargo.toml -------------------------------------------------------------------------------- /was/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cardisoft/cardinal/HEAD/was/src/main.rs --------------------------------------------------------------------------------