{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":488000541,"defaultBranch":"frost","name":"rDrama","ownerLogin":"themotte","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-02T21:49:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57989658?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1691566204.0","currentOid":""},"activityList":{"items":[{"before":"f3df5cda2663ccfd33d98011779b503ac53e9724","after":"5f76bbf9219e488427e1c198cb112c46251638ca","ref":"refs/heads/frost","pushedAt":"2024-05-22T04:04:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Reports from shadowbanned people aren't visible to anyone except the top admins.","shortMessageHtmlLink":"Fix: Reports from shadowbanned people aren't visible to anyone except…"}},{"before":"dd22ee61b982860a880b6b0387e5219fc8bcc19a","after":"f3df5cda2663ccfd33d98011779b503ac53e9724","ref":"refs/heads/frost","pushedAt":"2024-05-22T04:03:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Remove shadowban alt virality.","shortMessageHtmlLink":"Remove shadowban alt virality."}},{"before":"4fc50e16acaf0caa299d93acaae160f7630d75ee","after":"dd22ee61b982860a880b6b0387e5219fc8bcc19a","ref":"refs/heads/frost","pushedAt":"2024-04-09T15:22:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Add timestamp to reports.","shortMessageHtmlLink":"Add timestamp to reports."}},{"before":"5ab013fb4a4ba2fabf63df2ce38d3d67aac18a1e","after":"4fc50e16acaf0caa299d93acaae160f7630d75ee","ref":"refs/heads/frost","pushedAt":"2024-04-01T05:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Boost post length maximum.","shortMessageHtmlLink":"Boost post length maximum."}},{"before":"495696bad6617c08bd4fdf4b7757fc8dc3a41300","after":"5ab013fb4a4ba2fabf63df2ce38d3d67aac18a1e","ref":"refs/heads/frost","pushedAt":"2024-01-31T19:30:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Nuke-user option broken.","shortMessageHtmlLink":"Fix: Nuke-user option broken."}},{"before":"040fd999972447f88287574c495cc3ddf599177d","after":"495696bad6617c08bd4fdf4b7757fc8dc3a41300","ref":"refs/heads/frost","pushedAt":"2024-01-13T15:32:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Make pre elements legible","shortMessageHtmlLink":"Make pre elements legible"}},{"before":"3c6626ae9ec432583cf1816e4f582cdf19835805","after":"040fd999972447f88287574c495cc3ddf599177d","ref":"refs/heads/frost","pushedAt":"2024-01-13T15:31:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Recommend that users use th elements in table headers\n\nhttps://html.spec.whatwg.org/multipage/tables.html#the-th-element","shortMessageHtmlLink":"Recommend that users use th elements in table headers"}},{"before":"f4b280eaee6d4cd275c24b39516783d4818181cd","after":"3c6626ae9ec432583cf1816e4f582cdf19835805","ref":"refs/heads/frost","pushedAt":"2024-01-05T10:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Improve table formatting\n\nRemove random bold weight and add borders\r\nhttps://www.themotte.org/post/810/smallscale-question-sunday-for-december-31/176518?context=8#context","shortMessageHtmlLink":"Improve table formatting"}},{"before":"61ec760536095622754c3a650928aa34d662dae1","after":"f4b280eaee6d4cd275c24b39516783d4818181cd","ref":"refs/heads/frost","pushedAt":"2023-12-09T23:11:38.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Formatting buttons: handle nested formatting","shortMessageHtmlLink":"Formatting buttons: handle nested formatting"}},{"before":"6741d4c41d6912ef0af6be53d550e946e5a9e4a3","after":"61ec760536095622754c3a650928aa34d662dae1","ref":"refs/heads/frost","pushedAt":"2023-11-27T09:44:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix typo in reply container id","shortMessageHtmlLink":"Fix typo in reply container id"}},{"before":"a856dcbf3b72a3633482ce8041927085763b741d","after":"6741d4c41d6912ef0af6be53d550e946e5a9e4a3","ref":"refs/heads/frost","pushedAt":"2023-11-27T06:07:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Add reply container for comments at depth limit","shortMessageHtmlLink":"Add reply container for comments at depth limit"}},{"before":"52268047b3e2afaf048b4ac30ac60ab8813eac30","after":"a856dcbf3b72a3633482ce8041927085763b741d","ref":"refs/heads/frost","pushedAt":"2023-11-08T12:45:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix notifications from blocked users (#711)","shortMessageHtmlLink":"Fix notifications from blocked users (#711)"}},{"before":"fc8834950e739c4795572c6840bc49c811166eae","after":"52268047b3e2afaf048b4ac30ac60ab8813eac30","ref":"refs/heads/frost","pushedAt":"2023-11-08T10:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"adjust whitespace in comments.html","shortMessageHtmlLink":"adjust whitespace in comments.html"}},{"before":"c5d380afb15668a111b6d8fbb8eef3cff617da23","after":"fc8834950e739c4795572c6840bc49c811166eae","ref":"refs/heads/frost","pushedAt":"2023-10-12T17:41:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: HCaptcha broken.","shortMessageHtmlLink":"Fix: HCaptcha broken."}},{"before":"6078b2e69797ebaf746223dbaf731e5d4670228b","after":"c5d380afb15668a111b6d8fbb8eef3cff617da23","ref":"refs/heads/frost","pushedAt":"2023-10-12T17:16:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Add CSP for hcaptcha.","shortMessageHtmlLink":"Fix: Add CSP for hcaptcha."}},{"before":"9edfb64c0831b63db46cd6a264326649d29da4e4","after":"6078b2e69797ebaf746223dbaf731e5d4670228b","ref":"refs/heads/frost","pushedAt":"2023-09-11T09:34:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Tabs in the content header breaks nginx.","shortMessageHtmlLink":"Fix: Tabs in the content header breaks nginx."}},{"before":"b345a62dbbbed8cf1cd4ab3f9f6a4efeb1d057fb","after":"9edfb64c0831b63db46cd6a264326649d29da4e4","ref":"refs/heads/frost","pushedAt":"2023-09-11T09:00:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Actually clean this up *properly*.","shortMessageHtmlLink":"Actually clean this up *properly*."}},{"before":"e7926952b3dc89ec8d4a1c5f1c77908c36a3709b","after":"b345a62dbbbed8cf1cd4ab3f9f6a4efeb1d057fb","ref":"refs/heads/frost","pushedAt":"2023-09-11T07:56:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Bring the CSP up to standard. (#699)","shortMessageHtmlLink":"Bring the CSP up to standard. (#699)"}},{"before":"7b12fba9455fe260c80f30fe47b08e7085dc0e21","after":"e7926952b3dc89ec8d4a1c5f1c77908c36a3709b","ref":"refs/heads/frost","pushedAt":"2023-09-11T07:45:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"🏦 Database Change: convert created utc to datetimez for viewers (#697)\n\n* passed the test\r\n\r\n* this works better\r\n\r\n* Remove commented-out code.\r\n\r\n* Remove commented-out code.\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Rog-Wilhelm ","shortMessageHtmlLink":"🏦 Database Change: convert created utc to datetimez for viewers (#697)"}},{"before":"75edfe8b31e96ed0b438a93864d17e9390a8a341","after":"7b12fba9455fe260c80f30fe47b08e7085dc0e21","ref":"refs/heads/frost","pushedAt":"2023-09-11T07:24:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Clean up CSP a little more to work properly with Analytics. (#698)","shortMessageHtmlLink":"Clean up CSP a little more to work properly with Analytics. (#698)"}},{"before":"41497958b6234a25bbf60d956615550765e49ad9","after":"75edfe8b31e96ed0b438a93864d17e9390a8a341","ref":"refs/heads/frost","pushedAt":"2023-09-05T04:09:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Mod-only information leaked via the API. (#696)","shortMessageHtmlLink":"Fix: Mod-only information leaked via the API. (#696)"}},{"before":"ae58ca89eb7dc30637cf64db5ca19cec05b2ca91","after":"41497958b6234a25bbf60d956615550765e49ad9","ref":"refs/heads/frost","pushedAt":"2023-09-04T20:28:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Clean up a few minor code quality issues in the chat system.","shortMessageHtmlLink":"Clean up a few minor code quality issues in the chat system."}},{"before":"310c6c44241a71512346d14233202aaff21c43f8","after":"ae58ca89eb7dc30637cf64db5ca19cec05b2ca91","ref":"refs/heads/frost","pushedAt":"2023-09-04T17:42:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Add debug option to make volunteer debugging easier.","shortMessageHtmlLink":"Add debug option to make volunteer debugging easier."}},{"before":"7032d0680d6c7370c19c7ada62f130e3abc01f3d","after":"310c6c44241a71512346d14233202aaff21c43f8","ref":"refs/heads/frost","pushedAt":"2023-09-04T17:42:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Rig up chat to be suitable for a Doge election. (Hopefully.) (#692)\n\n* Integrate chat from upstream\r\n\r\nSubstantially borrowed from upstream ref: 13a208ee88e55 (before they\r\nstarted editing generated artefacts instead of source).\r\n\r\nIntegrated, including:\r\n - Remove previously removed features: emoji, hats, and name colors\r\n - Compensate for lack of unified root template\r\n - Add React build process to Dockerfile and `bootstrap/init.sh`\r\n - Preliminary integration of chat websocket workers\r\n\r\nFor testing, modify `supervisord.conf.dev` to put chat on port 80 and\r\nthe site service on some other port. Then visit: http://localhost/chat\r\n\r\nStill to do:\r\n - Access control for specific small-groups (and admins probably):\r\n Set the values somewhere (site_settings.json? Redis?) and use for\r\n authorization in `chat_is_allowed`.\r\n - Proxying only /chat to the websocket workers\r\n - Chat persistance across restarts: either Redis devops or to DB\r\n\r\n* Add nginx server to do appropriate redirection.\r\n\r\n* Add necessary columns to User.\r\n\r\n* Wire up chat permissions.\r\n\r\n* Reload chat on source change.\r\n\r\n* Add a better structure for slash commands and add/remove functionality.\r\n\r\n* Stop putting up previews of slash commands.\r\n\r\n* We require more whitespace.\r\n\r\n* Strip DMs out entirely, I currently do not want to deal with them.\r\n\r\n* Change \"Users Online\" to just \"Users\".\r\n\r\n* Clean up a little more DM detritus.\r\n\r\n* Save chat history in database.\r\n\r\n* Remove unnecessary hefty query to the DB.\r\n\r\n* Clean up optimistic messages.\r\n\r\n* Initial implementation of notification icon.\r\n\r\n* Update readme a little bit.\r\n\r\n* Fix notification highlight (mostly).\r\n\r\n* Remove chat version number that will never be updated.\r\n\r\n* Fix: Errors on logged-out users.\r\n\r\n* Add function to nuke the chat state.\r\n\r\n* Update DB.\r\n\r\n* Add a dedicated deployable docker image.\r\n\r\n* Fix: init_build.sh execute bit not set.\r\n\r\n* Whoops, screwed up the abort() call.\r\n\r\n* Relax chat rate limiter.\r\n\r\n* Remove a somewhat silly comment.\r\n\r\n* Remove an unnecessary g.db.add().\r\n\r\n---------\r\n\r\nCo-authored-by: TLSM ","shortMessageHtmlLink":"Rig up chat to be suitable for a Doge election. (Hopefully.) (#692)"}},{"before":"c14fce184c1ffc8160fd6076b4a16da9052bce54","after":"7032d0680d6c7370c19c7ada62f130e3abc01f3d","ref":"refs/heads/frost","pushedAt":"2023-09-02T23:42:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Release-mode server trying to reload on code changes.","shortMessageHtmlLink":"Fix: Release-mode server trying to reload on code changes."}},{"before":"dba6d3745600a812edef7c93601e9fc95ad09d88","after":"c14fce184c1ffc8160fd6076b4a16da9052bce54","ref":"refs/heads/frost","pushedAt":"2023-08-27T18:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Usernotes aren't sorted by timestamp.","shortMessageHtmlLink":"Fix: Usernotes aren't sorted by timestamp."}},{"before":"2f82457f5e18cae2957e52a47f486cfe5af71456","after":"dba6d3745600a812edef7c93601e9fc95ad09d88","ref":"refs/heads/frost","pushedAt":"2023-08-25T16:21:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Volunteer timestamp field doesn't default properly","shortMessageHtmlLink":"Fix: Volunteer timestamp field doesn't default properly"}},{"before":"cba354098f15c2539384fd348bd41b99072e3c63","after":"2f82457f5e18cae2957e52a47f486cfe5af71456","ref":"refs/heads/frost","pushedAt":"2023-08-25T08:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Fix: Two spoilers on the same line causes unintended results.","shortMessageHtmlLink":"Fix: Two spoilers on the same line causes unintended results."}},{"before":"a32fe3e90cff76e9c1d912029be7a3f40196801f","after":"cba354098f15c2539384fd348bd41b99072e3c63","ref":"refs/heads/frost","pushedAt":"2023-08-25T07:25:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Compensate for a currently-unsolved bug involving notifications with weird states.","shortMessageHtmlLink":"Compensate for a currently-unsolved bug involving notifications with …"}},{"before":"4f8ba42738b4a5b7e871c5028470816456f2e3d3","after":"a32fe3e90cff76e9c1d912029be7a3f40196801f","ref":"refs/heads/frost","pushedAt":"2023-08-25T07:25:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zorbathut","name":"Ben Rog-Wilhelm","path":"/zorbathut","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160754?s=80&v=4"},"commit":{"message":"Add a commented-out line to support specific DB files during dev.","shortMessageHtmlLink":"Add a commented-out line to support specific DB files during dev."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUH4S2gA","startCursor":null,"endCursor":null}},"title":"Activity · themotte/rDrama"}