Skip to content

Commit

Permalink
chore(release): 1.0.0 [skip ci]
Browse files Browse the repository at this point in the history
# 1.0.0 (2025-01-02)

### Bug Fixes

* `Cord.override` should be of lowest priority ([a12c353](a12c353))
* ABI compatibility issues on Apple Silicon due to long argument lists in functions ([db805fa](db805fa))
* c & csharp displaying incorrectly ([b300334](b300334))
* change backgrounds of the file icons to a solid color to avoid inconsistencies ([3ce1569](3ce1569))
* check for license file's file extension ([b1da43c](b1da43c))
* connection issues ([a0729c1](a0729c1))
* correct param typedef in update presence function ([991f9f5](991f9f5))
* correct param typedef in update presence function ([299cd3e](299cd3e))
* correct the order of arguments ([fc05cb3](fc05cb3))
* correct the toggleterm lua pattern ([6e1e62a](6e1e62a))
* correctly parse git repository's url ([7d422eb](7d422eb))
* correctly parse git ssh urls ([7925b31](7925b31))
* Correctly parse Git SSH urls ([#53](#53)) ([c366ac0](c366ac0))
* correctly parse toggleterm executable names ([518e9b8](518e9b8))
* disabling show_repository also hides the other buttons ([edcea53](edcea53))
* displaying incorrect column number ([41c5089](41c5089))
* enforce that `last_presence.idle` is `true` when idling ([d99adc6](d99adc6))
* fallback to default icons if no client id was provided ([d0cb15a](d0cb15a))
* Fallback to default icons if no client ID was provided ([7cea2c3](7cea2c3))
* fallback to file extensions on unknown filetypes ([c0d1dd1](c0d1dd1))
* fallback to the default image, in case one was not provided along with the client id ([46435f1](46435f1))
* focus event resetting the idle status variable ([356b0b0](356b0b0))
* forgot to rename the files ([50d602d](50d602d))
* handle workspace blacklists in rust ([34bc8db](34bc8db))
* **icons:** append ?v=2 to the asset URLs to prompt Discord to refresh its file cache ([aaa0482](aaa0482))
* **icons:** append ?v=3 to the asset URLs to prompt Discord to refresh its file cache ([5d5e75a](5d5e75a))
* **icons:** append ?v=4 to the asset URLs to prompt Discord to refresh its file cache ([fb4bcc4](fb4bcc4))
* **icons:** append ?v=5 to the asset URLs to prompt Discord to refresh its file cache ([ffdc72c](ffdc72c))
* implement status codes for better error handling ([4bb5786](4bb5786))
* initial presence update is delayed by timer interval ([3f03ba4](3f03ba4))
* invalid data size ([4b3bcb1](4b3bcb1))
* issues with displaying the idle status ([0edce6f](0edce6f))
* issues with refactoring ([efd0f50](efd0f50))
* language specific files not being recognized ([495b303](495b303))
* log_level failing when set to nil ([5a8c5dd](5a8c5dd))
* logging ([cb0bc73](cb0bc73))
* make `config.timer.reset_on_idle` reset idle status on both entry and exit ([5df8ca2](5df8ca2))
* make the `Config` struct public ([8c6f789](8c6f789))
* pad the tooltip with spaces in case it's too short ([2ca8849](2ca8849))
* prevent sending identical activity updates ([62ffb46](62ffb46))
* replace `os.clock()` with `vim.loop.hrtime()` due to inconsistent behaviour between different platforms ([061b166](061b166))
* repository button being displayed regardless of the configuration ([700e59e](700e59e))
* send valid payload to clear presence ([5b49d82](5b49d82))
* sending identical updates ([76699c5](76699c5))
* **serialization:** escape special characters in the json ([c693475](c693475))
* small image not being overridden by the config ([b9b4f13](b9b4f13))
* swap the image tooltips, if swap_icons is set to true ([b4a1099](b4a1099))
* take the asset type into account when no matches are found ([4bbfb5c](4bbfb5c))
* unix build ([3458ca1](3458ca1))
* update Git repository on `DirChanged` event ([b05bb4e](b05bb4e))
* update workspace when revisiting a previously opened buffer ([cf8cf2b](cf8cf2b))
* use structs for functions with long arguments list due to ABI incompatibility issues on Apple Silicon ([d8e2387](d8e2387))
* user commands ([0e5ca46](0e5ca46))
* workspace_blacklist ([c94361f](c94361f))
* workspace_blacklist misbehaving (note: config.timer.enable is no longer a valid option) ([f2c9d99](f2c9d99))

### Features

* add .direnv directory to gitignore ([0c5cc06](0c5cc06))
* add `astronvim` editor client ([963cdb6](963cdb6))
* add `astronvim` editor client ([2269dfc](2269dfc))
* add `config.log_level` ([191e613](191e613))
* add a configuration option to replace the default idle icon ([3ebf630](3ebf630))
* Add a user command for changing the workspace name ([fa1a47b](fa1a47b))
* add a user command for changing workspace ([f8c289c](f8c289c))
* add an option to configure the logging level ([273d454](273d454))
* add custom buttons ([9f00000](9f00000))
* add fern as file browser ([3ac290c](3ac290c))
* add file icon for ahk ([4246e0f](4246e0f))
* add file icon for clojure ([bd6c32b](bd6c32b))
* add file icon for crystal ([7eb6a73](7eb6a73))
* add file icon for d lang ([d2a66d4](d2a66d4))
* add file icon for docker ([de2c389](de2c389))
* add file icon for elixir ([b6324f0](b6324f0))
* add file icon for erlang ([ff9627d](ff9627d))
* add file icon for F# ([b600aa9](b600aa9))
* add file icon for git ([041bff7](041bff7))
* add file icon for GML ([98a94bb](98a94bb))
* add file icon for gradle ([f937c28](f937c28))
* add file icon for groovy ([e732a44](e732a44))
* add file icon for latex ([737b765](737b765))
* add file icon for license files ([e2227c2](e2227c2))
* add file icon for lisp ([71c9511](71c9511))
* add file icon for nim ([099dd72](099dd72))
* add file icon for nix ([2626769](2626769))
* add file icon for ocaml ([9cac03c](9cac03c))
* add file icon for pascal ([e06c339](e06c339))
* add file icon for postcss ([7b489dc](7b489dc))
* add file icon for r lang ([dbfbdcb](dbfbdcb))
* add file icon for sass ([568b190](568b190))
* add file icon for svelte ([fa857d3](fa857d3))
* add file icon for v lang ([7e1bd31](7e1bd31))
* add file icon for vue ([2be12a8](2be12a8))
* add file icon for zig ([c74a64d](c74a64d))
* Add icon for Julia language ([a678779](a678779))
* Add icon for Maven ([91152a8](91152a8))
* add logging ([8d9957c](8d9957c))
* add nix flake + direnv ([b62e959](b62e959))
* add phoenix icon + eelixir filetype ([a3d65aa](a3d65aa))
* Add support for custom icons ([6ac0239](6ac0239))
* add support for Flatpak and Snap IPC paths ([b431eb2](b431eb2))
* add support for Flatpak and Snap IPC paths ([57d1111](57d1111))
* add support for git related plugins ([a603a95](a603a95))
* add support for lsp managers ([8bca29e](8bca29e))
* Add support for LSP managers ([c9c8593](c9c8593))
* add support for more file icons ([8529e6f](8529e6f))
* add support for plaintex filetype ([2a7bd9d](2a7bd9d))
* add user commands for managing the idle status ([06c4ae8](06c4ae8))
* add workspace blacklist ([b5fd3ee](b5fd3ee))
* add yazi as a file explorer ([fd5e423](fd5e423))
* allow string values for asset types ([9ee4094](9ee4094))
* allow swapping the position of fields ([1dc822b](1dc822b))
* allow swapping the positions of the editor and language icons ([afad2bb](afad2bb))
* darken backgrounds of the icons ([aac34bd](aac34bd))
* darken backgrounds of the icons ([8cc1b6a](8cc1b6a))
* hide cursor position text when at position 1:1 ([6444711](6444711))
* hide workspace text on idle ([af23462](af23462))
* **icons:** add a default icon for lsp managers ([bcd37f0](bcd37f0))
* **icons:** add a file icon for CUDA ([7ce67bf](7ce67bf))
* **icons:** add a file icon for Haxe ([0e1e7b4](0e1e7b4))
* **icons:** add icon for julia language ([58dd29d](58dd29d))
* **icons:** add icon for maven ([ebca692](ebca692))
* **icons:** add icon for quarto ([d514aec](d514aec))
* **icons:** add icon for zsh ([c04e8fd](c04e8fd))
* **icons:** provide an icon for Astro ([fd8016f](fd8016f))
* **icons:** update java icon ([a9b975d](a9b975d))
* **icons:** update kotlin icon ([6130cdb](6130cdb))
* **icons:** update lua icon ([004a79c](004a79c))
* **icons:** update shell icon ([dde71a8](dde71a8))
* **icons:** update shell icon ([1f3e08c](1f3e08c))
* implement `config.assets['Cord.override']` ([#80](#80)) ([0777f91](0777f91))
* implement `swap_icons` ([758e0dc](758e0dc))
* improve error handling ([70d6bb4](70d6bb4))
* increase connection timeout to 60 seconds ([bf121e2](bf121e2))
* **lua:** add support for BSD ([c3ee1aa](c3ee1aa))
* properly close pipe connection ([8dde573](8dde573))
* provide a way to override the default file icon, which is used when filetype was not detected ([07e889a](07e889a))
* provide an option to override all icons with a custom one ([e679870](e679870))
* shut down connection in case it wasn't established within 15 seconds ([c7f0f7a](c7f0f7a))
* support custom icons ([9627657](9627657))
* support defining file assets with a string ([824455d](824455d))
* support executables launched via toggleterm ([4119ef4](4119ef4))
* support multiple git protocols ([2af4b85](2af4b85))
* Support multiple Git protocols ([190e836](190e836))
* support the rest of the git related filetypes ([20c390e](20c390e))
* use current file's directory as the workspace instead of cwd ([7ef94fc](7ef94fc))

### Performance Improvements

* move crucial components to the Rust codebase ([e6e1cf3](e6e1cf3))
* move crucial components to the Rust codebase ([3cb21e5](3cb21e5))
* optimize `find_git_repository` ([45bc551](45bc551))
* remove unnecessary vector allocations ([160a9d1](160a9d1))
* set `assets` to `nil` by default ([586ceed](586ceed))
  • Loading branch information
semantic-release-bot committed Jan 2, 2025
1 parent bd0d25b commit 3f1c87c
Showing 1 changed file with 161 additions and 0 deletions.
Loading

0 comments on commit 3f1c87c

Please sign in to comment.