{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":72070681,"defaultBranch":"develop","name":"visidata","ownerLogin":"saulpw","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-27T04:21:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/236498?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715904115.0","currentOid":""},"activityList":{"items":[{"before":"38e3137d1d65abbd3c7dfbeea274d8011f366db8","after":"448318d9974ddcde378e9ae6d53167188cc27ae7","ref":"refs/heads/develop","pushedAt":"2024-05-24T07:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[history] create visidata_dir if not exists #2298","shortMessageHtmlLink":"[history] create visidata_dir if not exists #2298"}},{"before":"52384b1e007e8d874e52daf2a999ef971893056e","after":"38e3137d1d65abbd3c7dfbeea274d8011f366db8","ref":"refs/heads/develop","pushedAt":"2024-05-24T06:07:12.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2351 from midichef/join_loads\n\n[join-] load all sheets before joins","shortMessageHtmlLink":"Merge pull request #2351 from midichef/join_loads"}},{"before":"a9980b3a6fb6b47e5be3718b9906b33d18e53234","after":"52384b1e007e8d874e52daf2a999ef971893056e","ref":"refs/heads/develop","pushedAt":"2024-05-24T06:03:38.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2352 from midichef/ensureloaded_misc\n\n[misc-] add sync to ensureLoaded in guide, macros, sysedit, vdx","shortMessageHtmlLink":"Merge pull request #2352 from midichef/ensureloaded_misc"}},{"before":"d5ca4428596cae4a621a64f45dd3cec1480b1970","after":"a9980b3a6fb6b47e5be3718b9906b33d18e53234","ref":"refs/heads/develop","pushedAt":"2024-05-24T05:54:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2365 from midichef/xport_v2\n\n[sas-] make XptSheet rows be list instead of tuple","shortMessageHtmlLink":"Merge pull request #2365 from midichef/xport_v2"}},{"before":"c9e07eb31794165a2396dc060a5ff48cf983a075","after":"d5ca4428596cae4a621a64f45dd3cec1480b1970","ref":"refs/heads/develop","pushedAt":"2024-05-24T05:28:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2186 from midichef/status_longname\n\n[statusbar-] move sheet.longname into vd object","shortMessageHtmlLink":"Merge pull request #2186 from midichef/status_longname"}},{"before":"a6a1be8ced8c70b21f6ffc64e9b0ba6fa0fa350c","after":"c9e07eb31794165a2396dc060a5ff48cf983a075","ref":"refs/heads/develop","pushedAt":"2024-05-24T04:59:34.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[vdplus] move vestigial vdplus into new platform dir","shortMessageHtmlLink":"[vdplus] move vestigial vdplus into new platform dir"}},{"before":"d77d02109f9c535a9b92208c7a03b0160c43777e","after":"a6a1be8ced8c70b21f6ffc64e9b0ba6fa0fa350c","ref":"refs/heads/develop","pushedAt":"2024-05-23T05:55:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2370 from midichef/status_latency\n\n[status-] decrease latency of status() when other threads run","shortMessageHtmlLink":"Merge pull request #2370 from midichef/status_latency"}},{"before":"033c65c38e950367510c95899483c7ffc84a9283","after":"d77d02109f9c535a9b92208c7a03b0160c43777e","ref":"refs/heads/develop","pushedAt":"2024-05-23T05:47:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2411 from tavisrudd/patch-1\n\n[viewtsv] fix missing import and argument to open_tsv","shortMessageHtmlLink":"Merge pull request #2411 from tavisrudd/patch-1"}},{"before":"4d596a96cf7f64eba8d80875095374608b6eecc9","after":"033c65c38e950367510c95899483c7ffc84a9283","ref":"refs/heads/develop","pushedAt":"2024-05-22T07:30:38.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2369 from midichef/mainloop_timeout\n\n[mainloop-] during replay, redraw less often","shortMessageHtmlLink":"Merge pull request #2369 from midichef/mainloop_timeout"}},{"before":"b0b601f1e4b085242d01b8f11a5f6275b91a4033","after":"4d596a96cf7f64eba8d80875095374608b6eecc9","ref":"refs/heads/develop","pushedAt":"2024-05-22T07:09:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2400 from midichef/merge_diff_empty\n\n[join-] prevent diff error for empty merge cells","shortMessageHtmlLink":"Merge pull request #2400 from midichef/merge_diff_empty"}},{"before":"e31c90ca82a7750feda3e41acd5b3513ff266e87","after":"b0b601f1e4b085242d01b8f11a5f6275b91a4033","ref":"refs/heads/develop","pushedAt":"2024-05-21T00:23:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[dev] update bug report template #2397","shortMessageHtmlLink":"[dev] update bug report template #2397"}},{"before":"05536fb27d8d72d27d24423affd8114cb1f8e4af","after":"e31c90ca82a7750feda3e41acd5b3513ff266e87","ref":"refs/heads/develop","pushedAt":"2024-05-20T01:55:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2360 from midichef/http_errors\n\n[http-] on errors, show fail msg instead of traceback","shortMessageHtmlLink":"Merge pull request #2360 from midichef/http_errors"}},{"before":"54f81472c935764a7b65ebcf0ef7c5d760aedc88","after":"05536fb27d8d72d27d24423affd8114cb1f8e4af","ref":"refs/heads/develop","pushedAt":"2024-05-20T01:28:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2378 from midichef/keypresses_screen\n\n[mainloop-] prevent input() errors while pasting keys","shortMessageHtmlLink":"Merge pull request #2378 from midichef/keypresses_screen"}},{"before":"e96ffa9acf3c34b4eceb4e358df64e886024f79c","after":"54f81472c935764a7b65ebcf0ef7c5d760aedc88","ref":"refs/heads/develop","pushedAt":"2024-05-20T01:16:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2392 from midichef/replay_row_duplication\n\n[main-] fix rare duplication of replay cmds","shortMessageHtmlLink":"Merge pull request #2392 from midichef/replay_row_duplication"}},{"before":"e8db0ae518f639fedb3aa13fdb6d05dff62cf18a","after":"e96ffa9acf3c34b4eceb4e358df64e886024f79c","ref":"refs/heads/develop","pushedAt":"2024-05-19T21:31:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[sheets] display cell notes using clipdraw to allow onclick #2381","shortMessageHtmlLink":"[sheets] display cell notes using clipdraw to allow onclick #2381"}},{"before":"c4c49e44a7a1d2880b6b23a8932c3a27f4426883","after":"28b16a8106bcd5313a04c85b5df34bb191d6904d","ref":"refs/heads/pw24_textprogress","pushedAt":"2024-05-18T04:29:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"[path-] fix undercounted progress for multibyte chars #2323\n\nCo-authored-by: @midichef","shortMessageHtmlLink":"[path-] fix undercounted progress for multibyte chars #2323"}},{"before":"ab45bf7ef04a78c50311aefbeb3b6b0b4f2598de","after":"e8db0ae518f639fedb3aa13fdb6d05dff62cf18a","ref":"refs/heads/develop","pushedAt":"2024-05-17T22:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[text] pass through kwargs in open_text_source to open #2374","shortMessageHtmlLink":"[text] pass through kwargs in open_text_source to open #2374"}},{"before":"077962082361759d997cb54766152ac5bdc19fbe","after":"ab45bf7ef04a78c50311aefbeb3b6b0b4f2598de","ref":"refs/heads/develop","pushedAt":"2024-05-17T19:31:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2373 from midichef/side_colors\n\n[color-] make status colors more readable","shortMessageHtmlLink":"Merge pull request #2373 from midichef/side_colors"}},{"before":"ef6c6a238175f44ac0e09a5c424e856da86cb65a","after":"077962082361759d997cb54766152ac5bdc19fbe","ref":"refs/heads/develop","pushedAt":"2024-05-17T18:11:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[draw] show bare column if no columns #2362","shortMessageHtmlLink":"[draw] show bare column if no columns #2362"}},{"before":"43347b6148a317523b11053dd7b04fdb23a98455","after":"ef6c6a238175f44ac0e09a5c424e856da86cb65a","ref":"refs/heads/develop","pushedAt":"2024-05-17T06:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"[sheet-] both names and name setter will set both _names and _name","shortMessageHtmlLink":"[sheet-] both names and name setter will set both _names and _name"}},{"before":"ea1743e3d295843865a58aba0ce592e08b0d6868","after":"43347b6148a317523b11053dd7b04fdb23a98455","ref":"refs/heads/develop","pushedAt":"2024-05-17T04:10:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2372 from midichef/setcol_clipboard_speed\n\n[clipboard-] speed up setcol-clipboard and make it async","shortMessageHtmlLink":"Merge pull request #2372 from midichef/setcol_clipboard_speed"}},{"before":"3ef53ffe794b7aa9ce831d62f528a3641a775214","after":"ea1743e3d295843865a58aba0ce592e08b0d6868","ref":"refs/heads/develop","pushedAt":"2024-05-17T03:55:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"Merge pull request #2338 from midichef/palette_incomplete\n\n[cmdpalette-] fix incomplete command list from race condition","shortMessageHtmlLink":"Merge pull request #2338 from midichef/palette_incomplete"}},{"before":"ca006519b7c2ada68a8ced250f1804aa9e9f7b59","after":null,"ref":"refs/heads/kef/2357","pushedAt":"2024-05-17T00:01:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"}},{"before":"3be8c996a6a8e309b1db099b8277a9e2754a0c0b","after":"3ef53ffe794b7aa9ce831d62f528a3641a775214","ref":"refs/heads/develop","pushedAt":"2024-05-17T00:01:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"[docs] fix syntax for CLI argument +a:b","shortMessageHtmlLink":"[docs] fix syntax for CLI argument +a:b"}},{"before":"6881965669a393bd952c7d4eb1f857b8b99e81c7","after":"3be8c996a6a8e309b1db099b8277a9e2754a0c0b","ref":"refs/heads/develop","pushedAt":"2024-05-16T21:31:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[rec] use f-strings","shortMessageHtmlLink":"[rec] use f-strings"}},{"before":"943c3a2eff8415d0976647e49981a060fd7596a1","after":"c4c49e44a7a1d2880b6b23a8932c3a27f4426883","ref":"refs/heads/pw24_textprogress","pushedAt":"2024-05-16T21:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[path-] fix undercounted progress for multibyte chars #2323\n\nCo-authored-by: @midichef","shortMessageHtmlLink":"[path-] fix undercounted progress for multibyte chars #2323"}},{"before":null,"after":"943c3a2eff8415d0976647e49981a060fd7596a1","ref":"refs/heads/pw24_textprogress","pushedAt":"2024-05-16T21:13:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"saulpw","name":"Saul Pwanson","path":"/saulpw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/236498?s=80&v=4"},"commit":{"message":"[path-] fix undercounted progress for multibyte chars #2323\n\nCo-authored-by: @midichef","shortMessageHtmlLink":"[path-] fix undercounted progress for multibyte chars #2323"}},{"before":"66c1461def72489ecdf92b4ba657e5bbae6c9883","after":null,"ref":"refs/heads/pw24_vdsql_sqlalchemy","pushedAt":"2024-05-16T18:12:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"}},{"before":"390e017841d5f6a881cd0b0c0f9ed131ba4cc02f","after":"6881965669a393bd952c7d4eb1f857b8b99e81c7","ref":"refs/heads/develop","pushedAt":"2024-05-16T18:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"[vdsql] update minimum ibis dependency","shortMessageHtmlLink":"[vdsql] update minimum ibis dependency"}},{"before":"b09922485b33b050d1f822678c1dc44ed1be77aa","after":"66c1461def72489ecdf92b4ba657e5bbae6c9883","ref":"refs/heads/pw24_vdsql_sqlalchemy","pushedAt":"2024-05-16T18:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"anjakefala","name":"Anja Kefala","path":"/anjakefala","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7489659?s=80&v=4"},"commit":{"message":"[vdsql] update minimum ibis dependency","shortMessageHtmlLink":"[vdsql] update minimum ibis dependency"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUsFv7QA","startCursor":null,"endCursor":null}},"title":"Activity ยท saulpw/visidata"}