{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8859474,"defaultBranch":"master","name":"jadx","ownerLogin":"skylot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-18T17:08:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118523?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715159719.0","currentOid":""},"activityList":{"items":[{"before":"09fa35f1445c5f0d74ae87dfa2df6dc48517f290","after":"82e2104f3c65dc88a52c9cf7eb67ac793e58b40d","ref":"refs/heads/master","pushedAt":"2024-05-19T16:47:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(gui): support filtering files with multiple extensions in file dialog (PR #2185)\n\n* fix(gui): support filtering files with multiple extensions in file dialog\r\n\r\n* lint","shortMessageHtmlLink":"fix(gui): support filtering files with multiple extensions in file di…"}},{"before":"a81cec77012c577f68e936b69a44735266d99de1","after":"794e5adb7f70c8f9808e7a4936c9ab3f8d229b6d","ref":"refs/heads/fix-deobf-whitelist","pushedAt":"2024-05-09T11:22:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagipro","name":null,"path":"/bagipro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15173437?s=80&v=4"},"commit":{"message":"Change deobf-min default to 2","shortMessageHtmlLink":"Change deobf-min default to 2"}},{"before":"09fa35f1445c5f0d74ae87dfa2df6dc48517f290","after":"a81cec77012c577f68e936b69a44735266d99de1","ref":"refs/heads/fix-deobf-whitelist","pushedAt":"2024-05-08T09:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bagipro","name":null,"path":"/bagipro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15173437?s=80&v=4"},"commit":{"message":"Improve deobf whitelist","shortMessageHtmlLink":"Improve deobf whitelist"}},{"before":null,"after":"09fa35f1445c5f0d74ae87dfa2df6dc48517f290","ref":"refs/heads/fix-deobf-whitelist","pushedAt":"2024-05-08T09:15:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bagipro","name":null,"path":"/bagipro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15173437?s=80&v=4"},"commit":{"message":"feat: allow to change config and cache dirs with env vars (#2159)","shortMessageHtmlLink":"feat: allow to change config and cache dirs with env vars (#2159)"}},{"before":"b85900aa3d324980742fc0adf425312e40c93cb6","after":"09fa35f1445c5f0d74ae87dfa2df6dc48517f290","ref":"refs/heads/master","pushedAt":"2024-04-30T17:43:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"feat: allow to change config and cache dirs with env vars (#2159)","shortMessageHtmlLink":"feat: allow to change config and cache dirs with env vars (#2159)"}},{"before":"37a42d14183092d7b75157f6171121669f00f744","after":"b85900aa3d324980742fc0adf425312e40c93cb6","ref":"refs/heads/master","pushedAt":"2024-04-26T20:54:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"feat: move AAB support to separate plugin (PR #2165)\n\n* wip: finished with factories\r\n\r\n* wip: bundleconfig.pb\r\n\r\n* wip: jadx-aab-input, separate BundleConfig parser\r\n\r\n* wip: removed test apks\r\n\r\n* wip: proto xml pretty print\r\n\r\n* wip: fixed getNamedValues NPE\r\n\r\n* minor fixes\r\n\r\n* spotless\r\n\r\n* enabled zip64 for gui shadow jar\r\n\r\n* spotless\r\n\r\n* spotless\r\n\r\n* reverted manifest identification since signature parsing not working at the moment\r\n\r\n* replace static methods with new API methods\r\n\r\n---------\r\n\r\nCo-authored-by: Skylot <118523+skylot@users.noreply.github.com>","shortMessageHtmlLink":"feat: move AAB support to separate plugin (PR #2165)"}},{"before":"07dde05337d08ebb94aa6e97dbd08ac4ed140990","after":"37a42d14183092d7b75157f6171121669f00f744","ref":"refs/heads/master","pushedAt":"2024-04-24T18:29:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(gui): show correct content of binary resources in hex view (#2160) (PR #2166)","shortMessageHtmlLink":"fix(gui): show correct content of binary resources in hex view (#2160)…"}},{"before":"8618214c7ffeb27c7bc873dfe8fc389eae32dbe6","after":"07dde05337d08ebb94aa6e97dbd08ac4ed140990","ref":"refs/heads/master","pushedAt":"2024-04-24T17:52:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(build): configure launch4j to not change current directory (#2162) (PR #2163)","shortMessageHtmlLink":"fix(build): configure launch4j to not change current directory (#2162)…"}},{"before":"b80f32a36f4a7df1562bb426a175ffdd8aba98c6","after":"8618214c7ffeb27c7bc873dfe8fc389eae32dbe6","ref":"refs/heads/master","pushedAt":"2024-04-24T17:43:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"docs: improve installation section (PR #2161)\n\n* Update README.md\r\n\r\n* Update README.md","shortMessageHtmlLink":"docs: improve installation section (PR #2161)"}},{"before":"ce527ed753551784b8e03ded0d40ef8feadfded0","after":"b80f32a36f4a7df1562bb426a175ffdd8aba98c6","ref":"refs/heads/master","pushedAt":"2024-04-23T21:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(smali-input): compile one smali file at a time to avoid 64k limit (#2158)","shortMessageHtmlLink":"fix(smali-input): compile one smali file at a time to avoid 64k limit ("}},{"before":"f2ea6415c9228523eab1be4b1359eef43ba64372","after":"ce527ed753551784b8e03ded0d40ef8feadfded0","ref":"refs/heads/master","pushedAt":"2024-04-20T20:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(build): add missing files in bundle","shortMessageHtmlLink":"fix(build): add missing files in bundle"}},{"before":"f9c0cad1469171c907560d53eb812d87176bc751","after":"f2ea6415c9228523eab1be4b1359eef43ba64372","ref":"refs/heads/master","pushedAt":"2024-04-20T17:25:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(cli): don't print stacktrace for incorrect options (#2140)","shortMessageHtmlLink":"fix(cli): don't print stacktrace for incorrect options (#2140)"}},{"before":"a5bd64461d3e800f3af987f358018966cc5e94e3","after":"f9c0cad1469171c907560d53eb812d87176bc751","ref":"refs/heads/master","pushedAt":"2024-04-19T19:34:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"54bf79ccc565459603d74549bea10ef445ec1046","after":"a5bd64461d3e800f3af987f358018966cc5e94e3","ref":"refs/heads/master","pushedAt":"2024-04-19T18:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(gui): remember selected device in debugger (PR #2153)\n\n* ADBDialog->launchApp() if multiple devices presented should let user select the one they desire.\r\n\r\n* compare objects directly instead parsing\r\n\r\n---------\r\n\r\nCo-authored-by: Ömer Faruk KAYIKCI \r\nCo-authored-by: Skylot <118523+skylot@users.noreply.github.com>","shortMessageHtmlLink":"fix(gui): remember selected device in debugger (PR #2153)"}},{"before":"dcf4f193005f5e8474d8ac4944304d55d66e6777","after":null,"ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3","pushedAt":"2024-04-15T18:17:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6182332eef201ab9d97cd1fd50d28907d0c26e5c","after":"54bf79ccc565459603d74549bea10ef445ec1046","ref":"refs/heads/master","pushedAt":"2024-04-15T18:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump gradle/wrapper-validation-action from 2 to 3 (#2149)","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 2 to 3 (#2149)"}},{"before":"44616699e9b501a318619171cead1d0fbd0bf43d","after":"dcf4f193005f5e8474d8ac4944304d55d66e6777","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3","pushedAt":"2024-04-15T18:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"Update .github/workflows/gradle-wrapper-validation.yml","shortMessageHtmlLink":"Update .github/workflows/gradle-wrapper-validation.yml"}},{"before":null,"after":"44616699e9b501a318619171cead1d0fbd0bf43d","ref":"refs/heads/dependabot/github_actions/gradle/wrapper-validation-action-3","pushedAt":"2024-04-15T18:00:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump gradle/wrapper-validation-action from 2 to 3\n\nBumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.\n- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)\n- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)\n\n---\nupdated-dependencies:\n- dependency-name: gradle/wrapper-validation-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump gradle/wrapper-validation-action from 2 to 3"}},{"before":"665c1e57d2b0198e8652e12149e6edc40094e670","after":"6182332eef201ab9d97cd1fd50d28907d0c26e5c","ref":"refs/heads/master","pushedAt":"2024-04-11T20:08:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix: avoid self-loop for exception handlers (#2147)","shortMessageHtmlLink":"fix: avoid self-loop for exception handlers (#2147)"}},{"before":"6e8affcbdc917965379d524f245ba96d107d5be5","after":"665c1e57d2b0198e8652e12149e6edc40094e670","ref":"refs/heads/master","pushedAt":"2024-04-09T21:11:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(gui): update Messages_zh_CN.properties (PR #2146)\n\nSync new Jadx text.","shortMessageHtmlLink":"fix(gui): update Messages_zh_CN.properties (PR #2146)"}},{"before":"dbadbb01fcedb2672714c9ecf2b258ff33e02f89","after":"6e8affcbdc917965379d524f245ba96d107d5be5","ref":"refs/heads/master","pushedAt":"2024-04-08T21:22:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"feat: add options to JadxArgs to change code new line and indent (#1945, #1948)","shortMessageHtmlLink":"feat: add options to JadxArgs to change code new line and indent (#1945…"}},{"before":"ea861829c7c61f54f7f27125284f36abc2ff14c8","after":"dbadbb01fcedb2672714c9ecf2b258ff33e02f89","ref":"refs/heads/master","pushedAt":"2024-04-07T22:24:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"refactor: rename method `collectArgsWithoutLoading` into `collectArgNodes` in MethodNode (#2142)","shortMessageHtmlLink":"refactor: rename method collectArgsWithoutLoading into `collectArgN…"}},{"before":"8f969d4e89d980e49e80f3068f43ae7683da9cf3","after":"ea861829c7c61f54f7f27125284f36abc2ff14c8","ref":"refs/heads/master","pushedAt":"2024-04-06T22:06:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix: support end block entry for mutli-entry loops (#889)","shortMessageHtmlLink":"fix: support end block entry for mutli-entry loops (#889)"}},{"before":"43c082e4dab38abbf6b1a7ba9692fe9df0b63514","after":"8f969d4e89d980e49e80f3068f43ae7683da9cf3","ref":"refs/heads/master","pushedAt":"2024-04-03T20:22:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"chore: update gradle and dependencies","shortMessageHtmlLink":"chore: update gradle and dependencies"}},{"before":"6b4976c5930deb17dd6956eca2c18598adb6c418","after":"43c082e4dab38abbf6b1a7ba9692fe9df0b63514","ref":"refs/heads/master","pushedAt":"2024-03-31T19:52:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"feat: replace Android resource ids with `android.R` fields (#2119)","shortMessageHtmlLink":"feat: replace Android resource ids with android.R fields (#2119)"}},{"before":"2807dc50905240fcf47647223ae4562af6d2e272","after":"6b4976c5930deb17dd6956eca2c18598adb6c418","ref":"refs/heads/master","pushedAt":"2024-03-29T22:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(gui): handle paths where file name is null (#2136)(PR #2137)\n\n* fix: Ignore invalid files\r\n\r\nAvoid NullPointerException when using \"Open files\" or drag-n-drop\r\n\r\n* refactor: Replace Stream API chain with loop\r\n\r\nIntelliJ\r\n\r\n* fix: Ignore invalid files\r\n\r\nAvoid NullPointerException when using \"Add files\"\r\n\r\n* fix: Fall back to complete path string\r\n\r\nInstead of empty project name\r\n\r\n* fix: Render tree\r\n\r\nProject tree (sidebar) didn’t load\r\nToggling \"View > Show flatten packages\" threw a NPE here\r\n\r\n* fix code formatting\r\n\r\n---------\r\n\r\nCo-authored-by: Skylot ","shortMessageHtmlLink":"fix(gui): handle paths where file name is null (#2136)(PR #2137)"}},{"before":"463d2b90fa30c07a68c9d5146c8a0628517fa54d","after":"2807dc50905240fcf47647223ae4562af6d2e272","ref":"refs/heads/master","pushedAt":"2024-03-20T19:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(script): add example script for resources rename (#2126)","shortMessageHtmlLink":"fix(script): add example script for resources rename (#2126)"}},{"before":"1290ef63a2eb6202f3a3a871243af5e6229e4e28","after":"463d2b90fa30c07a68c9d5146c8a0628517fa54d","ref":"refs/heads/master","pushedAt":"2024-03-19T20:41:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix: don't apply node positions and prevent eager loading for custom decompile modes (#2116)","shortMessageHtmlLink":"fix: don't apply node positions and prevent eager loading for custom …"}},{"before":"eecdfae73fc5202253d6b9dea29968da7b3be941","after":"1290ef63a2eb6202f3a3a871243af5e6229e4e28","ref":"refs/heads/master","pushedAt":"2024-03-16T19:22:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(build): enable publish to maven for `rename-mappings` plugin","shortMessageHtmlLink":"fix(build): enable publish to maven for rename-mappings plugin"}},{"before":"8760b4ddde79a10ce05b46f2110181b8cabf18be","after":"eecdfae73fc5202253d6b9dea29968da7b3be941","ref":"refs/heads/master","pushedAt":"2024-03-16T18:57:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skylot","name":null,"path":"/skylot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118523?s=80&v=4"},"commit":{"message":"fix(res): resolve some manifest decode errors (PR #2122)\n\n* The elementSize may be larger than the actual size of the element chunk.\r\n\r\n* end namespace chunk size can be any value.\r\n\r\n* keep at least a warning.","shortMessageHtmlLink":"fix(res): resolve some manifest decode errors (PR #2122)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETii2_QA","startCursor":null,"endCursor":null}},"title":"Activity · skylot/jadx"}