Lim Chee Aun
8b5ac5154c
Fix pre meta text taking up space, due to some *very* long names/usernames
2022-12-14 16:16:08 +08:00
Lim Chee Aun
5c6fb7b7c8
Better username lookup
2022-12-14 15:39:20 +08:00
Lim Chee Aun
d4cdf2435f
Fix poll percentage showing NaN
...
This happens when votes are still 0, so 0 divide by 0
2022-12-14 01:48:55 +08:00
Lim Chee Aun
975f3dd33f
Finally fix HMR not working for this file
2022-12-14 00:39:35 +08:00
Lim Chee Aun
38aaf89529
Don't need this animation, too many happening at the same time
2022-12-14 00:20:43 +08:00
Lim Chee Aun
0e1f4c527e
This close window check is getting on my nerves
2022-12-14 00:20:24 +08:00
Lim Chee Aun
2b21c421d1
Comment out this console.log
2022-12-14 00:19:49 +08:00
Lim Chee Aun
04084d3339
'not-allowed' cursor looks very annoying
2022-12-13 22:34:23 +08:00
Lim Chee Aun
fb6bca9016
Fix wrong logic again
2022-12-13 22:26:29 +08:00
Lim Chee Aun
e2346bc32a
Shift+click to open compose window
...
- Fixes for closing
- Easier code for checking if can close window
2022-12-13 21:54:16 +08:00
Lim Chee Aun
6195f45800
Remove unused code
2022-12-13 20:42:19 +08:00
Lim Chee Aun
9d78e67381
New feature: pop-out compose window
...
- More consistent design for both reply-to status and source status preview
- Fixed bugs too
- Make sure index.css is always above
2022-12-13 20:42:09 +08:00
Lim Chee Aun
3e80ee03f3
Simpler code for content enhancement
...
Also fixed some shortcodes not converted
2022-12-13 20:15:02 +08:00
Lim Chee Aun
19074844be
Fix avatars inside text expander menu
2022-12-13 18:44:35 +08:00
Lim Chee Aun
695b246401
Use back this axios version
...
The experimental fetch is buggy
2022-12-13 16:39:21 +08:00
Lim Chee Aun
7b7b8b9443
Different copy for editing
2022-12-13 01:14:52 +08:00
Lim Chee Aun
74ef381a9c
Remove this console.log
2022-12-13 00:23:47 +08:00
Lim Chee Aun
de5c33a568
Fix gifv not loading
2022-12-13 00:23:37 +08:00
Lim Chee Aun
2a13571328
Remove unused hook
2022-12-13 00:23:12 +08:00
Lim Chee Aun
e79bff1aa8
Import preact/debug
2022-12-12 23:41:31 +08:00
Lim Chee Aun
f649f60b5b
Move the time to the right
2022-12-12 22:56:38 +08:00
Lim Chee Aun
4d09d24e00
Better card preview styling
...
Test in case all the texts are too long and overflowing
2022-12-12 22:43:47 +08:00
Lim Chee Aun
94fb2b04f7
Remove unused code
...
There's no nav now
2022-12-12 22:43:15 +08:00
Lim Chee Aun
3396aa2512
Fix InView creating div inside ul
...
Make it create li but only observe one of the skeleton instead
2022-12-12 22:42:58 +08:00
Lim Chee Aun
79f1b255d2
Slight layout adjustments
2022-12-12 22:15:13 +08:00
Lim Chee Aun
ad8ae165a6
Fix check before closing
2022-12-12 21:58:02 +08:00
Lim Chee Aun
5353a4535a
New feature: Edit status!
...
Get's a bit hacky now
2022-12-12 21:54:31 +08:00
Lim Chee Aun
111bc27f96
Fix spacing inside the card preview
2022-12-12 21:53:06 +08:00
Lim Chee Aun
d32d9c62eb
Style backtick inline codes
...
The tree walker code is generated via Copilot, hope it works
2022-12-12 21:51:59 +08:00
Lim Chee Aun
b988b10c3d
Fixes and refactor for compose UI with media uploads
...
Somehow prettier (for CSS) start running properly
2022-12-12 16:27:44 +08:00
Lim Chee Aun
f7571f6df1
Need to show media attachments even when status size=s
...
This is because status is optional when there are media attachments
So if the status is empty, there's nothing to show at all lololol
2022-12-12 16:25:55 +08:00
Lim Chee Aun
0ecc8b0bd7
Comment out code for deleted status updates
2022-12-12 16:22:36 +08:00
Lim Chee Aun
764a7fcdee
autoprefixer should be a dev dependency
2022-12-12 13:14:49 +08:00
Lim Chee Aun
85866b5190
White background by default (mobile-first)
2022-12-12 10:08:55 +08:00
Lim Chee Aun
e5fa7536e0
Prompt to double-confirm unfollow
2022-12-12 10:03:41 +08:00
Lim Chee Aun
299b638ac3
Attempt to fix videos not autoplaying on Mobile Safari
...
Fallback onClick to play in case it really still doesn't autoplay
2022-12-12 10:00:59 +08:00
Lim Chee Aun
0289d20d8b
Use opacity instead of color
...
Allow skeleton styles to work
2022-12-12 09:50:15 +08:00
Lim Chee Aun
21cfec3386
Remove console logs
2022-12-12 08:47:11 +08:00
Lim Chee Aun
87029b43d4
Fix clicking on active carousel dot closes the media modal
...
Also make the active dot larger
2022-12-12 08:46:50 +08:00
Lim Chee Aun
cb64f5ffda
Add "Edited at" meta with Edit History modal
...
Much refactor, kinda ugly code still.
Edit History design is still very basic.
2022-12-11 21:22:22 +08:00
Lim Chee Aun
6f3eae15b6
Fix missing boost icon
2022-12-11 17:10:10 +08:00
Lim Chee Aun
61d38e2996
Didn't know this can prevent accidental browser "Back" feature
2022-12-11 16:00:44 +08:00
Lim Chee Aun
cfce3c32cd
Always difficult to keep track of z-indices
2022-12-11 15:30:49 +08:00
Lim Chee Aun
d848304c80
Make play icon look nicer on videos
2022-12-11 15:26:49 +08:00
Lim Chee Aun
fe6bdfdeb3
This .plain conflicted with other styles, so create .plain2
...
Also… this looks completely different on Mobile Safari (iPhone)...
Maybe due to a better screen...
2022-12-11 15:00:51 +08:00
Lim Chee Aun
aeceb94219
Fix carousel actually not working properly
...
- Need intersection observer to tell JS that scroll snap happened
- Fix carousel dots not working
- Add fancy background overlay based on image average color
- Disable fade out if open in carousel
2022-12-11 14:35:57 +08:00
Lim Chee Aun
be5a5cbd7c
Remove unneeded code
2022-12-11 13:27:17 +08:00
Lim Chee Aun
ddedcf7975
default 16px font size
2022-12-11 13:09:32 +08:00
Lim Chee Aun
0367a6e08f
Fix box too cramp on smaller screens
2022-12-11 13:09:16 +08:00
Lim Chee Aun
9f9395d965
Better copy to differentiate poll created vs voted
2022-12-11 12:15:39 +08:00