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
mathieui
2ce849968f
fix a traceback on /unload iq_show
...
(also, per-tab option load_logs)
2012-12-16 14:58:44 +01:00
mathieui
08ca9bd5c5
Sort the configurations options by name in the documentation
...
(instead of chaos)
2012-12-15 22:57:57 +01:00
mathieui
9f7a16141a
Fix #2172 (select which rooms are logged)
2012-12-15 20:29:37 +01:00
Florent Le Coz
c7f4abaef6
Add support for /set <option> toggle, which toggles the current value
...
fix #2184
2012-12-15 03:28:06 +01:00
Florent Le Coz
50cb70a6cb
Add max_nick_length option into the documention page.
2012-12-07 23:39:49 +01:00
Florent Le Coz
e2592f5cdf
Add a new show_timestamps option to hide/show timestamps in text buffers.
2012-12-07 23:39:49 +01:00
Florent Le Coz
5bfbbb2c24
Add a hide_user_lits option that does what it says.
...
fix #2170
2012-11-30 15:14:47 +01:00
mathieui
6781f67e80
Preload history into discussion windows (à la mcabber)
...
- New option load_log defaulting to 200 to indicate the number of lines
to be loaded
- It’s still very raw, and the format of the message does not match the
format of the normal room history, for example
- Works in the Private chat, MUC, and Conversation tabs
Thanks to labedz <github@labedz.org> for the original code
2012-11-11 16:01:53 +01:00
Florent Le Coz
7f7ec57f40
Add a add_space_after_completion bool option.
...
fix #2150
2012-11-06 18:02:31 +00:00
Florent Le Coz
828938db9e
Update the doc about xhtml-im.
2012-10-28 20:11:45 +00:00
Florent Le Coz
9c14d35a58
Add a little sentence in the doc.
2012-10-23 01:05:35 +00:00
mathieui
931835e22b
Rename /connect to /reconnect and make it rostertab-only
2012-10-14 20:24:47 +02:00
mathieui
fd14f700b6
Update the XEP support list for XEP-0308
2012-10-14 19:47:58 +02:00
Florent Le Coz
844eb18378
Revert "Add a tab-specific “ignore_changes” option"
...
This reverts commit c66ec81c45
.
2012-10-02 13:18:19 +02:00
mathieui
c66ec81c45
Add a tab-specific “ignore_changes” option
...
- The documentation is included in the commit
2012-09-30 15:03:54 +02:00
mathieui
8921fea38f
Add (still incomplete) documentation on /move_tab
2012-09-26 02:23:03 +02:00
mathieui
100994df28
Add a fallback to optparse if argparse is not found
2012-08-06 15:01:39 +02:00
mathieui
8c0b3f8ae5
Add a filter_info_messages option
...
- This option takes a list of words separated by colons
- All the messages containing those words will not be shown
2012-08-05 13:08:06 +02:00
mathieui
a66714ac8e
Documentation update
2012-08-02 16:28:22 +02:00
mathieui
1d908702b1
Update the XEP support page
2012-08-02 01:31:44 +02:00
mathieui
18074c3c23
Add simple communication blocking ( Fixes #1837 )
...
- Add /block, /unblock, and /list_blocks commands
- Enable the commands only if the server advertises the feature
- http://xmpp.org/extensions/xep-0191.html#example-9 was not tested, but
should work (could not find a server to test with)
- Add documentation for the commands
2012-08-02 01:09:10 +02:00
mathieui
9905646184
Various changes to the roster sorting
...
- Change the separator from _ to :
- Move the functions away in another module to avoir cluttering the
roster code
- Add a case-sensitive sort (“sname”)
2012-08-01 14:42:02 +02:00
mathieui
c890fefbc4
Add an "online" contact sorting method
...
- put the online contacts at the beginning of the list
- allows, e.g. jid_reverse_online_reverse, to put offline contacts at
the start of the group, in alphabetical order
2012-08-01 01:36:18 +02:00
mathieui
71f813af28
Add a roster_group_sort option, which works like roster_sort
...
- defaults to "name" (sort by group name)
- document it
- also, micro-optimize get_nb_connected_contacts()
2012-08-01 01:06:57 +02:00
mathieui
1625a4f41f
Add a roster_sort option to sort the contacts inside the roster groups
...
- defaults to jid_show (which means that they are sorted into sub-groups
by show and are sorted by JID inside those)
- See the default config file or the documentation for details
2012-07-31 23:40:53 +02:00
mathieui
ee97ba6b6c
Make the autorejoin option work with bans, too, and fix the documentation
2012-07-31 13:38:53 +02:00
mathieui
88d32a7bc4
Add an autorejoin_delay option
...
- document it
- works in per-tab config too
2012-07-30 19:05:20 +02:00
mathieui
e7837355d1
Documentation: contributing help & guidelines
2012-07-29 19:29:20 +02:00
Florent Le Coz
0f7b680c12
Fix two typos in the theme documentation.
2012-07-27 16:02:01 +02:00
mathieui
85d77e2da4
-an
2012-07-26 18:52:23 +02:00
mathieui
74d9459cfb
Add an overview of the poezio internals to the documentation
2012-07-26 18:32:25 +02:00
mathieui
8a0a100bf5
Add a /self command
2012-07-26 14:15:11 +02:00
mathieui
1c29b39a6e
Add a /runkey command
...
This allows the user to run the action defined on a key without having
to press that key. The completion completes all the available keys that
will have an effect.
2012-07-26 12:57:42 +02:00
mathieui
b7b7d6b3aa
Remove the need for hg and the dnspython fork
...
(upstream works, now)
2012-07-24 18:10:46 +02:00
mathieui
82e242305d
Remove the shell_completion
...
- completion is normal with no way to change it
(shell_completion was buggy)
- remove it in the default config and in the doc too
2012-07-19 02:09:24 +02:00
Florent Le Coz
66d9ddbefd
Add the replace plugin to the index.
2012-07-07 05:12:48 +02:00
Florent Le Coz
8739662e31
Add a replace plugin.
2012-07-07 04:52:20 +02:00
Florent Le Coz
d47c31a587
Properly quote the %(body)s and %(from)s used in the simple_notify plugin.
2012-07-05 00:50:47 +02:00
mathieui
95b2b299b7
Typo.
2012-07-03 23:07:19 +02:00
mathieui
9bfcb7e2eb
Document the certificate handling
...
- Show the various options
- Optimize the documentation images
2012-07-03 14:35:41 +02:00
Florent Le Coz
4bc215806b
Improve the simple_notify plugin and the daemon to execute a command to clean the notification and to execute the remote commands through sh -c, letting us use pipes and redirections. Also adds the highlight event for plugin, and make the simple_notify plugin use it as well.
2012-07-03 01:59:25 +02:00
mathieui
262de9094a
Move ^D to ^X
2012-05-29 12:35:03 +02:00
mathieui
751841814f
Documentation update (& images)
2012-05-24 23:46:19 +02:00
mathieui
32f8ada92d
Put the personal words in the last words completion (M-/)
...
(instead of the normal completion)
2012-05-23 16:34:07 +02:00
mathieui
12bd9b589c
Add personal words completion - Fixes #1723
...
This commits adds a “words” variable to the configuration file. This
variable must contain a list of words, separated by colons (:).
Those words will then be completed upon tab completion in the chatrooms,
private conversations, and direct conversations.
2012-05-23 16:25:53 +02:00
mathieui
b36247e7c9
Remove the unused “port” option.
...
custom_port is already used instead.
2012-05-22 20:04:41 +02:00