index
:
matrix/thirdparty/nheko.git
this commit
master
github/master
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
Utils.cpp
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
refactor: replace QString constructors with QStringLiteral
Integral
2024-04-26
1
-4
/
+4
*
Remove attributes on del tags
Nicolas Werner
2024-03-20
1
-7
/
+13
*
Fix too many characters are emojis now
Nicolas Werner
2024-03-04
1
-1
/
+1
*
Force emoji font on a few more characters
Nicolas Werner
2024-03-03
1
-1
/
+4
*
Add a command to gradually glitch text in a message
Loren Burkholder
2024-02-27
1
-8
/
+44
*
Add a glitch text command
Loren Burkholder
2024-02-26
1
-0
/
+23
*
Cleanup headers a bit more
Nicolas Werner
2023-10-31
1
-7
/
+130
*
Speed up compilation a bit
Nicolas Werner
2023-10-31
1
-6
/
+8
*
Fix a few conversions
Nicolas Werner
2023-10-31
1
-1
/
+2
*
hr tags are self closing
Nicolas Werner
2023-10-22
1
-1
/
+1
*
Add an early out cache for event expiration
Nicolas Werner
2023-07-06
1
-5
/
+44
*
Fix event expiration not always stopping properly and redacting some wrong st...
Nicolas Werner
2023-07-06
1
-11
/
+22
*
Prevent redactions of ACL and Create events, since Synapse prevents redaction...
Nicolas Werner
2023-07-06
1
-1
/
+10
*
Fix variable shadowing
Nicolas Werner
2023-07-05
1
-6
/
+6
*
Add experimental event expiration
Nicolas Werner
2023-07-05
1
-30
/
+54
*
Add some event expiration function
Nicolas Werner
2023-07-04
1
-0
/
+199
*
Fix a few clazy warnings
Nicolas Werner
2023-06-08
1
-7
/
+9
*
Make Nheko compile on Qt6
Nicolas Werner
2023-06-08
1
-1
/
+1
*
Adapt to the new inherited variant
Nicolas Werner
2023-04-11
1
-4
/
+4
*
Use the new mtxclient special effects refactoring
Loren Burkholder
2023-04-11
1
-16
/
+16
*
Implement unknown msgtype functionality
Loren Burkholder
2023-04-08
1
-0
/
+3
*
Update spaces events automatically in the background
Nicolas Werner
2023-03-14
1
-2
/
+178
*
Evaluate ACLs when calculating vias
Nicolas Werner
2023-03-14
1
-2
/
+52
*
Make via implementation closer to the spec
Nicolas Werner
2023-03-14
1
-25
/
+81
*
Update src/Utils.cpp
Loren Burkholder
2023-03-09
1
-4
/
+2
*
Only enlarge emoji if the setting is on
Loren Burkholder
2023-03-09
1
-1
/
+5
*
Make emoji larger in the timeline by default
Loren Burkholder
2023-02-28
1
-1
/
+1
*
Get rid of year in license headers
Nicolas Werner
2023-02-21
1
-3
/
+1
*
Make single newlines cause a <br> by default
Nicolas Werner
2023-01-31
1
-7
/
+16
*
Support strikethrough via ~~
Nicolas Werner
2023-01-28
1
-0
/
+118
*
Get rid of shadowing even if the shadowing there is probably the safer solution
Nicolas Werner
2023-01-28
1
-3
/
+5
*
Support simplified spoiler input using || tags
Nicolas Werner
2023-01-28
1
-68
/
+211
*
Fix br tags
Nicolas Werner
2023-01-27
1
-1
/
+3
*
Fix a few minor leaks (or just memory showing up as not freed in tools)
Nicolas Werner
2023-01-22
1
-2
/
+3
*
A whole new year full of excitement and possibilities!
Nicolas Werner
2023-01-02
1
-0
/
+1
*
Fix confetti in the sidebar
Nicolas Werner
2022-12-17
1
-31
/
+13
*
lint
Nicolas Werner
2022-10-26
1
-1
/
+1
*
Enable -Wconversion
Nicolas Werner
2022-10-26
1
-26
/
+36
*
VoIP v1 implementation (#1161)
Rohit Sutradhar
2022-10-14
1
-0
/
+3
*
Fix infinite loop that can be triggered by some invalid html
Nicolas Werner
2022-09-27
1
-1
/
+5
*
Make emoji escaping less aggressive
Nicolas Werner
2022-09-16
1
-1
/
+7
*
Attribute values can contain slashes
Nicolas Werner
2022-09-04
1
-9
/
+16
*
Allow summary tag
Nicolas Werner
2022-08-20
1
-9
/
+10
*
Break http images and implement barebones spoiler support when not in mobile ...
Nicolas Werner
2022-08-17
1
-33
/
+120
*
Fix crash when creating link to room preview
Nicolas Werner
2022-07-19
1
-0
/
+60
*
Merge pull request #1062 from Nheko-Reborn/perSpaceNotifs
DeepBlueV7.X
2022-07-16
1
-0
/
+1
|
\
|
*
Make notification count calculation more efficient
Nicolas Werner
2022-07-16
1
-18
/
+0
|
*
Add loud notifications for spaces
Loren Burkholder
2022-06-29
1
-7
/
+11
|
*
Add space notifications to room list
Loren Burkholder
2022-06-29
1
-0
/
+15
*
|
Updated call event namespaces to voip
r0hit05
2022-07-15
1
-3
/
+3
|
/
*
Fix centering dialogs
Nicolas Werner
2022-01-29
1
-9
/
+7
*
Port usersettings to qml
Nicolas Werner
2022-01-09
1
-1
/
+1
*
Strip variant selector in some cases
Nicolas Werner
2022-01-01
1
-1
/
+6
*
Update year in copyright notice to shut up lint job
Nicolas Werner
2022-01-01
1
-0
/
+1
*
Reserve size of some containers we are filling
Nicolas Werner
2021-12-29
1
-5
/
+7
*
Reduce allocations using QStringLiteral
Nicolas Werner
2021-12-29
1
-26
/
+26
*
Cleanup remaining clazy issues
Nicolas Werner
2021-12-28
1
-4
/
+3
*
Some qt6 prep
Nicolas Werner
2021-12-28
1
-3
/
+3
*
Fix a few clang tidy warnings
Nicolas Werner
2021-12-06
1
-4
/
+2
*
Fix sanitizer warning about signed shifts
Nicolas Werner
2021-12-04
1
-1
/
+2
*
Use a more random hash to generate user colors
Nicolas Werner
2021-11-24
1
-7
/
+7
*
Mark rooms as direct chats
Nicolas Werner
2021-11-21
1
-0
/
+63
*
Make user colors a bit more vibrant
Nicolas Werner
2021-11-19
1
-5
/
+3
*
Prevent edits from removing quotes at the beginning of a message
Nicolas Werner
2021-11-13
1
-5
/
+8
*
Change indentation to 4 spaces
Nicolas Werner
2021-09-18
1
-547
/
+538
*
Cleanup @room escape logic a bit
Nicolas Werner
2021-08-20
1
-2
/
+3
*
Remove additional key requests preference code
Joe
2021-07-24
1
-10
/
+0
*
Merge master and fix conflicts
Joe
2021-07-24
1
-1
/
+1
|
\
|
*
Tweak rainbows slightly
Nicolas Werner
2021-07-21
1
-1
/
+1
*
|
Remove 'respond to key requests' functionality
Joseph Donofry
2021-07-15
1
-16
/
+0
|
/
*
Strip reply fallback from roomlist
Nicolas Werner
2021-07-13
1
-2
/
+4
*
Fix linter issue
Joseph Donofry
2021-07-08
1
-1
/
+1
*
Add missing include to Utils
Joe
2021-07-08
1
-1
/
+2
*
Avoid unnecessary QColor -> QString conversions
Joseph Donofry
2021-06-08
1
-4
/
+3
*
Fix stray 'a' in @room escaping
Nicolas Werner
2021-05-11
1
-1
/
+1
*
Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko int...
Nicolas Werner
2021-04-24
1
-8
/
+26
|
\
|
*
fix macos build error
targetakhil
2021-04-22
1
-6
/
+12
|
*
make util strip util functions non-static and move definition to cpp file
targetakhil
2021-04-18
1
-0
/
+18
|
*
strip reply fallbacks from forwarded message
targetakhil
2021-04-18
1
-8
/
+2
*
|
Linkify matrix uris
Nicolas Werner
2021-04-19
1
-0
/
+2
|
/
*
Fix exif rotation in unencrypted rooms
Nicolas Werner
2021-04-04
1
-0
/
+7
*
Tweak rainbow slightly
Nicolas Werner
2021-03-28
1
-1
/
+4
*
Fix emojis being split by rainbows
Nicolas Werner
2021-03-28
1
-5
/
+5
*
run formatter
LordMZTE
2021-03-28
1
-1
/
+1
*
use QString as buf in rainbowifyer
LordMZTE
2021-03-28
1
-5
/
+4
*
implement requested changes
LordMZTE
2021-03-28
1
-10
/
+7
*
remove incorrect include
LordMZTE
2021-03-27
1
-1
/
+0
*
use QString to format in rainbow function
LordMZTE
2021-03-27
1
-6
/
+5
*
rainbow now works with unicode!
LordMZTE
2021-03-27
1
-7
/
+15
*
use qtextboundary finder to rainbowify. (not working for unicode chars yet)
LordMZTE
2021-03-27
1
-5
/
+13
*
fix size type
LordMZTE
2021-03-27
1
-1
/
+2
*
add /rainbow command
LordMZTE
2021-03-26
1
-4
/
+75
*
Clean up notification code a bit
Nicolas Werner
2021-03-17
1
-0
/
+29
*
Switch readImage to take a reference instead of a pointer
Loren Burkholder
2021-03-17
1
-2
/
+2
*
Create function for processing whether a message is a reply
Loren Burkholder
2021-03-17
1
-0
/
+7
*
Reduce allocations when escaping emoji
Nicolas Werner
2021-03-14
1
-6
/
+15
*
Add linebreaks to fingerprint
Nicolas Werner
2021-03-06
1
-3
/
+7
*
Update license headers
Nicolas Werner
2021-03-05
1
-0
/
+4
*
Fix wrong font used in emoji escape
Nicolas Werner
2021-02-09
1
-1
/
+1
*
make lint
trilene
2021-02-07
1
-1
/
+2
*
Use UserSettings where possible
Loren Burkholder
2021-02-04
1
-11
/
+3
*
Fix emojis with fe0f in the middle
Nicolas Werner
2021-02-01
1
-2
/
+1
*
lint
Nicolas Werner
2020-12-25
1
-2
/
+3
*
Fix some compiler warnings
Nicolas Werner
2020-12-25
1
-11
/
+11
*
Fix black cat emoji
Nicolas Werner
2020-12-15
1
-2
/
+3
*
lint
Nicolas Werner
2020-12-08
1
-2
/
+2
*
Add gitlab ci
Nicolas Werner
2020-11-27
1
-1
/
+1
*
Fix race when reading members from db
Nicolas Werner
2020-11-25
1
-15
/
+15
*
Add file uploading
Nicolas Werner
2020-11-25
1
-2
/
+3
*
clang-format
trilene
2020-11-13
1
-1
/
+1
*
Supress unused var warning for STUN_SERVER (used only if gstreamer supported)
Nicolas Werner
2020-10-30
1
-1
/
+1
*
Optimize build
Nicolas Werner
2020-10-27
1
-1
/
+1
*
Fix infinite pagination properly now.
Nicolas Werner
2020-10-23
1
-1
/
+1
*
Trade CPU usage for 30MB of members in RAM
Nicolas Werner
2020-10-22
1
-1
/
+1
*
Support voice calls
trilene
2020-07-10
1
-16
/
+24
*
Fix Qt5.15 issues
Nicolas Werner
2020-06-05
1
-2
/
+2
*
Added an optional feature to show bigger emoji-only messages with 3 or less e...
lkito
2020-05-21
1
-3
/
+9
*
Optimize RoomList sorting
Nicolas Werner
2020-04-30
1
-3
/
+5
*
Respect exif rotation of images
Nicolas Werner
2020-04-26
1
-0
/
+11
*
Merge branch 'master' into decrypt-sidebar
Joseph Donofry
2020-04-23
1
-0
/
+6
|
\
|
*
Terminate user color calculation, when no solution can be found
Nicolas Werner
2020-04-22
1
-0
/
+6
*
|
Fix encrypted messages not showing a user in the sidebar
Nicolas Werner
2020-04-23
1
-2
/
+3
|
/
*
Fix stuck unread messages by storing state events in the db
Nicolas Werner
2020-02-24
1
-2
/
+2
*
Fix bug in html tag escaping
Nicolas Werner
2020-02-06
1
-3
/
+2
*
Remove more unneeded headers
Nicolas Werner
2020-01-31
1
-1
/
+0
*
Optimize includes a bit
Nicolas Werner
2020-01-31
1
-13
/
+19
*
Enable ban and kick button in UserProfile (and try to fix centering)
Nicolas Werner
2020-01-30
1
-1
/
+2
*
Don't send useless formatted_bodies
Nicolas Werner
2020-01-27
1
-0
/
+4
*
Remove translations from reply fallback
Nicolas Werner
2020-01-24
1
-9
/
+9
*
Minor tweak to one instance of QSettings not necessarily using the same setti...
Joseph Donofry
2020-01-23
1
-1
/
+1
*
Increase emoji range
Nicolas Werner
2020-01-21
1
-1
/
+1
*
Fix colors in typing display, when username contains emoji
Nicolas Werner
2020-01-21
1
-1
/
+4
*
Improve emoji escaping
Nicolas Werner
2020-01-21
1
-5
/
+15
*
Linkify links before sending
Nicolas Werner
2020-01-21
1
-3
/
+24
*
Don't require Qt5.12 just for QByteArray::compare
Nicolas Werner
2020-01-16
1
-2
/
+2
*
Escape blacklisted html tags
Nicolas Werner
2020-01-14
1
-13
/
+43
*
Reduce Cache.h includes further via one forward declaration
Nicolas Werner
2019-12-15
1
-0
/
+1
*
Reduce overhead of Cache.h
Nicolas Werner
2019-12-15
1
-1
/
+1
*
Update to c++17
Nicolas Werner
2019-12-14
1
-36
/
+31
*
Make replies format nicer
Nicolas Werner
2019-11-23
1
-4
/
+1
*
Fix translation of roomlist message preview
Nicolas Werner
2019-11-23
1
-5
/
+0
*
Add native themeing to QML (where possible)
Nicolas Werner
2019-11-23
1
-13
/
+23
*
Fix QML emojis
Nicolas Werner
2019-11-23
1
-3
/
+2
*
escape html before parsing commonmark
rnhmjoj
2019-09-25
1
-1
/
+16
*
Use 'system' theme as default if QT_QPA_PLATFORMTHEME is set
Joseph Donofry
2019-08-10
1
-6
/
+13
*
Try to localise timestamps
Nicolas Werner
2019-07-28
1
-10
/
+10
*
Fix bug with emoji font setting and clean linting
Joseph Donofry
2019-07-26
1
-0
/
+23
*
Fix deprecated function call issues with Qt 5.13
Joseph Donofry
2019-07-04
1
-7
/
+40
*
Fix santizize=undefined warning (overflow)
Nicolas Werner
2019-06-27
1
-3
/
+3
*
Further Improve Reply Functionality
Joseph Donofry
2019-06-13
1
-0
/
+14
*
Simplify linkifyMessage
Nicolas Werner
2019-05-01
1
-58
/
+2
*
Improve color generation performance
redsky17
2019-02-08
1
-9
/
+0
*
Update user colors to use Cache vs Utils
redsky17
2019-01-26
1
-22
/
+0
*
Author Color Fixes
redsky17
2019-01-20
1
-0
/
+24
*
Update user id color generation
redsky17
2019-01-20
1
-60
/
+72
*
Modified the code that generates user's colors so that it will
redsky17
2019-01-18
1
-5
/
+105
*
Make the author text slightly large.
redsky17
2019-01-18
1
-0
/
+17
*
Remove the code that removed paragraph tags from markdown -> html.
redsky17
2019-01-18
1
-4
/
+0
*
Adjustments for the minimized sidebar
Konstantinos Sideris
2018-10-07
1
-0
/
+14
*
Add option to configure the font size
Konstantinos Sideris
2018-10-01
1
-0
/
+12
*
v0.6.0
Konstantinos Sideris
2018-09-21
1
-6
/
+7
*
Add method to center widgets & clean up unused headers
Konstantinos Sideris
2018-09-21
1
-0
/
+15
*
Improvements on the system theme
Konstantinos Sideris
2018-09-19
1
-0
/
+14
*
Fix compile warnings
Konstantinos Sideris
2018-09-18
1
-3
/
+5
*
Mark unread rooms as such in the room list
Konstantinos Sideris
2018-09-13
1
-0
/
+1
*
Temporary fix to work with mx-reply tags
Konstantinos Sideris
2018-09-13
1
-3
/
+12
*
Strip paragraph tags
Konstantinos Sideris
2018-09-13
1
-6
/
+6
*
Trim whitespace from text messages
Konstantinos Sideris
2018-09-12
1
-12
/
+8
*
Enable html attributes
Konstantinos Sideris
2018-09-12
1
-1
/
+8
*
Switch to libcmark
Konstantinos Sideris
2018-09-11
1
-5
/
+10
*
Initial support for sending markdown formatted messages
Konstantinos Sideris
2018-09-07
1
-0
/
+23
*
Fix double href links on username pills
Konstantinos Sideris
2018-09-07
1
-0
/
+51
*
Merge matrix-structs into the client lib
Konstantinos Sideris
2018-09-01
1
-19
/
+19
*
Only call /sync when retrying initial sync (#422)
Konstantinos Sideris
2018-08-30
1
-3
/
+1
*
Add device ID and device fingerprint to settings page like in Riot. (#407)
Rudi Floren
2018-08-21
1
-0
/
+15
*
Remove pixel ratio from image scaling
Konstantinos Sideris
2018-08-20
1
-6
/
+0
*
Consider the scale ratio when scaling down images
Konstantinos Sideris
2018-08-01
1
-1
/
+31
*
Use double instead of int when scaling pixmaps (#393)
Konstantinos Sideris
2018-07-30
1
-1
/
+3
*
Add option to specify the scale factor
Konstantinos Sideris
2018-07-22
1
-0
/
+17
*
Add option to ignore key requests altogether
Konstantinos Sideris
2018-07-22
1
-0
/
+26
*
Show device list in user profile & add option to create 1-1 chat
Konstantinos Sideris
2018-07-20
1
-0
/
+8
*
Move all files under src/
Konstantinos Sideris
2018-07-17
1
-0
/
+188