summary refs log tree commit diff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Better image overlay handling when downloadingAdasauce2020-03-203-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
* Fixed bug caused by me forgetting what types im using (invites appearing at ↵Emi Simpson2020-03-152-2/+2
| | | | the bottom of the list instead of the top when priority sorting was off)
* Place invites on top of room list even when sorting by importance is offEmi Simpson2020-03-151-8/+7
|
* Clean up stray commentEmi Simpson2020-03-151-2/+0
|
* Fixed compatibility with Qt < 5.11Emi Simpson2020-03-151-1/+1
|
* Make toggle in settings revert between old behavior and new behavior for ↵Emi Simpson2020-03-153-23/+26
| | | | sorting by unreads
* Sort room list on setting changeEmi Simpson2020-03-152-1/+10
|
* Foiled by the linter once moreEmi Simpson2020-03-151-4/+1
|
* Made merge compatible with masterEmi Simpson2020-03-154-20/+39
|\
| * Add periods to terminate non-user messages in the timelinePushpam Choudhary2020-03-131-14/+14
| |
| * Make buttons hideable via setting, button contents can still be accessed via ↵Nicolas Werner2020-03-102-0/+21
| | | | | | | | context menu
| * Reduce times we read upload dataNicolas Werner2020-03-081-6/+5
| |
* | Added toggle in the settings to ignore minor eventsEmi Simpson2020-03-157-13/+46
| |
* | Switched room importance to an enumEmi Simpson2020-03-151-2/+20
| |
* | Appease the linterEmi Simpson2020-03-142-11/+13
| |
* | Add a comment explaining room importanceEmi Simpson2020-03-131-0/+5
| |
* | Automatically move rooms down in the list once they've been readEmi Simpson2020-03-131-0/+2
| |
* | Fixed channels appearing out of order when only mentions were present, ↵Emi Simpson2020-03-131-1/+1
| | | | | | | | without any non-mentions
* | Sort room list by room priorityEmi Simpson2020-03-133-10/+39
|/
* Merge pull request #137 from Nheko-Reborn/blurhashDeepBlueV7.X2020-03-0510-32/+185
|\ | | | | Experimental Blurhash support
| * Make blurhash provider asyncNicolas Werner2020-03-042-19/+68
| |
| * Speed up blurhash codeNicolas Werner2020-03-042-16/+5
| |
| * Experimental blurhash implementation (MXC2448)Nicolas Werner2020-03-0310-32/+147
| |
* | Add support for more room events in timelineAdasauce2020-03-032-25/+146
| |
* | Merge pull request #133 from adasauce/member1-and-too-many-othersDeepBlueV7.X2020-03-031-1/+1
|\ \ | |/ |/| total + first member shows as one too many room members
| * total + first member shows as one too many room membersAdasauce2020-03-021-1/+1
| | | | | | | | | | i was confused when a room with me and two friends showed as "user1" and 3 others.
* | Fix avatar layering in room listNicolas Werner2020-03-033-9/+9
|/
* Make small sidebar sizing consistentNicolas Werner2020-02-281-1/+1
|
* Fix encrypted messages being pinned to the bottom after read marker fixNicolas Werner2020-02-281-1/+2
|
* Delete unused variableNicolas Werner2020-02-281-2/+0
|
* Fix high dpi scaling of avatarsNicolas Werner2020-02-284-65/+41
|
* Improve link themingNicolas Werner2020-02-271-0/+2
|
* Wrap error label on login pageNicolas Werner2020-02-251-0/+1
| | | | fixes #30
* Fix stuck unread messages by storing state events in the dbNicolas Werner2020-02-243-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.
* Improve read status handling in room listNicolas Werner2020-02-231-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
* Use third_party singleapplication helperNicolas Werner2020-02-233-129/+12
| | | | | | | | | 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
* Fix RegistrationNicolas Werner2020-02-238-87/+302
| | | | | fixes #97 fixes #51
* remove setStyleSheet calls directly from widget codeAdasauce2020-02-215-27/+0
| | | | | | | | | | | | | | | 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.
* Fix opaque widget in community listNicolas Werner2020-02-212-5/+2
| | | | fixes #126
* Merge pull request #125 from adasauce/118-dark-theme-issuesDeepBlueV7.X2020-02-201-2/+0
|\ | | | | Tooltip and Combobox bugs with Breeze / Dark theme
| * Tooltip and Combobox bugs with Breeze / Dark themeAdasauce2020-02-201-2/+0
| | | | | | | | | | | | | | | | | | | | 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
* | Reset user colors on theme change (in qml timeline)Nicolas Werner2020-02-208-84/+15
| |
* | Clear user colors on theme changeNicolas Werner2020-02-201-0/+3
|/
* Fix html messages sent as just plain textNicolas Werner2020-02-201-1/+1
|
* Use spacing for layouting settingsNicolas Werner2020-02-202-27/+6
|
* Remove constant width, that was wrong.Adasauce2020-02-202-7/+8
| | | | | Use Nico's suggestion to just leverage the width of the field, and leave a comment.
* Clean up variable formatAdasauce2020-02-201-4/+4
| | | | don't use members format camelCaseTail_
* Add constexpr for the minimum formlayout widthAdasauce2020-02-202-7/+9
| | | | | to save on recalculation of the size and having to subtract the margins to do the tally, then re-apply.
* FormLayout cleanupAdasauce2020-02-191-4/+4
| | | | Removed empty labels in favour of a fixed height and bottom alignment.
* Clean up placeholder stringAdasauce2020-02-191-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.
* Review changes to UserSettingsPageAdasauce2020-02-182-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
* Replace QHBoxLayout with QFormLayout in UserSettingsAdasauce2020-02-182-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.
* Paginationg != Paginating in debug messageAdasauce2020-02-171-1/+1
|
* Don't delete messages received out of order (fixup the flickering fix)Nicolas Werner2020-02-161-11/+1
|
* Try to fix flickering, if sync return event before send completesNicolas Werner2020-02-163-0/+36
|
* Quick hack to enable touch scrolling in settings and room listNicolas Werner2020-02-152-0/+6
|
* Lower general settings margins, if the window is narrowNicolas Werner2020-02-151-1/+12
|
* Merge pull request #117 from adasauce/file-download-pathDeepBlueV7.X2020-02-154-8/+19
|\ | | | | use the standard system download path for file downloads
| * use QStandardPaths locations for all file dialogs.Adasauce2020-02-144-6/+15
| |
| * use the standard system download path for downloadsAdasauce2020-02-141-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.
* | Merge pull request #116 from sorairolake/feature/japanese-translationDeepBlueV7.X2020-02-141-1/+1
|\ \ | |/ |/| Add Japanese translation
| * Change the initial of the proper noun to uppercaseShun Sakai2020-02-141-1/+1
| | | | | | | | markdown -> Markdown
* | show image dialog fullscreen instead of resizing to the size of the first ↵Nicolas Werner2020-02-133-13/+7
| | | | | | | | desktop
* | Remove move() in ImageOverlayAdasauce2020-02-121-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.
* fix c++11 range-loop might detach Qt containerNicolas Werner2020-02-072-2/+2
|
* Don't leak the full file path when sending fileNicolas Werner2020-02-061-1/+1
|
* Fix bug in html tag escapingNicolas Werner2020-02-061-3/+2
|
* Fix linter issueNicolas Werner2020-02-051-1/+4
|
* Fix integer overflow of cachesize on windowsDeepBlueV7.X2020-02-051-1/+1
|
* Make closing the reply popup actually clear the reply messageJoseph Donofry2020-02-043-0/+8
|
* Select first room on startupNicolas Werner2020-02-043-7/+15
|
* modernize: use overrideNicolas Werner2020-02-0410-37/+13
|
* modernize: raw string literalsNicolas Werner2020-02-041-3/+3
|
* modernize: use nullptrNicolas Werner2020-02-0429-43/+43
|
* Improve styling a bitNicolas Werner2020-02-031-3/+3
|
* use room rules for mentionsNicolas Werner2020-02-021-21/+31
|
* Fix <displaynames>Nicolas Werner2020-02-021-1/+1
|
* Add mutingNicolas Werner2020-02-022-5/+87
|
* Merge pull request #112 from Nheko-Reborn/sharp-logoDeepBlueV7.X2020-02-021-1/+1
|\ | | | | Update the logo to not be so asymmetric and add a scalable svg. I hope I fixed all the scaling issues, where the logo isn't pixel aligned in most resolutions. Also fixes an issue, where the blue bar seemed to be misaligned in some resolutions?
| * Use cleaned up logoNicolas Werner2020-01-311-1/+1
| |
* | more emojisJoseph Donofry2020-02-011-0/+4
| |
* | Remove wildcard mtx.hpp includesNicolas Werner2020-01-314-4/+5
| |
* | Remove even more headersNicolas Werner2020-01-312-3/+1
| |
* | Remove more unneeded headersNicolas Werner2020-01-319-113/+103
| |
* | Remove metatypes from headersNicolas Werner2020-01-3116-43/+42
| |
* | Optimize includes a bitNicolas Werner2020-01-3140-228/+270
| |
* | Add next/prev room shortcutsNicolas Werner2020-01-313-0/+80
|/
* Enable ban and kick button in UserProfile (and try to fix centering)Nicolas Werner2020-01-304-90/+97
|
* Fix build with build system optimizations of mtxclientNicolas Werner2020-01-292-7/+7
|
* Merge branch '0.7.0-dev' of ssh://github.com/Nheko-Reborn/nheko into 0.7.0-devJoseph Donofry2020-01-2813-76/+240
|\
| * Merge branch 'plain-text-messages' into 0.7.0-devNicolas Werner2020-01-2910-75/+230
| |\
| | * Add command for invite,kick,ban and unbanNicolas Werner2020-01-293-9/+102
| | |
| | * Fix newlines in plain text messages againNicolas Werner2020-01-271-1/+1
| | |
| | * Don't send useless formatted_bodiesNicolas Werner2020-01-272-1/+10
| | |
| | * Fix reply rendering without markdown in riotNicolas Werner2020-01-272-12/+36
| | |
| | * Allow sending messages as plain textNicolas Werner2020-01-276-59/+88
| | |
| * | Merge pull request #111 from Nheko-Reborn/better-buildDeepBlueV7.X2020-01-284-1/+10
| |\| | | | | | | Improve build system and dependency bundling.
| | * Add missing thread includeNicolas Werner2020-01-261-0/+1
| | |
| | * Fix misc ci errorsNicolas Werner2020-01-261-1/+1
| | |
| | * Fix include of lmdb++ with hunterNicolas Werner2020-01-262-0/+8
| | |
* | | Change tooltip palette settings for QMLJoseph Donofry2020-01-281-0/+4
|/ /
* / Add initial QML Reply PopupJoseph Donofry2020-01-274-2/+16
|/
* Update emoji to unicode 13.0Nicolas Werner2020-01-241-1361/+4680
|
* Remove translations from reply fallbackNicolas Werner2020-01-241-9/+9
|
* Surpress qt binding warning message until we can depend on qt5.14Nicolas Werner2020-01-231-0/+8
|
* Minor tweak to one instance of QSettings not necessarily using the same ↵Joseph Donofry2020-01-231-1/+1
| | | | settings as everything else
* Switch around dark theme colors again (after looking at some screenshots)Nicolas Werner2020-01-231-3/+3
|
* Show event type string in placeholderNicolas Werner2020-01-232-0/+12
|
* Remove loggin of encrypted message bodyNicolas Werner2020-01-231-2/+0
|
* Implement display of membership eventsNicolas Werner2020-01-232-3/+102
|
* Fix blurry avatarsNicolas Werner2020-01-231-3/+4
| | | | They accidentally used the same state key...
* Increase emoji rangeNicolas Werner2020-01-211-1/+1
|
* Remove useless loggingNicolas Werner2020-01-211-3/+0
|
* Fix room avatars in settingsNicolas Werner2020-01-212-8/+5
|
* Fix colors in typing display, when username contains emojiNicolas Werner2020-01-212-4/+32
|
* Improve emoji escapingNicolas Werner2020-01-211-5/+15
|
* Linkify links before sendingNicolas Werner2020-01-213-13/+33
|
* Remove use of deprecated enumNicolas Werner2020-01-191-2/+1
|
* Try to lower map sizeDeepBlueV7.X2020-01-171-1/+1
| | | | Maybe this fixes the 1mb map size in my windows test environment?
* Move typing display to qmlNicolas Werner2020-01-177-187/+58
|
* Remove embedded fontsNicolas Werner2020-01-161-6/+0
|
* Don't require Qt5.12 just for QByteArray::compareNicolas Werner2020-01-161-2/+2
|
* Try to match old theme betterNicolas Werner2020-01-141-3/+3
|
* Fix duplicate messages in timeline after sendingNicolas Werner2020-01-141-0/+11
|
* Reduce avatar cache sizeNicolas Werner2020-01-141-2/+0
|
* Escape blacklisted html tagsNicolas Werner2020-01-143-15/+49
|
* Fix replies in encrypted roomsNicolas Werner2020-01-133-10/+22
| | | | The relation needs to be unencrypted...
* Allow replying with an imageNicolas Werner2020-01-126-118/+133
|
* Fetch missing events for repliesNicolas Werner2020-01-113-53/+101
|
* Implement fancy reply renderingNicolas Werner2020-01-112-3/+14
| | | | | | This currently assumes the event, that is replied to, is already fetched. If it isn't, it will render an empty reply. In the future we should fetch replies before rendering them.
* Simplify read message logic with inverted timelineNicolas Werner2020-01-061-1/+1
|
* Use fetchMore for native lazy loading of item model dataNicolas Werner2020-01-062-32/+47
|
* invert timelineNicolas Werner2020-01-062-12/+41
|
* Move visitors out of TimelineModelNicolas Werner2019-12-273-445/+569
|
* Fix transitive dependencies on iostreamNicolas Werner2019-12-233-7/+9
|
* Actually include header that provides std::signal instead of signalNicolas Werner2019-12-151-1/+1
|
* Reduce Cache.h includes further via one forward declarationNicolas Werner2019-12-159-4/+13
|
* Reduce includes of MatrixClient.h, as it is the most expensive headerNicolas Werner2019-12-153-8/+20
|
* Reduce overhead of Cache.hNicolas Werner2019-12-1526-642/+1401
|
* Add qml debugging optionNicolas Werner2019-12-142-1/+5
|
* Increase max cache size and remove const from lmdb constantsNicolas Werner2019-12-141-5/+4
| | | | fixes compilation issues with last released lmdb++
* Reduce some include of Cache.h since it needs 11s on averageNicolas Werner2019-12-1411-226/+275
|
* Update to c++17Nicolas Werner2019-12-1410-206/+195
|
* Fix position of invite button and elide long button textsNicolas Werner2019-12-131-3/+7
|
* Make invites always stick to the topNicolas Werner2019-12-132-13/+8
| | | | This also removes an ugly hack, that was needed before.
* Fix preview of sent encrypted imagesNicolas Werner2019-12-131-10/+11
|
* Send encrypted files as generic mimetype and actually set urlNicolas Werner2019-12-121-1/+4
|
* Show topic and name changes in timelineNicolas Werner2019-12-102-0/+34
|
* Restore linkification of messagesNicolas Werner2019-12-061-2/+2
|
* Implement sending encrypted filesNicolas Werner2019-12-056-212/+79
|
* Implement decryption of imagesNicolas Werner2019-12-035-9/+56
| | | | It is a bit of a hack, but it works...
* lintNicolas Werner2019-12-031-1/+0
|
* Add encrypted file downloadNicolas Werner2019-12-034-165/+203
|
* Rename qml namespace from com.github.nheko to im.nhekoNicolas Werner2019-11-301-3/+3
|
* Show encryption enabled and use a non zero size for zero size videNicolas Werner2019-11-231-1/+4
|
* Only mark messages as read, when room is activeNicolas Werner2019-11-231-1/+2
|
* LintNicolas Werner2019-11-231-5/+3
|
* Fix replies to encrypted eventsNicolas Werner2019-11-231-1/+5
|
* Fix windows buildNicolas Werner2019-11-233-5/+7
| | | | No idea, why apply visitor doesn't work with temporaries?
* Add loading spinner and restore message send queueNicolas Werner2019-11-234-40/+115
|
* Show only messages in room listNicolas Werner2019-11-231-7/+30
|
* Remove old timelineNicolas Werner2019-11-2323-5377/+384
|
* optionally use QQuickWidget and replace ColorOverlay -> colorImageProviderNicolas Werner2019-11-236-2/+63
|
* Make replies format nicerNicolas Werner2019-11-233-14/+36
| | | | Also lays a bit of groundwork for better reply rendering
* Enable link handlingNicolas Werner2019-11-231-0/+1
|
* Make user clickable and improve button cursor lookNicolas Werner2019-11-232-0/+8
|
* Improve avatar look and layoutingNicolas Werner2019-11-231-4/+2
| | | | Thanks to red_sky for the feedback!
* fixup bad room list translation commitNicolas Werner2019-11-232-4/+0
|
* Fix translation of roomlist message previewNicolas Werner2019-11-233-67/+67
| | | | | | | | This also makes long messages unreadable, because we don't shorten long usernames anymore. We may eventually want to do that again, but it is hard with translations and we probably want to shorten the displayname more, as before this change the message was only ever as long as the timestamp, which is usually just 5 characters...
* Actually fix updating roomlist on new messagesNicolas Werner2019-11-233-29/+32
|
* Show own messages in RoomListNicolas Werner2019-11-231-1/+1
|
* Redirect qt loggerNicolas Werner2019-11-232-0/+42
|
* lintNicolas Werner2019-11-232-7/+5
|
* Incubate delegates asynchronouslyNicolas Werner2019-11-232-9/+41
|
* Small fixes to delegate chooser implementationNicolas Werner2019-11-232-47/+0
|
* Use a basic implementation of a DelegateChooser for compat with older QtNicolas Werner2019-11-233-0/+242
| | | | | The interface is taken from Qt/KDE, but the implementation is different, because the Qt implementation depends on some Qt internals.
* Add native themeing to QML (where possible)Nicolas Werner2019-11-233-13/+68
|
* Fix section layout issues and pagination issuesNicolas Werner2019-11-232-3/+2
| | | | | | | Pagination could get stuck, if the messages request failed. Section height seemes to have been calculated to late, which would make some section overlap the next message in some cases. Fix that by doing the height calculation manually.
* Load content if no scrollbar is neededNicolas Werner2019-11-231-1/+0
|
* Size images/videos by timeline widthNicolas Werner2019-11-234-3/+24
|
* Fix linting issuesNicolas Werner2019-11-232-2/+1
|
* Try to fix windows Winsock.h compilation errorNicolas Werner2019-11-231-1/+2
|
* Enable Sticker and Emote messagesNicolas Werner2019-11-231-8/+8
|
* Add simple audio message widgetNicolas Werner2019-11-232-0/+61
|
* File messages (qml)Nicolas Werner2019-11-232-2/+25
|
* Add basic read_event support (qml)Nicolas Werner2019-11-232-5/+22
|
* Update roomlist on new messagesNicolas Werner2019-11-234-4/+32
|
* Reenable redactionsNicolas Werner2019-11-235-8/+25
|
* Rename initialize to sync, since it does the same thingNicolas Werner2019-11-233-5/+5
|
* Restore saving of mediaNicolas Werner2019-11-235-27/+163
|
* Reenable ImageOverlayNicolas Werner2019-11-232-1/+28
|
* Add lock to encrypted messagesNicolas Werner2019-11-232-0/+7
|
* Remove noisy decrypted messageNicolas Werner2019-11-231-2/+0
|
* Reenable encrypted messagesNicolas Werner2019-11-232-16/+342
|
* Fix read indicatorNicolas Werner2019-11-231-2/+13
|
* Enable read receipts action and sync read receipts from cacheNicolas Werner2019-11-234-4/+38
|
* Add send/received indicatorNicolas Werner2019-11-232-7/+83
|
* Implement simple scroll state handlingNicolas Werner2019-11-233-1/+31
|
* Try to fix CI, no match for QString::arg(QStringRef)Nicolas Werner2019-11-231-1/+1
|
* Implement replies in qml timelineNicolas Werner2019-11-232-0/+55
|
* Implement sending other message types in qml timelineNicolas Werner2019-11-232-9/+83
| | | | not using placeholders in timeline for now
* Reimplement sending basic text messagesNicolas Werner2019-11-233-2/+69
|
* Show redactions in qml timelineNicolas Werner2019-11-232-21/+57
|
* Try to fix duplicate messages in certain edge cases (i.e. sync and ↵Nicolas Werner2019-11-231-3/+14
| | | | pagination at the same time)
* Fix shadow errorNicolas Werner2019-11-231-4/+4
|
* Reenable display of encrypted messagesNicolas Werner2019-11-232-15/+125
|
* Reenable view raw messageNicolas Werner2019-11-232-1/+14
|
* Implement basic ImageMessages in qml timelineNicolas Werner2019-11-233-1/+70
| | | | | I suck at sizing so the images in the message are currently hardcoded to 300 pixels in width...
* Implement avatars in qml timelineNicolas Werner2019-11-238-6/+140
|
* Fix new messages not arriving in qml timelineNicolas Werner2019-11-231-2/+5
|
* Fix QML emojisNicolas Werner2019-11-233-3/+9
|
* Use system colors for nowNicolas Werner2019-11-231-4/+0
|
* Fix misc CI issuesNicolas Werner2019-11-233-7/+3
|
* Fix shadow warningNicolas Werner2019-11-231-3/+3
|
* Implement TextMessage delegateNicolas Werner2019-11-233-3/+193
| | | | Text selection over multiple items doesn't work yet
* Format date (close to) the old way in qml timelineNicolas Werner2019-11-232-0/+19
|
* Add avatar placeholder and scrollbar to qml timelineNicolas Werner2019-11-232-10/+9
|
* Add basic sections and button placeholders to qml timelineNicolas Werner2019-11-234-2/+43
|
* Implement loading of history, when timeline is displayedNicolas Werner2019-11-233-4/+85
|
* Add items to timlineNicolas Werner2019-11-234-14/+75
|
* Add placeholder timeline modelNicolas Werner2019-11-234-6/+142
|
* Replace timeline with empty qml viewNicolas Werner2019-11-234-37/+126
|
* escape html before parsing commonmarkrnhmjoj2019-09-251-1/+16
|
* re-re-lintedAidan Hahn2019-09-031-1/+0
|
* relintedAidan Hahn2019-09-031-7/+5
|
* group similar ui options on settings pageAidan Hahn2019-09-021-1/+0
|
* ran make lint to apply style guidelinesAidan Hahn2019-09-021-7/+4
|
* ReImplement UserSettings::setAvatarCirclesAidan Hahn2019-09-011-0/+6
|
* Merge branch '0.7.0-dev' of https://github.com/Nheko-Reborn/nheko into ↵Aidan Hahn2019-09-0129-210/+162
|\ | | | | | | 0.7.0-dev-bugfix-71
| * Merge pull request #86 from Nheko-Reborn/avatar-memory-usageDeepBlueV7.X2019-08-3027-207/+145
| |\ | | | | | | Try to reduce memory usage by reusing avatar pixmaps
| | * Fix usage of deprecated findNicolas Werner2019-08-282-2/+1
| | |
| | * Remove unused variablesNicolas Werner2019-08-261-2/+0
| | |
| | * Try to reduce memory usage by reusing avatar pixmapsNicolas Werner2019-08-2627-207/+148
| | |
| * | Fix themeing issues on mentionsJoseph Donofry2019-08-292-1/+15
| |/
* | removed leftovers from previous refactorAidan Hahn2019-09-012-8/+0
| |
* | fixed typoes in code, added layout metadata to new settings toggle.Aidan Hahn2019-09-011-2/+3
| |
* | Refactored Avatar and RoomInfoListItem to access rounding settings in placeAidan Hahn2019-09-017-2267119/+21
| |
* | add controll bits for avatar roundingAidan Hahn2019-08-287-653/+976
| |
* | rounding options for Avatar classAidan Hahn2019-08-283-2/+2266806
| |
* | added logic in avatar class to determine rounding typeAidan Hahn2019-08-272-5/+25
|/
* Fix SIGNAL SLOT issue on mtx typesJoseph Donofry2019-08-192-0/+2
|
* Fix build issues w/ clangJoseph Donofry2019-08-192-3/+1
|
* More updates to mentions functionalityJoseph Donofry2019-08-194-33/+21
|
* Fix issues with caching and loading of mentions.Joseph Donofry2019-08-126-50/+108
| | | | | | | Mentions are now loaded from the cache instead of directly from the web request. Mentions are also properly saved to the cache now (instead of as empty strings). Still lots of tweaks left on this feature.
* Fix missing include in prior commitJoseph Donofry2019-08-101-0/+1
|
* Use 'system' theme as default if QT_QPA_PLATFORMTHEME is setJoseph Donofry2019-08-103-8/+22
| | | | | | | On first launch, before the user has configured any settings, check the value of the QT_QPA_PLATFORMTHEME environment var. If it is set, use the system theme as the default instead of the light theme. This fixes #72.
* Fix linting issues w/ the last commitJoseph Donofry2019-08-093-5/+5
|
* Cache User MentionsJoseph Donofry2019-08-098-500/+110
| | | | | | | | | Cache user mentions when they are retrieved from the server. This logic currently isn't being utilized by the UI. Additionally, the app should use a 'since' value to only get mentions newer than those stored in the DB, to avoid excessive web requests. This will be implemented in a future commit.
* Fix linting issuesJoseph Donofry2019-08-062-6/+3
|
* Cache user mentionsJoseph Donofry2019-08-052-0/+67
|