Releases: Shenepoy/Fukaha
Releases · Shenepoy/Fukaha
Release list
v26.09.0
Fixed
- Closing the web share popout, opening Settings, and going back now returns to the main page instead of reopening the share window
- The web share popout now dims the page behind it with a translucent backdrop
- Android provider checks no longer count HTTP error responses as alive
Changed
- Android provider checks use a bounded six-request pool, remove the artificial inter-host delay, and fall back from unsupported HEAD requests to GET
- Android, iOS, and web release metadata now use Lamha-style CalVer (
YY.0M.MICRO) from the rootVERSIONfile
Full Changelog: v0.5.3...v26.09.0
v0.5.3
Changed
- Theme button taps Light ↔ Dark; holding it shakes harder until System
- Home share-target copy distinguishes Android install, iOS paste, and desktop
- Paste-a-link reads the clipboard through the Compose clipboard API
- AGP 9.3, Kotlin 2.4, compile/target SDK 37, and the Android KMP library plugin
- CI runs
:shared:testAndroidHostTestplus compose unit tests - Android versionName 0.5.3 with versionCode 14
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Fixed
- Safari iOS black screen: keep the boot splash if the bundle never paints, and skip WebKit view transitions that paint incorrectly
- PWA safe-area: top app bar accounts for the iOS notch (
safe-area-inset-top) - iPhone paste: do not consume the user gesture with a Permissions API query, and defer field focus until after
readText - Arabic app bar: taller bar and line-height so descenders are not clipped
- System language and theme: re-sync on
languagechange, visibility, and pageshow so PWA chrome matches the device
Changed
- Android
versionName0.5.2 withversionCode13 - README screenshot paths and recaptured store images
Full Changelog: v0.5.1...v0.5.2
v0.5.1
Added
- Locale-switch snapshot cover so changing language does not flash a black window
- Night-mode window surface colors that match the Compose theme
- Settings, embedders, About, and share screenshots for English, Arabic, Japanese, Chinese, and Spanish in light and dark
Changed
- Restore the paste-a-link field as the first Settings section
- Tests lock the paste-field strings and
shareableLinkparsing - Android versionName 0.5.1 with versionCode 12
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Added
- Japanese, Simplified Chinese, and Spanish on Android and the PWA
- Language menu and theme-cycle controls with motion on both platforms
- About credits, version, tutorial, and update check inline on Settings
- Android brand vector that matches the website icon
- Content-hashed production JS, hashed service-worker cache, and Firebase headers for those bundles
- Tests for locale helpers, Android resource parity, web UI/DOM/settings, and PWA static assets
- Screenshots for the language picker, embedder health, RTL help, and JA/ZH/ES Settings
Changed
- Web Settings, share sheet, theme, and language UI aligned with Android
- Embed sharing falls back to the cleaned URL when no fixer exists
- Language persistence accepts locale tags and migrates legacy values
- R8 no longer applies blanket serialization and OkHttp keep rules
- Android versionName 0.5.0 with versionCode 11
Full Changelog: v0.4.4...v0.5.0
v0.4.4
Changed
- Launcher icon is a broom sweeping a broken chain: wood handle, Hisab/Adati green chain, gold sparkles
- Paste-a-link field stays left-to-right in Arabic so sample, URL, and paste keep English order
Full Changelog: v0.4.3...v0.4.4
v0.4.3
Added
- Update dialog can download the GitHub APK and open the system installer instead of only linking to the release page
Full Changelog: v0.4.2...v0.4.3
v0.4.2
Fixed
- Release APKs now use a stable signing key so Obtainium can update without a conflict
- Users on 0.4.0 or 0.4.1 must uninstall once, then install 0.4.2; later updates keep the same signature
Full Changelog: v0.4.1...v0.4.2
v0.4.1
Fixed
- URL fields and share-sheet previews keep
https://in order under Arabic RTL - Opening the Settings test link no longer cancels an in-progress embedder check
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Added
- Check GitHub Releases on launch (about once a day) and from About; shows the changelog with Later / Skip this version / View release
- Settings toggle to turn off the launch check (Obtainium / F-Droid users can leave it off)
- Shared tests for link prepare, settings clamps, catalog identity, and cached health-host lists
Changed
- Parse the bundled embed catalog once and reuse derived platform lookups
- Settings migrations run once per process; unused settings setters and share-sheet strings are gone
- Embedder health state stays on the Settings tab so a probe run does not redraw the whole app
- Drop unused Compose Navigation / ViewModel dependencies
- Split the iOS Settings form so Swift can type-check it on CI
Full Changelog: v0.3.1...v0.4.0