1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-08-18 19:04:14 -04:00
Commit Graph

203 Commits

Author SHA1 Message Date
James Booth
07d624c513 Shortened /sub "request" parameter to "req", and formatted help 2012-11-11 19:32:42 +00:00
Dmitry Podgorny
c3b0e80432 add subscription support 2012-11-11 14:00:21 +02:00
James Booth
b329d09c93 Renamed parameter in win_join_chat 2012-11-10 18:32:33 +00:00
James Booth
c0f9b61f08 Handle /me in chat rooms 2012-11-10 04:18:34 +00:00
James Booth
be2fb1c809 Handle subject from room 2012-11-10 03:30:27 +00:00
James Booth
a5082a54bd Using vargs in cons_bad_show 2012-11-10 01:39:42 +00:00
James Booth
a775d18291 Continue to send chat states when no viewing chat window 2012-11-08 22:39:38 +00:00
James Booth
76149e1f31 Show delayed time on messages received whilst offline
Also do not show chat state notifications received whilst offline
2012-11-08 22:14:41 +00:00
James Booth
c967cd9dc9 Using /who in chat room shows room occupants 2012-11-08 00:22:15 +00:00
James Booth
181669a8cb Basic chat room handling of presence 2012-11-08 00:05:32 +00:00
James Booth
a676c50b68 windows: format room roster 2012-11-07 22:46:20 +00:00
James Booth
7c85f0fcb2 room_chat: rename room_is_active 2012-11-07 00:02:43 +00:00
James Booth
7e9299c240 Merge branch 'master' into muc 2012-11-06 01:00:20 +00:00
James Booth
75fb8ea2ed Updated website location in /vercheck 2012-11-06 00:59:38 +00:00
James Booth
517bc30360 Handle sending messages in groupchat 2012-11-05 23:24:29 +00:00
James Booth
8f317f9dbf Flash, beep, notify, remind on groupchat new messages 2012-11-05 22:49:40 +00:00
James Booth
0023422830 Handle incoming groupchat 2012-11-05 22:28:06 +00:00
James Booth
ad8845991c Handle chat history from groupchat 2012-11-05 22:21:03 +00:00
James Booth
83834b96ae Do not send presence when in groupchat 2012-11-05 21:48:13 +00:00
James Booth
2f6361a578 Handle room presence notifications 2012-11-05 21:36:32 +00:00
James Booth
e45e6c46b7 Show message when other user <gone/> 2012-11-01 01:21:00 +00:00
James Booth
4be7833e2b Added a seperate option to enable outgoing typing notifications 2012-11-01 00:12:35 +00:00
James Booth
7982d7061b Added states preference to enable chat states 2012-10-31 21:41:00 +00:00
James Booth
baced85767 Send <gone/> when closing chat window 2012-10-31 21:30:58 +00:00
James Booth
e592a431b7 Fixed message colouring 2012-10-30 22:32:22 +00:00
James Booth
4e0a631fee Subscription management 2012-10-28 21:16:22 +00:00
James Booth
d13794bf60 Load roster before sending presence 2012-10-28 20:52:30 +00:00
James Booth
6318cd91ba Added /me handling in logs 2012-10-28 02:52:52 +00:00
James Booth
e4c389cc51 Added /me handling for incoming messages 2012-10-28 02:40:04 +00:00
James Booth
8258e7a3ef Added /intype setting
Seperate settings for showing contact typing in UI (/intype), and
as desktop notifications (/notify typing).
2012-10-28 00:33:20 +01:00
James Booth
c71259c322 Unified desktop notification preferences 2012-10-27 22:05:08 +01:00
James Booth
2abd525cae Show development version when splash screen enabled 2012-10-27 17:30:30 +01:00
James Booth
2ca8f5b62e Made version check a user preference 2012-10-24 01:35:36 +01:00
James Booth
ff335f80a9 Check for later release 2012-10-24 00:59:18 +01:00
James Booth
f1d641b5e1 Only check for new release if release build 2012-10-24 00:18:32 +01:00
James Booth
a8e9851449 Added PACKAGE_STATUS to configure.ac 2012-10-23 23:52:40 +01:00
James Booth
f8a4d21ab3 Added check for latest release 2012-10-23 23:30:01 +01:00
James Booth
d19afc3507 Added /about command
Useful for showing version
2012-10-23 00:18:28 +01:00
James Booth
907b5cf801 Trailing whitespace 2012-10-23 00:00:10 +01:00
James Booth
15de3d4a8f Split help into sections
Most of the time complete help was too big for the screen
2012-10-22 23:58:47 +01:00
James Booth
6bad38c2d5 Removed trailing whitespace from src and tests 2012-10-21 20:02:20 +01:00
Dmitry Podgorny
1aff8a2144 windows: set dirty in win_show_error_msg 2012-10-18 18:24:09 +03:00
Dmitry Podgorny
bfc9e9a72e handle error messages from server 2012-10-18 18:18:44 +03:00
Dmitry Podgorny
7156436805 windows: dont print wether contact exists in roster 2012-10-18 10:20:53 +03:00
Dmitry Podgorny
8200c959f8 windows: print outgoing messages for all contacts
When contact list doesn't contain a contact outgoing messages aren't
printed to chat window. But incoming ones is printed.
The patch fixes this and make profanity show "%s is not one of your
contacts." only once on creating window.
2012-10-17 12:55:48 +03:00
James Booth
c0cc829519 Refactored show history, free'd memory 2012-10-14 22:36:29 +01:00
James Booth
acb152d4f7 Added history option 2012-10-14 18:26:08 +01:00
James Booth
655430418b Chaged padsize to 1000 2012-10-14 17:26:35 +01:00
James Booth
579201636e Showing history from current log in chat windows 2012-10-14 04:10:03 +01:00
James Booth
ded57916e9 Removed time date from dated logs
Use 'me' instead of login
2012-10-08 23:00:39 +01:00
James Booth
2294d908f6 Added comments to new window open 2012-10-08 22:34:45 +01:00
James Booth
d493975d54 Only show offline warning once 2012-10-04 23:55:15 +01:00
James Booth
c9afe7b346 Use colour prefs for offline message warning 2012-10-04 23:38:01 +01:00
James Booth
9f08744ec0 Show warning when sending message to offline contact 2012-10-04 23:33:38 +01:00
James Booth
e486114e05 Now checks for exitence of contact before sending message 2012-10-04 23:18:48 +01:00
James Booth
9e23060986 Added argument to /who command to specify status 2012-10-04 22:48:41 +01:00
James Booth
579594a8bf Offline contacts presence notifications now in contact list
Can send messages to offline contacts
2012-10-04 21:25:19 +01:00
James Booth
cf211be221 Tidied up message remind period on prefs output 2012-10-03 22:23:22 +01:00
James Booth
585d3e52f7 Made usage of cons_show vargs 2012-10-03 22:19:46 +01:00
James Booth
6aa1fe5513 cons_show now uses vargs 2012-10-03 22:06:04 +01:00
James Booth
a1476f1780 Automatically open window with /msg command 2012-10-03 00:03:52 +01:00
James Booth
79796ca129 Handle notification errors 2012-09-24 21:03:05 +01:00
James Booth
ff7174db09 Init and uninit libnotify 2012-09-24 20:51:10 +01:00
James Booth
3ecc6433e8 Tidy libnotify code 2012-09-24 20:44:45 +01:00
James Booth
f488200408 Made periodic message reminders a user option 2012-09-23 22:24:31 +01:00
James Booth
294ea2d1be Now sends desktop notification periodically to remind of unread messages 2012-09-23 20:52:47 +01:00
James Booth
4662f21cb4 Added unread message count to chat windows 2012-09-23 20:10:03 +01:00
James Booth
6d329343dc Shutdown now correctly handles connection 2012-09-23 19:26:07 +01:00
James Booth
07178bf3b2 Added stdlib header to windows.c to avoid compiler warning on cygwin 2012-09-10 23:11:24 +01:00
James Booth
6b1b035d92 Added -Wall to GCC options
Fixed compiler warnings
2012-09-10 22:57:42 +01:00
James Booth
f81628a466 Added summary info when splash enabled 2012-09-09 22:22:14 +01:00
James Booth
8e0d8d2a86 Check for ncurses headers on cygwin 2012-09-08 16:51:09 +01:00
James Booth
51e5156fab Removed get_time from common.c
Uses GDateTime instead
2012-08-26 22:36:00 +01:00
James Booth
fe519410b1 Tidied all includes 2012-08-26 01:50:50 +01:00
James Booth
2bbac1c811 Refactored log
Added shortcut functions for prof logging levels
2012-08-26 00:54:18 +01:00
James Booth
0fe70ce7d3 Merge common and util 2012-08-23 01:08:06 +01:00
James Booth
b3f6023278 Refactored setting boolean preferences 2012-08-23 00:30:11 +01:00
James Booth
4dbd8bbefa Added some logging and updated man page 2012-08-22 00:30:24 +01:00
James Booth
37357b5933 Added status colour preference support 2012-08-19 01:17:48 +01:00
James Booth
7344a68fac Added colour macros 2012-08-19 00:58:08 +01:00
James Booth
d4803bedc0 No longer set win status new when typing 2012-08-16 21:54:15 +01:00
James Booth
380561a79f Removed typing notification when not in chat win 2012-08-16 21:48:20 +01:00
James Booth
d9c47c9b0d Moved typing notification from main chat to title bar 2012-08-16 21:43:52 +01:00
James Booth
46c9a5ed4b Message about F1 key 2012-08-16 01:47:23 +01:00
James Booth
84bd88ea92 Show basic help on startup 2012-08-16 01:39:19 +01:00
James Booth
8b1653f707 Added typing notifications and related preferences 2012-08-16 00:50:32 +01:00
James Booth
9fd7b2b3c2 Command help now looked up
No longer need to write help strings in windows.c
Usage and help are part of the command structure
2012-08-14 22:06:27 +01:00
James Booth
f47b3304bd Reverted ncurses cleanup
Changed valgrind options, still reachable ignored
2012-07-31 23:13:18 +01:00
James Booth
0a42be57a3 Cleaning up memory allocated by ncurses pads 2012-07-31 23:01:15 +01:00
James Booth
b80bf03751 Fixed libnotify includes 2012-07-30 01:04:37 +01:00
James Booth
2375b7ae52 Show tinyurl errors and usage in chat windows 2012-07-29 21:47:30 +01:00
James Booth
8f983c0484 Changed help on tiny urls 2012-07-29 02:21:57 +01:00
James Booth
ea5c1f0fa4 Added tiny command 2012-07-28 01:36:08 +01:00
James Booth
ee6ac9be26 Simple tinyurl test 2012-07-28 00:49:53 +01:00
James Booth
279737bada Function signatures across lines 2012-07-24 23:19:48 +01:00
James Booth
45b2944da7 Increased version, chat logging in prefs output 2012-07-22 23:11:10 +01:00
James Booth
6b697054b6 Added chlog preference for chat logging 2012-07-22 23:07:34 +01:00
James Booth
7c90878062 Command line args and welcome message 2012-07-20 00:39:21 +01:00
James Booth
d2abe01afa Added prefs to help 2012-07-19 23:52:10 +01:00
James Booth
5f60e46308 Added prefs command 2012-07-19 23:43:50 +01:00
James Booth
ecfa3e5d38 Updated help 2012-07-18 00:29:07 +01:00
James Booth
e1bfc92b67 Desktop notifications only if libnotify installed 2012-07-02 00:58:35 +01:00
James Booth
30ca6cac3d Added autobuild tools 2012-07-01 14:47:09 +01:00