Repository navigation
Releases
Releases · Gael-OC/CabritApp
CabritApp v1.2.0
What's Changed in v1.2.0
This release focuses on delivering a fully localized experience, improving loading times, and bringing in community tools for open-source development!
🌍 Localization
- Full Bilingual Support: Every single string across the app—including the category manager, content details, buttons, and login states—is now properly localized in both English and Spanish. No more hardcoded strings!
⚡ Performance & Polish
- Parallel Login: Live TV, VOD, and Series now load concurrently instead of sequentially, significantly speeding up the login process on slower Xtream servers.
- Stable UI: Fixed the main
HeroItembanner flickering and recalculating randomly when switching tabs or categories. - Crisp Images: Enhanced thumbnail rendering up to 600px for sharper display on Retina and high-DPI screens.
- Computed State: Fixed side-effects on the filters state rendering logic to prevent unexpected UI behaviors.
🛠 Open Source Ready
- Added CONTRIBUTING.md guide for newcomers.
- Set up GitHub Issue templates for Bug Reports and Feature Requests.
- Updated CHANGELOG.md following the Keep a Changelog format.
- Cleaned up tracking of build and staging folders in .gitignore.
Installation / Instalación
- Download the
CabritApp_v1.2.0.dmgfile below. - Open it and drag CabritApp.app to your
/Applicationsfolder. - Open the app (Note: On first launch, you may need to right-click -> Open to bypass the macOS unsigned developer warning).
CabritApp v1.1.0 - Bilingual Support & UI Polish
What's New
- Full Bilingual Support: Added dynamic English and Spanish language options. The app now defaults to English to reach a wider audience!
- Instant Language Toggle: Added a 🌐 button directly on the Login screen and a new option in the sidebar to switch languages on the fly.
- UI Enhancements: Standardized the sizing and layout of all sidebar action buttons to give a more premium, centered, and consistent look.
- Under-the-hood fixes: Re-aligned labels and fixed text truncation issues.
Installation
Download the CabritApp_v1.1.0.dmg file below, open it, and drag CabritApp into your Applications folder.
CabritApp v1.0.0
Welcome to the initial release of CabritApp! This is a native macOS client focused on consuming IPTV content (Xtream Codes API) with a minimalist interface.
Main Features in this release:
- Secure Login: Direct authentication via Xtream Codes API, securely encrypting and remembering your credentials locally on your Mac.
- Three Core Sections: Fast, native support for Live TV Channels, Movies (VOD), and TV Shows with all their seasons.
- Native Player: Built-in video player based on AVPlayer using HLS, deeply integrated with the macOS ecosystem.
- Premium Aesthetics: Dark theme, clean layout featuring frosted glass "material" elements, and a borderless Apple TV-inspired design optimized for Mac.
- Smart Filters: Real-time search engine and automatic filter chips by quality and tags (4K, HD, English, Spanish, Latino, etc.).
- History & Favorites: Built-in "Continue Watching" system that saves the exact second of playback, plus a Favorites section for quick access to what you love.
- Category Manager: Ability to create custom categories to group different server playlists together for ultimate convenience.
Installation for macOS:
- Download the
CabritApp-v1.0.0.dmgfile below in the "Assets" section. - Open it and drag the CabritApp icon into your Applications folder.
(Note: Because this is a newly released Open Source app, the first time you open it you may need to right-click (or Control+Click) the app and select "Open" to bypass Apple's Gatekeeper filter).
Thank you for trying out the project! If you find any bugs or have suggestions, feel free to open an Issue in this repository.