v1.2.0
Release Notes
H
Hasrat
October 10, 2025
🚀 v1.2.0 – Store Overhaul & User Enhancements
🏪 New Product Store
- Introduced a completely new Product Store.
- Added Product Store Activity and Product Details Activity with a modern UI and real-time Firestore integration.
- Supports Blocks and Components, each with dedicated layouts, filtering chips, search functionality, and share options.
- Added real-time updates, view count tracking, and empty states for unauthenticated users.
- Implemented product grouping by type and structured file saving within the downloads directory.
- Added shimmer loading effects, loading dialogs, and empty messages for improved UX.
💬 Comment System
- Introduced a comment system for store items with real-time fetching and user profiles.
- Added comment moderation tools (Approve, Reject, Delete) for admins and moderators.
- Added pending status labels and role-based visibility (admins see all, users see approved + their own).
- Added a bottom sheet for moderation actions and improved status handling.
👥 User Management
- Added user role-based access control, supporting “admin” and “user” roles.
- Implemented Google/GitHub account linking in a new “Linked Accounts” screen.
- Fixed issues with Google sign-in requiring an
Activitycontext.
🧱 Core Improvements
- Refactored Firestore logic for real-time product and comment updates.
- Improved diffing performance in product adapters.
- Optimized file management with a new structured downloads directory.
🧩 UI/UX Enhancements
- Redesigned toolbar, themes, and SnackBar styles.
- Improved layouts and consistency across product screens.
🪲 Fixes
- Fixed crashes and UI alignment issues in store layouts.
- Fixed like button spam issues.
- Ensured real-time comment and product refreshes function correctly.
Version: v1.2.0
Build: 20
Highlights: New Product Store, Comment Moderation, Role System, Enhanced UX