Skip to content

Releases: sudoaanish/pakflix

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 09:46

Pakflix v0.3.0 - Cinematic Home Hero

Current stable release.

Pakflix v0.3.0 begins the v0.3.x visual identity work with a cinematic Home hero row designed for TV navigation.

Highlights

  • Added a cinematic Home hero row.
  • Hero starts as row 0 and participates in the Home row stack.
  • Fire TV remote support: OK/Enter opens Details, and left/right cycles hero items.
  • Added a 7-second slideshow.
  • Balanced movie/TV hero candidates, targeting 3 movies + 3 series when available.
  • Episodes resolve to parent series and are never shown directly as hero slides.
  • Uses global background/backdrop behavior to avoid boxed duplicate artwork.
  • Normalizes odd resolution badges like 816p to user-friendly labels like 1080p.
  • Preserves updater, playback, signing, package name, and existing Home rows.

Known Deferred Work

  • v0.3.1 Home IA: Collections row, Movies/TV top nav, and Other Media page investigation.
  • v0.3.2 genre rails.
  • v0.3.x polish: startup sound, splash polish, and transition polish.
  • v0.4.x player/playback engine work.

Verification

  • Fire TV hero behavior was tested successfully before release prep.
  • Local release build passed.
  • APK package verified as com.pakflix.tv.
  • Version verified as 0.3.0 / 300.
  • Release signer verified against the canonical Pakflix certificate.

Preserved

  • Updater logic is unchanged.
  • Playback behavior is unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Compose player remains disabled.
  • Release signing and package name are unchanged.

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:27

Pakflix v0.2.14

Superseded by Pakflix v0.3.0.

Final updater proof release.

Purpose

  • Created as a tiny metadata-only release to prove the repaired updater and installer flow from installed v0.2.13 / 213 to GitHub v0.2.14 / 214.
  • Intended to verify release detection, asset selection, APK download, package validation, versionCode validation, signer validation, Package Installer handoff, and completed installation.
  • Preserved as release-history evidence for the completed v0.2.x updater hardening work.

Updated

  • Updated release metadata to 0.2.14 / 214.
  • Updated release APK naming to pakflix-v0.2.14-release.apk.

Preserved

  • No functional app behavior changed.
  • Updater logic from v0.2.13 is unchanged.
  • Installer handoff logic from v0.2.13 is unchanged.
  • Signer extraction fallback from v0.2.11 is unchanged.
  • Playback diagnostics are unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • v0.3.0 Home redesign is not included in this release.
  • Release signing remains unchanged.

Local verification

  • Local release build passed.
  • Package verified as com.pakflix.tv.
  • Version verified as 0.2.14 / 214.
  • Release signer verified against the canonical Pakflix certificate.

Known behavior

After installing an in-app update, Fire TV may return to the launcher or installer instead of reopening Pakflix automatically. If that happens, reopen Pakflix manually from your apps. The update should preserve app data and session state.

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:04

Superseded

Superseded by v0.2.14. This release is retained for history and should not be used as the current install or updater target.

Pakflix v0.2.13

Updater installer handoff fix.

Fixed

  • Fixed the updater installer handoff after downloaded APK validation passes.
  • The updater now prefers ACTION_INSTALL_PACKAGE for the validated APK handoff.
  • Added ClipData URI grants for the downloaded APK content URI.
  • Grants read permission to resolved installer candidates before launching Package Installer.
  • Added installer permission state logging and unknown-source settings handling.
  • Added fallback to ACTION_VIEW if ACTION_INSTALL_PACKAGE fails.

Updated

  • Updated release metadata to 0.2.13 / 213.
  • Updated release APK naming to pakflix-v0.2.13-release.apk.

Preserved

  • Package, versionCode, and signer validation remain required before installer handoff.
  • v0.2.11 signer extraction fallback remains intact.
  • Playback diagnostics are unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • v0.3.0 Home redesign is not included.
  • Release signing remains unchanged.

Local verification

  • Local release build passed.
  • Package verified as com.pakflix.tv.
  • Version verified as 0.2.13 / 213.
  • Release signer verified against the canonical Pakflix certificate.
  • Manual Fire TV install and smoke test passed.

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 05 Jul 16:30

Superseded

Superseded by v0.2.14. This release is retained for history and should not be used as the current install or updater target.

Pakflix v0.2.12

Updater proof release.

Purpose

  • Created as a tiny metadata-only release to test the hardened updater path from installed v0.2.11 / 211 to GitHub v0.2.12 / 212.
  • Proved that v0.2.11 could detect the latest GitHub release, select the correct asset, download the APK, and validate package, versionCode, and signer.

Result

  • Signer extraction worked on Fire TV / Android 9 using the legacy fallback path.
  • Downloaded APK validation passed with the canonical Pakflix signer.
  • Package Installer handoff did not become visible/interactable, so the app remained on v0.2.11 / 211.
  • The installer handoff issue was fixed in v0.2.13.

Updated

  • Updated release metadata to 0.2.12 / 212.
  • Updated release APK naming to pakflix-v0.2.12-release.apk.

