diff --git a/blog/apache-answer-1.4.5-release/card-layout.png b/blog/apache-answer-1.4.5-release/card-layout.png new file mode 100644 index 000000000..282639999 Binary files /dev/null and b/blog/apache-answer-1.4.5-release/card-layout.png differ diff --git a/blog/apache-answer-1.4.5-release/compact-layout.png b/blog/apache-answer-1.4.5-release/compact-layout.png new file mode 100644 index 000000000..1007e2925 Binary files /dev/null and b/blog/apache-answer-1.4.5-release/compact-layout.png differ diff --git a/blog/apache-answer-1.4.5-release/footnote.png b/blog/apache-answer-1.4.5-release/footnote.png new file mode 100644 index 000000000..a23c71fd0 Binary files /dev/null and b/blog/apache-answer-1.4.5-release/footnote.png differ diff --git a/blog/apache-answer-1.4.5-release/index.md b/blog/apache-answer-1.4.5-release/index.md new file mode 100644 index 000000000..3223ee6bf --- /dev/null +++ b/blog/apache-answer-1.4.5-release/index.md @@ -0,0 +1,62 @@ +--- +date: 2025-03-24 +title: "Apache Answer 1.4.5: Your Questions, Your Layout" +authors: [Luffy] +category: Release +featured: true +image: 2025-03-24-cover@4x.png +description: "Enhancing Q&A workflows with card/compact views, secure collaboration, and precise Markdown editing." + +--- + +## ๐ŸŽ‰ New Features + +### Flexible Question Layouts + +Add view layout options: + +- **Card**: Show a summary of no more than 2 lines + ![Card Layout](card-layout.png) + +- **Compact**: Show only the title +![Compact Layout](compact-layout.png) + +### Markdown, Elevated + +- **Footnote Support**: Add references without cluttering your text. +![Footnote](footnote.png) + +- **One-Click Code Copy**: Simplify sharing with code block copy buttons. +- **Line Break Parsing Fix**: Comments with line breaks now render correctly. + +### Security & Control + +- **Permanent Delete**: Remove sensitive content irreversibly when needed. +- **External Image Toggle**: Disable external images to protect privacy or reduce clutter. +- **Automatic File Cleanup**: Unused files? The system now clears them automatically. + +## ๐Ÿ”ง Improvements + +- **PostgreSQL SSL Support**: Encrypt database connections for enhanced security. +- **Password Verification During Installation**: Added checks to prevent login lockouts from initial setup errors. +- **Legal Compliance**: Added "Privacy Policy" and "Terms of Service" links in the footer. +- **๐• Social Share Update**: The share dropdown now reflects Twitterโ€™s rebranding to "X". + +## ๐Ÿž Bug Fixes + +- **Image Uploads Restored**: Answer questions with images smoothly. +- **Plugin Build Timeouts**: Fixed `ERR_SOCKET_TIMEOUT` during local plugin development. +- **Translate Badges Fixed**: Multilingual tags now display correctly. +- **Admin Name Validation**: It now follows the same rules as the registration page. + +## โš™๏ธ Under the Hood + +- **Code Quality Boost**: Added linting steps for consistent UI code. +- **SEO Guard**: Blocked `/swagger/*` paths from search engines by default. + +## โค๏ธ Thank You Contributors + +Meet the new faces and greet the old acquaintances in this release today. Let's give a round of applause to: +[codewec](https://github.com/codewec), [LinkinStars](https://github.com/LinkinStars), [shuaishuai](https://github.com/shuashuai), [sy-records](https://github.com/sy-records), [miicchelle](https://github.com/miicchelle), [unical1988](https://github.com/unical1988), [CodexX777](https://github.com/CodexX777), and [Mindslayer001](https://github.com/Mindslayer001). + +We hope you enjoy the new features and improvements in Apache Answer 1.4.5! As always, we appreciate your feedback and contributions. Happy connecting! diff --git a/blog/authors.yml b/blog/authors.yml index 825f382f5..e87e3195f 100644 --- a/blog/authors.yml +++ b/blog/authors.yml @@ -13,7 +13,7 @@ LinkinStar: fenbox: name: Fen title: Product Designer - url: https://github.com + url: https://github.com/fenbox image_url: https://avatars.githubusercontent.com/u/360618?v=4 shuai: @@ -39,4 +39,9 @@ Joyqi: title: PMC Chair url: https://github.com/joyqi image_url: https://avatars.githubusercontent.com/u/59437?v=4 - \ No newline at end of file + +Luffy: + name: Luffy + title: Developer + url: https://github.com/sy-records + image_url: https://avatars.githubusercontent.com/u/33931153?v=4 diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml b/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml index e3c1e9293..e87e3195f 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/authors.yml @@ -13,7 +13,7 @@ LinkinStar: fenbox: name: Fen title: Product Designer - url: https://github.com + url: https://github.com/fenbox image_url: https://avatars.githubusercontent.com/u/360618?v=4 shuai: @@ -39,3 +39,9 @@ Joyqi: title: PMC Chair url: https://github.com/joyqi image_url: https://avatars.githubusercontent.com/u/59437?v=4 + +Luffy: + name: Luffy + title: Developer + url: https://github.com/sy-records + image_url: https://avatars.githubusercontent.com/u/33931153?v=4 diff --git a/src/pages/download.tsx b/src/pages/download.tsx index 9d088d35a..4aef87fae 100644 --- a/src/pages/download.tsx +++ b/src/pages/download.tsx @@ -6,7 +6,7 @@ import Layout from '@theme/Layout' import HeaderSlogan from '../components/HeaderSlogan' export default function Plugins(): JSX.Element { - const item = '1.4.2' + const item = '1.4.5' return ( {item} - 2025-02-06 + 2025-03-24