Commit Graph

  • baef83fb4f Attempt to fix Heroku build. Gareth Latty 2020-05-03 01:17:34 +01:00
  • 1e80a4ca44 Changes to support Make Decks. Gareth Latty 2020-05-03 00:00:37 +01:00
  • d1c4c62b27 Include built-in decks in the docker image. Gareth Latty 2020-05-01 01:41:36 +01:00
  • 17331589f0 Add a built-in deck source and the CaH base deck. This does a lot of the work needed for #120. Gareth Latty 2020-05-01 01:11:50 +01:00
  • 3024b9430a Resolve #110: Link the recommended deck to the user's language. Gareth Latty 2020-04-30 14:06:48 +01:00
  • 61a33aef66 Resolve #112: Allow the user to change the name of the game, and allow localisation of the default name. Gareth Latty 2020-04-30 13:31:01 +01:00
  • 1444b48510 Fix issue with discards that was leading to cards being lost instead of reshuffled. Gareth Latty 2020-04-30 12:11:37 +01:00
  • be07677955 Updated Brazilian Portuguese translation Felipe Matheus 2020-04-28 11:34:04 -03:00
  • 9a45dd0117 Fix list in readme and Heroku deployment. Gareth Latty 2020-04-27 20:31:05 +01:00
  • f14752c9aa Updated Italian localisation Marco Burato 2020-04-25 15:30:03 +02:00
  • c8977d9197 Resolve #122: Custom card fills are now synchronised with the server. Gareth Latty 2020-04-27 19:53:46 +01:00
  • 0780d2ad9a Resolve #101: Blank cards focus properly. Gareth Latty 2020-04-26 13:36:51 +01:00
  • 436183681c Update HTML lang attribute when user changes the language. Gareth Latty 2020-04-25 12:55:25 +01:00
  • 7a175b1a88 Resolve #121: Add an option to automatically advance the round. Gareth Latty 2020-04-25 12:31:33 +01:00
  • 41c8f2587d Add deployment examples. Gareth Latty 2020-04-25 12:18:07 +01:00
  • f88ffc39da Change minification process to fix build. Gareth Latty 2020-04-05 20:22:35 +01:00
  • 568d19b42e Update dependency. Gareth Latty 2020-04-05 20:11:06 +01:00
  • e810c111bb Fix bug with hard-coded card size string, use elm type for grammatical noun gender and fix some comments. Gareth Latty 2020-04-04 16:30:22 +01:00
  • f0c96c8428 Added Brazilian Portuguese translation Felipe Matheus 2020-03-30 21:08:45 -03:00
  • 65bdb38910 Fix language selection issues. Gareth Latty 2020-03-28 20:22:33 +00:00
  • 431a614af7 Update dependencies. Gareth Latty 2020-03-28 18:35:24 +00:00
  • 5dc22520d5 Added missing space in Settings > Language options for non-current languages Marco Burato 2020-03-28 17:01:12 +01:00
  • 999998cd5b Added Italian translation Marco Burato 2020-03-28 17:00:01 +01:00
  • 3688d64bb1 Update dependencies and fix Heroku build. Gareth Latty 2020-02-19 13:18:05 +00:00
  • 365e235dd2 Update PostgreSQL store to use the same upgrade system as the cache, Resolve #105: correct first word change. Gareth Latty 2020-02-11 17:59:07 +00:00
  • 4f0ef9a85a Resolve #87: Implementation for PostgreSQL store & cache. Resolve #103: Fixed bug that stalls the game on round advancement. Gareth Latty 2020-02-11 17:28:01 +00:00
  • 935c60e125 Resolve #96: Allow users that are only spectating the game. Gareth Latty 2020-02-09 19:21:50 +00:00
  • ff69d71d5f Resolve #23: Remember recent decks. Gareth Latty 2020-02-08 02:52:03 +00:00
  • a664a9d357 Resolve #89: Expose game state errors to the client. Gareth Latty 2020-02-08 01:20:50 +00:00
  • 9b75e479df Overhaul of the config system. Resolve #98: Switch to a patch based config system. Resolve #99: Allow users to view configuration to start new games. Resolve #21: Check for a sane number of responses. Gareth Latty 2020-02-07 03:02:26 +00:00
  • b013723227 Handle deck loading errors, and warn users about starting the game with too few responses. Gareth Latty 2020-01-26 23:17:27 +00:00
  • de868ecc70 Resolve #58 & #57: Support for blank white cards. Gareth Latty 2020-01-24 04:43:04 +00:00
  • 1b10cfe2f3 Minor improvements and groundwork for spectation changes (#96). Gareth Latty 2020-01-23 21:08:12 +00:00
  • f70f715ac5 Resolve #97: Inform users of configuration conflicts and correct the state to reflect the issue. Gareth Latty 2020-01-20 00:08:48 +00:00
  • 3a1189a912 Resolve #100: Likes now actually have an effect. Gareth Latty 2020-01-19 23:33:37 +00:00
  • 7702981ddb Resolve #37: Add spectation. Gareth Latty 2020-01-19 15:24:58 +00:00
  • 49c6a2066e Resolve #75: Add game ending. Gareth Latty 2020-01-14 16:51:39 +00:00
  • 9cbf6db5f3 Away state, Time Limits, Leaving games. Gareth Latty 2020-01-12 14:00:10 +00:00
  • ebd58036d2 Enhance revealing. Gareth Latty 2020-01-04 03:22:15 +00:00
  • d75ee3fcff Fix hot-joining games. Gareth Latty 2020-01-04 03:03:54 +00:00
  • aa0d3a4b5b Resolve #95: Add support for browser notifications. Gareth Latty 2020-01-04 02:37:00 +00:00
  • 9e400a2529 Surface join lobby specific errors. Gareth Latty 2020-01-02 09:24:51 +00:00
  • d90541fe92 Resolve #94: Reintroduced TTS support. Resolve #68: Added voice selection for TTS. Gareth Latty 2020-01-01 18:14:10 +00:00
  • 2ab4261bf7 Update to point at new instance. Gareth Latty 2019-12-29 09:29:09 +00:00
  • ffde27f51e Fix for incorrect JWT import. Gareth Latty 2019-12-28 15:10:19 +00:00
  • d80279a3b1 Move v2 to master. Gareth Latty 2019-12-28 13:54:38 +00:00
  • 8c5c299391 Move to GitHub Actions. Gareth Latty 2019-12-27 19:39:56 +00:00
  • 01e12eab05 Updates to everything, move to node 13. Gareth Latty 2019-12-27 16:32:49 +00:00
  • fa8d80bec2 Add game history view. Gareth Latty 2019-07-31 11:07:35 +01:00
  • 110acdb70f Implemented AI (“Rando”), refactored card rendering. Gareth Latty 2019-07-28 18:42:45 +01:00
  • 3836ef8b90 Show a button to redraw when the house rule is enabled. Gareth Latty 2019-07-14 20:48:03 +01:00
  • aaf3f2bd09 Restructure styles, add finished round advance button. Gareth Latty 2019-07-14 13:47:51 +01:00
  • 12ef605479 Get game passwords and public/private games working, errors better represented client-side, HttpData rework. Gareth Latty 2019-06-27 21:22:13 +01:00
  • 8f9e1d91a9 Configure asset caching properly, improve docker setup. Gareth Latty 2019-06-26 12:35:49 +01:00
  • 62a87e021f Updated event system, fix card draw. Gareth Latty 2019-06-26 02:35:02 +01:00
  • 7d88752bd1 Set up Heroku deployment. Gareth Latty 2019-06-22 21:37:59 +01:00
  • 8f75e837cc Remove localhost base element. Gareth Latty 2019-06-22 08:04:52 +01:00
  • dcdf011304 Initial v2 Gareth Latty 2019-06-22 00:30:26 +01:00
  • 9b74f7ed4a Relicense to AGPLv3. Gareth Latty 2017-03-30 17:26:51 +01:00
  • c899ad7236 Update app.json to correct buildpacks. Gareth Latty 2017-03-11 15:41:28 +00:00
  • eaf8e15865 Finish game password protection. Gareth Latty 2017-03-11 15:39:40 +00:00
  • 05583b9f34 Elm format run to standardise formatting. Gareth Latty 2017-03-11 05:08:38 +00:00
  • 71307902a7 Update to Elm 0.18. Gareth Latty 2017-03-11 04:57:43 +00:00
  • f454d63b1f Update to redirect correctly. Gareth Latty 2016-11-04 15:37:51 +00:00
  • 555e06cdf5 Fix tests. Gareth Latty 2016-10-24 13:52:10 +01:00
  • 7d3791abe1 Update to redirect to canonical URL. Gareth Latty 2016-10-24 13:18:44 +01:00
  • 228e08dba6 Add ownership for configuration. Gareth Latty 2016-07-27 22:26:58 +01:00
  • 941523d106 Add handling for the incorrect secret error when joining a game. Gareth Latty 2016-07-27 14:41:36 +01:00
  • 1f1aa5eaaa Fix a bug with joining games in the new navigation system. Gareth Latty 2016-07-27 13:50:58 +01:00
  • a06803d119 Make the played cards in the background reflect the slots in the call. Gareth Latty 2016-07-27 13:07:00 +01:00
  • c6dd28da05 Change storage to allow for being in multiple games and a nicer model joining. Gareth Latty 2016-07-27 10:42:07 +01:00
  • 5785b29313 Move to navigation library for URL handling without ports. Gareth Latty 2016-07-26 22:50:06 +01:00
  • a9fa2e7cc8 Update to the newest version of the play framework. Gareth Latty 2016-07-26 22:49:37 +01:00
  • e975ba120c Fix broken test. Gareth Latty 2016-07-26 20:04:30 +01:00
  • c7cc40b6b2 Fix bug where notifications were incorrectly handled. Gareth Latty 2016-07-26 18:41:24 +01:00
  • 3b79a7b27e Refactor to make the game model a little better. Also added clean operations to gulp script. Gareth Latty 2016-07-26 18:29:40 +01:00
  • 7d56015c31 Add TTS support Gareth Latty 2016-07-20 16:44:30 +01:00
  • 15e92a69ea Fix some javascript bugs, update packages, and update some style bugs. Gareth Latty 2016-07-20 14:00:46 +01:00
  • c01b6a2ab7 Remove IntelliJ files (import as SBT project instead). Gareth Latty 2016-07-11 13:24:30 +01:00
  • cc03234292 Refactor. Gareth Latty 2016-07-11 13:08:25 +01:00
  • 29307b6658 Resolve #10: Add round timer. Gareth Latty 2016-06-27 14:46:39 +01:00
  • fea2840926 Bugfix and removing accidentally committed compiled code. Gareth Latty 2016-06-27 02:22:24 +01:00
  • 08cbac4ba4 Add version information to the application. Gareth Latty 2016-06-27 01:50:19 +01:00
  • d95c558cc8 Move the sidebar state into elm for consistency and simplicity. Gareth Latty 2016-06-26 23:51:18 +01:00
  • 48ff42a5b4 Update icons and related configuration for browsers. Gareth Latty 2016-06-26 17:18:55 +01:00
  • e9f632e2df Updates to styles, suresource integrity & added a custom error page. Gareth Latty 2016-06-25 14:43:04 +01:00
  • 9050ec1b35 Update gulpfile to support running server tasks through activator. Gareth Latty 2016-06-23 11:54:21 +01:00
  • 5cbd425bdc Notification tests. Gareth Latty 2016-06-17 13:52:35 +01:00
  • a42c47929e Make build status icon and the image links on the readme. Gareth Latty 2016-06-17 02:42:18 +01:00
  • 07af9bfeed Add CI icon to readme. Gareth Latty 2016-06-17 02:34:52 +01:00
  • 11aeab00eb Add screenshot to readme. Gareth Latty 2016-06-17 02:32:22 +01:00
  • 76dce3e172 Ignore some activator cruft. Gareth Latty 2016-06-17 02:23:32 +01:00
  • b4c4e1b690 Java 8 for travis ci. Gareth Latty 2016-06-17 02:10:42 +01:00
  • 2353ac9fe0 Enabling travis ci. Gareth Latty 2016-06-17 02:05:20 +01:00
  • ff441c415f Add better comments, testing framework, some simple initial tests. Gareth Latty 2016-06-17 01:58:40 +01:00
  • b12b56a8d8 Resolve #62 - Move tabs to elm to allow us to change the return behaviour on the name field based on tabs. Gareth Latty 2016-06-14 12:43:16 +01:00
  • 4ffe30b2e4 Fix for bug where notifications were sent to the wrong clients. Gareth Latty 2016-06-07 19:25:07 +01:00
  • d9d2d33f15 Some fixes and simplifications for eventing. Gareth Latty 2016-06-07 18:45:23 +01:00
  • 8a5cfb6876 Move to eventing model for the server. Gareth Latty 2016-06-06 20:14:17 +01:00
  • c06c8f5d51 Add IntelliJ project files excluded by mistake, and update .gitignore to allow them through. Gareth Latty 2016-06-05 18:01:36 +01:00