Skip to content

Releases: NeoApplications/Neo-Backup

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

Release 3.2.0

23 Sep 08:58
Compare
Choose a tag to compare
  • Added: new Navigation
  • Added: badge for updated apps in Main
  • Fixed: save checked items in Batch
  • Fixed: sync of check all in Batch
  • Fixed: search filtering unexpected behavior(caused by caching)
  • Fixed: resume behavior
  • Updated: improve refresh performance
  • Updated: improve on visual performance (Action instances and Sheets launch speed)
  • Updated: Translations (Norwegian, Dutch, Turkish, Chinese, Portuguese)

Release 3.1.1

10 Sep 23:33
Compare
Choose a tag to compare
  • Added: the Intro
  • Added: encryption password check field
  • Removed: Busybox path preference
  • Fixed: showing the present date instead of the last backup
  • Fixed: not updating the items' update tag after new backup
  • Updated: Translations (Norwegian, Russian, Italian, French, Dutch, German)
  • Updated: set remember sort/filter default to on
  • Updated: set biometric lock default to off
  • Updated: hide log viewer