Skip to content

Improved Network, People, Chat & Mail page#119

Open
defnax wants to merge 22 commits into
RetroShare:masterfrom
defnax:improve-network
Open

Improved Network, People, Chat & Mail page#119
defnax wants to merge 22 commits into
RetroShare:masterfrom
defnax:improve-network

Conversation

@defnax

@defnax defnax commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

i created the changes with the help of gemini

@defnax defnax changed the title Improved Network page Improved Network & People & Chat page Jul 5, 2026
@defnax defnax changed the title Improved Network & People & Chat page Improved Network, People & Chat page Jul 5, 2026
defnax added 4 commits July 6, 2026 15:46
Added to calculate background color when there is no Avatar available
Add Chat improvements
Added Send Chat & Mail for Parcipants list
Added tooltip functionality
Improved Identiy details display
Added show distant chat status
@csoler
csoler requested a review from zelfroster July 8, 2026 18:13
@defnax

defnax commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

@zelfroster

defnax added 2 commits July 9, 2026 13:25
Fixed some issues on mails reply, replay all,forward
Added sort function
Added show per page mails
@defnax defnax changed the title Improved Network, People & Chat page Improved Network, People, Chat & Mail page Jul 9, 2026
@defnax

defnax commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Review? I will else continue with webui more

@zelfroster

Copy link
Copy Markdown
Contributor

Hey @defnax, Thanks for your patience, I need some time, will review it.

defnax added 3 commits July 14, 2026 21:10
improve layout net settings
Added missed config settings
@defnax

defnax commented Jul 19, 2026

Copy link
Copy Markdown
Contributor Author

i has one issue chat history scrollbar not working i dont know why, it does squeeze together, and going back and come again in the chat it shows only the last 20 messages, it does not shows all messages from current day @zelfroster

@zelfroster

Copy link
Copy Markdown
Contributor

i has one issue chat history scrollbar not working i dont know why, it does squeeze together, and going back and come again in the chat it shows only the last 20 messages, it does not shows all messages from current day @zelfroster

Hey @defnax, I can take a look, but currently I am finding it difficult to compile RS on my mac. Do you have some idea about it?

Can RS be compiled with qt-6?

@defnax

defnax commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Normally its compileable with qt6
Maybe @jolavillette know about the new cmake instructions for macOS

@jolavillette

Copy link
Copy Markdown
Contributor

RetroShare compiles OK with cmake on linux/macos/win qt5/qt6

merge the following 6 PRs in master:

  • 3242 fix/macos-deploy-bundle-ffmpeg-deps
  • 3243 fix/cmake-qt6-detection
  • 3244 fix/qt6-mingw-postToObject-crash
  • 3250 fix/windows-deploy-qt-version-mismatch
  • 3269 docs/build-cmake
  • 3270 feature/appimage-build

then read BUILD-cmake.md
and look for the section dedicated to your specific OS and Qt version

you can also contact me on RetroShare devs chat and forum

@zelfroster

Copy link
Copy Markdown
Contributor

Thanks defnax and jolavillette, I was able to compile with qt5 tho

i has one issue chat history scrollbar not working i dont know why, it does squeeze together, and going back and come again in the chat it shows only the last 20 messages, it does not shows all messages from current day @zelfroster

@defnax the scrollbar works for me, i can scroll fine using mouse. and the reason it shows 20 messages is that the server is returning 20 messages only.

Screenshot 2026-07-20 at 14 23 45 Screenshot 2026-07-20 at 14 27 14 Screenshot 2026-07-20 at 14 29 32

Btw, I am looking at the webui after so long, and I think it can be improved a lot.

@defnax

defnax commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

But why you not using my pr? You showing me the master code
The issue is on my own p r

@zelfroster

Copy link
Copy Markdown
Contributor

But why you not using my pr? You showing me the master code The issue is on my own p r

My bad, I didn't build it again.

Yeah I get the issue now
image

It was a css issue, I have fixed it locally, will push it in a commit

Screenshot 2026-07-20 at 15 30 32

@defnax

defnax commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Thank you

@zelfroster zelfroster left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good improvement overall, If we want to merge this soon, it will need at least the fixes which are not working.

I can push a few fixes here and there too.

Comment thread webui-src/app/chat/chat.js
Comment thread webui-src/app/people/people.js
Comment thread webui-src/app/network/network.js
Comment thread webui-src/app/mail/mail_util.js
Comment thread webui-src/app/mail/mail_compose.js Outdated
Comment thread webui-src/app/mail/mail_compose.js

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks fine, but layout is a bit off

Image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm wondering on my side looks nice, will look tonight

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

look on my win 10 , maybe font or macos issue?
image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks fine, but layout is a bit off

Image

seems your push changed someting the statusbar is not more black maybe you push changed something? it was fine till your changes

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i has restored back

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I remember there used to be a green button for both tor and i2p socks proxy, we should enable it again, I see the code is there but not working from some reason.

Image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm on my side i see grey but i doesnt tested yet with tor

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will look tonight

@defnax defnax Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

W10
image

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

but there is no good api to get the status for tor and i2p i tested it not easy on qt it uses some sockets features

@defnax defnax Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think it needs for tor status a api it not yet there , maybe need own pr, that gets more complex

@zelfroster

Copy link
Copy Markdown
Contributor

Hi @csoler and @defnax, I have closed all the bot PRs by 64johnlee user, all those were created by AI without much context, changes were not tested, and some of them broke things instead of fixing. You can check more about it https://github.com/64johnlee/autopr.

I believe using AI to accelerate work is great, but only when the author knows what they are doing and its tested/reviewed well.

@defnax

defnax commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

its possible fix scrollbar without destroy the styles code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants