about summary refs log tree commit diff stats
path: root/src/command/cmd_ac.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Move `tls show` to titlebar commandMichael Vetter2019-11-051-5/+39
| | | | | | | | | | | Previously we had `/tls show on|off` to manipulate the UI setting for the title bar. To decide whether to show TLS info there or not. This should go into `/titlebar`. Now we have `/titlebar show|hide tls` for this. Regards https://github.com/profanity-im/profanity/issues/1116
* Add /clear autocompletion and improve helpMichael Vetter2019-10-051-0/+26
| | | | | | | | | | | Regards https://github.com/profanity-im/profanity/issues/855 https://github.com/profanity-im/profanity/pull/874 brought us the `/clear` command. The author of that patch couldn't follow up with the review boothj5 did. So the autocompletion and updated help was missing. This commit adds it.
* Fix several memleaks im cmd_ac.cMichael Vetter2019-07-221-0/+6
| | | | Exiting without freeing in some cases.
* Always check for directory changes with sendfile auto completionWilliam Wennerström2019-07-201-45/+50
| | | | | | | | | | Instead of only checking for files when 'last_directory' has changed, do it every time. Add autocomplete_update function that updates the items while retaining last_found and search_str. Fixes #1099
* Add option to set all window related time formatsMichael Vetter2019-06-171-0/+6
| | | | | | | | | | | | | | | | | | | Implements feature requested at: https://github.com/profanity-im/profanity/issues/632 So instead of: /time console set <format> /time chat set <format> /time muc set <format> /time mucconfig set <format> /time private set <format> /time xml set <format> As a short cut the user can do: /time all set <format> Excluding statusbar and lastactivity settings since they are not for main windows, but used slightly differently.
* Add myself to copyrightMichael Vetter2019-06-171-0/+1
| | | | Like discussed with James.
* Only complete certain omemo commands if connectedMichael Vetter2019-06-061-26/+27
| | | | | | | | | | | | | | Some of the omemo commands depend on the roster being present. Several of those functions call `assert()` if that's not the case. Modify omemo autocompletion in such a way that only things that don't need the roster will be completed. Only works on first level. When typing `/omemo` it will still complete to `/omemo start` but not offer suggestions for that, but print a message that you need to be connected. Fix https://github.com/profanity-im/profanity/issues/1117
* Add occupants charMichael Vetter2019-05-021-3/+15
| | | | | | | `/occupants char` now sets a character that is displayed before the nick in MUCs. Similar like `/roster char` is displaying a char for the roster. Regards #690
* Add occupants wrap optionMichael Vetter2019-04-241-0/+6
| | | | | | | Wrapping for the occupants panel like already exists for the roster panel. See `/occupants wrap on`. Regards https://github.com/boothj5/profanity/issues/690
* Add occupants header charMichael Vetter2019-04-231-0/+22
| | | | | | | | `/occupants header char` now sets a character that is displayed before the role (moderator, visitor..) in a room. Similar to `/roster header char` is displaying a char for the roster. Regards https://github.com/boothj5/profanity/issues/690
* Add occupants indent autocompletionMichael Vetter2019-04-201-0/+1
|
* Add OMEMO policyPaul Fariello2019-04-171-0/+14
| | | | | | | | | | | | 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
* Add OMEMO in prefs commandPaul Fariello2019-04-101-0/+1
|
* Add clear_device_list commandPaul Fariello2019-04-101-0/+1
|
* Add fingerprint autocompletionPaul Fariello2019-04-101-0/+26
|
* Use /omemo fingerprint to show contact fingerprintsPaul Fariello2019-04-101-0/+5
| | | | Don't print fingerprints when they are received
* Add OMEMO log commandPaul Fariello2019-04-101-0/+14
|
* Add OMEMO end commandPaul Fariello2019-04-101-0/+1
|
* Add OMEMO untrust commandPaul Fariello2019-04-101-0/+1
|
* Add trust commandPaul Fariello2019-04-101-0/+1
|
* Add OMEMO fingerprint commandPaul Fariello2019-04-101-0/+1
|
* Add OMEMO commands autocompletionPaul Fariello2019-04-101-0/+31
|
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
|
* Add option to trust server's certificateDmitry Podgorny2018-11-061-0/+1
| | | | | | | | | | | New tls policy "trust" added to /connect and /account. With the policy TLS connection is established even with invalid certificate. Note, that trust policy forces TLS connection and it fails when server doesn't support TLS. Examples: /connect <jid> tls trust /account <name> set tls trust
* Rename mucconf wins into conf winsPaul Fariello2018-09-051-8/+8
| | | | Configuration windows are now being used by both muc and cmd.
* Add max tab length to statusbarJames Booth2018-03-111-0/+1
|
* WIP add self prefs for statusbarJames Booth2018-03-101-0/+15
|
* Preference to show/hide tab numberJames Booth2018-03-091-0/+1
|
* Remove empty tabsJames Booth2018-03-091-9/+1
|
* Add preferences for tab displayJames Booth2018-03-091-0/+26
|
* Add max tabs preference for statusbarJames Booth2018-03-081-0/+1
|
* Add prefs for empty tabs and tab namesJames Booth2018-03-081-2/+43
|
* Add /rooms service autocompletionJames Booth2018-02-051-7/+27
|
* Add /rooms cacheJames Booth2018-02-051-8/+36
|
* Fix tests, move glob creationJames Booth2018-01-271-1/+1
|
* Allow filtering rooms list by globJames Booth2018-01-271-0/+43
|
* Allow hiding room server in rosterJames Booth2018-01-211-0/+16
|
* Update copyrightJames Booth2018-01-211-1/+1
|
* Legacy SSL supportDmitry Podgorny2017-06-241-0/+1
| | | | | | | | | | | | | | | | Add "legacy" tls policy to /account and /connect commands. When this policy is specified the connection is connected with XMPP_CONN_LEGACY_SSL flag. Notice, legacy SSL and STARTTLS are not compatible and user has to know when exactly the new policy should be used. To enable it, run one of the next commands: /connect <jid> tls legacy [server <host>] /account <name> set tls legacy Notice, there is no SRV record for legacy SSL. Therefore, you may need "server" property to connect successfully. Refer to configuration provided by your server.
* Allow search_any and search_all for helpJames Booth2017-04-071-1/+2
|
* Add basic help searchJames Booth2017-04-061-0/+1
|
* Allow previous autocompletion with shift tabJames Booth2017-04-011-302/+302
|
* Add plugins sourcepath propertyJames Booth2017-02-051-0/+18
|
* Update CopyrightJames Booth2017-01-281-1/+1
|
* Allow clearing account resourceJames Booth2016-11-221-0/+1
| | | | issue #880
* Use server features for account muc serviceJames Booth2016-11-201-0/+1
| | | | issue #878
* Add /tls certpath defaultJames Booth2016-10-171-0/+1
| | | | issue #871
* Allow filepath autocompletion in pluginsJames Booth2016-10-101-110/+109
| | | | closes #858
* Minor code tidy cmd_ac.cJames Booth2016-10-061-54/+47
|
* Reduce scope of GString in autocompletersJames Booth2016-10-031-6/+19
| | | | fixes #867