Commit Graph
161 Commits
Author SHA1 Message Date
tianma-if fbb41aee9d feat(attachments): 全面扩展笔记附件专属图标与标签类型体系
- 细分支持各平台原生安装包 (APK, EXE, DMG, Linux 包)
- 新增设计工程 (AI/PSD/FIG/SKETCH) 与 3D/CAD 建模 (BLEND/STL/DWG)
- 新增终端运维自动化脚本 (SH/PS1/BAT) 与系统日志排障 (LOG/CRASH)
- 新增证书密钥安全凭据 (CRT/PEM/PUB/KEY) 与思维导图架构 (XMIND/DRAWIO)
- 新增电子书 (EPUB/MOBI)、字体资源 (WOFF2/TTF)、磁盘镜像 (ISO) 与数据库 (DB)
- 增加大写扩展名精准徽标输出与 .key 密钥/Keynote 消歧
- 跨端同步更新 Web、iOS 原生 EditorBundle 与 Android/Mobile 编辑器样式
- 补全单元测试与格式映射断言
2026-09-30 19:42:06 +08:00
tianma-if ae6ae99eeb feat: integrate structured GitHub issue forms and prefilled feedback URLs 2026-09-30 17:49:20 +08:00
tianma-if 1ff8a44f92 feat: identify executables, books, fonts, disk images, and databases across web and mobile 2026-09-30 17:48:53 +08:00
tianma-if 379678169d chore: release v1.93.0 [skip ci] 2026-09-30 13:04:17 +08:00
tianma-if 54331ebbe8 chore: release v1.92.0 [skip ci] 2026-09-30 02:23:16 +08:00
tianma-if 4ff9ed65e2 chore: release v1.91.0 [skip ci] 2026-09-30 02:03:59 +08:00
tianma-if fe90dfa9af fix(web): put the agent source ahead of model settings
Rename the settings tab to 模型与代理 and point model setup copy at that tab. The built-in assistant uses the model configured below.
2026-09-30 00:00:27 +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 eaf87eaa81 chore: release v1.90.0 [skip ci] 2026-09-28 00:36:46 +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 8b0bfaf4a8 chore: release v1.89.0 [skip ci] 2026-09-27 13:27:10 +08:00
tianma-if 3cfccb872e chore: release v1.88.0 [skip ci] 2026-09-26 22:13:04 +08:00
tianma-if 0681e70c97 fix(mobile): fill the note column for images on narrow screens
A stored desktop width such as 35% stays in the note. Phone-width
layouts show the image at the text column width.
2026-09-26 16:30:04 +08:00
tianma-if 1788defbea chore: release v1.87.0 [skip ci] 2026-09-26 01:11:57 +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 c3de2cd102 feat: add AI-driven infographic notes 2026-09-24 21:19:23 +08:00
tianma-if ecbb755355 chore: release v1.86.0 [skip ci] 2026-09-24 17:51:55 +08:00
tianma-if ec5e7bc8d6 Set newly uploaded note images to small size 2026-09-24 17:37:46 +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 a801863965 fix: keep mobile bottom navigation visible in settings 2026-09-24 12:17:33 +08:00
tianma-if ba6dc54c0e chore: release v1.85.0 [skip ci] 2026-09-24 00:14:11 +08:00
tianma-if d176514325 chore: release v1.84.0 [skip ci] 2026-09-23 16:52:34 +08:00
tianma-if 309b348736 chore: release v1.83.0 [skip ci] 2026-09-23 00:28:24 +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 092b5448ba chore: release v1.82.0 [skip ci] 2026-09-22 15:58:37 +08:00
tianma-if 7822701feb chore: release v1.81.0 [skip ci] 2026-09-22 00:25:09 +08:00
tianma-if f82de3341f fix(release): sync generated iOS project version 2026-09-21 11:49:48 +08:00
tianma-if 5a89c66c76 chore: release v1.80.0 [skip ci] 2026-09-21 11:47:17 +08:00
tianma-if 9f09fc1042 fix(ios): require Japanese App Store What's New before review
The 1.79.0 listing includes ja, so Fastlane rejected submit_review when
release-summary.json had no Japanese notes. Fail in store-delivery and
Fastfile instead of creating a stuck draft.
2026-09-21 00:11:41 +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 9ddb3466bc fix(settings): drop window size from screen resolution 2026-09-20 23:42:07 +08:00
tianma-if 5ad5b2bb05 chore: release v1.79.0 [skip ci] 2026-09-20 22:11:18 +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 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 6580bec3b1 feat(mobile): change notebook from note view without editing 2026-09-20 21:39:18 +08:00
tianma-if 629b7137a8 feat(settings): include device model in system information 2026-09-20 20:05:37 +08:00
tianma-if e0a2f38447 feat(web): add GitHub-style details fold blocks (#418) 2026-09-20 19:35:04 +08:00
tianma-if 2d5f17c9ec feat(settings): include current screen resolution in system info 2026-09-20 19:32:26 +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 dcfd11468d feat(sharing): add optional password protection for public note shares
Allow owners to turn on an auto-generated access password when sharing a note. Visitors must unlock the share page before reading the note or its attachments; existing public links stay open until a password is enabled.
2026-09-17 14:44:43 +08:00
tianma-if ba7b015028 feat(settings): add instance URL and data directory to system info
Show the connected instance URL on desktop and mobile, and the local
data directory on desktop. Keep both out of GitHub feedback. Relabel
health-check latency and distinguish an empty sync queue from never
having synced.
2026-09-16 20:43:36 +08:00
tianma-if d75e593363 chore(ios): prepare App Store v1.74.0
Reserve Xcode Cloud build 49 for the 1.74.0 App Store submission so iOS
can ship the shared editor schema, math/gallery/divider alignment, and
in-app Japanese.
2026-09-16 10:25:23 +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 77d9f9c6aa fix(ios): use shared TipTap mathematics extensions
Drop the duplicated iOS math tokenizer. Formula Markdown now round-trips against the web codec, including currency dollar pairs.
2026-09-15 12:37:27 +08:00
tianma-if 9d4d496823 fix(ios): use shared TipTap merge-divider and gallery nodes
Stop copying schema nodes in the iOS editor bundle. Image galleries keep the native node view via extend, and roundtrip tests pin Markdown/JSON against the web codec.
2026-09-15 12:25:15 +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 ea9900b7e2 feat(i18n): add Japanese as a first-class in-app locale
Ship a full shared Japanese catalog for Web, desktop, and Android, resolve ja-JP to ja instead of English, and give iOS a three-language path with Japanese login, settings, and list chrome. Unmatched languages still fall back to English.
2026-09-14 12:49:11 +08:00
tianma-if 54edca629a chore(ios): prepare App Store v1.70.0
Reserve Xcode Cloud build 48 for the 1.70.0 App Store submission so iOS
can catch up with the GitHub release and ship the Japanese listing.
2026-09-14 10:57:00 +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