-
1be6e94e
by wurstsalat
at 2022-08-12T10:03:26+02:00
fix: ChatBanner: Display account badge again
-
1eff8558
by wurstsalat
at 2022-08-12T10:06:37+02:00
chore: ChatBanner: Remove unused import
-
dcd120eb
by lovetox
at 2022-08-12T15:40:37+02:00
fix: Don’t handle message-sent even for groupchats
Otherwise the message would be added twice to the view.
-
cd21fb0e
by wurstsalat
at 2022-08-12T16:38:05+02:00
fix: ChatBanner: Don’t show phone icon for group chats
-
8aed5d2d
by lovetox
at 2022-08-12T17:54:53+02:00
refactor: Simplify showing current encryption state
-
5ed1791e
by wurstsalat
at 2022-08-12T18:03:52+02:00
refactor: Move notification logic from Control to ChatStack
-
35d8a2fb
by wurstsalat
at 2022-08-12T18:15:17+02:00
chore: Events: Add 'MessageReceived' to 'MainEventT'
-
74755fb5
by wurstsalat
at 2022-08-12T18:27:01+02:00
chore: ChatStack: Allow Any for event processing
-
c7139cf4
by wurstsalat
at 2022-08-12T18:27:11+02:00
chore: Update pyrightconfig
-
b24d9286
by lovetox
at 2022-08-12T18:44:25+02:00
refactor: MessageRow: Simplify code
kind can only be 'incoming' or 'outgoing'
-
04b7998d
by wurstsalat
at 2022-08-12T20:32:23+02:00
fix: FileTransferRow: Don’t cancel transfer when switching chat
-
61889089
by wurstsalat
at 2022-08-12T20:32:23+02:00
imprv: Store and restore running HTTP File Transfer uploads
-
4965174b
by lovetox
at 2022-08-12T21:15:11+02:00
refactor: AccountPage: Remove boilerplate code for event handling
No actual events are currently handled
-
eb6ce2dc
by lovetox
at 2022-08-12T21:16:24+02:00
refactor: ChatControl: Register events
Register events directly in the widget instead of depending on
process_events(). This is better for clarity and readability.
-
13b61fe8
by lovetox
at 2022-08-12T21:28:46+02:00
refactor: MessageActionsBox: Register events
-
3aa0c042
by lovetox
at 2022-08-12T21:42:15+02:00
refactor: ChatStack: Register events
-
c29838b7
by lovetox
at 2022-08-12T22:06:28+02:00
refactor: ChatPage: Remove unused method
-
10ee7c7b
by lovetox
at 2022-08-12T22:28:23+02:00
refactor: ChatListStack: Register events
-
84d86503
by lovetox
at 2022-08-12T22:44:06+02:00
refactor: HTTPUpload: Simplify dict access
-
c8cf5511
by lovetox
at 2022-08-12T23:00:23+02:00
cq: Remove not needed ignore comments
-
e0cb3e4a
by lovetox
at 2022-08-12T23:12:21+02:00
cq: Update pyrightconfig.json
-
2ac83815
by lovetox
at 2022-08-12T23:21:46+02:00
refactor: Use Path objects for gettext calls
Seems python 3.9 does support this now
-
c327dbfe
by lovetox
at 2022-08-12T23:48:21+02:00
refactor: ChatControl: Remove dead encryption code
-
d9ac569c
by lovetox
at 2022-08-13T00:03:04+02:00
imprv: ChatControl: Show error if encryption plugin is missing
-
c08ccb30
by wurstsalat
at 2022-08-13T10:28:37+02:00
imprv: CSS: Use relative sizes for fonts
-
0da402a7
by wurstsalat
at 2022-08-13T10:30:25+02:00
imprv: Windows: Increase default font size
-
d06ef306
by wurstsalat
at 2022-08-13T10:39:11+02:00
cq: CSSConfig: Remove whitespace from blank line
-
b8dfaf8e
by wurstsalat
at 2022-08-13T12:30:25+02:00
fix: ChatBanner: Use correct scaling for chatstates
-
53714f8e
by lovetox
at 2022-08-13T12:31:48+02:00
fix: Fix switch-next-unread-tab action work
-
c57682ce
by lovetox
at 2022-08-13T12:31:48+02:00
imprv: Chatstate: Don’t make too many assumptions
- active does not necessarily mean the user looks at the chat
- gone: In todays chat clients there is no difference between closing a chat
and not looking at it or switching to another chat. In both cases the user gets notified if new
messages arrive, its not clear how this informtation can be important
for our users.
Further for communicating idle states there are more useful mechanisms like
idle presence and presence show states.
-
0835a886
by wurstsalat
at 2022-08-13T12:49:44+02:00
fix: Roster: Add missing contact-info action
-
843b6f1d
by lovetox
at 2022-08-13T17:19:01+02:00
fix: GroupChat: Handle nickname changes correctly
-
c90c3353
by lovetox
at 2022-08-13T17:48:22+02:00
refactor: GED: Prevent registering events multiple times
-
de8cb97b
by lovetox
at 2022-08-13T17:48:22+02:00
refactor: ChatBanner: Simplify phone image logic
-
ba7e88c2
by lovetox
at 2022-08-13T18:06:43+02:00
refactor: ChatBanner: Register events only once
-
d172b074
by lovetox
at 2022-08-13T18:13:07+02:00
cq: Fix typo
-
c30369ac
by lovetox
at 2022-08-13T19:12:28+02:00
fix: ChatList: Update avatar for all chats correctly
-
3ae324ed
by lovetox
at 2022-08-13T19:22:31+02:00
cq: ChatList: Help type checker narrowing the type
-
8c1722e1
by lovetox
at 2022-08-13T21:14:28+02:00
refactor: Storage: Allow CacheStorage to be created in memory
This is useful for tests
-
83f9ed16
by lovetox
at 2022-08-13T21:15:33+02:00
refactor: Contacts: Make contacts a hashable object
-
f1e8841f
by lovetox
at 2022-08-13T21:44:36+02:00
refactor: ChatBanner: Preserve phone indicator state on contact switch
-
d8dfff44
by lovetox
at 2022-08-13T21:53:02+02:00
other: Tests: Add contact object tests
-
0c95e7c5
by lovetox
at 2022-08-13T23:00:30+02:00
imprv: Don’t disco MUC participants on presence
-
996c4346
by lovetox
at 2022-08-14T08:42:17+02:00
chore: Add new commit prefixes
-
f7f8b8b0
by lovetox
at 2022-08-14T13:26:11+02:00
cfix: Contacts: Fix logic error when calling add_private_contact()
-
a706dfc6
by lovetox
at 2022-08-14T13:28:35+02:00
perf: Use Task Queue to request avatars on MUC join
Previously we requested all avatars at once. On bigger MUCs this can lead
to other network tasks, like joining other MUCs, executing more slowly.
-
33d27496
by lovetox
at 2022-08-14T13:28:58+02:00
cq: TaskManager: Add comment
-
92b80c88
by Weblate
at 2022-08-14T13:37:18+02:00
chore: Update translations
-
587c3bb7
by lovetox
at 2022-08-14T13:40:08+02:00
cq: Remove redundant elif
-
8de0c5d2
by lovetox
at 2022-08-14T14:12:27+02:00
new: Contacts: Add convenience method to access disco fields
-
2e4be3bb
by lovetox
at 2022-08-14T14:25:30+02:00
imprv: Don’t try to query avatars in MUCs which don’t allow it
Fixes #10937
-
b80315b8
by lovetox
at 2022-08-14T17:10:52+02:00
fix: ChatList: Update status for private chats correctly
The status was not updated when the corresponding MUC was left.
-
a8fa42d2
by lovetox
at 2022-08-15T00:27:06+02:00
Initial commit