Maxim Biro (3):
chore(windows): bump Qt 5.9 version to the latest (5.9.6)
chore(windows): bump QREncode version to the latest (4.0.2)
chore(windows): bump FFmpeg version to the latest (4.0.1)
This displays the name of the currently used account in the window title
of detached chats. Also closes all open chats when switching back to one
window.
Implements #4596, #4626, #1007
Adds a context menu to every peer label in group chat with an
option to mute chosen peers, which adds them to the blacklist.
Mutes audio of blacklisted group peers.
This makes the usage of QFileDialogs consistent by using he native
file picker in all cases. Also makes the usage of the last location
consistent. Furthermore this removes default parameter values and uses
Q_NULLPTR.
Implements #2922 and #2514.
This change adds:
- a button for enabling full screen mode
- a panel with buttons for controlling the chat in full screen mode
- a button to toggle video preview
- new icons
fix(chat): fix buttons in full screen video call
feat(chat): add hotkey for exiting full screen video
fix(chat): use screen res to position button panel
fix(chat): dont remove video widget on window close
Maxim Biro (6):
chore(windows): bump Qt 5.9 version to the latest (5.9.5)
chore: typos
chore(windows): the installer does get built now
refactor(docs): re-format Windows cross-compilation instructions
refactor(windows): remove the unused SCRIPT_DIR variable
refactor(windows): remove the script directory requirement
Fix#3124Fix#3004
Instead of loading a set 7 days of history. Better performance when there are lots of messages, and better context when friends haven't talked in over a week.
Removed historyBaselineDate, introduced in deb8440c6a to fix duplicate messages, but duplicate messages were very likely fixed by https://github.com/qTox/qTox/pull/4607.
Also refactored history loading.
Displayed name is already added to action messages when added to ChatForm. Saving in history as well results in the display name being displayed twice when loaded from history.