Michael Vetter
d510f3a430
Final touches for /avatar set
2022-05-27 10:46:36 +02:00
MarcoPolo-PasTonMolo
0cff111249
Add checks for whether gdk-pixbuf exists before using avatar set
2022-05-26 21:06:27 +03:00
MarcoPolo-PasTonMolo
6a44e18853
Add /avatar set
command to publish avatar
...
Use `/avatar set <path>` where <path> is an image file to upload a new
avatar for the current user. When the avatar is too big it gets scaled
down. Scaling code copied from dino.
Fixes https://github.com/profanity-im/profanity/issues/1687
2022-05-26 17:49:34 +03:00
Michael Vetter
1330ad4e1e
Update copyright year
2022-05-09 15:43:33 +02:00
Michael Vetter
e17ea040c9
Log encrypted messages by default to chatlog
...
In case chatlogs are available lets log everything by default.
Seems like most users expect this behaviour and I agree.
2022-05-09 14:16:28 +02:00
Michael Vetter
2e76e4f0c7
ox: remove /ox sendfile because its actually not implemented
2022-05-05 23:55:37 +02:00
Michael Vetter
b16bdca726
ox: show ox preferences
2022-05-05 23:55:31 +02:00
Michael Vetter
d011d6707c
ox: Add /ox log command
2022-05-05 23:41:45 +02:00
Michael Vetter
281c8b7d8d
Improve ox command help
...
Mention new man page.
Correct the usage of /ox request.
2022-05-04 00:22:18 +02:00
Michael Vetter
acedd42d78
ox: print message when /ox end
is run but not started
2022-05-04 00:03:45 +02:00
Michael Vetter
e5998fb63e
ox: implement /ox end
...
We also need to be able to stop an ox conversation :-)
2022-05-03 18:54:20 +02:00
Martin Dosch
c72c3f797c
Fix autocomplete for /ox discover
.
2022-05-02 17:33:01 +02:00
Michael Vetter
95686eb642
ox: add jid autocompletion for /ox request
2022-05-02 10:23:24 +02:00
Michael Vetter
27f25172e9
Merge branch 'master' into add_stamp_settings
2022-04-28 19:33:23 +02:00
Michael Vetter
0dd0193eba
use more standard replies when setting stamp
2022-04-28 19:31:27 +02:00
Michael Vetter
6c5d983f13
Rename stamp preference variable
...
PREF_INCOMING_STR -> PREF_INCOMING_STAMP
PREF_OUTGOING_STR -> PREF_OUTGOING_STAMP
2022-04-28 19:29:27 +02:00
Michael Vetter
69a8fdec95
Rewrite stamp help
2022-04-28 19:26:59 +02:00
Michael Vetter
066df7f741
Merge pull request #1697 from cockroach/feature/offline-muc-notifications
...
Add support for offline MUC notifications
2022-04-28 18:32:26 +02:00
Michael Vetter
69663b83c8
Fix ox autocompletion
...
Sometimes this happened:
`ox d<tab>` → `/ox request`
`ox a<tab>` → `/ox request`
`ox c<tab>` → `/ox keys`
`ox s<tab>` → `/ox keys`
`ox e<tab>` → `/ox keys`
We didn't reset the ox_*_ac variables.
2022-04-28 17:54:12 +02:00
Michael Vetter
9fcd589682
ox: group online autocompletion together
2022-04-28 17:37:24 +02:00
Michael Vetter
866f688621
ox: print bad usage instead of custom message
2022-04-27 16:13:05 +02:00
Michael Vetter
ecafb6deaf
Remove comment
2022-04-27 16:08:39 +02:00
Stefan Ott
8044c82614
Add support for offline MUC notifications
2022-04-23 02:42:23 +02:00
Paul Fertser
b00e74f3b8
Allow /editor while not connected
...
Since /editor can be used also for commands it doesn't make sense to
restrict it to only connected state.
2022-04-12 11:42:50 +03:00
Artjom Vejsel
2c003dd2e1
add /stamp command
...
command allow override standard stamps of incoming and outgoing messages
2022-04-02 00:23:08 +03:00
Steffen Jaeckel
b914929320
fix account set theme
help
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-04-01 11:03:28 +02:00
Steffen Jaeckel
f284641710
less duplication
...
Print error message from `_string_matches_one_of()` instead of forming
an error message manually that contains the same entries that were checked
in `_string_matches_one_of()`.
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-31 14:29:56 +02:00
Steffen Jaeckel
c53b78ea1c
use _string_matches_one_of()
at more places
...
I missed them the last time ...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-31 10:33:14 +02:00
Steffen Jaeckel
2995fbb953
add _string_matches_one_of()
helper function
...
... instead of copying the same pattern over and over again.
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-30 18:26:10 +02:00
MarcoPolo-PasTonMolo
03f8db9658
Add none option for /who
...
Fixes https://github.com/profanity-im/profanity/issues/1425
`/who none` now displays all users in an muc without an affiliation
2022-03-27 16:06:29 +03:00
Michael Vetter
409268e2b6
Merge pull request #1655 from profanity-im/win-autocomplete
...
Reset url autocompletion after open/save
2022-03-24 20:30:40 +01:00
Michael Vetter
923af3ba38
Reset url autocompletion after open/save
...
I guess we should reset the position after we ran `/url open|save`.
So that next time `/url open <tab>` starts with the latest entry.
Fix https://github.com/profanity-im/profanity/issues/1654
2022-03-24 15:39:58 +01:00
Steffen Jaeckel
7f1f9787cb
add profanity-specific CAfile
...
The profanity-internal mechanism to allow connecting to a server isn't
easily portable to cURL. Therefor introduce a profanity-specific CAfile
which is managed individually and will be configured in libcurl calls.
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-22 11:44:01 +01:00
Michael Vetter
09e7f63c79
Add adhoc cmd autocompletion
...
Add tab completion for `/cmd`.
Complete the `list` and `exec` subcommands.
Didn't complete the `<jid>` part since I think it's usually used for
components and etc. Things that might not be in the roster.
Fix https://github.com/profanity-im/profanity/issues/1650
2022-03-21 10:35:07 +01:00
Michael Vetter
024694215d
Merge pull request #1644 from profanity-im/ox-polish
...
Improve OX user experience
2022-03-21 10:08:13 +01:00
Steffen Jaeckel
705b6f7806
use g_mkdir_with_parents()
instead of home-baked solution
...
Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
2022-03-14 13:17:46 +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
Michael Vetter
b8711d5627
Add /subject editor
command
...
Allow editing the MUC subject using external editor.
Use `/subject editor`.
Fix https://github.com/profanity-im/profanity/issues/1638
2022-02-26 10:10:33 +01:00
Michael Vetter
cdb8383260
Remove strange block from ox autocomplete
...
Not sure what this should do.
Can't see what kind of key we want to complete here.
`/ox help` also doesn't list anything that needs a key.
2022-02-25 20:09:09 +01:00
Michael Vetter
a086d3cd16
Remove useless comment
2022-02-25 20:07:47 +01:00
Michael Vetter
62eedb1cd5
Fix memleak in cmd_export
2022-02-24 12:02:13 +01:00
Michael Vetter
6d17b36605
ox: expand file and check for existance before trying to announce
...
Output before:
```
11:00:00 - Annonuce OpenPGP Key for OX ~/test/testuser.pub.gpg ...
```
After:
```
11:00:00 - Annonuce OpenPGP Key for OX /home/user/test/testuser.pub.gpg ...
```
Now we expand the path so that we can check for `~` properly.
And test if the file is actually a normal file.
2022-02-24 11:57:25 +01:00
Michael Vetter
144742cb70
ox: add autocomplete for /ox announce
2022-02-24 11:41:53 +01:00
Michael Vetter
57fb10f0bf
Fix typos in comments
2022-02-18 18:59:32 +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
Michael Vetter
e31e2877fc
command: change user mood clearing message
2022-02-01 00:03:13 +01:00
Michael Vetter
af7a4257f5
command: rename /mood clean to /mood clear
...
As per suggestion of @mdosch.
2022-02-01 00:00:32 +01:00
Michael Vetter
b766807bc3
command: adapt mood description
2022-01-30 18:25:21 +01:00
Stefan Kropp
7a4cfc14d1
XEP-0107: User Mood - Clean mood
...
* Bugfix in mood_autocomplete (wrong parameter)
* Implemented /mood clean
______________________________________
/ Profanity! THE XMPP client with mood \
\ support! /
--------------------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
2022-01-30 18:14:03 +01:00