[Android Apps and Games] NeedleGames:
Changelog

Latest version:

v0.0.9 (2018-03-15)

* Layout fixes (text no longer overlays or gets cropped in some areas of app)
* Text improvements
* Improved whitelisting domains (you can now simply whitelist the domain instead of finding it in the package)
* Removed 1 empty permission
* Export unique blocked domains from recent screen to a file
* Choose recent activity time from 1 to 7 days
* Refresh recent activity
* Block theme store from being launched - you can now easily use phone themes from XDA or other websites. (works better than simply disabling theme store in package disabler screen)
* "Restore permissions" option in permissions manager screen
* More

Older releases:

v0.0.8 (2018-03-03)

* Fixed the bug where blocking would not enable/disable or show incorrect value
* Fixed dialog asking for key going under screen on devices with small screens and big fonts
* Added a loading screen for enabling/disabling blocking, adding block lists (subscribing), updating lists
* Integrated mmotti's domain package into SABS now. You can safely enable both (don't forget to remove the old one if you have added it before)
* Made SABS block domains only once if they appear in multiple packages
* Added a number that shows how many unique domains are blocked across the all packages (whitelisted domains are not included)
* You can now also use files inside the subscribe screen
* Provider in subscribe screen is not cut of anymore
* Fixed the black theme on dialog asking for key
* Increased the chances of successfully blocking big domain lists
* Removed obsolete and not working permissions in permission manager
* Added descriptions for all permissions in permission manager
* Changed the versionCode (internal code in SABS) to show number of commits at the release moment
* More

v0.0.7 (2018-02-23)

* Added an option to choose whether to block port 53 globally or only on Chrome
* Fixed some app icons not showing up in package disabler
* Updated string.xml with clearer wording and improved settings menu names
* Made long press on an app in package disabler open its settings in phone settings
* Added ability to control READ_CLIPBOARD permission
* Sorted permissions in permissions tab alphabetically
* Fixed custom whitelist being ignored
* Added more fixes and improvements to blocking enabling including but not limited to: fix to not block duplicate domains, fix to first block port 53,
* Added ability to block or whitelist custom wildcards
* Fixed some issues with domain checking
* Changed updater from dialog to snackbar on black theme
* More

v0.0.6 (2018-02-17)

* Share blocked package list
* Materialized whitelist, blocking, subscribe, permission in apps screens, redesigned recent activity screen
* Improved search in package blocker screen
* Orange selection bug fix
* New settings screen
* Ability to disable start-up warning
* Black theme (amoled)
* Option to block port 53 (may break some functionality)
* Removed 15k url limit. The only limit now is set by Samsung (AFAIK ~20k)
* More responsive UI
* Margins in settings and in package disabler fixed
* Made the delete button and checkbox in subscribe screen work all the time
* Fixed and closed issues 1-6, responded to the majority of feature requests, bug mentions on reddit
* Cleaned up
* More small changes (check out recent commits)

v0.0.5 (2018-02-07)

* Optimized for changing package id - no more crashes (if renamed as instructed above), correct uninstall, shows package id in the settings, about screen and lets you copy it by clicking.
* Cleared slides shown at the start when first installing.
* Unblocked port 53 as it is used in many places such as Android Wear. You can expect the option to select whether you want it blocked or not in the future
* Prompt to restore administrative privileges if they get removed

v0.0.4 (2018-02-04)

* Recent activity screen design changes and improvements
* Internal checker that reminds users that the key cannot start with letters "KLM" if their key does
* A warning screen every time a user opens an app that reminds that it is dangerous to edit some things, and so that there wouldn't be any accidental presses while phone is, for example, in the pocket
* Ability to rotate screen, scroll if items are out of screen, support for more screen sizes
* Faster loading for package disabler
* Search icons in search fields
* Import and export disabled package list file name chooser
* List of domains updated
* Fixes for some domains
* Removed billing permission
* Clean-up

v0.0.3 (2018-01-29)

* Fixed back press button bug where user would be taken unnecessary amount of steps back (not level based)
* Fixed bottom bar showing in some screens where it shouldn't
* Fixed some titles in screens
* Native support for 18:9 aspect ratio - no need to press to expand app
* Design fixes
* Asynchronous loading! No need to wait for certain elements to load because it's done in the background
* Google Duo is now by default in whitelisted apps because of errors in duo
* Fixed bug where system apps were reported as user apps

v0.0.2 (2018-01-02)

* Auto updater (notifies about new release, loads website to download)
* Licenses in settings > about
* Removed some dependencies (crashlytics, fabric)
* Updated dependencies
* Material design package manager
* Ripple effect
* Fixed grey background bug (background would change to grey when returning to app when permission manager was on)
* Menu in permission manager
* Pull to refresh in package manager
* Animations in settings
* Snackbars when turning on/off domain blocking, enabling/disabling packages in manager
* One fragment renamed in source files
* Clean-up

v0.0.1 (2018-01-01)

* New project name, readme file, license
* Lint correctness fixes
* Updated build.gradle dependencies
* New bottom bar navigation view (replaced deprecated roughike's BottomBar)
* Materialized - many design fixes, compliance with Material design guidelines (not finished). Including but not limited to: margins, text sizes, colors, styles
* Complete settings menu redesign
* New app icon, button icons and many other images
* Tutorial slides
* About section with links to view source code, send feedback
* Better (but not finished) error fragments and text informing about errors
* Many layouts changed to constraint layouts
* Ability to control extra 308 permissions
* Permissions are now numbered
* Scrollbar on permissions manager fragment