2024-03-10 21:49 | Re-deprecate code / take down euchre.live link | Alex Karle | 1 | +5 | -5 |
2023-11-15 03:25 | Fix more 'active development' language | Alex Karle | 1 | +2 | -2 |
2023-11-15 03:16 | Update index overview development story | Alex Karle | 1 | +3 | -3 |
2023-02-28 00:28 | Un-deprecate: early April Fools? | Alex Karle | 1 | +5 | -5 |
2023-02-19 18:00 | Remove website link from README | Alex Karle | 1 | +0 | -4 |
2023-02-19 17:58 | Fix README divider | Alex Karle | 1 | +2 | -4 |
2023-02-19 17:55 | Add deprecation notice | Alex Karle | 1 | +6 | -0 |
2023-02-19 17:52 | Add relayd.conf(8) for future reference | Alex Karle | 2 | +53 | -0 |
2021-05-09 04:36 | deploy: Modify rc.d service to only listen on localhost | Alex Karle | 1 | +1 | -1 |
2021-05-09 04:25 | doc: Use https:// in euchre.live link :) | Alex Karle | 1 | +3 | -3 |
2021-05-09 04:21 | frontend: Use websockets over TLS and https if connection secure | Alex Karle | 1 | +7 | -2 |
2021-05-02 23:54 | doc: Fix path to build.sh in README | Alex Karle | 1 | +1 | -1 |
2021-05-02 23:24 | deps: Bump esbuild to 0.11.18 for OpenBSD support | Alex Karle | 2 | +5 | -5 |
2021-05-02 22:00 | doc: Add note about perl5 OpenBSD packages to README | Alex Karle | 1 | +11 | -0 |
2021-05-02 21:49 | build: Add sourcemaps to developer build | Alex Karle | 2 | +2 | -2 |
2021-05-02 19:24 | ci: Update sr.ht build to use OBSD packages over cpanminus | Alex Karle | 1 | +3 | -7 |
2021-05-02 05:51 | build: Replace webpack with esbuild for fast, lean, builds! | Alex Karle | 11 | +1014 | -7999 |
2021-05-02 05:25 | style: Refactor SCSS style to CSS in prep for esbuild | Alex Karle | 3 | +405 | -400 |
2021-05-02 04:14 | doc: Link LICENSE file in README.md | Alex Karle | 1 | +1 | -1 |
2021-05-02 04:07 | doc: Fix builds.sr.ht badge in README | Alex Karle | 1 | +1 | -1 |
2021-05-02 04:02 | deps: Lock in Mojolicious at v8.67 | Alex Karle | 1 | +1 | -1 |
2021-05-02 03:51 | ci: Update build.yml to use OpenBSD & new email address | Alex Karle | 1 | +5 | -5 |
2021-02-26 16:19 | deps: Lock in Mojolicious::Plugin::Webpack at v 0.13 | Alex Karle | 1 | +1 | -1 |
2020-12-24 05:25 | doc: Add note about deamonization to README | Alex Karle | 1 | +8 | -0 |
2020-12-23 22:41 | make: Update release target to use rc.d init script | Alex Karle | 2 | +3 | -60 |
2020-12-23 22:02 | deps: Update node dependencies, Mojo::Webpack | Alex Karle | 3 | +2302 | -2223 |
2020-12-05 22:15 | Revert "index: Re-add known issues to document iOS/Safari issues" | Alex Karle | 1 | +0 | -9 |
2020-11-30 14:11 | index: Re-add known issues to document iOS/Safari issues | Alex Karle | 1 | +9 | -0 |
2020-07-19 04:42 | prod: Fix production server daemon behavior | Alex Karle | 3 | +25 | -16 |
2020-07-18 19:01 | bin: Add first take at OpenBSD rc.d init script | Alex Karle | 1 | +17 | -0 |
2020-07-18 18:55 | gloat: Improve MOJO_MODE handling to allow -m CLI flag | Alex Karle | 1 | +1 | -1 |
2020-07-18 18:04 | env: Move MOJO_LOG_LEVEL to gloat.pl (instead of start script) | Alex Karle | 2 | +3 | -2 |
2020-06-23 03:13 | CardTable, ChatPanel, Lobby, MainHand | Chris Karle | 5 | +45 | -5 |
2020-06-21 15:24 | index: Change "Known Issues" -> "Reporting Issues" | Alex Karle | 1 | +4 | -12 |
2020-06-21 15:15 | make: Update release recipes for new user/host | Alex Karle | 1 | +5 | -5 |
2020-06-19 02:39 | ChatPanel, CardTable | Chris Karle | 3 | +35 | -4 |
2020-06-11 01:53 | index: Update known issues | Alex Karle | 1 | +0 | -2 |
2020-06-09 23:55 | bin: Enable debug logging in prod | Alex Karle | 1 | +2 | -0 |
2020-06-09 03:10 | CardTable | Chris Karle | 2 | +72 | -5 |
2020-06-05 03:44 | CardTable, TableList, TrumpPicker | Chris Karle | 4 | +39 | -13 |
2020-06-05 02:57 | Euchre::Host: Add table settings to GET /tables API | Alex Karle | 1 | +1 | -0 |
2020-06-02 00:06 | make: Minimize reasons to rebuild with webpack | Alex Karle | 2 | +7 | -5 |
2020-06-01 03:32 | index: Update the Known Issues section | Alex Karle | 1 | +2 | -1 |
2020-06-01 03:24 | Euchre::Host/Dealer: Add 'settings' object to Dealer | Alex Karle | 2 | +4 | -0 |
2020-06-01 03:00 | TableList | Chris Karle | 1 | +74 | -3 |
2020-05-30 18:10 | make: Add release-prod target to update prod | Alex Karle | 2 | +12 | -0 |
2020-05-30 17:58 | index: Add Known Issues section, with link to bug-tracker | Alex Karle | 1 | +18 | -0 |
2020-05-30 17:50 | index: Add hi@euchre.live contact info | Alex Karle | 1 | +3 | -3 |
2020-05-30 14:29 | index: Clarify mailing list vs public inbox | Alex Karle | 1 | +1 | -1 |
2020-05-30 14:26 | ci: Temporarily reduce CI to just setup/test | Alex Karle | 1 | +0 | -13 |
2020-05-30 06:04 | client: Add new landing page with project info | Alex Karle | 3 | +99 | -5 |
2020-05-29 06:15 | Lobby, app.scss | Chris Karle | 2 | +1 | -25 |
2020-05-29 05:56 | TableList, Lobby | Chris Karle | 4 | +310 | -35 |
2020-05-27 03:51 | ci: Add email trigger for all builds | Alex Karle | 1 | +4 | -0 |
2020-05-27 03:05 | Revert "ci: Add shell access to build area" | Alex Karle | 1 | +0 | -1 |
2020-05-27 02:11 | ci: Fix broken SSH key for release stage | Alex Karle | 1 | +1 | -1 |
2020-05-27 02:00 | ci: Add shell access to build area | Alex Karle | 1 | +1 | -0 |
2020-05-27 01:44 | doc: Add ci badge to README | Alex Karle | 1 | +2 | -0 |
2020-05-27 01:13 | ci: Add deploy stage to deploy to preprod | Alex Karle | 2 | +12 | -3 |
2020-05-27 01:04 | make: Tone down the webpack build verbosity | Alex Karle | 1 | +1 | -1 |
2020-05-27 00:32 | ci: Add builds.sr.ht CI/CD specification | Alex Karle | 1 | +22 | -0 |
2020-05-26 22:47 | gloat: Default to preprod (non-minified) JS, use prod in prod | Alex Karle | 3 | +14 | -8 |
2020-05-26 22:46 | make: Build production webpack JS on `build` target | Alex Karle | 3 | +23 | -3 |
2020-05-26 22:06 | make: Move version.txt generation from build->release | Alex Karle | 1 | +1 | -1 |
2020-05-26 01:12 | make: Update release dest, check in restart script | Alex Karle | 2 | +45 | -2 |
2020-05-26 00:34 | make: Switch from scp to rsync for release recipe | Alex Karle | 1 | +1 | -1 |
2020-05-26 00:24 | make: Add version.txt artifact to build area | Alex Karle | 1 | +1 | -0 |
2020-05-25 15:40 | preprod: Add a new preprod.html for our staging site | Alex Karle | 2 | +32 | -1 |
2020-05-25 14:37 | CardTable, app.scss | Chris Karle | 2 | +13 | -2 |
2020-05-22 05:58 | ChatPanel | Chris Karle | 2 | +6 | -7 |
2020-05-22 05:41 | CardTable, ChatPanel | Chris Karle | 3 | +177 | -12 |
2020-05-22 03:47 | Euchre::Dealer: Fix bad name on chat message | Alex Karle | 1 | +1 | -1 |
2020-05-15 04:27 | make: Add FORCE option to the release target | Alex Karle | 1 | +1 | -1 |
2020-05-15 04:26 | Euchre::Host: Add prune_players to catch stale connections | Alex Karle | 3 | +37 | -10 |
2020-05-15 03:51 | Euchre::Host: Add Players table to /stats | Alex Karle | 1 | +6 | -0 |
2020-05-15 00:48 | Euchre::Host: Modify list_tables returned JSON | Alex Karle | 2 | +4 | -4 |
2020-05-15 00:22 | make: Fix build target dependencies | Alex Karle | 1 | +2 | -1 |
2020-05-15 00:14 | CardTable, MainHand, app.scss | Chris Karle | 3 | +114 | -64 |
2020-05-14 02:01 | Euchre::Host: Convert list_tables to a GET request | Alex Karle | 2 | +18 | -8 |
2020-05-14 01:37 | make: Add derived webpacked JS to clean recipe | Alex Karle | 1 | +3 | -3 |
2020-05-14 01:30 | make: Remove build.sh script in favor of make recipe | Alex Karle | 2 | +2 | -18 |
2020-05-13 04:17 | make: Add proper dependency logic to build/release | Alex Karle | 3 | +21 | -12 |
2020-05-13 03:45 | Euchre::Host: Change print's to proper logging | Alex Karle | 1 | +10 | -3 |
2020-05-11 01:54 | app, CardTable, Lobby: revised join/sit/stand/exit | Chris Karle | 3 | +161 | -92 |
2020-05-08 00:30 | Euchre::Dealer: Fix order MISSING_PARAMS | Alex Karle | 1 | +1 | -1 |
2020-05-07 04:24 | Euchre::Host: Delete finished games on last leave_game | Alex Karle | 1 | +7 | -0 |
2020-05-07 04:16 | Euchre::Host: Call leave_table on join_table | Alex Karle | 1 | +9 | -0 |
2020-05-07 04:10 | Euchre::Host: Add recurring table pruning action | Alex Karle | 3 | +22 | -0 |
2020-05-07 03:51 | Euchre::Errors: Add safeguards to ensure keys present in msg | Alex Karle | 3 | +37 | -10 |
2020-05-07 03:34 | make: Add clean recipe | Alex Karle | 1 | +4 | -0 |
2020-05-07 01:37 | Euchre::Dealer: Fix restart_game sub | Alex Karle | 1 | +2 | -1 |
2020-05-07 00:40 | Euchre::Dealer: Add empty hand to spectator game_state | Alex Karle | 1 | +2 | -0 |
2020-05-07 00:39 | app.js fix param for join_table | Chris Karle | 1 | +6 | -6 |
2020-05-06 23:55 | app.js joining action update | Chris Karle | 1 | +6 | -6 |
2020-05-06 04:46 | doc: Change API.md formatting | Alex Karle | 1 | +62 | -44 |
2020-05-06 04:41 | Euchre::Errors: Update UNIQUE_USER to not mention force join | Alex Karle | 1 | +1 | -1 |
2020-05-06 04:39 | debug.html: Remove Force Join button | Alex Karle | 1 | +2 | -3 |
2020-05-06 04:19 | lib/Euchre: Add BUILD subs to classes to de-lazify attrs | Alex Karle | 4 | +23 | -5 |
2020-05-06 04:07 | Euchre::Dealer: Add table_id to broadcast_gamestate | Alex Karle | 3 | +3 | -1 |
2020-05-06 03:49 | doc: Add API.md, a complete client reference | Alex Karle | 1 | +204 | -0 |
2020-05-06 03:40 | Euchre::Dealer: Tweak broadcasted gamestate | Alex Karle | 1 | +2 | -2 |
2020-05-04 04:23 | Euchre::Host: Demote the Dealer, long live the Host | Alex Karle | 7 | +605 | -555 |
2020-05-02 22:12 | refactor: Move next_turn/reset_turn to Game methods | Alex Karle | 2 | +22 | -23 |
2020-05-02 22:10 | Euchre::Player: Add send method | Alex Karle | 2 | +10 | -4 |
2020-05-02 22:02 | refactor: Make Game and Player hashes objects | Alex Karle | 5 | +213 | -234 |
2020-05-02 21:24 | Euchre::Errors: Migrate error constants to own module | Alex Karle | 2 | +92 | -47 |
2020-05-02 20:47 | refactor: Rename Euchre::Game -> Euchre::Rules | Alex Karle | 6 | +244 | -244 |
2020-05-04 02:33 | CardTable, SeatPicker | Chris Karle | 2 | +52 | -20 |
2020-05-02 13:39 | debug.html: Fix pass vote button | Alex Karle | 1 | +2 | -2 |
2020-04-30 23:55 | doc: Add License section to README | Alex Karle | 1 | +4 | -0 |
2020-04-30 23:47 | doc: Update README | Alex Karle | 1 | +44 | -4 |
2020-04-30 03:47 | Euchre::Dealer: Convert all players to spectators at end | Alex Karle | 1 | +8 | -2 |
2020-04-30 03:38 | Euchre::Dealer: Add basic password-protection to games | Alex Karle | 2 | +16 | -2 |
2020-04-30 03:25 | Euchre::Dealer: Add leave_game action for endgame | Alex Karle | 2 | +34 | -0 |
2020-04-30 01:19 | style: Use Hearts over Spades for favicon | Alex Karle | 2 | +2 | -2 |
2020-04-30 01:14 | Euchre::Dealer: Add is_spectator flag to game msg | Alex Karle | 1 | +1 | -0 |
2020-04-28 01:40 | style: Add favicon to site | Alex Karle | 2 | +2 | -0 |
2020-04-28 02:52 | Lobby, CardTable, TrumpPicker | Chris Karle | 5 | +128 | -19 |
2020-04-27 03:08 | Add LICENSE | Alex Karle | 1 | +21 | -0 |
2020-04-27 02:32 | Euchre::Dealer: Add errno's to the send_error call | Alex Karle | 1 | +65 | -21 |
2020-04-27 02:29 | Euchre::Dealer: Allow players to join mid game | Alex Karle | 1 | +0 | -4 |
2020-04-26 22:11 | app, CardTable, Lobby: implement rejoin logic | Chris Karle | 3 | +152 | -25 |
2020-04-26 01:00 | Euchre::Dealer: Add restart_game action for end game | Alex Karle | 1 | +10 | -2 |
2020-04-26 00:29 | Euchre::Dealer: Add chat message support | Alex Karle | 2 | +28 | -0 |
2020-04-25 21:53 | make: Add server restart to the release recipe | Alex Karle | 1 | +1 | -0 |
2020-04-25 21:40 | Dealer: add END_DEBUG; CardTable fixes for end of game | Chris Karle | 2 | +33 | -10 |
2020-04-25 20:16 | public/debug.html: Get server from URL, not localhost | Alex Karle | 1 | +2 | -1 |
2020-04-24 02:01 | Euchre::Dealer: Add uptime and lifetime stats to /stats | Alex Karle | 1 | +16 | -0 |
2020-04-24 01:54 | Euchre::Dealer: Fix game inactivity timeout value | Alex Karle | 1 | +1 | -1 |
2020-04-24 01:21 | fixes: CardTable | Chris Karle | 1 | +24 | -10 |
2020-04-23 04:18 | server: Send /stats as format 'txt' | Alex Karle | 1 | +1 | -1 |
2020-04-23 03:55 | Euchre::Dealer: Enhance stats with times and names | Alex Karle | 1 | +27 | -8 |
2020-04-23 03:34 | ci: Ensure release recipe tests first | Alex Karle | 1 | +1 | -1 |
2020-04-23 03:34 | Euchre::Dealer: Add resource cleanup on players leaving | Alex Karle | 2 | +23 | -3 |
2020-04-23 03:02 | Euchre::Dealer: Add simple text stats endpoint | Alex Karle | 2 | +19 | -0 |
2020-04-23 01:05 | images: Add suits for client-side displaying | Alex Karle | 4 | +75 | -0 |
2020-04-22 23:51 | ci: Add build script and release recipe | Alex Karle | 3 | +33 | -1 |
2020-04-22 22:49 | fix: CardTable | Chris Karle | 1 | +3 | -1 |
2020-04-22 02:37 | app, CardTable, Dealer | Chris Karle | 4 | +81 | -12 |
2020-04-21 03:21 | Euchre::Dealer: Use timer post-trick over prev_table | Alex Karle | 2 | +19 | -24 |
2020-04-21 02:24 | Euchre::Dealer: Fix loner reset_turn bug | Alex Karle | 1 | +5 | -5 |
2020-04-20 22:18 | Euchre::Dealer: Add prev_table to game state for clients | Alex Karle | 2 | +18 | -1 |
2020-04-20 17:17 | Euchre::Delear: Fix led suit on leading left bower | Alex Karle | 1 | +9 | -2 |
2020-04-20 05:46 | TrumpPicker, CardTable | Chris Karle | 3 | +409 | -46 |
2020-04-20 04:11 | Euchre::Dealer: Add force join_game option to take over hand | Alex Karle | 2 | +49 | -17 |
2020-04-20 04:01 | Euchre::Dealer: Fix hand-sorting post dealer_swap | Alex Karle | 1 | +1 | -0 |
2020-04-20 03:57 | Euchre::Game: Add card_value test points | Alex Karle | 1 | +8 | -0 |
2020-04-18 21:54 | CardTable, MainHand, HiddenHand | Chris Karle | 5 | +199 | -32 |
2020-04-15 03:50 | Euchre::Dealer: Add dealer_swap phase after ordering trump | Alex Karle | 2 | +55 | -16 |
2020-04-15 03:25 | Euchre::Dealer: Validate suit being ordered | Alex Karle | 2 | +22 | -2 |
2020-04-15 03:22 | Euchre::Dealer: Fix off-by-one on start_seat request | Alex Karle | 1 | +1 | -1 |
2020-04-15 02:54 | Euchre::Dealer: Sort players hands for clients | Alex Karle | 2 | +21 | -3 |
2020-04-15 02:47 | Euchre::Dealer: Fix modulus error on rotating dealer | Alex Karle | 1 | +1 | -1 |
2020-04-15 02:41 | Euchre::Game: [refactor] Teach card_value about trump/led | Alex Karle | 2 | +42 | -34 |
2020-04-15 01:02 | Euchre::Game: Add hand_lengths to broadcasted gamestate | Alex Karle | 2 | +7 | -0 |
2020-04-15 00:54 | Euchre::Dealer: Add start_seat option to start_game | Alex Karle | 2 | +16 | -2 |
2020-04-14 05:18 | app.js revert tableDebug to false | Chris Karle | 1 | +1 | -1 |
2020-04-14 04:57 | CardTable, MainHand | Chris Karle | 5 | +247 | -63 |
2020-04-11 22:39 | Euchre::Dealer: Validate suit of card played | Alex Karle | 1 | +31 | -0 |
2020-04-11 22:13 | cleanup: Remove NOTES file | Alex Karle | 1 | +0 | -49 |
2020-04-11 22:10 | Euchre::Dealer: Add check that username is unique to game | Alex Karle | 1 | +15 | -3 |
2020-04-11 22:10 | run: Add DEBUG mode that disables webpack | Alex Karle | 2 | +5 | -6 |
2020-04-11 21:54 | lib/Euchre: [refactor] Change API to use char-style card/suits | Alex Karle | 6 | +57 | -127 |
2020-04-11 21:22 | Euchre::Game: Fix bug with trick_winner and static table | Alex Karle | 4 | +44 | -13 |
2020-04-11 21:14 | make: Add tags recipe for ctags+Perl integration | Alex Karle | 2 | +9 | -0 |
2020-04-11 15:18 | Euchre::Dealer: Handle 'loner' value on order msg | Alex Karle | 3 | +44 | -28 |
2020-04-11 03:07 | Euchre::Dealer: Make dealer track player hands | Alex Karle | 2 | +34 | -25 |
2020-04-11 02:28 | Euchre::Dealer: Add ping/pong heartbeat msg | Alex Karle | 3 | +11 | -4 |
2020-04-07 03:14 | SeatPicker: layout and styling | Chris Karle | 4 | +44 | -7 |
2020-04-06 05:48 | App, CardTable, SeatPicker | Chris Karle | 7 | +286 | -21 |
2020-04-04 15:55 | debug: Add options to vote/pass/play cards! | Alex Karle | 2 | +69 | -18 |
2020-04-04 05:06 | debug: Use pretty SVG cards for hands/trump | Alex Karle | 1 | +15 | -4 |
2020-04-04 04:47 | public: Add cards svg's courtesy of me.uk | Alex Karle | 30 | +90 | -0 |
2020-04-04 04:22 | Euchre::Dealer: [refactor] Add handler phase/turn validation | Alex Karle | 1 | +45 | -38 |
2020-04-04 04:05 | Euchre::Dealer: Add first pass at play_card | Alex Karle | 1 | +56 | -0 |
2020-04-04 03:59 | Euchre::Dealer: Add first pass at vote_trump action | Alex Karle | 1 | +39 | -1 |
2020-04-04 03:34 | Euchre::Dealer: Add smarter stand/sit logic | Alex Karle | 1 | +3 | -1 |
2020-04-04 03:16 | Euchre::Dealer: Change game's 'in_progress' -> 'phase' | Alex Karle | 2 | +6 | -7 |
2020-04-04 03:13 | Euchre::Dealer: Validate seat number from client | Alex Karle | 1 | +5 | -0 |
2020-04-04 03:05 | Euchre::Dealer: Add trump_nominee to game state | Alex Karle | 2 | +13 | -6 |
2020-04-03 04:58 | App, Lobby, CardTable: add styles, grid layout | Chris Karle | 9 | +1292 | -56 |
2020-04-01 03:58 | doc: Add need for `npm i` to README | Alex Karle | 1 | +5 | -2 |
2020-04-01 03:54 | Euchre::Dealer: Fix double JSON encoding | Alex Karle | 2 | +5 | -6 |
2020-04-01 03:52 | Euchre::Dealer: start_game now deals hands! | Alex Karle | 2 | +35 | -0 |
2020-03-31 05:36 | App, Lobby, CardTable basic framework established. | Chris Karle | 7 | +180 | -10 |
2020-03-30 04:37 | Euchre::Dealer: [refactor] Store player objects in game | Alex Karle | 1 | +9 | -9 |
2020-03-30 04:32 | Euchre::Dealer: [refactor] dispatch with player object | Alex Karle | 1 | +26 | -25 |
2020-03-30 04:23 | Euchre::Dealer: [refactor] store game obj in player hash | Alex Karle | 1 | +5 | -5 |
2020-03-30 04:08 | Euchre::Dealer: Add start_game, with new in_progress state | Alex Karle | 2 | +27 | -5 |
2020-03-30 04:04 | Euchre::Dealer: Prevent players from entering full game | Alex Karle | 1 | +15 | -11 |
2020-03-30 03:56 | Euchre::Game: Update score_round API to take caller ID | Alex Karle | 3 | +6 | -5 |
2020-03-30 03:52 | debug.html: Add specific sections for Game/Errors | Alex Karle | 1 | +13 | -6 |
2020-03-30 03:51 | Dealer: Fix send_error response json | Alex Karle | 2 | +8 | -4 |
2020-03-30 03:31 | infra: Add small run.sh script to get going | Alex Karle | 2 | +26 | -3 |
2020-03-30 03:14 | deps: Add Mojolicious::Plugin::Webpack | Alex Karle | 1 | +1 | -0 |
2020-03-30 03:13 | doc: Update README running command | Alex Karle | 1 | +1 | -1 |
2020-03-30 03:12 | cleanup: Remove unused cli.pl test script | Alex Karle | 1 | +0 | -24 |
2020-03-30 02:55 | Client: add webpack, add app, Lobby, Table, C10 button | Chris Karle | 12 | +7124 | -37 |
2020-03-29 19:43 | Dealer: fix Perl compile error (note Alex never reproduced) | Chris Karle | 1 | +1 | -1 |
2020-03-29 05:08 | doc: Add inactivity-timeout note to README | Alex Karle | 1 | +3 | -1 |
2020-03-29 05:02 | Dealer: Add sit/stand routines, with basic html test | Alex Karle | 2 | +61 | -5 |
2020-03-29 04:38 | Dealer: Add 'spectator' class of users for lobby-period | Alex Karle | 1 | +17 | -9 |
2020-03-29 04:33 | build: Test-compile gloat.pl to check for big-bugs | Alex Karle | 1 | +1 | -0 |
2020-03-29 04:30 | lobby: Add 'join' button with diagnostic output | Alex Karle | 1 | +20 | -2 |
2020-03-28 19:31 | feat(lobby) initial join test | Chris Karle | 1 | +16 | -1 |
2020-03-28 19:25 | Dealer: Broadcast readable human names for players | Alex Karle | 1 | +7 | -1 |
2020-03-28 18:56 | public: Check in index.html | Alex Karle | 1 | +1 | -0 |
2020-03-28 18:45 | Dealer: Add initial state tracking and player comms | Alex Karle | 2 | +190 | -2 |
2020-03-25 04:01 | Euchre::Game: Clean up score_round API | Alex Karle | 2 | +14 | -14 |
2020-03-25 03:52 | doc: README -> README.md | Alex Karle | 3 | +22 | -11 |
2020-03-23 04:10 | Implement first pass at core game logic | Alex Karle | 8 | +323 | -4 |
2020-03-21 19:24 | refactor: Create basic Perl module scaffolding | Alex Karle | 2 | +21 | -1 |
2020-03-21 17:58 | Hello, world! | Alex Karle | 3 | +17 | -0 |
2020-03-21 16:40 | Initial commit | Alex Karle | 1 | +4 | -0 |