{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":642768847,"defaultBranch":"develop","name":"droidconKE2023ReactNative","ownerLogin":"droidconKE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-19T09:56:23.000Z","ownerAvatar":"https://github.com/avatars/u/37573296?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699285839.0","currentOid":""},"activityList":{"items":[{"before":"33675bce13c1aa6748f4b600a3acdbbf5b4d37c4","after":null,"ref":"refs/heads/eas","pushedAt":"2023-11-06T15:50:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"}},{"before":"9812050bd32a0f8d1d95bf759db74e316113d57e","after":"d312ffbd0a1016e37b55850ffd2e211762d4e641","ref":"refs/heads/develop","pushedAt":"2023-11-06T15:50:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"},"commit":{"message":"EAS Configuration and Workflows (#66)\n\n* eas config\r\n\r\n* deploy workflows\r\n\r\n* app icon\r\n\r\n* enable proguard in release\r\n\r\n* workflows update, removed authprovider\r\n\r\n* splashscreen hide fix\r\n\r\n* added sponsor categories, eas autoincrement build version","shortMessageHtmlLink":"EAS Configuration and Workflows (#66)"}},{"before":"5b7156fbec1554e0420ee9908c7c5c9a3e3343cb","after":"33675bce13c1aa6748f4b600a3acdbbf5b4d37c4","ref":"refs/heads/eas","pushedAt":"2023-11-06T06:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"added sponsor categories, eas autoincrement build version","shortMessageHtmlLink":"added sponsor categories, eas autoincrement build version"}},{"before":"fb4380236a78035cdecbd7c031c376de5142149c","after":"5b7156fbec1554e0420ee9908c7c5c9a3e3343cb","ref":"refs/heads/eas","pushedAt":"2023-11-04T11:37:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"splashscreen hide fix","shortMessageHtmlLink":"splashscreen hide fix"}},{"before":"1d132d15f30d6c45b2234196465d7614e610741d","after":"fb4380236a78035cdecbd7c031c376de5142149c","ref":"refs/heads/eas","pushedAt":"2023-11-02T15:22:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"workflows update, removed authprovider","shortMessageHtmlLink":"workflows update, removed authprovider"}},{"before":null,"after":"1d132d15f30d6c45b2234196465d7614e610741d","ref":"refs/heads/eas","pushedAt":"2023-11-01T13:16:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"enable proguard in release","shortMessageHtmlLink":"enable proguard in release"}},{"before":"ea743100f65078d27e34a2773a4887d4feac84c9","after":"c5187c1efbac368621735020c4d19cc674121073","ref":"refs/heads/main","pushedAt":"2023-10-29T13:55:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"merge develop to main (#65)\n\n* Create pull_request_template.md\r\n\r\n* [remove] : pull request template\r\n\r\n* [feat] : pull request template\r\n\r\n* [fix] : types\r\n\r\n* [feat] : type theme\r\n\r\n* [fix] : add style props to textstyle\r\n\r\n* [fix] : change bg to backgrounnd on ln 9 and 18\r\n\r\n* [fix] : change ViewStyle to StyleProp on ln 10\r\n\r\n* [fix] : remove unused lines\r\n\r\n* [refactor] : Row component\r\n\r\n* [fix] : add typeof iconName\r\n\r\n* [fix] : add Icon name typeof\r\n\r\n* [fix] : add iconName typeof\r\n\r\n* [refactor] : type theme\r\n\r\n* [enhancement] : add comment to react-in-jsx-scope rule\r\n\r\n* added testing config and TODO files (#12)\r\n\r\n* MainContainer should handle views with flatlist (#31)\r\n\r\n* Feat add mock data (#32)\r\n\r\n* [feat] : add mock\r\n\r\n* [enhancement] : change them to direct export\r\n\r\n* [feat] : add mock data and instructions\r\n\r\n* [enhancement] : add info about writing tests\r\n\r\n* [feat] : add types for mockdata\r\n\r\n* Components and tests (#33)\r\n\r\n* Not logged-in header and (#34)\r\n\r\n* Not logged-in header and \r\nFixes #26\r\n\r\n* styles update\r\n\r\n* Sessions List (#35)\r\n\r\n* Sessions List\r\nFixes #14\r\n\r\n* fixed sessions route, texts truncate\r\n\r\n* added dynamic time and room. fixed session stack\r\n\r\n* Video Player Component (#37)\r\n\r\n* Video Player Component\r\nFixes #24\r\n\r\n* fixed video and poster contain, volume control\r\n\r\n* custom nute/unmute button for video\r\n\r\n* adjust lint rules (#38)\r\n\r\n* Session Page (#39)\r\n\r\n* Session Page\r\nFixes #30\r\n\r\n* update icon color on dark mode\r\n\r\n* added paddings, text contrasts and image fixes\r\n\r\n* Filter Modal (#43)\r\n\r\n* Filter Modal\r\nFixes #20\r\n\r\n* added ability to select multiple filters\r\n\r\n* modal bottom padding\r\n\r\n* update type safety\r\n\r\n* updated modal height constants\r\n\r\n* Feat sessions screen (#44)\r\n\r\n* first bad batch\r\n\r\n* make initial commit\r\n\r\n* make initial commit\r\n\r\n* [feat] : add icon switch\r\n\r\n* [feat] : make initial commit\r\n\r\n* [feat] : change color to rgba\r\n\r\n* [remove] : unused component\r\n\r\n* [feat] : use new StyledSwitch component\r\n\r\n* [enhancement] : use new StyledSwitch component\r\n\r\n* [feat] : add more tests\r\n\r\n* [feat] : renders different cards based on props\r\n\r\n* [feat] : add SessionsListVertical for Sessions screen\r\n\r\n* [feat] : cater for SessionsListCard\r\n\r\n* [feat] : show speakers\r\n\r\n* make initial commit\r\n\r\n* [fix] : passing correct data type\r\n\r\n* [enhancement] : add index to flatlist ItemSeparatorComponent props\r\n\r\n* [enhancement] : separate renderItemSeparator\r\n\r\n* [feat] : add helper function for time\r\n\r\n* [enhancement] : list card component styling\r\n\r\n* [feat] : add functions to toggle view\r\n\r\n* [fix] : some inconsistencies\r\n\r\n* [feat] : add getScheduleTimeAndLocation function\r\n\r\n* [feat] : add IDateForDayButton interface\r\n\r\n* [fix] : render item separator together with SessionCard\r\n\r\n* [enhancement]: use new helper functions\r\n\r\n* [enhancement] : change TouchableOpacity to TouchableWithoutFeedback\r\n\r\n* [feat] : add handlePress function\r\n\r\n* [feat] : show dates from schedule data\r\n\r\n* [enhancement] : fine tune sessions\r\n\r\n* [feat] : add bottom margin\r\n\r\n* [enhancement] : fine tune session card content\r\n\r\n* [fix]: order of showing labels\r\n\r\n* [feat] : add show mysessions functionality\r\n\r\n* [enhancement] : styledSwitch width and height\r\n\r\n* [feat] : edit marginHorizontal\r\n\r\n* [fix] : tests\r\n\r\n* [fix] : revert color in theme and remove comments\r\n\r\n* Update app/(app)/home/sessions.tsx\r\n\r\nSuggestion by @kharioki to change iconSwitch label based on showsBookmarked state\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* [feat] : add line to make validate command run\r\n\r\n* [fix] : change avatar img border color\r\n\r\n* [fix] : prettier styling\r\n\r\n* [enhancement] : set dates directly\r\n\r\n* [feat] : set isActive false so that button isn't disabled\r\n\r\n* [feat] : add route link to speaker screen when you tap on speaker avatar\r\n\r\n* [enhancement] : types for different variations of the card\r\n\r\n* [fix] : remove unused function declaration\r\n\r\n* [fix] : add screen property to SessionCard\r\n\r\n* [fix] : handle scenarios where room is undefined\r\n\r\n* - Remove the string type infering on getSuffixForDate helper function\r\n- Make session card disabled when session url is empty\r\n\r\n* [fix] : add functionality to handle scenarios theres no sessions\r\n\r\n* [enhancement] : changing timing function to spring function and destructure switchAnimation\r\n\r\n* [fix] : remove type assertions on room\r\n\r\n* [fix] : how room is rendered\r\n\r\n* [enhancement] : use expo Link instead of router\r\n\r\n* [enhancement] : change pathname to dynamic [speaker] file\r\n\r\n* [enhancement] : pass speaker instead of the whole speaker object\r\n\r\n* [fix] : add room label\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Speakers Page and (#45)\r\n\r\n* Speakers Page and \r\nFixes #23\r\n\r\n* resolved centered text, abstracted function\r\n\r\n* About Page (#46)\r\n\r\n* About Page\r\nFixes #21\r\n\r\n* [feat] : add organizingTeam mock data\r\n\r\n* [fix] : OrganizingTeam data\r\n\r\n* [refactor] : use content from OrganizingTeam mock data\r\n\r\n* [enhancement] : filter organizers to individuals only\r\n\r\n* routing to speaker page\r\n\r\n* refactor organizer cards\r\n\r\n* fixed device width on android\r\n\r\n* use local asset for about page\r\n\r\n* optimize virtualized list\r\n\r\n* testing flashlist\r\n\r\n* [fix] : remove placeholder\r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira \r\n\r\n* Upgrade to Expo SDK 49 (#50)\r\n\r\n* [chore]: setting up the SplashScreen (#48)\r\n\r\n* [chore]: setting up the SplashScreen\r\n\r\n* [chore]: splash.png image\r\n\r\n* [chore]: splash.png image\r\n\r\n* [fix]: added the .idea/ folder to .gitignore\r\n\r\n* [chore]: splash.png image\r\n\r\n* Delete .idea directory\r\n\r\n* [chore]: made SplashScreen.preventAutoHideAsync() be a global scope\r\n\r\n* [chore]: fix prettier issues in app.json\r\n\r\n* [fix]: test not running\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* Delete android directory\r\n\r\n* Update .gitignore\r\n\r\n* updated .gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feature/feedback page (#47)\r\n\r\n* [enhancement]: add placeholder color and type\r\n\r\n* [feat] disable default header, use header in page\r\n\r\n* Feedback banner svg component\r\n\r\n* FeedBack page initial markup and styles\r\n\r\n* feat: inital modal setup\r\n\r\n* [chore]: confetti asset\r\n\r\n* add extra styles and types\r\n- feedback input border color\r\n- feedback header background color\r\n\r\n* add Feedback Banner Svg\r\n\r\n* [feat]: add feedback button component\r\n\r\n* [feat]: Feedback Rating button test\r\n\r\n* [feat]: add Feedback page component\r\n\r\n* [feat]: add feedback modal.\r\n\r\n* [fix] move submit button to component\r\n\r\n* [fix] move back button to component\r\n\r\n* [feat] add onSelected styling\r\n\r\n* [fix] move pressables to components\r\n\r\n* [fix] use correct padding size\r\n\r\n* [fix] use corrct text size\r\n\r\n* [fix] use space component to add spacing\r\n\r\n* [fix] add onSelected prop\r\n\r\n* [chore] style cleanup and refactor\r\n\r\n* [feat] add test for button components\r\n- BackNavigationButton\r\n- SubmitFeedbackButton\r\n\r\n* [refactor] add onselected prop\r\n\r\n* [fix] use expo image component\r\n\r\n* [fix] change styling to camelcase\r\n\r\n* [fix] use stack screen header component\r\n\r\n* [feat] add modal tint\r\n\r\n* [feat] add Banner Images\r\n\r\n* [fix] use image background component\r\n\r\n* [fix] improve styling and add image properties\r\n\r\n* [chore]\r\n\r\n* fixed feedback page imagebackground\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feed list. Share with params for each feed item (#36)\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* Video Player Component (#37)\r\n\r\n* Video Player Component\r\nFixes #24\r\n\r\n* fixed video and poster contain, volume control\r\n\r\n* custom nute/unmute button for video\r\n\r\n* adjust lint rules (#38)\r\n\r\n* Session Page (#39)\r\n\r\n* Session Page\r\nFixes #30\r\n\r\n* update icon color on dark mode\r\n\r\n* added paddings, text contrasts and image fixes\r\n\r\n* Filter Modal (#43)\r\n\r\n* Filter Modal\r\nFixes #20\r\n\r\n* added ability to select multiple filters\r\n\r\n* modal bottom padding\r\n\r\n* update type safety\r\n\r\n* updated modal height constants\r\n\r\n* Feat sessions screen (#44)\r\n\r\n* first bad batch\r\n\r\n* make initial commit\r\n\r\n* make initial commit\r\n\r\n* [feat] : add icon switch\r\n\r\n* [feat] : make initial commit\r\n\r\n* [feat] : change color to rgba\r\n\r\n* [remove] : unused component\r\n\r\n* [feat] : use new StyledSwitch component\r\n\r\n* [enhancement] : use new StyledSwitch component\r\n\r\n* [feat] : add more tests\r\n\r\n* [feat] : renders different cards based on props\r\n\r\n* [feat] : add SessionsListVertical for Sessions screen\r\n\r\n* [feat] : cater for SessionsListCard\r\n\r\n* [feat] : show speakers\r\n\r\n* make initial commit\r\n\r\n* [fix] : passing correct data type\r\n\r\n* [enhancement] : add index to flatlist ItemSeparatorComponent props\r\n\r\n* [enhancement] : separate renderItemSeparator\r\n\r\n* [feat] : add helper function for time\r\n\r\n* [enhancement] : list card component styling\r\n\r\n* [feat] : add functions to toggle view\r\n\r\n* [fix] : some inconsistencies\r\n\r\n* [feat] : add getScheduleTimeAndLocation function\r\n\r\n* [feat] : add IDateForDayButton interface\r\n\r\n* [fix] : render item separator together with SessionCard\r\n\r\n* [enhancement]: use new helper functions\r\n\r\n* [enhancement] : change TouchableOpacity to TouchableWithoutFeedback\r\n\r\n* [feat] : add handlePress function\r\n\r\n* [feat] : show dates from schedule data\r\n\r\n* [enhancement] : fine tune sessions\r\n\r\n* [feat] : add bottom margin\r\n\r\n* [enhancement] : fine tune session card content\r\n\r\n* [fix]: order of showing labels\r\n\r\n* [feat] : add show mysessions functionality\r\n\r\n* [enhancement] : styledSwitch width and height\r\n\r\n* [feat] : edit marginHorizontal\r\n\r\n* [fix] : tests\r\n\r\n* [fix] : revert color in theme and remove comments\r\n\r\n* Update app/(app)/home/sessions.tsx\r\n\r\nSuggestion by @kharioki to change iconSwitch label based on showsBookmarked state\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* [feat] : add line to make validate command run\r\n\r\n* [fix] : change avatar img border color\r\n\r\n* [fix] : prettier styling\r\n\r\n* [enhancement] : set dates directly\r\n\r\n* [feat] : set isActive false so that button isn't disabled\r\n\r\n* [feat] : add route link to speaker screen when you tap on speaker avatar\r\n\r\n* [enhancement] : types for different variations of the card\r\n\r\n* [fix] : remove unused function declaration\r\n\r\n* [fix] : add screen property to SessionCard\r\n\r\n* [fix] : handle scenarios where room is undefined\r\n\r\n* - Remove the string type infering on getSuffixForDate helper function\r\n- Make session card disabled when session url is empty\r\n\r\n* [fix] : add functionality to handle scenarios theres no sessions\r\n\r\n* [enhancement] : changing timing function to spring function and destructure switchAnimation\r\n\r\n* [fix] : remove type assertions on room\r\n\r\n* [fix] : how room is rendered\r\n\r\n* [enhancement] : use expo Link instead of router\r\n\r\n* [enhancement] : change pathname to dynamic [speaker] file\r\n\r\n* [enhancement] : pass speaker instead of the whole speaker object\r\n\r\n* [fix] : add room label\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Speakers Page and (#45)\r\n\r\n* Speakers Page and \r\nFixes #23\r\n\r\n* resolved centered text, abstracted function\r\n\r\n* About Page (#46)\r\n\r\n* About Page\r\nFixes #21\r\n\r\n* [feat] : add organizingTeam mock data\r\n\r\n* [fix] : OrganizingTeam data\r\n\r\n* [refactor] : use content from OrganizingTeam mock data\r\n\r\n* [enhancement] : filter organizers to individuals only\r\n\r\n* routing to speaker page\r\n\r\n* refactor organizer cards\r\n\r\n* fixed device width on android\r\n\r\n* use local asset for about page\r\n\r\n* optimize virtualized list\r\n\r\n* testing flashlist\r\n\r\n* [fix] : remove placeholder\r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira \r\n\r\n* Upgrade to Expo SDK 49 (#50)\r\n\r\n* [chore]: setting up the SplashScreen (#48)\r\n\r\n* [chore]: setting up the SplashScreen\r\n\r\n* [chore]: splash.png image\r\n\r\n* [chore]: splash.png image\r\n\r\n* [fix]: added the .idea/ folder to .gitignore\r\n\r\n* [chore]: splash.png image\r\n\r\n* Delete .idea directory\r\n\r\n* [chore]: made SplashScreen.preventAutoHideAsync() be a global scope\r\n\r\n* [chore]: fix prettier issues in app.json\r\n\r\n* [fix]: test not running\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* Delete android directory\r\n\r\n* Update .gitignore\r\n\r\n* updated .gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feature/feedback page (#47)\r\n\r\n* [enhancement]: add placeholder color and type\r\n\r\n* [feat] disable default header, use header in page\r\n\r\n* Feedback banner svg component\r\n\r\n* FeedBack page initial markup and styles\r\n\r\n* feat: inital modal setup\r\n\r\n* [chore]: confetti asset\r\n\r\n* add extra styles and types\r\n- feedback input border color\r\n- feedback header background color\r\n\r\n* add Feedback Banner Svg\r\n\r\n* [feat]: add feedback button component\r\n\r\n* [feat]: Feedback Rating button test\r\n\r\n* [feat]: add Feedback page component\r\n\r\n* [feat]: add feedback modal.\r\n\r\n* [fix] move submit button to component\r\n\r\n* [fix] move back button to component\r\n\r\n* [feat] add onSelected styling\r\n\r\n* [fix] move pressables to components\r\n\r\n* [fix] use correct padding size\r\n\r\n* [fix] use corrct text size\r\n\r\n* [fix] use space component to add spacing\r\n\r\n* [fix] add onSelected prop\r\n\r\n* [chore] style cleanup and refactor\r\n\r\n* [feat] add test for button components\r\n- BackNavigationButton\r\n- SubmitFeedbackButton\r\n\r\n* [refactor] add onselected prop\r\n\r\n* [fix] use expo image component\r\n\r\n* [fix] change styling to camelcase\r\n\r\n* [fix] use stack screen header component\r\n\r\n* [feat] add modal tint\r\n\r\n* [feat] add Banner Images\r\n\r\n* [fix] use image background component\r\n\r\n* [fix] improve styling and add image properties\r\n\r\n* [chore]\r\n\r\n* fixed feedback page imagebackground\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* merge fix\r\n\r\n* feedlist fixes\r\n\r\n* packages\r\n\r\n* bottomsheet snappoints\r\n\r\n* type fix\r\n\r\n* order recent first\r\n\r\n* resolved fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\nCo-authored-by: Antony Sande \r\nCo-authored-by: brianwachira \r\nCo-authored-by: Amos Nyaburi \r\nCo-authored-by: George \r\n\r\n* Kharioki/issue16 (#52)\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* merge fix\r\n\r\n* feedlist fixes\r\n\r\n* packages\r\n\r\n* bottomsheet snappoints\r\n\r\n* type fix\r\n\r\n* order recent first\r\n\r\n* resolved fixes\r\n\r\n* Sponsors and Organizers Cards\r\nFixes #16 and #27\r\n\r\n* Feed list. Share with params for each feed item (#36)\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* Video Player Component (#37)\r\n\r\n* Video Player Component\r\nFixes #24\r\n\r\n* fixed video and poster contain, volume control\r\n\r\n* custom nute/unmute button for video\r\n\r\n* adjust lint rules (#38)\r\n\r\n* Session Page (#39)\r\n\r\n* Session Page\r\nFixes #30\r\n\r\n* update icon color on dark mode\r\n\r\n* added paddings, text contrasts and image fixes\r\n\r\n* Filter Modal (#43)\r\n\r\n* Filter Modal\r\nFixes #20\r\n\r\n* added ability to select multiple filters\r\n\r\n* modal bottom padding\r\n\r\n* update type safety\r\n\r\n* updated modal height constants\r\n\r\n* Feat sessions screen (#44)\r\n\r\n* first bad batch\r\n\r\n* make initial commit\r\n\r\n* make initial commit\r\n\r\n* [feat] : add icon switch\r\n\r\n* [feat] : make initial commit\r\n\r\n* [feat] : change color to rgba\r\n\r\n* [remove] : unused component\r\n\r\n* [feat] : use new StyledSwitch component\r\n\r\n* [enhancement] : use new StyledSwitch component\r\n\r\n* [feat] : add more tests\r\n\r\n* [feat] : renders different cards based on props\r\n\r\n* [feat] : add SessionsListVertical for Sessions screen\r\n\r\n* [feat] : cater for SessionsListCard\r\n\r\n* [feat] : show speakers\r\n\r\n* make initial commit\r\n\r\n* [fix] : passing correct data type\r\n\r\n* [enhancement] : add index to flatlist ItemSeparatorComponent props\r\n\r\n* [enhancement] : separate renderItemSeparator\r\n\r\n* [feat] : add helper function for time\r\n\r\n* [enhancement] : list card component styling\r\n\r\n* [feat] : add functions to toggle view\r\n\r\n* [fix] : some inconsistencies\r\n\r\n* [feat] : add getScheduleTimeAndLocation function\r\n\r\n* [feat] : add IDateForDayButton interface\r\n\r\n* [fix] : render item separator together with SessionCard\r\n\r\n* [enhancement]: use new helper functions\r\n\r\n* [enhancement] : change TouchableOpacity to TouchableWithoutFeedback\r\n\r\n* [feat] : add handlePress function\r\n\r\n* [feat] : show dates from schedule data\r\n\r\n* [enhancement] : fine tune sessions\r\n\r\n* [feat] : add bottom margin\r\n\r\n* [enhancement] : fine tune session card content\r\n\r\n* [fix]: order of showing labels\r\n\r\n* [feat] : add show mysessions functionality\r\n\r\n* [enhancement] : styledSwitch width and height\r\n\r\n* [feat] : edit marginHorizontal\r\n\r\n* [fix] : tests\r\n\r\n* [fix] : revert color in theme and remove comments\r\n\r\n* Update app/(app)/home/sessions.tsx\r\n\r\nSuggestion by @kharioki to change iconSwitch label based on showsBookmarked state\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* [feat] : add line to make validate command run\r\n\r\n* [fix] : change avatar img border color\r\n\r\n* [fix] : prettier styling\r\n\r\n* [enhancement] : set dates directly\r\n\r\n* [feat] : set isActive false so that button isn't disabled\r\n\r\n* [feat] : add route link to speaker screen when you tap on speaker avatar\r\n\r\n* [enhancement] : types for different variations of the card\r\n\r\n* [fix] : remove unused function declaration\r\n\r\n* [fix] : add screen property to SessionCard\r\n\r\n* [fix] : handle scenarios where room is undefined\r\n\r\n* - Remove the string type infering on getSuffixForDate helper function\r\n- Make session card disabled when session url is empty\r\n\r\n* [fix] : add functionality to handle scenarios theres no sessions\r\n\r\n* [enhancement] : changing timing function to spring function and destructure switchAnimation\r\n\r\n* [fix] : remove type assertions on room\r\n\r\n* [fix] : how room is rendered\r\n\r\n* [enhancement] : use expo Link instead of router\r\n\r\n* [enhancement] : change pathname to dynamic [speaker] file\r\n\r\n* [enhancement] : pass speaker instead of the whole speaker object\r\n\r\n* [fix] : add room label\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Speakers Page and (#45)\r\n\r\n* Speakers Page and \r\nFixes #23\r\n\r\n* resolved centered text, abstracted function\r\n\r\n* About Page (#46)\r\n\r\n* About Page\r\nFixes #21\r\n\r\n* [feat] : add organizingTeam mock data\r\n\r\n* [fix] : OrganizingTeam data\r\n\r\n* [refactor] : use content from OrganizingTeam mock data\r\n\r\n* [enhancement] : filter organizers to individuals only\r\n\r\n* routing to speaker page\r\n\r\n* refactor organizer cards\r\n\r\n* fixed device width on android\r\n\r\n* use local asset for about page\r\n\r\n* optimize virtualized list\r\n\r\n* testing flashlist\r\n\r\n* [fix] : remove placeholder\r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira \r\n\r\n* Upgrade to Expo SDK 49 (#50)\r\n\r\n* [chore]: setting up the SplashScreen (#48)\r\n\r\n* [chore]: setting up the SplashScreen\r\n\r\n* [chore]: splash.png image\r\n\r\n* [chore]: splash.png image\r\n\r\n* [fix]: added the .idea/ folder to .gitignore\r\n\r\n* [chore]: splash.png image\r\n\r\n* Delete .idea directory\r\n\r\n* [chore]: made SplashScreen.preventAutoHideAsync() be a global scope\r\n\r\n* [chore]: fix prettier issues in app.json\r\n\r\n* [fix]: test not running\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* [chore]: fixing issues on my branch\r\n\r\n* Delete android directory\r\n\r\n* Update .gitignore\r\n\r\n* updated .gitignore\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feature/feedback page (#47)\r\n\r\n* [enhancement]: add placeholder color and type\r\n\r\n* [feat] disable default header, use header in page\r\n\r\n* Feedback banner svg component\r\n\r\n* FeedBack page initial markup and styles\r\n\r\n* feat: inital modal setup\r\n\r\n* [chore]: confetti asset\r\n\r\n* add extra styles and types\r\n- feedback input border color\r\n- feedback header background color\r\n\r\n* add Feedback Banner Svg\r\n\r\n* [feat]: add feedback button component\r\n\r\n* [feat]: Feedback Rating button test\r\n\r\n* [feat]: add Feedback page component\r\n\r\n* [feat]: add feedback modal.\r\n\r\n* [fix] move submit button to component\r\n\r\n* [fix] move back button to component\r\n\r\n* [feat] add onSelected styling\r\n\r\n* [fix] move pressables to components\r\n\r\n* [fix] use correct padding size\r\n\r\n* [fix] use corrct text size\r\n\r\n* [fix] use space component to add spacing\r\n\r\n* [fix] add onSelected prop\r\n\r\n* [chore] style cleanup and refactor\r\n\r\n* [feat] add test for button components\r\n- BackNavigationButton\r\n- SubmitFeedbackButton\r\n\r\n* [refactor] add onselected prop\r\n\r\n* [fix] use expo image component\r\n\r\n* [fix] change styling to camelcase\r\n\r\n* [fix] use stack screen header component\r\n\r\n* [feat] add modal tint\r\n\r\n* [feat] add Banner Images\r\n\r\n* [fix] use image background component\r\n\r\n* [fix] improve styling and add image properties\r\n\r\n* [chore]\r\n\r\n* fixed feedback page imagebackground\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* merge fix\r\n\r\n* feedlist fixes\r\n\r\n* packages\r\n\r\n* bottomsheet snappoints\r\n\r\n* type fix\r\n\r\n* order recent first\r\n\r\n* resolved fixes\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\nCo-authored-by: Antony Sande \r\nCo-authored-by: brianwachira \r\nCo-authored-by: Amos Nyaburi \r\nCo-authored-by: George \r\n\r\n* Sponsors and Organizers Cards\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* merge fix\r\n\r\n* packages\r\n\r\n* Feed list. Share with params for each feed item\r\n\r\n* bottomsheet snappoints\r\n\r\n* Sponsors and Organizers Cards\r\nFixes #16 and #27\r\n\r\n* Sponsors and Organizers Cards\r\n\r\n* Sponsors and Organizers Cards\r\n\r\n---------\r\n\r\nCo-authored-by: steve \r\nCo-authored-by: Antony Sande \r\nCo-authored-by: brianwachira \r\nCo-authored-by: Amos Nyaburi \r\nCo-authored-by: George \r\n\r\n* fix redirect warning (#56)\r\n\r\n* Removed auth flow from header bar (#58)\r\n\r\n* Removed auth flow headers\r\n\r\n* removed the signout functionality and marked todos\r\n\r\n* removed handlePress from \r\n\r\n* removed avatar\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki \r\n\r\n* [refactor] : change router.replace() to router.push() (#60)\r\n\r\n* Feat session page actions (#62)\r\n\r\n* update react-native version\r\n\r\n* [fix] : change route.replace to route.push\r\n\r\n* [feat] : add share functionality\r\n\r\n* remove user auth\r\n\r\n* add linking and redirect to twitter functionality\r\n\r\n* API integration and Setup Tanstack Query (#63)\r\n\r\n* API integration and Setup Tanstack Query\r\nFixes #61\r\n\r\n* typedefs\r\n\r\n* test utils\r\n\r\n* env vars and updated contributing guidelines\r\n\r\n* Speaker Page (#64)\r\n\r\n* Speaker Page\r\nFixes #22\r\n\r\n* [feat] : change title based on person type ( organizer or speaker )\r\n\r\n* update react native version\r\n\r\n* [feat] : add border color on img\r\n\r\n* [feat] : add correct border color\r\n\r\n* [chore] : fine tune\r\n\r\n* speaker details from api, fixed styling\r\n\r\n* new event slug, handle empty feed, twitter update\r\n\r\n* speaker page scrollview\r\n\r\n* empty feed in dark mode\r\n\r\n* changed [speaker] page to [profile]\r\n\r\n* hide sponsors card\r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira \r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira \r\nCo-authored-by: Antony Sande \r\nCo-authored-by: Amos Nyaburi \r\nCo-authored-by: George \r\nCo-authored-by: stephen muchiri \r\nCo-authored-by: Just Patrick <56973177+Patrick-web@users.noreply.github.com>","shortMessageHtmlLink":"merge develop to main (#65)"}},{"before":"cca9b142e7ddf60e43d3e7aeca4df5a00082f531","after":null,"ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-29T12:53:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"}},{"before":"f8eef8121ad14cb2c5f0345ebfbfe849aa9fe253","after":"9812050bd32a0f8d1d95bf759db74e316113d57e","ref":"refs/heads/develop","pushedAt":"2023-10-29T12:53:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"},"commit":{"message":"Speaker Page (#64)\n\n* Speaker Page\r\nFixes #22\r\n\r\n* [feat] : change title based on person type ( organizer or speaker )\r\n\r\n* update react native version\r\n\r\n* [feat] : add border color on img\r\n\r\n* [feat] : add correct border color\r\n\r\n* [chore] : fine tune\r\n\r\n* speaker details from api, fixed styling\r\n\r\n* new event slug, handle empty feed, twitter update\r\n\r\n* speaker page scrollview\r\n\r\n* empty feed in dark mode\r\n\r\n* changed [speaker] page to [profile]\r\n\r\n* hide sponsors card\r\n\r\n---------\r\n\r\nCo-authored-by: brianwachira ","shortMessageHtmlLink":"Speaker Page (#64)"}},{"before":"0e6497e81ef37c688f4940c03c61e39ad7b36561","after":"cca9b142e7ddf60e43d3e7aeca4df5a00082f531","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-29T11:58:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"hide sponsors card","shortMessageHtmlLink":"hide sponsors card"}},{"before":"80b72badeeb1df54e99598efab46ab65e5f30916","after":"0e6497e81ef37c688f4940c03c61e39ad7b36561","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-29T11:53:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"changed [speaker] page to [profile]","shortMessageHtmlLink":"changed [speaker] page to [profile]"}},{"before":"953dc55d0c98e9ea22c8722d47b07b7c5903c954","after":"80b72badeeb1df54e99598efab46ab65e5f30916","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T21:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"empty feed in dark mode","shortMessageHtmlLink":"empty feed in dark mode"}},{"before":"08b0d841b2bf711d8b8861fc5ddd8eef04b36986","after":"953dc55d0c98e9ea22c8722d47b07b7c5903c954","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T21:18:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"speaker page scrollview","shortMessageHtmlLink":"speaker page scrollview"}},{"before":"15a93367b526ca7a43c377422ca87c37af0ff54b","after":"08b0d841b2bf711d8b8861fc5ddd8eef04b36986","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T21:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"new event slug, handle empty feed, twitter update","shortMessageHtmlLink":"new event slug, handle empty feed, twitter update"}},{"before":"fe0dca63de9ec4d06caf9f040193081e5cf53cde","after":"15a93367b526ca7a43c377422ca87c37af0ff54b","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T09:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"speaker details from api, fixed styling","shortMessageHtmlLink":"speaker details from api, fixed styling"}},{"before":"5c2c7636cf15c625afccafc689f2e3716bc61ee6","after":"fe0dca63de9ec4d06caf9f040193081e5cf53cde","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T07:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"[chore] : fine tune","shortMessageHtmlLink":"[chore] : fine tune"}},{"before":"c510a8c8ccf51e4a5ac6b7dd8ee7e08647951568","after":"5c2c7636cf15c625afccafc689f2e3716bc61ee6","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T07:22:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"[feat] : add correct border color","shortMessageHtmlLink":"[feat] : add correct border color"}},{"before":"df7082d4644edf7c5833a3dfbdc0c9c78ad1ddee","after":"c510a8c8ccf51e4a5ac6b7dd8ee7e08647951568","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T07:02:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"[feat] : add border color on img","shortMessageHtmlLink":"[feat] : add border color on img"}},{"before":"85873273d7df4225f213dc2877a128a36d009e61","after":"df7082d4644edf7c5833a3dfbdc0c9c78ad1ddee","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T06:36:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"[feat] : change title based on person type ( organizer or speaker )","shortMessageHtmlLink":"[feat] : change title based on person type ( organizer or speaker )"}},{"before":"cdfe7488194b4e90d1fb75fa7587f8e69b7615df","after":"85873273d7df4225f213dc2877a128a36d009e61","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T06:33:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"Merge branch 'develop' into kharioki/issue22","shortMessageHtmlLink":"Merge branch 'develop' into kharioki/issue22"}},{"before":"77ddbf34471218a0ad1f7d167fcef44b7c5eddd9","after":null,"ref":"refs/heads/kharioki/issue61","pushedAt":"2023-10-27T06:11:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"}},{"before":"f5fcfd62f4cfc67114b89d8b32b15641d79bd75d","after":"f8eef8121ad14cb2c5f0345ebfbfe849aa9fe253","ref":"refs/heads/develop","pushedAt":"2023-10-27T06:11:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"brianwachira","name":"brianwachira","path":"/brianwachira","primaryAvatarUrl":"https://github.com/avatars/u/28436092?s=80&v=4"},"commit":{"message":"API integration and Setup Tanstack Query (#63)\n\n* API integration and Setup Tanstack Query\r\nFixes #61\r\n\r\n* typedefs\r\n\r\n* test utils\r\n\r\n* env vars and updated contributing guidelines","shortMessageHtmlLink":"API integration and Setup Tanstack Query (#63)"}},{"before":null,"after":"cdfe7488194b4e90d1fb75fa7587f8e69b7615df","ref":"refs/heads/kharioki/issue22","pushedAt":"2023-10-27T05:50:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"Speaker Page\nFixes #22","shortMessageHtmlLink":"Speaker Page"}},{"before":"d3dba2e37195f22b7573adb65bced77673c926c0","after":"77ddbf34471218a0ad1f7d167fcef44b7c5eddd9","ref":"refs/heads/kharioki/issue61","pushedAt":"2023-10-27T03:14:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"env vars and updated contributing guidelines","shortMessageHtmlLink":"env vars and updated contributing guidelines"}},{"before":"084d0405adcd1aede063f72e67d8fbedab02625b","after":"d3dba2e37195f22b7573adb65bced77673c926c0","ref":"refs/heads/kharioki/issue61","pushedAt":"2023-10-24T12:58:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"test utils","shortMessageHtmlLink":"test utils"}},{"before":null,"after":"084d0405adcd1aede063f72e67d8fbedab02625b","ref":"refs/heads/kharioki/issue61","pushedAt":"2023-10-20T10:39:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"API integration and Setup Tanstack Query\nFixes #61","shortMessageHtmlLink":"API integration and Setup Tanstack Query"}},{"before":"1994daf8b7d5bdeb949d9f5693e2b9ac2057bbc1","after":"f5fcfd62f4cfc67114b89d8b32b15641d79bd75d","ref":"refs/heads/develop","pushedAt":"2023-10-18T15:43:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"},"commit":{"message":"Feat session page actions (#62)\n\n* update react-native version\r\n\r\n* [fix] : change route.replace to route.push\r\n\r\n* [feat] : add share functionality\r\n\r\n* remove user auth\r\n\r\n* add linking and redirect to twitter functionality","shortMessageHtmlLink":"Feat session page actions (#62)"}},{"before":"863378cb6652701a4534b487054528d3f73f075d","after":"1994daf8b7d5bdeb949d9f5693e2b9ac2057bbc1","ref":"refs/heads/develop","pushedAt":"2023-10-16T18:58:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kharioki","name":"Tony Kharioki","path":"/kharioki","primaryAvatarUrl":"https://github.com/avatars/u/22290070?s=80&v=4"},"commit":{"message":"[refactor] : change router.replace() to router.push() (#60)","shortMessageHtmlLink":"[refactor] : change router.replace() to router.push() (#60)"}},{"before":"9c374aa992d137e64ecc5d684fc541a0c6def7dc","after":"863378cb6652701a4534b487054528d3f73f075d","ref":"refs/heads/develop","pushedAt":"2023-10-16T03:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"},"commit":{"message":"Removed auth flow from header bar (#58)\n\n* Removed auth flow headers\r\n\r\n* removed the signout functionality and marked todos\r\n\r\n* removed handlePress from \r\n\r\n* removed avatar\r\n\r\n---------\r\n\r\nCo-authored-by: Tony Kharioki ","shortMessageHtmlLink":"Removed auth flow from header bar (#58)"}},{"before":"de702018d7840f9cef8c12676fdad20926901e27","after":null,"ref":"refs/heads/redirect-fix","pushedAt":"2023-10-13T03:20:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"antosan","name":"Antony Sande","path":"/antosan","primaryAvatarUrl":"https://github.com/avatars/u/5578688?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNlQxNTo1MDozOS4wMDAwMDBazwAAAAOojPQm","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNlQxNTo1MDozOS4wMDAwMDBazwAAAAOojPQm","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xM1QwMzoyMDowMy4wMDAwMDBazwAAAAOWDMMX"}},"title":"Activity ยท droidconKE/droidconKE2023ReactNative"}