Commit Graph
37 Commits
Author SHA1 Message Date
tianma-if 594658ccad fix(editor): group consecutive Markdown images into a gallery
A tweet clip with several photos now opens as one gallery, while a single image stays on its own.
2026-09-27 11:16:27 +08:00
tianma-if 1ec4bfc06f fix(editor): use the small image size for Markdown pictures
Tweet clips and other Markdown images had no stored width, so the editor showed them at the large preset. Missing widths now follow the same 35% size used when inserting a picture.
2026-09-27 11:10:07 +08:00
tianma-if be5b1eaeba fix(editor): preserve empty links and paste resources in Markdown mode 2026-09-24 13:09:38 +08:00
tianma-if e0a2f38447 feat(web): add GitHub-style details fold blocks (#418) 2026-09-20 19:35:04 +08:00
tianma-if d21adb72d0 fix(editor): keep extra blank lines in Markdown mode
Preserve visual empty paragraphs across parse, autosave hydration, and
mode switches so JSON round-trips no longer collapse extra newlines.
2026-09-16 16:58:33 +08:00
tianma-if e150b8e8c2 fix(ios): resolve iOS editor Markdown tests through shared codec
Root bun test on CI does not install the nested EditorSource package, so
importing @tiptap/markdown from that tree failed the Android release plan.
2026-09-15 19:14:38 +08:00
tianma-if 99e9c2820c refactor: share editor schema and drop RN iOS builds
Editors now take document TipTap nodes from a shared factory. Workspace and editor helpers move out of the large panes. Store iOS no longer builds from Expo EAS.
2026-09-15 12:56:44 +08:00
tianma-if b38750eda5 feat(web): play common video attachments inline
Serve browser-native video with the same Range streaming path as audio, and allow collapsing the player without leaving the note.

Fixes #392
2026-09-12 15:35:24 +08:00
tianma-if f3034fbf0e fix: repair image galleries and prevent overlapping editor menus (#342) 2026-09-03 00:35:25 +08:00
tianma-if dfea0939c6 feat: add automatic image gallery layouts (#342) 2026-09-02 21:33:53 +08:00
tianma-if cee98bc90b feat(plugins): add resource panels and embeds 2026-09-01 21:35:25 +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 af1085e020 fix: complete titles while typing the first heading 2026-08-28 17:28:46 +08:00
tianma-if ddc228dfce feat: derive empty note titles from first heading 2026-08-28 17:16:01 +08:00
tianma-if 9f355f418a fix(mobile): safely preserve unsupported editor nodes 2026-08-28 00:56:41 +08:00
tianma-if f7d17e1047 feat(attachments): 统一文件卡片与类型图标 2026-08-27 18:40:02 +08:00
tianma-if 0cd1092650 fix(pdf): 默认使用可同步的紧凑附件卡 2026-08-27 16:57:50 +08:00
tianma-if d6a39addf2 feat: add inline PDF preview workflow 2026-08-26 23:29:43 +08:00
tianma-if d367f05821 perf: reduce Worker auth and sync overhead
Move workspace provisioning and seed work off the authentication hot path, compact sync changes, optimize cursor queries, and keep browser-only KaTeX rendering out of the Worker bundle.\n\nRefs #244
2026-08-14 16:44:38 +08:00
tianma-if a257e53220 feat: add task lists across clients 2026-08-10 12:31:26 +08:00
tianma-if ef3b81aaa5 feat(editor): render LaTeX formulas (#197) 2026-08-09 15:45:11 +08:00
tianma-if 7f1af71dcb feat: use semantic merge dividers between combined notes
Insert a dedicated merge-divider node instead of a plain horizontal rule so
theme hairlines no longer wash out merge boundaries, with Markdown round-trip
markers and stronger multi-client styling.
2026-08-08 01:10:07 +08:00
tianma-if 0c4cfb3e81 fix: preserve rich content when merging notes 2026-08-02 10:42:35 +08:00
tianma-if 2b971a5395 fix merged note title selection 2026-08-02 01:12:04 +08:00
tianma-if 36796994d5 fix: preserve pasted content in new memos 2026-07-29 10:05:11 +08:00
tianma-if a5222fbddd Add themed editor blocks and split theme styles 2026-07-23 17:54:39 +08:00
tianma-if d9b54c42d3 feat: refine import export settings 2026-07-23 14:57:47 +08:00
tianma-if d0c7d83a82 feat: support styled note attachments 2026-07-23 14:14:08 +08:00
tianma-if 70cba5f4af feat: add note character count 2026-07-21 16:32:08 +08:00
tianma-if 64c992f315 feat: add table editing 2026-07-21 14:41:24 +08:00
tianma-if 769e6d4ab4 fix: use TipTap Markdown converter (#38) 2026-07-17 20:38:13 +08:00
yoma b73604d7ba Add syntax highlighting for code blocks
Refs #12
2026-07-11 21:43:01 +08:00
tianma 377b7b9f1d feat: add offline sync and agent docs 2026-06-27 01:37:36 +08:00
tianma 328c3e15b0 feat: support pasted memo images 2026-06-26 21:17:43 +08:00
tianma dd746e1d60 Initial EdgeEver implementation 2026-06-26 17:02:35 +08:00