Commit graph

244 commits

Author SHA1 Message Date
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
Lim Chee Aun
535715cfe8 Prevent infinite loop of QT of QT of QT
Use case: Status A QT status B, then status B QT status A = recursive QT
2023-04-25 13:03:26 +08:00
Lim Chee Aun
8e46da5e80 Fix set focus on status, make status itself scroll unwillingly 2023-04-24 21:56:13 +08:00
Lim Chee Aun
e7a1aa1418 Try 600 2023-04-24 21:36:03 +08:00
Lim Chee Aun
944a896586 Risky bump of use-long-press and to 1s delay 2023-04-24 19:16:07 +08:00
Lim Chee Aun
89d62d6d0f Fixes for QTs 2023-04-23 19:29:25 +08:00
Lim Chee Aun
3eaf3ef62b New experiment: rendering quote toots 2023-04-23 00:55:47 +08:00
Lim Chee Aun
12957c8ea7 Focus back on status after context menu closed 2023-04-20 17:51:40 +08:00
Lim Chee Aun
5dc3603795 Close button for modal sheets 2023-04-20 16:10:57 +08:00
Lim Chee Aun
08890bb04e Rearrange the interactions buttons in context menu 2023-04-19 00:00:47 +08:00
Lim Chee Aun
b164d68b4f Try show non-image cards 2023-04-18 23:46:59 +08:00
Lim Chee Aun
9a04cb6ba3 Add 'Full' view for status pages 2023-04-17 00:14:09 +08:00
Lim Chee Aun
5d2a14442a Bump up long press threshold 2023-04-15 12:04:31 +08:00
Lim Chee Aun
020019132d Spoiler text also can be emoji-fied 2023-04-14 23:05:46 +08:00
Lim Chee Aun
5d8cddc07e Poll titles can be emoji-fied 2023-04-14 23:03:04 +08:00