Lim Chee Aun
674c99a05d
Fix Lemmy post links not working
...
Because it's self-referential
2023-09-21 13:02:40 +08:00
Lim Chee Aun
56e846bec6
Add more data-read-more UIs
2023-09-20 17:27:54 +08:00
Lim Chee Aun
f9b2ab3b94
Refactor truncated class
...
Also removed the hack fix, not sure why/how it's even fixed.
Don't even know how to explain the logic.
Will revisit and investigate more if the bug happens.
This `useTruncated` can now be reusable.
2023-09-19 16:27:22 +08:00
Lim Chee Aun
fce5e45bc9
Respect 'reading:expand:spoilers' pref
...
Note this doesn't follow 'reading:expand:media' pref separately, so media will be spoiled too
2023-09-14 11:23:41 +08:00
Lim Chee Aun
6b5a98ebb3
Prevent all the re-renders
...
Srsly this took me hours to debug
2023-09-09 17:00:51 +08:00
Lim Chee Aun
c82edd2778
Add r, f, shift+b, d
2023-09-08 15:32:55 +08:00
Lim Chee Aun
20dd843409
Why some posts have inReplyToAccountId but doesn't have inReplyToId?
...
Not sure if this will cause other bugs
2023-09-05 02:50:58 +08:00
Lim Chee Aun
4e47d679bc
Card object has language now. Use it.
...
Also have other additional keys but later
2023-08-30 00:45:18 +08:00
Lim Chee Aun
2ebf421140
Remove "votes" text from poll items translation
...
Making it language-agnostic.
2023-08-29 20:41:48 +08:00
Lim Chee Aun
e8cc26fe2b
bidi fixes
2023-08-23 18:34:11 +08:00
Lim Chee Aun
4a423b134d
Fix link style affecting status cards
2023-08-19 17:07:16 +08:00
Lim Chee Aun
6755626259
Show votes count in translated text
2023-08-17 14:08:26 +08:00
Lim Chee Aun
0ca29cb181
Fix wrong color for filtered group post
2023-08-08 20:21:09 +08:00
Lim Chee Aun
a8c7e08f3f
Treat posts from groups differently from boosts
2023-08-07 21:26:43 +08:00
Lim Chee Aun
0b3875c2cf
Only focus when menu item is clicked
2023-08-06 16:54:13 +08:00
Lim Chee Aun
c13e148b36
How did I even code this
2023-08-05 00:16:18 +08:00
Lim Chee Aun
6b8ae97d98
Add small link icon for imageless link cards
2023-08-05 00:15:57 +08:00
Lim Chee Aun
8cd00a053c
Experiment: make replies container not whole-clickable
...
Except for "thread" statuses
2023-08-01 00:15:07 +08:00
Lim Chee Aun
ba9cf70f44
Unproxy the proxy
2023-07-31 20:30:29 +08:00
Lim Chee Aun
d8b385a742
Fix logic not checking different language
2023-07-22 20:50:53 +08:00
Lim Chee Aun
eb13fe8ce0
Fix logic again
...
I really need to rename these variables to be less confusing
2023-07-22 20:31:13 +08:00
Lim Chee Aun
ac9962b051
Don't show inline translation if has card
2023-07-22 10:10:41 +08:00
Lim Chee Aun
075c729807
Fix logic again
2023-07-22 00:06:15 +08:00
Lim Chee Aun
587864893c
Getting confused with the logic
...
Also more accurate content length calc
2023-07-21 23:54:03 +08:00
Lim Chee Aun
658872cbd9
Fix logic again
2023-07-21 23:00:58 +08:00
Lim Chee Aun
5502d08d28
Fix typo and logic
2023-07-21 22:52:53 +08:00
Lim Chee Aun
58bf8e16c2
Persist auto-inline-translation to the large size status too
2023-07-21 13:25:18 +08:00
Lim Chee Aun
9b0e63d289
Handle elk links
2023-07-19 15:51:00 +08:00
Lim Chee Aun
da425b4a70
Fix wrong url cached
2023-07-19 15:46:00 +08:00
Lim Chee Aun
7286a4e03b
Attempt to fix menu confirm not opening
2023-07-19 15:19:03 +08:00
Lim Chee Aun
38a13b07c5
Fix boost menu bug
2023-07-18 18:45:38 +08:00
Lim Chee Aun
92a4f502a0
Experimental Auto Inline Translation (AIT)
...
For short posts for now and throttled API calls
2023-07-18 13:31:26 +08:00
Lim Chee Aun
ff41cd3563
Replace (most) alert/confirms with alternative UI
...
Everything might break lol
2023-07-17 21:01:00 +08:00
Osma Ahvenlampi
aa1b2e30cf
Merge branch 'cheeaun:main' into main
2023-06-14 17:26:54 +03:00
Osma Ahvenlampi
804e4571d9
tweak the behavior of status context menu
2023-06-14 17:23:56 +03:00
Lim Chee Aun
3b3e0e6fde
EmojiText component replacing dangerouslySetInnerHTML
2023-06-14 17:37:41 +08:00
Lim Chee Aun
cea4590686
Cache textWeight
2023-06-14 11:14:49 +08:00
Lim Chee Aun
a1ee5be54b
Upgrade react-menu and bug fixes
2023-06-13 17:46:37 +08:00
Lim Chee Aun
cab2e47a77
Perf fixes
2023-06-11 23:31:14 +08:00
Lim Chee Aun
9a10bc0fec
Use proper alt
2023-05-20 19:43:32 +08:00
Lim Chee Aun
753789c0c7
Try/catch match because it throws when there's invalid language code
2023-05-20 14:14:35 +08:00
Lim Chee Aun
0df21af374
Handle cases when statusID is not used
2023-05-20 01:06:16 +08:00
Lim Chee Aun
48eb3b1a42
Prevent repetitive unfurling
2023-05-17 16:13:49 +08:00
Lim Chee Aun
166f9da232
Prevent showing card and QP for links that link the post itself
...
Use case: links from lemmy
2023-05-16 10:40:05 +08:00
Lim Chee Aun
8519f68e9f
Quick-translate from timeline to Post page
2023-05-03 10:22:15 +08:00
Lim Chee Aun
6532b97a44
Update copy: s/status/post
2023-04-29 22:22:07 +08:00
Lim Chee Aun
a196540d66
Differentiate between previewMode vs quoted
...
When previewMode, auto-reveal spoiler
2023-04-27 08:25:39 +08:00
Lim Chee Aun
4001e1c47a
Match logic for context menu and long press
2023-04-26 10:35:26 +08:00
Lim Chee Aun
6f430ca0f5
Fix wrong index of QTs for links that are not QTs
2023-04-25 21:57:12 +08:00
Lim Chee Aun
963312aacb
Swipe to toggle poll results
2023-04-25 20:41:08 +08:00