e595f52c2d
Fix an issue where errors were not given when the cardcast deck didn't exist, #45 - disable buttons on start screen once clicked.
Gareth Latty
2016-06-04 16:03:34 +01:00
888fb414cf
Allow pressing escape to leave overlays, and return to submit on inputs.
Gareth Latty
2016-06-02 04:33:46 +01:00
81f510c4be
Cleanup of overlay.
Gareth Latty
2016-06-02 03:47:27 +01:00
494154bc2a
Add desktop notifications to let players know when they need to do something. Also moved the overlays into Elm rather than javascript hackery.
Gareth Latty
2016-06-02 03:35:04 +01:00
b20a8b3d65Resolve#32: Game history.
Gareth Latty
2016-05-26 00:58:15 +01:00
cf2720eb9d
A variety of bug fixes.
Gareth Latty
2016-05-23 17:32:08 +01:00
cb4ced9e02
Forgot a trailing slash.
Gareth Latty
2016-05-22 20:19:11 +01:00
7c08a90290
More fixes for https support.
Gareth Latty
2016-05-22 20:16:12 +01:00
8217f84e38
Fix for bug where the server would give the incorrect URL if accessed via HTTPs.
Gareth Latty
2016-05-22 19:02:15 +01:00
5324b959d1
Update app.json to match new structure.
Gareth Latty
2016-05-22 18:40:02 +01:00
68fc6a82a9
Remove fix for websocket bug that's fixed in the latest version of the library.
Gareth Latty
2016-05-22 13:56:16 +01:00
e3b1c825f1
Remove debug code left in.
Gareth Latty
2016-05-22 01:27:47 +01:00
bd912fd2c0
After the server-side reorganisation stripping out Akka, forgot to ensure that only one request accesses the lobby at a time. This could become more fine grained in the future (at least allow pure reads, for example), but for now this emulates the previous set-up.
Gareth Latty
2016-05-22 00:30:42 +01:00
2e6e37f458Resolve#35: Used JS lib and ports, which is a little more palatable now.
Gareth Latty
2016-05-22 00:11:15 +01:00
42938646a0
Restructure of server-side. Includes some UI fixes from recent updates.
Gareth Latty
2016-05-21 03:27:54 +01:00
b38faf92e3Resolve#48 - Added house rule support and a first implementation.
Gareth Latty
2016-05-20 12:36:39 +01:00
6b61056f30
Refactored all lobby sub-scenes to modify the lobby via message rather than directly - simpler code and a single modification point.
Gareth Latty
2016-05-19 15:17:52 +01:00
84254e88a5
Upgraded for elm 0.17. Currently compiling, but with runtime errors - looks like Html.map is broken. Hopefully should begin working with the next release.
Gareth Latty
2016-05-19 01:34:42 +01:00
9cb75a9546Resolve#28: Cards now keep IDs so duplicates are not stripped.
Gareth Latty
2016-05-08 16:55:55 +01:00
6d4bb80b0aResolve#15 - Extra cards are now given on triple slot calls. Also fixed a bug where the deck wasn't recycled properly if it ran out.
Gareth Latty
2016-05-08 16:33:54 +01:00
dc941ddd34
Update to newest MUI and FontAwesome.
Gareth Latty
2016-05-08 16:05:27 +01:00
00e21970a3Resolve#40 - Disable playing when joining a round mid-way-through. Also add explicit withdraw button to cards, rather than just clicking on the card.
Gareth Latty
2016-05-08 16:04:57 +01:00
5d5c3b1afa
Fix gulpfile for new project layout.
Gareth Latty
2016-05-08 16:02:11 +01:00
54f5c10e89
Project restructure to allow for automated deployment on Heroku.
Gareth Latty
2016-01-21 00:29:34 +00:00
08d1ef372dResolve#61: Game code is correctly populated again.
Gareth Latty
2016-01-17 21:24:24 +00:00
074d530f9e
Changed input field handling to abstract it away a little more.
Gareth Latty
2015-12-31 16:47:38 +00:00
3a42883229Resolve#14 - Swap thumb for tick when confirming played cards.
Gareth Latty
2015-12-11 22:36:59 +00:00
f59030114b
Bugfix: Secret was not being checked properly.
Gareth Latty
2015-12-11 17:15:22 +00:00
d3b162549fResolve#1 - Check if the current player has played and stop them playing again if so.
Gareth Latty
2015-12-11 01:20:06 +00:00
555914e0ec
Work on #38 - Cards show when players play. Still not quite happy with the effect.
Gareth Latty
2015-12-11 00:48:01 +00:00
ae53103d2aResolve#5 - Add back a change that was removed by mistake in a merge from e98d1b7a91 to 9a63972cd5
Gareth Latty
2015-12-10 19:58:14 +00:00
5082b5bdf6Resolve#34 - URL updated to reflect the game when joined.
Gareth Latty
2015-12-09 20:28:53 +00:00
28e9520dc3Resolve#6 - Secrets are stored in local storage, players can reconnect.
Gareth Latty
2015-12-09 20:19:48 +00:00
0a237f6ca1
Add an icon and some mobile app enablement.
Gareth Latty
2015-12-09 00:56:41 +00:00
cebc0dbb34Resolve#29 - Add titles for player names.
Gareth Latty
2015-12-09 00:33:47 +00:00
c1cb772797Resolve#8 - Add the ability to link into games.
Gareth Latty
2015-12-09 00:27:58 +00:00
d9df15a6c2
Issue 33: Disallow starting a game that is in progress.
Gareth Latty
2015-12-08 22:12:20 +00:00
c4b6dca75f
Made game codes case insensitive.
Gareth Latty
2015-12-08 00:01:25 +00:00
9a63972cd5Resolve#9 - Added a screen showing the winner after each round.
Gareth Latty
2015-12-07 23:58:48 +00:00
e98d1b7a91
Issue #5 Fixed issue where the responses would display out of order when playing multiple response. This occurred for both for the current player and czar for different reasons.
Matthew Padbury
2015-12-06 18:18:11 +00:00
685206009a
Add more validation to form elements before taking actions.
Gareth Latty
2015-12-06 16:15:40 +00:00
d4a3d93347
Issue #3 Made errors dismissible , now they stack up on the right hand side of the page until the user closes them.
Matthew Padbury
2015-12-06 00:42:29 +00:00
278e621294
Change readme to point to renamed Heroku deployment.
Gareth Latty
2015-12-05 01:29:35 +00:00
6df2955f69
Add app.json for Heroku automatic deployment with Elm.
Gareth Latty
2015-12-05 00:52:05 +00:00