about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #1757 from techmetx11/feature/1158-vcardMichael Vetter2022-10-2025-7/+3688
|\ \ | | | | | | | | | | | | Add XEP-0054 vCard support Regards https://github.com/profanity-im/profanity/issues/1158
| * | Add vCard supportMarouane L2022-10-1825-7/+3688
|/ / | | | | | | | | | | | | | | | | | | | | | | Only nicknames, photos, birthdays, addresses, telephone numbers, emails, JIDs, titles, roles, notes, and URLs are supported Due to the synopsis array not having enough space, `/vcard photo open-self` and `/vcard photo save-self` are not documented properly in the synopsis section of the `/vcard` command, but they are documented in the arguments section Fixed memory leak in vcard autocomplete (thanks to debXwoody)
* | Merge pull request #1768 from profanity-im/winmsg-autocompMichael Vetter2022-10-171-6/+28
|\ \ | | | | | | Improve /msg and /win autocompletion
| * | Fix autocompletion for lastactivityStefan Kropp2022-10-171-5/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `/lastactivity` used autocompletion for /status instead. There was no get/set autocompletion thus user had to write `/lastactivity get` to get the proper results. Original fix by Stefan at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1021028 Proper commit message and adapted patch by jubalh. Co-authored-by: jubalh@iodoru.org
| * | Improve /msg and /win autocompletionMichael Vetter2022-10-171-1/+15
|/ / | | | | | | Let /win and /msg both autocomplete roster nickname and actual barejid
* | release guide: Use proper orderMichael Vetter2022-10-121-4/+6
| | | | | | | | Otherwise version will not be correct in generated man pages.
* | Start new cycleMichael Vetter2022-10-12103-5580/+1
| |
* | Release 0.13.1Michael Vetter2022-10-12106-4/+5596
| |
* | release guide: remove libmesodeMichael Vetter2022-10-121-1/+1
| | | | | | | | Deprecated
* | Merge pull request #1760 from techmetx11/fix/1759-asyncMichael Vetter2022-10-126-35/+16
|\ \ | | | | | | Replace `call_external`'s implementation with an async one
| * | Spawn external programs asynchronouslyMarouane L2022-10-126-35/+16
| | | | | | | | | | | | | | | | | | | | | | | | Drawback is that we can't check the exitcode anymore. But we were unsure why/when we need this, see: https://github.com/profanity-im/profanity/pull/1760/files#r980868708 Fixes https://github.com/profanity-im/profanity/issues/1759
* | | Merge pull request #1767 from profanity-im/fix/firststartMichael Vetter2022-10-121-3/+3
|\ \ \ | | | | | | | | Fix first start detection
| * | | Fix first start detectionMichael Vetter2022-10-111-3/+3
|/ / / | | | | | | | | | | | | | | | Only display help message on first start. This is a fixup for: https://github.com/profanity-im/profanity/commit/27a5c9d287e856bd774988b4066667db54b65de7
* | | Merge pull request #1763 from tran-h-trung/add/gruvbox_trungMichael Vetter2022-10-111-0/+82
|\ \ \ | | | | | | | | Add alternative gruvbox theme
| * | | Rename gruvbox_trung to gruvbox_transparentMichael Vetter2022-10-111-0/+0
| | | |
| * | | Add transparency optimized gruvbox themeTrần H. Trung2022-10-111-0/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change background from Grey15 → Black which can be mapped to transparent with a better visibility. Shuffle 6 lines of color for legibility. Signed-off-by: Trần H. Trung <work@trung.fun>
* | | | Add commit info to CONTRIBUTING.mdMichael Vetter2022-10-101-0/+6
|/ / /
* | | Format Maxis commit properlyMichael Vetter2022-09-291-1/+1
| | |
* | | Use G_GSIZE_FORMAT instead of "%lu" for portabilityMaxi Wuttke2022-09-291-1/+1
|/ / | | | | | | | | | | In the function stanza_create_avatar_metadata_publish_iq, use the format string `"%"G_GSIZE_FORMAT` instead of "%lu", for an argument of type gsize.
* | Merge pull request #1756 from sgn/python-3.11Michael Vetter2022-09-251-0/+8
|\ \ | | | | | | plugin: python: fix build for Python 3.11
| * | plugin: python: fix build for Python 3.11Đoàn Trần Công Danh2022-09-241-0/+8
| | | | | | | | | | | | | | | | | | | | | From Python 3.11, PyFrameObject has been changed into opaque struct. We need to access those fields via API. Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
* | | Merge pull request #1755 from vinegret/fix/plugins_managmentMichael Vetter2022-09-253-14/+37
|\ \ \ | |/ / |/| | Fix plugins managment
| * | fix: print when no plugins installedViachaslau Khalikin2022-09-201-12/+15
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | add: autocompletion plugins argumentsViachaslau Khalikin2022-09-201-0/+6
| | | | | | | | | | | | | | | | | | support for "update" and "uninstall" Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | fix: filtering of the available global pluginsViachaslau Khalikin2022-09-201-2/+4
| | | | | | | | | | | | | | | | | | | | | For command /plugins : Don't print files that do not correspond to the plugins design Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | minor: using cons_bad_cmd_usage() instead of the manual handlingViachaslau Khalikin2022-09-191-3/+3
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | Fix typo which catched by codespellViachaslau Khalikin2022-09-191-1/+1
| | |
| * | Print unloaded plugins which already installedViachaslau Khalikin2022-09-192-3/+14
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
| * | Fix handle cmd_plugins_uninstall without argsViachaslau Khalikin2022-09-191-1/+2
| | | | | | | | | | | | Signed-off-by: Viachaslau Khalikin <viachaslau.vinegret@outlook.com>
* | | Merge pull request #1753 from wahjava/masterMichael Vetter2022-09-191-2/+2
|\ \ \ | | | | | | | | Fix typo in configure.ac
| * | | Fix typo in configure.acAshish SHUKLA2022-09-151-2/+2
| |/ / | | | | | | | | | Signed-off-by: Ashish SHUKLA <ashish.is@lostca.se>
* | | Merge pull request #1752 from omar-polo/masterMichael Vetter2022-09-191-2/+2
|\ \ \ | |/ / |/| | typo in configure: enable_gdk_pixbuf not enable_pixbuf
| * | typo in configure: enable_gdk_pixbuf not enable_pixbufOmar Polo2022-09-151-2/+2
|/ / | | | | | | | | Otherwise gdk-pixbuf is always added as dependency even if disabled, when found.
* | changelog: change headerMichael Vetter2022-09-131-21/+21
| |
* | Add forgotten date to changelogMichael Vetter2022-09-131-1/+1
| |
* | Update release guideMichael Vetter2022-09-131-12/+10
| | | | | | | | Maybe should create a helper script for some tasks.
* | Start new cycleMichael Vetter2022-09-13103-5580/+1
| |
* | Release 0.13.0Michael Vetter2022-09-13105-4/+5583
| |
* | Merge pull request #1749 from profanity-im/minor-improvementsMichael Vetter2022-09-073-8/+10
|\ \ | | | | | | Minor improvements
| * | less strdup()+free()Steffen Jaeckel2022-09-071-6/+3
| | | | | | | | | | | | | | | | | | Improvement of f8ff93234eb118de2e69d0c4667a6cbbe90e8f8c Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
| * | tell the user to which file we're loggingSteffen Jaeckel2022-09-071-0/+5
| | | | | | | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
| * | Tell user where the downloaded file is storedSteffen Jaeckel2022-09-071-2/+2
| | | | | | | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* | | ci: disable TWMichael Vetter2022-09-071-1/+1
|/ / | | | | | | | | | | | | | | | | TW curently has problems: ``` Problem: the to be installed sqlite3-devel-3.39.2-1.2.x86_64 requires 'libsqlite3-0 = 3.39.2', but this requirement cannot be provided not installable providers: libsqlite3-0-3.39.2-1.2.i586[repo-oss] libsqlite3-0-3.39.2-1.2.x86_64[repo-oss] ```
* | contributing: add part about other git servicesMichael Vetter2022-09-061-0/+7
| |
* | Add 0.13.0 changelogMichael Vetter2022-09-061-0/+59
| |
* | Add xep-0198 to doapMichael Vetter2022-09-061-0/+11
| |
* | Merge pull request #1748 from nandesu-utils/fix/issue1742Michael Vetter2022-09-062-25/+40
|\ \ | | | | | | Fix https://github.com/profanity-im/profanity/issues/1742
| * | support for formatting in avatar executablenandesu-utils2022-09-062-15/+25
| | | | | | | | | | | | | | | | | | in before it just used the input command line as it was but this fixes this by adding formatting using `format_call_external_argv` which is already used in `url open` executable.
| * | refactored call_external codenandesu-utils2022-08-271-17/+22
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unluckily here the code neglected the fact that glib will set an error to a location that was pointed by the error pointer if it is not null. but it was of an undefined value hence profanity crashed. now it is null as it must be. also spawn error is returned when glib could not spawn the task for some reason like the executable file does not exist but if the exit status was non-zero it neglected the exit error and tried to output a spawn error instead. now we check whether the process that we instantiated has exited successfully also now code uses `g_spawn_check_wait_status` which `g_spawn_check_exit_status` has been aliased to.
* | Merge pull request #1747 from profanity-im/ci-testMichael Vetter2022-08-183-19/+15
|\ \ | | | | | | Re-enable Tumbleweed and MacOS ci