Ecosyste.ms: OpenCollective

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

boardgame.io

The turn-based game engine for Javascript
Collective - Host: opensource - https://opencollective.com/boardgameio - Website: https://boardgame.io/ - Code: https://github.com/boardgameio

fix(random): handle redacted state on multiplayer clients (#885)

Fixes #870

Prior to the current plugin system, the randomness API set a default
seed '0' if...

github.com/boardgameio/boardgame.io - e515573a809605b500709c62ae42e92d471a73d3 authored about 4 years ago
refactor: Fix and update linters (#878)

* chore(dev-deps): Update linters

* chore(dev-deps): Update babel-eslint

Use @babel/eslint...

github.com/boardgameio/boardgame.io - 8f85fb0a4f2951dd66cc3d96485b3f28909b0af7 authored about 4 years ago
docs: Add Briscola to notable_projects.md (#880)

* Update notable_projects.md

* Update notable_projects.md

Co-authored-by: Chris Swithinban...

github.com/boardgameio/boardgame.io - 32a7714b43d0bea6f850c86277bfa16bf32eea14 authored about 4 years ago
chore(deps): bump urijs from 1.19.1 to 1.19.5 (#882)

Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.1 to 1.19.5.
- [Release notes](htt...

github.com/boardgameio/boardgame.io - 2118162799d3fc1d8d2406a1a71d4246c382c1d9 authored about 4 years ago
chore(dev-deps): bump urijs from 1.19.2 to 1.19.5 (#5)

Bumps [urijs](https://github.com/medialize/URI.js) from 1.19.2 to 1.19.5.
- [Release notes](htt...

github.com/boardgameio/storage-cache - baf54420c0557197c4a143fd9e9bafd20cdd6693 authored about 4 years ago
fix(types): Include log plugin API in types

github.com/boardgameio/boardgame.io - d56728bfc93a654bd12187dfcf1661fe7c78a1b3 authored about 4 years ago
Chat messages (#871)

* Add chat message functionality

* Add chat to chess example.

* Only set chat functions wh...

github.com/boardgameio/boardgame.io - 0ad1d6d0f69e4e907167b53c67dd236031552811 authored about 4 years ago
docs: Add Tien Len to Notable Projects (#873)

* add Tien Len to notable projects

* fix overlapping numbers

github.com/boardgameio/boardgame.io - 9b3e2a961bef0f44e2b816bdd82b17239a792807 authored about 4 years ago
feat: Centralise lobby API and master authentication logic (#853)

* refactor(transport): Factor out copy-paste to shared method

* refactor(transport): Factor o...

github.com/boardgameio/boardgame.io - 243388d8d6f4c556bc9531e1037aa9c1ab3ecadf authored about 4 years ago
docs: prevent text overflow

github.com/boardgameio/boardgame.io - 5e458f6430756e01063883240c67e365313a66c3 authored about 4 years ago
docs: Add Coup to notable_projects.md (#872)

* docs: Add Coup to notable_projects.md

* docs(notable_projects): Move Coup into alphabetical...

github.com/boardgameio/boardgame.io - ec9dd07f0ee234f0ce124a41ae35c55592ac06bd authored about 4 years ago
feat: Add log plugin to allow logging custom metadata (#865)

* Add plugin-log-metadata to be able to inject custom payloads into log messages

* Add the pl...

github.com/boardgameio/boardgame.io - 3918cc901099c52079c4ff95c6768446e8f52409 authored about 4 years ago
chore(dev-deps): bump ini from 1.3.5 to 1.3.8 (#4)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://githu...

github.com/boardgameio/storage-cache - fbacd2a26eb2ca7a3e00e9b2974158b14d14598d authored about 4 years ago
docs(examples): Explicitly support latest Safari & Firefox

Closes #864

github.com/boardgameio/boardgame.io - 2cc610425050a196ffe23590cf14327ca56490ec authored about 4 years ago
chore(dev-deps): bump ini from 1.3.5 to 1.3.7 (#862)

Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.7.
- [Release notes](https://githu...

github.com/boardgameio/boardgame.io - 1d1de1245cb7c31df23f4ef3dce3f558775dab55 authored about 4 years ago
docs: Sort and uniformize the notable projects (#852)

* Sort and uniformize the notable games

* Sort games in alphabetical order
* Make each list ...

github.com/boardgameio/boardgame.io - 7167fbefb7bf30da59c89c641ff636d7cf716e49 authored about 4 years ago
docs(CHANGELOG): 0.42.2

github.com/boardgameio/boardgame.io - 43ade96d93f91dc70cbb4104b1cded21be13c200 authored about 4 years ago
feat(plugins): Add playerView option to plugin API (close #671) (#857)

* feat(plugins): Add playerView option to plugin API, mirroring game API

Closes #671

* fea...

github.com/boardgameio/boardgame.io - 8f8d30e0e13b343763dc89e9bf1f452e1973bfe2 authored about 4 years ago
docs(notable_projects): add a project (#858)

* Update notable_projects.md, add a project

Add a good project built on boardgame.io

* doc...

github.com/boardgameio/boardgame.io - e18b146e65407d89d75e6d1b86c41b8ce4dc2adf authored about 4 years ago
fix(debug): endStage event crashes debug log panel (#856)

github.com/boardgameio/boardgame.io - c51bc090b1610aced92e3aef2b392ab78649a0c8 authored about 4 years ago
ci(Github): Only run publish workflow on tags

I set up the publish workflow with both `branches` and `tags` options, thinking that would set t...

github.com/boardgameio/boardgame.io - 4d6ca09514b9cc9a69cc3f38c3f7b85ac42580db authored about 4 years ago
docs(CHANGELOG): 0.42.1

github.com/boardgameio/boardgame.io - 848d53ccd22d3ce5a93065337f0026e0c1c75252 authored about 4 years ago
fix(set-stage): setStage event for Stage.NULL makes player active. (closes #848) (#849)

* Fixing setStage to make players set on Stage.NULL active.

* Update src/core/turn-order.test...

github.com/boardgameio/boardgame.io - 5207be5823364a0107370ea8834f620a55131134 authored about 4 years ago
docs: Add https://cantstop.fun to notable projects (#846)

github.com/boardgameio/boardgame.io - 5d34610064bf5ea6591c1633f4eba61e2ff8a8c5 authored about 4 years ago
docs: Update notable_projects.md (#845)

Add Yatzy dice game and tutorial to notable projects

github.com/boardgameio/boardgame.io - fd0eadc4073bceae154d461b114b848f7ea9154e authored about 4 years ago
feat(simultaneous-moves): add option to long form move to ignore stale stateID (close #828) (#832)

* fix github install

* Update package.json

Co-authored-by: Chris Swithinbank <swithinbank@...

github.com/boardgameio/boardgame.io - 6c4e94fa7369c41098ccf6747689e091d818cbbe authored about 4 years ago
docs(CHANGELOG): 0.42.0 & some tidying

github.com/boardgameio/boardgame.io - aca811b67b347e900e57845ce311000cc4407b6e authored about 4 years ago
test: Force exit on `npm test`

The test:coverage script uses Jest’s `--forceExit` option to exit even
though some tests leave ...

github.com/boardgameio/boardgame.io - e50d4b50930a1de9dbc2977ca3e773633e124ec1 authored about 4 years ago
ci(Github): Add npm publish workflow (#842)

* ci(Github): Add npm publish workflow

* ci(Github): Fix whitespace

* ci(Github): Fix inco...

github.com/boardgameio/boardgame.io - e0d80a66dbd8ae6e71a8be9f51cabba4d14ae4c2 authored about 4 years ago
refactor: Convert more files to Typescript & refactor alea (#841)

* test(local): Convert tests to Typescript

* refactor(alea): Convert to TS

* refactor(rand...

github.com/boardgameio/boardgame.io - 606001fabf8c8bc491b37309916472c505c4029a authored over 4 years ago
refactor(server): Simplify createServerRunConfig

github.com/boardgameio/boardgame.io - 70ddb342d6d03d928f714214ab14737c65f38f0c authored over 4 years ago
test(server): Add missing coverage

github.com/boardgameio/boardgame.io - 4c25cdc90f46d70a396691e127e6b0da014fb0cb authored over 4 years ago
feat: Add localStorage support to Local master (#691)

* Add localStorage support (close #679)

* Local can now be called with Local({persist : true ...

github.com/boardgameio/boardgame.io - 6ba55364706145a19291a2f97e16dd559ab81910 authored over 4 years ago
feat: Track players connection status (#839)

* feat: Track players connection status (#834)

* refactor(master): Move match data filtering ...

github.com/boardgameio/boardgame.io - 257a735c7cb417c54eab33c268bd697211d5a34d authored over 4 years ago
docs(examples): Add Tic-Tac-Toe examples with AI/bots

github.com/boardgameio/boardgame.io - 9f6f80fda9f7b77ad7ac18c1dd2543e49463e4ae authored over 4 years ago
fix(local): Use shared local master with bots (#838)

* fix(local): Use shared local master with bots

This returns a shared local master from the L...

github.com/boardgameio/boardgame.io - ace1144339eca857060f885d5ab55d71f631355a authored over 4 years ago
docs: Update notable_projects.md (#836)

Add Steel Civilizations mobile strategy game for Android to notable projects

github.com/boardgameio/boardgame.io - 2daf122f156c7797f64470215fc9db6dbf261f9d authored over 4 years ago
feat: Add game method to validate setup data (#831)

Add a `validateSetupData` method to the game object, which — if provided — is called by the API ...

github.com/boardgameio/boardgame.io - d071e98c0868ea687d85168649e5d6302fb15229 authored over 4 years ago
chore(release): 0.3.0

github.com/boardgameio/storage-cache - 89b61b5091c8eeff4ea70ba1429542fcd36a0c36 authored over 4 years ago
test: Run tests with storage implementation with deprecated methods

github.com/boardgameio/storage-cache - 217c41a37f03f1d4d13a7cdf697713a9c9391a05 authored over 4 years ago
test: Don’t skip `listMatches` filter test

[email protected] added `listMatches` filtering support to the
`FlatFile` storage implementatio...

github.com/boardgameio/storage-cache - 88ab52d7827eb0aadf17861dc363d17f3fa6f8a8 authored over 4 years ago
feat: upgrade boardgame.io and handle both new and deprecated storage class methods

This upgrades the minimum boardgame.io version to 0.41.1 and supports
storage connectors that u...

github.com/boardgameio/storage-cache - 5650cbe620aa4d4bc0a26eae1f99e1ce50792ed9 authored over 4 years ago
chore(release): 0.2.1

github.com/boardgameio/storage-cache - d3f8fccd13e7e2237e4ba26a89289fefa56512e6 authored over 4 years ago
fix(package): Indicate lack of support for [email protected]

github.com/boardgameio/storage-cache - e11c7d988b6f01a5433ce40ae0cb7711c4ff8806 authored over 4 years ago
fix(client): Correctly type state returned by client to subscribers

github.com/boardgameio/boardgame.io - 9fcbed76d3fdd196b47e052d4ae2543e7d517a74 authored over 4 years ago
feat: Add global manager to track client & debug panel instances (#816)

* feat(debug): Add ClientManager to track client & debug panel instances

Fixes #810, closes #...

github.com/boardgameio/boardgame.io - c8c648ebbde906b303a22c2753ec0b34727da2fc authored over 4 years ago
fix(debug): Improve debug panel accessibility (#827)

* fix(debug): Make Hotkey component accessible

Use `<button>` for Hotkey button to make it fo...

github.com/boardgameio/boardgame.io - f5d3a9721d68d224535a4d114a9a99605a696ff0 authored over 4 years ago
refactor(lobby): Convert React components to Typescript (#826)

* Convert Lobby React components to Typescript

* Add DebugOpts to lobby debug props

* Add ...

github.com/boardgameio/boardgame.io - 74f7a400a5dfe13d4ec8aa1e453f647fade87368 authored over 4 years ago
feat: Add log entries for undo/redo actions (#825)

* refactor(reducer): Factor out deltalog creation to separate function

* feat(reducer): Add d...

github.com/boardgameio/boardgame.io - af435611685d72e3ea6e1a81909c9bb6522a18dd authored over 4 years ago
fix(reducer): Restore plugin state on undo/redo

#823 added plugin state to the undo/redo stacks, but didn’t ever restore
it. This tests for tha...

github.com/boardgameio/boardgame.io - 0040a5d646f8add0753e2cab74eea07ff3b9a77f authored over 4 years ago
feat: Improve undo/redo (#823)

* fix(reducer): Include plugins’ state in undo/redo stack

* feat(reducer): Include playerID i...

github.com/boardgameio/boardgame.io - 2595399b7923e03738ac9bad18c098eff50e7bed authored over 4 years ago
fix(debug): Include plugin data in log rewind gamestate override

Fixes #673

github.com/boardgameio/boardgame.io - 4f2ffc4ad1932eb75551835886c6ab2661d90d7e authored over 4 years ago
fix(master): Use `createMatch` for implicit match creation (#821)

* refactor(server): Factor out metadata factory function

* refactor(master): Set default numP...

github.com/boardgameio/boardgame.io - 3d2131e1d9d84ca93ffebaa2657ac9245b601043 authored over 4 years ago
feat: Improve match term consistency (#806)

* #763 Improve consistency around “match” vs “game”.
createGame method renamed to createMatch.
...

github.com/boardgameio/boardgame.io - f74f95374b949b2e461060f013352d0f5d165bc4 authored over 4 years ago
fix(reducer): Fix stateID increment & build deltalog on server only (#817)

Fixes #795

github.com/boardgameio/boardgame.io - 197a9bb25a46c5757e05ff152551535de9cf0980 authored over 4 years ago
fix(debug): Use local reducer in Log rewind

For multiplayer clients, the client reducer won’t run events, which
means rewinding/rebuilding ...

github.com/boardgameio/boardgame.io - 600caa8bb1ffe02b281b0c2295853e4cb8998a1f authored over 4 years ago
docs(deployment): Document static deploys using Netlify & Render

github.com/boardgameio/boardgame.io - 5a18920d0d9d41a414f0344030ffb637a3548b52 authored over 4 years ago
docs(deployment): Make server address more robust

See #815

github.com/boardgameio/boardgame.io - d9156af52e8522d355f1a32c5548720d77117f37 authored over 4 years ago
docs(deployment): Document lobby-less deployment set-up

Adds details on passing the Heroku URL to SocketIO as needed to debug
#815

github.com/boardgameio/boardgame.io - d25e3521c74fffde53bfa10fabba2210f74b6921 authored over 4 years ago
fix(client): Don’t run playerView locally on multiplayer clients (#819)

* fix(client): Fix playerView executed twice do not strip again if is multiplayer

* Address r...

github.com/boardgameio/boardgame.io - 3c2aaddd02386068ff70532cde126fde37d5b79b authored over 4 years ago
docs(debugging): Document including debug panel in production builds

github.com/boardgameio/boardgame.io - 6b6b175636216c4c30b52d6d9809c4e938511431 authored over 4 years ago
docs(notable projects): Add Camelot repository (#814)

github.com/boardgameio/boardgame.io - 1892297916321d2ae3337ea618ca4cd2ae7ca24f authored over 4 years ago
fix: Simplify local transport typing

Make sure transport returned by `Local` conforms to the transport type
expected by `Client`.

github.com/boardgameio/boardgame.io - abd969586d0ae9a185816e6f010ec5b7c41c20fb authored over 4 years ago
fix: improve socketio.ts typings (#811)

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

github.com/boardgameio/boardgame.io - 9a2a6098da9b651a823c7a4f20956ffb6afe89e5 authored over 4 years ago
fix(core): Fix EndPhase deltalog (#812)

A side effect of calling EndPhase() is an automatic call to EndTurn().

Both endPhase and endT...

github.com/boardgameio/boardgame.io - 0f8882ab7d45ccd91105b6b69cfc8e6fc1abcde0 authored over 4 years ago
chore(release): 0.2.0

github.com/boardgameio/storage-cache - f01b95276d4bc8fe3b4ecaf96915461a12fbc65f authored over 4 years ago
feat: make module compatible with boardgame.io@^0.40.0

This bumps the expected peer dependency (and dev dependency) copy of boardgame.io to ^0.40.0 and...

github.com/boardgameio/storage-cache - 2c4bef742ea08b1b2c38080dd03bf8830ab661b1 authored over 4 years ago
chore(release): 0.1.3

github.com/boardgameio/storage-cache - 4facd71cedf89c8db450bf6098a0de3ef7db28eb authored over 4 years ago
chore(dev-deps): Bump standard-version from 8.0.1 to 9.0.0

github.com/boardgameio/storage-cache - 9162b7565e59f227d90d3298633be3129c0e3d8e authored over 4 years ago
chore(dev-deps): Patch vulnerable dependencies

github.com/boardgameio/storage-cache - c3938e6bcb9e72fb03de6a1af928af116b75400d authored over 4 years ago
build(npm): Indicate package is only compatible with boardgame.io@<0.40

github.com/boardgameio/storage-cache - 7bd7c33bbf40fc7873ca2582fee0ba659855a0bd authored over 4 years ago
docs(Tutorial): Fix Parcel compatibility issue (#807)

* docs(Tutorial): Fix Parcel compatibility issue

* docs(Tutorial): Remove trailing comma in J...

github.com/boardgameio/boardgame.io - dc8b21fdc304f9b8da190b8f297ae3bc89d99731 authored over 4 years ago
docs(stages): Fix missing commas (#805)

github.com/boardgameio/boardgame.io - ba5bae4178170e5612117a9bb1a42e654a98da0d authored over 4 years ago
fix: FlatFile.listGames filter (#802)

* fix: FlatFile.listGames filter

* fix: flatfile list games

* fix: add unit test for flatf...

github.com/boardgameio/boardgame.io - 4bd283c80e833e1f51b9242ad30450afe5f1225a authored over 4 years ago
fix(client): Improve client types (#801)

* fix: types

* style(client): Run prettier

* fix(client): Better represent data compositio...

github.com/boardgameio/boardgame.io - 0062e5508f0e8f86c9bf9f60bd4da0c641b7e184 authored over 4 years ago
chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#799)

Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes]...

github.com/boardgameio/boardgame.io - 17e600b6170bb35a9206bfb9031857c3ce712765 authored over 4 years ago
chore(deps): upgrade Immer from 1.8.0 to 7.0.4 (#796)

github.com/boardgameio/boardgame.io - fa28be08957a9f2fd1a64e50b153508eb050580e authored over 4 years ago
docs(Server): Fix formatting

github.com/boardgameio/boardgame.io - ddf0f42d5f68ed5ac414b198958c351a94f308d9 authored over 4 years ago
Add splendor game to notable projects. (#793)

github.com/boardgameio/boardgame.io - 5d169dd3f21c76a9e8090ecc3df6dcd94680b9fb authored over 4 years ago
docs: Update snippets with new debug panel (#792)

* docs(snippets): Align snippets with tutorial code

* docs(snippets): Indicate whose turn it ...

github.com/boardgameio/boardgame.io - a94e838bedfc6de811e71dfd4a685201b745f2e6 authored over 4 years ago
docs(CHANGELOG): 0.40.0

github.com/boardgameio/boardgame.io - 35d2ce4b04ac6c90254dcc294a270951fcb5ca41 authored over 4 years ago
0.40.0 (#709)

* feat(server): Expose API router (#698)

BREAKING CHANGES: Previously a custom `uuid` functio...

github.com/boardgameio/boardgame.io - 859d442e4114f92c2990eb8ce027c5ecd4a954c9 authored over 4 years ago
feat(debug): Events shortcuts, stages support & minor fixes (#791)

* refactor(debug): Don’t assign shortcuts for events

We were assigning shortcuts for boardgam...

github.com/boardgameio/boardgame.io - 3984ee740f6c4f21dbef96c41e47a013b1522c56 authored over 4 years ago
fix(debug): Fix runtime error introduced by #781 (#790)

* fix(debug): Import JSON tree Svelte component to fix runtime error

Relying on the compiled ...

github.com/boardgameio/boardgame.io - 7dc014b05c2f7325fd69847a9eec0e2e62c0bb5e authored over 4 years ago
feat(debug): Display live object view in debug panel (#781)

* Enforce that the debug menu is always on the top of the screen

* use a json-tree instead of...

github.com/boardgameio/boardgame.io - 88b0ee7ffdb003c1757fd259f5674397b71cbb29 authored over 4 years ago
docs(random): Remove `Game` wrapper in examples (#787)

github.com/boardgameio/boardgame.io - 84714c531c2cfe1dd041e988b433fbf01ea513ce authored over 4 years ago
docs: Update storage roadmap & contributing doc (#786)

* docs(roadmap): Update Storage section of roadmap

* docs(CONTRIBUTING): Add links to issue l...

github.com/boardgameio/boardgame.io - 18ed97cfeeb50cd07ea4595efec5c4aed13b730e authored over 4 years ago
docs(secret-state): Fix obsolete reference to importing `Game` (#785)

github.com/boardgameio/boardgame.io - ed64ce09f4ddbee41e2b65cdab00eaecafba3c93 authored over 4 years ago
fix(debug): Keep debug menu above other page elements (#780)

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

github.com/boardgameio/boardgame.io - 2586022743f80bc9a5e2974db9880cbbf176712b authored over 4 years ago
fixes build in rushjs monorepo context (#550)

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

github.com/boardgameio/boardgame.io - fa865dad6d548bb6296ca7d1c756cb6adc923c3c authored over 4 years ago
chore(deps): bump prismjs from 1.19.0 to 1.21.0 (#770)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.19.0 to 1.21.0.
- [Release notes](http...

github.com/boardgameio/boardgame.io - d8948d32c87e3161c875bdedb59be7da23d67c78 authored over 4 years ago