Commit graph

  • 1fa6c2031e Phase 4: Forgejo only push (drop DockerHub from build pipeline) main Viktor Barzin 2026-05-07 23:28:11 +00:00
  • 377e89ead5 trigger after WP forge timeout fix Viktor Barzin 2026-05-07 23:27:08 +00:00
  • 516d08f43a [ci] Switch build to Woodpecker dual-push (DockerHub + Forgejo) Viktor Barzin 2026-05-07 15:58:55 +00:00
  • 473f11a766 bd init: initialize beads issue tracking Viktor Barzin 2026-04-09 23:20:55 +00:00
  • 0c64cb05e6 refactor: remove deprecated SSE transport, keep streamable-http only Viktor Barzin 2026-04-08 19:57:18 +00:00
  • 73aefda82e feat: auto-split large memories at store time (>500 chars) Viktor Barzin 2026-04-08 18:19:52 +00:00
  • c88dd03cce fix: add OR-fallback to MCP memory_recall tool Viktor Barzin 2026-04-08 17:59:19 +00:00
  • d03a77ac36 feat: raise default query limits to 10000 (effectively unlimited) Viktor Barzin 2026-04-08 13:56:12 +00:00
  • 43a5513f6c feat: make all memories public by default Viktor Barzin 2026-04-08 13:27:58 +00:00
  • 03681aae49 fix: use StreamableHTTPSessionManager in stateless mode Viktor Barzin 2026-04-08 12:27:44 +00:00
  • 94330755d8 feat: add streamable-http MCP transport alongside SSE Viktor Barzin 2026-04-08 10:55:21 +00:00
  • 4d7988b6ac fix: replace BaseHTTPMiddleware with pure ASGI to fix SSE streaming Viktor Barzin 2026-04-08 10:45:20 +00:00
  • aa219071f9
    fix lint: remove unused FileResponse import, fix empty f-string Viktor Barzin 2026-03-23 00:53:57 +02:00
  • 745b6ceea8
    add cache-busting query params to static assets Viktor Barzin 2026-03-23 00:50:20 +02:00
  • aa6760cb0f
    fix fullscreen button: use x-show instead of x-if templates Viktor Barzin 2026-03-23 00:42:10 +02:00
  • f8bbb2e993
    add fullscreen toggle to graph visualization Viktor Barzin 2026-03-23 00:37:24 +02:00
  • f3e61d8c77
    feat: add Tags browser tab with tag cloud and filtered memory view Viktor Barzin 2026-03-23 00:29:02 +02:00
  • 9edb381c85
    fix: graph SVG fills container height, fallback to viewport calc Viktor Barzin 2026-03-23 00:06:55 +02:00
  • e8ae2b50ea
    fix: graph tab breaks out of max-w-7xl container for full-width layout Viktor Barzin 2026-03-23 00:03:21 +02:00
  • 44338d0eff
    feat: fullscreen graph layout, category legend, and node labels Viktor Barzin 2026-03-22 23:55:51 +02:00
  • 20f2f02dea
    add project CLAUDE.md [ci skip] Viktor Barzin 2026-03-22 23:44:38 +02:00
  • e5a69d4e3e
    fix: graph visualization not rendering due to x-show timing Viktor Barzin 2026-03-22 23:43:05 +02:00
  • c130bcff33
    feat: sharing tests, property tests, tag-share UI, inline errors, route fix Viktor Barzin 2026-03-22 23:36:13 +02:00
  • 688be268b9
    fix: remove extraneous f-string prefix (ruff F541) Viktor Barzin 2026-03-22 23:01:33 +02:00
  • f242c45c73
    feat: multi-user MCP SSE support + shared memories in recall/list Viktor Barzin 2026-03-22 22:50:18 +02:00
  • 95dd937765
    UI improvements: add memory form, fix dashboard charts, Neural Archive theme Viktor Barzin 2026-03-22 21:30:58 +02:00
  • cf9baf4b8e
    fix: add return type annotation to ui_root for mypy Viktor Barzin 2026-03-22 21:14:31 +02:00
  • 78e737146e
    add web management UI for browsing, searching, and visualizing memories Viktor Barzin 2026-03-22 21:10:53 +02:00
  • 0e75b3f9e3
    docs: add sharing feature to README Viktor Barzin 2026-03-22 19:58:30 +02:00
  • e6dd89346f
    fix: update tests for recall query changes and mypy asyncpg import Viktor Barzin 2026-03-22 15:45:38 +02:00
  • 6e2e57b443
    fix: add type: ignore for asyncpg import in permissions.py Viktor Barzin 2026-03-22 15:42:19 +02:00
  • 983e592083
    add sharing tools to stdio MCP server for API-connected clients Viktor Barzin 2026-03-22 15:36:15 +02:00
  • f45e8ce2b3
    add multi-user memory sharing with r/w permissions Viktor Barzin 2026-03-22 15:34:01 +02:00
  • 1a275e976c
    fix: mypy type annotations for MCP auth middleware Viktor Barzin 2026-03-18 22:52:14 +00:00
  • 48df739c82
    add MCP SSE transport for direct Claude Code connection Viktor Barzin 2026-03-18 22:44:57 +00:00
  • 18e27d07d2
    fix: remove slack notify from deploy pipeline to unblock manual triggers Viktor Barzin 2026-03-16 22:18:48 +00:00
  • 714fb366d0
    fix: remove unused variable to pass ruff lint Viktor Barzin 2026-03-16 19:45:01 +00:00
  • e47efee6b6
    resilient memory sync: decouple push/pull, startup full resync, auth failure handling Viktor Barzin 2026-03-16 18:35:09 +00:00
  • a18b94d310 docs: expand README with search algorithm internals and secrets architecture Viktor Barzin 2026-03-16 13:23:15 +00:00
  • 673647710e
    fix: use bitnami/kubectl:latest (1.32 has entrypoint issues) Viktor Barzin 2026-03-16 00:35:44 +00:00
  • 90759f5dfa
    fix: change build-fallback event to deployment (prevents dual workflow on API trigger) Viktor Barzin 2026-03-16 00:15:45 +00:00
  • 1e100cefd1
    fix: use Woodpecker repo ID in API URL, quote YAML commands Viktor Barzin 2026-03-16 00:06:26 +00:00
  • 7dc285a677
    fix deploy.yml: accept push events, check IMAGE_TAG var Viktor Barzin 2026-03-15 23:58:09 +00:00
  • da9b4716c2
    fix last mypy error: asyncpg import-untyped ignore Viktor Barzin 2026-03-15 23:39:56 +00:00
  • d370855abf
    fix mypy across all source files, remove || true from CI Viktor Barzin 2026-03-15 23:36:34 +00:00
  • 678d50654b
    fix all mypy errors in mcp_server.py Viktor Barzin 2026-03-15 23:33:05 +00:00
  • df1f36a4f8
    make mypy non-blocking in CI (pre-existing errors) Viktor Barzin 2026-03-15 23:30:50 +00:00
  • bfc20d2ce9
    move Docker builds to GitHub Actions, Woodpecker becomes deploy-only Viktor Barzin 2026-03-15 23:25:36 +00:00
  • 44e1b84a5a
    fix CI deploy: use kubectl set image instead of rollout restart Viktor Barzin 2026-03-15 22:51:20 +00:00
  • 2fbca35e77
    fix: remove extraneous f-string prefixes to pass ruff lint Viktor Barzin 2026-03-15 22:50:57 +00:00
  • ba9d31f479
    fix pre-existing test failures blocking CI Viktor Barzin 2026-03-15 22:44:16 +00:00
  • dbbacd75c2
    fix delete tests to match idempotent endpoint behavior Viktor Barzin 2026-03-15 22:41:10 +00:00
  • 17206cd855
    improve search relevance: hybrid scoring + AND-then-OR matching Viktor Barzin 2026-03-15 22:36:35 +00:00
  • 5a73dff622
    add 800-char memory limit and optimize for focused recall Viktor Barzin 2026-03-15 15:51:18 +00:00
  • 6aa4d31170
    fix: make DELETE idempotent — return 200 for already-deleted memories Viktor Barzin 2026-03-15 15:32:41 +00:00
  • b6869ef496
    ci: trigger rebuild with URL-decode fix Viktor Barzin 2026-03-15 15:29:08 +00:00
  • e22a8f743a
    fix: 404 retry loop on delete and URL-encode since param Viktor Barzin 2026-03-15 15:28:19 +00:00
  • 4456922294
    add fallback chain for judge: claude CLI → ollama → heuristic Viktor Barzin 2026-03-15 11:15:14 +00:00
  • a8679d6cfb
    enhance auto-learn hook: multi-turn extraction, dedup, and auto-memory files Viktor Barzin 2026-03-15 10:59:15 +00:00
  • 9b618711ee
    fix: handle URL-decoded '+' in timezone offset for sync endpoint Viktor Barzin 2026-03-15 02:33:52 +00:00
  • a52afe050d
    Fix MCP server startup for Claude Code compatibility Viktor Barzin 2026-03-14 16:05:35 +00:00
  • be9e6352c3
    Rewrite README to showcase plugin functionality Viktor Barzin 2026-03-14 14:52:09 +00:00
  • 0d1cff3038
    Add Claude Code plugin scaffold for single-repo install Viktor Barzin 2026-03-14 14:49:18 +00:00
  • 66bb407bae
    Add OpenClaw memory-api plugin Viktor Barzin 2026-03-14 13:54:03 +00:00
  • e08486f2bd
    fix: parse since param to datetime for asyncpg compatibility Viktor Barzin 2026-03-14 13:13:48 +00:00
  • 0a4aed9e1b
    fix: resolve ruff lint errors (unused imports and variables) Viktor Barzin 2026-03-14 13:04:40 +00:00
  • e77832e6b4
    ci: re-trigger build after woodpecker recovery Viktor Barzin 2026-03-14 13:01:08 +00:00
  • 8e3735a35f
    ci: trigger rebuild for sync engine deployment Viktor Barzin 2026-03-14 12:58:36 +00:00
  • 64265bf12b
    docs: update README with hybrid sync architecture and HA deployment Viktor Barzin 2026-03-14 12:45:18 +00:00
  • cd80a67dfa
    feat: add local SQLite cache with background sync and HA deployment Viktor Barzin 2026-03-14 12:42:39 +00:00
  • fe55ac634b
    fix: add psycopg2-binary for Alembic and add connection retry logic Viktor Barzin 2026-03-14 12:05:41 +00:00
  • a831547736
    feat: add background knowledge extraction script for Stop hook Viktor Barzin 2026-03-14 11:55:51 +00:00
  • 58ea218044
    fix: add preview to delete response for MCP server compatibility Viktor Barzin 2026-03-14 11:14:05 +00:00
  • 3207ecf3e9
    ci: retrigger after fixing woodpecker namespace quota Viktor Barzin 2026-03-14 11:04:00 +00:00
  • 756db25b53
    ci: retrigger after fixing namespace resource quota Viktor Barzin 2026-03-14 10:56:30 +00:00
  • 245d86b361
    ci: retrigger after agent recovery Viktor Barzin 2026-03-14 10:52:53 +00:00
  • 0a0f96ae67
    ci: retrigger build Viktor Barzin 2026-03-14 10:44:58 +00:00
  • 4c75e9d801
    fix: wrap recall/list responses in {memories: []} and update README Viktor Barzin 2026-03-14 10:39:12 +00:00
  • 8a7239fb77
    feat: add Alembic for database migrations Viktor Barzin 2026-03-14 10:34:45 +00:00
  • 63205dbd0c
    fix: add migration logic for existing databases without new columns Viktor Barzin 2026-03-14 10:22:14 +00:00
  • c67a8336cf
    fix: copy README.md in Dockerfile for hatchling metadata Viktor Barzin 2026-03-14 10:14:54 +00:00
  • 2d9d3a8d36
    fix: add cryptography to dev dependencies for crypto tests Viktor Barzin 2026-03-14 10:09:01 +00:00
  • eba5cf6a82
    fix: resolve ruff lint errors (unused imports and variables) Viktor Barzin 2026-03-14 10:01:41 +00:00
  • 1e00cc9de6
    chore: trigger first CI build Viktor Barzin 2026-03-14 09:57:40 +00:00
  • 0ed5e1e016
    feat: standalone claude-memory-mcp with multi-user support and Vault integration Viktor Barzin 2026-03-14 09:42:05 +00:00