Show chat message timestamps

Alma already stores message timing data in chat_messages (timestamp, created_at, updated_at), but there does not seem to be a setting to display timestamps in the chat UI.

It would be very useful to have an update-safe way to show message dates/times, either as a built-in setting or as a plugin renderer hook.

Suggested built-in setting:

chat.showMessageTimestamps: boolean
chat.messageTimestampFormat?: "relative" | "time" | "datetime"

Suggested behavior:

  • show HH:mm beside each message

  • show full local date/time on hover

  • add date separators across days

  • optionally collapse repeated timestamps for nearby messages

Alternatively, please expose a plugin extension point for message bubble metadata, e.g.

components.chatMessageMeta
// or
ui.registerChatMessageDecorator(...)

with access to:

message.id
message.threadId
message.createdAt
message.updatedAt
message.role

Right now plugins can use commands/settings/events/status bar, but I could not find an update-safe hook for decorating chat message bubbles. Patching the app bundle works in theory, but would be overwritten by updates.

This would make long-running and multi-day chats much easier to review.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
πŸ’‘

Feature Request

Date

About 2 hours ago

Author

Keeki Turtle

Subscribe to post

Get notified by email when there are changes.