Releases: vyfor/cord.nvim
Releases Β· vyfor/cord.nvim
v2.0.0-beta.7
v2.0.0-beta.10
v2.0.0-beta.6
v2.0.0-beta.5
2.0.0-beta.5 (2025-01-03)
Bug Fixes
- config: ensure idle icon is set when validating the config (d5c4231)
v2.0.0-beta.4
2.0.0-beta.4 (2025-01-03)
Bug Fixes
- fetching local version should not produce errors (71ed71b)
- server: fetch and store the server version from the local text file (5cead48)
Features
v2.0.0-beta.3
v2.0.0-beta.2
2.0.0-beta.2 (2025-01-03)
Bug Fixes
- adjust server fetching logic (c6ff458)
Features
- automatically download the server executable if it is not present (355d63a)
v2.0.0-beta.1
2.0.0-beta.1 (2025-01-02)
- fix!: bugfixes related to opts handling, workspace detection callback, button validation as well as slight changes in configuration (#277b5b0)
- refactor!: rename
git_url
->repo_url
(#5d8faf2)
Build
- enable incremental compilation (#7b6bb00)
- prepare for publishing (#9bf0821)
- set project version to
2.0.0-beta.1
(#52ae36f) - specify msrv (#abaa56e)
Chore
- add
rustfmt.toml
(#c53d928) - add derives and reformat code (#3d5096c)
- add relevant
mod
s (#c51352c) - assets: delete the assets directory (#97ca959)
- bump assets version (#14ff704)
- bump assets version (#3e5016b)
- bump assets version (#d573d6e)
- bump assets version (#155638d)
- bump assets version (#3092bbc)
- change semantic release config (#705f0ac)
- code cleanup (#b139bfa)
- delete redundant file
status.rs
(#1b133d1) - event: remove redundant implementations (#800991f)
- fix clippy warnings (#6ed0a5d)
- fix typo (#935dce3)
- fix warnings (#f7c9e20)
- fix warnings (#d27ab6a)
- ignore clippy warning (#16fa5b5)
- lua: fix warnings (#8ef3177)
- remove changelog (#c05af76)
- remove changelog (#ca109e5)
- remove debug statement (#67d9770)
- remove redundant code (#baa8703)
- remove redundant file (#755ce40)
- remove unnecessary explicit lifetimes (#1088976)
- remove unnecessary statement (#c12ad54)
- remove unused imports (#0b1d6b9)
- remove unused variable (#fef472f)
- resolve merge conflicts (#4cd628c)
- set previous release in
.releaserc.json
(#f398c02) - temporarily comment out code (#e2e2fd3)
- update
.gitignore
(#bb07214) - update
.luacheckrc
(#f59f170) - update
.luacheckrc
(#df2f200) - update
.luacheckrc
(#6ce30ee) - update
.releaserc.json
(#9744462) - update
util/mod.rs
(#5ba79f4) - update releaserc (#5fbdd5d)
- update semantic release (#8149653)
Continuous Integration
- add freebsd target (#20d27e1)
- create release.yml (#1d725d1)
- integrate semantic release (#66ca7cd)
- prepare for publishing to luarocks (#ac35d97)
- update
release.yml
(#30c3177) - update
release.yml
(#9984818) - update release workflow (#5367491)
- update release workflow (#f9ddd9f)
- update release workflow (#30e98f6)
- update release.yml (#a60ac04)
- update semantic release (#638dadf)
Documentation
- add configuration examples (#a15b917)
- configration: add missing backticks (#7958f89)
- configuration: add default config values (#1aff02e)
- configuration: center activity options (#de33741)
- create a configuration guide (#e51af26)
- create a migration guide (#debee75)
- document string templating (#0bfc19d)
- lua: document exposed interfaces (#7c23fe2)
- migration: fix text highlighting (#965ee86)
- prefer
:Cord update
over:Cord fetch
(#7774af4) - readme: add badge icons (#63c5b08)
- readme: add cord's logo (#6bd56b5)
- readme: add installation step for
rocks.nvim
(#3f1dba6) - readme: include a link for cord's brand new discord server (#ce8ce56)
- readme: rewrite README (#24d75e0)
- readme: update README (#89ccba3)
- readme: update README (#29f5f74)
- readme: update README (#12b71d1)
- readme: update README (#95f8167)
- rust: document crucial parts of the codebase (#7f217a7)
- templates: remove the icon request issue template (#2578920)
- update configuration guide (#62b0764)
- update configuration guide (#5eca57b)
- update configuration guide (#cf031ff)
- update documentation (#243898a)
- update examples (#a1699d1)
- update examples (#8abe529)
- update examples (#20e02e3)
- update migration guide (#01d1d60)
- update migration guide (#d527f71)
- update migration guide (#c4c6693)
- update readme (#653c13d)
- update readme (#e4c5621)
- update readme (#d13991b)
- update readme (#ccdc4dc)
- update readme (#69d998b)
- update the configuration guide (#cf23961)
- update the configuration guide (#78b7ca6)
- update the configuration guide (#9ef07b7)
- update the configuration guide (#480d74c)...
v1.0.0
1.0.0 (2025-01-02)
Bug Fixes
Cord.override
should be of lowest priority (a12c353)- ABI compatibility issues on Apple Silicon due to long argument lists in functions (db805fa)
- c & csharp displaying incorrectly (b300334)
- change backgrounds of the file icons to a solid color to avoid inconsistencies (3ce1569)
- check for license file's file extension (b1da43c)
- connection issues (a0729c1)
- correct param typedef in update presence function (991f9f5)
- correct param typedef in update presence function (299cd3e)
- correct the order of arguments (fc05cb3)
- correct the toggleterm lua pattern (6e1e62a)
- correctly parse git repository's url (7d422eb)
- correctly parse git ssh urls (7925b31)
- Correctly parse Git SSH urls (#53) (c366ac0)
- correctly parse toggleterm executable names (518e9b8)
- disabling show_repository also hides the other buttons (edcea53)
- displaying incorrect column number (41c5089)
- enforce that
last_presence.idle
istrue
when idling (d99adc6) - fallback to default icons if no client id was provided (d0cb15a)
- Fallback to default icons if no client ID was provided (7cea2c3)
- fallback to file extensions on unknown filetypes (c0d1dd1)
- fallback to the default image, in case one was not provided along with the client id (46435f1)
- focus event resetting the idle status variable (356b0b0)
- forgot to rename the files (50d602d)
- handle workspace blacklists in rust (34bc8db)
- icons: append ?v=2 to the asset URLs to prompt Discord to refresh its file cache (aaa0482)
- icons: append ?v=3 to the asset URLs to prompt Discord to refresh its file cache (5d5e75a)
- icons: append ?v=4 to the asset URLs to prompt Discord to refresh its file cache (fb4bcc4)
- icons: append ?v=5 to the asset URLs to prompt Discord to refresh its file cache (ffdc72c)
- implement status codes for better error handling (4bb5786)
- initial presence update is delayed by timer interval (3f03ba4)
- invalid data size (4b3bcb1)
- issues with displaying the idle status (0edce6f)
- issues with refactoring (efd0f50)
- language specific files not being recognized (495b303)
- log_level failing when set to nil (5a8c5dd)
- logging (cb0bc73)
- make
config.timer.reset_on_idle
reset idle status on both entry and exit (5df8ca2) - make the
Config
struct public (8c6f789) - pad the tooltip with spaces in case it's too short (2ca8849)
- prevent sending identical activity updates (62ffb46)
- replace
os.clock()
withvim.loop.hrtime()
due to inconsistent behaviour between different platforms (061b166) - repository button being displayed regardless of the configuration (700e59e)
- send valid payload to clear presence (5b49d82)
- sending identical updates (76699c5)
- serialization: escape special characters in the json (c693475)
- small image not being overridden by the config (b9b4f13)
- swap the image tooltips, if swap_icons is set to true (b4a1099)
- take the asset type into account when no matches are found (4bbfb5c)
- unix build (3458ca1)
- update Git repository on
DirChanged
event (b05bb4e) - update workspace when revisiting a previously opened buffer (cf8cf2b)
- use structs for functions with long arguments list due to ABI incompatibility issues on Apple Silicon (d8e2387)
- user commands (0e5ca46)
- workspace_blacklist (c94361f)
- workspace_blacklist misbehaving (note: config.timer.enable is no longer a valid option) (f2c9d99)
Features
- add .direnv directory to gitignore (0c5cc06)
- add
astronvim
editor client (963cdb6) - add
astronvim
editor client (2269dfc) - add
config.log_level
(191e613) - add a configuration option to replace the default idle icon (3ebf630)
- Add a user command for changing the workspace name (fa1a47b)
- add a user command for changing workspace (f8c289c)
- add an option to configure the logging level (273d454)
- add custom buttons (9f00000)
- add fern as file browser (3ac290c)
- add file icon for ahk (4246e0f)
- add file icon for clojure (bd6c32b)
- add file icon for crystal (7eb6a73)
- add file icon for d lang ([d2a66d4](d2a66d43...