]> git.cworth.org Git - lmno-server/shortlog
lmno-server
2026-03-12 Carl WorthAdd an implementation of Lines of Action master
2026-03-12 Carl WorthDrop TWL word list from Letter Rip client
2026-03-09 Carl WorthDrop body-parser as external dependency
2026-03-09 Carl Worthempathy: Fix typo leading to clearly broken code
2026-03-09 Carl WorthImplement better support for a queue of claimants
2026-03-09 Carl WorthReduce end-of-game idle timer from 2 minutes to 1 minute
2026-03-09 Carl Worthbase.html: Add a new ReconnectingEventSource
2026-03-08 Carl Worthlmno: Save session state to disk so clients can reconne...
2026-03-08 Carl Worthempires: Implement sub-class serialize/restore for...
2026-03-08 Carl Worthempathy: Implement sub-class serialize/restore for...
2026-03-08 Carl Worthanagrams: Restart any necessary timers when restoring...
2026-03-08 Carl Worthlmno: Add game specific restore() operation to reconsst...
2026-03-08 Carl Worthlmno: Implement saving of game state when shutting...
2026-03-08 Carl Worthanagrams: Implement an idle counter to detect a game...
2026-03-08 Carl WorthUse server as authoritative source of truth for tiles...
2026-03-08 Carl Worthanagrams: Send words/letters being claimed
2026-03-08 Carl Worthanagrams: Have the server auto deal up to 7 tiles to...
2026-03-08 Carl WorthMake the 3-2-1 countdown timer for revealing tiles...
2026-03-08 Carl Worthletterrip, anagrams: Make game reload smoother
2026-03-08 Carl WorthSimplify tile dealing from the bag
2026-03-08 Carl WorthFix Anagrams: broadcast claim-end on word acceptance...
2026-03-08 Carl WorthAdd Anagrams game server engine
2026-03-08 Carl WorthExtract shared tile distribution and bag logic into...
2026-03-07 Carl WorthSave nickname in local storage
2026-03-07 Carl Worthletterrip: Implement server-side validation of words
2026-03-07 Carl Worthletterrip: Add scoring of all players at the end of...
2026-03-06 Carl WorthAdd tracking of client placement of tiles
2026-03-06 Carl WorthAdd some additional server handling of stuck and remaining
2026-03-06 Carl WorthInitial implementation of Letter Rip
2026-03-06 Carl WorthListen on 0.0.0.0 (all interfaces)
2026-03-06 Carl WorthAdd serving of static files from ../lmno.games
2020-09-19 Carl WorthAdd some autofocus attributes to several forms
2020-09-19 Carl WorthCorrect a typo in a comment
2020-09-19 Carl WorthREADME: Add a dependency section
2020-09-19 Carl WorthAdd a README file for the lmno-server repository
2020-07-07 Carl WorthPre-allocate an Empires game with ID QRST
2020-07-07 Carl Worthlmno: Add a new method to create a game with a specific...
2020-07-07 Carl Worthtest: Extend Scribe testing to encompass a complete...
2020-07-07 Carl WorthDrop an errant blank line
2020-07-07 Carl WorthImplement glyph detection on the server side
2020-07-06 Carl Worthtest: Add testing for a move that sends you to a full...
2020-07-06 Carl Worthtest: Add basic testing for Scribe
2020-07-06 Carl Worthscribe: Reject moves that are illegal by the move const...
2020-07-06 Carl WorthStop ignoring the .gitattributes file
2020-07-06 Carl WorthUpdate .gitignore to start using nogit to track our...
2020-07-06 Carl WorthInclude inactive players (if they have any points)...
2020-07-06 Carl WorthFix bug when a player reclaims a previous player object...
2020-07-06 Carl Worthempathy: Don't let any player give kudos to themself
2020-07-06 Carl WorthAdd scoring of kudos along with word groups
2020-06-29 Carl Worthempathy: Don't allow a prompt with 0 items
2020-06-29 Carl WorthCut PHASE_IDLE_TIMEOUT in half
2020-06-28 Carl WorthRemove a positive vote for a prompt when adding a negat...
2020-06-28 Carl WorthChange prompt-retirement to require more negative than...
2020-06-28 Carl WorthAdd support for negative votes for categories
2020-06-28 Carl WorthUse set difference (ANSWERED - JUDGED) to determine...
2020-06-28 Carl WorthAdd new failing test case: Non-player can terminate...
2020-06-28 Carl WorthTwo alterations to player scoring: per-round grouping...
2020-06-27 Carl Worthempathy: Add a /new-game endpoint for a majority-rules...
2020-06-27 Carl WorthFix JSON stringification of game-state at game reset
2020-06-27 Carl WorthAllow a player to reclaim a disconnected player of...
2020-06-27 Carl WorthDon't send a re-connecting player a player-enter event...
2020-06-27 Carl WorthFix player-enter events to use complete info_json(...
2020-06-27 Carl Worthgame: Fix reactivation of an existing player to be...
2020-06-27 Carl WorthAdd new failing test case for a reactivated player
2020-06-27 Carl Worthempathy: Don't count inactive players to advance from...
2020-06-27 Carl WorthAdd new failing test case: Inactive players shouldn...
2020-06-27 Carl WorthAdd clean handling of Control-C to the test suite
2020-06-27 Carl Worthtest: Maintain a list of activated players for automate...
2020-06-27 Carl WorthOmit inactive players when reporting scores
2020-06-27 Carl WorthAdd new failing test case demonstrating zombies stickin...
2020-06-27 Carl WorthAdd a new empathy_player_deactivate function
2020-06-27 Carl WorthOnly count players who participated in judging when...
2020-06-27 Carl WorthAdd failing test case for a major match-voting bug
2020-06-27 Carl WorthAdd all players who have answered as "judging" when...
2020-06-27 Carl WorthAdd failing test for list of judging players when judgi...
2020-06-27 Carl WorthFix bug described in the previous commit
2020-06-27 Carl Worthtest: Add failing test case for unnecessary delay for...
2020-06-27 Carl WorthWrap curl_get_cookie and curl_post_cookie in empathy_ge...
2020-06-27 Carl Worthtest: Keep player event streams open
2020-06-26 Carl WorthStart the judging_idle timer whenever a judgment is...
2020-06-26 Carl WorthFix some typos in some code comments
2020-06-26 Carl WorthRefactor admin page a bit
2020-06-26 Carl Worthadmin: Fix admin page to correctly show active/idle...
2020-06-26 Carl WorthMark players as active:false when they drop all connections
2020-06-26 Carl Worthgame: Fix to actually drop connections that get closed
2020-06-26 Carl WorthSet judging_start_time_ms before anyone actually does...
2020-06-26 Carl WorthAdapt the idle treatment from the answering phase to...
2020-06-26 Carl WorthReset timer handle after clearTimeout
2020-06-26 Carl WorthFix bug attempting to set "answering_idle" state
2020-06-26 Carl WorthExtend PHASE_IDLE_TIMEOUT from 10 seconds to 30 seconds
2020-06-26 Carl WorthAdd named parameters for the two idle timer controls
2020-06-26 Carl WorthBroadcast "answering-idle" as soon as the waiting list...
2020-06-26 Carl WorthInclude still-answering players when ruling on end...
2020-06-26 Carl WorthConsistently use null value to reset the ambiguities...
2020-06-26 Carl WorthSend a response in the implementation of the '/reset...
2020-06-26 Carl WorthExpand test suite to include testing of auto-phase...
2020-06-25 Carl WorthEmpathy: Eliminate delay when there's nobody to wait for
2020-06-25 Carl WorthTweak idle timer down from 30 seconds to 10
2020-06-25 Carl WorthTrim leading/trailing whitespace when canonizing words
2020-06-25 Carl WorthImplement an idle event for when nobody has been typing...
next