summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-12Add keyboard action to go to room by unique prefixJonas Schäfer
This is especially useful in combination with the newly introduced `unique_prefix_tab_names` config option. It has no default binding.
2020-05-12Add option to show only the unique prefix of tab namesJonas Schäfer
When the set of tabs used fluctuate, the memory of which number belongs to which chat becomes difficult to work with. Non-numbers can be used to navigate tabs with `/win`, however, it is difficult to know which letters are required to select a certain tab. This option introduces a display mode for tab names where only the unique prefix of the tab name is shown, saving space and providing with a minimal string which can be used with `/win`.
2020-05-12Add /wup commandJonas Schäfer
The `/wup` command selects a tab by the prefix of its name only. The `/win` will do a substring match based on the first tab going from the current tab which matches the substring. This can be confusing, especially since `/win` matches on different types of tab "names" not only on the name which is shown in the info bar by default. The `/wup` command exclusively matches based on the prefix of the tab.name string. This has the advantage that it is consistent, deterministic and independent of the currently selected tab.
2020-05-12Add function to find a tab by unique prefixJonas Schäfer
2020-05-12Add function to calculate unique prefix of two stringsJonas Schäfer
2020-05-12Merge branch 'upload-exceptions' into 'master'Maxime Buquet
plugins/upload: handle more exceptions See merge request poezio/poezio!97
2020-05-12plugins/upload: handle more exceptionsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-12Merge branch 'muc-barejid-info' into 'master'Maxime Buquet
poezio.core.handlers: Treat MUC Barejid message as info See merge request poezio/poezio!96
2020-05-12poezio.core.handlers: Treat MUC Barejid message as infoMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-10Merge branch 'move-deny-remove-global-scope' into 'master'Maxime Buquet
Move /deny and /remove global scope See merge request poezio/poezio!93
2020-05-10Move /deny and /remove to global scope as wellmathieui
2020-05-10Fix completion and function names for /accept and /addmathieui
2020-05-09Add back the deny_anonymous decorator to /add and /acceptmathieui
2020-05-09Move the deny_anonymous decorator to the poezio.decorators modulemathieui
2020-05-09Merge branch 'split-message-rendering' into 'master'mathieui
split message rendering See merge request poezio/poezio!48
2020-05-09affiliations: Use InfoMessage in add_message callMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-09Don't highlight on reflected messagesMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-09Ensure muc history messages are considered historyMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-09Fix highlights by introducing a delayed property on ui.types.MessageMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-09Fix tests for message renderingmathieui
2020-05-09Fix /me messagesmathieui
2020-05-09Fix a bug in message editionmathieui
(out of bounds access for no reason)
2020-05-09Fix a bug when using /dump in xmltabmathieui
2020-05-09Typing improvementsmathieui
2020-05-09WIP: update muctab.add/log messagemathieui
2020-05-09Add the new package to setup.pymathieui
2020-05-09Pass a message to add_message instead of messed up kwargs everywheremathieui
Changes LOTS of things
2020-05-09Only keep one TextWin alivemathieui
2020-05-09Fix attention handlermathieui
2020-05-09Add tests for ui-related funcsmathieui
2020-05-09Fix an issue in xmllog rendering due to wrong offsetmathieui
and improve tests to catch that
2020-05-09Add tests for the new modulesmathieui
2020-05-09Rewrite part of the message handling/renderingmathieui
2020-05-09Add a context manager in Win for colored textmathieui
2020-05-09Move message rendering code to Message.render()mathieui
Also: - rename format_chars to FORMAT_CHARS because it’s static constant - move Line, Message, and a few funcs/consts to a new poezio.ui module
2020-05-09Merge branch 'allow-pylint-failures' into 'master'mathieui
Allow pylint failure due to false positives See merge request poezio/poezio!92
2020-05-09Allow pylint failure due to false positivesmathieui
…………
2020-05-09Merge branch 'add-qr-dep' into 'master'mathieui
Add qrcode plugin dependency See merge request poezio/poezio!91
2020-05-09Add qrcode lib to the plugin requirementsmathieui
2020-05-08Merge branch 'muc-pms-x' into 'master'Maxime Buquet
Add <x/> to MUC-PM CSNs Closes #3491 See merge request poezio/poezio!90
2020-05-08PrivateTab: extract NS contantMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-08Chatstates: add <x/> in MUC-PMsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-08Revert "Revert "tabs/privatetab: Fixes #3491: Add MUC <x/> marker in ↵Maxime “pep” Buquet
MUC-PMs. Thanks Ge0rG."" This reverts commit e9a6ea7a59b0bf08c4f649ce125cb5dae12e1e63.
2020-05-07Merge branch 'doc-affiliation' into 'master'Maxime Buquet
affiliation: fix usage string and add documentation See merge request poezio/poezio!89
2020-05-07affiliation: fix usage string and add documentationMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-01Merge branch 'csn-no-store' into 'master'Maxime Buquet
Fix #3518: Add no-store hint to CSN Closes #3518 See merge request poezio/poezio!88
2020-05-01Fix #3518: Add no-store hint to CSNMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-01Merge branch 'python-version' into 'master'Maxime Buquet
Update Python version minimum requirement to 3.7 See merge request poezio/poezio!87
2020-05-01Update Python version minimum requirement to 3.7Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-04-23Merge branch 'doc-tab-list' into 'master'Maxime Buquet
[ci skip] doc/usage: horizontal tab list isn't the default anymore, since 2014 (thanks FireFly) See merge request poezio/poezio!86