This website requires JavaScript.
2fa0ab58da
chore: instance manifests for the triple-c container (callback on mapped port 5693)
instance/triple-c
shadowdao
2026-07-27 07:15:12 -07:00
d9306884d3
Merge pull request 'docs: instance branches should be orphan branches' (#18 ) from docs/instance-branch-note into main
main
jknapp
2026-07-27 14:05:13 +00:00
d319f00227
docs: instance branches should be orphan branches
docs/instance-branch-note
shadowdao and Claude Opus 5
2026-07-27 07:05:12 -07:00
b64fe25610
chore: reduce instance/dnspegasus to a manifests-only orphan branch
instance/dnspegasus
shadowdao and Claude Opus 5
2026-07-27 07:04:13 -07:00
fc0cb453d3
Merge pull request 'fix: accept the issuer with or without a trailing slash' (#17 ) from fix/issuer-trailing-slash into main
jknapp
2026-07-27 13:42:31 +00:00
ba9d8fbe60
fix: accept the issuer with or without a trailing slash
fix/issuer-trailing-slash
shadowdao and Claude Opus 5
2026-07-27 06:42:30 -07:00
c12250fd11
Merge pull request 'docs: describe project sharing as shipped on the settings page' (#16 ) from docs/settings-groups-copy into main
jknapp
2026-07-27 13:35:43 +00:00
8361a5b8e2
docs: describe project sharing as shipped on the settings page
docs/settings-groups-copy
shadowdao and Claude Opus 5
2026-07-27 06:35:42 -07:00
04b964a866
Merge pull request 'feat: add the logo, and point people at the plugin before they mint a token' (#15 ) from feat/logo-and-tokens-copy into main
jknapp
2026-07-27 13:22:52 +00:00
6b28e1d6c8
feat: add the logo, and point people at the plugin before they mint a token
feat/logo-and-tokens-copy
shadowdao and Claude Opus 5
2026-07-27 06:22:51 -07:00
73391a5823
Merge pull request 'fix: key MCP identity on the canonical issuer' (#14 ) from fix/identity-issuer-normalization into main
jknapp
2026-07-27 13:19:18 +00:00
9486518832
fix: key MCP identity on the canonical issuer, not the token issuer
fix/identity-issuer-normalization
shadowdao and Claude Opus 5
2026-07-27 06:19:17 -07:00
b35a465303
Merge pull request 'fix: pass new optional env vars into the container' (#13 ) from fix/pass-new-env-vars into main
jknapp
2026-07-27 13:14:18 +00:00
54c29d182d
fix: actually pass the new optional env vars into the container
fix/pass-new-env-vars
shadowdao and Claude Opus 5
2026-07-27 06:14:16 -07:00
1728752ce1
Merge pull request 'fix: verify MCP tokens against the MCP application-s issuer' (#12 ) from fix/mcp-issuer into main
jknapp
2026-07-27 13:10:37 +00:00
1fed65a187
fix: verify MCP tokens against the MCP application's issuer
fix/mcp-issuer
shadowdao and Claude Opus 5
2026-07-27 06:10:35 -07:00
7d4e8daaaf
Merge pull request 'fix: advertise the audience scope so tokens actually carry aud' (#11 ) from fix/oauth-aud-scope into main
jknapp
2026-07-27 12:58:57 +00:00
60cfb19772
fix: advertise the audience scope so tokens actually carry aud
fix/oauth-aud-scope
shadowdao and Claude Opus 5
2026-07-27 05:58:56 -07:00
2a1e81d80a
Merge pull request 'chore: genericize plugin manifests for public release' (#10 ) from chore/genericize-plugin into main
jknapp
2026-07-27 04:41:22 +00:00
8dff061faf
chore: genericize plugin manifests for public release
chore/genericize-plugin
shadowdao and Claude Opus 5
2026-07-26 21:41:20 -07:00
02fadb0955
Merge pull request 'chore: add MIT license' (#9 ) from chore/mit-license into main
jknapp
2026-07-27 03:37:16 +00:00
063dc3ca00
chore: add MIT license
chore/mit-license
shadowdao and Claude Opus 5
2026-07-26 20:35:44 -07:00
0cb749806c
Merge pull request 'feat: add Claude Code plugin with pre-registered Authentik OAuth client' (#8 ) from feat/claude-code-plugin into main
jknapp
2026-07-27 03:21:17 +00:00
d7182820f5
feat: add Claude Code plugin with pre-registered Authentik OAuth client
feat/claude-code-plugin
shadowdao and Claude Opus 5
2026-07-26 20:19:20 -07:00
cb1bd31de6
Merge pull request 'fix: repair memory-list project filter + add type-ahead project dropdown' (#7 ) from fix/memory-list-project-filter into main
jknapp
2026-07-01 23:22:13 +00:00
8d51fbff7a
fix: repair memory-list project filter + add type-ahead project dropdown
shadowdao and Claude Opus 4.8
2026-07-01 16:17:47 -07:00
4c1cff160d
Merge pull request 'docs: add CLAUDE.md memory + snippet reuse policy' (#6 ) from docs/memory-snippet-reuse-policy into main
jknapp
2026-06-18 15:45:32 +00:00
73bac01b4e
Merge branch 'main' into docs/memory-snippet-reuse-policy
jknapp
2026-06-18 15:42:55 +00:00
43fd99c808
docs: add CLAUDE.md memory + snippet reuse policy
shadowdao and Claude Opus 4.8
2026-06-18 08:42:25 -07:00
41149fe709
Merge pull request 'fix(compose): app healthcheck uses 127.0.0.1 not localhost (fixes false unhealthy)' (#5 ) from fix/app-healthcheck-ipv4 into main
jknapp
2026-06-12 19:19:47 +00:00
af1a6c8165
fix(compose): app healthcheck uses 127.0.0.1 not localhost
fix/app-healthcheck-ipv4
shadowdao and Claude Opus 4.8
2026-06-12 12:16:25 -07:00
2a94acddf3
Merge pull request 'feat: configurable CLI token TTL (CLI_TOKEN_TTL_DAYS, default 90d)' (#4 ) from feat/configurable-cli-token-ttl into main
jknapp
2026-06-12 19:01:40 +00:00
0c11869af8
Merge pull request 'fix: memory.list tag filter (#1 ) + Web UI shared-project visibility (#2 )' (#3 ) from fix/list-tag-filter-and-shared-project-visibility into main
jknapp
2026-06-12 19:01:33 +00:00
684ff03db2
feat: make CLI token TTL configurable (CLI_TOKEN_TTL_DAYS, default 90d)
feat/configurable-cli-token-ttl
shadowdao and Claude Opus 4.8
2026-06-12 11:47:20 -07:00
b3f7e6006e
fix: snippet.list tag filter (same array-binding bug as memory.list) (#1 )
fix/list-tag-filter-and-shared-project-visibility
shadowdao and Claude Opus 4.8
2026-06-12 11:46:44 -07:00
86433afe1f
fix: list shared projects (owned ∪ shared) in Web UI project list (#2 )
shadowdao and Claude Opus 4.8
2026-06-12 11:38:22 -07:00
30194463b5
fix: bind memory.list tag filter as a single text[] param (#1 )
shadowdao and Claude Opus 4.8
2026-06-12 11:38:13 -07:00
0afa9e86ae
chore: anonymize deployment URL in docs and UI
shadowdao and Claude Opus 4.7
2026-05-22 08:58:57 -07:00
d1d4c60f2d
fix: address Phase-5 code review (4 findings)
shadowdao and Claude Opus 4.7
2026-05-18 09:48:04 -07:00
a92504d799
Merge: Terraform module + AWS Fargate guide (Agent B)
shadowdao
2026-05-18 09:41:08 -07:00
ce84099508
Merge: external-DB compose override + docs (Agent A)
shadowdao
2026-05-18 09:41:00 -07:00
08be60e661
feat(terraform): AWS Fargate deployment module
shadowdao and Claude Opus 4.7
2026-05-18 09:40:12 -07:00
93b127f112
feat(compose): opt-in external-Postgres override
shadowdao and Claude Opus 4.7
2026-05-18 09:34:23 -07:00
f769daa48a
feat(project.identify): setupHint when key wasn't read from the file
shadowdao and Claude Opus 4.7
2026-05-18 09:24:11 -07:00
b6e28b329d
feat: .shared-memory-project file convention for repo-rooted project ID
shadowdao and Claude Opus 4.7
2026-05-18 09:17:04 -07:00
837c43f3d5
feat(web): per-project activity feed at /projects/[key]/activity
shadowdao and Claude Opus 4.7
2026-05-17 21:33:10 -07:00
1b234069e3
feat(memory.search): optional minScore RRF threshold
shadowdao and Claude Opus 4.7
2026-05-17 17:04:00 -07:00
a44b834a78
fix: address Phase 4 code review (5 findings + symmetric snippet fix)
shadowdao and Claude Opus 4.7
2026-05-17 10:06:10 -07:00
3f17a5b2d6
Merge: Phase 4c+d+e project sharing + co-edit + awareness (Agent B)
shadowdao
2026-05-17 09:54:48 -07:00
8b807596ba
Merge: Phase 4a+b groups foundation + X-Project-Key header (Agent A)
shadowdao
2026-05-17 09:51:44 -07:00
d5823ca78c
feat(sharing): project shares, co-edit safety, awareness UI (Phase 4c+d+e)
shadowdao and Claude Opus 4.7
2026-05-17 09:50:59 -07:00
7712023c32
feat(phase-4a): groups sync + X-Project-Key header substrate
shadowdao and Claude Opus 4.7
2026-05-17 09:39:47 -07:00
5b2bf7d19d
fix: address code review on merged feature set
shadowdao and Claude Opus 4.7
2026-05-17 06:53:32 -07:00
5e57538719
Merge: snippets feature end-to-end (Agent B)
shadowdao
2026-05-17 06:48:48 -07:00
f8c5a6a1be
Merge: memory edit scope/project change (Agent A)
shadowdao
2026-05-17 06:48:48 -07:00
fcc8708dd5
feat(snippets): named reusable artifacts with scope mirroring memories
shadowdao and Claude Opus 4.7
2026-05-17 06:48:00 -07:00
d65e1cb351
feat(memory): allow editing scope and project on memory.update
shadowdao
2026-05-17 06:43:19 -07:00
af5e7c4680
fix(web): remove stray onSubmit on delete form
shadowdao and Claude Opus 4.7
2026-05-15 11:56:49 -07:00
2e5c81c0ee
docs(mcp): clarify that sensitive info IS appropriate for shared-memory
shadowdao and Claude Opus 4.7
2026-05-15 11:29:58 -07:00
76d0159b3d
feat(mcp): directive tool descriptions to drive proactive use
shadowdao and Claude Opus 4.7
2026-05-15 11:27:11 -07:00
ff6baab393
feat: Phase 3b — proper Web UI for memories, projects, settings
shadowdao and Claude Opus 4.7
2026-05-15 10:57:17 -07:00
609039f098
feat: /auth/cli-callback page + OAuth-first connect docs
shadowdao and Claude Opus 4.7
2026-05-15 10:37:08 -07:00
d7707dd158
refactor: generic OIDC provider — Auth.js no longer Authentik-specific
shadowdao and Claude Opus 4.7
2026-05-15 10:15:44 -07:00
10a1e0062e
fix(embedder): switch base image to node:20-slim
shadowdao and Claude Opus 4.7
2026-05-15 09:13:36 -07:00
a6f944b44d
fix(docker): use pnpm deploy for embedder runtime image
shadowdao and Claude Opus 4.7
2026-05-15 09:09:40 -07:00
9a8b504f51
feat: Phase 2 — embeddings + hybrid memory.search
shadowdao and Claude Opus 4.7
2026-05-15 09:04:44 -07:00
e1fa1197f4
fix(compose): pass CLI_TOKEN_SECRET through to the app service
shadowdao and Claude Opus 4.7
2026-05-15 08:38:05 -07:00
2bd8ea705d
feat(auth): CLI tokens minted at /connect for containerized MCP clients
shadowdao and Claude Opus 4.7
2026-05-15 08:36:11 -07:00
7ab6dfe6f6
fix(auth): remove self-referential pages.signIn config
shadowdao and Claude Opus 4.7
2026-05-15 08:15:41 -07:00
3de1701175
fix(env): coerce empty EMBEDDER_URL to undefined
shadowdao and Claude Opus 4.7
2026-05-15 08:10:47 -07:00
7218e69b1d
fix(migration): drop invalid trigram index on tags[] column
shadowdao and Claude Opus 4.7
2026-05-15 08:08:22 -07:00
973cc68832
fix(migrate): resolve migrations dir alongside or above the script
shadowdao and Claude Opus 4.7
2026-05-15 08:06:06 -07:00
d5b7206bda
fix(docker): use package-relative paths for esbuild bundle step
shadowdao and Claude Opus 4.7
2026-05-15 08:03:14 -07:00
3b191c449f
fix(docker): declare esbuild as direct dev dependency
shadowdao and Claude Opus 4.7
2026-05-15 07:59:11 -07:00
d4cd53ad2b
fix(docker): copy packages/schemas/node_modules in builder stage
shadowdao and Claude Opus 4.7
2026-05-15 07:55:29 -07:00
077d0a0825
feat: Phase 1 — Authentik auth, MCP endpoint, persistent memory
shadowdao and Claude Opus 4.7
2026-05-15 07:04:11 -07:00
d5be753cfb
Initial commit: gitignore and env example
shadowdao and Claude Opus 4.7
2026-05-15 06:46:18 -07:00