|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## 1.0.0 (2025-11-21) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add `Write Score` button and functionality ([a878622](https://github.com/NStefan002/yamb/commit/a878622a068864c9bb6e8b7fc21d479fd6cbff60)) |
| 9 | +* add floating pop-ups for error messages ([d349604](https://github.com/NStefan002/yamb/commit/d3496047646a63a1b280ddfbd5e62a748941ca8f)) |
| 10 | +* add footer to results page ([da8efc1](https://github.com/NStefan002/yamb/commit/da8efc15773cb147d0def48e908d11c01886807c)) |
| 11 | +* add some new rows/cols to be used later ([a9f7651](https://github.com/NStefan002/yamb/commit/a9f7651c293734986bbf366ba9f46c0543168589)) |
| 12 | +* add SSE for real-time updates ([6310bab](https://github.com/NStefan002/yamb/commit/6310babaec69e2101ee8d7625d401a2d504985e5)) |
| 13 | +* calculate sums when the column is filled ([68e6eea](https://github.com/NStefan002/yamb/commit/68e6eeab0a6c8b1e2ad30b400af97b02152603a8)) |
| 14 | +* different view for each player, use go-chi router ([8503101](https://github.com/NStefan002/yamb/commit/8503101647a0b4d95f416c023fef0a9121570074)) |
| 15 | +* disable cursor selection in username page ([aa21ab2](https://github.com/NStefan002/yamb/commit/aa21ab25b60dd1f556d926a3fba9b1085d012196)) |
| 16 | +* disable dice before the first roll ([b8e866a](https://github.com/NStefan002/yamb/commit/b8e866af1763c8c688ee67e9e87c7b82023f9ac6)) |
| 17 | +* disable dice roll button when no rolls left or all dice kept ([8091f05](https://github.com/NStefan002/yamb/commit/8091f058a0bf58b8124b3b8909d80ae6b4423f02)) |
| 18 | +* disable text selection in room view for better UX ([293c358](https://github.com/NStefan002/yamb/commit/293c358972e7e111ae95cee5c7ab5d3fcd560646)) |
| 19 | +* do not use cdn for htmx ([7e1bef8](https://github.com/NStefan002/yamb/commit/7e1bef8a801620d2a0feeef4ebadfde739106076)) |
| 20 | +* func to check if players have completed the game ([50039ad](https://github.com/NStefan002/yamb/commit/50039ad28e270cfa9161913a9b919f33d73225a4)) |
| 21 | +* get rid of tailwindcss cdn, generate css locally ([6abcfe7](https://github.com/NStefan002/yamb/commit/6abcfe760081f8c9c708dd123673f35b11f11b75)) |
| 22 | +* greatly improve dice logic, and scoreboard calculations ([1413ef3](https://github.com/NStefan002/yamb/commit/1413ef3f3f09932f2804797cb5db7d580f4e7007)) |
| 23 | +* implement `announce` functionality ([a86e139](https://github.com/NStefan002/yamb/commit/a86e139e07b4ae89295799e942d3f7da4efea904)) |
| 24 | +* implement chat functionality ([7dfe75b](https://github.com/NStefan002/yamb/commit/7dfe75ba1bdf33ee9f0f284e13c13f5eacbfec10)) |
| 25 | +* implement results display ([ffcf3f8](https://github.com/NStefan002/yamb/commit/ffcf3f876c28a3f85a5773739947175ad9f9d240)) |
| 26 | +* much better size handling for table rows/cols ([d5acf3e](https://github.com/NStefan002/yamb/commit/d5acf3eeb88285db7c44bcdd3c945db3334400b1)) |
| 27 | +* protect room map and rooms with mutex ([b04bed3](https://github.com/NStefan002/yamb/commit/b04bed351a33d8ac6f545109344b1f67358a1251)) |
| 28 | +* **room_templ:** open reddit page in new tab ([208ab70](https://github.com/NStefan002/yamb/commit/208ab709f67da8dfea326f4462d89189dec556f4)) |
| 29 | +* **room:** assign each player to different team ([1dd08d4](https://github.com/NStefan002/yamb/commit/1dd08d442b555f7fe362671a9dcdf2c8e272f5d1)) |
| 30 | +* **roomview:** add join room button ([0dc761c](https://github.com/NStefan002/yamb/commit/0dc761c0ca9a8a65aca4e47f6af6fe180a0659cc)) |
| 31 | +* **scorecards:** center text in scorecards ([e649ff6](https://github.com/NStefan002/yamb/commit/e649ff60ea1788a1077c91de58988d9fb61aefb5)) |
| 32 | +* **scorecards:** update other scorecards, bump `templ` version ([72ac025](https://github.com/NStefan002/yamb/commit/72ac0254780811fc5d97151ed5a29a7493162281)) |
| 33 | +* small changes to game logic ([50ab701](https://github.com/NStefan002/yamb/commit/50ab70185d4e9ae93a98b50a9fa4a423dc9023a0)) |
| 34 | +* some very basic views and logic ([c86ca4b](https://github.com/NStefan002/yamb/commit/c86ca4b047b2bcd41740469605fcad54224721f4)) |
| 35 | +* use port from $PORT env var if set ([c58ef46](https://github.com/NStefan002/yamb/commit/c58ef463f9355eed2c809faf35a47692eb94e4ee)) |
| 36 | +* **ux/ui:** complete design change and color scheme update ([be8cbe7](https://github.com/NStefan002/yamb/commit/be8cbe76e1549ba9cf42f708bb6add55aa02eb15)) |
| 37 | +* **views:** add templ generated files ([c1d0d35](https://github.com/NStefan002/yamb/commit/c1d0d3508efd792d4b3f77bf6721abd59476f7d8)) |
| 38 | + |
| 39 | + |
| 40 | +### Bug Fixes |
| 41 | + |
| 42 | +* add tailwind generated styles to results template ([304f8d8](https://github.com/NStefan002/yamb/commit/304f8d83213cc5c1fb7ea0e20a4475b66d3420a0)) |
| 43 | +* allow users to write 0 to bottom four columns ([dee9859](https://github.com/NStefan002/yamb/commit/dee985999e33a720cb22a583413e5719630daa9b)) |
| 44 | +* avoid generating invalid classes (22%%) ([6f072a8](https://github.com/NStefan002/yamb/commit/6f072a827a2ce9ff7a9048ec8f60c3fc584519fd)) |
| 45 | +* avoid multiple unnecessary checks for number of players in room ([c713eb1](https://github.com/NStefan002/yamb/commit/c713eb100372d57d10e8441e019b4101b8821c68)) |
| 46 | +* check for errors in min/max ([94112ae](https://github.com/NStefan002/yamb/commit/94112ae503f4ad75fac3d22d1f17a472645b88ed)) |
| 47 | +* **colors:** wrong text color in scorecard ([2363321](https://github.com/NStefan002/yamb/commit/2363321311c7602ea43aaa127e82f5e48542d651)) |
| 48 | +* **dice:** kenta check copied dice from wrong slice ([5699b54](https://github.com/NStefan002/yamb/commit/5699b548529b7cd60e97df18ff1cc8391e7a8318)) |
| 49 | +* **dockerfile:** copy `views` dir so tailwind can generate styles ([bc453f2](https://github.com/NStefan002/yamb/commit/bc453f27681daef8a54951705c45c2276c0282d1)) |
| 50 | +* don't add same player twice in room - treat it as reconnect ([29208a1](https://github.com/NStefan002/yamb/commit/29208a11e8224f538db09b4417144c5c2055ad29)) |
| 51 | +* don't duplicate #dice-area div ([bb7bbc1](https://github.com/NStefan002/yamb/commit/bb7bbc14f5234c1024b8eeec316766ef75cd9698)) |
| 52 | +* incorrect dice number range ([1667a9e](https://github.com/NStefan002/yamb/commit/1667a9ef79e41c64b32d5ab96a09bf63e7046728)) |
| 53 | +* main scorecard fields bugs when refreshing ([187e80b](https://github.com/NStefan002/yamb/commit/187e80bf4cbf8429077743682d03b9aa1693df3e)) |
| 54 | +* potential error in upper rows calculation, reworked functions ([f876555](https://github.com/NStefan002/yamb/commit/f876555e5ab0bf06b4f92907847691da321c3f41)) |
| 55 | +* properly display held and unheld dice in the side panel ([2ad0e25](https://github.com/NStefan002/yamb/commit/2ad0e252d9e8950ce56ef91b983ba7137edea738)) |
| 56 | +* provide only `port` to `ListenAndServe` ([2ca624c](https://github.com/NStefan002/yamb/commit/2ca624c1f2eeceb337e4ae8b9ece525b908d65d9)) |
| 57 | +* remove debug print ([12da893](https://github.com/NStefan002/yamb/commit/12da8932fb605623195b5c530bc677542050e372)) |
| 58 | +* remove debug print statements ([df7670c](https://github.com/NStefan002/yamb/commit/df7670c1a78925335abc2e92fa6f0390e7125a69)) |
| 59 | +* remove debug prints, and use `log` ([e3f1c9b](https://github.com/NStefan002/yamb/commit/e3f1c9b7c93d6f473f47d598572e90df8a699213)) |
| 60 | +* remove sse stuff, maybe use it later ([5733108](https://github.com/NStefan002/yamb/commit/5733108ed6eb4f2b5a99e8d96e4e4abcf4080d3c)) |
| 61 | +* remove unused import ([e7f60e0](https://github.com/NStefan002/yamb/commit/e7f60e0d82c6255ac600ff7453de7bdb31903824)) |
| 62 | +* **room_templ:** correct join link ([1659df3](https://github.com/NStefan002/yamb/commit/1659df3c6355c002eb3649d7dfbe3f5410aa245d)) |
| 63 | +* **scorecard_templ:** remove debug print ([3942737](https://github.com/NStefan002/yamb/commit/39427377a6adddd05fe0e27667f2ff1f132d4ad4)) |
| 64 | +* **scorecard:** correctly check last row index ([e716e8d](https://github.com/NStefan002/yamb/commit/e716e8dc255e94e2858f987bc18b8f505160367e)) |
| 65 | +* **scorecard:** use arrows text instead of unicode arrows ([99b8fa1](https://github.com/NStefan002/yamb/commit/99b8fa197c8d290bf8d65031bf50c1a261007a38)) |
| 66 | +* unselect cell after writing score ([28c0540](https://github.com/NStefan002/yamb/commit/28c0540aabd5e8f068ea6fd83e8bbe112d071f4d)) |
0 commit comments