summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-23Add tests for text_buffermathieui
2020-05-23Add a concept of "history gap"mathieui
2020-05-23Add specific types for own leave and joinmathieui
2020-05-22Merge branch 'deploy-doc-python3-image' into 'master'louiz’
ci: Deploy the doc using the python:3 docker image See merge request poezio/poezio!106
2020-05-22ci: Deploy the doc using the python:3 docker imagelouiz’
2020-05-22Merge branch 'muctab-presence-types' into 'master'mathieui
MucTab: add some typing to presence handlers See merge request poezio/poezio!104
2020-05-20MucTab: add some typing to presence handlersMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-20Merge branch 'ignore-muc-avatar' into 'master'mathieui
MucTab: Ignore presence from MUC barejid See merge request poezio/poezio!103
2020-05-20MucTab: Ignore presence from MUC barejidMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-17Merge branch 'fix-highlights' into 'master'Maxime Buquet
Fix highlights See merge request poezio/poezio!102
2020-05-17Fix highlight display on correctionsmathieui
2020-05-17Fix a corner case with correction when moving between highlightsmathieui
(there are still a few but this one would wipe all other highlights, making it a bit painful)
2020-05-17Fix highlight navigationmathieui
2020-05-17Remove extra loggingmathieui
2020-05-17Fix highlights colormathieui
2020-05-14Merge branch 'ci-doc' into 'master'Maxime Buquet
CI: limit the doc deploy job to master on poezio/poezio See merge request poezio/poezio!101
2020-05-14CI: limit the doc deploy job to master on poezio/poezioMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-14Merge branch 'reorder-gaptab' into 'master'Maxime Buquet
plugins/reorder: fix GapTab serialization See merge request poezio/poezio!100
2020-05-14plugins/reorder: fix GapTab serializationMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-13Merge branch 'reorder-plugin-handle-corner-case' into 'master'Maxime Buquet
Fix an issue where the reorder plugin would not create gaps See merge request poezio/poezio!99
2020-05-12Fix an issue where the reorder plugin would not create gapsmathieui
2020-05-12Merge branch 'fix-composing-tab-state-case' into 'master'Maxime Buquet
Fix a bug when the value of show_composing_chat_state is not lowercase See merge request poezio/poezio!98
2020-05-12Fix a bug when the value of show_composing_chat_state is not lowercasemathieui
2020-05-12Merge branch 'feature/unique-prefix-tab-names' into 'master'mathieui
Unique prefix tab names Closes #3525 See merge request poezio/poezio!94
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