Releases: hwipl/nuqql
Releases · hwipl/nuqql
v0.12.0
Changes:
- Add aborting of an ongoing search in a log window with the
ESC
key - Add
--dir
command line argument for nuqql's config and working directory - Cleanups and improvements
- Requires nuqql-slixmppd v0.8.0, nuqql-matrixd-nio v0.3.0,
nuqql-mattermostd v0.3.0, nuqql-matrixd v0.6.0, or purpled v0.6.0
v0.11.0
Changes:
- Set default
ESC
delay to 100ms and add the--escdelay
command line
argument for configuring it - Update backend handling
- Expect backends to send own messages in group chats back to nuqql with the
sender<self>
and handle these messages accordingly - Disable collecting accounts from backends and rely on the backend setting
--push-accounts
- Start purpled like other backends
- Expect backends to send own messages in group chats back to nuqql with the
- Requires nuqql-slixmppd v0.7.0, nuqql-matrixd v0.5.0,
nuqql-matrixd-nio v0.2.0, nuqql-mattermostd v0.2.0, or purpled v0.6.0
v0.10.0
Changes:
- UI changes
- Add welcome screen
- Improve scrolling to the left/right in input window
- Add missing packages to setup.py; pip installation should work now
- Cleanups, fixes and improvements
- Requires nuqql-slixmppd v0.6.0, nuqql-matrixd v0.4.0, nuqql-matrixd-nio v0.1.0, nuqql-mattermostd v0.1.0, or purpled v0.5
v0.9.0
Changes:
- Add backend support:
- nuqql-matrixd-nio
- nuqql-mattermostd
- Always zoom Log Window when entering and change search input
- Add logging and the "--loglevel" command line argument
- Improve backend handling
- Update backend interface documentation:
- Add "version" command
- Cleanups, fixes, and improvements
- Requires nuqql-slixmppd v0.6.0, nuqql-matrixd v0.4.0,
nuqql-matrixd-nio v0.1.0, nuqql-mattermostd v0.1.0, or purpled v0.5
v0.8
Changes:
- Add version information
- Add
--version
command line argument - Add
version
command to the nuqql conversation
- Add
- Backend changes:
- Change expected names of python backend executables to
nuqql-based
,
nuqql-matrixd
, andnuqql-slixmppd
- Do not run
nuqql-based
by default any more - Disable additional message history in python backends
- Change expected names of python backend executables to
- Improve backspace and quit handling
- Improve LogWin zooming and searching
- Add jumping and zooming from InputWin with
F9
- Search for next match with
F10
- Add jumping and zooming from InputWin with
- Rename
nuqql.py
helper script torun.py
- Add
setup.py
for installation and package distribution - Move nuqql-keys into the
tools/
subfolder and install it asnuqql-keys
withsetup.py
- Add python type annotations
- Fixes and improvements
- Requires nuqql-slixmppd v0.5, nuqql-matrixd v0.3, or purpled v0.5
v0.7
Changes:
- Improve backend handling
- Add "stop", "start", and "restart" commands to nuqql conversation for
stopping, starting, and restarting a backend - Handle "bye" and "quit" backend commands in nuqql
- Improve backend error handling
- Add "stop", "start", and "restart" commands to nuqql conversation for
- Improve Log Window scrolling and message printing
- Add and use "chat msg" message format for group chat messages
- Add documentation of
- nuqql controls in
doc/controls.md
- nuqql backend interface in
doc/backend-interface.md
- nuqql controls in
- Cleanups, fixes, and improvements.
- Requires purpled v0.5, nuqql-slixmppd v0.4, or nuqql-matrixd v0.2
v0.6
Changes:
- Rework history viewing code in log window
- Add additional keybinds to conversation list and input windows:
ctrl-n
: go to next unread or more recently used conversationctrl-b
: go back to previously used conversationctrl-v
: search/filter conversation list
- Additional conversation list keybinds:
j
,k
: move cursor down, up/
: search/filter conversation list
- Add most recently used sorting of the conversation list
- Add configuration file for setting ui layout, colors, keybinds, keymap,
window titles, conversation list sorting - Improve nuqql-keys to work with nuqql config file
- Improve backend start and reduce wait time
- Code cleanups, fixes, and improvements
v0.5
Changes:
- Add group chat support and helper commands for group chats:
/names
: get list of users in current group chat/invite <user>
: invite user to current group chat/join
: join the current group chat (after getting invited)/part
: leave current group chat
- Add history searching: search the history with
/
and then jump to next
match withn
and previous match withp
- Add
F10
hotkey to jump from a conversation to first URL starting with
http in its history and also switch to zoomed view - Add support for the nuqql-matrixd backend
- Cleanups, fixes, and improvements
- Requires purpled v.4, nuqql-slixmppd v0.3, or nuqql-matrixd v0.1
v0.4
Changes:
- Add additional keybinds in Input Window:
ctrl-a
: go to beginning of linectrl-e
: go to end of linectrl-k
: delete from cursor to end of linectrl-u
: delete line
- Add additional keybinds in List and Log Window:
HOME
: jump to first lineEND
: jump to last line
- Add Log Window zooming with
F9
key when browsing the history - Add account status and persistent global status (for all accounts) in
{nuqql}
conversation:global-status get
: get global statusglobal-status set <status>
: set global status to
- Improve terminal resize handling
- Improve conversation list focus and conversation history behaviour
- Code cleanups, fixes and reorganization
- Requires purpled v0.3 or nuqql-slixmppd v0.2
v0.3
Changes:
- Introduce chat history support
- Add support for the slixmppd backend
- Rename Buddy List to Conversation List
- Introduce multiple backend support
- Each backend is listed as conversation in the Conversation List
- nuqql command window is now also a conversation in the Conversation List
- Coding style fixes and code reorganization
- Requires purpled v0.2 or nuqql-slixmppd v0.1.