Repository navigation
Releases
FMHY Android 1.1.4
A fix release: search, Home, list animations, update install and wiki sync.
What's new
- 🔍 Multi-word searches with a typo no longer come back empty
- ✨ Unfollowing a section on Home can be undone
- 🎨 Lists fade in top to bottom and no longer replay when you scroll
- 🔔 New-post alerts no longer replace the app update notification
- 🐛 Installing an app update no longer freezes the screen
Search
- Typos in multi-word searches no longer make the search fail.
Home and sections
- Unfollowing a section on Home shows an undo. A section hidden from Home can be shown again from its menu, and category follow state respects section follows.
- The What's new following feed hides subsections you excluded.
Other fixes
- List rows fade in strictly top to bottom and no longer replay on idle scroll, jumps or every keystroke in search.
- App update install copies the APK in the background instead of on the main thread.
- The follow notification prompt keeps its permission request instead of dropping it.
- Wiki sync retries a section whose parse failed instead of remembering it as done; installing a snapshot no longer races with the database file being replaced.
- Browser: "open anyway" only works from the block page, and closing a tab stops its running jobs.
Wiki data bundled: fmhy/edit 46a32832, 8 Nov 2026, 21,936 sites.
Install: download fmhy-1.1.4.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer.
Full changelog: v1.1.3...v1.1.4
FMHY Android 1.1.3
A feature release that adds automatic checks for new app versions, with notifications.
What's new
- 🔔 The app now checks for new versions in the background and notifies you
- ⚙️ Choose how often it checks: every 6 hours, 12 hours, daily or weekly
- 🔔 Update notifications can be switched off under Settings → App updates
New in 1.1.3
- Automatic update checks. The app looks for new releases in the background and posts a notification when one is available, so you no longer have to open the update screen to find out.
- You choose the schedule. Settings → App updates has a check frequency (6 hours, 12 hours, daily or weekly) and a switch for the notifications; Android 13 and newer asks for notification permission the first time you turn them on.
Wiki data bundled: fmhy/edit 1d813276, 6 Nov 2026, 21,951 sites.
Install: download fmhy-1.1.3.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer.
Full changelog: v1.1.2...v1.1.3
FMHY Android 1.1.2
A patch release that fixes wrong numbers on the What's new tab: a fresh install of 1.1.1 could count changes that never happened.
Fixed in 1.1.2
- What's new no longer counts changes that never happened. The history bundled into 1.1.1 came from a stale build input, so a fresh install showed far too many new and removed sites (about 1800 changes in 30 days instead of about 1475).
- Existing installs correct themselves on the first sync after updating: anything the history feed does not confirm is dropped, and a change the wiki sync saw is no longer counted twice once the feed has it.
- The history feed is checked before it is published: every entry is compared with the real fmhy/edit git history, and the feed is also rebuilt from scratch whenever the code that builds it changes.
Wiki data bundled: fmhy/edit 525a828f, 4 Nov 2026, 21,921 sites.
Install: download fmhy-1.1.2.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer.
Full changelog: v1.1.1...v1.1.2
FMHY Android 1.1.1
A patch release that fixes the What's new tab: the 24 hour, 7 day and 30 day views showed wrong or repeated numbers, and fresh installs showed nothing.
Fixed in 1.1.1
- What's new shows the real history. The app now keeps a change history that goes back months, so the 7 day and 30 day views no longer show the same changes, and a fresh install is no longer empty.
- The history updates itself from a feed that is refreshed every few hours, so existing installs fill in after their next sync.
- Clearer when history is short: a note under the title says where the history starts if it is shorter than the chosen period.
- Edited changes (description or extra-link edits) still come from the tracker, so they only go back about a month.
Wiki data bundled: fmhy/edit 97d8bcb2, 2 Nov 2026, 21,910 sites.
Install: download fmhy-1.1.1.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer.
Full changelog: v1.1.0...v1.1.1
FMHY Android 1.1.0
A feature release: a customisable Home, VPN and HTTPS state in the browser, VirusTotal checks for sites, a new downloads manager and new app icons. It also fixes a sync that could wipe the wiki after an upstream change.
New in 1.1.0
- Build your Home: Home is now a list of 8 blocks (Search, New since last visit, Random pick, Pinned, New in pinned categories, Favourites, Suggestions, Sections). Turn each on or off and drag to reorder in Settings > Home > Build your Home, or tap Edit Home at the end of Home. The old "Personal Home" switch is replaced by the Pinned block; your hidden sections still apply.
- VPN and HTTPS ring on the site icon: green = HTTPS and VPN, amber = HTTPS without VPN, red = not secure. Tap it for connection details and a shortcut to your VPN settings. "Show my IP and country" (off by default) adds your address as seen by Mullvad.
- Disable browsing without VPN (Settings > Protection, off by default): while no VPN is active, pages show "No VPN active" with Open VPN settings and Load anyway once.
- Check a site with VirusTotal from the site icon menu in the FMHY popover. A clean result is remembered for 30 days with a green badge; "Forget checked sites" clears it. Sites nobody has scanned yet can be submitted for a scan after you confirm.
- New app icons: a glowing FMHY logo in a Dark and a Light family, with matching notification and widget icons. The icon picker has a Dark / Light toggle.
- Category names from the FMHY website (Streaming, Listening, Gaming ...) instead of the old wiki titles. A Settings switch brings the old titles back.
Browser
- New downloads manager: full screen, larger rows, filter chips (All, Active, Done, Failed), search and sort.
- Download checks show one chip per service instead of a grey line. An unknown file shows "Unknown · Upload" and uploads for analysis when you tap it.
- New tab faster: long-press the tab counter for New tab or New private tab, or swipe past the last tab.
- Back to FMHY is a half pill attached to the screen edge.
- "Fix this site" now allows all ads for that site. On pages like upfilesgo.com the "disable your ad blocker" text is part of the download section, so hiding it removed the download button. "Reset to defaults" restores blocking.
- The "No VPN active" page stays open and its buttons work.
Search
- Recent changes moved to the Home top bar, beside Settings and the link checker. The link checker has a new shield icon, and its field no longer flashes the Search tab when you open it.
- Subcategory headlines stand out more, and the top bar shows the current category under the title.
Settings and onboarding
- Quieter sync notices: a thin progress line and a sync icon instead of an overlay, a 1.5 s "Updated" pill, and a failure message with Retry. Automatic syncs stay silent unless they fail.
- Calmer onboarding: one decision per page, and the mock-ups match the real app. The swipe-hint popup no longer flashes after setup.
- Protection settings are grouped into sections with plainer descriptions; VPN settings have their own section.
Performance
- The Menu drawer opens without lag on the first tap, because its sections load ahead of time.
Other fixes
- Sync no longer wipes the wiki when upstream moves its section list (it did, with every entry shown as removed). Updates that would keep under 70% of entries or drop half the sections are refused, and an empty wiki repairs itself at launch from the bundled copy.
Wiki data bundled: fmhy/edit 97d8bcb2, 2 Nov 2026, 21,910 sites.
Install: download fmhy-1.1.0.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer. Your Home layout is converted from the old switches on first start; nothing is lost.
Full changelog: v1.0.2...v1.1.0
FMHY Android 1.0.2
A bug-fix release: a new "Fix this site" button for ad-blocker walls, dark mode that reaches dark-themed pages, and a smoother first start.
New in 1.0.2
- "Fix this site" button in the Shield sheet, for pages that say to turn off your ad blocker even though every toggle is off. Ads stay blocked; the page is told they loaded, and any leftover wall and scroll lock are removed. The page reloads, and "Reset to defaults" removes the fix.
Browser
- Dark mode reaches pages with their own dark theme (for example GitHub). Tabs now report a dark preference to the page when dark mode is on, instead of staying white.
- Zoom no longer gets stuck after navigating inside a page while zoomed in: pinch-out and double-tap keep working and the zoom pill shows the right level.
- The browser start page has the same layout whether the bar is at the top or the bottom.
Search
- Search is disabled with a hint while a sync saves the wiki: "Syncing FMHY wiki… search opens when done", instead of showing nothing. It reopens when the sync ends, failed or not.
Downloads
- The launcher notification dot goes away after a download: finished-download notifications are cleared when you open the app.
Settings and onboarding
- The last setup button reads "Start browsing FMHY" and waits until the ad-block rules are downloaded. If the download fails you can Retry or Continue without ad-block.
- Onboarding page 1 is always dark, even on a light phone, and the glow behind the logo fades out without a hard edge.
Install: download fmhy-1.0.2.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer. The per-site settings table gets one new column on first start; nothing is lost.
Full changelog: v1.0.1...v1.0.2
FMHY Android 1.0.1
A fix-and-polish release: smoother scrolling, a fixed picture-in-picture window, fewer false warnings and a faster first launch.
Performance
- Faster from the first launch: the app now ships a baseline profile, so screens are compiled ahead of time instead of running slowly until the phone has warmed them up. Main-thread navigation frames (99th percentile) dropped from 49 ms to 14 ms.
- Lighter list rows: haptics are created once instead of four times per row, so scrolling a section costs about 20x less haptics work (64 → 3 ms per run).
Browser
- No more flicker with a top bar: the page no longer jumps when the bar slides in. Measured with a scripted swipe test: 7 broken frames per run → 0. A bottom bar behaves as before.
- Picture-in-picture shows the video, not the page around it. The video fills the window and returns to normal when you leave PiP.
- Redirects of listed sites are no longer flagged as imitating. A site that moved to a new domain (for example dropdrive.org → dropdrive.rip) used to match its own entry as a lookalike. Unrelated lookalikes and direct visits are still flagged. Same rule for download redirects.
- Toolbar icons follow the theme: menu, forward and find-bar icons were black in dark themes.
Settings and onboarding
- Settings no longer flicker or jump when you scroll up to reveal the search field.
- The onboarding appearance step now applies your choice live instead of only after Next.
Under the hood
- Release tooling: a benchmark module and a scroll-flicker checker (
tools/scroll-flicker-check.py).
Install: download fmhy-1.0.1.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer.
Full changelog: v1.0.0...v1.0.1
FMHY Android 1.0.0
The first stable release. The whole FMHY wiki on your phone: searchable, offline, with an ad-blocking browser and a link checker.
New in 1.0.0
- Built-in download manager: progress, pause and resume, a "download this video" button, optional VirusTotal / Hybrid Analysis checks (your own free key, off by default)
- In-app updates: one tap, nothing installs without you
- Wi-Fi only options for downloads, browsing and updates; Report a problem from inside the app
- Browser: smoother scrolling and pinch zoom, link hold menu, tab groups, back to FMHY, fixes for sites that never loaded
- Ten vibrant accent palettes, a proper light mode, bottom bar styles, swiping between screens
- Pin sections to Home from anywhere you can follow them; "Since last visit" in What's new
- Settings re-sorted, with search
Install: download fmhy-1.0.0.apk below (Android 8.0+). Upgrades in place from 0.4.0 and newer; older builds were signed with a different key, so uninstall those first.
FMHY Android 0.5.4
- Browser in the bottom bar (hold for tabs); opens reliably; full-screen tab list
- FMHY status icon in the address bar, correct per page
- Draggable back-to-FMHY bubble
- Search: parameter pills, in:/is:/site: suggestions, fuzzy/exact, top 3 categories
- What's new: overview by type, search, Day/Week/Month
- Check a link: no autocorrect, steadier, shows where it's listed
- Notices float at the top; Random pick stays; faster swipe to save; new welcome page
FMHY 0.5.3
- Swipe to save is calm: swipe right to left, it acts only after you let go
- Browser bars no longer hop on touch or slow scrolling; thinner FMHY site bar that hides with the toolbar
- "‹ FMHY" button in the browser toolbar
- Floating browser bubble with your tab count; hold it to close tabs or hide it
- Haptics: different patterns for different actions, none on plain taps
- Onboarding ad-block demo plays once, smoothly