{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1663788,"defaultBranch":"master","name":"Limnoria","ownerLogin":"progval","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-04-26T08:18:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/406946?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724873723.0","currentOid":""},"activityList":{"items":[{"before":"6abf54103a57427be237e04d4e099cf4cb74e703","after":"6f6f952338efca60ca5db624d270dda5bb1175ff","ref":"refs/heads/master","pushedAt":"2024-08-26T16:38:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Factoids: Fix search results when single key matched\n\n1. Display the key itself (in addition to the values), because\n searching factoids makes little sense without returning the key\n2. Display only matching values, instead of all other values,\n because some filters act on values","shortMessageHtmlLink":"Factoids: Fix search results when single key matched"}},{"before":"603cb600aa5ce940fb74620d33109d1913ae1767","after":"6abf54103a57427be237e04d4e099cf4cb74e703","ref":"refs/heads/master","pushedAt":"2024-08-25T08:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Updated russian translation based on updated messages.pot","shortMessageHtmlLink":"Updated russian translation based on updated messages.pot"}},{"before":"8e5b7e517b84a6d3608df5f803aeaeb965fcd955","after":null,"ref":"refs/heads/no-textwrap","pushedAt":"2024-08-25T08:20:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"b075a94396ae32cd8161c67c6e3568eb8e97b220","after":"603cb600aa5ce940fb74620d33109d1913ae1767","ref":"refs/heads/master","pushedAt":"2024-08-25T08:20:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Fix NormalizedString serialization splitting within escape sequences.\n\nResolves #1589","shortMessageHtmlLink":"Fix NormalizedString serialization splitting within escape sequences."}},{"before":null,"after":"8e5b7e517b84a6d3608df5f803aeaeb965fcd955","ref":"refs/heads/no-textwrap","pushedAt":"2024-08-24T20:53:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Fix NormalizedString serialization splitting within escape sequences.","shortMessageHtmlLink":"Fix NormalizedString serialization splitting within escape sequences."}},{"before":"7d840ab2d570e5eb06e373d3f2fc5c161db6fb2e","after":null,"ref":"refs/heads/private-instant","pushedAt":"2024-08-24T09:55:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"04e0bd42718ca22eec515f57d2ee5fe5b3adc1aa","after":"b075a94396ae32cd8161c67c6e3568eb8e97b220","ref":"refs/heads/master","pushedAt":"2024-08-24T09:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Add config value supybot.reply.mores.instant.whenPrivate\n\nThis allows overriding supybot.reply.mores.instant for private messages, where\nit is usually more tolerable to send multiple lines.\n\nHowever, this still defaults to 1, in order to not be abusable by default.","shortMessageHtmlLink":"Add config value supybot.reply.mores.instant.whenPrivate"}},{"before":null,"after":"7d840ab2d570e5eb06e373d3f2fc5c161db6fb2e","ref":"refs/heads/private-instant","pushedAt":"2024-08-24T08:18:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Add config value supybot.reply.mores.instant.whenPrivate\n\nThis allows overriding supybot.reply.mores.instant for private messages, where\nit is usually more tolerable to send multiple lines.\n\nHowever, this still defaults to 1, in order to not be abusable by default.","shortMessageHtmlLink":"Add config value supybot.reply.mores.instant.whenPrivate"}},{"before":"c56fc5aa81b4d2d57080f417e9a5ae961370e317","after":"04e0bd42718ca22eec515f57d2ee5fe5b3adc1aa","ref":"refs/heads/master","pushedAt":"2024-08-24T07:48:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"plugin-doc: Prevent hyphenation of -- in command syntax","shortMessageHtmlLink":"plugin-doc: Prevent hyphenation of -- in command syntax"}},{"before":"72e90b69728d089de13974bd41aac29c4c08f513","after":"c56fc5aa81b4d2d57080f417e9a5ae961370e317","ref":"refs/heads/master","pushedAt":"2024-08-15T21:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Web: Add youtu.be to Youtube's domain list","shortMessageHtmlLink":"Web: Add youtu.be to Youtube's domain list"}},{"before":"bb120edbb1f4d5e60f490e5f4e60b1598f0eac0f","after":"72e90b69728d089de13974bd41aac29c4c08f513","ref":"refs/heads/master","pushedAt":"2024-08-02T05:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Use cProfile instead of profile\n\nI can't open .prof files created with 'profile' using pyprof2calltree:\n\n```\nTraceback (most recent call last):\n File \"/home/val/.local/bin/pyprof2calltree\", line 8, in \n sys.exit(main())\n ^^^^^^\n File \"/home/val/.local/lib/python3.11/site-packages/pyprof2calltree.py\", line 339, in main\n kg = CalltreeConverter(pstats.Stats(args.infile))\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/val/.local/lib/python3.11/site-packages/pyprof2calltree.py\", line 178, in __init__\n self.entries = pstats2entries(profiling_data)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"/home/val/.local/lib/python3.11/site-packages/pyprof2calltree.py\", line 135, in pstats2entries\n cc, nc, tt, ct = call_info\n ^^^^^^^^^^^^^^\nTypeError: cannot unpack non-iterable int object\n```","shortMessageHtmlLink":"Use cProfile instead of profile"}},{"before":"10a341c70cdbf12405d3d8c50987921901a8aee6","after":"bb120edbb1f4d5e60f490e5f4e60b1598f0eac0f","ref":"refs/heads/master","pushedAt":"2024-08-01T20:39:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Fix --profile\n\nBroken by 0572d499883ba1f320a01f0125b00c5962fdc2cd","shortMessageHtmlLink":"Fix --profile"}},{"before":"f7b847091af985fbc312cfb2c71d14e922f9b23b","after":"10a341c70cdbf12405d3d8c50987921901a8aee6","ref":"refs/heads/master","pushedAt":"2024-07-24T19:12:01.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Merge pull request #1546 from progval/account-ban\n\nAdd support for account-based channel bans","shortMessageHtmlLink":"Merge pull request #1546 from progval/account-ban"}},{"before":"2f8e1e5dff56360179ac31c7074da12a3bdcc361","after":"f7b847091af985fbc312cfb2c71d14e922f9b23b","ref":"refs/heads/master","pushedAt":"2024-07-24T19:06:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Added russian locale to limnoria (#1585)\n\nTranslated with lokalise.com","shortMessageHtmlLink":"Added russian locale to limnoria (#1585)"}},{"before":"30f8e4e0c698e80e06802c1726c979bb43e1996c","after":"55ecf60df53f47049891052fad68035185b3f3e4","ref":"refs/heads/pyproject","pushedAt":"2024-07-20T19:50:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Add missing subpackage supybot.scripts","shortMessageHtmlLink":"Add missing subpackage supybot.scripts"}},{"before":"d8115e6f3dcb70aeb78c6d05a4f4da4d918f8a26","after":"2f8e1e5dff56360179ac31c7074da12a3bdcc361","ref":"refs/heads/master","pushedAt":"2024-07-20T19:47:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Added russian locale to NickAuth plugin","shortMessageHtmlLink":"Added russian locale to NickAuth plugin"}},{"before":"bc852379f5f40b48ca8b0aca41e94446c7a60002","after":"d8115e6f3dcb70aeb78c6d05a4f4da4d918f8a26","ref":"refs/heads/master","pushedAt":"2024-07-20T17:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"dbi.FlatfileMapping: Fix listing records on Windows\n\nAll other methods open the file as UTF-8, but this one still used\nthe system's default.","shortMessageHtmlLink":"dbi.FlatfileMapping: Fix listing records on Windows"}},{"before":"54f7b5a5b64e0551a27dc73dc0c561052a2576e8","after":"be3dae35584de16e8f4c8c8faa39681048bd922b","ref":"refs/heads/account-ban","pushedAt":"2024-07-19T14:41:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Add test the bot won't account-extban itself","shortMessageHtmlLink":"Add test the bot won't account-extban itself"}},{"before":"cf1231df4e4131d1879f72637581d5240561744c","after":"54f7b5a5b64e0551a27dc73dc0c561052a2576e8","ref":"refs/heads/account-ban","pushedAt":"2024-07-19T11:34:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"When only --account is provided, fallback to supybot.protocols.irc.banmask before exact mask","shortMessageHtmlLink":"When only --account is provided, fallback to supybot.protocols.irc.ba…"}},{"before":"cadc8f93ab68a6fad11e85c027f6abc84e6fb888","after":"cf1231df4e4131d1879f72637581d5240561744c","ref":"refs/heads/account-ban","pushedAt":"2024-07-19T11:18:12.000Z","pushType":"push","commitsCount":74,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Merge branch 'master' into account-ban","shortMessageHtmlLink":"Merge branch 'master' into account-ban"}},{"before":"21a3fa0b86b2066fb690a882c8ca2fdb6b1888ae","after":"cadc8f93ab68a6fad11e85c027f6abc84e6fb888","ref":"refs/heads/account-ban","pushedAt":"2024-07-19T11:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Cowardly refuse to ban oneself with an account extban","shortMessageHtmlLink":"Cowardly refuse to ban oneself with an account extban"}},{"before":"a399a54a2b3a42f76d6d944fd8dd2b808f1e3c03","after":null,"ref":"refs/heads/builtins-cleanup","pushedAt":"2024-07-17T20:05:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"9fceb85c414bb7d06b1346eada16853a33ac4e99","after":"bc852379f5f40b48ca8b0aca41e94446c7a60002","ref":"refs/heads/master","pushedAt":"2024-07-17T20:05:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Remove adding force to builtins (#1535)","shortMessageHtmlLink":"Remove adding force to builtins (#1535)"}},{"before":"8b3d88a1e36991861b3c7c155f1966678f10e029","after":null,"ref":"refs/heads/pypy3.10","pushedAt":"2024-07-17T20:00:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"}},{"before":"b3f256681fef53fa8035c1e9d130791a163391ca","after":"9fceb85c414bb7d06b1346eada16853a33ac4e99","ref":"refs/heads/master","pushedAt":"2024-07-17T20:00:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"ci: Bump Pypy version (#1575)\n\n* ci: Bump Pypy version\r\n\r\n* Math: update test\r\n\r\n* cryptography doesn't work on pypy3.10","shortMessageHtmlLink":"ci: Bump Pypy version (#1575)"}},{"before":"5e24dc9ed3f56b6e75ecd81484fc7ca2f0cdf53d","after":"7187f4882f3583030bd6e74506292a5d192b2b7a","ref":"refs/heads/sedregex-pickling","pushedAt":"2024-07-15T10:54:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"SedRegex: Avoid pickling IrcMsg objects","shortMessageHtmlLink":"SedRegex: Avoid pickling IrcMsg objects"}},{"before":"3bb77a70829ddea0838eb63a46bfa3293ac878cb","after":"5e24dc9ed3f56b6e75ecd81484fc7ca2f0cdf53d","ref":"refs/heads/sedregex-pickling","pushedAt":"2024-07-15T10:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"SedRegex: Avoid pickling the Irc object","shortMessageHtmlLink":"SedRegex: Avoid pickling the Irc object"}},{"before":null,"after":"3bb77a70829ddea0838eb63a46bfa3293ac878cb","ref":"refs/heads/sedregex-pickling","pushedAt":"2024-07-15T09:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"SedRegex: Avoid pickling the plugin object\n\nIt looks like it might be unpicklable on Windows.","shortMessageHtmlLink":"SedRegex: Avoid pickling the plugin object"}},{"before":"01cdfee53e9ab4858c1ffff149e5a43510c4fa1a","after":"b3f256681fef53fa8035c1e9d130791a163391ca","ref":"refs/heads/master","pushedAt":"2024-07-11T14:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"progval","name":"Val Lorentz","path":"/progval","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/406946?s=80&v=4"},"commit":{"message":"Services: Fix crash in __call__\n\nWhen a password is added for a nick that is not a valid config entry name,\nthis causes _getNickServPassword to raise an error; and __call__ needs\nto catch it or the bot becomes unusable.","shortMessageHtmlLink":"Services: Fix crash in __call__"}},{"before":"7ccaeb088abec2b3681aaa14a42c2e116a35f38f","after":"01cdfee53e9ab4858c1ffff149e5a43510c4fa1a","ref":"refs/heads/master","pushedAt":"2024-06-28T02:05:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jlu5","name":"James Lu","path":"/jlu5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4644601?s=80&v=4"},"commit":{"message":"Karma: ignore trailing chars, spaces, tabs (#1579)\n\nSigned-off-by: Pratyush Desai ","shortMessageHtmlLink":"Karma: ignore trailing chars, spaces, tabs (#1579)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpHoUbgA","startCursor":null,"endCursor":null}},"title":"Activity · progval/Limnoria"}