Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added Harry's website * Added jest * Added randomToken() function * updated createUser and authUser * Fixed authUser not resolving if username or pass is not found * WIP withAuth modifier * Made initial schema with current api * Marked every API file with version 1 * WIP Initial schema v2 * Added Robot Schema * Added missing stuff to schema * Auth implementation with username check only. * FIxed bugs in auth after testing * Removed leftover auth code from previous implementation * Moved auth documentation to README.md * Removed unnecessary line * Switch from Firebase to Axios requests. CORS module on server * WIP Updating order endpoints to v2 * Updated most warehouse endpoints to v2 * Added more checks to addItem * Fixed typo * Basic structure * Fixed slight error in schema * Updated schema so location is a geopoint instead of a query * Update menu structure * Implemented register, login and cookie-based session. * I104 memory mongo (#107) * Added mongodb-memory-server dependency * Refactored db.js to use async/await * Fixed small typo in refactoring * Refactored model.js to use promises and fixed a few bugs along the way * Added fake in-memory mongodb option to the server * Added automatic initialization of the fake database with fake data. * npm run dev uses fake db by default * Added npm run dev-real option * Removed unnecessary conditions on some endpoints. * Added error handling to schema * Added POST /warehouse to server * Added more example data to fakedb * Fixed a few bugs with the server * I41 (#113) * 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 * Generating warehouse floor states from .csv file * Removed print * Path Finding Starting * 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 * Added Robot Pathfinding JS * Added More Pathfinding] * Get Next Job Added to Index.js * basic pathfinding * Added Order Updating * WIP * WIP * WIP changes for robot command * Added mongo_client * Mongo Client gets new orders * Updated To Server V2 * Added `npm run randomid` * Added some fields to the API schema (non-breaking changes) * Fixed merge issues and inconsistencies in fake_db.json * Making an order now correctly reduces the quantity of items instead of removing them. Also added GET /db for debugging. * Warehouses - Index, create and edit, working and finished * Finished adding and listing items * Finished adding and listing items * New logo * Slight redesign changes * Slight redesign changes * Create item fix * Better error handling * pulling beta * Brushing out design and func * Polished website for demo 2 * Polished website for demo 2
- Loading branch information