Skip to content

Product History

Full Cleaner Release History: From Extension Setup to 1.0.8

A commit-by-commit release history of Full Cleaner, Fulldive's Android storage cleaner extension, from 2021 setup to the 1.0.8 maintenance line in January 2022.

Full Cleaner Release History: From Extension Setup to 1.0.8 preview

Written by the Fulldive product engineering team, based on direct inspection of the repositories listed below.

Full Cleaner is one of the smaller apps in the Fulldive catalog. It is an Android storage cleaner that was added to the Fulldive extension family in mid-2021 and ran through a short 1.0.x release line before settling into maintenance. This post is the honest, commit-referenced version of that history.

The repository is fulldiveVR/FulldiveExtension.JunkRemover, package com.fulldive.extension.cleaner. History range inspected: 2018-06-19 to 2022-01-10, with 538 commits across all refs. The Fulldive-specific work is concentrated in a roughly seven-month window in 2021, plus a final 1.0.8 update in January 2022.

For the broader context of the Fulldive ecosystem, see From Mobile VR to a Mobile App Ecosystem: The Fulldive Story and What are Fulldive extensions?. For the current availability status of Full Cleaner in particular, see Full Cleaner availability and transparency.

Pre-Fulldive baseline (2018-2020)

The repository pre-dates the Fulldive-branded period. The 2018-2020 commits are mostly upstream maintenance: Gradle upgrades, Material and ConstraintLayout dependency bumps, testing library updates, and general build-system work. There was no Fulldive identity on the app during that time.

That baseline matters because it means the Fulldive-era work starts from a mature-enough cleaner codebase, rather than a greenfield write. This is the same “take a maintained base, adapt it as a Fulldive extension” pattern other Fulldive apps used in 2020-2022.

June 2021: Fulldive extension setup

The Fulldive-branded period starts in June 2021 with four commits that set up the extension:

  • 5514121 — cleaner work. Initial Fulldive-side changes to the cleaner screens and flows.
  • 705a3e7 — cleaner renaming and intents. Renames and adjusts the Android intents the cleaner responds to, so it can be launched from elsewhere in the Fulldive app family.
  • 12f5401 — progress and icons. The visible cleanup progress UI and icon work.
  • fde533f — app ID (com.fulldive.extension.cleaner), content provider permissions, launch-from-main-app flow, and an explicit note about Android SDK 30 permission issues.

fde533f is the load-bearing commit in this period. Android SDK 30 is the Android 11 API level where scoped storage is enforced; the commit is essentially the app discovering what it can no longer assume about the filesystem and content-provider boundaries. Launch-from-main-app is the Fulldive extension pattern that later appears in other apps as well.

June-July 2021: Permission and launch integration, first release

Through the rest of June and into July, the repository records the integration work that any extension app has to do:

  • 6a42c35 — more content provider permission work. Content providers are how two apps exchange typed, permissioned data on Android; a cleaner talking to the main Fulldive app needs this wired up correctly.
  • bb1523b — a permission check that runs from the main app before launching the extension. This is the Fulldive pattern for only handing off to an extension when the required platform permissions are actually granted.
  • 1fab883 — snore guard. An internal build / lifecycle guard.
  • c2a9d6c — version 1.0.1. The first Fulldive-branded release of Full Cleaner.

At this point Full Cleaner was installable as part of the Fulldive extension family, with the main-app launch flow working and the permission boundaries for modern Android acknowledged.

July-November 2021: Release polish

The 1.0.2 through 1.0.7 line is small, focused polish work. The pattern is typical for a utility app in its first few post-launch weeks:

  • 91f5ebe — status return update and version 1.0.2.
  • 0a9570a — startup popup flow and version 1.0.4.
  • bb11585 — dialog appearance tweaks and version 1.0.5.
  • e692af4 — a Kotlin-side fix and version 1.0.6.
  • b35fbfb — version 1.0.7.
  • 52c307f — version 1.0.8.

None of these are large features. They are the “first users found this” cycle: fixing the return-status handling so the main app knows when the cleanup finished, tightening the popup/dialog flow so it does not confuse users on first launch, correcting a Kotlin issue that came up in practice, and cutting releases as each fix landed.

January 2022: Final inspected maintenance

The last Fulldive-era commits in the repository are from January 2022:

  • 953e73a — ties off version 1.0.8 with copyright updates.
  • 357690e — snore library integration.

After that, the repository history we inspected on 2026-04-13 does not show further Fulldive-side feature work on Full Cleaner. The app entered a maintenance-paused state.

What the release line adds up to

Across the Fulldive-branded period, Full Cleaner’s release line is small and specific:

VersionFocus
1.0.1 (c2a9d6c)Initial Fulldive extension release with content-provider permissions and main-app launch
1.0.2 (91f5ebe)Status return between main app and extension
1.0.4 (0a9570a)Startup popup flow
1.0.5 (bb11585)Dialog appearance
1.0.6 (e692af4)Kotlin fix
1.0.7 (b35fbfb)Release cut
1.0.8 (52c307f, 953e73a)Final maintenance release

That is the honest shape of the product: a focused extension that reached a 1.0.8 stable and then stopped receiving new features. It does not have a long feature roadmap behind it, and we are not going to pretend otherwise.

Limits

Full Cleaner is a smaller, less-actively-maintained app. A few things readers should hold in mind:

Why we publish histories like this

We would rather have an accurate product history page for a small app than a marketing page for a product that is not currently being actively extended. That is the same reason the broader Fulldive company story is written against git history, and why the umbrella Fulldive apps page and FAQ aim for plain descriptions rather than hype. For a human read on how Fulldive handles a catalog of smaller apps, the About Fulldive page covers the team-level framing.

For anyone studying Android cleaner apps as a category, Full Cleaner’s 2021-2022 commits are also a useful worked example of what a cleaner app has to do on modern Android even before it ships its first feature: declare an app ID, set up content-provider permissions, handle main-app launch, and confront SDK 30 scoped storage. That work shows up in fde533f, 6a42c35, and bb1523b in the repository history.

Sources

Last updated: 2026-04-16. Commit hashes and version numbers are drawn from Fulldive repositories inspected on 2026-04-13.