e50eb001db
feat(mnswpr): re-export mnswpr types
2026-07-17 22:34:35 +02:00
af649d9c90
chore: set correct licenses
2026-07-17 08:38:12 +02:00
900983fb14
chore: bump leaderboard to fix missing dep
2026-07-17 08:12:40 +02:00
dependabot[bot]
6727a3013c
chore(deps-dev): bump vite from 8.0.3 to 8.0.16 ( #50 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.0.3 to 8.0.16.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.0.16
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 21:45:30 +02:00
0a3571e2f4
chore: add contribution content checks ( #53 )
...
Adds scripts/check-content.mjs, a zero-dependency scanner for commits, branch
names, PR text, and contributed lines. It checks structural rules (attribution
trailers and footers, session links) and a maintainer-managed reserved-terms
list, shipped as salted digests in .repo-policy.json. Findings report a location
and a masked preview, never the matched term.
Wired up opt-in: the pre-commit hook scans the staged diff and branch name, a new
commit-msg hook scans the message, and the Checks workflow gates PRs and pushes
to main. The digest list ships empty; structural checks run regardless.
2026-07-16 21:17:44 +02:00
287dc0885b
chore: relicense to MIT ( #52 )
2026-07-16 21:15:49 +02:00
a7247859ac
chore: bump packages for release
2026-07-16 20:43:03 +02:00
32cf38c452
chore: bump packages for release
2026-07-16 20:33:57 +02:00
9b220829f7
feat: package types, usability improvements
2026-07-16 19:07:13 +02:00
2aaba5d904
chore: update docs
2026-07-16 16:10:46 +02:00
a0e2970b55
chore: update packages published status
2026-07-06 01:56:44 +02:00
3418be3d7b
chore: move to @cozy-games/mnswpr
2026-07-06 00:11:22 +02:00
2d7f7d0ebb
chore: build scripts
2026-07-06 00:09:02 +02:00
41829086c5
chore: fix typo in readme :)
2026-07-05 13:18:14 +02:00
17724ebe8f
chore: update README note on project evolution
2026-07-05 13:17:19 +02:00
cc44789829
refactor: use wcb v5 createElement-safe static props
2026-07-05 13:03:08 +02:00
9079ab0848
refactor(leaderboard-element): wcb usage improvements
2026-07-05 06:43:12 +02:00
26277986a0
refactor(leaderboard-element): use web-component-base APIs
2026-07-04 14:39:15 +02:00
c2ffb0d7f6
feat(leaderboard): read-write separation
2026-07-04 13:54:03 +02:00
cd2b30ecc8
feat(leaderboard): bring your own backend
2026-07-04 13:45:57 +02:00
1ca1d63ea7
chore: update readme
2026-07-04 13:42:45 +02:00
0b9866e05f
feat(replay): add a defined "ended" signal (onEnd)
2026-07-04 13:39:48 +02:00
43b75d7b0e
feat(replay): schema dispatch
2026-07-04 13:34:32 +02:00
998aeacbb2
feat(replay): state reducer & full board playback
2026-07-04 13:29:52 +02:00
072d2f7369
feat(replay): progress mode
2026-07-04 13:21:48 +02:00
6b38088d4b
feat(mnswpr): progress reducer adapter
2026-07-04 13:17:40 +02:00
6f9a8031e9
feat(replay): progress reducer interface
2026-07-04 13:06:58 +02:00
bafe1db285
feat(replay): replay engine
2026-07-04 12:56:29 +02:00
0dab463e84
chore: update readme with note & package status
2026-07-04 12:36:23 +02:00
4ccec5a116
feat(move-log): accept timestamps
2026-07-04 12:34:16 +02:00
e1c168a9bb
feat(move-log): serialization
2026-07-04 12:29:47 +02:00
3bfb1931cc
chore: update readme :)
2026-07-04 12:23:31 +02:00
dd9e020214
chore: update packages status on readme
2026-07-04 12:21:59 +02:00
6c90cde0f9
feat(move-log): game-agnostic move events
2026-07-04 12:21:06 +02:00
0823d43c75
feat(core): move events
2026-07-04 12:02:10 +02:00
d3d84aa9b8
feat(core): resume games
2026-07-04 11:52:38 +02:00
d482b17976
feat(core): serializeable game state
2026-07-04 11:48:08 +02:00
8099820e79
feat(core): board injection
2026-07-04 11:39:55 +02:00
916d04d0d9
feat(mnswpr): first-move safety
2026-07-04 11:32:01 +02:00
d7a9f61a9e
refactor: core generateBoard function
2026-07-04 11:24:25 +02:00
5a7eea3e12
chore: update packages table with published or documented :)
2026-07-04 11:14:05 +02:00
744825c771
chore: fix messed up markdown :)
2026-07-04 10:46:30 +02:00
9aec20edbf
chore: add roadmap to readme
2026-07-04 10:35:55 +02:00
6afd15aa35
chore: headless design
2026-07-04 10:05:43 +02:00
8b66249edf
chore: Add CONTRIBUTING.md guide for humans
2026-07-04 09:55:54 +02:00
5ec22fe37e
chore: add contribution guidance
2026-07-04 09:19:22 +02:00
062b912549
feat: mnswpr client
2026-07-04 08:17:54 +02:00
042d6b26e9
feat: mnswpr core
2026-07-04 07:49:46 +02:00
7cbf9baaa8
chore: security hardening
2026-07-03 23:04:52 +02:00
0532fd6d66
chore: infra tooling and configs
2026-07-03 21:54:29 +02:00