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

Fix examples (#725)

* Fix examples

* Remove plugin entirely

Co-authored-by: flamecoals <[email protected]...

9e681bce319c010162f92274ca5e1136f486e7c7 authored over 4 years ago
remove duplicate @babel/plugin-proposal-class-properties

5bf7125d7efc045d4714c1dfb15509809adffae4 authored over 4 years ago
docs: Overhaul docs site & add vanilla JS to tutorial (#714)

* docs: Add “Edit on GitHub” link to doc pages

* docs(README): Remove unnecessary build comma...

ab3212ddffd98b6d91a1db927c24229cc3dade2e authored over 4 years ago
fix(docs): update changelog script to add bullet points (#721) (#724)

d6600408279237f2c635b2d2288d0f6899021c49 authored over 4 years ago
changelog

b6524d983d6633950766acc6d7d1bb34f5412b65 authored over 4 years ago
0.39.12

ab287aed75cedf3afa3789fceb93f41b87d9f2c7 authored over 4 years ago
fix(debug): Save all state to localStorage, not just G and ctx (#716)

* Save all state to localStorage, not just G and ctx

* Don’t store deltalog, _undo & _redo in...

ef974417d0ab3786aabdbd22dece140f915d9ce1 authored over 4 years ago
feat(lobby): use previous game config as defaults in playAgain (#719)

0ca1cef773e98abbf0dbc7f0377307600b4d4d60 authored over 4 years ago
docs: Add Udaipur to notable_projects.md (#717)

* Update notable_projects.md

Added Udaipur to the list of Projects

Co-authored-by: Chris S...

0e7c35c6e50c384fd77e06b8f11b97e3259a4f93 authored over 4 years ago
fix(client): Fix restore in debug controls (#712)

4d45ff1e62a5b3e0c583474ed0e2b5b46cb9301e authored over 4 years ago
fix(core): Fix undo/redo if the move changed the stage (#701)

* Fix for null last move if changed the stage

* Added reducer test with using stages

* ESl...

d7284254c106996a538b6bdfdfd2078e6f52a2eb authored over 4 years ago
Add support for socket.io-adapter implementations (#706)

* Add support for socketAdapter

* Remove socketAdapter passing to Server

* Add test about ...

60b32e5d786446914106743f569539269cc1b577 authored over 4 years ago
refactor: Convert transports to TS (#689)

Co-authored-by: Nicolo John Davis <[email protected]>

d10ad6510d0ab9d57e879f8d50f9c72d7992c876 authored over 4 years ago
feat(db): FlatFile per-file request queues enhancement (#705)

* FlatFile - Replace omni-queue with queue per file.

* InitialState file was no removed on wi...

eb236df65b1860afd12bcb315ee4da7a64080142 authored over 4 years ago
Use Promise chaining to enforce read/write queue (#699)

* Use Promise chaining to enforce read/write queue

* Wrap flatfile request chaining in functi...

3a622f1624340d0225d1232569df176d5ff25dac authored over 4 years ago
fix: Move INVALID_MOVE constant to avoid circular dependency (#696)

* refactor: Move INVALID_MOVE constant to separate file

* test: Update tests importing INVALI...

de002e14f2e1fe1b9051373e5966496d1fe3b663 authored over 4 years ago
changelog

3476dd288cb27f8812b8a5a17988766cb1660769 authored over 4 years ago
0.39.11

c891625b8577c6cfe5f1ace9d9d4cdb3eb5f398c authored over 4 years ago
feat(plugins): Let moves return INVALID_MOVE after mutating G (#688)

* test(plugins): Test immer when returning INVALID_MOVE *after* mutations

* feat(plugins): Al...

cfeaf6781be9fdc11f6a489dded29faca95b9395 authored over 4 years ago
docs: Add multibuzzer to notable_projects.md (#690)

8fed8b910ae71b68d2daeb2dcd30a91a27f722b0 authored over 4 years ago
Add pagination plugin to the docs (#685)

* Add pagination plugin

* Fix sidebar homepage link

Co-authored-by: Nicolo John Davis <nic...

2f74b548b53b69ee028cfd73d50032e36ff16b64 authored over 4 years ago
docs: Update create-react-app installation command (#684)

create-react-app recommends using npx to create a new application:

https://create-react-app.d...

f83c4f6c5618fce437dddba3c42158914b6686fb authored over 4 years ago
Update internal.ts (#682)

Add `Sync` export

Closes #681

144de643efdf1de6b67828d0fb282b623ec633cd authored over 4 years ago
feat(server): Lobby API improvements (#675)

* feat(server): Improve game creation API input checks
- Move default numPlayers to CreateGam...

b2d6b067d6d737406484a648b6697c8d1443570e authored over 4 years ago
docs: Add minPlayers and maxPlayers to Game.md (#678)

* Add minPlayers and maxPlayers to Game.md

* Small typo in deployment.md

b9a2a736d4167266165694c5b7ccd6495b95d491 authored over 4 years ago
Deployment doc (#674)

* Add deployment to heroku in documentation

* Add launch configuration for Heroku

* docs(d...

26076ce86ab94d0bf473ef02d905060437c72b3c authored over 4 years ago
docs(phases): Expand documentation of phase.endIf (#667)

* docs(phases): Expand documentation of phase.endIf

* feat(types): Include endIf interface i...

c34c52c9623f291a5efb3d7d4239b04396dc25d2 authored over 4 years ago
fix UX issues in move debugger (#640)

* fix UX issues in move debugger

* fix(debug): Don’t toggle debugger pane while debugger is h...

1483a080139f50a1fb1cc85107e7c872afa896a0 authored over 4 years ago
feat(server): Expose SocketIO transport & convert to TS (#658)

* Enable passing through options to socket.io

* Expose SocketIO in server package

* Remove...

dc668ec2df197126200ab5f0cb9c4472532aa33a authored over 4 years ago
Make package.json scripts work on Windows (#657)

* Make package.json scripts work on Windows

* Replace concurrently with npm-run-all

* add ...

814621b0f17d9a035839a5d65a90893f08cfeb73 authored over 4 years ago
(doc) Add a more visible link to gitter community in README. (#664)

* (doc) Add a more visible link to gitter community in README.
This also adds a few other small...

d19f4491fbc5f805e40342295c11006e0329c171 authored over 4 years ago
0.39.10 (#661)

4b50c861727de41c1e7b9bb228dd0d2ebb34d5d8 authored over 4 years ago
Fix plugins in hooks triggered by moves (#656)

* [#623, #588] Make plugins available in onBegin/onEnd when called from a move.

* Flush plugi...

d2f668ba94f63c191635f282a0ab06b638f2e890 authored over 4 years ago
[Documentation] Remove references to removed MongoDB adapter (#659)

Co-authored-by: Oli W <[email protected]>

334f8d629d1d4351529dd4a726b154be9ea4f686 authored over 4 years ago
Test warning is logged when using deprecated `/rename` API endpoint. (#655)

a4c4c7c2b10dc9a5080383062714d84de63e56e4 authored over 4 years ago
Add option to exclude games from public listing (#653)

Co-authored-by: Chris Swithinbank <[email protected]>

cf96955912a45d37cff9d1841aa59d23ad9b335b authored over 4 years ago
Add playAgain endpoint to Lobby documentation (#652)

* Update Lobby.md

* Update Lobby.md

6aff09cbfbbb851938975ef9beea1f66d3a3abde authored over 4 years ago
Add link to Azure Storage database connector (#651)

9f4acfe0863cdef3fff29b9fe07702abbdbb108b authored over 4 years ago
feat(core): Support moves that don’t contribute to numMoves (#646)

Closes #644

Co-authored-by: Nicolo John Davis <[email protected]>

2e5b902291650f4e595c4b3364d60c463a3bca5c authored over 4 years ago
feat(master): Update metadata with gameover value on game end (#645)

* feat(master): Update game metadata with gameover value on game end

Closes #634

* test(ma...

e4fc7bd17792f37654de8982e4155d003bba163b authored over 4 years ago
Add mosaic to notable_projects.md (#649)

78113aa63bf4a0c051f999651466fc9aa8516b1a authored over 4 years ago
Enable adding additional metadata to players in Lobby (#642)

* Add an endpoint to the Lobby to add additional information to a player

* Consolidate rename...

05eacb8ab4ab44e14c9e55eb794b23ef03b2aceb authored almost 5 years ago
expose log as a prop in the React client (#641)

c51b277ccfde7578c5001bce6e8066e21912c428 authored almost 5 years ago
0.39.9

17809117a12c6a10aa9bac6431716763d1c1dac7 authored almost 5 years ago
fix(package): update npm files field for new server bundle (#639)

Closes #637

b4bd8b779ac4d432155eb9e7df7999229d3a9af7 authored almost 5 years ago
add src/ to NPM

0552efbdd5b784880bfc81262f8c99be69a1b246 authored almost 5 years ago
changelog

22ea55203885c486e53c643bc546341bcb04d861 authored almost 5 years ago
0.39.8

1e43f6c661c8be7e92ce25a4871b7d966a7c5b90 authored almost 5 years ago
Added backend only doc in deployment (#633)

* Add deployment to heroku in documentation

* Add launch configuration for Heroku

* docs(d...

5c12adb2fecbfb01c3ab7308441065aa331b46cd authored almost 5 years ago
Add option to run server over HTTPS (#631)

Co-authored-by: Chris Swithinbank <[email protected]>

356940824e585001813085f328a09d9e2a3a93ea authored almost 5 years ago
Fix link to roadmap (#630)

475930512ca51f037aa8c5a8cb803d5958265045 authored almost 5 years ago
Adjust new deployment doc by adding necessary npm packages (#626)

* adjust new deployment doc by adding necessary npm packages

* moved install iinistructions b...

1e840a5bbab4ca2261fee4fee4f4a1d5d6d9470e authored almost 5 years ago
Adding playerID to Ctx (#627)

This is available and used in several games on FBG right now:

https://github.com/freeboardgam...

c56d9b9386937b1dab0f7d5446ae11dd8e488622 authored almost 5 years ago
Add deployment to Heroku in documentation (#624)

* Add deployment to heroku in documentation

* Add launch configuration for Heroku

* docs(d...

80383ecd391df92efe64425b63aaa9c7a9d8d029 authored almost 5 years ago
some renaming in rollup.config.js

c5311a0a4dfed8aa381bcb7cd976256666a6cf59 authored almost 5 years ago
output server bundle in dist/cjs

5b4634985fac346d41a247beacae732a5c328f92 authored almost 5 years ago
export only the client in the browser-minified package

882a25d9d58cd84f2dc66d63467f0b4d6faf6436 authored almost 5 years ago
build(server): Proxy server module with package.json (#622)

* build(server): Proxy server module with package.json

Mirrors how the other subpackages are ...

3d1c07c55eb74f5c685c7c7e2f9c918d43de117f authored almost 5 years ago
Fix passing params to db adapter (#621)

DB adapter expects a hash containing `gameName` attribute for listGames method

bd446788d314588824b9e20dce426d68382d15d6 authored almost 5 years ago
changelog

fe2bf0fec8cd863addb881fe35f2296fb4e05c43 authored almost 5 years ago
0.39.7

de9a5b758b0587a0ac2e31ad1dabecd8c436676d authored almost 5 years ago
fix bad merge that undid

https://github.com/nicolodavis/boardgame.io/pull/614

44d0d4fff27132bd5cb41f7e7ff9528a7d1c2009 authored almost 5 years ago
Document disabling optimistic updates (#619)

This PR links the documentation on optimistic updates in `multiplayer.md` with the instructions ...

d04244dd25f20fbd0b59fc58fce03e0d95fb539e authored almost 5 years ago
changelog

12fae36189f12829ba9c138fdd9f533214acdbab authored almost 5 years ago
0.39.6

b86b31f58e823545e38b50a02e67d82f5696ac30 authored almost 5 years ago
update README

e2d0d0c35a3376847699a25c4d2cb56a75564f6a authored almost 5 years ago
make plugins available in turn order functions

We should probably restrict this to only the Random plugin.

eb1e06070eabe7d2e723b3f35fd553100183621a authored almost 5 years ago
add documentation on Client's missing credentials prop (#606)

d75cbb346335eba1d59d530e693463f35af7b779 authored almost 5 years ago
Include credentials in undo/redo actions (#595)

* Fix type of Plugin action

The Plugin action is defined to contain credentials and its crede...

0688f4dfd73d209b19c52124e6e25618de386d6a authored almost 5 years ago
Typescript enhancements (#612)

* refactor (types): add type parameters to Game interface #611

users can now define a game wi...

c5211c2d5924bc39545c8d48154e88a4ece5652a authored almost 5 years ago
fix(core): Don’t error if turn.order.next returns undefined (#614)

* fix(core): Don’t error if turn.next returns undefined

* fix(core): Mention in `turn.order.n...

f34f46b78a8018cce313f8cae698bf0ea403039f authored almost 5 years ago
Specify type of parameters when joining game (#613)

This will save time for many users when building their games.
Other Lobby API's are using query...

45f4f432718c20a1a0f052fe0c2c25dc41e34a0b authored almost 5 years ago
rename

Game -> ProcessGameConfig
GameConfig -> Game (type)

5584ce9b316afe9a3ace8d2514ae3ab41ac62f9c authored almost 5 years ago
changelog

07bbb87cf9b5d3eb08449bd9fb51dd2f83cdd9b8 authored almost 5 years ago
0.39.5

f74a8ad40a2ba625fda779f245245d3270f75d88 authored almost 5 years ago
feat(plugins): Make player plugin a factory function (#604)

* feat(plugins): Make player plugin a factory function

This moves the `playerSetup` function ...

3a41cf7197d4365171f1b685790870cfbc01fcc4 authored almost 5 years ago
docs(storage): Document bgio-storage-cache module (#602)

* docs(storage): Add section linking to bgio-storage-cache

* docs(storage): Restructure headi...

21c174e0aa8f0e723a315fae722f81f99ed68db4 authored almost 5 years ago
refactor(core): More Typescript conversion (#597)

* refactor(core): Convert turn-order to Typescript

* refactor(core): Convert logger to Typesc...

78729ebe9425a79ce65d76d1ae72211f8a17e726 authored almost 5 years ago
fix(plugins): More Typescript & pass playerID to Enhance (#598)

* refactor(plugins): More TS in plugins & tighter API typing

* fix(plugins): Pass playerID to...

187726847e9b8a665a9054377c82ae90d219f8d3 authored almost 5 years ago
remove CLA requirement

This is no longer required now that nicolodavis@ is not employed at Google.

9046ad1120a86bef6f25e6d32a9cc6021b2a9cbe authored almost 5 years ago
fix(server): Correctly wait for server.listen event (#589)

* fix(server): Add @types for server dependencies & fix app.listen calls

This adds `@types` p...

5696dc4aee251a96925a48fe351b6ef7f364dd16 authored almost 5 years ago
0.39.4

2114599444b42e577ae00398602eee33c3eb1d21 authored almost 5 years ago
changelog

fd257ecda9d52ef6cb185e86b5d13509c585d970 authored almost 5 years ago
feat(types): Replace Function constructor typings with function types (#590)

This replaces places where `Function` (the Javascript function
constructor) was used as a type...

866e8978ca65f969c8343baa1b99f9ea9b63a1ce authored almost 5 years ago
Fix missing parenthesis (#572)

f593f0a8ea4628261caa7cf78a9f517a03493ec7 authored almost 5 years ago
add plugin types to ctx interface (#579)

* add plugin types to ctx interface

* extract plugin interfaces into corresponding plugin fil...

167690c5db2b2bfa09e432439a7948c50049b77a authored almost 5 years ago
fix(db): Make listGames options optional (#585)

618618e8fb7a6bbf0a5fb9305d028a9af6f77e90 authored almost 5 years ago
refactor(db): Make log handling explicit in StorageAPI.setState (#581)

* feat(db): Add appendLog method to storage API

Move the log concatenation logic out of setSt...

f3c62a3173e017bfad551531d6b4514b0e41d1cf authored almost 5 years ago
clean up coverage ignore patterns

6a1eadd6bfeadd557440f84bd236f98947dde92a authored almost 5 years ago
add the ability for plugins to define their own actions

c7dad766304f01fc36522816d14ed34b8cffede6 authored almost 5 years ago
Remove namespacing in gameIDs on client side (#583)

Fixes #582

9a21fee44376909e0f929be39633b0447a68aaaa authored almost 5 years ago
changelog

3d809e6a261905d170b2f4d076303bb934fba804 authored almost 5 years ago
0.39.3

64b4cb63a59ac4d2ed4cc25489fc1e46573b7528 authored almost 5 years ago
Typescript improvements (#578)

* fix(package): Move ts-toolbelt to production dependencies

* feat(package): Expose types via...

c507cf0464c14f22ee85ebc66ce7f5d1e5910ccd authored almost 5 years ago
0.39.2

214e6d188fc7fd366f334cc0f41c3e816987f5ee authored almost 5 years ago
link types to sub-packages

28adb533c26ba09cdfbfbff87d8ebfe8c3720e73 authored almost 5 years ago
changelog

ea3473fecf88d06c8bcb06591bf4a2fc0b25a332 authored almost 5 years ago
0.39.1

bac711ae33700dde4e758d4fd6db78182cb07c8f authored almost 5 years ago
avoid document reference error in some versions of Node

ca3cc0f48b8329fd7dfec6c2b37fac2fc3585c5a authored almost 5 years ago
changelog

30d01d2d9e908dbf133e2eef9f6f187b39036864 authored almost 5 years ago