Commit Graph

347 Commits

Author SHA1 Message Date
github-actions[bot] 6d38779543 Version Packages (#86)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.3 @chat-adapter/teams@4.13.3 @chat-adapter/state-redis@4.13.3 @chat-adapter/state-memory@4.13.3 @chat-adapter/state-ioredis@4.13.3 @chat-adapter/slack@4.13.3 @chat-adapter/shared@4.13.3 @chat-adapter/linear@4.13.3 @chat-adapter/github@4.13.3 @chat-adapter/gchat@4.13.3 @chat-adapter/discord@4.13.3
2026-02-23 14:29:17 -08:00
Vishal Yathish ce33270722 [chat] add currentMessage to serialized thread (#85)
* [chat] add currentMessage to serialized thread

* documentation

* remove

* changeset
2026-02-23 14:11:04 -08:00
github-actions[bot] 1b23565262 Version Packages (#84)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.2 @chat-adapter/teams@4.13.2 @chat-adapter/state-redis@4.13.2 @chat-adapter/state-memory@4.13.2 @chat-adapter/state-ioredis@4.13.2 @chat-adapter/slack@4.13.2 @chat-adapter/shared@4.13.2 @chat-adapter/linear@4.13.2 @chat-adapter/github@4.13.2 @chat-adapter/gchat@4.13.2 @chat-adapter/discord@4.13.2
2026-02-22 19:40:32 -08:00
Hayden Bleasel 7d00febfcd Create stale-chairs-fetch.md 2026-02-22 19:28:57 -08:00
Hayden Bleasel 3049770755 Delete apps/docs/README.md 2026-02-21 20:42:48 -08:00
Malte Ubl 94ab8270be Delete listSubscriptions from state adapter. It was unused (#83) 2026-02-21 16:32:28 -08:00
Hayden Bleasel 5bcac22c94 Update index.mdx 2026-02-21 11:26:33 -08:00
Hayden Bleasel 3070a0388c Model updates 2026-02-21 11:24:34 -08:00
Hayden Bleasel dfb2b02668 Migrate to Vercel 2026-02-20 22:07:19 -08:00
Hayden Bleasel e970a6939b Upgrade Biome configuration to use Ultracite preset (#81)
* Upgrade Biome to Ultracite

* Remove package commands

* Update biome.jsonc

* Update biome.jsonc

* Initial fixes

* Update biome.jsonc

* Remaining fixes

* Update pnpm-lock.yaml

* Fix commands

* Update knip.json

* Merge Claude files

* Fix skipped test

* Misc fixes
2026-02-20 22:01:10 -08:00
Hayden Bleasel a79ff81bcc Callout skill 2026-02-20 20:16:03 -08:00
Hayden Bleasel 2c05318ab7 Bake docs into chat package 2026-02-20 20:02:41 -08:00
Hayden Bleasel 1a67ae737e Create SKILL.md 2026-02-20 19:58:52 -08:00
Hayden Bleasel d9db4fafb4 Delete more loose markdown files 2026-02-20 14:51:34 -08:00
Hayden Bleasel 72bd989253 Delete PLAN.md 2026-02-20 14:49:27 -08:00
Hayden Bleasel 66e6b5d9b6 Delete PROJECT.md 2026-02-20 14:47:26 -08:00
Hayden Bleasel e98a53ea48 Move notes.md into docs 2026-02-20 14:46:38 -08:00
Hayden Bleasel ea0a8e2645 Move GitHub files 2026-02-20 14:45:07 -08:00
Hayden Bleasel 0ec3c6c76d Move limitations.md to docs 2026-02-20 14:43:35 -08:00
Hayden Bleasel a5c3651179 Improve guides, update getting started 2026-02-20 14:14:13 -08:00
Hayden Bleasel 16c75b8c0f Update geistdocs.tsx 2026-02-20 14:09:43 -08:00
Hayden Bleasel 411add0ba3 Update geistdocs.tsx 2026-02-20 14:07:14 -08:00
Hayden Bleasel f25444ba17 Misc fixes 2026-02-20 14:04:06 -08:00
Hayden Bleasel b01b51a51f Update demo-client.tsx 2026-02-20 13:58:47 -08:00
Hayden Bleasel 128ef0a541 Finish homepage 2026-02-20 13:56:59 -08:00
Hayden Bleasel fdac0ff4de Draft Discord guide 2026-02-20 13:53:28 -08:00
Hayden Bleasel f0d3107a5b Migrate templates to guides 2026-02-20 13:52:54 -08:00
Hayden Bleasel 1348532068 Open Source Beta Prep (#73)
* Update docs - Slack Assistants API, App Home tab, Stream stop blocks

* Update README.md

* Update package readmes, fix readme integration test

* Add npm badges to all package READMEs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add test coverage to all packages

* Create CODE_OF_CONDUCT.md

* Create pull_request_template.md

* Create issue templates

* Create config.yml

* Add unit tests for errors, singleton, logger, message, modals, gchat utils, and teams markdown

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add a vitest:workspace command

* Misc URL fixes

* Update CONTRIBUTING.md

* Misc fixes, upgrade workflow/serde

* Replace PII in integration test data

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 13:25:09 -08:00
github-actions[bot] 4768add423 Version Packages (#72)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.1 @chat-adapter/teams@4.13.1 @chat-adapter/state-redis@4.13.1 @chat-adapter/state-memory@4.13.1 @chat-adapter/state-ioredis@4.13.1 @chat-adapter/slack@4.13.1 @chat-adapter/shared@4.13.1 @chat-adapter/linear@4.13.1 @chat-adapter/github@4.13.1 @chat-adapter/gchat@4.13.1 @chat-adapter/discord@4.13.1
2026-02-20 11:21:15 -08:00
John Pham 09cdfa3f4b fix(slack,gchat): convert **bold** to *bold* in Card text blocks (#71)
* fix(slack): convert **bold** to *bold* in Card text blocks

Slack mrkdwn uses single asterisks for bold, not double.
CardText content with standard Markdown was rendering
literally instead of as bold. Applied conversion in
convertTextToBlock and convertFieldsToBlock.

* fix(gchat): convert **bold** to *bold* in Card text blocks
test(slack,gchat): add comprehensive markdown bold conversion tests

* fix: biome formatting in cards test

* add changeset

* fix: biome formatting in gchat cards test
2026-02-20 11:04:21 -08:00
github-actions[bot] 10a9b4bf9a Version Packages (#70)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.13.0 @chat-adapter/teams@4.13.0 @chat-adapter/state-redis@4.13.0 @chat-adapter/state-memory@4.13.0 @chat-adapter/state-ioredis@4.13.0 @chat-adapter/slack@4.13.0 @chat-adapter/shared@4.13.0 @chat-adapter/linear@4.13.0 @chat-adapter/github@4.13.0 @chat-adapter/gchat@4.13.0 @chat-adapter/discord@4.13.0
2026-02-19 16:27:02 -08:00
John Pham f371c0d951 feat(slack): add assistant_thread_started event support (#54)
* feat(slack): full Slack Assistants API support

- Route assistant_thread_started + assistant_thread_context_changed
- Add onAssistantThreadStarted + onAssistantContextChanged handlers
- Add setSuggestedPrompts, setAssistantStatus, setAssistantTitle methods
- Extend stream() for Block Kit on stop (stopBlocks)
- Bump @slack/web-api to ^7.11.0 for chatStream
- 14 integration tests

* fix: pass waitUntil to assistant thread started handlers
2026-02-19 16:18:05 -08:00
Hayden Bleasel 2f9e1c0560 Update layout.tsx 2026-02-19 14:08:31 -08:00
Hayden Bleasel 7abd911f09 Update layout.tsx 2026-02-19 14:08:25 -08:00
Hayden Bleasel 601c8703b4 Update layout.tsx 2026-02-19 13:52:37 -08:00
Hayden Bleasel ca748e15ce Update dependabot.yml for GitHub Actions and npm
Added configuration for GitHub Actions and npm dependencies with monthly update schedule.
2026-02-19 13:34:33 -08:00
Hayden Bleasel c09c59d824 Revise SECURITY.md for vulnerability reporting
Updated the SECURITY.md to focus on reporting security issues and removed the supported versions section.
2026-02-19 13:33:20 -08:00
Hayden Bleasel ab183f4fef Update docs 2026-02-19 13:30:23 -08:00
Hayden Bleasel ab1539db08 Use useIsMobile instead 2026-02-19 13:25:10 -08:00
Hayden Bleasel a71e1f1e4c Misc tweaks 2026-02-19 13:23:51 -08:00
Hayden Bleasel 746983e2f7 Update demo-client.tsx 2026-02-19 12:34:15 -08:00
Hayden Bleasel 8608e4908e Draft demo 2026-02-19 12:26:32 -08:00
Hayden Bleasel b2ba4ea66b Start building out homepage 2026-02-19 11:57:25 -08:00
github-actions[bot] c0c0b1ec6f Version Packages (#53)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
chat@4.12.0 @chat-adapter/teams@4.12.0 @chat-adapter/state-redis@4.12.0 @chat-adapter/state-memory@4.12.0 @chat-adapter/state-ioredis@4.12.0 @chat-adapter/slack@4.12.0 @chat-adapter/shared@4.12.0 @chat-adapter/linear@4.12.0 @chat-adapter/github@4.12.0 @chat-adapter/gchat@4.12.0 @chat-adapter/discord@4.12.0
2026-02-18 11:40:12 -08:00
John Pham 283edba8ab feat(slack): enable DM support (#39)
* feat(slack): enable DM support with per-thread IDs and implicit mentions

DMs now use per-message threadTs (same as channels) instead of collapsing
all DM messages into one thread. Each top-level DM starts a new conversation;
thread replies continue the same conversation.

DM messages automatically set isMention=true so bots process them without
requiring @mention — natural for 1:1 conversations.

* fix: use empty threadTs for top-level DMs, thread_ts for replies

Top-level DM messages use empty threadTs to match openDM() subscriptions.
DM thread replies use thread_ts for per-conversation isolation.
Fixes integration test replay-dm.test.ts.

* style: fix biome formatting

* test: add e2e replay tests for direct DM implicit mention

* style: fix extra blank line lint error

* test: use real recorded DM fixtures for e2e tests
2026-02-18 11:30:22 -08:00
Vishal Yathish 8c50252d00 [chat] add support for slash commands (#50)
* [chat] add support for slash commands

* add comprehensive tests

* add documentation

* adding changeset
2026-02-18 08:32:44 -08:00
Hayden Bleasel df8c9977e4 Create Code Review Bot guide 2026-02-17 15:33:57 -08:00
Hayden Bleasel 8d69aff257 Update biome.json 2026-02-17 15:01:05 -08:00
Hayden Bleasel 1a8a9c0bfd Restore getting-started with links to guides 2026-02-17 14:08:21 -08:00
Hayden Bleasel 03f403dd83 Update slack-nextjs.mdx 2026-02-17 14:05:05 -08:00