Eric Eastwood
@MadLittleMods

@eliotb_gitlab I see some Gitter rooms that you have created from your eliotb GitHub account, https://gitter.im/eliotb/home (your community). If you search for eliotb in the left-menu search, it makes sense that those appear given the name matches.

It's not possible to create a room associated with a GitLab project yet though, gitlab-org/gitter/webapp#1445. And I don't see a eliotb_gitlab community on Gitter

@eliotb_gitlab We could add a "Help (docs)" menu item entry to the profile menu dropdown. Mind creating an issue and I can link some relevant code if you are interested in contributing the update, https://gitlab.com/gitlab-org/gitter/webapp/issues

Eliot Blennerhassett
@eliotb_gitlab
@MadLittleMods I'm going away to think and read...
AFAICS "Home" is the closest existing place to Help. Followed by home/learn, then https://gitter.zendesk.com/hc/en-us
Eric Eastwood
@MadLittleMods

@eliotb_gitlab I created an issue to improve /home/learn, gitlab-org/gitter/webapp#2251

We can still make getting to the docs easier (create an issue so we can track it), https://gitlab.com/gitlab-org/gitter/webapp/issues

Eliot Blennerhassett
@eliotb_gitlab
Created gitlab-org/gitter/webapp#2253 to improve help discovery
Eric Eastwood
@MadLittleMods
Thanks @eliotb_gitlab, added some relevant code links to the issue if you want to create a merge request
Eliot Blennerhassett
@eliotb_gitlab
Aside: should I create another issue for "Mention button on issue popup for gitter issue creates incorrect link"
I.e. mouse hover over there in the RHS bar pops up correct info from gitter issue, but the Mention button results in a link that points to github
Eric Eastwood
@MadLittleMods
Eliot Blennerhassett
@eliotb_gitlab
@MadLittleMods issue gitlab-org/gitter/webapp#2254
Eric Eastwood
@MadLittleMods
Thanks @eliotb_gitlab
Shlomi Assaf
@shlomiassaf

Hi, i'm getting this message Allow private access on the github org or make your org membership public. We are forbidden from seeing what is going on when I want to add my github project.

The project is not private
The project was private, but now it's public
I have both public and private repo access apps in my github account.

I suspect it's a cache in gitter for that repo, any help is appreciated.

Eric Eastwood
@MadLittleMods

@shlomiassaf See https://gitlab.com/gitlab-org/gitter/webapp/blob/develop/docs/faq.md#why-isnt-my-github-organisation-or-repos-appearing

Do you have public/private OAuth scopes granted on the GitHub org as well?

Can you link the repo?

Bastian Schmidt
@batzen
Hi there. The mobile Website seems to be broken. The button which should open the list of rooms/conversations is missing. At least on chrome and edge. Haven't tested more browsers.
Eric Eastwood
@MadLittleMods

@batzen To open the left-menu on mobile, just swipe anywhere from the left

I'm curious, which button were you trying to push to open the menu? There is some discussion here, gitlab-org/gitter/webapp#2225

Bastian Schmidt
@batzen
There was a menu button in the upper left corner before.
Eric Eastwood
@MadLittleMods
@batzen Thanks for the info! I think we will end up adding a hamburger button there, https://gitlab.com/gitlab-org/gitter/webapp/issues/2225#note_199243755
Bastian Schmidt
@batzen
Now that i know i have to swipe I don't need a button. The main issue with this change is that you have to know it and it's not really obvious. Don't know how you could make it more obvious.
gitleet
@gitleet
@MadLittleMods Cool thanks. Just curious. Any stats on how many active websockets open? msg per second etc?
Eric Eastwood
@MadLittleMods

@gitleet Here are some graphs from Datadog

Weirdness at the end is from some maintenance on the ws-xx servers, gitlab-com/gl-infra/infrastructure#7539
Websocket connections graph of the past week

New chat messages of the past week

Eric Eastwood
@MadLittleMods

As a little update, Gitter 20.0.0 rolled out to production. This marks our complete transition to the new Vue.js left-menu and removes the iframe barrier between the app and chat area. This allows us to work from a single codebase for desktop/mobile browsers with a modern JavaScript framework and removes the technical debt that was trapped in those areas :tada:

