Files
Overgram4A/keystore.properties.example
overspend1 16906dcc3c feat: add Liquid Glass design system and complete rebrand to Overgram
Major Features Added:
- Liquid Glass Design System with glassmorphism effects
- Real-time blur using RenderScript (API 17-30) and RenderEffect (API 31+)
- 6 beautiful presets: Subtle, Standard, Heavy, Frosted, Crystal, Midnight
- GPU-accelerated rendering for 60 FPS performance
- Material You integration for dynamic colors on Android 12+
- Customizable parameters: blur radius, opacity, saturation, brightness, tint
- Smart caching with LRU eviction and adaptive quality during animations

Implementation:
- Core glass effect engine (LiquidGlassEffect.kt)
- Glass chat bubble component (GlassChatBubble.kt)
- Configuration system (OvergramConfig.kt)
- Settings UI (LiquidGlassSettingsActivity.kt)
- Helper utilities (LiquidGlassHelper.kt)

Rebranding:
- Complete rebrand from AyuGram to Overgram
- Updated README with enhanced feature list and badges
- Changed all URLs to overgram.one and @OvergramReleases
- Updated donation links and credits

CI/CD & Build Infrastructure:
- Buildkite CI/CD pipeline with Android builds
- APK signing automation
- AAB bundle creation for Google Play Store
- Automated testing and GitHub release creation
- Signing configuration and security best practices

Documentation:
- LIQUID_GLASS_ANDROID.md - Complete technical documentation
- INTEGRATION_GUIDE.md - Developer integration guide
- SIGNING_GUIDE.md - Complete signing reference
- CHANGELOG.md - Version history
- OVERGRAM_ANDROID_SETUP_COMPLETE.md - Setup summary

Technical Details:
- Platform support: Android API 26+ (Android 8.0+)
- Native blur on Android 12+ using Window.setBackgroundBlurRadius()
- RenderScript for Android 8-11 with fallback to FastBlur algorithm
- 60 FPS rendering with GPU acceleration
- ~2-3% battery impact on Android 12+ (native blur)
2025-11-30 14:53:46 +01:00

23 lines
678 B
Plaintext

# Overgram Android Signing Configuration
#
# IMPORTANT: This is an example file. Copy it to 'keystore.properties' and fill in your values.
# DO NOT commit the actual 'keystore.properties' file to git!
# Path to your keystore file (relative to project root or absolute path)
storeFile=../overgram-release.keystore
# Keystore password
storePassword=your_store_password_here
# Key alias
keyAlias=overgram
# Key password
keyPassword=your_key_password_here
# Optional: Upload key configuration (for Play Store)
# uploadStoreFile=../overgram-upload.keystore
# uploadStorePassword=your_upload_password
# uploadKeyAlias=overgram-upload
# uploadKeyPassword=your_upload_key_password