Skip to content

feat: threads - #660

Merged
cajus merged 49 commits into
mainfrom
feat/threads
Oct 7, 2026
Merged

cajus merged 49 commits into
mainfrom
feat/threads

Conversation

@mbgonicus

Copy link
Copy Markdown
Contributor

No description provided.

@mbgonicus mbgonicus self-assigned this Aug 19, 2026
Comment thread src/ui/components/chat/ChatMessageListItem.qml Outdated
@cajus
cajus marked this pull request as ready for review October 7, 2026 10:25
@cajus
cajus merged commit eacc9db into main Oct 7, 2026
14 checks passed
@cajus
cajus deleted the feat/threads branch October 7, 2026 14:26
Mik- pushed a commit that referenced this pull request Oct 8, 2026
* feat: read and expose thread id of chat messages in model

* feat: own view for chat threads

* refactor: extracted ReactionButton

* feat: thread button for chat messages

* refactor: better visualization of thread view

* feat: show thread origin message as well

* refactor: extracted message handling from IpcChatRoom to own class

* refactor: independent thread timelines

* fix: use threadId for message loading

* fix: fixed loading in threads

* refactor: fixed code review findings

* refactor: use unregisterThread function instead of manual

* chore: code fixes after big merge conflict

* chore: fixes after merge

* refactor: code fixes after merge conflict

* refactor: changes for chat threads feature

* fix(ui): thread ui fixes

* feat: reply in thread feature

* Add new icon

* More thread icons

* fix: prevent multiline thread list items in chat room list

* refactor: user real icon for thread button (not emoji)

* refactor: send pasted image/file in thread

* refactor: do not highlight chat room list item if thread selected

* refactor: do not show full tooltip on thread list item

---------

Co-authored-by: Cajus Pollmeier <pollmeier@gonicus.de>
Mik- pushed a commit that referenced this pull request Oct 9, 2026
* feat: read and expose thread id of chat messages in model

* feat: own view for chat threads

* refactor: extracted ReactionButton

* feat: thread button for chat messages

* refactor: better visualization of thread view

* feat: show thread origin message as well

* refactor: extracted message handling from IpcChatRoom to own class

* refactor: independent thread timelines

* fix: use threadId for message loading

* fix: fixed loading in threads

* refactor: fixed code review findings

* refactor: use unregisterThread function instead of manual

* chore: code fixes after big merge conflict

* chore: fixes after merge

* refactor: code fixes after merge conflict

* refactor: changes for chat threads feature

* fix(ui): thread ui fixes

* feat: reply in thread feature

* Add new icon

* More thread icons

* fix: prevent multiline thread list items in chat room list

* refactor: user real icon for thread button (not emoji)

* refactor: send pasted image/file in thread

* refactor: do not highlight chat room list item if thread selected

* refactor: do not show full tooltip on thread list item

---------

Co-authored-by: Cajus Pollmeier <pollmeier@gonicus.de>
semantic-release-tokenizer Bot pushed a commit that referenced this pull request Oct 9, 2026
# [2.5.0-beta.8](v2.5.0-beta.7...v2.5.0-beta.8) (2026-10-09)

### Bug Fixes

* favorite handling of conference rooms ([#737](#737)) ([1ad2718](1ad2718))
* reduced read time out ([#725](#725)) ([5cf8805](5cf8805))
* **ui:** fixed larger numbers on BarButton's count label ([#749](#749)) ([3d783ae](3d783ae))
* **ui:** fixed tooltip position so button remains clickable ([#728](#728)) ([06f5709](06f5709))
* webwidget url fallback ([#726](#726)) ([23881c0](23881c0))

### Features

* accessibility ([#743](#743)) ([387edf2](387edf2))
* conference link in chat room ([#738](#738)) ([f4f0465](f4f0465))
* marker for edited messages ([#723](#723)) ([0b4aa44](0b4aa44))
* save/restore filter value of activities widget ([#734](#734)) ([09f6ee5](09f6ee5))
* show attached chat rooms in conference ([#751](#751)) ([1fef225](1fef225))
* show unread marker in chat message list ([#722](#722)) ([cb84f49](cb84f49))
* show uploading state while larger message is pending ([#731](#731)) ([d3737f7](d3737f7))
* threads ([#660](#660)) ([07ad1f6](07ad1f6))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants