main
fix: handle trailing hyphens in query (e.g., gpt-)
Move formatFileSize to a separate file
Add shadcn/ui + Storybook
refactor: extract WORD_BOUNDARY_REGEX as single constant