Skip to content

Surface hidden projects in flat-list filter and guard remote actions - #545

Merged
SDSLeon merged 1 commit into
masterfrom
poracode/happy-meadow-04ba4992
Aug 9, 2026
Merged

Surface hidden projects in flat-list filter and guard remote actions#545
SDSLeon merged 1 commit into
masterfrom
poracode/happy-meadow-04ba4992

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Aug 9, 2026

Copy link
Copy Markdown
Owner
  • Flat thread list now passes workspace projects into the project filter so a sole hidden project stays selectable and can be re-enabled instead of disappearing.
  • Filter menu surfaces unavailable projects (disabled, home-scope off, or unreachable remote) in a muted separate section with per-project actions kept available.
  • Project overflow menu now treats unreachable remote projects as unreachable, keeping destructive host actions like Remove Project disabled.
  • Adds tests covering filterability of the only hidden project and gating of remote project actions.

- Show disabled, home-hidden, and offline-server projects in a dedicated filter section so they can be re-enabled from the flat thread list
- Pass filterableProjectIds so only currently visible projects toggle the active filter
- Disable Remove Project host actions for unreachable remote servers via isRemoteProjectStatusUnreachable
- Add tests for re-enabling hidden projects and unreachable remote action guards
@SDSLeon
SDSLeon merged commit 965f671 into master Aug 9, 2026
8 checks passed
@SDSLeon
SDSLeon deleted the poracode/happy-meadow-04ba4992 branch August 9, 2026 05:55
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.

1 participant