Skip to content

Releases: Qingyon-AI/Revornix

v1.0.0-beta1

Choose a tag to compare

@Alndaly Alndaly released this 11 Jun 10:10

Revornix-v1.0.0-beta1

This is the first public beta on the road to 1.0. The release follows two threads: completing the public-sharing story (the access-key system), and a round of security and stability hardening before 1.0.

Highlights

Sharing & Access Keys

  • Access keys for public links: published documents and sections can now be protected with an access key — visitors must enter the key (or use a keyed link) to view, similar to Feishu-style share passwords.
  • Publish on create: document / section creation forms now offer "publish immediately after creation", with an optional access key set in the same step.
  • Choose whether copied links carry the key: share dialogs gained an "include key in link" toggle — keyed links unlock directly without prompting, plain links route visitors to the key-entry gate.
  • The share dialogs, the SEO access gate and keyed links now work as one coherent flow.

Security Hardening

  • Password hashing upgraded to scrypt: replaces the previous single-round SHA-256 with a memory-hard KDF (self-describing parameters for future upgrades); existing users are migrated transparently on their next successful login — no action needed.
  • Fixed a section-attachment authorization gap: attaching a document to a section now verifies your write access to the target section.
  • Fixed CORS headers on error responses: error responses no longer hardcode Access-Control-Allow-Origin: *, so the frontend can read error payloads correctly in credentialed mode.

Stability

  • Unified background-task enqueueing order: summarize / embedding / transcribe / graph / podcast tasks now commit to the database before enqueueing, eliminating races where the worker read stale state, plus ghost tasks; failed enqueues are marked failed instead of staying "queued" forever.
  • Fixed worker database connections being reused across event loops, resolving intermittent hangs and "attached to a different loop" errors.
  • Fixed a crash when unpublishing a section that had publish history.
  • Mirrored code between api and celery-worker (enums / notification templates / Apple push tooling) was re-synchronized to eliminate drift.

Fixes & Polish

  • A batch of UI refinements; share-dialog layout was decluttered.
  • Removed dead code.

Beta Notes

This is the first beta of 1.0 — we encourage trying it in a staging environment first. If you hit issues, please file them in Issues with reproduction steps; we will address them before the stable release.

Contact Us

Join our Discord community to share ideas and collaborate!

You can raise new issues in this project's Issues area.

Contributing

See our contributor guide for more information.

Revornix-v0.9.0

Choose a tag to compare

@Alndaly Alndaly released this 24 May 12:20

Revornix-v0.9.0

Over 70 commits have landed since v0.8.1. This is a sizable release covering collaboration permissions, the editor, the community surface, AI engines, SEO, and the underlying request layer.

Highlights

Collaboration & Permissions

  • New collaboration permission matrix: introduced the managed_by concept to formalize access / read-write / configure / delete granularity on documents and sections. See the refreshed docs at Document collaboration and Section sharing.
  • R&W collaborators can now open the configuration panel, no longer needing the owner to tweak settings on their behalf.
  • End-to-end join-request notifications: eight new notification templates (document/section × request / handled) keep both the applicant and the manager in the loop.
  • Unified resource access checks: backend helpers such as ensure_document_access were consolidated into logic_helpers, so permission checks behave identically across AI, comments, interactions and notes.

Markdown Editor

  • TipTap-based editor was reworked, with much better behavior for tables, Mermaid code blocks, and inline / block math nodes.
  • New AI continuation placeholder and AI illustration placeholder nodes — invoke AI directly inside the editor for paragraph continuation or image generation, with a clear error signal when generation fails.
  • New Table of Contents (TOC): document and section detail pages now auto-generate a navigable TOC.
  • Numerous fixes to the read-only viewer to keep typography consistent with the editor.

Community & SEO

  • Rebuilt the community page (/community) with a hot-search sidebar, a random classical-poem widget, and an auto-scrolling list.
  • New hot-search page (/hot-search) and a dashboard entry that aggregates multiple trending sources.
  • Polished SEO metadata, manifest, robots.txt, sitemap, and OG image generation for better off-site indexing.
  • Document cards, section cards, and the user content browser were redesigned, with full mobile parity.
  • New homepage hero layout and refreshed typography.

AI Engines & Chat

  • Added the gpt-image-2 image generation engine, ready to enable from engine settings.
  • Added a Kimi compatibility layer (kimi_compat) for more reliable chat behavior.
  • Rebuilt AI streaming (ai-message-events / ai-stream) to unify message handling across Revornix AI, document AI, and section AI.

Global Search

  • Rebuilt the global command palette with result highlighting and mixed cross-entity search (documents / sections / users).
  • Backend retrieval improved as well — Milvus vector recall now blends more cleanly with keyword recall.

Admin & API

  • Admin user page surfaces richer per-user details (AdminUserDetail).
  • API key creation, update, and permission validation reworked end-to-end (frontend + schema).
  • The public API gained several capabilities to support third-party publishing and document management integrations.

Infrastructure & Performance

  • Frontend request layer was rewritten and split into request-core / request / request-server / request-public, unifying auth, error handling, and redirects across CSR and SSR.
  • Detail pages (document / section / user) now favor SSR for faster first paint.
  • Bumped dependencies for web and docs (including a Next upgrade) and refreshed Python packages for api and celery-worker.