Preserved

  • No functional app behavior changed.
  • Updater signer validation from v0.2.11 was unchanged.
  • Playback diagnostics are unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • Release signing remains unchanged.

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 05 Jul 16:07

Pakflix v0.2.11

Current stable release.

Updater certificate validation fix.

Fixed

  • Fixed updater certificate validation on Fire TV / Android 9.
  • The updater now falls back from modern signingInfo archive parsing to legacy APK signature parsing when validating downloaded release APKs.
  • Correctly signed APKs are no longer rejected when Android archive parsing returns an empty modern signer list.

Security

  • Signer validation remains strict.
  • Empty signer lists are rejected.
  • Unknown certificates are rejected.
  • Package name and versionCode validation remain required before launching Package Installer.

Updated

  • Updated release metadata to 0.2.11 / 211.
  • Updated release APK naming to pakflix-v0.2.11-release.apk.

Preserved

  • Playback diagnostics are unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • v0.3.0 Home redesign is not included.

Local verification

  • Local release build passed.
  • Package verified as com.pakflix.tv.
  • Version verified as 0.2.11 / 211.
  • Release signer verified against the canonical Pakflix certificate.
  • Manual Fire TV install passed.
  • App launched successfully with data/session preserved.

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 05 Jul 15:25

Superseded

Superseded by v0.2.11. This release is retained for history and should not be used as the current install or updater target.

Pakflix v0.2.10

Stability and updater validation release.

Improved

  • Updated release metadata to 0.2.10 / 210.
  • Updated release APK naming to pakflix-v0.2.10-release.apk.
  • Prepared this release for hardened updater validation from v0.2.9.

Preserved

  • No functional app behavior changed.
  • Playback diagnostics from v0.2.8 are unchanged.
  • Continue Watching refresh fix from v0.2.9 is unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • Release signing remains unchanged.

Test purpose

This release was intended to validate the in-app updater path from installed v0.2.9 / 209 to GitHub v0.2.10 / 210. That test found the updater certificate extraction issue fixed in v0.2.11.

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 05 Jul 14:53

Superseded

Superseded by v0.2.11. This release is retained for history and should not be used as the current install or updater target.

Pakflix v0.2.9

Home refresh polish release.

Fixed

  • Fixed a Continue Watching row state issue after returning from playback.
  • Continue Watching now resets its horizontal row position after a playback-triggered refresh, preventing stale Leanback row offset from hiding the newest in-progress item.
  • Preserved normal Home navigation without forcing a full Home reload.

Improved

  • Updated release metadata to 0.2.9 / 209.
  • Updated release APK naming to pakflix-v0.2.9-release.apk.

Preserved

  • Playback diagnostics from v0.2.8 are unchanged.
  • Direct Play, Direct Stream, and Transcode behavior are unchanged.
  • Retry/fallback behavior is unchanged.
  • Compose player remains disabled.
  • Release signing remains unchanged.

Local verification

  • Local release build passed.
  • Package verified as com.pakflix.tv.
  • Version verified as 0.2.9 / 209.
  • Release signer verified against the canonical Pakflix certificate.
  • Manual Fire TV testing passed.

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 05 Jul 09:59

Pakflix v0.2.8

Current stable release.

Playback diagnostics release.

Added

  • Added a new Playback Info button to the legacy TV playback controls.
  • Added a read-only Playback Info report showing playback method, video/audio/subtitle stream details, route type, and session diagnostics.
  • Added logcat diagnostics marker: PAKFLIX_PLAYBACK_DIAGNOSTICS.
  • Added safe transcode diagnostics when available, including TranscodeReasons and subtitle method without exposing full stream URLs or tokens.

Improved

  • Changed the recoverable retry toast from a generic player error message to: "Playback issue detected. Trying a compatible stream..."
  • Fixed letterbox and pillarbox areas during playback so unused video space is solid black instead of inheriting the app background.

Preserved

  • Direct Play, Direct Stream, and Transcode selection behavior is unchanged.
  • Existing fallback/retry behavior is unchanged.
  • Existing subtitles, audio, speed, quality, chapters, and aspect controls are unchanged.
  • Compose player remains disabled and untouched.

Asset: pakflix-v0.2.8-release.apk

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 05 Jul 07:48

Release Status

Superseded by v0.2.8. This release is retained for history and should not be used as the current recommended install.

Focus glow repair and Pakflix theme stabilization release.

Highlights:

  • Added visible emerald focus outline for media cards.
  • Added distinct focused-but-not-selected outline for top navigation.
  • Reduced aggressive green glow/wash in card, popup, and background styling.
  • Keeps v0.2.6 updater hardening intact.

Asset: pakflix-v0.2.7-release.apk

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 05 Jul 06:04

Release Status

Superseded by v0.2.7.

v0.2.6 remains the updater hardening release. Release signing and the in-app updater were verified on this release line, but v0.2.7 is now the current stable release.

Asset: pakflix-v0.2.6-release.apk

Full Changelog: v0.2.5...v0.2.6