Commit Graph

84 Commits

Author SHA1 Message Date
Haze
a445a56391 feat(release): add make_latest flag to release workflow (#35) 2026-02-10 16:44:06 +08:00
Haze
4a7ea45608 0.1.6 2026-02-10 16:27:58 +08:00
Haze
5d49b32643 feat(release): add zip target for macOS builds and update release wor… (#34) 2026-02-10 16:27:21 +08:00
DigHuang
a5ba7512a3 fix(whats-app): resolve OpenClaw paths and package resolution (#33) 2026-02-10 16:21:00 +08:00
paisley
518b5f6323 fix: correct Telegram allowlist configuration key (#31) 2026-02-10 16:18:34 +08:00
Haze
f0c1931018 0.1.5 2026-02-10 15:21:30 +08:00
Haze
9e5fdc5631 fix(update): electron update function (#32) 2026-02-10 15:20:04 +08:00
Felix
e8a7377525 feat(skills): improve marketplace disclaimer and icon (#30)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-10 14:44:18 +08:00
DigHuang
a27f3b4113 feat(gateway): improve Gateway process management & logging (#26) 2026-02-10 14:14:56 +08:00
DigHuang
3379229914 chore(ci): CI workflow and update scripts (#28) 2026-02-10 14:08:47 +08:00
paisley
7a9fd7fc0f feat(channels): implement WhatsApp QR login proxy (#29) 2026-02-10 14:06:53 +08:00
Felix
0cf4ad3a8c feat: add OpenClaw CLI command and install flow (#25)
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
2026-02-10 13:56:29 +08:00
Felix
7965b9c06e feat: add uv mirror detection and python bootstrap (#24)
Co-authored-by: chatgpt-codex-connector[bot] <199175422+chatgpt-codex-connector[bot]@users.noreply.github.com>
2026-02-10 13:55:37 +08:00
Felix
badc424f6a chore: remove openclaw submodule (#27)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-10 13:39:28 +08:00
Haze
5000b83d46 0.1.4 2026-02-09 22:22:42 +08:00
Haze
c440e95464 chore(product): fix link in app (#22) 2026-02-09 22:20:51 +08:00
DigHuang
fa22a17d7d chore(icon): use platform-specific tray icons (#21) 2026-02-09 21:22:38 +08:00
paisley
0667a241d6 feat(discord): make Guild/Server ID a required field (#20) 2026-02-09 19:19:09 +08:00
DigHuang
329ca7623d docs(readme): add logo, update init, adjust structure (#18) 2026-02-09 18:59:28 +08:00
paisley
905b828e9b fix crontab task (#19) 2026-02-09 18:59:21 +08:00
Haze
19ae5b0f75 0.1.3 2026-02-09 18:33:59 +08:00
Haze
a6776c5453 fix: exclude builder-debug.yml from release to avoid duplicate asset (#17)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 18:27:46 +08:00
Haze
25771966eb chore(package): update version to 0.1.2 and add versioning scripts (#16) 2026-02-09 18:13:15 +08:00
Felix
ba53fa5ab2 feat: restore dev console link and show gateway token (#15) 2026-02-09 18:04:12 +08:00
Haze
5eea27d196 fix(package): release yml lose bin file (#14) 2026-02-09 17:36:42 +08:00
paisley
41b6868646 chore: update channel url (#13) 2026-02-09 17:27:13 +08:00
DigHuang
05b5874832 feat(style): refactor layout, remove Header & Improve gateway readiness checks (#12) 2026-02-09 17:00:27 +08:00
Haze
86ddd843c4 fix: cleanup unnecessary files before code signing to reduce file count
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 16:28:42 +08:00
Haze
506d243ecf fix: increase file descriptor limit to 65536 for macOS build
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 16:20:16 +08:00
Haze
0cdcb1845d fix: increase file descriptor limit for macOS build
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 15:50:06 +08:00
Haze
8e932d89b8 Release v0.1.1
- Update version to 0.1.1
- Fix auto-update configuration (GitHub repository path)
- Optimize release workflow for platform-specific installers
- Add detailed release notes template

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 15:41:38 +08:00
Haze
93caeedd12 Fix/add x86 macos (#11) 2026-02-09 15:38:29 +08:00
Felix
ca71ef9b9b feat: add Gateway button to dashboard header (#10)
lgtm
2026-02-09 15:37:39 +08:00
Haze
de445ae3d5 Chore/build npm (#9)
Co-authored-by: DigHuang <114602213+DigHuang@users.noreply.github.com>
Co-authored-by: Felix <24791380+vcfgv@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 15:10:08 +08:00
arianachennn-design
0b7f1c700e Update README.md (#5)
Co-authored-by: Felix <24791380+vcfgv@users.noreply.github.com>
2026-02-07 16:09:35 +08:00
Haze
4cd720ac43 Create SECURITY.md for security policy
Added a security policy document outlining supported versions and vulnerability reporting.
2026-02-07 01:45:52 +08:00
Haze
e6317cafd6 chore(frontend): fix corn task (#3) 2026-02-07 01:28:38 +08:00
Felix
fa6c23b82a feature: channels and skills (#2)
Co-authored-by: paisley <8197966+su8su@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-06 18:26:06 +08:00
Haze
f9845023c3 Merge pull request #1 from intellispectrum/0.1.0-dev
dev-0.1.0
2026-02-06 05:57:43 +08:00
Haze
aa032385da chore(dependencies): add @testing-library/jest-dom to package.json and pnpm-lock.yaml
- Included @testing-library/jest-dom version 6.9.1 to enhance testing capabilities.
- Updated pnpm-lock.yaml to reflect the new dependency and its resolution details.
- Removed unused version click handling from Sidebar component to streamline code.
2026-02-06 05:55:14 +08:00
Haze
9fe27e3510 chore(lint): remove ESLint configuration file and update lint scripts
- Deleted the .eslintrc.cjs file to simplify configuration management.
- Updated lint scripts in package.json to remove unnecessary extensions for linting.
- Added new devDependencies for ESLint and globals to enhance linting capabilities.
2026-02-06 05:50:20 +08:00
Haze
4e1f79922b chore(workspace): add root package to pnpm workspace configuration
- Included the root directory as a package in the pnpm workspace to facilitate dependency management and streamline project structure.
2026-02-06 05:38:21 +08:00
Haze
b576cd2e1b chore(ci, release): update pnpm action to v4 and version to 9 in CI and release workflows
- Upgraded pnpm/action-setup from v2 to v4 in both CI and release workflows.
- Updated pnpm version from 8 to 9 to ensure compatibility with the latest features and improvements.
2026-02-06 05:33:40 +08:00
Haze
fc511826a1 refactor(sidebar): remove version button from Sidebar component
- Eliminated the version display button from the Sidebar to streamline the UI.
- Adjusted layout to maintain consistency with the overall design.
2026-02-06 05:20:55 +08:00
Haze
e9ad15bf6f fix(ui): move chat controls to header, add new session, fix settings layout
Chat page:
- Move session selector, refresh, thinking toggle to the Header bar
  (same level as "Chat" title) instead of inside the chat content area
- Add "New Session" button (+ icon) to create fresh chat sessions
- Remove duplicate toolbar from chat body

Settings page:
- Remove max-w-2xl constraint so cards fill available width
- Redesign provider cards: compact layout with key + actions in one row
- Shorten API key display (sk-...df67 format instead of full masked key)
- Move edit/delete/star buttons inside the key row background area
- Remove duplicate "AI Providers" heading (already in card header)
2026-02-06 05:11:39 +08:00
Haze
ecb36f0ed8 fix(build): update OpenClaw submodule URL and enhance gateway token management
- Changed the OpenClaw submodule URL to the official GitHub repository for proper integration.
- Implemented automatic gateway token generation on first launch, ensuring seamless authentication for users.
- Updated the gateway manager to utilize the generated token for WebSocket connections.
2026-02-06 05:03:53 +08:00
Haze
7fded9bf8d refactor(chat): remove instruction text from ChatInput component
- Removed the instruction text for sending messages (Enter to send, Shift+Enter for new line) from the ChatInput component to streamline the UI.
2026-02-06 04:59:40 +08:00
Haze
94a6cecf2f fix(chat): move toolbar to Header and add New Session button
- Move ChatToolbar (session selector, refresh, thinking toggle) from
  the Chat page body into the Header component, so controls appear
  at the same level as the "Chat" title
- Add New Session button (+) to create a fresh conversation
- Add newSession action to chat store
- Header conditionally renders ChatToolbar only on /chat route
- Chat page fills full content area without duplicate toolbar
2026-02-06 04:57:25 +08:00
Haze
3468d1bdf4 feat(chat): native React chat page with session selector and streaming
Replace the iframe-based Control UI embed with a native React
implementation that communicates directly with the Gateway via
gateway:rpc IPC calls and chat event streaming.

New components:
- ChatToolbar: session selector dropdown, refresh button, thinking toggle
- ChatMessage: message bubbles with markdown (react-markdown + GFM),
  collapsible thinking blocks, tool use cards, image attachments
- ChatInput: textarea with Enter to send, Shift+Enter for new line
- message-utils: extractText/extractThinking/extractImages/extractToolUse
  ported from OpenClaw's message-extract.ts

Rewritten chat store with:
- Session management (sessions.list, switchSession)
- Proper chat.history loading with raw message preservation
- chat.send with idempotencyKey and run tracking
- Streaming via handleChatEvent (delta/final/error/aborted)
- Thinking toggle (show/hide reasoning blocks)
2026-02-06 04:49:01 +08:00
Haze
bdb734120f refactor(ui): remove search, theme toggle, and notifications from header 2026-02-06 04:18:42 +08:00