[DIS] Community Fund DAO v1.1 Web5 优化提案/ Community Fund DAO v1.1 Web5 Optimization Proposal

DAO v1.1 进展报告 #3

Dear community,

这是DAO v1.1的第三周进展报告。本周主要聚焦在平台功能开发和用户体验优化上。

值得一提的是,从本周开始,我们的首位物业团队成员 Haoyang @_magicsheep (TG: @haoyang94) 将参与到社区同步中。他会在Telegram群组中转发并协助回答大家的问题。

以下是本周的开发进度:

CKB Community Fund DAO v1.1 开发周报

报告周期: 2025-12-31 ~ 2026-01-06

发布日期: 2026-01-07

GitHub 组织: CCF-DAO1-1


1. :white_check_mark: 上周计划完成情况

计划项 状态 备注
继续开发治理相关业务流程 :counterclockwise_arrows_button: 进行中60% 新增会议管理功能(创建会议、提交会议报告、延期报告)
继续 Relayer 开发和测试 :counterclockwise_arrows_button: 进行中70% 开发人员的Demo运行正常,但DAO环境下信息同步存在问题,正在深入调查中
继续优化富文本编辑器体验 :white_check_mark: 已完成 VditorRichTextEditor 新增多语言支持和工具栏优化
开发个人治理记录功能 :white_check_mark: 已完成 实现个人提案记录、讨论记录、投票历史功能
首页提案列表的搜索和筛选功能 :white_check_mark: 已完成 新增提案状态筛选功能
将文档站点集成进 DAO 平台中 :white_check_mark: 已完成 根据 DAO 里选择的语言切换到与之对应的文档页面
补充更多用户指南文档 :white_check_mark: 已完成 新增 Neuron 钱包地址绑定指南
修复已知 bug :white_check_mark: 已完成 修复分页处理、Markdown 渲染等问题
优化用户体验 :white_check_mark: 已完成 评论和提案组件 Markdown 支持、UI 改进

计划内事项完成率: 7/9 (78%)


2. :bar_chart: 上周概览

仓库 提交数 主要贡献者
ckb-fund-dao-ui 6 Jack
app_view 2 JLer
ccfdao-v1.1-docs 1 yixiu
web5-components 0 rink1969
合计 9 -

3. :rocket: ckb-fund-dao-ui (前端平台)

仓库地址: GitHub - CCF-DAO1-1/ckb-fund-dao-ui: CKB Community Fund DAO v1.1 Frontend · GitHub

在线预览: https://ccfdao.dev

分支: main

3.1 提案筛选功能 (01-06)

  • [f046b87] 新增提案状态筛选和本地化更新
    • 在 Treasury 组件中引入提案状态筛选功能
    • 更新提案获取逻辑,在 API 请求中包含选中的状态
    • 新增"整改投票"等提案状态的中英文本地化
    • 优化 UI 以反映新的筛选选项
    • 集成 docs.ccfdao.org 文档站点

3.2 Markdown 支持增强 (01-04)

  • [f8ee98e] 将 Markdown 渲染逻辑整合到工具模块
    • 将 Markdown 渲染函数(isMarkdown 和 markdownToHtml)从多个组件移至新的工具模块(markdownUtils)
    • 提高代码复用性和可维护性
  • [e7ba08c] 增强评论和提案组件的 Markdown 支持和 UI 改进
    • 在 CommentItem、CommentReply 和 ProposalContent 组件中集成 Markdown 渲染
    • 更新 RecordsTable 和 DiscussionRecordsTable 以支持 Markdown 内容
    • 增强评论和提案的 UI 样式,包括响应式图片处理和布局改进

3.3 投票和分页优化 (01-04)

  • [3c0691c] 增强提案投票可见性和分页处理
    • 更新 ProposalSidebar 以在多种提案状态下显示投票组件
    • 改进 useRepliedList、useSelfProposalList 和 useSelfVoteList hooks 的总页数计算
    • 添加 API 未返回总页数时的回退逻辑

