User Profile Cover – Personalize Your Space
The standout feature of version 2.0.7 is the profile cover image system, allowing users to upload and change their cover photos directly on their author page. With a “Change cover” button positioned in the top-right corner of the cover image, users can upload new images with just one click without leaving their profile page. The system fully supports popular image formats (JPEG, PNG, WebP), and VIP users especially get to preserve animated GIFs, creating truly unique personal spaces.
The default cover uses team-cover.svg optimized for performance with the fetchpriority="high" attribute, ensuring fast page load experiences. Users also have full control over cover image display through profile settings, providing maximum flexibility in self-expression.
Profile Settings Modal – Intelligent Settings Management
Instead of navigating to admin pages or refreshing the page, users can now manage all profile settings through a lightweight modal built on REST API. Simply click the settings button, and the modal appears with an interface automatically rendered from the API response, allowing users to toggle features like cover image display, badge collection, recent activity, and especially select a playlist for public showcase.
The Dynamic Settings Rendering Architecture is one of the technical highlights of this update. Settings UI is generated entirely from JSON data returned from the endpoint, meaning that in the future when new settings need to be added, developers only need to update the backend response without touching a single line of frontend code. All changes are saved asynchronously via PATCH requests, delivering a smooth experience without page reloads.
Playlist Showcase – Share Your Favorite Collections
One of the most anticipated community features: the ability to publicly showcase playlists on profiles. Users can select a playlist from their personal library to display on their profile page, helping share favorite manga series or recommendations with others. Playlists are rendered with the same grid layout and pagination behavior as the Library template, ensuring UX consistency across the entire site.
The system automatically preloads playlist data with a single query and cache mechanism, optimizing performance. If a playlist is empty or doesn’t exist, the system gracefully skips it without affecting other profile sections.
Tabbed Profile Sections – Modern Interface Experience
Instead of traditional stacked blocks design, Init Manga 2.0.7 adopts uk-switcher navigation with Stories / Playlist / Activity tabs, significantly saving vertical space and improving readability across all devices, especially mobile. Tabs only display when corresponding content exists: the Stories tab only appears if the user is a publisher, the Playlist tab only shows when a playlist is selected, and the Activity tab depends on user preference settings.
The Recent Activity Feed integrates existing shortcodes to display users’ recent comments and reviews, complete with friendly empty state messaging when no activity is available. This design not only makes profiles more vibrant but also encourages community interaction.
REST-First Technical Architecture
The entire profile settings system and cover upload are built on REST API with proper nonce verification and error handling. The frontend uses vanilla JavaScript combined with Fetch API for asynchronous operations, with no jQuery or heavy library dependencies. Cover upload handles FormData with real-time feedback (Uploading… → Success/Failed), and cache busting through timestamps ensures new images are always displayed immediately.
Conclusion
Init Manga 2.0.7 represents a quantum leap in building a user-centric ecosystem. From the ability to customize interfaces with profile covers, flexible settings management without page reloads, to showcasing personal collections and tracking recent activity, everything is packaged in a modern tabbed navigation interface friendly to all devices. This version not only elevates the user experience but also lays a solid foundation for advanced profile features in the future.
Comments