Skip to content

feat(manager): product search with Pinyin support#10

Merged
AkarinServer merged 2 commits intomainfrom
feat/manager-product-search
Jan 24, 2026
Merged

feat(manager): product search with Pinyin support#10
AkarinServer merged 2 commits intomainfrom
feat/manager-product-search

Conversation

@AkarinServer
Copy link
Owner

Added product search functionality to Manager App.

Features

  • Search Bar: Added to Product List screen.
  • Advanced Search: Supports:
    • Chinese Name: e.g. '可口可乐'
    • Full Pinyin: e.g. 'kekoukele'
    • Initials (Short Pinyin): e.g. 'kkkl'
    • Barcode: e.g. '69...'
  • Automatic Indexing: Generates pinyin/initials automatically when adding/editing products.

Technical

  • Added lpinyin dependency.
  • Updated Product model and DB schema (version 5) to store pinyin and initials.
  • Implemented in-memory filtering for responsive search on the list screen.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 54eefa1ce6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@AkarinServer AkarinServer force-pushed the feat/manager-product-search branch from a7a64b7 to 54eefa1 Compare January 24, 2026 19:56
@AkarinServer AkarinServer merged commit fbb2d8c into main Jan 24, 2026
1 check passed
@AkarinServer AkarinServer deleted the feat/manager-product-search branch January 24, 2026 21:42
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