tianma-if
c91271c8bc
fix: compact AI sidebar tables
2026-10-05 23:40:01 +08:00
tianma-if
22c5c79056
Clarify dense architecture diagram relations
2026-10-05 00:36:19 +08:00
tianma-if
f8233d9f20
fix(diagram): clarify dense architecture connections
2026-10-05 00:10:29 +08:00
tianma-if
57be770163
fix(web): prevent exposed background when expanding the diagram editor
2026-10-02 11:24:31 +08:00
tianma-if
18c68235f4
fix(web): fit wide Mermaid diagrams into the note column
...
Node text stays between 8px and 12px, so a large architecture chart no longer fills the page. Print, HTML export, and WeChat copy use the same 12px ceiling.
2026-10-01 20:42:03 +08:00
tianma-if
761e783823
Improve Mermaid diagram layout scrolling and zinc theme palette contrast
2026-10-01 20:10:49 +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
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
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
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
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
82c9a2dbfb
fix(web): lighten second- and third-level note headings
...
Keep the page title and first-level heading in ink, and let lower headings share the body color at weight 600.
2026-09-25 23:58:06 +08:00
tianma-if
ff45b64c5a
fix(web): use ink for note dividers and task checks
...
Default horizontal rules and checked task boxes follow the black-and-white note style. Named editor themes keep their own accent on checkboxes.
2026-09-25 23:48:57 +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
2f004bf466
fix(web): use two type sizes across chrome and menus
...
Keep interface text at 14px or 12px, including settings, dialogs, and the note-type menu. Leave menu row height unchanged, and align the notebook row with the note title.
2026-09-25 12:48:20 +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
4b2da44f60
fix: restore compact control typography after Tailwind 4 upgrade
2026-09-24 23:49:38 +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
d7be5bcc06
fix: constrain infographic preview size
2026-09-24 23:20:03 +08:00
tianma-if
edc755a180
Improve infographic selection and simplify diagram design docs
2026-09-24 21:47:09 +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
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
95e5ef0805
feat(web): add built-in fonts for note text
...
Readers can choose WenKai, Source Han, a Latin serif, or an installed font name. The choice stays on this device and only affects note text.
2026-09-22 23:37:01 +08:00
tianma-if
c4fa9453e8
feat(diagram): elevate flowchart diagram visuals and layout
...
- Add dot grid background for flowchart canvas in editor and read-only views
- Refine flowchart edge palette with harmonious neutral slate tones
- Modernize edge labels with translucent floating pill badges and subtle drop shadows
- Refine edge arrows to sleeker 7x5 proportions
- Add subtle drop-shadow elevation to flowchart nodes with hover transition
- Expand layout spacing to rank 76 and node 44 for comfortable breathing room
2026-09-22 00:17:04 +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
69d4896758
style(editor): enable cjk punctuation squeezing and text overflow wrapping
...
Enable font-feature-settings: 'chws' 1 and overflow-wrap / word-break across Web, Mobile, iOS, and image cards for improved typography and long text wrapping.
2026-09-20 21:50:23 +08:00
tianma-if
b070370142
fix(web): tighten details fold alignment and size
2026-09-20 19:56:56 +08:00
tianma-if
e0a2f38447
feat(web): add GitHub-style details fold blocks ( #418 )
2026-09-20 19:35:04 +08:00
tianma-if
dcf2c138cb
feat(web): support rich-text headings through level 6 ( #413 )
2026-09-18 16:20:32 +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
69b9b982dc
fix(ai): search recent notes by date and shrink Agent headings
...
Agent recency questions now use createdAfter/updatedAfter, keep timestamps on search results, and accept YYYY-MM-DD bounds. Chat headings are compacted so notebook groups no longer dominate the dialog.
2026-09-16 10:42:43 +08:00
tianma-if
a54f297ec6
feat(ai): add Agent mode to the in-app assistant
...
Reuse companion MCP tools inside the existing AI assistant. Instruction mode stays a single-turn rewrite; Agent mode searches and organizes notes, renders replies as Markdown with clickable note links, and confirms writes. Closing the panel starts a fresh thread, with an opt-in resume of the last chat.
2026-09-15 22:25:57 +08:00
tianma-if
05cbd7887c
fix(web): keep the English New note label from truncating
...
Give the primary create action its natural width, shorten the English
secondary label, and hide that label when the sidebar is too narrow.
2026-09-14 12:07:22 +08:00
tianma-if
727430a747
fix(web): keep table geometry stable across editor themes
...
Stop preset and paper themes from overriding cell padding, line-height, and borders so switching themes no longer reflows tables.
2026-09-13 22:33:42 +08:00
tianma-if
dfdcfa11e4
feat(web): give paper themes independent palettes and tidy theme UX
...
Each paper layout now carries its own colors, ornaments, and reading rhythm instead of mixing with native green. Drop Classic Blue & White, unify preset names, move theme switching fully into the editor toolbar, and keep settings for custom palettes only.
2026-09-13 18:56:14 +08:00
tianma-if
7ab391c094
fix(web): share WeChat article HTML with phone preview
...
Build copy and preview from one publish pipeline, match images by source, and rasterize Mermaid to white JPEG so WeChat paste no longer fails.
2026-09-13 16:31:15 +08:00
tianma-if
f6d8129f60
fix(web): restyle the phone preview frame and move its toggle
...
Use a thin dark bezel with a white island bar, and put the preview control in the note header instead of the format toolbar.
2026-09-13 15:22:03 +08:00
tianma-if
72c49d0aaf
fix(web): stack collapsed create controls and narrow the icon rail
...
Move the extra note-type button under the plus so the collapsed notebook column can shrink to an icon-sized rail.
2026-09-13 14:54:13 +08:00
tianma-if
c614dd4aa0
feat(web): follow editor scroll in phone preview
...
Sync the phone preview with editor scroll, render Mermaid diagrams in the frame, and match the competitor device size.
2026-09-13 14:49:11 +08:00
tianma-if
01056fd6b2
feat(web): add paper editor themes and a live phone preview
...
Expand the editor-theme picker with ten paper layouts, switch them from the toolbar, and preview WeChat-sized type in an optional phone frame.
2026-09-13 12:03:11 +08:00
tianma-if
50dbd38787
feat(web): add letter, guide, blueprint, and journal editor themes
...
Paper reading styles live in the existing editor-theme picker so writing and Copy to WeChat share one look.
2026-09-12 22:56:04 +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