18 Commits

Author SHA1 Message Date
Сергей Маринкевич ed80f49ca7 renew whole ESR dev + QA 2026-10-01 11:56:06 +07:00
Сергей Маринкевич eb2c9bab19 Add README with quick start and crontab example.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-01 11:55:13 +07:00
Сергей Маринкевич e7ed2667c9 Return Mattermost permalinks from search MCP using config host.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 14:23:28 +07:00
Сергей Маринкевич 4820fb884b Speed up daily reindex: skip empty JSON rewrites and upsert only changed posts.
Keep channel mtime stable when merge finds no new posts, and rebuild FTS only
for new/changed content so large daily channels stay cheap. Drop --reindex-all
from renew.sh for incremental runs.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 18:31:15 +07:00
Сергей Маринкевич 0b87a1b339 Skip idle channels in incremental export via last_post_at.
Avoids a posts?since= round-trip for channels with no new activity since the last dump.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 15:24:09 +07:00
Сергей Маринкевич 6f8648f7fa Run mattermost-search MCP over shared HTTP and fix FTS hangs.
Avoid per-agent stdio contention on the sqlite index, sort FTS by rank with created tie-break, and add mm_search_tag for dated #plan/#report substring search.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-04 15:05:01 +07:00
Сергей Маринкевич 273c487558 Add config.json.example with placeholder credentials.
Document the expected config shape for first-time setup without committing secrets.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 11:54:21 +07:00
Сергей Маринкевич f4c7a27e8a Add non-interactive CLI mode and gitignore for local/runtime artifacts.
Support --team/--channel/--output flags for scripted exports, add renew.sh
wrapper, and exclude config, cookies, results, and sqlite index from git.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-11 11:49:05 +07:00
Сергей Маринкевич 3196c8e35c exclude users from index 2026-06-08 12:12:54 +07:00
Сергей Маринкевич b83d4f8b9b add user index 2026-06-05 17:19:12 +07:00
Сергей Маринкевич 70ee7c6b81 remove optional 2026-06-05 16:26:41 +07:00
Сергей Маринкевич 798a5a9bfb fup skill 2026-06-05 16:15:34 +07:00
Сергей Маринкевич a41271724d fup retry 2026-06-05 15:46:14 +07:00
Сергей Маринкевич e440cae3e6 fup err 2026-06-05 15:21:06 +07:00
Сергей Маринкевич 99dc9f173d add mcp 2026-06-05 15:09:07 +07:00
Сергей Маринкевич 808de8562f massive improve 2026-06-05 14:47:33 +07:00
Сергей Маринкевич 3b332d2e0c add gitlab login 2026-06-05 13:39:54 +07:00
Сергей Маринкевич b3756075f2 init 2026-06-05 13:36:08 +07:00