Skip to content

Releases: d99kris/nchat

v2.76

25 Jun 05:49

Choose a tag to compare

  • 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

30 Apr 04:02

Choose a tag to compare

  • 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

26 Mar 09:18

Choose a tag to compare

  • 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

26 Dec 08:24

Choose a tag to compare

  • 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

03 Dec 11:10
163aaed

Choose a tag to compare

  • integrate tdlib v1.7.9 master 8d7bda0
  • update to tdlib v1.7.9 master 8d7bda0
  • improve setup authentication error handling
  • update ncurses include path to fix build on arch linux
  • add go-whatsapp timestamp logging

v2.12

07 Nov 11:58

Choose a tag to compare

  • update gorilla/websocket deps to fix dependabot alerts
  • update go-whatsapp for new whatsapp client version
  • adjust whatsapp end of history condition

v2.10

19 Sep 07:32

Choose a tag to compare

  • fixes #13 - fix linking error on gentoo
  • fallback to ascii copy when utf8 conversion fails
  • support to continue fetch after unavailable attachments in whatsapp
  • add support for exporting message cache to text files
  • add option for home button to trigger fetch of entire chat history

v2.05

15 Aug 02:23

Choose a tag to compare

  • more robust utf8 conversion
  • fixes #35 - adjust install path for man-page
  • fix solus linux backspace issue
  • fix issue searching contact at startup

v2.04

07 Aug 12:21

Choose a tag to compare

  • 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

v2.02

01 Aug 14:16

Choose a tag to compare

ensure cursor hidden in list dialog