Storage: find files by name #42

Open
opened 2026-10-06 05:34:10 +00:00 by twisla · 0 comments
Owner

Idea

Search the card for files whose name matches what's typed, from the Storage App.

Why

A Saved Page, a Track from a given day or an IRC log sits several folders down, and the listing shows 256 entries at most per folder (F1, Q136).

What's known

  • A search walks the tree on the storage task: it must run as a job, show results as they come, and be cancellable. A card with thousands of files takes seconds.
  • Results are paths: they need the same packed list as a folder listing, with the same limit.
  • Within one folder, typing a letter to jump to the first name starting with it is a cheaper first step and needs no walk.

Questions

  1. Jump-to-letter in the current folder first, and the card-wide search later?
  2. Match on the name only, or on the path? Wildcards?
  3. Search inside text files too (a log line, a note)? That's a much slower walk.

Related

docs/milestones/F1.md (Q139), #3.

## Idea Search the card for files whose name matches what's typed, from the Storage App. ## Why A Saved Page, a Track from a given day or an IRC log sits several folders down, and the listing shows 256 entries at most per folder (F1, Q136). ## What's known - A search walks the tree on the storage task: it must run as a job, show results as they come, and be cancellable. A card with thousands of files takes seconds. - Results are paths: they need the same packed list as a folder listing, with the same limit. - Within one folder, typing a letter to jump to the first name starting with it is a cheaper first step and needs no walk. ## Questions 1. Jump-to-letter in the current folder first, and the card-wide search later? 2. Match on the name only, or on the path? Wildcards? 3. Search inside text files too (a log line, a note)? That's a much slower walk. ## Related `docs/milestones/F1.md` (Q139), #3.
twisla added this to the F1 Files and Notes milestone 2026-10-06 05:34:10 +00:00
twisla added the
kind
feature
area/appsarea/storage
status
needs-design
priority
low
labels 2026-10-06 05:34:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: twisla/roro9stack#42