44e8b953a3
Add Overgram UI resources and fix LiquidGlass helper
2025-12-04 00:14:15 +01:00
a7689ac346
Add translation features with fluid animations and productivity enhancements
...
Translation & AI:
- Add YagizTranslator for specialized Turkish ↔ English translation
- Implement auto-translate for incoming and outgoing messages
- Add fluid animation proposition view for translation preview
- Add per-chat translation controls in chat menu
- Support multiple APIs (Gemini, Google Translate, DeepL)
- Add auto-language detection with character analysis
Productivity & UX:
- Implement SmartQuickRepliesView with contextual suggestions
- Add language picker dialogs for translation settings
- Tighten message bubble spacing (72dp→69dp, 78dp→75dp)
- Improve Liquid Glass consistency across screens
Settings:
- Add productivity section in Overgram preferences
- Add YagizTranslator configuration options
- Add per-dialog translation toggles
- Add default language settings for auto-translate
2025-12-03 21:47:41 +01:00
4bbe025d2e
Add OverDatabase schema files
2025-12-03 17:00:00 +01:00
05c429bd24
Improve liquid glass defaults and restore Firebase
2025-12-03 16:59:14 +01:00
bc90f71413
Add crash log writer to overgram-crash.log for easier debugging
2025-12-02 22:06:14 +01:00
559fee4cfb
Disable Crashlytics upload tasks for local/CI builds
2025-12-02 21:50:30 +01:00
b62e1f2e9f
Fix LaunchActivity dialog positive button cast
2025-12-02 21:40:21 +01:00
22b8a49bac
Fix build errors in Gemini dialog, history hook, and serialization
2025-12-02 21:01:28 +01:00
a58aa7a79d
Add appcompat to resolve missing abc_* resources
2025-12-02 19:30:15 +01:00
3fb2c87816
Fix TLObject serialization references and add missing default strings
2025-12-02 19:26:19 +01:00
82ee3471fe
Restore serialization and fix history utils; add formatted strings
2025-12-02 19:24:12 +01:00
864ed76fa2
Stub out Ayu hooks and fix build errors in Over history utils
2025-12-02 19:19:11 +01:00
ff55f101e2
Sanitize API key values to avoid double quoting in BuildConfig
2025-12-02 19:12:54 +01:00
ef0ac8cf69
Add placeholder google-services config for CI
2025-12-02 18:58:41 +01:00
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
128085d942
Add per-chat AI toggles and composer paste for Gemini
2025-12-02 15:50:17 +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
75d27a6a85
Remove submodule TMessagesProj/src/main/java/com/radolyn/ayugram/proprietary
2025-11-30 20:13:07 +01:00
overspend1
7b81333d3c
feat: add message templates and advanced search
...
Implemented two major productivity features:
Message Templates:
- Save frequently used messages with variable support
- Built-in variables: {name}, {date}, {time}, etc.
- Custom variables for any use case
- Category organization (Work, Personal, Business, etc.)
- Favorites system for quick access
- Template search and filtering
- Import/export functionality
- Quick selector from message input
- SQLite storage with full CRUD operations
Advanced Search:
- Comprehensive search filters (media, date, sender, etc.)
- Regular expression support for complex patterns
- Multiple media type filters (photo, video, file, etc.)
- Date range filters with presets
- File size and extension filters
- Content filters (links, hashtags, mentions)
- Status filters (edited, forwarded, replied)
- Saved search queries
- Export results to CSV/JSON/HTML
- Relevance scoring and ranking
- Performance optimized with coroutines
Files added:
- MessageTemplate.kt - Template data model
- TemplateManager.kt - Storage and processing
- TemplateListActivity.kt - Browse templates
- TemplateEditorActivity.kt - Create/edit templates
- TemplateQuickSelector.kt - Quick access dialog
- VariableInputDialog.kt - Variable input UI
- AdvancedSearchFilter.kt - Search filter model
- AdvancedSearchManager.kt - Search engine
- AdvancedSearchActivity.kt - Search UI
- SearchResultsAdapter.kt - Results display
- TEMPLATES_GUIDE.md - Complete user guide
- ADVANCED_SEARCH_GUIDE.md - Complete user guide
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-11-30 19:17:42 +01:00
overspend1
b24f2e8976
feat: remove ghost mode and propose 24 unique features
...
Removed:
- Ghost mode references from README
- Privacy-focused positioning (now design-focused)
Added:
- UNIQUE_FEATURES.md - 24 innovative feature proposals
- Repositioned as "most visually stunning" Telegram client
- Liquid Glass as flagship feature
- Focus on productivity and AI-powered features
Proposed unique features:
1. Liquid Glass Design (DONE!)
2. AI-Powered Message Suggestions
3. Message Templates & Quick Replies
4. Advanced Message Scheduling
5. Chat Folders 2.0 (nested + smart)
6. Built-in Translation
7. Voice Message Transcription
8. Message Bookmarks & Notes
9. Batch Operations
10. Advanced Search (regex)
11. Chat Analytics
12. Per-Chat Customization
13. Dynamic Themes
14. Custom Gesture Controls
15. Local Encryption
16. Message Filtering AI
17. Advanced Media Viewer
18. GIF & Sticker Studio
19. Message Cache Intelligence
20. Battery Optimization
21. Message Effects
22. Chat Games
23. Bot IDE
24. API Playground
Top 5 recommended to build first:
- Message Templates
- Advanced Search
- Voice Transcription
- Per-Chat Customization
- Smart Message Suggestions
This makes Overgram unique through visual innovation
and intelligent productivity features, not privacy/stealth.
Developer: @overspend1
2025-11-30 19:05:25 +01:00
overspend1
64fa594b09
docs: add Telegram bot setup guide for Buildkite
...
Complete guide for APK distribution via Telegram:
- Step-by-step bot creation
- Channel setup
- Buildkite configuration
- Troubleshooting guide
- Best practices
- Alternative to GitHub releases
Perfect for limited GitHub accounts - users get APKs
directly in Telegram with zero friction!
Developer: @overspend1
2025-11-30 18:53:27 +01:00
overspend1
2fb1b4a953
feat: upload APK directly to Telegram channel via Buildkite
...
Major improvement for Buildkite CI/CD:
1. APK Upload to Telegram:
- Uploads signed APK directly to @overgramupdates
- Users can download APK from Telegram (no GitHub needed!)
- Beautiful formatted caption with features
- Automatic on every successful build
2. Dual notification system:
- Primary: Upload APK as document (users can tap to download)
- Fallback: Text notification with Buildkite link
3. Smart APK selection:
- Tries signed APK first
- Falls back to unsigned if signing fails
- Always delivers an APK to users
4. Professional formatting:
- HTML formatted messages
- Emojis and structure
- Installation instructions
- Attribution to @overspend1
Perfect for limited GitHub accounts - everything goes through
Buildkite and Telegram Bot API!
Users get APK directly in channel - zero friction! 🚀
2025-11-30 18:52:23 +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
0b4347deb8
docs: rename channel to @overgramupdates
...
- Change @overgramreleases to @overgramupdates
- Shorter and cleaner name
- Updated in all documentation and CI/CD configs
2025-11-30 18:36:21 +01:00
overspend1
a908f81dc8
docs: update Telegram channel references to lowercase
...
- Change @OvergramReleases to @overgramreleases for consistency
- Update all URLs to use lowercase channel name
- Matches existing @overgramchat naming convention
- Updated in all documentation files
2025-11-30 18:34:49 +01:00
overspend1
1bf4821216
docs: add CI/CD quick start guide
...
- Create comprehensive quick reference for CI/CD setup
- Step-by-step instructions for GitHub Actions
- Step-by-step instructions for Buildkite
- Signing configuration guide
- Telegram notification setup
- Build triggers and artifacts
- Troubleshooting common issues
- Performance optimization tips
- Checklist for first build
Developer: @overspend1
2025-11-30 18:27:11 +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
d539c7fd30
feat: add author attribution and Overgram Glass theme
...
- Add @overspend1 as lead developer in README
- Update AppName to Overgram in strings.xml
- Add OvergramDeveloper and OvergramAbout strings
- Create pre-installed Overgram Glass theme (overgram_glass.attheme)
- Modern glassmorphism colors matching the logo
- Cyan to blue gradient (#5CCEF5 to #2E5A9D)
- Glass-inspired transparency and blur effects
- Pre-enabled for new installations
- Center-align logo and badges in README
- Add developer badge to README header
2025-11-30 18:15:21 +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
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
ZavaruKitsu
7013145676
fix: blur filtered message in the dialogs view
2023-07-28 12:16:39 +00:00
ZavaruKitsu
e3083040c8
fix: update ghost mode toggle logic
2023-07-28 10:15:18 +00:00
ZavaruKitsu
3310adaada
fix: don't load in pinned
2023-07-27 18:29:41 +00:00
ZavaruKitsu
68e562d9bf
fix: bring back test backend on beta
2023-07-26 22:41:58 +00:00
ZavaruKitsu
da8db4be2f
fix: deleted loading once again, but not finally
2023-07-26 22:35:42 +00:00
ZavaruKitsu
c9c317cf5b
feat: include author & some text when replying to a deleted message
2023-07-26 10:23:00 +00:00
ZavaruKitsu
26b1c01d76
feat: add build date
2023-07-25 16:37:08 +00:00
ZavaruKitsu
95191fcd1b
feat: add hint
2023-07-25 16:20:27 +00:00
ZavaruKitsu
cca55ae7db
feat: implement AyuForwarder
2023-07-25 16:00:30 +00:00
ZavaruKitsu
650beeb9bf
feat: update history in real time
2023-07-21 19:06:23 +00:00
ZavaruKitsu
891a740c2f
fix: crashing
2023-07-21 18:26:52 +00:00
ZavaruKitsu
65a149002f
fix: enableAds -> disableAds
2023-07-21 17:58:26 +00:00
ZavaruKitsu
ffbf90a0fb
fix: remove "channel" label
...
This reverts commit 8ce5cb2658 .
2023-07-21 17:06:26 +00:00
ZavaruKitsu
762e7519ad
fix: use different icons
2023-07-21 16:54:51 +00:00
ZavaruKitsu
0c5fe31339
feat: improve ui
2023-07-21 16:44:46 +00:00
ZavaruKitsu
e24822d210
feat: improve ui
2023-07-21 15:43:35 +00:00
ZavaruKitsu
c6949861ab
fix: don't show fwd from a hidden account like it's a current user
...
fix: reflect AyuSync changes
2023-07-21 15:07:15 +00:00