diff --git a/.github/workflows/codeql-analysis-with-atm-query-pack.yml b/.github/workflows/codeql-analysis-with-atm-query-pack.yml new file mode 100644 index 0000000000..641fa9e105 --- /dev/null +++ b/.github/workflows/codeql-analysis-with-atm-query-pack.yml @@ -0,0 +1,51 @@ +name: "CodeQL Analysis with ATM" + +on: + workflow_dispatch: + +env: + CODEQL_ACTION_EXTRA_OPTIONS: >- + { + "database": { + "run-queries": [ + "--insecurely-load-models-from-packs", + "--insecurely-execute-ml-model-checksums", + "97c1d2662ee26bcbf74408bfe43821a4b3527b1b640234751ce80b7fc6a91a1f" + ] + } + } + +jobs: + CodeQL-Analyze: + # CodeQL runs on ubuntu-latest, windows-latest, and macos-latest + runs-on: ubuntu-latest + + permissions: + # required for all workflows + security-events: write + + # only required for workflows in private repositories + actions: read + contents: read + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + # use ATM + # uses: github/codeql-action/init@9703f2e3b044dca7fd7ac286980013077dbd0c06 + # don't use ATM + uses: github/codeql-action/init@v1 + with: + languages: javascript + queries: security-extended + tools: https://github.com/dsp-testing/codeql-cli-nightlies/releases/download/codeql-bundle-20211215/codeql-bundle-linux64.tar.gz + + - name: Perform CodeQL Analysis + # use ATM + # uses: github/codeql-action/analyze@9703f2e3b044dca7fd7ac286980013077dbd0c06 + # don't use ATM + uses: github/codeql-action/analyze@v1 + diff --git a/CHANGELOG.md b/CHANGELOG.md index 809d1b478b..c67152a78a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,61 +1,20 @@ # Changelog -## [1.0.1](https://github.com/AlexRogalskiy/android-patterns/tree/1.0.1) (2021-02-18) - -[Full Changelog](https://github.com/AlexRogalskiy/android-patterns/compare/v1...1.0.1) - -## [v1](https://github.com/AlexRogalskiy/android-patterns/tree/v1) (2021-02-18) - -[Full Changelog](https://github.com/AlexRogalskiy/android-patterns/compare/v1.0...v1) - -## [v1.0](https://github.com/AlexRogalskiy/android-patterns/tree/v1.0) (2021-02-18) - -[Full Changelog](https://github.com/AlexRogalskiy/android-patterns/compare/v1.0.1...v1.0) - -## [v1.0.1](https://github.com/AlexRogalskiy/android-patterns/tree/v1.0.1) (2021-02-18) - -[Full Changelog](https://github.com/AlexRogalskiy/android-patterns/compare/1b4e42605dc8c8659e4cf3ba3034b5a0494e7a8c...v1.0.1) - -**Merged pull requests:** - -- github-actions: bump wagoid/commitlint-github-action from v2.1.7 to v2.2.3 [\#44](https://github.com/AlexRogalskiy/android-patterns/pull/44) ([dependabot[bot]](https://github.com/apps/dependabot)) -- :arrow\_up: Updates Matticusau/pr-helper action to v1.2.5 [\#43](https://github.com/AlexRogalskiy/android-patterns/pull/43) ([renovate[bot]](https://github.com/apps/renovate)) -- github-actions: bump Matticusau/pr-helper from v1.2.4 to v1.2.5 [\#42](https://github.com/AlexRogalskiy/android-patterns/pull/42) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump JamesIves/github-pages-deploy-action from 3.7.1 to 4.0.0 [\#40](https://github.com/AlexRogalskiy/android-patterns/pull/40) ([dependabot[bot]](https://github.com/apps/dependabot)) -- :arrow\_up: Updates JamesIves/github-pages-deploy-action action to v4 [\#39](https://github.com/AlexRogalskiy/android-patterns/pull/39) ([renovate[bot]](https://github.com/apps/renovate)) -- github-actions: bump mondeja/remove-labels-gh-action from v1.0.0 to v1 [\#37](https://github.com/AlexRogalskiy/android-patterns/pull/37) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump actions/cache from v2 to v2.1.4 [\#36](https://github.com/AlexRogalskiy/android-patterns/pull/36) ([dependabot[bot]](https://github.com/apps/dependabot)) -- Merge pull request \#31 from AlexRogalskiy/master [\#32](https://github.com/AlexRogalskiy/android-patterns/pull/32) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#31](https://github.com/AlexRogalskiy/android-patterns/pull/31) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Main [\#30](https://github.com/AlexRogalskiy/android-patterns/pull/30) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- Auto Compress Images [\#29](https://github.com/AlexRogalskiy/android-patterns/pull/29) ([github-actions[bot]](https://github.com/apps/github-actions)) -- sync: master to main [\#28](https://github.com/AlexRogalskiy/android-patterns/pull/28) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Merge pull request \#26 from AlexRogalskiy/master [\#27](https://github.com/AlexRogalskiy/android-patterns/pull/27) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#26](https://github.com/AlexRogalskiy/android-patterns/pull/26) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Merge pull request \#23 from AlexRogalskiy/master [\#25](https://github.com/AlexRogalskiy/android-patterns/pull/25) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- Auto Compress Images [\#24](https://github.com/AlexRogalskiy/android-patterns/pull/24) ([github-actions[bot]](https://github.com/apps/github-actions)) -- sync: master to main [\#23](https://github.com/AlexRogalskiy/android-patterns/pull/23) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Main [\#22](https://github.com/AlexRogalskiy/android-patterns/pull/22) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#21](https://github.com/AlexRogalskiy/android-patterns/pull/21) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Main [\#20](https://github.com/AlexRogalskiy/android-patterns/pull/20) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#19](https://github.com/AlexRogalskiy/android-patterns/pull/19) ([github-actions[bot]](https://github.com/apps/github-actions)) -- :arrow\_up: Updates actions/checkout action to v2 [\#17](https://github.com/AlexRogalskiy/android-patterns/pull/17) ([renovate[bot]](https://github.com/apps/renovate)) -- sync: master to main [\#16](https://github.com/AlexRogalskiy/android-patterns/pull/16) ([github-actions[bot]](https://github.com/apps/github-actions)) -- sync: master to main [\#15](https://github.com/AlexRogalskiy/android-patterns/pull/15) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Merge pull request \#12 from AlexRogalskiy/master [\#14](https://github.com/AlexRogalskiy/android-patterns/pull/14) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- github-actions: update actions/github-script requirement to v3.1 [\#13](https://github.com/AlexRogalskiy/android-patterns/pull/13) ([dependabot[bot]](https://github.com/apps/dependabot)) -- sync: master to main [\#12](https://github.com/AlexRogalskiy/android-patterns/pull/12) ([github-actions[bot]](https://github.com/apps/github-actions)) -- github-actions: bump wagoid/commitlint-github-action from v1.6.0 to v2.1.7 [\#11](https://github.com/AlexRogalskiy/android-patterns/pull/11) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump dessant/lock-threads from v2.0.1 to v2.0.3 [\#10](https://github.com/AlexRogalskiy/android-patterns/pull/10) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump Dunning-Kruger/unlock-issues from v1 to v1.1 [\#9](https://github.com/AlexRogalskiy/android-patterns/pull/9) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump actions/setup-node from v1 to v2.1.4 [\#8](https://github.com/AlexRogalskiy/android-patterns/pull/8) ([dependabot[bot]](https://github.com/apps/dependabot)) -- github-actions: bump prologic/action-remark-lint from v0.0.5 to v2 [\#7](https://github.com/AlexRogalskiy/android-patterns/pull/7) ([dependabot[bot]](https://github.com/apps/dependabot)) -- sync: master to main [\#6](https://github.com/AlexRogalskiy/android-patterns/pull/6) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Main [\#5](https://github.com/AlexRogalskiy/android-patterns/pull/5) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#4](https://github.com/AlexRogalskiy/android-patterns/pull/4) ([github-actions[bot]](https://github.com/apps/github-actions)) -- sync: master to main [\#3](https://github.com/AlexRogalskiy/android-patterns/pull/3) ([github-actions[bot]](https://github.com/apps/github-actions)) -- Main [\#2](https://github.com/AlexRogalskiy/android-patterns/pull/2) ([AlexRogalskiy](https://github.com/AlexRogalskiy)) -- sync: master to main [\#1](https://github.com/AlexRogalskiy/android-patterns/pull/1) ([github-actions[bot]](https://github.com/apps/github-actions)) +## [1.0.1](https://github.com/dsp-testing/android-patterns/tree/1.0.1) (2021-02-18) + +[Full Changelog](https://github.com/dsp-testing/android-patterns/compare/v1...1.0.1) + +## [v1](https://github.com/dsp-testing/android-patterns/tree/v1) (2021-02-18) + +[Full Changelog](https://github.com/dsp-testing/android-patterns/compare/v1.0...v1) + +## [v1.0](https://github.com/dsp-testing/android-patterns/tree/v1.0) (2021-02-18) + +[Full Changelog](https://github.com/dsp-testing/android-patterns/compare/v1.0.1...v1.0) + +## [v1.0.1](https://github.com/dsp-testing/android-patterns/tree/v1.0.1) (2021-02-18) + +[Full Changelog](https://github.com/dsp-testing/android-patterns/compare/1b4e42605dc8c8659e4cf3ba3034b5a0494e7a8c...v1.0.1) diff --git a/README.md b/README.md index 7c71f05757..8491dedcaa 100644 --- a/README.md +++ b/README.md @@ -271,31 +271,31 @@ and ***Android Patterns*** ? Consider buying me a coffee :) ### *Reddit posts* -- [Who qualifies as a level 3 android software engineer?](https://www.reddit.com/r/androiddev/comments/ri3pv8/who_qualifies_as_a_level_3_android_software/) -- [Multi-Module-Arch-Netflix-Composable](https://www.reddit.com/r/androiddev/comments/ri1tdo/multimodulearchnetflixcomposable/) -- [Looks like the next version of Android will go back to desserts (Tiramisu)](https://www.reddit.com/r/androiddev/comments/ri1flv/looks_like_the_next_version_of_android_will_go/) -- [Android Developers Backstage – Episode 180: Kotlin Magic Platform](https://www.reddit.com/r/androiddev/comments/rhzl2f/android_developers_backstage_episode_180_kotlin/) -- [Android Edge to Edge 101](https://www.reddit.com/r/androiddev/comments/rhvm5u/android_edge_to_edge_101/) -- [Mic mute by pressing headphone pause button.](https://www.reddit.com/r/androiddev/comments/rhuop1/mic_mute_by_pressing_headphone_pause_button/) -- [Android App having a Instagram upload feature](https://www.reddit.com/r/androiddev/comments/rht315/android_app_having_a_instagram_upload_feature/) -- [Best way to present pictures in an app?](https://www.reddit.com/r/androiddev/comments/rhrv6r/best_way_to_present_pictures_in_an_app/) -- [Rebuilding our guide to app architecture](https://www.reddit.com/r/androiddev/comments/rhr2bd/rebuilding_our_guide_to_app_architecture/) -- [How to connect to steam, Uplay, epic games API?](https://www.reddit.com/r/androiddev/comments/rhptaq/how_to_connect_to_steam_uplay_epic_games_api/) +- [UWB Inaccessible to Developers](https://www.reddit.com/r/androiddev/comments/1ovnq9e/uwb_inaccessible_to_developers/) +- [What's your favorite AI autocomplete for Android Studio?](https://www.reddit.com/r/androiddev/comments/1ovni2z/whats_your_favorite_ai_autocomplete_for_android/) +- [[Help] - Retrieving media metadata](https://www.reddit.com/r/androiddev/comments/1ovhyc7/help_retrieving_media_metadata/) +- [Google developer console for rent](https://www.reddit.com/r/androiddev/comments/1ovhxxh/google_developer_console_for_rent/) +- [What the heck is an LLD interview for mobile?](https://www.reddit.com/r/androiddev/comments/1ovfuif/what_the_heck_is_an_lld_interview_for_mobile/) +- [Detecting 3 quick headset button presses in Android without blocking media controls](https://www.reddit.com/r/androiddev/comments/1ovf51m/detecting_3_quick_headset_button_presses_in/) +- [Seeking early feedback for an open-source mobile IDE](https://www.reddit.com/r/androiddev/comments/1oveiei/seeking_early_feedback_for_an_opensource_mobile/) +- [From ExoPlayer2 to Media3: Lessons from a Full Playback Rewrite](https://www.reddit.com/r/androiddev/comments/1ovdq9n/from_exoplayer2_to_media3_lessons_from_a_full/) +- [Deploy Debian, Ubuntu, Kali and Alpine on Your Phone with Privileges via Shizuku/ADB to Bypass Android Restrictions](https://www.reddit.com/r/androiddev/comments/1ovctkc/deploy_debian_ubuntu_kali_and_alpine_on_your/) +- [I removed an entire module from my library for v2.0 and users actually thanked me](https://www.reddit.com/r/androiddev/comments/1ovc7ud/i_removed_an_entire_module_from_my_library_for/) ### *InfoWorld posts* -- [JetBrains launches cross-platform UI framework for Kotlin](https://www.infoworld.com/article/3643392/jetbrains-launches-cross-platform-ui-framework-for-kotlin.html#tk.rss_android) -- [Google unveils developer preview of Android 12L](https://www.infoworld.com/article/3638757/google-unveils-developer-preview-of-android-12l.html#tk.rss_android) -- [Microsoft weighs in on Surface Duo apps](https://www.infoworld.com/article/3634419/microsoft-weighs-in-on-surface-duo-apps.html#tk.rss_android) -- [Google Flutter 2.5 UI kit is now stable](https://www.infoworld.com/article/3632887/google-flutter-25-ui-kit-is-now-stable.html#tk.rss_android) -- [Jetpack Compose for Android turns GA](https://www.infoworld.com/article/3627298/jetpack-compose-for-android-turns-ga.html#tk.rss_android) -- [Microsoft sunsets Xamarin toolkit](https://www.infoworld.com/article/3626453/microsoft-sunsets-xamarin-toolkit.html#tk.rss_android) -- [Gradle 7.0 improves incremental builds, backs Java 16](https://www.infoworld.com/article/3614703/gradle-70-improves-incremental-builds-backs-java-16.html#tk.rss_android) -- [NativeScript 8.0 shines on Apple M1, Webpack](https://www.infoworld.com/article/3614852/nativescript-80-shines-on-apple-m1-webpack.html#tk.rss_android) -- [Google Android team embraces Rust for Android OS development](https://www.infoworld.com/article/3614591/google-android-team-embraces-rust-for-android-os-development.html#tk.rss_android) -- [Google wins Java dispute, Oracle remains defiant](https://www.infoworld.com/article/3614083/google-wins-java-dispute-oracle-remains-defiant.html#tk.rss_android) +- [JetBrains debuts Kotlin 2.0.0 with K2 compiler performance boost](https://www.infoworld.com/article/3715312/jetbrains-debuts-kotlin-200-with-k2-compiler-performance-boost.html#tk.rss_android) +- [Android 15 reaches beta](https://www.infoworld.com/article/3715401/android-15-reaches-beta.html#tk.rss_android) +- [Kotlin keeps climbing the Tiobe popularity index](https://www.infoworld.com/article/3710290/kotlin-keeps-climbing-the-tiobe-popularity-index.html#tk.rss_android) +- [Building for Linux and Android on Windows](https://www.infoworld.com/article/3707729/building-for-linux-and-android-on-windows.html#tk.rss_android) +- [Flutter 3.13 speeds rendering on iOS](https://www.infoworld.com/article/3705031/flutter-313-speeds-rendering-on-ios.html#tk.rss_android) +- [Kotlin 1.9.0 features beta of advanced K2 compiler](https://www.infoworld.com/article/3701893/kotlin-1-9-0-features-beta-of-advanced-k2-compiler.html#tk.rss_android) +- [Build better Jetpack Compose apps with Sentry](https://www.infoworld.com/article/3693018/build-better-jetpack-compose-apps-with-sentry.html#tk.rss_android) +- [Android Studio Flamingo upgrades UI tooling](https://www.infoworld.com/article/3693588/android-studio-flamingo-ide-enhances-ui-building.html#tk.rss_android) +- [Android 14 preview for developers arrives](https://www.infoworld.com/article/3687731/android-14-preview-for-developers-arrives.html#tk.rss_android) +- [What is Kotlin? The Java alternative explained](https://www.infoworld.com/article/3224868/what-is-kotlin-the-java-alternative-explained.html#tk.rss_android) ### *RedHat posts* diff --git a/reports/pagespeedresult.svg b/reports/pagespeedresult.svg index 6cd9750525..0fd59596ae 100644 --- a/reports/pagespeedresult.svg +++ b/reports/pagespeedresult.svg @@ -1,26 +1,26 @@ - - - - - Application Error - - - - - - \ No newline at end of file + + + + + No such app + + + + + + diff --git a/reports/pagespeedresultmobile.svg b/reports/pagespeedresultmobile.svg index 6cd9750525..0fd59596ae 100644 --- a/reports/pagespeedresultmobile.svg +++ b/reports/pagespeedresultmobile.svg @@ -1,26 +1,26 @@ - - - - - Application Error - - - - - - \ No newline at end of file + + + + + No such app + + + + + +