3.4 富文本编辑器优化 (01-03)

  • [db73b08] 增强 VditorRichTextEditor 的多语言支持和工具栏更新
    • 添加多语言支持,根据用户设置动态配置语言
    • 更新初始化逻辑,在语言切换时重新初始化编辑器
    • 优化不同模式下的工具栏配置

3.5 会议管理功能 (01-03)

  • [5f12d13] 在管理中心新增会议管理功能,增强用户中心组件
    • 新增创建会议、提交会议报告、提交延期报告的弹窗
    • 更新用户中心组件,使用 hooks 获取个人提案和投票数据
    • 新增会议相关功能的中英文本地化
    • 重构 RecordsTable 和 VotingRecordsTable 以处理动态数据获取

4. :gear: app_view (后端服务)

仓库地址: GitHub - CCF-DAO1-1/app_view · GitHub

分支: main

4.1 功能开发与修复


5. :books: ccfdao-v1.1-docs (文档站点)

仓库地址: GitHub - CCF-DAO1-1/ccfdao-v1.1-docs: A comprehensive, multilingual documentation hub for CKB Community Fund DAO v1.1, featuring developer guides, user manuals, and protocol specifications. · GitHub

在线预览: https://docs.ccfdao.org

分支: main

5.1 新增文档

  • [5865de9] 新增 Neuron 钱包地址绑定 Web5 DID 指南 (01-06)
    • 解释为何需要绑定 Neuron 钱包地址
    • 提供绑定流程的分步指南和截图
    • 说明如何在 Neuron 钱包中找到 NervosDAO 地址
    • 包含签名和验证步骤
    • 记录绑定后的效果和注意事项

6. :chart_increasing: 本周计划

  • 支持 PW-Lock 锁仓用户的投票权重(早期通过 Portal Wallet 存入 NervosDAO 的用户)
  • 继续治理流程的业务处理
  • 继续 Relayer 开发和测试
  • 开发危机处理相关接口
  • 补充首页所需的提案统计数据接口
  • 优化提案筛选和搜索体验
  • 文档里补充英文版 Neuron 钱包绑定指南
  • 文档里补充更多常见问题及解答
  • 修复已知 bug
  • 优化用户体验

7. :link: 相关链接

DAO v1.1 提案团队
2026年1月7日


DAO v1.1 Progress Report #3

Dear community,
This is the third weekly progress report for DAO v1.1. This week focused primarily on platform feature development and user experience optimization.

It’s worth noting that starting this week, our first Steward Team member Haoyang @_magicsheep (TG: @haoyang94) will participate in community updates. He will share updates in Telegram groups and help answer questions.

Here’s this week’s development progress:

CKB Community Fund DAO v1.1 Weekly Dev Log

Reporting Period: 2025-12-31 ~ 2026-01-06

Published: 2026-01-07

GitHub Organization: CCF-DAO1-1


1. :white_check_mark: Last Week’s Plan Status

Plan Item Status Notes
Continue developing governance-related business processes :counterclockwise_arrows_button: In Progress 60% Added meeting management features (create meeting, submit meeting report, delay report)
Continue Relayer development and testing :counterclockwise_arrows_button: In Progress 70% Developer’s demo runs normally, but there are issues with data sync in DAO environment, under investigation
Continue optimizing rich text editor experience :white_check_mark: Completed VditorRichTextEditor added multi-language support and toolbar optimization
Develop personal governance records feature :white_check_mark: Completed Implemented personal proposal records, discussion records, voting history
Search and filter functionality for homepage proposal list :white_check_mark: Completed Added proposal status filtering feature
Integrate documentation site into DAO platform :white_check_mark: Completed Switch to corresponding documentation page based on language selected in DAO
Add more user guide documentation :white_check_mark: Completed Added Neuron wallet address binding guide
Fix known bugs :white_check_mark: Completed Fixed pagination handling, Markdown rendering issues
Improve user experience :white_check_mark: Completed Markdown support for comments and proposal components, UI improvements

Planned Items Completion Rate: 7/9 (78%)


2. :bar_chart: Last Week Overview

