Skip to content

Releases: NeoApplications/Neo-Backup

Release 8.0.1

29 Apr 09:07
Compare
Choose a tag to compare

Fix: Not loading uninstalled apps

Release 8.0.0

28 Apr 23:57
Compare
Choose a tag to compare

NEW BACKUP STRUCTURE: Older backups (v6-v7) are experimentaly supported. It's nevertheless prefered to use a new backups directory for a cleaner experience.
NEW FILTER FORMAT: Requires reseting sort/filter manually

  • Add: Backend's lazy loading (half-baked)
  • Add: Loading toasts for refresh.
  • Update: Migrate fragments & sheets to Compose and update UI
  • Add: Fake developer settings (@hg42, mostly for debugging/testing reasons)
  • Add: Generic support for older backups(v6-v7) (@hg42)
  • Fix: Freezing more essential packages (@hg42)
  • Add: Backup & restore permissions
  • Fix: (Not) restoring package to both/all profiles
  • Fix: Reseting search box on work finished
  • Fix: Handling backups with dot-dot-dirs (@hg42)
  • Add: Auto update list on external install/uninstall
  • Add: Option to disable compression (@hg42)
  • Update: Refactor batch actions (@hgx42)
  • Update: Many UX improvements for search, scrolling & AppSheet
  • Removed: Tags & Notes disabled for now
  • Update: Compile & targetSDK 32
  • Update: Java 11
  • Add: Special backups to schedules
  • Fix: Using toybox on SDK26 (@hg42)
  • Add: Call log special backup (@dl200010)
  • Fix: SMS/MMS special backup (@dl200010)
  • Update: Improve error reporting (@hg42)
  • Fix: More strict hard links (@hg42)
  • Update: Complete rework of the running notification. (@hgx42)
  • Update: All non-senstive preferences converted to non-encrypted (@hgx42)
  • Update: Improve the app restart on theme/language change
  • Fix: Messed up scheduling after rebooting device
  • Add: Simple switch where to place the Wifi config file (@pizze)
  • Add: Made the compression level configurable (In can greatly reduce the backup time, @pizze)
  • Add: Retry mechanism to detect when PackageManager is not ready after installing an APK (@pizze)
  • Fix: Schedules filter
  • Fix: Welcome fragment scrolling view
  • Update: Place state text under actions in AppSheet
  • Update: Separate excluded dirs and cache (@hg42)
  • Update Translations

Release 7.0.0

09 Oct 08:21
Compare
Choose a tag to compare

BACKUPS HAS NEW VARIABLE: making new backups incompatible with old versions of OABX
SCHEDULES REVAMPED: schedules will be deleted on update and old exports aren't usable

UI

  • Add: Theming engine
  • Add: Transition animations
  • Add: Elevation/shadows to UI (viewable in light theme)
  • Add: PrimaryDark color to system's navigation bar
  • Update: Revamp UI (Material design 3 & new icons set)
  • Update: Replace the snackbar with a simple text on top of activity and appsheet
  • Fix: Crashing on changing theme
  • Fix: Sort/Filter and Blocklist buttons colliding with lower dpi

Function

  • Add: Media files backup
  • Add: Randomized IV for the Cipher
  • Update: TargetSDK 30
  • Update: Exclude cache size from data size
  • Fix: Postpone chmod to do it after restore (@hg42)
  • Fix: Special characters in ls output and quoting(@hg42x)
  • Fix: Sorting by data size
  • Fix: Improved exception handling with TarUtils (@hg42)
  • Fix: Firefox restore (@hg42)
  • Fix: Including uninstalled apps in scheduled backups

Usability/UX

  • Add: Extras [Note and Tags]
  • Add: Blocklist shortcut to all navigation fragments
  • Add: Animated placeholders while loading apps' list
  • Add: Schedule special filter for old apps
  • Add: Disabled apps filter
  • Add: Backup all updated apps button
  • Add: Support for countries' specific locales
  • Add languages: Chinese(traditional/Taiwan), Portuguese(Brazil), Lithuanian.
  • Update translations: Chinese(simplified), Vietnamese, Ukrainian, Russian, Arabic, German, French, Polish, Norwegian, Italian, Swedish.
  • Update: Automate locals generation
  • Update: Revamp app's navigation (Activities and Fragments)
  • Update: Revamp filters and modes
  • Update: Improve readability of app's info in app sheet
  • Update: More informative error messages
  • Update: Grey out encryption password preferences instead of hiding it
  • Remove: Main special filter split
  • Remove: Info shortcut from Main fragments
  • Fix: Hide Navigation Bar while in tools

Release 6.0.1

02 Jun 23:02
Compare
Choose a tag to compare
  • Fixed: Exclude system apps checkbox in the schedule sheet
  • Fixed: Import the val of exclude system apps on schedules' import
  • Added: Vietnamese, Hindi & Ukranian
  • Updated translations:Arabic, Spanish, Italian, Portuguese, Russian, Catalan, Turkish, Indonesian

Release 6.0.0

