summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-06Do not attempt to log things when use_log = falsemathieui
2013-04-05Handle I/O errors bettermathieui
- Do not crash because of low disk space - Notify the user whenever it happens - A few functions now return a boolean instead of nothing - Config.silent_set is Config.set_and_save without toggle and returning strings. It is used whenever we don’t need set_and_save - Config.set_and_save now returns a tuple (that can be passed directly to core.information()) TODO: display the precise error to the user (instead of “unable to…”)
2013-04-05Consistencymathieui
2013-04-04Add an option to choose between shared and separate input historymathieui
- separate_history, defaults to false
2013-04-04Fix #2255 (search in input history)mathieui
- The input is split in two parts: on the left is what the user enters, on the right is the first match (the right part has a different color) - Start and cancel a search with ^R - Validate a search with enter, then press another time enter to send - CommandInput and MessageInput now inherit from the HistoryInput class and share some methods
2013-03-31Remove the thread from the mpd_clientmathieui
(it should be in an external tool, not _inside_ poezio)
2013-03-31Fix #2275, ref #2229mathieui
- Refactor the message handlers to be more readable - Add a group_corrections tab-specific option (#2229) - Fix issues with /correct in private tabs and conversation tabs
2013-03-30Fix some PEP issuesmathieui
2013-03-28Fix the help of /gamingmathieui
2013-03-28Typo/tracebackmathieui
2013-03-28Add a (per-tab) notif_messages option to ignore MUC’s normal messagesFlorent Le Coz
2013-03-18Revstr works in all conversation tabs now.Florent Le Coz
2013-03-18Set the default anonymous server to a working onemathieui
2013-03-17Add a timeout in the select() in mpd_clientmathieui
2013-03-16Catch CorrectionError to avoid tracebacking when /correct failsFlorent Le Coz
2013-03-16On /exit, save the config earlier.Florent Le Coz
2013-03-14Update CHANGELOG and list of XEPsmathieui
2013-03-13Fix #2265mathieui
also: - fix Message.__str__/repr - fix a traceback with user gaming
2013-03-12Implement user gaming (xep-0196)mathieui
- configuration options - theming options - /gaming
2013-03-11Fix #1839 (User mood/activity)mathieui
- 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-11Fix #1841 (User nickname)mathieui
- 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-11Add a receive_user_tune option (fix #2261)mathieui
2013-03-11Send the tune only if ther is a change from the previous statemathieui
2013-03-11Stop broadcasting a tune if we are not playing (#1840)mathieui
2013-03-11Implement user-tune publishing in the mpd plugin (#1840)mathieui
2013-03-11Implement XEP-0118 (Fix #1840)mathieui
- 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-10Disable plugins on exitmathieui
2013-03-10missing space in the status pluginmathieui
2013-03-10Fix #2241mathieui
2013-03-10Fix #2122 (coloration of long messages)mathieui
- Add a “prepend” attribute to the Line tuple I’m not sure of the impact of this on performance (we parse the message yet another time)
2013-03-10fix the color of the scrolled tab with the dark thememathieui
2013-03-09Fix #2254mathieui
(add a new theming option, too)
2013-03-08Update the plugins to use the PluginAPImathieui
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-08Document with sphinx timed_events, common, and add methods to PluginAPImathieui
- add methods related to timed events to the PluginAPI - remove parse_command_args_to_alias because str.format does that, and better → update the alias plugin
2013-03-08Fix PluginAPI.run_command()mathieui
2013-03-07Make the script posix-compliantmathieui
2013-03-06Upgrade update.sh to stop when an update failsmathieui
(and tell what is failing)
2013-03-06Introduce a new way for plugins to interact with poeziomathieui
- Try to reduce the use of the “core” object in the plugins - New “api” member for each BasePlugin which is a wrapper around the unique PluginAPI object. (instead of having the methods directly in BasePlugin and then calling the PluginManager) - Documented methods with rst (for sphinx)
2013-03-06FIX XHTML ISSUES DUE TO A SLEEKXMPP UPDATEmathieui
(THE NAMESPACE WAS NOT PRESENT ANYMORE)
2013-03-06Add a CHAR_NEW_TEXT_SEPARATOR theming optionmathieui
2013-03-05Fix the documentation for Alt-C/Alt-Dmathieui
2013-03-05Rename 'normal_chatstate' event to 'conversation_chatstate'mathieui
for consistency
2013-03-05Display the “dev” docutmentation directory in the indexmathieui
2013-03-04Make /affiliation and /role non-blocking (fix #2235)mathieui
2013-03-04Add a show_s2s_errors config option (cf #2182)mathieui
2013-03-04Fix /xhtmlmathieui
2013-03-04Fix #2126 (per-server configuration sections)mathieui
(also move replace_key_with_bound() to core.py, to prevent having common.py depending of config.py)
2013-03-04Fix a typo in the documentationmathieui
2013-03-03Update CHANGELOG with a bunch of commitsmathieui
2013-03-03Fix #1923 (caps)mathieui