tianma-if
29bb511259
feat(sharing): recover encrypted passwords across devices
2026-10-14 09:27:13 +08:00
tianma-if
d8264b91e3
docs: split plugin UI, commands, and panels into separate API sections
2026-10-13 17:46:21 +08:00
tianma-if
9011a1ce62
feat(plugins): add guarded editing for structured notes
2026-10-13 13:25:16 +08:00
tianma-if
6b5027e8b4
fix(security): harden renderer and desktop execution boundaries
...
Preserve trusted plugin and automatic ACP permission models. Track release and remaining validation in #546 .
2026-10-13 00:42:36 +08:00
tianma-if
588a23553b
fix(extension): verify review source archives before store submission
2026-10-12 23:51:05 +08:00
tianma-if
28a8792e1a
fix(desktop): verify ACP authentication status and retain diagnostics
...
Handle asynchronous authentication identity notifications, reject missing credentials before prompting, and preserve sanitized adapter stderr. Document Claude gateway model mapping and add regression coverage for issue #531 .
2026-10-12 22:31:21 +08:00
LuoQianhong
eaf68ef3d9
feat(extension): expand social and article platform clipping ( #521 )
...
* feat(extension): expand platform clipping and harden readable content capture
* fix(extension): preserve Bluesky links and exclude hidden body text
2026-10-11 21:04:54 +08:00
tianma-if
150f0e8de5
feat(ai): expose detailed poster editing and client rendering
2026-10-11 17:20:32 +08:00
tianma-if
0da78f6ce8
feat: add native poster notes and unified AI editing
2026-10-11 00:38:44 +08:00
tianma-if
ccc73ab6af
feat(markdown): preserve front matter on import and export
...
Support imported YAML properties without adding a toolbar entry. Keep ordinary single-note exports body-only and retain full metadata for ZIP backups.
2026-10-10 18:42:45 +08:00
LuoQianhong and jingwen.lqh
cc18b4329f
feat(extension): support Hacker News main-post clipping ( #505 )
...
Co-authored-by: jingwen.lqh <jingwen.lqh@dtyunxi.com >
2026-10-09 12:52:08 +08:00
tianma-if
b7a8c4244b
docs: add API namespace quick reference and document templates and AI APIs
2026-10-08 21:55:22 +08:00
tianma-if
5f0e01d401
docs: streamline plugin development guide and add table of contents
2026-10-08 21:47:40 +08:00
tianma-if
c7a5eb6c30
feat(web): add Markdown outline editing for mind maps ( #487 )
2026-10-07 23:22:45 +08:00
tianma-if
6b73340d52
feat(plugin-api): transcribe plugin-owned media on client
2026-10-07 21:37:32 +08:00
tianma-if
2c4f8b4824
Clarify browser speech provider connection failures
2026-10-07 20:50:32 +08:00
tianma-if
1080b39791
Add direct speech service connection test
2026-10-07 20:36:32 +08:00
tianma-if
916b1b35e8
Move note attachment transcription to direct client processing
2026-10-07 20:22:31 +08:00
tianma-if
f3b4226555
feat(speech): transcribe note media attachments without external downloads
2026-10-07 19:36:19 +08:00
tianma-if
2e15f325c5
revert: withdraw unreleased video transcription feature
2026-10-07 17:30:14 +08:00
tianma-if
eaaa131d4d
docs: add the video-note transcription path
...
The Chinese video-clip spec now includes a short implementation path: the hidden marker, the transcript job, the desktop download, and writing the result back into the same note.
2026-10-07 17:07:47 +08:00
tianma-if
b963ae54d8
feat(speech): show the download tool on the subtitle settings page
...
The settings item is now 字幕识别, and the card is 语音识别模型配置. The browser sign-in yt-dlp reuses sits with the tool version and path.
2026-10-07 12:37:35 +08:00
tianma-if
46f1c7d764
feat(speech): extract video-note subtitles from a workspace speech service
...
Video notes keep a hidden marker, and the note list can queue subtitle extraction. The desktop app downloads the audio with yt-dlp and sends it to the selected OpenAI-compatible speech service.
2026-10-07 11:36:12 +08:00
tianma-if
be7bbe25e6
feat(plugins): append a signed community catalog beside official plugins
...
Official entries stay on the bundled registry. The instance returns a community file only when EDGE_EVER_COMMUNITY_REGISTRY_URL is set, and submission opens from its own marketplace entry.
2026-10-06 18:38:37 +08:00
tianma-if
4a6f7947c2
docs: compress best practices showcase images
2026-10-06 00:28:54 +08:00
tianma-if
eabd9bbb79
feat(extension): save YouTube and Bilibili watch pages as video notes
...
Read the current player's captions after one click and write a timestamped note. Summaries use the workspace default model when the token includes ai:generate.
2026-10-06 00:26:10 +08:00
tianma-if
9f50e51431
docs: add database form collection showcase and showcase section to READMEs
2026-10-06 00:00:50 +08:00
tianma-if
04e26b490c
docs: add AI multi-dimensional database table generation showcase
2026-10-05 23:41:46 +08:00
tianma-if
d87aedaddd
docs: limit the video clip spec to caption notes
...
The first release reads YouTube and Bilibili captions in the page and saves a note. Summaries use the instance default model, and speech recognition stays out.
2026-10-05 23:29:46 +08:00
tianma-if
3458044067
docs: keep the community plugin catalog from replacing official plugins
2026-10-05 23:27:30 +08:00
tianma-if
1d40d0299e
docs: rename youtube video clip spec to video-clip-spec.zh-CN.md
2026-10-05 22:58:58 +08:00
tianma-if
3d15dde876
docs: add community plugin marketplace architecture and submission plan
2026-10-05 22:25:26 +08:00
tianma-if
87ed9d9fb3
docs: expand video clip spec to support bilibili and extensible adapters
2026-10-05 20:30:12 +08:00
tianma-if
f3ef34ebd3
docs: upgrade sponsor showcase to HTML table and feature project homepage placement
2026-10-05 11:19:03 +08:00
tianma-if
cf5da83ecc
docs: remove explicit preferred tags for cleaner tone
2026-10-05 11:12:27 +08:00
tianma-if
342dbe4ca9
docs: prioritize direct financial sponsorship and community co-marketing
2026-10-05 11:05:56 +08:00
tianma-if
26f6c09c56
docs: add direct WeChat contact to partners guides
2026-10-05 10:55:38 +08:00
tianma-if
d21d1fd8ae
docs: align partners guide structure with full standard outline
2026-10-05 10:31:25 +08:00
tianma-if
15de326026
docs: separate partners and sponsors into dedicated guide
2026-10-05 10:29:43 +08:00
tianma-if
5cc21d79df
docs: enrich sponsorship document with generic partnership guidelines
2026-10-05 10:13:59 +08:00
tianma-if
df6a831006
docs: add sponsorship and support guides with payment QR codes
2026-10-05 09:45:56 +08:00
tianma-if
01fd711be6
docs: rename best practices navigation to showcase and workflows
2026-10-05 00:34:47 +08:00
tianma-if
223987c0f6
docs: add AI diagram and infographic generation best practices
2026-10-05 00:27:25 +08:00
tianma-if
35a2bb8860
docs: add mobile image share and WeChat article clipping best practices
2026-10-04 18:12:07 +08:00
tianma-if
8cecef3360
fix(web): preserve rich table cells during Markdown edits
2026-10-04 17:55:37 +08:00
tianma-if
fbcb1367bf
fix(web): preserve Markdown source and caret across editor modes
2026-10-04 17:46:21 +08:00
tianma-if
f892693e63
docs: add best practices link to top navigation across READMEs
2026-10-04 14:13:36 +08:00
tianma-if
4901f6a6ee
docs: add best practices showcases with multi-platform workflows
2026-10-04 13:33:39 +08:00
tianma-if
4d159bca5e
feat(plugins): support localized settings fields and options
2026-10-02 10:07:40 +08:00
tianma-if
c58fe81a13
feat(extension): add a manual Web Clipper store submission workflow
...
Chrome and Firefox uploads were done by hand. Submit Web Clipper now packages the extension and sends it for review without joining the product release.
2026-10-02 00:29:10 +08:00