UI Polish & Easter Eggs

  • Unified task card styles (audio podcast, PPT, AI tasks) across documents and sections.
  • Rebuilt 404 / not-found views for both private and public routes.
  • Redesigned the dashboard hero, the holiday Easter egg, the classical-poem widget, and added a little dog gif 🐶.
  • Fixed column overlap on several mobile tables.

Bug Fixes

  • Fixed section_user CRUD edge cases in multi-user scenarios.
  • Fixed several missing awaits in AI and document processing flows.
  • Fixed admin routing, Markdown view-mode, code-block rendering, and SEO TOC issues.

Documentation

A large batch of docs was refreshed alongside this release:

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.


Revornix-v0.9.0

距离 v0.8.1 已积累 70+ 次提交,本次发布是一次比较大的版本更新,涉及协作权限、编辑器、社区生态、AI 引擎、SEO 与底层请求层的大量改造。

更新亮点

协作与权限

  • 全新协作权限矩阵:引入 managed_by 概念,重新梳理了文档与专栏的访问、读写、配置、删除等粒度,相关文档同步更新到 文档协作 与 专栏协作。
  • 读写协作者可进入配置页:拥有 R&W 权限的协作者现在可以打开文档/专栏的配置入口,无需让所有者帮忙调整设置。
  • 加入申请全流程通知:新增 8 套通知模板(文档/专栏 × 申请发起/审批结果),申请方和管理方都能在通知中心实时跟进协作请求状态。
  • 资源访问校验统一化:后端将 ensure_document_access 等访问控制逻辑收敛到 logic_helpers,权限判断在 AI、评论、互动、笔记等入口保持一致。

Markdown 编辑器

  • 重写 TipTap 编辑器交互,强化表格、Mermaid 代码块、行内/块级数学公式等扩展节点的渲染与编辑体验。
  • 新增 AI 续写占位节点 与 AI 配图占位节点,写作过程中可直接调用 AI 完成段落续写或插图生成,并在生成失败时给出明确的错误信号。
  • 新增 目录 (TOC):文档详情页与专栏详情页现已自动生成可跳转的目录。
  • 修复多种视图模式下的展示问题,统一只读与编辑两种模式的排版。

社区与 SEO

  • 重构社区主页 (/community),新增热搜侧栏、古诗词随机展示、自动滚动榜单等模块。
  • 新增 热搜页面 (/hot-search) 与 dashboard 内的热搜入口,整合多源热点资讯。
  • 优化 SEO 元数据、manifest、robots.txt、sitemap 与 OG Image 生成逻辑,提升站外抓取质量。
  • 文档卡片、专栏卡片、用户主页内容浏览器整体改版,移动端体验全面对齐。
  • 新增首页 hero 区域排版与字体优化。

AI 引擎与对话

  • 新增 gpt-image-2 图像生成引擎,可在引擎配置中直接启用。
  • 适配 Kimi 的对话兼容层 (kimi_compat),提升对话稳定性。
  • 重构 AI 流式消息事件 (ai-message-events / ai-stream),统一 Revornix AI、文档 AI、专栏 AI 三个入口的消息处理。

全局搜索

  • 重写全局搜索命令面板,新增结果高亮、跨实体(文档 / 专栏 / 用户)混合搜索能力。
  • 后端检索同步优化,Milvus 向量召回与关键字召回结果合并更顺畅。

管理后台与 API

  • 管理员用户页支持更详尽的用户画像 (AdminUserDetail)。
  • 优化 API Key 的创建、更新与权限校验逻辑,前端展示与服务端 schema 同步重构。
  • 对外 API 新增若干能力,便于第三方平台对接发布与文档管理。

底层与性能

  • 重写前端请求层:拆分 request-core / request / request-server / request-public,统一 CSR 与 SSR 的鉴权、错误处理与重定向。
  • 详情页(文档、专栏、用户)改造为 SSR 优先,首屏更快。
  • 升级 web 与 docs 服务的依赖(含 Next 升级)以及 api / celery-worker 的 Python 包。

UI 细节与彩蛋

  • 统一文档/专栏的任务卡(音频播客、PPT、AI 任务)样式。
  • 重写 404 / Not Found 视图,公私域路径下都有更友好的提示。
  • 重新设计 dashboard hero、节假日彩蛋、古诗词组件,新增了一只小狗 GIF 🐶。
  • 修复移动端多个表格的列宽重叠问题。

Bug 修复

  • 修复 section_user 相关 CRUD 在多用户场景下的数据问题。
  • 修复 AI 与文档处理流程中若干缺失 await 导致的并发异常。
  • 修复 admin 路由、markdown 视图模式、代码块渲染、SEO TOC 等多个细节问题。

文档更新

本次发布同步刷新了大量 docs 内容:

联系我们

欢迎加入我们的 Discord 社区分享想法和协作!

你可以在本项目的 Issues 区域提出新的问题。

贡献

欢迎查看我们的贡献者指南获取更多信息。

v0.8.1

