{"push_id":2792127600,"size":1,"distinct_size":1,"ref":"refs/heads/develop","head":"1b18be7c68881e94079bec749e6a92ccbff75118","before":"7d68794f03e049b3248e441da8b023c25df02311","commits":[{"sha":"1b18be7c68881e94079bec749e6a92ccbff75118","author":{"name":"Jake","email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@jvke.co"},"message":"[WIP] feature/background-execution (#6)\n\n* MM-17: removing network related code from device\r\n\r\n* MM-17: Updating device flow types and reducers\r\n\r\n* MM-17: Removing ping & pong from socket client, as these are reduntant.\r\n\r\n* MM-17: Removed redundant package\r\n\r\n* MM-17: Added uuid helper function\r\n\r\n* MM-17: Fixed misnamed export\r\n\r\n* MM-17: Setting location within state and Device component setup\r\n\r\n* MM-17: Refactoring other components to follow style\r\n\r\n* MM-17: Added dummy flow typing for device thunk and removed redundant reducer code\r\n\r\n* MM-17: Created empty component for Job Runner\r\n\r\n* MM-17: Renamed Socket Client folder\r\n\r\n* MM-17: Location refreshed every 30 seconds\r\n\r\n* MM-17: Updating SocketClient to a react component\r\n\r\n* MM-17: Updating App to use new components\r\n\r\n* MM-17: Setting device type in state\r\n\r\n* MM-17: Added extra ‘any’ flow definitions\r\n\r\n* MM-17: Adding env package in prep for ejecting\r\n\r\n* MM-17: Updates to flow types\r\n\r\n* MM-17: Persistent storage\r\n\r\n* MM-17: Updates to reducers\r\n\r\n* MM-17: Job runner tidy-ups\r\n\r\n* MM-17: Tidying up of socket client\r\n\r\n* MM-11: Updating reducers to match messaging\r\n\r\n* MM-11: Updating flow types\r\n\r\n* MM-17: Persistent storage (retrieval and setting)\r\n\r\n* MM-17: Implementing handling of messaging over websocket\r\n\r\n* MM-17: Partial implementation of handling http jobs\r\n\r\n* MM-11: Tidyups to socket client\r\n\r\n* MM-11: Finalising send of job result message\r\n\r\n* Running eject on create-react-native-app, removing references to expo, and adding packages for testing\r\n\r\n* Adding TCP and UDP packages\r\n\r\n* Updated gitignore\r\n\r\n* Adding dotenv files\r\n\r\n* Updating app.js to use dotenv variables\r\n\r\n* MM-11: Updating job runners\r\n\r\n* Removing tracked gitignored files\r\n\r\n* Removing duplicates from gitignore\r\n\r\n* Linking Job-specific npm packages\r\n\r\n* Adding user settings pane & storing of wallet address in redux\r\n\r\n* Fixed typo in import\r\n\r\n* Updating production dotenv file\r\n\r\n* [FEAT] Incrementing job amount on submit of results\r\n\r\n* [FEAT] Adding job failure result\r\n\r\n* UDP + TCP\r\n\r\n* [CHORE] Updated packages\r\n\r\n* [FIX] Re-enabled dotenv functionality, and added support for alternate android SDK versions for 3rd party libs\r\n\r\n* [RF] Shifting files into new directory structure\r\n\r\n* [FEAT] UI now rendering, with job running seperated\r\n\r\n* [FEAT] Basic java written to register background service. Still need to work out how to start it.\r\n\r\n* [RF] Removing react bits from socket client\r\n\r\n* [FIX] Adding location tracking to android manifest\r\n\r\n* [FEAT] Headless JS now firing up the background.js on app load\r\n\r\n* [FIX] Tidied up AndroidManifest.xml\r\n\r\n* [RF] Removing .env lib from UI JS\r\n\r\n* [RF] Removing react imports from Device & Jobrunner background files\r\n\r\n* [FEAT] Setting up basic background task, which runs regardless of foreground or background\r\n\r\n* [FEAT] Adding redux-watch package\r\n\r\n* [RF] Refactoring react out of JobRunner, SocketClient and Device.\r\n\r\n* [FIX] Fixed test init redux state\r\n\r\n* [FIX] Removing background components in UI\r\n\r\n* [FIX] Resolved typo causing jobs to fail","distinct":true,"url":"https://api.github.com/repos/path-network-token/mobile-miner/commits/1b18be7c68881e94079bec749e6a92ccbff75118"}]}
{"actor":{"display_login":"josh-keating"}}