Commit graph

443 commits

Author SHA1 Message Date
mathieui
b00d2fd2bc Fix #3204 (write a /server_part plugin) 2016-08-26 22:07:57 +02:00
mathieui
01e8f9ee76 Update docs for /groupadd
and changelog
2016-08-26 18:53:17 +02:00
mathieui
84e59b05ff Don’t call input completion() functions inside completion methods
Use a placeholder object that can run it afterwards, so that we don’t
have side effects inside those functions.
2016-08-21 15:39:30 +02:00
mathieui
6c270b363a Update the tls warning doc
and remove the image
2016-08-21 00:20:17 +02:00
mathieui
ec60c33400 Update /bookmarks help 2016-08-21 00:19:12 +02:00
mathieui
8e3cfdaca8 Document the bookmarks tab 2016-08-21 00:13:32 +02:00
mathieui
9792a2db2a Optimize pngs 2016-08-21 00:00:22 +02:00
mathieui
a5b8ef1070 Document the confirm tab 2016-08-20 23:57:26 +02:00
mathieui
f6960d09f0 Fix doc building
Broken by the namespace change
2016-07-27 19:05:27 +02:00
mathieui
d55ce5b996 Fix #3197 (add a dice plugin)
also add some doc for the marquee plugin
2016-07-05 01:15:04 +02:00
mathieui
ce915a86c1 Increase ping timeout delays (now that the ping actually works) 2016-06-12 21:46:46 +02:00
mathieui
aa79acb7d9 Disable smacks by default 2016-06-12 21:45:04 +02:00
Emmanuel Gil Peyrot
332a5c2553 Move the src directory to poezio, for better cython compatibility. 2016-06-11 20:49:43 +01:00
mathieui
acf22faecf Set "show_useless_separator" to true by default
For consistency
2016-06-05 13:50:54 +02:00
mathieui
0a2238def5 Add a manual CSI plugin 2016-06-05 13:48:04 +02:00
mathieui
c00cfecdf8 Enable message carbons by default 2016-06-05 13:35:03 +02:00
mathieui
b3e534e200 Update the XEP list 2016-06-05 01:40:29 +02:00
Florent Le Coz
c93640ad85 Document the affiliation and roles commands 2016-03-09 17:53:42 +01:00
mathieui
7d6ee08585 Update api doc
It was missing the highlight event
2016-03-08 22:53:13 +01:00
mathieui
11d41625e2 Get rid of the muc_history_length option
It hasn’t worked for more than two years and no one complained.
Furthermore, poezio tries to be smart and request messages based on
previous activity, and not raw numbers.
2015-10-05 21:44:33 +02:00
mathieui
ad10738981
Fix the plugins_dir documentation 2015-09-30 01:03:12 +02:00
mathieui
04200de147
Update dependencies in the documentation
(and fix missing words and typos)
2015-09-30 00:34:55 +02:00
mathieui
706c39664b
Remove pygments from requirements.txt, and update doc
Normal users don’t need pygments, and cython is slow to build
2015-09-05 14:12:01 +02:00
mathieui
37774bc352
Add an 'eval_password' option
to read the password from a secrets store
2015-08-16 12:22:10 +02:00
Lancelot SIX
a1bf66ce07
Add NixOS in GNU/Linux installation section 2015-08-14 23:30:33 +02:00
Florent Le Coz
4c63b264a4 Fix a section title in the configuration doc 2015-08-07 18:11:52 +02:00
Florent Le Coz
4d70c44a7d Document self_ping_delay 2015-08-07 18:11:43 +02:00
Florent Le Coz
def04d6609 Beginning, not begining 2015-08-03 19:17:14 +02:00
mathieui
c8b4d20a14
Update stuff to say 1.0-dev 2015-08-01 20:32:21 +02:00
mathieui
6820743033
0.9 Release 2015-07-31 21:35:02 +02:00
mathieui
d9050e9565
Add a show_jid_in_conversations option
To hide or show the JID of the contact in conversation tabs.
2015-06-18 21:11:58 +02:00
mathieui
f076890944
Fix the paths to errors.log in the documentation 2015-06-06 19:23:03 +02:00
mathieui
927822cb46
Document the vertical_tab_list_size option better
say it’s for horizontal size
2015-05-21 10:36:48 +02:00
Eijebong
c59ece0cbf Fix the doc. use_log is not true by default. 2015-05-20 15:30:30 +02:00
mathieui
1914cfe003
Add a cyberplugin 2015-05-11 23:35:47 +02:00
mathieui
28ee08cc2d
Update the documentation for roster keys 2015-03-04 20:02:37 +01:00
mathieui
627d32df80
Update the installation doc 2015-02-28 21:08:17 +01:00
mathieui
2583b6a934
Add a force_remote_bookmarks option 2015-02-21 22:04:03 +01:00
mathieui
51b84645f0
Update the development documentation
talk about the command args parser, mention slixmpp
2015-02-08 15:26:37 +01:00
mathieui
5273cb634c
Update the pyenv documentation to mention pythonz too
(and move the custom compilation on the top, as that’s what’s easiest
2015-02-08 13:43:47 +01:00
mathieui
61f28d7ffe
Change the sphinx theme to one derived from readthedocs
(without stuff like the unicode codepoint agressions and external
resources)

This should be cleaner and look good on mobile devices too.
2015-02-07 21:14:48 +01:00
Eijebong
5da85b94b3 Add a random arg to /color 2015-02-03 20:07:13 +01:00
mathieui
68b7df6339
Document $POEZIO_VENV and $POEZIO_VENV_COMMAND 2015-01-24 17:54:30 +01:00
Florent Le Coz
38b6ec6b76 Comment the /color command 2015-01-06 01:19:23 +01:00
mathieui
25382977c4
Fix typos in the documentation 2015-01-03 23:14:37 +01:00
mathieui
8afbb44cee
Add a reorder plugin
/reorder command to organize the tabs according to a fixed layout
2015-01-03 23:09:43 +01:00
Eijebong
71f3848706 Add a command to reload the config. 2014-12-30 22:58:22 +01:00
Célestin Matte
0ae1ee2fbf Add nick_color_aliases (default: true), to look for color of aliases 2014-12-24 00:29:41 +01:00
Célestin Matte
251a10ab0d Add a muc_color section in the config file to permanently fix a color to a nick 2014-12-24 00:28:22 +01:00
mathieui
2452706b90
Add a deterministic_nick_colors option (default: true) 2014-12-20 23:13:26 +01:00
mathieui
a4858f9342
Set the version of the documentation to 0.9-dev as well 2014-12-18 23:40:40 +01:00
mathieui
00396c158a
Fix #2847 (SASL External support)
- Add two new options, keyfile and certfile, which must be both set for
  the auth to work.
- if both are set, then poezio doesn’t force-prompt a password if there
  is none specified
- add /cert_add, /cert_fetch, /cert_disable, /cert_revoke and /certs
  commands.
- add a page of documentation on the process
2014-12-11 22:28:44 +01:00
mathieui
21d8a3e7e1
Make the screen_detach plugin support tmux, and use asyncio 2014-12-10 23:21:58 +01:00
Florent Le Coz
2e25595aec Introduce the go_to_previous_tab_on_alt_number option
fix #2841
2014-12-09 16:43:23 +01:00
mathieui
ed7fe693b4
Fix #2802 (add a /closeall command, with a new plugin) 2014-12-09 01:13:14 +01:00
mathieui
780fff009a
Document the pipe_cmd plugin 2014-12-08 17:49:54 +01:00
mathieui
3d97769955
Document the new filtering commands 2014-12-07 22:41:44 +01:00
mathieui
8c63e26335
Add documentation for /set_default
and fix minor typing mistakes too
2014-12-05 21:35:35 +01:00
mathieui
6e27b4e6ef
Update the pyenv page 2014-12-05 21:30:10 +01:00
Florent Le Coz
d1c4c7cf58 doc typo 2014-12-04 15:49:48 +01:00
Florent Le Coz
66b14ff67b Glitches should not appear since we are not threaded, we have no excuse anymore 2014-12-04 15:47:27 +01:00
Florent Le Coz
75e7da3594 Reconnect doesn’t suck anymore 2014-12-04 15:47:00 +01:00
Florent Le Coz
097d06ea96 Rename the sleekxmpp module to slixmpp in the doc 2014-12-04 15:42:06 +01:00
Florent Le Coz
0800c666eb Set auto_reconnect to True by default 2014-12-04 15:30:18 +01:00
mathieui
cc348bf442
Typo 2014-11-30 15:00:48 +01:00
mathieui
952a18cf21
Add a documentation page for pyenv 2014-11-29 18:10:04 +01:00
Florent Le Coz
72367fc006 Remove 3 timed_events methods from the doc, because they don't exist anymore 2014-11-29 16:04:28 +01:00
mathieui
a60da1a1d7
Update the documentation 2014-11-04 21:16:47 +01:00
mathieui
f55ac9edbf
Mention that setuptools is kind of mandatory 2014-10-27 19:16:32 +01:00
mathieui
55e6b9c4be
Document the group_corrections option 2014-10-19 23:48:14 +02:00
mathieui
a9f642f743
Extract XHTML-IM inline imags by default
- Add two new options: tmp_image_dir and extract_inline_images
- tmp_image_dir is $XDG_CACHE_HOME(usually ~/.cache)/poezio/images if unset
- Name the images from a SHA-1 of their data and their mimetype
- Output file:// links inside the message
2014-10-16 18:56:12 +02:00
Florent Le Coz
088c6c6a0b Trivial line wrapping of the events.rst doc page 2014-10-13 19:05:16 +02:00
Florent Le Coz
2b10325be4 Document the changing_nick plugin event 2014-10-13 19:05:07 +02:00
mathieui
5a5d5812ed
Add an open_all_bookmarks option
this option determines if the non-autojoin bookmarks will
be opened on startup or not.

It is false by default.
2014-10-12 23:06:44 +02:00
mathieui
8e29f6d1ff
Add a /dump <filename> command to the XML tab 2014-10-11 16:52:41 +02:00
mathieui
8d2408c169
Use SHA-2 (SHA-512) to store the certificate fingerprint instead of SHA-1
Because SHA-1 is not really relevant anymore.
Too bad it's significantly longer and tiring to check, even if that is
to be expected.
2014-10-08 12:55:22 +02:00
mathieui
2400b2c5d9
Update the quickstart guide 2014-09-26 14:19:32 +02:00
mathieui
d95ec953c3
Fix the doc for remote_fifo_path (fixes #2584) 2014-09-17 17:17:47 +02:00
mathieui
e06a06c232 Document the PEP mood/activity stuff with images 2014-05-18 19:47:23 +02:00
mathieui
48e59d377f Fix #2282 (change the terminal title depending on the tab name)
- change_title plugin
2014-04-30 21:55:19 +02:00
mathieui
d859ec2ea1 Add a 'tab_change' event 2014-04-30 20:37:18 +02:00
mathieui
5999b71c41 Fix #2106 (implement message delivery receipts)
- two options request/ack_message_receipts
- two new theme parameters : CHAR_ACK_RECEIVED and COLOR_CHAR_ACK
- if a message has a receipt, the character is displayed between the
  timestamp and the nick, using the color
2014-04-27 16:32:03 +02:00
mathieui
4172a79117 Fix #2514 (add a /toggle command) 2014-04-26 14:27:02 +02:00
mathieui
1f0ff4f0c3 Fix #2444 (implement room destroy)
- destroy the current room if no parameter
- destroy the room given as a parameter if any
- no reason or alt room because it would be ambiguous in a command
  (implementation ideas welcome)
2014-04-26 14:05:28 +02:00
mathieui
1349f297f5 Documentation update
remove a duplicate section, typos & stuff
2014-04-24 21:12:26 +02:00
mathieui
4fec08879e Documentation update
- add some formatting and links (also, typos)
- link the Theme class from the theming page
2014-04-23 21:34:05 +02:00
mathieui
a511d5a84d Document the create_gaps option
and sets the default value to false, to keep coherent with the code.
2014-04-15 23:05:33 +02:00
mathieui
a784216196 Fix #2440 (highlight composing tabs)
- add a show_composing_tabs option, default value: "direct"
- todo: find a nice different color for this
2014-04-15 22:57:44 +02:00
mathieui
3221534b0f Implement XEP-0249 (Direct MUC Invitations)
- fallback to mediated invitations if only the bare jid is given to the
  command or if the jid does not advertise support

TODO: provide a way to send passwords
2014-04-14 22:32:34 +02:00
mathieui
165ee9ee1a Fix #2503/4 (use “.” as an alias for the current tab in /move_tab) 2014-04-12 02:59:49 +02:00
mathieui
0847643b54 Fix #2421 (load and unload several plugins) 2014-04-11 00:55:42 +02:00
mathieui
f165d3a4a0 Set display_user_color_in_join_part to true by default 2014-04-09 01:45:02 +02:00
mathieui
b8fe5893ae Move the requirements to python 3.3 2014-04-01 23:27:52 +02:00
mathieui
dbc21a6617 Also document manual plugin load
(why wasn’t that already here?)
2014-03-28 00:15:31 +01:00
mathieui
cf752c27b2 Add an IRC/biboumi plugin 2014-03-28 00:03:20 +01:00
mathieui
550aa6efa4 Remove useless "installation" parts from the plugin documentations 2014-03-27 23:45:47 +01:00
mathieui
d165f13a81
Bump dev version 2014-02-22 14:28:08 +01:00
mathieui
f87ab6e39b Bump version of the documentation too 2014-02-22 14:09:48 +01:00
mathieui
fd0735fe2d Documentation update
sort the configurations options by theme
make the sidebar fixed
2014-02-20 01:32:25 +01:00
mathieui
8e7371210f Documentation & Makefile update 2014-02-19 01:20:15 +01:00
mathieui
cd38563076 Update install instructions and fix a typo 2014-02-19 00:39:51 +01:00
mathieui
ed2ac06511 Reduce the image size 2014-02-17 20:27:04 +01:00
mathieui
4645bd7a2f Documentation update
ssl page (img & ref)
theming (compile errors, format and typos)
2014-02-17 20:21:54 +01:00
mathieui
6292f83fc8 Add some note about gmail being crap (again) 2014-02-17 19:59:26 +01:00
mathieui
77811e91b4 Documentation update 2014-02-14 01:37:18 +01:00
Mathieu Pasquet
05a9e03d53 Add a configurable way of setting cipher suites
And put reasonable defaults
2014-02-13 00:50:32 +01:00
mathieui
7e3efccb53 Fix #2407 (unencrypted connections)
Add a force_encryption option set to true by default.
2014-02-13 00:48:19 +01:00
Mathieu Pasquet
c2b673308f Add an “autocorrect” plugin with a sed-like syntax
TODO (eventually):
    - correct words when using “word*” or “*word” using levenshtein distance
    - allow regular expressions for replacement
2013-11-28 21:22:17 +01:00
Mathieu Pasquet
1ac036749b Point point point 2013-11-26 01:33:43 +01:00
Mathieu Pasquet
ff9478259d Add a /password command in the RosterTab
Thanks to Florob for the initial input
2013-11-14 21:26:19 +01:00
Florent Le Coz
2f6324571e Add the pointpoint plugin 2013-09-06 16:10:33 +02:00
mathieui
54a2830091 Documentation update 2013-08-07 21:35:12 +02:00
mathieui
3cc86e7145 Add the missing regex admin documentation 2013-08-07 21:10:03 +02:00
mathieui
e40a3d72f5 Add a specific /invite command for the MucTab 2013-08-05 23:29:36 +02:00
mathieui
5cc11f13a0 Add new stubs for the documentation 2013-08-04 17:32:17 +02:00
mathieui
a8762b4746 Rewrite the OTR plugin to use pure-python-otr 2013-08-04 15:30:03 +02:00
mathieui
31c2e23c4c Logs errors by default, in a dedicated file
- log_errors option, true by default
- errors go in log_dir/errors.log (so $XDG_DATA_HOME/errors.log
    by default)

This should help a lot for debugging, and provide a way for people
to easily give debug traces without useless or personal infos.
2013-08-03 19:27:25 +02:00
mathieui
7e618b90f9 Update keys documentation 2013-08-02 23:34:11 +02:00
mathieui
bb59771d99 Fix #2049 (get the current completed argument)
A command argument can now be completed even if it isn’t the last
one in the input.

- Add a new method Input.new_completion
    Almost like the old auto_completion method, except taht it takes
    another argument: argument_position, which is the argument to be
    completed.
- Methods using the old completion method still work
- All completion methods in poezio now use the new one if necessary
- Further details can be found in the docstring of new_completion
2013-08-01 20:17:12 +02:00
mathieui
2744234d52 Move /clear_infos to /clear for consistency 2013-08-01 12:38:46 +02:00
mathieui
19135d4a76 Fix #2306 (none, to, and from subscriptions should be more visible)
Added a configuration option and some theme variables.
2013-07-31 23:43:19 +02:00
mathieui
cf6d317824 Add a documentation page for PEP (and update some commands) 2013-06-20 23:31:14 +02:00
mathieui
71d98bd577 Add a page on carbons 2013-06-20 22:33:48 +02:00
Florent Le Coz
54af1f16a4 Let the user disable the auto-ping by setting connection_check_interval to 0 2013-06-18 20:38:16 +02:00
mathieui
2b4c06b6f8 Fix #2315 (send pings to the server every minute to check the connection)
add two new options:
connection_timeout_delay and connection_check_interval
2013-06-11 00:03:48 +02:00
mathieui
97d3690aea Implement Message Carbons (XEP-280)
- Add an option enable_carbons (defaults to false)
- Make a disco on non-roster entites to determine if the message
  commes from a muc private chat or not.
2013-06-10 23:49:10 +02:00
Florent Le Coz
4b537d3477 Document the Alt-k key 2013-06-06 23:06:14 +02:00
mathieui
3b1bd0e9e9 Add some manpages to the generated documentation 2013-05-12 12:45:25 +02:00
mathieui
cb61d5efaa Add stubs for mpd & pyinotify 2013-05-11 19:00:44 +02:00
mathieui
25f2d39bc1 Add a stub for pyotr 2013-05-11 18:55:14 +02:00
mathieui
1a349efeb1 Update the documentation
(do not encourage people to copy the plugins)
2013-05-11 18:38:12 +02:00
mathieui
2ed9442df6 Generate the manpage for the config file with 'make man' 2013-05-11 00:33:31 +02:00
mathieui
be6f5ba512 Add a regex-admin plugin 2013-05-09 02:17:17 +02:00
mathieui
61606707d1 Add underlined to the doc 2013-05-07 00:41:37 +02:00
Florent Le Coz
12dd02b5c5 dlm 2013-05-06 21:43:53 +02:00
Florent Le Coz
64280ff30c Add a nice marketing plugin 2013-05-06 21:43:17 +02:00
mathieui
48614d6cf0 Fix #2286
Also fix the copy of the default config if -f is used
2013-05-06 20:23:33 +02:00
Florent Le Coz
f5fd428ca0 Little fix a doc 2013-05-01 18:44:25 +02:00
Florent Le Coz
ea12f4ccce Document the new event 2013-05-01 18:44:14 +02:00
mathieui
f262d9f779 Add the last pages, and the plugin examples 2013-04-13 22:56:00 +02:00
mathieui
d676c2ee7b Move the plugins documentation
(use automodule directive & docstrings)
2013-04-13 22:33:06 +02:00
mathieui
e6cb43eeed Start the plugin documentation
(with admin.py)
2013-04-12 23:34:11 +02:00
mathieui
e341d1534e Add the XEP list 2013-04-12 21:21:39 +02:00
mathieui
975dcb4b6c Add the usage help 2013-04-12 20:52:28 +02:00
mathieui
fe16bd78cf Add keys 2013-04-10 20:05:47 +02:00
mathieui
a6862a7d5d Add the configuration section 2013-04-10 16:11:22 +02:00
mathieui
1d18f4f8d4 Add the separate accounts page 2013-04-10 01:49:09 +02:00
mathieui
4c2553bbed Add the message correction note 2013-04-10 01:42:34 +02:00
mathieui
bf8e2a942c Move images, and add SSL page 2013-04-10 01:37:23 +02:00
mathieui
1ec613b95c Somehow finish the migration of the command list 2013-04-09 22:49:17 +02:00