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
mathieui
fa4bcdc4a6
New (py3k) theme
2013-04-09 21:40:37 +02:00
mathieui
5d2a01caa7
Re-add the images
2013-04-08 19:18:06 +02:00
mathieui
662f9a7621
Start migrating the command index
2013-04-08 19:17:32 +02:00
mathieui
bd8d38d711
Beginning of the migration to reST documentation
2013-04-08 18:52:35 +02:00
mathieui
26fa83dd9a
Add an option to choose between shared and separate input history
...
- separate_history, defaults to false
2013-04-04 01:11:56 +02:00
mathieui
1797043464
Remove the thread from the mpd_client
...
(it should be in an external tool, not _inside_ poezio)
2013-03-31 18:30:18 +02:00
Florent Le Coz
347e82b552
Add a (per-tab) notif_messages option to ignore MUC’s normal messages
2013-03-28 01:44:05 +01:00
mathieui
4fe05f3c84
Set the default anonymous server to a working one
2013-03-18 16:49:07 +01:00
mathieui
c71dac0fdd
Update CHANGELOG and list of XEPs
2013-03-14 01:21:22 +01:00
mathieui
d797b1fd65
Implement user gaming (xep-0196)
...
- configuration options
- theming options
- /gaming
2013-03-12 16:12:47 +01:00
mathieui
cec1151ecb
Fix #1839 (User mood/activity)
...
- Added as always new theming variables:
CHAR_ROSTER_MOOD, CHAR_ROSTER_ACTIVITY (a SNOWMAN!)
COLOR_ROSTER_MOOD, COLOR_ROSTER_ACTIVITY
- Added two new notification types in Theme.INFO_COLORS (mood/activity)
- Added new configuration options:
display_mood/activity/tune_notifications (those can be set for a
specific JID)
enable_user_tune/nick/activity/mood
- Added /activity and /mood commands, with completions
- Moved the old /activity to /last_activity
- Details are show in the ContactInfoWin if there is room, or with "i"
on a contact in the roster.
2013-03-11 23:06:52 +01:00
mathieui
d2d0416214
Fix #1841 (User nickname)
...
- add a use_pep_nick boolean option
- use it as a nickname for roster contacts, but it does not
supercede the user-defined handle
- send a <nick/> at the beginning of a normal chat
- not implemented in MUC (wontfix)
2013-03-11 17:54:29 +01:00
mathieui
34af8f69c7
Add a receive_user_tune option ( fix #2261 )
2013-03-11 11:43:32 +01:00
mathieui
4deee7cb0b
Implement user-tune publishing in the mpd plugin ( #1840 )
2013-03-11 02:09:04 +01:00
mathieui
71c35eb279
Implement XEP-0118 ( Fix #1840 )
...
- Add new theming options
- Show the tune in the roster (both in contact line and infowin)
- add an option to show tunes as info messages
2013-03-11 02:04:20 +01:00
mathieui
9885203c67
Update the plugins to use the PluginAPI
...
Also:
- Add get_conversation_messages() to PluginAPI
- Make plugins_autoload colon-separated instead of space-separated
(for consistency)
- Replace a JID() with a safeJID() in the uptime plugin
2013-03-08 22:53:35 +01:00
mathieui
e67c1643b9
Fix the documentation for Alt-C/Alt-D
2013-03-05 21:48:18 +01:00
mathieui
cf62c93f9e
Display the “dev” docutmentation directory in the index
2013-03-05 00:00:05 +01:00
mathieui
f40cfe2669
Add a show_s2s_errors config option (cf #2182 )
2013-03-04 16:01:35 +01:00
mathieui
1e9e2112f7
Fix #2126 (per-server configuration sections)
...
(also move replace_key_with_bound() to core.py, to prevent having
common.py depending of config.py)
2013-03-04 00:23:58 +01:00
mathieui
4be111b63e
Fix a typo in the documentation
2013-03-04 00:16:37 +01:00
mathieui
b8bc08eb4c
Add help about multi-account
2013-03-03 00:39:22 +01:00
mathieui
e861290d10
Add a plugins_conf_dir option
2013-03-03 00:24:18 +01:00
mathieui
074d8dadfe
Remove frugalware from the distros with support and add gentoo
2013-02-28 23:53:41 +01:00
Florent Le Coz
d7b078950d
Add XEP 296 to the list of supported XEP.
2013-01-26 05:46:48 +01:00
mathieui
2d9d22dae9
Also add the image…
2013-01-19 00:04:40 +01:00
mathieui
dcd82d93b2
Add some documentation about message correction
2013-01-19 00:00:57 +01:00
Florent Le Coz
90599a35e9
Change the SleekXMPP git url to use the better git:// protocol
2013-01-17 19:50:27 +01:00
mathieui
65a0569300
Update the installation instructions
2013-01-17 17:54:11 +01:00
mathieui
c5cc462963
Move to the upstream SleekXMPP
...
- remove the decline command that is not in the trunk (and mediated
declines are supported nowhere anyway)
- change a bit xhtml-im support
- change the bookmarks management a bit
- Add a verification to avoid crashing when poezio will be launched the
next time
- Fix the (unrelated) bug when setting a jid affiliation
2013-01-17 17:37:06 +01:00
mathieui
d0a8304e55
Add the save_status, status, and status_message options
...
(the name show is not intuitive, so I used status and status_message)
- The status is send when connecting, and is the same used when joining
rooms
- save_status is true by default, and will make poezio save the status
whenever it changes
- status and status_message are empty by default
2013-01-02 19:07:36 +01:00
mathieui
a1607c4c6e
Fix #2082 (xml:lang)
...
This is now already done in sleekxmpp, so I added a “lang” configuration
option. TODO: use the locale of the system.
2012-12-31 14:00:09 +01:00
mathieui
1f58cb3124
Fix #2167
...
(kinda)
2012-12-31 02:35:41 +01:00
Emmanuel Gil Peyrot
1313e7be38
Add a /display_corrections plugin.
2012-12-29 13:14:50 +01:00
mathieui
2a980838a9
Fix #2186 (muc password in the config file)
...
Also use the passwords on start, and automatically use a password with
/join if there is one.
2012-12-20 18:50:34 +01:00
Florent Le Coz
294a45fe09
And another one… Seriously.
2012-12-17 13:51:28 +01:00
Florent Le Coz
f5de25b7bd
Typo.
2012-12-17 13:50:19 +01:00
Florent Le Coz
d2a7013546
Add the documentation for the time marker plugin.
2012-12-17 05:04:17 +01:00