Commit Graph
443 Commits
Author SHA1 Message Date
tianma-if 65ef837f45 feat(web): copy a note to WeChat from the card menu
Text-note card menus can copy the note as rich text. The open note uses the editor, including unsaved changes; other notes copy saved content without switching the editor.
2026-09-30 20:12:49 +08:00
tianma-if 4fc3f24e5e feat(web): name the local agent and keep its chats
Local ACP chats use the same history menu as the built-in companion and stay on this device. The sidebar header shows the selected adapter name.
2026-09-30 17:30:55 +08:00
tianma-if 2633d08acd fix(desktop): render local agent images in the sidebar
ACP image blocks from agent messages and tool results were dropped, so a generated picture never reached the companion sidebar. Forward JPEG, PNG, WebP, and GIF payloads and draw them with the AI Elements Image component, without including file paths.
2026-09-30 15:57:55 +08:00
tianma-if cb16fa21a5 feat(desktop): support DeepSeek Harness and pi agent ACP adapters and polish agent mode copy 2026-09-30 12:29:54 +08:00
tianma-if 4ed13eb0ad feat(desktop): manage ACP adapters and connect local agents 2026-09-30 11:51:21 +08:00
tianma-if 58de9ec695 feat(web): explain or translate selected text in the sidebar
Selecting note text offers explain, translate, and ask. Explain and translate pin the passage and reply in the current companion thread. A translation replaces the selection only while the original range still matches.
2026-09-30 01:49:59 +08:00
tianma-if 9e1a1df127 feat(web): preview light and dark note CSS in one sheet
Pair each preset group's dark rules with the light rules they override. The settings dialog shows a sample that switches theme locally and warns when a declaration will be dropped on save.
2026-09-30 00:24:07 +08:00
tianma-if ccf9673a41 feat(web): switch companion chats from the sidebar header
The header lists recent chats and keeps the selected thread. Its title uses the first clause so the control stays compact.
2026-09-29 22:40:36 +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 e60ce7123d fix(web): use a heading icon for paragraph style
The palette glyph collapsed into a speech bubble at 16px. Rich text uses a heading mark, and Markdown source themes use a brush.
2026-09-29 21:17:39 +08:00
tianma-if 4cae94daa3 fix(web): tint checked task boxes with the note palette
Checked boxes use the palette accent in the editor, shares, and WeChat copy.
2026-09-29 19:41:39 +08:00
tianma-if 64d8857e69 feat(web): preset light and dark note CSS
Empty custom CSS opens on a formatted starter sheet. Dark rules follow the app theme, and the editor stays on desktop settings.
2026-09-29 19:21:37 +08:00
tianma-if 16205e0173 fix(web): remove the custom note palette
Stored custom palettes read as native. Font size, line height, and palette no longer show a caption. Custom CSS notes that it syncs.
2026-09-29 18:46:43 +08:00
tianma-if d04814009f feat(web): move system information into personal settings 2026-09-29 17:42:28 +08:00
tianma-if b8a0b88d88 fix(web): tint only links, code, and bold in note palettes
Named hues leave body text, quotes, rules, tables, and code chrome on the native styles. Bold uses the palette accent. The green option is removed, and a saved emerald choice reads as native.
2026-09-29 17:29:16 +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 4878298592 feat(mobile): add undo and redo to phone editors
Android web, the Android app, and iOS share the same toolbar. Loading a note clears that replacement from history so the first undo does not wipe the document.
2026-09-28 15:15:47 +08:00
tianma-if 2c47cd99b0 fix(diagram): lighten the plain theme emphasis gray
Raise 素简 root nodes, first-level borders, and flowchart terminators from graphite #525252 to medium gray #707070.
2026-09-27 19:35:17 +08:00
tianma-if 0c37516e3f feat(diagram): default mind maps and flowcharts to a plain theme
Add 素简 as the selectable default, with graphite emphasis instead of solid black. Unset diagrams render in that theme, and every mind map, flowchart, and architecture canvas uses the note editor surface while named themes keep their node colors.
2026-09-27 17:36:09 +08:00
tianma-if 097c8c8916 refactor(settings): quiet type and drop repeated captions
Keep settings labels at 12px regular weight, and remove captions that only restate the title.
2026-09-27 12:32:27 +08:00
tianma-if 94c3dab56d feat(demo): default editor outline to expanded in demo mode 2026-09-27 11:47:01 +08:00
tianma-if 401246be47 fix(editor): group consecutive image uploads into a gallery
Uploading images one at a time beside each other now joins them into one gallery on web, mobile web, and the native editors.
2026-09-27 11:45:42 +08:00
tianma-if e49d09a017 fix(desktop): save a shared file as a note
Finder was handing the share extension a file-id URL, which was stored as a fake WeChat zip and failed with the chat import dialog. Copy the real file, keep its name, and turn anything that is not a WeChat chat into a note.
2026-09-27 09:54:04 +08:00
tianma-if 623fe0a2c3 fix(web): match more-types and beta marks to the workspace gray
The open create-type control and Beta chips used a neutral slate fill that sat apart from the cool selection and menu highlight.
2026-09-26 14:52:32 +08:00
tianma-if 1fcdb67049 fix(web): lighten heavy fills and drop template filler
Checked controls, progress, and update chips use the same charcoal as switches. Template actions and attachment filters no longer use a solid black fill, and the template page drops its two explanatory lines.
2026-09-26 10:59:08 +08:00
tianma-if 31c2b2f2c9 fix(web): quiet secondary chrome to ink
Decorative green on settings, dialogs, menus, and controls becomes ink. Brand green stays on the new-note button, solid actions, brief success, and unread dots. Checked switches use a charcoal track so the pill is lighter than title ink.
2026-09-26 10:46:00 +08:00
tianma-if 5381ac1fb7 fix(web): cool the light note surface one step above the list
Keep the editor column on #f8fafb so it stays in the cool gray family, and let empty editor states show that surface instead of a white card.
2026-09-26 09:50:03 +08:00
tianma-if c4e1c1631d fix(web): use a light surface for tooltips
Open toolbar tips under their icons, including the table menu, and replace the dark chip with a light card, hairline, and shadow.
2026-09-25 22:48:55 +08:00
tianma-if d149525c44 fix(web): share workspace surfaces for page, hover, and selection
Point full-page panes and sidebar hover at the workspace color tokens, and show the selected settings item in black with a neutral background.
2026-09-25 20:53:51 +08:00
tianma-if 297af42bb1 fix(web): quiet the editor chrome and cool the workspace palette
Collapse the note header and toolbar, align the title with the article, and replace the warm paper surfaces with a cool gray workspace.
2026-09-25 20:25:22 +08:00
tianma-if 6ffbdcd10e fix: pin runtime accent steps and widen site decoration on P3
Amber, rose, and red steps used by the app now follow the runtime RGB
palette in both themes. Site gradients and glows stay on celadon hex
and switch to wider oklch only on P3 displays.
2026-09-25 09:26:11 +08:00
tianma-if cb1213400f fix: keep pre-upgrade visuals after Tailwind 4
Restore shadow and blur weights, transparent focus outlines, extension-theme dividers, and touch access to hover-only controls.
2026-09-25 00:25:27 +08:00
tianma-if f26c288b60 chore: unify web and site on Tailwind CSS 4 2026-09-24 23:39:41 +08:00
tianma-if c41869d772 fix: switch infographic development history to timeline 2026-09-24 23:09:33 +08:00
tianma-if 2b672ec23c feat: use AI SDK agent for infographic editing 2026-09-24 22:34:27 +08:00
tianma-if 409eac0ec0 Classify infographic edit intent from semantics 2026-09-24 22:21:18 +08:00
tianma-if 787a5c6c31 Guide infographic generation by semantic template family 2026-09-24 22:16:53 +08:00
tianma-if 94ccdad222 Keep infographic layout for content edits 2026-09-24 22:11:13 +08:00
tianma-if c3de2cd102 feat: add AI-driven infographic notes 2026-09-24 21:19:23 +08:00
tianma-if b49c5c52b2 test(release): isolate GitHub plugin mocks from live instance 2026-09-24 18:20:34 +08:00
tianma-if 628245d2c7 feat(import): enhance WeChat chat note formatting and image layout 2026-09-24 17:42:56 +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 2276ab69c5 fix(desktop): cancel unsynced attachment imports cleanly 2026-09-24 09:09:07 +08:00
tianma-if 5fbfc43be9 fix(desktop): keep attachment imports together across sync 2026-09-24 09:02:46 +08:00
tianma-if c2e3a7aab3 refactor(web): optimize font preference hierarchy, preview, and layout 2026-09-24 00:07:22 +08:00
tianma-if de77005f1c fix(web): queue plugin schedule updates for the same task
Saving a digest switch and its time both register the same desktop schedule. Overlapping requests were dropped, so the task stayed off and the plugin showed a restart notice.
2026-09-23 23:37:07 +08:00
tianma-if 0f3aec1679 feat(web): open, copy, and download table image attachments
Clicking an image thumbnail opens the file. Copy and download appear on hover, and copy places the image on the clipboard.
2026-09-23 23:35:32 +08:00
tianma-if e7eab6e187 feat(web): add Zhuque Fangsong and LXGW Neo ZhiSong
Note text and the interface can use a fangsong and a screen song. Both built-in faces can be published with a shared note.
2026-09-23 22:06:45 +08:00
tianma-if 94666a8fd4 feat(web): add a device-local font for the interface
Note text keeps its own face. Sidebar, outline, toolbar, and settings can use the same built-in or installed fonts without changing the published note font.
2026-09-23 21:49:52 +08:00
tianma-if 1c7ae270d3 fix: make staged desktop resource links durable 2026-09-23 18:52:31 +08:00