The app is under active development and all known issues below are being actively addressed.
Current bugs
- Search freeze (~2 seconds) — The UI freezes for approximately 2 seconds when performing avatar searches. Root cause: search runs on the main thread, blocking the egui render loop until the scan completes.
- Page switching lag — A similar freeze occurs when switching between pages in the avatar browser. Pagination logic currently runs synchronously on the main thread.
- UI unresponsiveness during database operations — Temporary freezes can occur during heavy database processing while the app loads or re-processes avatar data.
Planned fixes
| Issue | Planned fix |
|---|---|
| Search freeze | Move search to a background thread (async implementation) |
| Page switching lag | Non-blocking pagination with smooth transitions |
| DB operation UI freeze | Progressive/incremental loading to maintain UI responsiveness |
Upcoming features
- Enhanced tag decoding and categorization — Proper decoding and hierarchical categorization of avatar tags for better filtering.
- Advanced search algorithm — A more sophisticated search engine modeled on VRChat’s Prismic Avatar Search Map.
- Search indexing — Pre-built search indexes for instant results across millions of avatars.
- Tag-based filtering — Advanced tag combinations and hierarchical filtering options.
- Minimalist UI redesign — A complete UI overhaul with a clean, accessible layout focused on essential features.
- Search analytics and popular tag recommendations — Search statistics and surfacing of commonly used tags.