Mar 31, 2026
Update 2026-03-31
- [Frontend] fix: align frontend api fallback and docs
- [Backend] docs: sync readme with current backend behavior
Mar 30, 2026
Update 2026-03-30
Mar 29, 2026
Update 2026-03-29
- [Frontend] Harden frontend navigation and subscription links
- [Backend] Harden backend subscription converter
Mar 28, 2026
Update 2026-03-28
- [Frontend] style(ui): tighten composer trigger
- [Frontend] feat(ui): open composer in dialog
- [Frontend] feat(ui): redesign post composer
Mar 25, 2026
Update 2026-03-25
- [Frontend] fix: promote thread load failures to page state
- [Frontend] docs: update database deployment notes
- [Frontend] fix: promote board load failures to page state
- [Frontend] fix: unify frontend error notice styling
- [Frontend] fix: narrow service pause redirect handling
- [Backend] docs: explain neon and supabase failover
- [Backend] fix: address clippy needless borrow
- [Backend] fix: flush view counts to active databases
- [Backend] feat: add automatic database failback
Mar 22, 2026
Update 2026-03-22
- [Backend] docs: rewrite readme in japanese
- [Backend] chore: clarify startup bind log
- [Backend] fix: return 503 when database is unavailable
- [Backend] fix: resolve clippy lint issues
Mar 21, 2026
Update 2026-03-21
- [Frontend] feat: add rustcc common link
Mar 19, 2026
Update 2026-03-19
- [Frontend] fix: add standalone rate limited page
Mar 16, 2026
Update 2026-03-16
- [Frontend] fix: use Japanese era dates in ja locale
- [Frontend] feat: make common links board thread-like
- [Frontend] feat: add common links board
- [Frontend] feat: expand service paused page
- [Frontend] feat: refine mobile theme switcher
- [Frontend] feat: add dark mode support
- [Frontend] feat: refresh donate modal
- [Frontend] chore: switch donations to solana
- [Frontend] chore: update changelog page
- [Frontend] chore: update changelog and service paused page
- [Frontend] chore: mark subscription convert as unfinished
- [Frontend] feat: add service paused fallback page
Mar 10, 2026
Update 2026-03-10
- [Backend] refactor: split sub_converter module
Feb 23, 2026
Update 2026-02-23
- [Frontend] chore: update frontend changelog and ignore rules
- [Frontend] feat: add subscription convert page and secure link flow
- [Backend] fix: improve ios profile compatibility and logging
- [Backend] feat: add native converter and secure subscription links
Feb 17, 2026
Update 2026-02-17
- [Frontend] feat(thread): support markdown rendering and code highlighting
Feb 12, 2026
Update 2026-02-12
- [Backend] upgrade time to 0.3.47 and sync cve report
- [Backend] upgrade sqlx to remediate RUSTSEC-2024-0363
- [Backend] fix bytes CVE and update cve audit report
- [Backend] docs: add english security findings and cve audit report
- [Backend] fix trusted proxy IP handling and document high-risk findings
- [Backend] refactor backup zig modules and add unit tests
Feb 11, 2026
Update 2026-02-11
- [Backend] refactor: harden sse limits, proxy ip handling, and input guards
- [Backend] chore: rewrite project docs and comments in English
Feb 10, 2026
Update 2026-02-10
- [Backend] fix: support HEAD healthz checks for uptime monitors
- [Backend] feat: add public healthz endpoint for uptime monitoring
Feb 9, 2026
Update 2026-02-09
- [Backend] fix: add retry for pg_dump backup failures
Feb 8, 2026
Update 2026-02-08
- [Backend] docs: align backend README with frontend API base logic
- [Backend] docs: clarify local vs render port behavior
Feb 7, 2026
Update 2026-02-07
- [Backend] docs: expand inline comments across repository
- [Backend] fix: fallback to db increment when redis view count fails
- [Backend] chore: enforce strict clippy denies and clean warnings (#4)
- [Backend] Merge remote-tracking branch 'origin/main' into refactor/kaoru-vision
- [Backend] chore: enforce strict clippy denies and clean warnings
- [Backend] docs: add bilingual comments across rust backend
Feb 6, 2026
Update 2026-02-06
- [Frontend] docs: expand bilingual comments across frontend
- [Frontend] docs: add apache license and bilingual comments
- [Backend] chore: tighten cors origins
- [Backend] feat: enable redis tls via rustls
- [Backend] fix: load dotenv for backup tool
- [Backend] docs: document redis distributed lock
- [Backend] feat: add redis cache and view count flush
Feb 5, 2026
Update 2026-02-05
- [Frontend] fix: improve link segmentation in rich text parser
- [Frontend] feat: add sse realtime notices
- [Backend] docs: add bilingual detailed comments
- [Backend] chore: remove backup data and require db url
- [Backend] docs: expand backend readme and add license
- [Backend] feat: add global sse events and build version
Feb 4, 2026
Update 2026-02-04
- [Frontend] Integrate changelog update into build process
- [Frontend] Update changelog with frontend feature entry
- [Frontend] Add changelog feature with page, data, and update script
- [Backend] Fix DB URL fallback for Render
- [Backend] refactor: reorganize code structure and add backup tool
Feb 3, 2026
Update 2026-02-03
- [Frontend] Update i18n, PrivacyPolicy and Terms
- [Frontend] Update i18n and Docs
- [Frontend] Update README
- [Frontend] Update App.tsx
Feb 2, 2026
Update 2026-02-02
- [Frontend] feat: 实现混合分页功能
Feb 1, 2026
Update 2026-02-01
- [Frontend] 修复移动端登录对话框的JSX结构问题\n\n将移动端登录对话框移到正确的JSX位置,修复因结构错误导致的编译问题。
- [Frontend] 修复Tailwind CSS类名错误\n\n将z-[100]修正为标准的z-50,避免TypeScript编译错误。
- [Frontend] 修复移动端登录对话框显示问题\n\n增加z-index层级,添加滚动支持,并修复Link组件的点击处理,确保移动端登录对话框能够正确显示。
- [Frontend] 修复移动端下拉菜单中登录按钮的问题\n\n在移动端下拉菜单中添加了登录对话框的状态管理,使点击登录按钮时能正确显示弹窗。\n使用独立的showMobileLoginDialog状态来控制移动端登录对话框的显示。
- [Frontend] 移动端头部导航优化\n\n将移动端的导航元素(登录、板块列表、我的收藏、语言切换)整合到下拉菜单中,\n解决元素拥挤的问题。桌面端布局保持不变。
- [Frontend] 修复链接域名问题\n\n将显示的链接域名从 https://7ch.net/ 修正为实际部署域名 https://7ch-web.vercel.app/
- [Frontend] 修复帖子概览中的链接问题\n\n将假链接(href="#")替换为真实的路由链接,使帖子链接可以正确导航到对应页面。
- [Frontend] 修复QA页面重复的'A:'问题\n\n删除了组件中硬编码的<strong>A:</strong>标签,因为翻译文件中已经包含了'A:',\n避免了'A: A:'这样的重复显示问题。
Jan 31, 2026
Update 2026-01-31
- [Frontend] Update App.tsx and index.html
- [Frontend] Update vercel.json
- [Frontend] Update frontend: modify App.tsx, ThreadDetail.tsx and add vercel.json
更新履歴 | 7ちゃんねる