Skip to content

Commit 45728fc

Browse files
committed
feat: Introduce OmniSearch Lite v1.0.0 - fast launcher, multi-AI chat, screen search & plugins
- Introduces the OmniSearch Lite application and its source code. - Integrated Multi-AI Web Engine supporting ChatGPT, Claude AI and Grok. - Added Circle to Search / Screen Crop feature with visual region selection. - Added full file indexing engine with customizable folder include & exclude path rules. - Implemented global hotkey customization and background system tray launcher. - Added built-in launcher plugins: Calculator, Color Picker, and Text Expander.
1 parent 94f49da commit 45728fc

60 files changed

Lines changed: 41987 additions & 3 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/FUNDING.yml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github: Eul45

‎.github/workflows/main.yml‎

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,15 @@ jobs:
6464
with:
6565
args: ${{ matrix.args }}
6666

67+
- name: Build OmniSearch Lite
68+
if: matrix.arch == 'x86_64'
69+
shell: bash
70+
run: |
71+
cargo build --manifest-path omnisearch-lite/Cargo.toml --release
72+
iscc omnisearch-lite/installer.iss
73+
mkdir -p src-tauri/target/release/bundle/nsis
74+
cp omnisearch-lite/setup/omnisearchlitesetup.exe src-tauri/target/release/bundle/nsis/
75+
6776
- name: Upload MSI Artifact
6877
if: matrix.arch == 'x86_64'
6978
uses: actions/upload-artifact@v4

‎.github/workflows/signpath-production-signing.yml‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,13 @@ jobs:
3030
config_slug: 'msi-installer'
3131
file_ext: '*.msi'
3232

33+
- name: x64-lite
34+
runner: windows-latest
35+
args: ''
36+
bundle_type: 'lite'
37+
config_slug: 'nsis-installer'
38+
file_ext: 'omnisearchlitesetup.exe'
39+
3340
name: Sign ${{ matrix.name }}
3441
runs-on: ${{ matrix.runner }}
3542
permissions:
@@ -53,7 +60,16 @@ jobs:
5360
run: npm install
5461

5562
- name: Build installer
56-
run: npx tauri build ${{ matrix.args }}
63+
shell: pwsh
64+
run: |
65+
if ("${{ matrix.name }}" -eq "x64-lite") {
66+
cargo build --manifest-path omnisearch-lite/Cargo.toml --release
67+
iscc omnisearch-lite/installer.iss
68+
New-Item -ItemType Directory -Force -Path "src-tauri/target/release/bundle/lite"
69+
Copy-Item -Path "omnisearch-lite/setup/omnisearchlitesetup.exe" -Destination "src-tauri/target/release/bundle/lite/omnisearchlitesetup.exe"
70+
} else {
71+
npx tauri build ${{ matrix.args }}
72+
}
5773
5874
- name: Locate unsigned installer
5975
id: locate-installer

‎.gitignore‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,16 @@ dist-ssr/
77
*.tsbuildinfo
88

99
# Rust / Tauri build outputs
10+
target/
11+
**/target/
12+
omnisearch-lite/target/
13+
omnisearch-lite/Output/
1014
src-tauri/target/
1115
src-tauri/gen/schemas/
1216
src-tauri/*.pdb
1317
*.pdb
18+
*.msix
19+
*.appx
1420

1521
# Android companion app outputs and local files
1622
android/.gradle/

‎README.md‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,22 @@ OmniSearch reads NTFS metadata directly through USN/MFT APIs for quick global se
6767
<p align="center">
6868
<em>Duplicate Finder identifies identical files and shows reclaimable space, alongside advanced drive scope and indexing controls.</em>
6969
</p>
70+
<p align="center"><strong>OmniSearch Lite</strong></p>
71+
72+
<p align="center">
73+
<img src="docs/images/omnisearch-lite.png" width="88%" alt="OmniSearch Lite Spotlight Launcher">
74+
</p>
75+
76+
<p align="center">
77+
<em>OmniSearch Lite: Lightweight, spotlight launcher with Circle-to-Search, AI Workspace, Mobile Phone Sync, and built-in productivity tools.</em>
78+
</p>
79+
<p align="center">
80+
<a href="https://apps.microsoft.com/detail/9NMZS1GMTCT2?hl=en-us&gl=US&ocid=pdpshare" target="_blank">
81+
<img src="https://get.microsoft.com/images/en-us%20dark.svg" width="180" alt="Get OmniSearch Lite on Microsoft Store" />
82+
</a>
83+
</p>
84+
<p align="center"><sub>──────────── · ────────────</sub></p>
85+
<p align="center">&nbsp;</p>
7086

7187
<p align="center">&nbsp;</p>
7288

@@ -83,7 +99,7 @@ OmniSearch reads NTFS metadata directly through USN/MFT APIs for quick global se
8399
</table>
84100

85101
<details>
86-
<summary><strong>Preview Microsoft Store extras</strong></summary>
102+
<summary><strong>Preview Microsoft Store extras for omnisearch</strong></summary>
87103

88104
<p>custom background images for the app and a compact search bar mode.</p>
89105

‎docs/images/omnisearch-lite.png‎

334 KB
Loading

‎omnisearch-lite/.cargo/config.toml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[target.x86_64-pc-windows-msvc]
2+
rustflags = ["-C", "target-feature=-crt-static"]

‎omnisearch-lite/.gitignore‎

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Rust Build Artifacts
2+
/target/
3+
**/*.rs.bk
4+
5+
# Generated Binaries & Executables
6+
*.exe
7+
*.dll
8+
*.pdb
9+
*.msix
10+
*.appx
11+
*.msi
12+
13+
# Inno Setup / Installer Outputs
14+
/Output/
15+
/installer_output/
16+
*.setup.exe
17+
18+
# IDE & Editor Settings
19+
.vscode/
20+
.idea/
21+
*.swp
22+
*~
23+
24+
# Logs & Temporary Files
25+
*.log
26+
*.tmp
27+
/scratch/
28+
.DS_Store
29+
Thumbs.db

0 commit comments

Comments
 (0)