{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44455467,"defaultBranch":"master","name":"minetest","ownerLogin":"SmallJoker","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-10-17T21:33:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1497498?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720633562.0","currentOid":""},"activityList":{"items":[{"before":"21deafad629fe2938820bb9932aca49ff953720d","after":"976a2a25c38dc32d1e57c2e0b03ea1b127eee1bb","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-12T17:13:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"less code = better code","shortMessageHtmlLink":"less code = better code"}},{"before":"9f97dc4127c7633500b8920798888d0207659aa6","after":"21deafad629fe2938820bb9932aca49ff953720d","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-12T17:12:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"less code = better code","shortMessageHtmlLink":"less code = better code"}},{"before":"be548aaf488af3a0025d385ae9e928be9ed8769d","after":"9f97dc4127c7633500b8920798888d0207659aa6","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-12T17:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"less code = better code","shortMessageHtmlLink":"less code = better code"}},{"before":"a977b9e6d7c4d0124945fb918200a6ed1c6bfe8a","after":"be548aaf488af3a0025d385ae9e928be9ed8769d","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-10T20:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"attempt 4","shortMessageHtmlLink":"attempt 4"}},{"before":"26299e50cf972a7ebed24536694b03a909f387a5","after":"ee7282ccb0bc791dffc68da6cfe99b9d31d16200","ref":"refs/heads/pr_14839_transition_phase_HUD_type","pushedAt":"2024-07-10T17:49:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Lua API: allow smooth 'hud_elem_type' transition phase\n\nMigrating this field name is annoying (need protocol version checks),\nhence silently accepting exact duplicates allow a convenient transition phase.","shortMessageHtmlLink":"Lua API: allow smooth 'hud_elem_type' transition phase"}},{"before":null,"after":"26299e50cf972a7ebed24536694b03a909f387a5","ref":"refs/heads/pr_14839_transition_phase_HUD_type","pushedAt":"2024-07-10T17:46:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Lua API: allow smooth 'hud_elem_type' transition phase\n\nMigrating this field name is annoying (need protocol version checks),\nhence silently accepting exact duplicates allow a convenient transition phase.","shortMessageHtmlLink":"Lua API: allow smooth 'hud_elem_type' transition phase"}},{"before":"1fe2733b09733cfe8a173fac10dbe2d37c9a2fdb","after":"a977b9e6d7c4d0124945fb918200a6ed1c6bfe8a","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-10T16:44:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"this is the best I can achieve for now","shortMessageHtmlLink":"this is the best I can achieve for now"}},{"before":"f7c34e02379ed633665d311e56721828a0c9b7f5","after":"1fe2733b09733cfe8a173fac10dbe2d37c9a2fdb","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-09T17:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"simplify, document","shortMessageHtmlLink":"simplify, document"}},{"before":"6c3d1f4a6675d2d5a8c4f8863d0dc52686f36307","after":"f7c34e02379ed633665d311e56721828a0c9b7f5","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-09T17:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"forgive me father for I have sinned\n\nit works but at what cost?","shortMessageHtmlLink":"forgive me father for I have sinned"}},{"before":"ce7c86c70a34f3d36fbdff6d938b1520d0f3d188","after":"6c3d1f4a6675d2d5a8c4f8863d0dc52686f36307","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-09T17:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"forgive me father for I have sinned","shortMessageHtmlLink":"forgive me father for I have sinned"}},{"before":null,"after":"ce7c86c70a34f3d36fbdff6d938b1520d0f3d188","ref":"refs/heads/pr_14832_alternative_fix_for_13961","pushedAt":"2024-07-08T17:25:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Inventory: only pick up stacks from the same list\n\nPreviously, stacks from any hovered inventory list were collected.\nThere is no such matching inventory action, thus must be disallowed.","shortMessageHtmlLink":"Inventory: only pick up stacks from the same list"}},{"before":null,"after":"039d1f42aead24feba500f2bd239a46a889cd273","ref":"refs/heads/auto_scrollbar_14623","pushedAt":"2024-05-08T07:33:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Document & bump version","shortMessageHtmlLink":"Document & bump version"}},{"before":null,"after":"9c11f1654eeeb5bcabe9401e4634c8790a58d7a2","ref":"refs/heads/console_double_open_14585","pushedAt":"2024-04-30T18:14:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Chat console: Prevent input loss on double open","shortMessageHtmlLink":"Chat console: Prevent input loss on double open"}},{"before":null,"after":"3a9503c3409e2628560949d8448fb26575d987a1","ref":"refs/heads/inventory_prediction_14572","pushedAt":"2024-04-24T18:45:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Client: fix unknown texture upon shift-move to full inventory list\n\nFixes a regression caused by 4245a760\n'moveItemSomewhere' attempted to add a leftover stack to an empty stack, resulting\nin an empty name with non-0 ItemStack count.","shortMessageHtmlLink":"Client: fix unknown texture upon shift-move to full inventory list"}},{"before":"f64aaa9bc96485a8d17e39a3a9c02e9eef60a75a","after":"de1f32c387563e2ff0650ed0eab432c7d2b90257","ref":"refs/heads/hud_colors_14552","pushedAt":"2024-04-18T17:28:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"foobar","shortMessageHtmlLink":"foobar"}},{"before":"3551c2d8b761dc8af4b0ea817872d7a1d526afa4","after":"f64aaa9bc96485a8d17e39a3a9c02e9eef60a75a","ref":"refs/heads/hud_colors_14552","pushedAt":"2024-04-18T17:26:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"foobar","shortMessageHtmlLink":"foobar"}},{"before":null,"after":"3551c2d8b761dc8af4b0ea817872d7a1d526afa4","ref":"refs/heads/hud_colors_14552","pushedAt":"2024-04-18T17:14:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"HUD: Text element color support","shortMessageHtmlLink":"HUD: Text element color support"}},{"before":"bc089daf198d0aeacff0de4650f242e112cd1637","after":"c696f8f730106f0ab3d3946849e3958760fe4912","ref":"refs/heads/mt_api_version","pushedAt":"2024-03-17T15:33:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Script API: introduce an API version number\n\nAs the list of minetest.features.* grows, it seems to be more future-proof\nto use a numeric value to refer to in the documentation.\nSimilar concepts are already in use:\n\n * formspec version\n * protocol version","shortMessageHtmlLink":"Script API: introduce an API version number"}},{"before":null,"after":"bc089daf198d0aeacff0de4650f242e112cd1637","ref":"refs/heads/mt_api_version","pushedAt":"2024-03-17T15:25:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Script API: introduce an API version number\n\nAs the list of minetest.features.* grows, it seems to be more future-proof\nto use a numeric value to refer to in the documentation.\nSimilar concepts are already in use:\n\n * formspec version\n * protocol version","shortMessageHtmlLink":"Script API: introduce an API version number"}},{"before":"25c160b6eee31bf37dc3ee9c7ad84978491d402f","after":"2e6810fa9efc81cab3d39c7565badef503499fbd","ref":"refs/heads/remoteplayer_peer_id_fix_14443","pushedAt":"2024-03-09T10:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"asdf\n\nCo-authored-by: sfan5 ","shortMessageHtmlLink":"asdf"}},{"before":null,"after":"25c160b6eee31bf37dc3ee9c7ad84978491d402f","ref":"refs/heads/remoteplayer_peer_id_fix_14443","pushedAt":"2024-03-08T19:15:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Avoid packets getting sent to disconnected players\n\nMany functions expect RemotePlayer to have a valid peer ID,\nthis however is not the case immediately after disconnecting\nwhere the object is still alive and pending for removal.\n\nServerEnvironment::getPlayer(const char *, bool) now only\nreturns players that are connected unless forced to.","shortMessageHtmlLink":"Avoid packets getting sent to disconnected players"}},{"before":"52ba4d8f3718fdf2c59df477bebaf4c0456d78c7","after":"610c9cd488640b0674dbc8aabbac92e8416a1b7b","ref":"refs/heads/metadata_setstring_nil_14391","pushedAt":"2024-02-22T17:04:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"MetaData: restore undocumented set_string behaviour","shortMessageHtmlLink":"MetaData: restore undocumented set_string behaviour"}},{"before":null,"after":"52ba4d8f3718fdf2c59df477bebaf4c0456d78c7","ref":"refs/heads/metadata_setstring_nil_14391","pushedAt":"2024-02-21T19:14:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"MetaData: restore undocumented set_string behaviour","shortMessageHtmlLink":"MetaData: restore undocumented set_string behaviour"}},{"before":"76b3daef0089f6a60851b8a9b93a914829b5583f","after":"b50b9c16da48492a1e32c8be7108ede4d01690d0","ref":"refs/heads/item_move_interlaved","pushedAt":"2024-02-17T08:19:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Unittest: Add inventory callback tests","shortMessageHtmlLink":"Unittest: Add inventory callback tests"}},{"before":"5de31f952aa4dd6ce01a70b69627d4f91029c100","after":"75ab8e160871b5c41bc8094d626709ad6ee2055c","ref":"refs/heads/sync_remoteplayer_14313","pushedAt":"2024-02-01T18:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Fix up kickAllPlayers","shortMessageHtmlLink":"Fix up kickAllPlayers"}},{"before":"64156be8257391c78baba5011dc7373d7c6e22b1","after":"5de31f952aa4dd6ce01a70b69627d4f91029c100","ref":"refs/heads/sync_remoteplayer_14313","pushedAt":"2024-01-28T13:10:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"pass RemotePlayer to SendInventory","shortMessageHtmlLink":"pass RemotePlayer to SendInventory"}},{"before":"4b18065a637de31a6ecc4ef273d1f13a350a7d3d","after":"64156be8257391c78baba5011dc7373d7c6e22b1","ref":"refs/heads/sync_remoteplayer_14313","pushedAt":"2024-01-28T13:02:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"review comments","shortMessageHtmlLink":"review comments"}},{"before":null,"after":"4b18065a637de31a6ecc4ef273d1f13a350a7d3d","ref":"refs/heads/sync_remoteplayer_14313","pushedAt":"2024-01-28T10:37:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"RemotePlayer: make peer ID always reflect the validity of PlayerSAO\n\nUpon disconnect, RemotePlayer still had a peer ID assigned even though\nthe PlayerSAO object was maked as gone (for removal). This commit makes\nthat the following always holds true:\n\n\t(!sao || sao->isGone()) === (peer_id == PEER_ID_INEXISTENT)","shortMessageHtmlLink":"RemotePlayer: make peer ID always reflect the validity of PlayerSAO"}},{"before":"1b300ec391f1373e9c81ae7d706bac8d39c73737","after":"76b3daef0089f6a60851b8a9b93a914829b5583f","ref":"refs/heads/item_move_interlaved","pushedAt":"2024-01-20T13:06:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Unittest: Add inventory callback tests","shortMessageHtmlLink":"Unittest: Add inventory callback tests"}},{"before":"918904b39b79102c004d33a80836bfb54ed2d3a0","after":"1b300ec391f1373e9c81ae7d706bac8d39c73737","ref":"refs/heads/item_move_interlaved","pushedAt":"2024-01-20T13:03:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"SmallJoker","name":null,"path":"/SmallJoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1497498?s=80&v=4"},"commit":{"message":"Unittest: Add inventory callback tests","shortMessageHtmlLink":"Unittest: Add inventory callback tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfhNx6wA","startCursor":null,"endCursor":null}},"title":"Activity ยท SmallJoker/minetest"}