summary refs log tree commit diff
path: root/src/UserSettingsPage.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Allow loading image only after explicit interactionsNicolas Werner2024-08-211-0/+47
|
* Merge pull request #1734 from Integral-Tech/confirm-passwdDeepBlueV7.X2024-06-201-0/+14
|\ | | | | | | Add dialog for repeating password when exporting keys
| * Place repeatedPassword after first check & remove unnecessary empty checkIntegral2024-06-171-10/+5
| |
| * Update src/UserSettingsPage.cppIntegral2024-05-261-0/+5
| | | | | | Co-authored-by: Urszula <u.wnuk@proton.me>
| * Add dialog for repeating password when exporting keysIntegral2024-05-191-0/+14
| |
* | Allow setting a scale factor on WindowsNicolas Werner2024-06-201-1/+2
|/ | | | Fixes #1756
* Fix presence not being per profileNicolas Werner2024-03-191-12/+12
| | | | fixes #1699
* Include moc files for a tiny speedup on incremental buildsNicolas Werner2024-03-161-0/+2
|
* lintduarm2023-12-311-3/+3
|
* disable swipe motions toggleduarm2023-12-311-0/+30
|
* Save profile when explicitly specifiedNicolas Werner2023-11-011-2/+4
| | | | | | Not just when any setting is modified... fixes #1563
* Fix decrypt notification settings persistent under the wrong keyNicolas Werner2023-11-011-135/+118
| | | | fixes #1561
* Merge pull request #1541 from NepNep21/ignore-usersDeepBlueV7.X2023-10-251-0/+6
|\ | | | | | | Support (un)ignoring users (#546)
| * Move dialog to settings page and add avatar image to delegateNepNep212023-10-241-0/+6
| |
* | Allow setting presence state againNicolas Werner2023-10-251-1/+0
|/
* Qt6.6 compatibilityNicolas Werner2023-10-131-2/+2
|
* Allow configuring global hidden event settingsLoren Burkholder2023-09-231-0/+10
|
* Add explicit default font optionLoren Burkholder2023-08-111-10/+29
|
* Add experimental event expirationNicolas Werner2023-07-051-0/+33
| | | | Currently disabled by default.
* Use multidata in timeline modelNicolas Werner2023-06-081-2/+2
|
* Remove style sheetsNicolas Werner2023-06-081-15/+2
|
* Make Nheko compile on Qt6Nicolas Werner2023-06-081-12/+8
|
* Remember last used filterSateallia2023-05-301-1/+11
| | | | fixes #1432
* Optimize alphabetical sorting a bitNicolas Werner2023-04-141-1/+1
| | | | fixes #1272
* Alphabetical ordering optionSateallia2023-04-141-4/+38
|
* Update spaces events automatically in the backgroundNicolas Werner2023-03-141-0/+35
|
* Get rid of year in license headersNicolas Werner2023-02-211-4/+1
| | | | | | See also: https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/ https://hynek.me/til/copyright-years/
* Fix lintingNicolas Werner2023-02-141-1/+1
|
* Make scrollbars optional and disabled by defaultNicolas Werner2023-02-141-0/+31
| | | | Also add them to the communities sidebar
* Add a reduced motion optionNicolas Werner2023-02-061-0/+40
| | | | fixes #1350
* A whole new year full of excitement and possibilities!Nicolas Werner2023-01-021-0/+1
|
* confetti (#1243)Loren Burkholder2022-12-101-0/+30
| | | * 🎉 (confetti) message support. Thanks @LorenDB !
* Move invert enter key settingLordMZTE2022-11-041-31/+31
|
* Add invert enter key settingLordMZTE2022-11-041-4/+36
|
* Add toggle to disable decrypting notificationsNicolas Werner2022-10-131-1/+30
|
* Merge pull request #1202 from Nheko-Reborn/grammarDeepBlueV7.X2022-10-031-3/+3
|\ | | | | Grammar
| * Various grammar fixes (mostly removing commas)Loren Burkholder2022-09-301-3/+3
| |
* | Replace some user visible mentions of spacesNicolas Werner2022-10-011-3/+3
|/
* Rename groupsNicolas Werner2022-09-211-2/+2
|
* Grammar fix: Group's sidebar -> Groups sidebarForest2022-08-151-1/+1
|
* Simplify space notification optionsLoren Burkholder2022-06-291-25/+9
|
* Allow muting spaces; other general improvementsLoren Burkholder2022-06-291-5/+14
|
* Add space notification configurationLoren Burkholder2022-06-291-3/+49
|
* Request full online keybackup when turning it onNicolas Werner2022-06-191-0/+3
|
* Remove a few more headersNicolas Werner2022-06-181-0/+8
|
* Update hidden read receipts MSCNicolas Werner2022-06-141-1/+3
|
* Add D-Bus API (#916)Loren Burkholder2022-04-141-0/+35
| | | | This adds functionality for viewing joined rooms and activating rooms.
* Reword tooltip for Open{Image,Video}Externaltastytea2022-03-211-6/+6
|
* warn about implications of toggling external optionmath2022-03-191-4/+6
|
* add option to open video with external program by defaultmath2022-03-191-11/+41
|
* add option to open image with external program by defaultmath2022-03-191-0/+30
|
* Enable online key backup by defaultNicolas Werner2022-03-101-1/+1
|
* Set font properlyNicolas Werner2022-03-051-7/+21
| | | | | | | | | When setting the default font, actually set the default font. When setting a different font, change the application font. fixes #801 fixes #232 fixes #224
* Remove extraneous commaEldred Habert2022-03-021-1/+1
| | | Achtung!
* Fix incorrect capitalization of "circle"Eldred Habert2022-03-021-1/+1
| | | Anyone German in the room, or is it just me? ;3
* Fix missing plural "messages"Eldred Habert2022-03-021-1/+1
|
* Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵Nicolas Werner2022-02-141-2/+60
|\ | | | | | | maltee1-message-bubbles
| * fix bugs found by NicoMalte E2022-02-141-2/+2
| |
| * let lint fix the code formattingMalte E2022-02-131-5/+4
| |
| * add small avatars option and tweak colors and spacingsMalte E2022-02-131-1/+30
| |
| * clean up margin settingMalte E2022-02-051-2/+3
| |
| * place metadata below message when the Layout is narrow (<350)Malte E2022-02-051-3/+2
| |
| * Add message bubblesMalte E2022-02-041-0/+30
| |
* | Fix setting emoji fontNicolas Werner2022-02-121-2/+2
| |
* | Show widgets as linksNicolas Werner2022-02-041-0/+10
|/
* Remove a few unused includesNicolas Werner2022-01-301-12/+1
|
* Remove a few now unused filesNicolas Werner2022-01-301-2/+1
|
* Initial qml root windowNicolas Werner2022-01-261-13/+11
|
* Fix setting double values in setting spinboxesNicolas Werner2022-01-131-6/+7
|
* Address review commentsNicolas Werner2022-01-111-1/+0
|
* Port usersettings to qmlNicolas Werner2022-01-091-747/+967
|
* Update year in copyright notice to shut up lint jobNicolas Werner2022-01-011-0/+1
|
* Prevent copies when querying themeNicolas Werner2021-12-291-1/+1
|
* Reserve size of some containers we are fillingNicolas Werner2021-12-291-77/+98
|
* Reduce allocations using QStringLiteralNicolas Werner2021-12-291-121/+121
|
* Cleanup remaining clazy issuesNicolas Werner2021-12-281-5/+15
|
* Fix more warnings and remove dead codeNicolas Werner2021-12-281-0/+1
|
* Some qt6 prepNicolas Werner2021-12-281-2/+1
|
* Add recently used reactionsNicolas Werner2021-12-131-0/+11
| | | | fixes #435
* Support pinned messagesNicolas Werner2021-12-111-0/+10
| | | | fixes #519
* Remember all the collapsed treesNicolas Werner2021-12-011-2/+19
|
* Switch icon theme to Fluent iconsLoren Burkholder2021-11-171-1/+1
|
* Move away from using an event loop to access secretsNicolas Werner2021-11-071-1/+1
| | | | | | | | Fixes messages in room flickering and being stuck fixes #760 relates to #770 relates to #789
* Fix translation nitsNicolas Werner2021-11-041-1/+1
|
* Move voip and encryption stuff into their own directoriesNicolas Werner2021-10-171-3/+2
|
* Change indentation to 4 spacesNicolas Werner2021-09-181-1158/+1143
|
* Always show jdenticon toggle (disable if no plugin)Loren Burkholder2021-09-111-12/+7
|
* make lintLoren Burkholder2021-09-111-3/+2
|
* Make sure jdenticon toggle is always initializedLoren Burkholder2021-09-111-0/+2
|
* Don't add toggle for jdenticon if the plugin can't be foundLoren Burkholder2021-09-111-5/+9
|
* Add jdenticon supportLoren Burkholder2021-09-111-0/+23
|
* update translationsNicolas Werner2021-09-011-1/+1
|
* Add option to only play animated images on hoverNicolas Werner2021-08-291-0/+21
|
* Implement key backup uploadNicolas Werner2021-08-261-1/+1
|
* warn about online keybackup and default to offNicolas Werner2021-08-261-1/+12
|
* Allow downloading keys from key backupNicolas Werner2021-08-171-0/+24
|
* Enable insecure fallback for secret storageNicolas Werner2021-08-081-3/+0
|
* Add option to only send encrypted messages to verified devicesNicolas Werner2021-08-011-42/+71
| | | | fixes #636
* Add trailing newline to session export to make gomuks happyNicolas Werner2021-07-221-1/+1
|
* Disable unchecked key sharing to trusted users by defaultNicolas Werner2021-07-171-2/+3
|
* Fix community sidebar toggleNicolas Werner2021-07-021-2/+3
|
* fix sort by unread not getting persistedNicolas Werner2021-06-251-0/+1
|
* Persist sidebar sizesNicolas Werner2021-06-121-2/+29
|
* Basic header and footer of room listNicolas Werner2021-05-151-36/+1
|
* Add config option to disable tls validationNicolas Werner2021-03-061-0/+16
|
* Update license headersNicolas Werner2021-03-051-16/+4
|
* Require GStreamer 1.18 for voip supporttrilene2021-02-201-1/+0
|
* Screen sharing (X11): support picture-in-picturetrilene2021-02-201-0/+12
|
* Screen sharing (X11): add hide mouse cursor optiontrilene2021-02-181-0/+12
|
* Support desktop screen sharing on X11trilene2021-02-181-7/+31
|
* Clean up config names a bitNicolas Werner2021-02-091-7/+4
|
* Merge pull request #459 from Jedi18/minor_fixesDeepBlueV7.X2021-02-091-4/+17
|\ | | | | Fix emoji related issues
| * linting fixJedi182021-02-071-2/+1
| |
| * emoji default translation fixJedi182021-02-071-4/+17
| |
| * translation fix for default text in emoji comboJedi182021-02-061-3/+3
| |
| * close emoji autocompleter if space typed after : issue #433 and adds default ↵Jedi182021-02-051-0/+1
| | | | | | | | option for emoji font family settings
* | Move call device handling out of WebRTCSessiontrilene2021-02-071-10/+7
| |
* | Set profile to "" if it's the default for compatibilityLoren Burkholder2021-02-041-2/+2
|/
* Update wording on settings page for privacy timerJoseph Donofry2021-02-011-1/+1
|
* Merge remote-tracking branch 'nheko-im/master' into privacy_screenJoseph Donofry2021-02-011-0/+9
|\
| * Persist hidden tagsNicolas Werner2021-01-231-0/+9
| |
* | Implement Privacy ScreenJoseph Donofry2021-01-261-5/+7
| | | | | | | | | | | | * Add handles for window focus gained / focus lossed and connect to timer * Clean up some of the PrivacyScreen.qml code * Connect settings to PrivacyScreen visibility
* | Fix formattingJoseph Donofry2021-01-261-14/+12
| |
* | Initial commit for privacy screenJoseph Donofry2021-01-251-1/+62
|/ | | | Missing window focus event and knowing when room is encryption
* Fix presence unknown type warningNicolas Werner2021-01-191-7/+11
|
* Allow more font sizes to be selectedNicolas Werner2021-01-131-1/+1
| | | | fixes #367
* Fix Qml control colorstrilene2021-01-071-2/+2
|
* Remove useless captureNicolas Werner2021-01-061-1/+1
|
* Fix #359Nicolas Werner2020-12-271-5/+29
| | | | Actually store the login details under the selected profile
* Switch profile code to a more flexible methodLorenDB2020-12-241-3/+69
| | | | This introduces a new version of SingleApplication as well.
* Fix unused captureNicolas Werner2020-12-181-1/+1
|
* Add download keys from secret storageNicolas Werner2020-12-181-0/+4
|
* Store secrets in keychainNicolas Werner2020-12-161-0/+57
|
* Send SSSS requestsNicolas Werner2020-12-151-0/+17
|
* fixed toggle weirdness in settings, after loads added setChecked for ↵kirillpt2020-11-251-0/+23
| | | | Toggles, and fix issues with startInTray
* made this: if Tray become disabled and startInTray was enabled, startInTray ↵kirillpt2020-11-251-2/+4
| | | | before blocks, goes disabled too
* change \!disabled for enabled, because toggled return true if enabledkirillpt2020-11-251-30/+30
|
* maybe fix toggle work in codekirillpt2020-11-251-25/+25
|
* Merge pull request #325 from trilene/webrtc-videoDeepBlueV7.X2020-11-131-0/+54
|\ | | | | Make incoming call ringtone a user setting
| * Make incoming call ringtone a user settingtrilene2020-11-121-0/+54
| |
* | Merge pull request #310 from MayeulC/fix-typoDeepBlueV7.X2020-10-311-3/+3
|\ \ | |/ |/| Improve wording in multiple strings.
| * Wording: change "Mobile mode" for "Touchscreen mode"Mayeul Cantan2020-10-311-2/+2
| | | | | | | | | | This is less ambiguous. Moreover, this mode might be useful on a computer touchscreen.
| * Wording: change "trusted users" for "verified users"Mayeul Cantan2020-10-311-1/+1
| | | | | | | | | | | | | | | | | | | | This is less ambiguous, as it aligns with the other uses. Trusted might refer to something else, like the reputation project. You can trust a user you haven't verified. Also mention devices as this shares keys with verified devices, for when device verification was performed without cross-signing.
* | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-281-10/+2
|\ \
| * | Optimize buildNicolas Werner2020-10-271-12/+5
| |/
* | Merge remote-tracking branch 'upstream/master' into webrtc-videotrilene2020-10-271-39/+87
|\|
| * Qml message input mockupNicolas Werner2020-10-261-9/+11
| |
| * Merge pull request #306 from LorenDB/masterDeepBlueV7.X2020-10-241-0/+3
| |\ | | | | | | Add option for separate profiles
| | * Add option for unique configLorenDB2020-10-241-0/+3
| | |
| * | Add mobile mode which improves scrollingNicolas Werner2020-10-241-0/+21
| | |
| * | Fix share keys setting not workingNicolas Werner2020-10-231-0/+6
| |/
| * Use QFontComboBox as per issue 238 (deleted comments)LorenDB2020-10-211-5/+2
| | | | | | | | | | Note: I have deleted commented code as per the suggestion of @utkarsh2102. Note 2: I have fixed all the diffs, etc.
| * Automatic key sharing with trusted usersNicolas Werner2020-10-181-22/+40
| |
* | Support video callstrilene2020-10-271-7/+108
|/
* Remove duplicate control from settings pagetrilene2020-09-261-1/+0
|
* Don't show default audio source in settingstrilene2020-09-141-5/+0
|
* Add audio input device selectortrilene2020-08-051-2/+19
|
* Support voice callstrilene2020-07-101-0/+31
|
* Fix not being able to change themeLorem2020-06-141-1/+1
|
* Merge remote-tracking branch 'origin/master' into presenceJoseph Donofry2020-06-111-0/+22
|\
| * Add setting to alert on notificationAlexander 'z33ky' Hirsch2020-06-101-0/+22
| |
* | Fix formattingJoseph Donofry2020-06-111-4/+1
| |
* | Fix warning about not registered Presence typeNicolas Werner2020-06-111-1/+0
| |
* | Add menu actions to set presenceNicolas Werner2020-06-081-1/+20
|/
* Fix Qt5.15 issuesNicolas Werner2020-06-051-5/+5
| | | | fixes #214
* Rename settings to be more consistentNicolas Werner2020-05-261-89/+89
|
* Make settings update immediately in qml and allow limiting timeline widthNicolas Werner2020-05-261-0/+169
| | | | | | | Limiting improves readability on wide monitors. The immediate update of the settings is done by just exposing settings as properties and then setting the settings as a context property.
* Added an option to have descriptions for user settings.lkito2020-05-241-15/+59
|
* Added an optional feature to show bigger emoji-only messages with 3 or less ↵lkito2020-05-211-16/+26
| | | | emoji
* Implemented optional message body highlighting feature.lkito2020-05-161-5/+15
|
* Misc color fixesNicolas Werner2020-05-051-1/+1
|
* Make notifications a bit easier to readNicolas Werner2020-04-291-3/+3
|
* Add signal/slot for decryption changes in last patchJoseph Donofry2020-04-221-0/+1
|
* Add ability to toggle sidebar messages for encrypted roomsJoseph Donofry2020-04-211-1/+9
|
* Mid color is used for scrollbars it seemsNicolas Werner2020-04-111-2/+2
|
* Add a few missing palette colorsNicolas Werner2020-04-081-19/+22
|
* Set palette globallyNicolas Werner2020-03-301-2/+33
|
* Make toggle in settings revert between old behavior and new behavior for ↵Emi Simpson2020-03-151-7/+7
| | | | sorting by unreads
* Made merge compatible with masterEmi Simpson2020-03-151-0/+12
|\
| * Make buttons hideable via setting, button contents can still be accessed via ↵Nicolas Werner2020-03-101-0/+12
| | | | | | | | context menu
* | Added toggle in the settings to ignore minor eventsEmi Simpson2020-03-151-0/+9
|/
* Use spacing for layouting settingsNicolas Werner2020-02-201-26/+6
|
* Remove constant width, that was wrong.Adasauce2020-02-201-2/+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-201-7/+4
| | | | | 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-181-61/+66
| | | | | | | | | | | - 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-181-138/+72
| | | | | | | 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.
* Quick hack to enable touch scrolling in settings and room listNicolas Werner2020-02-151-0/+3
|
* 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-151-2/+6
|\ | | | | use the standard system download path for file downloads
| * use QStandardPaths locations for all file dialogs.Adasauce2020-02-141-2/+6
| |
* | Change the initial of the proper noun to uppercaseShun Sakai2020-02-141-1/+1
|/ | | | markdown -> Markdown
* Optimize includes a bitNicolas Werner2020-01-311-0/+1
|
* Allow sending messages as plain textNicolas Werner2020-01-271-52/+37
|
* Reduce Cache.h includes further via one forward declarationNicolas Werner2019-12-151-0/+1
|
* Reduce overhead of Cache.hNicolas Werner2019-12-151-2/+2
|
* Implement avatars in qml timelineNicolas Werner2019-11-231-4/+2
|
* re-re-lintedAidan Hahn2019-09-031-1/+0
|
* group similar ui options on settings pageAidan Hahn2019-09-021-1/+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-011-4/+4
|
* add controll bits for avatar roundingAidan Hahn2019-08-281-0/+20
|
* Use 'system' theme as default if QT_QPA_PLATFORMTHEME is setJoseph Donofry2019-08-101-1/+3
| | | | | | | 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 bug with emoji font setting and clean lintingJoseph Donofry2019-07-261-1/+1
|
* Add emoji text selection option for non-macJoseph Donofry2019-07-261-2/+37
|
* Fix lintingredsky172019-04-041-3/+3
|
* Update nheko to export sessions using new formatredsky172019-03-271-4/+10
| | | | (requires mtxclient updates as well).
* Author Color Fixesredsky172019-01-201-1/+4
| | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch.
* Fix UserSettings UI not showing saved prefsredsky172019-01-191-0/+8
| | | | | | | Theme and Font Family settings will now correctly display the stored settings when nheko is re-launched. Previously, these combo boxes would default to the first thing in the combo box, even if that wasn't what the user selected.
* Add User Font Settingredsky172019-01-191-2/+27
| | | | | | | | | | | | User can now select a font from the installed fonts on their system This font currently will only be applied when nheko is restarted (similar to how font size and scaling currently work). This will be addressed in a future commit. Additionally, the dropdown does not correctly select the previously-chosen user font, and instead defaults to the first font available on the system (alphabetically). This is similar to the issue with the 'Theme' combo defaulting to 'Light' even when another theme is selected.
* Add the correct parent to scaleComboKonstantinos Sideris2018-10-071-12/+7
|
* Remove room re-ordering optionKonstantinos Sideris2018-10-061-18/+0
|
* Adjust the widget size of the room list itemsKonstantinos Sideris2018-10-061-0/+7
|
* Add option to configure the font sizeKonstantinos Sideris2018-10-011-43/+22
| | | | fixes #161
* Enable debug logsKonstantinos Sideris2018-09-301-1/+1
|
* Remove pixel value from fontsKonstantinos Sideris2018-09-301-1/+1
|
* Don't enable tray by defaultKonstantinos Sideris2018-09-261-1/+1
|
* Improvements on the system themeKonstantinos Sideris2018-09-191-25/+26
|
* Fix compile warningsKonstantinos Sideris2018-09-181-2/+2
|
* Clean up unread rooms after initial syncKonstantinos Sideris2018-09-161-3/+0
|
* Implement import/export of megolm session keys (#358)Konstantinos Sideris2018-09-151-15/+121
|
* Add device ID and device fingerprint to settings page like in Riot. (#407)Rudi Floren2018-08-211-0/+51
|
* Add option to disable desktop notificationsKonstantinos Sideris2018-08-111-0/+17
| | | | fixes #388
* Remove unwanted whitespace from the user settings menuKonstantinos Sideris2018-08-011-2/+6
|
* Simplify the message shown when another app instance is detectedKonstantinos Sideris2018-07-221-1/+1
|
* Add option to specify the scale factorKonstantinos Sideris2018-07-221-0/+59
| | | | | | fixes #357 fixes #335 fixes #230
* Remove pixel values from modals, use pointSize insteadKonstantinos Sideris2018-07-221-18/+18
|
* Move all files under src/Konstantinos Sideris2018-07-171-0/+323