FinPlus

FinPlus

FinPlus is a SwiftUI media client for Jellyfin, with optional Jellyseerr integration for discovery and requests. Overview FinPlus is built for iOS and tvOS and focuses on a fast, native browsing and playback experience for Jellyfin libraries. It also supports optional Jellyseerr connectivity for discovery and media requests from the same app. Features Jellyfin authentication, library browsing, and playback Playback resume and progress reporting Live TV channels and guide support Optional Jellyseerr discovery, search, and request flows tvOS user-aware credential isolation Optional Firebase initialization when configured Technologies SwiftUI Jellyfin and Jellyseerr API clients Shared iOS and tvOS codebase Support For any support queries, please contact support@mattcotton.co.uk

Join4

Join4

A modern implementation of the classic Connect Four game as an iMessage app extension. Overview Join4 brings the timeless Connect Four game directly into iMessage conversations. Challenge friends to matches without leaving your chat, featuring smooth animations and real-time gameplay validation. Features Classic Connect Four gameplay Seamless iMessage integration Real-time move validation and win detection Smooth animations for piece placement Automatic turn switching between players Win state detection for horizontal, vertical, and diagonal connections Asynchronous turn-based gameplay How to Play Open an iMessage conversation Tap the Join4 app icon in the iMessage app drawer Start a new game or continue an existing one Take turns dropping pieces by tapping on the desired column Connect four pieces in a row to win Technologies SwiftUI for modern UI Messages framework for iMessage integration MVVM architecture pattern Custom animations and game state management iOS 17.0+