tianma-if
59d6548abd
fix: harden remaining dependency paths and desktop npm
...
Remove the unused React Native Markdown renderer. Pin safe YAML, shell quoting, tar, and cache dependencies; upgrade npm within the 11 series and apply upstream fixes to its hidden bundled Undici and cache copies.
Add actual-consumer security regressions and an opt-in real npm/ACP upgrade verifier. Typechecks, Web build, Android APK/signature checks, and 2,997 tests passed (23 skipped). Real old-to-new npm installs, ACP initialize, rollback, restart, and fallback retention passed under the desktop Electron runtime.
Android USB-device validation and full desktop automatic-update release gates remain pending. Dependency audit is reduced from 85 to 74 unique advisories; this is not a complete security clearance.
2026-10-12 12:48:47 +08:00
tianma-if
0e958b4944
chore: upgrade core dependencies and migrate site to Astro 7
...
Align editor, AI SDK, query, and Expo SDK 57 dependencies; pin floating versions and rebase the Mermaid and Android sharing patches. Refresh the standalone iOS editor bundle and migrate site content collections while preserving routes.
Validation: typechecks for Web/API, Android, and iOS editor; Web, site, iOS editor, Worker, Docker server, extension, and Android APK builds; 2,994 tests passed, 23 skipped. Built-in browser verified rich-text paste/undo and bilingual site navigation.
USB-device upgrade/data/share verification and desktop cross-version release gates remain pending. Remaining dependency audit advisories are not all resolved.
2026-10-12 12:22:42 +08:00
tianma-if
cc0f69456e
fix(mobile): resolve android share intent stream uri and error handling
2026-10-02 12:33:29 +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
7e419b6464
feat: render mobile diagram notes with X6
2026-09-06 14:00:45 +08:00
tianma-if
416083147f
chore(deps): upgrade TipTap and Expo stack
2026-09-02 02:15:02 +08:00
tianma-if
8548196054
fix(android): route app updates to trusted sources
2026-08-28 20:09:28 +08:00
tianma-if
2ffca8501b
fix: keep Android local API forwarding active
2026-08-28 00:38:37 +08:00
tianma-if
89599f8649
feat: export notes as PNG or JPEG ( #292 )
2026-08-22 17:03:54 +08:00
tianma-if
bfc70189e3
feat(mobile): install Android updates in app
2026-08-17 21:57:54 +08:00
tianma-if
eede93e88b
fix Android note search and keyboard handling
2026-08-12 19:15:57 +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
tianma-if
ef3b81aaa5
feat(editor): render LaTeX formulas ( #197 )
2026-08-09 15:45:11 +08:00
tianma-if
852e618835
Revert "fix(mobile): harden iPadOS 26.5 paths against Fabric/WebView crashes"
...
This reverts commit 494cce5e84 .
2026-08-06 18:02:13 +08:00
tianma-if
494cce5e84
fix(mobile): harden iPadOS 26.5 paths against Fabric/WebView crashes
...
Detail preview now uses static HTML WebView instead of Dom TipTap. Stagger
TextInput and editor host mount/teardown for edit, Me, create, and back so
Fabric ShadowNode measure and Hermes GC no longer SIGSEGV on iPadOS 26.5.
2026-08-06 17:41:30 +08:00
tianma-if
e69d4dca28
fix(mobile): render WeChat articles before clipping
2026-07-31 13:02:12 +08:00
tianma-if
b7aa004686
feat(mobile): add web clipping and revision safeguards
2026-07-31 11:02:17 +08:00
tianma-if
38fd1e109e
fix(mobile): include react native worklets
2026-07-28 17:13:58 +08:00
tianma-if
d6b692c277
Simplify mobile app experience
2026-07-27 11:22:28 +08:00
tianma-if
2cc23d419e
chore: use native Expo run commands
2026-07-24 01:23:10 +08:00
tianma-if
a1c561d1d9
feat: use beautiful diagram themes in mobile app
2026-07-23 10:26:59 +08:00
tianma-if
2b059aa39f
feat: add Mermaid diagrams across web and mobile
2026-07-22 10:31:59 +08:00
tianma-if
64c992f315
feat: add table editing
2026-07-21 14:41:24 +08:00
tianma-if
07c04f665c
fix(mobile): avoid broken image transitions
...
Keep the local upload preview visible until the protected server image has loaded and decoded. Preserve the existing WebP compression path. Refs #55 .
2026-07-20 15:13:55 +08:00
tianma-if
5ec3e509dc
feat: add prefilled feedback issues
...
Add aligned feedback entry points to web and mobile settings, opening GitHub Issues with localized system information and privacy guidance. Refs #53 .
2026-07-20 05:42:27 +08:00
tianma-if
8e6b6a61bc
fix(mobile): refine image upload preview
...
Insert the upload state only after image selection and use the selected local image as its preview while preserving WebP compression. Refs #52 .
2026-07-20 05:01:45 +08:00
tianma-if
bec731ffc6
feat(mobile): show image upload placeholders
...
Show a transient progress placeholder immediately, replace it in place after upload, and keep it out of persisted note content. Refs #51 .
2026-07-20 04:37:56 +08:00
tianma-if
2b334f5c61
fix(mobile): detect installable app updates
2026-07-20 04:20:44 +08:00
tianma-if
1d69cefc29
fix(mobile): restore Android image uploads
...
Use Expo file objects for multipart uploads while preserving WebP compression and add regression coverage. Refs #50 .
2026-07-20 01:38:21 +08:00
tianma-if
6bc95d961d
fix(mobile): show notes during initial sync
...
Refs #49
2026-07-20 00:11:04 +08:00
tianma-if
dd3854ef5c
fix(mobile): use PWA artwork for Android launcher icon
2026-07-19 21:08:30 +08:00
tianma-if
e31652ff94
fix(mobile): align Android launcher icon with PWA
2026-07-19 18:45:11 +08:00
tianma-if
cc88246f97
chore(release): v0.4.11
2026-07-19 18:31:51 +08:00
tianma-if
d35d3c95a7
chore(release): v0.4.10
2026-07-19 17:59:46 +08:00
tianma-if
03bab30278
feat(mobile): add in-app updates
2026-07-19 17:15:03 +08:00
tianma-if
5deecc6753
fix(mobile): simplify adaptive launcher icon
2026-07-19 16:48:00 +08:00
tianma-if
ee3f85f4fe
fix(mobile): ship EdgeEver launcher icon
2026-07-19 16:04:38 +08:00
tianma-if
2a1d0df85a
chore(mobile): prepare v0.4.6 release
2026-07-19 14:21:05 +08:00
tianma-if
d2fc58c82d
release: prepare v0.4.5 mobile core
2026-07-19 12:23:01 +08:00
tianma-if
b70a08bff0
feat(mobile): improve editor performance and mobile parity
2026-07-19 02:01:21 +08:00
tianma-if
0a3f6497b9
build(mobile): publish version 0.4.4
2026-07-18 20:38:43 +08:00
tianma-if
e149c534b2
fix(mobile): align note flows with PWA
2026-07-18 19:10:03 +08:00
tianma-if
eeb694d45d
feat(mobile): add SQLite mirror and incremental sync
2026-07-18 05:34:35 +08:00
tianma-if
ec6cdabc6e
perf: make native memo editing offline first
2026-07-18 03:52:38 +08:00
tianma-if
001d064c60
perf: accelerate native app startup
2026-07-18 03:15:52 +08:00
tianma-if
2b8fa46552
feat: restore performance-first native mobile app
2026-07-18 02:11:44 +08:00
tianma-if
b3e1ebe091
feat: align Android app with mobile PWA
2026-07-18 00:56:48 +08:00
tianma-if
c8ad2748bd
ci: build signed Android app bundle
2026-07-17 23:05:03 +08:00
yoma
0acbddf685
Release v0.1.3
2026-07-10 19:18:25 +08:00