tianma-if
46f1c7d764
feat(speech): extract video-note subtitles from a workspace speech service
...
Video notes keep a hidden marker, and the note list can queue subtitle extraction. The desktop app downloads the audio with yt-dlp and sends it to the selected OpenAI-compatible speech service.
2026-10-07 11:36:12 +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
c32789ee30
chore(extension): bump Web Clipper to 0.1.16
...
Refs #464
2026-10-04 17:10:35 +08:00
tianma-if
dbe76323f7
chore(extension): bump Web Clipper to 0.1.15
2026-10-03 20:53:34 +08:00
tianma-if
7008f369a5
refactor(extension): shorten Xiaohongshu clip menu text
2026-10-02 23:56:56 +08:00
tianma-if
8f08c89c1b
fix(extension): stabilize clip menus and clarify Zhihu notes
2026-10-02 23:44:45 +08:00
tianma-if
4ed13eb0ad
feat(desktop): manage ACP adapters and connect local agents
2026-09-30 11:51:21 +08:00
tianma-if
871a9325d5
feat(web): replace the AI dialog with a companion sidebar
...
Notes open a right-hand assistant that can attach files and asks before changing note content. Desktop can talk to a local ACP agent without handing over the note directory.
2026-09-29 22:19:55 +08:00
tianma-if
53290535ff
feat(web): share note size, line height, and palette
...
Keep the native editor theme, store column width on this device, and publish account font size, line height, palette, and custom CSS to the editor, public shares, and WeChat paste. Highlight custom CSS with CodeMirror.
2026-09-29 16:20:57 +08:00
tianma-if
f26c288b60
chore: unify web and site on Tailwind CSS 4
2026-09-24 23:39:41 +08:00
tianma-if
0d3a47eca5
feat: use AI Elements for infographic conversation
2026-09-24 23:32:57 +08:00
tianma-if
c3de2cd102
feat: add AI-driven infographic notes
2026-09-24 21:19:23 +08:00
tianma-if
c2a26b23ac
feat(web): add a beta structured table note
...
Store typed records in the note body and edit them as a grid on web and desktop. Phones and iOS stay read-only so the record model is not overwritten.
2026-09-23 00:00:44 +08:00
tianma-if
5880699347
feat(web): add block drag handles and formula insert
...
Let users reorder blocks from the desktop rich editor, and insert or edit LaTeX from the toolbar, slash menu, or by clicking a formula.
2026-09-20 23:42: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
efb5648c63
fix(web): window the memo list so only visible cards mount
...
Use TanStack Virtual for the loaded memo pages. Keep infinite-scroll data
as-is, but stop rendering every card into the DOM while scrolling.
2026-09-18 16:11:52 +08:00
tianma-if
a9cd05e960
feat(web): highlight Markdown source and switch themes from the toolbar
...
Light auto theme now colors headings, marks, quotes, and links so source
mode is readable. The editor toolbar can pick the same Markdown themes as
settings.
2026-09-12 00:07:05 +08:00
tianma-if
3b91161f4b
chore: refresh workspace lockfile
2026-09-06 23:36:42 +08:00
tianma-if
559768034e
feat(mcp): support semantic diagram note creation
2026-09-06 20:48:53 +08:00
tianma-if
7e419b6464
feat: render mobile diagram notes with X6
2026-09-06 14:00:45 +08:00
tianma-if
12f16633c2
fix: prevent diagram metadata leaking on mobile
2026-09-06 13:06:40 +08:00
tianma-if
5fdc1c1aa1
fix(editor): stop links extending into new text
...
Make the shared TipTap link mark non-inclusive so text typed after a pasted or terminal link remains plain across web, desktop, Android, and iOS editors.
Refs #355
2026-09-05 22:39:10 +08:00
tianma-if
d400371841
feat: add editable mind map and flowchart notes
2026-09-05 15:44:48 +08:00
tianma-if
ce6d4a18e9
fix(ios): make Xcode Cloud editor build reproducible
2026-09-05 00:26:02 +08:00
tianma-if
12fca0db5f
perf(plugins): keep public requests off the backend when possible
2026-09-04 13:35:27 +08:00
tianma-if
0a29eb4f9d
feat(settings): rename agent mode to paw mode and promote to top-level tab
2026-09-03 22:46:10 +08:00
tianma-if
ee9632038f
feat(plugins): expose generic AI and public HTTPS capabilities
2026-09-03 16:05:41 +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
bde35ebb83
feat: add desktop plugin task scheduling
2026-09-02 18:20:10 +08:00
tianma-if
416083147f
chore(deps): upgrade TipTap and Expo stack
2026-09-02 02:15:02 +08:00
tianma-if
4eda31ca30
refactor: decompose core runtime modules
2026-08-30 01:00:42 +08:00
tianma-if
bab4c55720
fix(deploy): guard default Cloudflare D1 deployment
2026-08-28 22:06:27 +08:00
tianma-if
8548196054
fix(android): route app updates to trusted sources
2026-08-28 20:09:28 +08:00
tianma-if
0295bde6d5
fix(desktop): upgrade Electron for PDF rendering
...
Refs #312
2026-08-28 12:08:05 +08:00
tianma-if
893a97b762
feat: add lazy PDF asset thumbnails
2026-08-26 23:56:05 +08:00
tianma-if
d6a39addf2
feat: add inline PDF preview workflow
2026-08-26 23:29:43 +08:00
tianma-if
8eaa5b4495
feat(web): integrate CodeMirror 6 and theme selection for Markdown source editor
2026-08-25 20:00:34 +08:00
tianma-if
89599f8649
feat: export notes as PNG or JPEG ( #292 )
2026-08-22 17:03:54 +08:00
tianma-if
9c4d6eea54
fix(editor): add slash command menu ( #236 )
2026-08-21 12:13:27 +08:00
tianma-if
bfc70189e3
feat(mobile): install Android updates in app
2026-08-17 21:57:54 +08:00
tianma-if
091d83e858
修复移动端 AI 选区替换换行
2026-08-17 13:10:13 +08:00
tianma-if
8018ffa78d
fix(mobile): accept mislabeled shared images
2026-08-16 20:26:44 +08:00
tianma-if
e9dfb3a76a
feat: add plugin marketplace and GitHub distribution
2026-08-16 14:52:06 +08:00
tianma-if
53c757c0b8
fix: improve Android note actions and release signing
2026-08-15 00:49:21 +08:00
tianma-if
aaab23d9c6
perf: lazy-load AI Worker runtime (refs #244 )
2026-08-14 17:00:07 +08:00
tianma-if
eede93e88b
fix Android note search and keyboard handling
2026-08-12 19:15:57 +08:00
tianma-if
80969a42ad
fix: stop desktop workspace renderer update loop
2026-08-10 22:11:10 +08:00
tianma-if
0e383881f3
feat(settings): optimize AI integration layout, presets, and token copy
2026-08-10 13:59:39 +08:00
tianma-if
a257e53220
feat: add task lists across clients
2026-08-10 12:31:26 +08:00