{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":627293896,"defaultBranch":"master","name":"twm","ownerLogin":"vinnymeller","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-13T07:07:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19894025?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717392905.0","currentOid":""},"activityList":{"items":[{"before":"2e022686bc08a86b1a4785b46c833fae55dedff5","after":"76b2fa414fecb12d53d30f71e7db0c7c4785aed6","ref":"refs/heads/master","pushedAt":"2024-06-03T07:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f9e24aa45ef328ef56f3968595f977fa76315ecf","after":"2e022686bc08a86b1a4785b46c833fae55dedff5","ref":"refs/heads/master","pushedAt":"2024-06-03T05:45:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Fix crates.io disallowed wildcard-versioned dependencies","shortMessageHtmlLink":"Fix crates.io disallowed wildcard-versioned dependencies"}},{"before":"0c0188b6512df8ba71d88b8d7b7ee28f7085ef8e","after":"f9e24aa45ef328ef56f3968595f977fa76315ecf","ref":"refs/heads/master","pushedAt":"2024-06-03T05:35:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"v0.10.2","shortMessageHtmlLink":"v0.10.2"}},{"before":"004aceef043baebae03b5e03fab8128c8cf5f2cc","after":null,"ref":"refs/heads/fix-double-tab-bug-in-layout-selection","pushedAt":"2024-06-03T05:31:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"1c6a2040fe5b879fb97ace52e3ef9bd67951cae8","after":"0c0188b6512df8ba71d88b8d7b7ee28f7085ef8e","ref":"refs/heads/master","pushedAt":"2024-06-03T05:31:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Fix double-keystroke bug in layout selection\n\nCurrently there is a bug when selecting a layout where you need to press\nkeys 2-3 times for them to register. I have no idea why, but this fixes\nit.\n\nSomething about starting a Tui instance to select the workspace, closing\nit, and then starting another one to select the layout doesn't work.\n\nThis change starts a Tui instance as needed earlier in the program and\npasses it around until we're done using it.\n\nAlso slightly refactors a couple places.","shortMessageHtmlLink":"Fix double-keystroke bug in layout selection"}},{"before":"bd08544f87d50e1d12cc8037802d0ff4c34b3dd7","after":"004aceef043baebae03b5e03fab8128c8cf5f2cc","ref":"refs/heads/fix-double-tab-bug-in-layout-selection","pushedAt":"2024-06-03T05:26:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Fix double-keystroke bug in layout selection\n\nCurrently there is a bug when selecting a layout where you need to press\nkeys 2-3 times for them to register. I have no idea why, but this fixes\nit.\n\nSomething about starting a Tui instance to select the workspace, closing\nit, and then starting another one to select the layout doesn't work.\n\nThis change starts a Tui instance as needed earlier in the program and\npasses it around until we're done using it.\n\nAlso slightly refactors a couple places.","shortMessageHtmlLink":"Fix double-keystroke bug in layout selection"}},{"before":null,"after":"bd08544f87d50e1d12cc8037802d0ff4c34b3dd7","ref":"refs/heads/fix-double-tab-bug-in-layout-selection","pushedAt":"2024-06-03T05:08:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Fix double-keystroke bug in layout selection\n\nCurrently there is a bug when selecting a layout where you need to press\nkeys 2-3 times for them to register. I have no idea why, but this fixes\nit.\n\nSomething about starting a Tui instance to select the workspace, closing\nit, and then starting another one to select the layout doesn't work.\n\nThis change starts a Tui instance as needed earlier in the program and\npasses it around until we're done using it.","shortMessageHtmlLink":"Fix double-keystroke bug in layout selection"}},{"before":"cfc2e9f8a6acf88fb297522a73d3e9fac831ce7c","after":"1c6a2040fe5b879fb97ace52e3ef9bd67951cae8","ref":"refs/heads/master","pushedAt":"2024-06-02T08:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update readme with TWM_CONFIG_FILE info","shortMessageHtmlLink":"Update readme with TWM_CONFIG_FILE info"}},{"before":"7585ee83ecbdffe0bf7fa6b3e4681a92c9380d75","after":null,"ref":"refs/heads/v0.10.1","pushedAt":"2024-06-02T08:09:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"dde3de2acaadde2abfb3b40362ad805a0de3b69e","after":"cfc2e9f8a6acf88fb297522a73d3e9fac831ce7c","ref":"refs/heads/master","pushedAt":"2024-06-02T07:53:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Add better env var handling for TWM_CONFIG_FILE\n\nPrior to this change twm treated an unset env var and an empty env var\nas different\n\nIMO it is almost always undesirable for non-flag env vars to behave\ndifferently when unset vs empty.\n\nBefore if I ran `TWM_CONFIG_FILE= twm` I would get an error saying the\nconfig file \"\" didn't exist. If your config isn't in the standard\nlocation to begin with, this lets you just do the above command to run\ntwm with default settings.","shortMessageHtmlLink":"Add better env var handling for TWM_CONFIG_FILE"}},{"before":"6166c5a29c61c740caab875c89dae13707b23397","after":"dde3de2acaadde2abfb3b40362ad805a0de3b69e","ref":"refs/heads/master","pushedAt":"2024-06-02T06:37:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Test make default config commands\n\nTests that the file contents used by the two make default config\ncommands are indeed valid configurations","shortMessageHtmlLink":"Test make default config commands"}},{"before":"7c41d800bab807d8773ece5a5c84b723d349fd4c","after":null,"ref":"refs/heads/add-some-config-tests","pushedAt":"2024-06-02T05:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"e621cb69a7d1024161e4cc6ad8acff4c000d99f2","after":"6166c5a29c61c740caab875c89dae13707b23397","ref":"refs/heads/master","pushedAt":"2024-06-02T05:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Add config tests\n\nAdds some sanity check tests to the config processing","shortMessageHtmlLink":"Add config tests"}},{"before":null,"after":"7c41d800bab807d8773ece5a5c84b723d349fd4c","ref":"refs/heads/add-some-config-tests","pushedAt":"2024-06-02T05:33:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Add config tests\n\nAdds some sanity check tests to the config processing","shortMessageHtmlLink":"Add config tests"}},{"before":"8b073fdd59f70c606a839fd39c369828ca676992","after":null,"ref":"refs/heads/add-readme-schema-examples","pushedAt":"2024-06-02T04:08:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"7585ee83ecbdffe0bf7fa6b3e4681a92c9380d75","after":"e621cb69a7d1024161e4cc6ad8acff4c000d99f2","ref":"refs/heads/master","pushedAt":"2024-06-02T04:08:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update readme with schema completion & validation examples","shortMessageHtmlLink":"Update readme with schema completion & validation examples"}},{"before":null,"after":"8b073fdd59f70c606a839fd39c369828ca676992","ref":"refs/heads/add-readme-schema-examples","pushedAt":"2024-06-02T04:08:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update readme with schema completion & validation examples","shortMessageHtmlLink":"Update readme with schema completion & validation examples"}},{"before":null,"after":"7585ee83ecbdffe0bf7fa6b3e4681a92c9380d75","ref":"refs/heads/v0.10.1","pushedAt":"2024-06-02T02:39:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update to v0.10.1","shortMessageHtmlLink":"Update to v0.10.1"}},{"before":"7cc9790d947c7f7e548d4ca99c1bffaf00205536","after":"7585ee83ecbdffe0bf7fa6b3e4681a92c9380d75","ref":"refs/heads/master","pushedAt":"2024-06-02T02:38:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update to v0.10.1","shortMessageHtmlLink":"Update to v0.10.1"}},{"before":"7a898668ff0469ce013b429a47e8e30ffb109b44","after":null,"ref":"refs/heads/delete-unused-dep","pushedAt":"2024-06-02T02:35:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"6aa4b6b166892c7370c8d4d42b995ddd4da3a21f","after":"7cc9790d947c7f7e548d4ca99c1bffaf00205536","ref":"refs/heads/master","pushedAt":"2024-06-02T02:35:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Remove unused indexmap dependency\n\nIndexmap was removed a few commits ago but forgot to remove the\ndependency from Cargo.toml","shortMessageHtmlLink":"Remove unused indexmap dependency"}},{"before":null,"after":"7a898668ff0469ce013b429a47e8e30ffb109b44","ref":"refs/heads/delete-unused-dep","pushedAt":"2024-06-02T02:32:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Remove unused indexmap dependency\n\nIndexmap was removed a few commits ago but forgot to remove the\ndependency from Cargo.toml","shortMessageHtmlLink":"Remove unused indexmap dependency"}},{"before":"9f3324c9b7561624b64329f15264f4fb2c308182","after":null,"ref":"refs/heads/add-docs-to-config-structs","pushedAt":"2024-06-02T02:28:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"aba5d3ee4d74aee5eae304fb1a7d720c3c203da4","after":"6aa4b6b166892c7370c8d4d42b995ddd4da3a21f","ref":"refs/heads/master","pushedAt":"2024-06-02T02:28:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Add documentation to configuration structs\n\nAdds documentation to each field in the twm configuration files.\n\nThese docs are passed through to the generated JSON schema and thus will\nbe made available in editors to users using a compatible language\nserver.","shortMessageHtmlLink":"Add documentation to configuration structs"}},{"before":null,"after":"9f3324c9b7561624b64329f15264f4fb2c308182","ref":"refs/heads/add-docs-to-config-structs","pushedAt":"2024-06-02T02:21:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Add documentation to configuration structs\n\nAdds documentation to each field in the twm configuration files.\n\nThese docs are passed through to the generated JSON schema and thus will\nbe made available in editors to users using a compatible language\nserver.","shortMessageHtmlLink":"Add documentation to configuration structs"}},{"before":"efe67fea5581cf48398f10493e62f3a22c4cf5c0","after":"aba5d3ee4d74aee5eae304fb1a7d720c3c203da4","ref":"refs/heads/master","pushedAt":"2024-06-02T01:28:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"},"commit":{"message":"Update readme","shortMessageHtmlLink":"Update readme"}},{"before":"6ac7ff8e357ad43d2b82d70959ee1f57b4024711","after":null,"ref":"refs/heads/shell-completions","pushedAt":"2024-06-01T06:45:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"c482425f6815130a3d810ecd185da809a01a3e1f","after":null,"ref":"refs/heads/clean-up-messes-pt1","pushedAt":"2024-06-01T06:45:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"65b81a3c7c4f54d59e4bda33a719a96f27a443e8","after":null,"ref":"refs/heads/remove-safe-path","pushedAt":"2024-06-01T06:45:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}},{"before":"fd327b817c230444be67b0b82ae06bf357e3b1d3","after":null,"ref":"refs/heads/v0.10.0","pushedAt":"2024-06-01T06:19:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vinnymeller","name":"Vinny Meller","path":"/vinnymeller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19894025?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWqKN4QA","startCursor":null,"endCursor":null}},"title":"Activity ยท vinnymeller/twm"}