{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38394842,"defaultBranch":"master","name":"derbynet","ownerLogin":"jeffpiazza","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-07-01T21:01:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13140826?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700328529.0","currentOid":""},"activityList":{"items":[{"before":"a234520dad4e6f6883142f249fa57fcb830a718f","after":"001729c447b4ff62e72fde952b243eced65dfb40","ref":"refs/heads/v9.0","pushedAt":"2024-05-10T16:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Add session_write_close() calls in php pages, to reduce contention for session files, and in action.php for most actions and queries.","shortMessageHtmlLink":"Add session_write_close() calls in php pages, to reduce contention fo…"}},{"before":"a234520dad4e6f6883142f249fa57fcb830a718f","after":"001729c447b4ff62e72fde952b243eced65dfb40","ref":"refs/heads/master","pushedAt":"2024-05-10T16:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Add session_write_close() calls in php pages, to reduce contention for session files, and in action.php for most actions and queries.","shortMessageHtmlLink":"Add session_write_close() calls in php pages, to reduce contention fo…"}},{"before":"3fb5684da72a12bcca5ba84375047c75961bd390","after":"a234520dad4e6f6883142f249fa57fcb830a718f","ref":"refs/heads/v9.0","pushedAt":"2024-04-29T00:42:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"When reading preferences files, don't create a partition when creating a\nsubgroup (rank); expect instead a SEGMENT to create the corresponding partition.","shortMessageHtmlLink":"When reading preferences files, don't create a partition when creating a"}},{"before":"3fb5684da72a12bcca5ba84375047c75961bd390","after":"a234520dad4e6f6883142f249fa57fcb830a718f","ref":"refs/heads/master","pushedAt":"2024-04-29T00:41:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"When reading preferences files, don't create a partition when creating a\nsubgroup (rank); expect instead a SEGMENT to create the corresponding partition.","shortMessageHtmlLink":"When reading preferences files, don't create a partition when creating a"}},{"before":"40d13024151f941d9d179c8c35aece1d989b09f1","after":"3fb5684da72a12bcca5ba84375047c75961bd390","ref":"refs/heads/v9.0","pushedAt":"2024-04-14T16:33:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"For type=number inputs, enforce actual numeric (not empty) results.\nIn database schema execution, save and restore RaceInfo values by a list rather than ad hoc.","shortMessageHtmlLink":"For type=number inputs, enforce actual numeric (not empty) results."}},{"before":"40d13024151f941d9d179c8c35aece1d989b09f1","after":"3fb5684da72a12bcca5ba84375047c75961bd390","ref":"refs/heads/master","pushedAt":"2024-04-14T16:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"For type=number inputs, enforce actual numeric (not empty) results.\nIn database schema execution, save and restore RaceInfo values by a list rather than ad hoc.","shortMessageHtmlLink":"For type=number inputs, enforce actual numeric (not empty) results."}},{"before":"09858befdf8aa1941bf339c99292fc698d113fe0","after":"40d13024151f941d9d179c8c35aece1d989b09f1","ref":"refs/heads/v9.0","pushedAt":"2024-04-05T00:35:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Update banner.inc template to make sure back button goes to acceptable page.","shortMessageHtmlLink":"Update banner.inc template to make sure back button goes to acceptabl…"}},{"before":"09858befdf8aa1941bf339c99292fc698d113fe0","after":"40d13024151f941d9d179c8c35aece1d989b09f1","ref":"refs/heads/master","pushedAt":"2024-04-05T00:34:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Update banner.inc template to make sure back button goes to acceptable page.","shortMessageHtmlLink":"Update banner.inc template to make sure back button goes to acceptabl…"}},{"before":"07fa7b8b3e21736e83cb087572fe68c9917e748f","after":"09858befdf8aa1941bf339c99292fc698d113fe0","ref":"refs/heads/v9.0","pushedAt":"2024-03-31T20:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Missed paren from last commit.","shortMessageHtmlLink":"Missed paren from last commit."}},{"before":"07fa7b8b3e21736e83cb087572fe68c9917e748f","after":"09858befdf8aa1941bf339c99292fc698d113fe0","ref":"refs/heads/master","pushedAt":"2024-03-31T20:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Missed paren from last commit.","shortMessageHtmlLink":"Missed paren from last commit."}},{"before":"4b2ca81fd68ed0c5c3836c3b2c35edd8f06553e6","after":"07fa7b8b3e21736e83cb087572fe68c9917e748f","ref":"refs/heads/v9.0","pushedAt":"2024-03-31T01:35:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Secure against several security vulnerabilities reported by Valentin Logstein.","shortMessageHtmlLink":"Secure against several security vulnerabilities reported by Valentin …"}},{"before":"4b2ca81fd68ed0c5c3836c3b2c35edd8f06553e6","after":"07fa7b8b3e21736e83cb087572fe68c9917e748f","ref":"refs/heads/master","pushedAt":"2024-03-31T01:34:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Secure against several security vulnerabilities reported by Valentin Logstein.","shortMessageHtmlLink":"Secure against several security vulnerabilities reported by Valentin …"}},{"before":"00cc8967cc39e387eb8c980622fb718a96bf8aec","after":"4b2ca81fd68ed0c5c3836c3b2c35edd8f06553e6","ref":"refs/heads/v9.0","pushedAt":"2024-03-22T11:19:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Update Mac install guide with some commonly-encountered issues.","shortMessageHtmlLink":"Update Mac install guide with some commonly-encountered issues."}},{"before":"00cc8967cc39e387eb8c980622fb718a96bf8aec","after":"4b2ca81fd68ed0c5c3836c3b2c35edd8f06553e6","ref":"refs/heads/master","pushedAt":"2024-03-22T11:18:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Update Mac install guide with some commonly-encountered issues.","shortMessageHtmlLink":"Update Mac install guide with some commonly-encountered issues."}},{"before":"df26a5de7340ac0518aae4f0efc3f54108d5b06b","after":"00cc8967cc39e387eb8c980622fb718a96bf8aec","ref":"refs/heads/v9.0","pushedAt":"2024-03-12T22:43:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Use server environment variable to locate an external facedetect program for\nautocropping, instead of relying on explicit Linux paths.","shortMessageHtmlLink":"Use server environment variable to locate an external facedetect prog…"}},{"before":"df26a5de7340ac0518aae4f0efc3f54108d5b06b","after":"00cc8967cc39e387eb8c980622fb718a96bf8aec","ref":"refs/heads/master","pushedAt":"2024-03-12T22:43:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Use server environment variable to locate an external facedetect program for\nautocropping, instead of relying on explicit Linux paths.","shortMessageHtmlLink":"Use server environment variable to locate an external facedetect prog…"}},{"before":"83fb0b1817c71754ee7c74318f47d44406c1806f","after":"df26a5de7340ac0518aae4f0efc3f54108d5b06b","ref":"refs/heads/v9.0","pushedAt":"2024-03-08T19:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Allow spaces in slideshow slide filenames by URL-encoding the slide.php URL.\nQuiet PHP warning about uninitialized variable in history-formatter.\nUpdate date format for ws-server.js","shortMessageHtmlLink":"Allow spaces in slideshow slide filenames by URL-encoding the slide.p…"}},{"before":"83fb0b1817c71754ee7c74318f47d44406c1806f","after":"df26a5de7340ac0518aae4f0efc3f54108d5b06b","ref":"refs/heads/master","pushedAt":"2024-03-08T19:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Allow spaces in slideshow slide filenames by URL-encoding the slide.php URL.\nQuiet PHP warning about uninitialized variable in history-formatter.\nUpdate date format for ws-server.js","shortMessageHtmlLink":"Allow spaces in slideshow slide filenames by URL-encoding the slide.p…"}},{"before":"bf0dec6d67283a018219bb36ea20c89e0d5cf29d","after":"83fb0b1817c71754ee7c74318f47d44406c1806f","ref":"refs/heads/v9.0","pushedAt":"2024-03-02T16:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Error handling for servers that can't report their host name or IP address(es).","shortMessageHtmlLink":"Error handling for servers that can't report their host name or IP ad…"}},{"before":"bf0dec6d67283a018219bb36ea20c89e0d5cf29d","after":"83fb0b1817c71754ee7c74318f47d44406c1806f","ref":"refs/heads/master","pushedAt":"2024-03-02T16:52:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Error handling for servers that can't report their host name or IP address(es).","shortMessageHtmlLink":"Error handling for servers that can't report their host name or IP ad…"}},{"before":"d17cd383b21b823f980c37634f3fc5579cb1a13a","after":"bf0dec6d67283a018219bb36ea20c89e0d5cf29d","ref":"refs/heads/v9.0","pushedAt":"2024-03-02T15:07:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Add overall time limit to reschedule action, and check to avoid competing, concurrent reschedule actions.","shortMessageHtmlLink":"Add overall time limit to reschedule action, and check to avoid compe…"}},{"before":"d17cd383b21b823f980c37634f3fc5579cb1a13a","after":"bf0dec6d67283a018219bb36ea20c89e0d5cf29d","ref":"refs/heads/master","pushedAt":"2024-03-02T15:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Add overall time limit to reschedule action, and check to avoid competing, concurrent reschedule actions.","shortMessageHtmlLink":"Add overall time limit to reschedule action, and check to avoid compe…"}},{"before":"1a8e47b4f57d107d9743c158ef873951436cbbdd","after":"d17cd383b21b823f980c37634f3fc5579cb1a13a","ref":"refs/heads/v9.0","pushedAt":"2024-03-02T00:57:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Disable native Apache for recent MacOS releases, to avoid interfering with MAMP or Docker.","shortMessageHtmlLink":"Disable native Apache for recent MacOS releases, to avoid interfering…"}},{"before":"1a8e47b4f57d107d9743c158ef873951436cbbdd","after":"d17cd383b21b823f980c37634f3fc5579cb1a13a","ref":"refs/heads/master","pushedAt":"2024-03-02T00:56:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Disable native Apache for recent MacOS releases, to avoid interfering with MAMP or Docker.","shortMessageHtmlLink":"Disable native Apache for recent MacOS releases, to avoid interfering…"}},{"before":"11a2b9a0033b574e8e402adefc1c0e2abab335e9","after":"1a8e47b4f57d107d9743c158ef873951436cbbdd","ref":"refs/heads/v9.0","pushedAt":"2024-02-22T18:03:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Support triggering replay by websocket message instead of polling from replay kiosk.","shortMessageHtmlLink":"Support triggering replay by websocket message instead of polling fro…"}},{"before":"11a2b9a0033b574e8e402adefc1c0e2abab335e9","after":"1a8e47b4f57d107d9743c158ef873951436cbbdd","ref":"refs/heads/master","pushedAt":"2024-02-22T18:02:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Support triggering replay by websocket message instead of polling from replay kiosk.","shortMessageHtmlLink":"Support triggering replay by websocket message instead of polling fro…"}},{"before":"839cfdc3aeb0bcf74fbdf5579bb1a797ce90587a","after":"11a2b9a0033b574e8e402adefc1c0e2abab335e9","ref":"refs/heads/v9.0","pushedAt":"2024-02-18T23:55:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Bug fixes for remote camera signaling via websocket.\nAdd an example websocket server.","shortMessageHtmlLink":"Bug fixes for remote camera signaling via websocket."}},{"before":"839cfdc3aeb0bcf74fbdf5579bb1a797ce90587a","after":"11a2b9a0033b574e8e402adefc1c0e2abab335e9","ref":"refs/heads/master","pushedAt":"2024-02-18T23:54:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Bug fixes for remote camera signaling via websocket.\nAdd an example websocket server.","shortMessageHtmlLink":"Bug fixes for remote camera signaling via websocket."}},{"before":"533cbeb7a8c287bd161a8767655bff4625b29862","after":"839cfdc3aeb0bcf74fbdf5579bb1a797ce90587a","ref":"refs/heads/v9.0","pushedAt":"2024-02-16T00:29:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Refactor message handling between replay page and a remote camera page.\nClose remote camera poller in replay page if no longer in use.\nSlow the polling pace (500ms vs 200ms previously).\nImplement support for websocket signaling for message poller, if a websocket URL is provided.","shortMessageHtmlLink":"Refactor message handling between replay page and a remote camera page."}},{"before":"533cbeb7a8c287bd161a8767655bff4625b29862","after":"839cfdc3aeb0bcf74fbdf5579bb1a797ce90587a","ref":"refs/heads/master","pushedAt":"2024-02-16T00:29:29.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jeffpiazza","name":"Jeff Piazza","path":"/jeffpiazza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13140826?s=80&v=4"},"commit":{"message":"Refactor message handling between replay page and a remote camera page.\nClose remote camera poller in replay page if no longer in use.\nSlow the polling pace (500ms vs 200ms previously).\nImplement support for websocket signaling for message poller, if a websocket URL is provided.","shortMessageHtmlLink":"Refactor message handling between replay page and a remote camera page."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERsOL6AA","startCursor":null,"endCursor":null}},"title":"Activity · jeffpiazza/derbynet"}