Release - 3.3.4
Beta - 3.4 Beta 1
Added: Enabled ‘Application hub’ which give you opportunity to participate in beta testing of my new application - Skit.
Removed: Medium link from About screen.
Improved: Optimized loading process of DRM screen.
Improved: Foreground FCM notification displaying
There will be few tests of this system and if you will find any bugs with this, report problems to firstname.lastname@example.org.
Fixed: Rare crash in DRM category.
Fixed: Rare crash in System screen.
Fixed: Rare crash in Wi-Fi screen.
Added: Link to personal site in About screen.
Added: More ‘Cloud Messaging’ event types (still not available for users).
Updated: Handling of Beta versions.
Removed: Facebook group from application.
Removed: Splitting of APK's based on languages.
Added: Ability to open system settings from categories, that supports it.
Added: Support for Cloud Messaging (which will be used to inform users about new updates, promotions, etc.).
Added: New option for “Screen tester” tool, which will draw coordinates of touches on the screen.
Added: Ability to save graph state in gallery as .JPG image from “Sensor's details” screen.
Added [PREMIUM]: New power saving mode for “Speed monitor” tool, which will disable it when battery is low.
Improved [PREMIUM]: Click on “Speed monitor” notification will now open set-up screen.
Added [DRM]: Fully new category - DRM (first start of this category could be long during beta testing).
Added [System]: New sub-category - “Virtual machine”.
Added [System]: Heap sizes (total, maximum and available).
Updated [System]: Moved “Virtual Machine” and “Runtime” fields in new category - “Virtual Machine”.
Added [PREMIUM]: New theme - Olive.
Improved [PREMIUM]: Margins in “Speed monitor” tool.
Added: Proper navigation bar theming for Android Oreo and newer.
Improved: Status bar color should be unified for Sepia theme now.
Updated: Design of the Translators screen.
Updated: Small improvements in Sensor details screen.
Added [Processor]: Added new devices in DB: Samsung (Galaxy S10, Galaxy S10 Plus, Galaxy S10e, Galaxy A10, Galaxy A30, Galaxy A50, Galaxy M30), Xiaomi (Redmi GO, MI 9, MI 9 SE), Nokia 1 Plus, Sony (Xperia 10, Xperia 10 Plus, Xperia L3).
Added [Device]: Aspect ratio of the display.
Removed [Device]: Type of the display (because of incorrect data).
Added [System]: Check for Treble support.
Added [System]: Check for Treble (A/B) support.
Improved: Initialization process of System screen.
Improved: Checks for proper Camera2API support on device.
Fixed: Typos in Cameras screen.
Fixed: Crash in Bluetooth screen.
Fixed: Crash in Wi-Fi screen.
Fixed: Blinking sale UI in Premium screen.
Fixed: Crash during opening any link to external site.
Fixed: Last line of color selection dialog cut off.
Fixed: Incorrect calculation of used external memory percentage.
Improved: Small improvements in UI in all application.
Improved: Sepia theme now has dark status bar icons (Android 6.0 and newer).
Fixed: Crash in Widget configuration screen.
Fixed: Missing notification icon for Speed monitor.
Fixed: Crash during changing theme/color.
Fixed: Crash in Bluetooth screen.
Fixed: Mistakes in used external memory calculation.
Fixed: Crash in SIM screen.
Fixed: Crash in Identifiers screen.
Fixed: Crash in Sensors screen.
Fixed: Silent crash in Speed monitor notification.
Fixed: Crash in random screens because of data updating.
New [Cameras]: Cameras API was fully reworked to work with Camera2API.
New [Identifiers]: Now have own category on main screen.
Improved [Memory]: Detection of memory usage.
Improved [Processor]: Supported ABIs separated in two categories: 32-bit and 64-bit.
Improved [Processor]: Calculation of frequency range for processors with big.LITTLE architecture.
New: Fully reworked overhaul design of the application.
New: Fully new, highly customizable, theme engine.
New: New themes for Premium users - Sepia and Dark Blue.
New: Colors selection expanded to 80 colors.
New: Fully reworked navigation inside application. Castro uses bottom navigation pattern now with 3 categories - Information, Tools and Other.
New: Fully new system for retreiving, displaying and showing information.
New: Added new tool in Tools category - Screen tester.
New: Export engine fully reworked to provide more customization of final reports. Dynamic information and anonymous information support expanded.
New: .PDF export format now available for Premium users only.
New: .PDF export format have fully new layout now.
New: Added ability to share reports right after creation.
Added [Bluetooth]: Added new category - Bluetooth in Other. It will check for Low Energy and other technologies support. Also can check connected devices properties.
Added [Processor]: New devices in database - Primo N2, OnePlus 5, Xiaomi MI 6X, Nokia 3.1, Nokia 5.1, Nokia 6.1, Nokia 8 Sirocco, Nokia X6, Xiaomi Redmi S2, LG V35 ThinQ.
Added [Processor]: New SoC in database - Snapdragon 660.
Added [Device]: In identifiers section added Google Services Framework ID.
Added [Device]: In identifiers section added IMEI 2 for dual-sim devices.
Added [Device]: In identifiers section added MEID 1 and MEID 2 for CDMA devices.
Added [Device]: New section - HDR. It will check for display's HDR support.
Added [System]: In OS section added P check support (will it be Pineapple?).
Added [System]: In miscellaneous section added version of Google Play Services.
Added [System]: In miscellaneous section added version of Java Runtime.
Improved [Wi-Fi]: In properties section Signal field now shows in percents.
Improved [Processor]: In CPU section Supported ABI field will display 64-bit ABI aswell.
Added: Main font for all section titles is now Roboto Monospace.
Added: Animation for settings categories transitions between screens.
Updated [PREMIUM]: Layout of Speed notification screen with “example of usage”.
Updated [PREMIUM]: Added more contrast color for Navigation Drawer and other navigation elements in OLED theme.
Updated [PREMIUM]: Status bar color updated with darker variant for both Night and OLED theme.
Updated: Most of vector icons updated to Material Design 2.0 specification.
Updated: Icons for system settings links in Battery, Memory, Internet and Wi-Fi updated to Material Design 2.0 specification.
Improved: Margins and paddings on Sensor details screen.
Improved: Optimized size of many raster icons and images.
Added: Double click to exit application to prevent false application closures.
Added: Possibility to reset all measurement settings to default state.
Added: Link to SIM system settings in SIM category.
Fixed [Wi-Fi]: In properties section SSID field will be hidden if Hidden SSID enabled in router.
Fixed [Codecs]: All codecs types were marked as “Unavailable”.
Fixed [System]: Bootloader version was marked as “Unknown”.
Fixed [System]: Wrong detection of SELinux state.
Fixed: Useless restart dialogs in measurement settings removed.
Added [System]: Check for LineageOS version.
Added [Battery]: Current performance profile check for LineageOS users.
Updated [Battery]: Current charge speed method updated to work on more devices.
Updated [PREMIUM]: Font of widget titles.
Updated [PREMIUM]: Color of titles changes dynamically now in Configure Widget screen.
Updated [PREMIUM]: Font of titles in Configure Widget screen.
Updated [PREMIUM]: Widget's preview image.
Updated: Design of Codec detailed information dialog.
Added [PREMIUM]: 10 seconds refresh interval for widget.
Added [PREMIUM]: AMOLED night theme.
Updated [PREMIUM]: Method of widget information updating.
Updated [PREMIUM]: Widget information update in background.
Removed [PREMIUM]: Support for DashClock widgets.
Added: Support for LineageOS specific information.
Added: More accent colors combinations in Settings.
Added: Permissions handling in SIM section.
Updated: Codecs information handler.
Updated: Changed layout of color dialog to display currently selected color.
Fixed [PREMIUM]: Configure Widget screen will properly work with Night Mode now.
Fixed [PREMIUM]: Fixed memory leak during widget work.
Fixed [PREMIUM]: Initialization of widget after config changes or reboots.
Fixed: Crash, when trying to achieve settings from information section.
Fixed: Wrong text in Permissions dialog in Device section.
Fixed: Missing title in Measurement settings.
Fixed: Enabled fullscreen config in Configure Widget screen.
Fixed: SIM section initialization process.
Fixed: Empty country ISO and name in SIM section.
Added [SIM]: New section - SIM.
Added [SIM]: Categories - General, Primary SIM, Secondary SIM and Default.
Added [SIM]: General: Phone type, SIM slots count and Unlocked phone.
Added [SIM]: Default: Internet, Voice and SMS.
Added [SIM]: Operator name, number, slot index, country ISO, country name, ICC ID, MCC, MNC.
Added [Memory]: Used RAM memory.
Added [Memory]: Used Internal memory.
Added [Memory]: Used External memory.
Added [Memory]: Used SWAP memory.
Added [Sensors]: Maximum FIFO events count.
Added [Sensors]: Reserved FIFO events count.
Fixed [SIM]: Check for unlocked phone.
Added: Ability to change more units of measurement in Settings.
Added: Double SIM support devices support.
Added: Build number in Feedback window.
Changed: Minimum android version to 22 (Android Lollipop 5.1).
Fixed: Crash on Device category.
Fixed: Incorrect colors with enabled Night mode.
Fixed: Accent color picker mixed layout.
Fixed: Crash for Speed notification.
Added [Cellular]: New category - Speed;
Added [Cellular]: Download network speed;
Added [Cellular]: Upload network speed;
Added [Device]: sRGB support.
Added [Premium]: Notification with realtime Download and Upload speed measuring.
Added: Native support for fonts.
Updated: Runtime permissions handling library.
Added: Support for Adaptive Icons.
Updated: Overhaul design of Other window.
Updated: Promotion screenshots with updated screens and separation of basic and premium features [NOT RELEASED].
Updated: Icons size in Sensors list.
Updated: Width of Licesnses dialog in settings.
Imroved: Permormance of all vector icons using AVDO tool.
Fixed: Bug, when device name squeezed out Premium badge in Navigation Drawer.
Fixed: White toolbar's background color, when toolbar collapsed.
Fixed: Crashes on WelcomeActivity.
Added [Sensors]: More sensors type - Game Rotation Vector and Rotation Vector.
Added [Sensors]: Graph to display realtime changes in sensor's values.
Added [Sensors]: Maximum events count.
Added [Sensors]: Maximum delay between events.
Added [Sensors]: Minimum delay between events.
Added [Sensors]: Reporting mode of sensor.
Added [Sensors]: Check for Dynamic sensor.
Added [Sensors]: Check for Wake-Up sensor.
Added: Firebase Analytics, Firebase Crash Reporting and Firebase Performance Monitoring modules instead of Crashlytics.
Added: Initial support for Android O.
Added: Rate us button in About Castro window.
Added: Anonymous reports support in Export information dialog.
Added: Support for CSV format of reports in Export information dialog.
Updated: Library to work with runtime permissions.
Updated: List of Open-Source libraries used by application.
Updated: Theme Engine now supports hot swap of accent color.
Removed: Feedback button from About Castro window.
Added: Toolbar shadow when scrolling in some windows (more coming during beta).
Updated: Overhaul design of Export information dialog.
Updated: Overhaul design of Open source licenses dialog.
Updated: Overhaul design of Sensors window.
Updated: Overhaul design of About Castro window.
Updated: Medium icon in About Castro window.
Added [Processor]: New devices in database: BlackBerry (Aurora, DTEK50, DTEK60, KEYOne, Priv), LG (G6), Huawei (P10, P10 Plus), Xiaomi (MI 5C, MI PAD 3), Samsung (Galaxy Tab S3, Galaxy S8, Galaxy S8+), Sony (Xperia XZ, XZS, XA1).
Added [Processor]: New types of SoC in database: Xiaomi Surge S1, MediaTek MT8176, Snapdragon 820 APQ8096, Snapdragon 835 MSM8998, Exynos 9 Octa 8895M.
Added [Battery]: “Unknown” statuses for Charge state and Health state fields.
Added [Wi-Fi]: New category - Technologies.
Added [Wi-Fi]: Check for Device-to-AP RTT support.
Added [Wi-Fi]: Check for Enhanced Power Reporting support.
Added [Wi-Fi]: Check for Wi-Fi Direct support.
Added [Wi-Fi]: Check for Offload Scan support.
Added [Wi-Fi]: Check for Tunnel Directed Scan support.
Added [Camera]: Current and Supported Flash modes.
Added [Camera]: Current and Supported White-Balance modes.
Added: Support for new “tall” displays (Samsung Galaxy S8 and LG G6).
Added: Android 7.1 Shortcuts to create reports.
Added: Ability to access system settings for Memory, Wi-Fi, Cellular right from Castro by clicking icon in Toolbar.
Added: Missing string about DashClock widgets in Go Premium window.
Improved: RTL support.
Improved: Tablets detection method now work better.
Improved: SIM card detection method now work better.
Improved: Wi-Fi detection method now detects not only enabled Wi-Fi, but connected also.
Updated: All .png graphics files updated with new Google format - .webp.
Updated: Rules for ProGuard with even more orientation steps.
Imroved: Speed of Root detection.
Fixed: Small improvements for normal widget !NOT FINISHED YET! [PREMIUM].
Fixed: Repeatable information from export feature.
Fixed: Normal widget's icons croping [PREMIUM].
Updated: PDF creation engine.
Removed: Android Support Libraries from Hurd module.
Removed: Apache HTTP library from Hurd module.
Added: Accent color tinting for Feedback button's icon in About window.
Added: Accent color tinting for disabled card in Wi-Fi category.
Added: Accent color tinting for denied message in Device category.
Updated: Color rendering for text in About window.
Updated: Anti Aliasing for color circles in Settings.
Updated: Status bar color on Android 5.0 and lower.
Removed: Ability to choose white accent color in Settings.
Added: All new information in Export feature.
Added: Dialog, which explains the need for restarting the application, when accent color changed.
Updated: Algorithm to detect unrecognized processors and devices.
Updated: Hurd version to 3.3 in About window.
Fixed: Crash, when clicking on specific sensors.
Fixed: Missing OS Version string in English localization.
Added [System]: Full names for OS versions (ex. Nougat 7.1.1).
Added [System]: SELinux state (ex. Enforcing).
Added [Battery]: Current charge rate measuring.
Added [Battery]: Minimal and Maximal voltage rate.
Added [Battery]: Check for USB fast charging technology support.
Added [Processor]: New category - Power saving.
Added [Processor]: Check for Multi-core saving technology.
Added [Processor]: GPU minimal and maximal frequency detection.
Added [Processor]: GPU governor detection.
Added [Memory]: New category - Storage.
Added [Memory]: Checks for storage encryption and protection support.
Added [Memory]: Check for Buffer total memory.
Added [Memory]: Check for SWAP total, available and cached memory.
Added [Device]: Check for Fingerprint scanner availability.
Added [Sensors]: Sensors API improved.
Added [Sensors]: Dialog with additional information - Full name, Vendor, Type, Version, Resolution, Power consumption, Maximum range.
Added [Network]: Checks for current and available TCP algorithms.
Updated: Theme engine to version 1.1. Added support for changing accent color of the application.
Updated: Primary color of Sensors card in Other window.
Updated: Round icons support for Pixel devices.
Added: Landscape orientation for Go Premium windows.
Added: Runtime check for Identifiers permission in Device category.
Updated: Analytics core engine.
Added: All strings are finalized now.
Added: All small graphics changed to vector format.
Added: All big graphics has optimized size now.
Updated: Built with Android Studio 2.2.
Updated: Gradle plugin to version 2.2.0.
Updated: Android Support Library to version 24.2.1.
Removed: FastAdapter library changed with own equivalent.
Added: New category in Other - Codecs (Detection of Audio and Video properties, check is encoder, etc.).
Added: Technologies category for Processor (Checks support for SWP, NEON and Thumb technologies).
Added: DSP version of CPU for recognized devices.
Added: Technical Process of CPU for recognized devices.
Added: Up to 100 new devices for SoC database (LG V10 (12 models), LG G4 (23 models), LG G5 (15 models), LG G5SE (3 models), Moto G3 (6 models), all OnePlus phones (X, One, Two and Three), many Xiaomi phones (Redmi Rice, Redmi 1S, MI 2, MI 2S, MI 2A, MI 3W, MI 4C, MI 4S, MI MAX, MI NOTE LTE, MI NOTE Pro, MI PAD, MI PAD 2, Mi 4i, Redmi 3S), Galaxy S7, S7 Edge, S7 Active and Galaxy Note 7).
Added: Support for systemless Root and BusyBox (/xbin/su and other).
Added: Build Tags field in System.
Added: Font scale property to System.
Added: Check for Disk Encryption in System.
Added: Version of many Android Libraries in System (ICU, ICU CLDR, OpenSSL and ZLib).
Improved: Speed of SoC detection.
Improved: Speed of Root and BusyBox detection.
Added: Device identifier to Feedback screen.
Added: Ability to force use English language for whole application.
Added: Memory extension for Premium Widget [PREMIUM].
Added: All extensions support for Roman Nurik's DashClock [PREMIUM].
Added: Vector graphics support for all Android version.
Removed: Dropped support for Android 4.0.3 and earlier.
Removed: Invites feature from Settings screen (This function wasn't popular).
Fixed: Open GL detection on some devices.
Fixed: View's unbinding when Fragments destroying.
Improved: Built with Android Studio 2.1.3.
Updated: Built Tools to version 24.0.2.
Updated: Android Support Library to version 24.2.0.
Updated: Material Dialogs to version 0.9.0.1.
Updated: TedPermission to version 1.0.12.
Updated: Crashlytics to version 2.6.2.
Updated: ButterKnife for version 8.4.0.
Added: Night mode [Premium version].
Simplified: All themes simplified to one theme (Made to get night theme work; There is bug in Feedback window with status bar color for now).
Added: Firebase Analytics and Firebase Crash instead of Fabric.
Added: Ability to send invites for friends to try out Castro (Still experimenting with the placement of the item).
Fixed: Showing total and available external memory on some devices.
Fixed: Flash bugs in Front camera category on some devices.
Improved: Built with Android Studio 2.1.1.
Updated: Android Support Library to version 23.4.0.
Updated: Zene to version 1.2 (Now work properly with Night Theme).
Updated: TedPermission to version 1.0.11.
Added: Ability to open system settings from Battery category.
Added: Export information to PDF and Text files.
Added: Request to use only English language, when sending feedback.
Improved: Runtime Permissions model for Android 6.0.
Fixed: Major fixes for Camera related erros.
Fixed: Processor initialization in Welcome window.
Fixed: Sensors hiding, if it is unavailable.
Fixed: Error with Wi-Fi disabling.
Fixed: Showing video stabilization in Back and Front camera categories.
Fixed: Showing feedback button in About window on phones.
Improved: Built with Android Studio 2.1.
Updated: ButterKnife to version 8.0.1.
Updated: TedPermission to version 1.0.9.
Added: Bottom sheet dialog to choose export method.
Added: Back and Front camera layouts for tablet version.
Added: Feedback layout for tablet version.
Fixed: Separator color in Navigation Drawer for tablet version.
Fixed: Error when getting Camera's resolution.
Fixed: Processor initialization in Welcome window.
Replaced: BottomSheetBuilder library by Android Support equivalent.
Replaced: Typography library by own equivalent.
Updated: Material Dialogs to version 0.8.5.8.
Added: Tablet design for main Information windows.
Improved: Toolbar font in Sensors, Back and Front camera.
Added: Uptime (without Deep Sleep) in System category.
Added: Five new devices in processor's database.
Improved: Displaying cellular information on tablets without SIM card.
Fixed: Crash caused by Remember in Welcome window.
Fixed: View initialization error on some devices.
Improved: Built with Android Studio 2.0.
Updated: Build tools to version 23.0.3.
Updated: Gradle plugin to version 2.0.0.
Updated: Support libraries to version 23.3.0.
Removed: Changelog library.