Blacklist URLs based on keywords
* Check repo URL in blacklisted
* readme update (for split blacklist config options)
* moved git repo check into its own loop
* fixed not loading if blacklist empty + other stuff ;-;
* fix(formatting): Format using StyLua to be in sync with upstream
* fix(init.lua): Change : to . so argument `self` is not created
---------
Co-authored-by: Jiří Štefka <jiri@stefka.eu>
* feat(ci/cd): add stylua action
* docs: Add StyLua disclaimer to README
* fix(ci/cd-stylua): Secret started with GITHUB_
* fix(ci/cd-stylua): Missing name, on, jobs
* Show View Repository button by default if applicable
* Allow user to disable or configure buttons statically or dynamically
* Update README
Resolves #27
* Update README & remove unnecessary relay script
* Remove awk usage with explicit output parsers
* Ensure Presence is canceled on leave event
* Use release information to determine WSL 1 use
* Support P2P state sharing in WSL with ss
* Use ss if netstat is not available
* Use jobstart instead of io.popen to get WSL nvim sockets
* Detect OS via uname
* Add support for WSL
* fix: rewrite for latest commit
* fix: formatting
* fix: use BufEnter instead of BufRead for more stable presence updates
* fix: change vimscript variable from false to 0
Co-authored-by: Andrew Kwon <andrewshky@gmail.com>
* fix: revert back to TextChanged rather than InsertEnter, refactor bits of the codebase
* fix: formatting
* fix: luacheck error and compare options to numeric values rather than booleans
Co-authored-by: Andrew Kwon <andrewshky@gmail.com>
- Add sync logic to manage multi-client runtime state
- Debounce and set activity on TextChanged events
- Update timestamp to be workspace-specific
- Set activity on an open nvim instance upon a VimLeave event