summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-05-24Add a /leave commandEmmanuel Gil Peyrot
This is the other side of /join when bookmark_on_join is set to true. It lets the user easily leave a bookmarked MUC from all of their clients at once.
2020-05-24Merge branch 'fix-basetabs-Message' into 'master'Maxime Buquet
Import Message in basetabs See merge request poezio/poezio!108
2020-05-24Import Message in basetabsmathieui
2020-05-24Merge branch 'fix-message-basetabs' into 'master'Maxime Buquet
Fix a type collision between Messages See merge request poezio/poezio!107
2020-05-24Fix a type collision between Messagesmathieui
2020-05-23Merge branch 'fix-history-fetch' into 'master'mathieui
Fix many MAM issues Closes #3516, #3496, #3498, #3506, #3522, and #3493 See merge request poezio/poezio!105
2020-05-23Remove remaining occurences of tab.last_stanza_idmathieui
2020-05-23Fix types in text_buffermathieui
2020-05-23Fix typing in mam.pymathieui
2020-05-23ChatTab: make set text_win in constructor (typing)mathieui
2020-05-23Convert all datetimes to UTC when doing comparisonsmathieui
2020-05-23Fix some edge cases of MAM history fetchmathieui
- Wait until we receive our own MUC presence to fetch history - Fix /reconnect weirdness
2020-05-23Fix some remaining refresh issuesmathieui
2020-05-23Add an "end of archive" message typemathieui
2020-05-23MAM: many changesmathieui
- Fix color & nicks in one to one chats - Make poezio-facing functions "schedules" to avoid races on tab query state - Rename functions - Use a different behavior when filling a history gap and populating a new tab in a MUC
2020-05-23Textbuffer: add "find last message" functionmathieui
2020-05-23Core: dedup some codemathieui
2020-05-23Remove "top" message logicmathieui
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