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
Michael Vetter
73571f0aa3
Merge pull request #1576 from DebXWoody/autocomplete-untrust
...
OMEMO autocomplete untrust
2021-07-12 09:20:21 +02:00
DebXWoody
11476c3e90
OMEMO autocomplete untrust
...
Just a copy-past of autocomplete trust implementation.
2021-07-10 10:55:29 +02:00
Michael Vetter
8100dbdd6a
Add limitations info to /help editor
2021-07-08 10:54:49 +02:00
Michael Vetter
cc0bac1746
Add MAM notice to /help mam
2021-07-08 10:53:02 +02:00
Michael Vetter
20e1f16b1f
Fix segfault in /blocked with no args
...
Fix https://github.com/profanity-im/profanity/issues/1575
2021-07-06 10:21:26 +02:00
Michael Vetter
2cbea9daad
cmd_blocked: Exit when wrong arguments
2021-07-02 08:36:51 +02:00
Thorben Günther
34b5e0f8c6
Initialize jid
2021-07-01 21:32:23 +02:00
Michael Vetter
e4a62f3958
XEP-0377: Fix arg parsing
2021-07-01 20:43:17 +02:00
Michael Vetter
3a9cffe013
Merge pull request #1566 from DebXWoody/bugfixing/ox
...
Bugfixes for OX implementation
2021-07-01 18:26:06 +02:00
DebXWoody
d01ba72535
OX bug fix
...
* Help / message description
* C-Code format
2021-07-01 18:08:40 +02: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
1d845c9ffb
Reorder /blocked commands
...
Instead of `/blocked add [<jid>] [report-abuse|report-spam [<message>]`
have:
* /blocked add [<jid>] [<message>] (like before)
* /blocked report-abuse [<jid>] [<message>]
* /blocked report-spam [<jid>] [<message>]
2021-07-01 17:02:39 +02:00
Michael Vetter
7f737a3b47
Mention feature details when not supported
...
So that we will get aware of a version mismatch.
2021-07-01 10:36:52 +02:00
Michael Vetter
31ebd6ab1c
Add XEP-0377: Spam Reporting
...
Report and block:
`/blocked add someone@domain.org report-abuse This is not nice`
`/blocked add someone@domain.org report-spam This is not nice`
Regular block:
`/blocked add someone@domain.org`
Implement https://github.com/profanity-im/profanity/issues/1434
2021-07-01 00:14:32 +02:00
Michael Vetter
c847a8d662
command: Mention xep-0157 in /disco info
2021-06-30 11:24:38 +02:00
DebXWoody
2a011e69ac
Bugfixes for OX implementation
...
* autocomplete for /ox discover
* fixed help description
* Implemented /ox char command
* Validated KeyID length
2021-06-28 21:28:58 +02:00
Michael Vetter
a4230603d3
Fix executable example
...
Changed in a5a0dd6c91
2021-06-10 17:28:57 +02:00
Michael Vetter
a4deec8b8d
editor: dont print preview in window
...
See https://github.com/profanity-im/profanity/issues/1521#issue-860017824
2021-06-10 16:57:18 +02:00
Michael Vetter
158cfaface
editor: dont check whether compose file exists
...
No need to check anymore since we are now saving per account.
Like this we also could reopen the same file again.
2021-06-10 16:55:17 +02:00
Michael Vetter
b7914c4c6a
editor: use status to check for being online
2021-06-10 16:54:25 +02:00
Michael Vetter
242381cfd0
editor: Use datadir instead of tmp dir
...
See
https://github.com/profanity-im/profanity/issues/1521#issue-860017824
2021-06-10 16:51:28 +02:00
Michael Vetter
d80d3dd5aa
Add editor hint
...
See
https://github.com/profanity-im/profanity/issues/1521#issuecomment-854110973
2021-06-10 16:30:39 +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
956fd547c1
Merge pull request #1543 from DebXWoody/feature/attention-flag
...
Feature - attention flag
2021-05-31 10:03:22 +02:00
Michael Vetter
2dcbaf98c0
Change attention description
2021-05-31 09:46:12 +02:00
Jörg Thalheim
a5a0dd6c91
external editor: don't use absolute paths and allow path search
2021-05-30 23:14:05 +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
DebXWoody
9974c68ee8
Display OMEMO device ID
...
Display the OMEMO device ID which has been generated, when the user generated
OMEMO crytographic materials via /omemo gen.
2021-05-28 17:57:42 +02:00
Raf Czlonka
9170a088cd
Fix spelling of "persistent(ly)"
2021-05-23 14:15:16 +01:00
Michael Vetter
34e261ced5
Print message about new direct message
...
So users don't get surprised if they don't know the barejid of the nick.
2021-05-12 13:38:40 +02:00
Michael Vetter
722d07adf6
Use direct messages instead of MUC-PMs for non-anon MUCs
...
In https://github.com/profanity-im/profanity/issues/1070 we have:
`OMEMO encryption for MUC PM (OMEMO MUCs are not anonymous, so we should
start a regular 1:1 in this case instead of MUC PM. A discussion started
to make this a general feature #1531 )`
In https://github.com/profanity-im/profanity/issues/1531 we have the
general issue to start regular 1:1 messages instead of MUC PMs if the
room is non-anonymous.
This is like suggested in https://docs.modernxmpp.org/client/groupchat/ .
2021-05-12 13:31:20 +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
Michael Vetter
1ef700f918
Reduce scope of dir variable
2021-05-06 17:58:00 +02:00
Michael Vetter
929faae926
command: Simplify return in autocompletion
2021-05-06 17:55:38 +02:00
Michael Vetter
c106187db7
command: Fix serversoftware examples
2021-04-18 16:08:50 +02:00
Stefan
3ba38eafa8
OMEMO - trust mode ( #1506 )
...
Add OMEMO trust mode capabilities.
* ToFu / first usage
* blind trust
* manual
2021-04-17 13:28:54 +02:00
Michael Vetter
19c5925c37
editor: make editor configurable via /executable
...
`/executable set editor /full/path/to/edit`.
Regards https://github.com/profanity-im/profanity/issues/1521
2021-04-16 23:18:19 +02:00
Michael Vetter
1f4f912e78
editor: adapt help description
2021-04-16 23:04:13 +02:00
Michael Vetter
db2205d30c
editor: Save temp files as .md
...
Probably many people render text in their head to markdown
automatically.
2021-04-16 22:18:01 +02:00
Michael Vetter
e1249d9bbb
Editor: improve error messages
2021-04-16 19:14:40 +02:00
Michael Vetter
8be46422d2
editor: Use g_strdup_printf() instead of g_string_new()
2021-04-16 18:06:30 +02:00
Michael Vetter
880ce20018
Run clang-format on new editor code
2021-04-16 18:04:03 +02:00
Stefan
f5e1f9fa63
Editor: Fix redisplay
2021-04-16 18:04:03 +02:00
Stefan
ce508a826a
Editor: Use _exit() instead of exit()
2021-04-16 18:04:03 +02:00
Stefan
9f32b2afb2
Editor: Using preferences compose.editor
...
compose.editor is the path to the executable ( default /usr/bin/vim )
2021-04-16 18:04:03 +02:00
Stefan
35b0b0f194
Editor command: filename / sensible-editor
...
* Generating a unique file name in tmp_dir folder
* Changed exec of vim to exec of sensible-editor
* Test file exists and create file with "private" rights
* Send a preview of the message in the window
* Delete temp file
2021-04-16 18:04:03 +02:00
Stefan
8be8f75b87
Add new editor command
...
Goal is to launch an external editor (eg vim) to edit the text there.
2021-04-16 18:03:58 +02:00
Maximilian Wuttke
e8664e2730
OMEMO: Fail if message keys couldn't be encrypted for any recipient device
...
If the message (key) can't be encrypted for any device, sending the
message is refused and an informative error message is presented to the
user.
Also, don't encrypt for the same device, since the OMEMO XEP disallows
this.
2021-04-08 00:29:58 +02:00