Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add slashguard feature | Michael Vetter | 2020-03-18 | 1 | -0/+1 |
| | | | | | New command `/slashguard` tries to protect against typing ` /quit` by not allowing a slash in the first 4 characters. | ||||
* | xep-0084/avatar: add option to open avatar directly | Michael Vetter | 2020-03-10 | 1 | -0/+1 |
| | | | | | | | | | | | Change: `/avatar me@somewhere.org` -> `/avatar get me@somewhere.org` New: `/avatar cmd feh` `/avatar open me@somewhere.org` Implement https://github.com/profanity-im/profanity/issues/1281 | ||||
* | Dont filter out own MUC messages if muc history is set to 'regular' | Michael Vetter | 2020-02-21 | 1 | -1/+1 |
| | | | | | | | | We use the same incoming function as for regular incoming text here. But don't want to filter out our own messages since we didn't print them during sending. Follow up to 8ee2cdadc88978ea26e6b6eb56f2aaa1fd5a81df | ||||
* | Allow utf8 symbols as omemo/pgp/otr indicator char | Michael Vetter | 2020-02-20 | 1 | -2/+2 |
| | | | | Fix https://github.com/profanity-im/profanity/issues/1264 | ||||
* | Parse mentions and triggers in muc history if display is 'regular' | Michael Vetter | 2020-02-20 | 1 | -1/+2 |
| | | | | Fix https://github.com/profanity-im/profanity/issues/1261 | ||||
* | Refactor mucwin_history() | Michael Vetter | 2020-02-19 | 1 | -1/+1 |
| | | | | Just pass ProfMessage. | ||||
* | Add define names to comment | Michael Vetter | 2020-02-19 | 1 | -1/+0 |
| | |||||
* | xep-0308: remove replace_id from privwin signature | Michael Vetter | 2020-02-14 | 1 | -1/+1 |
| | | | | No `/correct` allowed in privwins | ||||
* | xep-0308: Implement LMC for outgoing MUC messages | Michael Vetter | 2020-02-14 | 1 | -1/+1 |
| | | | | | | Including OMEMO encrypted ones. Also rename `win_println_me_message()` to `win_print_outgoing_muc_msg() as I think it's a more descriptive name. | ||||
* | xep-0308: Dont allow to correct MUC PMs | Michael Vetter | 2020-02-14 | 1 | -1/+0 |
| | | | | | People could change messages of other people if the nick isn't registered. | ||||
* | xep-0308: update the UI upon sending a corrected message | Michael Vetter | 2020-02-11 | 1 | -3/+3 |
| | | | | | So far we don't do this for encrypted messages. Still needs to be done. And MUC also needs to be done. | ||||
* | xep-0308: add `correction` autocompletion | Michael Vetter | 2020-02-10 | 1 | -0/+1 |
| | |||||
* | XEP-0092: Add configuration option to choose whether to send OS name | Michael Vetter | 2020-01-24 | 1 | -0/+1 |
| | | | | | `/os on|off` now let's one choose whether to include the OS name once `/software` (XEP-0092) is ran on us. | ||||
* | Add initial support for XEP-0392 | Michael Vetter | 2019-12-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | The last 3 commits added basic support. Thanks @aaptel! This commit adds basic settings interface to use it. See `/color on|off`. We still have to enable settings for color blindness. And maybe another setting to decide whether to color the occupantslist/roster with the same algo. Regards https://github.com/profanity-im/profanity/issues/1191 | ||||
* | Add vim modeline | Michael Vetter | 2019-11-13 | 1 | -0/+1 |
| | |||||
* | Merge /chlog and /grlog commands into /logging | Michael Vetter | 2019-11-12 | 1 | -2/+1 |
| | | | | | | | Instead of `/chlog on` we now have `/logging chat on`. Instead of `/grlog on` we now have `/logging group on`. Fix https://github.com/profanity-im/profanity/issues/1224 | ||||
* | Move /encwarn command into /titlebar | Michael Vetter | 2019-11-05 | 1 | -2/+1 |
| | | | | | | Instead of `/encwarn on|off` we now have `/titlebar show|hide encwarn`. Regards https://github.com/profanity-im/profanity/issues/1116 | ||||
* | Fix handling of encrypted carbons | Paul Fariello | 2019-06-21 | 1 | -1/+1 |
| | |||||
* | Rename prof_message_t into ProfMessage | Paul Fariello | 2019-06-20 | 1 | -3/+3 |
| | |||||
* | Set foreground color for untrusted messages | Paul Fariello | 2019-06-20 | 1 | -1/+1 |
| | |||||
* | Add prof_message_t to wrap all message attributes | Paul Fariello | 2019-06-20 | 1 | -4/+6 |
| | | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all. | ||||
* | Use flags in xmmp/message.c for encryption and trust | Paul Fariello | 2019-06-20 | 1 | -7/+0 |
| | |||||
* | Put occupants update into own function | Michael Vetter | 2019-04-23 | 1 | -0/+1 |
| | |||||
* | Add OMEMO policy | Paul Fariello | 2019-04-17 | 1 | -0/+1 |
| | | | | | | | | | | | | There is 3 policy: - manual: OMEMO session are only started manually - automatic: OMEMO session are only started if they have been started manually before - always: OMEMO session are always started unless they have been ended manually before Closes #1040 and fixes #1052 | ||||
* | Rework MUC reflected message filtering | Paul Fariello | 2019-04-10 | 1 | -2/+2 |
| | | | | | | | | | Reflected messages can't be filtered by nick only otherwise you might ignore messages comming from you on another devices. Consequently we maintain a list of sent messages id in mucwin. To be sure the id will be correctly reflected we use the origin-id stanza. | ||||
* | Add OMEMO in prefs command | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | Log and print outgoing encrypted message | Paul Fariello | 2019-04-10 | 1 | -1/+2 |
| | |||||
* | Add OMEMO message encryption and decryption | Paul Fariello | 2019-04-10 | 1 | -1/+2 |
| | |||||
* | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Fix comment about config windows | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Add support for command config execution | Paul Fariello | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | Add conf win callback | Paul Fariello | 2018-09-05 | 1 | -1/+2 |
| | |||||
* | Rename mucconf wins into conf wins | Paul Fariello | 2018-09-05 | 1 | -8/+8 |
| | | | | Configuration windows are now being used by both muc and cmd. | ||||
* | Add command exec error handling | Paul Fariello | 2018-09-05 | 1 | -0/+1 |
| | |||||
* | Handle simple execution | Paul Fariello | 2018-09-05 | 1 | -0/+1 |
| | | | | Tested with ping from biboumi | ||||
* | Add command subcommands: list and exec | Paul Fariello | 2018-09-05 | 1 | -0/+2 |
| | | | | Also handle list result | ||||
* | Remove empty tabs | James Booth | 2018-03-09 | 1 | -1/+0 |
| | |||||
* | Add preferences for tab display | James Booth | 2018-03-09 | 1 | -2/+3 |
| | |||||
* | Add prefs for empty tabs and tab names | James Booth | 2018-03-08 | 1 | -0/+1 |
| | |||||
* | Show name in statusbar tabs WIP | James Booth | 2018-03-08 | 1 | -2/+2 |
| | |||||
* | Add /rooms cache | James Booth | 2018-02-05 | 1 | -0/+1 |
| | |||||
* | Update copyright | James Booth | 2018-01-21 | 1 | -1/+1 |
| | |||||
* | Allow previous autocompletion with shift tab | James Booth | 2017-04-01 | 1 | -1/+1 |
| | |||||
* | Update Copyright | James Booth | 2017-01-28 | 1 | -1/+1 |
| | |||||
* | Allow room display properies to be set by plugins | James Booth | 2017-01-20 | 1 | -0/+4 |
| | |||||
* | Allow chat prefix char to be set by plugins | James Booth | 2017-01-20 | 1 | -0/+4 |
| | |||||
* | Add titlebar encryption text to plugins api | James Booth | 2017-01-19 | 1 | -0/+2 |
| | |||||
* | Remove ui_current_print_formatted_line | James Booth | 2016-10-16 | 1 | -1/+0 |
| | |||||
* | Remove ui_current_print_line | James Booth | 2016-10-16 | 1 | -1/+0 |
| | |||||
* | Remove unused function prototypes | James Booth | 2016-10-16 | 1 | -2/+0 |
| |