|
|
04369ea28e
|
feat: generate room name, link & QR code
|
2026-04-25 22:23:52 +02:00 |
|
|
|
c46d26ae02
|
fix: show login name in game
|
2026-04-25 21:51:16 +02:00 |
|
|
|
15a2963f7e
|
fix: show login failed error message
|
2026-04-25 19:08:03 +02:00 |
|
|
|
3717a34da6
|
Merge branch 'feature/multiplayer' into develop
|
2026-04-25 16:50:44 +02:00 |
|
|
|
557f0249f8
|
feat: merge web-user-portal & web-game
|
2026-04-25 16:49:25 +02:00 |
|
|
|
9cc605409e
|
doc: maj readme
|
2026-04-24 17:22:59 +02:00 |
|
|
|
82803ded36
|
fix: integrate multiplayer
|
2026-04-23 20:54:52 +02:00 |
|
|
|
3f3f4598f6
|
fix: integrate multiplayer (wip)
|
2026-04-23 17:37:10 +02:00 |
|
|
|
03b614c62e
|
refact: migrate sqlx + sqlite to tokio-postgresql
|
2026-04-22 21:52:29 +02:00 |
|
|
|
4f5e21becb
|
chore: integrate multiplayer code (wip)
|
2026-04-22 17:42:05 +02:00 |
|
|
|
2838d59f30
|
fix(client_web): only animate 2nd checker on 2nd move
|
2026-04-18 17:11:47 +02:00 |
|
|
|
00326cd645
|
feat(backend): use pre-game roll result for the first move
|
2026-04-18 16:55:49 +02:00 |
|
|
|
1562ed1e40
|
fix(doc): rules: opponent's big jan != return jan
|
2026-04-18 16:21:38 +02:00 |
|
|
|
89916c63ca
|
fix(bot_local): always hold on point gain
|
2026-04-18 16:13:45 +02:00 |
|
|
|
87677a09b0
|
fix(client_web): pre-game : allow guest to roll die without waiting for host
|
2026-04-18 16:12:38 +02:00 |
|
|
|
6995f9c888
|
feat(client_web): show a '?' when a die is not yet rolled
|
2026-04-18 16:10:09 +02:00 |
|
|
|
24f5dba065
|
feat(client_web): pre-game roll decide first player
|
2026-04-17 22:22:50 +02:00 |
|
|
|
b68881fc38
|
fix(client_web): when "holding" bot sends "Move" instead of "Mark"
|
2026-04-17 20:56:41 +02:00 |
|
|
|
9af672823e
|
feat(client_web): use a mp3 file for dice roll sound
|
2026-04-17 20:04:40 +02:00 |
|
|
|
43196bcef8
|
fix(store): check_opponent_can_fill_quarter_rule on both checkers
|
2026-04-15 19:51:31 +02:00 |
|
|
|
7e8d0a18c1
|
chore(web_client): refact
|
2026-04-15 17:27:14 +02:00 |
|
|
|
d779f7415a
|
feat(web_client): browser console.log from backend
|
2026-04-15 17:27:14 +02:00 |
|
|
|
dd4814e448
|
feat(client_web): text content
|
2026-04-12 21:01:37 +02:00 |
|
|
|
58f83ea985
|
fix(store): move rules (wip: failing tests)
|
2026-04-11 21:32:15 +02:00 |
|
|
|
703803e329
|
fix(client_web): fix slidie dice jans
|
2026-04-11 19:12:54 +02:00 |
|
|
|
f2dc81d613
|
feat(client_web): sound effects
|
2026-04-11 18:26:25 +02:00 |
|
|
|
68ecafd0dc
|
fix(client_web): show opponent's dice animation
|
2026-04-11 15:55:35 +02:00 |
|
|
|
72c5e16ea3
|
feat(client_web): slide dice jans right panel
|
2026-04-11 14:36:15 +02:00 |
|
|
|
4550b1d66a
|
fix(client_web): center board and points panels
|
2026-04-10 21:07:59 +02:00 |
|
|
|
874a302524
|
fix(client_web): "jan de retour" location
|
2026-04-10 20:25:49 +02:00 |
|
|
|
c0409d6121
|
feat(client_web): hit animations
|
2026-04-10 19:37:31 +02:00 |
|
|
|
4a07c41f7c
|
feat(client_web): checkers slide animation
|
2026-04-10 18:51:55 +02:00 |
|
|
|
e7c0a390e3
|
feat(client_web): update checkers appearance with engraved rings
|
2026-04-10 16:43:44 +02:00 |
|
|
|
cdadb26f14
|
feat(client_web): update UI/UX
|
2026-04-10 16:29:34 +02:00 |
|
|
|
1a24e7c960
|
doc: client web design research
|
2026-04-09 08:08:27 +02:00 |
|
|
|
bba214538a
|
doc: Mafilâtre rules of trictrac translation & vocabulary
|
2026-04-08 17:33:47 +02:00 |
|
|
|
79a618cd77
|
fix(client_web): adjust fields highlights colors
|
2026-04-08 16:19:14 +02:00 |
|
|
|
a0e3cf5f19
|
refact(docs): clean docs
|
2026-04-08 16:18:08 +02:00 |
|
|
|
3b9a1277d8
|
feat(client_web): add messages on points gains
|
2026-04-07 21:32:35 +02:00 |
|
|
|
3c28eb465e
|
feat(client_web): add opponent events buffer and confirmation steps
|
2026-04-06 20:58:04 +02:00 |
|
|
|
77233b24c0
|
feat(client_web): auto-roll dice on player turn
|
2026-04-06 20:46:51 +02:00 |
|
|
|
20e57eed2c
|
fix(devenv): add lld dependency
|
2026-04-05 18:09:02 +02:00 |
|
|
|
bca03b7bcf
|
refact: remove python & c++ bindings
|
2026-04-04 20:53:09 +02:00 |
|
|
|
7f63df2946
|
feat(client_web): show moves arrows on jan hover
|
2026-04-01 22:30:53 +02:00 |
|
|
|
082dc5a384
|
feat(client_web): highlight valid moves
|
2026-04-01 21:42:08 +02:00 |
|
|
|
9fe79ffc7a
|
feat(client_web): add right panel for status messages and dice
|
2026-04-01 21:27:34 +02:00 |
|
|
|
c6031b0ace
|
fix(store): battage en passant par coin de repos vide
|
2026-04-01 17:11:53 +02:00 |
|
|
|
7383b7d5e8
|
fix(web_client): dice jans display when dice not rolled
|
2026-03-31 21:55:39 +02:00 |
|
|
|
8fd5b87c95
|
fix(client_web): end game
|
2026-03-30 22:29:34 +02:00 |
|
|
|
3f8e451974
|
fix(store): remove empty possible jans
|
2026-03-29 21:57:14 +02:00 |
|