Skip to content

feat: sidebar and new soup layout#1676

Merged
dev-rb merged 144 commits intomainfrom
rahul/feat-sidebar-and-new-layout
Mar 6, 2026
Merged

feat: sidebar and new soup layout#1676
dev-rb merged 144 commits intomainfrom
rahul/feat-sidebar-and-new-layout

Conversation

@dev-rb
Copy link
Copy Markdown
Contributor

@dev-rb dev-rb commented Feb 25, 2026

This PR:

Introduces an app wide sidebar to the left side that contains the navigation links to open certain list views in the active split (or a new split with shift click), actions to access settings, create, command menu, and search, and a wip section for displaying channel updates and recents.

Additionally, the layout of soup is changed so that there is now a bar of filters for that particular list of entities, a search bar, and sort dropdown. There are also "tabs" in the split header for each soup list that applies filters to change the "category" of entities being shown

I also created a new button component that matches the styling of the rest of the changes with the intention that it replaces the button in ui so that we can have consistent styling. However, this depends on what styling we actually want to go with and then making the changes.

Other noteworthy updates:

  • Updated the filter system for soup to allow setting "and" and "or" filters which allows the new filters to be applied on top of each other and get entities that match any of the "or" filters.
  • Replaces most, if not all, of references to "unified-list" for splits with the appropriate new list view semantics. The default content for a split is now the "inbox".
  • Added support for new sort options
  • Updated the hotkey system to support attaching hotkeys to a shared and existing command scope.
  • Added email attachments to EmailEntity

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 25, 2026

@dev-rb dev-rb marked this pull request as ready for review March 5, 2026 19:26
@dev-rb dev-rb requested a review from a team as a code owner March 5, 2026 19:26
@dev-rb dev-rb merged commit 09f3e99 into main Mar 6, 2026
22 checks passed
@dev-rb dev-rb deleted the rahul/feat-sidebar-and-new-layout branch March 6, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants