forked from mirror/nheko
parent
67512e1cbd
commit
df6b027a6a
@ -0,0 +1,245 @@ |
|||||||
|
# Changelog |
||||||
|
|
||||||
|
## [Unreleased] |
||||||
|
### Features |
||||||
|
- Support for sending & receiving markdown formatted messages. (#283) |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Update Polish translation (#430) |
||||||
|
- Enable colors in the console logger. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fixed crash when switching rooms. (#433) |
||||||
|
- Fixed crash during low connectivity. (#406) |
||||||
|
- Fallback to the login screen when the one-time keys cannot be uploaded. |
||||||
|
|
||||||
|
## [0.5.5] - 2018-09-01 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Add the ability to change the room avatar. (#418) |
||||||
|
- Show the room id in the room settings modal. (#416) |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- More flicker improvements. |
||||||
|
- Auto remove old messages from cache. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fixed issue where nheko will stop retrying initial sync. (#422) |
||||||
|
- Fixed the incomplete version string on Info.plist (macOS) (#423) |
||||||
|
- Fixed a use-after-free error during logout. |
||||||
|
- Temporary fix to work with servers that don't support e2ee. i.e Construct, Dendrite (#371) |
||||||
|
|
||||||
|
## [0.5.4] - 2018-08-21 |
||||||
|
|
||||||
|
Small release to address a crash during logout. |
||||||
|
|
||||||
|
### Features |
||||||
|
|
||||||
|
- The settings page now includes the device id & device fingerprint (thanks @valkum ) |
||||||
|
- The Polish translation has been updated (thanks @m4sk1n ) |
||||||
|
|
||||||
|
## [0.5.3] - 2018-08-12 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Add option to disable desktop notifications (#388) |
||||||
|
- Allow user to configure join rules for a room. |
||||||
|
- Add tab-completion for usernames (#394). |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Remove the space gap taken by the typing notifications. |
||||||
|
- Remove hover event from emoji picker. |
||||||
|
- Add tooltips for the message indicators (#377). |
||||||
|
- Fix compilation on FreeBSD (#403) |
||||||
|
- Update Polish translation. |
||||||
|
- Small modal improvements. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Remove dash from the version string when building outside of git. |
||||||
|
- Remove unwanted whitespace from the user settings menu. |
||||||
|
- Consider the scale ratio when scaling down images (#393). |
||||||
|
|
||||||
|
## [0.5.2] - 2018-07-28 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Mark own read messages with a double checkmark (#377). |
||||||
|
- Add option to specify the scale factor (#357, #335, #230). |
||||||
|
- Add input field to specify the device name on login. |
||||||
|
- Add option to ignore key requests altogether. |
||||||
|
- Show device list in user profile & add option to create 1-1 chat. |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Add foreground color for disabled buttons on the dark theme. |
||||||
|
- Increase the opacity of the hover color on the room list. |
||||||
|
- Add missing tooltips on buttons (#249). |
||||||
|
- Performance Improvements when filtering large number for rooms. |
||||||
|
- Clear timeline widgets when they exceed a certain limit, to reduce the memory footprint (#158). |
||||||
|
- Use native scrollbar in the timeline. |
||||||
|
- Enable scrollbar on the room list for macOS. |
||||||
|
- Remove some timeline flickering on macOS. |
||||||
|
- Remove pixel values from modals. |
||||||
|
- Update Polish translation. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fix crash when the server doesn't have the joined_groups endpoint (#389). |
||||||
|
- Reject key requests for users that are not members of the room. |
||||||
|
- Add user avatar after the `encryption is enabled` message (#378) |
||||||
|
|
||||||
|
## [0.5.1] - 2018-07-17 |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Add the -v / --version option, which displays the version of the application. |
||||||
|
- Explicitly set no timeout for the Linux notifications. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fix crash when drag 'n drop files on text input. (#363) |
||||||
|
- Convert MXC to HTTP URI for video files. |
||||||
|
- Don't display the `m.room.encryption` event twice. |
||||||
|
- Properly reset the auto-complete anchor when the popup closes. (#305) |
||||||
|
- Use a brighter color for button's text on the system theme. (#355) |
||||||
|
|
||||||
|
## [0.5.0] - 2018-07-15 |
||||||
|
|
||||||
|
### Features |
||||||
|
- End-to-End encryption for text messages. |
||||||
|
- Context menu option to request missing encryption keys. |
||||||
|
- Desktop notifications on all platforms (Linux, macOS, Windows). |
||||||
|
- Responsive UI (hidden sidebar/timeline). |
||||||
|
- Basic support for replies (#292) |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Save timeline messages in cache for faster startup times. |
||||||
|
- Debug logs will now be saved in a file. |
||||||
|
- New translations |
||||||
|
- French (#329) |
||||||
|
- Polish (#349) |
||||||
|
- No dependencies will be downloaded during build. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Allow close events from the session manager (#353). |
||||||
|
- Send image dimensions in m.image event (#215). |
||||||
|
- Allow arbitrary resizing of the main window & restore sidebar's size (#160, #163, #187, #127). |
||||||
|
|
||||||
|
## [0.4.3] - 2018-06-02 |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Overdue fixes for some regressions with regard to widget height introduced in the previous two releases |
||||||
|
- The matrix id will be shown on hover on the display name. |
||||||
|
|
||||||
|
## [0.4.2] - 2018-05-25 |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Make the number of unread messages fit in the bubble (#330) |
||||||
|
- Use white for messages on the dark theme (#331) |
||||||
|
- Fix "jumpy messages" regression |
||||||
|
|
||||||
|
## [0.4.1] - 2018-05-23 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Menu to modify the name & topic of the room. |
||||||
|
- Desktop notifications for macOS. |
||||||
|
- Option to start in tray (#319) |
||||||
|
- Russian translation (#318) |
||||||
|
- Read support for the room access level (#324) |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- HiDPI avatars. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fix for the line break on messages with very long words/links. |
||||||
|
- Translations are working again. |
||||||
|
|
||||||
|
## [0.4.0] - 2018-05-03 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Basic member list |
||||||
|
- Basic room settings menu |
||||||
|
- Support for displaying stickers |
||||||
|
- Fuzzy search for rooms |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Cache refactoring (reduced memory consumption) |
||||||
|
- Implement media cache (faster avatar loading) |
||||||
|
- Show room tooltips when the sidebar is collapsed |
||||||
|
- Flicker-free auto-completion menus (rooms, users) |
||||||
|
- Improved message spacing in the timeline |
||||||
|
- Improved macOS installer |
||||||
|
- Fancier date separator widget |
||||||
|
- Minor popup improvements |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fix UI inconsistencies between room list & communities |
||||||
|
- Adjust popup completion menu to fit its contents |
||||||
|
- Fix stuck typing notifications |
||||||
|
- Handle invalid access tokens |
||||||
|
|
||||||
|
## [0.3.1] - 2018-04-13 |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- The auto-completion menu can be navigated with TAB. (#294 ) |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Show auto-completion menu even if there are fewer than the max number of matches (#294) |
||||||
|
- Hide emoji panel when it's not under the mouse cursor. (#254, #246) |
||||||
|
|
||||||
|
## [0.3.0] - 2018-04-03 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Add auto-completion pop-up for usernames (triggered with @). (#40) |
||||||
|
- Add ability to redact messages. |
||||||
|
- Add context menu option to save images. (#265) |
||||||
|
- Pin invites to the top of the room list. (#252) |
||||||
|
- Add environment variable to allow insecure connections (e.g self-signed certs) (#260) |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Updated dark theme. |
||||||
|
- Add border in community list. |
||||||
|
- Add version & build info in the settings menu. |
||||||
|
- Easier packaging by allowing to use already built dependencies. |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Fix invite unreadable button colors on the system theme. (#248) |
||||||
|
- Track invites so they can be removed from other clients. (#213) |
||||||
|
- Fix text color on the room switcher. (#245) |
||||||
|
|
||||||
|
## [0.2.1] - 2018-03-13 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Implement user registration with reCAPTCHA |
||||||
|
- Add context menu option to mark events individually as read |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Update room name & avatar on newly created rooms |
||||||
|
- Fix image uploading that was causing other image items to render its content |
||||||
|
|
||||||
|
## [0.2.0] - 2018-03-05 |
||||||
|
|
||||||
|
### Features |
||||||
|
- Support for pasting media & files into a room (#180) |
||||||
|
- Server-side message & mention notifications |
||||||
|
- Two new commands (`/fliptable`, `/shrug`) |
||||||
|
- Option to disable typing notifications |
||||||
|
- Check-mark to messages that have been received by the server (#93) |
||||||
|
- Basic communities support (#195) |
||||||
|
- Read receipt support |
||||||
|
- Re-ordering of rooms based on activity |
||||||
|
|
||||||
|
### Improvements |
||||||
|
- Automatically focus on input when opening a dialog |
||||||
|
- Keep syncing regardless of connectivity (#93) |
||||||
|
- Create widgets on demand for messages added to the end of the timeline |
||||||
|
- Messages received by `/messages` will be rendered upon entering the room |
||||||
|
- Load last content from all rooms |
||||||
|
- Load the initial cache data without blocking the UI |
||||||
|
|
||||||
|
### Bug fixes |
||||||
|
- Messages will be visible in the side bar after initial sync |
||||||
|
- Enable room switcher only in the chat view (#251) |
||||||
|
- Retry initial sync forever (#234) |
||||||
|
- Show loading indicator while waiting for `/login` & `/logout` |
||||||
|
- Disable minimize to tray except for the chat view. |
||||||
|
- Fixed transparency issue on custom dialogs (#87) |
||||||
|
- Fixed crash when there weren't any rooms |
||||||
|
|
||||||
|
## [0.1.0] - 2017-12-26 |
||||||
|
|
||||||
|
The first release providing the basic features to make use of the Matrix network. |
Loading…
Reference in new issue