Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
95521e6
fix(build): anchor pkg-helper gitignore rule to repo root
tech-synity Apr 21, 2026
65afb48
chore: ignore local build artifacts + Railway-exclude debug probe dirs
tech-synity Apr 22, 2026
f776b2a
chore(deps): bump wailsapp/wails v2.11.0 → v2.12.0
tech-synity Apr 22, 2026
7ee1226
fix(providers): set additionalProperties:false on bare object schemas…
tech-synity Apr 22, 2026
dd5930c
feat(gateway): serve JSON index at / when no embedded UI
tech-synity Apr 21, 2026
43f798d
feat(mcp): admin-authored tool description hints via Settings.tool_hints
tech-synity Apr 23, 2026
9b39be6
fix(channels): add bitrix24 to channel_type whitelist (+ facebook/pan…
tech-synity Apr 21, 2026
cd16c2f
feat(store): add bitrix_portals store + migration 000058
tech-synity Apr 28, 2026
cda3777
feat(cmd): add `goclaw bitrix-portal create` for seeding portal rows
tech-synity Apr 21, 2026
d5b2ed7
feat(channels): add Bitrix24 channel implementation (Phase 03 channel…
tech-synity Apr 28, 2026
4405f26
refactor(bitrix24): clarify MarkStopped override + simplify stripMention
tech-synity Apr 21, 2026
3f6a29f
feat(ui/channels): add Bitrix24 to channel picker + schemas
tech-synity Apr 21, 2026
100f289
feat(bitrix24): support Local Application install flow
tech-synity Apr 21, 2026
a276e8e
feat(bitrix24): log install + event entry for observability
tech-synity Apr 21, 2026
385689d
fix(bitrix24): call BX24.installFinish() to unblock event delivery
tech-synity Apr 22, 2026
e049ab9
feat(bitrix24): convert Markdown to BBCode before sending chat chunks
tech-synity Apr 22, 2026
36c6485
feat(bitrix24): bootstrap app_token from first event + opt-in raw dump
tech-synity Apr 22, 2026
a21813f
refactor(bitrix24): phase A — remove parallel MCP mapping layer
tech-synity Apr 22, 2026
ab5d296
refactor(bitrix24): phase B — wire channel into partner's ContactColl…
tech-synity Apr 22, 2026
bfcf76e
feat(bitrix24): configurable bot_type (B internal / O open channel)
tech-synity Apr 22, 2026
3e15877
feat(bitrix24): phase C — lazy MCP provisioner with Open Channel skip
tech-synity Apr 22, 2026
4dfaac4
refactor(bitrix24): per-server MCP admin token + user degradation notice
tech-synity Apr 22, 2026
b6d045c
feat(bitrix24): resolve contact names via user.get
tech-synity Apr 22, 2026
245e678
feat(ui): expose bot_type + MCP config fields for bitrix24 channel
tech-synity Apr 22, 2026
06c3b46
refactor(bitrix24): drop admin token, use Bitrix access_token as MCP …
tech-synity Apr 23, 2026
5ce7538
docs(bitrix24): add Rev5 MCP integration plan — Path B shipped
tech-synity Apr 23, 2026
759b55f
fix(bitrix24): detect group @mention via MENTIONED_LIST + MESSAGE_ORI…
tech-synity Apr 26, 2026
fda66fa
fix(bitrix24): classify CHAT_TYPE=X (Tasks/entity chat) as group
tech-synity Apr 26, 2026
9340bf3
feat(bitrix24): forward CHAT_ENTITY_TYPE + CHAT_ENTITY_ID to bus meta…
tech-synity Apr 26, 2026
aed750a
feat(gateway): inject Bitrix24 entity binding hint into agent system …
tech-synity Apr 26, 2026
6a37e51
feat(bitrix24): @mention asker in group reply for multi-user clarity
tech-synity Apr 27, 2026
a1ffa29
fix(agent): use SenderID for per-user MCP credential lookup in group …
tech-synity Apr 27, 2026
c0d92c8
fix(bitrix24): scope MCP server lookup by channel tenant_id
tech-synity Apr 28, 2026
64b7b97
feat(bitrix24): BITRIX24_FORCE_REREGISTER env to refresh public_url
tech-synity Apr 28, 2026
b946a6c
fix(bitrix24): sanitize webhook entity metadata before system-prompt …
tech-synity Apr 28, 2026
cc0a284
fix(bitrix24): explicit migration-missing warning in BootstrapPortals
tech-synity Apr 28, 2026
8866559
feat(agent,bitrix24): per-user MCP credential isolation for multi-use…
DangTinh311 May 13, 2026
6d34808
feat(bitrix24,mcp): proactive token refresh + 401 recovery + structur…
DangTinh311 May 13, 2026
3317a38
feat(agent,bitrix24): CRM data freshness policy + debug token capture…
DangTinh311 May 13, 2026
c9c56e1
fix(bitrix24): preserve other-user mentions on group chats [B24:2794]
DangTinh311 May 13, 2026
4d27652
feat(agent,bitrix24): inject per-tenant entity URL section into syste…
DangTinh311 May 13, 2026
c385721
fix(agent,bitrix24): substitute current sender's user_id into Task UR…
DangTinh311 May 13, 2026
530206c
feat(bitrix24,gateway): self-service portal RPC + auto-detect public …
DangTinh311 May 13, 2026
d1e9d3a
feat(ui/channels): bitrix24 portal dropdown + 2-step create modal [B2…
DangTinh311 May 13, 2026
42a5ceb
fix(permissions): classify bitrix.portals.* methods (was RoleNone -> …
DangTinh311 May 13, 2026
c882754
fix(ui/channels): update bitrix24 portal help text to match dropdown …
DangTinh311 May 13, 2026
2707fbe
feat(bitrix24): unregister bot on channel delete (zombie cleanup) [B2…
DangTinh311 May 13, 2026
6008a7e
fix(bitrix24): orphan-bot cleanup when deleting disabled channels [B2…
DangTinh311 May 13, 2026
008e0af
feat(bitrix24): CLI subcommand to backfill portal.state.public_url [B…
DangTinh311 May 13, 2026
ac41415
feat(bitrix24): app settings handler endpoint + debug-token toggle [B…
DangTinh311 May 14, 2026
a18220f
fix(agent): normalize malformed exec->mcp_* tool calls [B24:2802]
DangTinh311 May 14, 2026
35b218c
feat(providers/openai): support OptToolChoice option [B24:2794]
DangTinh311 May 14, 2026
22a9580
chore(gitignore): ignore local scratchpad SQL + debug logs [B24:2794]
DangTinh311 May 14, 2026
28bb5c8
fix(bitrix24): accept .bitrix24.vn TLD in portal domain validation [B…
DangTinh311 May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 18 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
# Test artifacts
tests/integration/testdata/

# Binary
openclaw-go
pkg-helper
# Binary (anchored to repo root so we don't accidentally ignore
# the cmd/pkg-helper/ source directory, which breaks Docker builds
# on uploaders that pattern-match .gitignore against the whole tree
# — notably `railway up`).
/openclaw-go
/pkg-helper
/goclaw.exe
/goclaw-local.exe

# Ad-hoc debug probes live here — never commit (they import internal/
# packages from outside cmd/ and only exist for one-shot diagnostics).
/tmp-reset-bot/
/tmp-probe*/

# IDE
.idea/
Expand Down Expand Up @@ -91,3 +101,8 @@ compose.d/*
*.test
goclaw-patched-linux-amd64
ui/web/nginx.staging.conf

# Local scratchpad / one-shot artifacts (never commit)
**/debug-*.log
/*.sql
scripts/docker-patch-*.sql
25 changes: 25 additions & 0 deletions .railwayignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
.git
.github
.vscode
.idea
.claude
ui/desktop
ui/simple-saas
ui/web/node_modules
ui/web/dist
**/node_modules
plans
skills-store
docs
tests
tmp
tmp-*
*.exe
._*
_statics
_readmes
examples
CHANGELOG.md
CONTRIBUTING.md
api-reference.md
websocket-protocol.md
Loading