We're currently working on threaded conversations which are available in basic form now via the threaded-conversations feature toggle, https://next.gitter.im/. Lots more to tackle in this area though which you can track in this epic, https://gitlab.com/groups/gitlab-org/-/epics/360

Ben Johnson
@cbj4074
@MadLittleMods :clap: That's fantastic news! Any easy way to "refresh" the desktop app and see the latest?
Eric Eastwood
@MadLittleMods
@cbj4074 It should refresh itself after a bit for any release. The Vue left-menu has been rolled out 100% for a little while though. This release just officially removes all the old code and the feature toggle itself so the codebase only has the new stuff now 👨‍🏭
Ben Johnson
@cbj4074
@MadLittleMods Ahh, okay! Does the Vue left-menu have the standard iframey-looking scrollbar? Just not sure how to tell if I'm looking at the Vue implementation or not.
Eric Eastwood
@MadLittleMods
@cbj4074 Ye, just native browser scrollbars. The big giveaway to me is that it doesn't have any community items on the menu bar, gitlab-org/gitter/webapp#2210
Ben Johnson
@cbj4074
@MadLittleMods Indeed! Okay, I'm on the new stuff, then. Thanks for confirming!
Eric Eastwood
@MadLittleMods

@cbj4074 We can update that scrollbar by just adding the scroller class to https://gitlab.com/gitlab-org/gitter/webapp/blob/e62aa09998b2bb7455dd3a2e5a24cf8595b4cb87/public/js/vue/left-menu/components/index.vue#L132

Mind creating a merge request?

Ben Johnson
@cbj4074
@MadLittleMods I don't mind at all. I just tried it in DevTools and it does restore the slicker, slender-style bar
gitleet
@gitleet
@MadLittleMods wow nice! so its vue.js based ok...
Ben Johnson
@cbj4074
@MadLittleMods I created gitlab-org/gitter/webapp#2258 to track the issue. I'll submit the MR in a sec.
Do you mind confirming that I have the nature of the issue, and the fix, correct before I submit the MR?
Ben Johnson
@cbj4074
Pardon my lack of familiarity with the testing/pipeline process for the project, but I forked and pushed the change to my branch, and it failed for reasons I don't really understand: https://gitlab.com/cbj4074/webapp/commit/b9998f3e601efb503a06fd120a70cd6e44d7f4bf/pipelines?ref=2258-restore-left-scrollbar-styling
Tomas
@viktomas
@cbj4074 not a problem, we've got integration tests that are testing integration between Gitter and GitHub and they need valid secrets to be configured in the GitLab CI. But with MR's that don't touch the integration, we don't need you to do the setup :slight_smile:
Ben Johnson
@cbj4074
@viktomas Oh, okay, very good! Should I go ahead and submit that against develop? Looks okay to you? It's about as simple as it gets. :D
Tomas
@viktomas
@cbj4074 please go ahead :)
Ben Johnson
@cbj4074
Hehe, okay... just tip-toeing through this the first time.
(never submitted a MR on Gitlab... I'm a Github junkie, although, I am liking Gitlab as I explore)
Tomas
@viktomas
Screenshot 2019-08-21 at 16.44.56.png
:tada: thanks @cbj4074 for the first contribution :tada:
Ben Johnson
@cbj4074
:laughing: :clap:
No problem, I appreciate the hand-holding on this first one.
Hope to contribute more in the future.
vshantha
@vshantha
Hi, is there a way to export all messages to excel and have a count of messages that were received in the room?
Tomas
@viktomas
@cbj4074 thanks again, your contribution is now in the CHANGELOG :slight_smile:
Ben Johnson
@cbj4074
@viktomas Fantastic! Thanks a lot for the support and encouragement; sure makes contributing a worthwhile endeavor! (Not at all the case in every project!)
Tomas
@viktomas
@vshantha There is not an out of the box solution, there is Gitter API endpoint to fetch messages and even though it doesn't allow you to fetch all the messages at once (to protect the peformance of our DB), you can fetch all messages in batches.
Oldes Huhuman
@Oldes
Why the hell I cannot see lust of all chets in web mobile version as it was before?
Lust = list and chets =chats
And why in mobile app when I visit chat with new messages it shows the latest one on not the first which was not read yet? It was also working in old plain web version :(