Skip to content

[FEATURE]: Product Catalog Display with Hybrid Search & Pagination #155

@Atharva0506

Description

@Atharva0506

Feature and its Use Cases

This feature improves how imported product catalog data is displayed and used in the invoice creation flow.

Currently, users can import product data via CSV upload or URL (stored in IndexedDB). The enhancement focuses on improving usability when interacting with this data.

What is the feature?

  • Display imported product rows directly in the UI instead of relying only on search.
  • Implement a hybrid approach:
    • Show rows by default (with a limit or pagination).
    • Provide search as a filter for larger datasets.

How would users benefit from it?

  • Better visibility of available products without needing to search.
  • Faster selection for small datasets.
  • Improved performance and usability for large datasets using search.

What scenarios would this feature address?

  • Users with small catalogs can quickly browse all items.
  • Users with large datasets can use search efficiently without performance issues.
  • Works seamlessly with data stored in IndexedDB (from CSV or URL sources).

Additional Context

  • Demo video attached showing current product import and search flow.
demo.1.mp4

Code of Conduct

  • I have joined the Discord server and will post updates there
  • I have searched existing issues to avoid duplicates

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions