Chat
Chats
Chats are a great way to extend thinking into a particular direction. Chats can be created un
## Chats
Chats are a great way to extend thinking into a particular direction. Chats can be created under various objects, like Socras and Journeys.
Chats are visible to anyone who has access to the related parent. To make this abundantly clear, chats show as timeline items in a socra.
In addition to being visible on the related object, the chat overlay provides an easy mechanism to view and create chats across all objects. Chat list in chat overlay functions works similar to inbox, where you can see where each chat belongs. Clicking a chat on a socra detail or on the overlay opens it in the overlay
Future behavior: When a chat is created, the owner of its parent is the owner of the chat, regardless of who creates the chat. This ensures that the owner of the context-holding object has control over sharing and permissions for all chats created under it
Current behavior: Chats aren't shareable, so owner isn't strictly important for leaking context.
Depending on the type of object to which a chat is tied to, the chat will gain extra and different context. Here's a breakdown of context given to chats for different parent types:
- Socra: Context contains the socra, timeline items, and limited information about the Socra's ancestors.
- Journey: Context contains the Journey, its timeline items and steps (Socras), and limited information about the Socra's ancestors.
- [x] create different modes for chat overlay
- [x] chat list
- [x] new chat
- [x] chat detail
- [x] add chat state to app store
- [x] deploy!On October 23, 2024, Mike Morton created a Socra titled "Chat," designed to enhance discussions within various contexts like Socras and Journeys. This Socra highlights the importance of chats as timeline items, ensuring visibility to all who have access to the parent object.
The chat overlay was developed to streamline the chat creation process, functioning similarly to an inbox, where users can easily see and manage their chats. A significant update includes a future behavior change where the ownership of a chat will automatically align with the parent object's owner, enhancing control over sharing and permissions. Currently, chats are not shareable, which diminishes the importance of ownership in protecting context.
The Socra outlines specific contextual information tied to the type of parent object, providing relevant details for both Socras and Journeys.
Key updates completed in the Socra include different modes for the chat overlay (chat list, new chat, chat detail), the addition of chat state to the app store, and the deployment of these features.
Overall, this Socra serves as a foundational piece for future enhancements in chat functionalities, ensuring better organization and interaction across platforms.By Mike Morton