Commit Graph

18 Commits

Author SHA1 Message Date
0558483116 Install Android SDK packages explicitly in CI 2025-12-02 17:48:43 +01:00
a64c1d8925 Fix Android SDK package list parsing in CI 2025-12-02 17:45:12 +01:00
77d97dcde8 Fix CI Android setup and add build tooling 2025-12-02 17:34:16 +01:00
overspend1
d36d05ed11 Add Gemini features and fix auto release workflow 2025-12-02 15:45:04 +01:00
overspend1
006e9c6a75 feat: implement liquid glass design and update branding
## Major Features

### Liquid Glass Design System
- Implemented complete glassmorphism framework with real blur effects
- Added 6 stunning presets (Subtle, Standard, Heavy, Frosted, Crystal, Midnight)
- GPU-accelerated blur rendering using Telegram's optimized utilities
- Full configuration UI with blur radius and opacity controls
- Smart caching system to maintain 60 FPS performance
- Color matrix adjustments for saturation and brightness

### Ghost Mode Safety Warning
- Added ban risk warning dialog when enabling ghost mode
- Warns users about potential ToS violations
- Red "Enable Anyway" button to emphasize danger
- Translated to 6 languages (EN, BE, ES, PT, RU, UK)
- No warning when disabling (safe action)

### Complete Rebranding (AyuGram → Overgram)
- Renamed all packages from com.radolyn.ayugram to com.overspend1.overgram
- Updated 52 Java files with new copyright headers
- Replaced all Ayu* classes with Over* equivalents
- Updated all string resources across 6 languages
- Renamed ayu_ghost.xml to over_ghost.xml

### Support & Contact Updates
- Updated official channel IDs (@overgramupdates, @overgramchat)
- Added developer ID (@overspend1: 6618397068)
- Changed APP_GITHUB to overspend1/Overgram4A
- Removed old AyuGram channel references
- Updated all support links and contact information

## New Files

### Liquid Glass Core
- GlassParameters.java - Configuration holder for blur effects
- LiquidGlassPreset.java - 6 predefined style presets
- LiquidGlassEffect.java - Main blur rendering engine
- LiquidGlassPreferencesActivity.java - Settings UI

### Overgram Package (52 files)
- Complete package structure renamed and reorganized
- All proprietary implementations included
- Full database and sync infrastructure

### Documentation & Scripts
- BRANDING_CUSTOMIZATION_GUIDE.md - Rebranding guide
- setup-project.sh - Project initialization script
- rebrand-to-overgram.sh - Automated rebranding script
- cleanup-branding.sh - Resource cleanup script
- Auto-release GitHub workflow with Telegram bot integration

## Configuration Changes

### OverConfig.java
- Added liquid glass settings (enabled, presets, blur, opacity)
- Added apply to chat bubbles/dialogs toggles
- Maintained backward compatibility with existing preferences

### Constants
- Updated OFFICIAL_CHANNELS with Overgram channel IDs
- Updated DEVS array with @overspend1 ID
- Changed APP_GITHUB reference

### Resources
- Added 15+ new strings for Liquid Glass UI
- Added ghost mode warning strings in 6 languages
- Updated all watermarks and descriptions

## Performance
- Liquid Glass uses GPU acceleration
- Smart caching reduces redundant blur operations
- Adaptive quality during animations
- No performance impact when disabled
2025-12-02 14:29:01 +01:00
overspend1
0dadafbcd2 feat: improve Telegram notifications with direct download links
- Split notifications into build and release
- Release notifications now include:
  - Direct APK download link (clickable)
  - GitHub release page link
  - Feature highlights
  - HTML formatting for better readability
  - Links to @overgramchat
  - Developer attribution
- Build notifications are minimal (non-release commits)
- Automatic posting when new releases are created
- Users can download directly from Telegram message

This means when you create a release (tag), the bot will automatically
post to @overgramupdates with a direct download link!
2025-11-30 18:50:26 +01:00
overspend1
aae071ce3d feat: add comprehensive CI/CD documentation and GitHub Actions
CI/CD Improvements:
- Add detailed Buildkite setup guide (.buildkite/README.md)
  - Step-by-step agent installation
  - Environment variable configuration
  - Troubleshooting guide
  - Security best practices
  - Performance optimization tips

- Add automated agent setup script (.buildkite/setup-agent.sh)
  - One-command agent installation
  - Android SDK auto-configuration
  - Automatic service setup
  - Works on Ubuntu/Debian

- Add GitHub Actions workflow (.github/workflows/android-build.yml)
  - Alternative to Buildkite
  - Free for public repositories
  - Build debug and release APKs
  - Run tests and lint
  - Create AAB bundles
  - Automated GitHub releases
  - Telegram notifications
  - Artifact uploads

Features:
- Parallel build jobs for faster CI/CD
- Automatic APK signing
- Test result uploads
- Gradle caching for speed
- Nightly builds support
- Tag-based releases
- Comprehensive error handling

Developer: @overspend1
2025-11-30 18:25:47 +01:00
overspend1
18b974d674 feat: add Overgram logo and branding guide
- Add new Overgram logo with modern glassmorphism design
- Remove old AyuGram logo
- Add comprehensive branding assets documentation
- Include guidelines for Android icons, Play Store assets
- Document color scheme and design specifications
2025-11-30 18:08:51 +01:00
ZavaruKitsu
44a92a5eab feat: save hq thumbs
feat: fill README
feat: check for more media paths
2023-07-13 15:26:23 +00:00
ZavaruKitsu
ebaeb191aa fix: try CI 2023-06-29 23:10:22 +03:00
ZavaruKitsu
292400744f feat: use self-hosted runner 2023-06-29 23:10:21 +03:00
ZavaruKitsu
9d59ea103e fix: try CI 2023-06-29 23:10:20 +03:00
ZavaruKitsu
69188a46f6 fix: support deleted stickers 2023-06-29 23:07:53 +03:00
ZavaruKitsu
736e5640f4 fix: prettify README 2023-06-29 23:07:53 +03:00
ZavaruKitsu
275095805f feat: new saving system 2023-06-29 23:07:27 +03:00
immat0x1
49a848d115 Refactor Project Structure & Fix Navigation Bar colors 2023-05-07 19:08:25 +05:00
Vladislav Opolev
7d37ec9f6e Update files 2022-05-13 22:11:11 +05:00
immat0x1
dad53c6470 GitHub Actions 2022-04-22 01:53:50 +05:00