04 May 23:16
Compare
Choose a tag to compare
  • Added: Encrypt private preferences including encryption password (using Android keystore)
  • Added: Export/import of schedules
  • Added: Global blocklist applies to Main
  • Added: Ascending/descending sort support
  • Added: Warning text to backup directory picker
  • Added: Direct share button for logs
  • Added: Better error handling
  • Updated: Make backup dialog checks response to the service's active options
  • Updated: Use modes' checkboxes in the backup/restore/schedule dialogs
  • Updated: Schedule action on first day if possible
  • Updated: Replace Blacklist with Blocklist
  • Fixed: Don't schedule when disabled
  • Fixed: Crash when scheduled list of apps is empty
  • Fixed: Schedules not firing on time
  • Fixed: Delayed notifications of some restored apps (exclude the push notifications' ID from backups)
  • Fixed: Backup instance folder left untouched after backup failing
  • Fixed: Hiding device lock option when there's no lock
  • Added: Catalan language
  • Updated translation: Arabic, Spanish, Indonesian, Polish, Russian, Japanese, Chinese, Dutch, French

(Anniversary) Release 5.1.0

18 Mar 00:50
Compare
Choose a tag to compare

It's been a wild year introducing us to some new challenges but also building a nice community around a new project.

Thanks for everyone that took (and still takes) part of the project at any point.

Special thanks goes to @tsiflimagas, @Tiefkuehlpizze, @hg42 and @jensstein.

  • Added: Tool to save apps' list to a file
  • Added: Option to use device credentials as lock
  • Added: Names to schedules
  • Added: Force kill and launch to App Sheet
  • Added: Updated apps bar
  • Added: Snackbar on single Backup/Restore actions
  • Added: Warning text to enable special backups preference
  • Updated: UI/UX revamp (in co-op with @opepp)
  • Updated: STOP-CONT default is on
  • Fixed: Scheduling backups
  • Fixed: Log items sdk release name
  • Fixed: Crash on batch actions with nothing checked
  • Updated Translations: Norwegian, German, Chinese, Spanish, Polish, Indonesian, Malayalam, French, Turkish, Arabic
  • A ton of other small fixes

Release 5.0.2

24 Feb 13:44
Compare
Choose a tag to compare
  • Fixed: Message disply on error (@hg42)
  • Fixed: Quote issue in backup process (@hg42)

Release 5.0.1

13 Feb 23:00
Compare
Choose a tag to compare
  • Updated: Improving shell commands function (@hg42)
  • Fixed: Missing files for some special backups (@hg42)
  • Fixed: Throwing exception on sockets and other special files (@hg42)
  • Fixed: Failed backups with files with names with double spaces (@Jakeler)
  • Fixed: STOP-CONT log messages (@hg42)
  • Fixed: Correct SELinux context (@Jakeler & @hg42)
  • Updated: Gradle & Dependencies
  • Updated translations: Polish, Portuguese, Chinese, Greek, German, French, Norwegian, Dutch, Spanish, Italian, Indonesian, Japanese, Russian
  • Clean up

Release 5.0.0

03 Jan 21:29
Compare
Choose a tag to compare

NEW MAJOR VERSION: incompatible with the old releases.
MIGRATED TO KOTLIN
SCHEDULED ACTIONS CAN ONLY LAST 10 MINUTES (SYSTEM CONSTRAINT): so partition your group of apps.

  • Added: Individual modes for apps in batch action dialog
  • Updated: Choosing a backup directory doesn't create a child folder anymore
  • Updated: Far less unneeded refreshing
  • Fixed: APK/data not found error
  • Fixed: Persistent storage permission
  • Fixed: A11 support
  • Far too many other improvements, fixes and cleanups (in the full changelog)

Release 4.0.0

02 Nov 00:12
Compare
Choose a tag to compare
  • Added: Allow parallel batch tasks
  • Added: Disable verification of apps over USB before installing and re-enable it afterwards
  • Added: APK & Data checkboxes in Batch
  • Added: Storage Access Framework support (Credits @Tiefkuehlpizze)
  • Added: Symlink/Pipe Support (Credits @hg42 and @Tiefkuehlpizze)
  • Added: Multi Backup support (Credits @Tiefkuehlpizze)
  • Added: HelpSheet to deliver help easily
  • Added: More clear messages informing user about running processes
  • Added: Arabic, Bosnian and Malayalam
  • Updated: Tags system
  • Updated: Use STOP/CONT to make sure no background processes ruin the backup (Credits @hg42 & @Tiefkuehlpizze)
  • Updated: Restructure Schedules
  • Updated: Backups directory is /OABackupX now
  • Updated: Backup Structure (Credits @Tiefkuehlpizze)
  • Updated: Whole new layouts for UI elements
  • Updated: Encryption warning leads directly to its preferences
  • Updated: Translations
  • Fixed: Log viewer
  • Fixed: Create Log when errors occur on backups
  • Removed: Annimon stream dependency
  • Too many other improvements, fixes and cleanups