Lim Chee Aun
|
b0372ea83b
|
Dispatch oninput manually when textarea value change
I thought… React/Preact should do this automagically…
|
2022-12-14 22:54:12 +08:00 |
|
Lim Chee Aun
|
735cbf05b7
|
Very embarrassing mistake
Why do I even name such bad variable names
|
2022-12-14 22:53:14 +08:00 |
|
Lim Chee Aun
|
fa1769c3c2
|
New feature: Grouped notifications
- Grouped based on notification.type and notification.status.id
- Crossing fingers here
|
2022-12-14 22:46:50 +08:00 |
|
Lim Chee Aun
|
0aa7066274
|
Prevent conflicting style for poll when replying to status with a poll
|
2022-12-14 21:49:42 +08:00 |
|
Lim Chee Aun
|
72751709df
|
New feature: poll
- More fixes
|
2022-12-14 21:48:17 +08:00 |
|
Lim Chee Aun
|
121e9176f3
|
Add style for leading choices
Also make sure the votes percentage doesn't shrink
|
2022-12-14 19:00:04 +08:00 |
|
Lim Chee Aun
|
f2dc15c8ef
|
Slightly smaller font size for meta text in poll
|
2022-12-14 18:45:34 +08:00 |
|
Lim Chee Aun
|
b883836f8a
|
Fix percentage count for multiple-choice polls
|
2022-12-14 17:56:08 +08:00 |
|
Lim Chee Aun
|
410548603f
|
Fix check icon not appearing for own-voted poll choices
|
2022-12-14 17:11:16 +08:00 |
|
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 |
|