Neo Backup

com.machiav3lli.backup
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Mar 22, 2025, 7 total releases.

Most recent release: May 3, 2026.

Repo

Appears in 1 app stack.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • May 3, 2026 8.3.18
    ## SHA256 d2bd2fbd57bf1e99d12a40ba4418e66543a2983742f16b0f3509262f36f7b4f7 ## Changelog ### Function - Update: Revamp PrefDelegate to replace Pref
    More…
    ### UI & UX - Add: Onboarding page flow - Add: Package names to package selector dialogs - Fix: Updating app on changing theme contrast preference - Update: Replace legacy user prefs with NeoPrefs - Update: Revamp permissions and welcome pages to handle onboarding - Remove: Encryption warning dialog
  • Feb 22, 2026 8.3.17
    ## SHA256 84ab06d7865b58aff82c333bd7d850e22c76e2cc0f5b08da53f50e4f3d02f20b ## Changelog ### Function - Add: Setting to enable/disable storage check on backup action - Add: Fallback options for suGetOwnerGroupContext
    More…
    - Add: AppState flow to AppVM - Add: ExtrasTags DB view - Fix: Restore on wifi backups on newer Android versions - Fix: Backup equality checks - Fix: Duplicate backups (possible racing condition) - Update: Rebase RootFile on SuFile - Update: Replace buttons boolean positive with ColoringState enum - Update: Improve reliability of running async functions in receivers ### UI & UX - Add: Launcher shortcuts support for running schedules - Add: KeepAndroidOpen banner - Add: Backup sharing button - Add: Existing tags suggestion in the adding dialog - Fix: Restore Andy in placeholder icons - Fix: Block list indicator on button in schedule page - Update: Revamp app page, backup items and refresh button - Update: Make Batch page's bottom bar floating - Update: Add action button to permission items - Update: Revamp search bar and the top bars
  • Jan 3, 2026 8.3.16 Release page →
    ## SHA256 ca277ef63c720f79ba6a08bb07434b266c9947abd9005a92d6b384b444d19686 ## Changelog ### Function - Add: Scene overlays and respective strategy - Fix: Running ScheduleReceiver on reboot (credits @Jenna-66)
    More…
    - Update: Replace BottomSheetScaffold with Nav3 bottom sheet navigation
  • Dec 28, 2025 8.3.15 Release page →
    ## SHA256 69c7c312225ec54a99600e8f3149b44ea3284fc3c1dbb7015c289a59b59a4170 ## Changelog ### Function - Add: SchedulerState and ScheduleState to respective VM and page - Add: Check if available storage enough for backup
    More…
    - Add: Checkroot alt-variants (for user-testing) - Add: Worker to refresh backups - Fix: Reduce checkroot false-negatives - Fix: Removing lock page from stack when unlocked - Update: Run ScheduleWork directly from ScheduleReceiver bridging ScheduleService out - Update: Migrate navigation management to Nav3 - Update: Split MainVM workload into 4 VMs - Update: Make Blocklist entity more stable - Update: Improve blocklist repository flows - Update: Make VM-states compose-compiler-stable - Update: Revamp CoroutinesAsyncTask and relevant classes - Update: Simplify package icon composable - Update: Move setting to exact schedules to advanced settings - Update: Revamp PackageRepository abstracting BackupsCache and moving collection to VMs - Update: Collect flow instead of forwarding viemodel in tools - Update: Move secondary functions out of BackendController to BackendUtils or PackageInfo extension - Update: Rebase Home context menu to avoid injecting view models - Update: Move notification channel creation into WorkHandler - Update: Reduce recompositions of recyclers where possible - Remove: ScheduleService ### UI & UX - Add: Random name for new schedules - Update: Revamp root missing page - Update: Simplify multiple UI components - Update: Revamp expandable block layout - Update: Revamp button and chip layouts - Update: Fix back-navigation icon on secondary pages - Update: Revamp sort filter sheet top bar - Update: Info page links to point to codeberg where needed - Update: Separate enabled and disabled schedule lists - Remove: Animated background option
  • Oct 17, 2025 8.3.14 Release page →
    ## SHA256 1cab54519649432f0320dbb3735414009909c27cd48f758d9c1b85b32bd30f8b ## Changelog ### Function - Fix: Running ScheduleReceiver on reboot - Update: Make HelpSheet a page
    More…
    - TargetSDK 36 ### UI & UX - Add: Tags' filter - Fix: Moving dialogs on launch - Update: Add top bar actions to sub-pages
  • Oct 5, 2025 8.3.13 Release page →
    ## SHA256 b7f42fe927b4819ae181759f18524316619cc9d36bd4fd764e5d7a34c759f70e ## Changelog ### Function - Fix: ScheduleService not being started after reboot (credits @jenna-66) - Fix: Getting fitting shell command on Android 9 - or earlier.
    More…
    - Update: Make respective DAO and repository functions suspend - Update: Don't kill the app on pressing back in home page - Update: Revamp schedule packages' filtering - CompileSDK 36 ### UI & UX - Add: Details on custom list, block list and packages-to-backup when manually starting a schedule - Add: Warning dialog on adding app to global block list or deleting schedule - Fix: Predictive back gesture for preferences page - Fix: Transition animation of opening/closing app/schedule pages - Update: Default to user apps as main sorting filter and for schedules - Update: Reduce slide pages pre-composition to default (0) - Update: Revamp welcome page, app page, schedule page and help sheet layouts - Update: Replace the top-bottom-blocks layout with one-block - Update: Revamp chips, tags and buttons layouts
  • Mar 22, 2025 8.3.12 Release page →
    ## SHA256 d2524bd30885f87271a449eb6f06b0704d800cc50a723e8c6860e706983b9788 ## Changelog ### Function - Add: Indices to room entities - Add: Strict mode (logging) for unsafe intents
    More…
    - Add: Su-command(s) for APatch (credits @hg42) - Add: Update package map after finishing a batch/schedule - Add: Tool to clean up backup directory of damaged backups - Add: Tool to enforce the backups limit on all apps - Add: Pref to use PGP key for encryption - Fix: Missing/overdoing delete of backups - Fix: Scheduling (Return to ScheduleService scheduling) - Fix: Launching on refused magisk/root permission - Fix: Check working su-command if pref_suCommand is empty (credits @hg42) - Fix: Recomposing navigation suite on changing pager state - Fix: Loose checkroot (accepted finding one entry in /data/user) (credits @hg42) - Fix: BackupDir not working at start (credits @hg42) - Fix: ScheduleWork not running to end - Fix: Deleting all backups - Fix: Not showing backups of uninstalled packages - Fix: Updating package cache even when app page is closed - Fix: File name value on renaming - Fix: Schedules not respecting backup limits when in background - Fix: Avoid removing sort/filter-related prefs on update - Update: Improve robustness of enabling/disabling specials logic - Update: Improve NeoPref logic - Update: Replace backups' map with a repository instance - Remove: CDATA usage in strings - TargetSDK 35 ### UI & UX - Add: Search bar to block and custom list dialogs - Add: About card to help sheet and welcome page (revamp layout) - Add: Contrast themes - Add: Encryption prefs page - Fix: Dialogs on targetSDK 35 don't respect system insets - Fix: Reactivity of selectable rows in pref dialogs - Fix: Behaviour of navigating back on pages with details - Fix: Reactivity on enforcing backups limit in AppPage - Update: Restore main NB icon colors - Update: Make last backup choices default for backup dialog - Update: Improve Dialog box's padding - Update: Main themes colors - Update: Revamp coloring and style of some components - Update: Only use colored pref icons for more informative purposes (credits @hg42) - Update: Animate updated package items - Update: Navigation icon and text follow standards