{"push_id":2492709762,"size":5,"distinct_size":5,"ref":"refs/heads/issue-2312","head":"e5a246aceab553e0ca2061513701e4ac0101e192","before":"eaa894b68529b498bfd9fe63663d577ffcaf15e0","commits":[{"sha":"ef118e3f8d076ce2bed1bb162ac1808fb8c12129","author":{"name":"Boris Yankov","email":"1fc8c31f144cfb4b993a76e874a19b43338c69c4@gmail.com"},"message":"flow: Add types for Topics\n\nRename TopicDetails to Topic for consistency","distinct":true,"url":"https://api.github.com/repos/gokcan/zulip-mobile/commits/ef118e3f8d076ce2bed1bb162ac1808fb8c12129"},{"sha":"af5762fda9640557ae89cc1db26914b431391b88","author":{"name":"Boris Yankov","email":"1fc8c31f144cfb4b993a76e874a19b43338c69c4@gmail.com"},"message":"flow: Add types for Stream and Subscription\n\nSubscription becomes a super-type of Stream\n\nThis will clarify many cases as we almost always use only the\n'stream' part of the data even when using subscriptions","distinct":true,"url":"https://api.github.com/repos/gokcan/zulip-mobile/commits/af5762fda9640557ae89cc1db26914b431391b88"},{"sha":"8d3fb0a894a10d967135269ea58c4c5de51bfb1f","author":{"name":"Gökcan Değirmenci","email":"65e4707f1d6d480680e7f49b3972a67a6c697872@ug.bilkent.edu.tr"},"message":"streamLink: Fix navigation to streams from messages issue.\n\nStreams have been started to named with `streamId`\nappended to the front.\n\nNew url format:\n/#narrow/stream/{stream_id}-{stream_name}.\n\nTo properly navigate to streams from in-message # links,\n(e.g. #mobile), we need to extract the stream_name.\n\nFixes #2312","distinct":true,"url":"https://api.github.com/repos/gokcan/zulip-mobile/commits/8d3fb0a894a10d967135269ea58c4c5de51bfb1f"},{"sha":"3d69816966b747b805b1e26442219b9c1b45da97","author":{"name":"Gökcan Değirmenci","email":"65e4707f1d6d480680e7f49b3972a67a6c697872@ug.bilkent.edu.tr"},"message":"streamLink: Refactor streamID extraction logic.\n\nIf streamID is not present, avoid null behavior.","distinct":true,"url":"https://api.github.com/repos/gokcan/zulip-mobile/commits/3d69816966b747b805b1e26442219b9c1b45da97"},{"sha":"e5a246aceab553e0ca2061513701e4ac0101e192","author":{"name":"Gökcan Değirmenci","email":"65e4707f1d6d480680e7f49b3972a67a6c697872@ug.bilkent.edu.tr"},"message":"streamLink: Test extractStreamID with multiple variations of given string.\n\nThe method `extractStreamID` does not take into account\nthe \"validness\" of the extracted number.\n(e.g. that number may not be present in the streams array\nas a valid `stream_id`. )\n\nThis is an intended behavior to abstract the high level logic\ninto smaller methods. Hence, \"validness\" is not tested.","distinct":true,"url":"https://api.github.com/repos/gokcan/zulip-mobile/commits/e5a246aceab553e0ca2061513701e4ac0101e192"}]}
{"actor":{"display_login":"gokcan"}}