Skip to content

Releases: moabualruz/crispy-tivi

v0.1.86-alpha

v0.1.86-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Mar 20:08

CrispyTivi v0.1.86-alpha

Automated alpha build from 2958b1f.

What's Changed

  • chore: add .planning/ to .gitignore (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.86-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.86-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.86-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.86-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.86-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.86-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.85-alpha

v0.1.85-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Mar 15:00

CrispyTivi v0.1.85-alpha

Automated alpha build from e38b4bc.

What's Changed

  • chore: add .planning/ to .gitignore (%.7h)
  • docs: initialize project (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.85-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.85-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.85-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.85-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.85-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.85-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.84-alpha

v0.1.84-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Mar 19:48

CrispyTivi v0.1.84-alpha

Automated alpha build from d4abd4a.

What's Changed

  • Fix CI test failures from leaked AudioService async on Linux (%.7h)
  • Add PiP player Swift files to Xcode project (%.7h)
  • Fix player crashes when switching between live TV and VOD content (%.7h)
  • Apply consistent bucket-based Unicode sorting to all group/category lists (%.7h)
  • Redesign focus indicators with two-tier system (%.7h)
  • Fix fullscreen double-click detection and window state restoration (%.7h)
  • Fix Playwright E2E tests for no-sources database state (%.7h)
  • Fix 56 test failures across 10 root causes in widget/unit test suite (%.7h)
  • Harden test assertions to expect correct behavior unconditionally (%.7h)
  • Add Playwright E2E tests for source sync, favorites, search, and DVR schedule flows (%.7h)
  • Add golden screen tests for search, favorites, DVR, home, series, player OSD, and onboarding (%.7h)
  • Add keyboard shortcut widget tests for shell and player (%.7h)
  • Add player behavior integration flow tests (%.7h)
  • Add search, favorites, and DVR integration flow tests (%.7h)
  • Add onboarding wizard and profile PIN integration tests (%.7h)
  • Add player overlay widget tests (%.7h)
  • Add context menu widget tests (%.7h)
  • Add media server login screen widget tests (%.7h)
  • Add source management dialog widget tests (%.7h)
  • Add widget tests for parental controls, remote key mapping, and content filters (%.7h)
  • Add widget tests for playback settings dialogs (%.7h)
  • Add widget tests for settings appearance, language, and live TV dialogs (%.7h)
  • Fix click and spacebar play/pause not working (%.7h)
  • Regenerate platform icons with correct logo variants and fix web build (%.7h)
  • Branding, Jellyfin sync, and UX overhaul (%.7h)
  • feat: add project logo in PNG and SVG formats (%.7h)
  • Update project configuration, tests, and documentation (%.7h)
  • Add internationalization with 9 locales and RTL support (%.7h)
  • Improve UI/UX, navigation, theming, branding, and core widgets (%.7h)
  • Add EPG intelligence, media server sync, smart channels, and feature improvements (%.7h)
  • Add CrispyPlayer abstraction and 30+ player features (%.7h)
  • Add Rust core features: bookmarks, buffer tiers, EPG dedup, fuzzy matching, logo resolver, smart groups, stream alternatives, and shader presets (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.84-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.84-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.84-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.84-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.84-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.84-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.81-alpha

v0.1.81-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Mar 03:13

CrispyTivi v0.1.81-alpha

Automated alpha build from a726081.

What's Changed

  • Fix keyboard/D-pad/gamepad focus loss across player, multiview, and channel screens (%.7h)
  • Fix cross-platform video and playback bugs across all 6 targets (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.81-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.81-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.81-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.81-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.81-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.81-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.80-alpha

v0.1.80-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Mar 01:07

CrispyTivi v0.1.80-alpha

Automated alpha build from ff5a6ae.

What's Changed

  • Fix 4K auto-scale rendering: replace Transform.scale with FittedBox (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.80-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.80-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.80-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.80-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.80-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.80-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.79-alpha

v0.1.79-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 Mar 00:28

CrispyTivi v0.1.79-alpha

Automated alpha build from 7e62833.

What's Changed

  • Fix all integration tests and harden test infrastructure for Windows E2E (%.7h)
  • Deduplicate code and consolidate boilerplate across Rust and Dart layers (%.7h)
  • refactor(vod): migrate FFI sort and filter logic, centralize M3U url verification (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.79-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.79-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.79-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.79-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.79-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.79-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.76-alpha

v0.1.76-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Mar 18:05

CrispyTivi v0.1.76-alpha

Automated alpha build from 7f22391.

What's Changed

  • chore: Add .editorconfig and .gitattributes to ensure consistent code style and line endings across the project. (%.7h)
  • Add eager startup preload with branded splash, fix onboarding flash (%.7h)
  • Extract shared Flutter widgets: reset dialog, source verify, DVR picker, URL normalizer (%.7h)
  • Extract shared Rust helpers: row mappers, placeholders, FFI json_result/into_anyhow, sync save (%.7h)
  • Remove tracked build artifacts and e2e reports, add gitignore rules (%.7h)
  • Fix web build PlatformInt64 type error and settings overflow on tablet (%.7h)
  • Extract shared helpers: sync snackbar, AsyncValue extension, SliverBackButton, EPG genre tokens (%.7h)
  • Add resolve_vod_quality and normalize_server_url in Rust with FFI wiring (%.7h)
  • Wire DVR, search, and channel providers to Rust FFI backend (%.7h)
  • Wire VOD and Home providers to Rust FFI backend (%.7h)
  • Replace unstable hashCode-based watch history IDs with SHA-256 (%.7h)
  • Deduplicate utilities: formatters, file extensions, vignette gradient, thresholds (%.7h)
  • Consolidate constants, scrim tokens, network timeouts, and DVR serializer (%.7h)
  • Enforce design tokens: animation curves, typography, colors, breakpoints, spacing (%.7h)
  • Multi-source polish: VOD source picker, EPG priority, history tracking (%.7h)
  • Remove dead media server presentation layer (-9,463 lines) (%.7h)
  • Unify settings UI and resolve synthetic media server stream URLs (%.7h)
  • Add source selector UI for multi-source content filtering (%.7h)
  • Add media server sync pipeline for Plex, Emby, and Jellyfin (%.7h)
  • Add source-filtered queries: channels, VOD, EPG, categories, stats (%.7h)
  • Add unified source management: db_sources table, CRUD, FFI, migration (%.7h)
  • Complete parseRating consolidation, move AI docs out of docs/ (%.7h)
  • Migrate 14 EPG/DVR/search/PIN algorithms to Rust (%.7h)
  • Migrate 11 channel/VOD/watch-history algorithms to Rust (%.7h)
  • Rust internals: parse_json_vec helper, named constants, threshold fix (%.7h)
  • Dedup Phase 1: shared widgets, FFI helpers, formatBytes redirect (%.7h)
  • Fix cross-platform integration and E2E test failures (%.7h)
  • Replace placeholder settings test with real persistence tests (%.7h)
  • Sweep cleanup: extract shared widgets, pure functions, and design tokens (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.76-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.76-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.76-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.76-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.76-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.76-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.75-alpha

v0.1.75-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Mar 15:59

CrispyTivi v0.1.75-alpha

Automated alpha build from 654e752.

What's Changed

  • Fix Plex pagination test: provide matching metadata count for totalSize (%.7h)
  • Rebuild Android JNI libraries with latest Rust changes (%.7h)
  • Fix Rust VOD year-null sort and Arabic-first group ordering (%.7h)
  • Extract business logic to domain/utils, delete vestigial ChannelModel layer (%.7h)
  • Unify series screens, extract shared widgets, replace hardcoded radii (%.7h)
  • Deduplicate utilities, extract shared widgets, enforce design tokens (%.7h)
  • Migrate IPTV source sync from Dart HTTP to Rust reqwest (%.7h)
  • Optimize macOS CI build: ditto packaging, split debug info, separate dSYMs (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.75-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.75-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.75-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.75-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.75-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.75-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.73-alpha

v0.1.73-alpha Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Mar 11:25

CrispyTivi v0.1.73-alpha

Automated alpha build from 5077d81.

What's Changed

  • Fix release job: fetch full git history for changelog generation (%.7h)
  • Add device form factor detection, guard auto-scale for desktop and TV only (%.7h)

Downloads

Platform File Notes
Windows CrispyTivi-0.1.73-alpha-windows-x64.zip Extract and run crispy_tivi.exe
Linux CrispyTivi-0.1.73-alpha-linux-x64.tar.gz Extract, chmod +x, run
Android CrispyTivi-0.1.73-alpha-android.apk Universal APK (phones, tablets, Android TV)
macOS CrispyTivi-0.1.73-alpha-macos.zip Unsigned — right-click > Open first time
Web CrispyTivi-0.1.73-alpha-web.zip Requires companion Rust server
Server crispy-server-0.1.73-alpha-linux-x64 Companion server for web builds

Alpha software — expect breaking changes and rough edges.
Report a bug · Request a feature · Buy Me a Coffee

v0.1.72-alpha

v0.1.72-alpha Pre-release
Pre-release

Choose a tag to compare

@moabualruz moabualruz released this 05 Mar 11:02

CrispyTivi v0.1.72-alpha

Automated alpha build from ed69664.

What's Changed

  • Add screenshots, fix integration tests, improve onboarding and source dialogs (ed69664)
  • Add centralized TestKeys registry and systematic widget testability (efc337c)
  • Add first-time onboarding wizard (d7c27b8)
  • Force landscape orientation on mobile phones (a2dc3fa)
  • Remove home screen greeting section (92c2dd4)

Downloads

Platform File
Windows CrispyTivi-0.1.72-alpha-windows-x64.zip
Linux CrispyTivi-0.1.72-alpha-linux-x64.tar.gz
Android CrispyTivi-0.1.72-alpha-android.apk
macOS CrispyTivi-0.1.72-alpha-macos.zip
Web CrispyTivi-0.1.72-alpha-web.zip
Server crispy-server-0.1.72-alpha-linux-x64