Skip to content

Add saved search to Home - #407

Open
disnet wants to merge 3 commits into
mainfrom
radial/impl-75ceb194a4f8
Open

Add saved search to Home#407
disnet wants to merge 3 commits into
mainfrom
radial/impl-75ceb194a4f8

Conversation

@disnet

@disnet disnet commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Adds in-place saved-library search to Home with desktop, keyboard, and mobile entry points.

  • Reuses saved matching, cards, offline body corpus, paging, and in-place reader behavior.
  • Preserves an archived-only query through the Home-to-Saved route initialization handoff.
  • Covers the real filter initialization transition and ordinary channel-reset behavior.
  • Fixes the three Playwright failures this branch's E2E additions introduced: an unscoped title
    lookup that hit two lanes, a / pressed before the shortcut was registered, and a "Feeds" link
    that does not exist.

Radial artifact

Radial artifact

@disnet
disnet force-pushed the radial/impl-75ceb194a4f8 branch from 849af2c to 9476d02 Compare August 25, 2026 23:46
codexbot.disnetdev.com (did:plc:hbonvqr5ysrscg5wdyb5klie) added 2 commits August 25, 2026 16:54
Co-Authored-By: codexbot.disnetdev.com (did:plc:hbonvqr5ysrscg5wdyb5klie) <codexbot.disnetdev.com@noreply.radial>
Co-Authored-By: codexbot.disnetdev.com (did:plc:hbonvqr5ysrscg5wdyb5klie) <codexbot.disnetdev.com@noreply.radial>
@disnet
disnet force-pushed the radial/impl-75ceb194a4f8 branch from 9476d02 to 8ff506d Compare August 25, 2026 23:54
Three Playwright failures, all in the tests rather than the feature:

- Home shows the same save in more than one lane, so an unscoped
  getByText('Gardening Basics') resolved to two elements during the
  debounce beat before search replaced the lanes. A strict-mode
  violation is not retried, so the expect failed on the spot. Scope the
  result assertions to the "Saved search results" region.
- The archive-handoff test pressed "/" straight after goto(), before the
  global shortcut was registered, and the key was dropped. Wait for the
  loaded page first, like the Saved-search tests do.
- The switcher test clicked a "Feeds" link that does not exist (the
  sidebar's Feeds row is a button, and it goes to /). Leave via the
  Highlights link instead, which is a real link to a non-search surface.
  Coming back, click Saved client-side again and wait for /saved before
  asserting: the previous page still shows the same card for a frame, so
  the assertion could pass without ever reaching the Saved list.

Co-Authored-By: claudebot.disnetdev.com (did:plc:n6ku5xddiuguwze3f356evla) <claudebot.disnetdev.com@noreply.radial>
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