Commit graph

71 commits

Author SHA1 Message Date
Lim Chee Aun
c80c8b3294 Need id as dependency too
- inner functions are not reading the updated id
- probably need to rewrite this as this code looks prone to errors
2023-10-15 10:50:33 +08:00
Lim Chee Aun
f56a44ac97 Complete transition from mem to moize 2023-10-14 20:33:40 +08:00
Lim Chee Aun
7264f543bd Change p to div here too 2023-10-13 23:39:59 +08:00
Lim Chee Aun
f6864f96bd Change p to div 2023-10-13 15:46:43 +08:00
Lim Chee Aun
f67d4fd916 Fix id may not be available yet 2023-10-13 15:46:31 +08:00
Lim Chee Aun
cd403fe605 Fix error with zero posts 2023-10-13 15:31:04 +08:00
Lim Chee Aun
5481aa12be Cache account info fetches for 10mins 2023-10-13 15:27:24 +08:00
Lim Chee Aun
d1b8d737cc Enable on-demand posting stats
- Slight refactor
- Make sure stats also work when switching instances
- Make sure zero stats fallback
2023-10-12 23:11:20 +08:00
Lim Chee Aun
a095a30500 Breaking news: upgrade to masto v6
Expecting bugs!

Also include some fixes for states init.
2023-10-12 12:48:09 +08:00
Lim Chee Aun
39f7d4e00d Fix familiar followers leaked to other profiles
Mistake for using global state when it should be per-profile
2023-10-07 17:13:55 +08:00
Lim Chee Aun
fcbf99f121 Got to dir=auto all the things 2023-10-03 10:29:28 +08:00
Lim Chee Aun
f05267b216 MVP implementation of listing muted/blocked users 2023-10-02 17:51:36 +08:00
Lim Chee Aun
634e81e9d0 Show roles in account info 2023-10-02 16:55:13 +08:00
Lim Chee Aun
eeb89212d2 noopener noreferrer all the links 2023-09-26 10:55:36 +08:00
Lim Chee Aun
7ba5ee5fe2 Don't call familiar_followers if not same instance as logged-in instance 2023-09-23 22:38:29 +08:00
Lim Chee Aun
c955427d8f Handle moved account cases 2023-09-20 17:28:08 +08:00
Lim Chee Aun
f7ffce1b46 Add tooltip to show percentage values of posting stats 2023-09-18 19:23:49 +08:00
Lim Chee Aun
941d2efeb1 Convert posting stats box into a link to account page 2023-09-16 14:48:31 +08:00
Lim Chee Aun
908efb17ff Use onClose 2023-09-16 14:47:55 +08:00
Lim Chee Aun
679fba4f66 Make relationship ui state update faster 2023-09-16 09:43:26 +08:00
Lim Chee Aun
ad831fae35 Fix disabled follow button 2023-09-16 08:52:24 +08:00
Lim Chee Aun
e102a9f925 Combine familiar followers into followers section 2023-09-15 23:59:27 +08:00
Lim Chee Aun
9571271d83 Experimental posting stats for non-following accounts
Also recode+redesign the multiple metadata boxes in account info
2023-09-15 22:15:41 +08:00
Lim Chee Aun
5ac255f808 If self, don't need to get familiar followers 2023-09-13 18:43:46 +08:00
Lim Chee Aun
2145f761b5 Fix wrong API call when switch to account's instance 2023-09-12 23:56:01 +08:00
Lim Chee Aun
aa3033b4ff Fix bugs with fetching followers/followings 2023-09-12 19:20:22 +08:00
Lim Chee Aun
3fc3641437 Prevent infinite overlapping of Account & Accounts sheets 2023-09-12 18:00:19 +08:00
Lim Chee Aun
b57d8adf18 Add Generic Accounts modal
Also refactored whole bunch of stuff
2023-09-12 11:27:54 +08:00
Lim Chee Aun
696a46311d Try willReadFrequently 2023-09-09 14:26:08 +08:00
Lim Chee Aun
1257ce8636 Handle memorial accounts 2023-09-02 15:06:15 +08:00
Lim Chee Aun
271601dc2c Update the loading placeholder 2023-08-17 13:36:03 +08:00
Lim Chee Aun
635f4c1b0d s/setUiState/setUIState 2023-08-14 11:22:42 +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
Lim Chee Aun
3192c319ee Experiment more minimalistic account sheet 2023-07-14 14:36:13 +08:00
Lim Chee Aun
fd1fc9c5fc Let's flip things around 2023-07-11 19:20:01 +08:00
Lim Chee Aun
4dbc26dbb6 lol name is not unique 2023-07-11 15:06:30 +08:00
Lim Chee Aun
c61e9bb61c Update account info if there's name or avatar change 2023-06-28 17:38:01 +08:00
Lim Chee Aun
33720d9694 Show muted/blocked tags on account info 2023-06-27 22:02:10 +08:00
Lim Chee Aun
28acd9720e Fade in the header banner too
Prevent the abruptness
2023-06-14 21:42:28 +08:00
Lim Chee Aun
3b3e0e6fde EmojiText component replacing dangerouslySetInnerHTML 2023-06-14 17:37:41 +08:00
Lim Chee Aun
50f0b38f42 Add 'group' tag to accounts 2023-06-14 06:00:06 +08:00
Lim Chee Aun
a1ee5be54b Upgrade react-menu and bug fixes 2023-06-13 17:46:37 +08:00
Lim Chee Aun
104665cafe Don't need "Also" 2023-05-18 21:43:58 +08:00
Lim Chee Aun
ef12916bab New "shazam" CSS effect utility lolol
I might rename this in the future
2023-05-09 18:03:26 +08:00
Lim Chee Aun
6532b97a44 Update copy: s/status/post 2023-04-29 22:22:07 +08:00
Lim Chee Aun
1dc533b62a Add loading indicator for slow relationships 2023-04-29 21:48:18 +08:00
Lim Chee Aun
0498ce8615 lol why is there an x here 2023-04-24 12:27:24 +08:00
Lim Chee Aun
7f54c7ae93 Change copy to "Also followed by" 2023-04-23 21:57:01 +08:00
Lim Chee Aun
236f5bc413 Make common followers appear elegantly 2023-04-20 19:54:01 +08:00
Lim Chee Aun
5dc3603795 Close button for modal sheets 2023-04-20 16:10:57 +08:00