{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":737118577,"defaultBranch":"master","name":"environment","ownerLogin":"pkarpovich","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-29T21:58:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13386468?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703899209.0","currentOid":""},"activityList":{"items":[{"before":"a3ca75c789500e75ae3d0e3586d5885430370ac8","after":"4528f00cb6e714600b70b93c3cadea48f8532b22","ref":"refs/heads/master","pushedAt":"2024-09-07T21:36:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(karabiner/customRules): add deletion, doubleCommandQ, languageSwitch, and navigation key rules for enhanced keyboard functionality\n\nfeat(karabiner): extend functionality with custom rules and utils for key remapping\n\n- Add custom rules for double Command+Q, language switching, navigation, and deletion keys to enhance keyboard customization.\n- Introduce a centralized hyperManipulator object for cleaner code and easier maintenance.\n- Refactor window management commands to use a more generic and flexible approach, allowing for future expansions.\n- Implement utility functions for opening URLs and applications, aiming to streamline command definitions and improve readability.\n- Expand types.ts with new interfaces and types to support the added features and utilities, ensuring type safety and clarity in code.\n- Optimize and simplify the creation of manipulators and layer commands by introducing utility functions that abstract common patterns.","shortMessageHtmlLink":"feat(karabiner/customRules): add deletion, doubleCommandQ, languageSw…"}},{"before":"fc783a089dec8460791c399eb90087945b1ea1d4","after":"a3ca75c789500e75ae3d0e3586d5885430370ac8","ref":"refs/heads/master","pushedAt":"2024-09-02T21:24:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"refactor(utils.ts): modify modifier keys to 'optional' for broader key event capture","shortMessageHtmlLink":"refactor(utils.ts): modify modifier keys to 'optional' for broader ke…"}},{"before":"2d65a00256b845763b9d424469a45ec69d209acf","after":"fc783a089dec8460791c399eb90087945b1ea1d4","ref":"refs/heads/master","pushedAt":"2024-07-17T20:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(tsconfig.json): update TypeScript target and module to ES2023 and NodeNext, add moduleResolution and outDir settings, include src directory for compilation to align with latest Node.js features and project structure optimization","shortMessageHtmlLink":"feat(tsconfig.json): update TypeScript target and module to ES2023 an…"}},{"before":"9829697f49ba95dbe00dfb3a9c2134f2d3b07fd1","after":"2d65a00256b845763b9d424469a45ec69d209acf","ref":"refs/heads/master","pushedAt":"2024-07-05T17:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(package.json): update devDependencies for better compatibility and functionality\n- Update \"@types/node\" to \"^20.14.9\" for latest node typings\n- Upgrade \"prettier\" to \"^3.3.2\" for improved code formatting\n- Replace \"ts-node\" with \"tsx\" \"^4.16.2\" for enhanced TypeScript execution\n- Bump \"typescript\" to \"^5.5.3\" for the latest features and fixes\nrefactor(package.json): modify build script to use \"tsc\" and \"tsx\" for compilation and execution\nfeat(package.json): add \"watch\" script for continuous TypeScript compilation","shortMessageHtmlLink":"feat(package.json): update devDependencies for better compatibility a…"}},{"before":"0d6db54a01a70ed1feed7fa93f460a82d4bb1add","after":"9829697f49ba95dbe00dfb3a9c2134f2d3b07fd1","ref":"refs/heads/master","pushedAt":"2024-05-19T19:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(dotfiles/config.fish): add GOROOT environment variable setup","shortMessageHtmlLink":"feat(dotfiles/config.fish): add GOROOT environment variable setup"}},{"before":"bd0645b58a99f25802f7268e33012e61d2592696","after":"0d6db54a01a70ed1feed7fa93f460a82d4bb1add","ref":"refs/heads/master","pushedAt":"2024-05-19T18:06:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(rules.mts): update hyper sub-layers for application shortcuts\n\n- Replace Arc app shortcut with Github, Arc History, and Kagi Search shortcuts\n- Add descriptions and specific key codes with modifiers for new shortcuts","shortMessageHtmlLink":"feat(rules.mts): update hyper sub-layers for application shortcuts"}},{"before":"21b6c6c5deaf4bfd20318a6c6e6b63677b48d5de","after":"bd0645b58a99f25802f7268e33012e61d2592696","ref":"refs/heads/master","pushedAt":"2024-05-19T14:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"docs(dotfiles): update README.md with pre-requisites list","shortMessageHtmlLink":"docs(dotfiles): update README.md with pre-requisites list"}},{"before":"884edd9afef06f1c0efc2997f06d0c1a2872d2b3","after":"21b6c6c5deaf4bfd20318a6c6e6b63677b48d5de","ref":"refs/heads/master","pushedAt":"2024-05-19T13:45:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(dotfiles): integrate mise and zoxide, enhance aliases, and add fish_plugins symlink\n\n- Add conditional activation and completions for mise in config.fish\n- Replace `mise activate fish` with `zoxide init fish` for directory navigation\n- Introduce new alias for `tree` using `eza`\n- Modify `cat` alias to include `-pp` flag with `bat`\n- Add symlink creation for `fish_plugins` in install.sh to manage fish plugins centrally","shortMessageHtmlLink":"feat(dotfiles): integrate mise and zoxide, enhance aliases, and add f…"}},{"before":"f0367bf9c817ab773ee25121fe2583968ab9a5a1","after":"884edd9afef06f1c0efc2997f06d0c1a2872d2b3","ref":"refs/heads/master","pushedAt":"2024-05-18T22:25:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(dotfiles): add mise.config.toml symlink and update tool versions in mise.config.toml","shortMessageHtmlLink":"feat(dotfiles): add mise.config.toml symlink and update tool versions…"}},{"before":"0c9b0245d76e2e164d2f69ed39cc12b8fb5ac021","after":"f0367bf9c817ab773ee25121fe2583968ab9a5a1","ref":"refs/heads/master","pushedAt":"2024-05-18T22:18:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"chore(install.sh): update symlink creation for consistency and add config.fish setup","shortMessageHtmlLink":"chore(install.sh): update symlink creation for consistency and add co…"}},{"before":"e27e5dc44bc1aaa689b8ee781cd48b0d207943dc","after":"0c9b0245d76e2e164d2f69ed39cc12b8fb5ac021","ref":"refs/heads/master","pushedAt":"2024-05-18T18:28:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(dotfiles): update gitconfig for GPG signing and add aliases for git commands\n\n- Enable GPG signing for commits and configure SSH format and program for GPG.\n- Add aliases for common git commands to improve workflow efficiency.\n- Configure global gitignore and install script to symlink dotfiles and tools.\n- Update starship.toml to enhance shell prompt aesthetics and functionality.","shortMessageHtmlLink":"feat(dotfiles): update gitconfig for GPG signing and add aliases for …"}},{"before":"43cacbe7ee73036d09e82dd8760c484a240ef936","after":"e27e5dc44bc1aaa689b8ee781cd48b0d207943dc","ref":"refs/heads/master","pushedAt":"2024-05-18T14:27:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(dotfiles): add install script and starship.toml for custom shell prompt configuration","shortMessageHtmlLink":"feat(dotfiles): add install script and starship.toml for custom shell…"}},{"before":"9aa3435233316c72cc8adbda7cf4f63f638b3eca","after":"43cacbe7ee73036d09e82dd8760c484a240ef936","ref":"refs/heads/master","pushedAt":"2024-05-12T21:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(karabiner/rules.mts): add key bindings for improving text in English and Russian, and continuing conversations","shortMessageHtmlLink":"feat(karabiner/rules.mts): add key bindings for improving text in Eng…"}},{"before":"578f6cdf6ec5f4824e69d83636edf5492fafe7d7","after":"9aa3435233316c72cc8adbda7cf4f63f638b3eca","ref":"refs/heads/master","pushedAt":"2024-02-11T17:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(duti): add README.md and default.duti files for macOS default file handlers configuration\n\nThe README.md provides instructions on how to install and use duti, a tool for setting default file handlers on macOS. The default.duti file contains the configuration for various file types and their default handlers. This allows for a more streamlined workflow when opening different file types.","shortMessageHtmlLink":"feat(duti): add README.md and default.duti files for macOS default fi…"}},{"before":"f919cf0975b9262cba52948d846f12bfb00acb8a","after":"578f6cdf6ec5f4824e69d83636edf5492fafe7d7","ref":"refs/heads/master","pushedAt":"2024-02-10T20:30:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(rules.mts): add media commands sublayer with play/pause, next, and previous functionalities","shortMessageHtmlLink":"feat(rules.mts): add media commands sublayer with play/pause, next, a…"}},{"before":"b9c2764ff2248ba558d40c000b68dba79e4c89c3","after":"f919cf0975b9262cba52948d846f12bfb00acb8a","ref":"refs/heads/master","pushedAt":"2024-01-27T11:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(karabiner/src/rules.mts): add a temporary fix for sleep issue as per the suggestion in Karabiner-Elements issue #2880","shortMessageHtmlLink":"feat(karabiner/src/rules.mts): add a temporary fix for sleep issue as…"}},{"before":"5526c5139b37d9e972f15700cfdbb311ec729895","after":"b9c2764ff2248ba558d40c000b68dba79e4c89c3","ref":"refs/heads/master","pushedAt":"2023-12-30T22:43:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"refactor(package.json): remove unused dependencies and update build script for better maintainability\nfeat(tsconfig.json): add new tsconfig file to enforce strict type checking and consistent casing\nrefactor(rules.mts): simplify shortcut definitions for better readability\nrefactor(utils.mts): change import to import type for better type safety\nrefactor(rules.mts, utils.mts): change import to import type for better type safety","shortMessageHtmlLink":"refactor(package.json): remove unused dependencies and update build s…"}},{"before":null,"after":"5526c5139b37d9e972f15700cfdbb311ec729895","ref":"refs/heads/master","pushedAt":"2023-12-30T01:20:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pkarpovich","name":"Pavel Karpovich","path":"/pkarpovich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13386468?s=80&v=4"},"commit":{"message":"feat(karabiner): add Karabiner-Elements configuration files and scripts\n\n- Add .nvmrc file to specify Node.js version\n- Add Makefile with build and restart_service commands\n- Add README.md with installation instructions\n- Add package.json with necessary dependencies and scripts\n- Add TypeScript files for Karabiner-Elements configuration\n- Add tsm.config.mjs for esbuild configuration\n\nThis commit adds necessary files and scripts to configure Karabiner-Elements, a powerful and stable keyboard customizer for macOS. It allows the user to define complex modifications to remap keys, create hyper key functionalities, and more.","shortMessageHtmlLink":"feat(karabiner): add Karabiner-Elements configuration files and scripts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr9JAPgA","startCursor":null,"endCursor":null}},"title":"Activity · pkarpovich/environment"}