386 Commits

Author SHA1 Message Date
4ccd3dec8b chore: bump dependencies 2025-12-28 01:55:08 +08:00
970da5e328 refactor: update text and enhance link styling in MainActivity 2025-12-28 01:55:00 +08:00
646400ccb2 chore: bump dependencies 2025-12-14 00:02:55 +08:00
2d470a17bc misc: update .editorconfig 2025-12-01 10:19:34 +08:00
d96d1a9954 misc: update .editorconfig 2025-11-30 22:45:31 +08:00
33304cc112 chore: bump dependencies 2025-11-16 01:55:00 +08:00
3d48441b76 chore: bump gradle to 9.2.0 2025-11-12 19:05:12 +08:00
326a7ebb95 chore: migrate to version catalog, Gropify 2025-11-12 19:05:06 +08:00
2dd4db95bd misc: update project files 2025-09-27 00:59:18 +08:00
f1664bd799 misc: update .gitignore 2025-09-27 00:59:01 +08:00
5bcfacf60b chore: bump dependencies 2025-09-23 15:59:05 +08:00
94057c63fc chore: bump dependencies 2025-09-13 19:50:57 +08:00
20d2fe437f chore: bump dependencies 2025-09-06 22:56:08 +08:00
418e5308b6 chore: update target sdk to 36 2025-08-19 17:48:54 +08:00
ab6e03fcbe chore: update jdk to 21 2025-08-19 17:48:32 +08:00
c08b094151 chore: bump gradle to 8.14.3 2025-08-19 17:48:24 +08:00
35ff2ec861 chore: bump dependencies 2025-08-19 17:48:15 +08:00
5a8bb5b5d2 refactor: update KavaRef usage to 1.0.1 2025-07-06 21:42:17 +08:00
ad852d6a0b refactor: migrate and update to YukiHookAPI 1.3.0 2025-06-25 23:22:59 +08:00
0086700252 docs: update README, README-zh-CN, README-ja-JP 2025-06-24 14:11:02 +08:00
070c20a6b2 docs: update README-zh-CN 2025-06-20 12:52:05 +08:00
a22a8d7715 chore: disable type auto conversion for sweet-property 2025-05-09 23:19:48 +08:00
Blue cat
3c5afb3dac Support Android 15 (#370) 2025-05-08 00:22:46 +08:00
621bddbb30 fix: removeExtra below onBackPressed in AppErrorsDetailActivity 2025-03-17 14:06:57 +08:00
e7a0ee904a chore: update project files 2025-03-17 14:05:23 +08:00
456cbbf17b chore: bump dependencies 2025-03-16 23:40:50 +08:00
f980f8ad4c chore: bump gradle to 8.13 2025-03-16 23:40:45 +08:00
66056452ec chore: update project files 2025-03-16 23:40:37 +08:00
7ebc8868c1 feat: support share errors stacktrace with file 2025-03-16 02:30:46 +08:00
0ce70690ee chore: bump ci to v4 2025-02-22 01:16:07 +08:00
a5bc6d0258 chore: update .gitignore 2025-02-22 01:15:58 +08:00
ba77c5e254 docs: update license 2025-01-13 11:19:00 +08:00
411d04ca20 refactor: support Android 15 edge-to-edge system bars 2024-11-25 18:55:00 +08:00
0124204898 chore: update target sdk to 35 2024-11-10 21:42:06 +08:00
c6a870a341 chore: update project files 2024-11-10 21:39:25 +08:00
81b33f0a35 chore: bump dependencies 2024-11-10 21:39:15 +08:00
8b75de6e33 chore: bump gradle to 8.10.2 2024-11-10 21:19:17 +08:00
kitadai31
cc4b89cd3d Update Japanese translations (#300) 2024-09-20 18:02:17 +08:00
Horange321
722132dcc1 <Add>monochrome 图标 (#288) 2024-08-09 11:17:40 +08:00
1eff715869 chore: update .editorconfig 2024-06-21 10:11:41 +08:00
b8a343827d chore: update project files 2024-06-21 10:11:36 +08:00
d742647c31 chore: bump dependencies 2024-06-20 11:32:44 +08:00
b85d8f5340 chore: bump gradle to 8.7 2024-06-20 11:32:41 +08:00
7defe28c24 chore: update .editorconfig 2024-06-20 11:32:36 +08:00
Re*Index. (ot_inc)
eff3618a38 AppErrorDemo Japanese Update. (#239)
* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Add files via upload

* Update README-ja-JP.md

* Add Japanese README link

* Update README-zh-CN.md

* Add Japanese README link

* Add Prevent misoperation of error dialog text

text update.

* Update Japanese
2024-03-28 19:10:53 +08:00
Re*Index. (ot_inc)
175d35b325 Update Japanese and Create Japanese README. (#237)
* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Update strings.xml

* Add files via upload

* Update README-ja-JP.md

* Add Japanese README link

* Update README-zh-CN.md

* Add Japanese README link

* Add Prevent misoperation of error dialog text

text update.
2024-03-21 12:55:32 +08:00
Mufanc
40286c0476 feat: prevent misoperation (#228)
* feat: prevent misoperation

* feat: add switch for misoperation prevention

* feat: add English and Chinese simplified translation
2024-03-05 14:55:03 +08:00
37c7c1cee8 chore: bump dependencies 2024-02-20 11:43:39 +08:00
d2883ec13a chore: bump gradle to 8.6 2024-02-20 11:43:33 +08:00
Re*Index. (ot_inc)
9260fb1735 Major Fix in Japanese translation. (#231) 2024-02-20 09:23:05 +08:00
1eaa2ce32e chore: update .editorconfig 2024-01-13 21:26:32 +08:00
05fd6a930d docs: update copyright date to 2024 for all existing files 2024-01-01 03:22:16 +08:00
2f3dc68d6e style: merge to new ktlint version & rules 2023-12-29 21:31:30 +08:00
929ada81c0 chore: bump dependencies 2023-12-29 00:13:16 +08:00
e422b40d6e chore: some tweaks in build.gradle.kts 2023-12-29 00:13:09 +08:00
d9fa97d643 chore: bump gradle to 8.5 2023-12-28 23:58:37 +08:00
8860469316 chore: update .gitignore 2023-12-28 23:58:25 +08:00
f7f8ffcbdd docs: use relative link 2023-12-11 02:37:13 +08:00
95ed3df72c chore: update project files 2023-12-11 02:37:10 +08:00
88a4a1b952 chore: bump dependency versions 2023-12-11 00:41:15 +08:00
d0cf5e445a docs: update piracy statement 2023-12-11 00:29:00 +08:00
078a5ec7b0 docs: update promotion 2023-11-18 18:10:28 +08:00
078614935d chore: bump "com.highcapable.sweetdependency" version to 1.0.4 2023-11-14 01:01:48 +08:00
7930b29f82 chore: bump "com.highcapable.sweetproperty" version to 1.0.5 2023-11-08 15:12:33 +08:00
4dd3d6e69f chore: bump dependencies 2023-11-04 03:46:49 +08:00
99b59a42ac chore: bump plugin versions
- bump "com.highcapable.sweetdependency" version to 1.0.3
- bump "com.highcapable.sweetproperty" version to 1.0.4
2023-11-04 03:40:41 +08:00
96b3fa2e5e Bump version to 1.3 2023-11-03 20:05:58 +08:00
65aa9be957 feat: ignore user-terminated crash 2023-11-03 19:51:44 +08:00
c5ac5e43b6 feat: add stack trace share optional dialog 2023-11-03 18:46:07 +08:00
72d8d2b9bb docs: update release channel 2023-10-26 21:40:50 +08:00
2c63c64919 feat: add errors app's target and min sdk record 2023-10-22 23:13:26 +08:00
810c99f783 fix: catch toast when no looper 2023-10-22 22:36:29 +08:00
829495d23b feat: add module app version in shared errors info data 2023-10-21 17:13:57 +08:00
82bfde0855 feat: use handleAppCrashLSPB method on system higher than Android 11 2023-10-21 02:30:11 +08:00
1b172becca chore: update target sdk to 34 2023-10-21 01:27:10 +08:00
4cc851b9b9 feat(docs): update YukiHookAPI owner link 2023-10-21 01:26:20 +08:00
c6903b50be refactor: remove DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 2023-10-21 01:25:04 +08:00
5296033ba0 chore: bump "com.highcapable.flexilocale" version to 1.0.1 2023-10-13 20:02:06 +08:00
490607101d refactor: migrate i18ns generation to FlexiLocale plugin 2023-10-13 18:49:15 +08:00
5fcfbdabad refactor: migrate to YukiHookAPI new usage 2023-10-07 21:15:15 +08:00
ffa415f09f chore: bump dependency versions 2023-10-07 21:15:05 +08:00
7bc106c5de chore: bump plugin versions
- bump "com.highcapable.sweetdependency" version to 1.0.2
- bump "com.highcapable.sweetproperty" version to 1.0.3
2023-09-26 09:10:38 +08:00
3425e54624 refactor: change "Url" to "URL" 2023-09-21 00:42:16 +08:00
5e676878d8 refactor: add new R8 rules to fix possible problems 2023-09-19 08:13:54 +08:00
cead51ffe4 style: rearrange imports 2023-09-19 07:41:23 +08:00
cf375f57fb fix: data format and style problems 2023-09-19 07:30:58 +08:00
0757bd9737 ci: use allowed symbols 2023-09-19 05:29:00 +08:00
149d3f6ead docs: optimize comments 2023-09-19 05:13:25 +08:00
a7b4f4c642 feat: lots of changes
- add BuildConfigWrapper
- add project promote
- add ci version tag support
- change app analytics config item show when available
- fix system api compat issues
2023-09-19 05:12:44 +08:00
42c388c1b6 feat: add i18n strings 2023-09-19 05:10:35 +08:00
23b578d8df docs: update README, README-zh-CN 2023-09-19 05:09:43 +08:00
d5b79e63b3 refactor: add package name 2023-09-19 05:07:19 +08:00
581cee317d docs: add icon in img-src 2023-09-19 05:06:26 +08:00
482ece1de6 ci: optimize and add artifacts post to Telegram 2023-09-19 05:02:57 +08:00
e7559b2646 chore: add Android 14 option 2023-09-19 05:02:37 +08:00
51c64d7b4b chore: migrate build script from groovy to kts
- using SweetDependency, SweetProperty
- merge singing key file configs to properties
- update gradle and dependencies
2023-09-19 05:02:15 +08:00
b50a709c0d chore: clean up build step files 2023-09-19 05:00:58 +08:00
f363d55b71 [Change Commit Specification] Use the new commit spec from here on
child commits:
chore: add .editorconfig
2023-09-19 04:59:33 +08:00
Fankesyooni
feca4138cb Merge pull request #132 from ZQDesigned/master
[BUG FIX] Deprecated AppErrorInfo when dialog covers AppErrorsDetailActivity
2023-06-21 02:03:30 +08:00
e0925334ab Complete method annotation 2023-06-21 01:43:29 +08:00
752a68231d Revert some changes and Refactor code style again 2023-06-21 01:32:06 +08:00
1c4bce0353 Refactor code style 2023-06-21 01:14:17 +08:00
eca90eefb9 Fix:deprecated AppErrorInfo when dialog covers AppErrorsDetailActivity 2023-06-21 00:22:43 +08:00
6f643e32ba Modify refactor the locales config code 2023-05-09 11:51:11 +08:00
e77f954644 Update Gradle dependencies 2023-05-09 11:50:06 +08:00
Fankesyooni
b5136fa643 Merge pull request #112 from huajijam/master
feat: Per-app language preferences
2023-05-04 22:34:22 +08:00
‭huajijam
561d3313f5 feat: Per-app language preferences 2023-05-04 21:42:35 +08:00
ad6a06fcf5 Update Gradle dependencies 2023-04-25 07:30:55 +08:00
9d51f09020 Modify merge to YukiHookAPI new usage 2023-04-25 06:29:55 +08:00
e0f4e7aa3c Update YukiHookAPI 2023-04-25 06:29:35 +08:00
d87288fa09 Update YukiHookAPI 2023-04-21 01:26:35 +08:00
0754d5f61d Update version to 1.25 2023-04-17 06:41:55 +08:00
155bc14606 Modify merge to YukiHookAPI new usage 2023-04-17 06:38:05 +08:00
86a0b5e2cb Modify merge to YukiHookAPI new usage 2023-04-17 06:06:35 +08:00
8424acea1d Update Gradle dependencies 2023-04-17 06:05:05 +08:00
de442d7112 Update YukiHookAPI 2023-04-17 06:03:55 +08:00
e35f517668 Modify merge contents of build.gradle into constant definitions 2023-04-15 23:01:55 +08:00
0ca8cf752a Update Gradle dependencies 2023-04-14 17:57:05 +08:00
bec3fd43b8 Modify change uninstalled apps or unknown apps to show their package name for users 2023-04-09 20:52:55 +08:00
441d970869 Modify change apps related functions returned "" for default value in FunctionFactory 2023-04-09 20:51:55 +08:00
a0cec39a46 Added loading view and errors records count in AppErrorsRecordActivity, activity_app_errors_record 2023-04-09 20:31:55 +08:00
f8e549c69f Added i18n strings 2023-04-09 20:30:35 +08:00
d26c8c921a Modify replace YukiHookAPI to YukiReflection in demo-app 2023-04-08 00:06:05 +08:00
dcd4af2391 Update Gradle & Kotlin
- Update Kotlin version to 1.8.20
- Update Gradle version to 8.0.2
- Update Gradle dependencies
2023-04-08 00:03:55 +08:00
9beb2a0e2b Added start history chart in README 2023-02-19 14:39:55 +08:00
5750af4abb Modify change ProgressBar to CircularProgressIndicator in activity_config 2023-02-08 13:42:55 +08:00
2fc82f3d83 Added new bug report issues template 2023-02-08 13:25:55 +08:00
0a9e5d7a78 Fix CI compiler problem and add debug version on CI 2023-02-08 13:03:15 +08:00
256201af9a Fix "GitHub" spelling in all files 2023-02-07 05:27:55 +08:00
4b6ffb0ade Modify change ProgressBar to CircularProgressIndicator in DialogBuilderFactory 2023-02-03 23:17:15 +08:00
b6339d143a Fix some problems in CompoundButtonFactory 2023-02-03 03:39:05 +08:00
20b82b769d Modify merge to CompoundButtonDataBinder and optimize code in AppErrorsDetailActivity 2023-02-03 02:26:09 +08:00
bcaa1ae0cc Modify merge to CompoundButtonDataBinder and optimize code in MainActivity 2023-02-03 02:22:05 +08:00
951f9265ee Update YukiHookAPI 2023-02-01 04:32:05 +08:00
b4255b6b25 Update .gitignore 2023-02-01 04:31:10 +08:00
87569d8402 Update Gradle dependencies 2023-01-31 23:50:05 +08:00
8705e69782 Update version to 1.2 2023-01-23 12:19:06 +08:00
9afb85c641 Update copyright date to 2023 for all existing files 2023-01-23 12:13:50 +08:00
1d79edd760 Modify remove scrollbar and reset scroll view when view changed in AppErrorsDetailActivity, activity_app_errors_detail 2023-01-23 11:59:35 +08:00
b67bc37e70 Added check for updates feature from GitHub Release 2023-01-23 11:43:55 +08:00
56dc9ee866 Added i18n strings 2023-01-23 11:42:04 +08:00
1d85785617 Added disable automatic wrapping error stack trace contents function in ConfigData, AppErrorsDetailActivity, activity_app_errors_detail 2023-01-22 15:51:31 +08:00
1e3ab28228 Added i18n strings 2023-01-22 15:49:31 +08:00
ae08b100bc Modify remove screenOrientation parameter for AppErrorsDetailActivity in AndroidManifest 2023-01-22 15:32:18 +08:00
3772ba6560 Modify add cpuAbi, versionName, versionCode default value for legacy data transfer of AppErrorsInfoBean in AppErrorsRecordData 2023-01-22 14:55:16 +08:00
3daa0c3d94 Modify make crashed apps info persistence and add more info to stackOutputShareContent, stackOutputFileContent in AppErrorsInfoBean, FrameworkHooker, AppErrorsDetailActivity 2023-01-22 14:51:15 +08:00
a315fb03f0 Added appVersionNameOf, appVersionCodeOf functions and merge to appVersionBrandOf function in FunctionFactory 2023-01-22 14:23:41 +08:00
3b2ee23855 Modify change the judgment logic when fetched installed packages list is empty in FrameworkHooker 2023-01-22 14:11:05 +08:00
b2652a90a3 Modify change view id "app_api" to "app_cpu_abi" in AppErrorsDetailActivity, activity_app_errors_detail 2023-01-22 14:05:08 +08:00
e994343e88 Modify change apps config filters function with 3 types such as user apps, system apps and all apps 2023-01-22 13:05:05 +08:00
5631627758 Added i18n strings and remove some unused translations 2023-01-22 13:03:02 +08:00
31bac79473 Modify make radio button singleLine in dia_app_config 2023-01-22 12:59:38 +08:00
152f90e4bc Modify add @throws code note in putAppShowingType function in AppErrorsConfigData 2023-01-22 11:49:37 +08:00
361bb3a583 Update YukiHookAPI 2023-01-21 00:53:45 +08:00
1e03459e04 Update Android Gradle Plugin to 7.4.0 2023-01-21 00:49:40 +08:00
07be2df04b Added global app config template function and remove old implementations 2023-01-20 03:09:25 +08:00
cc0813b1df Added i18n strings and fix some translations 2023-01-20 02:59:15 +08:00
ea7754f60a Modify remove fetch installed packages list log and only print for empty list in FrameworkHooker 2023-01-20 02:33:25 +08:00
cc24141b9a Fix translations for i18n strings 2023-01-19 23:59:28 +08:00
3ade78d689 Update Gradle dependencies 2023-01-19 22:29:12 +08:00
5487fda542 Added access root failed tips dialog in FrameworkTool 2023-01-19 21:53:58 +08:00
ab3a71533c Added i18n strings 2023-01-19 21:53:51 +08:00
7209493518 Modify remove @Keep in all beans and add @SerializedName in AppErrorsInfoBean 2023-01-19 13:07:26 +08:00
e786ceff2d Modify change empty mark for AppErrorsInfoBean in AppErrorsInfoBean, FrameworkHooker 2023-01-19 12:57:02 +08:00
0b19c95cf1 Modify optimize code in FrameworkHooker 2023-01-17 13:45:16 +08:00
d28aef66f0 Modify ignored "android" package name when getting app list data in FrameworkHooker 2023-01-17 13:13:21 +08:00
cff8293ec1 Modify rename ui/view to ui/widget 2023-01-17 11:15:48 +08:00
162510b433 Modify change the way of getting app list data in FrameworkHooker 2023-01-17 05:12:23 +08:00
469b3ae731 Modify change multi-user app display name with suffix its user id in FrameworkHooker 2023-01-17 05:02:15 +08:00
9a19b2c1a3 Modify change appNameOf function returned default blank content to "unknown" in FunctionFactory 2023-01-17 04:56:37 +08:00
dfeb035402 Modify make app errors record files sorted by last modified date in AppErrorsRecordData 2023-01-17 04:35:47 +08:00
96e8177698 Fix the previous fix caused the text could not be selected in AppErrorsDetailActivity, activity_app_errors_detail 2023-01-17 03:59:48 +08:00
5a50881af8 Modify change AppErrorsData to AppErrorsProcessData in FrameworkHooker 2023-01-17 03:22:37 +08:00
4d4fad03ae Modify merge to new way to save and read the app errors record data 2023-01-17 03:17:37 +08:00
120c6f2aca Added List.toArrayList function in FunctionFactory 2023-01-17 03:03:27 +08:00
eab28c57b7 Added Any?.toJsonOrNull, String.toEntityOrNull functions in GsonFormatFactory 2023-01-17 01:37:08 +08:00
0f14d566d3 Fix code style in build.gradle 2023-01-16 23:36:20 +08:00
5e2bc8ce02 Fix the central color problem of views such as CheckBox 2023-01-16 22:40:26 +08:00
dc4734370e Fix the interface automatically slides up problem on Android versions lower than 10 in activity_app_errors_detail 2023-01-16 22:21:21 +08:00
1c9cdfe4a1 Added "Go It Now" button in app errors dialog for unable get app errors record in AppErrorsDetailActivity 2023-01-16 22:20:02 +08:00
097df14de6 Modify merge app errors functions implementation code to AppErrorsData in FrameworkHooker 2023-01-15 14:35:06 +08:00
8f078662ef Fix crashed apps user id mismatch problem in FrameworkHooker, AppErrorsInfoBean 2023-01-15 04:12:50 +08:00
8e99cb4cef Fix the app first crash report not responded problem in some customize ROMs in FrameworkHooker 2023-01-15 03:57:41 +08:00
60bd68f016 Modify support Android 7.0 2023-01-15 02:39:03 +08:00
60c7d5bfa3 Fix PackageList class not exist problem in Android 8.1 and fix app errors dialog no show problem in FrameworkHooker 2023-01-15 02:37:16 +08:00
c1ee00f785 Modify optimize code format in MainActivity 2023-01-15 01:35:02 +08:00
bcfa1fa4bb Fix no onCreate method in AppErrorDialog class problem in Android 10 in FrameworkHooker 2023-01-14 01:55:52 +08:00
0316f8d0df Modify make HookEntry singleton 2023-01-14 01:55:29 +08:00
4d68bc1af5 Modify merge to YukiHookAPI new usage 2023-01-14 01:55:22 +08:00
bd4b980f4d Update Gradle & Kotlin
- Update Kotlin version to 1.7.22
- Update Gradle version to 7.6
- Update Gradle dependencies
2023-01-14 01:28:08 +08:00
b28ed4148f Update YukiHookAPI 2023-01-14 01:24:19 +08:00
f2710ac1a6 Modify remove "contains", "replace" method's param name statement 2023-01-14 01:22:16 +08:00
6f9402896a Modify add release channel description, release status description in README 2022-11-26 00:12:48 +08:00
d7dce37428 Modify change action file name for ci 2022-11-25 23:32:43 +08:00
7ea16bc1eb Modify change action name for ci 2022-11-25 23:29:03 +08:00
Fankesyooni
00305a788b Merge pull request #24 from KitsunePie/ci
Upgrade ci deps
2022-11-14 13:13:57 +08:00
Howard Wu
e95163b60a gradlew chmod +x 2022-11-14 12:13:50 +08:00
Howard Wu
cd96689004 Update push_ci.yml 2022-11-14 12:10:41 +08:00
Howard Wu
5cc11b0835 Upgrade ci deps 2022-11-14 12:08:46 +08:00
f2aea80cd8 Update Gradle & PlatformSDK
- Update Android Gradle Plugin version to 7.3.1
- Update Kotlin version to 1.7.20
- Update YukiHookAPI version to 1.1.4 in demo-app
2022-10-20 00:18:46 +08:00
Fankesyooni
9ea677fe62 Merge pull request #10 from cracky5322/master
Update Traditional Chinese
2022-10-12 12:00:25 +08:00
Jia-Bin
43427f1e89 Update Traditional Chinese
Better quality and beautiful localization translation optimization
2022-10-12 11:42:17 +08:00
f55022a103 Fix file naming bug 2022-10-05 09:57:39 +08:00
b3e798d663 Update version to 1.1 2022-10-05 07:03:16 +08:00
24549a076e Added Microsoft App Center analytics 2022-10-05 06:45:49 +08:00
ccfc0e4d1d Added i18n strings 2022-10-05 06:44:33 +08:00
0b2e786f33 Update .gitignore 2022-10-05 05:51:46 +08:00
1c22497a2d Added debug log viewing function 2022-10-05 04:36:55 +08:00
f9a3cbedba Added i18n strings 2022-10-05 04:35:52 +08:00
1b12c432fa Modify add debug log and change crash log in FrameworkHooker 2022-10-05 04:32:58 +08:00
835bbdccfa Modify change ListView padding bottom in activity_app_errors_muted, activity_app_errors_record, activity_config 2022-10-05 03:00:56 +08:00
0c15cb1e81 Fix when "proc" field got null System Framework maybe crashed in FrameworkHooker 2022-10-05 02:22:36 +08:00
6c9e888622 Update YukiHookAPI 2022-10-04 07:31:50 +08:00
d51851066b Modify change app errors log's "App" to "Application" in FrameworkHooker 2022-10-04 03:47:52 +08:00
57db0a47e6 Modify change Context.openApp function command "am start ..." to system startActivityAsUser function in FunctionFactory 2022-10-04 03:03:52 +08:00
24bec3ab5b Fix code style in FunctionFactory 2022-10-04 02:38:50 +08:00
1f9a003b1d Fix tip text not full width in activity_main in demo-app 2022-10-04 02:04:58 +08:00
8ef8da9f4b Fix destroyed Activity reading list data maybe out of bounds or called adapter's data confusion error in ConfigureActivity 2022-10-04 00:49:56 +08:00
b7e992e7b8 Added system version text click notice dialog in MainActivity 2022-10-03 22:25:29 +08:00
c2b685de30 Fix English translation for i18n strings 2022-10-03 22:21:01 +08:00
9042d325c8 Modify move unable read errors data on-time tip to AppErrorsDetailActivity 2022-10-03 21:29:09 +08:00
98c2e4366d Update i18n strings 2022-10-03 21:28:07 +08:00
be8bea2ddb Modify change missing output log's timestamp file name to UTC time file name 2022-10-03 08:04:13 +08:00
e3bd5ee713 Fix some custom system can't read application crash info on-time will get wrong errors data problem 2022-10-03 07:19:13 +08:00
7f33d731a1 Added pid showing for log in FrameworkHooker 2022-10-03 07:05:02 +08:00
b271e5ad35 Added i18n strings 2022-10-03 06:40:11 +08:00
72e4025399 Modify allowed multi-user app errors dialog's "Reopen App" option to start Activity with correct user id 2022-10-03 06:15:42 +08:00
f69e0d876d Modify change Context.openApp function can open multi-user's Activity 2022-10-03 06:11:49 +08:00
7677651c73 Fix UTC time displayed directly on UI 2022-10-03 05:44:34 +08:00
82da50a0cc Added multi-user display app's user id feature 2022-10-03 05:43:49 +08:00
b8678bb6b5 Added i18n strings 2022-10-03 05:33:29 +08:00
00bcf58d0d Added INTERACT_ACROSS_USERS permission in AndroidManifest 2022-10-03 04:41:17 +08:00
0e78614208 Fix app errors record's current Context may not has INTERACT_ACROSS_USERS permission problem 2022-10-03 04:40:46 +08:00
0766fd1efe Added Material 3 dynamic colors theme for app errors dialog 2022-10-03 04:09:54 +08:00
a69bfabbe1 Added Resources.colorOf function in FunctionFactory 2022-10-03 04:02:53 +08:00
327986a399 Added i18n strings 2022-10-03 03:39:18 +08:00
6a7c098ac3 Added dynamic colors Material 3 theme for Translucent 2022-10-03 03:17:42 +08:00
5438a20275 Modify code notes in ConfigData 2022-10-03 03:15:10 +08:00
47070865f7 Added isDisableMaterial3 function in DialogBuilderFactory 2022-10-03 03:08:14 +08:00
93f87500c2 Update i18n strings 2022-10-03 02:48:06 +08:00
f9136ec880 Modify make app errors records data to persistent storage 2022-10-03 02:41:32 +08:00
73ecc9553e Added Gson format function 2022-10-03 02:37:08 +08:00
3ac74977e8 Modify merge thread to thread pool in ConfigureActivity, AppErrorsRecordActivity 2022-10-03 02:35:04 +08:00
f7c975e6de Added thread pool function 2022-10-03 02:34:16 +08:00
e3ab99c1a6 Added getResolverString / putResolverString function in ConfigData 2022-10-03 02:19:35 +08:00
53b2cb581e Update proguard-rules.pro 2022-10-03 01:32:27 +08:00
6c9bec3626 Added Gson in Gradle dependencies 2022-10-03 01:31:32 +08:00
435dd43f01 Added @Keep to data beans for R8 2022-10-03 01:29:06 +08:00
6dcbca8688 Modify merge all png elements to svg elements 2022-10-03 01:17:10 +08:00
1c3fe17587 Modify change icon to svg in activity_main 2022-10-02 23:11:07 +08:00
52fd40a42d Modify format code style in FrameworkHooker 2022-10-02 02:19:17 +08:00
f90d0bf125 Modify change code style in AppErrorsInfoBean 2022-10-02 00:52:58 +08:00
82588ec35e Modify change timestamp displayed text to UTC time in AppErrorsInfoBean, AppErrorsRecordActivity 2022-10-02 00:50:15 +08:00
5b8c926267 Added Long.toUtcTime function in FunctionFactory 2022-10-02 00:50:15 +08:00
f7c8383d0b Modify merge DataConst to ConfigData and move DataFactory to data/factory 2022-10-02 00:25:16 +08:00
a0d965a98d Added system locale display info on stack output content in AppErrorsInfoBean 2022-10-01 03:57:18 +08:00
4fa7284c3a Modify replace app errors info's display text "null" to "unknown" in AppErrorsInfoBean 2022-10-01 03:57:18 +08:00
a67507cb2d Fix add a scroll view to resolve app errors dialog bottom occlusion problem 2022-10-01 03:48:14 +08:00
a051305c48 Added scroll view in MainActivity and remove rotation lock on demo-app 2022-10-01 03:40:12 +08:00
3857a894b2 Added fast restart problem dialog in FrameworkTool 2022-10-01 03:32:52 +08:00
9f8fe8257a Added i18n strings 2022-10-01 03:32:45 +08:00
88d7f1619c Modify merge YukiHookAPI new usage and compatible with API 33 2022-10-01 03:32:23 +08:00
6d6153d6ff Update Gradle & PlatformSDK 2022-10-01 00:18:09 +08:00
08461fc50a Update YukiHookAPI 2022-10-01 00:15:14 +08:00
130c6cbc79 Update .idea 2022-10-01 00:13:05 +08:00
ac2cc089c2 Added Project icon 2022-09-30 22:25:44 +08:00
85bfadbf53 Update .gitignore 2022-09-30 22:25:05 +08:00
e0f6f9eb53 Added readme document language isolation 2022-07-26 23:50:05 +08:00
f2d4742d42 Update Gradle & Kotlin & PlatformSDK
- Update Kotlin version to 1.7.10
- Update Gradle version
2022-07-20 23:13:53 +08:00
ce413dba20 Merge dependencies 2022-07-20 02:14:39 +08:00
c7b4808b09 Update version to 1.0.1 2022-06-27 17:36:34 +08:00
a0db1f8ef4 Fix TextView ellipsize bug 2022-06-27 17:32:09 +08:00
7a34dd919f Fix System native apps errors dialog cannot closed when Android API lower 30 2022-06-27 17:31:48 +08:00
0076b2d947 Release version 1.0 2022-06-21 09:13:03 +08:00
d3f872a78e Update proguard-rules.pro 2022-06-21 09:10:38 +08:00
c1970d055d Update i18n supports 2022-06-21 09:09:21 +08:00
0ed8e289e4 Added developer notice in MainActivity 2022-06-21 07:21:21 +08:00
66f9df9f85 Added always shows "Reopen App" options in MainActivity 2022-06-21 07:00:40 +08:00
9c157cc00c Added batch operations in ConfigureActivity 2022-06-21 06:37:15 +08:00
cf91a9590d Changed copied stackTrack to content share text 2022-06-21 06:35:53 +08:00
2d73cc66dd Added errors showing with notification function and fix some i18n translation bug 2022-06-21 06:35:53 +08:00
98bfd28039 Added warn dialog notice the module is not fully activated 2022-06-21 06:35:53 +08:00
ba4d50ff05 Changed re-draw the launcher icon 2022-06-21 06:35:53 +08:00
32779be5ee Changed when errors records more than 5 then show the statistics icon 2022-06-21 06:35:40 +08:00
dd647473d3 Fix code naming irregular 2022-06-21 00:48:46 +08:00
keta1
7afc69ed9a specify ndk version 2022-06-12 09:02:28 +08:00
aa13bcb7c4 Added App errors statistics function 2022-06-11 01:31:03 +08:00
730fccc716 Update Gradle & Kotlin & PlatformSDK
- Update Kotlin version to 1.7.0
- Update Gradle dependencies
- Merge legacy code
2022-06-10 17:39:24 +08:00
be98616e33 Added Apps Configs Template function 2022-06-08 18:59:18 +08:00
1c65b51b47 Merge UI Theme to Material3 2022-06-08 15:15:21 +08:00
22cfe8b6fc Merge DialogBuilderFactory with new code style 2022-06-07 16:57:40 +08:00
2d62e6fbc5 Added muted errors apps management function and fix i18n translation 2022-06-03 04:46:23 +08:00
e6ab8f0ba4 Remove "taskAffinity" in AppErrorsDetailActivity 2022-06-03 03:12:43 +08:00
4bcec59ac8 Added multi-process error demo in demo-app 2022-06-03 03:06:09 +08:00
f1a8eedceb Merge ListView's adapter to BaseAdapterFactory 2022-06-03 01:59:29 +08:00
fe0f0d730d Added more functions
- From module activity enter to AppErrorsRecordActivity
- Only show errors dialog when apps in front or main process
- More i18n support
2022-06-02 04:58:13 +08:00
c8c1c4ef49 Remove todo_items translation 2022-06-02 01:43:47 +08:00
c985d25a42 Fix file header date 2022-06-01 23:58:05 +08:00
a5b943431f Added share error stack function in AppErrorsDetailActivity 2022-06-01 05:57:26 +08:00
412b7101da Merge code 2022-06-01 05:15:19 +08:00
ca75c50678 Added show app process when crashed and remove background process judge 2022-06-01 05:11:35 +08:00
0d9373014a Added when self crashed show crash toast 2022-06-01 04:34:17 +08:00
7676650997 Added App crashed process in logger showing 2022-06-01 04:29:47 +08:00
228f1ed741 Added crossTime and dateTime in AppErrorsInfoBean 2022-06-01 04:04:27 +08:00
6c93590772 Remove useless i18n translation 2022-06-01 03:09:39 +08:00
87f61cf523 Delete don't screenshots in AppErrorsDetailActivity 2022-06-01 03:07:17 +08:00
602cd00a6e Added new style in app errors dialog and merge code from FrameworkHooker 2022-06-01 03:06:15 +08:00
188e6c39e3 Merge code 2022-06-01 02:05:55 +08:00
d15858e7c2 Merge code 2022-06-01 01:29:08 +08:00
5a198df314 Delete overflow code 2022-06-01 01:09:26 +08:00
3735751713 Merge module and host receiver to new api 2022-06-01 00:33:10 +08:00
61c38e6e67 Update build.gradle 2022-06-01 00:20:16 +08:00
5ef26cfe46 Update YukiHookAPI 2022-05-31 04:13:26 +08:00
140372d385 Merge code 2022-05-30 02:02:22 +08:00
807f0b6781 Merge code 2022-05-30 01:45:42 +08:00
f5e22aa0ea Update YukiHookAPI 2022-05-29 04:00:29 +08:00
4fd78cd0a7 Update YukiHookAPI 2022-05-27 03:22:23 +08:00
083a0b3c0a Update YukiHookAPI 2022-05-25 04:20:34 +08:00
34027fb705 Merge systemBar support with native 2022-05-19 10:00:23 +08:00
70edb5f0d0 Added module home page 2022-05-14 18:44:24 +08:00
421de3996c Merge **.ui.App** to **.ui.errors.App** 2022-05-14 14:44:46 +08:00
8141cb1310 Added don't screenshots in AppErrorsDetailActivity 2022-05-14 01:36:00 +08:00
d8eb5f68d0 Added errors detail title float to scroll view 2022-05-14 01:18:07 +08:00
d1cb88f2b2 Fix i18n translation bug 2022-05-13 23:45:26 +08:00
42847873cf Added remove designated errors record function 2022-05-13 23:37:47 +08:00
49d10f9fec Merge remote-tracking branch 'origin/master' 2022-05-13 23:30:47 +08:00
NextAlone
6b4ae208f4 ci: add pr check 2022-05-13 23:04:59 +08:00
b9daaf3e0c Added CPU ABI shower in AppErrorsDetailActivity 2022-05-13 22:54:08 +08:00
Fankesyooni
a1b34e23fa Merge pull request #2 from KitsunePie/patch-1
chore: set default buildToolsVersion
2022-05-13 22:51:51 +08:00
NextAlone
8f1827c0e1 chore: set default buildToolsVersion 2022-05-13 22:45:55 +08:00
7408d0f1e2 Make Material Dialog background round corner 2022-05-13 20:37:29 +08:00
c91093caca Revert "Material You" Design in demo-app 2022-05-13 20:36:48 +08:00
c240c2384c Revert "Material You" Design 2022-05-13 19:47:10 +08:00
NextAlone
4afb98d1ff ci: fix double artifacts extension 2022-05-13 04:28:51 +08:00
NextAlone
f00ea99569 ci: add demo app 2022-05-13 04:23:06 +08:00
NextAlone
71ff07cc3a ci: add workflow for push 2022-05-13 03:42:43 +08:00
eeb184b3b7 Update README.md 2022-05-13 02:29:09 +08:00
ac326d390d Added export all errors record function 2022-05-13 02:27:57 +08:00
b565af4032 Fix receiver crash bug in FrameworkTool 2022-05-13 02:27:39 +08:00
8d5e7ac86f Changed locale time in AppErrorsDetailActivity and fix a crash bug 2022-05-13 02:26:59 +08:00
fd796d9671 Added locale time and formatter stack trace in AppErrorsInfoBean 2022-05-13 02:25:38 +08:00
44409fb498 Added app info on app item onclick 2022-05-13 00:35:03 +08:00
6b57d3465b Added errors detail context menu 2022-05-13 00:29:00 +08:00
2bfaaedea8 Bump Android Gradle Plugin to 7.2.0 2022-05-12 21:51:51 +08:00
81216b2509 Added errors record clear all function and changed receiver mode 2022-05-12 14:15:19 +08:00
6551252b8a Changed DialogBuilder to i18n 2022-05-12 14:14:20 +08:00
3055029dad Added i18n strings 2022-05-12 14:13:55 +08:00
NextAlone
c26ac142f5 fix: typo 2022-05-12 05:02:16 +08:00
NextAlone
a99c7d05e6 fix: wrong log extension 2022-05-12 04:58:32 +08:00
d1a1ba7855 Added function AppErrorsRecordActivity and support native crash message 2022-05-12 04:18:00 +08:00
2119d0edce Fix code style 2022-05-12 02:39:52 +08:00
2b4004182f Merge to new DialogBuilder 2022-05-12 02:35:48 +08:00
7a6c0dfcd2 Changed View's resId 2022-05-12 01:29:44 +08:00
c50f488fc7 Merge startActivity to navigate 2022-05-12 01:14:54 +08:00
b643097016 Changed I18n to template 2022-05-11 23:58:39 +08:00
491acf33db Revert "Fix "tooltipText" attrs bellowed Android 8.x"
Changed only support minSdk 27
2022-05-11 14:38:46 +08:00
8e2bec0ec2 Changed context is Activity not use Intent.FLAG_ACTIVITY_NEW_TASK and added isOutSide function 2022-05-11 13:46:23 +08:00
cc79c53d1f Fix "tooltipText" attrs bellowed Android 8.x 2022-05-11 13:37:34 +08:00
dd1447dc01 Fix demo-app version lost 2022-05-11 02:58:59 +08:00
ecc569b10b Fix ja translation 2022-05-11 02:45:06 +08:00
40e1979e7d Added AppErrorsDetailActivity function and more function 2022-05-11 02:41:54 +08:00
bcc010eba5 Added i18n's in demo-app 2022-05-10 19:56:57 +08:00
30047f5b81 Created AppErrorsDemo demo-app 2022-05-10 15:35:44 +08:00
bcf4398699 Merge README.md 2022-05-10 12:56:41 +08:00
7aab9b88eb Fix xposed_desc character "\n" bug 2022-05-10 12:06:18 +08:00
d1aa21550d Support Android 11 2022-05-10 03:28:08 +08:00
19306f842f Modify lintOptions 2022-05-10 02:41:19 +08:00
bdf09472f0 Support i18n 2022-05-10 02:15:30 +08:00
d441f441bf Update README.md 2022-05-10 02:14:56 +08:00
ddaea75ebd Update YukiHookAPI 2022-05-10 01:55:00 +08:00
9a4ca43988 Added function ignored Error when device reunlock/restart 2022-05-09 23:31:25 +08:00
8cc0255152 Merge code 2022-05-08 19:00:31 +08:00
1775e05851 Merge code 2022-05-08 16:14:02 +08:00
c3bdc99ad3 Added dialog can remove from HashMap on canceled 2022-05-08 16:01:28 +08:00
91a849d53d Fix memory leak possible 2022-05-08 15:58:07 +08:00
f44e3d8c59 Fix restart button show in cannot opened app's and fix error dialog repeating showing 2022-05-08 15:51:32 +08:00
Kitsune
fbb36d96fc Reformat code 2022-05-08 13:53:06 +08:00
Kitsune
de23cdfa8b Revert "Fix .gitignore"
This reverts commit e2d20ca9
2022-05-08 13:51:01 +08:00
Kitsune
4e5670532c Revert "Make FrameworkHooker singleton"
This reverts commit 89451aa812.
2022-05-08 13:50:15 +08:00
Kitsune
7d5ab4ec2b Reformat code 2022-05-08 13:49:49 +08:00
Kitsune
89451aa812 Make FrameworkHooker singleton 2022-05-08 13:27:47 +08:00
Kitsune
8ccb6ea2ce Remove .idea 2022-05-08 13:13:19 +08:00
e2d20ca9e7 Fix .gitignore 2022-05-08 12:37:22 +08:00
Fankesyooni
45d62fdca2 Merge pull request #1 from NextAlone/patch-na
fix: remove local.properties
2022-05-08 12:30:46 +08:00
NextAlone
bed67d0fa5 fix: remove local.properties 2022-05-08 05:04:08 +08:00
Fankesyooni
bd02a2fd5e Create LICENSE 2022-05-07 01:51:35 +08:00
4 changed files with 6 additions and 15 deletions

View File

@@ -8,6 +8,7 @@ rovo89-xposed-api = "82"
yukihookapi = "1.3.1"
kavaref-core = "1.0.2"
kavaref-extension = "1.0.2"
betterandroid-ui-extension = "1.0.9"
microsoft-appcenter = "5.0.6"
libsu = "5.2.2"
drawabletoolbox = "1.0.7"
@@ -34,6 +35,7 @@ yukihookapi = { group = "com.highcapable.yukihookapi", name = "api", version.ref
yukihookapi-ksp-xposed = { group = "com.highcapable.yukihookapi", name = "ksp-xposed", version.ref = "yukihookapi" }
kavaref-core = { group = "com.highcapable.kavaref", name = "kavaref-core", version.ref = "kavaref-core" }
kavaref-extension = { group = "com.highcapable.kavaref", name = "kavaref-extension", version.ref = "kavaref-extension" }
betterandroid-ui-extension = { group = "com.highcapable.betterandroid", name = "ui-extension", version.ref = "betterandroid-ui-extension" }
microsoft-appcenter-analytics = { group = "com.microsoft.appcenter", name = "appcenter-analytics", version.ref = "microsoft-appcenter" }
microsoft-appcenter-crashes = { group = "com.microsoft.appcenter", name = "appcenter-crashes", version.ref = "microsoft-appcenter" }
libsu = { group = "com.github.topjohnwu.libsu", name = "core", version.ref = "libsu" }

View File

@@ -71,6 +71,7 @@ dependencies {
ksp(libs.yukihookapi.ksp.xposed)
implementation(libs.kavaref.core)
implementation(libs.kavaref.extension)
implementation(libs.betterandroid.ui.extension)
implementation(libs.project.promote)
implementation(libs.microsoft.appcenter.analytics)
implementation(libs.microsoft.appcenter.crashes)

View File

@@ -47,6 +47,7 @@ import com.fankes.apperrorstracking.utils.tool.AppAnalyticsTool.bindAppAnalytics
import com.fankes.apperrorstracking.utils.tool.FrameworkTool
import com.fankes.apperrorstracking.utils.tool.GithubReleaseTool
import com.fankes.projectpromote.ProjectPromote
import com.highcapable.betterandroid.ui.extension.view.isUnderline
import com.highcapable.yukihookapi.YukiHookAPI
class MainActivity : BaseActivity<ActivityMainBinding>() {
@@ -130,6 +131,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
binding.titleGithubIcon.setOnClickListener { openBrowser(url = "https://github.com/KitsunePie/AppErrorsTracking") }
/** 恰饭! */
binding.paymentFollowingZhCnItem.isVisible = isSystemLanguageSimplifiedChinese
binding.linkWithFollowMe.isUnderline = true
binding.linkWithFollowMe.setOnClickListener {
openBrowser(url = "https://www.coolapk.com/u/876977", packageName = "com.coolapk.market")
}

View File

@@ -718,24 +718,10 @@
android:layout_marginBottom="10dp"
android:gravity="center"
android:lineSpacingExtra="6dp"
android:text="恰饭时间\n点击前往酷安关注我,获取我的更多应用"
android:text="点击这里前往酷安关注我,获取我的更多应用"
android:textColor="@color/colorTextGray"
android:textSize="16sp" />
<androidx.cardview.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
app:cardCornerRadius="15dp"
app:cardElevation="0dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:src="@mipmap/bg_payment_code" />
</androidx.cardview.widget.CardView>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"