Nicolas Werner
ca5490074a
Fix scroll to replied to message (somewhat)
5 years ago
Nicolas Werner
846ff33ed8
Position reaction emoji and text on the same baseline
5 years ago
Nicolas Werner
54013e4a00
Basic, broken reaction display
5 years ago
Nicolas Werner
a9aed09d35
Add placeholder for reactions
5 years ago
Nicolas Werner
a8b22e49c3
Fix self counting as read message
5 years ago
Nicolas Werner
0c73c74574
Speed up initial load a bit
5 years ago
DeepBlueV7.X
ccd55c70df
Merge pull request #189 from Nheko-Reborn/db-migrations
...
Db migrations
5 years ago
Nicolas Werner
d6685e8d61
Add delete pending_receipts migration
5 years ago
Nicolas Werner
dad2de7ba2
Add support for db migrations
5 years ago
DeepBlueV7.X
38417a374d
Merge pull request #184 from shocklateboy92/features/backlog-progress
...
Add visual indication that data is being fetched
5 years ago
Lasath Fernando
166ed0674d
Run linter
5 years ago
Nicolas Werner
9750241e73
Old Qt doesn't have .get...
5 years ago
DeepBlueV7.X
00c4d2629a
Merge pull request #188 from Nheko-Reborn/optimize-cpu-usage
...
Optimize cpu usage
5 years ago
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.
5 years ago
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.
5 years ago
Nicolas Werner
2997155f56
Fix spacing of typing notifications
5 years ago
Nicolas Werner
0716bbafff
Strip reply fallback from plain text body
5 years ago
Lasath Fernando
21b33363ce
Make pagination spinner inline
5 years ago
Lasath Fernando
1f9d3024b1
Add visual indication that data is being fetched
...
This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it.
For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later.
5 years ago
DeepBlueV7.X
19ec8d261d
Merge pull request #183 from shocklateboy92/features/smooth-scroll
...
Improve scrolling in timeline view
5 years ago
Nicolas Werner
3226d1787c
Fix some smaller coloring issues
5 years ago
Nicolas Werner
bb66254c58
Make notifications a bit easier to read
5 years ago
Nicolas Werner
27350cf51e
Fix high CPU usage on high dpi screens
...
Fixes #180
5 years ago
Lasath Fernando
c5d373e8f1
Address CR comments
5 years ago
Lasath Fernando
5c57de070e
Remove commented out code; fix padding for Pill
5 years ago
Lasath Fernando
84c5ff0bcb
Fix binding loops for height
5 years ago
Lasath Fernando
1555dc2296
Shamelessly steal `ScrollHelper.qml` from spectral
...
I mean, we're both GPL so... :P
5 years ago
Nicolas Werner
17c657a170
Send correct orientation for exif rotated images
5 years ago
Nicolas Werner
dbb13dfad6
Update Changelog
5 years ago
Nicolas Werner
d6386546b3
Only prune old messages every 500 syncs
5 years ago
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.
5 years ago
Nicolas Werner
d94ac86816
Fix double percent encoding of invites
5 years ago
Joseph Donofry
a5d5ea1881
Fix URL in appdata.xml
5 years ago
Joseph Donofry
14ce840649
Update changelog
5 years ago
Joseph Donofry
619d9bc185
Merge remote-tracking branch 'origin/master' into release-prep-0.7.1
5 years ago
Joseph Donofry
4e3b190ac7
Merge pull request #173 from Nheko-Reborn/decrypt-sidebar
...
Decrypt sidebar setting added to user settings
5 years ago
Joseph Donofry
5893365439
Change decrypt setting again
5 years ago
Joseph Donofry
18557023d9
Fix CHANGELOG typo
5 years ago
Joseph Donofry
87c06f0fc9
Merge branch 'decrypt-sidebar' of ssh://github.com/Nheko-Reborn/nheko into decrypt-sidebar
5 years ago
Joseph Donofry
994edb836c
Change how decrypt value is retrieved from settings
5 years ago
Nicolas Werner
ddcab64315
Update versions to 0.7.1
5 years ago
Joseph Donofry
69b0b68f92
Merge branch 'master' into decrypt-sidebar
5 years ago
Nicolas Werner
b00e624fb0
Fix own messages not showing as encrypted
5 years ago
Nicolas Werner
d5e1475a5c
Fix encrypted messages not showing a user in the sidebar
5 years ago
Nicolas Werner
4720d2b562
Update translations
5 years ago
Joseph Donofry
b298f01d92
Add signal/slot for decryption changes in last patch
5 years ago
Nicolas Werner
35601b6bef
Terminate user color calculation, when no solution can be found
...
fixes #172
5 years ago
Joseph Donofry
a4c280a4f9
Add ability to toggle sidebar messages for encrypted rooms
5 years ago
Nicolas Werner
0e1bb5137b
Add menu entry to show decrypted source
...
Also make hidden entries not consume space in Menus with some qml
styles.
5 years ago
Nicolas Werner
69c8476cb7
Update changelog
5 years ago