Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
|
|
Also add /filter_from and /filter_to, and allow chaining filters.
|
|
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
also remove some hardcoded stuff
|
|
- add a show_composing_tabs option, default value: "direct"
- todo: find a nice different color for this
|
|
It was actually doing that for old python version but not recent onces
|
|
- now it should work properly
- add a COLOR_LOG_MSG theming option, used both for local and remote
history
|
|
fixes whitespace issues, some builtin overrides, and some enormous lines
might make poezio run nanoseconds faster!
|
|
|
|
- No idea why subclasses of ConversationTab were working before
(info_header was overriden with None in __init__)
- Or why the date parsing worked (“Exeception”)
- Some more reformatting with pylint indications
- Document each module in the tabs module
|
|
ssl page (img & ref)
theming (compile errors, format and typos)
|
|
|
|
|
|
|
|
|
|
- Load the themes from:
1 - The sources found in the directory ../data/themes/ (if it
exists)
2 - The user-defined dir (or ~/.local/blah)
3 - The poezio_themes package if found
- Also fix some potential issues with the plugins importer
|
|
Added a configuration option and some theme variables.
|
|
|
|
|
|
(also add colors to the /info command in MUCs)
|
|
- configuration options
- theming options
- /gaming
|
|
- 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.
|
|
- 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
|
|
(add a new theming option, too)
|
|
|
|
- Add the theming options COLOR_ROSTER_ERROR, CHAR_ROSTER_ERRROR, and
CHAR_ROSTER_ASKED
|
|
|
|
With a few specific behaviours: When manually opening a conversation with a
bare jid, we open a normal conversation that follows the XEP (locked and
unlocked accordingly). If the user manually opens a conversation with a
fulljid (by selecting a specific resource in the roster, or by specifying a
fulljid to the /message command), we open a special tab that doesn’t follow
the XEP (it is always locked to the same resource, and cannot be unlocked).
When a message is received, unless a special tab has been manually opened by
the other with that specific resource, we always send the messages to a uniq
normal tab, unlocking or locking it according to the XEP.
This means that only one tab can be opened with a given contact, unless the
user specifically chooses to open a special tab for a specific resource.
fixes #2159
|
|
TODO: change the plugin API to take advantage of this
This change is backwards-compatible (as in “should not break anything”)
|
|
|
|
Show headline messages in the info buffer, and show error messages (or
other errors) with a special style.
|
|
|
|
(only the left part)
|
|
If COLOR_HIGHLIGHT_NICK = "reverse", the highlight nick will be in reverse
mode.
fix #2165
|
|
|
|
- Currently only used by the SSL checking prompt
- fg: black ; bg: red ; bold
|
|
|
|
|
|
|
|
|