chengyongru
6e6470daa0
docs: remove nightly branch guidance
2026-06-08 16:03:24 +08:00
Xubin Ren
ab9f49970d
feat(desktop): polish desktop shell and shared WebUI surfaces ( #4195 )
...
* feat(desktop): add native host scaffold
* feat(webui): track turns and usage in gateway
* feat(webui): polish desktop chat experience
* feat(apps): add ArcGIS and Joplin logos
* feat(desktop): polish shell and shared surfaces
* fix(webui): avoid preview chips for glob references
* test: align CI expectations for token fallback
* feat(webui): preview prompt rail entries
* feat(webui): add prompt navigator drawer
* style(webui): refine prompt navigator placement
* style(webui): align prompt navigator with header actions
* style(webui): simplify prompt navigator header
* refactor(webui): clean thread resource refresh
* feat(desktop): add native reply notifications
* fix(webui): preserve desktop restart and replay state
* fix(desktop): harden gateway proxy startup
* fix(web): fall back when readability is unavailable
* fix(desktop): hide window instead of closing on macos
* fix(webui): unify desktop header actions
* fix(webui): simplify prompt history rows
* fix(desktop): log notification delivery failures
* chore(desktop): clean source package artifacts
* fix(cron): support one-time relative reminders
* fix(webui): reveal scroll button in place
* Revert "fix(cron): support one-time relative reminders"
This reverts commit 4c4661da120a3c7283e0768412bae48604e7390b.
* refactor(webui): extract token usage heatmap
* docs(desktop): clarify contributor guides
---------
Co-authored-by: chengyongru <2755839590@qq.com>
2026-06-06 19:49:33 +08:00
Xubin Ren
0c6ce80aeb
docs: update README with release notes for v0.2.1, highlighting new features and improvements
2026-06-01 17:14:06 +08:00
Xubin Ren
503fc83ce2
docs: rename README cover image
2026-06-01 05:47:14 +08:00
Xubin Ren
081482b20f
docs: refresh README opening positioning
2026-06-01 05:29:11 +08:00
Xubin Ren
ff80998423
docs: tighten README positioning bullets
2026-06-01 05:26:18 +08:00
Xubin Ren
b60e507010
docs: sharpen README positioning
2026-06-01 05:19:14 +08:00
Xubin Ren
76e857269d
docs: update README news through May 30
2026-06-01 05:14:53 +08:00
Xubin Ren
7e122d6e49
chore(tools): merge main and resolve conflicts
2026-05-21 12:53:42 +08:00
Xubin Ren
6851fa57a6
feat(tools): optimize coding workflows
2026-05-20 23:08:21 +08:00
chengyongru
09a692be6f
docs(readme): add multi-language doc site links
...
Link nanobot.wiki documentation in 10 languages from README header:
English, 简体中文, 繁體中文, Español, Français, Bahasa Indonesia,
日本語, 한국어, Русский, Tiếng Việt.
2026-05-20 22:37:11 +08:00
Xubin Ren
15dba8d080
Polish local provider docs
2026-05-19 22:15:09 +08:00
Xubin Ren
a45884c0d3
Merge remote-tracking branch 'origin/main' into codex/review-pr-3912
2026-05-19 22:14:01 +08:00
Xubin Ren
6a8a17a380
Refine local setup README entry
2026-05-19 22:11:10 +08:00
yanalialiuk
705abff7a3
Document local setup for NanoBot with Atomic Chat
...
Added instructions for running NanoBot locally using Atomic Chat.
2026-05-19 14:49:04 +03:00
Xubin Ren
9fb9d7afcb
docs: update README with v0.2.0 release details, including new features and improvements
2026-05-16 15:22:32 +00:00
Xubin Ren
c018c3fb6a
chore(release): bundle webui into wheel and prep 0.2.0
2026-05-16 13:38:11 +00:00
Xubin Ren
0a25f696ab
chore(docs): refine README entry for 2026-05-08 to clarify inline chat image feature
2026-05-15 17:35:56 +00:00
Xubin Ren
4fbabb5474
chore(docs): update README with recent news entries and earlier updates for clarity
2026-05-15 17:35:28 +00:00
Xubin Ren
937c8e6931
chore(docs): update README with recent news entries and earlier updates
2026-05-15 17:32:16 +00:00
Xubin Ren
d23bcae5a3
chore: update README with news for v0.1.5.post4 release
2026-04-29 11:12:50 +00:00
Xubin Ren
69bcf26ef4
chore: update README with news for v0.1.5.post3 release
2026-04-29 10:59:19 +00:00
Xubin Ren
0b1631f33d
chore: bump version to 0.1.5.post3 and update README news
...
- pyproject.toml + __init__.py: 0.1.5.post2 → 0.1.5.post3
- README: add daily news entries for 2026-04-22 through 2026-04-28
Made-with: Cursor
2026-04-29 10:50:57 +00:00
Xubin Ren
d89a824769
docs(readme): keep Slack upload scope in chat app docs
...
Keep the root README focused on the main setup path and leave Slack-specific upload permissions in the chat apps guide.
Made-with: Cursor
2026-04-27 12:45:00 +08:00
Xubin Ren
8a0917db7a
fix(slack): polish thread UX and media support
2026-04-27 12:45:00 +08:00
Xubin Ren
7037764186
docs: clarify maintainer and contribution licensing
2026-04-26 18:01:55 +00:00
Xubin Ren
f5b8ee9f78
docs: update v0.1.5.post2 release news
2026-04-21 17:50:54 +00:00
Xubin Ren
950dddec49
chore: bump version to 0.1.5.post2
2026-04-21 17:25:08 +00:00
Xubin Ren
1b692debdc
docs(webui): revise README to clarify WebSocket channel setup and sequence of startup steps
2026-04-21 12:46:17 +00:00
Xubin Ren
97ae9cb318
docs: refine README for WebUI development workflow clarity
2026-04-19 13:42:02 +00:00
Xubin Ren
f9e1d92abd
docs: update README and webui documentation for WebUI development workflow
2026-04-19 13:10:36 +00:00
Xubin Ren
107eae14d7
docs: add badges for commit activity and closed issues in README
2026-04-19 19:25:05 +08:00
Xubin Ren
ed150a4228
docs: enhance README installation instructions for better readability
2026-04-19 19:25:05 +08:00
Xubin Ren
622c467839
docs: refine README description for clarity
2026-04-19 19:25:05 +08:00
Xubin Ren
53fb3c199a
docs: update README and docs for clarity and consistency
2026-04-19 19:25:05 +08:00
Xubin Ren
8ff7b56cb2
docs: refactor README into a docs-first landing page
2026-04-19 19:25:05 +08:00
Xubin Ren
e9d727c3a5
docs(readme): flag Matrix channel as unsupported on Windows
...
#3194 adds `; sys_platform != 'win32'` markers to `matrix-nio[e2e]` so
`pip install nanobot-ai[matrix]` no longer fails on Windows — but it also
no longer installs matrix-nio there. Without this note, Windows users get
a silent half-install and discover the limitation only when the channel
crashes at startup.
Made-with: Cursor
2026-04-17 16:11:37 +08:00
Xubin Ren
ddf2fe443e
docs(readme): document Discord allowChannels config field
...
Mention the new allowChannels field in the Discord config example and
add a TIP bullet explaining the empty-list default (respond in all
channels) and that it composes with allowFrom.
Made-with: Cursor
2026-04-17 02:14:33 +08:00
Xubin Ren
619c7fc20b
docs(readme): reflect SSE streaming in OpenAI-compatible API section
...
The Behavior bullet previously claimed `stream=true` is not supported.
With this PR, /v1/chat/completions returns text/event-stream with
OpenAI-compatible delta chunks when stream=true, so flip the bullet
to describe the actual behavior instead of lying to readers.
Made-with: Cursor
2026-04-17 01:54:49 +08:00
Xubin Ren
db78574cb8
docs(README): update auto compact section to clarify session file behavior and mental model
2026-04-16 17:20:38 +00:00
Xubin Ren
a2f4090e41
fix(msteams): secure inbound defaults and ref persistence
...
Default Microsoft Teams inbound auth validation to enabled, update the README to match, and prevent denied senders from persisting conversation refs before allowlist checks pass.
Made-with: Cursor
2026-04-16 13:22:07 +08:00
chengyongru
abe0145f99
fix(msteams): harden availability check and migrate docs to README
...
- Check both jwt and cryptography in MSTEAMS_AVAILABLE guard so
partial installs fail early with a clear message instead of at runtime
- Add aclose() to test FakeHttpClient so stop() won't crash
- Move MSTEAMS.md into README.md following the same details/summary
pattern used by every other channel
- Note in README that validateInboundAuth defaults to false
2026-04-16 13:22:07 +08:00
Soham Bhattacharya
41a1b0058d
Add support for nullable API keys and LM Studio
2026-04-16 02:49:54 +08:00
Xubin Ren
a6ea06e6bf
docs(providers): explain MiniMax thinking endpoint
...
Document why MiniMax thinking mode uses a separate Anthropic-compatible provider and list the matching base URLs. Add a small registry test so the new provider stays wired to the expected backend and API key.
Made-with: Cursor
2026-04-16 01:00:45 +08:00
Xubin Ren
5683c79a6e
chore: update README with new release notes of v0.1.5.post1
2026-04-14 19:01:43 +00:00
Xubin Ren
1a5a16d1f3
chore: update README with recent news entries
2026-04-14 18:19:30 +00:00
Xubin Ren
2502fc616b
Merge origin/main into feat/api-file-upload
...
Keep the API file upload branch current with main, enforce the documented JSON base64 per-file limit, and avoid leaking document extraction error strings into user prompts.
Made-with: Cursor
2026-04-14 12:29:43 +00:00
Xubin Ren
e4b3f9bd28
security(gateway): keep health endpoint local by default
...
Bind the gateway health listener to localhost by default and reduce the probe response to a minimal status payload so accidental public exposure leaks less information.
Made-with: Cursor
2026-04-14 07:19:38 +00:00
Xubin Ren
4999e2f734
Merge origin/main into feat/health-endpoint
...
Keep the gateway health endpoint patch current with the latest gateway runtime changes, and lock the new HTTP routes in with CLI regression coverage and README guidance.
Made-with: Cursor
2026-04-14 06:32:31 +00:00
haosenwang1018
d33bf22e91
docs(provider): clarify responses api routing
2026-04-13 15:59:36 +08:00