Skip to content

Commit

Permalink
fix: update electron-builder config for unsigned builds
Browse files Browse the repository at this point in the history
  • Loading branch information
lekt9 committed Dec 25, 2024
1 parent f0b5ea4 commit 6d9c283
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 22 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ jobs:
steps:
- name: Check out Git repository
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: Install Node.js
uses: actions/setup-node@v3
Expand All @@ -33,6 +35,8 @@ jobs:
run: npm run build:mac
env:
CSC_IDENTITY_AUTO_DISCOVERY: false
ELECTRON_BUILDER_SIGN: false
DEBUG: electron-builder

- name: Create Release
uses: softprops/action-gh-release@v1
Expand Down
29 changes: 10 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# alBERT-launcher

Your AI-powered file launcher and search assistant. Think Spotlight or Alfred, but with the intelligence to understand what you're looking for.
Your AI-powered file launcher and search assistant. Think Spotlight or Alfred, but with the intelligence to understand what you're looking for. Press `Option (⌥) + Space` anywhere to start searching!

![alBERT-launcher Demo](demo.gif)

Expand All @@ -17,24 +17,15 @@ Your AI-powered file launcher and search assistant. Think Spotlight or Alfred, b
- Select "Open" from the context menu
- Click "Open" in the security dialog
- This is only required for the first launch
4. Future launches will work normally using Alt+Space (or your configured shortcut)
4. Press `Option (⌥) + Space` anywhere to open alBERT!

### From Source
### Quick Tips

```bash
# Clone the repository
git clone https://github.com/lekt9/albert-launcher
cd albert-launcher

# Install dependencies
npm install

# Start the app in development mode
npm run dev

# Build the app
npm run build
```
- 🚀 **Launch**: Press `Option (⌥) + Space` anywhere to open alBERT
- 🔍 **Search**: Just start typing - alBERT understands natural language
- 💡 **Smart Results**: Results are ranked by relevance to your query
- ⌨️ **Navigate**: Use arrow keys to move, Enter to open
- ⚡️ **Quick Exit**: Press Esc to close

## What Makes alBERT Different?

Expand All @@ -43,7 +34,7 @@ Unlike traditional file search tools that rely on filename matching or basic con
- **Semantic Search**: Find documents based on meaning, not just keywords
- **AI-Powered Answers**: Get direct answers to questions about your documents
- **Context-Aware Results**: Results are ranked based on relevance to your query context
- **Instant Access**: Global shortcut (Alt+Space) to access from anywhere
- **Instant Access**: Global shortcut (`Option (⌥) + Space`) to access from anywhere

## How It Works

Expand Down Expand Up @@ -128,7 +119,7 @@ sequenceDiagram
- 🤖 AI-powered answers using Perplexity
- 🔍 Semantic search capabilities
- 🌐 Web search integration with Brave Search
- ⌨️ Global keyboard shortcuts (Alt+Space)
- ⌨️ Global keyboard shortcuts (`Option (⌥) + Space`)
- 💾 Smart caching system
- 🎯 Context-aware search results
- 📱 Modern, responsive UI
Expand Down
16 changes: 13 additions & 3 deletions electron-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,7 @@ files:
- "!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}"
extraResources:
- lib
asar: false
asarUnpack:
- resources/**
asar: true
mac:
category: "public.app-category.developer-tools"
artifactName: ${name}-${version}-mac-${arch}.${ext}
Expand All @@ -29,6 +27,18 @@ mac:
- x64
- arm64
identity: null
hardenedRuntime: false
gatekeeperAssess: false
entitlements: null
entitlementsInherit: null
extendInfo:
NSAppleEventsUsageDescription: "Application requests access to Finder for file operations."
NSMicrophoneUsageDescription: "Application requires microphone access for voice commands."
NSDocumentsFolderUsageDescription: "Application requires access to the Documents folder."
NSDownloadsFolderUsageDescription: "Application requires access to the Downloads folder."
dmg:
sign: false
writeUpdateInfo: false
win:
artifactName: ${name}-${version}-win-${arch}.${ext}
target:
Expand Down

0 comments on commit 6d9c283

Please sign in to comment.