Releases: NeoApplications/Neo-Backup
Releases Β· NeoApplications/Neo-Backup
Release 8.2.4
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
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
SHA256
d0e8db22b86d644643409cf0377e51d958411e455a7fa40ab797d98c62ab6c2b
Changelog:
- Fix: Schedules handling
- Add: System theme based icon
Release 8.2.1
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
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
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
SHA256: 77cc06e162d04f1a057bd8df5c9a8f94091a9978fc47e12371ca22a7ad8f93b6
Release 8.1.1
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
- 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
- Fix: Auto-updating AppSheet package