380 Commits

Author SHA1 Message Date
bb60f87ab3 chore: bump gradle to 9.2.0 2025-11-12 19:05:12 +08:00
17c8524ade chore: migrate to version catalog, Gropify 2025-11-12 19:05:06 +08:00
86a66458a7 misc: update project files 2025-09-27 00:59:18 +08:00
25d3414ea9 misc: update .gitignore 2025-09-27 00:59:01 +08:00
d15ae80951 chore: bump dependencies 2025-09-23 15:59:05 +08:00
77b739cbd8 chore: bump dependencies 2025-09-13 19:50:57 +08:00
58c77f668f chore: bump dependencies 2025-09-06 22:56:08 +08:00
c301d5aab7 chore: update target sdk to 36 2025-08-19 17:48:54 +08:00
2c673280cc chore: update jdk to 21 2025-08-19 17:48:32 +08:00
036a3f90e9 chore: bump gradle to 8.14.3 2025-08-19 17:48:24 +08:00
5b6caf4769 chore: bump dependencies 2025-08-19 17:48:15 +08:00
140b74fcab refactor: update KavaRef usage to 1.0.1 2025-07-06 21:42:17 +08:00
e59b7f501a refactor: migrate and update to YukiHookAPI 1.3.0 2025-06-25 23:22:59 +08:00
ab03c74659 docs: update README, README-zh-CN, README-ja-JP 2025-06-24 14:11:02 +08:00
a17e823a46 docs: update README-zh-CN 2025-06-20 12:52:05 +08:00
5a60ef47b5 chore: disable type auto conversion for sweet-property 2025-05-09 23:19:48 +08:00
Blue cat
9092e4d17a Support Android 15 (#370) 2025-05-08 00:22:46 +08:00
d70cf11a42 fix: removeExtra below onBackPressed in AppErrorsDetailActivity 2025-03-17 14:06:57 +08:00
8b73ad6610 chore: update project files 2025-03-17 14:05:23 +08:00
652c8383c1 chore: bump dependencies 2025-03-16 23:40:50 +08:00
fbabb41f33 chore: bump gradle to 8.13 2025-03-16 23:40:45 +08:00
f0b52d54c5 chore: update project files 2025-03-16 23:40:37 +08:00
40747a81ea feat: support share errors stacktrace with file 2025-03-16 02:30:46 +08:00
cabf025082 chore: bump ci to v4 2025-02-22 01:16:07 +08:00
248daa5c80 chore: update .gitignore 2025-02-22 01:15:58 +08:00
d253b26294 docs: update license 2025-01-13 11:19:00 +08:00
d7c26180ae refactor: support Android 15 edge-to-edge system bars 2024-11-25 18:55:00 +08:00
0facd0bcbf chore: update target sdk to 35 2024-11-10 21:42:06 +08:00
32855f4b61 chore: update project files 2024-11-10 21:39:25 +08:00
183999ca30 chore: bump dependencies 2024-11-10 21:39:15 +08:00
0ef91d8578 chore: bump gradle to 8.10.2 2024-11-10 21:19:17 +08:00
kitadai31
ff948fd1ae Update Japanese translations (#300) 2024-09-20 18:02:17 +08:00
Horange321
7c237dd024 <Add>monochrome 图标 (#288) 2024-08-09 11:17:40 +08:00
28749a9226 chore: update .editorconfig 2024-06-21 10:11:41 +08:00
46b810e409 chore: update project files 2024-06-21 10:11:36 +08:00
b497173e02 chore: bump dependencies 2024-06-20 11:32:44 +08:00
18c49405a8 chore: bump gradle to 8.7 2024-06-20 11:32:41 +08:00
7d96a5097e chore: update .editorconfig 2024-06-20 11:32:36 +08:00
Re*Index. (ot_inc)
773a5258df 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)
59b835dd2e 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
69a96cb819 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
53c6f8a204 chore: bump dependencies 2024-02-20 11:43:39 +08:00
d1480ae8f3 chore: bump gradle to 8.6 2024-02-20 11:43:33 +08:00
Re*Index. (ot_inc)
91cfda35bc Major Fix in Japanese translation. (#231) 2024-02-20 09:23:05 +08:00
c774dbebf2 chore: update .editorconfig 2024-01-13 21:26:32 +08:00
e81ca4ec10 docs: update copyright date to 2024 for all existing files 2024-01-01 03:22:16 +08:00
cafb664c1a style: merge to new ktlint version & rules 2023-12-29 21:31:30 +08:00
7939d25bb6 chore: bump dependencies 2023-12-29 00:13:16 +08:00
1b6bc71e51 chore: some tweaks in build.gradle.kts 2023-12-29 00:13:09 +08:00
9483cd7940 chore: bump gradle to 8.5 2023-12-28 23:58:37 +08:00
d1bd76221d chore: update .gitignore 2023-12-28 23:58:25 +08:00
b13df7179a docs: use relative link 2023-12-11 02:37:13 +08:00
10a51c800b chore: update project files 2023-12-11 02:37:10 +08:00
308afa7d6a chore: bump dependency versions 2023-12-11 00:41:15 +08:00
7775c82caa docs: update piracy statement 2023-12-11 00:29:00 +08:00
60b3963df1 docs: update promotion 2023-11-18 18:10:28 +08:00
b7ffdf3231 chore: bump "com.highcapable.sweetdependency" version to 1.0.4 2023-11-14 01:01:48 +08:00
5f96817d8c chore: bump "com.highcapable.sweetproperty" version to 1.0.5 2023-11-08 15:12:33 +08:00
063b093eed chore: bump dependencies 2023-11-04 03:46:49 +08:00
fb388ee783 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
389f3a69ee Bump version to 1.3 2023-11-03 20:05:58 +08:00
e0b8799a9b feat: ignore user-terminated crash 2023-11-03 19:51:44 +08:00
a64ad86e64 feat: add stack trace share optional dialog 2023-11-03 18:46:07 +08:00
2d42581e36 docs: update release channel 2023-10-26 21:40:50 +08:00
936d66a81e feat: add errors app's target and min sdk record 2023-10-22 23:13:26 +08:00
66b9407b34 fix: catch toast when no looper 2023-10-22 22:36:29 +08:00
c8a0631034 feat: add module app version in shared errors info data 2023-10-21 17:13:57 +08:00
32ca130da0 feat: use handleAppCrashLSPB method on system higher than Android 11 2023-10-21 02:30:11 +08:00
273dca6042 chore: update target sdk to 34 2023-10-21 01:27:10 +08:00
315dfd7e22 feat(docs): update YukiHookAPI owner link 2023-10-21 01:26:20 +08:00
b5baf8243e refactor: remove DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 2023-10-21 01:25:04 +08:00
2064c01350 chore: bump "com.highcapable.flexilocale" version to 1.0.1 2023-10-13 20:02:06 +08:00
72d76a486c refactor: migrate i18ns generation to FlexiLocale plugin 2023-10-13 18:49:15 +08:00
d215440e83 refactor: migrate to YukiHookAPI new usage 2023-10-07 21:15:15 +08:00
52367b5c41 chore: bump dependency versions 2023-10-07 21:15:05 +08:00
061b73fef7 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
13e63a8fb3 refactor: change "Url" to "URL" 2023-09-21 00:42:16 +08:00
7eacb56857 refactor: add new R8 rules to fix possible problems 2023-09-19 08:13:54 +08:00
684456bb5b style: rearrange imports 2023-09-19 07:41:23 +08:00
3b5aee9fb8 fix: data format and style problems 2023-09-19 07:30:58 +08:00
86ba9749be ci: use allowed symbols 2023-09-19 05:29:00 +08:00
4fff1d7c17 docs: optimize comments 2023-09-19 05:13:25 +08:00
c1e584d739 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
ccc50d720e feat: add i18n strings 2023-09-19 05:10:35 +08:00
8df2fd5c14 docs: update README, README-zh-CN 2023-09-19 05:09:43 +08:00
99472dedc4 refactor: add package name 2023-09-19 05:07:19 +08:00
d22c5801b2 docs: add icon in img-src 2023-09-19 05:06:26 +08:00
0a87f13af7 ci: optimize and add artifacts post to Telegram 2023-09-19 05:02:57 +08:00
fd7bb9bf77 chore: add Android 14 option 2023-09-19 05:02:37 +08:00
b0a6c71300 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
00512d6f95 chore: clean up build step files 2023-09-19 05:00:58 +08:00
4bc2d84e7d [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
75e6f1c16c Merge pull request #132 from ZQDesigned/master
[BUG FIX] Deprecated AppErrorInfo when dialog covers AppErrorsDetailActivity
2023-06-21 02:03:30 +08:00
886e8d1e37 Complete method annotation 2023-06-21 01:43:29 +08:00
a876854010 Revert some changes and Refactor code style again 2023-06-21 01:32:06 +08:00
9834b6c8dd Refactor code style 2023-06-21 01:14:17 +08:00
3a5a1df270 Fix:deprecated AppErrorInfo when dialog covers AppErrorsDetailActivity 2023-06-21 00:22:43 +08:00
4afe549a8d Modify refactor the locales config code 2023-05-09 11:51:11 +08:00
3a7c97a1ac Update Gradle dependencies 2023-05-09 11:50:06 +08:00
Fankesyooni
2b8b769aa9 Merge pull request #112 from huajijam/master
feat: Per-app language preferences
2023-05-04 22:34:22 +08:00
‭huajijam
fa793d764b feat: Per-app language preferences 2023-05-04 21:42:35 +08:00
4f9ef060ea Update Gradle dependencies 2023-04-25 07:30:55 +08:00
47be6b10b7 Modify merge to YukiHookAPI new usage 2023-04-25 06:29:55 +08:00
340034b531 Update YukiHookAPI 2023-04-25 06:29:35 +08:00
58aa7bc498 Update YukiHookAPI 2023-04-21 01:26:35 +08:00
06324d104a Update version to 1.25 2023-04-17 06:41:55 +08:00
0ed2cf4903 Modify merge to YukiHookAPI new usage 2023-04-17 06:38:05 +08:00
d278faf7c9 Modify merge to YukiHookAPI new usage 2023-04-17 06:06:35 +08:00
823c5c690f Update Gradle dependencies 2023-04-17 06:05:05 +08:00
a4e1c82ad0 Update YukiHookAPI 2023-04-17 06:03:55 +08:00
07e13ccf04 Modify merge contents of build.gradle into constant definitions 2023-04-15 23:01:55 +08:00
e19f8ea4af Update Gradle dependencies 2023-04-14 17:57:05 +08:00
45c337d475 Modify change uninstalled apps or unknown apps to show their package name for users 2023-04-09 20:52:55 +08:00
8690e8afdb Modify change apps related functions returned "" for default value in FunctionFactory 2023-04-09 20:51:55 +08:00
ec7dcabdb8 Added loading view and errors records count in AppErrorsRecordActivity, activity_app_errors_record 2023-04-09 20:31:55 +08:00
0db82b5630 Added i18n strings 2023-04-09 20:30:35 +08:00
1207dbb561 Modify replace YukiHookAPI to YukiReflection in demo-app 2023-04-08 00:06:05 +08:00
785208a5bb 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
3dbd80e06e Added start history chart in README 2023-02-19 14:39:55 +08:00
f452bb2b32 Modify change ProgressBar to CircularProgressIndicator in activity_config 2023-02-08 13:42:55 +08:00
39b779eab9 Added new bug report issues template 2023-02-08 13:25:55 +08:00
948095c016 Fix CI compiler problem and add debug version on CI 2023-02-08 13:03:15 +08:00
1a7775d5cc Fix "GitHub" spelling in all files 2023-02-07 05:27:55 +08:00
00cfca12b0 Modify change ProgressBar to CircularProgressIndicator in DialogBuilderFactory 2023-02-03 23:17:15 +08:00
556951c27c Fix some problems in CompoundButtonFactory 2023-02-03 03:39:05 +08:00
b478654008 Modify merge to CompoundButtonDataBinder and optimize code in AppErrorsDetailActivity 2023-02-03 02:26:09 +08:00
b47543e71a Modify merge to CompoundButtonDataBinder and optimize code in MainActivity 2023-02-03 02:22:05 +08:00
6ffe4bc15d Update YukiHookAPI 2023-02-01 04:32:05 +08:00
bb94689baa Update .gitignore 2023-02-01 04:31:10 +08:00
6803b60dca Update Gradle dependencies 2023-01-31 23:50:05 +08:00
82946e55fe Update version to 1.2 2023-01-23 12:19:06 +08:00
910b3523a3 Update copyright date to 2023 for all existing files 2023-01-23 12:13:50 +08:00
a6fd0b699c Modify remove scrollbar and reset scroll view when view changed in AppErrorsDetailActivity, activity_app_errors_detail 2023-01-23 11:59:35 +08:00
6ddbfb5444 Added check for updates feature from GitHub Release 2023-01-23 11:43:55 +08:00
fe4f91291e Added i18n strings 2023-01-23 11:42:04 +08:00
5e0336a434 Added disable automatic wrapping error stack trace contents function in ConfigData, AppErrorsDetailActivity, activity_app_errors_detail 2023-01-22 15:51:31 +08:00
55a4d68a18 Added i18n strings 2023-01-22 15:49:31 +08:00
358ac848e2 Modify remove screenOrientation parameter for AppErrorsDetailActivity in AndroidManifest 2023-01-22 15:32:18 +08:00
567d0a7b6c Modify add cpuAbi, versionName, versionCode default value for legacy data transfer of AppErrorsInfoBean in AppErrorsRecordData 2023-01-22 14:55:16 +08:00
4d5dadae8b 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
9dce54f326 Added appVersionNameOf, appVersionCodeOf functions and merge to appVersionBrandOf function in FunctionFactory 2023-01-22 14:23:41 +08:00
37af877a7d Modify change the judgment logic when fetched installed packages list is empty in FrameworkHooker 2023-01-22 14:11:05 +08:00
59f5b27d19 Modify change view id "app_api" to "app_cpu_abi" in AppErrorsDetailActivity, activity_app_errors_detail 2023-01-22 14:05:08 +08:00
1299779868 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
27c5e92879 Added i18n strings and remove some unused translations 2023-01-22 13:03:02 +08:00
d22745f2ea Modify make radio button singleLine in dia_app_config 2023-01-22 12:59:38 +08:00
dfcee71168 Modify add @throws code note in putAppShowingType function in AppErrorsConfigData 2023-01-22 11:49:37 +08:00
5b30499cc3 Update YukiHookAPI 2023-01-21 00:53:45 +08:00
1889b848b0 Update Android Gradle Plugin to 7.4.0 2023-01-21 00:49:40 +08:00
c349ee5dc7 Added global app config template function and remove old implementations 2023-01-20 03:09:25 +08:00
72e99bd4f2 Added i18n strings and fix some translations 2023-01-20 02:59:15 +08:00
2d9550d5b9 Modify remove fetch installed packages list log and only print for empty list in FrameworkHooker 2023-01-20 02:33:25 +08:00
27e068898e Fix translations for i18n strings 2023-01-19 23:59:28 +08:00
92a0591d5b Update Gradle dependencies 2023-01-19 22:29:12 +08:00
2a97dcbc06 Added access root failed tips dialog in FrameworkTool 2023-01-19 21:53:58 +08:00
0dc12ae3e6 Added i18n strings 2023-01-19 21:53:51 +08:00
075850d239 Modify remove @Keep in all beans and add @SerializedName in AppErrorsInfoBean 2023-01-19 13:07:26 +08:00
c48a23f07d Modify change empty mark for AppErrorsInfoBean in AppErrorsInfoBean, FrameworkHooker 2023-01-19 12:57:02 +08:00
cf1796b7cb Modify optimize code in FrameworkHooker 2023-01-17 13:45:16 +08:00
5bb1f38146 Modify ignored "android" package name when getting app list data in FrameworkHooker 2023-01-17 13:13:21 +08:00
a055d7f53d Modify rename ui/view to ui/widget 2023-01-17 11:15:48 +08:00
2eae45a640 Modify change the way of getting app list data in FrameworkHooker 2023-01-17 05:12:23 +08:00
fd168f8810 Modify change multi-user app display name with suffix its user id in FrameworkHooker 2023-01-17 05:02:15 +08:00
37580519db Modify change appNameOf function returned default blank content to "unknown" in FunctionFactory 2023-01-17 04:56:37 +08:00
5144494f82 Modify make app errors record files sorted by last modified date in AppErrorsRecordData 2023-01-17 04:35:47 +08:00
01a6c1ffa5 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
2aaa422a56 Modify change AppErrorsData to AppErrorsProcessData in FrameworkHooker 2023-01-17 03:22:37 +08:00
7c0c1754e9 Modify merge to new way to save and read the app errors record data 2023-01-17 03:17:37 +08:00
587c718d0a Added List.toArrayList function in FunctionFactory 2023-01-17 03:03:27 +08:00
6b2b538047 Added Any?.toJsonOrNull, String.toEntityOrNull functions in GsonFormatFactory 2023-01-17 01:37:08 +08:00
6a5fee830c Fix code style in build.gradle 2023-01-16 23:36:20 +08:00
1d0cc1d24f Fix the central color problem of views such as CheckBox 2023-01-16 22:40:26 +08:00
eeaf386635 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
a15b5b008d 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
37962fa12f Modify merge app errors functions implementation code to AppErrorsData in FrameworkHooker 2023-01-15 14:35:06 +08:00
3798479c23 Fix crashed apps user id mismatch problem in FrameworkHooker, AppErrorsInfoBean 2023-01-15 04:12:50 +08:00
a214f5773f Fix the app first crash report not responded problem in some customize ROMs in FrameworkHooker 2023-01-15 03:57:41 +08:00
aeda0f183e Modify support Android 7.0 2023-01-15 02:39:03 +08:00
c6d5f07b8c 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
5991d976b9 Modify optimize code format in MainActivity 2023-01-15 01:35:02 +08:00
3fb4e4f375 Fix no onCreate method in AppErrorDialog class problem in Android 10 in FrameworkHooker 2023-01-14 01:55:52 +08:00
8c4a1ea5f0 Modify make HookEntry singleton 2023-01-14 01:55:29 +08:00
7749cb9aeb Modify merge to YukiHookAPI new usage 2023-01-14 01:55:22 +08:00
9d9cb473e8 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
afeb16e69d Update YukiHookAPI 2023-01-14 01:24:19 +08:00
211343a6e7 Modify remove "contains", "replace" method's param name statement 2023-01-14 01:22:16 +08:00
2c0cfb6863 Modify add release channel description, release status description in README 2022-11-26 00:12:48 +08:00
15293950a9 Modify change action file name for ci 2022-11-25 23:32:43 +08:00
88fe23ab9a Modify change action name for ci 2022-11-25 23:29:03 +08:00
Fankesyooni
150d2e8aa5 Merge pull request #24 from KitsunePie/ci
Upgrade ci deps
2022-11-14 13:13:57 +08:00
Howard Wu
dd6e971a34 gradlew chmod +x 2022-11-14 12:13:50 +08:00
Howard Wu
051da4df5f Update push_ci.yml 2022-11-14 12:10:41 +08:00
Howard Wu
368a4b347f Upgrade ci deps 2022-11-14 12:08:46 +08:00
30b92770e9 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
2491547e3e Merge pull request #10 from cracky5322/master
Update Traditional Chinese
2022-10-12 12:00:25 +08:00
Jia-Bin
182a65255f Update Traditional Chinese
Better quality and beautiful localization translation optimization
2022-10-12 11:42:17 +08:00
aef2e0814a Fix file naming bug 2022-10-05 09:57:39 +08:00
e5062d3947 Update version to 1.1 2022-10-05 07:03:16 +08:00
1a1856ce9e Added Microsoft App Center analytics 2022-10-05 06:45:49 +08:00
4ae7fff484 Added i18n strings 2022-10-05 06:44:33 +08:00
1f29ac1bba Update .gitignore 2022-10-05 05:51:46 +08:00
92f6837c30 Added debug log viewing function 2022-10-05 04:36:55 +08:00
a44d29e102 Added i18n strings 2022-10-05 04:35:52 +08:00
6fbaf6d7a2 Modify add debug log and change crash log in FrameworkHooker 2022-10-05 04:32:58 +08:00
5320ce1b0e Modify change ListView padding bottom in activity_app_errors_muted, activity_app_errors_record, activity_config 2022-10-05 03:00:56 +08:00
2b317070a2 Fix when "proc" field got null System Framework maybe crashed in FrameworkHooker 2022-10-05 02:22:36 +08:00
f7784b393d Update YukiHookAPI 2022-10-04 07:31:50 +08:00
8eb814a345 Modify change app errors log's "App" to "Application" in FrameworkHooker 2022-10-04 03:47:52 +08:00
d350944f0d Modify change Context.openApp function command "am start ..." to system startActivityAsUser function in FunctionFactory 2022-10-04 03:03:52 +08:00
56b3656bf2 Fix code style in FunctionFactory 2022-10-04 02:38:50 +08:00
332cf0d3c0 Fix tip text not full width in activity_main in demo-app 2022-10-04 02:04:58 +08:00
0974c38d76 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
a35dcfed66 Added system version text click notice dialog in MainActivity 2022-10-03 22:25:29 +08:00
5944842c8e Fix English translation for i18n strings 2022-10-03 22:21:01 +08:00
0b39bd9865 Modify move unable read errors data on-time tip to AppErrorsDetailActivity 2022-10-03 21:29:09 +08:00
d194da21ca Update i18n strings 2022-10-03 21:28:07 +08:00
777af500d4 Modify change missing output log's timestamp file name to UTC time file name 2022-10-03 08:04:13 +08:00
2472f8b7e5 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
1153494dfa Added pid showing for log in FrameworkHooker 2022-10-03 07:05:02 +08:00
95ee9de477 Added i18n strings 2022-10-03 06:40:11 +08:00
fe94441e9a 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
3156a1721e Modify change Context.openApp function can open multi-user's Activity 2022-10-03 06:11:49 +08:00
9948a3fbc1 Fix UTC time displayed directly on UI 2022-10-03 05:44:34 +08:00
2481263c00 Added multi-user display app's user id feature 2022-10-03 05:43:49 +08:00
a6bf4e8a80 Added i18n strings 2022-10-03 05:33:29 +08:00
64e54348f4 Added INTERACT_ACROSS_USERS permission in AndroidManifest 2022-10-03 04:41:17 +08:00
33ee056ed9 Fix app errors record's current Context may not has INTERACT_ACROSS_USERS permission problem 2022-10-03 04:40:46 +08:00
1fc9f07b9f Added Material 3 dynamic colors theme for app errors dialog 2022-10-03 04:09:54 +08:00
499e7d9296 Added Resources.colorOf function in FunctionFactory 2022-10-03 04:02:53 +08:00
f2311f31cb Added i18n strings 2022-10-03 03:39:18 +08:00
b9f52b4e67 Added dynamic colors Material 3 theme for Translucent 2022-10-03 03:17:42 +08:00
c272dbc109 Modify code notes in ConfigData 2022-10-03 03:15:10 +08:00
4c47cbb271 Added isDisableMaterial3 function in DialogBuilderFactory 2022-10-03 03:08:14 +08:00
3de258f95d Update i18n strings 2022-10-03 02:48:06 +08:00
b173d3bfed Modify make app errors records data to persistent storage 2022-10-03 02:41:32 +08:00
310bc2c9dc Added Gson format function 2022-10-03 02:37:08 +08:00
af0d29a8f4 Modify merge thread to thread pool in ConfigureActivity, AppErrorsRecordActivity 2022-10-03 02:35:04 +08:00
4db70d02ec Added thread pool function 2022-10-03 02:34:16 +08:00
167199ba34 Added getResolverString / putResolverString function in ConfigData 2022-10-03 02:19:35 +08:00
98f22d6bca Update proguard-rules.pro 2022-10-03 01:32:27 +08:00
8f09a32d22 Added Gson in Gradle dependencies 2022-10-03 01:31:32 +08:00
f14b7d8f20 Added @Keep to data beans for R8 2022-10-03 01:29:06 +08:00
d38474e082 Modify merge all png elements to svg elements 2022-10-03 01:17:10 +08:00
5c1b8d3d6a Modify change icon to svg in activity_main 2022-10-02 23:11:07 +08:00
68dff21c42 Modify format code style in FrameworkHooker 2022-10-02 02:19:17 +08:00
1014f42584 Modify change code style in AppErrorsInfoBean 2022-10-02 00:52:58 +08:00
1a57a331b9 Modify change timestamp displayed text to UTC time in AppErrorsInfoBean, AppErrorsRecordActivity 2022-10-02 00:50:15 +08:00
bfb5e037e5 Added Long.toUtcTime function in FunctionFactory 2022-10-02 00:50:15 +08:00
1862faf637 Modify merge DataConst to ConfigData and move DataFactory to data/factory 2022-10-02 00:25:16 +08:00
abf6103b9d Added system locale display info on stack output content in AppErrorsInfoBean 2022-10-01 03:57:18 +08:00
c47d356e4c Modify replace app errors info's display text "null" to "unknown" in AppErrorsInfoBean 2022-10-01 03:57:18 +08:00
e8990f50f9 Fix add a scroll view to resolve app errors dialog bottom occlusion problem 2022-10-01 03:48:14 +08:00
a1d2d7ddf0 Added scroll view in MainActivity and remove rotation lock on demo-app 2022-10-01 03:40:12 +08:00
ec829a85af Added fast restart problem dialog in FrameworkTool 2022-10-01 03:32:52 +08:00
ce7a483106 Added i18n strings 2022-10-01 03:32:45 +08:00
8d64f9c989 Modify merge YukiHookAPI new usage and compatible with API 33 2022-10-01 03:32:23 +08:00
1973c1acaf Update Gradle & PlatformSDK 2022-10-01 00:18:09 +08:00
936a5b6802 Update YukiHookAPI 2022-10-01 00:15:14 +08:00
c5e9df257d Update .idea 2022-10-01 00:13:05 +08:00
57836f4a7f Added Project icon 2022-09-30 22:25:44 +08:00
2e09ab584d Update .gitignore 2022-09-30 22:25:05 +08:00
a9a7b5bf26 Added readme document language isolation 2022-07-26 23:50:05 +08:00
981e0ba746 Update Gradle & Kotlin & PlatformSDK
- Update Kotlin version to 1.7.10
- Update Gradle version
2022-07-20 23:13:53 +08:00
fed9fd3ae8 Merge dependencies 2022-07-20 02:14:39 +08:00
20eb229e02 Update version to 1.0.1 2022-06-27 17:36:34 +08:00
60a619ab3e Fix TextView ellipsize bug 2022-06-27 17:32:09 +08:00
447793cc7a Fix System native apps errors dialog cannot closed when Android API lower 30 2022-06-27 17:31:48 +08:00
2468e322e1 Release version 1.0 2022-06-21 09:13:03 +08:00
30e2d66be1 Update proguard-rules.pro 2022-06-21 09:10:38 +08:00
b951ebb820 Update i18n supports 2022-06-21 09:09:21 +08:00
9027158047 Added developer notice in MainActivity 2022-06-21 07:21:21 +08:00
f4d68ce9ec Added always shows "Reopen App" options in MainActivity 2022-06-21 07:00:40 +08:00
00af888e0e Added batch operations in ConfigureActivity 2022-06-21 06:37:15 +08:00
59cd027bbe Changed copied stackTrack to content share text 2022-06-21 06:35:53 +08:00
8cb57c805e Added errors showing with notification function and fix some i18n translation bug 2022-06-21 06:35:53 +08:00
a512e4854a Added warn dialog notice the module is not fully activated 2022-06-21 06:35:53 +08:00
6aa9ddbf00 Changed re-draw the launcher icon 2022-06-21 06:35:53 +08:00
95751dde2d Changed when errors records more than 5 then show the statistics icon 2022-06-21 06:35:40 +08:00
9ddbea5ae7 Fix code naming irregular 2022-06-21 00:48:46 +08:00
keta1
bd3adbdbd0 specify ndk version 2022-06-12 09:02:28 +08:00
d0f976f843 Added App errors statistics function 2022-06-11 01:31:03 +08:00
f5bbc312e5 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
62c9982e2e Added Apps Configs Template function 2022-06-08 18:59:18 +08:00
3c623365f3 Merge UI Theme to Material3 2022-06-08 15:15:21 +08:00
3be12ef72c Merge DialogBuilderFactory with new code style 2022-06-07 16:57:40 +08:00
7024a8c521 Added muted errors apps management function and fix i18n translation 2022-06-03 04:46:23 +08:00
66296f9ed4 Remove "taskAffinity" in AppErrorsDetailActivity 2022-06-03 03:12:43 +08:00
27ec4c0218 Added multi-process error demo in demo-app 2022-06-03 03:06:09 +08:00
2c4e4f5090 Merge ListView's adapter to BaseAdapterFactory 2022-06-03 01:59:29 +08:00
8635ad3874 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
be87f5d529 Remove todo_items translation 2022-06-02 01:43:47 +08:00
26462f4d62 Fix file header date 2022-06-01 23:58:05 +08:00
108fd9e4ea Added share error stack function in AppErrorsDetailActivity 2022-06-01 05:57:26 +08:00
973b3aa98f Merge code 2022-06-01 05:15:19 +08:00
5697a7c780 Added show app process when crashed and remove background process judge 2022-06-01 05:11:35 +08:00
5c0ef34e49 Added when self crashed show crash toast 2022-06-01 04:34:17 +08:00
1582277ffb Added App crashed process in logger showing 2022-06-01 04:29:47 +08:00
02d5cf2141 Added crossTime and dateTime in AppErrorsInfoBean 2022-06-01 04:04:27 +08:00
cf7de4e131 Remove useless i18n translation 2022-06-01 03:09:39 +08:00
33cca59afa Delete don't screenshots in AppErrorsDetailActivity 2022-06-01 03:07:17 +08:00
ded9da730f Added new style in app errors dialog and merge code from FrameworkHooker 2022-06-01 03:06:15 +08:00
698d2dc8e0 Merge code 2022-06-01 02:05:55 +08:00
f85dd9ee7b Merge code 2022-06-01 01:29:08 +08:00
75db6839bc Delete overflow code 2022-06-01 01:09:26 +08:00
16d3543696 Merge module and host receiver to new api 2022-06-01 00:33:10 +08:00
bc4813e106 Update build.gradle 2022-06-01 00:20:16 +08:00
aa50ccb01a Update YukiHookAPI 2022-05-31 04:13:26 +08:00
f908a03311 Merge code 2022-05-30 02:02:22 +08:00
a461010b56 Merge code 2022-05-30 01:45:42 +08:00
26712b18e4 Update YukiHookAPI 2022-05-29 04:00:29 +08:00
81bf56464a Update YukiHookAPI 2022-05-27 03:22:23 +08:00
3e441468ef Update YukiHookAPI 2022-05-25 04:20:34 +08:00
dbe414b487 Merge systemBar support with native 2022-05-19 10:00:23 +08:00
775c28a7aa Added module home page 2022-05-14 18:44:24 +08:00
9607eaba73 Merge **.ui.App** to **.ui.errors.App** 2022-05-14 14:44:46 +08:00
24e622d778 Added don't screenshots in AppErrorsDetailActivity 2022-05-14 01:36:00 +08:00
7cf7c2930f Added errors detail title float to scroll view 2022-05-14 01:18:07 +08:00
ead17453a7 Fix i18n translation bug 2022-05-13 23:45:26 +08:00
a41337a979 Added remove designated errors record function 2022-05-13 23:37:47 +08:00
a36362735e Merge remote-tracking branch 'origin/master' 2022-05-13 23:30:47 +08:00
NextAlone
3473430a84 ci: add pr check 2022-05-13 23:04:59 +08:00
5d9cd8a239 Added CPU ABI shower in AppErrorsDetailActivity 2022-05-13 22:54:08 +08:00
Fankesyooni
f653dc01f5 Merge pull request #2 from KitsunePie/patch-1
chore: set default buildToolsVersion
2022-05-13 22:51:51 +08:00
NextAlone
db4af5499d chore: set default buildToolsVersion 2022-05-13 22:45:55 +08:00
208814e110 Make Material Dialog background round corner 2022-05-13 20:37:29 +08:00
266be8786d Revert "Material You" Design in demo-app 2022-05-13 20:36:48 +08:00
dee843b3db Revert "Material You" Design 2022-05-13 19:47:10 +08:00
NextAlone
972996a107 ci: fix double artifacts extension 2022-05-13 04:28:51 +08:00
NextAlone
b01b93282c ci: add demo app 2022-05-13 04:23:06 +08:00
NextAlone
097b752f48 ci: add workflow for push 2022-05-13 03:42:43 +08:00
470333fe8e Update README.md 2022-05-13 02:29:09 +08:00
786d46069c Added export all errors record function 2022-05-13 02:27:57 +08:00
7611445b56 Fix receiver crash bug in FrameworkTool 2022-05-13 02:27:39 +08:00
762c2aa562 Changed locale time in AppErrorsDetailActivity and fix a crash bug 2022-05-13 02:26:59 +08:00
31451dc5ca Added locale time and formatter stack trace in AppErrorsInfoBean 2022-05-13 02:25:38 +08:00
eb88f41001 Added app info on app item onclick 2022-05-13 00:35:03 +08:00
d5880671a1 Added errors detail context menu 2022-05-13 00:29:00 +08:00
288e2904b6 Bump Android Gradle Plugin to 7.2.0 2022-05-12 21:51:51 +08:00
c4d1c42faa Added errors record clear all function and changed receiver mode 2022-05-12 14:15:19 +08:00
7348ceba94 Changed DialogBuilder to i18n 2022-05-12 14:14:20 +08:00
06d96be187 Added i18n strings 2022-05-12 14:13:55 +08:00
NextAlone
e321a96ba9 fix: typo 2022-05-12 05:02:16 +08:00
NextAlone
8454126b55 fix: wrong log extension 2022-05-12 04:58:32 +08:00
443220a078 Added function AppErrorsRecordActivity and support native crash message 2022-05-12 04:18:00 +08:00
d097054cb0 Fix code style 2022-05-12 02:39:52 +08:00
13b23ad59c Merge to new DialogBuilder 2022-05-12 02:35:48 +08:00
4988ebbf3b Changed View's resId 2022-05-12 01:29:44 +08:00
9fe224fc3a Merge startActivity to navigate 2022-05-12 01:14:54 +08:00
0e8d7bc733 Changed I18n to template 2022-05-11 23:58:39 +08:00
e386e1fa42 Revert "Fix "tooltipText" attrs bellowed Android 8.x"
Changed only support minSdk 27
2022-05-11 14:38:46 +08:00
8cabb24937 Changed context is Activity not use Intent.FLAG_ACTIVITY_NEW_TASK and added isOutSide function 2022-05-11 13:46:23 +08:00
8410576deb Fix "tooltipText" attrs bellowed Android 8.x 2022-05-11 13:37:34 +08:00
2a99cd8384 Fix demo-app version lost 2022-05-11 02:58:59 +08:00
c20064de96 Fix ja translation 2022-05-11 02:45:06 +08:00
e2b6fe8a81 Added AppErrorsDetailActivity function and more function 2022-05-11 02:41:54 +08:00
cac96e188e Added i18n's in demo-app 2022-05-10 19:56:57 +08:00
5217146bdd Created AppErrorsDemo demo-app 2022-05-10 15:35:44 +08:00
7fcf8b36cf Merge README.md 2022-05-10 12:56:41 +08:00
a0489411c4 Fix xposed_desc character "\n" bug 2022-05-10 12:06:18 +08:00
6597cd9bfe Support Android 11 2022-05-10 03:28:08 +08:00
1e38e57347 Modify lintOptions 2022-05-10 02:41:19 +08:00
174f7ab697 Support i18n 2022-05-10 02:15:30 +08:00
b0787c1fa3 Update README.md 2022-05-10 02:14:56 +08:00
5e9fad6023 Update YukiHookAPI 2022-05-10 01:55:00 +08:00
652925297a Added function ignored Error when device reunlock/restart 2022-05-09 23:31:25 +08:00
9946d35e57 Merge code 2022-05-08 19:00:31 +08:00
eea67af563 Merge code 2022-05-08 16:14:02 +08:00
d42a691537 Added dialog can remove from HashMap on canceled 2022-05-08 16:01:28 +08:00
36a5eb9ef2 Fix memory leak possible 2022-05-08 15:58:07 +08:00
e66896b9f9 Fix restart button show in cannot opened app's and fix error dialog repeating showing 2022-05-08 15:51:32 +08:00
Kitsune
8c59eb9465 Reformat code 2022-05-08 13:53:06 +08:00
Kitsune
d2896cf938 Revert "Fix .gitignore"
This reverts commit 0e8742e8
2022-05-08 13:51:01 +08:00
Kitsune
a08289fe22 Revert "Make FrameworkHooker singleton"
This reverts commit ee4b3896ef.
2022-05-08 13:50:15 +08:00
Kitsune
53b8c2ddd9 Reformat code 2022-05-08 13:49:49 +08:00
Kitsune
ee4b3896ef Make FrameworkHooker singleton 2022-05-08 13:27:47 +08:00
Kitsune
5350d720c8 Remove .idea 2022-05-08 13:13:19 +08:00
0e8742e83a Fix .gitignore 2022-05-08 12:37:22 +08:00
Fankesyooni
24ce434d9f Merge pull request #1 from NextAlone/patch-na
fix: remove local.properties
2022-05-08 12:30:46 +08:00
NextAlone
0748395586 fix: remove local.properties 2022-05-08 05:04:08 +08:00
Fankesyooni
11e1c5395b Create LICENSE 2022-05-07 01:51:35 +08:00
7 changed files with 27 additions and 28 deletions

View File

@@ -1,3 +1,4 @@
# noinspection EditorConfigKeyCorrectness
[{*.kt,*.kts}]
ktlint_standard_annotation = disabled
ktlint_standard_filename = disabled
@@ -24,10 +25,7 @@ ktlint_standard_function-naming = disabled
ktlint_standard_chain-method-continuation = disabled
ktlint_standard_class-signature = disabled
ktlint_standard_condition-wrapping = disabled
ktlint_standard_blank-line-between-when-conditions = disabled
ktlint_standard_no-trailing-spaces = disabled
ktlint_standard_multiline-loop = disabled
ktlint_standard_when-entry-bracing = disabled
ktlint_standard_class-signature = disabled
ij_continuation_indent_size = 2
indent_size = 4
indent_style = space

View File

@@ -55,11 +55,7 @@ androidComponents {
onVariants(selector().all()) {
it.outputs.forEach { output ->
val currentType = it.buildType
// Workaround for GitHub Actions.
// Strongly transfer type to [String].
@Suppress("UNNECESSARY_SAFE_CALL")
val currentSuffix = gropify.github.ci.commit.id?.let { suffix ->
val currentSuffix = gropify.github.ci.commit.id.let { suffix ->
if (suffix.isNotBlank()) "-$suffix" else ""
}
val currentVersion = "${output.versionName.get()}$currentSuffix(${output.versionCode.get()})"

View File

@@ -1,5 +1,5 @@
[versions]
agp = "8.13.2"
agp = "8.13.1"
kotlin = "2.2.21"
ksp = "2.2.21-2.0.4"
flexi-locale = "1.0.2"
@@ -7,13 +7,12 @@ project-promote = "1.0.1"
rovo89-xposed-api = "82"
yukihookapi = "1.3.1"
kavaref-core = "1.0.2"
kavaref-extension = "1.0.2"
betterandroid-ui-extension = "1.0.9"
kavaref-extension = "1.0.1"
microsoft-appcenter = "5.0.6"
libsu = "5.2.2"
drawabletoolbox = "1.0.7"
gson = "2.13.2"
okhttp = "5.3.2"
okhttp = "5.3.0"
androidx-core-ktx = "1.17.0"
androidx-appcompat = "1.7.1"
material = "1.13.0"
@@ -35,7 +34,6 @@ 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

@@ -51,11 +51,7 @@ androidComponents {
onVariants(selector().all()) {
it.outputs.forEach { output ->
val currentType = it.buildType
// Workaround for GitHub Actions.
// Strongly transfer type to [String].
@Suppress("UNNECESSARY_SAFE_CALL")
val currentSuffix = gropify.github.ci.commit.id?.let { suffix ->
val currentSuffix = gropify.github.ci.commit.id.let { suffix ->
if (suffix.isNotBlank()) "-$suffix" else ""
}
val currentVersion = "${output.versionName.get()}$currentSuffix(${output.versionCode.get()})"
@@ -71,7 +67,6 @@ 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,7 +47,6 @@ 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>() {
@@ -131,7 +130,6 @@ 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,10 +718,24 @@
android:layout_marginBottom="10dp"
android:gravity="center"
android:lineSpacingExtra="6dp"
android:text="点击这里前往酷安关注我,获取我的更多应用"
android:text="恰饭时间\n点击前往酷安关注我,获取我的更多应用"
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"

View File

@@ -16,7 +16,7 @@ dependencyResolutionManagement {
}
}
plugins {
id("com.highcapable.gropify") version "1.0.1"
id("com.highcapable.gropify") version "1.0.0"
}
gropify {
global {
@@ -26,8 +26,8 @@ gropify {
"APP_CENTER_SECRET" to ""
)
includeKeys(
"GITHUB_CI_COMMIT_ID",
"APP_CENTER_SECRET",
"GITHUB_CI_COMMIT_ID" to "",
"APP_CENTER_SECRET" to "",
"^project\\..*\$".toRegex()
)
locations(GropifyLocation.RootProject, GropifyLocation.SystemEnv)
@@ -35,8 +35,8 @@ gropify {
android {
existsPropertyFiles(".secret/secret.properties")
includeKeys("GITHUB_CI_COMMIT_ID", "APP_CENTER_SECRET")
// 手动指定类型,防止一些特殊 "COMMIT ID" 被生成为数值
keyValuesRules("GITHUB_CI_COMMIT_ID" to ValueRule(String::class))
// 关闭类型自动转换功能,防止一些特殊 "COMMIT ID" 被生成为数值
useTypeAutoConversion = false
}
}
rootProject { common { isEnabled = false } }