tianma-if
74fef8c57b
feat(editor): add insert/edit external hyperlink controls
...
Give the rich-text and Markdown editors a dedicated hyperlink entry
separate from note linking, with Ctrl/Cmd+K, URL normalization, and
remove-link support. Closes the discoverability gap in #192 ; link
preview cards remain out of scope.
Related Issue: #192
2026-08-07 14:50:56 +08:00
tianma-if
72b4791557
fix(sync): resolve memo conflicts with adopt-cloud and copy-draft actions
...
Give Web, desktop, and mobile the same product-baseline conflict recovery:
copy the local draft, then adopt the cloud version and rehydrate, instead of
telling users to reload while durable local conflict state remains.
2026-08-05 21:44:45 +08:00
tianma-if
4d95d834f3
feat(web): explain note save conflicts with concrete reasons
...
Surface revision, content, edit-session, and offline-stale conflict details in the editor, keep error metadata through the sync queue, and avoid hook-order crashes plus stale dev service workers after failed HMR.
2026-08-05 17:19:55 +08:00
tianma-if
6bebb5c1d6
feat(web): expose note delete as a direct list action
...
Make deleting notes one click on desktop list cards instead of buried under the more menu, while keeping the existing menu path for keyboard and right-click.
2026-08-05 16:53:03 +08:00
tianma-if
b94903fb52
feat: add instance-level S3-compatible object storage
...
Let instance owners route new uploads to an external OSS while keeping
existing attachments on their original store. Secrets are encrypted with
EDGE_EVER_STORAGE_ENCRYPTION_KEY before being stored in D1.
2026-08-05 12:27:10 +08:00
tianma-if
6f865125a9
fix: refine image resource controls
2026-08-04 19:55:12 +08:00
tianma-if
8ffd4062fa
Unify editor text spacing across themes
2026-08-04 12:30:40 +08:00
tianma-if
2e3678121b
feat: add shared resource actions for note media
2026-08-04 11:59:16 +08:00
tianma-if
f3f61922e7
Add mobile attachment actions
2026-08-04 01:07:04 +08:00
tianma-if
a31a8e263e
Add attachment hover actions
2026-08-04 00:39:36 +08:00
tianma-if
c391a4ff97
feat: add desktop client download entry
2026-08-03 18:23:32 +08:00
tianma-if
f167779a66
feat(ui): show active note sharing status ( #24 )
2026-08-03 18:07:46 +08:00
tianma-if
8050acad57
feat: add note link shortcut hint
2026-08-03 14:31:02 +08:00
tianma-if
2ec3d50ba7
feat(web): add Modern Mint editor theme
2026-08-03 00:17:14 +08:00
tianma-if
d66a7a1179
feat(web): add WeChat Classic Green editor theme
2026-08-03 00:05:50 +08:00
tianma-if
3a6b3e2a67
fix: render WeChat images without referrer
2026-08-02 21:36:02 +08:00
tianma-if
4d2ae5e27c
feat: add revocable note sharing
2026-08-02 21:11:16 +08:00
tianma-if
bc8236ea00
refactor: share memo content styling
2026-08-02 13:42:03 +08:00
tianma-if
e9e8caca32
test: cover stale mobile markdown dividers
2026-08-02 12:31:59 +08:00
tianma-if
40e7480301
fix: render mobile notes from complete content
2026-08-02 12:31:03 +08:00
tianma-if
0c4cfb3e81
fix: preserve rich content when merging notes
2026-08-02 10:42:35 +08:00
tianma-if
2b971a5395
fix merged note title selection
2026-08-02 01:12:04 +08:00
tianma-if
2253653a47
refactor: modularize cross-platform workspace architecture
2026-08-01 20:47:37 +08:00
tianma-if
ee05a3aac5
fix: support desktop member management auth
2026-07-31 22:45:25 +08:00
DDV and chenshen.zhang
44f8906193
feat(web): improve Mermaid rendering controls and diagram viewer ( #123 )
...
* feat: improve Mermaid diagram controls
* fix: restore Mermaid viewer panning
* fix(web): fall back for unsupported Mermaid diagrams
* fix(web): use Mermaid palette for viewer background
---------
Co-authored-by: chenshen.zhang <2676274256@qq.com >
2026-07-30 20:33:17 +08:00
tianma-if
063ad8c7ad
feat: show client type in system info
2026-07-30 10:29:11 +08:00
tianma-if
1e384d2c0b
fix: stabilize notebook actions menu
2026-07-29 15:48:15 +08:00
tianma-if
36796994d5
fix: preserve pasted content in new memos
2026-07-29 10:05:11 +08:00
tianma-if
e43a30181d
fix: simplify login error messages
2026-07-29 02:21:53 +08:00
tianma-if
eac1c5173b
feat: add actionable login diagnostics
2026-07-29 02:17:04 +08:00
tianma-if
6b9ee87a16
fix: sync every 30 seconds by default
2026-07-29 01:48:05 +08:00
tianma-if
c418864846
fix: label completed note sync accurately
2026-07-29 01:11:54 +08:00
tianma-if
3aeca0442b
fix(web): separate local save from remote sync
2026-07-29 00:34:12 +08:00
tianma-if
261f2a7974
fix: repair desktop initial sync
2026-07-28 23:58:35 +08:00
tianma-if
9f52292653
chore: remove desktop instance connection description
2026-07-28 21:50:28 +08:00
tianma-if
c73ca2b117
fix: require desktop instance setup on first launch
2026-07-28 20:41:58 +08:00
tianma-if
3099b40709
feat: improve desktop startup and update feedback
2026-07-28 17:58:50 +08:00
tianma-if
ec1009d4dc
feat: add native desktop local-first foundation
2026-07-28 12:49:44 +08:00
tianma-if
a16c781cf5
refactor: streamline editor toolbar
2026-07-27 22:48:37 +08:00
tianma-if
669a314267
feat: support stable note references
2026-07-27 22:31:23 +08:00
tianma-if
24c4ab0877
feat(web): export notes as Markdown
2026-07-27 14:15:30 +08:00
tianma-if
4bcee3142d
feat(web): add reliable PDF export
2026-07-27 14:02:44 +08:00
tianma-if
d6b692c277
Simplify mobile app experience
2026-07-27 11:22:28 +08:00
tianma-if
9127d570a6
style(settings): unify data export & import guide card layout and refine i18n copy
2026-07-27 10:23:30 +08:00
tianma-if
6730b0bd8b
Add Electron-only WebDAV backup
2026-07-27 09:39:11 +08:00
tianma-if
3df54fcc92
feat: show current account in settings
2026-07-26 21:40:48 +08:00
tianma-if
f84d04a89d
fix: clarify rich text publishing copy
2026-07-26 18:35:34 +08:00
tianma-if
1d81f57689
feat: add two-hour sync interval
2026-07-26 18:10:09 +08:00
tianma-if
1f0d96c041
feat: configure automatic sync interval
2026-07-26 18:02:11 +08:00
tianma-if
b1e8c74bd2
fix(web): make editor outline collapsible
2026-07-26 14:58:54 +08:00