Commit 68d8fbd
committed
This release focuses on stronger Q&A workflows, a complete bounty lifecycle, and a refactored settings experience, with continued UI and i18n improvements across modules.
1. Q&A Capabilities and Admin Management (Server + Admin)
- Added Q&A capabilities and connected them to admin management flows with status management and filtering.
- Consolidated Q&A and topic management entry points in admin to reduce duplicated operations.
- Optimized topic list and node filtering parameters for better consistency across admin and site.
2. Bounty Lifecycle Improvements (Site + Server)
- Added bounty score support for Q&A topics, including create-time input and validation rules.
- Added bounty refund flow for unanswered/unaccepted Q&A topics to complete the score lifecycle.
- Refactored topic create/publish logic with clearer parameter handling and UX copy in Q&A scenarios.
3. Notification and Task Event Expansion (Server + Admin)
- Added `QaAnswerAccepted` message type and wired both in-site and email notification flows.
- Added separate toggles for site notifications and email notifications for finer-grained control.
- Refactored settings-related pages and introduced dedicated content and notification settings modules.
4. i18n and Configuration UX Enhancements (Admin + Site + Locales)
- Expanded and aligned `en-US` / `zh-CN` text coverage for Q&A, bounty, notification, and settings flows.
- Improved editor i18n handling to make translation key management more maintainable.
- Improved multilingual consistency for form labels, validation messages, and page titles in admin.
5. UI Interactions and Asset Structure Optimization (Site + Server)
- Improved readability and layout details across topic list/detail pages, comments, and user info sections.
- Enhanced node-page filtering and sorting interactions for better browsing efficiency.
- Refactored site resource layout (logos, default images, node icons) with safer default fallbacks.1 parent 01cb26a commit 68d8fbd
349 files changed
Lines changed: 1260 additions & 407 deletions
File tree
- admin
- assets
- internal
- controllers
- admin
- api
- render
- models
- constants
- dto
- req
- resp
- pkg
- event
- msg
- repositories
- services
- eventhandler
- locales
- migrations
- res/images
- site
- _nuxt
- builds
- meta
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 1 deletion
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments