Skip to content

Releases: Assis10t/bob

Final Demo

04 Apr 11:15
90f7c41
Compare
Choose a tag to compare
Final Demo Pre-release
Pre-release
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

03 Apr 13:38
Compare
Choose a tag to compare
v4.0

Merge branch 'i131-integration-tests' into beta

Demo 4

21 Mar 18:41
Compare
Choose a tag to compare
Demo 4 Pre-release
Pre-release
v3.1

Fixed app crashing for no reason

Demo 3

13 Mar 13:35
Compare
Choose a tag to compare
v3.0

Merge remote-tracking branch 'origin/master' into beta

Demo 3

12 Mar 18:20
e936f46
Compare
Choose a tag to compare
Demo 3 Pre-release
Pre-release
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

11 Mar 16:31
88bb24b
Compare
Choose a tag to compare
Demo 3 Pre-release
Pre-release
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

26 Feb 18:09
Compare
Choose a tag to compare
Demo 2 Pre-release
Pre-release

Minor fix to app

Demo 1

06 Feb 14:29
b0ab9b1
Compare
Choose a tag to compare
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