Skip to content

Releases: NeoApplications/Neo-Backup

Release 8.2.4

25 Nov 12:21
Compare
Choose a tag to compare

SHA256

098a711484d18bca104563ce48ea1e3d73b2d24b5faa3d39b482bb9d5d486317

Changelog

Function

  • Fix: BlockLists in schedules
  • Fix: Repetitive running schedules
  • Update: Default disable tracing

UI

  • Fix: Restore full height of terminal

Usability/UX

  • Update: Separate service prefs into backup and restore ones

Release 8.2.3

25 Nov 02:06
Compare
Choose a tag to compare

SHA256

af3f1bd248ea5ac9b070e32744a9179083250eaa17e0abeacead96661a6d20c4

Changelog

Function

  • Fix: Note & Tags in AppSheet
  • Fix: Log not updated when deleting items
  • Update: Separate PrefGroups for logging and tracing

UI

  • Fix: Schedule filters
  • Fix: Height calculation of LogItem/TerminalText, button colors
  • Update: Revamp Chips layout

Usability/UX

  • Add: Batch settings Sheet
  • Add: Tooltips to check all buttons in Batch

Release 8.2.2

23 Nov 11:28
Compare
Choose a tag to compare

SHA256

d0e8db22b86d644643409cf0377e51d958411e455a7fa40ab797d98c62ab6c2b

Changelog:

  • Fix: Schedules handling
  • Add: System theme based icon

Release 8.2.1

18 Nov 11:54
Compare
Choose a tag to compare

SHA256

dfa61f01299cd5e1b24677682b55d4c281ad3c7eccd009f4d67613be4d8f4973

Changelog

Function

  • Add: Persisting backups
  • Add: Dev Prefs: restoreKillApps, pref_refreshOnStart, pref_logToSystemLogcat
  • Add: Dev Prefs: Trace options
  • Add: Terminal for support (retrieving infos by buttons, e.g. toybox versions, su version, text can be saved to Log)
  • Fix: Support of non-magisk SU implementations (su 0 now is the only feature su needs to have)
  • Fix: Bug in ls -l of statically linked toybox variants (e.g. toybox-ext Magisk module)
  • Fix: Handling of ls -l numeric user ids output (xxx_cache group adds 10000 if numeric)
  • Fix: Quoting/escaping problems of Magisk su
  • Fix: Do not use restorecon if selinux context cannot be retrieved from the file system
  • Fix: Don't change group of a cache directory if it'S a system group (e.g. sdcard_rw)
  • Fix: A StorageFile bug resulting more issues
  • Fix: Make startup more robust in case NB was restored by backup software
  • Fix: Cache invalidation
  • Fix: Restoring (un)compressed data/specials
  • Fix: Specials and data: don't restorecon in case of selinux context = "?"
  • Fix: Updating a Package on (Un)Install when there's backups
  • Fix: Delete any password accidentally saved to non-encrypted preferences
  • Update: Special folders start with !- to put them at the top of a directory listing
  • Update: Activities hold VMs (avoid memory duplicates)
  • Update: Simplify files creation
  • Update: Improve tar error output handling
  • Update: Dev prefs: pauseApps + pmSuspend is now backupPauseApps + backupSuspendApps
  • Update: Toybox scores
  • Update: Migrate fields from LiveData to Flow
  • Update: Context menu actions to non-blocking
  • Update: Replace AppInfo of uninstalled packages that left backups

UI

  • Add: Missing buttons to legend on HelpSheet
  • Add: Save button to error dialogs
  • Fix: Share button on Logs works now
  • Fix: LogsPage
  • Fix: ScheduleSheet custom & block lists state update
  • Update: Allow swiping between pages
  • Update: Minimize & simplify UI layouts
  • Update: Hide NavBar when in a Tool page
  • Update: Log entries have a maximum height and are scrollable
  • Update: Global loading/busy bar
  • Update: Migrate updatedApps bar into expandable FAB
  • Update: Make StatusBar transparent

Usability/UX

  • Add: Tooltips to AppSheet action buttons
  • Add: Save/Load context menu selections
  • Fix: Dependent preferences should now work flawless
  • Fix: Re-initiating app state when rotating screen
  • Fix: Show Launch action only for launchable apps
  • Update: Alphabetical sort respects Locale
  • Update: Short touch on the app icon will select it, a long touch opens context menu
  • Update: Hide irrelevant actions for Specials
  • Update: Search term is applied again when changing tab
  • Update: Make SortFilterSheet immediately updating counts

Release 8.2.0

22 Oct 03:37
Compare
Choose a tag to compare

SHA256:

5df766d89b1b3dafd84467fc2af27167f4f32daff4b3e333b790a36afa4962ae

