Pascal Precht
0a7d6f6bae
fix(Community): ensure community members with write access can post to channel
...
When a user is part of a community, write access to any channel of
that community is granted. When the permission allows for it, a community's
channel `canPost` property is `true`, which should be relied on to
render the necessary component for writing into a channel.
This commit makes sure community members with proper access get the
chat input rendered so they can write to channels.
Fixes #1985
2021-03-08 11:57:09 -05:00
Jonathan Rainville
d361853d0d
fix: disable ENS only setting if user has no ENS name
...
Fixes #1984
2021-03-05 14:01:42 -05:00
Jonathan Rainville
44c9f480c2
feat: set profile and community image cropper to 1:1 ratio
2021-03-05 14:01:30 -05:00
Jonathan Rainville
07d36cc9f6
feat: make image cropper receive a ratio that it needs to respect
2021-03-05 14:01:30 -05:00
Pascal Precht
aa7fb862f2
fix(Communities): make creating channels work again
...
Very similar to #1986 , we're trying to access the `activeCommunity`
property on the `chatsModel` object, which doesn't have such a property
anymore every since we've moved communities into its own view.
This causes errors when trying to create channels.
This commit fixes this bug by ensuring `activeCommunity` is accessed
from `chatsModel.communities` instead.
2021-03-05 13:59:44 -05:00
Pascal Precht
86ea7014f6
fix(Communities): make rejoining communities work
...
When the communities code was moved into its own view in https://github.com/status-im/status-desktop/commit/b38d1df59
it broke the functionality to join communities again.
Qt complains that the Nim API in use `chatsModel.communities.joinCommunity`
expects two parameters, when it's call with just one.
This is unexpected because the API in question set a default value
for its second parameter.
To make this work again, we have to make sure the `setActive`
parameter is supplied every time we call the API from
within QML.
Also, worth noting that this is not the first time we're running into
a scenario like this.
2021-03-05 13:59:44 -05:00
Pascal Precht
43e4ba771b
fix(Communities): make leaving communities work again
...
Turns out in https://github.com/status-im/status-desktop/commit/81bb7fcc6 we've introduced a regression where
leaving a communities isn't possible anymore because we're trying
to call an API that doesn't exist on the `chatsModel`.
This commit fixes it by ensuring the API is called from `chatsModel.communities`.
2021-03-05 13:59:44 -05:00
Jonathan Rainville
131685ecf5
fix: fix member popup layout and member not showing
...
Fixes #1949
2021-03-05 13:57:49 -05:00
Jonathan Rainville
5300dcac28
fix: fix getChannelById crashing on timeline call
...
Fixes #1987
2021-03-05 12:21:06 -05:00
Richard Ramos
9fe925ca8f
fix: make the profile icons smooth
2021-03-05 10:34:10 -05:00
Richard Ramos
9749fe4938
fix: remove svg hack
2021-03-05 09:36:50 -05:00
ace-smart
38e1e84912
Fixed login btn pending status in case of invalid password. Fixes #1972
2021-03-04 17:36:37 -05:00
ace-smart
6e2062ec6f
Fixed not showing issue for the profile thumbnail in the suggestion list. Fixes #1916
2021-03-04 17:34:01 -05:00
Jonathan Rainville
4a1c497a08
fix: fix users being able to see admin popup
...
Fixes #1976
2021-03-04 17:21:17 -05:00
ace-smart
81bb7fcc65
Updated community popup menu btn style. Fixes #1961# This is a combination of 4 commits.
...
Updated community popup menu btn style. Fixes #1961
Updated community popup menu btn style. Fixes #1961
Updated community popup menu btn style. Fixes #1961
Updated community popup menu btn style. Fixes #1961
2021-03-04 17:20:39 -05:00
ace-smart
250a1801d4
Removed old jpg images. Fixes #1965
2021-03-04 17:17:29 -05:00
ace-smart
f3226852c3
Fixed onboarding view backgroud image issue on dark mode. Fixes #1965
2021-03-04 17:17:29 -05:00
Jonathan Rainville
844a61798a
fix: fix left tab line not following height of parent
...
Fixes #1948
2021-03-04 17:02:03 -05:00
Pascal Precht
e6f17fdf55
uiux(StatusChatInput): highlight matching formatting option
...
This will highlight any option in the text formatting menu whose
formatting matches the selected text formatting
Closes #1931
2021-03-04 08:57:43 -05:00
Jonathan Rainville
e94cfaec74
fix: fix member count not updating when inviting
...
Fixes #1949
2021-03-03 16:45:23 -05:00
Jonathan Rainville
a09dd25506
fix: fix description is required for communities
2021-03-03 16:45:23 -05:00
Jonathan Rainville
d1c6c0f9a9
fix: fix adding a second channel to a community disapearing
...
Fixes #1953
2021-03-03 16:45:23 -05:00
Jonathan Rainville
2f8d46fa76
fix: fix community channel color undefined issue
2021-03-03 16:45:23 -05:00
Jonathan Rainville
7e8dc8c5d1
fix: fix community channels not showing the right type
...
Fixes #1954
2021-03-03 16:45:23 -05:00
Jonathan Rainville
e806ef9ff9
fix: fix clear chat and mute/unmute chat for communities
2021-03-03 16:45:23 -05:00
Jonathan Rainville
84034d5dbf
fix: fix channel color in communities
2021-03-03 16:45:23 -05:00
Jonathan Rainville
b33a7b8fcf
fix: fix right clicking a channel in community
...
Fixes #1950
2021-03-03 16:45:23 -05:00
Jonathan Rainville
e52f6daec9
feat: update to latest status go and add color to the community
2021-03-03 16:45:23 -05:00
Jonathan Rainville
e28e98a394
fix: fix community rebase errors
2021-03-03 16:45:23 -05:00
Jonathan Rainville
c5241e2bf4
feat: intercept clicks on messages links as well
2021-03-03 16:45:23 -05:00
Jonathan Rainville
35688e9740
feat: show unfurled link for status chats in 1:1
2021-03-03 16:45:23 -05:00
Jonathan Rainville
c86f67b9f1
fix: fix community header button in dark mode
2021-03-03 16:45:23 -05:00
Jonathan Rainville
f8704d7b64
feat: show unviewed count on the community button
2021-03-03 16:45:23 -05:00
Jonathan Rainville
b76cb5682c
fix: chats not updating on new messages in communities
2021-03-03 16:45:23 -05:00
Jonathan Rainville
c57356235b
fix: fix calling setActiveChannel from QML
2021-03-03 16:45:23 -05:00
Jonathan Rainville
da77487746
fix: fix invite to use new API and remove the double msg send
2021-03-03 16:45:23 -05:00
Jonathan Rainville
941e9565ab
fix: going to the previous channel when the community has no channel
2021-03-03 16:45:23 -05:00
Jonathan Rainville
63e2c21b33
feat: show tooltip on top of community button with name
2021-03-03 16:45:23 -05:00
Jonathan Rainville
75a0818d41
fix: fix community image display in the header
2021-03-03 16:45:23 -05:00
Jonathan Rainville
64d38b6049
feat: implement redesign of communities on the left tab
2021-03-03 16:45:23 -05:00
Jonathan Rainville
534cb23e18
feat: add new import community popup
2021-03-03 16:45:23 -05:00
Jonathan Rainville
a47847b40f
fix: fix community profile looks and style
2021-03-03 16:45:23 -05:00
Jonathan Rainville
6213e020a0
feat: new design for export popup
2021-03-03 16:45:23 -05:00
Jonathan Rainville
b38d1df591
refactor: move communities functions to communities view in chat
2021-03-03 16:45:23 -05:00
Jonathan Rainville
3cc62d65aa
feat: show membership requests in the admin popup
2021-03-03 16:45:23 -05:00
Jonathan Rainville
807048522a
fix: ste channels correctly when going back and forth to communities
2021-03-03 16:45:23 -05:00
Jonathan Rainville
f9817d4f52
feat: add community requests, permissions, ENS and more
2021-03-03 16:45:23 -05:00
Richard Ramos
fb8380a861
Show login errors on the console
2021-03-03 15:45:36 -05:00
Pascal Precht
6603f025c3
fix(StatusChatInput): exclude markdown indicators from formatting
...
Closes #1928
2021-03-03 15:42:42 -05:00
Pascal Precht
fe0e5de8ef
docs: add note about Qt version 5.14.2 being mandatory
2021-03-03 13:52:01 -05:00