{"push_id":572463963,"size":9,"distinct_size":9,"ref":"refs/heads/dev","head":"baf6a6f85988d3fd7d590a000cf24f17ce329431","before":"1fa917b8ff16cccb5fef7470ec01f19a1414d04f","commits":[{"sha":"6d3e6c22460ef5805a9f8806703d28b602acd664","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Change ewallets to work like ID cards\n\nInstead of having to insert ewallet before making purchase, ewallets can now be swiped in place of ID card","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/6d3e6c22460ef5805a9f8806703d28b602acd664"},{"sha":"1acce5dc592fb4c61a5ff60d6430d4b1d89f1604","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Add cash purchases to vending machines","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/1acce5dc592fb4c61a5ff60d6430d4b1d89f1604"},{"sha":"119005d515aba84c40735de085960e541d5ab8a1","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Refactor and make vendors record transactions\n\nPayment code is now more modular and less redundant. Vending machines now\nrecord all transactions, including cash transactions.","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/119005d515aba84c40735de085960e541d5ab8a1"},{"sha":"b826e5bb77d57de444a2d0fbe3531dd08d1832a0","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Rewrite and refactor vending.dm\n\nRemove some redundant procs and /obj/machinery/vending members. Rework the way\nproduct lists and advert lists are stored within /obj/machinery/vending.\n\n/obj/machinery/vending now uses a simpler way of storing the product list. The\nold variables, `products`, `contraband`, etc., are still used for initialization\nof the new list, but are not used beyond that.\n\nThis commit removes colors from vending lists in anticipation of introducing\nNanoUI.","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/b826e5bb77d57de444a2d0fbe3531dd08d1832a0"},{"sha":"9dffc8f922233da6d74acc0c0f0c95446eb4b82e","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Add NanoUI to vending machines\n\nError messages are now displayed in the NanoUI interface, instead of going to\nthe text log. Wire UI now consistent with other wire-enabled wire devices\nthat use NanoUI.","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/9dffc8f922233da6d74acc0c0f0c95446eb4b82e"},{"sha":"cee2d2502a68cf5711cfbcc52239bb422f7028fb","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Make vending machines stop selling things if vendor account is suspended","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/cee2d2502a68cf5711cfbcc52239bb422f7028fb"},{"sha":"7572ec427a7b2256b286f6b6f34e53448b7a026a","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Add an extra check to vending's Topic()\n\nTopic() now checks if it really can vend items with current category config,\nin case the request was malformed/rewritten","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/7572ec427a7b2256b286f6b6f34e53448b7a026a"},{"sha":"82cab6635b4551a3b14f9c253e13340cd4b64981","author":{"email":"dc58f570ba37ff1ee7408c38e2c5e8a7b1101bdf@gmail.com","name":"D Anzorge"},"message":"Add notes on vending changes to changelog","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/82cab6635b4551a3b14f9c253e13340cd4b64981"},{"sha":"baf6a6f85988d3fd7d590a000cf24f17ce329431","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@psiomega.se","name":"PsiOmegaDelta"},"message":"Merge pull request #8112 from DeeUnderscore/vendor-cash\n\nVending machines: NanoUI, cash and other stuff","distinct":true,"url":"https://api.github.com/repos/Baystation12/Baystation12/commits/baf6a6f85988d3fd7d590a000cf24f17ce329431"}]}