miruka
f49282ff36
Bump version strings to v0.7.0
2021-03-03 17:14:56 -04:00
miruka
c25149c459
Change dev branch links in config docs to master
2021-03-03 17:14:56 -04:00
miruka
6770178a23
Stop tracking TODO.md
...
Constantly causes issues when working with multiple branches and
rebasing
2021-03-03 17:14:56 -04:00
miruka
1db8c66759
Hide image event name/time bubbles when kb-focused
2021-03-03 17:14:56 -04:00
miruka
376364afad
PushRuleSettingsPopup: add some missing padding
2021-03-03 17:14:56 -04:00
miruka
9de4252924
PushRuleSettingsPopup: remove unused action + btn
2021-03-03 17:14:56 -04:00
miruka
c46e1eb897
PushRuleSettingsPopup: add custom sound field
2021-03-03 17:14:56 -04:00
miruka
8b53b4ae11
When replacing disabled rule, disable new rule too
2021-03-03 17:14:56 -04:00
miruka
ef1f6edf31
PushRuleSettingsPopup: handle enter to save
2021-03-03 17:14:56 -04:00
miruka
156f89aca1
Change global notif. keybinds to avoid conflicts
...
Change the account next/prev binds back to Alt+(Shift+)M,
make mute notif Ctrl+Alt+N, mute except higlights Ctrl+Alt+H
2021-03-03 17:14:56 -04:00
miruka
e9af47e1c7
Fix popups not being flickable by keyboard
2021-03-03 17:14:56 -04:00
miruka
e45055f48c
Indicate when combo box accepts custom input
2021-03-03 17:14:56 -04:00
miruka
768a343412
Fix spinbox glitch on min/max numbers
2021-03-03 17:14:56 -04:00
miruka
41bc082044
PushRuleSettingsPopup: disable save if no rule ID
2021-03-03 17:14:56 -04:00
miruka
e0b7974904
Mention event content rule can use a glob pattern
2021-03-03 17:14:56 -04:00
miruka
d5f6459e54
AccountSettings: fix second tab being default
2021-03-03 17:14:56 -04:00
miruka
c18ea2704b
PushRuleSettingsPopup: spinner while saving/rming
2021-03-03 17:14:56 -04:00
miruka
656092cec4
Add bottom margin to notifications page spinner
2021-03-03 17:14:56 -04:00
miruka
bc0646ef90
Better indicate when a pushrule is disabled
2021-03-03 17:14:56 -04:00
miruka
db24ebc082
Increase pushrules auto-save timer: 10 → 30s
...
10s is too short and can bother user setting their rules
with the save's visible effects
2021-03-03 17:14:56 -04:00
miruka
340c88f123
AppImage building: use Qt 5.12.9 instead of 5.12.7
2021-03-03 17:14:56 -04:00
miruka
be3d3692ef
Add Qt Multimedia as dependency for sound playback
2021-03-03 17:14:56 -04:00
miruka
99325fde86
Add support for notification sound effects
2021-03-03 17:14:56 -04:00
miruka
1b0bec3470
Add options to disable HTML in notifications
2021-03-03 17:14:56 -04:00
miruka
fe92ce6730
Fix avatar/display name missing from notifications
...
This happened when we got a message from an account-room pair
where the full member list hadn't been loaded yet, i.e. the user had
never focused the room since starting the client
2021-03-03 17:14:56 -04:00
miruka
26a68acefd
Rename Notification... components for consistency
2021-03-03 17:14:56 -04:00
miruka
e5e78dcefa
Rename notification bell icons for consistency
2021-03-03 17:14:56 -04:00
miruka
80c7b07d10
Add bell icons back to global notification menu
2021-03-03 17:14:56 -04:00
miruka
0f2023b924
Customize check mark for checkable menu items
2021-03-03 17:14:56 -04:00
miruka
7604b0f96a
Customize submenu arrow for HMenuItem
2021-03-03 17:14:56 -04:00
miruka
6fc0b6725c
Remove unused combo-box-menu icon
2021-03-03 17:14:56 -04:00
miruka
d7fbe8c222
Add keybinds to control global notifications
...
Alt+M: toggle "mute all notifications except highlights"
Alt+Shift+M: toggle "mute all notifications"
The Keys.Rooms.(previous/next)_highlight keybinds, previously bound to
Alt+(Shift+)M (stood for "mention") now defaults to Alt+(Shift+)H.
The NotificationLevel enum and notificationLevel property had to be
moved from Window to UI due to QML having a global "Window" object that
causes conflicts when trying to access the enum as
"Window.NotificationLevel" from UI.qml.
2021-03-03 17:14:56 -04:00
miruka
93ced92cda
Add Notifications.start_level setting
2021-03-03 17:14:56 -04:00
miruka
9c56e78164
PushRuleSettingsPopup: highlight action precision
2021-03-03 17:14:56 -04:00
miruka
027454c6e0
Improve global notifications menu
...
- More descriptive menu entries
- Indicate the current setting in the menu with a checkmark
- Remove menu button tooltip that gets in the way
- Remove unused icon
2021-03-03 17:14:56 -04:00
miruka
0017a1562c
Room context menu: notification setting checkmark
...
Indicate which notification override setting is currently active
2021-03-03 17:14:56 -04:00
miruka
af321d8eae
Add notification options to room context menu
2021-03-03 17:14:56 -04:00
miruka
716b480550
Add "Sending message..." tooltip on hourglass
...
Previously, hovering the hourglass shown for locally echoed messages
would show an empty tooltip.
2021-03-03 17:14:56 -04:00
miruka
8a6f7c262f
Change room bookmark terminology to pin/unpin
...
Pin/unpin is more representative of what the function actually does
for rooms in the left pane. Also change the corresponding icons and
renames the config file section: RoomList.Bookmarks → RoomList.Pinned
2021-03-03 17:14:56 -04:00
miruka
13558fd61c
Popups: make key words colored instead of italic
...
The room name in room forget/leave/invite popups, the exception type in
the unexpected exception popup
2021-03-03 17:14:56 -04:00
miruka
bd91b4ca26
Terminology fix: "invite members" → "invite users"
...
What we're inviting to a room is users that aren't members yet
2021-03-03 17:14:56 -04:00
miruka
41bce03b92
Push rule popup: respect custom sound action SFX
2021-03-03 17:14:56 -04:00
miruka
84567f1ffd
Auto-save push rule tab action changes
2021-03-03 17:14:56 -04:00
miruka
4306098692
Add actions to push rule settings popup
2021-03-03 17:14:56 -04:00
miruka
f466fe9f08
Implement adding new custom push rules
2021-03-03 17:14:56 -04:00
miruka
5b296ed6be
Implement adding/removing general rule conditions
2021-03-03 17:14:56 -04:00
miruka
64b8ee03e3
Add some missing copyright/license headers
2021-03-03 17:14:56 -04:00
miruka
e8b8509d22
Open settings popup on pushrule delegate click
2021-03-03 17:14:56 -04:00
miruka
8c4e5deb66
Implement removing push rules
2021-03-03 17:14:56 -04:00
miruka
765ce46aeb
Add popup to edit push rules
2021-03-03 17:14:56 -04:00