Commit graph

1145 commits

Author SHA1 Message Date
Lim Chee Aun
22b9a33d64 Only exclude relationship attrs for self 2023-12-21 09:59:08 +08:00
Lim Chee Aun
a2189bf44b Make card aware of self-reference
Prevent unfurl if self-referential
2023-12-21 00:37:40 +08:00
Lim Chee Aun
7b246fc660 It's time to use CloseWatcher
It shipped since Chrome 120 https://chromestatus.com/feature/4722261258928128
2023-12-20 21:02:22 +08:00
Lim Chee Aun
dfe727b702 Replace onClick with onClose 2023-12-20 20:59:59 +08:00
Lim Chee Aun
bee32cc781 Add 'x' for expanding content warning 2023-12-20 16:42:36 +08:00
Lim Chee Aun
8ce720f305 Add all the relationships 2023-12-20 13:55:56 +08:00
Lim Chee Aun
c16532d4c2 Fix wrong mute durations
This bug exists for 9 months. It's seconds, not ms.
2023-12-19 11:50:01 +08:00
Lim Chee Aun
ac60890c9a Revert "Don't highlight mention when it's prepended by a dot"
This reverts commit 5fef0b3fb5.
2023-12-17 18:25:58 +08:00
Lim Chee Aun
4c7c518d4d Disable context menu inside notifications popover
Popovers over popovers ain't easy
2023-12-17 18:25:58 +08:00
Lim Chee Aun
df16cabec5 Need tooltip of the timestamp 2023-12-15 23:30:09 +08:00
Lim Chee Aun
60e86c1eaf Use clip more 2023-12-15 23:29:48 +08:00
Lim Chee Aun
aa8cbe046c New experiment: followed tag indicator 2023-12-15 01:58:44 +08:00
Matthieu Rakotojaona
5fef0b3fb5 Don't highlight mention when it's prepended by a dot 2023-12-12 19:18:56 +01:00
Lim Chee Aun
82195a8db0 Debug loop break 2023-12-12 08:34:06 +08:00
Matthieu Rakotojaona
71454d40a9 Remote media: avoid never-ending loops if it won't work 2023-12-11 11:51:22 +01:00
Lim Chee Aun
7dd0b0a4fb Fix for smaller images 2023-12-10 19:13:11 +08:00
Lim Chee Aun
ceb92a4bfc Fix media widening applied to status cards 2023-12-09 09:35:39 +08:00
Lim Chee Aun
8009a8d743 What's with all this math 2023-12-05 19:28:42 +08:00
Lim Chee Aun
5be3e22467 Reduce the widening
It gets kinda distracting when it's widen too far to left
2023-12-05 19:15:08 +08:00
Lim Chee Aun
94c2f43c38 Add basic unicode awareness to mention highlighting 2023-12-05 18:30:15 +08:00
Lim Chee Aun
222786f202 Exclude wide media for status cards 2023-12-05 13:01:35 +08:00
Lim Chee Aun
99b4842586 Apply grid to specific classes instead
Due to some extensions inject their own components here and conflicting
2023-12-05 11:06:36 +08:00
Lim Chee Aun
ac05fabf05 Experiment widen multiple-media figure 2023-12-04 15:11:14 +08:00
Lim Chee Aun
cbb7378601 Guard against invalid URLs 2023-12-03 20:40:00 +08:00
Lim Chee Aun
012e944a53 Slight style realignment to post carousels 2023-12-03 20:27:49 +08:00
Lim Chee Aun
f98306ed18 No need render div if no content 2023-12-03 20:26:42 +08:00
Lim Chee Aun
89fb1bbc07 Experiment show replies count for questions 2023-11-30 23:47:58 +08:00
Lim Chee Aun
d27de2337a Disable highlighting if slow perf 2023-11-30 23:46:55 +08:00
Lim Chee Aun
4f41646000 Multiple fixes on composer highlighting
- Hide scrollbar for the faux highlight div
- Use unicode-aware split for highlighting exceeded characters
- Disable highlight of mentions, hashtags, etc if exceeded max characters
- Sync scroll as often as possible
2023-11-26 18:25:29 +08:00
Lim Chee Aun
7967194b89 Experiment show play progress for longer GIFs 2023-11-23 22:59:27 +08:00
Lim Chee Aun
b22e7c06a7 Test new instance of Lingva Translate 2023-11-23 14:21:18 +08:00
Lim Chee Aun
b269d9d660 Fix menu blocking everything for Boost button 2023-11-22 08:47:49 +08:00
Lim Chee Aun
1383296861 Fix null style 2023-11-19 12:06:39 +08:00
Lim Chee Aun
eb203a0498 Replace lookbehind regex
because older Safari doesn't support it
2023-11-19 12:06:03 +08:00
Lim Chee Aun
85bdaace58 Replace all Menu to Menu2
Need the default unmountOnClose so don't need the :has() hack
2023-11-18 21:11:07 +08:00
Lim Chee Aun
d87f60665a Enable comment hint for end of thread/conversation 2023-11-15 00:42:19 +08:00
Lim Chee Aun
19ed85f298 Make comment hint opt-in 2023-11-14 22:45:13 +08:00
Lim Chee Aun
d6afb473ee Experiment show replies hint 2023-11-14 16:52:47 +08:00
Lim Chee Aun
770f4d9205 Prevent pinned posts from being grouped 2023-11-13 16:57:15 +08:00
Lim Chee Aun
3a326194ad Use static avatar in composer 2023-11-12 11:01:44 +08:00
Lim Chee Aun
911ee288df Adjustments for hidden select inside toolbar button 2023-11-12 10:57:49 +08:00
Lim Chee Aun
91f6efe736 Adjustments for the compose field 2023-11-12 10:57:22 +08:00
Lim Chee Aun
97188391df Slight adjustments to carousel modal
- Gap between media
- Gradiented backgrounds
2023-11-09 22:38:52 +08:00
Lim Chee Aun
82a9a7212d Fix highlight bugs & maybe some perf issues 2023-11-09 19:11:00 +08:00
Lim Chee Aun
dc2eb1163f Slow down polling if scrolled down 2023-11-09 00:16:16 +08:00
Lim Chee Aun
1882338078 Basic text highlighting for composer
This will probably be very buggy
2023-11-08 23:16:16 +08:00
Lim Chee Aun
98d1f44244 Also 3s 2023-11-07 11:19:49 +08:00
Lim Chee Aun
d16cd501d4 Quick fix for pinned post not showing pin
_pinned no longer stored with post, so pinned posts now can't be reactive
2023-11-07 07:59:59 +08:00
Lim Chee Aun
a1b0d6e3bd Better keys 2023-11-06 23:58:44 +08:00
Lim Chee Aun
a8cf7879a2 Fix promise error with fetching followed hashtags
Remove memoization for now
2023-11-06 23:31:00 +08:00