{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":751596314,"defaultBranch":"main","name":"acchao-android","ownerLogin":"acchao","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-01T23:16:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1163526?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715722778.0","currentOid":""},"activityList":{"items":[{"before":"5e95e872cb6c10cc58929f347996664ce0b86e8c","after":"e659563416ae82badba1e4a97e06d175a2e47d74","ref":"refs/heads/main","pushedAt":"2024-06-10T22:45:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Logo: update splash and launchers\n\nUse the latest logo","shortMessageHtmlLink":"Logo: update splash and launchers"}},{"before":"2249c0bed2a20c88789324be74b0ea86e21106b9","after":"5e95e872cb6c10cc58929f347996664ce0b86e8c","ref":"refs/heads/main","pushedAt":"2024-05-25T23:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Welcome Screen: CQ\n\nreduce copy paste, iterate over self description","shortMessageHtmlLink":"Welcome Screen: CQ"}},{"before":"867576157d17d364d44e2e553c209cbe0e47a861","after":"2249c0bed2a20c88789324be74b0ea86e21106b9","ref":"refs/heads/main","pushedAt":"2024-05-25T00:29:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Welcome Screen: Finish animations\n\nMessed around with a variety of animations. There's not a true sense of View.Invisible for compose so it's hard\nto ensure that the layout is bounded and constrained correctly so view components don't shift\nas they're added. Part of it could be that I'm laying out the objects incorrectly in the first place to prevent\nshifting.\n\nFor now, added an AnimatedInvisibility which a play off of the existing ColumnScope.AnimatedVisibility\nbut just keeps the same composable with a 0f alpha underneath it to maintain its bounds.\n\ntbd if using a counter to track the order of animations is ideal","shortMessageHtmlLink":"Welcome Screen: Finish animations"}},{"before":"3059be725146aeb3cc7b93100b731da03d8299b5","after":"867576157d17d364d44e2e553c209cbe0e47a861","ref":"refs/heads/main","pushedAt":"2024-05-23T23:46:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Splash + Onboarding: refactor to better support splash screen + states\n\nThere's android's splash screen and my own splash screen which could be swapped out for an onboarding page.\nAndroid 12 has some issues with launching splashscreen when hitting the run button so remember to launch it from the\napp icon. Also newer versions of the navigation compose lib is slower when toggling startDestination. It tends to\nflash the default route first.\n\nInstead of having an if statement around the welcome screen to double verify, just delay isLoading to mask the logic\nand slowness. Will need to revisit this implementation if we want to upgrade the nav lib","shortMessageHtmlLink":"Splash + Onboarding: refactor to better support splash screen + states"}},{"before":null,"after":"981a0e5b8a0b98c00da87a3264b7b14c6f43715f","ref":"refs/heads/homescreen/no-lazy","pushedAt":"2024-05-14T21:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"no lazy column : remove it\n\ntest scroll performance in debug with no lazy column\nsome improvement but still feels sluggish","shortMessageHtmlLink":"no lazy column : remove it"}},{"before":"4b4d7e64a91c661c0d5c81a7801b70f0580bf18c","after":"3059be725146aeb3cc7b93100b731da03d8299b5","ref":"refs/heads/main","pushedAt":"2024-05-14T21:39:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"LazyColumn Optimiziations: home screen\n\ntrying to optimize scroll performance with keys and immutables but feels marginal...","shortMessageHtmlLink":"LazyColumn Optimiziations: home screen"}},{"before":"cc1bdbb6ca94cfa1a8ffdf346656c3bd3ecddf8a","after":"4b4d7e64a91c661c0d5c81a7801b70f0580bf18c","ref":"refs/heads/main","pushedAt":"2024-04-11T23:27:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Initial resume screen\n\nsetting up layouts and dataclasses","shortMessageHtmlLink":"Initial resume screen"}},{"before":"580c9416a2d1742dbc25d7681506915f9f9d04f3","after":"cc1bdbb6ca94cfa1a8ffdf346656c3bd3ecddf8a","ref":"refs/heads/main","pushedAt":"2024-04-02T01:44:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Compose Livedata setup\n\nmaking sure we can call observeAsState","shortMessageHtmlLink":"Compose Livedata setup"}},{"before":"8aafd1464f48e449068dd825c92348d67ed0cdd0","after":"580c9416a2d1742dbc25d7681506915f9f9d04f3","ref":"refs/heads/main","pushedAt":"2024-03-30T00:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Add hilt and compose libs\n\ntrying to get used to TOML systems.\nslowly working through latest android architecture patterns and adding them in","shortMessageHtmlLink":"Add hilt and compose libs"}},{"before":"2d69fd1ae4077238cc888389dc41c0271c60168a","after":"8aafd1464f48e449068dd825c92348d67ed0cdd0","ref":"refs/heads/main","pushedAt":"2024-03-27T06:37:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"rewrite initial app\n\nload with a empty project that uses compose\nwell technically not empty since some basic layouts have already been done","shortMessageHtmlLink":"rewrite initial app"}},{"before":"dc7729826c97fdaba8a6c831da7e1cb5eb01bac5","after":"2d69fd1ae4077238cc888389dc41c0271c60168a","ref":"refs/heads/main","pushedAt":"2024-02-01T23:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Create README.md\n\nInitial readme\r\ndetailing the intent of this project","shortMessageHtmlLink":"Create README.md"}},{"before":null,"after":"dc7729826c97fdaba8a6c831da7e1cb5eb01bac5","ref":"refs/heads/main","pushedAt":"2024-02-01T23:16:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acchao","name":"Andrew Chao","path":"/acchao","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1163526?s=80&v=4"},"commit":{"message":"Initial Commit\n\nandroid studio initial project setup\nincluded gitignore","shortMessageHtmlLink":"Initial Commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYZxLUAA","startCursor":null,"endCursor":null}},"title":"Activity ยท acchao/acchao-android"}