Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-07 | Take care of the race condition "node@groupchat_server is now online/offline" | mathieui | |
- get rid of the ugly blacklist thing that didn’t work sometimes | |||
2012-08-06 | Add a common.safeJID function, and use it everywhere | mathieui | |
2012-08-01 | Various changes to the roster sorting | mathieui | |
- 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 | Add an "online" contact sorting method | mathieui | |
- 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 | Sort the unavailable contacts at the end of the contact list | mathieui | |
2012-08-01 | Add a roster_group_sort option, which works like roster_sort | mathieui | |
- defaults to "name" (sort by group name) - document it - also, micro-optimize get_nb_connected_contacts() | |||
2012-07-31 | Add a roster_sort option to sort the contacts inside the roster groups | mathieui | |
- 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 | Also sort the contacts alphabetically | mathieui | |
Contacts are first sorted alphabetically, and then sorted again depending on their show; since the python sorts are stable, the order will remain and the sub-groups (corresponding to one show type) will be sorted alphabetically too. | |||
2012-07-31 | Sort the contacts in the roster groups by show (xa/away/…) | mathieui | |
2012-05-21 | Docstrings, and small cleanup | mathieui | |
2012-05-16 | Prevent the rooms from going “offline” | mathieui | |
Add a blacklist inside the roster that contains the bare JIDs of all the rooms ever joined in this session, so that no JID using this server will ever be shown as getting “offline”. If there is a cleaner way to do that (discriminating JIDs), I welcome it. | |||
2012-05-08 | Fix some roster length issues with group folding | mathieui | |
2012-04-27 | Prevent some iteration problems | mathieui | |
2012-04-27 | Remove some debug info | mathieui | |
2012-04-27 | New Roster class and new RosterGroup class | mathieui | |
Removes for Roster: - empty() → Ø - get_contact_len() → Ø - remove_contact_from_group() → Ø - add_contact_to_group() → Ø - add_contact() → add() - remove_contact() → __delitem__() - get_contact_by_jid() → __getitem__() - edit_groups_of_contact() → update_contact_groups() Removes for RosterGroup: - has_contact() → __contains__() - add_contact() → add() - remove_contact() → remove() - is_empty() → __len__() | |||
2011-11-09 | -get -set +@property +@property.setter | mathieui | |
2011-11-06 | Code cleanup (unused import, variables, undefined names, etc…) | mathieui | |
2011-10-01 | More contact management commands | Todd Eisenberger | |
2011-09-11 | Change license to zlib (MIT sucks :() | Florent Le Coz | |
2011-09-06 | Change license to MIT | Florent Le Coz | |
2011-06-18 | Empty roster on disconnect | Florent Le Coz | |
2011-05-24 | fixes #2187 (import/export) | mathieui | |
2011-03-10 | use config.get() only once instead of doing it at each iteration | Florent Le Coz | |
2011-02-02 | fixed #2115 | mathieui | |
2011-01-12 | Avoid a traceback on remove_contact: | Florent Le Coz | |
2011-01-12 | /add and /remove commands, yay | Florent Le Coz | |
2011-01-11 | /accept and /deny commands | Florent Le Coz | |
User can now decide to accept or deny a subscription, in the roster | |||
2011-01-01 | update copyright date | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-12-18 | hop, fixed #2068 | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-12-17 | fixed #1892 save folded rosters and info_win_height in the config file | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-11-10 | ConversationTab interface | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-10-31 | Basic search in the roster (based on contact JIDs) | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-10-27 | Command mode in roster tab, toggle offline contacts with 'o' and sort ↵ | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
contacts by show | |||
2010-10-17 | Multi-resource. Handling <presence /> stanzas. But the normal conversation ↵ | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
window is broken :^). Fixed #1888 | |||
2010-10-04 | update e-mail address and README | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-09-27 | fold groups, display-name, focus the tab if user tries to open an already ↵ | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
opened conversation (on /join too !), and nicer roster | |||
2010-09-26 | group 'none' doesn't need to be created | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-09-26 | open conversation only if a message has a body. And use the group 'none' for ↵ | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
contacts in no groups | |||
2010-09-26 | Basic implementation of the roster and one to one conversations | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |
2010-09-16 | LALALALALALALALALA | louiz@4325f9fc-e183-4c21-96ce-0ab188b42d13 | |