nikita.hohlov
|
8ee8a30fb5
|
feat: MCP profile tools; ProfileUpdater/ProfilePresenter shared with /me; docs and Caddy snippet for /mcp
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-05 06:14:31 -03:00 |
|
nikita.hohlov
|
9163ff97f9
|
refactor: single EventPresenter and ManualEvents shared by /api, /me, inbox, webhook; editable flag
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-05 06:01:55 -03:00 |
|
nikita.hohlov
|
cbb43714ae
|
fix: final review wave — public routes, inbox 419, url schemes, deep_link, tests
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-04 09:09:07 -03:00 |
|
nikita.hohlov
|
95c0e53eb8
|
fix: reject protocol-relative deep_link
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-04 08:28:36 -03:00 |
|
nikita.hohlov
|
86b02f3d36
|
fix: restrict deep_link to relative paths and http(s)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-04 08:25:00 -03:00 |
|
nikita.hohlov
|
027c9f7784
|
feat: web inbox per Sekai design handoff
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BCrwHHnGCB5XH968Nxokqw
|
2026-09-04 08:16:04 -03:00 |
|