Repository Commits Main Contributors
ckb-fund-dao-ui 6 Jack
app_view 2 JLer
ccfdao-v1.1-docs 1 yixiu
web5-components 0 rink1969
Total 9 -

3. :rocket: ckb-fund-dao-ui (Frontend Platform)

Repository: GitHub - CCF-DAO1-1/ckb-fund-dao-ui: CKB Community Fund DAO v1.1 Frontend · GitHub

Live Preview: https://ccfdao.dev

Branch: main

3.1 Proposal Filtering Feature (01-06)

  • [f046b87] Add proposal status filtering and localization updates
    • Introduce proposal status filter in Treasury component
    • Update proposal fetching logic to include selected status in API requests
    • Add localization for new proposal statuses including “Rectification Vote” in English and Chinese
    • Optimize UI to reflect new filtering options
    • Integrate docs.ccfdao.org documentation site

3.2 Markdown Support Enhancement (01-04)

  • [f8ee98e] Consolidate Markdown rendering logic into utility module
    • Move Markdown rendering functions (isMarkdown and markdownToHtml) from multiple components to new utility module (markdownUtils)
    • Improve code reusability and maintainability
  • [e7ba08c] Enhance comment and proposal components with Markdown support and UI improvements
    • Integrate Markdown rendering in CommentItem, CommentReply, and ProposalContent components
    • Update RecordsTable and DiscussionRecordsTable to support Markdown content
    • Enhance UI styles for comments and proposals, including responsive image handling and layout improvements

3.3 Voting and Pagination Optimization (01-04)

  • [3c0691c] Enhance proposal voting visibility and pagination handling
    • Update ProposalSidebar to display voting components for multiple proposal states
    • Improve total pages calculation in useRepliedList, useSelfProposalList, and useSelfVoteList hooks
    • Add fallback logic when API does not return total pages

3.4 Rich Text Editor Optimization (01-03)

  • [db73b08] Enhance VditorRichTextEditor with multi-language support and toolbar updates
    • Add multi-language support with dynamic language configuration based on user settings
    • Update initialization logic to reinitialize editor on language switch
    • Optimize toolbar configuration for different modes

3.5 Meeting Management Feature (01-03)

  • [5f12d13] Add meeting management features in ManagementCenter, enhance user center components
    • Add modals for creating meetings, submitting meeting reports, and submitting delay reports
    • Update user center components to use hooks for fetching personal proposal and voting data
    • Add localization for meeting-related features in English and Chinese
    • Refactor RecordsTable and VotingRecordsTable to handle dynamic data fetching

4. :gear: app_view (Backend Service)

Repository: GitHub - CCF-DAO1-1/app_view · GitHub

Branch: main

4.1 Feature Development and Fixes


5. :books: ccfdao-v1.1-docs (Documentation Site)

Repository: GitHub - CCF-DAO1-1/ccfdao-v1.1-docs: A comprehensive, multilingual documentation hub for CKB Community Fund DAO v1.1, featuring developer guides, user manuals, and protocol specifications. · GitHub

Live Preview: https://docs.ccfdao.org

Branch: main

5.1 New Documentation

  • [5865de9] Add guide for binding Neuron wallet address to Web5 DID (01-06)
    • Explain why binding Neuron wallet address is needed
    • Provide step-by-step guide with screenshots for the binding process
    • Describe how to find NervosDAO address in Neuron wallet
    • Include signing and verification steps
    • Document effects and notes after binding

6. :chart_increasing: This Week’s Plan

  • Support voting weight for PW-Lock depositors (users who deposited to NervosDAO via Portal Wallet)
  • Continue governance process business handling
  • Continue Relayer development and testing
  • Develop crisis handling related APIs
  • Add proposal statistics data APIs for homepage
  • Optimize proposal filtering and search experience
  • Add English version of Neuron wallet binding guide to documentation
  • Add more FAQs to documentation
  • Fix known bugs
  • Improve user experience

7. :link: Related Links

DAO v1.1 Proposal Team
2026-1-7

3 Likes