117 lines
3.3 KiB
Markdown
117 lines
3.3 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|
|
|
Procedure when bumping the version number:
|
|
1. Update dependencies in a separate commit
|
|
2. Set version number in `Cargo.toml`
|
|
3. Add new section in this changelog
|
|
4. Commit with message `Bump version to X.Y.Z`
|
|
5. Create tag named `vX.Y.Z`
|
|
6. Fast-forward branch `latest`
|
|
7. Push `master`, `latest` and the new tag
|
|
|
|
## Unreleased
|
|
|
|
### Changed
|
|
- Always connect to &rl2dev in ephemeral mode
|
|
- Reduce amount of messages per &rl2dev log request
|
|
|
|
## v0.5.1 - 2022-11-27
|
|
|
|
### Changed
|
|
- Increase reconnect delay to one minute
|
|
- Print errors that occurred while cove was running more compactly
|
|
|
|
## v0.5.0 - 2022-09-26
|
|
|
|
### Added
|
|
- Key bindings to navigate nick list
|
|
- Room deletion confirmation popup
|
|
- Message inspection popup
|
|
- Session inspection popup
|
|
- Error popup when external editor fails
|
|
- `rooms_sort_order` config option
|
|
|
|
### Changed
|
|
- Use nick changes to detect sessions for nick list
|
|
- Support Unicode 15
|
|
|
|
### Fixed
|
|
- Cursor being visible through popups
|
|
- Cursor in lists when highlighted item moves off-screen
|
|
- User disappearing from nick list when only one of their sessions disconnects
|
|
|
|
## v0.4.0 - 2022-09-01
|
|
|
|
### Added
|
|
- Config file and `--config` cli option
|
|
- `data_dir` config option
|
|
- `ephemeral` config option
|
|
- `offline` config option and `--offline` cli flag
|
|
- `euph.rooms.<name>.autojoin` config option
|
|
- `euph.rooms.<name>.username` config option
|
|
- `euph.rooms.<name>.force_username` config option
|
|
- `euph.rooms.<name>.password` config option
|
|
- Key binding to change rooms sort order
|
|
- Key bindings to connect to/disconnect from all rooms
|
|
- Key bindings to connect to autojoin rooms/disconnect from non-autojoin rooms
|
|
- Key bindings to move to parent/root message
|
|
- Key bindings to view and open links in a message
|
|
|
|
### Changed
|
|
- Some key bindings in the rooms list
|
|
|
|
## v0.3.0 - 2022-08-22
|
|
|
|
### Added
|
|
- Account login and logout
|
|
- Authentication dialog for password-protected rooms
|
|
- Error popups in rooms when something goes wrong
|
|
- `--ephemeral` flag that prevents cove from storing data permanently
|
|
- Key binding to download more logs
|
|
|
|
### Changed
|
|
- Reduced amount of unnecessary redraws
|
|
- Description of `export` CLI command
|
|
|
|
### Fixed
|
|
- Crash when connecting to nonexistent rooms
|
|
- Crash when connecting to rooms that require authentication
|
|
- Pasting multi-line strings into the editor
|
|
|
|
## v0.2.1 - 2022-08-11
|
|
|
|
### Added
|
|
- Support for modifiers on special keys via the [kitty keyboard protocol](https://sw.kovidgoyal.net/kitty/keyboard-protocol/)
|
|
|
|
### Fixed
|
|
- Joining new rooms no longer crashes cove
|
|
- Scrolling when exiting message editor
|
|
|
|
## v0.2.0 - 2022-08-10
|
|
|
|
### Added
|
|
- New messages are now marked as unseen
|
|
- Sub-trees can now be folded
|
|
- Support for pasting text into editors
|
|
- More readline-esque editor key bindings
|
|
- Key bindings to move to prev/next sibling
|
|
- Key binding to center cursor on screen
|
|
- More scrolling key bindings
|
|
- JSON message export
|
|
- Export output path templating
|
|
- Support for exporting multiple/all rooms at once
|
|
|
|
### Changed
|
|
- Reorganized export command
|
|
- Slowed down room history download speed
|
|
|
|
### Fixed
|
|
- Chat rendering when deleting and re-joining a room
|
|
- Spacing in some popups
|
|
|
|
## v0.1.0 - 2022-08-06
|
|
|
|
Initial release
|