Skip to content

Releases: vyfor/cord.nvim

v2.0.0-beta.35

31 Jan 19:03
Compare
Choose a tag to compare

2.0.0-beta.35 (2025-01-31)

Bug Fixes

  • plugins: pass the correct configuration (7875026)

Features

  • config: improve validation (f60d250)
  • take custom executable path into account (87c9143)

v2.0.0

31 Jan 19:21
Compare
Choose a tag to compare

2.0.0 (2025-01-31)

  • feat!: update semantic release's ci (573814d)
  • refactor!: rename opts.workspace_name -> opts.workspace (bf158f9)

Bug Fixes

  • IPC:is_closing should return true if the pipe does not exist (29170fd)
  • should_skip_update should be checked right before the update (93636dd)
  • actually update the editor image (b1e5deb)
  • adjust server fetching logic (c6ff458)
  • allow sending same activity updates (1883ba4)
  • an attempt to fix intermittent ui freezes (e53bf20)
  • async: avoid including debug info on regular errors and fix error propagation (618ce39)
  • automatically retry connection on ECONNREFUSED & ETIMEDOUT (55452b3)
  • avoid joining the handles (3d478f1)
  • change cfg-if attribute (76ecb5c)
  • close uv handles before exiting (1bd6bb9)
  • config: correctly handle custom client ids (a4719a2)
  • config: correctly replace config values (17dd6f3)
  • config: do not override the given editor icon (25d31ba)
  • config: ensure idle icon is set when validating the config (d5c4231)
  • correct the logic responsible for falling back to defaults (b784a74)
  • correctly handle curl's stdout (5b44dff)
  • correctly serialize activity timestamps (6362a2c)
  • correctly serialize rich presence packet (3e894ee)
  • correctly set workspace_dir & workspace_name (a56a856)
  • do not queue activity updates upon losing focus (0b8d609)
  • fallback to default activity type if not provided (bebea1f)
  • fetching local version should not produce errors (71ed71b)
  • idle timeout check (2e3e961)
  • implement event queuing for handling events registered after the handler is run (46b8de4)
  • imports (9e8819e)
  • include vim.log.levels.OFF when parsing the log level (cc9ba64)
  • ipc: cleanup the stale pipe if the server process was forcefully terminated (a77e86c)
  • ipc: handle client disconnection on ErrorKind::BrokenPipe (a315118)
  • ipc: properly cleanup on exit (0d5c61b)
  • let the updater alone handle executable spawning, or we might have two threads attempting to spawn it simultaneously (44acc10)
  • log: correctly write to the client pipe (710b83e)
  • manager: ensure the manager is setup only once (9f6d330)
  • manager: fixed incorrect handling of timestamps (a67d435)
  • manager: fixed timestamp logic (fabd09f)
  • mappings: ensure that the tooltips have a minimum length of 2 (e9368fa)
  • mappings: prioritize file extensions over filetypes (f09506d)
  • mappings: set plugin managers' default icon to plugin (a2be431)
  • mappings: terminal check should be after the filetype check (c2950f1)
  • normalize path before workspace lookup (c919c94)
  • perform a nil check for usercmds interacting with the activity manager (8427bed)
  • plugins.diagnostics: use correct validation function (3a683c5)
  • plugins.scoped_timestamps: correctly handle idle status (acaece0)
  • plugins: pass the correct configuration (7875026)
  • properly handle chunked data (0b8c655)
  • properly handle server shutdowns (281a93b)
  • reinitialize the server if the plugin was installed with the server already present (ed60ef6)
  • replace method definition with a function definition (8d6bcf9)
  • resolve autocmds errors (02340b1)
  • resolve event serialization issues (7ec693e)
  • resolve idle timeout related issues (21d9a50)
  • resolve workspace issues; handle missing hooks (4cff958)
  • return if config validation fails (503371d)
  • schedule cleanup logic if necessary (9aa6578)
  • schedule the callbacks to maintain compatibility with Neovim 0.6.0 (35428c0)
  • server: assume disconnection after receiving an error (da12d49)
  • server: fetch and store the server version from the local text file (5cead48)
  • server: fix logging level comparison (86f2a70)
  • server: use panic-free means to write to stdout (23ba754)
  • sessions: retrieve the correct session based on id instead of always returning the first available (6493da4)
  • set executable permissions on unix systems (541a563)
  • spawn: use an absolute path for server executable's fallback path (0ac391a)
  • stop the plugin on server errors (20d0a48)
  • update last_activity only if an actual update occurred (1dd0e20)
  • update server's status to ...
Read more

v2.0.0-beta.34

26 Jan 09:17
Compare
Choose a tag to compare

2.0.0-beta.34 (2025-01-26)

Bug Fixes

  • mappings: terminal check should be after the filetype check (c2950f1)

Features

  • manager: handle TermOpen events (f4b573f)
  • parse cwd in terminal buffers (a83e437)

v2.0.0-beta.33

24 Jan 20:08
Compare
Choose a tag to compare

2.0.0-beta.33 (2025-01-24)

Features

  • checkhealth: include information about required executables (72b5f9e)

v2.0.0-beta.32

23 Jan 19:40
Compare
Choose a tag to compare

2.0.0-beta.32 (2025-01-23)

Features

  • automatically load the plugin on startup without needing a setup() call (3a2833b)

v2.0.0-beta.31

23 Jan 12:57
Compare
Choose a tag to compare

2.0.0-beta.31 (2025-01-23)

Bug Fixes

  • reinitialize the server if the plugin was installed with the server already present (ed60ef6)

v2.0.0-beta.30

23 Jan 10:58
Compare
Choose a tag to compare

2.0.0-beta.30 (2025-01-23)

Bug Fixes

  • manager: ensure the manager is setup only once (9f6d330)
  • server: assume disconnection after receiving an error (da12d49)

v2.0.0-beta.29

22 Jan 11:24
Compare
Choose a tag to compare

2.0.0-beta.29 (2025-01-22)

Features

  • allow ActivityManager:toggle_idle to accept a force parameter (f9498b5)

v2.0.0-beta.28

21 Jan 07:49
Compare
Choose a tag to compare

2.0.0-beta.28 (2025-01-21)

  • refactor!: rename opts.workspace_name -> opts.workspace (bf158f9)

Bug Fixes

  • usercmd: add input validation (33dbf7a)

Features

  • add support for checkhealth buffers (#182) (0706911)
  • manager: take vim.bo.modifiable into account when setting opts.is_read_only (26c1390)
  • set opts.name independently of assets (f1b9266)

BREAKING CHANGES

  • opts.workspace_name is deprecated and will soon be removed

v2.0.0-beta.27

21 Jan 16:55
Compare
Choose a tag to compare

2.0.0-beta.27 (2025-01-20)

Features

  • remove :Cord presence clear & add :Cord presence suppress (4920f2)

Bug Fixes

  • usercmd: fix broken autocompletion (49acb99)
  • usercmd: handle feature user commands without args by mapping them to presence functions (c7b32e8)
  • usercmd: allow calling checkhealth from user commands (4f0820)