Tusooa Zhu
bd6beb9245
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-02-27 14:10:43 -05:00
Tusooa Zhu
68cb443e90
Make other replies button stretch along the row
2022-02-27 14:10:25 -05:00
Tusooa Zhu
4a9d043300
Optimise thread ancestor borders
2022-02-27 14:10:01 -05:00
Tusooa Zhu
bc6053a8b8
Optimise thread ancestor display style
2022-02-27 14:10:01 -05:00
Tusooa Zhu
210325570c
Reset thread open state when collapsed
2022-02-27 14:10:01 -05:00
Tusooa Zhu
d48c45f59d
Clean up
2022-02-27 14:10:01 -05:00
Tusooa Zhu
cad008e351
Highlight ancestor of the current status when diving back to top
2022-02-27 14:09:47 -05:00
Tusooa Zhu
afb7c749b1
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-02-27 14:09:30 -05:00
Tusooa Zhu
644aced2dd
Remove horizontal border and thicken vertical border in a thread tree
2022-02-27 14:09:29 -05:00
Tusooa Zhu
9d26dc9a2c
Make dive/undive button clickable along the whole row
2022-02-27 14:09:29 -05:00
Tusooa Zhu
6c6f824591
Optimize thread border radius
2022-02-27 14:09:29 -05:00
Tusooa Zhu
5b77177931
Optimize thread display
2022-02-27 14:09:29 -05:00
Tusooa Zhu
c5301b4831
Fix status undefined in parentOf
2022-02-27 14:08:47 -05:00
Tusooa Zhu
ad5bbec28c
Add settings for max depth in thread
2022-02-27 14:08:33 -05:00
Tusooa Zhu
268d3533f9
Use mergedConfig properly
2022-02-27 14:08:33 -05:00
Tusooa Zhu
3d0ebaf54b
Fallback to simpleTree style
2022-02-27 14:08:14 -05:00
Tusooa Zhu
6c20c5dd52
Undive when collapsed
2022-02-27 14:08:04 -05:00
Tusooa Zhu
3535ca49b5
Clean up
2022-02-27 14:07:47 -05:00
Tusooa Zhu
f9d67d8c8a
Lint
2022-02-27 14:07:39 -05:00
Tusooa Zhu
ae883c759a
Add simple tree style navigation
2022-02-27 14:07:14 -05:00
Tusooa Zhu
612c12ef53
Add dive functionality
2022-02-27 14:06:58 -05:00
Tusooa Zhu
13172dea89
Support diving into one status in a conversation
2022-02-27 14:06:30 -05:00
Tusooa Zhu
d45d0e05a5
Make status display controlled
2022-02-27 14:06:15 -05:00
Tusooa Zhu
d10acfd993
Implement thread folding/expanding
2022-02-27 14:05:59 -05:00
Tusooa Zhu
576327d215
Add tree-style thread display
2022-02-27 14:05:25 -05:00
Shpuld Shpuldson
2f60c6a821
fix redline again
2021-02-22 16:44:12 +02:00
Shpuld Shpuldson
7b99d98c55
Replace all use of <a> + href='#' with proper buttons
2020-11-24 12:32:42 +02:00
Shpuld Shpuldson
11f7b818b4
try another approach
2020-11-20 16:20:08 +02:00
Shpuld Shpuldson
f5186e1a33
add back red line
2020-11-20 16:02:47 +02:00
Shpuld Shpludson
f174f289a9
Timeline virtual scrolling
2020-09-29 10:18:37 +00:00
Henry Jameson
a962ca6065
lint
2020-08-04 19:34:18 +03:00
Henry Jameson
0d02b04726
bring back red stripe
2020-08-04 19:32:47 +03:00
Henry Jameson
10bb2b288d
remove unnecessary border-radius
2020-08-04 19:26:07 +03:00
Henry Jameson
65b6e23c00
refactor status
2020-07-28 01:27:11 +03:00
Shpuld Shpuldson
a018ea622c
change emoji reactions to use new format
2020-01-26 15:45:12 +02:00
Shpuld Shpuldson
b32888194c
fix merge conflicts
2020-01-13 23:47:32 +02:00
taehoon
40e774e05a
restore muted users collapsing logic on other user’s profiles
2019-11-25 12:25:01 -05:00
Shpuld Shpuldson
d007502629
add fetching for emoji reactions, draft design
2019-11-15 08:39:21 +02:00
taehoon
2f79a7b4a0
do not change word based muting logic
2019-09-13 16:55:17 -04:00
taehoon
09deb69bc7
do not collapse muted user's posts on muted user's profile page
2019-09-13 15:38:04 -04:00
taehoon
9727009147
update prop name
2019-09-06 11:17:05 -04:00
taehoon
482cd52f77
stop fetching whole conversation when change highlighted status
2019-09-06 11:17:04 -04:00
taehoon
c1f3b0dc75
refactoring
2019-09-06 11:17:04 -04:00
taehoon
d7c68d408f
accept status id instead of status obj as statusoid prop
2019-09-06 11:17:04 -04:00
taehoon
c01d2543d5
remove dead code
2019-08-28 13:06:57 -04:00
taehoon
9b8bf655e1
fix crazy watch logic in conversation
2019-08-23 13:49:39 -04:00
taehoon
1146119d6a
generate idObj at timeline level
2019-08-17 14:33:32 -04:00
taehoon
4b444708f2
fix pin showing logic in conversation
2019-08-17 14:33:32 -04:00
Henry Jameson
020c6d1bcf
all the manual fixes
2019-07-07 00:54:17 +03:00
Henry Jameson
1ec4caa0bb
fix merge conflict
2019-07-06 23:52:10 +03:00