{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":327964260,"defaultBranch":"main","name":"clawe","ownerLogin":"russmatney","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-08T17:06:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1596350?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687483957.537038","currentOid":""},"activityList":{"items":[{"before":"29791412179149809892b1bca44752104fd4dd4e","after":"4adafa11b2432a375b86c8dcb25448de0379882d","ref":"refs/heads/main","pushedAt":"2024-09-22T22:46:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"i3: obsidian toggle","shortMessageHtmlLink":"i3: obsidian toggle"}},{"before":"f59f9ff026ca0adac98641062953910847098987","after":"29791412179149809892b1bca44752104fd4dd4e","ref":"refs/heads/main","pushedAt":"2024-09-16T00:16:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"i3: adjust some bindings to match osx\n\nmoving more app toggles to mod+alt b/c osx is more crowded on mod+\nbindings.\n\nA trend:\n- mod+shift - for internal clawe-meta tasks\n- mod+alt - for external 'app' toggles","shortMessageHtmlLink":"i3: adjust some bindings to match osx"}},{"before":"19f7511dc2e23f270b5052528e88845ed4d90dc1","after":"f59f9ff026ca0adac98641062953910847098987","ref":"refs/heads/main","pushedAt":"2024-08-05T15:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: saner osx bindings","shortMessageHtmlLink":"feat: saner osx bindings"}},{"before":"f839c19af404c7b71af7682a9e81d52df52fa5c6","after":"19f7511dc2e23f270b5052528e88845ed4d90dc1","ref":"refs/heads/main","pushedAt":"2024-06-20T13:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: readme discord link","shortMessageHtmlLink":"fix: readme discord link"}},{"before":"69c4a8d17653600a91ba80ffc2ecca703b60bd53","after":"f839c19af404c7b71af7682a9e81d52df52fa5c6","ref":"refs/heads/main","pushedAt":"2024-06-18T19:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: remove grid from godot scratchpad rules\n\nfinally not resizing popups/subwindows! yay!","shortMessageHtmlLink":"fix: remove grid from godot scratchpad rules"}},{"before":"e0fc7bb201e46544a1525f9c31f19a1d92f5be7e","after":"69c4a8d17653600a91ba80ffc2ecca703b60bd53","ref":"refs/heads/main","pushedAt":"2024-06-18T19:10:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"osx: toggleable godot rules\n\nAdds more matching rules for godot - it seems to come in capitalized,\nlower-cased, and otherwise. here we match on app name and title.\nprobably there's a better yabai syntax for this.\n\nThe windows are still getting resized, i think b/c of the scratchpad\nrules.","shortMessageHtmlLink":"osx: toggleable godot rules"}},{"before":"d930d031792a3a64004fabb5504742d00b6a217e","after":"e0fc7bb201e46544a1525f9c31f19a1d92f5be7e","ref":"refs/heads/main","pushedAt":"2024-06-18T19:09:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"osx: toggleable godot rules\n\nAdds more matching rules for godot - it seems to come in capitalized,\nlower-cased, and otherwise. here we match on app name and title.\nprobably there's a better yabai syntax for this. The windows are still\ngetting resized somehow, so i'm not sure if 'manage=off' is behaving\nright or if some other thing is forcing the resize, but it at least\ncenter/floats them instead of tiling them now.","shortMessageHtmlLink":"osx: toggleable godot rules"}},{"before":"dc3d2854d9aee763ad739bc554de1d78fce92b0d","after":"d930d031792a3a64004fabb5504742d00b6a217e","ref":"refs/heads/main","pushedAt":"2024-06-15T22:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"i3: misc tweaks on a read-through\n\nThere's a startup bug at the moment - sxhkd grabs keybindings before i3\ndoes. I've been stopping sxhkd, restarting i3 (and clawe), then restarting sxhkd -\non this read i realized clawe's reload already ensures sxhkd (which\nmight be how it's grabbing the bindings so early), so i don't need\nto restart sxhkd an extra time afterwards.\n\nthen i had a better idea:\n\nbindsym $mod+Shift+r exec \"systemctl --user stop sxhkd && i3-msg restart\"","shortMessageHtmlLink":"i3: misc tweaks on a read-through"}},{"before":"34b834266a15d613d4b11c69552203f89ab97654","after":"dc3d2854d9aee763ad739bc554de1d78fce92b0d","ref":"refs/heads/main","pushedAt":"2024-06-05T23:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"wip: toying with some trello json","shortMessageHtmlLink":"wip: toying with some trello json"}},{"before":"af274dcb13ac912c49314b3e52ce80120cb3dacc","after":"34b834266a15d613d4b11c69552203f89ab97654","ref":"refs/heads/main","pushedAt":"2024-06-04T17:14:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"chore: add ko-fi funding link","shortMessageHtmlLink":"chore: add ko-fi funding link"}},{"before":"48c902caabf16f8c77c055ff90917a04ca208e60","after":"af274dcb13ac912c49314b3e52ce80120cb3dacc","ref":"refs/heads/main","pushedAt":"2024-04-29T16:03:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: open terminal along with emacs in new mx-workspaces\n\nbeen relying more on the floating emacs window lately, and i'm wondering\nif creating the terminal for these workspaces will help them stick\naround more...","shortMessageHtmlLink":"fix: open terminal along with emacs in new mx-workspaces"}},{"before":"e4ca1b06afa86ca062db519dea88af905e77ff22","after":"48c902caabf16f8c77c055ff90917a04ca208e60","ref":"refs/heads/main","pushedAt":"2024-04-17T17:46:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: restore clawe toggle\n\nSeems like the babashka/cli :alias behavior broke, or changed? Not sure\nwhy this doesn't work anymore.\n\nFor now, just support both :key and :client/key","shortMessageHtmlLink":"fix: restore clawe toggle"}},{"before":"0b1144476becc03d76c5e754591bcac60b8a4d7e","after":"e4ca1b06afa86ca062db519dea88af905e77ff22","ref":"refs/heads/main","pushedAt":"2024-04-14T02:23:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: support tmux/fire for workspaces with dots","shortMessageHtmlLink":"fix: support tmux/fire for workspaces with dots"}},{"before":"3f96b10e134882ae3817f9967c1836ac719a5c73","after":"0b1144476becc03d76c5e754591bcac60b8a4d7e","ref":"refs/heads/main","pushedAt":"2024-04-07T15:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: dedupe client icons","shortMessageHtmlLink":"fix: dedupe client icons"}},{"before":"65a3b7efff9e49d1fff08ac88ca6b1051da18aee","after":"3f96b10e134882ae3817f9967c1836ac719a5c73","ref":"refs/heads/main","pushedAt":"2024-04-07T04:50:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: move to yabai scratchpads\n\nfinally toggling is fast! Cuts off clawe-toggle via yabai's new\nscratchpads feature. Could do the same within clawe-toggle for toggling\nper-workspace/project/repo things - an optimistic scratchpad toggle\nattempt followed by the expected open-app command. wonder how much of\nthat time is querying vs parsing the clawe.edn vs processing.","shortMessageHtmlLink":"feat: move to yabai scratchpads"}},{"before":"c666403f6bb8cd0c56f2766681a607661f45561d","after":"65a3b7efff9e49d1fff08ac88ca6b1051da18aee","ref":"refs/heads/main","pushedAt":"2024-04-04T19:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"i3: hide gdunit windows, don't hide firefox popups","shortMessageHtmlLink":"i3: hide gdunit windows, don't hide firefox popups"}},{"before":"055c1ba5ad20483ce7e413598bcebb5d6f797ab1","after":"c666403f6bb8cd0c56f2766681a607661f45561d","ref":"refs/heads/main","pushedAt":"2024-03-26T16:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: quick mod+e toggle for an extra emacs frame","shortMessageHtmlLink":"feat: quick mod+e toggle for an extra emacs frame"}},{"before":"36701d6485a8d1cd650038912b3663714dc5d007","after":"055c1ba5ad20483ce7e413598bcebb5d6f797ab1","ref":"refs/heads/main","pushedAt":"2024-03-24T12:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"wip: basic impl for a default workspaces/clients feature\n\nAdds support for :client/open, :workspace/open on client and workspace\ndefs, then adds hooks to filter and fire this on :clawe/restart.\n\nDoesn't quite work as implemented - we'll want to create clients in\nthose workspaces to trick the wms to keep them open for now.\n\nAlternatively, we reconfig i3 to keep empty workspaces alive, and get\ninto manually deleting workspaces.","shortMessageHtmlLink":"wip: basic impl for a default workspaces/clients feature"}},{"before":"3987390ffe538d878045e9d886190542fb111b9e","after":"36701d6485a8d1cd650038912b3663714dc5d007","ref":"refs/heads/main","pushedAt":"2024-03-17T21:02:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: split :wm config key into .local config\n\nMoves clawe.edn config file to a dropbox location, and refactors to\nsupport a .local/ based config for the :wm key. A bit messier than\nnecessary, but w/e it'll work fine for another year or two.","shortMessageHtmlLink":"feat: split :wm config key into .local config"}},{"before":"cfadeb44ee0405fa87989ff3e301900515b97eed","after":"3987390ffe538d878045e9d886190542fb111b9e","ref":"refs/heads/main","pushedAt":"2024-02-20T16:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"wip: disable git status bar\n\nTakes up too much space on the laptop, and i don't use it anyway","shortMessageHtmlLink":"wip: disable git status bar"}},{"before":"2571ea8662ea323fd1ad90b14df232fe97c470c4","after":"cfadeb44ee0405fa87989ff3e301900515b97eed","ref":"refs/heads/main","pushedAt":"2024-02-09T22:20:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: stop 'managing' godot popups into the background","shortMessageHtmlLink":"fix: stop 'managing' godot popups into the background"}},{"before":"e7ada51b5f8ee8f3a8ba78be0883c01876c82ef4","after":"2571ea8662ea323fd1ad90b14df232fe97c470c4","ref":"refs/heads/main","pushedAt":"2024-02-09T02:35:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: binding to set to reasonable recording size","shortMessageHtmlLink":"feat: binding to set to reasonable recording size"}},{"before":"2f4291e6355cce9151626c2be95df04aa4dfa345","after":"e7ada51b5f8ee8f3a8ba78be0883c01876c82ef4","ref":"refs/heads/main","pushedAt":"2024-01-21T00:17:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: publish devlog .html files to the blog\n\nCool to see this working. Could probably use an index.html (devlogs\n'home') at ~russmatney.com/devlogs~.","shortMessageHtmlLink":"feat: publish devlog .html files to the blog"}},{"before":"32a70b9345740b9a196025d0747de62585bf672e","after":"2f4291e6355cce9151626c2be95df04aa4dfa345","ref":"refs/heads/main","pushedAt":"2024-01-20T14:45:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"feat: add notify to toggle create-client","shortMessageHtmlLink":"feat: add notify to toggle create-client"}},{"before":"eed2dbd91f935b2b95d06a4d66fed146e1b45ea3","after":"32a70b9345740b9a196025d0747de62585bf672e","ref":"refs/heads/main","pushedAt":"2024-01-19T14:07:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"blog: add youtube link to header","shortMessageHtmlLink":"blog: add youtube link to header"}},{"before":"c83f552a9c91c5941295ac8db543cb206a33bf24","after":"eed2dbd91f935b2b95d06a4d66fed146e1b45ea3","ref":"refs/heads/main","pushedAt":"2024-01-18T17:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"i3: dot hop godot toggle, garden-reveal-slides clove app","shortMessageHtmlLink":"i3: dot hop godot toggle, garden-reveal-slides clove app"}},{"before":"890127a5c520b3ef5d6daf52fc05cff300832fb2","after":"c83f552a9c91c5941295ac8db543cb206a33bf24","ref":"refs/heads/main","pushedAt":"2023-11-23T19:55:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"blog: homepage clean up, link color shift","shortMessageHtmlLink":"blog: homepage clean up, link color shift"}},{"before":"bc2b48154ca317afc4f279744fdc3ea760f63dac","after":"890127a5c520b3ef5d6daf52fc05cff300832fb2","ref":"refs/heads/main","pushedAt":"2023-11-23T18:34:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: safe app name handling\n\nStarted seeing some null pointers here when odd windows show up in\ni3 (like screen-sharing).","shortMessageHtmlLink":"fix: safe app name handling"}},{"before":"78547c53b470e7c263128404af082df259cb40f1","after":"bc2b48154ca317afc4f279744fdc3ea760f63dac","ref":"refs/heads/main","pushedAt":"2023-11-23T18:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: safe app name handling\n\nStarted seeing some null pointers here when odd windows show up in\ni3 (like screen-sharing).","shortMessageHtmlLink":"fix: safe app name handling"}},{"before":"7ee581f4c21dc172660157abe2edd4cc713a035d","after":"78547c53b470e7c263128404af082df259cb40f1","ref":"refs/heads/main","pushedAt":"2023-11-23T00:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"russmatney","name":"Russell Matney","path":"/russmatney","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1596350?s=80&v=4"},"commit":{"message":"fix: set remote plasma dep rather than local","shortMessageHtmlLink":"fix: set remote plasma dep rather than local"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQyMjo0NjozMi4wMDAwMDBazwAAAAS9ZrrD","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yM1QwMDoyODo0NC4wMDAwMDBazwAAAAO1rDcE"}},"title":"Activity ยท russmatney/clawe"}