Changelog for Data counter widget List of changes, newest changes first. ('+' = new feature, '-' = removed feature, '*' = changed feature) Version 3.5.3 * Bugfix: It was impossible to read the pro features table in some languages. * Translation improvements. * Other minor fixes. Version 3.5.2 + Added Internet speed test. + Added tip to make it easier to discover that the cells and rows on the device usage tables can be clicked to see more details about app usage. + Added link to video showing how to add the speed meter as a Quick Settings tile. * Made diagnostics e-mail a bit more user friendly. Version 3.5.1 + Added support for sending debug log file on Android 11. * Bugfix: Pro screen would freeze for users with standalone pro app installed (introduced in version ~3.4.9). * Bugfix: Indonesian language did not work (introduced in version 3.5.0). * Bugfix: It was impossible to select Indonesian and Thai from the app's settings (though the language would be correctly picked if no language was specified in settings) (introduced in version 3.5.0). * Translation improvements. + Added support for one-time in-app purchase. Version 3.5.0 * Bugfix: Subscriptions for pro version would in some cases become deactivated (introduced in version 3.4.9). + Added Indonesian translation. + Added Thai translation. * Translation improvements. * Other minor fixes. Version 3.4.9 + Added support for Android 11. * Translation improvements. + Added Japanese translation. + Added Russian translation. + Added Italian translation. + Added Korean translation. + Added Portuguese translation. + Added support for subscriptions. Version 3.4.8 + Added Spanish translation. + Added Dutch translation. * Fix for rare crash. Version 3.4.7 + Added language selector in settings. + Added Brazilian Portuguese translation. * Added new smaller and new larger text sizes for the widget. * Translation improvements. * Other minor improvements and fixes. Version 3.4.6 + Added Hungarian translation. * Bugfix: The height of the data plan settings were in some cases incorrect - hiding the last setting. * Translation improvements. * Minor improvements and fixes. Version 3.4.5 * Translation improvements. Version 3.4.4 + Click on active tab (aka reselect) to go back to first page. * Translation improvements. * Bugfix: Fix for crash when going from > 31 days to weekly cycle in billing cycle dialog (introduced in version 3.4.2). * Minor fixes. + Added Romanian translation. Version 3.4.3 + Added shortcut from app's settings to the device's notification channel settings for the app. * Bugfix: Fix for rare crash introduced in version 3.4.2. * New help page. * Improved German translation. Version 3.4.2 * Made it possible to click specifically on download, upload or total for device usage when drilling down into app usage. * Made it possible to choose up to 90 days (vs. 31) in daily/X days billing cycle. + Added button for setting billing cycle for Wi-Fi in same go as for mobile. + Added German translation. Version 3.4.1 + Added support for displaying "0 Bytes" when there's no data usage (instead of hiding the line on the widget). * Made it easier to choose to display or hide mobile and Wi-Fi data usage in widget. * Improved app in landscape mode on smaller screens. * Minor UI improvements. Version 3.4.0 + Added support for clicking on device usage to drill down into app usage. * Bugfix: Text colour of x axis in dark mode was black. * Minor "App usage" improvements. Version 3.3.9 * Device usage bar charts are now grouped by time. * Other bar chart tweaks. + Added warning about roaming usage inaccuracies in some devices when roaming is selected in device usage filter. * Bugfix: "This week" in "App usage" would in some cases use incorrect start date for its calculations. Version 3.3.8 + Added experimental not finished bar charts and filters for device usage to get some user feedback. + Added Turkish translation. * Bugfix: When having several widgets showing as notification in status bar it could be hard to have them removed. + Added tips about long pressing the widget refresh notification (typically visible on Android 10+) to get an option to hide it. * Some translation improvements. * Moved roaming from app settings to filter in "Device usage". * Improved margins for data tables and usage view on bigger devices. Version 3.3.7 * Clarified that it's Google fault that multi-SIM doesn't work in Android 10. * Tweak to adhere to change in Gmail app that made support e-mails appear empty. + Started showing translators in about screen - like in Data counter widget 1 and 2. * Minor fixes and improvements. Version 3.3.6 * Some translation improvements. * Bugfix: Disabled widget look in status bar for Android 6 as it is not supported by the platform. Version 3.3.5 + Added Danish translation. * Improved Chinese translation. * Other minor translation improvements. Version 3.3.4 + Added Chinese and French translations. * Bugfix: Setting transparency of widget didn't work in some cases. * Bugfix: Text size description wasn't updated in widget config screen when changing the size. * Bugfix: Internet speed meter's texts for download/upload were reversed when showing speed in Bytes per second. Version 3.3.3 + Added the billing cycle drop down to the add widget screen. * Improved handling of decimal numbers in some languages when inputting data quota. * Minor fixes and improvements. Version 3.3.2 + Added Internet speed meter quick tile. + Added possibility to hide widget configuration for invisible (ghost) widgets. + Added button for removing widget + speed meter status bar notification. + Added button for snoozing Internet speed meter status bar notification. * Bugfix: Speed meter graph crashed on some devices (version 3.3.0-3.3.1). * Bugfix: Speed meter notification would in some cases be re-enabled after disabling it and turning off and on screen (version 3.2.2-3.3.1). Version 3.3.1 + Added toolbar icon for going to settings from widget configuration. + Added app shortcuts for Internet speed meter and settings (Android 7.1+). * Minor fixes and improvements. Version 3.3.0 + Added filters for Wi-Fi, mobile, roaming, download and upload for app usage. + Added support for disabling Data counter widget pro icon (when running pro version 1.0.3 and above). + Added Internet speed meter screen. Version 3.2.2 + Pro feature: Added experimental support for Internet speed meter in status bar. + Added Greek translation. * Minor fixes and improvements. Version 3.2.1 + Added option to use widget look in status bar. * Bugfix: Version 3.2.0 had a bug where non-monthly billing cycles for multi-SIM were ignored. * Minor fixes and improvements. Version 3.2.0 + Added support for different billing cycles and quotas for each SIM card + Wi-Fi. * Minor fixes and improvements. Version 3.1.4 + Added option to remember last visited tab (and page within tab) in global settings. * Permission to read phone state no longer needed when running on Android Q. + Added helpful animation for enabling usage access. * Bugfix: Added missing headers in widget usage view. * Minor improvements. Version 3.1.3 + Added Polish translation. * Minor improvements. * Added support for Android Q. Unfortunately multi-SIM support has been removed from Android Q (will still work on Android 9 and below). Version 3.1.2 * Minor improvements. Version 3.1.1 * Defaulting to not splitting data usage on roaming status as some devices display inaccurate data usage (especially when sharing data connection (tethering)). * Changed how device data usage is summarized (see above). * Bugfix: Widget and device data usage screens is updated correctly when changing widget and app settings. Version 3.1.0 * Improvements around multi-SIM. * Improved SIM card info fetching. * Minor fixes around name display of SIM cards on multi-SIM usage. * Other minor improvements. Version 3.0.9 + Added night mode for pro users. * Bugfix for multi-SIM: If SIM-cards had the same name only one would show up in the list in the "Device usage" tab. Version 3.0.8 + Added filtering of apps in the "App usage" tab. + Added pinning of apps in the "App usage" tab (long-press to pin). + Added Norwegian translation. * Minor fixes. Version 3.0.7 * Minor improvements and fixes. Version 3.0.6 * Bugfix: It wasn't possible to add widget on the Huawei launcher and few others brands/home screens. Version 3.0.5 + Historical data for a set billing cycle is now shown below the widget graph. * Bugfix: Manual reset was set far back in time the first time it was selected. * Minor improvements. Version 3.0.4 * Bugfix: It was hard to see the navigation buttons on some devices. * Bugfix: Some devices were unable to add the widget when upgrading from versions before version 3.X. * Other minor improvements and fixes. Version 3.0.3 * Bugfix: Users with pro didn't get pro features from version 3.0.0. Version 3.0.2 * New release as 3.0.1 build was broken. Version 3.0.1 - Removed donation link as it is considered a violation of the Google Play Policy. Version 3.0.0 * Initial release of a new major version of Data counter widget. + Added support for seeing details about apps' data usage. * Side menu has been replaced with tabs. * This version is English only and supports Android 6 (Marshmallow) and up. * Most of the app has been rewritten from scratch. Version 2.3.2 * Minor improvement. Version 2.3.1 * Bugfix: Widget was using too much width when using a quota in version 2.3.0. Version 2.3.0 + Added support for dual SIM (multi SIM) for Android 6 and on (when not using "Pre-Marshmallow counting"). * Preview of widget now also have the same data as the widget itself. * A lot of minor fixes and improvements. Version 2.2.9 * Bugfix: Quota percentage was in some cases displayed incorrectly. Version 2.2.8 + Widget tab now can show both Wi-Fi and mobile data usage. + Widget tab now can show amount of data and number of days left in cycle. + Added option for XL, XXL and XXXL text sizes in widget. * Other improvements of widget tab. * Re-added wake lock permission for Android 7 as some devices do not support Network Stats Manager. * Other minor fixes. Version 2.2.7 + Added option for disabling use of wake lock (not applicable for devices using Network Stats Manager). * Removed corner cases where some errors might keep a wake lock. Version 2.2.6 + Added support for Network Stats Manager on Android 6 (like on Android 7). * Bugfix: Fix for rare crash when updating widgets. * Improved battery efficiency when using Network Stats Manager. + Added yearly statistics for when using Network Stats Manager. * Improved performance when loading usage statistics when using Network Stats Manager. Version 2.2.5 * Navigation drawer now adheres material design. * Made the app even more robust. * Not asking for unnecessary permission on Android 6. * Improved permission request text a bit. Version 2.2.4 * Asking for less permissions on Android versions before version 6. * Other minor improvements. Version 2.2.3 * Bugfix: Dialog informing access to network usage was incorrectly shown on versions before Android 7. - Removed old widgets for Android 7+. * Changed about screen and changelog. * Improved error handling. * Bugfix: Fix for rare crash while trying to export data. * Other minor improvements. Version 2.2.2 * Bugfix: Fix for rare crash while updating widget on Android 7. Version 2.2.1 * Bugfix: Fixed export of data (only available for devices before Android 7). * Various bugfixes for Android 7. Version 2.2.0 + Proper Android 7 (Nougat support). * Implemented changes from version 2.0.8-2.0.9. * Changed from Firebase Crash to Crashlytics. Version 2.1.3 * Minor improvements. * Bugfix: Some users experienced several counts for mobile traffic (count was not grouped by network interface). * Improved error report. Version 2.1.2 * Improved error report. + Added support for another network interfaces. * Using non-pre-Froyo counting method for existing installations. Version 2.1.0 + Added Firebase Analytics + Crash. Version 2.0.9 * Bugfix: Fixed Wi-Fi counting for Android 7. Can only count if the device doesn't have support for mobile data. + Added support for data counting for Chromebooks. * Bugfix: A few devices got their data count double from version 2.0.7. Version 2.0.8 * Disabled pre-Froyo counting method for Android 7 because of changes in file permissions. * Bugfix: Some users experienced several counts for mobile traffic (count was not grouped by network interface). * Improved error report. + Added support for another network interface. Version 2.0.7 + Added support for another network interface. * Using non-pre-Froyo counting method for existing installations. * Improved error report. Version 2.0.6/2.1.1 * Bugfix: Old widgets would crash during configuration of monthly start date. Version 2.0.5 * Started using Pre-Froyo counting method as default because of bug in Android 5 + 6 (https://code.google.com/p/android/issues/detail?id=78924 )that causes data reported as way too high. + Added Polish (pl) translation. * Improved Norwegian translation. Version 2.0.4 - Removed old little used settings (mostly relevant from before Android 2.2) for grouping data per interface type. * Bugfix: Removed inaccurate usage of fallback to old counting method. Should hopefully fix problems with quite a few handsets running Samsung and Lollipop. * Bugfix: Fix for some rare crashes in statistics screen. Version 2.0.3 + Added support for another network interface (rmnet_sdio1). + Added new usage graph. Version 2.0.2 * Bugfix: Configuration of old widgets was in some cases not available. * Bugfix: Fix for crash when exiting configuration screen. * Bugfix: In rare cases (Samsung Galaxy Note 3 KitKat) were only traffic in one direction is reported, the count wasn't stored. * Minor improvements. + Added green text colour for pro version. * Bugfix: Fix for crash when updating the widget. + It's now possible to adjust the text size of the widget. Version 2.0.1 * Bugfix: Pro version had some incorrect colour names. * Bugfix: Widget settings were left on top of global settings when backing of screen when the user had one widget. * Minor improvements. * Now using legacy data formatting for old widgets to improve appearance. Version 2.0.0 * Brand new design for Android 4.0+. * Bugfix: Fix for rare crash on some Xperia devices. * Unit shown is now changed if 10 percent or more above unit. * Bugfix: Fixed missing cell data counting on a range of devices. Version 1.5.9 * Bugfix: In rare cases were only traffic in one direction is reported, the count wasn't stored. * Bugfix: Fixed missing cell data counting on a range of devices. * Changed app icon. Version 1.5.8 * Bugfix: 'this week' was shown to 'this month' in Danish version. * Changed application icon. * Started using TrafficStats for counting mobile data. Possibly more accurate for 4G devices. * Bugfix: Monthly start date wasn't stored in some cases. * Set targetSdkVersion to 15. * Changed launcher icon. * Bugfix: Quotas in Gigabytes was calculated as Megabytes. + Added support for widget resizing. + Added widget preview. + Added new widget dimensions for v14 and above. Version 1.5.7 * Bugfix: Made text look better in all widget sizes and modes. Version 1.5.6 * Bugfix: The statistics table didn't always look good because some missing table row span. - Removed Bluetooth PAN counting as this seems to be a very little used feature and is probably only supported on a few devices anyway. + Added proper Honeycomb (Android 3.0/3.1/3.2 - API level 11/12/13) support. + Added hardware acceleration. * Changed the selection for monthly from custom date. + Added quota progress bar for pro version. * Changed how colors and backgrounds work. + Added option for selecting which interface types to display on widget in pro version. Version 1.5.5 * Bugfix: 2x1 widget with black background in landscape mode didn't look good. * Added tags with required = false for Wi-Fi and touchscreen. * Improved bug report to discover new network interfaces currently not supported. + Added Swedish (sv) translation. + Added support for HTC Thunderbolt (ADR6400/Scorpion/Mecha) and possibly other LTE/4G enabled devices. * Bugfix: Some language strings were missing. + Added support for several interfaces per interface type (Wi-Fi, cell, Bluetooth). + Added Dutch (nl) translation. Version 1.5.4 + Added Spanish (es) translation. + Added Russian (ru) translation. + Added Danish (da) translation. * Hopefully got rid of bug with NullPointerException when phone is under a lot of stress. + Added Wi-Fi support for Toshiba AC100. * Bugfix: Added missing colon and space after 'In' and missing space after 'Out' on 2x1 widget. + Added support for LG Optimus 2X (P990). + Added network type in bug report. Version 1.5.3 * Bugfix: If upgrading from an older version to version 1.5.0-1.5.2 the font colour of any existing widgets were incorrectly set in most cases. * Changed to white font for when widget is loading. * App is fully localized and ready for translations. + Added American English (en-US) translation. + Added Norwegian (no) translation. + Added German (de) translation. * Improved error handling. + Statistics screen remembers last used tab. * Bugfix: Help file didn't work in version 1.5.2. Version 1.5.2 * Bugfix: The classic/old look didn't look good when four lines were filled on a 2x1 widget. * Bugfix: Typo in the widget preferences. * The data for the custom day of month is now on the top of the monthly view on the statistics screen. * Working towards better I18N. * Bugfix: Third month for custom day of month in statistics screen used incorrect day of month in version 1.5.0 and 1.5.1. * Bugfix: Custom month of date was reset in some cases in version 1.5.0 and 1.5.1. This should be fixed by setting the date in this version. Version 1.5.1 * Bugfix: App would crash with NullPointerException (at least in version 1.4.0-1.5.0) when storing data if there was a problem getting access to the database. * Bugfix: App would crash if a SQLiteException was thrown during store of data. The exception could be thrown if database file suddenly became unavailable. * Bugfix: App would crash with StringIndexOutOfBoundsException in some rare cases (not sure when) when parsing custom font colour. * Bugfix: Font colour was incorrectly set if user used to have frame widget before. * Bugfix: Monthly usage with custom day wasn't shown in statistics screen. * Bugfix: New widgets always used the settings from version 1.4.1 above unless they were specifically updated. Version 1.5.0 * Bugfix: Wi-Fi tethering showed up as Bluetooth when exporting to CSV in version 1.4.1. * Stats now shows further back in time. + Added preferences per widget. * Improved look and feel of widget. + Added donation and pro version links. Version 1.4.1 * Big improvements of the statistics screen. + Added support for Wi-Fi tethering. Version 1.4.0 + Added support for "all" new Android devices. Most new devices coming to the market should be supported. * Added error handling for unchecked (and undocumented) "android.database.sqlite.SQLiteDiskIOException: error code 10: disk I/O error" when updating database. Not sure how to best handle this, but error seems to occur seldom, so it might just be temporary. * Added error handling for unchecked (and undocumented) "java.lang.IllegalStateException: Couldn't init cursor window" when using db cursor. Might be related to http://code.google.com/p/android/issues/detail?id=11019 . * Attempt to avoid the "java.lang.RuntimeException: WakeLock under-locked" exceptions occuring on Nexus One (19/20 reports). Unsure it will help the reports of Nexus One staying awake. Version 1.3.3 * Bugfix: Application could crash with NullPointerException in some rare cases when parsing the custom font colour. + Added support for Motorola Backflip (MB300). + Added support for HTC Evo 4G (Supersonic). + Added support for LG VS740 (Ally). + Added support for Motorola CLIQ (MB200). + Added support for Samsung GT-I9000 (Galaxy S). + Added support for Acer Liquid A1 (S100). + Added support for Sony Ericsson Xperia SO-01B. + Added support for Kyocera Zio. + Added support for Dell Streak. + Added support for Optimus Boston. + Added support for HTC Wildfire. + Added support for Samsung SGH-i897 (Captivate). + Added support for HTC Liberty. Version 1.3.2 + Added support for Samsung SPH-M900 (Moment). + Added support for Sony Ericsson Xperia X10a. + Added support for Droid Incredible (ADR6300) (also known as The HTC Incredible). Version 1.3.1 * Bugfix: Wi-Fi for Sony Ericsson Xperia X10 didn't display in statistics screen. * Bugfix: Re-added the 'Add widget' button. Widget doesn't finish and thereby signal back that widget should be added if the user press the home button. Phantom widgets should be avoided in most cases as the widget will be added anyway, though the text on the screen makes less sense. * Bugfix: Yet another fix for 'This week' on statistics screen. + Added dark and light grey font colours for widget. + Added possibility to specify custom hex colour for font. Version 1.3.0 + Added Wi-Fi support for Sony Ericsson Xperia X10. * Bugfix: Center alignment wasn't really centered. + Added 1x1 widget. * Bugfix: On widget delete for Android 1.5 a phantom widget was still alive. * Removed the 'Add widget' button to avoid phantom widgets on Android 1.5 and 1.6 when the user didn't click the add button. + Added feature for deleting all recorded data traffic. Version 1.2.1 + Added Wi-Fi support for Motorola CLIQ XT (Zeppelin/MB501). + Added Wi-Fi support for HTC Desire (Bravo). + Added possibility to center text in widget. Version 1.2.0 * Made configuration of widget easier and more intuitive. + Added bug/feedback report function. * Changed from buttons to menu items. + Added help text. + Added text about the application. + Added access to changelog through about text. * Rearranged preferences to make it easier to get an overview. * Improved performance. * 'Since startup' was changed to 'Interface startup' to not confuse the user. Version 1.1.11 + Added support for Samsung i5700 (Spica) and Android 2.1. Version 1.1.10 * Bugfix: Data counter service didn't release all resources when done. Version 1.1.9 * Bugfix: Another 'This week' bugfix. * Bugfix: Interface could occur twice in some rare cases. Added synchronized access. * Counter service is started right after start of stat screen to ensure it's running. * Stats screen is updated also when coming back from settings. Version 1.1.8 + Added export to CSV functionality. * Widget is updated on start of stat screen. * Bugfix: 'This week' didn't work for Sundays if first day of week was Monday. Version 1.1.7 + Added support for Samsung I5700 (when labeled as Spica). + Added support for Google Nexus One. + Added support for LG GW620 Eve. * Bugfix: Custom day of month didn't always calculate the data to display correctly. This bug did not affect the recording of data. Version 1.1.6 * Bugfix: Motorola Droid's cell usage didn't appear in statistics screen. * Fixed typo. * Decimals are now turned off by default. * Bugfix: Sum for data used by interfaces since startup didn't work. Version 1.1.5 + Added option for custom day of month. + Added possibility to not display decimals. Version 1.1.4 + Added decimals to traffic calculation. * Resumes widget update after a while even if timer is stopped for some reason. + Added support for TB/tb. * Bugfix: MB/mb was displayed instead of GB/gb. Version 1.1.3 - Removed transparent background for statistics screen. * Made widget more fail proof. * Added support for Motorola Droid's cell device in statistics screen. * Minor fixes and improvements. * Fixed force close (ClassCastException) in settings. Version 1.1.2 + Added statistics screen. Version 1.1.1 + Added support for Motorola Droid's cell device. * Bugfix: Version 1.1.0 stored the time (and not date) of the start of the data collection. Fix will not fix the string saved in version 1.1.0. Version 1.1.0 + Data is now persistent. + It's possible to choose to display data the current day, week, month, total and since startup. + It's possible to set update time. + Added support for several phones and interfaces. Version 1.0.10 (not released) + Added possibility to see Wi-Fi SSID and cell network type. Version 1.0.9 * Bugfix: Contents didn't fit into the frame in all cases. Version 1.0.8 * Changed 'Wifi' to 'Wi-Fi'. * Changed the icon of the application. * Improved performance and battery usage. + Added possibility to have a background frame. Version 1.0.7 + Added possibility to select data format. * Bugfix: Gigabytes (GB) were incorrectly calculated. + Added setup screen on main menu. + Added more explaining text on how to use widget. + Clicking the widget will now bring up the preferences screen. Version 1.0.6 + Added possibility to select font colour. Version 1.0.5 + Initial release.