pingdotgg / pingdotgg/t3code

[Feature]: Add Remote environments filtering to desktop clients

Open
#8,948 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
23k
Forks
5.9k
Avg merge
11h 14m
Merged PRs (30d)
357

Description

Problem

The desktop clients on both Windows and macOS do not offer a way to filter the sidebar/projects by Remote environments. They can be filtered by Project only.

The mobile client already supports filtering by remote environment, so desktop and mobile experiences are inconsistent. This makes it difficult to locate and work with projects and threads when several remote environments are configured.

Requested behavior

Add a Remote environments filter to the Windows and macOS desktop clients, matching the mobile client capability as closely as practical.

The filter should let users:

  • show all environments (default);
  • select one or more remote environments; and
  • limit the displayed projects/threads to those environments.

Expected outcome

A user with multiple remote environments can quickly focus the desktop UI on a chosen remote environment instead of manually scanning mixed local and remote projects or relying only on project filtering.

Notes

This request is specifically about parity with the existing mobile capability, rather than a general new filtering system. It may overlap with broader sidebar-filtering work such as #3523, but the missing Remote environments filter in both desktop clients is the concrete gap being reported.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing mobile Remote environments filtering and the Windows and macOS desktop sidebar/project filtering entry points. Match the mobile behavior where practical, including the all-environments default, single or multiple environment selection, and filtering of displayed projects and threads; verify both desktop clients behave consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.