Acbox
68b1efa343
docs: update to v0.7
2026-04-16 17:45:56 +08:00
晨苒
38ac907361
chore(docs): update new memoh logo
2026-04-14 22:41:54 +08:00
Acbox
72316d4040
docs: update gallery
2026-03-30 21:32:02 +08:00
Acbox Liu
5f42fed8e0
docs: v0.6 ( #304 )
...
* docs: v0.6
* docs: update readme
2026-03-29 20:30:21 +08:00
Acbox
dd1b588e95
chore: remove @memohai/cli
2026-03-24 21:34:04 +08:00
Acbox
d3dafce615
chore: update README.md and AGENTS.md
2026-03-19 13:45:20 +08:00
Acbox
6741f3f3f1
docs: update README
2026-03-15 00:04:30 +08:00
NotFound
27607d582d
docs: Fix misleading information in the quick start section of README.md ( #238 )
2026-03-13 19:34:51 +08:00
Yao Siqian
7904de87bd
docs(deploy): fix variable passing ( #236 )
2026-03-13 01:14:37 +08:00
Acbox
0ca3d35fa0
script: update version management
2026-03-07 19:18:13 +08:00
Acbox
356e867e8d
docs: update README and AGENTS
2026-03-07 15:23:59 +08:00
Acbox
7e1d587fa1
chore: add gallery in README
2026-03-01 18:41:36 +08:00
Acbox
97b0596cf3
chore: update README
2026-03-01 18:20:20 +08:00
Acbox
dfcfc4aff4
chore(docs): add deepwiki badge
2026-02-26 23:45:48 +08:00
Fodesu
989b3e9c93
docs: move IPA to docs
2026-02-26 12:27:27 +08:00
Fodesu
3f73e0036b
chore(README_CN) add IPA to header
2026-02-26 12:27:27 +08:00
Fodesu
dc00d28dfd
add IPA to header
2026-02-26 12:27:27 +08:00
Acbox
e2678ff0a1
chore(docs): change install scripts to short domain
2026-02-25 16:32:52 +08:00
斬風千雪
a5b11dddc2
fix(mcp): adapt tool list checker to underscore name format ( #113 )
...
* fix(mcp): adapt tool list checker to underscore name format
---------
Co-authored-by: Ran <16112591+chen-ran@users.noreply.github.com >
2026-02-24 17:00:41 +08:00
Ran
0239d395e2
chore: update docker compose image
2026-02-24 00:08:36 +08:00
Acbox
5fba99eef0
docs: update README
2026-02-23 13:51:06 +08:00
BBQ
bc374fe8cd
refactor: content-addressed assets, cross-channel multimodal, infra simplification ( #63 )
...
* refactor(attachment): multimodal attachment refactor with snapshot schema and storage layer
- Add snapshot schema migration (0008) and update init/versions/snapshots
- Add internal/attachment and internal/channel normalize for unified attachment handling
- Move containerfs provider from internal/media to internal/storage
- Update agent types, channel adapters (Telegram/Feishu), inbound and handlers
- Add containerd snapshot lineage and local_channel tests
- Regenerate sqlc, swagger and SDK
* refactor(media): content-addressed asset system with unified naming
- Replace asset_id foreign key with content_hash as sole identifier
for bot_history_message_assets (pure soft-link model)
- Remove mime, size_bytes, storage_key from DB; derive at read time
via media.Resolve from actual storage
- Merge migrations 0008/0009 into single 0008; keep 0001 as canonical schema
- Add Docker initdb script for deterministic migration execution order
- Fix cross-channel real-time image display (Telegram → WebUI SSE)
- Fix message disappearing on refresh (null assets fallback)
- Fix file icon instead of image preview (mime derivation from storage)
- Unify AssetID → ContentHash naming across Go, Agent, and Frontend
- Change storage key prefix from 4-char to 2-char for directory sharding
- Add server-entrypoint.sh for Docker deployment migration handling
* refactor(infra): embedded migrations, Docker simplification, and config consolidation
- Embed SQL migrations into Go binary, removing shell-based migration scripts
- Consolidate config files into conf/ directory (app.example.toml, app.docker.toml, app.dev.toml)
- Simplify Docker setup: remove initdb.d scripts, streamline nginx config and entrypoint
- Remove legacy CLI, feishu-echo commands, and obsolete incremental migration files
- Update install script and docs to require sudo for one-click install
- Add mise tasks for dev environment orchestration
* chore: recover migrations
---------
Co-authored-by: Acbox <acbox0328@gmail.com >
2026-02-19 00:20:27 +08:00
Acbox
09d7840a5f
docs(blog): add header in README
2026-02-16 18:49:40 +08:00
Acbox
a0cf434218
chore: move CONTRIBUTING.md
2026-02-16 15:17:14 +08:00
Acbox
641a5c2d71
docs(fix): README
2026-02-15 14:06:30 +08:00
Yao Siqian
33d6079c99
chore(md): correct web port ( #50 )
2026-02-15 11:49:53 +08:00
BBQ
33e10f3738
docs: align README_CN with EN, fix CONTRIBUTING links to .github/CONTRIBUTING.md
2026-02-13 18:41:38 +08:00
BBQ
fbc2ab7593
docs: improve README, DEPLOYMENT and move CONTRIBUTING
...
- README: emphasize Docker requirement with get-started link, move silent
install under one-click and de-emphasize
- DEPLOYMENT: clarify default config path and that only config file is mounted
- Move CONTRIBUTING.md to .github/CONTRIBUTING.md (git mv)
2026-02-13 18:38:51 +08:00
BBQ
7b6490ebcd
chore: update install script and docs to reference main branch
2026-02-13 17:49:00 +08:00
BBQ
c53d35740e
feat(deploy): self-contained containerd with embedded MCP image
...
- Add Dockerfile.containerd: multi-stage build that compiles MCP binary,
assembles rootfs, creates Docker image tar, and bundles it with containerd
- Add containerd-entrypoint.sh: auto-imports MCP image on first start
- Fix MCP image reference: rename busybox_image to image in config,
use fully-qualified docker.io/library/memoh-mcp:latest everywhere
- Make image ref configurable via config.toml instead of hardcoded
- Simplify deploy.sh: remove manual nerdctl/containerd-install steps
2026-02-12 23:50:48 +08:00
Acbox
a7544f85ae
docs(fix): wrong markdown
2026-02-11 23:12:50 +08:00
Acbox
d4d2015784
docs: update README
2026-02-11 23:11:16 +08:00
zenhouke
d45487433c
feat: add Docker Compose deployment support ( #38 )
...
- Add Docker Compose configuration for one-click deployment
- Add Dockerfiles for server, agent, and web services
- Add deployment script (deploy.sh) with automatic setup
- Add comprehensive deployment documentation (DEPLOYMENT.md)
- Use host Docker socket instead of DinD for better performance
- Add Nginx configuration for web frontend
- Add Makefile for common operations
- Update README with Docker deployment quick start
Features:
- One-command deployment with ./deploy.sh
- Automatic JWT secret generation
- Health checks for all services
- Data persistence with Docker volumes
- Support for Bot container management via host Docker
- Production-ready configuration examples
Co-authored-by: root <root@DESKTOP-OU6H3GS.localdomain >
2026-02-11 22:58:05 +08:00
Ran
065aa303e9
chore: update README.md
2026-02-11 20:00:07 +08:00
Acbox
155c70685f
docs: Update readme
2026-02-10 23:04:37 +08:00
Acbox
95eeadac3d
docs: update README
2026-02-10 22:31:46 +08:00
Acbox
629b3247dc
docs: update README
2026-02-02 23:07:53 +08:00
Acbox
bf6bf19979
docs: add CONTRIBUTING
2026-01-29 22:29:51 +08:00
Acbox
bfea20482b
feat: add mise config
2026-01-29 15:45:41 +08:00
Acbox
a8441a7fde
docs: update README
2026-01-29 14:32:49 +08:00
Acbox
52731b9fa1
docs: update
2026-01-15 20:26:21 +08:00
Acbox
a61a1e76b2
chore: tied project
2026-01-15 02:15:11 +08:00
Acbox
a9556835f8
fix: maxContextTime
2026-01-15 00:12:42 +08:00
Acbox
6ca722bc64
chore: add logo
2026-01-13 15:20:57 +08:00
Acbox
3094cb19fb
refactor: rename project from memohome to memoh
2026-01-12 17:31:21 +08:00
Acbox
88f0f14700
docs: update readme
2026-01-12 16:29:55 +08:00
Acbox
cc3e85c8b0
refactor: client
2026-01-11 16:57:55 +08:00
Acbox
2eee14f1ab
docs: add README
2026-01-11 14:46:52 +08:00
Acbox
22a8bccad9
feat: initialize project structure
2026-01-09 12:33:04 +08:00