Steffen Jaeckel
07e584734d
Alt+e is already bound, use Alt+c
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-13 13:21:40 +01:00
MarcoPolo-PasTonMolo
3f78af2591
Move get_message_from_editor to appropriate file and change its keybinding
2022-03-03 12:56:03 +01:00
MarcoPolo-PasTonMolo
0fdaad7cbf
Add hotkey for sending readline text to editor
2022-03-03 12:55:57 +01:00
Steffen Jaeckel
9cf78e59d5
auto-format
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-02-01 15:01:28 +01:00
Steffen Jaeckel
d2ba0e0833
auto-format
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2021-10-27 22:45:44 +02:00
Michael Vetter
56846a5b77
Merge pull request #1607 from profanity-im/utf8indicatorchar
...
Allow more UI indicator signs to be utf8 "characters"
2021-10-22 17:08:14 +02:00
Michael Vetter
a9bcc8e8bd
Allow utf8 in occupants header char
2021-10-22 16:54:05 +02:00
Michael Vetter
1c96115f97
Allow utf8 in occupants char
2021-10-22 16:54:05 +02:00
Michael Vetter
fa2881fcea
Allow utf8 in roster room private char
2021-10-22 16:54:05 +02:00
Michael Vetter
8fc359ba2d
Allow utf8 in roster rooms char
2021-10-22 16:54:05 +02:00
Michael Vetter
7faf15a18c
Allow utf8 in roster private char
2021-10-22 16:54:05 +02:00
Michael Vetter
83ee4a27cb
Allow utf8 in roster resource char
2021-10-22 16:54:02 +02:00
Michael Vetter
a668ca45b7
Allow utf8 in roster contact char
2021-10-22 16:23:18 +02:00
MarcoPolo-PasTonMolo
da3a6d8743
Move declaration and definition of win_get_last_sent_message to the correct place
2021-10-22 10:24:51 +03:00
Michael Vetter
91898597dd
Allow utf8 in roster header char
...
This and the following commits should make a couple of more configs
allow utf8 chars so people can use their weird icons :-)
We did the same for the otr/omemo/pgp indicators at:
1f8b1eb740
5cf6ee1bc6
2021-10-21 15:30:01 +02:00
Michael Vetter
f21595597f
Format code correctly
2021-10-05 10:01:27 +02:00
Michael Vetter
242696f09a
Fix fromat string in statusbar
...
Regards https://github.com/profanity-im/profanity/issues/1597#issuecomment-930540261
2021-09-29 23:25:38 +02:00
Michael Vetter
e5b6258c99
Fix wrong format string in titlebar
...
See
fd9ccec8dc
and
https://github.com/profanity-im/profanity/issues/1597#issuecomment-930426764 .
2021-09-29 20:17:41 +02:00
Michael Vetter
fd9ccec8dc
Fix wrong format string in titlebar encryption
...
Fix https://github.com/profanity-im/profanity/issues/1597
Thanks @debacle.
2021-09-29 15:48:09 +02:00
Michael Vetter
31d72689c7
Add more keybindings to /help navigation
2021-09-15 11:29:20 +02:00
Michael Vetter
8c4ce7a939
notifier: Use glib function
2021-09-09 09:48:04 +02:00
Michael Vetter
c397657061
Change attentionflag shortcut to alt+v
...
alt+f is the default readline shortcut for forward one word.
Regards https://github.com/profanity-im/profanity/issues/1580
2021-08-31 22:25:29 +02:00
Dmitry Podgorny
2e0adbd004
chatwin: fix memory leak when load history
...
_chatwin_history() reassigns msg->plain without freeing previous
string. This leads to memory leak. As a temporary solution, free
replaced string.
Fixes #1585 .
2021-07-20 22:15:57 +03:00
Dmitry Podgorny
c0ea27f2f0
Don't handle /me in the middle of a message with mentions
2021-07-17 19:36:31 +03:00
Dmitry Podgorny
a5d15e224c
Fix buffer overread in _mucwin_print_mention()
...
Offset for g_utf8_substring() is higher than the string length. We can
avoid g_utf8_substring() for the tail and simply convert starting offset
to a pointer.
2021-07-17 19:33:28 +03:00
Michael Vetter
06482fdaef
Add option to only allow messages from jids in roster
...
`/silence on` will throw away all messages (type: chat, normal) that
come from jids that are not in the roster.
Implement https://github.com/profanity-im/profanity/issues/955
2021-07-01 18:02:03 +02:00
Michael Vetter
dc79c514be
Fix /disco info contact address header
...
Only display server contact information heading when we have actual
addresses.
2021-06-30 13:58:28 +02:00
Michael Vetter
3d5e59895b
Adjust contact addresses output to the rest of disco info
...
Format the output of cons_show_disco_contact_information() so that it matches cons_show_disco_info().
2021-06-30 11:30:02 +02:00
Michael Vetter
817a6bff54
XEP-0157: Print all available addresses
2021-06-30 11:23:22 +02:00
Michael Vetter
ef96bea82e
XEP-0157: Print contact addresses
2021-06-30 10:45:59 +02:00
Michael Vetter
fc593ef90e
Print editor command in /executable overview
2021-06-10 17:28:29 +02:00
Michael Vetter
86aec9d068
win unread: fix window test
...
Fix https://github.com/profanity-im/profanity/issues/1554
2021-06-09 18:41:56 +02:00
Michael Vetter
8ef35290bd
Add command to show single bookmark details
...
`/bookmark list` lists all bookmarks with its details.
`/bookmark list <jid>` shows the details of a single bookmark.
Implement https://github.com/profanity-im/profanity/issues/1558
2021-06-09 15:53:21 +02:00
Michael Vetter
f20f629bb4
Fix multiple mentions in one line
...
`jubalh: jubalh jubalh` resulted in `20:32:34 - testuser1:
jubalh20:32:34 - testuser1: : jubalh20:32:34
- testuser1: jubalh`
Print date/nick only once at beginning of line.
2021-06-08 20:34:24 +02:00
Michael Vetter
6bc440c6f7
Use utf-8 safe functions in _mucwin_print_mention()
...
get_mentions() correctly counts utf-8 chars. So the positions of
mentions we get from there are correct.
But in _mucwin_print_mention() we set position equal to byte.
We need to use utf-8 safe functions here.
Regards https://github.com/profanity-im/profanity/issues/1231
2021-06-08 19:42:41 +02:00
Michael Vetter
c815547cba
Change restarted omemo text
2021-06-02 13:10:42 +02:00
DebXWoody
b235eb2351
Restart OMEMO Session after lost connection
...
When the connection has been re-established, chat and groupchat with OMEMO
should restat the OMEMO Session.
Fix : #1530
* Added HAVE_OMEMO
* clang-format and user output
2021-06-02 06:54:41 +02:00
Michael Vetter
6df062b542
Change ui_win_has_attention() logic
2021-05-31 09:51:23 +02:00
Michael Vetter
2bfe11ed82
Display attention hint in titlebar for mucs too
...
* Display the `[ATTENTION]` hint in the titlebar for both chatwins and
mucwins.
* Use THEME_TITLE_TEXT instead of THEME_TITLE_ENCRYPT
* Have separate function `_show_attention` and don't do it in unrelated
`_show_privacy`.
2021-05-31 09:41:18 +02:00
DebXWoody
47e39a7975
Attention-flag: Fix next window
2021-05-29 22:01:44 +02:00
DebXWoody
b0a89db1d6
Attention flag message ( enabled, disabled)
...
When the user enables or disabled the attention flag, a message will be
displayed in the chat window.
2021-05-29 20:44:17 +02:00
DebXWoody
1526a00123
Attention flag - Implemented Alt+m
2021-05-29 20:16:21 +02:00
DebXWoody
6dd11f0fff
Attention flag for groupchats
...
Attention flag for groupchat and display the windows via "/wins attention"
2021-05-29 09:30:13 +02:00
DebXWoody
3520645366
Attention flag for chat windows
...
User is able to toggle a flag for chat windows. This flag should be used to mark
the window for "Attention".
Use Ctrl+f to mark the window.
2021-05-29 08:05:03 +02:00
Michael Vetter
1d8061e89b
Have separate settings for intype
...
Old: `/intype on|of`
Typing information is printed in console and titlebar.
New: `/intype titlebar|console on|off`
Typing information can be configured in more detail.
Regards https://github.com/profanity-im/profanity/issues/1516
2021-05-08 19:38:40 +02:00
Dustin Lagoy
9d404971da
Apply pre_chat_message_display hook to history
2021-04-27 20:42:30 -04:00
Maximilian Wuttke
9e0d0ed466
OMEMO: Remove duplicate session initalisation
...
The function `omemo_start_session` was effectively called twice in the
`/msg` command: Once in `chatwin_new` and afterwards in `cmd_msg`. I've
removed the second call.
2021-04-08 00:23:07 +02:00
Michael Vetter
1ec606540e
Get rid of asprintf and _GNU_SOURCE define
...
_GNU_SOURCE was even in some files where it was not needed at all
(http*).
Let's replace asprintf() with g_strdup_printf().
2021-03-30 17:38:13 +02:00
Michael Vetter
057c9ad776
Add config.h in files were it was missing
...
Related to https://github.com/profanity-im/profanity/issues/1512
2021-03-26 19:54:22 +01:00
Thorben Günther
71236a0d5a
Update ui_ask_password to support confirmation
...
Just prints a different string to console.
Useful for changing passwords or account registration.
2021-03-11 14:40:17 +01:00