Commit graph

5 commits

Author SHA1 Message Date
Omega Launcher
dca3599978 Add Gradle wrapper JAR for CI builds 2026-06-12 07:54:10 +01:00
Omega Launcher
08378546f9 Add GitHub Actions workflows
- Android build workflow (CI on every push)
- Release workflow (CD for version tags)
- Automated APK building and artifact upload
- Lint checks with reports

Workflows will build the keyboard on every push.
Note: Build will fail until KeyboardView UI is implemented.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-06-12 07:51:14 +01:00
Omega Launcher
635788b1ee Remove workflows temporarily for initial push 2026-06-12 07:49:40 +01:00
Omega Launcher
52d3c31d9d Add GitHub Actions workflows and Gradle wrapper
- Android build workflow (builds debug & release APKs on push)
- Release workflow (creates GitHub releases with APKs)
- Gradle wrapper for consistent builds
- ProGuard rules for release optimization
- Build summary in workflow output

Workflows will:
- Build on every push to master/main/develop
- Create releases on version tags (v*.*.*)
- Upload APKs as artifacts (30-90 day retention)
- Run lint checks
- Show build summary with APK sizes

Ready for CI/CD pipeline.

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-06-12 07:48:45 +01:00
Omega Launcher
bfb7772182 Initial commit: Complete OmniKey keyboard implementation
Features:
- 200+ features for everyday users, developers, writers, creators
- 11 specialized engines (Prediction, Swipe, Autocorrect, Code, Writer, etc.)
- 50+ user preferences with DataStore
- 9 database entities with Room
- ML Kit integration for language detection & translation
- 10 built-in themes (Light, Dark, Material You, Nord, Monokai, etc.)
- Full gesture system with 13 types
- Voice input, haptic feedback, sound effects
- Context-aware (terminal, code, writing modes)
- Privacy-first with incognito mode
- Comprehensive documentation

Architecture:
- Clean Architecture with MVVM
- Kotlin coroutines & Flow
- Room database
- InputMethodService implementation
- Production-ready backend (~3,500 lines)

Missing: UI implementation (KeyboardView, Settings screens)
Next: Build UI layer to make keyboard visible

Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
2026-06-12 07:47:04 +01:00