tianma-if
9756979c24
fix(mobile): accept the first Android share after the process dies
...
Android restores the singleTask host with its launcher intent, so the
share never reaches JS. A standard receiver copies the payload into the
app cache and then opens the host.
2026-10-25 19:21:57 +08:00
tianma-if
91498c475f
fix(docker): build the web bundle on the runner architecture
...
QEMU arm64 hangs inside Vite and the publish job is cancelled at 60 minutes. The bundle is plain JavaScript, so the build stage uses the runner platform and only the Bun runtime image stays per architecture.
2026-10-25 13:14:29 +08:00
tianma-if
644ed04d62
chore: release v2.5.0 [skip ci]
2026-10-25 11:05:36 +08:00
tianma-if
9a2d31d4b0
fix(i18n): pass Russian through shared diagrams and Android resource actions
...
A public share can now label a diagram in Russian. Android attachment and image actions use the same Russian wording as the shared catalog.
2026-10-25 11:03:30 +08:00
tianma-if
2412594d3c
docs(readme): add contributors wall with automatic release sync
2026-10-25 10:54:57 +08:00
tianma-if
a90e009da8
style(site): unify hero action button shapes and refine github stats pill
2026-10-25 10:22:38 +08:00
tianma-if
41e3231043
Merge remote-tracking branch 'origin/main'
2026-10-25 10:14:05 +08:00
tianma-if
e2279127b6
feat(site): add 17 real-world workflows showcase page and top-level nav entry
2026-10-25 10:12:35 +08:00
tianma-if
fae1c227d0
docs(best-practices): update plugin showcase with marketplace and API reference screenshots
2026-10-24 23:26:29 +08:00
tianma-if
8966091920
feat(web): reuse the assistant session menu on infographic notes
...
Infographic notes use the same chat history and New chat control as other notes. The open graphic stays one row in that menu, and its own turns remain on the note.
2026-10-24 23:17:48 +08:00
tianma-if
92e15a7dea
docs(best-practices): remove GitHub clipping showcase and update flowchart screenshot
2026-10-24 23:00:52 +08:00
tianma-if
bd11cd9c0f
docs(best-practices): display web clipper showcases in single-column full-width rows
2026-10-24 22:33:41 +08:00
tianma-if
27fe0be52a
docs(best-practices): replace Reddit clipping showcase images with high-resolution originals
2026-10-24 22:23:59 +08:00
tianma-if
faf602986a
docs(best-practices): display WeChat article copy screenshots in full-width rows
2026-10-24 22:18:51 +08:00
tianma-if
81fe1b3ef8
docs(best-practices): upgrade AI diagram and infographic showcases to full-width original images
2026-10-24 22:16:31 +08:00
tianma-if
667c536958
fix(companion): keep a named diagram topic independent of the open note
...
A request that names its own subject no longer reads the open note. Requests that convert or diagram the open note still do.
2026-10-24 21:19:44 +08:00
tianma-if
cc8a71c399
docs: link issue-based work when pushing commits
2026-10-24 11:14:37 +08:00
tianma-if
cf3435de43
feat(desktop): upload images through a remote PicList
...
Allow a saved PicGo or PicList address beyond loopback, and send the
optional server key on both the connection check and the upload.
2026-10-24 11:03:24 +08:00
tianma-if
f7f10e64ee
fix(desktop): open the main window when launching at startup
...
Drop the tray-only choice and the repeated description. A login launch shows the main window, and an older tray preference is rewritten on the next start. Local web dev still shows the switch for preview only.
2026-10-24 11:01:00 +08:00
tianma-if
7a91e7d592
chore: release v2.4.0 [skip ci]
2026-10-24 00:59:55 +08:00
tianma-if
a092052892
feat(desktop): add a startup launch setting
...
Packaged Windows and macOS can open EdgeEver after the computer starts.
The switch stays off until the user turns it on, and can open the main window or stay in the tray.
2026-10-24 00:54:29 +08:00
tianma-if
0f21f09444
feat(editor): set heading levels with number shortcuts
...
Ctrl or Cmd plus 1 through 6 sets the current rich-text paragraph to that heading. 0 restores body text. The desktop app keeps that 0 chord from also resetting the window zoom.
2026-10-23 23:36:20 +08:00
tianma-if
27936a3b25
fix(web): copy assistant code blocks in the desktop app
2026-10-23 22:23:46 +08:00
tianma-if
eccda710f8
docs: add backup and disaster recovery plan ( #61 )
2026-10-22 21:52:12 +08:00
tianma-if
31d1f6274f
feat(editor): tint table surfaces with note prose palettes
...
- Tint table headers and alternating zebra rows using each palette's subtle surface tint, keeping borders neutral
- Adapt dark mode with subtle accent color-mixing on table surfaces
- Align print appearance and WeChat publishing table backgrounds with the active prose palette
- Soften clay and pink surface tints to maintain quiet, comfortable contrast
2026-10-22 18:32:17 +08:00
tianma-if
92a0a71b61
chore: release v2.3.0 [skip ci]
2026-10-22 14:41:07 +08:00
tianma-if
d3b0176daa
fix(editor): match inline code colors to prose palettes and refine font weight
2026-10-22 14:33:31 +08:00
tianma-if
2279badb27
fix(web): put reading faces first in the note body font menu
...
The settings list followed catalog insertion order, so title faces and Latin-only faces sat among reading fonts. Keep one menu and the saved choice, and leave poster and interface lists unchanged.
2026-10-22 14:30:15 +08:00
tianma-if
c80645f8f9
fix(web): let long tables flow across exported PDF pages
2026-10-22 12:53:02 +08:00
tianma-if
573b5a6a41
fix(web): match exported PDF styling to the note
...
Print preview used a separate navy and emerald palette. It now follows the editor's light prose, including account type size, line height, palette accents, custom CSS, and the note font. Saving the preview downloads a PDF with the heading outline.
2026-10-22 12:50:47 +08:00
tianma-if
5c77cfcbf1
fix(web): drop the repeated note title from PDF page headers
2026-10-22 11:41:16 +08:00
tianma-if
978b2415ce
fix(web): hide the note title from the first PDF page header
2026-10-22 11:25:47 +08:00
tianma-if
3e9105cf57
docs: fast-forward local main after merging a pull request
2026-10-22 11:16:36 +08:00
tianma-if
4f49821e3f
chore: release v2.2.0 [skip ci]
2026-10-21 23:59:38 +08:00
tianma-if
d2a87a74a6
docs: require fixes in product code for every user
...
When asked to solve a problem, change the repository so later releases help every user instead of only the maintainer's machine.
2026-10-21 23:11:58 +08:00
tianma-if
9f0d18ca54
feat(memos): sort note lists from Z to A
...
Add a title Z-A option beside title A-Z on web, Android, iOS, the API, and the desktop sidecar. Pinned notes stay first, and same-title tie breaks stay as they were.
2026-10-21 23:09:57 +08:00
tianma-if
942dadc00e
fix(desktop): keep sidebar ACP chats on one agent process
...
Follow-up messages were starting a new agent every time, so each reply waited through process startup and a new session before the model was called.
2026-10-21 23:03:42 +08:00
tianma-if
ccb9ccafe3
fix(web): show local agent thinking until the answer starts
2026-10-21 21:08:41 +08:00
tianma-if
e15792d0a6
chore: release v2.1.0 [skip ci]
2026-10-21 18:57:02 +08:00
tianma-if
3fd7c41922
test(web): restore DOM globals after heading anchor tests
2026-10-21 18:55:24 +08:00
tianma-if
3261010cd5
feat(web): jump to headings from in-note markdown links
...
Clicking a link such as [章节](#章节名) scrolls to the matching heading in the current note instead of opening a new window.
2026-10-21 18:42:27 +08:00
tianma-if
55d7e48225
fix(desktop): find npx when a Dock-launched agent starts MCP servers
2026-10-21 18:09:48 +08:00
tianma-if
5d1a0661d1
chore: release v2.0.3 [skip ci]
2026-10-21 00:28:45 +08:00
tianma-if
343f14848f
fix(desktop): parse Markdown when creating imported notes
2026-10-20 22:47:28 +08:00
tianma-if
2523d0c1fb
chore: release v2.0.2 [skip ci]
2026-10-20 22:19:54 +08:00
tianma-if
529fc3000b
docs: add sample card SVG
2026-10-20 17:38:25 +08:00
tianma-if
3e3e32a61e
docs: add announcement and three-pane showcase images
2026-10-20 16:55:13 +08:00
tianma-if
4ad082b556
docs(best-practices): remove redundant filler text and streamline showcase descriptions
2026-10-20 11:40:57 +08:00
tianma-if
5789d1f66c
docs(best-practices): add plugin ecosystem showcase and refine note image export
2026-10-20 11:13:57 +08:00
tianma-if
1b5bd9dbb9
docs(best-practices): reference original images and remove duplicates
2026-10-20 10:28:19 +08:00
tianma-if
cc71768c0f
chore: release v2.0.1 [skip ci]
2026-10-20 07:07:17 +08:00
tianma-if
d3f51964db
fix(ai): distinguish model timeouts from rejected requests
...
Classify HTTP 408 and 504 as timeouts and other HTTP 5xx responses as server errors. Add localized messages and regression coverage without changing transport or retry behavior.
2026-10-20 07:02:28 +08:00
tianma-if
3cc0b2d0ab
fix(ai): restore browser fallback for model network failures
...
Relay initial browser network and CORS failures through authenticated, workspace-configured model endpoints while keeping native clients direct. Complete failed companion turns so the UI does not keep spinning.
Refs #619
2026-10-20 06:56:49 +08:00
tianma-if
55f7767fdf
chore: release v2.0.0 [skip ci]
2026-10-20 01:18:31 +08:00
tianma-if
b085599af2
fix(ai): enable Anthropic browser-direct model access
2026-10-20 01:16:48 +08:00
tianma-if
c25fdf68e5
refactor(ai)!: require client-direct model calls across all platforms
2026-10-20 01:13:40 +08:00
tianma-if
b3d0c47977
fix(desktop): connect directly to private AI model endpoints
2026-10-20 00:45:22 +08:00
tianma-if
b4f87d6d32
docs: require client-direct AI model API calls
2026-10-20 00:37:13 +08:00
tianma-if
236879451d
docs(best-practices): remove redundant web-clip tag mentions across clipping sections
2026-10-20 00:22:01 +08:00
tianma-if
64dc751e65
docs(best-practices): streamline descriptions and eliminate repetitive marketing fluff
2026-10-20 00:20:22 +08:00
tianma-if
4cf81d8aca
docs(best-practices): reorganize showcase ordering with categorized sections and streamlined descriptions
2026-10-20 00:10:11 +08:00
tianma-if
3b249cdb48
docs(best-practices): add classic three-pane workspace showcase and update READMEs
2026-10-19 23:51:28 +08:00
tianma-if
6eb217290e
docs(best-practices): upgrade WeChat article copy showcase to full-width high-resolution layout
2026-10-19 23:34:22 +08:00
tianma-if
cf2b71de6f
docs(best-practices): upgrade database and public form showcase images to full resolution
2026-10-19 22:43:06 +08:00
tianma-if
f1ba7af42f
fix: automatically publish new table forms on open
2026-10-19 22:35:57 +08:00
tianma-if
d24105d625
fix(backup): exclude Markdown attachments from note counts
2026-10-19 22:21:52 +08:00
tianma-if
6539323ae1
chore: release v1.125.0 [skip ci]
2026-10-19 20:45:42 +08:00
tianma-if
f8d18612c4
docs(best-practices): upgrade mobile app share showcase images to full resolution
2026-10-19 20:25:20 +08:00
tianma-if
680fae0e5a
fix(mobile): isolate consecutive shares into separate notes
2026-10-19 20:09:48 +08:00
tianma-if
9136841538
docs(best-practices): upgrade web clipper showcase images to full resolution
2026-10-19 19:48:02 +08:00
tianma-if
dba620d8e5
fix: repair welcome note Markdown seed
...
Repair untouched welcome notes with real line breaks, a consistent content hash and revision, and sync notification. Keep first-sign-in localization compatible with both seed versions and cover persisted database upgrades and user-content preservation.
Fixes #622
2026-10-19 19:43:33 +08:00
tianma-if
65e946effb
fix(extension): fall back to rendered GitHub repository metadata
2026-10-19 19:14:10 +08:00
tianma-if
20ae6ddf2b
fix(android): encode brackets in note image export URIs
2026-10-19 18:48:37 +08:00
tianma-if
aa1efec65a
docs(best-practices): upgrade WeChat chat imported note screenshot to full resolution
2026-10-19 18:29:17 +08:00
tianma-if
9234bac79e
fix(poster): isolate automatic thumbnail generation in Node
2026-10-19 18:26:11 +08:00
tianma-if
1069edb8f4
perf(poster): cache generator fonts and serve static bundle in thumbnail renderer
2026-10-19 18:21:57 +08:00
tianma-if
732711548e
docs: showcase ACP integration, poster studio, and code theme export in best practices
2026-10-19 18:20:47 +08:00
tianma-if
10b4753955
feat(poster): automatically ensure static thumbnails during development and builds
2026-10-19 18:17:47 +08:00
tianma-if
5f54aeaddc
perf(poster): use pregenerated static template thumbnails
2026-10-19 17:57:35 +08:00
tianma-if
d525d60fc0
fix(poster): bound preview loading and allow failed thumbnails to retry
2026-10-19 17:50:01 +08:00
tianma-if
617311cf3a
fix(poster): restore original template cards without tooltips
2026-10-19 17:43:22 +08:00
tianma-if
2b12e17ff5
fix(poster): keep template cards compact with description tooltips
2026-10-19 17:37:44 +08:00
tianma-if
7d2e54966b
feat(poster): guide AI template selection with shared descriptions
2026-10-19 17:33:04 +08:00
tianma-if
12b100f680
fix(web): keep memo context menus within the viewport
2026-10-19 17:18:34 +08:00
tianma-if
3519fc9ec3
feat: support SVG image uploads and previews
2026-10-19 16:43:11 +08:00
tianma-if
9461e7863a
fix(android): apply incoming share fixes to bundled entrypoint
2026-10-19 13:53:33 +08:00
tianma-if
fdad077843
chore: release v1.124.0 [skip ci]
2026-10-19 11:42:38 +08:00
tianma-if
0bebd4e542
fix: unify font loading and fallback messages
2026-10-19 11:34:31 +08:00
tianma-if
83fac43d4e
fix: show template font fallback and restore fonts after retry
2026-10-19 11:31:51 +08:00
tianma-if
5eecc8df13
perf: reduce bundled fonts and defer startup dependencies
...
Keep shared offline defaults and download optional fonts into a validated cache with reliable export fallbacks. Prune stale Android DOM assets and refresh the smaller iOS editor bundles.
Preserve lazy startup boundaries through direct shared exports and dependency-aware splitting. Add ESM graph and Chrome startup checks to prevent eager editor and font loading.
2026-10-19 11:10:25 +08:00
tianma-if
34ef8b2efc
feat(android): add Google Play flexible in-app updates
...
Use the native Play consent flow, track background downloads, and request confirmation before installation. Preserve manual Play and GitHub destinations when the native flow is unavailable, including older binaries without the SDK.
Validation: 20 update tests, root and mobile typechecks, Web build, Android Kotlin compilation, and signed release APK build passed. Real Play old-to-new installation verification remains incomplete and is deferred at the maintainer's request.
2026-10-18 23:59:23 +08:00
tianma-if
cb13c07592
chore: release v1.123.0 [skip ci]
2026-10-18 22:21:14 +08:00
tianma-if
8a06c8ca55
test: provide paper texture in book theme font fixture
2026-10-18 22:19:50 +08:00
tianma-if
89000466ad
fix: hide note titles in shared images by default
2026-10-18 22:15:21 +08:00
tianma-if
a7b311f4eb
fix(extension): report store submission diagnostics
2026-10-18 22:05:02 +08:00
tianma-if
85606df666
fix(mobile): prevent image exports stalling after note navigation
2026-10-18 22:03:24 +08:00
tianma-if
96fe84f67d
fix(android): preserve resolution in exported image previews
2026-10-18 21:46:41 +08:00
tianma-if
d1492c15e9
fix(ios): display current theme font in image sharing
2026-10-18 21:37:45 +08:00
tianma-if
0fa1b21315
fix(mobile): display current theme font in image sharing
2026-10-18 21:34:43 +08:00
tianma-if
f4f307d2a2
fix: show theme font names in image sharing
2026-10-18 21:27:55 +08:00