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 Activity context.

🧱 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