summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2015-10-05Get rid of the muc_history_length optionmathieui
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-05Fix #3130 (self-ping & /cycle not using known room password)mathieui
2015-09-23Fix various roster count issuesmathieui
disconnections not clearing the number of connected contacts, leading to an ever-increasing count, and roster count not always being setup
2015-08-12/list <jid> uses the whole JID, not just the server part of the given JIDFlorent Le Coz
2015-07-31Fix #3105 (/message completion is slow)mathieui
sorting things several times is slow, and our roster wrapper is even slower. remove the overly slow code until the roster wrapper is rewritten (do we even need this level of detailed sorting in the first place?)
2015-07-22Schedule a resize when hide_user_list changesmathieui
2015-07-21Disable/enable carbons immediately when we change the enable_carbons optionFlorent Le Coz
2015-07-21Always register the handlers for carbon, and only onceFlorent Le Coz
The handlers are always there, but we only get carbons events when the server sends them to us, which is only when we enabled them. fix #3104
2015-07-20Fix wrong DNS resolution when reconnectingmathieui
even if custom_host was set, poezio would use the dns records for the reconnection
2015-07-14Fix the initial help messagemathieui
2015-06-27Micro-optimize the roster refreshmathieui
The roster wrapper sucks and is way too slow. Halve refresh time by more than 50% using manually managed counters.
2015-06-21Fix #3051 (always add an id attribute to rawxml IQ set/get)mathieui
2015-06-21Call update_caps() asynchronouslymathieui
(API changes in slixmpp)
2015-06-21Do not beep on outgoing carbons (fix #3049, fix #3091)mathieui
2015-06-18Fix #3080 (show roster names instead of JIDs)mathieui
2015-06-06Fix #3062 (mention /accept or /deny must be done in the roster tab)mathieui
2015-06-06Fix /list when no server is providedmathieui
(thanks eijebong)
2015-06-01Save the bookmark password in the tab in the initial join, for later usageFlorent Le Coz
2015-06-01Use the password stored in the MucTab, with /join, if none is found otherwiseFlorent Le Coz
2015-05-31Cleanup: remove sone unused code and threading stuffmathieui
2015-05-21Resize after setting the vertical_tab_list_size optionmathieui
2015-05-11Remove gettext support, as we don’t want to translate poezio, and it takes ↵Emmanuel Gil Peyrot
more than 1ms per call.
2015-05-08Don’t call for resize on /setmathieui
2015-05-06Remove unreachable code.Emmanuel Gil Peyrot
2015-04-28Display the MUC-related error messages inside the MUCmathieui
2015-04-16Fix MUC private messagesmathieui
(bug introduced in 1c9257)
2015-04-14Fix #2714 (make bare /bookmark use the current room password if there is one)mathieui
2015-04-13Fix #3043 (add a hint about /access when receiving a sub request)mathieui
2015-04-13“Disconnected from server” message is now an error only if we didn't ask ↵Florent Le Coz
for it
2015-04-13Display error messages inside a conversationmathieui
if the error has the same id as a sent message, it will be displayed with a cross where there is usually a checkmark (ack), and the received error will be appended to the message, in red. if it does not have a know id, it will be added as another message to the conversation, without a nick, and in red.
2015-04-13Handle error messages for realmathieui
2015-04-13Add a "." shortcut to /set in order to set the section for the current tab JIDmathieui
e.g. /set . notify_messages false would set the option for a section named after the current tab.
2015-04-13Fix a bug introduced in ee6c7d3mathieui
(the command args parser would never parse three args, making /set unable to set section-specific options)
2015-04-12Allow /set option=valuemathieui
/set displays its results in the form “option=value”, so allowing the command to interpret the same format as a valid command is only logical (and allows quick copy/paste and edit).
2015-04-12Fix #3035 (display config values on empty /set)mathieui
2015-04-10Save the bookmarks after changing the storage methodmathieui
also fix a check that would make the handler never trigger…
2015-03-18Do not traceback on /set without any argumentFlorent Le Coz
2015-02-26The /list command should list rooms on the given fulljid, not just the bare jidFlorent Le Coz
2015-02-21Fix a bug in /bookmarkmathieui
2015-02-09Add a bookmarkstab (fixes #2004)mathieui
now we can edit stuff, save or cancel those modifications, and change the chose storage easily
2015-02-09Refactor /bookmark to avoid code duplicationmathieui
2015-02-09Do not enable the cursor during full screen redrawmathieui
(and restore it afterwards) Could take care of some refresh issues with the position of the cursor
2015-02-09Change the bookmark interfacemathieui
move the modulename to bookmark → boookmarks add a bookmarklist class with remove module-level variables do a features check on startup before trying to fetch the bookmarks
2015-01-28Minor fixes to the certificate warning prompt (#2949)mathieui
- slightly lower the CPU usage (callback instead of active waiting w/ sleep) - make the terminal beep so the user knows something happened - prevent the user “escaping” the prompt by pressing /, s, or S
2015-01-20Make the ncurses unicode check earliermathieui
and improve the message.
2015-01-20Add a check for python ncurses unicode supportmathieui
Exit almost gracefully instead of generating gigabytes of error logs. TODO: pressure the python maintainers into dropping ncurses and curses support, and use ncursesw only instead.
2015-01-06Trigger a /recolor when we set deterministic_nick_colors=trueFlorent Le Coz
2015-01-03Do not trigger the “tab_change” event when going over a gaptabmathieui
2014-12-30Add a callback on enable_vertical_tab_list changemathieui
2014-12-30Add a command to reload the config.Eijebong