{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600373803,"defaultBranch":"main","name":"droidconKeKotlin","ownerLogin":"droidconKE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-11T09:40:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37573296?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718358430.0","currentOid":""},"activityList":{"items":[{"before":"7d0d4d43bd300ff2f3022fc9f69c2fde0742fbbb","after":"a3002a82c34adc75491d76622b2f57f4f23a0b8d","ref":"refs/heads/fetch-feed-info","pushedAt":"2024-06-19T06:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"Feature: Setup Feed repository\n\nAdded the Feed repository interface and its implementation.\nAdded copyright to the files.","shortMessageHtmlLink":"Feature: Setup Feed repository"}},{"before":"dd54ad31d62d50edf74e2a4ebb295cf4e0dfdcda","after":"7d0d4d43bd300ff2f3022fc9f69c2fde0742fbbb","ref":"refs/heads/fetch-feed-info","pushedAt":"2024-06-19T06:37:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"add FeedRepositoryImpl","shortMessageHtmlLink":"add FeedRepositoryImpl"}},{"before":"9d36a285cf9f9ac7a16498065f0910d316978958","after":"09d9b4f6a6fcbb5ba1b4be86956fa7160c70ea8c","ref":"refs/heads/contributors-readme-action-5konPiG_1h","pushedAt":"2024-06-14T09:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"contrib-readme-action has updated readme","shortMessageHtmlLink":"contrib-readme-action has updated readme"}},{"before":null,"after":"9d36a285cf9f9ac7a16498065f0910d316978958","ref":"refs/heads/contributors-readme-action-5konPiG_1h","pushedAt":"2024-06-14T09:47:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"change jacoco version","shortMessageHtmlLink":"change jacoco version"}},{"before":"9d36a285cf9f9ac7a16498065f0910d316978958","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-284-00c9e35b4b6413fbc04a2920b6d9fe7c8283a557","pushedAt":"2024-06-14T09:46:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"00c9e35b4b6413fbc04a2920b6d9fe7c8283a557","after":"9d36a285cf9f9ac7a16498065f0910d316978958","ref":"refs/heads/main","pushedAt":"2024-06-14T09:46:59.000Z","pushType":"merge_queue_merge","commitsCount":21,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"change jacoco version","shortMessageHtmlLink":"change jacoco version"}},{"before":null,"after":"9d36a285cf9f9ac7a16498065f0910d316978958","ref":"refs/heads/gh-readonly-queue/main/pr-284-00c9e35b4b6413fbc04a2920b6d9fe7c8283a557","pushedAt":"2024-06-14T09:46:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"change jacoco version","shortMessageHtmlLink":"change jacoco version"}},{"before":null,"after":"dd54ad31d62d50edf74e2a4ebb295cf4e0dfdcda","ref":"refs/heads/fetch-feed-info","pushedAt":"2024-06-14T06:31:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"add FeedRepositoryImpl","shortMessageHtmlLink":"add FeedRepositoryImpl"}},{"before":"89c1f1a3a51ad780a92dd5c31d518aa6151780f7","after":null,"ref":"refs/heads/contributors-readme-action-k4CraKCHvl","pushedAt":"2024-06-07T09:57:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"}},{"before":"f26dd09a535a549c11c7a5e177be29ebad1e6217","after":"00c9e35b4b6413fbc04a2920b6d9fe7c8283a557","ref":"refs/heads/main","pushedAt":"2024-06-07T09:57:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"contrib-readme-action has updated readme","shortMessageHtmlLink":"contrib-readme-action has updated readme"}},{"before":"f26dd09a535a549c11c7a5e177be29ebad1e6217","after":"89c1f1a3a51ad780a92dd5c31d518aa6151780f7","ref":"refs/heads/contributors-readme-action-k4CraKCHvl","pushedAt":"2024-06-07T09:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"contrib-readme-action has updated readme","shortMessageHtmlLink":"contrib-readme-action has updated readme"}},{"before":null,"after":"f26dd09a535a549c11c7a5e177be29ebad1e6217","ref":"refs/heads/contributors-readme-action-k4CraKCHvl","pushedAt":"2024-06-07T09:55:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"rename files to match format","shortMessageHtmlLink":"rename files to match format"}},{"before":"453be5fa612ef71c186112189d6b258bb0c49168","after":null,"ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-07T09:55:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"}},{"before":"f26dd09a535a549c11c7a5e177be29ebad1e6217","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-299-86f278ffd82d9a74ffe2b1a8217cdbf130980aff","pushedAt":"2024-06-07T09:55:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"86f278ffd82d9a74ffe2b1a8217cdbf130980aff","after":"f26dd09a535a549c11c7a5e177be29ebad1e6217","ref":"refs/heads/main","pushedAt":"2024-06-07T09:55:29.000Z","pushType":"merge_queue_merge","commitsCount":10,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"rename files to match format","shortMessageHtmlLink":"rename files to match format"}},{"before":null,"after":"f26dd09a535a549c11c7a5e177be29ebad1e6217","ref":"refs/heads/gh-readonly-queue/main/pr-299-86f278ffd82d9a74ffe2b1a8217cdbf130980aff","pushedAt":"2024-06-07T09:55:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"rename files to match format","shortMessageHtmlLink":"rename files to match format"}},{"before":"ae755e12cbec2aa14b9fe28561374060c03eef56","after":"453be5fa612ef71c186112189d6b258bb0c49168","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-07T09:54:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"rename files to match format","shortMessageHtmlLink":"rename files to match format"}},{"before":"57c95d683bb8a36260d5e38f48adf6b7a828496e","after":"ae755e12cbec2aa14b9fe28561374060c03eef56","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-07T09:44:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"rename files to match format","shortMessageHtmlLink":"rename files to match format"}},{"before":"a62566b1d709b2bde892c61cfc59b0ee8f92a898","after":null,"ref":"refs/heads/contributors-readme-action-FZ1vtQR0Zd","pushedAt":"2024-06-07T06:40:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"}},{"before":"d08f3bd55e81b8d695914b06dd9918504b90167c","after":"86f278ffd82d9a74ffe2b1a8217cdbf130980aff","ref":"refs/heads/main","pushedAt":"2024-06-07T06:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"contrib-readme-action has updated readme","shortMessageHtmlLink":"contrib-readme-action has updated readme"}},{"before":"d08f3bd55e81b8d695914b06dd9918504b90167c","after":"a62566b1d709b2bde892c61cfc59b0ee8f92a898","ref":"refs/heads/contributors-readme-action-FZ1vtQR0Zd","pushedAt":"2024-06-07T06:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"contrib-readme-action has updated readme","shortMessageHtmlLink":"contrib-readme-action has updated readme"}},{"before":null,"after":"d08f3bd55e81b8d695914b06dd9918504b90167c","ref":"refs/heads/contributors-readme-action-FZ1vtQR0Zd","pushedAt":"2024-06-07T06:39:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"add .kotlin folder to git ignore (#300)","shortMessageHtmlLink":"add .kotlin folder to git ignore (#300)"}},{"before":"8d69a53c2cdeb1e38d8dcea1fb566f9f570fc332","after":null,"ref":"refs/heads/add-kotlin-folder-to-gitignore","pushedAt":"2024-06-07T06:39:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"}},{"before":"d2ec9020fd2986c43e37f263f098accad6005ba8","after":"d08f3bd55e81b8d695914b06dd9918504b90167c","ref":"refs/heads/main","pushedAt":"2024-06-07T06:39:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"add .kotlin folder to git ignore (#300)","shortMessageHtmlLink":"add .kotlin folder to git ignore (#300)"}},{"before":null,"after":"8d69a53c2cdeb1e38d8dcea1fb566f9f570fc332","ref":"refs/heads/add-kotlin-folder-to-gitignore","pushedAt":"2024-06-07T05:39:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"add .kotlin folder to git ignore","shortMessageHtmlLink":"add .kotlin folder to git ignore"}},{"before":"3227f9802a9d7ec111d006af450649a00d4bfd07","after":"57c95d683bb8a36260d5e38f48adf6b7a828496e","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-06T15:13:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"enable typesafe project accessors","shortMessageHtmlLink":"enable typesafe project accessors"}},{"before":"8958a4c655791b568e7c8a71fec028b268ff164e","after":"3227f9802a9d7ec111d006af450649a00d4bfd07","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-06T09:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"fix imports","shortMessageHtmlLink":"fix imports"}},{"before":"3b8bdce291939db0fdf4702690b03b35a4d28093","after":"8958a4c655791b568e7c8a71fec028b268ff164e","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-06T08:46:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"add mock implementation of fetchHomeDetails","shortMessageHtmlLink":"add mock implementation of fetchHomeDetails"}},{"before":null,"after":"3b8bdce291939db0fdf4702690b03b35a4d28093","ref":"refs/heads/fetch-home-info","pushedAt":"2024-06-06T08:01:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"lint and copyright application","shortMessageHtmlLink":"lint and copyright application"}},{"before":"da65ab50a1f6895a49e32b30e8fb3368b13dab5b","after":"d2ec9020fd2986c43e37f263f098accad6005ba8","ref":"refs/heads/main","pushedAt":"2024-06-06T07:44:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kibettheophilus","name":"Kibet Theo","path":"/kibettheophilus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61080898?s=80&v=4"},"commit":{"message":"The K2 Migration (feat. The Compose Compiler Gradle Plugin) (#286)\n\n* Refactor: Change Package (#107)\r\n\r\n* Refactor: Change Package\r\n\r\n* fix failing tests.\r\n\r\n* Refactor: Update event banner\r\n\r\n* Feature: update launcher icon\r\n\r\n* Migrate state in speakers screen and speakerdetails screen to viewmodel\r\n\r\n* Update tests\r\n\r\n* Requested changes\r\n\r\n* fix label capitalization: changed 'advanced' to 'Advanced'\r\n\r\n* extract hardcoded text to string resource\r\n\r\n* contrib-readme-action has updated readme (#113)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#114)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#115)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#116)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Update README.md\r\n\r\nUpdated event's date.\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* chore: updates ktlint to version 11.3.2\r\n\r\n* Fixed crash on Filter Button under Sessions tab\r\n\r\n* Removed redundant String declarations that caused ./codeanalysis.sh to fail\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature: Add visibility flags for speakers and sessions.\r\n\r\n* Refactor: clean up code.\r\n\r\n* Create droidcon_logo_dark.xml\r\n\r\n* check mode in code\r\n\r\n* Added codeAnalysis.bat for windows uers and ran it\r\n\r\n* set it for all AppBars'\r\n\r\n* use if with id\r\n\r\n* contrib-readme-action has updated readme (#127)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Update to AS Flamingo (#126)\r\n\r\n* updates\r\n\r\n* Update AS Version\r\n\r\n* Dependencies updates\r\n\r\n* update readme\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* rename\r\n\r\n* update java version on CI\r\n\r\n* contrib-readme-action has updated readme (#130)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#131)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#132)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Migrate some State and viewModel calls from their composables to their respective ViewModels\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* contrib-readme-action has updated readme (#134)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Feature: Enhance lint.\r\n\r\n* Ft feedback emojis (#142)\r\n\r\n* Replace feedback text to match design\r\n\r\n* Add smilling face emoji\r\n\r\n* Add neutral face emoji\r\n\r\n* Add neutral face emoji\r\n\r\n* Import bad-face feedback emoji\r\n\r\n* Import bad-face feedback emoji\r\n\r\n* Add neutral face emoji\r\n\r\n* Fixes #136; Rename smiling face emoji\r\n\r\n* Add feedback strings resource\r\n\r\n* Closes #136; Check strings resource directory\r\n\r\n* Closes #136; Add strings from string resource file\r\n\r\n* contrib-readme-action has updated readme (#143)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Feed api implementation (#125)\r\n\r\n* Adding Feed.kt file\r\n\r\n* Adding FeedRepo.kt Interface file\r\n\r\n* Renaming Feed.kt to FeedDTO.kt\r\n\r\n* Adding Feed ViewModel\r\n\r\n* Adds feed implementation\r\n\r\n* Changing API BaseURL Test\r\n\r\n* Adding tests in FeedScreenTest.kt file\r\n\r\n* Renamed api -> FeedApi\r\n\r\n* Changed ResourceResult> -> List\r\n\r\n* Referencing String directly from the composable\r\n\r\n* Modifying FeedScreenTest.kt file\r\n\r\n* Create droidcon_logo_dark.xml\r\n\r\n* check mode in code\r\n\r\n* Added codeAnalysis.bat for windows uers and ran it\r\n\r\n* set it for all AppBars'\r\n\r\n* use if with id\r\n\r\n* contrib-readme-action has updated readme (#127)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Update to AS Flamingo (#126)\r\n\r\n* updates\r\n\r\n* Update AS Version\r\n\r\n* Dependencies updates\r\n\r\n* update readme\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\n* rename\r\n\r\n* update java version on CI\r\n\r\n* contrib-readme-action has updated readme (#130)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#131)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#132)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Migrate some State and viewModel calls from their composables to their respective ViewModels\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* contrib-readme-action has updated readme (#134)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Adds feed implementation\r\n\r\n* Handling state in the FeedScreen.kt file\r\n\r\n* Refactoring results\r\n\r\n* Fixes failing tests\r\n\r\n* Fixes String resource merge conflicts\r\n\r\n---------\r\n\r\nCo-authored-by: brian.orwe \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\nCo-authored-by: yveskalume \r\n\r\n* contrib-readme-action has updated readme (#144)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* WIP: Room dependency migration to convention plugin\r\n\r\n* Fix: Room dependency migration to convention plugin\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* 34 create hilt convention plugin (#147)\r\n\r\n* WIP: Hilt dependency migration to convention plugin\r\n\r\n* WIP: Hilt migration updates\r\n\r\n* Fix: Hilt migration updates\r\n\r\n* Fix: Complete hilt migration updates\r\n\r\n* Fix: Remove kapt for hilt convention plug in migration and other general cleanup\r\n\r\n* contrib-readme-action has updated readme (#149)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Feat: Migrate all compose dependencies to convention plugin\r\n\r\n* Fix: Resolved error in test files after migrate of all compose dependencies to convention plugin\r\n\r\n* Fix: Resolved error in test files after migrate of all compose dependencies to convention plugin\r\n\r\n* Fix: Removing unused dependency\r\n\r\n* contrib-readme-action has updated readme (#151)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Fix colors\r\n\r\n* Ran codeAnalysis\r\n\r\n* Use MaterialTheme on About navigator\r\n\r\n* contrib-readme-action has updated readme (#154)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* remove ktlint and detekt plugins in modules\r\n\r\n* 36 create firebase convention plugin (#155)\r\n\r\n* WIP: Migrating Firebase dependencies to convention plugin\r\n\r\n* WIP: Migrating Firebase dependencies to convention plugin\r\n\r\n* WIP: Migrating Firebase dependencies to convention plugin\r\n\r\n* fixed firebase plugin issue\r\n\r\n* lint checks\r\n\r\n* Feat: Migrated Firebase dependencies to convention plugin\r\n\r\n---------\r\n\r\nCo-authored-by: Juma Allan \r\n\r\n* contrib-readme-action has updated readme (#156)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Feat: Migrated Kotlin Application dependencies to convention plugin\r\n\r\n* Offline first capabilities (#158)\r\n\r\n* Migrate state in speakers screen and speakerdetails screen to viewmodel\r\n\r\n* Update tests\r\n\r\n* Requested changes\r\n\r\n* Offline first capabilities\r\n\r\n* Fix linting errors\r\n\r\n* Fix failing tests\r\n\r\n* Made requested changes\r\n\r\n* Made more requested change\r\n\r\n* Fix errors\r\n\r\n* Feature: Code cleanup\r\n\r\n* Feature: Code cleanup\r\n\r\n* Fix: failing CI\r\n\r\n* Fix: failing CI\r\n\r\n* Fix: failing CI\r\n\r\n* Fix: failing CI\r\n\r\n* Fix: failing CI\r\n\r\n* Sessions offline first capabilities and app sync at startup time (#160)\r\n\r\n* Migrate state in speakers screen and speakerdetails screen to viewmodel\r\n\r\n* Update tests\r\n\r\n* Requested changes\r\n\r\n* Sessions offline first features\r\n\r\n* Fix linting errors\r\n\r\n* Fix failing tests\r\n\r\n* Made requested changes\r\n\r\n* Fix error due to merge conflict\r\n\r\n* Removed comments and fixed failing test\r\n\r\n* contrib-readme-action has updated readme (#163)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Dependencies Updates & AS Version Update (#165)\r\n\r\n* updated AS version\r\n\r\n* update deps\r\n\r\n* few fixes\r\n\r\n* few fixes\r\n\r\n* few ui fixes\r\n\r\n* update to use compose bom\r\n\r\n* linting\r\n\r\n* update chai target & compile sdk\r\n\r\n* update all target & compile sdks\r\n\r\n* fix failing tests\r\n\r\n* contrib-readme-action has updated readme (#167)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Organizers offline first caching and some minor refactors (#164)\r\n\r\n* Migrate state in speakers screen and speakerdetails screen to viewmodel\r\n\r\n* Update tests\r\n\r\n* Requested changes\r\n\r\n* Organizers offline first and minor refactors\r\n\r\n* Remove commented code\r\n\r\n* updates name from Null to Rachel Murabula (#168)\r\n\r\nCo-authored-by: Harun Wangereka \r\n\r\n* contrib-readme-action has updated readme (#169)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* Feature: Add local datasource\r\n\r\n* Feature: Add remote datasource\r\n\r\n* Feature: Add interdependency\r\n\r\n* Fix Feed Endpoint (#171)\r\n\r\n* fix feed endpoint\r\n\r\n* fix failing tests\r\n\r\n* contrib-readme-action has updated readme (#174)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#175)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#176)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Update README.md (#179)\r\n\r\n* Animated shimmer effect\r\n\r\n* Session Loading Card\r\n\r\n* Session loading state\r\n\r\n* Add loading box\r\n\r\n* Add feed loading component\r\n\r\n* Add loading state on feed screen\r\n\r\n* Add loading state on HomeScreen sessions section\r\n\r\n* Add loading state on HomeScreen speakers section\r\n\r\n* Change session screen loading component\r\n\r\n* Code cleanup\r\n\r\n* contrib-readme-action has updated readme (#180)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Feed offline first (#177)\r\n\r\n * Migrate state in speakers screen and speakerdetails screen to viewmodel\r\n\r\n* Update tests\r\n\r\n* Requested changes\r\n\r\n* Organizers offline first and minor refactors\r\n\r\n* Remove commented code\r\n\r\n* Offline first feed\r\n\r\n* Offline first feed\r\n\r\n* contrib-readme-action has updated readme (#181)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Refactor: Move logic to data source\r\n\r\n* Refactor: Move logic to data source\r\n\r\n* Fix: Enhance Lint\r\n\r\n* Cleaned up app module gradle files\r\n\r\n* Cleaned up chai module gradle file\r\n\r\n* Added all Ktor libraries to bundle\r\n\r\n* Cleaned up presentation module gradle file\r\n\r\n* Cleaned up datasourse:remote module gradle file\r\n\r\n* Cleaned up chai module gradle file\r\n\r\n* Updated the hiltConventionPlugin with common and work libraries\r\n\r\n* Cleaned up espresso libraries\r\n\r\n* Moved LibraryBuildFeatures to AndroidLibraryConventionPlugin\r\n\r\n* Moved testOptions to AndroidLibraryConventionPlugin\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* setup common debug key for all users\r\n\r\n* contrib-readme-action has updated readme (#188)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Refactor: Move logic to local datasource\r\n\r\n* [Fix] Preview HomeScreen\r\n\r\n* [Fix] Preview SpeakersScreen & SpeakerDetailsScreen\r\n\r\n* [Fix] Preview SessionsScreen\r\n\r\n* [Fix] Preview SessionDetailsScreen\r\n\r\n* [Fix] Preview FeedBackScreen\r\n\r\n* [Fix] Preview FeedScreen\r\n\r\n* [Fix] Preview AboutScreen\r\n\r\n* Fix codestyle\r\n\r\n* Update tests to use screen routes\r\n\r\n* Update README.md\r\n\r\n* contrib-readme-action has updated readme (#189)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* fix navigation to speaker detail screen crash\r\n\r\n* fixes #191\r\n\r\n* update navigateToSpeaker function\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature: Minify release.\r\n\r\n* Closes #199 Fixing Dark Mode on Feed Screen\r\n\r\n* Closes #199 Fixing Dark Mode on Feed Screen(remove Comments)\r\n\r\n* color changes upon changing theme\r\n\r\n* use color from chaicolors\r\n\r\n* remove import\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* fix border color\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* fixing organizing team spacing\r\n\r\n* Closes #194\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Refactor: Cleanup home section\r\n\r\n* Fix: failing tests\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature: Add chai preview component.\r\n\r\n* Fix: Failing tests.\r\n\r\n* Fix: Clicking on a session on home screen navigates to session details.\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Update about page content in the string file\r\n\r\n* Updating About page Content\r\n\r\n* contrib-readme-action has updated readme (#218)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Fix: Session Card On homepage not showing image.\r\n\r\n* Add convention plugins to version catalog (#223)\r\n\r\n* Add convention plugins to version catalogs\r\n\r\n* Upgrade gradle to 8.4\r\n\r\nFrom gradle 8.1+ plugin alias declarations are no longer highlighted as\r\nan error.\r\n\r\n* contrib-readme-action has updated readme (#220)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* contrib-readme-action has updated readme (#226)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* Validate the gradle wrapper during a PR\r\n\r\n* contrib-readme-action has updated readme (#227)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Changing the home_header_welcome_label in strings.xml (#229)\r\n\r\n* Update about page content in the string file\r\n\r\n* Updating About page Content\r\n\r\n* Changing the home_header_welcome_label in strings.xml\r\n\r\n* contrib-readme-action has updated readme (#230)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* change\r\n\r\n* changes Project level and data gradle to match convention\r\n\r\n* changes version catalog\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* update hilt to v2.48\r\n\r\n* Refactor dependencies in Project level gradle file to match convention\r\n\r\n* replace instances of kapt with ksp\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Fix: Failing detekt\r\n\r\n* Readme Refactor\r\nRefactor the deeplink for the designs links that were not nested properly in markdown\r\n\r\n* Readme Refactor\r\nRefactor the deeplink for the designs links that were not nested properly in markdown\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Refactor: Sessions Screen Refactor\r\n\r\n* Fix: Failing tests\r\n\r\n* Make the press reaction more visible\r\n\r\n* Fix bottom bar text, highlight when selected\r\n\r\n* Almost forgot about the padding\r\n\r\n* Fix: Cannot create Work-Manager\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Fix: Event Date selector to match theme\r\n\r\n* changed navigation to speaker details argument from id to name\r\n\r\n* update speaker details test\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Fix: Event Date selector switch\r\n\r\n* Clean up libs.versions.toml\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Refactor: Remove Gson from presentation layer.\r\n\r\n* fix: Fix missing data on first run\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature/designsystem (#249)\r\n\r\n* Added Chai Title texts\r\n\r\n* Added Chai Extra small body texts\r\n\r\n* Added Chai small body texts\r\n\r\n* Added Chai medium body texts\r\n\r\n* Added Chai large body texts\r\n\r\n* Added Chai buttons texts\r\n\r\n* Added Chai label texts\r\n\r\n* Updated the color design tokens\r\n\r\n* Added more Chai DS color tokens\r\n\r\n* Updated the bottom navigation bar to match the designs\r\n\r\n* Updated the homeScreen text and color tokens\r\n\r\n* Updated the FeedComponent to match the designs with the text and color tokens\r\n\r\n* Updated the FeedShareSection with Design system texts and colors\r\n\r\n* Updated the FeedScreen with the Design System texts and colors\r\n\r\n* Updated the app's statusBarColor and content color\r\n\r\n* Updated the SessionsCard with Chai texts and colors\r\n\r\n* Added the sessions page title\r\n\r\n* Updated the session screen loading and error components with Chai atoms\r\n\r\n* Updated the FeedLoading component colors\r\n\r\n* Updated the EventDaySelector Button texts\r\n\r\n* Updated the CustomSwitch to match the designs with chai colors and text\r\n\r\n* Added the SessionsCardWithBanner component for the agenda layout of the sessions screen\r\n\r\n* Updated the about screen with chai texts and colors\r\n\r\n* Updated the Speaker component with Chai atoms\r\n\r\n* Updated the speaker screen with chai atoms\r\n\r\n* Updated the speaker details screen with Chai texts and colors\r\n\r\n* Updated the session details screen to match the designs\r\n\r\n* Updated the feedbackscreen to match the design colors and text tokens\r\n\r\n* Updated the filter bottom sheet view position\r\n\r\n* Updated the SessionsFilterPanel with Chai color and text tokens\r\n\r\n* Updated the Share modal background color\r\n\r\n* Updated the AuthDialog with Chai color and text tokens\r\n\r\n* Updated the OrganizedBySection with Chai tokens\r\n\r\n* Cleaned up the usage of the DroidconKE2023 Theme in the components\r\n\r\n* Cleaned up the usage of the DroidconKE2023 Theme in the tests\r\n\r\n* Updated the Feedback screen to pass tests\r\n\r\n* Removed the Theme package in the presentation module\r\n\r\n* Cleaned up the ChaiDCKE22Theme: removed unused color scheme\r\n\r\n* Updated all screens background\r\n\r\n* Updated the droidcon Appbars with Chai tokens to match the designs\r\n\r\n* Solved merge conflicts\r\n\r\n* Fix: Duplicate organizers.\r\n\r\n* refactor: Improve logic for filtering\r\n\r\n* fix: Make filter bottom sheet scrollable\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature: Push notifications.\r\n\r\n* Fix: Failing CI\r\n\r\n* Fix: Failing CI\r\n\r\n* Fix: Failing CI\r\n\r\n* Feature: Add function to delete channel\r\n\r\n* Fix: Resolve PR comments.\r\n\r\n* Fix: sponsor display\r\n\r\n* Fix: sponsor display\r\n\r\n* Fix: sponsor display\r\n\r\n* Fix: Failing test\r\n\r\n* Feature: make versions dynamic\r\n\r\n* Fix: Workflow\r\n\r\n* Fix: Workflow\r\n\r\n* Fix: production bug\r\n\r\n* format feed time\r\n\r\n* Update date formatting function\r\n\r\n* Update date formatting function\r\n\r\n* run codeAnalysis\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* refactor: Improve logic for filtering\r\n\r\n* refactor: Hide CFP banner\r\n\r\n* contrib-readme-action has updated readme (#268)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* fix: Fix broken organizer images\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* refactor: Minor UI improvements\r\n\r\n* fix: Fix datetime formatting issues\r\n\r\n* contrib-readme-action has updated readme (#273)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* Update README.md (#281)\r\n\r\n* Update README.md\r\n\r\n* Update README.md\r\n\r\nCo-authored-by: Kibet Theo <61080898+kibettheophilus@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Kibet Theo <61080898+kibettheophilus@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Feature: Setup KMM\r\n\r\n* Fix: Workflow\r\n\r\n* Fix: Failing tests\r\n\r\n* contrib-readme-action has updated readme (#46)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#81)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#226)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* contrib-readme-action has updated readme (#46)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#81)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#226)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* contrib-readme-action has updated readme (#46)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#81)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#226)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* Fix rebase conflict...\r\n\r\n* Upgrade the Kotlin and KSP versions to 2.0.0 and 2.0.0-1.0.21 respectively...\r\n\r\n* Add the Compose Compiler Gradle plugin into build.gradle.kts (:app, :chai, and :presentation)...\r\n\r\n* Remove the references of the older Compose Compiler plugin and upgrade the rest of the libraries...\r\n\r\n* Add shared...\r\n\r\n* Re-version libraries and plugins to eliminate unexpected build errors...\r\n\r\n* Remove unnecessary build generated files...\r\n\r\n* contrib-readme-action has updated readme\r\n\r\n* Remove unnecessary /shared build-generated files...\r\n\r\n* Add the .kotlin directory to .gitignore...\r\n\r\n* contrib-readme-action has updated readme (#46)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#81)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\n\r\n* contrib-readme-action has updated readme (#226)\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Harun Wangereka \r\n\r\n* Add shared...\r\n\r\n* Re-version libraries and plugins to eliminate unexpected build errors...\r\n\r\n* Resolve minor corrections...\r\n\r\n* Update app/src/main/res/values/strings.xml\r\n\r\n---------\r\n\r\nCo-authored-by: Evans Chepsiror <61404564+chepsi@users.noreply.github.com>\r\nCo-authored-by: chepsi \r\nCo-authored-by: Peter Chege \r\nCo-authored-by: Njoguu \r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Martin Thuo \r\nCo-authored-by: MamboBryan \r\nCo-authored-by: brian.orwe \r\nCo-authored-by: Harun Wangereka \r\nCo-authored-by: yveskalume \r\nCo-authored-by: Josphat Mwania <82445335+josphatmwania@users.noreply.github.com>\r\nCo-authored-by: Jacquiline Gitau \r\nCo-authored-by: Hannah Olukoye \r\nCo-authored-by: theophiluskibet \r\nCo-authored-by: Juma Allan \r\nCo-authored-by: Peter Chege <62762943+chege4179@users.noreply.github.com>\r\nCo-authored-by: Rachel Murabula <110402503+Raynafs@users.noreply.github.com>\r\nCo-authored-by: robert-nganga \r\nCo-authored-by: Waitara \r\nCo-authored-by: Odhiambo Paul \r\nCo-authored-by: Zaccheaus Amenya \r\nCo-authored-by: kanake10 <10kanake@gmail.com>\r\nCo-authored-by: lokified \r\nCo-authored-by: jumapaul \r\nCo-authored-by: Terry Mochire \r\nCo-authored-by: Eton Otieno \r\nCo-authored-by: Raynafs \r\nCo-authored-by: ndiritumichael \r\nCo-authored-by: cliffgor \r\nCo-authored-by: azazaz <13686330618@163.com>\r\nCo-authored-by: Michael Bukachi \r\nCo-authored-by: Jane Waitara <32500878+janewaitara@users.noreply.github.com>\r\nCo-authored-by: anuragkanojiya1 <144598258+anuragkanojiya1@users.noreply.github.com>\r\nCo-authored-by: Kibet Theo <61080898+kibettheophilus@users.noreply.github.com>","shortMessageHtmlLink":"The K2 Migration (feat. The Compose Compiler Gradle Plugin) (#286)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOVQwNjo0Mjo1MS4wMDAwMDBazwAAAARpNOmJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOVQwNjo0Mjo1MS4wMDAwMDBazwAAAARpNOmJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNlQwNzo0NDoyNy4wMDAwMDBazwAAAARd5uvw"}},"title":"Activity ยท droidconKE/droidconKeKotlin"}