summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* cleanup QSettings usage a bitNicolas Werner2021-08-293-19/+17
* Support animated imagesNicolas Werner2021-08-294-2/+247
* Use in memory media player instead of storing unencrypted files on diskNicolas Werner2021-08-294-0/+233
* Fix warning about double reference qualifierNicolas Werner2021-08-261-1/+1
* Implement key backup uploadNicolas Werner2021-08-262-1/+77
* warn about online keybackup and default to offNicolas Werner2021-08-261-1/+12
* Useless captureNicolas Werner2021-08-221-1/+1
* Even if you just change the log level, ensure that this compiles before pushi...Nicolas Werner2021-08-221-1/+1
* Add db migration that clears the cacheNicolas Werner2021-08-222-10/+47
* Trust key forwards from the original senderNicolas Werner2021-08-201-0/+7
* Cleanup @room escape logic a bitNicolas Werner2021-08-201-2/+3
* Add workaround for stickers not showing on iOSNicolas Werner2021-08-181-0/+7
* Update translationsNicolas Werner2021-08-171-6/+6
* Allow accepting knocks in the timelineNicolas Werner2021-08-174-2/+100
* Fix all rooms being opened on startupNicolas Werner2021-08-172-1/+3
* Fi lineendingsNicolas Werner2021-08-172-307/+307
* Update join button in room directory after joinNicolas Werner2021-08-173-8/+27
* Merge pull request #659 from kamathmanu/nhekoRoomDirectoryDeepBlueV7.X2021-08-173-0/+296
|\
| * Clean up final nitskamathmanu2021-08-142-5/+6
| * Ran qmlformat and make licensekamathmanu2021-08-123-30/+28
| * Added Spinner while rooms loadkamathmanu2021-08-122-12/+32
| * Fix nits from code reviewkamathmanu2021-08-093-6/+2
| * Merge branch 'master' into nhekoRoomDirectorykamathmanu2021-08-0734-1111/+1204
| |\
| * | Fix Duplicate fetched chunkkamathmanu2021-08-071-2/+1
| * | make lintkamathmanu2021-08-072-7/+6
| * | Made only unjoined rooms joinablekamathmanu2021-08-072-2/+14
| * | Linted codekamathmanu2021-08-073-161/+169
| * | Implemented Room Directory model to store and provide QML view with public ro...kamathmanu2021-08-073-0/+264
* | | Remove unneeded codeNicolas Werner2021-08-171-41/+1
* | | Allow downloading keys from key backupNicolas Werner2021-08-1712-33/+341
* | | Fix dpi scaling of avatarsNicolas Werner2021-08-161-1/+1
* | | Merge pull request #680 from govynnus/token-registrationDeepBlueV7.X2021-08-151-0/+18
|\ \ \
| * | | Run linterCallum Brown2021-08-151-6/+7
| * | | Fix cancel button on registration token dialogCallum Brown2021-08-121-4/+15
| * | | Use QInputDialog to get registration tokenCallum Brown2021-08-123-110/+5
| * | | Support token authenticated registrationCallum Brown2021-08-113-0/+111
* | | | Round images in the image providerNicolas Werner2021-08-142-17/+86
* | | | Fix shadowingNicolas Werner2021-08-141-3/+2
* | | | Request keys when opening a room for the first timeNicolas Werner2021-08-142-11/+28
* | | | Ensure device signatures always get verified on device updateNicolas Werner2021-08-141-1/+36
* | | | Show verification status in memberlistNicolas Werner2021-08-135-7/+20
* | | | Show if there are unverified devices in a roomNicolas Werner2021-08-135-70/+192
* | | | Merge pull request #679 from Kirillpt/iss_672DeepBlueV7.X2021-08-112-1/+5
|\ \ \ \
| * | | | lintingkirp2021-08-111-2/+1
| * | | | change slot close, to signal closingkirp2021-08-111-2/+3
| * | | | add shortcut Escape button for closing images issues 672kirp2021-08-112-0/+4
* | | | | Remove some unused headersNicolas Werner2021-08-112-4/+0
* | | | | fix sticker packs being uneditable in some roomsNicolas Werner2021-08-111-1/+1
* | | | | Fix potential crash when trying to read room info too earlyNicolas Werner2021-08-111-16/+22
|/ / / /
* / / / Add rate limiting to unknown device list pathNicolas Werner2021-08-091-6/+25
|/ / /
* | | Enable insecure fallback for secret storageNicolas Werner2021-08-083-4/+13
* | | Breaking: Change secret names and fix bug when storing secretsNicolas Werner2021-08-082-20/+38
* | | Fix trying to delete unsupported eventsNicolas Werner2021-08-081-18/+19
* | | Protect against replay attacksNicolas Werner2021-08-074-3/+29
| |/ |/|
* | Show encryption errors in qml and add request keys buttonNicolas Werner2021-08-077-155/+142
* | Merge pull request #664 from govynnus/token-registrationDeepBlueV7.X2021-08-072-301/+283
|\ \
| * | Allow all characters when checking server inputCallum Brown2021-08-051-1/+1
| * | Make things private slotsCallum Brown2021-08-051-2/+1
| * | Reorganise src/RegisterPage.cppCallum Brown2021-08-022-301/+284
* | | this is not needed for translationsNicolas Werner2021-08-061-2/+2
* | | Allow creating new packsNicolas Werner2021-08-064-2/+26
* | | Allow uploading additional stickersNicolas Werner2021-08-062-1/+76
* | | Basic sticker pack editorNicolas Werner2021-08-068-30/+275
* | | Fix window placement on wayland and add close buttonsNicolas Werner2021-08-042-0/+10
* | | Merge pull request #662 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-08-014-69/+12
|\ \ \
| * | | QML the raw message dialogLoren Burkholder2021-07-314-69/+12
* | | | Add option to only send encrypted messages to verified devicesNicolas Werner2021-08-015-48/+127
* | | | Ensure the encrypted rooms db is always createdNicolas Werner2021-07-312-4/+7
|/ / /
* | | Merge pull request #655 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-3014-495/+219
|\ \ \
| * | | Use correct date formatLoren Burkholder2021-07-301-2/+1
| * | | make lintLoren Burkholder2021-07-301-1/+2
| * | | Reformat datesLoren Burkholder2021-07-301-3/+4
| * | | Use built-in sorting so that dynamic updates workLoren Burkholder2021-07-292-9/+2
| * | | Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder2021-07-295-24/+66
| * | | Reset model instead of doing weird convoluted updatesLoren Burkholder2021-07-291-6/+2
| * | | Dynamically update read receiptsLoren Burkholder2021-07-292-3/+25
| * | | make lintLoren Burkholder2021-07-291-1/+1
| * | | Remove unused headersLoren Burkholder2021-07-291-10/+0
| * | | Remove Avatar classLoren Burkholder2021-07-294-218/+2
| * | | Simplify read receipt storageLoren Burkholder2021-07-292-74/+19
| * | | Remove outdated commentLoren Burkholder2021-07-291-1/+0
| * | | QML the read receipts listLoren Burkholder2021-07-2910-267/+219
| | |/ | |/|
* | | Fix crash when we don't have keys for other device when receiving an olm mess...Nicolas Werner2021-07-301-5/+11
* | | Log how many rooms we loadedNicolas Werner2021-07-301-0/+2
* | | Rate limit olm session creationNicolas Werner2021-07-301-3/+17
|/ /
* | Port to explicit connect syntaxNicolas Werner2021-07-271-9/+1
* | Fix crash on invalid utf8 in decrypted eventsNicolas Werner2021-07-261-12/+12
* | Remove version checks for unsupported Qt versionsNicolas Werner2021-07-263-22/+3
* | Fix crash when storing secretsNicolas Werner2021-07-252-25/+26
* | Remove SSSS requests on the UI threadNicolas Werner2021-07-251-1/+4
* | Properly verify OTK signatureNicolas Werner2021-07-251-8/+26
* | Don't send encrypted olm messages to ourselvesNicolas Werner2021-07-251-5/+25
* | Fix SSSS unlock without a password setNicolas Werner2021-07-251-2/+9
* | Remove additional key requests preference codeJoe2021-07-244-22/+0
* | Merge master and fix conflictsJoe2021-07-2438-687/+1317
|\ \
| * | Fix edge case that could lead to no new one time keys being uploadedNicolas Werner2021-07-241-21/+23
| * | Try to avoid more olm loopsNicolas Werner2021-07-231-13/+22
| * | Remove unused this captureNicolas Werner2021-07-231-1/+1
| * | Merge pull request #651 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-232-0/+8
| |\ \
| | * | make lintLoren Burkholder2021-07-221-1/+2
| | * | Add functionality for loading global user profile where neededLoren Burkholder2021-07-212-0/+7
| * | | Add menu to enable or disable stickers globallyNicolas Werner2021-07-2311-17/+334
| * | | Rename image pack modelNicolas Werner2021-07-225-14/+16
| * | | Add trailing newline to session export to make gomuks happyNicolas Werner2021-07-221-1/+1
| |/ /
| * | Merge pull request #650 from LorenDB/qml-all-the-thingsDeepBlueV7.X2021-07-216-34/+37
| |\ \
| | * | Move various room auxiliary functions to TimelineManagerLoren Burkholder2021-07-214-32/+35
| | * | Open room members when member info label clickedLoren Burkholder2021-07-214-5/+5
| * | | Tweak rainbows slightlyNicolas Werner2021-07-211-1/+1
| * | | Fix some media not being cached properlyNicolas Werner2021-07-211-1/+0
| |/ /
| * | make lintLoren Burkholder2021-07-202-3/+6
| * | Modify message to be more accurateLoren Burkholder2021-07-201-1/+2
| * | Insert user before loading avatar/display nameLoren Burkholder2021-07-201-1/+3
| * | Add property for plain room nameLoren Burkholder2021-07-202-0/+5
| * | Only run spinner while loading membersLoren Burkholder2021-07-202-0/+10
| * | Remove size_t property stuffLoren Burkholder2021-07-202-5/+2
| * | make lintLoren Burkholder2021-07-201-1/+5
| * | Use Nico's favored formatting (*shrugs*)Loren Burkholder2021-07-201-1/+1
| * | Only invite if there is something/someone to inviteLoren Burkholder2021-07-202-0/+5
| * | Fix loaded member countLoren Burkholder2021-07-202-2/+2
| * | Clean up codeLoren Burkholder2021-07-203-39/+3
| * | Make macOS CI happy (again)Loren Burkholder2021-07-201-2/+2
| * | make lintLoren Burkholder2021-07-204-26/+37
| * | Don't emit signal in constructorLoren Burkholder2021-07-201-1/+0
| * | Permissions only needs a roomid to functionLoren Burkholder2021-07-204-6/+7
| * | Clean up codeLoren Burkholder2021-07-201-3/+1
| * | Make sure to use the default room id if none is specifiedLoren Burkholder2021-07-202-4/+4
| * | Get member info loading workingLoren Burkholder2021-07-201-3/+1
| * | Add a fancy loading spinner to the member listLoren Burkholder2021-07-202-3/+16
| * | make lintLoren Burkholder2021-07-207-85/+190
| * | QML the invite dialogLoren Burkholder2021-07-209-277/+83
| * | QML the room member listLoren Burkholder2021-07-2011-222/+169
| * | Explicitly reload data in delegates, if related events got loadedNicolas Werner2021-07-202-0/+7
| * | Fix replying and editing stickersNicolas Werner2021-07-191-0/+9
| * | Fix only first 7 stickers showing upNicolas Werner2021-07-193-6/+8
| * | Fix unused state key when iterating room stickersNicolas Werner2021-07-191-1/+1
| * | Move sticker parsing and enable room stickersNicolas Werner2021-07-194-36/+78
| * | Basic sticker supportNicolas Werner2021-07-199-4/+202
| |/
| * Disable unchecked key sharing to trusted users by defaultNicolas Werner2021-07-171-2/+3
| * Share historical keysNicolas Werner2021-07-174-22/+55
| * Store megolm session data in separate databaseNicolas Werner2021-07-177-86/+210
| * Fix replies not reloading after fetching themNicolas Werner2021-07-162-4/+9
* | Remove 'respond to key requests' functionalityJoseph Donofry2021-07-155-33/+2
|/
* Add workaround for TextEdit not rerendering after image loadedNicolas Werner2021-07-152-0/+14
* Switch to room after joining inviteNicolas Werner2021-07-131-9/+10
* Don't allow switching to current roomNicolas Werner2021-07-131-0/+4
* Try to fix crash in setCurrentIndexNicolas Werner2021-07-131-17/+24
* Strip reply fallback from roomlistNicolas Werner2021-07-131-2/+4
* Fix verification requests showing up on startupNicolas Werner2021-07-121-0/+9
* Don't use full dump for repliesNicolas Werner2021-07-122-0/+7
* Fix off-by-1 in insertRows when loading room list from initial syncNicolas Werner2021-07-121-2/+3
* Prepare for reuseItems in timelineNicolas Werner2021-07-122-13/+18
* Fix lintNicolas Werner2021-07-101-10/+6
* Remove db bottleneck by caching ro txn for 100 requestsNicolas Werner2021-07-103-91/+117
* Add additional device verification loggingNicolas Werner2021-07-101-0/+10
* Fix blurhash discoloration on decodeNicolas Werner2021-07-091-4/+6
* Redesign invites and room preview joinsNicolas Werner2021-07-092-8/+94
* Fix linter issueJoseph Donofry2021-07-081-1/+1
* Add missing include to UtilsJoe2021-07-081-1/+2
* Fix cmake template define issueJoe2021-07-071-2/+0
* Fix Backtrace define error for WindowsJoe2021-07-071-0/+2
* Fix a few embarrassing bugs with device list updatesNicolas Werner2021-07-061-8/+14
* Show previews for space roomsNicolas Werner2021-07-042-25/+213
* Make emoji picker follow themeNicolas Werner2021-07-031-2/+1
* Fix community sidebar toggleNicolas Werner2021-07-021-2/+3
* Update translationsNicolas Werner2021-07-021-1/+2
* Remove dead code to calculate last messageNicolas Werner2021-07-014-98/+3
* Ignore return value of write() in signal handlerNicolas Werner2021-06-301-2/+2
* Get rid of boost dependency for stacktracesNicolas Werner2021-06-302-5/+36
* Fix too many newlines in reply fallbackNicolas Werner2021-06-301-1/+1
* Fix error message for /syncNicolas Werner2021-06-301-1/+1
* Use coeurl for networkingNicolas Werner2021-06-304-21/+15
* Fix tags going missing if you join communitiesNicolas Werner2021-06-261-1/+1
* Apply suggestions from code reviewStuart Mumford2021-06-251-1/+1
* Update src/timeline/TimelineModel.cppStuart Mumford2021-06-251-1/+1
* Add another regex to match inline img tags using single quotesStuart Mumford2021-06-251-0/+4
* fix sort by unread not getting persistedNicolas Werner2021-06-251-0/+1
* Increase contrast of dark theme secondary colors slightlyNicolas Werner2021-06-251-1/+1
* Fix spaces showing up with world filterNicolas Werner2021-06-251-25/+44
* Don't spam key requests directly after startupNicolas Werner2021-06-253-0/+23
* Add a basic 'Space page'Nicolas Werner2021-06-254-0/+19
* Fix off by 1 in previousRoom conditionNicolas Werner2021-06-251-1/+1
* Hide spaces by default, unless they are in the current space filterNicolas Werner2021-06-254-7/+59
* Fix hiding rooms from a spaceNicolas Werner2021-06-253-13/+50
* Allow filtering by spaceNicolas Werner2021-06-255-14/+70
* Show some spaces in the community sidebarNicolas Werner2021-06-256-106/+341
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-192-1/+7
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-191-0/+1
* fixup! Allow editing unsent messagesAlexander Bantyev2021-06-182-7/+21
* Allow editing unsent messagesAlexander Bantyev2021-06-184-7/+67
* Fix wrong tags in context menuNicolas Werner2021-06-141-0/+10
* Fix copy and paste fail for low prio avatarNicolas Werner2021-06-141-1/+1
* Don't read avatarUrl from local profile, if no global avatar is setNicolas Werner2021-06-122-6/+5
* Merge branch 'master' into qml-roomlistNicolas Werner2021-06-125-39/+125
|\
| * Avoid unnecessary QColor -> QString conversionsJoseph Donofry2021-06-083-8/+6
| * Merge pull request #600 from govynnus/registration-well-knownDeepBlueV7.X2021-06-032-31/+119
| |\
| | * Do a .well-known lookup during registrationCallum Brown2021-06-032-30/+109
| | * Give registration server input its own error labelCallum Brown2021-06-032-1/+10
| * | Fix notifications in narrow view when content is hiddenpcworld2021-05-292-4/+7
| |/
* | Persist sidebar sizesNicolas Werner2021-06-122-2/+41
* | Remove useless captureNicolas Werner2021-06-111-12/+11
* | Reenable tag hidingNicolas Werner2021-06-115-17/+89
* | Enable toggling tagsNicolas Werner2021-06-115-5/+52
* | Render community itemsNicolas Werner2021-06-113-5/+15
* | Basic community list modelNicolas Werner2021-06-096-25/+230
* | Implement switching in narrow modeNicolas Werner2021-06-083-28/+10
* | Port remaining sidebar actions to qmlNicolas Werner2021-05-309-677/+31
* | Try to get rid of an allocationNicolas Werner2021-05-303-11/+9
* | Optimize completion model by only splitting on normal spacesNicolas Werner2021-05-301-3/+3
* | Fix use after free from Qml widgetNicolas Werner2021-05-303-3/+13
* | Fix warningNicolas Werner2021-05-281-1/+1
* | Delete old room listNicolas Werner2021-05-2821-3062/+67
* | Move currentRoom/timeline handling to roomlistNicolas Werner2021-05-288-116/+114
* | Reimplement room context menusNicolas Werner2021-05-282-0/+78
* | Reenable invitesNicolas Werner2021-05-2413-51/+204
* | Reenable userInfo settings menuNicolas Werner2021-05-222-0/+6
* | Fix device list not showing up and UserProfile blocking the windowNicolas Werner2021-05-224-20/+21
* | Fix leaving roomsNicolas Werner2021-05-221-0/+11
* | Fix emoji in new RoomListNicolas Werner2021-05-224-1/+14
* | Sort the room listNicolas Werner2021-05-225-8/+119
* | Make roomlist look niceNicolas Werner2021-05-219-26/+185
* | Some basic room listNicolas Werner2021-05-194-129/+272
* | Basic header and footer of room listNicolas Werner2021-05-1514-165/+186
* | Reorganize TimelineView to prepare porting the room listNicolas Werner2021-05-142-1/+8
* | Move global avatarSize propertyNicolas Werner2021-05-131-0/+3
* | Move openLink to Nheko globalsNicolas Werner2021-05-134-53/+57
* | Make palette global in QmlNicolas Werner2021-05-133-0/+57
|/
* Fix stray 'a' in @room escapingNicolas Werner2021-05-111-1/+1
* Mark unsent events as uneditableNicolas Werner2021-05-091-2/+4
* Add TOFU (Trust On First Use) mode to encryptionNicolas Werner2021-05-072-22/+75
* Show verification status next to messagesNicolas Werner2021-05-0710-14/+77
* Only show actions, when you have permissions to do themNicolas Werner2021-05-028-5/+234
* Fix crash when you have no rooms and open the profile as well as not renderin...Nicolas Werner2021-04-304-6/+9
* Update mtxclient to use new login parametersNicolas Werner2021-04-301-2/+5
* Fix missing license headerNicolas Werner2021-04-292-0/+8
* Copy link to messageNicolas Werner2021-04-295-0/+91
* Highlight navigated to messageNicolas Werner2021-04-295-1/+75
* Fix some encoding issues when translating matrix.to to matrix:Nicolas Werner2021-04-291-6/+4
* Make pagination logic slightly more robustNicolas Werner2021-04-291-1/+1
* Rewrite matrix.to links to matrix uris and handle them the same wayNicolas Werner2021-04-281-1/+47
* Make forward messages a bit more readableNicolas Werner2021-04-272-49/+50
* Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko int...Nicolas Werner2021-04-248-35/+204
|\
| * fix macos build errortargetakhil2021-04-224-23/+22
| * make util strip util functions non-static and move definition to cpp filetargetakhil2021-04-182-16/+22
| * strip reply fallbacks from forwarded messagetargetakhil2021-04-184-19/+69
| * move detection code to nheko namespace and fix a few other bugstargetakhil2021-04-176-117/+83
| * directly upload old file object and reuse old messagetargetakhil2021-04-173-79/+109
| * remove unused function and set position to center of timeline viewtargetakhil2021-04-152-12/+0
| * show forward menu item only for relevant events, changes to uitargetakhil2021-04-152-0/+12
| * added basic forwardingtargetakhil2021-04-155-9/+127
* | Fix rendering issues with ) in linksNicolas Werner2021-04-241-1/+1