From f7c3b73f9f76cfcd8af7f1caae2eed928f05883b Mon Sep 17 00:00:00 2001 From: kumfo Date: Tue, 22 Jul 2025 17:52:12 +0800 Subject: [PATCH 1/4] feat: update version link --- static/data/latest.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/static/data/latest.json b/static/data/latest.json index ca38c6fde..0b2855de9 100644 --- a/static/data/latest.json +++ b/static/data/latest.json @@ -1,7 +1,7 @@ { "release": { - "date": "2025-06-03", - "version": "1.5.1", - "url": "https://github.com/apache/answer/releases/tag/v1.5.1" + "date": "2025-07-22", + "version": "1.6.0", + "url": "https://github.com/apache/answer/releases/tag/v1.6.0" } } From 3a4005cf5bfab9845a16da5169a54dadf9ab4b81 Mon Sep 17 00:00:00 2001 From: kumfo Date: Wed, 23 Jul 2025 10:45:59 +0800 Subject: [PATCH 2/4] feat: add release v1.6.0 blog --- blog/answer-1.6.0-release/index.md | 58 ++++++++++++++++++++++++ static/img/blog/2025-07-23-cover@2x.png | Bin 0 -> 6368 bytes static/img/blog/2025-07-23-cover@4x.png | Bin 0 -> 14142 bytes 3 files changed, 58 insertions(+) create mode 100644 blog/answer-1.6.0-release/index.md create mode 100644 static/img/blog/2025-07-23-cover@2x.png create mode 100644 static/img/blog/2025-07-23-cover@4x.png diff --git a/blog/answer-1.6.0-release/index.md b/blog/answer-1.6.0-release/index.md new file mode 100644 index 000000000..c1192edda --- /dev/null +++ b/blog/answer-1.6.0-release/index.md @@ -0,0 +1,58 @@ +--- +date: 2025-07-23 +title: "Apache Answer 1.6.0: Custom Suspensions, Smoother UI & Critical Fixes" +authors: [Kumfo] +category: Release +featured: true +image: 2025-07-23-cover@4x.png +description: "Answer 1.6.0 Introduces a new feature allowing administrators to customize the pause duration & Key Bug Fixes" +--- + +# Release Notes: Exciting Updates & Improvements + +We're thrilled to announce our latest release, packed with new features, meaningful enhancements, and critical bug fixes! Here’s what’s new: + +--- + +## ✨ New Features +- **Customizable Suspension Durations** + Admins can now define custom suspension periods for users, offering greater flexibility in moderation. + *(Thanks @shuashuai, @LinkinStars | #1361)* + +--- + +## ⚙️ Improvements +- **Refined Search Results** + Reduced ambiguity in search outputs for clearer navigation. + *(Thanks @sy-records | #1351)* +- **Streamlined Admin Interface** + Relocated "Settings → Users" section to the "Interface" tab for better organization. + *(Thanks @shuashuai, @LinkinStars | #1360)* +- **Enhanced Content Styling** + Improved visual design of `
` tags within main content areas. + *(Thanks @shuashuai | #1364)* + +--- + +## 🐞 Bug Fixes +- **System Stability Fix** + Resolved an issue causing unexpected software halts during abnormal events. + *(Thanks @LinkinStars | #1356)* +- **UI Consistency Update** + Fixed dark-themed dropdown menus in the navbar to align with UI standards. + *(Thanks @shuashuai | #1355)* + +--- + +## ❤️ Thanks to Our Contributors + +A huge thank you to all the contributors who helped improve this release (sorted by GitHub ID): +[@LinkinStars](https://github.com/LinkinStars), [@shuashuai](https://github.com/shuashuai), [@sy-records](https://github.com/sy-records) + +Your contributions make this project better with every update! 🚀 + +--- + +These updates reflect our commitment to a smoother, more intuitive experience. Thank you to our contributors and users for your ongoing support! 🚀 + +*Stay tuned for more enhancements!* diff --git a/static/img/blog/2025-07-23-cover@2x.png b/static/img/blog/2025-07-23-cover@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0f50d95dc95f6fb597940e0acb3f60499b11341b GIT binary patch literal 6368 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 literal 0 HcmV?d00001 diff --git a/static/img/blog/2025-07-23-cover@4x.png b/static/img/blog/2025-07-23-cover@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..edf6b112ef21bdc60b2d457e27decd4db71e1e13 GIT binary patch literal 14142 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%0A_VzzY+_r< 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 literal 0 HcmV?d00001 From 954f80aff1860d9a876f96fc8347083d8e44fdab Mon Sep 17 00:00:00 2001 From: kumfo Date: Wed, 23 Jul 2025 16:17:01 +0800 Subject: [PATCH 3/4] feat: update author --- blog/authors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/blog/authors.yml b/blog/authors.yml index e87e3195f..28f63ddb1 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -45,3 +45,9 @@ Luffy: title: Developer url: https://github.com/sy-records image_url: https://avatars.githubusercontent.com/u/33931153?v=4 + +Kumfo: + name: Kumfo + title: Developer + url: https://github.com/kumfo + image_url: https://avatars.githubusercontent.com/u/7692591?v=4 \ No newline at end of file From 0a4b347784e95599ad32957d473e7dbd004812f9 Mon Sep 17 00:00:00 2001 From: kumfo Date: Wed, 23 Jul 2025 16:33:19 +0800 Subject: [PATCH 4/4] feat: update author --- i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml b/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml index e87e3195f..28f63ddb1 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml @@ -45,3 +45,9 @@ Luffy: title: Developer url: https://github.com/sy-records image_url: https://avatars.githubusercontent.com/u/33931153?v=4 + +Kumfo: + name: Kumfo + title: Developer + url: https://github.com/kumfo + image_url: https://avatars.githubusercontent.com/u/7692591?v=4 \ No newline at end of file