summary refs log tree commit diff
path: root/src/Cache.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-04-09Improve sorting a bit and fix some bugs in edge casesNicolas Werner2-38/+55
makes nheko appear at the top, if you search for it as well as TWIM match the twim room
2021-04-09Fix undefined warningNicolas Werner1-1/+1
2021-04-09Fix crash on exitNicolas Werner1-4/+12
2021-04-08Fix a weird edge case with persisted empty event idsNicolas Werner1-8/+11
No idea, how that happened and where it came from
2021-04-08Fix small leak in TrayIconNicolas Werner1-4/+4
2021-04-05Don't use direct image response objects anymoreNicolas Werner2-28/+40
2021-04-04Fix download buttonNicolas Werner1-5/+0
2021-04-04Fix exif rotation in unencrypted roomsNicolas Werner3-3/+16
2021-04-03Fix qtlabs platform in windows packagesNicolas Werner2-3/+3
2021-04-03Fix appveyorNicolas Werner1-1/+2
2021-04-01Fix rainbow replies and add rainbowmeNicolas Werner2-7/+9
2021-03-31Use qsTr() for stringsLoren Burkholder2-15/+15
2021-03-28Tweak rainbow slightlyNicolas Werner1-1/+4
2021-03-28Fix emojis being split by rainbowsNicolas Werner1-5/+5
2021-03-28Lint CodeAnjani Kumar1-2/+2
2021-03-28run formatterLordMZTE2-2/+2
2021-03-28Update src/timeline/InputBar.cppDeepBlueV7.X1-1/+1
2021-03-28Use QRegularExpressionDeepBlueV7.X1-1/+1
2021-03-28fix command parsingLordMZTE1-3/+2
2021-03-28commands now also work with newline after themLordMZTE1-0/+2
2021-03-28use QString as buf in rainbowifyerLordMZTE1-5/+4
2021-03-28implement requested changesLordMZTE2-11/+8
2021-03-28Fix build: refactor variables to avoid same names in a scopeAnjani Kumar1-4/+4
2021-03-27Add new mtxclientJoseph Donofry1-2/+2
2021-03-27Remove delay when focusing quick switcherNicolas Werner1-14/+1
2021-03-27remove incorrect includeLordMZTE1-1/+0
2021-03-27use QString to format in rainbow functionLordMZTE1-6/+5
2021-03-27rainbow now works with unicode!LordMZTE1-7/+15
2021-03-27use qtextboundary finder to rainbowify. (not working for unicode chars yet)LordMZTE1-5/+13
2021-03-27fix size typeLordMZTE1-1/+2
2021-03-27Fix double click on video messageNicolas Werner1-38/+30
2021-03-26Disable horizontal scrollbar in timelineNicolas Werner1-0/+2
fixes #530
2021-03-25Use correct Qt versionLoren Burkholder1-3/+3
2021-03-25Add part/leave commandLoren Burkholder1-0/+2
2021-03-26add /rainbow commandLordMZTE4-8/+83
2021-03-23Fix emoji picker appearing in wrong locationsNicolas Werner3-22/+17
2021-03-20Pressing escape hides PreviewUploadOverlaysalahmak1-4/+5
2021-03-20Pressing escape hides PreviewUploadOverlaysalahmak2-0/+11
2021-03-19Reserve memory for rooms in completerNicolas Werner1-0/+4
2021-03-19Fix room settings opening twice on room titleNicolas Werner1-4/+0
2021-03-17Make CI happyNicolas Werner2-19/+15
2021-03-18Prevent EventType::Unsupported type events to be saved in db, avoiding ↵Anjani Kumar1-1/+1
exceptions
2021-03-17Fix shadowingNicolas Werner1-7/+10
2021-03-17Add missing QPointer includeNicolas Werner1-0/+1
2021-03-17Use old hunter directoryJoseph Donofry1-2/+2
2021-03-17Fix licensesNicolas Werner3-0/+13
2021-03-17Clean up notification code a bitNicolas Werner16-477/+207
2021-03-17Refactor image download code to be reusableNicolas Werner2-95/+166
2021-03-17Simplify image loadingLoren Burkholder3-16/+6
2021-03-17Don't create a QImage every timeLoren Burkholder1-5/+2
2021-03-17Simplify macOS checks for a null imageLoren Burkholder2-2/+15
2021-03-17make lintLoren Burkholder1-13/+12
2021-03-17Block notifications until the image has been downloadedLoren Burkholder1-9/+21
2021-03-17Only try to display images if they existLoren Burkholder3-7/+14
2021-03-17Use better method of resizing imagesLoren Burkholder1-7/+7
2021-03-17Switch readImage to take a reference instead of a pointerLoren Burkholder5-10/+10
There was nowhere that an actual pointer was passed, and I wanted to do references for something else.
2021-03-17Simplify regexLoren Burkholder3-3/+3
2021-03-17Simplify formatting on WindowsLoren Burkholder2-29/+22
2021-03-17Better handle encrypted notificationsLoren Burkholder3-18/+56
2021-03-17Remove unnecessary headerLoren Burkholder1-1/+0
2021-03-17Rewrite notification posting logicNicolas Werner6-86/+264
This does away with the nice abstraction layers in order to easily get the best-looking notifications for each platform.
2021-03-17Add regex to remove replies in notificationsLoren Burkholder3-5/+16
2021-03-17Fix when "replied" is displayedLoren Burkholder1-3/+3
I accidentally put it in backwards.
2021-03-17Get event text in event parser functionLoren Burkholder5-9/+15
2021-03-17Add "replied" marker to regular reply messagesLoren Burkholder1-1/+8
2021-03-17Create function for processing whether a message is a replyLoren Burkholder3-1/+11
2021-03-17Simplify message body constructionLoren Burkholder1-8/+5
2021-03-17Simplify determination of whether markup is supportedLoren Burkholder1-8/+14
This should also result in a speed increase (however slight), since the capabilities are now sorted through only once.
2021-03-17Only HTML-format the body if it should be formattedLoren Burkholder1-2/+4
2021-03-17Format notifications according to the FreeDesktop specificationLoren Burkholder1-2/+13
2021-03-17Fix Linux HTML notificationsLoren Burkholder1-5/+6
2021-03-17Fix colon spacingLoren Burkholder1-1/+1
2021-03-17Don't run markdownToHtml on messagesLoren Burkholder3-4/+4
2021-03-17Disable HTML on macOSLoren Burkholder1-1/+1
2021-03-17Move data parsing into a dedicated functionLoren Burkholder7-74/+103
Actually posting the notification is now the responsibility of a private function
2021-03-17make lintLoren Burkholder1-2/+2
2021-03-17Use the class D-Bus memberLoren Burkholder1-9/+3
2021-03-17Use plaintext for Windows notificationsLoren Burkholder1-1/+3
2021-03-17Only pass formatted text if it is supported (Linux)Loren Burkholder1-4/+9
2021-03-17Parse markdown overrides during repliesLoren Burkholder1-1/+3
I apparently missed this when I originally added the overrides.
2021-03-17Format markdown as HTML in notificationsLoren Burkholder3-6/+12
2021-03-17Test a shorter PATH for appveyorJoseph Donofry1-1/+1
2021-03-16Move check for duplicate /sync responses to the same threadNicolas Werner2-14/+15
2021-03-15Convert flatpak file to yaml to be able to add commentsNicolas Werner3-271/+180
2021-03-15Use device=all in flatpak for webcam supportNicolas Werner1-0/+1
fixes #517
2021-03-15Don't send markdown links in bodyNicolas Werner3-4/+36
fixes #422
2021-03-15Store all state eventsNicolas Werner3-51/+38
2021-03-15Rotate session keys properlyNicolas Werner6-70/+121
2021-03-15Pressing return on image upload dialog sends the messagesalahmak1-0/+6
2021-03-15prepend file:// for linux and macostargetakhil1-0/+8
2021-03-14Shorten hunter dir pathNicolas Werner1-2/+2
2021-03-14Use native menusNicolas Werner3-37/+38
2021-03-14Add faq sectiontargetakhil1-0/+7
2021-03-14fix windows video bugtargetakhil1-1/+1
2021-03-14Use readonly properties where possibleNicolas Werner3-5/+5
2021-03-14Remove some more allocationsNicolas Werner4-14/+18
2021-03-14Reduce allocations when escaping emojiNicolas Werner1-6/+15
2021-03-14Fix room completions not showing label avatarsNicolas Werner1-0/+2
When no image is set for a room, the room didn't have the first character in the avatar, when opening any completer, that showed it.
2021-03-14Fix qml license headers againNicolas Werner51-0/+58
2021-03-14Remove background of quick switcher popupNicolas Werner1-0/+1
2021-03-14Improve sorting and sizing of completions a bitNicolas Werner53-121/+95
2021-03-13Fix text corruption from unrounded pixel heightNicolas Werner1-2/+2
2021-03-13Disable bundled OpenSSL by default, even with hunterNicolas Werner5-6/+8
2021-03-12Fix a few db access crashesNicolas Werner2-5/+14
2021-03-12Bump mtxclient versionNicolas Werner2-2/+2
2021-03-12Disable room pings in repliesNicolas Werner1-0/+2
2021-03-11Translated using Weblate (German)Weblate1-10/+10
Currently translated at 93.0% (426 of 458 strings) Co-authored-by: Konstantin Papesh <konstantin@papesh.at> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/ Translation: Nheko/nheko
2021-03-11Translated using Weblate (English)Weblate1-1/+1
Currently translated at 100.0% (458 of 458 strings) Co-authored-by: Emilie <em@nao.sh> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/en/ Translation: Nheko/nheko
2021-03-08Translated using Weblate (Estonian)Weblate1-26/+28
Currently translated at 100.0% (458 of 458 strings) Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/ Translation: Nheko/nheko
2021-03-08Fix disable certificate validation on login pageNicolas Werner1-3/+4
2021-03-07Fix popup opening at wrong placeNicolas Werner2-7/+4
fixes #512
2021-03-07Fix conflict between qmlformat and license checkNicolas Werner49-0/+50
2021-03-07Show mxid on hovering usernameNicolas Werner49-52/+13
fixes #507
2021-03-07Fix missing include for FetchContentNicolas Werner1-0/+1
fixes #511
2021-03-06Add config option to disable tls validationNicolas Werner7-4/+42
2021-03-07change allowed mistakes, fix minor style issues, remove old completer ↵Jedi188-50/+43
function from inputbar
2021-03-06Add linebreaks to fingerprintNicolas Werner1-3/+7
2021-03-05Bump mtxclienttrilene1-1/+1
2021-03-05Bump mtxclienttrilene2-8/+8
2021-03-05Use short format for timeNicolas Werner1-1/+1
2021-03-05Mark message currently being editedNicolas Werner1-2/+2
2021-03-05Fix janky hoverhandling for text messagesNicolas Werner2-1/+4
Add a 1px border to get more hover enter events...
2021-03-05Fix unused variableNicolas Werner1-1/+0
2021-03-05fix lintingNicolas Werner5-132/+137
2021-03-05Fix cplusplus macro on windowsNicolas Werner1-0/+3
2021-03-05Update translationsNicolas Werner20-4475/+4663
2021-03-05Fix a few join confirmations too manyNicolas Werner2-8/+13
2021-03-05Remove tweenyNicolas Werner3-29/+26
2021-03-04Fix lintingJoseph Donofry11-161/+152
2021-03-05Update license headersNicolas Werner225-653/+911
2021-03-04Properly format matrix errors in spdlog statementsJoseph Donofry3-7/+7
2021-03-04Use overlay buttons for message actionsNicolas Werner4-79/+127
2021-03-03Translated using Weblate (French)Weblate1-27/+30
Currently translated at 97.8% (447 of 457 strings) Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/ Translation: Nheko/nheko
2021-03-03Avoid some duplicate property queriesNicolas Werner2-2/+2
2021-03-03Fix avatar fallback in roomsNicolas Werner1-0/+1
2021-03-03Fix reply relating to the wrong id of edited eventNicolas Werner1-1/+1
2021-03-03Fix the include path for lmdb from hunterNicolas Werner1-0/+3
2021-03-03Download single file for lmdb++.hppNicolas Werner1-2/+2
2021-03-03Add comment to mark db keys as suchNicolas Werner1-0/+1
2021-03-03Update to new lmdbxx versionNicolas Werner5-495/+367
2021-03-03add matrix uri handler registry values in installerJedi181-0/+12
2021-03-02Translated using Weblate (German)Weblate1-2/+2
Currently translated at 96.7% (442 of 457 strings) Co-authored-by: CryptKid <CryptKiddie@chaospott.de> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/ Translation: Nheko/nheko
2021-03-01Fix indentationNicolas Werner1-1/+1
2021-03-01Use one after_build in appveyorNicolas Werner1-3/+1
2021-03-01Fix appveyor uploadNicolas Werner1-1/+2
2021-03-01Don't ask to join joined rooms when clicking matrix uriNicolas Werner1-2/+2
2021-02-26Translated using Weblate (French)Weblate1-57/+57
Currently translated at 92.3% (422 of 457 strings) Translated using Weblate (French) Currently translated at 92.3% (422 of 457 strings) Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com> Co-authored-by: Nicolas Guichard <nicolas@guichard.eu> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/ Translation: Nheko/nheko
2021-02-26Translated using Weblate (Swedish)Weblate1-5/+5
Currently translated at 95.8% (438 of 457 strings) Co-authored-by: Emilie <em@nao.sh> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/sv/ Translation: Nheko/nheko
2021-02-26changed bottomToTop to true and renamed textWidth to textHeightJedi181-5/+5
2021-02-25Use toggles for screen share settingsNicolas Werner1-27/+38
2021-02-25Restore voice/video callstrilene1-1/+2
2021-02-25add_feature_info for screen sharing window selectiontrilene1-1/+6
2021-02-25Add missing translation marktrilene1-1/+1
2021-02-25Add screen sharing window previewtrilene3-4/+100
2021-02-25Fix unaligned readsNicolas Werner1-16/+30
2021-02-25Fix potential issue with modifiers and edit shortcutsNicolas Werner1-2/+2
2021-02-25change mtxclient url, fix login page assert failure and dendrite ↵Jedi185-6/+13
registration bug
2021-02-25navigate to newly created roomsJedi182-2/+13
2021-02-25Fix text input restoring after editsNicolas Werner4-22/+25
2021-02-24Allow editing via up and down arrowsNicolas Werner3-2/+55
2021-02-24Allow choice of single window when sharing screentrilene6-24/+131
2021-02-24remove old quick switcherJedi187-242/+1
2021-02-24added margins and ui changes for quickswitcher and completerJedi182-11/+19
2021-02-24fix row content centeringJedi182-5/+11
2021-02-24Ensure we ask for confirmation when clicking on a matrix uriNicolas Werner1-3/+17
2021-02-24Add missing dependency to appimageNicolas Werner1-0/+1
2021-02-24Copy upload steps fr