Compare commits
merge into: ESCA111:work/nvrwhere/fix_freeze
ESCA111:master
ESCA111:work/nvrwhere/fix_freeze
ESCA111:release/25.12
ESCA111:work/nvrwhere/restore_edit_text
ESCA111:work/redstrate/prevent-encrypted-search-ui
ESCA111:work/dphaldes/image
ESCA111:work/amazingakai/send-public-receipts-config
ESCA111:work/dphaldes/spacing
ESCA111:work/redstrate/improve-profile-editing
ESCA111:work/redstrate/room-creator-list
ESCA111:work/tobias/crypto-sdk
ESCA111:work/tobias/fix
ESCA111:work/redstrate/mark-as-dm-option
ESCA111:work/redstrate/leaving-side-effects
ESCA111:work/carlosdem/snap_master_edge_channel
ESCA111:work/redstrate/port-to-qml-module
ESCA111:work/nvrwhere/new_kirigami_form
ESCA111:work/tobias/form2
ESCA111:work/redstrate/banned-member-list
ESCA111:work/redstrate/placeholder-avatars
ESCA111:work/redstrate/tiny-image-hide-buttons
ESCA111:work/redstrate/250803-cherrypicks
ESCA111:release/25.08
ESCA111:work/redstrate/image-qml-test-poc
ESCA111:work/redstrate/android-unifiedpush
ESCA111:work/justinzobel/ci-flatpak-updates-1765396000
ESCA111:work/tobias/account-settings-group
ESCA111:work/tobias/quotient-module
ESCA111:work/redstrate/kf-notifications-619
ESCA111:work/tobias/unique-ptr-aaaaaaa
ESCA111:work/redstrate/pending-reactions
ESCA111:work/tobias/opencv-flatpak
ESCA111:work/redstrate/search-all-rooms
ESCA111:work/tobias/explore-rooms-page-manual
ESCA111:work/tobias/presence
ESCA111:work/tobias/ring
ESCA111:work/ngraham/increase-frameworks-dependency-version
ESCA111:work/tobias/connections
ESCA111:work/tobias/file-no-content
ESCA111:work/redstrate/profile-fields-msc
ESCA111:work/redstrate/baby-got-blurhash
ESCA111:work/test-vm-based-ci
ESCA111:release/25.04
ESCA111:work/redstrate/windows-prison
ESCA111:work/redstrate/video-player-overhaul
ESCA111:work/nvrwhere/qqc2_dialog_test
ESCA111:work/tobias/integral
ESCA111:work/tobias/monster
ESCA111:work/tobias/quotient-ng
ESCA111:work/tobias/calls-reloaded
ESCA111:release/24.12
ESCA111:work/justinzobel/freebsd-ci
ESCA111:work/redstrate/kirigami-addons-fix
ESCA111:work/tobias/sentry-logs
ESCA111:work/carl/fix-build-libquotient
ESCA111:work/winterz/require_libquotient_v0_9_2
ESCA111:work/carl/fileinfo-struct
ESCA111:work/nvrwhere/fix_android
ESCA111:work/carl/add-background-timeline
ESCA111:work/thiagosueto/room-info-leftmargin
ESCA111:release/24.08
ESCA111:work/tobias/emojis-reloaded
ESCA111:work/tobias/emojis-reloaded-legacy
ESCA111:work/thiagosueto/qtlocation
ESCA111:work/thiagosueto/chatbar-width
ESCA111:work/justinzobel/ci-enable-freebsdqt6
ESCA111:work/redstrate/explore-rooms-select-fix
ESCA111:work/nvrwhere/fix_windows
ESCA111:work/nvrwhere/purpose_mobile
ESCA111:work/tdfischer/neochat-read-all
ESCA111:work/redstrate/idle-crash
ESCA111:work/tobias/kick-message
ESCA111:work/tobias/login-close-dialog
ESCA111:work/tobias/threadchatbarmodel-no-element
ESCA111:work/nvrwhere/remove_colorschemer
ESCA111:work/tobias/vodozemac
ESCA111:work/tobias/oidc
ESCA111:release/24.05
ESCA111:work/tobias/userinfo-3
ESCA111:work/tobias/next-master
ESCA111:work/tobias/create-cs-keys
ESCA111:work/nico/kconfigxt-qml
ESCA111:work/nvrwhere/standard_itemdelegate
ESCA111:work/tobias/import-export-keys
ESCA111:work/tobias/via-id
ESCA111:release/24.02
ESCA111:work/adapt_quotient
ESCA111:work/tobias/libquotient-09-compat
ESCA111:work/jz/flatpak-update
ESCA111:work/tobias/fix-dm-space
ESCA111:work/tobias/rework/roommanager
ESCA111:work/tobias/output-directoy
ESCA111:work/tobias/fix-last-room-not-in-space
ESCA111:work/tobias/close-space-when-leaving
ESCA111:work/tobias/string-plural
ESCA111:work/tobias/add-room-not-child
ESCA111:work/tobias/model-robustness
ESCA111:work/tobias/remove-room-window
ESCA111:work/tobias/room-verification-delegate
ESCA111:work/tobias/scan-qr
ESCA111:work/tobias/drawer-icons
ESCA111:work/tobias/improve-reactions
ESCA111:release/23.08
ESCA111:work/carl/hack-fix-crash
ESCA111:work/tobias/space-hierarchy-state
ESCA111:work/tobias/no-master-build
ESCA111:work/tobias/fix-audio
ESCA111:work/nvrwhere/no_friends
ESCA111:work/redstrate/fix-reaction-model-decl
ESCA111:work/tobias/yeet-mxc-provider
ESCA111:work/tobias/yeet-format
ESCA111:work/tobias/code-no-linkify
ESCA111:work/tobias/cmake-format
ESCA111:work/tobias/sectiondelegate-separator
ESCA111:work/nvrwhere/move_actionshandler
ESCA111:work/carl/dbus-addons-win
ESCA111:work/fix_crash
ESCA111:work/ratijas/timeline-buttons
ESCA111:work/runneractivation
ESCA111:work/carl/emoji-translation
ESCA111:work/pushnotifications
ESCA111:work/multi-selection-2
ESCA111:work/tobias/delegatetype-object
ESCA111:work/redstrate/spelling-suggestions
ESCA111:work/ratijas/timeline-date-header
ESCA111:work/colorsandroid
ESCA111:work/carl/syntax-highlighting
ESCA111:work/carl/fix-undefined-call
ESCA111:work/ratijas/ultimate-ban-flickering
ESCA111:work/tobias/room-general-formcard
ESCA111:work/notnecessary_ci_qt6_master
ESCA111:work/fix_cpp_20
ESCA111:work/tobias/injection-warning
ESCA111:work/carl/port-formcard
ESCA111:work/nvrwhere/use_new_roommember_libquotient
ESCA111:work/tobias/emojipicker-room
ESCA111:work/tobias/autoload
ESCA111:work/nvrwhere/fix_rich_emote_test
ESCA111:work/fuf/drag
ESCA111:work/tdfischer/a11y
ESCA111:release/23.04
ESCA111:work/use_icon_name
ESCA111:work/tobias/08-cherry
ESCA111:work/kloecker/microsoft-store-data
ESCA111:work/carl/redesign-timeline
ESCA111:work/calls
ESCA111:work/tobias/emojis-aaaaaaaaaarghg
ESCA111:work/tobias/notifications-cleanup
ESCA111:work/carl/basic-list-item-toolip-visible
ESCA111:work/slaweq/fix-mark-messages-as-read
ESCA111:work/yeetkeychainstuff
ESCA111:work/locations-map
ESCA111:work/nico/cis
ESCA111:work/carl/configure-font-chat
ESCA111:work/nvrwhere/single_chatdocumenthandler_edits
ESCA111:work/redstrate/fix-spellchecking
ESCA111:work/redstrate/fix-editing-replies
ESCA111:fix-editing-replies
ESCA111:work/nvrwhere/fix_show_avatar_settings
ESCA111:work/invalidate-list-config
ESCA111:work/feature/importance-sorting
ESCA111:work/feature/login-veracity
ESCA111:work/nvrwhere/fix_identical_room_chatbar_sync
ESCA111:1.2
ESCA111:work/tfella/calls
ESCA111:work/purpose-share-with
ESCA111:work/tfella/bottom-nav-bar
ESCA111:1.1
ESCA111:1.0
ESCA111:v25.12.2
ESCA111:v25.12.1
ESCA111:v25.12.0
ESCA111:v25.11.90
ESCA111:v25.11.80
ESCA111:v25.08.3
ESCA111:v25.08.2
ESCA111:v25.08.1
ESCA111:v25.08.0
ESCA111:v25.07.90
ESCA111:v25.07.80
ESCA111:v25.04.3
ESCA111:v25.04.2
ESCA111:v25.04.1
ESCA111:v25.04.0
ESCA111:v25.03.90
ESCA111:v25.03.80
ESCA111:v24.12.3
ESCA111:v24.12.2
ESCA111:v24.12.1
ESCA111:v24.12.0
ESCA111:v24.11.90
ESCA111:v24.11.80
ESCA111:v24.08.3
ESCA111:v24.08.2
ESCA111:v24.08.1
ESCA111:v24.08.0
ESCA111:v24.07.90
ESCA111:v24.07.80
ESCA111:v24.05.2
ESCA111:v24.05.1
ESCA111:v24.05.0
ESCA111:v24.04.90
ESCA111:v24.04.80
ESCA111:v24.02.2
ESCA111:v24.02.1
ESCA111:v24.02.0
ESCA111:v23.08.5
ESCA111:v24.01.95
ESCA111:v24.01.90
ESCA111:v24.01.85
ESCA111:v23.08.4
ESCA111:v24.01.80
ESCA111:v23.08.3
ESCA111:v24.01.75
ESCA111:v23.08.2
ESCA111:v23.08.1
ESCA111:v23.08.0
ESCA111:v23.07.90
ESCA111:v23.07.80
ESCA111:v23.04.3
ESCA111:v23.04.2
ESCA111:v23.04.1
ESCA111:v23.04.0
ESCA111:v23.03.90
ESCA111:v23.03.80
ESCA111:v23.01.0
ESCA111:v22.11
ESCA111:v22.09
ESCA111:v22.06
ESCA111:v22.04
ESCA111:v22.02
ESCA111:v21.12
ESCA111:v1.2
ESCA111:v1.1.1
ESCA111:v1.1.0
ESCA111:v1.0.1
ESCA111:v1.0
...
pull from: ESCA111:work/redstrate/prevent-encrypted-search-ui
ESCA111:work/nvrwhere/fix_freeze
ESCA111:master
ESCA111:release/25.12
ESCA111:work/nvrwhere/restore_edit_text
ESCA111:work/redstrate/prevent-encrypted-search-ui
ESCA111:work/dphaldes/image
ESCA111:work/amazingakai/send-public-receipts-config
ESCA111:work/dphaldes/spacing
ESCA111:work/redstrate/improve-profile-editing
ESCA111:work/redstrate/room-creator-list
ESCA111:work/tobias/crypto-sdk
ESCA111:work/tobias/fix
ESCA111:work/redstrate/mark-as-dm-option
ESCA111:work/redstrate/leaving-side-effects
ESCA111:work/carlosdem/snap_master_edge_channel
ESCA111:work/redstrate/port-to-qml-module
ESCA111:work/nvrwhere/new_kirigami_form
ESCA111:work/tobias/form2
ESCA111:work/redstrate/banned-member-list
ESCA111:work/redstrate/placeholder-avatars
ESCA111:work/redstrate/tiny-image-hide-buttons
ESCA111:work/redstrate/250803-cherrypicks
ESCA111:release/25.08
ESCA111:work/redstrate/image-qml-test-poc
ESCA111:work/redstrate/android-unifiedpush
ESCA111:work/justinzobel/ci-flatpak-updates-1765396000
ESCA111:work/tobias/account-settings-group
ESCA111:work/tobias/quotient-module
ESCA111:work/redstrate/kf-notifications-619
ESCA111:work/tobias/unique-ptr-aaaaaaa
ESCA111:work/redstrate/pending-reactions
ESCA111:work/tobias/opencv-flatpak
ESCA111:work/redstrate/search-all-rooms
ESCA111:work/tobias/explore-rooms-page-manual
ESCA111:work/tobias/presence
ESCA111:work/tobias/ring
ESCA111:work/ngraham/increase-frameworks-dependency-version
ESCA111:work/tobias/connections
ESCA111:work/tobias/file-no-content
ESCA111:work/redstrate/profile-fields-msc
ESCA111:work/redstrate/baby-got-blurhash
ESCA111:work/test-vm-based-ci
ESCA111:release/25.04
ESCA111:work/redstrate/windows-prison
ESCA111:work/redstrate/video-player-overhaul
ESCA111:work/nvrwhere/qqc2_dialog_test
ESCA111:work/tobias/integral
ESCA111:work/tobias/monster
ESCA111:work/tobias/quotient-ng
ESCA111:work/tobias/calls-reloaded
ESCA111:release/24.12
ESCA111:work/justinzobel/freebsd-ci
ESCA111:work/redstrate/kirigami-addons-fix
ESCA111:work/tobias/sentry-logs
ESCA111:work/carl/fix-build-libquotient
ESCA111:work/winterz/require_libquotient_v0_9_2
ESCA111:work/carl/fileinfo-struct
ESCA111:work/nvrwhere/fix_android
ESCA111:work/carl/add-background-timeline
ESCA111:work/thiagosueto/room-info-leftmargin
ESCA111:release/24.08
ESCA111:work/tobias/emojis-reloaded
ESCA111:work/tobias/emojis-reloaded-legacy
ESCA111:work/thiagosueto/qtlocation
ESCA111:work/thiagosueto/chatbar-width
ESCA111:work/justinzobel/ci-enable-freebsdqt6
ESCA111:work/redstrate/explore-rooms-select-fix
ESCA111:work/nvrwhere/fix_windows
ESCA111:work/nvrwhere/purpose_mobile
ESCA111:work/tdfischer/neochat-read-all
ESCA111:work/redstrate/idle-crash
ESCA111:work/tobias/kick-message
ESCA111:work/tobias/login-close-dialog
ESCA111:work/tobias/threadchatbarmodel-no-element
ESCA111:work/nvrwhere/remove_colorschemer
ESCA111:work/tobias/vodozemac
ESCA111:work/tobias/oidc
ESCA111:release/24.05
ESCA111:work/tobias/userinfo-3
ESCA111:work/tobias/next-master
ESCA111:work/tobias/create-cs-keys
ESCA111:work/nico/kconfigxt-qml
ESCA111:work/nvrwhere/standard_itemdelegate
ESCA111:work/tobias/import-export-keys
ESCA111:work/tobias/via-id
ESCA111:release/24.02
ESCA111:work/adapt_quotient
ESCA111:work/tobias/libquotient-09-compat
ESCA111:work/jz/flatpak-update
ESCA111:work/tobias/fix-dm-space
ESCA111:work/tobias/rework/roommanager
ESCA111:work/tobias/output-directoy
ESCA111:work/tobias/fix-last-room-not-in-space
ESCA111:work/tobias/close-space-when-leaving
ESCA111:work/tobias/string-plural
ESCA111:work/tobias/add-room-not-child
ESCA111:work/tobias/model-robustness
ESCA111:work/tobias/remove-room-window
ESCA111:work/tobias/room-verification-delegate
ESCA111:work/tobias/scan-qr
ESCA111:work/tobias/drawer-icons
ESCA111:work/tobias/improve-reactions
ESCA111:release/23.08
ESCA111:work/carl/hack-fix-crash
ESCA111:work/tobias/space-hierarchy-state
ESCA111:work/tobias/no-master-build
ESCA111:work/tobias/fix-audio
ESCA111:work/nvrwhere/no_friends
ESCA111:work/redstrate/fix-reaction-model-decl
ESCA111:work/tobias/yeet-mxc-provider
ESCA111:work/tobias/yeet-format
ESCA111:work/tobias/code-no-linkify
ESCA111:work/tobias/cmake-format
ESCA111:work/tobias/sectiondelegate-separator
ESCA111:work/nvrwhere/move_actionshandler
ESCA111:work/carl/dbus-addons-win
ESCA111:work/fix_crash
ESCA111:work/ratijas/timeline-buttons
ESCA111:work/runneractivation
ESCA111:work/carl/emoji-translation
ESCA111:work/pushnotifications
ESCA111:work/multi-selection-2
ESCA111:work/tobias/delegatetype-object
ESCA111:work/redstrate/spelling-suggestions
ESCA111:work/ratijas/timeline-date-header
ESCA111:work/colorsandroid
ESCA111:work/carl/syntax-highlighting
ESCA111:work/carl/fix-undefined-call
ESCA111:work/ratijas/ultimate-ban-flickering
ESCA111:work/tobias/room-general-formcard
ESCA111:work/notnecessary_ci_qt6_master
ESCA111:work/fix_cpp_20
ESCA111:work/tobias/injection-warning
ESCA111:work/carl/port-formcard
ESCA111:work/nvrwhere/use_new_roommember_libquotient
ESCA111:work/tobias/emojipicker-room
ESCA111:work/tobias/autoload
ESCA111:work/nvrwhere/fix_rich_emote_test
ESCA111:work/fuf/drag
ESCA111:work/tdfischer/a11y
ESCA111:release/23.04
ESCA111:work/use_icon_name
ESCA111:work/tobias/08-cherry
ESCA111:work/kloecker/microsoft-store-data
ESCA111:work/carl/redesign-timeline
ESCA111:work/calls
ESCA111:work/tobias/emojis-aaaaaaaaaarghg
ESCA111:work/tobias/notifications-cleanup
ESCA111:work/carl/basic-list-item-toolip-visible
ESCA111:work/slaweq/fix-mark-messages-as-read
ESCA111:work/yeetkeychainstuff
ESCA111:work/locations-map
ESCA111:work/nico/cis
ESCA111:work/carl/configure-font-chat
ESCA111:work/nvrwhere/single_chatdocumenthandler_edits
ESCA111:work/redstrate/fix-spellchecking
ESCA111:work/redstrate/fix-editing-replies
ESCA111:fix-editing-replies
ESCA111:work/nvrwhere/fix_show_avatar_settings
ESCA111:work/invalidate-list-config
ESCA111:work/feature/importance-sorting
ESCA111:work/feature/login-veracity
ESCA111:work/nvrwhere/fix_identical_room_chatbar_sync
ESCA111:1.2
ESCA111:work/tfella/calls
ESCA111:work/purpose-share-with
ESCA111:work/tfella/bottom-nav-bar
ESCA111:1.1
ESCA111:1.0
ESCA111:v25.12.2
ESCA111:v25.12.1
ESCA111:v25.12.0
ESCA111:v25.11.90
ESCA111:v25.11.80
ESCA111:v25.08.3
ESCA111:v25.08.2
ESCA111:v25.08.1
ESCA111:v25.08.0
ESCA111:v25.07.90
ESCA111:v25.07.80
ESCA111:v25.04.3
ESCA111:v25.04.2
ESCA111:v25.04.1
ESCA111:v25.04.0
ESCA111:v25.03.90
ESCA111:v25.03.80
ESCA111:v24.12.3
ESCA111:v24.12.2
ESCA111:v24.12.1
ESCA111:v24.12.0
ESCA111:v24.11.90
ESCA111:v24.11.80
ESCA111:v24.08.3
ESCA111:v24.08.2
ESCA111:v24.08.1
ESCA111:v24.08.0
ESCA111:v24.07.90
ESCA111:v24.07.80
ESCA111:v24.05.2
ESCA111:v24.05.1
ESCA111:v24.05.0
ESCA111:v24.04.90
ESCA111:v24.04.80
ESCA111:v24.02.2
ESCA111:v24.02.1
ESCA111:v24.02.0
ESCA111:v23.08.5
ESCA111:v24.01.95
ESCA111:v24.01.90
ESCA111:v24.01.85
ESCA111:v23.08.4
ESCA111:v24.01.80
ESCA111:v23.08.3
ESCA111:v24.01.75
ESCA111:v23.08.2
ESCA111:v23.08.1
ESCA111:v23.08.0
ESCA111:v23.07.90
ESCA111:v23.07.80
ESCA111:v23.04.3
ESCA111:v23.04.2
ESCA111:v23.04.1
ESCA111:v23.04.0
ESCA111:v23.03.90
ESCA111:v23.03.80
ESCA111:v23.01.0
ESCA111:v22.11
ESCA111:v22.09
ESCA111:v22.06
ESCA111:v22.04
ESCA111:v22.02
ESCA111:v21.12
ESCA111:v1.2
ESCA111:v1.1.1
ESCA111:v1.1.0
ESCA111:v1.0.1
ESCA111:v1.0
1 Commits
work/nvrwh
...
work/redst
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
c9c6db8e04 |
Prevent users from trying to search in encrypted rooms
I forgot that this has to be handled client-side (duh, we're the only one who can read the messages!) This has already tripped up at least one user, and probably more. So until we support that, our UI shouldn't lie to you. |
1 changed files with 6 additions and 0 deletions
|
|
@@ -30,6 +30,9 @@ SearchPage {
|
|||
*/
|
||||
property string senderId
|
||||
|
||||
// This requires client-side search we don't implement yet
|
||||
readonly property bool canSearch: !room.usesEncryption
|
||||
|
||||
title: i18nc("@action:title", "Search Messages")
|
||||
|
||||
model: SearchModel {
|
||||
|
|
@@ -45,6 +48,9 @@ SearchPage {
|
|||
searchFieldPlaceholder: i18n("Find messages…")
|
||||
noSearchPlaceholderMessage: i18n("Enter text to start searching")
|
||||
noResultPlaceholderMessage: i18n("No messages found")
|
||||
customPlaceholderIcon: "lock-symbolic"
|
||||
customPlaceholderText: !canSearch ? i18n("Cannot search in encrypted rooms") : ""
|
||||
enableSearch: canSearch
|
||||
|
||||
listVerticalLayoutDirection: ListView.BottomToTop
|
||||
|
||||
|
|
|
|||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.