Releases: Assis10t/bob
Releases · Assis10t/bob
Final Demo
I181 app hci fixes (#185) * Marker titles can now be clicked to open the warehouse * The map no longer shows unnecessary detail. * Clear button on cart is now colored * Added register dialog and added input validation on register * Added snackbar messages when logging in and out. * Adding the same item to cart multiple times now adds the quantities together instead. * getWarehouse now reduces stock by what's added to cart, so user doesn't add more items than available stock. * Added stock to AddToCart dialog & improved UX * Fixed a bug where clearing the cart didn't refresh the items * Removed decimal point from ViewCart and ViewOrder * Made price text more readable * Clearing the cart now displays a snackbar with option to undo
Demo 4
Demo 4
Demo 3
Demo 3
I146 app demo 3 (#161) * Removed legacy MainActivity * Implemented image loading on warehouse items. * Added cloud zeroconf bypass * Added item images * Added OrdersActivity * Added qr code library to app * Added bob logo to app * Added ViewOrderDialog * Added qr code generation * Added quality of life improvements to shopping cart. * Fixed out of stock items appearing in the app. * Added warehouse markers to the map * Added READY_TO_COLLECT order status to app * Added post-order-submission screen & fixed server crashing * Fixed status colors not working properly * Fixed refreshing after order etc not working. * Fixed bad merge
Demo 3
I149 api route (#150) * Updated schema to add /api in front of all routes. * Added /api to server routes. * Added /api to requests on the website. * Added /api to all requests in android * Added /api to mongo_client.py requests * Added /api to responseTest's /ping request * Increased api level in android
Demo 2
Demo 1
Demo 1 (#87) * Added android project * Added travis config file * travis now tests the server at the correct directory * Added build status image to main README.md * I34 (#40) * Added travis config file * travis now tests the server at the correct directory * Added build status image to main README.md * Fixed server tests in travis * Added beta branch build status to README.md * I32 (#36) * Set up server npm project * Implemented basic TCP socket server * Added RobotConnection tests * Added README.md * Added note about Prettier. * I35 (#42) * added directory for robot software * added toddler * Removed root .idea * create MOTOR_FORWARD variable * I37 (#48) * Added Firebase Functions to server * Moved Firebase project to root and reset changes made to server project * Added README.md and tidied firebase.json * Added Content to README.md * Changes to index.js * Final Updates to structure and README * Removed the server directory * Removed the server directory (#50) * Added jest testing to firebase functions. * Jest temporarily passes without tests. * I51 (#52) * Removed the server directory * Added jest testing to firebase functions. * Jest temporarily passes without tests. * Fixed travis deployment not working * I51 (#53) * Removed the server directory * Added jest testing to firebase functions. * Jest temporarily passes without tests. * Fixed travis deployment not working * Potential fix for firebase deployment * Fixed firebase functions deployment on Travis * Added master firebase project to travis deploy * I55 (#58) * Removed firebase folder * Removed firebase functions deployment from travis.yaml * Random IntelliJ changes * I56 (#67) * move robot forward using both motors * add skeleton class for detecting line * create line follower object in toddler * try to fix but everything breaks * add detectLine * makes BOB sidestep * detect colour * can differentiate between black line and white paper * I45 (#57) * move robot forward using both motors * add skeleton class for detecting line * create line follower object in toddler * try to fix but everything breaks * add detectLine * makes BOB sidestep * detect colour * can differentiate between black line and white paper * move but can't stay on line * use 2 colour sensors * Merge branch 'i56' of https://github.com/Assis10t/assis10t into i56 Conflicts: ev3/detectLine.py * stops bob only turning right * follow line decently * make code nicer * I58 (#69) * Removed firebase folder * Removed firebase functions deployment from travis.yaml * Random IntelliJ changes * Made initial hello world server * Added more packages * Minor change to README * Minor change to README * Basic implementation of a CRUD server with mongodb * Added Bonjour Publisher and Client * added bonjour * Robot comms teset * WIP makefile * Re-added package-lock.json * Robot turns on when button pressed * Android can now find server via zeroconf * Added test mode for when disconnected from robot * Refactored ServerConnection * Updated server name in android * Added turn off on * Added Feedback * Added Off/On Switch * Final touches * I66 (#70) * start detect marker * add stop method * add runner on separate thread * bOb stops when detecting green line * beobe stops after 3 lines man * I71 (#72) * start detect marker * stop on blue * I60 Connected Android to server (#74) * Removed firebase folder * Removed firebase functions deployment from travis.yaml * Random IntelliJ changes * Made initial hello world server * Added more packages * Minor change to README * Minor change to README * Basic implementation of a CRUD server with mongodb * Added Bonjour Publisher and Client * added bonjour * Robot comms teset * WIP makefile * Re-added package-lock.json * Robot turns on when button pressed * Android can now find server via zeroconf * Added test mode for when disconnected from robot * Refactored ServerConnection * Updated server name in android * Added turn off on * Fixed minor things * App can display list of items * Re-added addItem and getItems * Fixed app not connecting to server * Added ability to refresh list of items * Implemented adding order on android * Adding order now removes the items in it from the database * I76 (#79) * start detect marker * stop on blue * added function for sideways movement * I78 Basic authentication (#83) * Login works on the server & mini website. * Implemented Android login. * Added zeroconf bypass * Added back button to LoginActivity * I81 Bypass zeroconf (#84) * Login works on the server & mini website. * Implemented Android login. * Added zeroconf bypass * addOrder now starts moving the robot (#85) * I58 (#86) * Removed firebase folder * Removed firebase functions deployment from travis.yaml * Random IntelliJ changes * Made initial hello world server * Added more packages * Minor change to README * Minor change to README * Basic implementation of a CRUD server with mongodb * Added Bonjour Publisher and Client * added bonjour * Robot comms teset * WIP makefile * Re-added package-lock.json * Robot turns on when button pressed * Android can now find server via zeroconf * Added test mode for when disconnected from robot * Refactored ServerConnection * Updated server name in android * Added turn off on * Added Feedback * Added Off/On Switch * Final touches * Updated Website * additional changes * Added Input Verification * Merge beta * Fixed merge issues and other bugs