Releases: ReitanSora/fluke-mobile
Release list
Fluke v1.3.0
Fluke 1.3.0
This release marks the project rebrand from AIMP Remote to Fluke,
together with a full navigation rework, a guided onboarding flow, complete
server management, and significant performance improvements to the playlist
and player experiences.
What's New
Onboarding Flow
- Added a multi-step onboarding experience with protected routes,
so new users are guided through initial setup before using the app. - Includes server configuration and a success screen that confirms the
connection is ready.
Settings and Server Management
- Introduced a dedicated Settings area with Preferences, Scan, and
About screens. - Full multi-server management: add, connect to, and remove multiple
AIMP servers, all saved persistently. - A saved server list is stored with AsyncStorage and surfaces the currently
connected server. - Server connectivity validation before saving, with clear feedback
when an IP is unreachable or already in the list. - QR code scanning to instantly fill in a server's IP address.
Playlist Experience
- Added pull-to-refresh and a proper empty state to the playlist list.
- A new animated playlist header improves scrolling performance on the
playlist detail screen. - Memoized and extracted playlist components with caching to make long lists
smoother.
Player Improvements
- Rebuilt the player with consolidated playback state and optimized
event handlers. - Integrated song details and a consolidated toggle control in the player.
Improvements
- Restructured navigation from a stack layout to a tab-based layout with
route groups (Home and Settings). - Overhauled the visual theme, constants, typography, and shared UI primitives
such asIconButton,Header/StaticHeader, andTogglePlayer. - Simplified and clarified the global settings context (
AppContext) and the
AIMP WebSocket hook with better TypeScript types. - Strengthened TypeScript typing and aligned the codebase to consistent
formatting conventions.
Dependencies / Platform
- Upgraded to Expo SDK 55 and React Native 0.83.
- Bumped React to 19.2 and TypeScript to 5.9.
- Updated the Android release build configuration and EAS build profiles.
- Optimized the font system and Android release build.
Thanks for using Fluke!
v1.1.0-preview
Change Log
🚀 What's New
Expo Updates Configuration: Added initial configuration for Expo Updates and incremented the application version.
Performance Optimization: Replaced expo-linear-gradient with native styles to simplify the visual implementation and reduce dependencies.
🛠️ Technical Improvements
Dependency Updates: Performed a general update of project dependencies to ensure stability and security.
📌 Commits Included
0ddbd30 — chore: update dependencies
c74ff1a — build: add expo-updates configuration & change app version
11575d9 — refactor: replace expo-linear-gradient with native style
🛡 Checksums (SHA256)
| File | SHA256 Hash |
|---|---|
aimp-remote-v1.1.0-preview.apk |
119c597b5d0d888ba029226869105f2d3243a31106fb88ae587d9d4123a7f387 |
aimp-remote-plugin.aimppack |
DF5B353E1C797FACB21B78374F2A99CFC8999E9E8A24EED184267C66D2FD738A |
v1.0.1-preview.1
AIMP Remote Control v1.0.1-preview.1 (Preview)
Preview build for internal testing. This release includes both the Android client and the required AIMP bridge plugin.
🚀 Highlights
- New App Architecture: Based on Expo Router and
src/directory structure. - Real-time Sync: WebSocket integration for instant AIMP event synchronization.
- Full Playback Control: Play/pause, next/previous, seek, volume, mute, shuffle, and repeat.
- UI/UX Improvements: Playlist browsing, track details modal, and updated app assets (splash screens/fonts).
- Persistent Settings: Server IP, name, and accent color are saved locally.
- Tech Debt: Updated Expo/EAS configuration and TypeScript alias paths.
📦 Included Assets
- 📱
aimp-remote-v1.0.1-preview.1.apk(Android App) - 🔌
aimp-remote-plugin.aimppack(AIMP Plugin) - 📄
checksums.sha256
🛠 Setup Guide
- Desktop: Install the
aimp-remote-plugin.aimppackin AIMP (Options > Plugins > Install). Ensure your PC firewall allows incoming connections on the plugin's port. - Mobile: Install the APK on your Android device (enable "Install from unknown sources" if prompted).
- Connection: Open the app and enter your PC's local IP address in the settings to establish the link.
⚠️ Notes
- This is a preview release and may contain bugs.
- Requirement: The included
.aimppackmust be installed and active in AIMP for the app to function. - Intended for LAN usage only.
- Not recommended for production use.
🛡 Checksums (SHA256)
| File | SHA256 Hash |
|---|---|
aimp-remote-v1.0.1-preview.1.apk |
538E3688E9F467B94A00B2AF042BF0A3AE881E8286E59823558B1353CC4F9D16 |
aimp-remote-plugin.aimppack |
DF5B353E1C797FACB21B78374F2A99CFC8999E9E8A24EED184267C66D2FD738A |