miruka
9fa2816d4b
Require a space after # for markdown titles
...
Lets us types stuff like #room-aliases without having to escape the # or
get a bad surprise
2021-07-26 04:39:57 -04:00
miruka
c948c75d36
Fix ~/qrc: folder created on start in release mode
2021-07-26 04:39:57 -04:00
miruka
2b91fc048c
Update mypy dev requirement to 0.812+
...
Noticable improvement: no longer throws errors when using
aiofiles 0.6+ functions.
2021-07-26 04:39:57 -04:00
miruka
688fdec9d7
Remove callback for nio.UnknownBadEvent
...
Should this type of event appear, our function to register events won't
find the attributes required to process it that are present on normal
events.
2021-07-26 04:39:57 -04:00
miruka
a1feb2c046
Update AppImage script to use Python 3.9 packages
2021-07-26 04:39:57 -04:00
miruka
03349ae33f
Add "Add another account" entry to settings menu
...
To do: replace the bottom-left "add account" button by something else,
move the corresponding keybind code away
2021-07-26 04:39:57 -04:00
Maze
4cf3a69a92
Fix broken link in README.md
2021-07-11 13:19:31 -04:00
miruka
b07dfa1c01
Update changelog and version for 0.7.1
2021-03-04 22:20:05 -04:00
miruka
7848a2014a
Fix custom theme not found when compiled with QRC
...
If the application was compiled with QRC (i.e. CONFIG+=dev), a theme
setting that wasn't one of the default theme would fail to be read.
Originally commit cf463f24786566c5ec04a6823e9917975ba2b265,
accidentally thrown out before release
2021-03-04 16:41:48 -04:00
miruka
3daeae324b
Fix homeserver list for aiohttp <3.7.0
2021-03-04 13:42:00 -04:00
miruka
a4f94b6de0
settings.py: comment typo fixes and improvements
2021-03-04 11:24:22 -04:00
miruka
35442389c7
settings.py: fix Notifications.flash_time comment
2021-03-04 11:01:31 -04:00
miruka
ebd15a0152
README.md: update implemented features list
2021-03-03 17:14:57 -04:00
miruka
1a5b40970f
Add 0.7.0 known flatpak issues to changelog
2021-03-03 17:14:57 -04:00
miruka
6febaeeb1b
Support the http_proxy environment variable
...
Overrides General.proxy setting if set
2021-03-03 17:14:57 -04:00
miruka
f6f0a0c1ee
Add General.proxy setting, supports HTTP & SOCKS5
2021-03-03 17:14:57 -04:00
miruka
b0d31af3c0
fetch_homeservers: use nio to make aiohttp session
...
Use a throwaway nio client to make ourself an aiohttp session with proxy
support, that way we don't have to depend on aiohttp and aiohttp-socks
libraries
2021-03-03 17:14:57 -04:00
miruka
bbe6415336
Have radius only on text fields/areas with borders
...
Fixes the appearance of the filter room/members fields
2021-03-03 17:14:57 -04:00
miruka
d828312a24
Fix focus problems for submenues in context menues
2021-03-03 17:14:57 -04:00
miruka
902f13ab68
Lock position of the room that's focused in GUI
...
When the currently shown page is the chat of a certain room,
prevent that room from moving around in the left pane due to new
messages/activity or unread/highlight counters change.
When the user switches to another page/room, the previously held lock is
released and that room completes all the moves it would have done if it
wasn't locked.
This makes navigating a room list with lots of activity easier, and
prevent annoyances like clicking on a room with unread messages and
having it immediatly fly down the list (possibly out of scroll view).
2021-03-03 17:14:57 -04:00
miruka
3f88a2204e
errors.py: remove duplicate MatrixBadGateway class
2021-03-03 17:14:56 -04:00
miruka
4bff58c828
model.py: remove leftover debugger call
2021-03-03 17:14:56 -04:00
miruka
a3206501de
Fix mypy complaint in MatrixClient.edit_pushrule
2021-03-03 17:14:56 -04:00
miruka
5476cf1e6d
Don't pass ModelItem fields starting with _ to QML
2021-03-03 17:14:56 -04:00
miruka
045bce5f9c
Remove model item __lt__ docstrings
...
Duplicate efforts and get outdated when the code better explains
how items are sorted
2021-03-03 17:14:56 -04:00
miruka
d31ee9cd67
Shorten lexical vs by activity room sorting code
2021-03-03 17:14:56 -04:00
miruka
81c460cbaf
Revert "Fix the one-line events combining"
...
This reverts commit 39f159f0a3
.
Causes problems when message delegates are reordered, with the
transition animations randomly stopping in the middle and leaving
delegates at odd positions.
2021-03-03 17:14:56 -04:00
miruka
32200f256b
Update nio requirement to 0.17.0-0.18.0
2021-03-03 17:14:56 -04:00
miruka
f0d7757f0c
Catch simpleaudio playback errors
...
Because of course sound isn't just gonna work on linux and
especially flatpak. Make sure to not spawn an error popup every time
we try to play a notification. Maybe use mpv in the future for
SFX playback (when we'll have a media player implemented),
since it has support for all these backends out of the box.
2021-03-03 17:14:56 -04:00
miruka
cfce4e1ddc
Pre070SettingsDetectedPopup: point to master docs
2021-03-03 17:14:56 -04:00
miruka
4ace03be6c
Update requirements and flatpak manifest
2021-03-03 17:14:56 -04:00
miruka
c420360602
settings.py: support ~ expansion for sound path
2021-03-03 17:14:56 -04:00
miruka
86f247d5cc
AppImage build.sh: update to py 3.9.1 & olm 3.2.2
2021-03-03 17:14:56 -04:00
miruka
92c49140e7
Play sound from python/ALSA instead QtMultimedia
...
GStreamer sucks
2021-03-03 17:14:56 -04:00
miruka
31f6e5320a
Improve default notification sound
...
Quieter by default, shorter and without the annoying clicky noise
2021-03-03 17:14:56 -04:00
miruka
3f7bf7dd5c
Update CHANGELOG.md for v0.7.0
2021-03-03 17:14:56 -04:00
miruka
ffcccd38d2
Add documentation link to settings menu
...
And make mirage x.y.z label no longer open the github page
2021-03-03 17:14:56 -04:00
miruka
0c5d3d05c9
THEMIND.md: mention future move to PCN format
2021-03-03 17:14:56 -04:00
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