- Get rid of dynamics to support platforms that don't have JIT and for (Moving over to JObjects)
- Handle errors proactively (Some methods are covered, e.g. login)
- An API similar to Margie Bot for Slack (e.g. inline lambda responders, standalone Responders, etc.)
- Programmatic bot modifications (e.g. change avatar, etc.)
- Continuous integration testing on a real Rocket.Chat server (need a way to verify interactions)
- Get test coverage
- A way to unsubscribe
- Figure out why tests are stuck when running in parallel. - It runs correctly locally from the cli. I almost looks like the tests don't even start
- Pull user info from env vars for tests
- Handle clears on subs results
- Create a converter for rocket messages
- Check mono support later when Mono isn't completely broken for 4.6.1 and C# 6.0 nuget.
- Get a different RC server, DO is too slow (Maxing CPU).
- API docs.
- PCI/.NetStandard support
- Remove pclcrypto
- Support WP, UAP, Core
- Make bot flag optional
- Ping/Pong
- Subscribe and get responses
- Unsubscribe
- Call server method and get response
- Streaming collections
- Reconnecting
- Protocol versions - using version 1.
- Start session
- Resume session
- Send basic message to room
- Update basic message in room
- Delete message in room
- Search for messages in room
- Receive messages in room
- Receive messages in all rooms
- Load history
- Send reactions
- Receieve reactions
- Pinning
- Unpinning
- Login with email
- Login with username
- Login with LDAP
- Resume session
- Login with intergration
- Sign-up
- Change current user info
- Log out all other sessions
- Reconnects
- Ping
- Get full user information
- Update user information
- Create user
- Delete user
- Search by username
- Log out other sessions
- Set avatar to URL
- Set avatar to uploaded image
- Reset avatar
- Away status
- Online status
- Typing started
- Typing stopped
- Create
- Update
- Delete
- Hide
- List
- Create
- Update
- Delete
- Hide
- List
- Create
- Update
- Delete
- Hide
- List
- File download in room
- File search in room
- File upload in room