Signed-off-by: ale <ale@manalejandro.com>
Este commit está contenido en:
ale
2026-01-24 18:29:54 +01:00
padre 8c7417f913
commit 2d33461f40
Se han modificado 24 ficheros con 722 adiciones y 77 borrados

Ver fichero

@@ -8,13 +8,21 @@ My ActivityPub is a beautiful, user-friendly Android application that allows you
## Features
- 📱 Modern Material Design 3 UI
- 🌐 Connect to any Mastodon/ActivityPub instance
- 📰 Browse public timelines
- 🖼️ View images and media attachments
- 💬 See replies, boosts, and favorites
- 🔄 Pull to refresh timeline
- 🎨 Beautiful Mastodon-inspired color scheme
### Core Features
- 📱 **Modern Material Design 3 UI** - Beautiful, responsive interface
- 🌐 **Multi-Instance Support** - Connect to any Mastodon/ActivityPub instance
- 🔐 **OAuth Authentication** - Secure login with OAuth 2.0
- 📰 **Public & Home Timelines** - Browse federated and personal timelines
- 🔄 **Pull-to-Refresh** - Swipe down to update your timeline
- **Auto-Refresh** - Timeline automatically updates every 30 seconds
- 🔗 **Interactive Links & Hashtags** - Click URLs and hashtags in posts
- 🖼️ **Media Attachments** - View images and media in posts
- 💬 **Post Interactions** - Reply, boost, and favorite posts
- 📊 **Status Details** - View full posts with reply threads
- 🔔 **Notifications** - Stay updated with mentions and interactions
- ♾️ **Infinite Scrolling** - Load more posts as you scroll
- 🎨 **Dynamic Colors** - Adapts to your system theme (Android 12+)
- 🌙 **Dark Mode** - Full dark theme support
## Screenshots
@@ -201,6 +209,32 @@ This project follows the official Kotlin coding conventions. Key guidelines:
- Coil requires valid URLs
- Check LogCat for detailed error messages
## Recent Updates
### Latest Features (v1.0)
#### 🔄 Pull-to-Refresh
The app now supports pull-to-refresh functionality on all timelines. Simply swipe down from the top of the timeline to fetch the latest posts from your instance.
#### ⚡ Automatic Timeline Updates
Timelines now automatically check for new posts every 30 seconds. New posts appear seamlessly at the top of your timeline without interrupting your reading experience.
**How it works:**
- Background coroutine checks for new posts using `since_id` parameter
- Updates are silent and don't interfere with scrolling
- Auto-refresh restarts when switching between timelines
- Minimal network usage - only fetches posts newer than the current top post
#### 🔗 Interactive Content
Post content is now fully interactive with support for:
- **Clickable URLs**: Tap any link to open in your default browser
- **Hashtags**: Styled and clickable hashtags
- **Rich HTML content**: Proper rendering of formatted text
All links and hashtags are displayed in your theme's primary color with underlines for easy identification.
For detailed information about all features, see [FEATURES.md](docs/FEATURES.md).
## Contributing
Contributions are welcome! Please follow these steps: