summary refs log tree commit diff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * make lintLoren Burkholder2021-10-091-1/+1
| * QML the logout dialogLoren Burkholder2021-10-054-23/+6
* | Simplify device list refresh logicDeepBlueV7.X2021-10-071-3/+1
* | Remove duplicated verification status calculationNicolas Werner2021-10-072-48/+50
* | Added support for refreshing the device list, marking current device with a c...Thulinma2021-10-064-0/+25
|/
* Add additional check for invalid megolm sessionsNicolas Werner2021-10-041-0/+4
* Fix some strings and translation stuffLoren Burkholder2021-10-011-8/+2
* Support pasting image/svg+xml format straight from supporting applicationsThulinma2021-09-282-2/+20
* Fixes for pasting images, especially under windows where the image mime type ...Thulinma2021-09-281-8/+12
* Fix --help and --version command line options when Nheko is already running. ...Thulinma2021-09-281-6/+9
* Add Unicode 14.0 emojiJoseph Donofry2021-09-251-47/+349
* Fix a few verification typosNicolas Werner2021-09-201-1/+1
* Change indentation to 4 spacesNicolas Werner2021-09-18164-24978/+24149
* Merge pull request #728 from Thulinma/gotoDeepBlueV7.X2021-09-175-55/+97
|\
| * Improvements for linking to eventsThulinma2021-09-165-55/+97
* | Added a text field that allows choosing custom homeserver in "Room directory"...Patryk Cisek2021-09-171-0/+9
|/
* Workaround for broken fetchMore() with reuseItemsNicolas Werner2021-09-151-0/+4
* Merge pull request #721 from symphorien/hotlistDeepBlueV7.X2021-09-142-0/+47
|\
| * add Alt+A keybinding to switch to next room with unread messagesGuillaume Girol2021-09-142-0/+47
* | Add workaround for crash on some jdenticon inputsNicolas Werner2021-09-141-3/+8
* | Remove unused prototypeNicolas Werner2021-09-131-3/+0
* | Merge pull request #416 from LorenDB/jdenticonDeepBlueV7.X2021-09-1319-41/+337
|\ \
| * | Streamline getting other user id from invited direct chatLoren Burkholder2021-09-114-20/+15
| * | Don't try to check whether a preview is directLoren Burkholder2021-09-111-3/+2
| * | Fix invites crashing the whole appLoren Burkholder2021-09-114-5/+66
| * | Add direct chat handling for previews and invitesLoren Burkholder2021-09-112-1/+13
| * | Don't bother with cropLoren Burkholder2021-09-111-3/+1
| * | Only try loading plugin onceLoren Burkholder2021-09-111-1/+3
| * | Always show jdenticon toggle (disable if no plugin)Loren Burkholder2021-09-111-12/+7
| * | make lintLoren Burkholder2021-09-111-2/+2
| * | Fix jdenticons in various placesLoren Burkholder2021-09-112-2/+10
| * | Use more descriptive property nameLoren Burkholder2021-09-114-9/+9
| * | make lintLoren Burkholder2021-09-112-7/+5
| * | Finish fixing rounded avatarsLoren Burkholder2021-09-111-7/+27
| * | Use better id loading methodologyLoren Burkholder2021-09-114-4/+13
| * | Remove unused structLoren Burkholder2021-09-111-7/+0
| * | Make sure jdenticon toggle is always initializedLoren Burkholder2021-09-111-0/+2
| * | Add some fancy effects to jdenticonLoren Burkholder2021-09-112-6/+40
| * | Get direct chat jdenticons to line upLoren Burkholder2021-09-114-0/+25
| * | Add licensesLoren Burkholder2021-09-112-0/+8
| * | Remove unnecessary stuffLoren Burkholder2021-09-112-4/+0
| * | Fix typoLoren Burkholder2021-09-111-1/+1
| * | Don't add toggle for jdenticon if the plugin can't be foundLoren Burkholder2021-09-111-5/+9
| * | Fix braces; make lintLoren Burkholder2021-09-111-1/+2
| * | Add jdenticon supportLoren Burkholder2021-09-119-30/+166
* | | Keep identities for users cachedNicolas Werner2021-09-132-11/+0
|/ /
* / Fix a few more HTML injectionsThulinma2021-09-122-3/+3
|/
* Don't allow images in username change messages and user completerNicolas Werner2021-09-092-4/+6
* Fix day separator when loading older messagesNicolas Werner2021-09-082-12/+10
* More profile improvements:Thulinma2021-09-082-3/+7
* Fix duplicate check possibly leaving large gaps if initial state was not in t...Nicolas Werner2021-09-061-2/+2
* Add workaround for broken key countsNicolas Werner2021-09-061-0/+17
* Merge pull request #713 from Thulinma/noMoreDuplicatesDeepBlueV7.X2021-09-051-23/+36
|\
| * Fixed duplicate messages appearing in timeline if server sent themThulinma2021-09-051-23/+36
* | Fix key count updates on conduitNicolas Werner2021-09-062-3/+41
* | Conduit does not send count, if it didn't changeNicolas Werner2021-09-051-23/+22
|/
* Improvements to user profiles:Thulinma2021-09-052-1/+10
* Make error case with unverified master key more descriptiveNicolas Werner2021-09-031-7/+13
* Make desktop alerting independent from notification support in the homeserver.Thulinma2021-09-031-8/+17
* Warn the user before they ping the whole roomNicolas Werner2021-09-024-1/+51
* update translationsNicolas Werner2021-09-011-1/+1
* Fix session always being rotated if 'verified only' is activeNicolas Werner2021-08-311-2/+4
* Remove useless ;Nicolas Werner2021-08-311-1/+1
* Stop encrypting all sessions with secretNicolas Werner2021-08-314-31/+61
* Require a working secrets storageNicolas Werner2021-08-311-2/+28
* Fix another leak when creating an animated image without an imageNicolas Werner2021-08-291-1/+6
* Fix memory leak of animated image texturesNicolas Werner2021-08-291-1/+3
* Small image pack editor improvementsNicolas Werner2021-08-292-0/+18
* Add option to only play animated images on hoverNicolas Werner2021-08-294-1/+48
* 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