Rocket.Chat.Electron icon indicating copy to clipboard operation
Rocket.Chat.Electron copied to clipboard

Optional setting to start with Home page

Open ankar84 opened this issue 2 years ago • 5 comments

Is your feature request related to a problem? Please describe. Users actually don't know about Home page and don't use that at all. But there is a lot of important and useful info.

Describe the solution you'd like We need an option (enabled by default and managed by config) to start Rocket Chat desktop client with Home page (like https://open.rocket.chat/home)

Additional context New user gets Home page on first desktop client launch, but usually not read it and start exploring new software browsing chats and other. But if Home page will open every desktop client start, it definitely will get more attention.

ankar84 avatar Oct 23 '22 06:10 ankar84

Hey @ankar84 I dont know if this would be a server configuration instead of a desktop one. You think that only on desktop would this be great? We can just disable the lastPath saving to the config.json. Then it will open always the Home. But we need to think better in what to do. What do you think?

jeanfbrito avatar Dec 15 '22 19:12 jeanfbrito

Hello, @jeanfbrito !! I think that desktop client solution is rather easy to accomplish then Web client with server side setting.

And the idea is to popularize home page among our users.

ankar84 avatar Dec 16 '22 01:12 ankar84

Hey @jeanfbrito, I would be delighted to work on this issue.

According to me, we should provide an option (in form of switch, may be) to "Always open home page" so that user will be able to keep the behaviour only for the desktop app as according to me it's better suited that way (as also mentioned by @ankar84).

We can just disable the lastPath saving to the config.json. Then it will open always the Home. But we need to think better in what to do. What do you think?

After looking closely at the mechanism to store the lastPath property, according to me, rather than preventing the storage (or update mechanism to config.json) we should reset it to a blank string whenever the window closes based on the setting chose by the user.

I am really looking forward to solve this issue. Please let me know if this approach appeals to you.

Thanks, Prisha Gupta

preeesha avatar Dec 31 '23 15:12 preeesha

Hey @jeanfbrito, based on my understanding I have made the necessary changes in my recent PR (#2805). I would request you to please have an eye of the changes. I would really love to know your views on it.

Thank you Prisha Gupta

preeesha avatar Jan 06 '24 17:01 preeesha

Thanks @preeesha! I was on vacation, now I'm looking on the PRs. Could you give an opinion to it @ankar84 ?

jeanfbrito avatar Feb 06 '24 17:02 jeanfbrito