Commit Graph

  • 22887c474a chore(page-templates): tidy ts suppression in duplicatePage pageEmbed remap (#37) claude code agent 227 2026-06-20 21:42:30 +03:00
  • 4536d27ad2 fix(page-templates): never strand a page-embed id in-flight (#35) claude code agent 227 2026-06-20 21:42:30 +03:00
  • a85dd607bd fix(footnotes): tighten the gap between a definition's number and text (#44) claude code agent 227 2026-06-20 21:29:02 +03:00
  • b8655ae52c fix(page-templates): make page-embed Refresh actually re-render (#40) claude code agent 227 2026-06-20 21:26:42 +03:00
  • c9eb495688 fix(page-templates): clean up page-embed node chrome (#39) claude code agent 227 2026-06-20 21:21:32 +03:00
  • 859223db1a fix(page-templates): show a template marker icon in the page tree (#38) claude code agent 227 2026-06-20 21:15:43 +03:00
  • b53b0c651e docs(footnotes): delete footnotes design plan claude_code 2026-06-20 21:03:50 +03:00
  • be17391e18 docs: remove admin-only HTML embed documentation claude_code 2026-06-20 21:03:31 +03:00
  • 19ae6a0efa Merge pull request 'feat(editor): page templates — live whole-page embed (MVP)' (#17) from feat/page-templates into develop claude_code 2026-06-20 20:34:44 +03:00
  • 7a03321d43 Merge pull request 'feat(editor): admin-only raw HTML/CSS/JS embed (variant C)' (#16) from feat/html-embed-admin into develop claude_code 2026-06-20 20:19:06 +03:00
  • 2b3fc926cc Merge remote-tracking branch 'gitea/develop' into feat/html-embed-admin claude_code 2026-06-20 20:18:44 +03:00
  • e9e9f74ec6 Merge remote-tracking branch 'gitea/develop' into feat/page-templates claude_code 2026-06-20 20:18:42 +03:00
  • 52efd37fd9 fix(page-templates): import ThrottleModule into collab app so it boots claude code agent 227 2026-06-20 20:10:09 +03:00
  • d80a419963 ci(develop): build the :develop image on push to develop, not main claude_code 2026-06-20 20:02:29 +03:00
  • 6128920264 Merge pull request 'feat(public-share): selectable agent-role identity + fix floating-icon overlap' (#25) from feat/share-assistant-identity-and-branding into develop claude_code 2026-06-20 19:59:48 +03:00
  • cf29a0fc11 0.93.0 claude_code 2026-06-20 19:54:58 +03:00
  • 4fe42ead56 feat(public-share): selectable agent-role identity + fix floating-icon overlap claude_code 2026-06-20 19:54:36 +03:00
  • 41f3944e79 fix(html-embed): execute embeds on public shares; toggle is server-side kill switch claude code agent 227 2026-06-20 19:49:57 +03:00
  • 46688074d8 Merge pull request 'feat(tree): server-authoritative realtime tree updates' (#15) from feat/realtime-tree-server into develop claude_code 2026-06-20 19:48:36 +03:00
  • f650d2591b fix(tree): address realtime-tree-server review findings vvzvlad 2026-06-20 19:48:06 +03:00
  • f72e44c9b7 Merge pull request 'feat(mcp): per-user auth for /mcp (HTTP Basic, server-validated)' (#13) from feat/mcp-per-user-auth into develop claude_code 2026-06-20 19:32:02 +03:00
  • 8fcce6a674 feat(html-embed): per-workspace feature toggle, default OFF claude code agent 227 2026-06-20 19:28:39 +03:00
  • c718b2a6de Merge pull request 'feat(ai): anonymous AI assistant on public shares' (#14) from feat/public-share-assistant into develop claude_code 2026-06-20 18:41:17 +03:00
  • 0c46f60ddf Merge gitea/develop into feat/public-share-assistant vvzvlad 2026-06-20 18:40:58 +03:00
  • 90e9b0a3f4 docs(public-share): document trusted-proxy XFF requirement + cost cap vvzvlad 2026-06-20 18:34:16 +03:00
  • 4c1d1aa2ee Merge pull request 'feat(ai-chat): agent roles (admin persona + optional model)' (#11) from feat/ai-agent-roles into develop claude_code 2026-06-20 18:31:10 +03:00
  • 4b31128e24 fix(ai-roles): harden model override, role-name uniqueness, id validation, list least-privilege vvzvlad 2026-06-20 18:30:33 +03:00
  • 127d26c057 Merge pull request 'test(ai-chat): crypto/SSRF/assistant-parts coverage + a11y + refactors' (#10) from feat/ai-chat-review-followups into develop claude_code 2026-06-20 18:10:33 +03:00
  • 45cf4140eb Merge branch 'develop' into feat/ai-chat-review-followups vvzvlad 2026-06-20 18:09:17 +03:00
  • ec128d54b4 test(ssrf): add IP-level bypass-vector cases (ported from GLM branch) claude code agent 227 2026-06-20 18:00:43 +03:00
  • cedea4072b refactor(ai-chat)!: unify provider error formatting via describeProviderError claude code agent 227 2026-06-20 17:59:55 +03:00
  • 1e650262a4 fix(ai-chat): record chats that fail on their first turn claude code agent 227 2026-06-20 17:58:57 +03:00
  • f1980cf425 test(ai-chat): safety-critical coverage + a11y + pure refactors claude code agent 227 2026-06-20 17:58:44 +03:00
  • 965cbb32e5 Merge pull request 'feat(ai-chat): step cap 8→20 + forced final text answer' (#9) from feat/ai-chat-step-limit into develop claude_code 2026-06-20 17:47:37 +03:00
  • 0b969c8675 test(ai-chat): pin step-limit boundary + note AI SDK v7 system->instructions vvzvlad 2026-06-20 17:47:16 +03:00
  • b20ffd1b91 Merge pull request 'feat(tree): Expand all / Collapse all for the space page tree' (#23) from feat/tree-expand-collapse-all-agent227 into develop claude_code 2026-06-20 17:40:29 +03:00
  • 949a251553 fix(tree): close the space menu after Expand all vvzvlad 2026-06-20 17:39:34 +03:00
  • 234ae759f5 refactor(tree): borrow cleanups from the sibling expand-all impl vvzvlad 2026-06-20 17:39:34 +03:00
  • 151bd7a0e0 Merge pull request 'feat(ai-settings): rebind endpoint status dot to configured x enabled' (#19) from feat/ai-endpoint-status-dot-config-enabled into develop claude_code 2026-06-20 17:22:22 +03:00
  • 689f435630 docs: remove implemented ai-endpoint-status-dot backlog plan vvzvlad 2026-06-20 17:22:03 +03:00
  • 1982ef0f23 Merge pull request 'feat(ai-settings): put Clear inside the API key field, drop the eye' (#20) from feat/api-key-clear-in-place-of-eye into develop claude_code 2026-06-20 17:18:54 +03:00
  • 4bfb143288 docs: remove implemented api-key-field-clear backlog plan vvzvlad 2026-06-20 17:18:24 +03:00
  • f8bb4b37ce Merge pull request 'feat(comments): denser comments panel' (#5) from feat/comments-panel-density into develop claude_code 2026-06-20 17:10:30 +03:00
  • d11cf0112f Merge branch 'feat/compact-page-tree-toggle-180' into develop claude code agent 180 2026-06-20 16:59:43 +03:00
  • 36ae4bd3d3 feat(page-tree): gate compact tree density behind COMPACT_PAGE_TREE flag claude code agent 180 2026-06-20 16:54:09 +03:00
  • be2530a0b9 chore(tree): document the restriction-cache primitive; drop dead notify code claude code agent 227 2026-06-20 15:50:53 +03:00
  • 587a940959 perf+fix(footnotes): minimal-diff sync (no concurrent-edit loss); cache numbering claude code agent 227 2026-06-20 15:44:08 +03:00
  • 71fc58dbed harden(page-templates): throttle lookup/toggle; workspace-scope ref writes claude code agent 227 2026-06-20 15:16:15 +03:00
  • 9aff427ad8 harden(public-share): sliding cluster-wide token cap; testable access seam claude code agent 227 2026-06-20 15:04:26 +03:00
  • caac5c7f36 test(html-embed): exercise the REAL admin-gate write paths + import round-trip claude code agent 227 2026-06-20 14:52:29 +03:00
  • 3672093f56 test(mcp): cover X-MCP-Token/clientIp/bearer-type/creds-failure (pure seams) claude code agent 227 2026-06-20 14:32:29 +03:00
  • 20a1780977 test(ai-roles): cover role-resolution, CASL gate, model override; hide disabled badge claude code agent 227 2026-06-20 14:20:08 +03:00
  • cac7abc395 fix(ai-roles): guard update() re-fetch against concurrent soft-delete claude code agent 227 2026-06-20 14:03:03 +03:00
  • 4430784094 docs: remove implemented comments-panel-density backlog plan glm5.2 agent 180 2026-06-20 14:03:02 +03:00
  • 680995247a feat(comment): tighten the comments panel density glm5.2 agent 180 2026-06-20 14:02:40 +03:00
  • 5d5f61fc6e fix(tree): place remote moves by position; remove stale node on move-into-restricted claude code agent 227 2026-06-20 14:01:37 +03:00
  • 52c5be4fa4 feat(ai-settings): put Clear inside the API key field, drop the eye glm5.2 agent 180 2026-06-20 13:52:26 +03:00
  • 394d3e58fc feat(ai-settings): rebind endpoint status dot to configured x enabled glm5.2 agent 180 2026-06-20 13:48:15 +03:00
  • ceee2a76ca fix(footnotes): survive duplicate-id definitions without collab divergence claude code agent 227 2026-06-20 13:47:10 +03:00
  • bfd79b94bc fix(mcp): close SSO/MFA bypass on Basic + stop non-init session mint claude code agent 227 2026-06-20 13:27:17 +03:00
  • 932a4080f7 fix(public-share): block restricted descendants in the anonymous assistant claude code agent 227 2026-06-20 13:16:32 +03:00
  • e0b3b3d9a5 fix(html-embed): strip htmlEmbed on the plain page-create path too claude code agent 227 2026-06-20 13:09:10 +03:00
  • 1c83a8ae15 docs: remove implemented footnotes plan claude code agent 227 2026-06-20 11:39:00 +03:00
  • 4d17befb0d feat(editor): footnotes (reference + definitions model) claude code agent 227 2026-06-20 11:39:00 +03:00
  • 42671c0901 docs: remove implemented page-templates plan claude code agent 227 2026-06-20 10:05:00 +03:00
  • 39ae89264d feat(editor): page templates - live whole-page embed (MVP) claude code agent 227 2026-06-20 10:05:00 +03:00
  • 393bca4dab docs: remove implemented arbitrary-html-embed plan claude code agent 227 2026-06-20 08:54:54 +03:00
  • bd28dbfe2b feat(editor): admin-only raw HTML/CSS/JS embed node claude code agent 227 2026-06-20 08:54:54 +03:00
  • 31d6498b24 docs: remove implemented realtime-tree-server-authoritative plan claude code agent 227 2026-06-20 08:27:56 +03:00
  • 046132afc7 feat(tree): server-authoritative realtime tree updates claude code agent 227 2026-06-20 08:27:56 +03:00
  • b7b1fb773e docs: remove implemented public-share-assistant plan claude code agent 227 2026-06-20 07:59:56 +03:00
  • acf3df9e9d feat(ai): anonymous AI assistant on public shares claude code agent 227 2026-06-20 07:59:56 +03:00
  • 1483e021d1 docs: remove implemented mcp-per-user-auth backlog plan claude code agent 227 2026-06-20 07:19:31 +03:00
  • 4a00dfc3b2 feat(mcp): per-user auth for the embedded /mcp endpoint claude code agent 227 2026-06-20 07:19:31 +03:00
  • 87ce969a6f docs: remove implemented ai-agent-roles plan claude code agent 227 2026-06-20 06:30:06 +03:00
  • 30c3189220 feat(ai-chat): agent roles (admin-defined persona + optional model) claude code agent 227 2026-06-20 06:30:06 +03:00
  • fb01c07b71 docs: remove implemented ai-chat-step-limit backlog plan claude code agent 227 2026-06-20 05:38:13 +03:00
  • b197cbedef feat(ai-chat): raise agent step cap 8->20, force a final text answer claude code agent 227 2026-06-20 05:38:13 +03:00
  • b38b71eb51 docs: remove implemented tree-expand-collapse-all backlog plan claude code agent 227 2026-06-20 05:31:34 +03:00
  • b81819ef63 feat(tree): Expand all / Collapse all for the space page tree claude code agent 227 2026-06-20 05:31:34 +03:00
  • c8af637654 Merge branch 'develop' of https://gitea.vvzvlad.xyz/vvzvlad/gitmost into develop claude_code 2026-06-20 04:19:24 +03:00
  • ddb93525d6 docs: replace CLAUDE.md with AGENTS.md, codify agent workflow (#2) claude_code 2026-06-20 04:19:03 +03:00
  • 9fcec4d295 docs: remove backlog doc for broken import formats vvzvlad 2026-06-20 04:11:19 +03:00
  • efc36890ec Merge pull request 'refactor(import): remove non-functional DOCX/PDF/Confluence import stubs' (#1) from remove-broken-import-formats-backend into develop vvzvlad 2026-06-20 04:07:40 +03:00
  • 732aaf54f8 refactor(import): remove non-functional DOCX/PDF/Confluence import stubs claude_code 2026-06-20 04:05:29 +03:00
  • 059f2bd7e5 docs: add multi-cursor editing plan vvzvlad 2026-06-19 17:52:13 +03:00
  • 053a9c0d3f docs(public-share): add model & voice input notes to public share plan vvzvlad 2026-06-19 16:25:21 +03:00
  • 3d03417c73 fix(import): surface real error cause in /pages/import instead of generic 400 vvzvlad 2026-06-19 16:25:12 +03:00
  • d38de4943d docs: update macOS app repo link to gitmost-app vvzvlad 2026-06-19 16:24:47 +03:00
  • 11d789cdea feat(comment): don't auto-open comments panel when adding new comment vvzvlad 2026-06-19 16:10:23 +03:00
  • b1d48d9d9a fix(client): compact page tree + fix selection highlight alignment vvzvlad 2026-06-18 23:08:42 +03:00
  • 53b7314705 docs(mcp): detail iOS AGPL licensing blocker in plan vvzvlad 2026-06-18 22:54:23 +03:00
  • 20867b0689 fix(client): tighten home page list vertical density vvzvlad 2026-06-18 22:47:05 +03:00
  • 0457ba817a feat(client): remove Overview item from space sidebar vvzvlad 2026-06-18 22:41:45 +03:00
  • 7a033b6d6c docs(mcp): document user‑specific auth and full tree toggle vvzvlad 2026-06-18 22:38:09 +03:00
  • 66bb0813a8 fix(client): tighten page tree vertical density vvzvlad 2026-06-18 20:46:23 +03:00
  • a0a7d62b59 feat(client): replace space switcher popover with always-visible space grid vvzvlad 2026-06-18 20:43:07 +03:00
  • e7b7f48d35 docs(backlog): add AI chat collapse and comment density docs vvzvlad 2026-06-18 20:41:17 +03:00
  • 850d9ada22 docs(backlog): design server-authoritative realtime tree updates vvzvlad 2026-06-18 20:34:18 +03:00
  • 1e7a306f96 feat(mcp): add hierarchical tree mode to list_pages vvzvlad 2026-06-18 20:30:00 +03:00