James Booth
dace47e5d3
Show message when removing contact from group when not in group
2013-06-23 16:35:13 +01:00
James Booth
265fff8f40
Show message when contact already in group
2013-06-23 16:29:42 +01:00
James Booth
0e5d277c14
Added message in console on /roster remove
2013-06-02 00:24:22 +01:00
James Booth
65c09db19e
Added message in console on /roster add
2013-06-02 00:20:22 +01:00
James Booth
dcd8dcda87
Fixed autoaway
2013-05-30 21:11:55 +01:00
James Booth
7b20d8d4f4
Refactored roster push handling
2013-05-21 22:00:42 +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
78ff58cf77
Fixed error when losing connection and segfaulting on notify_remind()
2013-05-06 00:33:33 +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
441422ddc8
Added desktop notification option for subscription requests
...
closes #166
2013-04-27 23:46:49 +01:00
James Booth
e02ab52a4e
Only set autoaway when status is "online" or "chat"
...
fixes #122
2013-04-27 22:39:51 +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
f63f68630b
Added notifier module
2013-04-21 20:17:06 +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
b2c08cfc43
Renamed cons_bad_show -> cons_show_error
2013-04-21 02:49:23 +01:00
James Booth
b6095ca955
Show message in console when receiving chat room invites
2013-03-24 21:46:00 +00:00
James Booth
e2bc9bde74
Implemented output for /disco info
2013-03-14 23:41:36 +00:00
James Booth
7bd7c15994
Added output for /disco items
2013-03-14 22:18:21 +00:00
James Booth
681c3b6be2
Show name as well as jid for room list
2013-03-14 22:03:38 +00:00
James Booth
5b6de3340c
Page off after /rooms command
2013-03-14 19:54:59 +00:00
James Booth
b960b76034
Added basic /rooms command to get chat room list
2013-03-13 23:38:26 +00:00
James Booth
aeb0bfa13c
Init and shutdown of libstrophe moved, free resources before creating
2013-02-27 23:14:41 +00:00
James Booth
e955df8894
Colour title on /caps and /software output
2013-02-17 16:39:37 +00:00
James Booth
91289b8d8d
Fixed autoaway
2013-02-17 14:15:46 +00:00
James Booth
50b7edbfb5
Show fulljid when contact becomes unavailable
2013-02-17 02:23:36 +00:00
James Booth
bced3d4b36
Added autocomplete for /software command
2013-02-17 02:10:56 +00:00
James Booth
a84e4adee7
Show all resources ordered by priority with /info command
2013-02-17 00:05:57 +00:00
James Booth
b5e06a079c
Simple default resource hanlding on presence
2013-02-14 22:06:25 +00:00
James Booth
e922568770
Added resource_presence_t and contact_presence_t
2013-02-10 17:13:19 +00:00
James Booth
591f8a8dbf
Renamed jabber_presence_t->presence_t
2013-02-10 11:31:31 +00:00
James Booth
3fa9ecb9d1
Show priority on autoaway messages
2013-02-05 23:29:05 +00:00
James Booth
3c9155be2c
Losing connection shows 'offline' in ui
2013-02-03 23:06:06 +00:00
James Booth
9bc70e29e8
Removed jabber_restart function
2013-02-03 22:56:23 +00:00
James Booth
2ee0c4d328
Moved caps_init() out of xmpp.h
2013-02-03 22:46:32 +00:00
James Booth
069bdbc331
Refactored string preferences
2013-02-03 03:24:13 +00:00
James Booth
ca26452af6
Refactored getting boolean preferences
2013-02-03 02:35:04 +00:00
James Booth
c90c83f7e1
Removed log function to log.c
2013-02-03 00:27:43 +00:00
James Booth
7d6ce4da02
Added resize check to ui module
2013-02-02 23:52:47 +00:00
James Booth
b762f2c670
Tidied directory creation
2013-02-02 22:51:14 +00:00
James Booth
3d0e0d7ea4
Removed files.c
2013-02-02 22:33:05 +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
James Booth
fc5bfb7d33
Tidied #include's
2013-02-02 20:55:58 +00:00
James Booth
ed3261a238
Added ui subdir to source
2013-02-02 19:57:46 +00:00
James Booth
1d3739bb79
Added xmpp subdir to source
2013-02-02 19:47:41 +00:00
James Booth
06abe13f19
Show current presence when logging in
...
Also show correct presence in title bar upon login
2013-01-31 00:40:27 +00:00
James Booth
957bea19e4
Fixed chat logging
...
fixes #147
2013-01-29 23:01:15 +00:00
James Booth
0f01f30b9c
Moved message functions to xmpp_message.c
2013-01-29 00:37:50 +00:00
James Booth
bfe1d76e5f
Moved functions to xmpp_presence
2013-01-28 22:55:26 +00:00
James Booth
bf1cf04447
Joined log and chat_log modules
2013-01-28 20:16:18 +00:00
James Booth
c72d7ad6a6
Renamed history modules
2013-01-28 01:35:11 +00:00
James Booth
80e62cfa5f
Renamed history.c -> command_history.c
...
Included in command.h
2013-01-28 01:23:37 +00:00
James Booth
070d2ced4f
Renamed capabilities.c -> xmpp_caps.c
2013-01-28 00:57:22 +00:00
James Booth
7dcb85c701
Renamed jabber.h -> xmpp.h
2013-01-28 00:32:57 +00:00
James Booth
dba48f18b5
Added development string to log
2013-01-27 21:32:10 +00:00
James Booth
972ca34d4b
Refactored connecting, and reconnecting
...
The user either logs in with an account, in which case its name, and the
password is kept for reconnects. Or the user can login with a jid (and
server) which does not currently exist as a local account. On success
an account is created, with the jid as the name.
2013-01-27 20:23:42 +00:00
James Booth
5cca57f6fb
Renamed account_add_login -> account_add, added comments
2013-01-27 18:10:30 +00:00
James Booth
b4ea35d40a
Added client to /info command in chat rooms
2013-01-20 04:33:31 +00:00
James Booth
22589e8798
Initialise and free capabilities
2013-01-20 00:35:40 +00:00
James Booth
79c92656f9
Added retrieval of caps string from presence
2013-01-19 23:52:50 +00:00
James Booth
af6779401a
Show message in chat room when nickname conflict
2013-01-16 01:00:06 +00:00
James Booth
02a71e2510
Handle /who command in chat rooms
2013-01-15 23:17:07 +00:00
James Booth
84ea4a77c9
Disabled logging for chat rooms and private chat
2013-01-15 20:50:11 +00:00
James Booth
bfd7362e2a
Renamed muc functions
2013-01-12 01:34:09 +00:00
James Booth
dad01d8f84
Renamed room_chat module to muc
2013-01-12 01:01:39 +00:00
James Booth
d29c7fd878
Updated copyright
2013-01-11 02:05:29 +00:00
James Booth
89967905db
Autocomplete: added free function
...
Fixed tests
2013-01-11 00:17:18 +00:00
James Booth
dae4f1bb70
Added _inp_win_refresh() macro, renamed and moved some functions
2013-01-06 01:06:12 +00:00
James Booth
439e6486db
Handle wide chars on input
2013-01-03 00:16:39 +00:00
James Booth
d28930eaf4
Include ncursesw, set locale
2013-01-02 20:27:37 +00:00
James Booth
803eacc488
Fixed name clashes with windows.h
2012-12-11 23:58:54 +00:00
James Booth
ce6f227651
Handle logins using accounts
2012-12-09 22:14:38 +00:00
James Booth
8e90f7a414
Handle idle time from contacts
2012-12-09 03:07:33 +00:00
James Booth
4c243722c6
Renamed functions in theme
2012-12-08 22:34:16 +00:00
James Booth
731dabd712
Added server property to accounts
2012-12-07 00:10:00 +00:00
James Booth
6826a66f85
Moved logins to accounts module
2012-12-02 01:29:42 +00:00
James Booth
30e4786180
Create logs dir for main log
2012-12-02 01:01:27 +00:00
James Booth
79a2633fa6
Removed development code
2012-12-01 19:05:28 +00:00
James Booth
1029c43002
Use profanity input for idle time when libxss not availalbe
2012-12-01 18:39:34 +00:00
James Booth
fae848ea64
Implemented /autoaway mode idle
2012-12-01 17:46:25 +00:00
James Booth
f7d0bcba4c
More useful console message on auto away
2012-12-01 00:23:47 +00:00
James Booth
72d8a82f51
Send away presence and message for /autoaway
2012-12-01 00:19:45 +00:00
James Booth
48c4d6dc8f
Send away and message when idle
2012-11-30 22:05:52 +00:00
James Booth
ef40a33ab4
Use only one measure for idle
2012-11-30 21:59:31 +00:00
James Booth
020e516acf
Simple output of idle/away
2012-11-30 21:26:28 +00:00
James Booth
0756a9cec6
Implemented "/sub sent" to show outstanding sent subscription requests
2012-11-28 01:36:04 +00:00
James Booth
c9ed583412
Fixed some memory leaks
2012-11-26 02:20:44 +00:00
James Booth
b2f9e1ad5f
Further tidy up of windows.c
2012-11-26 00:57:41 +00:00
James Booth
e131afdb12
windows tidy up
2012-11-26 00:01:34 +00:00
James Booth
4b73f3d7f9
Profanity files now use %XDG_CONFIG_HOME and %XDG_DATA_HOME
2012-11-25 21:40:49 +00:00
James Booth
e8b2b7196c
Separated colours from main preferences
2012-11-21 21:24:10 +00:00
James Booth
118d97cd90
Handling commands after /disconnect
2012-11-19 23:15:42 +00:00
James Booth
346ed2a8e8
Moved disconnect code to profanity module
2012-11-19 22:23:48 +00:00
James Booth
b3e1d473a2
Handle room broadcasts
2012-11-19 22:15:53 +00:00
James Booth
645d1b74d5
Handle room member presence
2012-11-19 00:26:31 +00:00
James Booth
bd3f1d1575
Show message when own nickname changed in chat rooms
2012-11-18 22:49:01 +00:00