{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":603716529,"defaultBranch":"master","name":"SilverMUD","ownerLogin":"barraocathain","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-19T11:20:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/125653408?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713221228.0","currentOid":""},"activityList":{"items":[{"before":"2e360733166434de3154ddaf9e1850d6af9d8b64","after":"19fa527d73268e95f2f9efc11e368bb4aa4bdcc5","ref":"refs/heads/dev","pushedAt":"2024-04-17T13:06:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added queues.h\n\n* source/server/queues.h (QUEUES_H): Defined the interface and structures for universal queues.","shortMessageHtmlLink":"Added queues.h"}},{"before":"7fa1fadc12f792f7218694f471f12581d8762b71","after":null,"ref":"refs/heads/worlds-and-queues","pushedAt":"2024-04-15T22:47:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"}},{"before":"ea76226760e60eb86fc7251caceee43c049303d5","after":"2e360733166434de3154ddaf9e1850d6af9d8b64","ref":"refs/heads/dev","pushedAt":"2024-04-15T22:38:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added queues.h\n\n* source/server/queues.h (QUEUES_H): Defined the interface and structures for universal queues.","shortMessageHtmlLink":"Added queues.h"}},{"before":"9b88d092c3e1bde4401a04d3be1292dba1fb3dc9","after":"ea76226760e60eb86fc7251caceee43c049303d5","ref":"refs/heads/dev","pushedAt":"2024-04-15T22:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Updated test to match new name for ListNode","shortMessageHtmlLink":"Updated test to match new name for ListNode"}},{"before":"80dce6105803b7ed22ebdfc27a4af9e431b582f9","after":"9b88d092c3e1bde4401a04d3be1292dba1fb3dc9","ref":"refs/heads/dev","pushedAt":"2024-04-15T22:31:51.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Merge branch 'worlds-and-queues' into dev","shortMessageHtmlLink":"Merge branch 'worlds-and-queues' into dev"}},{"before":"ce9f197a83810e1e32dc24b6ca4af05f57154ab7","after":"80dce6105803b7ed22ebdfc27a4af9e431b582f9","ref":"refs/heads/dev","pushedAt":"2024-04-14T22:46:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Renamed Node to ListNode\n\n* source/server/lists.c (appendToList): String replaced Node with ListNode.\n(deleteNodeFromList): String replaced Node with ListNode.\n(deleteListNodeFromList): String replaced Node with ListNode.\n(indexOfFromList): String replaced Node with ListNode.\n(getFirstFromList): String replaced Node with ListNode.\n(isInList): String replaced Node with ListNode.\n(isPointerInList): String replaced Node with ListNode.\n* source/server/lists.h: String replaced Node with ListNode.","shortMessageHtmlLink":"Renamed Node to ListNode"}},{"before":"6fc2e4d2b971ed1cc3e4519bacdceb1a7c7a6a35","after":"ce9f197a83810e1e32dc24b6ca4af05f57154ab7","ref":"refs/heads/dev","pushedAt":"2024-03-30T22:46:47.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Accidental typo while moving around.","shortMessageHtmlLink":"Accidental typo while moving around."}},{"before":"0a2d03fdaa47ce2bc9def14cae9aae675a8a3e9b","after":"6fc2e4d2b971ed1cc3e4519bacdceb1a7c7a6a35","ref":"refs/heads/dev","pushedAt":"2024-03-19T23:27:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Close client if connection breaks.\n\n* source/client/receiving-thread.c (receivingThreadHandler): Exit the process if the connection to the server breaks.\n* source/server/main.c (main): Minor formatting tweak.","shortMessageHtmlLink":"Close client if connection breaks."}},{"before":"2d6b194c26f6765f1d37ebd92b79c4bcf4650f63","after":"0a2d03fdaa47ce2bc9def14cae9aae675a8a3e9b","ref":"refs/heads/dev","pushedAt":"2024-03-19T23:19:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added environment variable handling.\n\n* source/server/main.c (main):\n- Added environment variable handling.\n- Moved \"Using\" messages to after both command line arguments and enviroment variables are checked and applied.\n- Command-line arguments override enviroment variables.","shortMessageHtmlLink":"Added environment variable handling."}},{"before":"03ea2017162e25a42959e74a8a800714ce092c47","after":"2d6b194c26f6765f1d37ebd92b79c4bcf4650f63","ref":"refs/heads/dev","pushedAt":"2024-03-18T03:14:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added basic command-line options to server.\n\n* source/server/main.c\n(checkRequestedHostname): Added function to check if client SNI hostname is the same as specified by the server.\n(main): Added command-line options for binding to ports, hostnames, and interfaces.","shortMessageHtmlLink":"Added basic command-line options to server."}},{"before":"32c802b2a893b52f62c489804bcaa7a50383faaf","after":"7fa1fadc12f792f7218694f471f12581d8762b71","ref":"refs/heads/worlds-and-queues","pushedAt":"2024-03-15T01:33:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Accidental typo while moving around.","shortMessageHtmlLink":"Accidental typo while moving around."}},{"before":"7fa1fadc12f792f7218694f471f12581d8762b71","after":"32c802b2a893b52f62c489804bcaa7a50383faaf","ref":"refs/heads/worlds-and-queues","pushedAt":"2024-03-15T01:31:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Make client use getopts and getaddrinfo\n\n* source/client/main.c (main):\n Added command-line option handler.\n Refactored socket creation make use of getaddrinfo.","shortMessageHtmlLink":"Make client use getopts and getaddrinfo"}},{"before":"442a9319e82e49d6040b5a3015271a951edb9375","after":"03ea2017162e25a42959e74a8a800714ce092c47","ref":"refs/heads/dev","pushedAt":"2024-03-15T01:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Make client use getopts and getaddrinfo\n\n* source/client/main.c (main):\n Added command-line option handler.\n Refactored socket creation make use of getaddrinfo.","shortMessageHtmlLink":"Make client use getopts and getaddrinfo"}},{"before":"3c8ed9994bf68b8ebd547165e2f0f923122e9c3d","after":"7fa1fadc12f792f7218694f471f12581d8762b71","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-21T10:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Accidental typo while moving around.","shortMessageHtmlLink":"Accidental typo while moving around."}},{"before":"30e63d36b5911b20723410001ff4d7d34b6ccce2","after":"3c8ed9994bf68b8ebd547165e2f0f923122e9c3d","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-20T21:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Removed now unneeded placeholder.","shortMessageHtmlLink":"Removed now unneeded placeholder."}},{"before":"3873192547f6544d9d58d143d62d7c0735401116","after":"30e63d36b5911b20723410001ff4d7d34b6ccce2","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-20T21:33:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Changed player names to allocated strings to be friendly to Scheme!","shortMessageHtmlLink":"Changed player names to allocated strings to be friendly to Scheme!"}},{"before":"4fa677c09a7925f54d06f4363c17ad1d165211ae","after":"3873192547f6544d9d58d143d62d7c0735401116","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-20T21:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Basic Scheme implementations of player structures and messaging.","shortMessageHtmlLink":"Basic Scheme implementations of player structures and messaging."}},{"before":"3309c034c4cd2088c18d5a9483cfb8f8656d98f3","after":"4fa677c09a7925f54d06f4363c17ad1d165211ae","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-20T21:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Update C Codebase to use modules for Scheme primitives","shortMessageHtmlLink":"Update C Codebase to use modules for Scheme primitives"}},{"before":"2e813ae29c3bc0865d31a47296232ce0a62a72a1","after":"3309c034c4cd2088c18d5a9483cfb8f8656d98f3","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-20T21:26:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Update output queue to not pin the CPU (proper waiting)","shortMessageHtmlLink":"Update output queue to not pin the CPU (proper waiting)"}},{"before":"e11a7b3a76d305c2bbbb1b103c299f46ac24f10b","after":"2e813ae29c3bc0865d31a47296232ce0a62a72a1","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-09T23:51:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added independent output thread.","shortMessageHtmlLink":"Added independent output thread."}},{"before":null,"after":"e11a7b3a76d305c2bbbb1b103c299f46ac24f10b","ref":"refs/heads/worlds-and-queues","pushedAt":"2023-11-07T22:46:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Basic global messaging functions for Scheme","shortMessageHtmlLink":"Basic global messaging functions for Scheme"}},{"before":"3189312340868c1f96fc290fd3e6efa43b3f1319","after":"8044dd36be700555f8dcb62f760a48623cfaba5d","ref":"refs/heads/master","pushedAt":"2023-11-05T15:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Version 0.0.1 of the rewritten client and server.\n- Server is capable of accepting an arbitrary number of TLS encrypted client connections.\n- Server relays messages from one client to the others.\n- Server spawns a Scheme REPL available over a Unix socket.\n- Client is a two-pane ncurses-based client, with an input area, chat log, and game status log.\n- Temporary NAME command exists to change names of players.\n\nSquashed commit of the following:\n\ncommit 442a9319e82e49d6040b5a3015271a951edb9375\nAuthor: Barry Kane \nDate: Mon Oct 30 16:57:15 2023 +0000\n\n Removed unneeded check, added temporary name command\n\ncommit a66a07c897cf37b5624bcfa87c309fbbf602ea61\nAuthor: Barry Kane \nDate: Sun Oct 29 20:15:41 2023 +0000\n\n Properly remove disconnected players\n\ncommit 81fc72a1d7d55893428c6202be8bd49cbc570ea9\nAuthor: Barry Kane \nDate: Sun Oct 29 17:20:14 2023 +0000\n\n Added system messages to client and added welcome message from server.\n\ncommit a1b1b8044989c1d8e60492c2a3054d8885de562c\nAuthor: Barra Ó Catháin \nDate: Tue Sep 12 23:25:44 2023 +0100\n\n Removed now unneeded placeholders, added stubs for \"rulebooks\" in documentation.\n\ncommit 54b613befe86637db4aa69adec9e805d4eb355a2\nAuthor: Barra Ó Catháin \nDate: Tue Sep 12 22:32:19 2023 +0100\n\n Basic implementation of player lists and tying connections to players\n\ncommit 5a53e9f1974598c62602b3b812398884906b8d00\nAuthor: Barra Ó Catháin \nDate: Sun Sep 10 17:24:46 2023 +0100\n\n Added basic player type containing a name, and made the server echo messages with player name.\n\ncommit 3fc75ef30fb7668b9d6d3e7b777aeac4bd9d844a\nAuthor: Barry Kane \nDate: Thu Aug 31 01:44:17 2023 +0100\n\n Basic message receiver, server now echoes messages to all clients.\n\ncommit b292966588327bef59a102cf7b92dc88f8aed7b3\nAuthor: Barry Kane \nDate: Mon Aug 28 02:53:31 2023 +0100\n\n Fixed window height calculations.\n\ncommit 50dcddfc56710964bb4c6a7f3315e20b23ca8200\nAuthor: Barry Kane \nDate: Mon Aug 28 02:29:21 2023 +0100\n\n Initial ncurses setup, and layout of client.\n\ncommit c043da64a20064841dc768e85e6735b3b5a731fb\nAuthor: Barry Kane \nDate: Sat Aug 26 00:48:28 2023 +0100\n\n Modify server and client to begin using ClientToServer messages.\n\ncommit 0104a11a7ecb55f0a56f8b012b63a7a005d03f18\nAuthor: Barry Kane \nDate: Fri Aug 25 00:34:05 2023 +0100\n\n Added basic client capable of connecting to the server.\n\ncommit 080e46fe994dc0a1e170e7d9b681ff4679f12e06\nAuthor: Barry Kane \nDate: Thu Aug 24 00:12:27 2023 +0100\n\n Set up GNU Autotools as build system.\n\ncommit 0814e437cdc0c00fe3474d86dc8bf7ccd8f1d607\nAuthor: Barry Kane \nDate: Tue Aug 22 02:02:29 2023 +0100\n\n Basic connection handling (using previous version of client)\n\ncommit 9801be3622646aa1639884e07459cbd1cdb3a17e\nAuthor: Barry Kane \nDate: Sat Aug 19 16:00:57 2023 +0100\n\n Renamed src back to source, because I liked it better\n\ncommit e2ef744e87c5652f144ee47ba878038f5097cbea\nAuthor: Barry Kane \nDate: Sat Aug 19 00:18:03 2023 +0100\n\n Moved scheme initialization to main thread, added basic networking\n\n The server can now listen on a port and send data to a client.\n\ncommit 8b0920c35dde3ad766bfc17528ce83e5891a4f1b\nAuthor: Barry Kane \nDate: Fri Aug 18 00:45:24 2023 +0100\n\n Added basic implemantation of message structures.\n\ncommit 6ed532c3688360ba6aed5abfb83392ce7b000216\nAuthor: Barry Kane \nDate: Thu Aug 17 00:21:20 2023 +0100\n\n Added structure section.\n\ncommit 48f0858735f5f5aaf45e23d61a71ba08176021e5\nAuthor: Barry Kane \nDate: Thu Aug 17 00:14:40 2023 +0100\n\n Began implementation planning document.\n\ncommit 32503cdbca74de9f454cbc5cf32a7f95d2aa3f5e\nAuthor: Barry Kane \nDate: Mon Aug 14 03:15:37 2023 +0100\n\n Rename source/ to src/ for Autotools.\n\ncommit 2b488477f5ce4215a999a0fc250cb6f198a0714b\nAuthor: Barry Kane \nDate: Mon Aug 14 02:46:43 2023 +0100\n\n Added initial stubs for server.\n\n - Server now launches a thread to initialize Scheme, and drops into a REPL.","shortMessageHtmlLink":"Version 0.0.1 of the rewritten client and server."}},{"before":"a66a07c897cf37b5624bcfa87c309fbbf602ea61","after":"442a9319e82e49d6040b5a3015271a951edb9375","ref":"refs/heads/dev","pushedAt":"2023-10-30T16:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Removed unneeded check, added temporary name command","shortMessageHtmlLink":"Removed unneeded check, added temporary name command"}},{"before":"81fc72a1d7d55893428c6202be8bd49cbc570ea9","after":"a66a07c897cf37b5624bcfa87c309fbbf602ea61","ref":"refs/heads/dev","pushedAt":"2023-10-29T20:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Properly remove disconnected players","shortMessageHtmlLink":"Properly remove disconnected players"}},{"before":"5fc7a9960cbc41a5f0df8c04f4dc6c4025444959","after":"81fc72a1d7d55893428c6202be8bd49cbc570ea9","ref":"refs/heads/dev","pushedAt":"2023-10-29T17:20:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added system messages to client and added welcome message from server.","shortMessageHtmlLink":"Added system messages to client and added welcome message from server."}},{"before":"a1b1b8044989c1d8e60492c2a3054d8885de562c","after":"5fc7a9960cbc41a5f0df8c04f4dc6c4025444959","ref":"refs/heads/dev","pushedAt":"2023-10-29T17:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Added welcome messages and system messages to client.","shortMessageHtmlLink":"Added welcome messages and system messages to client."}},{"before":"fe444ac8c8cbba18830dcf59cf01ac3b4b449806","after":"ad4a65e4cd1cb14d0c18cf79cdc322051b1a0897","ref":"refs/heads/old","pushedAt":"2023-10-26T16:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"What?","shortMessageHtmlLink":"What?"}},{"before":"3fc75ef30fb7668b9d6d3e7b777aeac4bd9d844a","after":"a1b1b8044989c1d8e60492c2a3054d8885de562c","ref":"refs/heads/dev","pushedAt":"2023-10-20T15:59:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Removed now unneeded placeholders, added stubs for \"rulebooks\" in documentation.","shortMessageHtmlLink":"Removed now unneeded placeholders, added stubs for \"rulebooks\" in doc…"}},{"before":"b292966588327bef59a102cf7b92dc88f8aed7b3","after":"3fc75ef30fb7668b9d6d3e7b777aeac4bd9d844a","ref":"refs/heads/dev","pushedAt":"2023-08-31T00:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Basic message receiver, server now echoes messages to all clients.","shortMessageHtmlLink":"Basic message receiver, server now echoes messages to all clients."}},{"before":"0104a11a7ecb55f0a56f8b012b63a7a005d03f18","after":"b292966588327bef59a102cf7b92dc88f8aed7b3","ref":"refs/heads/dev","pushedAt":"2023-08-28T01:53:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"barraocathain","name":"Barry Kane","path":"/barraocathain","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/125653408?s=80&v=4"},"commit":{"message":"Fixed window height calculations.","shortMessageHtmlLink":"Fixed window height calculations."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xN1QxMzowNjoxOC4wMDAwMDBazwAAAAQzGKgD","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yOFQwMTo1MzozNC4wMDAwMDBazwAAAANznuxm"}},"title":"Activity · barraocathain/SilverMUD"}