James Booth
f455f9ab90
Seperated roster group management to /group command
2013-06-02 17:25:52 +01:00
James Booth
aba9adcd0d
Use freetext parser for /who
2013-06-02 03:48:40 +01:00
James Booth
90daeb06ab
Added group argument to /who
2013-06-02 03:33:49 +01:00
James Booth
1ef0c8c45f
Added 'any' to /who command
2013-06-02 03:02:32 +01:00
James Booth
9dd5456f88
Added group add and group remove to /roster command
2013-06-02 02:48:20 +01:00
James Booth
b450fa3ef7
Updated help for /roster command
2013-06-02 00:45:40 +01:00
James Booth
cf8d00185b
Added autocomplete for /roster remove
2013-06-02 00:11:09 +01:00
James Booth
01bdc6ae5a
Added /roster remove command
2013-06-02 00:06:05 +01:00
James Booth
518b6721ff
Added /roster add command
2013-06-01 23:48:24 +01:00
James Booth
d49a01a9c3
Added roster list when using /roster with no args
2013-06-01 23:27:46 +01:00
James Booth
55f4e3ebca
Added autocomplete to /sub deny
2013-06-01 22:49:51 +01:00
James Booth
1eba4f5ab1
Added /leave command
2013-05-30 22:48:56 +01:00
James Booth
d02e6a82fa
Use nickname to jid mapping when sending room invites
2013-05-30 21:18:32 +01:00
James Booth
fce295d64a
Fixed #174
2013-05-22 13:47:25 +01:00
James Booth
7b20d8d4f4
Refactored roster push handling
2013-05-21 22:00:42 +01:00
James Booth
5a8e667e58
Renamed roster_change_handle -> roster_change_name
2013-05-21 21:18:12 +01:00
James Booth
f4a3dd84ea
Renamed roster_barejid_from_handle -> roster_barejid_from_name
2013-05-21 21:12:00 +01:00
James Booth
d16a31d096
Renamed roster_jid_from_handle -> roster_barejid_from_handle
2013-05-21 20:50:05 +01:00
James Booth
ecc62af305
Finished handle usage
2013-05-20 22:51:35 +01:00
James Booth
6c4b81d093
Added jid autocompleter for /roster nick command
2013-05-20 20:51:43 +01:00
James Booth
72b8097465
Pass jid when creating new window for /msg with no message
2013-05-20 20:37:17 +01:00
James Booth
f8121cc546
Use handle for /info command
2013-05-19 23:44:28 +01:00
James Booth
59a3a5fe9b
Use handle in /msg command
2013-05-19 23:35:02 +01:00
James Booth
1c41a46dce
Changing roster handle with no argument clears handle
2013-05-19 03:27:59 +01:00
James Booth
66e4d8f5ba
Added /roster autocomplete
2013-05-19 02:30:03 +01:00
James Booth
6c4b21beb1
Added sub to /notify preferences output
...
Removed unused "status" value for /notify autocompleter
2013-05-19 02:15:35 +01:00
James Booth
d300e8e763
Added /roster command with nick option to change handle
2013-05-19 02:07:01 +01:00
James Booth
905571bfb7
Added "tidy" and "prune" options to /wins command
2013-05-17 00:33:00 +01:00
James Booth
aa1f8b655c
Show how many windows closed with /close all and /close read
2013-05-16 23:47:33 +01:00
James Booth
c6265adef4
Show correct message when closing window 0
2013-05-16 23:23:27 +01:00
James Booth
2f149e0bc6
Use 0 not 10 on window close message
2013-05-16 23:08:58 +01:00
James Booth
962cb10622
Added autocompleter for /close command
2013-05-16 22:49:35 +01:00
James Booth
2f92752365
Added "read" parameter to /close
...
Closes all windows where there are no unread messages
2013-05-16 22:34:05 +01:00
James Booth
57e64bebe5
Added parameter to /close
...
2,3,4,5,6,7,8,9,0 will close specified window.
'all' will close all windows.
closes #159
2013-05-12 23:00:29 +01:00
James Booth
c1ee75da40
Removed contact_list, moved roster logic to xmpp/roster module
2013-05-06 23:04:46 +01:00
James Booth
05f2d29396
Renamed contact_list_ functions to roster_
2013-05-06 22:32:58 +01:00
James Booth
3d8d5214bb
Autocomplete "/sub allow" parameter from subscription requests
2013-05-05 23:42:11 +01:00
James Booth
90ac69beb3
Added /duck command to perform searches using duckduckgo chat bot
2013-05-05 02:31:04 +01:00
James Booth
8c5866ff52
Added groupchat logs
...
closes #168
2013-05-05 00:16:10 +01:00
James Booth
c1cf0b433e
Fixed bug where /msg not logging chat
2013-04-28 04:14:23 +01:00
James Booth
441422ddc8
Added desktop notification option for subscription requests
...
closes #166
2013-04-27 23:46:49 +01:00
James Booth
04c6f2d7b0
Moved display logic for subscriptions to console module
2013-04-27 23:13:52 +01:00
James Booth
17757c86e6
Support for XEP-0249 Direct MUC Invitations
...
Commands /invite, /invites, /decline and /join
2013-04-24 23:50:47 +01:00
James Booth
f099bf9a7c
Added desktop notifications for chat room invites
...
Use "/notify invite on|off"
2013-04-22 23:48:23 +01:00
James Booth
1046a00405
Renamed remaining win_ functions
2013-04-21 19:44:31 +01:00
James Booth
954c9ededc
Renamed win_current_get_recipient -> ui_current_win_recipient
2013-04-21 18:47:37 +01:00
James Booth
bf740d9997
Replace window type functions with single function returning type
2013-04-21 18:40:22 +01:00
James Booth
345c21bbce
Renamed clear and close functions in ui
2013-04-21 17:35:57 +01:00
James Booth
b2c08cfc43
Renamed cons_bad_show -> cons_show_error
2013-04-21 02:49:23 +01:00
James Booth
f110a8fe3b
Removed cons_bad_command()
2013-04-21 02:42:27 +01:00
James Booth
c7100203e4
Moved cons_about() to console module
2013-04-20 23:39:17 +01:00
James Booth
81020e6d43
Added /invite for direct MUC invitations
2013-04-20 20:18:13 +01:00
James Booth
202bc6b427
Guess conference server if not supplied when joining room (/join)
...
"@conference.<domain-part>" will be appended to the /join argument where
<domain-part> is the domainpart of the users jid. E.g. the user
"user@server.org" typing "/join chatroom" is equivalent to "/join
chatroom@conference.server.org"
2013-04-10 22:47:01 +01:00
James Booth
608c09c90d
Mouse handling disabled by default.
2013-03-19 20:05:56 +00:00
James Booth
d7bcda0e1c
Use domain part of current jid when no jid passed to /disco
2013-03-14 21:29:04 +00:00
James Booth
31cd507d3c
Added /disco command
2013-03-14 20:50:09 +00:00
James Booth
b960b76034
Added basic /rooms command to get chat room list
2013-03-13 23:38:26 +00:00
James Booth
acb23fb444
Handle dependent settings
...
/history requires /chlog
/outtype and /gone require /states
2013-03-10 19:36:08 +00:00
James Booth
177168a20f
Updated online help
2013-03-10 19:17:24 +00:00
James Booth
be379afa5d
Added /clear command to clear current window
2013-03-02 21:55:55 +00:00
James Booth
502d7dc9fe
Show available resources for current account with "/account"
2013-02-18 22:51:05 +00:00
James Booth
f1693278cb
Colour connected account in "/account list" according ot presence
2013-02-18 22:07:17 +00:00
James Booth
657d1d4a49
Fixed invalid resource error
2013-02-17 19:28:25 +00:00
James Booth
893242d361
Tidied help on /info, /caps and /software
2013-02-17 16:59:20 +00:00
James Booth
e955df8894
Colour title on /caps and /software output
2013-02-17 16:39:37 +00:00
James Booth
1edb84efbc
Added /software command handling to chat rooms and private chat
2013-02-17 02:58:03 +00:00
James Booth
bced3d4b36
Added autocomplete for /software command
2013-02-17 02:10:56 +00:00
James Booth
44d2f8da7a
Added /caps command
2013-02-17 01:04:10 +00:00
James Booth
a84e4adee7
Show all resources ordered by priority with /info command
2013-02-17 00:05:57 +00:00
James Booth
6794fb8101
Dealing with mulitple contact resources, work in progress
2013-02-14 23:24:00 +00:00
James Booth
e922568770
Added resource_presence_t and contact_presence_t
2013-02-10 17:13:19 +00:00
James Booth
59e9b10d19
Removed presence from jabber_conn
2013-02-10 13:36:11 +00:00
James Booth
591f8a8dbf
Renamed jabber_presence_t->presence_t
2013-02-10 11:31:31 +00:00
James Booth
facb2a653b
Renamed contact property jid->barejid
2013-02-09 23:50:41 +00:00
James Booth
069bdbc331
Refactored string preferences
2013-02-03 03:24:13 +00:00
James Booth
7982b8e413
Refactored setting boolean preferences
2013-02-03 02:51:15 +00:00
James Booth
ca26452af6
Refactored getting boolean preferences
2013-02-03 02:35:04 +00:00
James Booth
7100b0e361
Fixed filenames in comment headers
2013-02-02 23:42:45 +00:00
James Booth
9d34c41227
Added config dir to source
2013-02-02 21:59:29 +00:00
James Booth
740e5b4228
Added command and tools subdirs to source
2013-02-02 21:43:59 +00:00