wushenghua
898a283894
fix: 避免刷新时重复要求登录
Plainleaf 自动发布 / release (push) Successful in 3m10s
2026-08-13 15:33:23 +08:00
wushenghua
0da5399b1e
fix: 移除发布流程的 GitHub 检出依赖
Plainleaf 自动发布 / release (push) Successful in 3m31s
2026-08-13 15:09:40 +08:00
wushenghua and Codex
ee43699717
fix: 修复手机端频繁要求登录
...
Plainleaf 自动发布 / release (push) Failing after 17m2s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 14:30:54 +08:00
wushenghua and Codex
9fa3727cb1
feat: 增加无需登录的笔记分享
...
Plainleaf 自动发布 / release (push) Failing after 2m4s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 12:58:22 +08:00
wushenghua and Codex
f069b776a6
fix: 修复笔记删除与回收站写入
...
Plainleaf 自动发布 / release (push) Successful in 3m7s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 12:31:06 +08:00
wushenghua and Codex
87def9b8a6
ci: 启用 main 分支自动发布
...
Plainleaf 自动发布 / release (push) Successful in 3m34s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 12:19:33 +08:00
wushenghua and Codex
ad30966904
feat: 完善笔记安全与批量管理
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 12:12:31 +08:00
wushenghua and Codex
07357a44e4
feat: 增加 HTML 文件编辑与预览
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 11:17:30 +08:00
wushenghua and Codex
eac5da0e13
feat: 补全笔记管理与收藏功能
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 10:48:11 +08:00
wushenghua and Codex
d3791164c8
fix: 完善导入笔记展示与同步状态
...
大批外部 Markdown 导入时立即展示已发现文件,补充明确的同步和索引状态,并让云叶冒险场景延续到工作区。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 10:29:54 +08:00
wushenghua and Codex
becc6694c2
feat: 完善云叶冒险皮肤与笔记体验
...
统一登录、工作区、待办、设置和管理页面的视觉语言,补充 Markdown 预览、皮肤切换及移动端体验。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 09:44:30 +08:00
wushenghua and Codex
1838435984
fix: 外部导入笔记后自动刷新侧栏
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 07:52:50 +08:00
wushenghua and Codex
645c04ed01
feat: 优化移动端笔记与编辑体验
...
手机端改用抽屉侧栏并移除底部导航,补充 Markdown 编辑工具栏,收拢开发者选项并改善社区扩展下载错误反馈。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 06:42:18 +08:00
wushenghua and Codex
981e42671f
fix: 镜像改走 NAS 内网仓库
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 01:42:17 +08:00
wushenghua and Codex
2da4854a16
fix: 重试中断的镜像推送
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 01:26:58 +08:00
wushenghua and Codex
2393f4d8ea
fix: 使用可达镜像源构建 NAS 镜像
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 01:12:41 +08:00
wushenghua and Codex
f158850f9c
fix: 修复 rootless Runner 配置读取权限
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 00:30:09 +08:00
wushenghua and Codex
721ccc911b
feat: 接入 Gitea Actions 自动发布
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-13 00:12:39 +08:00
wushenghua and Codex
9938860d6b
chore: 固化 NAS 更新服务安装流程
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 23:16:26 +08:00
wushenghua and Codex
3a49d0efc0
fix: 限制 NAS 发布密钥权限
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 23:13:30 +08:00
wushenghua and Codex
a9e653009a
feat: 支持主动触发 NAS 安全更新
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 23:07:46 +08:00
wushenghua and Codex
16988e75b6
fix: 修复 Safari 会话失效白屏
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
在 401 或 opaque redirect 隐藏登录地址时,直接跳转当前空间登录页,并清理旧 Service Worker,避免停留在空白应用外壳。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 22:45:37 +08:00
wushenghua and Codex
db73584e2b
feat: 完善账号管理与扩展体验
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
补齐普通用户自助账号、中文设置与快捷键提示,修复大型扩展安装和移动端弹窗,并按服务器能力限制不兼容扩展。
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 22:13:23 +08:00
wushenghua
679bf134e7
fix: remove legacy NAS boot variables
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Keep image defaults neutral so an empty account-managed data root enters setup mode while legacy Compose can still opt into single-user mode.\n\nCo-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 20:29:32 +08:00
wushenghua
b2084beeea
fix: enable account-managed NAS startup
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Let the server auto-detect setup, multi-space, and legacy single-user modes instead of forcing --single in the NAS image.\n\nCo-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 20:26:26 +08:00
wushenghua
9e43ae824a
feat: complete task planning and account management
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Add Markdown-native planning, repeat rules, subtasks, reminders, transactional backup restore, Chinese account management, and the account-managed NAS migration configuration.\n\nCo-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 20:22:33 +08:00
wushenghua and Codex
bab4b36fae
feat: build Markdown-native task center
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 19:26:10 +08:00
wushenghua
5440f36e06
docs: define task center product scope
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 19:01:59 +08:00
wushenghua
600099d45e
feat: complete Chinese settings UI
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 18:55:26 +08:00
wushenghua
ea716b2628
feat: localize config and fix mobile viewport
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 18:43:33 +08:00
wushenghua and Codex
fdd51f01a2
feat: localize settings and smooth theme switching
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Add a persistent system-content switch, translate the extension manager,
and apply theme changes in place without reloading the browser UI.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 17:42:44 +08:00
wushenghua and Codex
8ca2dc6539
ops: cache pinned Rust target for NAS builds
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 16:52:28 +08:00
wushenghua and Codex
5798229af3
fix: make client updates activate reliably
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 16:52:16 +08:00
wushenghua and Codex
b297fa797a
feat: build quiet Plainleaf notebook workspace
...
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 16:52:01 +08:00
wushenghua and Codex
81799e714a
ops: cache NAS build dependencies
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Install npm dependencies and the amd64 Rust target before copying changing source files so routine builds can reuse those layers.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 15:06:04 +08:00
wushenghua and Codex
7928ebf4f2
feat: complete Plainleaf Chinese branding
...
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
Replace visible SilverBullet branding, localize the primary login and editor surfaces, and seed new spaces with a Chinese home page while preserving Markdown file names and command IDs.
Co-Authored-By: Codex <noreply@anthropic.com >
2026-08-12 14:55:58 +08:00
wushenghua
c0ec027fba
ops: move Plainleaf NAS port to 31230
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 14:01:14 +08:00
wushenghua
d917053de3
ops: support offline amd64 NAS images
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 13:08:19 +08:00
wushenghua
0ff820bae3
ops: add ZSpace NAS deployment
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 12:40:04 +08:00
wushenghua
94d310d712
feat: make Plainleaf Chinese-first
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 11:33:21 +08:00
wushenghua
c4c622b204
feat: add Plainleaf workspace shell
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 11:21:34 +08:00
wushenghua
7bd42fa546
docs: add interactive Plainleaf workspace demo
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 10:52:04 +08:00
wushenghua
28d4c1dc8c
docs: add Obsidian-style workspace review
CI / config (push) Canceled after 0s
CI / test-frontend (push) Canceled after 0s
CI / test-rust (push) Canceled after 0s
CI / test-e2e (push) Canceled after 0s
CI / test-e2e-release (push) Canceled after 0s
CI / build (push) Canceled after 0s
CI / release (push) Canceled after 0s
CI / docker (push) Canceled after 0s
CI / docker-website (push) Canceled after 0s
2026-08-12 10:12:25 +08:00
Sviatoslav Kokurin and GitHub
411a6c3ad2
Fix: highlight not rendering in task items ( #2088 )
2026-08-11 09:14:17 +02:00
Zef Hemel
e34d6edb3c
fix: avoid duplicate text when a page is edited externally in sync mode
2026-08-09 16:07:14 +02:00
Zef Hemel
754e8525b9
docs: baked a lot of API docs
2026-08-06 14:48:21 +02:00
Zef Hemel
9b4de31ca3
Merge branch 'main' of github.com:silverbulletmd/silverbullet
2026-08-06 10:17:07 +02:00
Zef Hemel
64c4581b0e
Initial implementation of experimental Comment support (parsed and custom rendered HTML comments)
2026-08-06 10:15:57 +02:00
Sviatoslav Kokurin and GitHub
51cd6c0a86
Fix: renaming a page doesn't rewrite its ![[page]] transclusion links ( #2084 )
2026-08-05 20:21:26 +02:00
Sviatoslav Kokurin and GitHub
fc674577b1
ui: remove staircase from progress indicator ( #2085 )
2026-08-05 20:20:16 +02:00