Nicolas Werner
edaeb3ccde
Fix emojis being split by rainbows
2021-03-28 20:41:08 +02:00
LordMZTE
4b45c61024
run formatter
2021-03-28 17:37:36 +02:00
LordMZTE
e7f20eeae0
use QString as buf in rainbowifyer
2021-03-28 14:14:05 +02:00
LordMZTE
4e6150f28e
implement requested changes
2021-03-28 14:00:35 +02:00
LordMZTE
64e29b07e2
remove incorrect include
2021-03-27 17:04:00 +01:00
LordMZTE
39ff68c6e6
use QString to format in rainbow function
2021-03-27 16:06:42 +01:00
LordMZTE
939f00c90d
rainbow now works with unicode!
2021-03-27 14:35:06 +01:00
LordMZTE
a898abcecb
use qtextboundary finder to rainbowify. (not working for unicode chars yet)
2021-03-27 14:16:40 +01:00
LordMZTE
947b8c0291
fix size type
2021-03-27 12:47:18 +01:00
LordMZTE
44bd3376ce
add /rainbow command
2021-03-26 00:42:46 +01:00
Nicolas Werner
e5d75c814b
Clean up notification code a bit
2021-03-17 19:18:07 +01:00
Loren Burkholder
fda6d7629a
Switch readImage to take a reference instead of a pointer
...
There was nowhere that an actual pointer was passed, and I wanted to do references for something else.
2021-03-17 19:18:06 +01:00
Loren Burkholder
39576fea96
Create function for processing whether a message is a reply
2021-03-17 19:17:15 +01:00
Nicolas Werner
98e0b95635
Reduce allocations when escaping emoji
2021-03-14 14:04:30 +01:00
Nicolas Werner
973ec13ad8
Add linebreaks to fingerprint
2021-03-06 19:36:18 +01:00
Nicolas Werner
a6f0d2ea7d
Update license headers
2021-03-05 01:04:07 +01:00
Nicolas Werner
463cee7146
Fix wrong font used in emoji escape
2021-02-09 20:21:01 +01:00
trilene
974c336c5e
make lint
2021-02-07 13:58:32 -05:00
Loren Burkholder
46e15218d4
Use UserSettings where possible
2021-02-04 18:44:36 -05:00
Nicolas Werner
4874006501
Fix emojis with fe0f in the middle
2021-02-01 21:53:04 +01:00
Nicolas Werner
904cafcd39
lint
2020-12-25 04:11:47 +01:00
Nicolas Werner
01e38d12ed
Fix some compiler warnings
2020-12-25 00:08:06 +00:00
Nicolas Werner
7f1f747203
Fix black cat emoji
2020-12-15 21:53:51 +01:00
Nicolas Werner
77002f17c8
lint
2020-12-08 21:10:27 +01:00
Nicolas Werner
0cc4ab7f17
Add gitlab ci
2020-11-27 01:32:41 +01:00
Nicolas Werner
c31b9e2793
Fix race when reading members from db
2020-11-25 23:54:25 +01:00
Nicolas Werner
a31d3d0816
Add file uploading
2020-11-25 19:05:12 +01:00
trilene
ee543254e8
clang-format
2020-11-13 09:06:38 -05:00
Nicolas Werner
888d004764
Supress unused var warning for STUN_SERVER (used only if gstreamer supported)
2020-10-30 03:22:48 +01:00
Nicolas Werner
12fff7408e
Optimize build
2020-10-27 17:45:28 +01:00
Nicolas Werner
4797b9fa96
Fix infinite pagination properly now.
2020-10-23 19:42:23 +02:00
Nicolas Werner
66445c507c
Trade CPU usage for 30MB of members in RAM
2020-10-22 20:49:15 +02:00
trilene
7a206441c8
Support voice calls
2020-07-10 19:19:48 -04:00
Nicolas Werner
43d2ebc095
Fix Qt5.15 issues
...
fixes #214
2020-06-05 23:34:00 +02:00
lkito
d8b89e2ef0
Added an optional feature to show bigger emoji-only messages with 3 or less emoji
2020-05-21 16:31:27 +04: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
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
Joseph Donofry
69b0b68f92
Merge branch 'master' into decrypt-sidebar
2020-04-23 18:40:07 -04:00
Nicolas Werner
d5e1475a5c
Fix encrypted messages not showing a user in the sidebar
2020-04-23 02:29:55 +02:00
Nicolas Werner
35601b6bef
Terminate user color calculation, when no solution can be found
...
fixes #172
2020-04-22 23:33:27 +02:00
Nicolas Werner
1eb2869fa8
Fix stuck unread messages by storing state events in the db
...
This may increase the db size by a factor of 1000 in the worst case and
it will need some fixes, when we decide to not show some events in the
timeline, but it should work for now.
2020-02-24 01:07:25 +01:00
Nicolas Werner
1b039d0b16
Fix bug in html tag escaping
2020-02-06 22:04:55 +01:00
Nicolas Werner
63f3071445
Remove more unneeded headers
2020-01-31 16:25:43 +01:00
Nicolas Werner
4cd260bfcf
Optimize includes a bit
2020-01-31 15:11:21 +01:00
Nicolas Werner
b541cecd2e
Enable ban and kick button in UserProfile (and try to fix centering)
2020-01-30 03:45:27 +01:00
Nicolas Werner
e81a4e8f9a
Don't send useless formatted_bodies
2020-01-27 17:25:09 +01:00
Nicolas Werner
8fcb670bde
Remove translations from reply fallback
2020-01-24 01:10:40 +01:00
Joseph Donofry
74e2b0725d
Minor tweak to one instance of QSettings not necessarily using the same settings as everything else
2020-01-23 17:07:24 -05:00
Nicolas Werner
1943d1c74d
Increase emoji range
2020-01-21 22:36:55 +01:00
Nicolas Werner
c95f4d8276
Fix colors in typing display, when username contains emoji
2020-01-21 20:41:09 +01:00