Philipp Hörist pushed to branch unify-control at gajim / gajim
Commits: 621b017c by wurstsalat at 2022-08-10T17:17:40+02:00 chore: ChatStack: Add back separator margins
- - - - - b4d55d3c by lovetox at 2022-08-11T17:46:02+02:00 feat: Unify Control
- - - - - b1f33707 by lovetox at 2022-08-11T17:47:20+02:00 fix: Remove ControlStack and rework all methods using it
- - - - - a5bfb5af by lovetox at 2022-08-11T17:47:22+02:00 fix: Make control init work
- - - - - 2f0775a3 by lovetox at 2022-08-11T17:47:22+02:00 fix: ConversationsView: Make it switch contact
- - - - - f9b982b1 by lovetox at 2022-08-11T17:47:22+02:00 fix: ChatControl: Determine encryption on contact switch
- - - - - 7c9f9501 by lovetox at 2022-08-11T17:47:22+02:00 refactor: ChatControl: Rename builder attribute
- - - - - 248bdaa3 by lovetox at 2022-08-11T17:47:22+02:00 refactor: Determine anonymous state from contact
- - - - - 7ba69170 by lovetox at 2022-08-11T17:47:22+02:00 refactor: Determine room jid from contact
- - - - - 5a9f9866 by lovetox at 2022-08-11T17:47:22+02:00 refactor: Remove comments
- - - - - fcb5cccf by lovetox at 2022-08-11T17:47:22+02:00 refactor: Remove abstract methods
- - - - - 5a04d840 by lovetox at 2022-08-11T17:47:22+02:00 refactor: GroupChatState: Make it switch contacts
- - - - - 4a2a43d9 by lovetox at 2022-08-11T17:47:22+02:00 refactor: GroupchatRoster: Make it switch contacts
- - - - - 7c23894e by lovetox at 2022-08-11T17:47:22+02:00 refactor: Make subject text cache work
- - - - - af24e973 by lovetox at 2022-08-11T17:47:49+02:00 fix: Fix some bugs
- - - - - b59ff786 by lovetox at 2022-08-11T17:47:51+02:00 refactor: Remove unused arg
- - - - - 40eb5e17 by lovetox at 2022-08-11T17:47:51+02:00 fix: Remove unused import
- - - - - 97721f56 by lovetox at 2022-08-11T17:47:51+02:00 other: Contacts: Add dedicated methods for adding contacts
- - - - - 996a1aa3 by lovetox at 2022-08-11T17:47:51+02:00 other: Add contacts when opening chats
- - - - - a39393c6 by lovetox at 2022-08-11T17:47:51+02:00 fix: Check for None
- - - - - edef51e1 by lovetox at 2022-08-11T17:47:51+02:00 fix: ChatControl: Fix type discovery
- - - - - 1ca8c6f8 by lovetox at 2022-08-11T17:47:51+02:00 fix: Disable user status show callback
- - - - - 4356a642 by lovetox at 2022-08-11T17:47:51+02:00 fix: Remove unused imports
- - - - - 74e67afd by lovetox at 2022-08-11T17:47:51+02:00 fix: Make mark_as_read work again
- - - - - dd663129 by lovetox at 2022-08-11T17:47:51+02:00 other: Observable: Add multi_disconnect()
- - - - - 647a0b15 by lovetox at 2022-08-11T17:47:51+02:00 other: Observable: Add disconnect_signal()
- - - - - 0bd191cb by lovetox at 2022-08-11T17:47:51+02:00 refactor: ChatControl: Remove handlers for client state-changed
- - - - - 60088363 by lovetox at 2022-08-11T17:47:51+02:00 other: Contacts: Add get_participants()
- - - - - 11c12160 by lovetox at 2022-08-11T17:47:51+02:00 refactor: GroupchatRoster: Make it work
- - - - - ba43ad79 by lovetox at 2022-08-11T17:47:51+02:00 fix: Call correct method
- - - - - 4e794936 by lovetox at 2022-08-11T17:47:51+02:00 refactor: GroupchatRoster
- - - - - 163722dc by lovetox at 2022-08-11T17:47:51+02:00 fix: Banner: Fix roster toggle icon
- - - - - 61a5a13d by lovetox at 2022-08-11T17:47:51+02:00 refactor: Control: fix all pyright issues
- - - - - 244d0ebc by lovetox at 2022-08-11T17:47:51+02:00 cq: GroupchatState: Fix pyright issues
- - - - - 2e36cea5 by lovetox at 2022-08-11T17:47:51+02:00 cq: Fix more pyright issues
- - - - - 9428fd85 by lovetox at 2022-08-11T17:47:51+02:00 cq: Fix typo
- - - - - 254ed132 by lovetox at 2022-08-11T17:47:51+02:00 fix: Fix some asserts and attr access
- - - - - 91e31161 by lovetox at 2022-08-11T17:47:51+02:00 fix: ChatControl: Make user status change work
- - - - - d3241a61 by lovetox at 2022-08-11T17:47:51+02:00 fix: Fix start chat action
- - - - - 33dd9013 by lovetox at 2022-08-11T17:47:51+02:00 fix: Fix read state sync event handling
- - - - - b66dea38 by lovetox at 2022-08-11T17:47:51+02:00 fix: Start File Transfer
- - - - - e506552d by lovetox at 2022-08-11T17:47:51+02:00 fix: Disable user nickname change
- - - - - 82cb8984 by lovetox at 2022-08-11T17:47:51+02:00 fix: Preferences: Enable roster settings again
- - - - - d35ba7dd by lovetox at 2022-08-11T17:47:51+02:00 fix: pylint errors
- - - - - da2455d6 by lovetox at 2022-08-11T17:47:51+02:00 fix: Comment import
- - - - - 0c0d075c by lovetox at 2022-08-11T17:47:51+02:00 fix: GroupchatRoster: fix pyright issues
- - - - - 0eaff517 by wurstsalat at 2022-08-11T17:47:51+02:00 fix: GroupchatRoster: Fix displaying roster on first contact switch
- - - - - c7039ea7 by wurstsalat at 2022-08-11T17:47:51+02:00 imprv: GroupchatRoster: Remove scrolled shadow
- - - - - f9efe57c by lovetox at 2022-08-11T17:47:51+02:00 fix: Pass control for GUI extension point
- - - - - a720b62b by wurstsalat at 2022-08-11T17:47:51+02:00 refactor: GajimPlugin: Add activate_encryption method
- - - - - 62191649 by wurstsalat at 2022-08-11T17:47:51+02:00 chore: Update pyrightconfig
- - - - - b82442e7 by lovetox at 2022-08-11T17:47:51+02:00 fix: ChatControl: Reset view correctly
- - - - - 9f8a7580 by lovetox at 2022-08-11T17:47:51+02:00 refactor: ConversationView: Make locked attr private
- - - - - 99893825 by lovetox at 2022-08-11T17:47:51+02:00 refactor: Move ConversationsView into ScrolledView
- - - - - bd17c60d by lovetox at 2022-08-11T17:47:51+02:00 fix: Stay backwards compatible
- - - - - 98d142db by lovetox at 2022-08-11T17:47:51+02:00 fix: More backwards compatibility
- - - - - 70c38618 by lovetox at 2022-08-11T17:47:51+02:00 fix: Fix file send action
- - - - - d15d649f by lovetox at 2022-08-11T17:47:51+02:00 refactor: Remove not needed code
- - - - - 903c4a96 by lovetox at 2022-08-11T17:47:51+02:00 refactor: Load messages on contact switch
- - - - -
22 changed files:
- gajim/common/helpers.py - gajim/common/modules/chat_markers.py - gajim/common/modules/contacts.py - gajim/data/gui/groupchat_roster.ui - gajim/gtk/application.py - gajim/gtk/builder.pyi - gajim/gtk/chat_action_processor.py - gajim/gtk/chat_banner.py - gajim/gtk/chat_list.py - gajim/gtk/chat_page.py - gajim/gtk/chat_stack.py - gajim/gtk/controls/groupchat.py → gajim/gtk/control.py - − gajim/gtk/control_stack.py - − gajim/gtk/controls/__init__.py - − gajim/gtk/controls/base.py - − gajim/gtk/controls/chat.py - − gajim/gtk/controls/private.py - gajim/gtk/conversation/jump_to_end_button.py - gajim/gtk/conversation/scrolled.py - gajim/gtk/conversation/view.py - gajim/gtk/groupchat_roster.py - gajim/gtk/groupchat_state.py
The diff was not included because it is too large.
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/compare/26cc455ad15b179e40e070f7d05cfe34...