Releases: d99kris/nchat
Releases · d99kris/nchat
v2.76
- resolve dependabot alert by removing whatsmeow yarn.lock
- update whatsmeow to 20220614
- fixes #64 - fix crash for small terminal windows
- move version to h-file for faster build time
- fixes #59 - macOS brew openssl prioritize arm64 over x86_64 path
- add support for custom terminal title
- whatsapp to respect configured attachment prefetch level
- fixes #58 - fix opensuse build error
- fix-up attachment filenames for whatsapp
- consistent data structure log format for whatsapp
- improved debug logging for whatsapp
- improved contact name retrieval for whatsapp
- update to whatsmeow 20220430
- update doc and man-page
- update ui status for whatsapp fetch and sync
- improved whatsapp first-time history sync by getting context before attempting download
- make.sh deps to use go from snap in ubuntu < 22.04
- ensure first message request always starts from beginning
- remove whatsapp legacy protocol
- add whatsapp multi-device protocol
- add support for custom downloads dir
- fix hang on aborted/failed setup, some cache fixes
- add support for dynamic loading of protocol plugins
- add support for building nchat without telegram protocol
- start main ui after successful setup, move caching to protocol
v2.51
- add support for deleting line before cursor with ctrl-u
- add telegram support for opening/downloading audio and voicenote messages
- add support for opening links in text of selected message with ctrl-w
- add whatsapp support for viewing/downloading audio messages
- ensure chat list unread status is updated upon chat info update
- jump to unread to iterate over unread chats
- improved portability
- also mark read upon end key input
- desktop notification to use sender name rather than chat/channel name
- fixes #55 - add support for only sending read receipts upon user interaction
- fixes #54 - add support for desktop notifications
v2.40
- add support for custom telegram api id/hash
- fixes #53 - add support for viewing/downloading video messages
- set current chat upon first key press
- fix for opening attachments with space in filename
- fixes #52 - gracefully handle invalid setup option input
- disable cache by default and mark experimental
- ensure message cache thread allow context switch
- add wcswidth fallback to wstring::size
- improve db performance for message cache and emoji list
- get quoted messages from cache if not yet fetched by ui
- fixes #51 - dynamically detect ncurses prefix on mac
- configurable attachment prefetch level
v2.26
- switch default build type for git/svn clones to release with debug info
- fix build warning and add logging for external command failure
- fixes #48 - update build steps for low memory systems
- configurable indicators for attachment and message read
- respect terminal max color count
- configurable behavior for new messages in muted chats
- update chat list sorting upon message delete
- fixes #49 - add support for telegram sponsored messages (#50)
- handle telegram/tdlib message type animated emoji
- improved detection of self user id for telegram
- telegram fix-up some int type usages to match tdlib api
v2.16
v2.12
v2.10
v2.05
v2.04
- fix whatsapp not marking messages received before login as read
- fix whatsapp others typing status not cleared upon send message
- add support for ctrl-k delete line
- emoji pad handling for delete, key up/down/left/right
- fix crash after delete if selecting message after last
- message dialog with saved path upon attachment save
- message dialog confirmation for message delete
- detach external viewer process
- telegram saved messages to be shown as read
- fix select message disable issue
- telegram support for showing formatted messages in markdown
- update tdlib to v1.7.0
- telegram support for sending markdown
- add option to disable cache
- show photo/document captions for telegram
- fix quoted multi-line text overwriting actual message
- fix potential issue with gaps in cached history
- hide cursor while logging in
- add v prefix to version string
- fetch all cached messages on home
- reduce cursor flickering
- prefetch next page
- fix missing own old messages
- use highest image resolution
- update doc