mattermost-mobile/types
Christopher Speller 0c675ec2db
Agents posts on mobile (#9317)
* Agents streaming

* Fix bug and lint

* Add reasoning summaries to mobile agents

* Add tool call approval UI for mobile agents

* Add citations and annotations support for mobile agents

Implements Phase 4 from the agents mobile plan:
- WebSocket event handling for annotations control signal
- CitationsList component displaying sources below agent responses
- Collapsible sources section with source count
- Each citation shows title, domain, and opens URL on tap
- Citations persisted in post.props.annotations
- Touch-optimized UI with 44pt minimum tap targets

* Add stop and regenerate controls for mobile agents

* Add tests

* Fix tool approval buttons not updating after accept/reject

- Remove optimistic WebSocket event approach that didn't work
- Clear component streaming state on ENDED event to force switch to persisted data
- Remove delays in streaming store cleanup (500ms and 100ms)
- POST_EDITED event now properly updates UI for both accept and reject
- Remove debug console.log statements
- Fix ESLint issues (unused vars, nested callbacks, nested ternary)

* Refactor agents code: remove unused client mixin, fix bugs, and simplify logic

* Fixes

* Add CLAUDE.md

* Review feedback.

* Review feedback inline functions

* Learnings

* Address review feedback: StyleSheet.create, parent mount checks, utils

* Move to observables

* Last style fix

* Style tweaks
2025-12-09 03:56:12 -08:00
..
api Agents posts on mobile (#9317) 2025-12-09 03:56:12 -08:00
components Ability to show quick action and add files to edit post (#8926) 2025-06-25 16:04:08 +05:30
credentials MM-65085: Support Pre Shared Password on server connect (#9082) 2025-09-01 11:24:15 +02:00
crt Gekidou CRT - Global threads screen (#6140) 2022-04-28 09:01:36 -04:00
database Add Playbooks read-only support for mobile devices (#8978) 2025-07-14 09:21:37 +02:00
global Fix iPad split view (#8199) 2024-09-16 10:49:46 +08:00
launch Easy Login (#9261) 2025-11-20 12:38:06 +01:00
modules Update dependencies and upgrade to RN 0.76.5 (#8421) 2025-01-16 07:11:32 -07:00
screens Refactor gallery gestures (#8752) 2025-07-22 14:00:57 +08:00
utils Refactor Open Profile (#8746) 2025-05-13 17:07:13 +02:00
vendor Mobile-side for MM-65084 (#9115) 2025-09-29 14:29:37 -07:00