claude and Claude Sonnet 4.6
81b22a8554
Handle legacy single-object manyDecks config
...
Build and push CoqDecks / build (push) Successful in 1m6s
Old configs have manyDecks as a plain object; new format is an array.
Wrap the old format in an array so existing deployments keep working
without a config migration.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 22:00:20 +00:00
claude and Claude Sonnet 4.6
2c0a43d321
Support multiple ManyDecks instances
...
Build / Build docker images. (push) Has been cancelled
The ManyDecks source type now carries a baseUrl identifying which
instance a deck belongs to, allowing multiple self-hosted ManyDecks
servers to be configured alongside each other.
Config changes: `sources.manyDecks` is now an array of instances,
each with optional `name`, `baseUrl`, `timeout`, and
`simultaneousConnections`. Existing single-instance configs need to
be wrapped in an array.
When only one instance is configured the deck editor behaves as
before. When multiple instances are configured an instance picker
dropdown appears above the deck code field.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-29 21:10:33 +00:00
Gareth Latty
9556eec4b6
Bunch of clean-up for more modern standards.
2022-05-20 23:58:40 +01:00
Gareth Latty
c5078ad341
Add AtP ad, ad configuration.
2022-05-20 21:11:44 +01:00
Gareth Latty
7c6645d528
Fix #201 : Invalidate rounds with no plays.
2021-11-28 20:32:00 +00:00
Gareth Latty
d567c384c1
Minor refactor to simplify logic slightly.
2021-11-28 17:36:41 +00:00
lhvy and Gareth Latty
008a450711
Resolve #222 : Add Winner's Pick House Rule
2021-11-28 17:07:05 +00:00
Gareth Latty
fe666999f2
Node 17, dockerized development, updated packages.
2021-11-28 16:21:58 +00:00
Gareth Latty
21fb6aad6b
Update dependencies.
2021-09-19 14:11:12 +01:00
Gareth Latty
0277d103da
Tiny refactor of game flow.
2021-09-19 13:10:44 +01:00
Gareth Latty
6b18d67459
Resolve #213 : Fix bug where call isn't sent to clients correctly when not playing with card choices.
2021-01-02 12:44:19 +00:00
Gareth Latty
d3bf724180
Progress on #154 : Add custom call support for Czar Choices house rule.
2020-12-31 01:25:27 +00:00
Gareth Latty
0ceeb1b49e
Resolve #205 : Bug where liking could result in an error if performed too late.
2020-12-31 01:25:27 +00:00
Gareth Latty
410f49a779
Resolve #72 : Czar Choices
2020-12-31 01:25:27 +00:00
Gareth Latty
6d8af358ac
Add an explanation of why the card was generated to the source.
2020-10-11 14:39:29 +01:00
CookieCoder15 and Gareth Latty
3625f65ed6
Happy Ending House Rule
2020-10-11 14:39:18 +01:00
Gareth Latty
6446e90fa8
Fix for updated JSON Against Humanity.
2020-10-11 04:18:35 +01:00
Gareth Latty
54c4c16a38
Resolve #102 : Allow spectators to like plays.
2020-09-06 21:57:47 +01:00
Gareth Latty
de7cf37d75
Allow liking plays once the round is complete.
2020-09-06 21:57:40 +01:00
Gareth Latty
ba1435f5c2
Resolve #120 : Fix bug where default decks were not correctly added.
2020-05-31 14:47:10 +01:00
Gareth Latty
e5cfdb16cd
Resolve #150 : Fixed bug where public game summaries were failing.
2020-05-30 16:04:47 +01:00
Gareth Latty
9e50f08471
Add new deck source: JSON Against Humanity.
2020-05-30 04:18:09 +01:00
Gareth Latty
b0ab6eac05
Resolve #140 , fix change to Many Decks API, resolve #145 & #146 .
2020-05-28 14:46:49 +01:00
Gareth Latty
1bc4f074ed
Add pointer to many decks.
2020-05-23 22:11:51 +01:00
Gareth Latty
cd591c4af1
Resolve #144 : Fix bug where play order was not shuffled in event.
2020-05-23 04:36:19 +01:00
Gareth Latty
9617886555
Many Decks integration.
2020-05-21 02:38:15 +01:00
Gareth Latty
58a1143007
Emergency cardcast replacement given a URL to some JSON.
2020-05-17 00:45:07 +01:00
Gareth Latty
c44159255b
Temporary fix for css bug.
2020-05-16 19:17:24 +01:00
Gareth Latty
4639cd4607
Resolve #47 : Add “Never Have I Ever” house rule.
2020-05-16 16:23:44 +01:00
Gareth Latty
8c9b1edb45
Resolve #106 : Implement audience mode setting.
2020-05-16 16:02:38 +01:00
Gareth Latty
d3d0d997df
Resolve #129 : Allow liking plays during revealing.
2020-05-16 16:00:24 +01:00
Gareth Latty
492d439929
Resolve #128 : Make it so revealing has a wait time at the end like playing, and make revealing possible to disable in config.
...
This includes a massive simplification of the configuration system.
2020-05-16 15:56:44 +01:00
Gareth Latty
749485b16a
Resolve #117 : Move from Weightless to MWC.
...
Resolve #132 : Fix some issues with the Postgres backend.
2020-05-16 15:53:43 +01:00
Gareth Latty
40814cdc68
Resolve #133 : Fix bug where cards were being mutated on discard instead of copied.
2020-05-10 03:15:59 +01:00
Gareth Latty
1e80a4ca44
Changes to support Make Decks.
2020-05-03 00:25:33 +01:00
Gareth Latty
17331589f0
Add a built-in deck source and the CaH base deck.
...
This does a lot of the work needed for #120 .
2020-05-01 01:12:12 +01:00
Gareth Latty
61a33aef66
Resolve #112 : Allow the user to change the name of the game, and allow localisation of the default name.
2020-04-30 13:31:01 +01:00
Gareth Latty
1444b48510
Fix issue with discards that was leading to cards being lost instead of reshuffled.
2020-04-30 12:13:53 +01:00
Gareth Latty
c8977d9197
Resolve #122 : Custom card fills are now synchronised with the server.
2020-04-27 19:53:46 +01:00
Gareth Latty
431a614af7
Update dependencies.
2020-03-28 18:48:01 +00:00
Gareth Latty
365e235dd2
Update PostgreSQL store to use the same upgrade system as the cache, Resolve #105 : correct first word change.
2020-02-11 17:59:07 +00:00
Gareth Latty
4f0ef9a85a
Resolve #87 : Implementation for PostgreSQL store & cache.
...
Resolve #103 : Fixed bug that stalls the game on round advancement.
2020-02-11 17:28:29 +00:00
Gareth Latty
935c60e125
Resolve #96 : Allow users that are only spectating the game.
2020-02-09 19:21:50 +00:00
Gareth Latty
a664a9d357
Resolve #89 : Expose game state errors to the client.
2020-02-08 01:21:09 +00:00
Gareth Latty
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.
2020-02-07 03:17:01 +00:00
Gareth Latty
b013723227
Handle deck loading errors, and warn users about starting the game with too few responses.
2020-01-26 23:17:27 +00:00
Gareth Latty
de868ecc70
Resolve #58 & #57 : Support for blank white cards.
2020-01-24 04:44:04 +00:00
Gareth Latty
3a1189a912
Resolve #100 : Likes now actually have an effect.
2020-01-19 23:33:37 +00:00
Gareth Latty
7702981ddb
Resolve #37 : Add spectation.
2020-01-19 15:24:58 +00:00
Gareth Latty
49c6a2066e
Resolve #75 : Add game ending.
2020-01-14 16:51:39 +00:00