about summary refs log tree commit diff stats
path: root/src/ui/console.c
Commit message (Collapse)AuthorAgeFilesLines
* Add sessions_alarmJohn Hernandez2023-04-181-1/+5
| | | | | | | | | Introduce new feature: sessions_alarm. Added new account setting: max_connections. On exceeding this number, user will get an alert. If number is less than 1, no alert will happen. Tests altered to fit new feature.
* Merge pull request #1815 from H3rnand3zzz/feature/the-client-switcherMichael Vetter2023-04-091-0/+3
|\ | | | | Feature: Allow setting client identification name/version manually
| * Allow setting client identification name/version manuallyJohn Hernandez2023-04-091-0/+3
| | | | | | | | | | | | | | | | Add changes allowing user to switch client name and version. Useful for enhancing user privacy. Minor cleanup.
* | User proper ellipsis charMartin Dosch2023-04-091-1/+1
| | | | | | | | | | | | | | As stated in https://github.com/profanity-im/profanity/pull/1820#issuecomment-1498083383 profanity uses "..." (three dots) in a lot of places instead the proper ellipsis char "…".
* | add `/statusbar tabmode actlist`Steffen Jaeckel2023-04-081-6/+6
|/ | | | | | | | | | The existing way how active tabs are displayed didn't allow showing more than 10 tabs. This patch adds a mode where the statusbar shows a comma-separated list of tabs which were active since the last time viewed. This view is inspired by how `irssi` shows the active tabs, therefore it is also called `actlist`. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Fix typosMichael Vetter2023-04-031-1/+1
|
* Adapt to g_string_free glib 2.75.3 changeMichael Vetter2023-03-211-3/+1
| | | | | | | | | | | | glib 2.75.3 changes warning behaviour of `g_string_free()`. See: * https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3219 * https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3226 Use this opportunity to replace the use of GString with `g_strdup_printf()` where possible. Otherwise correctly take the return value of `g_string_free()` which is nicer anyways.
* change OMEMO QR code `0` bits to 'space'Steffen Jaeckel2023-03-121-2/+6
| | | | | | This makes the generated QR code a lot better recognizable in my case. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* add `/strophe` command to modify libstrophe-specific settingsSteffen Jaeckel2023-01-181-0/+16
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Update copyright yearMichael Vetter2023-01-101-2/+2
|
* Add vCard supportMarouane L2022-10-181-0/+8
| | | | | | | | | | | | 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)
* 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
* Display a help message upon first start of ProfanityMichael Vetter2022-07-051-0/+24
| | | | Explaining how to register/connect/set up an account.
* Fix formattingMichael Vetter2022-06-221-1/+1
|
* Display log level information in preferencesMichael Vetter2022-06-221-0/+4
|
* Display mood preferencesMichael Vetter2022-06-221-0/+11
|
* Reset buffer correctlyMichael Vetter2022-06-151-5/+3
|
* remove memset in cons_show_qrcodeswirl2022-06-151-1/+1
| | | | Signed-off-by: swirl <swurl@swurl.xyz>
* remove VLAs in OMEMO QR Code functionswirl2022-06-141-7/+15
| | | | | | Removes the use of VLAs in favor of calloc Signed-off-by: swirl <swurl@swurl.xyz>
* Use our omemo sid/fingerprint in qr codeMichael Vetter2022-05-311-1/+1
| | | | | | | Current clients sid/fingerprint will be shown in following format: `xmpp:<user@server>?omemo-sid-<numerical-sid>=<omemo-fingerprint-hex-string>` Fix https://github.com/profanity-im/profanity/issues/1320
* Add command help for omemo qrcodeMichael Vetter2022-05-301-0/+2
|
* Reverse QR code colors and add paddingswirl2022-05-301-7/+19
| | | | | | | All QR scanners should be able to recognize this, as it is now the correct color with some padding to prevent blending. Signed-off-by: swirl <swurl@swurl.xyz>
* implement working OMEMO QR codeswirl2022-05-301-7/+6
| | | | | | | | TODO: We need to find a way to switch the colors of the QR code, so that more QR readers can detect it, without "blending" the edges of the QR code with the surrounding terminal window. Signed-off-by: swirl <swurl@swurl.xyz>
* Add basic qrcode functionsMichael Vetter2022-05-301-0/+34
|
* Update copyright yearMichael Vetter2022-05-091-2/+2
|
* ox: show ox preferencesMichael Vetter2022-05-051-0/+25
|
* Add support for offline MUC notificationsStefan Ott2022-04-231-0/+5
|
* a tad more `const`-correctnessSteffen Jaeckel2022-03-221-2/+2
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* auto-formatSteffen Jaeckel2022-02-011-2/+2
| | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
* Allow utf8 in occupants header charMichael Vetter2021-10-221-4/+6
|
* Allow utf8 in occupants charMichael Vetter2021-10-221-6/+8
|
* Allow utf8 in roster room private charMichael Vetter2021-10-221-3/+5
|
* Allow utf8 in roster rooms charMichael Vetter2021-10-221-4/+6
|
* Allow utf8 in roster private charMichael Vetter2021-10-221-3/+5
|
* Allow utf8 in roster resource charMichael Vetter2021-10-221-4/+6
|
* Allow utf8 in roster contact charMichael Vetter2021-10-221-7/+10
|
* Allow utf8 in roster header charMichael Vetter2021-10-211-2/+3
| | | | | | | | | 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: https://github.com/profanity-im/profanity/commit/1f8b1eb740391941e79e1004ad041f8178a2b674 https://github.com/profanity-im/profanity/commit/5cf6ee1bc6d0b99b01891bc455a657bf022a72b0
* Format code correctlyMichael Vetter2021-10-051-3/+6
|
* Add more keybindings to /help navigationMichael Vetter2021-09-151-2/+5
|
* Add option to only allow messages from jids in rosterMichael Vetter2021-07-011-0/+10
| | | | | | | `/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
* Fix /disco info contact address headerMichael Vetter2021-06-301-3/+5
| | | | | Only display server contact information heading when we have actual addresses.
* Adjust contact addresses output to the rest of disco infoMichael Vetter2021-06-301-2/+3
| | | | Format the output of cons_show_disco_contact_information() so that it matches cons_show_disco_info().
* XEP-0157: Print all available addressesMichael Vetter2021-06-301-3/+8
|
* XEP-0157: Print contact addressesMichael Vetter2021-06-301-0/+14
|
* Print editor command in /executable overviewMichael Vetter2021-06-101-0/+4
|
* Add command to show single bookmark detailsMichael Vetter2021-06-091-0/+28
| | | | | | | `/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
* Attention flag for groupchatsDebXWoody2021-05-291-0/+20
| | | | Attention flag for groupchat and display the windows via "/wins attention"
* Have separate settings for intypeMichael Vetter2021-05-081-2/+7
| | | | | | | | | | 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
* Add config.h in files were it was missingMichael Vetter2021-03-261-0/+2
| | | | Related to https://github.com/profanity-im/profanity/issues/1512
* MUC: Show offline members in sidebarThorben Günther2021-03-081-0/+5
|