Choose a tag to compare

@Alndaly Alndaly released this 02 May 13:04

Revornix-v0.8.1

Highlights

  • Refactor a lot of UI interactions, especially the document and column creation pages, as well as the Revornix AI interaction page
  • Simplify the notification system configuration
  • Optimize engine configuration
  • Optimize SEO
  • Fix known bugs

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.8.0

Choose a tag to compare

@Alndaly Alndaly released this 17 Apr 08:58

Revornix-v0.8.0

Highlights

  • Improve some type annotations
  • Optimize logging
  • Remove some unused code
  • Improve environment variable loading mechanism
  • Enhance SEO
  • Upgrade some dependencies
  • Add task cancellation mechanism
  • Optimize notification system
  • Refactor a large portion of detail page UI interactions
  • Fix some missing multilingual content
  • Optimize parts of the code logic
  • Fix other known bugs

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.7.0

Choose a tag to compare

@Alndaly Alndaly released this 07 Mar 06:15

Revornix-v0.7.0

Considering the compatibility issues in MinerU package structures, this release removes local MinerU parsing for websites and files. MinerU is not being dropped; it will be replaced by independently deployed MinerU services and is expected to be officially supported in v1.0.0.

Highlights

  • Fixed notification task bugs, and notifications now work as expected.
  • Lightly refactored the notification system, making create/edit/delete operations more intuitive.
  • Added caching for some paths, reducing token usage and improving request speed.
  • Added logging at key checkpoints to improve traceability.
  • Improved some type annotations.
  • Optimized the tagging engine.
  • Improved frontend UI interactions.
  • Fixed known UI styling issues, such as avatar sizing.
  • Optimized workflows for sections and documentation.
  • Improved project file structure organization.
  • Fixed redirect behavior on the login page.
  • Optimized notification templates.
  • Fixed bugs caused by timezone differences, such as daily summary timing and same-day section time mismatches.
  • Fixed user capability whitelist issues.
  • Removed local MinerU mode (to be replaced by independently deployed MinerU services later).
  • Fixed missing content in some multilingual areas.
  • Optimized parts of the code logic.
  • Fixed other known bugs.

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.6.4

Choose a tag to compare

@Alndaly Alndaly released this 24 Feb 09:25

Revornix-v0.6.4

Highlights

  • Optimized the knowledge graph. You can now interact with it through simple clicks, such as viewing the source of a knowledge point and jumping to the corresponding article.
  • Added preview support while editing documents in the quick-note version.
  • Updated several core library versions.

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.6.3

Choose a tag to compare

@Alndaly Alndaly released this 22 Feb 16:28

Revornix-v0.6.3

Highlights

  • Updated several core library versions.
  • Added subtitle extraction support for Bilibili and YouTube videos.
  • Fixed some known issues.
  • Removed RSS-related logic temporarily to focus on prioritized requirements.

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.6.2

Choose a tag to compare

@Alndaly Alndaly released this 05 Feb 05:43

Revornix-v0.6.2

Highlights

  • Improved workflow design with a soft task cancellation mechanism to reduce resource waste.
  • Optimized file architecture: all file repositories in use are now private to prevent full-repo leaks.
  • Refactored the notification system: notification sources and targets can now be made public for community use. Notification records are bound to notification tasks for easier tracking, helping reduce abuse of the community notification system.
  • Strengthened the encryption system: all key configuration data stored in Postgres is now encrypted.
  • Optimized Postgres database connections.
  • Fixed some known issues.

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

Please see our contributor guide for more information.

v0.6.1

Choose a tag to compare

@Alndaly Alndaly released this 26 Jan 05:52

Revornix-v0.6.1

This release brings new features and improvements, making Revornix more powerful and easier to use. Quick tip: the iOS Revornix app is almost finished with its initial development and is expected to launch by the end of this month or early next month.

Highlights

  • Optimized the workflow design and improved concurrency to some extent
  • Added the audio document type; you can now analyze your speech through audio documents
  • Reworked engines/models into a community mechanism so users can share engines/models
  • Improved the user system with identity badges for special users
  • Optimized some user interactions (e.g., engine configuration)
  • Fixed some known issues

Contact Us

Join our Discord community to share ideas and collaborate!

You can create new issues anytime in the project's Issues section.

Contributing

See our contributor guide for more information.

v0.6.0

Choose a tag to compare

@Alndaly Alndaly released this 15 Jan 06:56

Revornix-v0.6.0

After another month of development, I'm happy to announce that Revornix v0.6.0 is released! This version brings many new features and improvements, making Revornix more powerful and easier to use.

Compared with previous minor iterations, this update includes many new features and optimizations, as follows:

Highlights

  • Backend workflow optimization
  • Added manual vector embedding/podcast generation
  • Added automatic document tagging
  • Added scheduled triggers for column processes
  • Refined some UI styles
  • Improved some user interactions (e.g., engine configuration)
  • Added multimodal capabilities
  • Added image generation mechanism
  • Added AI process visualization
  • Fixed some known issues

Contact Us

Join our Discord community to share ideas and collaborate!

You can open new issues in this project's Issues section.

Contributing

See our contributor guide for more information.