Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/boardgameio/boardgame.io

State Management and Multiplayer Networking for Turn-Based Games
https://github.com/boardgameio/boardgame.io

0.21.2

e5c567b72f17abf7200f5c41896a14d048434b5f authored almost 7 years ago by Nicolo Davis <[email protected]>
pass Events API correctly inside events.update

Without this, a call to ctx.events.endPhase might trigger
an onPhaseBegin of the next phase, whi...

27705d5d70323ed9f0848678b4a4b2aab8c74430 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.21.1

1872bd494d8480b237493c345cceee5769f10824 authored almost 7 years ago by Nicolo Davis <[email protected]>
correctly detach APIs from ctx in startTurn

87e77c169f15553d98e6c83928a6f3914e6359f1 authored almost 7 years ago by Nicolo Davis <[email protected]>
update changelog

47123a9bcb63d7c485ab6d29c92ca573ae243589 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

daf773c0d716e15f13d5c69a9f21fd0b5905e1a0 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.21.0

850c7729d1ea2f0cf159eb9f1e3f10a90d31811b authored almost 7 years ago by Nicolo Davis <[email protected]>
Reset Game (#155)

* make the changelog look nice again, fix small typo and have a consitent look

* add tests fo...

2ee244e38e0499436db9c2102cbb5bccd3562c29 authored almost 7 years ago by Stefan Ladwig <[email protected]>
allow to modify actionPlayers via Events (#157)

* allow to modify actionPlayers via Events

* minor style tweak

* remove trailing whitespace

9cd3fdf7da049aba86e59f0e07985d7da3643cdb authored almost 7 years ago by Stefan Hanke <[email protected]>
remove Random.detach from Random.update

8c6fee1d3913ac0cf6691080259eaf56f5e0bf88 authored almost 7 years ago by Nicolo Davis <[email protected]>
endGame event

767362f462d23d2dae18523695f88f5200e6168a authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

0f7593daa23c41bcd0037bb98ae6da928e2f079d authored almost 7 years ago by Nicolo Davis <[email protected]>
Events API

78634ee025f9aa4ad0769ec7f6d973b8c3cd4e43 authored almost 7 years ago by Nicolo Davis <[email protected]>
undoableMoves implementation (#149)

* make the changelog look nice again, fix small typo and have a consitent look

* add tests fo...

a240e45c76569bc52991546ffe8c42b18038931d authored almost 7 years ago by Stefan Ladwig <[email protected]>
do not reset to player 0 at the start of a phase

1e7d7b4f71c403388aea093af976e6afcdadd4cd authored almost 7 years ago by Nicolo Davis <[email protected]>
Process only known moves (#151)

* allow a move to declare itself invalid by returning undefined

* don't process move that is ...

c12e9112351da073edbbf173adad66af3c13e7af authored almost 7 years ago by Stefan Hanke <[email protected]>
Custom turn order (#130)

* custom order on G

* playerOrder in ctx, aligned TurnOrder, passMap modified to passOrder as...

7fcdbfea00613c1c95b1bb9be71fd0c423691b42 authored almost 7 years ago by Riccardo Zulian <[email protected]>
UI: add mouse hover action props to grid, hex, and token (#153)

* add onMouseOver and onMouseOut action props to grid/hex/token, fixes #152

* update HexGrid ...

748f36f2476469af93c35882c8f246219619d8aa authored almost 7 years ago by Steven Heinrich <[email protected]>
Add notion of actionPlayers (#145)

* move player check from server to flow

* add activePlayers() fn to turn-order

* rename ac...

f664237016bdec93c84215bf79511e4cd6ea7611 authored almost 7 years ago by Stefan Hanke <[email protected]>
Correct import typo in multiplayer docs (#148)

ca60c0ac74398a898a4dac431dd84bceef8540f3 authored almost 7 years ago by Zhao Wei Liew <[email protected]>
update changelog

e1367a1b9d1906daaa29443eca5b7d423fdf42e7 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.20.2

5c0428c20a9231eed71e637f2edf6891292f7c66 authored almost 7 years ago by Nicolo Davis <[email protected]>
Make Random package not depend on global state (#146)

* remove global state

* update docs

* remove from package

* update docs

* update doc...

89694336d119a2c8f09c14b6b2aabe48b13bc1c1 authored almost 7 years ago by Nicolo John Davis <[email protected]>
move single server stuff to separate section in multiplayer.md

43fbc4290191193b61b89c53eea7afb398de5127 authored almost 7 years ago by Nicolo Davis <[email protected]>
allow optional redux enhancer (#139)

* Add redux enhancer option

Adds an optional param to a Client which allows the user to hook ...

43ba0ff0dc40b719fac9c2cbd76229509558730e authored almost 7 years ago by Philihp Busby <[email protected]>
update multiplayer.md

f40d9193ab7e4b7e96c0713b07f22197143b8529 authored almost 7 years ago by Nicolo Davis <[email protected]>
Run endPhase event (analogue to endTurn) when game ends (#144)

* run endPhase (analogue to endTurn) when game ends

* check m.callback type

dd6c110fb0f650f7d984c26ce2bacd942104d5d5 authored almost 7 years ago by Stefan Hanke <[email protected]>
npm run docsify:update

07c4a5c588829bccc4908373caa5b86a6ef827f0 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.20.1

f1140403030f72a8cf94e23014a2695a55e50d87 authored almost 7 years ago by Nicolo Davis <[email protected]>
update changelog

af74d07126a8a239b53d601a7028b81190f249cc authored almost 7 years ago by Nicolo Davis <[email protected]>
Enabling server-side-rendering for boardgame.io (fixes #22) (#140)

* Removing react-json-view dependency to allow SSR

* Disabling socket io connection for ssr
...

06d78e2a317c012e0a073fca85610ce1cb6cf43f authored almost 7 years ago by Vinicius Felizardo <[email protected]>
update multiplayer.md

477aaf3a3dc97de361c2b2b5785b000562d55b58 authored almost 7 years ago by Nicolo Davis <[email protected]>
Fix random setup (#134)

* set seed before calling setup()

* drop console.log; drop unnecessary condition

* fix PRN...

ed09f514ce4c882d2f0452b00ea9ef697efc2add authored almost 7 years ago by Stefan Hanke <[email protected]>
fix display of log with phased game (#135)

c50d5ea4b650b542066615126966f1a5088f292f authored almost 7 years ago by Philihp Busby <[email protected]>
update changelog

c6a9bdf05f4bd698bbe4dcfc0d75bd57ea001844 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

9ee31d8f01ca01458d57495f4821e6f8f271102b authored almost 7 years ago by Nicolo Davis <[email protected]>
0.20.0

9f46afd631db743096a107c6bff11a686848cd0d authored almost 7 years ago by Nicolo Davis <[email protected]>
undo / redo docs

8c128a8d070ec48afc01b4de3881473d25afb8c4 authored almost 7 years ago by Nicolo Davis <[email protected]>
undo/redo

eec8896211e09ceb9e356bccab3021b07095748a authored almost 7 years ago by Nicolo Davis <[email protected]>
update changelog

6d184a75ecb736498f1dd6064fb886809a01dbf0 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

b7f95b596e48f6c8934062f3972eea0001c2bcf7 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.19.0

8dee3f54b7fd1a0a44cfde421e8a8346f91ba37f authored almost 7 years ago by Nicolo Davis <[email protected]>
add Mongo to package

eaa372fa6cd4ed76cc1df8cc867a36deddd33362 authored almost 7 years ago by Nicolo Davis <[email protected]>
mongo race condition checks

63c3cdf2f5781c3dd42a3df96103775eaee3e130 authored almost 7 years ago by Nicolo Davis <[email protected]>
allow setting Mongo location using MONGO_URI

65cefdf24f81260b42dfb20027d0e7c832463538 authored almost 7 years ago by Nicolo Davis <[email protected]>
add run() to Server

557b66cd7e6e3847ad638962062c7ab616090175 authored almost 7 years ago by Nicolo Davis <[email protected]>
replace lru-native with lru-cache

2a85b40a9237270cf7bb2ce42c1a5de368ebfec0 authored almost 7 years ago by Nicolo Davis <[email protected]>
MongoDB connector

003fe46cb1a819a2cc0172d3d29ea136238518df authored almost 7 years ago by Nicolo Davis <[email protected]>
remove ptal recommendation from guidelines because only admins can set labels

e3f7e918614cf077eb6f338ff750f18be07f66b8 authored almost 7 years ago by Nicolo Davis <[email protected]>
update changelog

77ac24e7aca2451a4a909f5a48679606f3edbdb0 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.18.1

9258f3ddaf6976086d04f7975c730f84e9c747a9 authored almost 7 years ago by Nicolo Davis <[email protected]>
add react.js to rollup config

0c894bdb85e7775d1f2db6c87bc6fc4c2b8712ad authored almost 7 years ago by Nicolo Davis <[email protected]>
update Game.md

7ae2db209ac2dcd6cde424c1a7cb808c275f9639 authored almost 7 years ago by Nicolo Davis <[email protected]>
update Client.md

e1e2e6071cb37da7cef6bd0d9339f47afcc1af4d authored almost 7 years ago by Nicolo Davis <[email protected]>
Random API docs

f1508bbde5590d4a1d7ff8e867aa6912d10c9376 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs

3c11d9c7a870ce5878bd3b1e57c009d662d08fd2 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

25aef85c8ed3b79012178754b4367e4c31258f02 authored almost 7 years ago by Nicolo Davis <[email protected]>
update Client.md

292dfbb5fd719e93270fc96712915848bf3ea2b3 authored almost 7 years ago by Nicolo Davis <[email protected]>
add react.js to postpublish.js

ec17a864c15573bfcafb98cee2099ce163891444 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.18.0

abb048b5a1d8e5d958a0fb20dd2350b7e7c7fbfd authored almost 7 years ago by Nicolo Davis <[email protected]>
update changelog

e0494d7a190d5690a2c0c210ada923de7c946421 authored almost 7 years ago by Nicolo Davis <[email protected]>
update husky to 0.15

8a79c745eb9a9d293d0aa9f0dec57edbecc9887d authored almost 7 years ago by Nicolo Davis <[email protected]>
Revert "preset-env (#124)"

This reverts commit 1e5dd8367f5d84b38ebaa6f325aff9617492da97.

a5fc52cb71483de94354ceff311c32727585ef35 authored almost 7 years ago by Nicolo Davis <[email protected]>
fix typo

3e164af2682f019bf40b188597066916b1b8d16a authored almost 7 years ago by Nicolo Davis <[email protected]>
add pull request template

9ed33883b5c9ca660b9e6d86ddad44dfc6dede34 authored almost 7 years ago by Nicolo Davis <[email protected]>
Debug UI: fixes related to errors in arguments (#123)

* debug: fix argument evalution involving commas

* debug: implement DebugMove error ui

* r...

6a010c892fb60423d004454195f7fa427d69361e authored almost 7 years ago by Mrmaxmeier <[email protected]>
preset-env (#124)

* add babel-preset-env for db/server tests

* remove es2015

* update package-lock.json

1e5dd8367f5d84b38ebaa6f325aff9617492da97 authored almost 7 years ago by Philihp Busby <[email protected]>
Fix a typo in example (#125)

3ccf74a2328a6c2d16faf25984b04d009ed0d983 authored almost 7 years ago by Xingxin Zeng <[email protected]>
decouple client from React

4b90e84c5bbb63bb3305773cc018c9f33fffe177 authored almost 7 years ago by Nicolo Davis <[email protected]>
allow to throw multiple dice (#120)

ebe77589d83f3a5fdfea5c44ccfc2fc4815b53ed authored almost 7 years ago by Stefan Hanke <[email protected]>
Simplify Random API (#119)

* run random ops directly

* make Random use global state to store / restore the PRNG state

...

8c88b708d51bee631cc75a352bed3aa9ca853152 authored almost 7 years ago by Nicolo John Davis <[email protected]>
collapse/expand help menu to save space

67069bb05adac1dd9c46def62d7e70e6ea92d2f4 authored almost 7 years ago by Nicolo Davis <[email protected]>
Server-side array shuffling. (#116)

* deterministic array shuffling

* use fast-shuffle for faster shuffle

* fix rollup config

45599e59ac0d1e7fc56d4e74426e21dbcdbee9f1 authored almost 7 years ago by Philihp Busby <[email protected]>
drop seedrandom by inlining the alea PRNG (#113)

* drop seedrandom by inlining the alea PRNG

* drop unused alea methods

* split into separa...

1a3ced2e1a14140cfaac1ac29a571f0d47eb1f79 authored almost 7 years ago by Stefan Hanke <[email protected]>
Hover debug pane on top of game (#112)

* change styling of debug pane

* remove jest-cli

ac95c5e818f0619f0df2d7a344528d9f9029ae60 authored almost 7 years ago by Philihp Busby <[email protected]>
call playerView correctly in local games

- call it only when multiplayer === false on the client
- call it with currentPlayer when player...

2c11a05f4e17006713f80f9d6a6f7ca7a0cde4a9 authored almost 7 years ago by Nicolo Davis <[email protected]>
fix random metadata stripping:

- move seed and prngstate into a single key "random" and strip it
- strip "random" only on the se...

d0d6c1efabaecaf09be1f6db7380e01fb7773a7c authored almost 7 years ago by Nicolo Davis <[email protected]>
remove flow.js dependency from client.js

This gets rid of a seedrandom bundling warning. Before this, Rollup would complain that seedrand...

a87c5c65ab95d92aa0923e070da62da8b6813517 authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

40f36053246f99234317c3331bbf9ff5a7a5e649 authored almost 7 years ago by Nicolo Davis <[email protected]>
fix seedrandom bundling error

- remove Math.seedrandom() for the moment while https://github.com/davidbau/seedrandom/issues/47...

e8320770988a7d7e00aeb0076bb9518f53999a38 authored almost 7 years ago by Nicolo Davis <[email protected]>
merge randomeval.js into random.js

17cea28efcdcc195decafe6f93a56e116b0a2395 authored almost 7 years ago by Nicolo Davis <[email protected]>
update random.md

defc9d4121ac16446617c877067c9a10b55fb761 authored almost 7 years ago by Nicolo Davis <[email protected]>
move seed initialization to flow section

25657cc271cb48f8188fe59cf4548e7addb53f23 authored almost 7 years ago by Nicolo Davis <[email protected]>
Random API (#103)

* add dependency to seedrandom

* initially add module containing random/shuffle fns

* alig...

d296b36d3179a1db437443fb6f07e3e7abe31fdd authored almost 7 years ago by Stefan Hanke <[email protected]>
onTurnBegin (#109)

* Documentation updated

* Implementation and tests

f510b69c4ccf38419a44e69e4d08d93f54a6b4f8 authored almost 7 years ago by Markus Tinnfält <[email protected]>
update changelog

4f070b90db65c3a1f6d128373e5059853c5549bd authored almost 7 years ago by Nicolo Davis <[email protected]>
docs/react/boardgameio.min.js

6be8ddd66a8378a0ecc908eed3c099b4ef5f052a authored almost 7 years ago by Nicolo Davis <[email protected]>
0.17.2

3979599dbba62d9b46d468d185487dc834487d61 authored almost 7 years ago by Nicolo Davis <[email protected]>
remove entries from clientInfo and roomInfo on disconnect

a768f1f8a8775360b354f8475da77b96ca029535 authored almost 7 years ago by Nicolo Davis <[email protected]>
Exposing Client connection status to board. (#97)

* Exposing Client connection status to board.

* Fixing sublist on documentation

* Flatteni...

05722103cfeeb92395cf99dfeec9491b350ca6ff authored almost 7 years ago by Vinicius Felizardo <[email protected]>
make the changelog look nice again, fix small typo and have a consitent look (#104)

9e9d25f0272365fcfbb8241f997ecece96865f37 authored almost 7 years ago by Stefan Ladwig <[email protected]>
make db interface async (#86)

* persist game state inside db

* undo some unnecessary changes

* fix merge

* fix tests
...

c2ea197f1d9dbf43855ec54d9e3ce786b39a0cfc authored almost 7 years ago by Saeid Alidadi <[email protected]>
exclude dependencies from package

9e507cee77a08d3db4b9eef9d1713fe039be6d1a authored almost 7 years ago by Nicolo Davis <[email protected]>
Propose fix a typo (#102)

d8ba2b1f89690ca894851706889091272c7d4e70 authored almost 7 years ago by John Eismeier <[email protected]>
update changelog

fef4102e518110f13716fa065ad351a3b75295df authored almost 7 years ago by Nicolo Davis <[email protected]>
update docs/react/boardgameio.min.js

7ceb990815a8cd16e6a6ed4daf29b3f7c9af9c84 authored almost 7 years ago by Nicolo Davis <[email protected]>
0.17.1

6ca3e75cb87a820ba4e154537fd9f2ff0fa6a51e authored almost 7 years ago by Nicolo Davis <[email protected]>
simplify test

8fef1b2e6c85b58dcdddf0af459d311f5e572110 authored almost 7 years ago by Nicolo Davis <[email protected]>
fix bug that was using the wrong playerID when calculating playerView

11e215e484663d4c5fc418d658a53319b4429aac authored almost 7 years ago by Nicolo Davis <[email protected]>
fix typo

66502166c055db8885b4e052896825871b8a5767 authored almost 7 years ago by Nicolo Davis <[email protected]>