Lim Chee Aun
9a0f538d69
username = displayName matching, minus the shortcodes
2022-12-22 10:32:27 +08:00
Lim Chee Aun
4e60cae42c
Fix spoiler bug
2022-12-22 09:02:22 +08:00
Lim Chee Aun
eba78e3f07
Time to embrace sheets
...
.box class is just… weird…
2022-12-21 20:00:45 +08:00
Lim Chee Aun
71083b46e2
Add "Refresh" button for polls
2022-12-21 19:46:38 +08:00
Lim Chee Aun
23745d0683
Update poll reactively
2022-12-21 19:29:37 +08:00
Lim Chee Aun
f6e3c979af
Fix onClick not a function
2022-12-21 01:18:37 +08:00
Lim Chee Aun
33f0f21399
My sense of logic is getting worse
2022-12-21 01:03:24 +08:00
Lim Chee Aun
b7c5dce372
Fix z-indexing bug
2022-12-21 01:03:07 +08:00
Lim Chee Aun
3fede678c7
Case-insensitive and don't apply for short:true
2022-12-20 22:00:11 +08:00
Lim Chee Aun
d6575037eb
No popping in standalone mode
2022-12-20 20:23:57 +08:00
Lim Chee Aun
4acb6aa3c2
Subtle badges
2022-12-20 20:17:38 +08:00
Lim Chee Aun
39a5634112
Further shorten name text if displayName === username
2022-12-20 19:52:55 +08:00
Lim Chee Aun
39efda9e38
Track spoilers
...
Turns out I'm using WeakMap wrong
2022-12-20 19:14:50 +08:00
Lim Chee Aun
091960bdff
Fix border not visible for media-video
2022-12-20 17:50:43 +08:00
Lim Chee Aun
5e687e871f
Bring back polling but bump up timeout
...
- Polling is needed because status post requires the media to be done processing (not just uploaded)
- But the default timeout set in masto.js is 3s, a bit too low if uploading a large video
- Bumping up to 30s
2022-12-20 13:29:38 +08:00
Lim Chee Aun
9bc5340714
Extra check on loading state before allow closing
2022-12-20 13:27:14 +08:00
Lim Chee Aun
e274950324
Disable popping-in/out and closing when loading
2022-12-20 13:26:45 +08:00
Lim Chee Aun
3921f8a6f9
Debugging
2022-12-20 13:24:56 +08:00
Lim Chee Aun
1538400dc0
Oops, forgot to put confirm dialog before boosting
2022-12-20 10:09:05 +08:00
Lim Chee Aun
bf907abc17
Disable this small font sizing
2022-12-20 09:37:29 +08:00
Lim Chee Aun
da19e7ad02
This min-width: 0 hack is getting annoying
...
Without this, long words would overflowwww
2022-12-19 18:02:45 +08:00
Lim Chee Aun
db25770a31
Add "verified" state for profile fields
2022-12-19 17:02:47 +08:00
Lim Chee Aun
d08848fff3
Fix some profile notes don't have <p>
2022-12-19 17:02:01 +08:00
Lim Chee Aun
8c97dcc5bc
💅 Aesthetic changes
2022-12-19 13:38:16 +08:00
Lim Chee Aun
96a38e5df1
Bigger check for poll option
2022-12-18 23:06:05 +08:00
Lim Chee Aun
c6e71e2432
Smaller gaps between media attachments
2022-12-18 23:05:49 +08:00
Lim Chee Aun
dc37100442
Refactor Carousel
2022-12-18 22:56:00 +08:00
Lim Chee Aun
0b8460cd55
Move things around
2022-12-18 21:10:05 +08:00
Lim Chee Aun
a029c7ccae
Change from 'x' to '<' on Status page
2022-12-18 20:53:32 +08:00
Lim Chee Aun
2f24713d71
✨ Real nested comments
...
- Collapsed/expandable replies
- Pagination for many many comments
2022-12-18 20:46:13 +08:00
Lim Chee Aun
762e525c68
Add profile metadata
2022-12-18 12:21:57 +08:00
Lim Chee Aun
1ffcffa1f4
Try different style for "Read more"
2022-12-18 10:08:44 +08:00
Lim Chee Aun
4b49c6fb03
Aesthetic changes to Account sheet
...
- Larger avatar
- Less rounded sheet
- Add Joined date
2022-12-18 00:38:19 +08:00
Lim Chee Aun
7c30ba35e4
Show total count for fun
2022-12-18 00:13:56 +08:00
Lim Chee Aun
d3f7659331
Tabular nums for the numbers
2022-12-18 00:09:22 +08:00
Lim Chee Aun
3a21b58f55
Prevent this from wrapping
2022-12-17 23:17:13 +08:00
Lim Chee Aun
58fe7a46f4
Change from line-clamp to max-height
...
-webkit-line-clamp doesn't work on multiple <p>s on Mobile Safari
2022-12-17 23:01:34 +08:00
Lim Chee Aun
400bc6f696
Truncate long posts on timeline, show "Read more"
...
10-line clamping for now
2022-12-17 21:06:51 +08:00
Lim Chee Aun
734a9b2b76
Remove unused code
2022-12-17 19:51:48 +08:00
Lim Chee Aun
5f0d1e8656
Refactor action buttons + optimistic UI
2022-12-17 17:26:41 +08:00
Lim Chee Aun
1c18184ef4
Fix one-char space inserted when replying to own posts
2022-12-17 17:25:04 +08:00
Lim Chee Aun
e6ed64cfd0
Fix auto display: none not working
...
`this` probably refers to something else
2022-12-17 14:38:21 +08:00
Lim Chee Aun
665b908698
Put names into every export
2022-12-16 13:27:04 +08:00
Lim Chee Aun
c026635221
Try this 50% width for card image
...
It's tough trying to balance the space required by the image vs the card title/desc/etc
2022-12-16 13:26:38 +08:00
Lim Chee Aun
3ae82d6898
Handle "unknown" media
...
On mastodon.social, images have type:image, but hachyderm returns type:unknown
Found this when editing a post and add two images, on mastodon.social.
2022-12-16 09:20:30 +08:00
Lim Chee Aun
5148462670
Have a little fun with action icons' animations
...
Also fix the jumpy border
2022-12-16 01:28:22 +08:00
Lim Chee Aun
db1e481bd3
Ugh have to manual trigger onInput
...
Is there a way to just auto trigger this?
2022-12-16 00:54:44 +08:00
Lim Chee Aun
03d2e2aa72
Add TODO for now for handling multiple mentions
...
If it's just all mentions with no textual content = can close(?)
But if there're a lot of mentions, won't it be dangerous to close?
User can still edit whatever in between like rearranging the mentions etc
2022-12-16 00:53:04 +08:00
Lim Chee Aun
859500a292
Fix copy since it's not just replying to one person
2022-12-16 00:51:08 +08:00
Lim Chee Aun
a41b18b331
Fix auto-prepending mentions when replying
...
Prepend not just the reply-to status's acct, but also all mentions' acct
BUT excluding self
2022-12-16 00:50:38 +08:00