summary refs log tree commit diff
path: root/src/Cache.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-08-07Fix redactionsNicolas Werner2-2/+2
2021-08-06this is not needed for translationsNicolas Werner1-2/+2
2021-08-06Allow creating new packsNicolas Werner6-6/+58
2021-08-06Allow uploading additional stickersNicolas Werner4-5/+97
2021-08-06Basic sticker pack editorNicolas Werner17-167/+751
2021-08-05Update qt5 path after brew changesJoseph Donofry1-2/+2
2021-08-05Open profile when clicking avatarLoren Burkholder1-0/+1
2021-08-04Disable brew in macos CIJoseph Donofry1-3/+3
2021-08-04Fix window placement on wayland and add close buttonsNicolas Werner17-36/+52
We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++.
2021-08-01Add option to only send encrypted messages to verified devicesNicolas Werner5-48/+127
fixes #636
2021-07-31Fix colors for manual dark themeLoren Burkholder1-1/+6
2021-07-31QML the raw message dialogLoren Burkholder9-70/+74
2021-07-31Ensure the encrypted rooms db is always createdNicolas Werner2-4/+7
2021-07-31Fix C&P error for DeviceTypeNicolas Werner1-2/+2
2021-07-31Fix annoying touch overlap in room listNicolas Werner2-20/+27
2021-07-30Use correct date formatLoren Burkholder1-2/+1
2021-07-30make lintLoren Burkholder1-1/+2
2021-07-30Use an explicit color for the labelLoren Burkholder1-0/+1
2021-07-30Reformat datesLoren Burkholder1-3/+4
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2021-07-30Move read receipts connection to allow for future pop-out room viewsLoren Burkholder2-12/+12
2021-07-30Fix crash when we don't have keys for other device when receiving an olm ↵Nicolas Werner1-5/+11
message from it
2021-07-30Log how many rooms we loadedNicolas Werner1-0/+2
2021-07-30Rate limit olm session creationNicolas Werner1-3/+17
2021-07-29Don't switch room that read receipt-related stuff is opened inLoren Burkholder2-4/+6
2021-07-29Use built-in sorting so that dynamic updates workLoren Burkholder2-9/+2
2021-07-29Use a QSortFilterProxyModel instead of resetting the modelLoren Burkholder7-28/+70
2021-07-29Reset model instead of doing weird convoluted updatesLoren Burkholder1-6/+2
2021-07-29Use Dialog flag to make tiling WMs happyLoren Burkholder1-0/+1
2021-07-29Close dialog on escapeLoren Burkholder1-0/+5
2021-07-29Dynamically update read receiptsLoren Burkholder3-4/+25
2021-07-29Fix incorrect function nameLoren Burkholder1-1/+1
2021-07-29Add close button at footerLoren Burkholder1-0/+6
2021-07-29make lintLoren Burkholder1-1/+1
2021-07-29Remove unused headersLoren Burkholder1-10/+0
Why didn't I see these earlier?
2021-07-29Remove Avatar classLoren Burkholder5-220/+2
RIP
2021-07-29Simplify read receipt storageLoren Burkholder2-74/+19
2021-07-29Remove outdated commentLoren Burkholder1-1/+0
2021-07-29QML the read receipts listLoren Burkholder15-271/+360
There are probably a few things wrong with this, but I'm going to call it good enough for an initial commit
2021-07-27Port to explicit connect syntaxNicolas Werner13-62/+96
Also fix a lot of warnings.
2021-07-26Fix crash on invalid utf8 in decrypted eventsNicolas Werner1-12/+12
2021-07-26Remove version checks for unsupported Qt versionsNicolas Werner3-22/+3
2021-07-25Remove QML from format script (it causes too many issues)Joe1-13/+0
2021-07-25Fix crash when storing secretsNicolas Werner2-25/+26
Nested QEventLoops are scary. Ultimately we shouldn't use them, but I have no better solution right now. fixes #656
2021-07-25Remove SSSS requests on the UI threadNicolas Werner1-1/+4
might fix #656
2021-07-25Properly verify OTK signatureNicolas Werner1-8/+26
2021-07-25Don't send encrypted olm messages to ourselvesNicolas Werner1-5/+25
2021-07-25Fix SSSS unlock without a password setNicolas Werner1-2/+9
fixes #657
2021-07-24Update translationsJoseph Donofry22-504/+1618
2021-07-24Remove additional key requests preference codeJoe4-22/+0
2021-07-24Fix edge case that could lead to no new one time keys being uploadedNicolas Werner1-21/+23
2021-07-24Fix some issues when parsing or serializing enabled pack roomsNicolas Werner2-2/+2
2021-07-23Try to avoid more olm loopsNicolas Werner1-13/+22
2021-07-23Remove unused this captureNicolas Werner1-1/+1
2021-07-23Update mtxclientNicolas Werner2-2/+2
2021-07-23Add menu to enable or disable stickers globallyNicolas Werner16-17/+674
2021-07-22Rename image pack modelNicolas Werner6-16/+18
2021-07-22Fix emoji picker not connected to inputNicolas Werner1-1/+1
2021-07-22Show confirmation dialog when leaving a room via the context menuNicolas Werner2-2/+12
2021-07-22make lintLoren Burkholder2-1/+3
2021-07-22Add trailing newline to session export to make gomuks happyNicolas Werner1-1/+1
2021-07-22Add suggested remote names to flatpak filesNicolas Werner2-0/+2
2021-07-21Add functionality for loading global user profile where neededLoren Burkholder3-1/+8
This is so viewing profiles from the invite dialog will work as expected.
2021-07-21Pad the loading spinnerLoren Burkholder1-4/+14
2021-07-21Move various room auxiliary functions to TimelineManagerLoren Burkholder8-42/+44
2021-07-21Update translationsNicolas Werner24-2183/+3328
2021-07-21Open room members when member info label clickedLoren Burkholder5-6/+16
2021-07-21Tweak rainbows slightlyNicolas Werner1-1/+1
2021-07-21Fix some media not being cached properlyNicolas Werner1-1/+0
Most noticeable in the goose chooser.
2021-07-21Fix color of invite labelNicolas Werner1-0/+1
2021-07-20Fix the loading spinner setupLoren Burkholder1-4/+14
This fixes binding loops and gives it a (in my opinion) sane size.
2021-07-20Fix elided widthLoren Burkholder1-0/+1
2021-07-20make lintLoren Burkholder2-3/+6
2021-07-20Modify message to be more accurateLoren Burkholder1-1/+2
2021-07-20Insert user before loading avatar/display nameLoren Burkholder1-1/+3
2021-07-20Call the correct functionLoren Burkholder1-1/+1
2021-07-20Fix bad connectionLoren Burkholder1-1/+1
2021-07-20Add property for plain room nameLoren Burkholder4-3/+8
2021-07-20Check with regex everywhereLoren Burkholder1-4/+6
2021-07-20Use elided labelLoren Burkholder1-2/+2
2021-07-20Use correct colorsLoren Burkholder2-0/+4
2021-07-20Don't hardcode fontsLoren Burkholder3-8/+8
Fix hardcoded fonts (again)
2021-07-20Fix hardcoded spacing/paddingLoren Burkholder2-6/+6
Another padding fix
2021-07-20Fix roomId propertyLoren Burkholder1-1/+1
2021-07-20make lintLoren Burkholder2-4/+2
2021-07-20Only run spinner while loading membersLoren Burkholder3-1/+11
2021-07-20Consolidate connectionsLoren Burkholder2-16/+0
2021-07-20Remove size_t property stuffLoren Burkholder2-5/+2
2021-07-20make lintLoren Burkholder4-7/+23
2021-07-20Use Nico's favored formatting (*shrugs*)Loren Burkholder1-1/+1
2021-07-20Fix visibility of spinnerLoren Burkholder1-5/+2
2021-07-20Drop unnecessary codeLoren Burkholder1-1/+0
2021-07-20Only invite if there is something/someone to inviteLoren Burkholder3-77/+9
2021-07-20Use standardized paddingLoren Burkholder2-5/+5
2021-07-20Get Ctrl+Enter working and fix cleaning up and closingLoren Burkholder1-15/+14
2021-07-20Fix bad property nameLoren Burkholder1-2/+2
2021-07-20Document bad behavior with footer and spinnerLoren Burkholder1-1/+4
2021-07-20More shortcut stuffLoren Burkholder1-5/+5
2021-07-20Fix Ctrl-Enter shortcutLoren Burkholder1-9/+11
2021-07-20Fix loaded member countLoren Burkholder2-2/+2
2021-07-20Actually set invitees propertyLoren Burkholder1-1/+2
2021-07-20Fix propertiesLoren Burkholder1-4/+4
2021-07-20Finish converting function to propertyLoren Burkholder7-9/+9
2021-07-20Clean up codeLoren Burkholder3-39/+3
2021-07-20Use fancy spinner (courtesy of redsky)Loren Burkholder1-1/+1
2021-07-20Fix propertiesLoren Burkholder1-8/+9
2021-07-20Fix background color on text inputLoren Burkholder2-0/+5
2021-07-20Fix up componentsLoren Burkholder1-21/+28
2021-07-20Fix borked property stuffLoren Burkholder1-2/+2
2021-07-20Make macOS CI happy (again)Loren Burkholder1-2/+2
2021-07-20make lintLoren Burkholder7-37/+75
2021-07-20Use standard buttons for OK buttonLoren Burkholder1-4/+4
2021-07-20Don't emit signal in constructorLoren Burkholder1-1/+0
2021-07-20Permissions only needs a roomid to functionLoren Burkholder4-6/+7
2021-07-20Simplify room details accessLoren Burkholder3-6/+4
This removes the redundant room name property
2021-07-20Fix item that accept() is called onLoren Burkholder1-2/+2
2021-07-20Add close on Escape shortcutLoren Burkholder1-0/+5
2021-07-20Clean up codeLoren Burkholder2-16/+1
2021-07-20Add fancy label if you enter a bad mxidLoren Burkholder1-0/+73
2021-07-20Focus the input bar automaticallyLoren Burkholder1-0/+1
2021-07-20Make sure to use the default room id if none is specifiedLoren Burkholder3-5/+6
2021-07-20Get member info loading workingLoren Burkholder1-3/+1
2021-07-20Add a fancy loading spinner to the member listLoren Burkholder3-3/+23
2021-07-20make lintLoren Burkholder15-133/+290
2021-07-20QML the invite dialogLoren Burkholder14-293/+215
This also adds a property `roomId` to TimelineModel.
2021-07-20QML the room member listLoren Burkholder15-225/+284
2021-07-20Explicitly reload data in delegates, if related events got loadedNicolas Werner7-24/+38
2021-07-19Fix reaction button againNicolas Werner1-1/+1
2021-07-19Model alias is still neededNicolas Werner1-0/+1
2021-07-19Cache sticker pickerNicolas Werner2-4/+6
2021-07-19Fix replying and editing stickersNicolas Werner1-0/+9
2021-07-19Make scrolling sticker picker bearableNicolas Werner1-0/+6
2021-07-19Fix only first 7 stickers showing upNicolas Werner3-6/+8
2021-07-19Fix unused state key when iterating room stickersNicolas Werner1-1/+1
2021-07-19Move sticker parsing and enable room stickersNicolas Werner5-38/+78
2021-07-19Basic sticker supportNicolas Werner17-37/+419
2021-07-17Disable unchecked key sharing to trusted users by defaultNicolas Werner1-2/+3
2021-07-17Share historical keysNicolas Werner4-22/+55
We share all keys with our devices and ones created by us to other users.
2021-07-17Store megolm session data in separate databaseNicolas Werner7-86/+210
2021-07-16Fix replies not reloading after fetching themNicolas Werner3-23/+28
2021-07-15Remove 'respond to key requests' functionalityJoseph Donofry6-50/+2
2021-07-15Try to make scrolling emoji picker a bit smootherNicolas Werner1-0/+1
2021-07-15Fix warning by deleting code I don't understandNicolas Werner1-5/+0
2021-07-15Add workaround for TextEdit not rerendering after image loadedNicolas Werner3-0/+19
fixes #541
2021-07-13Switch to room after joining inviteNicolas Werner1-9/+10
2021-07-13Don't allow switching to current roomNicolas Werner1-0/+4
fixes #634
2021-07-13Try to fix crash in setCurrentIndexNicolas Werner1-17/+24
fixes #607
2021-07-13Strip reply fallback from roomlistNicolas Werner1-2/+4
fixes #630
2021-07-13Fix sending encrypted editsNicolas Werner2-2/+2
2021-07-12Ignore some more files in appimageNicolas Werner1-0/+2
2021-07-12Remove examples from appimageNicolas Werner1-4/+3
2021-07-12Fix verification requests showing up on startupNicolas Werner1-0/+9
2021-07-12Don't use full dump for repliesNicolas Werner3-20/+29
2021-07-12Fix a few missing propertiesNicolas Werner5-5/+29
2021-07-12Fix off-by-1 in insertRows when loading room list from initial syncNicolas Werner2-3/+4
2021-07-12Update Qt version in READMENicolas Werner1-1/+1
2021-07-12Install deps for add-apt-repoNicolas Werner1-0/+1
2021-07-12Try to update qt in CINicolas Werner2-22/+16
2021-07-12Prepare for reuseItems in timelineNicolas Werner17-145/+482
The actual reuseItems is still blocked on a few upstream bugs.
2021-07-10Use required properties and delegate pooling for room listNicolas Werner2-26/+38
2021-07-10Fix high CPU usage when a room is openNicolas Werner5-35/+34
2021-07-10Fix lintNicolas Werner1-10/+6
2021-07-10Remove db bottleneck by caching ro txn for 100 requestsNicolas Werner4-92/+118
2021-07-10Add additional device verification loggingNicolas Werner1-0/+10
2021-07-09Fix blurhash discoloration on decodeNicolas Werner1-4/+6
2021-07-09Redesign invites and room preview joinsNicolas Werner9-82/+214
2021-07-08Remove commented codeJoseph Donofry1-2/+0
2021-07-08Fixes from code reviewJoseph Donofry6-99/+61
2021-07-08Remove EmojiEmitterJoseph Donofry1-60/+0
2021-07-08Fix linter issueJoseph Donofry1-1/+1
2021-07-08Add missing include to UtilsJoe1-1/+2
2021-07-07Update mtxclient with coeurl fixesJoe1-1/+1
2021-07-07Get SChannel CURL backend working for coeurl on WindowsJoe2-4/+48
2021-07-07Fix cmake template define issueJoe2-5/+1
2021-07-07Fix Backtrace define error for WindowsJoe1-0/+2
2021-07-06Translated using Weblate (Finnish)Weblate1-14/+14
Currently translated at 47.4% (234 of 493 strings) Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/ Translation: Nheko/nheko
2021-07-06Translated using Weblate (Estonian)Weblate1-52/+52
Currently translated at 100.0% (493 of 493 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-07-06Fix a few embarrassing bugs with device list updatesNicolas Werner1-8/+14
2021-07-04Show previews for space roomsNicolas Werner2-25/+213
2021-07-03Explicitly state that online keybackup is unsupported rnNicolas Werner1-1/+2
2021-07-03Update E2EE noteNicolas Werner1-3/+3
2021-07-03Make emoji picker follow themeNicolas Werner5-203/+226
2021-07-02Fix community sidebar toggleNicolas Werner2-2/+5
2021-07-02Update translationsNicolas Werner23-5916/+5740
2021-07-01Remove dead code to calculate last messageNicolas Werner4-98/+3
2021-06-30Fix mouse cursor on reply delegatesNicolas Werner1-0/+1
2021-06-30Install libevent dev dependency for appimageNicolas Werner1-1/+1
2021-06-30Ignore return value of write() in signal handlerNicolas Werner1-2/+2
2021-06-30Add libevent in flatpakNicolas Werner1-10/+15
2021-06-30Get rid of boost dependency for stacktracesNicolas Werner4-7/+48
2021-06-30Update mtxclient and add coeurl to flatpakNicolas Werner2-12/+8
2021-06-30Add curl deps to CINicolas Werner3-9/+16
2021-06-30Fix too many newlines in reply fallbackNicolas Werner1-1/+1
2021-06-30Fix error message for /syncNicolas Werner1-1/+1
2021-06-30Use coeurl for networkingNicolas Werner6-67/+97
Something is still wrong on shutdown, need to debug that. And CI will fail.
2021-06-26Fix tags going missing if you join communitiesNicolas Werner1-1/+1
2021-06-25Try to fix appveyorNicolas Werner1-2/+2
2021-06-25Apply suggestions from code reviewStuart Mumford1-1/+1
2021-06-25Update src/timeline/TimelineModel.cppStuart Mumford1-1/+1
2021-06-25Add another regex to match inline img tags using single quotesStuart Mumford1-0/+4
Signed-off-by: Stuart Mumford <stuart@cadair.com>
2021-06-25fix sort by unread not getting persistedNicolas Werner1-0/+1
2021-06-25Fix clicking links in mobile modeNicolas Werner1-1/+2
fixes #617
2021-06-25Increase contrast of dark theme secondary colors slightlyNicolas Werner1-1/+1
2021-06-25Don't use a thin font in the room listNicolas Werner1-2/+0
2021-06-25Fix spaces showing up with world filterNicolas Werner1-25/+44
2021-06-25Don't spam key requests directly after startupNicolas Werner3-0/+23
2021-06-25Fix missing back button on spaces page in narrow mode as well as topic not ↵Nicolas Werner1-4/+17
resizing properly
2021-06-25Fix null warning for space avatarsNicolas Werner1-1/+1
2021-06-25Add a basic 'Space page'Nicolas Werner7-3/+83
2021-06-25Fix off by 1 in previousRoom conditionNicolas Werner1-1/+1
2021-06-25Hide last message on spacesNicolas Werner1-1/+3
2021-06-25Hide spaces by default, unless they are in the current space filterNicolas Werner4-7/+59
2021-06-25Fix hiding rooms from a spaceNicolas Werner3-13/+50
2021-06-25Update mtxclient for spacesNicolas Werner2-2/+2
2021-06-25Allow filtering by spaceNicolas Werner5-14/+70
2021-06-25update SingleApplicationNicolas Werner30-64/+1051
2021-06-25Show some spaces in the community sidebarNicolas Werner6-106/+341
2021-06-19fixup! Allow editing unsent messagesAlexander Bantyev2-1/+7
2021-06-19fixup! Allow editing unsent messagesAlexander Bantyev1-0/+1
2021-06-19add avatar changed event support issue #550BShipman1-0/+8
2021-06-18fixup! Allow editing unsent messagesAlexander Bantyev2-7/+21
2021-06-18Allow editing unsent messagesAlexander Bantyev4-7/+67
As of 0db4d71ec2483c7ac5a7b536737fee8fc53a76d7 (Prevent edits of unsent messages), messages that are edits of (or replies to) unsent messages were not allowed. This change was made because otherwise the edits were discarded due to use of txnid rather than mxid in the "m.relates_to" object. Remove this restriction and fix the issue by replacing txnid with mxid in all related events when the message is sent (and we obtain mxid from the server).
2021-06-15Translated using Weblate (Esperanto)Weblate1-5/+5
Currently translated at 62.7% (308 of 491 strings) Co-authored-by: Tirifto <tirifto@posteo.cz> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/ Translation: Nheko/nheko
2021-06-16Fix missing clang format in lint jobNicolas Werner1-1/+1
2021-06-15Translated using Weblate (Esperanto)Weblate1-7/+7
Currently translated at 61.9% (304 of 491 strings) Co-authored-by: Tirifto <tirifto@posteo.cz> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/ Translation: Nheko/nheko
2021-06-14Fix wrong tags in context menuNicolas Werner2-1/+11
2021-06-14Fix copy and paste fail for low prio avatarNicolas Werner1-1/+1
2021-06-14Change collapse positionNicolas Werner1-2/+2
2021-06-14Update libolmNicolas Werner2-3/+3
2021-06-12Translated using Weblate (Italian)Weblate1-41/+42
Currently translated at 63.7% (313 of 491 strings) Translated using Weblate (Italian) Currently translated at 63.7% (313 of 491 strings) Co-authored-by: Daniele Scasciafratte <mte90net@gmail.com> Co-authored-by: Quanterxotur <ganno.lexis.ag@mailbox.org> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/it/ Translation: Nheko/nheko
2021-06-12Translated using Weblate (Esperanto)Weblate1-2/+2
Currently translated at 60.8% (299 of 491 strings) Co-authored-by: Tirifto <tirifto@posteo.cz> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/ Translation: Nheko/nheko
2021-06-13Fix button spacingLoren Burkholder2-3/+4
2021-06-13Layout 1.15 -> 1.12Nicolas Werner2-2/+2
2021-06-13Try to be compatible with Qt 5.12Nicolas Werner10-20/+28
2021-06-12Don't read avatarUrl from local profile, if no global avatar is setNicolas Werner3-11/+12
2021-06-12Persist sidebar sizesNicolas Werner4-6/+62
2021-06-11Remove useless captureNicolas Werner1-12/+11
2021-06-11Fix PrivacyScreen for qml-roomlistJoseph Donofry1-1/+1
2021-06-11Reenable tag hidingNicolas Werner6-22/+94
2021-06-11Enable toggling tagsNicolas Werner8-15/+73
2021-06-11Render community itemsNicolas Werner9-14/+180
2021-06-09Translated using Weblate (Esperanto)Weblate1-140/+157
Currently translated at 60.6% (298 of 491 strings) Co-authored-by: Tirifto <tirifto@posteo.cz> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/ Translation: Nheko/nheko
2021-06-09Add nheko logo spinner to relevant places in UIJoseph Donofry7-11/+85
2021-06-09Change variable for runningJoseph Donofry1-1/+1
2021-06-09Add Nheko logo QML SpinnerJoseph Donofry3-3/+232
2021-06-09Basic community list modelNicolas Werner8-29/+234
2021-06-08Translated using Weblate (Esperanto)Weblate1-45/+47
Currently translated at 32.3% (159 of 491 strings) Co-authored-by: Tirifto <tirifto@posteo.cz> Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/ Translation: Nheko/nheko
2021-06-08Avoid unnecessary QColor -> QString conversionsJoseph Donofry3-8/+6
2021-06-08Implement switching in narrow modeNicolas Werner8-77/+109
2021-06-08Somewhat reenable the adaptive layoutNicolas Werner5-19/+200
2021-06-08Fix html in completerNicolas Werner1-0/+3
Fixes #578