Skip to content

Trifecta parity pilot: dev docs, avatars & node status (Chrome Extension) #4

Description

@QuickMythril

Summary

This issue tracks the first Trifecta parity pilot changes for the
Qortal Chrome Extension:

  1. Dev docs – basic contributor documentation for building/loading the extension.
  2. Clickable/hoverable chat avatars – avatars in chat indicate interactivity
    and open user/group info on click.
  3. Node status icon – a clearer, more visible node status indicator in the UI.

These changes are implemented on the community branch and published in a
Qortal-Community test build. The goal of this issue is to:

  • Coordinate testing feedback,
  • Track bugs / UX problems,
  • Confirm acceptance criteria, and
  • Decide when this slice is ready for upstream PRs.

⚠️ This is NOT an official Qortal release.
It is a community test build to gather feedback before proposing changes
upstream.


Features in scope

1. Dev docs

  • New/updated dev documentation file (DEVELOPMENT.md or README section)
    checked in.
  • Instructions cover:
    • Prereqs (Node/npm, Chrome/Chromium).
    • Clone + install.
    • Build command(s).
    • How to use Load unpacked in Chrome.
  • At least one person has followed the docs from a clean clone and:
    • Built the extension.
    • Loaded it in Chrome/Chromium.

2. Clickable chat avatars & hover

In Q-Chat within the Extension:

  • Hovering over user avatars changes cursor/visuals indicating clickability.
  • Clicking a user avatar opens user info/popup.
  • Clicking a group avatar opens group info.
  • No double-click weirdness or dead clicks.
  • Scrolling remains smooth and not broken by hover/click.

3. Node status icon

With the extension loaded:

  • Node status icon appears in a clear location (sidebar/header).
  • With node connected & synced, icon shows "good/connected" state.
  • With node offline, icon shows "warning/offline" state.
  • (If applicable) Icon reflects any "connecting/syncing" state.
  • No crashes or layout glitches when node state changes.

How to test

  1. Download the test build from the Qortal-Community pre-release:
  2. Unzip and load via chrome://extensionsDeveloper mode
    Load unpacked.
  3. Use the extension normally, focusing on:
    • Chat avatars (hover + click),
    • Node status icon,
    • Optional dev-docs flow if you’re a contributor.

How to report feedback

You can:

  • Comment directly in this issue (preferred), or
  • Mention it in Qortal chats where the release was announced.

If you report in chat, please also paste a short summary here so we don’t lose it.

When reporting, include:

  • Browser and version (Chrome, Brave, etc.),
  • OS (Windows / Linux / macOS + version),
  • Whether you used the pre-built ZIP or built from source,
  • Steps to reproduce,
  • What you expected vs what happened,
  • Screenshots if helpful.

Links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions