summary refs log tree commit diff
path: root/.ci/linux (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-05-09Improve Login and Register page hintingNicolas Werner3-2/+28
2020-05-09Update Ubuntu install and build instructionsjonnius1-14/+6
2020-05-07Fix redaction color change that accidentally got committedJoseph Donofry1-3/+3
2020-05-06Fix messages being immediately read againNicolas Werner2-5/+19
2020-05-06Remove unused binding nameNicolas Werner1-3/+3
2020-05-06Add shortcuts to select/deselect reply targetsNicolas Werner1-0/+15
2020-05-06Fix reaction redaction for real this timeNicolas Werner2-0/+5
2020-05-06Fix rooms with a lot of reactions not paginating correctlyNicolas Werner1-1/+5
2020-05-06Show displayname on reactionsNicolas Werner3-6/+11
2020-05-06Fix reaction countNicolas Werner2-15/+12
2020-05-06Reaction and Button layout fixesNicolas Werner2-23/+21
2020-05-05Misc color fixesNicolas Werner5-13/+13
2020-05-05Fix scroll to replied to message (somewhat)Nicolas Werner1-1/+1
2020-05-05Fix joined rooms dropping to the bottom at firstNicolas Werner3-7/+51
2020-05-05Fix jumpy room list, when sort order is ambiguousNicolas Werner1-1/+1
2020-05-04Position reaction emoji and text on the same baselineNicolas Werner1-0/+2
2020-05-04Basic, broken reaction displayNicolas Werner10-17/+186
2020-05-04Add placeholder for reactionsNicolas Werner3-1/+79
2020-05-04Fix self counting as read messageNicolas Werner1-2/+5
2020-05-04Speed up initial load a bitNicolas Werner1-0/+9
2020-05-02Add delete pending_receipts migrationNicolas Werner1-1/+42
2020-05-02Add support for db migrationsNicolas Werner15-156/+401
2020-04-30Run linterLasath Fernando1-3/+4
2020-05-01Old Qt doesn't have .get...Nicolas Werner1-3/+3
2020-04-30Optimize RoomList sortingNicolas Werner5-35/+41
Keep the almost sorted list around and sort by the raw timestamp value instead of doing the expensive toMSecSinceEpoch conversion.
2020-04-30Don't store pending receipts in cacheNicolas Werner4-170/+7
We don't get notified for every message. Sometimes we only get a read receipt for the newest message, which means old read receipts accumulate in the database. This least to some considerable CPU overhead, when checking if the timeline should be notified for new read receipts. Instead just always notify, since that has far less overhead in the worst case and doesn't need complicated cache cleanup. The old pending_receipts db is not removed for now. It should still have minimal storage overhead and we don't have a good mechanism for cache format upgrades atm.
2020-04-30Fix spacing of typing notificationsNicolas Werner1-9/+9
2020-04-30Strip reply fallback from plain text bodyNicolas Werner1-6/+16
2020-04-29Make pagination spinner inlineLasath Fernando1-1/+8
2020-04-29Add visual indication that data is being fetchedLasath Fernando3-6/+23
This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later.
2020-04-29Fix some smaller coloring issuesNicolas Werner1-0/+2
2020-04-29Make notifications a bit easier to readNicolas Werner1-3/+3
2020-04-29Fix high CPU usage on high dpi screensNicolas Werner3-16/+25
Fixes #180
2020-04-29Address CR commentsLasath Fernando3-12/+12
2020-04-28Remove commented out code; fix padding for PillLasath Fernando2-5/+4
2020-04-28Fix binding loops for heightLasath Fernando2-5/+12
2020-04-28Shamelessly steal `ScrollHelper.qml` from spectralLasath Fernando3-13/+113
I mean, we're both GPL so... :P
2020-04-26Send correct orientation for exif rotated imagesNicolas Werner1-2/+2
2020-04-26Update ChangelogNicolas Werner1-0/+11
2020-04-26Only prune old messages every 500 syncsNicolas Werner1-1/+7
2020-04-26Respect exif rotation of imagesNicolas Werner4-13/+38
Sometimes thumbnails still have the wrong dimensions, as they are scaled to fit inside a rectange of the reported size in the image. Not sure, who is wrong there, the media repo or we.
2020-04-24Fix double percent encoding of invitesNicolas Werner1-2/+1
2020-04-23Fix URL in appdata.xmlJoseph Donofry1-1/+1
2020-04-23Update changelogJoseph Donofry1-0/+1
2020-04-23Change decrypt setting againJoseph Donofry3-12/+8
2020-04-23Fix CHANGELOG typoJoseph Donofry1-1/+1
2020-04-23Change how decrypt value is retrieved from settingsJoseph Donofry4-3/+13
2020-04-24Update versions to 0.7.1Nicolas Werner5-11/+18
2020-04-23Fix own messages not showing as encryptedNicolas Werner1-7/+7
2020-04-23Fix encrypted messages not showing a user in the sidebarNicolas Werner2-2/+4
2020-04-23Update translationsNicolas Werner10-70/+120
2020-04-22Add signal/slot for decryption changes in last patchJoseph Donofry9-2/+34
2020-04-22Terminate user color calculation, when no solution can be foundNicolas Werner2-0/+7
fixes #172
2020-04-21Add ability to toggle sidebar messages for encrypted roomsJoseph Donofry4-3/+24
2020-04-21Add menu entry to show decrypted sourceNicolas Werner15-126/+203
Also make hidden entries not consume space in Menus with some qml styles.
2020-04-21Update changelogNicolas Werner1-0/+8
2020-04-21Fix Binding restoreMode warning spamming logsNicolas Werner1-4/+2
fixes #170
2020-04-21Disable opening images, when they are not loadedNicolas Werner1-1/+1
2020-04-21Fix own encrypted images not showing up after sendingNicolas Werner1-0/+4
2020-04-20Add repology badge to readmeLorem1-0/+2
2020-04-19Update appdata.xmlJoseph Donofry1-53/+61
2020-04-19Fix flatpak builds referencing wrong branchJoe1-1/+1
2020-04-19Release v0.7.0Joe5-30/+30
2020-04-19Prepare 0.7.0 releaseNicolas Werner3-5/+33
2020-04-19Try to fix messages getting stuck by sometimes sending them twice and never ↵Nicolas Werner2-23/+9
failing them
2020-04-16Add missing qml-module-qtgraphicaleffects and qml-module-qtquick-controls2 ↵Jason Volk1-1/+1
to Ubuntu 19.10 in README.
2020-04-17Fix registration on constructNicolas Werner2-8/+12
2020-04-16Pull in parsing fixes in mtxclientNicolas Werner1-1/+1
Fixes #166
2020-04-15Add minimum cmark version to CMakeListNicolas Werner1-1/+1
2020-04-15Add --debug switchNicolas Werner2-1/+8
2020-04-14Cache decrypted eventsNicolas Werner1-2/+24
2020-04-14Fix encrypted event indicatorNicolas Werner1-5/+5
2020-04-13Update translationsNicolas Werner10-250/+170
2020-04-13Translated using Weblate (English)DeepBlueV7.X1-28/+28
Currently translated at 100.0% (261 of 261 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2020-04-13Translated using Weblate (German)DeepBlueV7.X1-41/+41
Currently translated at 97.7% (255 of 261 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2020-04-13Bump mtxclient to v0.3.0-rc1Nicolas Werner1-1/+1
2020-04-13Remove unused paramtersNicolas Werner2-2/+2
2020-04-13Fix reply not closingNicolas Werner14-336/+135
fixes #124
2020-04-11Fix notification not being cleared, when read event didn't cause a notificationNicolas Werner2-36/+19
2020-04-11Mid color is used for scrollbars it seemsNicolas Werner3-12/+2
2020-04-11Clear notifications when event is readNicolas Werner7-3/+95
2020-04-10Use Item for transparent rectanglesNicolas Werner2-5/+2
2020-04-10Size reply background by contentsNicolas Werner4-12/+26
2020-04-10Make Filemessage background size by contentNicolas Werner1-2/+12
2020-04-08Add comment on why we surpress some of those log messagesNicolas Werner1-6/+12
2020-04-08Add a few missing palette colorsNicolas Werner5-54/+24
2020-04-01Fix UserProfile resizingNicolas Werner2-13/+9
2020-03-30Change fallback style to fusionNicolas Werner4-21/+13
2020-03-30Set palette globallyNicolas Werner4-37/+90
2020-03-29Use palette for qml code for themingNicolas Werner10-39/+43
Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably.
2020-03-28Update Ubuntu 19.10 dependencies listCadence Ember1-1/+1
2020-03-24Removed double-sanitization of ... is typing namesEmi Simpson1-1/+1
2020-03-23fix #155: use correct subsystem on windowsabma1-1/+6
2020-03-22Try to fix avatars not updating after deletionNicolas Werner3-5/+6
2020-03-22Fix high CPU usage on 5XX error codesNicolas Werner1-26/+5
2020-03-22Fix avatar not being set for some rooms in the top barNicolas Werner1-5/+2
2020-03-22Clean up unused avatar functionsNicolas Werner5-28/+4
2020-03-22Fix broken avatars in quick switcherNicolas Werner1-2/+7
2020-03-20Better image overlay handling when downloadingAdasauce3-6/+20
- hides the overlay when prompting for download location - cancel re-shows the dialog - success closes the overlay - would be nice to have a return code from the download fn in mtxclient. Closes #140
2020-03-15Fixed bug caused by me forgetting what types im using (invites appearing at ↵Emi Simpson2-2/+2
the bottom of the list instead of the top when priority sorting was off)
2020-03-15Updated translationsEmi Simpson10-160/+210
2020-03-15Place invites on top of room list even when sorting by importance is offEmi Simpson1-8/+7
2020-03-15Clean up stray commentEmi Simpson1-2/+0
2020-03-15Fixed compatibility with Qt < 5.11Emi Simpson1-1/+1
2020-03-15Make toggle in settings revert between old behavior and new behavior for ↵Emi Simpson3-23/+26
sorting by unreads
2020-03-15Sort room list on setting changeEmi Simpson2-1/+10
2020-03-15Foiled by the linter once moreEmi Simpson1-4/+1
2020-03-15Added toggle in the settings to ignore minor eventsEmi Simpson7-13/+46
2020-03-15Switched room importance to an enumEmi Simpson1-2/+20
2020-03-14Appease the linterEmi Simpson2-11/+13
2020-03-13Add a comment explaining room importanceEmi Simpson1-0/+5
2020-03-13Automatically move rooms down in the list once they've been readEmi Simpson1-0/+2
2020-03-13Fixed channels appearing out of order when only mentions were present, ↵Emi Simpson1-1/+1
without any non-mentions
2020-03-13Sort room list by room priorityEmi Simpson3-10/+39
2020-03-13Update minor fixes in translations as requestedPushpam Choudhary10-24/+24
2020-03-13Add periods to terminate non-user messages in the timelinePushpam Choudhary11-407/+407
2020-03-10Make buttons hideable via setting, button contents can still be accessed via ↵Nicolas Werner15-173/+292
context menu
2020-03-08Reduce times we read upload dataNicolas Werner1-6/+5
2020-03-08Fix images without sizeNicolas Werner1-1/+1
2020-03-07Translated using Weblate (German)DeepBlueV7.X1-4/+4
Currently translated at 68.4% (165 of 241 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/de/
2020-03-06Don't request access to the user's home directoryEmi Simpson1-1/+0
2020-03-04Update mtxclient in flatpak for blurhashNicolas Werner1-2/+2
2020-03-04Make blurhash provider asyncNicolas Werner4-20/+69
2020-03-04Speed up blurhash codeNicolas Werner4-18/+10
2020-03-03update translationsAdasauce10-86/+636
2020-03-03Add support for more room events in timelineAdasauce3-25/+177
2020-03-02Translated using Weblate (English)Joseph Donofry1-81/+81
Currently translated at 100.0% (241 of 241 strings) Translation: Nheko/nheko Translate-URL: http://weblate.nheko.im/projects/nheko/nheko-master/en/
2020-03-02Update translationsJoseph Donofry10-411/+740
2020-03-03Experimental blurhash implementation (MXC2448)Nicolas Werner15-49/+698
2020-03-02total + first member shows as one too many room membersAdasauce1-1/+1
i was confused when a room with me and two friends showed as "user1" and 3 others.
2020-03-03Fix avatar layering in room listNicolas Werner5-15/+15
2020-03-02Upload nightlies to #nheko-nightlies:neko.dev (#132)DeepBlueV7.X5-25/+42
* Upload nightlies to a matrix room * Add branch to upload name * Update README with new nightly location
2020-02-28Make small sidebar sizing consistentNicolas Werner1-1/+1
2020-02-28Fix encrypted messages being pinned to the bottom after read marker fixNicolas Werner1-1/+2
2020-02-28Delete unused variableNicolas Werner1-2/+0
2020-02-28Fix high dpi scaling of avatarsNicolas Werner7-74/+57
2020-02-27Revert change from TextEdit to TextAreaNicolas Werner1-5/+2
It made some messages unreadabe. We loose proper highlight colors, but we will have to do for now, until I can figure out, why the TextArea doesn't work.
2020-02-27Improve link themingNicolas Werner5-3/+17
2020-02-26Don't let click on reply steal focus from the replied to elementsNicolas Werner2-7/+9
2020-02-26Only show reply button and option button on hoverNicolas Werner1-63/+99
2020-02-26Fix colour in svg not being actually whiteNicolas Werner1-2/+2
2020-02-25Wrap error label on login pageNicolas Werner1-0/+1
fixes #30
2020-02-24Fix stuck unread messages by storing state events in the dbNicolas Werner3-14/+40
This may increase the db size by a factor of 1000 in the worst case and it will need some fixes, when we decide to not show some events in the timeline, but it should work for now.
2020-02-23Improve read status handling in room listNicolas Werner1-0/+3
Only consider the room as unread, if there is a message in the room and only consider message and sticker events as messages. fixes #65
2020-02-23Add Guix build and installation instructionsnixo1-0/+12
2020-02-23Fix placeholder text being visible behind transparent avatarsNicolas Werner1-0/+1
2020-02-23Delete old ISSUE_TEMPLATEDeepBlueV7.X1-45/+0
2020-02-23Update issue templatesDeepBlueV7.X2-0/+80
2020-02-23Fix windows buildNicolas Werner1-1/+1
2020-02-23Try to use bundled openssl on macOSNicolas Werner1-3/+0
2020-02-23Use third_party singleapplication helperNicolas Werner15-131/+1488
This may still not raise the application correctly on some WMs, because they don't allow disturbing the user with windows popping up. I don't think we want to work around that. fixes #84 fixes #113
2020-02-23Fix RegistrationNicolas Werner11-98/+316
fixes #97 fixes #51
2020-02-21remove setStyleSheet calls directly from widget codeAdasauce8-28/+28
removed from: - emoji panel scrollbars - emoji category labels - splitter image handles - textfield setTextColor impl small change to the category separator label for better contrast / readability in dark mode. removed setTextColor completely from TextField. Doesn't appear to be in use anywhere, and focus going more toward qss themeing from qproperty setting.
2020-02-20clean up the light and system themes tooAdasauce3-91/+47
2020-02-20cleanup, re-order, de-duplicate, re-dry qss for darkAdasauce1-138/+61
2020-02-21Fix opaque widget in community listNicolas Werner2-5/+2
fixes #126
2020-02-20Reset user colors on theme change (in qml timeline)Nicolas Werner12-89/+20
2020-02-20Tooltip and Combobox bugs with Breeze / Dark themeAdasauce4-2/+12
setStyleSheet was overriding default tooltip theme from the system, causing themes like Breeze to render white text on a grey bg for tooltips. Tooltips now render default for the system theme everywhere. set a theme matching color on the dark theme comboboxes. fixes #118
2020-02-20Clear user colors on theme changeNicolas Werner1-0/+3
2020-02-20Fix html messages sent as just plain textNicolas Werner1-1/+1
2020-02-20Use spacing for layouting settingsNicolas Werner2-27/+6
2020-02-20Remove constant width, that was wrong.Adasauce2-7/+8
Use Nico's suggestion to just leverage the width of the field, and leave a comment.
2020-02-20Clean up variable formatAdasauce1-4/+4
don't use members format camelCaseTail_
2020-02-20Add constexpr for the minimum formlayout widthAdasauce2-7/+9
to save on recalculation of the size and having to subtract the margins to do the tally, then re-apply.
2020-02-19FormLayout cleanupAdasauce1-4/+4
Removed empty labels in favour of a fixed height and bottom alignment.
2020-02-19Clean up placeholder stringAdasauce1-2/+1
use QString instead of std::string (QStringLiteral doesn't have a constructor with int, str.) remove temp variable, and just deal with it inline.
2020-02-19Remove some hopefully unneeded dependencies on ubuntu 19.10DeepBlueV7.X1-6/+2
2020-02-19Add Ubuntu 19.10 build requirements to READMECadence Fish1-1/+12
2020-02-18Review changes to UserSettingsPageAdasauce2-63/+67
- Switch to {} widget initialization - set fixed size on the Toggles so they don't scale down vertically - add another setting section for INTERFACE - add a placeholder value for deviceFingerprintValue_ so it can calculate the right size. - fix warnings about `QLayout: Attempting to add QLayout "" to UserSettingsPage "",` in boxWrap - hide widgets properly in Q_OS_MAC - remove mainLayout_ completely - clean up resizeEvent
2020-02-18Replace QHBoxLayout with QFormLayout in UserSettingsAdasauce2-138/+74
This allows form fields to wrap dynamically when they are too long for the view. This should help mobile and small screen users to configure the app without having to force it into portrait mode, or not be able to reach the settings fields at all.
2020-02-17Paginationg != Paginating in debug messageAdasauce1-1/+1
2020-02-16Don't delete messages received out of order (fixup the flickering fix)Nicolas Werner1-11/+1
2020-02-16Try to fix flickering, if sync return event before send completesNicolas Werner3-0/+36
2020-02-15Quick hack to enable touch scrolling in settings and room listNicolas Werner2-0/+6
2020-02-15Lower general settings margins, if the window is narrowNicolas Werner1-1/+12
2020-02-14use QStandardPaths locations for all file dialogs.Adasauce4-6/+15
2020-02-15Try to override asio backend on arm in flatpakNicolas Werner1-0/+7
2020-02-14use the standard system download path for downloadsAdasauce1-3/+5
QFileDialog's dir arg (which was set to the incoming file name from the Matrix download) can take a full path to suggest. By prepending QStandardPaths::DownloadLocation, it opens to the system's download folder and proposes the filename as the download name. Using QStandardPaths should make this work on other platforms, and from what I read, its possible for this to return an empty string on platforms where it doesn't support it, so this should essentially revert to the previous functionality if Qt can't determine the system's download location.
2020-02-14Bump boost version to try to fix some arm crashesNicolas Werner1-2/+2
2020-02-14Change the initial of the proper noun to uppercaseShun Sakai11-12/+12
markdown -> Markdown
2020-02-14Add arm build for nightly flatpaksNicolas Werner1-1/+17
2020-02-14try out flatpak nightly buildNicolas Werner6-9/+238
2020-02-13show image dialog fullscreen instead of resizing to the size of the first ↵Nicolas Werner3-13/+7
desktop
2020-02-13Add Japanese translationShun Sakai10-90/+1458
2020-02-12Remove move() in ImageOverlayAdasauce1-1/+0
it was causing the full screen image overlay to appear on the "primary display" vs. the actual display nheko is running on. removing the move() call makes the overlay follow the window.
2020-02-11Fix typo in CONTRIBUTING.mdShun Sakai1-2/+2
The ISO 639-1 code of Japanese is not "jp" but "ja".
2020-02-09Improve styling of emote messagesNicolas Werner3-11/+10
2020-02-07fix c++11 range-loop might detach Qt containerNicolas Werner2-2/+2
2020-02-06Don't leak the full file path when sending fileNicolas Werner1-1/+1
2020-02-06Fix bug in html tag escapingNicolas Werner1-3/+2
2020-02-05Fix linter issueNicolas Werner1-1/+4
2020-02-05Bump mtxclient to fix keybackupNicolas Werner1-1/+1
2020-02-05Fix integer overflow of cachesize on windowsDeepBlueV7.X1-1/+1
2020-02-04Make closing the reply popup actually clear the reply messageJoseph Donofry4-1/+9
2020-02-04Select first room on startupNicolas Werner3-7/+15
2020-02-04modernize: use overrideNicolas Werner10-37/+13
2020-02-04modernize: raw string literalsNicolas Werner1-3/+3
2020-02-04modernize: use nullptrNicolas Werner29-43/+43
2020-02-03Improve styling a bitNicolas Werner6-14/+15
2020-02-02use room rules for mentionsNicolas Werner2-22/+32
2020-02-02Fix <displaynames>Nicolas Werner1-1/+1
2020-02-02Add mutingNicolas Werner3-6/+88
2020-02-02Close popup when clicking outsideNicolas Werner1-0/+1
2020-02-02Speed up timeline by using global ToolTip and MenuNicolas Werner14-420/+460
2020-02-01more emojisJoseph Donofry1-0/+4
2020-01-31Remove wildcard mtx.hpp includesNicolas Werner4-4/+5
2020-01-31Remove even more headersNicolas Werner2-3/+1
2020-01-31Remove more unneeded headersNicolas Werner9-113/+103
2020-01-31Remove metatypes from headersNicolas Werner16-43/+42
2020-01-31Optimize includes a bitNicolas Werner41-228/