{"push_id":2787259031,"size":6,"distinct_size":1,"ref":"refs/heads/green-checkmark","head":"4c16227f24387b692690e3d23f597565819aeeba","before":"e319ae12e0e0804eb2e55bcbadeec227b4191340","commits":[{"sha":"b22198d08163d9dd0738b7aa9b19e748919eff5a","author":{"name":"khoi","email":"0125e3e12fef512e7fdf86bd01daf41825bcff35@users.noreply.github.com"},"message":"📐 Tweak rating ui padding (#2861)\n\n* WIP\r\n\r\n* 🔧 re-rig constraints for rating view state switching\r\n\r\n* 🚧 dispose the subscriptions\r\n\r\n* 🚧 De-wip\r\n\r\n* 🚧 Remove unnecessary call\r\n\r\n* 📐 Decrease the top padding\r\n\r\n* 📏 Tweaks","distinct":false,"url":"https://api.github.com/repos/toggl/mobileapp/commits/b22198d08163d9dd0738b7aa9b19e748919eff5a"},{"sha":"a750eab4ea759c6316c3fd9599ca78a3302301a5","author":{"name":"khoi","email":"0125e3e12fef512e7fdf86bd01daf41825bcff35@users.noreply.github.com"},"message":":construction: Add Feedback service back to Daneel (#2892)","distinct":false,"url":"https://api.github.com/repos/toggl/mobileapp/commits/a750eab4ea759c6316c3fd9599ca78a3302301a5"},{"sha":"a72548875d458ecf52655b86ec6727a6f166d44f","author":{"name":"Simon Rozsival","email":"088e16a1019277b15d58faf0541e11910eb756f6@rozsival.com"},"message":":white_check_mark: Rewrite a flaky test (#2898)","distinct":false,"url":"https://api.github.com/repos/toggl/mobileapp/commits/a72548875d458ecf52655b86ec6727a6f166d44f"},{"sha":"36b6d165d96e7e2657b5f61b4ebeb1e9cff40fba","author":{"name":"Kornelije Petak","email":"5cd42e169b6c654913f6285ce2bc2eaa8536dd82@gmail.com"},"message":":construction: Refactor schmrfactor (#2826)\n\n* :fire: Remove duplicate usings\r\n\r\n* :lipstick: Fix visiblity typos\r\n\r\n* :lipstick: Use negation\r\n\r\n* :lipstick: Use AsJavaString to create Java.Lang.String objects\r\n\r\n* :lipstick: simplify condition\r\n\r\n* :fire: Remove unused property\r\n\r\n* :construction: Streamline GetHashCode\r\n\r\n* :lipstick: Fix typo\r\n\r\n* :wrench: Use string.xml\r\n\r\n* :fire: Remove redundant override\r\n\r\n* :lipstick: Rename to more specific name\r\n\r\n* :construction: Add Yield\r\n\r\n* :lipstick: Fix invalid exception message\r\n\r\n* :lipstick: Fix typo\r\n\r\n* :fire: Remove unused interface\r\n\r\n* :construction: Reduce accessibility because class is sealed\r\n\r\n* :white_check_mark: Fix various tests issues causing warnings\r\n\r\n* :white_check_mark: Improve some tests\r\n\r\n* :wrench: Prevent warnings by storing a temporary reference\r\n\r\n* :wrench: Make Fody implement the interface for us since we don't need it explicitly\r\n\r\n* :wrench: Remove some warnings\r\n\r\n* :construction: Use new operator to avoid hiding warnings\r\n\r\n* :lipstick: Remove duplicate usings\r\n\r\n* :fire: Remove properties that are already available on the base class\r\n\r\n* :warning: Create a warning about a variable that is never being assigned a value except a constant one\r\n\r\n* :fire: Remove unused variable\r\n\r\n* :wrench: Use reference and await operators to remove warnings\r\n\r\n* :bug: Fix HashCode\r\n\r\n* :lipstick: Refix the typo\r\n\r\n* :door: Change accessibility to public\r\n\r\n* :wrench: Use _ instead of names in sync async\r\n\r\n* :wrench: Remove the need for warning disable\r\n\r\n* :construction: Make base storage methods virtual\r\n\r\n* :fire: Remove unused constant\r\n\r\n* :fast_forward: Simplify calculating hash codes\r\n\r\n* :construction: Avoid using underscores to prevent warnings\r\n\r\n* :green_heart:","distinct":false,"url":"https://api.github.com/repos/toggl/mobileapp/commits/36b6d165d96e7e2657b5f61b4ebeb1e9cff40fba"},{"sha":"2ffe8ce8a5a92b6a6be3ea3a94c3156efa9403af","author":{"name":"Ricardo Sánchez Sotres","email":"bbdcbf60d743b16a119d919645286260b106cdd9@gmail.com"},"message":":rewind: Undo deletion (#2805)\n\n* :sparkles: Add methods to remove/readd entries from viewmodel\r\n\r\n* :sparkles: Add commands to pre delete and undo\r\n\r\n* :sparkles: Add static method to create UNDO snackbar\r\n\r\n* :sparkles: Use undo functionality from vc\r\n\r\n* :construction: Rename to SoftDeleteTimeEntry\r\n\r\n* :construction: Use subject as timer\r\n\r\n* Confirm delete on view disappear\r\n\r\n* :construction: Extract snackbar presentation\r\n\r\n* Add check for null snackbar\r\n\r\n* Fix reload crash\r\n\r\n* Get constants properly\r\n\r\n* :fire:\r\n\r\n* Prevent conflicts in view model\r\n\r\n* :fire:\r\n\r\n* :fire:\r\n\r\n* :lipstick: Fix typo\r\n\r\n* :zap: Avoid null ref exception\r\n\r\n* :construction: Move deletion logic to TimeEntriesViewModel\r\n\r\n* :fire: Remove unnecessary method\r\n\r\n* :white_check_mark: Update tests\r\n\r\n* :construction: Avoid showing entities which are soft-deleted\r\n\r\n* :sparkles: Inject scheduler\r\n\r\n* :white_check_mark: Add tests\r\n\r\n* :white_check_mark: Add and simplify tests\r\n\r\n* :see_no_evil:\r\n\r\n* :construction: Refactor initialization of the snackbar\r\n\r\n* Merge branch 'develop' of github.com:toggl/mobileapp into undo-deletion\r\n\r\n* :green_heart:\r\n\r\n* :white_check_mark: Simplify tests\r\n\r\n* :lipstick:\r\n\r\n* :fire:","distinct":false,"url":"https://api.github.com/repos/toggl/mobileapp/commits/2ffe8ce8a5a92b6a6be3ea3a94c3156efa9403af"},{"sha":"4c16227f24387b692690e3d23f597565819aeeba","author":{"name":"khoi","email":"fc5ea5f4cdde9221186b52ca981d8f5aa2f0390f@gmail.com"},"message":"📏 Fix the checkmark button not turned green","distinct":true,"url":"https://api.github.com/repos/toggl/mobileapp/commits/4c16227f24387b692690e3d23f597565819aeeba"}]}
{"actor":{"display_login":"khoi"}}