Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
Dorian
@dori4n
@MadLittleMods there was nothing interesting of note in there... and now I'm getting this:
image.png
Eric Eastwood
@MadLittleMods
@NightmareJoker2 🤷 You can try restarting the app or re-installing
Dorian
@dori4n
Already did, but I believe I found the problem: it keeps asking me to sign in again, and whenever I do, it signs me out on the website, and vice versa... that's very annoying...
Eric Eastwood
@MadLittleMods
@NightmareJoker2 Did you revoke the GitHub OAuth apps? It's possible we see a 403 from GitHub and are signing you out
Dorian
@dori4n
No, but I am not granting you access to my GitHub account email (it contains a special token, I only want GitHub to have)... and this has been working fine (still does). The problem only occurs when I sign into the app (signs me out on the website) and when I sign in on the website (signs me out on the app or causes the "something went wrong" error after a restart).
Eric Eastwood
@MadLittleMods

@NightmareJoker2 If you are signing in with GitHub, you are granting access to your email and the public OAuth scope.

After signing in, if you revoke the OAuth scope, then there are a few places we check and can sign you out and destroy all of your tokens

If that is not the case, I am not sure what is happening

Dheepak Krishnamurthy
@kdheepak
I think I've created a private room in the past, and want to make a public room in the same name. Is that possible?
Can I rename the old one and create a new one?
Or can someone else do the same?
Eric Eastwood
@MadLittleMods
@kdheepak What is the URL of the room you want to create?
Dheepak Krishnamurthy
@kdheepak
This is the room I originally created.
And it has a lock icon in the top.
( I'm not sure what that exactly means though )
I want to make the room as open as possible.
Eric Eastwood
@MadLittleMods

@kdheepak The lock means private. It isn't possible to change it after creation in the UI, https://gitlab.com/gitlab-org/gitter/webapp/issues/676

I can update it for you now though

Dheepak Krishnamurthy
@kdheepak
So either converting the room to a public one ( which I know there was a open question that said you didn't want people to do this ) or renaming the room and creating a new public room in its place.
That would be great if you can update it for me!
What does the "private" mean btw? Because other people that weren't part of the github repository were able to join it.
Eric Eastwood
@MadLittleMods
@kdheepak They were probably manually added by someone else in the room
Dheepak Krishnamurthy
@kdheepak
I had a fellow colleague open the link to the gitter page and he was able to join the room. And the room is visible even if I open in incognito.
Eric Eastwood
@MadLittleMods
@kdheepak :confused: hmmm
Dheepak Krishnamurthy
@kdheepak
Anyway, if you can make it public that would be great. It would not give mixed signals to the people that this room was not private / public
Eric Eastwood
@MadLittleMods

@kdheepak Was the repo previously private, https://github.com/NREL/ditto ?

The room might of been created back when it was private but now that it is public, anyone can access the repoand therefore can join the room

@kdheepak The room is now public :tada: https://gitter.im/NREL/ditto
Dheepak Krishnamurthy
@kdheepak
That is correct! The repo was previously private.
I forgot to mention that.
Dorian
@dori4n

@MadLittleMods I am messing with the grant flow, such that email access is never approved. This has never caused me problems before. All it does is give you null or non-presence of the field in all API responses containing the account email. It properly signs me in just fine, when I do this (after all, I wouldn't be talking here otherwise, right?). The problem I seem to have, is that I can't keep multiple sign-in sessions alive.
The code you linked to does not even make any attempt to use the email address, you shouldn't ask for it in the first place, if you don't need it (you never do, users should opt-in to any services which would use it, and be able to provide a different one).

Also, I may add: Don't use a web view in your application for the authorization flow, doing so defeats the OAuth flow trust training, that should have users learn not to enter their account credentials (username/email + password) in third-party applications. Send them to their web browser instead, and return them to a small web server running locally in your application to pass the authorization code with the refresh token grant. Though this tool being in all reasonable cases a notable exception, users typically do not know how to verify that an application isn't tampering with the login prompt, and rarely bother even, if they can, nor check for unnecessary permission grants and the like.

Eric Eastwood
@MadLittleMods
A.G. Sao
@AGreyPoupon
Hi there!
No Gitlab login option on iOS app
Eric Eastwood
@MadLittleMods
Wang Shidong
@wsdjeg
Is it possible insert new line instead of send messgae when press enter in Android APP?
or will it be supported in the future
Eric Eastwood
@MadLittleMods
Wang Shidong
@wsdjeg
Thanks for the link
Marek Cerny
@marek094
Hello!
is it possible to run gitter locally network
like GitLab?
the problem is we do not want to share your messages in Cloud :)
Eric Eastwood
@MadLittleMods
@marek094 You can run the Dockerized development version, https://gitlab.com/gitlab-org/gitter/webapp
Marek Cerny
@marek094
*our
Eric Eastwood
@MadLittleMods
@marek094 You can edit your previous message with the "Edit" option in the ... dropdown in the top-right of every messages
Marek Cerny
@marek094
:D thx
@MadLittleMods Ok, so if I install it, I we can use it via our VPN, right?
Eric Eastwood
@MadLittleMods
@marek094 Yes. Anyone who can access the instance
Marek Cerny
@marek094
— what about the integration with mobile app for this local version?
Eric Eastwood
@MadLittleMods

@marek094 There isn't a way to point the mobile apps at your local version and the mobile apps aren't open source yet.

You can point the desktop client at your local instance via these CLI parameters, https://gitlab.com/gitlab-org/gitter/desktop/#cli-parameters

Marek Cerny
@marek094
ok :) thx