Changelog:

  • Add: Support for themed icon on A13
  • Add: Option to backup no_backup files
  • Add: Option for multiline InfoChips Pref
  • Add: Option to Squeeze NavItems' text instead of ellipsis
  • Add: Note about downgrading being only supported by debuggable packages
  • Add: Selectable Home items with context menu (needs heavy testing)
  • Update: New icons (Phosphor icons)
  • Update: Allow to backup the app
  • Update: TopBar layout
  • Update: Set better fitting view composition strategy for Sheets
  • Update: Make progress bars global
  • Update: Migrate SplashActivity to compose
  • Update: BackupItem's layout to better fit low dpi and huge fonts
  • Update: Improve error messages to include a log
  • Update: Revamp password dialog
  • Update: Show error message when passwords don't match
  • Fix: Handling when apk is not called base.apk
  • Fix: Auto updating AppSheet after uninstall/enable/disable/restore
  • Fix: Crash on recreating app with a Sheet initiated
  • Fix: Crash on prefs having wrong data
  • Fix: Forwarding to Main directly from Intro
  • Fix: Tonal surface follows set accent color
  • Fix: Not respecting default Backup prefs
  • Fix: StringPref value not shown
  • Fix: Password field not being marked as password
  • Fix: Device/biometric lock prompt throwing exception
  • Fix: SeekBar's layout
  • Fix: TopBar title for Exports & Logs
  • Fix: Version name alignment in HelpSheet
  • Remove: Tint for Prefs' icons
  • Remove: Xml-based unused resources (replaced with compose-based)

Release 8.1.3

20 Sep 05:40
Compare
Choose a tag to compare

SHA256: 4f586a56d4a4d5005029b0cf40a499d32de9f4dcf5c2b99550498650e3c0575c

Changelog

  • Update: Migrate navigation fully to Compose
  • Update: Convert AppInfo to chips
  • Update: Layouts of BackupItem,
  • Update: Unify TopBar and sort management by Main
  • Update: Apply Sort/Filter options to sheet's stats
  • Update: Make sheets fill available size
  • Update: Tag editor animation
  • Update: Revamp prefs UI
  • Update: Matrix link
  • Update: NavBar items UI
  • Fix: Inconsistent default theme pref (@hg42)
  • Fix: Cropping package name in AppSheet

Release 8.1.2

11 Sep 22:16
Compare
Choose a tag to compare

SHA256: 77cc06e162d04f1a057bd8df5c9a8f94091a9978fc47e12371ca22a7ad8f93b6

  • Fix: Wrong default for pmSuspend (@hg42)
  • Fix: Disabled app's text color in app sheet (@hg42)
  • Fix: List item selection
  • Fix: Pref's slider text color (@hg42)
  • Add: Pref's slider adaptive steps (@hg42)
  • Add: Prefs' dynamic title
  • Update: Prefs' BottomNavBar UI

Release 8.1.1

07 Aug 10:08
Compare
Choose a tag to compare

SHA256: 3c2e5cd37a0a985111ce5c1a8ead0eb1405b71ca83c90f6d972e8ca77c56c65b

  • Fix: Sheets scrolling
  • Fix: Clumsy updates button on devices with low dpi
  • Fix: Restrict process pausing detection
  • Fix: Cleaning search bar on close
  • Update: Revamp Prefs (based on Compose)
  • Update: Revamp export/import tool
  • Update: Backups retention limit to 100
  • Update: Dynamic theme

Release 8.1.0

23 Jul 01:20
Compare
Choose a tag to compare
  • Add: Dynamic color support (aka Material You)
  • Add: Backup size (applies only to new backups)
  • Add: Tags & Note
  • Add: Optional info log in the topBar (@hg42)
  • Add: Installer package name
  • Add: Session installer (in anticipation of A13 restrictions)
  • Add: New sort criteria
  • Add: Gray coloring of app type's label
  • Add: Loading and batch progress bars
  • Add: Filter permissions list (fixes some restore exceptions)
  • Add: Version name in HelpSheet (@hg42)
  • Add: Repeat restore try without permissions once if it fails
  • Fix: Data reset after reboot (@hg42)
  • Fix: Initial Root check (@hg42)
  • Fix: (catch&ignore) List-related irregular crash
  • Fix: DocumentInfo/size of files (@hg42)
  • Fix: Obey search with select all (@hg42)
  • Fix: Use proper first user appId instead of hardcoded one (@hg42)
  • Fix: Schedule's special filter visbility
  • Fix: OAndBackupX to Neo Backup in some strings (@WhaleHub)
  • Fix: Packages placeholder icons
  • Update: Use cancelable snackbar for popup info
  • Update: Migrate sheets to stateful Compose
  • Update: Adapt --mount-master option to what libsu detected (@hg42)
  • Update: Show encryption reminder only three times
  • Update: Improve SAF access performance (@hg42)
  • Update: Select utilBox by score (@hg42)

SHA256: 4ac1a9f5f54ae892440cf2cff11145bb282bd28fb0548688ce90fa33132c2505

Release 8.0.2

29 Apr 11:37
Compare
Choose a tag to compare
  • Fix: Auto-updating AppSheet package