edgeever-updater[bot]
507cb892ad
chore: update EdgeEver from v2.19.0
...
EdgeEver-Upstream-Commit: a80d9bfda1aad846e20882813758a59fe27bf8ca
2026-11-04 09:13:22 +00:00
edgeever-updater[bot]
67cf5297de
chore: update EdgeEver from v2.18.0
...
EdgeEver-Upstream-Commit: 4235f3f2f1f68ad94802612362d1daea6dabb3cb
2026-11-03 09:33:32 +00:00
edgeever-updater[bot]
eaf37b4aeb
chore: update EdgeEver from v2.16.1
...
EdgeEver-Upstream-Commit: 6e79c1bd81a3678b1d0d01f5476564cfecdd40d8
2026-10-31 08:26:31 +00:00
edgeever-updater[bot]
d78620caaa
chore: update EdgeEver from v2.15.0
...
EdgeEver-Upstream-Commit: e052ac3b54bdcba4b2c452e6b06c091b1e2c70f4
2026-10-30 08:39:50 +00:00
edgeever-updater[bot]
d04350db18
chore: update EdgeEver from v2.14.0
...
EdgeEver-Upstream-Commit: 355286814e746828688e6b0de139c39d3ecd2b20
2026-10-29 08:29:49 +00:00
edgeever-updater[bot]
55a447d8f8
chore: update EdgeEver from v2.12.0
...
EdgeEver-Upstream-Commit: eeaab088f41d0417fbce2266f58ff4adde7f5d76
2026-10-28 08:33:37 +00:00
edgeever-updater[bot]
05e53dcba3
chore: update EdgeEver from v2.7.0
...
EdgeEver-Upstream-Commit: 30fcb3fc65c419000a3e6f8cfb70eca47ae53914
2026-10-26 07:48:43 +00:00
Andy Jarosz
e1210c664b
feat(editor): add per-gallery fit width and fit height ( #655 )
...
Each gallery can keep the cropped tile or show every image whole inside an even tile. Fit width stays the previous look. The choice is saved with that gallery and survives reopening and Markdown edits. Sharing, HTML export, and print follow it. Older galleries stay on fit width.
2026-10-23 22:09:44 +08:00
Andy Jarosz
a5bda92e14
feat(editor): add per-image left, center, and right alignment ( #654 )
...
Select a standalone image to align it left, center, or right. The choice stays with that image through save, Markdown edits, and reload. Existing images keep their previous layout until an alignment is chosen. Galleries keep their own layout. Native editors apply a saved alignment and do not add a picker in this change.
2026-10-23 18:37:59 +08:00
LuoQianhong
9ae88e3381
feat: 增强公开笔记本站点体验与发布控制 ( #634 )
...
公开笔记本站点新增长文导航、正文检索、逐站点排除和站点配置,保留实时分享以及原有 Token、密码和解锁 Cookie。收录只对无密码的别名页生效,Token 页保持完整 noindex。
迁移 0072 为 notebook_shares 增加站点列,并新增排除关系表。先执行迁移再部署。
Closes #591
2026-10-21 23:20:38 +08:00
LuoQianhong
d0db8b128f
fix: restore editor mode shortcut round trips ( #623 )
2026-10-19 17:54:22 +08:00
tianma-if
12b100f680
fix(web): keep memo context menus within the viewport
2026-10-19 17:18:34 +08:00
tianma-if
3519fc9ec3
feat: support SVG image uploads and previews
2026-10-19 16:43:11 +08:00
tianma-if
4c00dbb1df
fix: use glass as the default note image theme
2026-10-18 21:16:29 +08:00
tianma-if
b58011f76f
fix: improve note share image hierarchy and rich content exports
2026-10-18 21:05:16 +08:00
tianma-if
776fc3b566
feat(share): refine image themes and persist settings across clients
2026-10-16 21:57:49 +08:00
LuoQianhong
1bb9580007
feat(extension): expand vertical and article platform clipping ( #578 )
2026-10-15 21:39:41 +08:00
tianma-if
71e2395e28
fix(editor): search and replace in the active editor mode
...
Search raw Markdown in source mode with literal character matching, batched undoable replacement, and matching highlights. Preserve query whitespace and keep replacement focus stable. Route source editor search shortcuts through the workspace controller.
Validation: 141 editor tests and 2 Chrome end-to-end cases passed; web and mobile typechecks and the web build passed.
Refs #574
2026-10-15 11:43:34 +08:00
Thorufur
bc048b9620
Improve editor resizing for better viewing ( #528 )
...
* feat(web): improve editor resizing and header visibility
Prioritize note titles, compact notebook and tag controls by available space, preserve Smart Tags, and show accessible tooltips. Share pane-width limits across layout and resizing.
Validation: web/mobile typechecks and web build pass; 3002 bulk tests and 17 integration tests pass. One OpenClaw ACP timeout also reproduces on unchanged upstream/main 3855efb3 . This commit builds on the existing notebook-pane resizing contribution 17f0898a.
* fix(web): handle constrained editor resizing
2026-10-12 23:35:58 +08:00
Thorufur
5053e0cd71
feat(web): make notebook pane resizable ( #527 )
...
* feat(web): make notebook pane resizable
* fix(web): harden notebook pane dragging
2026-10-12 20:50:38 +08:00
LuoQianhong
eaf68ef3d9
feat(extension): expand social and article platform clipping ( #521 )
...
* feat(extension): expand platform clipping and harden readable content capture
* fix(extension): preserve Bluesky links and exclude hidden body text
2026-10-11 21:04:54 +08:00
LuoQianhong and jingwen.lqh
cc18b4329f
feat(extension): support Hacker News main-post clipping ( #505 )
...
Co-authored-by: jingwen.lqh <jingwen.lqh@dtyunxi.com >
2026-10-09 12:52:08 +08:00
Dariusz Koryto
40321fe1f8
feat(extension): keep page clip images inside the note ( #474 )
...
Copy images in generic page and selection clips into note resources so clips can retain them when source URLs change. Keep remote URLs for images that cannot be copied.
Protect concurrent note edits, parse Markdown image syntax correctly, and bound image transfers by time and size. Add unit and Chromium browser coverage.
Refs #159
2026-10-06 16:24:49 +08:00
tianma-if
1769907288
refactor(settings): polish AI model services card copy and update e2e spec
2026-09-30 12:36:39 +08:00
tianma-if
fe90dfa9af
fix(web): put the agent source ahead of model settings
...
Rename the settings tab to 模型与代理 and point model setup copy at that tab. The built-in assistant uses the model configured below.
2026-09-30 00:00:27 +08:00
tianma-if
8112d86bb0
fix(editor): quiet the empty-paragraph placeholder
...
Keep the hint at body size, but shorten the copy, drop the leading
Latin "Space", and use a lighter color so it no longer reads as a
larger type size.
2026-09-16 20:54:05 +08:00
tianma-if
cf082734d6
fix(ai): default the whole-note assistant to a custom instruction
...
Restore the last processing method only when text is selected so Space and other whole-note opens start on custom.
2026-09-13 23:24:06 +08:00
tianma-if
bb43940135
feat(ai): replace social starter prompts with note workflows
...
Keep six factory prompts, swap Xiaohongshu and Twitter presets for extract-todos and continue-writing, and use four-character Chinese names.
2026-09-13 22:11:35 +08:00
tianma-if
31ae9c975c
feat(ai): open the assistant from selection or the whole note
...
Default to a custom instruction without a selection and to polish with one. Remember the last action separately for each scope, keep the composer from overriding selected text, and quiet the action-row chrome.
2026-09-12 10:08:57 +08:00
tianma-if
42a2d2da4e
feat(ai): remember the last assistant action
...
Reopen the assistant on the last processing action, prompt, language, and
tone across web, Android, and iOS.
2026-09-12 00:07:20 +08:00
tianma-if
b82719abdb
test desktop private protocol file flows
2026-09-09 11:19:12 +08:00
tianma-if
1a1429cde0
fix(desktop): keep new note editor focused during sync
2026-09-04 16:40:20 +08:00
tianma-if
2c20889d85
fix(editor): preserve focus after note creation
2026-09-04 11:42:54 +08:00
tianma-if
60d56103af
refactor(web): simplify AI integration settings
2026-09-04 10:04:06 +08:00
tianma-if
110c238373
fix(web): preserve AI refinement context
2026-09-01 21:35:39 +08:00
tianma-if
dcbb0d3383
fix(web): respect AI assistant input
2026-09-01 21:10:28 +08:00
tianma-if
609a589ebb
feat(web): make AI assistant draggable
2026-09-01 18:14:33 +08:00
tianma-if
206e9e03d6
feat: support 1 GiB streamed attachments
2026-08-31 17:52:07 +08:00
tianma-if
4eda31ca30
refactor: decompose core runtime modules
2026-08-30 01:00:42 +08:00
tianma-if
dd0c1d3566
fix(sync): batch large change detail queries
2026-08-29 18:28:25 +08:00
tianma-if
630bb98e3f
fix(web): recover stalled local note saves
2026-08-29 18:06:27 +08:00
tianma-if
903fe8e6c0
test(e2e): cover attachment deletion regression ( #314 )
2026-08-28 20:10:34 +08:00
tianma-if
f00c98c355
revert: remove automatic note title derivation
2026-08-28 18:01:53 +08:00
tianma-if
475f87e24e
fix: restrict automatic titles to leading H1
2026-08-28 17:52:29 +08:00
tianma-if
3316b158d1
fix: derive note titles from the first H1
2026-08-28 17:41:54 +08:00
tianma-if
c00e21fbde
fix(desktop): isolate renderer failures and recover safely
...
Refs #312
2026-08-28 12:22:29 +08:00
tianma-if
a3889ee147
fix(editor): show stable image upload preview
2026-08-27 18:33:24 +08:00
tianma-if
290752c3d3
test(e2e): cover autosave revision rebase
2026-08-27 18:05:52 +08:00
tianma-if
36952165dd
fix(editor): clear image selection on canvas click
2026-08-27 16:22:51 +08:00
tianma-if
0aff87e2ef
feat: polish social note images ( #292 )
2026-08-22 18:23:36 +08:00