Streamlined Configuration & UX Refinements
This release delivers a comprehensive overhaul of the administrative user experience, specifically targeting the App Configuration workflows. We have restructured the settings architecture into intuitive, logical tabs—separating General, System, and User controls—while simultaneously streamlining complex forms like Ad Management and User Limits. These changes are supported by backend refactoring to generalize application settings, resulting in a cleaner, more efficient dashboard.
🎛️ Intuitive Configuration Architecture
The App Configuration page has been completely reimagined to reduce cognitive load. Settings are now organized into clear, thematic tabs, making it easier for administrators to locate and adjust specific parameters without scrolling through endless forms.
- 📑 Tabbed Interface Overhaul: Restructured the configuration page into distinct 'General', 'Features', 'User', and 'System' tabs, replacing the previous flat structure for better organization. #132, #133
- 🧱 Modularized Settings Forms: Extracted specific configurations, such as App URLs (Terms & Privacy) and Ad Platforms, into dedicated, modular widgets with tabbed navigation for easier management of identifiers and limits. #133
- 🖱️ Feed Interaction Control: Introduced a new setting to control "Feed Item Click Behavior," allowing admins to define whether links open in an in-app browser or the system's default browser. #133
📉 Logic Simplification & Cleanup
We have refined the data models and removed unnecessary complexity from the content management forms. This cleanup aligns the dashboard with the latest API refactors and simplifies the daily workflow for editors.
- ⚙️ Global Settings Refactor: Renamed and generalized
UserAppSettingstoAppSettingsacross the BLoC and repository layers to reflect their application-wide scope. #132 - 📢 Streamlined Ad Configuration: Consolidated complex ad settings into a simplified "Navigation Ad Settings" form, removing specific article/interstitial toggles in favor of frequency-based navigation logic. #132
- 📝 Content Form Optimization: Removed the 'excerpt' field from headline creation and editing flows, reducing friction during content entry. #132