summary refs log tree commit diff
path: root/src/Utils.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix infinite loop that can be triggered by some invalid htmlNicolas Werner2022-09-271-1/+5
* Make emoji escaping less aggressiveNicolas Werner2022-09-161-1/+7
* Attribute values can contain slashesNicolas Werner2022-09-041-9/+16
* Allow summary tagNicolas Werner2022-08-201-9/+10
* Break http images and implement barebones spoiler support when not in mobile ...Nicolas Werner2022-08-171-33/+120
* Fix crash when creating link to room previewNicolas Werner2022-07-191-0/+60
* Merge pull request #1062 from Nheko-Reborn/perSpaceNotifsDeepBlueV7.X2022-07-161-0/+1
|\
| * Make notification count calculation more efficientNicolas Werner2022-07-161-18/+0
| * Add loud notifications for spacesLoren Burkholder2022-06-291-7/+11
| * Add space notifications to room listLoren Burkholder2022-06-291-0/+15
* | Updated call event namespaces to voipr0hit052022-07-151-3/+3
|/
* Fix centering dialogsNicolas Werner2022-01-291-9/+7
* Port usersettings to qmlNicolas Werner2022-01-091-1/+1
* Strip variant selector in some casesNicolas Werner2022-01-011-1/+6
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-5/+7
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-26/+26
* Cleanup remaining clazy issuesNicolas Werner2021-12-281-4/+3
* Some qt6 prepNicolas Werner2021-12-281-3/+3
* Fix a few clang tidy warningsNicolas Werner2021-12-061-4/+2
* Fix sanitizer warning about signed shiftsNicolas Werner2021-12-041-1/+2
* Use a more random hash to generate user colorsNicolas Werner2021-11-241-7/+7
* Mark rooms as direct chatsNicolas Werner2021-11-211-0/+63
* Make user colors a bit more vibrantNicolas Werner2021-11-191-5/+3
* Prevent edits from removing quotes at the beginning of a messageNicolas Werner2021-11-131-5/+8
* Change indentation to 4 spacesNicolas Werner2021-09-181-547/+538
* Cleanup @room escape logic a bitNicolas Werner2021-08-201-2/+3
* Remove additional key requests preference codeJoe2021-07-241-10/+0
* Merge master and fix conflictsJoe2021-07-241-1/+1
|\
| * Tweak rainbows slightlyNicolas Werner2021-07-211-1/+1
* | Remove 'respond to key requests' functionalityJoseph Donofry2021-07-151-16/+0
|/
* Strip reply fallback from roomlistNicolas Werner2021-07-131-2/+4
* Fix linter issueJoseph Donofry2021-07-081-1/+1
* Add missing include to UtilsJoe2021-07-081-1/+2
* Avoid unnecessary QColor -> QString conversionsJoseph Donofry2021-06-081-4/+3
* Fix stray 'a' in @room escapingNicolas Werner2021-05-111-1/+1
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko int...Nicolas Werner2021-04-241-8/+26
|\
| * fix macos build errortargetakhil2021-04-221-6/+12
| * make util strip util functions non-static and move definition to cpp filetargetakhil2021-04-181-0/+18
| * strip reply fallbacks from forwarded messagetargetakhil2021-04-181-8/+2
* | Linkify matrix urisNicolas Werner2021-04-191-0/+2
|/
* Fix exif rotation in unencrypted roomsNicolas Werner2021-04-041-0/+7
* Tweak rainbow slightlyNicolas Werner2021-03-281-1/+4
* Fix emojis being split by rainbowsNicolas Werner2021-03-281-5/+5
* run formatterLordMZTE2021-03-281-1/+1
* use QString as buf in rainbowifyerLordMZTE2021-03-281-5/+4
* implement requested changesLordMZTE2021-03-281-10/+7
* remove incorrect includeLordMZTE2021-03-271-1/+0
* use QString to format in rainbow functionLordMZTE2021-03-271-6/+5
* rainbow now works with unicode!LordMZTE2021-03-271-7/+15
* use qtextboundary finder to rainbowify. (not working for unicode chars yet)LordMZTE2021-03-271-5/+13
* fix size typeLordMZTE2021-03-271-1/+2
* add /rainbow commandLordMZTE2021-03-261-4/+75
* Clean up notification code a bitNicolas Werner2021-03-171-0/+29
* Switch readImage to take a reference instead of a pointerLoren Burkholder2021-03-171-2/+2
* Create function for processing whether a message is a replyLoren Burkholder2021-03-171-0/+7
* Reduce allocations when escaping emojiNicolas Werner2021-03-141-6/+15
* Add linebreaks to fingerprintNicolas Werner2021-03-061-3/+7
* Update license headersNicolas Werner2021-03-051-0/+4
* Fix wrong font used in emoji escapeNicolas Werner2021-02-091-1/+1
* make linttrilene2021-02-071-1/+2
* Use UserSettings where possibleLoren Burkholder2021-02-041-11/+3
* Fix emojis with fe0f in the middleNicolas Werner2021-02-011-2/+1
* lintNicolas Werner2020-12-251-2/+3
* Fix some compiler warningsNicolas Werner2020-12-251-11/+11
* Fix black cat emojiNicolas Werner2020-12-151-2/+3
* lintNicolas Werner2020-12-081-2/+2
* Add gitlab ciNicolas Werner2020-11-271-1/+1
* Fix race when reading members from dbNicolas Werner2020-11-251-15/+15
* Add file uploadingNicolas Werner2020-11-251-2/+3
* clang-formattrilene2020-11-131-1/+1
* Supress unused var warning for STUN_SERVER (used only if gstreamer supported)Nicolas Werner2020-10-301-1/+1
* Optimize buildNicolas Werner2020-10-271-1/+1
* Fix infinite pagination properly now.Nicolas Werner2020-10-231-1/+1
* Trade CPU usage for 30MB of members in RAMNicolas Werner2020-10-221-1/+1
* Support voice callstrilene2020-07-101-16/+24
* Fix Qt5.15 issuesNicolas Werner2020-06-051-2/+2
* Added an optional feature to show bigger emoji-only messages with 3 or less e...lkito2020-05-211-3/+9
* Optimize RoomList sortingNicolas Werner2020-04-301-3/+5
* Respect exif rotation of imagesNicolas Werner2020-04-261-0/+11
* Merge branch 'master' into decrypt-sidebarJoseph Donofry2020-04-231-0/+6
|\
| * Terminate user color calculation, when no solution can be foundNicolas Werner2020-04-221-0/+6
* | Fix encrypted messages not showing a user in the sidebarNicolas Werner2020-04-231-2/+3
|/
* Fix stuck unread messages by storing state events in the dbNicolas Werner2020-02-241-2/+2
* Fix bug in html tag escapingNicolas Werner2020-02-061-3/+2
* Remove more unneeded headersNicolas Werner2020-01-311-1/+0
* Optimize includes a bitNicolas Werner2020-01-311-13/+19
* Enable ban and kick button in UserProfile (and try to fix centering)Nicolas Werner2020-01-301-1/+2
* Don't send useless formatted_bodiesNicolas Werner2020-01-271-0/+4
* Remove translations from reply fallbackNicolas Werner2020-01-241-9/+9
* Minor tweak to one instance of QSettings not necessarily using the same setti...Joseph Donofry2020-01-231-1/+1
* Increase emoji rangeNicolas Werner2020-01-211-1/+1
* Fix colors in typing display, when username contains emojiNicolas Werner2020-01-211-1/+4
* Improve emoji escapingNicolas Werner2020-01-211-5/+15
* Linkify links before sendingNicolas Werner2020-01-211-3/+24
* Don't require Qt5.12 just for QByteArray::compareNicolas Werner2020-01-161-2/+2
* Escape blacklisted html tagsNicolas Werner2020-01-141-13/+43
* Reduce Cache.h includes further via one forward declarationNicolas Werner2019-12-151-0/+1
* Reduce overhead of Cache.hNicolas Werner2019-12-151-1/+1
* Update to c++17Nicolas Werner2019-12-141-36/+31
* Make replies format nicerNicolas Werner2019-11-231-4/+1
* Fix translation of roomlist message previewNicolas Werner2019-11-231-5/+0
* Add native themeing to QML (where possible)Nicolas Werner2019-11-231-13/+23
* Fix QML emojisNicolas Werner2019-11-231-3/+2
* escape html before parsing commonmarkrnhmjoj2019-09-251-1/+16
* Use 'system' theme as default if QT_QPA_PLATFORMTHEME is setJoseph Donofry2019-08-101-6/+13
* Try to localise timestampsNicolas Werner2019-07-281-10/+10
* Fix bug with emoji font setting and clean lintingJoseph Donofry2019-07-261-0/+23
* Fix deprecated function call issues with Qt 5.13Joseph Donofry2019-07-041-7/+40
* Fix santizize=undefined warning (overflow)Nicolas Werner2019-06-271-3/+3
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-0/+14
* Simplify linkifyMessageNicolas Werner2019-05-011-58/+2
* Improve color generation performanceredsky172019-02-081-9/+0
* Update user colors to use Cache vs Utilsredsky172019-01-261-22/+0
* Author Color Fixesredsky172019-01-201-0/+24
* Update user id color generationredsky172019-01-201-60/+72
* Modified the code that generates user's colors so that it willredsky172019-01-181-5/+105
* Make the author text slightly large.redsky172019-01-181-0/+17
* Remove the code that removed paragraph tags from markdown -> html.redsky172019-01-181-4/+0
* Adjustments for the minimized sidebarKonstantinos Sideris2018-10-071-0/+14
* Add option to configure the font sizeKonstantinos Sideris2018-10-011-0/+12
* v0.6.0Konstantinos Sideris2018-09-211-6/+7
* Add method to center widgets & clean up unused headersKonstantinos Sideris2018-09-211-0/+15
* Improvements on the system themeKonstantinos Sideris2018-09-191-0/+14
* Fix compile warningsKonstantinos Sideris2018-09-181-3/+5
* Mark unread rooms as such in the room listKonstantinos Sideris2018-09-131-0/+1
* Temporary fix to work with mx-reply tagsKonstantinos Sideris2018-09-131-3/+12
* Strip paragraph tagsKonstantinos Sideris2018-09-131-6/+6
* Trim whitespace from text messagesKonstantinos Sideris2018-09-121-12/+8
* Enable html attributesKonstantinos Sideris2018-09-121-1/+8
* Switch to libcmarkKonstantinos Sideris2018-09-111-5/+10
* Initial support for sending markdown formatted messagesKonstantinos Sideris2018-09-071-0/+23
* Fix double href links on username pillsKonstantinos Sideris2018-09-071-0/+51
* Merge matrix-structs into the client libKonstantinos Sideris2018-09-011-19/+19
* Only call /sync when retrying initial sync (#422)Konstantinos Sideris2018-08-301-3/+1
* Add device ID and device fingerprint to settings page like in Riot. (#407)Rudi Floren2018-08-211-0/+15
* Remove pixel ratio from image scalingKonstantinos Sideris2018-08-201-6/+0
* Consider the scale ratio when scaling down imagesKonstantinos Sideris2018-08-011-1/+31
* Use double instead of int when scaling pixmaps (#393)Konstantinos Sideris2018-07-301-1/+3
* Add option to specify the scale factorKonstantinos Sideris2018-07-221-0/+17
* Add option to ignore key requests altogetherKonstantinos Sideris2018-07-221-0/+26
* Show device list in user profile & add option to create 1-1 chatKonstantinos Sideris2018-07-201-0/+8
* Move all files under src/Konstantinos Sideris2018-07-171-0/+188