Tag System, Prompt Duplication Fixes, and Library Detail Overhaul
August 19, 2025
This release focuses on the library detail experience — the page where you manage and work with prompts inside a library. We shipped a complete tag system for organizing prompts, fixed several issues with prompt duplication and favorites, and restructured the page layout to reduce clutter and improve usability. Under the hood, we also refactored the component architecture for better performance and maintainability.
New Features
- Tag Management — You can now create, edit, and delete tags on your prompts directly from the library detail page. Tags are saved to the database and persist across sessions, so your organizational structure stays intact whether you’re working in the prompt card view or the content viewer. Duplicate tags are automatically prevented.
- Persistent Column Preferences — Your preferred column layout in the library detail view is now saved between sessions. When you return to a library, the columns will be sized the way you left them.
Improvements
- Prompt Duplication — Duplicating a prompt now works instantly without requiring a page refresh. Duplicated prompts include all content, tags, and metadata, and are automatically given sequential titles (e.g., “My Prompt 1”, “My Prompt 2”) so you can tell them apart.
- Redesigned Prompt Card Layout — Prompt cards now separate the main content (icon, title, description) from action buttons and date information, making cards easier to scan and interact with.
- Streamlined Library Detail Page — Library metadata like creation date, creator, and access level has been moved into the page header. The redundant library information card and left sidebar have been removed entirely, giving you more space to work with your prompts.
- Improved Resize Bar — The resize handle between the Library Content and Select Content panels is now more visible and easier to grab, with a dot-grip pattern and a full-height hover effect.
- Copy Prompt Feedback — Copying a prompt now shows a confirmation toast so you know it worked.
- Standardized Notifications — All in-app notifications now use a consistent toast system, so feedback looks and behaves the same everywhere.
- Smarter Edit Mode — Clicking the edit toggle when you haven’t made any changes now cancels edit mode instead of prompting you to save, reducing unnecessary clicks.
Bug Fixes
- Favorites Persistence — Fixed an issue where favorited prompts would lose their favorited status after a page refresh. Favorites now persist reliably across sessions.
- Prompt Duplication Errors — Resolved failures in prompt duplication caused by incorrect session handling. Duplication now works consistently with proper error messages if something goes wrong.
- Prompt Viewer Spacing — Fixed excessive spacing in the prompt content viewer header, and repositioned prompt content directly under the title and icon for a tighter layout.
Infrastructure
- Library Detail Component Refactor — Extracted layout and resizing logic into a dedicated module, reducing the complexity of the main library detail component. This improves performance, makes the codebase easier to maintain, and sets the foundation for future layout features.
- Query Optimization — Replaced complex nested database queries with separate, more reliable operations. This reduces the chance of errors and improves page load times when working with large libraries.
- Code Quality Pass — Improved TypeScript type safety throughout the library detail page, removed unused code, and enhanced error handling for a more stable experience.

