Tusooa Zhu
20880cdf0b
Make replying and mediaPlaying controlled
...
$refs is not a reliable way to deal with child components under
tree threading as it is not reactive, but the children may change at
any time. The only good way seems to be making these states aggregated on
the conversation component.
Ref: tree-threading
2022-03-07 19:19:31 -05:00
Tusooa Zhu
cc5cff2038
Clean up debug code for tree threading
2022-03-07 19:19:31 -05:00
Tusooa Zhu
2a510205c3
Fix virtual scrolling for tree threading
...
Ref: tree-threading
2022-03-07 19:19:31 -05:00
Tusooa Zhu
0db5a5a581
Fix controlled status display toggles
2022-03-07 19:19:31 -05:00
Tusooa Zhu
654996fdbe
Add other replies count for reply list link
2022-03-07 19:19:31 -05:00
Tusooa Zhu
cebb4224ac
Do not display replies inside status as link if there are no other replies
2022-03-07 19:19:31 -05:00
Tusooa Zhu
863255d52f
Make position of other replies button a pref
2022-03-07 19:19:31 -05:00
Tusooa Zhu
244174a32b
Improve "show full conversation" interaction
...
Now we only show that button when there are other statuses out of sight
(other toplevel statuses exist outside of the current thread tree).
2022-03-07 19:19:31 -05:00
Tusooa Zhu
22bdcda9c0
Make other replies button stretch along the row
2022-03-07 19:19:31 -05:00
Tusooa Zhu
ba8598858b
Optimise thread ancestor borders
2022-03-07 19:19:31 -05:00
Tusooa Zhu
17863f54fe
Optimise thread ancestor display style
2022-03-07 19:19:31 -05:00
Tusooa Zhu
26670e9003
Reset thread open state when collapsed
2022-03-07 19:19:30 -05:00
Tusooa Zhu
10cd03c718
Clean up
2022-03-07 19:19:30 -05:00
Tusooa Zhu
f1db5e8f4b
Highlight ancestor of the current status when diving back to top
2022-03-07 19:19:30 -05:00
Tusooa Zhu
e560fbc935
Implement Misskey-style tree view
...
Now the tree will be always rooted at the highlighted status, and
all its ancestors shown linearly on the top.
Enhancement: If an ancestor has more
than one reply (i.e. it has a child that is not on current status's
ancestor chain), we are given a link to root the thread at that status.
2022-03-07 19:19:30 -05:00
Tusooa Zhu
4adffb4835
Remove horizontal border and thicken vertical border in a thread tree
2022-03-07 19:19:30 -05:00
Tusooa Zhu
0e4a7c3d05
Make dive/undive button clickable along the whole row
2022-03-07 19:19:30 -05:00
Tusooa Zhu
8780246ce5
Optimize thread border radius
2022-03-07 19:19:30 -05:00
Tusooa Zhu
61bb69c88f
Optimize thread display
2022-03-07 19:19:30 -05:00
Tusooa Zhu
bdf631c2c4
Fix the bug where toggleShowingTall does not work
2022-03-07 19:19:30 -05:00
Tusooa Zhu
3addc36c96
Fix status undefined in parentOf
2022-03-07 19:19:30 -05:00
Tusooa Zhu
2e54cf12c7
Add settings for max depth in thread
2022-03-07 19:19:30 -05:00
Tusooa Zhu
ff5f69b8fd
Use mergedConfig properly
2022-03-07 19:19:30 -05:00
Tusooa Zhu
d7da9f80a7
Fallback to simpleTree style
2022-03-07 19:19:30 -05:00
Tusooa Zhu
6b990ba368
Undive when collapsed
2022-03-07 19:19:29 -05:00
Tusooa Zhu
cd3e6d0073
Clean up
2022-03-07 19:19:29 -05:00
Tusooa Zhu
0aaef50ee5
Lint
2022-03-07 19:19:29 -05:00
Tusooa Zhu
d9a9f97751
Add simple tree style navigation
2022-03-07 19:19:29 -05:00
Tusooa Zhu
d15d24c11c
Add dive functionality
2022-03-07 19:19:29 -05:00
Tusooa Zhu
84a3cd92a3
Support diving into one status in a conversation
2022-03-07 19:19:29 -05:00
Tusooa Zhu
ace1f5067c
Make status display controlled
2022-03-07 19:19:29 -05:00
Tusooa Zhu
414ee55957
Make show full thread message account for numbers
2022-03-07 19:19:29 -05:00
Tusooa Zhu
0f2fd8a352
Implement thread folding/expanding
2022-03-07 19:19:29 -05:00
Tusooa Zhu
0582f19e7c
Add tree-style thread display
2022-03-07 19:19:29 -05:00
Tusooa Zhu
7a8c975f61
Lint
2022-03-06 14:22:59 -05:00
Henry Jameson
77b55a559b
fix placeholder attachments opening new tab
2022-02-28 19:42:02 +02:00
Tusooa Zhu
1b32bb9c51
Make media modal counter go through i18n
2022-02-21 10:33:47 -05:00
HJ
58d0f9678b
Merge branch 'fix-mentions-new-bugs' into 'develop'
...
Fix newfound bugs with rich mentions + user suggestions
See merge request pleroma/pleroma-fe!1430
2022-02-20 15:11:52 +00:00
HJ
ddee8bb686
Merge branch 'proper-attachments' into 'develop'
...
Attachment improvements
See merge request pleroma/pleroma-fe!1399
2022-02-20 15:11:33 +00:00
HJ
56616787ec
Merge branch 'fix-pinned-statuses' into 'develop'
...
Fix pinned statuses appearing at the bottom of user timeline
Closes #1112
See merge request pleroma/pleroma-fe!1433
2022-02-20 15:11:08 +00:00
Henry Jameson
373c30be69
fix #1133
2022-02-20 16:06:26 +02:00
Henry Jameson
7b60adb480
only for user TL
2022-02-20 00:57:31 +02:00
Henry Jameson
a31ff20f50
lol, lmao, that was some shit, this is much easier and works all the time
2022-02-20 00:36:21 +02:00
Henry Jameson
2a97bdb39d
fix pinned statuses appearing at the bottom of user timeline (and
...
possibly fetching new ones there)
2022-02-20 00:04:47 +02:00
Henry Jameson
0d073d607c
enable link handling in user bios to fix links not having _blank
2022-02-19 22:34:08 +02:00
Henry Jameson
769a9a14fe
add emoji to chat titles
2022-02-19 22:30:13 +02:00
Henry Jameson
a61f6e1590
use rich content in interaction lists
2022-02-19 22:12:37 +02:00
Henry Jameson
ee86f56469
more spacing fixes
2022-02-11 15:10:52 +02:00
Henry Jameson
17d6f1b53b
more spacing fixes
2022-02-11 15:06:12 +02:00
Henry Jameson
befd4d5fc7
improve unknown attachment handling
2022-02-10 15:42:28 +02:00