WIP: Refactor Chats and add "chat view" to conversations #3514

Draft
hj wants to merge 65 commits from chat-refactor into develop
Owner

WIP

WIP
hj added 15 commits 2026-07-21 15:17:14 +00:00
hj added 6 commits 2026-07-21 15:34:43 +00:00
lint
Some checks failed
ci/woodpecker/pr/changelog Pipeline was successful
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
2871326c35
hj added 5 commits 2026-07-21 20:23:08 +00:00
refactor postStatusForm & add initial mentionsLine support
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
2e9c556c5f
hj added 5 commits 2026-07-21 22:23:54 +00:00
fix mentions string not applying in chat view
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
9f7840a9a5
hj added 2 commits 2026-07-22 10:59:17 +00:00
lint
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was canceled
ci/woodpecker/pr/build unknown status
d1bf0e607a
hj added 4 commits 2026-07-22 13:04:04 +00:00
reply-to work
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was canceled
ci/woodpecker/pr/build unknown status
acdf081bb1
hj added 4 commits 2026-07-22 18:43:17 +00:00
use Timeago for timestamps
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
9fc7991808
hj added 5 commits 2026-07-23 10:52:18 +00:00
scrolling
Some checks failed
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline was canceled
749d42978f
repeat/fav indicators
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
cf4446829e
hj added 2 commits 2026-07-23 11:22:51 +00:00
make attachments bigger
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
b62dad5f3b
update router when posting in chat conversation view to trigger scroll
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
f16aff06f6
hj added 3 commits 2026-07-23 13:07:32 +00:00
fix repeated status opening
Some checks failed
ci/woodpecker/pr/build Pipeline is pending
ci/woodpecker/pr/test-e2e Pipeline is pending
ci/woodpecker/pr/test Pipeline is pending
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline was canceled
7bfd468346
lint
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
5275eeecf5
hj added 5 commits 2026-07-23 13:48:55 +00:00
organize things a bit
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
33c94665a1
fix drafts
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline was successful
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
7b4fef365e
hj added 2 commits 2026-07-24 13:44:51 +00:00
a way to open thread in chat view
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
85ec3b9c92
hj added 3 commits 2026-07-24 15:24:53 +00:00
scrolling!
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
bc762a9413
Some checks failed
ci/woodpecker/pr/changelog Pipeline failed
ci/woodpecker/pr/lint Pipeline failed
ci/woodpecker/pr/test-e2e Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/pr/build unknown status
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin chat-refactor:chat-refactor
git switch chat-refactor

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch develop
git merge --no-ff chat-refactor
git switch chat-refactor
git rebase develop
git switch develop
git merge --ff-only chat-refactor
git switch chat-refactor
git rebase develop
git switch develop
git merge --no-ff chat-refactor
git switch develop
git merge --squash chat-refactor
git switch develop
git merge --ff-only chat-refactor
git switch develop
git merge chat-refactor
git push origin develop
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pleroma/pleroma-fe!3514
No description provided.