Commit Graph
259 Commits
Author SHA1 Message Date
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 77094c472e fix(web): show a color chip beside each note palette
Each reading palette option and the closed control carry a rounded color chip.
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 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 c7c0fd86d6 docs: publish body size and line height with shares
Keep column width on the device. Store type size and line height on the account so the editor, public shares, and WeChat paste use the same values.
2026-09-29 13:15:26 +08:00
tianma-if da25403480 docs: sync custom CSS with the account
Switching computers keeps the stylesheet because it lives on the account. Drop file import and export as the way to preserve it.
2026-09-29 13:08:16 +08:00
tianma-if 185ad0a56b docs: clarify AI sidebar session lifecycle 2026-09-29 12:50:16 +08:00
tianma-if 6ffa52f1a6 docs: define AI assistant attachment support 2026-09-29 12:37:47 +08:00
tianma-if 12d236c9c6 docs: plan native editor typography and share colors
Replace the theme catalog with local reading controls, ten hue-based palettes, and account-level custom CSS that public shares actually render.
2026-09-29 12:24:26 +08:00
tianma-if 7ab28c6572 docs: plan new agent editing flow 2026-09-29 10:31:23 +08:00
tianma-if 44eb0a2322 docs: recommend custom domain for China connectivity in zh-CN docs 2026-09-29 08:52:21 +08:00
tianma-if facbff428d docs: clarify AI assistant redesign plan 2026-09-29 00:32:04 +08:00
tianma-if 74987c062b docs(ai): add AI assistant redesign and local agent integration plan 2026-09-28 19:59:41 +08:00
tianma-if dbcbb0538f docs: note default and custom domain options for Cloudflare deployment 2026-09-27 21:49:45 +08:00
tianma-if f763ce814f fix(plugins): remove arbitrary AI output token ceiling 2026-09-25 00:05:36 +08:00
tianma-if 41d827e58a feat(plugins): raise AI output request ceiling to 32768 2026-09-25 00:03:38 +08:00
tianma-if edc755a180 Improve infographic selection and simplify diagram design docs 2026-09-24 21:47:09 +08:00
tianma-if ea129b1736 docs: define diagram and infographic format boundary 2026-09-24 21:35:11 +08:00
tianma-if fd88ded9ca docs: align online Cloudflare deployment guidance 2026-09-24 17:23:45 +08:00
tianma-if afe48dc365 docs: clarify optional administrator username in deployment prompts 2026-09-24 17:01:29 +08:00
tianma-if 29f30e1047 docs: trim Cloudflare deployment guidance 2026-09-24 09:38:26 +08:00
tianma-if d09540040c docs: refresh Cloudflare manual deployment steps 2026-09-24 09:35:10 +08:00
tianma-if f87ee1a3a7 docs: clarify GitHub (GHCR) in mainland China network note 2026-09-23 23:56:17 +08:00
tianma-if a1b29e6a08 docs: refine Docker GHCR network note in Readme and deployment guides 2026-09-23 23:54:49 +08:00
tianma-if 9867c54036 docs: add WorkBuddy to supported AI agents and refine agent terminology 2026-09-23 22:16:59 +08:00
tianma-if ed7692b8bd fix(release): download published audit files by release id
gh release download can see no assets after a draft is published, so the
Linux and Android publication audits fail and the Release returns to Draft.
Download those audit files through the release API URL.
2026-09-23 17:46:47 +08:00
tianma-if 201f2c1887 fix(release): read published release assets by id
gh release view --json assets stays empty after a draft is published, so the
desktop and Android audits treat a complete release as missing and Android
returns it to Draft. Read asset names from the release API URL instead.
2026-09-23 17:41:42 +08:00
tianma-if c894f259e3 fix(release): close the tracking issue before App Store delivery 2026-09-23 16:42:21 +08:00
tianma-if 998ce01650 feat: localize plugin marketplace metadata 2026-09-22 10:27:32 +08:00
tianma-if eb8b892864 fix(release): require Japanese App Store What's New at dry-run
The App Store listing includes Japanese. Skipping --change-locale ja let
v1.79.0 create a 1.79.0 build and then fail submit_review. Reject that
before any GitHub mutation.
2026-09-21 00:33:29 +08:00
tianma-if fabfede7e0 fix(ios): stop xcodegen from archiving the previous App Store version
Cloud #50 exported 1.74.0 because project.yml hardcoded MARKETING_VERSION
and ci_post_clone regenerated the Xcode project from that YAML. Keep the
version in Version.xcconfig and stamp it into the pbxproj before archive.
2026-09-20 23:57:33 +08:00
tianma-if a597673472 fix(release): accept Xcode Cloud builds whose iOS tree matches the tag
Manual Archive workflows build the default branch, which can move after the
Release commit. Compare apps/ios and packages/shared instead of requiring
an exact SHA.
2026-09-20 22:36:15 +08:00
tianma-if fdf7ebd953 fix(release): start Xcode Cloud from the Manual workflow default
Manual Archive workflows reject tags that are not in the start condition.
Require the Release commit SHA instead of starting on the Git tag.
2026-09-20 22:34:02 +08:00
tianma-if 6173721c14 feat(release): start Xcode Cloud and submit iOS App Review automatically
Formal releases with iOS runtime changes now bump MARKETING_VERSION, archive the tag via Xcode Cloud, wait until App Store Connect marks the build Valid, and submit App Review. GitHub publication stays independent of iOS outcome.
2026-09-20 21:40:12 +08:00
tianma-if 6d6b1704a0 docs: treat /api/openapi.json as a reachability probe
Stop advertising the stale OpenAPI snapshot as an API catalog. Keep the URL for deploy checks and point agents at MCP.
2026-09-15 15:59:21 +08:00
tianma-if b51703fb76 docs: drop stale internal notes that drifted from the code
Keep visual-diagram design docs. Remove unused rewrite, research, and promotion files so agents follow current Android/iOS paths instead of outdated plans.
2026-09-15 12:10:21 +08:00
tianma-if 0f8b97a192 fix(web): drop install-time PWA app-shell precache
Keep the web manifest and runtime caches so the app stays installable. Stop precaching JS/CSS/HTML at install time so adding locales or editor code cannot block desktop releases.
2026-09-14 19:26:33 +08:00
tianma-if 2b49d36575 docs: add a Japanese README and language switcher
Give GitHub a first-class Japanese landing page that tracks the English README, and require future README edits to update Chinese, English, and Japanese together.
2026-09-14 15:56:21 +08:00
tianma-if 760e82ab50 fix(i18n): fall unmatched locales back to English
Unknown browser and system languages now resolve to English instead of
Simplified Chinese, and Japanese App Store / Play listing copy is kept
in store-assets for console publishing.
2026-09-14 10:56:53 +08:00
tianma-if 0e5be33a44 feat(plugins): sync the install list across Web and desktop
Keep plugin and theme membership on the workspace so browsers and desktop apps can re-download verified packages. Settings, secrets, and native mobile runtimes stay out of this catalog.

Related Issue: #396
2026-09-14 10:41:56 +08:00
tianma-if 4b4b5df8c1 fix(i18n): give editor themes original four-character names
Keep Chinese labels at four characters without a shared suffix, and stop reusing competitor theme names.
2026-09-13 23:00:41 +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 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 2cec726f43 feat(ai): stream note generation from the client when the model host allows it
Desktop, Android, and iOS call the configured model API after a short prepare hop so Cloudflare no longer sits in the token path. The web app probes CORS first and direct-connects only when the host allows it; blocked hosts keep using the instance proxy without downloading the API key.
2026-09-11 18:34:55 +08:00
tianma-if cc32f2f1bd feat(diagram): redesign mind map color palettes and adaptive contrast 2026-09-11 11:15:48 +08:00
tianma-if 16da051127 docs(diagram): reframe design notes around IR and X6 selection
Drop the architecture-note product motivation, and describe AntV X6 as the shared canvas kernel for all visual diagram types rather than a choice made for architecture diagrams.
2026-09-11 00:23:42 +08:00
tianma-if 9238e81e6a fix(plugins): stop listing every command and panel on cards and menus
Marketplace cards keep launcher commands only. The toolbar menu keeps
editor commands and dashboard panels, and drops workflow dialogs plus
commands that only open a dashboard already in the menu.
2026-09-10 23:52:26 +08:00
tianma-if 3514a538b7 docs: contrast full-stack open source with Obsidian's open files 2026-09-10 20:49:20 +08:00