Commit Graph

103 Commits

Author SHA1 Message Date
Raphaël Jakse e57464d2a7 Add the AGPLv3 LICENSE file 2020-05-01 09:58:50 +00:00
Raphaël Jakse ff7a159b23 Remove unused hammer.min.js 2020-05-01 11:57:28 +02:00
Raphaël Jakse a3ef7431d8 Style the add score button 2020-05-01 11:13:38 +02:00
Raphaël Jakse 01bd051e4b Minor fix to the translation strings 2020-05-01 11:13:33 +02:00
Nicolas Cornu 0f1c548956 Add a button to add the turn score 2020-05-01 11:13:04 +02:00
Laurent Mazet 01d13f4dec Allow setting the path to the games backup in the server 2020-04-29 08:15:55 +02:00
Raphaël Jakse 9fad558c24 Fix the empty rack button 2020-04-28 23:49:33 +02:00
Raphaël Jakse 26df4d3414 Lint 2020-04-28 19:29:39 +02:00
Raphaël Jakse 2fc231dfec Block actions until responses are received with WebSockets 2020-04-28 19:29:15 +02:00
Raphaël Jakse 7d1837a17e Announce the server version 2020-04-28 19:27:42 +02:00
Raphaël Jakse 73e7b088c1 Server: add an id field in replies if present in commands 2020-04-28 19:25:16 +02:00
Raphaël Jakse 35c635571f Lint 2020-04-27 19:57:45 +02:00
Raphaël Jakse 16b829040f Merge branch 'artlog:master' into 'master'
Make the URL used to reach the server configurable (APP_PATH)

See merge request raphj/trivabble!1
2020-04-27 17:44:49 +00:00
philippe lhardy f1606248bb Make the URL used to reach the server configurable (APP_PATH) 2020-04-27 17:44:49 +00:00
Raphaël Jakse edda3fc6d8 Linting 2020-04-25 23:16:34 +02:00
Raphaël Jakse 69a9629596 Avoid resetting the player's rack from the server
I have hope that this commit solves one case when letters can disappear because
of network slowdowns
2020-04-25 23:15:00 +02:00
Raphaël Jakse d1a27fd937 Handle empty bag correctly 2020-04-25 22:15:16 +02:00
Raphaël Jakse 0bf9f67285 don't hide content on small screens in non-Firefox browsers 2020-04-25 17:06:27 +02:00
Raphaël Jakse c1cd5f3b81 Don't hide content on small screens 2020-04-25 16:45:21 +02:00
Raphaël Jakse 92c4e68e50 make tiles non translatable 2020-04-25 16:10:55 +02:00
Raphaël Jakse 56f6ed92ae fix: the disappearing letter is gone 2020-04-22 23:26:45 +02:00
Raphaël Jakse 9991414692 Remove extraneous quote in the config.js.sample file 2020-04-21 18:42:59 +02:00
Raphaël Jakse b3f900ff82 Bump client version 2020-04-19 12:48:24 +02:00
Raphaël Jakse cb04569693 Correctly handle jockers and missing tiles when showing the rack 2020-04-19 12:43:24 +02:00
Raphaël Jakse 5ed0bca393 Allow players to show their rack 2020-04-19 12:23:39 +02:00
Raphaël Jakse be3ed22a05 Center the game 2020-04-19 11:07:44 +02:00
Raphaël Jakse 604d156384 Keep the production configuration when upgrading 2020-04-19 10:48:21 +02:00
Raphaël Jakse e3e1304430 Support for current player 2020-04-19 10:46:53 +02:00
Raphaël Jakse 0264b55eaf Case-insensitive check for Upgrade: WebSocket 2020-04-16 09:43:30 +02:00
Raphaël Jakse 422f96e61d Remove information about the bag being suffled 2020-04-16 00:28:15 +02:00
Raphaël Jakse fe5b312181 Fix git status check when upgrading the production 2020-04-15 22:27:08 +02:00
Raphaël Jakse 828d5c8c7c Set those executable bits in the bin folder 2020-04-15 22:17:23 +02:00
Raphaël Jakse 0cce58e5b0 Allow configuring the client 2020-04-15 22:15:03 +02:00
Raphaël Jakse f8426578ad Pre-shuffle the bag to avoids risks of nasty endless loops 2020-04-15 21:53:32 +02:00
Raphaël Jakse 6b53c81517 Lint 2020-04-15 21:24:58 +02:00
Raphaël Jakse da6f82bf55 Set the language of the document 2020-04-15 21:24:40 +02:00
Raphaël Jakse 4aeb1c709e Avoid restarting the connection when leaving the game 2020-04-15 00:43:41 +02:00
Raphaël Jakse 112b613075 Ensure we close active connections when opening another - second trial 2020-04-15 00:36:09 +02:00
Raphaël Jakse 8b345c5a25 Ensure we close the active connection when opening another in the client 2020-04-14 20:38:04 +02:00
Raphaël Jakse f6e1353685 Strengthen WebSocket error handling 2020-04-13 21:18:40 +02:00
Raphaël Jakse 5ccde0b27b Block WebSockets if we see that they don't work 2020-04-13 11:36:22 +02:00
Raphaël Jakse 9712ec4e9f Add scripts to deploy to production 2020-04-13 10:32:51 +02:00
Raphaël Jakse b312e3e26b Don't force :trivabble in sse and ws URLs 2020-04-13 10:25:30 +02:00
Raphaël Jakse 5902210d37 Enable WebSockets in the client 2020-04-12 20:14:40 +02:00
Raphaël Jakse 6c5531cf0f Support for WebSockets in the server 2020-04-12 20:14:39 +02:00
Raphaël Jakse 48cd60e465 Rewrite const and let to var when serving js files from the dev server 2020-04-12 20:14:37 +02:00
Raphaël Jakse 9435c99293 Support special chat messages on the server 2020-04-12 20:14:36 +02:00
Raphaël Jakse 2a59a91731 Stop sending all player information to everyone on many actions 2020-04-12 20:14:36 +02:00
Raphaël Jakse b1b07fc00c Lint 2020-04-12 20:14:35 +02:00
Raphaël Jakse 9f8a43d0f8 Disable Node's server default timeout 2020-04-12 20:14:22 +02:00