- Upgrade method canary to 0.15.2
- Add pageload lifecycle cost time to dashabord
- Pageload time unit changed to millis
- MethodCanary time unit changed to millis
- Add page lifecycle methods cost time
- Upgrade method canary
- Optimize display of image canary
- Upgrade method canary to 0.13.5, change 'MethodCanary.js' to 'AndroidGodEye-MethodCanary.js'
- Sample package name changed
- Build script changed for Github release
- Add release notes to github release
- Change gradle script and repository url
- Readme
- Debug dashboard Thread add thread group
- View canary ui change(always show border)
- Thread module output threadInfo instead of Thread
- Thread module replace threadRunningProcess to threadTag
- Cpu/Fps/Heap/Pss/Ram/ThreadDump/Traffic will output last info when event send before being observed
- add return value to module install method, return true if install success.
- Module config remove application, use GodEye.instance().getApplication()
- Block module change function name:addBlockInterceptor -> setBlockListener
- Unit test
- Thread module add config ThreadTagger to tag for thread
- Unit test
- Unit test
- Add Unit test
- GodEyeMonitor.setClassPrefixOfAppProcess
- GodEyeMonitor.setThreadRunningProcessClassifier
- remove some function in ReflectUtil class
- IoUtil\GsonUtil\GsonSerializer
- Build error
- Unit test failed
- Crash failed unit test
- Block module config can be cached when change in debug monitor dashboard
- Add some unitTests
- Add unit test coverage
- GodEyeHelper.inspectView, you do not need to call this function
- ViewCanary: auto detect view issue, overdraw and depth
- ImageCanary: change detect time
- Modules config class path changed, eg. GodEyeConfig.AppSizeConfig -> cn.hikyson.godeye.core.internal.modules.appsize.AppSizeConfig
- Debug monitor dashboard's layout has been slightly adjusted, pageload has its own row
- Add attention note text to Android Studio plugin
- Module config classes named xxxContext have been removed, just use xxxConfig, eg. AppSizeContext has been removed and just use AppSizeConfig instead
- Remove some unused util class:DeviceUtils\FileUtil\NumberUtil\Preconditions\ShellUtil etc.
- Add ALL_MODULES field to GodEye class
- Add ChoreographerInjecor for unit test
- Error when Battery is shutting down if receiver is not registered
- ImageCanary support "ImageView is visible or not"
- Android Studio plugin and shell/bat script of AndroidGodEye updated and can auto identify ports
- Long text of MethodCanary's method tree display not complete
- Main thread color of MethodCanary should be black
- MethodCanary method tree show wrong
- ImageCanary support preview
- Crash when ImageCanary install in not main thread
- Refactor thread util
- GodEyeHelper.stopMethodCanaryRecording error
- Keep imageIssue class impl serializable
- GodEyeHelper class add some helper methods:inspectView、methodCanaryStart/StopMonitor
- Removed ImageCanary config(ImageCanaryConfigProvider):BitmapInfoAnalyzer
- ImageCanary will not be output issues which have been output before
- Image Canary
- ImageCanary
- Migrate to androidx
- Split android-godeye-toolbox to android-godeye-okhttp and android-godeye-xcrash
- Crash output CrashInfo list instead of Map