Nicolas Werner
9750241e73
Old Qt doesn't have .get...
2020-05-01 00:38:07 +02:00
DeepBlueV7.X
00c4d2629a
Merge pull request #188 from Nheko-Reborn/optimize-cpu-usage
...
Optimize cpu usage
2020-05-01 00:21:13 +02:00
Nicolas Werner
641a883bfd
Optimize RoomList sorting
...
Keep the almost sorted list around and sort by the raw timestamp value
instead of doing the expensive toMSecSinceEpoch conversion.
2020-04-30 23:59:17 +02:00
Nicolas Werner
e6fcccc8bd
Don't store pending receipts in cache
...
We don't get notified for every message. Sometimes we only get a read
receipt for the newest message, which means old read receipts accumulate
in the database. This least to some considerable CPU overhead, when
checking if the timeline should be notified for new read receipts.
Instead just always notify, since that has far less overhead in the
worst case and doesn't need complicated cache cleanup.
The old pending_receipts db is not removed for now. It should still have
minimal storage overhead and we don't have a good mechanism for cache
format upgrades atm.
2020-04-30 22:42:56 +02:00
Nicolas Werner
2997155f56
Fix spacing of typing notifications
2020-04-30 22:02:41 +02:00
Nicolas Werner
0716bbafff
Strip reply fallback from plain text body
2020-04-30 00:04:30 +02:00
DeepBlueV7.X
19ec8d261d
Merge pull request #183 from shocklateboy92/features/smooth-scroll
...
Improve scrolling in timeline view
2020-04-29 22:15:53 +02:00
Nicolas Werner
3226d1787c
Fix some smaller coloring issues
2020-04-29 21:41:46 +02:00
Nicolas Werner
bb66254c58
Make notifications a bit easier to read
2020-04-29 20:49:57 +02:00
Nicolas Werner
27350cf51e
Fix high CPU usage on high dpi screens
...
Fixes #180
2020-04-29 20:23:00 +02:00
Lasath Fernando
c5d373e8f1
Address CR comments
2020-04-29 02:14:43 -07:00
Lasath Fernando
5c57de070e
Remove commented out code; fix padding for Pill
2020-04-28 01:10:54 -07:00
Lasath Fernando
84c5ff0bcb
Fix binding loops for height
2020-04-28 00:38:13 -07:00
Lasath Fernando
1555dc2296
Shamelessly steal ScrollHelper.qml
from spectral
...
I mean, we're both GPL so... :P
2020-04-28 00:29:51 -07:00
Nicolas Werner
17c657a170
Send correct orientation for exif rotated images
2020-04-26 11:41:30 +02:00
Nicolas Werner
dbb13dfad6
Update Changelog
2020-04-26 11:32:43 +02:00
Nicolas Werner
d6386546b3
Only prune old messages every 500 syncs
2020-04-26 11:29:05 +02:00
Nicolas Werner
28adc9dc9b
Respect exif rotation of images
...
Sometimes thumbnails still have the wrong dimensions, as they are scaled
to fit inside a rectange of the reported size in the image. Not sure,
who is wrong there, the media repo or we.
2020-04-26 11:26:51 +02:00
Nicolas Werner
d94ac86816
Fix double percent encoding of invites
2020-04-24 16:19:11 +02:00
Joseph Donofry
a5d5ea1881
Fix URL in appdata.xml
2020-04-23 21:32:01 -04:00
Joseph Donofry
14ce840649
Update changelog
2020-04-23 19:26:26 -04:00
Joseph Donofry
619d9bc185
Merge remote-tracking branch 'origin/master' into release-prep-0.7.1
2020-04-23 19:22:54 -04:00
Joseph Donofry
4e3b190ac7
Merge pull request #173 from Nheko-Reborn/decrypt-sidebar
...
Decrypt sidebar setting added to user settings
2020-04-23 19:22:25 -04:00
Joseph Donofry
5893365439
Change decrypt setting again
2020-04-23 19:21:20 -04:00
Joseph Donofry
18557023d9
Fix CHANGELOG typo
2020-04-23 19:06:42 -04:00
Joseph Donofry
87c06f0fc9
Merge branch 'decrypt-sidebar' of ssh://github.com/Nheko-Reborn/nheko into decrypt-sidebar
2020-04-23 19:05:54 -04:00
Joseph Donofry
994edb836c
Change how decrypt value is retrieved from settings
2020-04-23 19:05:44 -04:00
Nicolas Werner
ddcab64315
Update versions to 0.7.1
2020-04-24 00:54:21 +02:00
Joseph Donofry
69b0b68f92
Merge branch 'master' into decrypt-sidebar
2020-04-23 18:40:07 -04:00
Nicolas Werner
b00e624fb0
Fix own messages not showing as encrypted
2020-04-23 15:28:46 +02:00
Nicolas Werner
d5e1475a5c
Fix encrypted messages not showing a user in the sidebar
2020-04-23 02:29:55 +02:00
Nicolas Werner
4720d2b562
Update translations
2020-04-23 02:13:20 +02:00
Joseph Donofry
b298f01d92
Add signal/slot for decryption changes in last patch
2020-04-22 19:52:30 -04:00
Nicolas Werner
35601b6bef
Terminate user color calculation, when no solution can be found
...
fixes #172
2020-04-22 23:33:27 +02:00
Joseph Donofry
a4c280a4f9
Add ability to toggle sidebar messages for encrypted rooms
2020-04-21 22:40:58 -04:00
Nicolas Werner
0e1bb5137b
Add menu entry to show decrypted source
...
Also make hidden entries not consume space in Menus with some qml
styles.
2020-04-21 22:32:45 +02:00
Nicolas Werner
69c8476cb7
Update changelog
2020-04-21 21:17:56 +02:00
Nicolas Werner
ba3d405513
Fix Binding restoreMode warning spamming logs
...
fixes #170
2020-04-21 21:09:29 +02:00
Nicolas Werner
6a39b29acc
Disable opening images, when they are not loaded
2020-04-21 20:55:28 +02:00
Nicolas Werner
e8271acd99
Fix own encrypted images not showing up after sending
2020-04-21 09:03:36 +02:00
DeepBlueV7.X
22ecdfc3ff
Merge pull request #169 from not-chicken/master
...
Add repology badge to readme
2020-04-20 12:59:26 +02:00
Lorem
b4622f510e
Add repology badge to readme
2020-04-20 15:48:51 +05:30
Joseph Donofry
03a838709b
Update appdata.xml
2020-04-19 18:31:51 -04:00
Joe
0768a70e75
Fix flatpak builds referencing wrong branch
2020-04-19 16:52:11 -04:00
Joe
9d46eb123f
Release v0.7.0
2020-04-19 16:08:19 -04:00
Nicolas Werner
6e1c57a702
Prepare 0.7.0 release
2020-04-19 15:07:23 +02:00
Nicolas Werner
eff8af6fac
Try to fix messages getting stuck by sometimes sending them twice and never failing them
2020-04-19 15:07:23 +02:00
DeepBlueV7.X
076a1c3607
Merge pull request #167 from jevolk/master
...
Add missing qml-module-qtgraphicaleffects and qml-module-qtquick-cont…
2020-04-17 08:17:05 +02:00
Jason Volk
1eede32a8b
Add missing qml-module-qtgraphicaleffects and qml-module-qtquick-controls2 to Ubuntu 19.10 in README.
2020-04-16 16:21:59 -07:00
Nicolas Werner
695c3c0814
Fix registration on construct
2020-04-17 00:27:43 +02:00