Commit graph

  • 0f42b35a32 feat: per-group queue, SQLite state, graceful shutdown (#111) gavrielc 2026-02-06 18:54:26 +02:00
  • 7cacc945ab fix: address review feedback for per-group queue reliability gavrielc 2026-02-06 16:45:00 +02:00
  • 70ea28c47d feat: per-group queue, SQLite state, graceful shutdown gavrielc 2026-02-06 07:38:07 +02:00
  • d834199c57 fix: proper container lifecycle management to prevent stopped container accumulation gavrielc 2026-02-06 07:10:26 +02:00
  • 585ad18e85 feat: Add Chinese README and language switcher jiakeboge 2026-02-05 18:20:42 +08:00
  • ffb93aebde Fix duplicate responses caused by reconnect-stacking loops Gavriel Cohen 2026-02-05 00:18:24 +02:00
  • 40afc3fb74 Add voice transcription skill using OpenAI Whisper API (#77) Tom Granot 2026-02-04 12:03:50 +01:00
  • baaf8a497c refactor: deduplicate logger into shared module (#39) Ejae-dev 2026-02-03 23:40:58 +01:00
  • 1260b55258 fix: translate WhatsApp LID JIDs to phone JIDs for self-chat messages (#62) yingchao 2026-02-04 06:33:50 +08:00
  • c09668a50e Add X integration skill (#52) BaiJunjie 2026-02-04 07:27:04 +09:00
  • ec06d499fb Remove ToS gray areas section from README (#65) Len Hoare 2026-02-03 22:11:10 +00:00
  • dc9bd03a3a Update setup skill to use claude setup-token for auth Gavriel Cohen 2026-02-03 21:03:35 +02:00
  • f9417ba179 Add prettier gavrielc 2026-02-03 17:14:17 +02:00
  • d9acf94255 Improve setup UX with AskUserQuestion tool and security education (#60) Tom Granot 2026-02-03 16:04:45 +01:00
  • 49c2cc9e05 Add social preview image gavrielc 2026-02-02 13:52:21 +02:00
  • 8ad1d17e20 Add contribution guidelines and PR checks for skills-only model gavrielc 2026-02-02 13:50:25 +02:00
  • af561fbd64 Add Docker support and integrate /convert-to-docker into setup flow gavrielc 2026-02-02 13:35:27 +02:00
  • 442d34e76b Fix minor issues in add-parallel skill gavrielc 2026-02-02 13:23:28 +02:00
  • 561ebfb24f Add /add-parallel skill for Parallel AI integration (#28) Janni Turunen 2026-02-02 13:16:41 +02:00
  • ee16d5022c Add /convert-to-docker skill for Docker migration (#23) Greg King 2026-02-02 02:16:37 -05:00
  • c82f4f6fc8 Update README.md gavrielc 2026-02-02 02:42:42 +02:00
  • e077ec2186 Update README.md gavrielc 2026-02-02 01:39:37 +02:00
  • edafe6aeba Update README.md gavrielc 2026-02-02 01:08:59 +02:00
  • aa00a44068 Update README.md gavrielc 2026-02-02 00:56:01 +02:00
  • 55f04dcbbf Add register_group IPC command for dynamic group registration Gavriel 2026-02-02 00:08:40 +02:00
  • 5aa14a0d49 Security improvements: per-group session isolation, remove built-in Gmail gavrielc 2026-02-02 00:07:45 +02:00
  • c7879071ba Add Qwibit Ops context and NanoClaw Testing group Gavriel 2026-02-01 23:53:15 +02:00
  • 094e227674 Add /add-gmail skill for Gmail integration gavrielc 2026-02-01 23:51:41 +02:00
  • cd83b06a8a Add container output size limiting to prevent memory issues (#18) gavrielc 2026-02-01 23:09:50 +02:00
  • 9e1f8f2bc9 Fix message cursor to only advance on successful processing (#17) gavrielc 2026-02-01 23:05:37 +02:00
  • d6a1ee909c Escape regex metacharacters in ASSISTANT_NAME for trigger pattern (#16) gavrielc 2026-02-01 23:05:13 +02:00
  • c9ebeea253 Fix group metadata sync setting epoch timestamp for new groups (#15) gavrielc 2026-02-01 23:04:49 +02:00
  • 52cdaf5f39 Pre-launch fixes: error handling, cleanup, consistency gavrielc 2026-02-01 23:00:49 +02:00
  • ab5300cad7 Add mount security allowlist for external directory access (#14) gavrielc 2026-02-01 22:55:08 +02:00
  • 127c11834e Fix timezone handling and message filtering Gavriel 2026-02-01 22:54:44 +02:00
  • 0c4b7e9af6 Make OpenClaw critique specific with actual numbers gavrielc 2026-02-01 22:36:45 +02:00
  • c4fdcdf744 Add group metadata sync for easier group activation gavrielc 2026-02-01 22:25:29 +02:00
  • 1ffeb20876 Add context_mode option for scheduled tasks Gavriel 2026-02-01 22:23:38 +02:00
  • 30737e155b Make main group respond to all messages without trigger prefix gavrielc 2026-02-01 21:49:39 +02:00
  • ad46dcb7df Apply fixes from closed PRs: sentinel markers, JID lookup, schedule validation gavrielc 2026-02-01 20:49:57 +02:00
  • 11e576d968 Merge pull request #3 from gavrielc/claude/secure-ipc-access-Ni9l4 gavrielc 2026-02-01 20:40:27 +02:00
  • 62fd01b102 Merge pull request #12 from gavrielc/claude/fix-agent-failure-timestamp-yiOZt gavrielc 2026-02-01 20:40:15 +02:00
  • efeb3dac8c Merge pull request #11 from gavrielc/claude/fix-message-loss-error-DJwye gavrielc 2026-02-01 20:40:13 +02:00
  • 169030ab92 Merge pull request #9 from gavrielc/claude/fix-sensitive-log-data-xb0E8 gavrielc 2026-02-01 20:40:05 +02:00
  • 37d1bb1d55 Merge pull request #7 from gavrielc/claude/fix-home-directory-fallback-FF5Tr gavrielc 2026-02-01 20:40:02 +02:00
  • 161249da3e Merge pull request #2 from gavrielc/claude/fix-dotenv-exposure-LEzJ8 gavrielc 2026-02-01 20:39:59 +02:00
  • b215a8c6c8 Fix: only update lastAgentTimestamp on agent success Claude 2026-02-01 18:13:34 +00:00
  • ffb06b512c Fix message loss when processMessage throws Claude 2026-02-01 18:12:59 +00:00
  • 7421546546 Remove message content from info-level logs Claude 2026-02-01 17:58:57 +00:00
  • 6285cb3db9 Fix hardcoded home directory fallback in container runner Claude 2026-02-01 17:56:15 +00:00
  • 5a52a3aa01 Secure IPC with per-group namespaces to prevent privilege escalation Claude 2026-02-01 17:44:25 +00:00
  • 0a930fcf0b Fix security: only expose auth vars to containers, not full .env Claude 2026-02-01 17:42:29 +00:00
  • 02dfd70088 Move Quick Start section above Philosophy gavrielc 2026-02-01 17:53:54 +02:00
  • 62c8389182 Update README.md gavrielc 2026-02-01 17:51:59 +02:00
  • 479ca166ca Add NanoClaw logo and branding assets gavrielc 2026-02-01 17:45:05 +02:00
  • 17e7b469f4 Refactor: delete dead code, extract utils, rename files for clarity gavrielc 2026-02-01 17:35:03 +02:00
  • 847032d41e Fix task deletion FK constraint error Gavriel 2026-02-01 17:31:32 +02:00
  • 2dedd18491 Fix scheduled tasks and improve task scheduling UX Gavriel 2026-02-01 16:34:30 +02:00
  • f25e0f9a10 Remove redundant comments throughout codebase gavrielc 2026-02-01 16:00:44 +02:00
  • 732c624e6b Fix security issues: IPC auth, message logging, container logs gavrielc 2026-02-01 15:51:53 +02:00
  • 552b26cc95 Add PreCompact hook for conversation archiving, remove /clear command gavrielc 2026-02-01 15:36:57 +02:00
  • aa6dcf39d7 Add typing indicator while agent is processing Gavriel 2026-02-01 15:10:42 +02:00
  • 2026eaf53d Clean up README prose and add contribution FAQ gavrielc 2026-02-01 13:43:11 +02:00
  • e9c5187a9e Rewrite README intro with balanced OpenClaw comparison Gavriel 2026-02-01 13:10:29 +02:00
  • fb4ce8dce9 Update project and agent context files Gavriel 2026-02-01 13:03:51 +02:00
  • dbf39a9484 Rewrite documentation with project philosophy and RFS Gavriel 2026-02-01 12:47:40 +02:00
  • 1d4cf51917 Support OAuth token authentication as alternative to API key Gavriel 2026-02-01 12:03:06 +02:00
  • 8ca4c95517 Fix session persistence and auto-start container system Gavriel 2026-02-01 11:31:52 +02:00
  • 67e0295d82 Fix container execution and add debug tooling Gavriel 2026-02-01 10:35:08 +02:00
  • 0ccdaaac48 Mount project root for main channel gavrielc 2026-01-31 23:01:45 +02:00
  • ef24c45413 Update setup skill for container architecture gavrielc 2026-01-31 22:57:12 +02:00
  • 09c0e8142e Add containerized agent execution with Apple Container gavrielc 2026-01-31 22:55:57 +02:00
  • fa13b14dae Add built-in scheduler with group-scoped tasks gavrielc 2026-01-31 21:00:37 +02:00
  • 423d45c52e Update docs to reflect current architecture gavrielc 2026-01-31 19:36:22 +02:00
  • 0c08e8a034 Use date + time format in message timestamps gavrielc 2026-01-31 19:33:11 +02:00
  • 22bd3d7c58 Store and display sender's WhatsApp name gavrielc 2026-01-31 19:32:18 +02:00
  • cbe33f4ba6 Keep trigger in prompt, simplify message formatting gavrielc 2026-01-31 19:30:32 +02:00
  • f2afb11e71 Include missed messages when catching up the agent gavrielc 2026-01-31 19:29:09 +02:00
  • 4ec74e9120 Simplify runAgent: just pass the prompt gavrielc 2026-01-31 19:24:55 +02:00
  • 545cbc7b9c Remove unnecessary shutdown handlers gavrielc 2026-01-31 19:21:59 +02:00
  • 0691601469 Extract database operations into separate db.ts module gavrielc 2026-01-31 19:20:41 +02:00
  • 78426c764d Extract config and types into separate files, clean up index.ts gavrielc 2026-01-31 19:17:40 +02:00
  • fe5ae974a3 Improve setup skill: better Gmail explanation, use placeholders gavrielc 2026-01-31 19:12:19 +02:00
  • 8a385c7988 Separate WhatsApp auth from daemon into standalone script gavrielc 2026-01-31 19:06:25 +02:00
  • e1867f8d27 Replace QR code display with macOS notification gavrielc 2026-01-31 19:01:41 +02:00
  • 295c3e620d Fix: exit gracefully when auth needed in daemon mode gavrielc 2026-01-31 18:57:15 +02:00
  • c17823a732 Initial commit: NanoClaw - Personal Claude assistant via WhatsApp gavrielc 2026-01-31 18:54:24 +02:00