Lim Chee Aun
23057efcca
Catch the error
2023-04-27 18:12:38 +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
5bbb268731
Need zIndex
2023-04-26 13:59:54 +08:00
Lim Chee Aun
960ce07501
Attempt to fix nav menu not closable when click outside
2023-04-26 13:23:54 +08:00
Lim Chee Aun
211e4ff74d
Rename to NavMenu to avoid confusion
2023-04-26 13:09:44 +08:00
Lim Chee Aun
e39ed219eb
Need unmount because every page mounts its own nav menu
2023-04-26 12:39:54 +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
ad774325df
Make image animate when hovering over status card
2023-04-25 20:51:22 +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
48c86d7090
Fix detectedSource not returned from API sometimes
2023-04-25 11:27:11 +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
01a028d1c5
Attempt to fix Flash of missing text on Mobile Safari
2023-04-24 21:36:33 +08:00
Lim Chee Aun
e7a1aa1418
Try 600
2023-04-24 21:36:03 +08:00
Lim Chee Aun
163961c494
Memoize the Parent
2023-04-24 19:27:12 +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
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
151332c47f
Add a swoosh
2023-04-23 21:48:49 +08:00
Lim Chee Aun
89d62d6d0f
Fixes for QTs
2023-04-23 19:29:25 +08:00
Lim Chee Aun
9257155e18
Slight shadow
2023-04-23 13:55:37 +08:00
Lim Chee Aun
472e1c8e22
Fix missing Icon
2023-04-23 11:27:18 +08:00
Lim Chee Aun
3eaf3ef62b
New experiment: rendering quote toots
2023-04-23 00:55:47 +08:00
Lim Chee Aun
236f5bc413
Make common followers appear elegantly
2023-04-20 19:54:01 +08:00
Lim Chee Aun
fbcc1f6e22
Remove blur from media modal background
2023-04-20 19:10:07 +08:00
Lim Chee Aun
7a7693ae52
New feature: hashtag stuffing collapsing
2023-04-20 18:56:22 +08:00
Lim Chee Aun
6fb68d34c5
Readjust media sizes again
2023-04-20 17:59:18 +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
b2827e690d
Better handling of mentions
2023-04-20 13:40:42 +08:00
Lim Chee Aun
dcb24382fc
Fix instance url
...
Why do I need to keep doing this
2023-04-19 10:42:26 +08:00
Lim Chee Aun
3a4a75793a
Don't disable form if >= 9 shortcuts
...
This is old code when form was inline instead of another modal
2023-04-19 10:42:09 +08:00
Lim Chee Aun
37a5c09fde
Experiment with larger-height media
...
And few adjustments
2023-04-19 09:43:35 +08:00
Lim Chee Aun
8ad4214850
Finally get rid of bottom faux spacing
2023-04-19 09:41:09 +08:00
Lim Chee Aun
043c68f9ff
Smaller 'last status'
2023-04-19 09:40:46 +08:00
Lim Chee Aun
155bb2c705
More compact profile metadata boxes
2023-04-19 09:40:36 +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
290c1a4b59
Make sure statuses inside edit history and not interact-able
2023-04-18 00:44:29 +08:00
Lim Chee Aun
470fb4dfc0
Fix select field "unstyled" inside toolbar button
2023-04-18 00:40:21 +08:00
Lim Chee Aun
8565bb930b
Very very very lazy way to sort used languages to the top
2023-04-17 20:47:34 +08:00
Lim Chee Aun
f0adee6ebf
Add tiny little closed eye for compact status spoiler
2023-04-17 19:09:46 +08:00
Lim Chee Aun
9fd2b05065
Bring back the instance
2023-04-17 17:38:53 +08:00
Lim Chee Aun
52c66182d1
Make poll smaller
2023-04-17 16:16:52 +08:00
Lim Chee Aun
2dde64e740
Fix arrows gone missing in carousel
2023-04-17 14:41:40 +08:00
Lim Chee Aun
d35ffafe4b
Fix status preview corner
2023-04-17 11:46:34 +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
fcf11f7d34
Try fix swipe bug on Chrome Android
2023-04-15 11:45:34 +08:00
Lim Chee Aun
5bbff378d3
Let's see if this fixes flash of cut-off images on Mobile Safari
2023-04-15 01:30:20 +08:00
Lim Chee Aun
38b844db81
Fix copy referring to old UI
2023-04-15 00:53:36 +08:00
Lim Chee Aun
e80e91648b
Small touch of elegance to the poll
2023-04-14 23:16:53 +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
Lim Chee Aun
adfe660cc8
Special styling for portrait media
2023-04-14 21:14:08 +08:00
Lim Chee Aun
19858dc889
It's time for a new loading indicator
2023-04-14 15:46:11 +08:00
Lim Chee Aun
f303c6d36c
Rewrite status page + media modal
...
Media modals now have their own URLs
2023-04-14 15:30:04 +08:00
Lim Chee Aun
650af38a28
Make instances optional
2023-04-14 11:13:14 +08:00
Lim Chee Aun
4f577321b2
Fix Trending missing from columns
2023-04-14 10:54:22 +08:00
Lim Chee Aun
d2d6e8b434
Fix disabled button showing hover styles
2023-04-11 10:40:59 +08:00
Lim Chee Aun
13b2273022
Bot avatars will be squircles
2023-04-11 00:26:43 +08:00
Lim Chee Aun
9920525d90
Add some sort of "onboarding" for Shortcuts
2023-04-10 20:23:58 +08:00
Lim Chee Aun
c9c49d9a93
Fixes for logical properties
2023-04-10 20:23:40 +08:00
Lim Chee Aun
c7db204d5b
More compact menu items
2023-04-10 01:21:02 +08:00
Lim Chee Aun
60cfeea89f
Add 'Mute conversation' menu item
2023-04-10 00:30:32 +08:00
Lim Chee Aun
ea4db6bdcf
Attempt to fix weird unloaded image on Mobile Safari
2023-04-09 19:46:49 +08:00
Lim Chee Aun
65e22ea819
Further compact-ify threads/conversations with spoilers
2023-04-09 11:40:35 +08:00
Lim Chee Aun
efb9864d73
Oops Fix Mentions missing
2023-04-09 09:36:55 +08:00
Lim Chee Aun
7edf63d41b
Fix hashtag url not working
2023-04-09 00:43:27 +08:00
Lim Chee Aun
82d88dbe10
Fix wrong color for bookmark icon
2023-04-09 00:19:15 +08:00
Lim Chee Aun
b2f9dd010e
Fix edit shortcuts with checkbox
2023-04-08 22:37:05 +08:00
Lim Chee Aun
c06a31dfbb
Allow edit Shortcuts now woot
2023-04-08 22:16:13 +08:00
Lim Chee Aun
959ac468d8
Allow instance-based hashtags
...
Also change design a little
2023-04-08 20:42:38 +08:00
Lim Chee Aun
8f45f2cb4d
Fix "Following" not appearing
2023-04-08 19:25:49 +08:00
Lim Chee Aun
d7b91273e8
More alignment stuff
2023-04-08 17:00:55 +08:00
Lim Chee Aun
4f5709a55c
yet another vertical alignment fix
2023-04-08 16:52:04 +08:00
Lim Chee Aun
05bf79870a
Attempt to fix more vertical alignments
2023-04-08 10:47:41 +08:00
Lim Chee Aun
b80bcdbf09
Make added more prominent
2023-04-07 21:55:10 +08:00
Lim Chee Aun
c8d1ab4748
Need loader
2023-04-07 20:09:59 +08:00
Lim Chee Aun
252b52ca7a
Fix alt button background
2023-04-07 19:44:49 +08:00
Lim Chee Aun
2b26635e72
New: Reactions Modal
2023-04-06 22:51:48 +08:00
Lim Chee Aun
224a289a20
New Mentions page
2023-04-06 19:32:26 +08:00
Lim Chee Aun
a75dd2d9c4
Better copy for "Public"
2023-04-06 18:57:20 +08:00
Lim Chee Aun
6f8390c3f8
Embrace "Private mention"
2023-04-06 18:21:56 +08:00
Lim Chee Aun
66e32fa03f
Fix vertical alignment issues, again
2023-04-06 13:21:53 +08:00
Lim Chee Aun
e6ad1f78ad
Debugging
2023-04-06 10:24:21 +08:00
Lim Chee Aun
dffd344deb
Allow Trending to be added to Shortcuts
2023-04-06 01:23:56 +08:00
Lim Chee Aun
9e2f5f72bc
Fix long text bug
2023-04-06 01:23:45 +08:00
Lim Chee Aun
913a352dee
Add Trending page
2023-04-06 01:14:38 +08:00
Lim Chee Aun
ff1a9fa444
Full CRUD for Lists
2023-04-05 23:30:26 +08:00
Lim Chee Aun
18b00b2b7a
Fix toast showing even when canceling a boost/unboost confirmation
2023-04-04 18:46:05 +08:00
Lim Chee Aun
b49f003605
The faux video container also need special treatment
2023-04-03 11:54:46 +08:00
Lim Chee Aun
c7f4087ed2
Preliminary steps in adding filter bar
2023-04-03 10:36:31 +08:00
Lim Chee Aun
3b100ad30f
Disable poll auto-refresh at point of expiry
2023-04-03 09:26:27 +08:00
Lim Chee Aun
1405296e67
Show boost button but disable if can't boost
2023-04-03 09:09:52 +08:00
Lim Chee Aun
687d82fc5a
Try disable backdrop-filter for status action buttons
2023-04-02 17:10:21 +08:00
Lim Chee Aun
61f57a2cc6
Make compact status more compact
2023-04-02 16:04:49 +08:00
Lim Chee Aun
62af5dbf64
Fix compact thread status not showing badge when there's no thread number
2023-04-02 16:04:37 +08:00
Lim Chee Aun
1365cbff3a
Fix menu bar not placed properly on Firefox
...
Because Firefox *still* doesn't support :has
2023-04-02 15:18:08 +08:00
Lim Chee Aun
d194b08aef
Further UI change to polls
2023-04-02 15:17:30 +08:00
Lim Chee Aun
c9e120b753
Revert "Make DM striped background fixed"
...
This reverts commit 49301ae965
.
2023-03-31 19:34:30 +08:00
Lim Chee Aun
49301ae965
Make DM striped background fixed
2023-03-31 18:00:30 +08:00
Lim Chee Aun
c80c3732eb
Fix pronunciation block toggle not working in Safari
...
Also fix the masking when it's 1 or 2 liner
2023-03-31 14:09:21 +08:00
Lim Chee Aun
5fe5d97611
Move translation pronunciation down and collapse to max 3 lines
2023-03-31 09:44:12 +08:00
Lim Chee Aun
e4b30d95fc
Small adjustments to poll UI
2023-03-31 01:04:11 +08:00
Lim Chee Aun
4ba9f485b4
Slight modification to poll UI
2023-03-30 15:17:58 +08:00
Lim Chee Aun
dae2cb7614
Fix weird margins here
2023-03-30 15:15:07 +08:00
Lim Chee Aun
d2214c59be
Beautify poll
2023-03-30 11:11:35 +08:00
Lim Chee Aun
e9cf647849
It's time to address those corner-cutting cases
2023-03-29 21:17:44 +08:00
Lim Chee Aun
e15f122dd1
Try this fix
2023-03-29 20:53:48 +08:00
Lim Chee Aun
a41871ae4b
Experimental feature: translate bio
2023-03-29 01:12:59 +08:00
Lim Chee Aun
9fc8154237
Try fix non-logged-in bug
2023-03-28 23:47:20 +08:00
Lim Chee Aun
bf76728528
Make GIFs zoomable too
2023-03-28 23:24:43 +08:00
Lim Chee Aun
ba0f61af8d
Slightly less padding
2023-03-28 19:56:20 +08:00
Lim Chee Aun
f160a576d6
Add settings to hide translate button for certain languages
2023-03-28 19:04:52 +08:00
Lim Chee Aun
1d1bb1de61
Hide open media file in More button
2023-03-28 15:59:20 +08:00
Lim Chee Aun
2680601bc6
Hacks to try make it less flashy
2023-03-28 11:11:07 +08:00
Lim Chee Aun
68829f6f76
Make it <= 1
2023-03-28 10:30:06 +08:00
Lim Chee Aun
24e90a5cdb
Allow pan carousel when image scale = 1
2023-03-28 10:26:27 +08:00
Lim Chee Aun
64953f9bd3
Remove this setState
2023-03-28 01:16:49 +08:00
Lim Chee Aun
fa3229ca9d
Try add decoding
2023-03-28 01:08:41 +08:00
Lim Chee Aun
a39ead1864
Revert "Try not use this loading=eager"
...
This reverts commit a22bd4fa2e
.
2023-03-28 01:07:46 +08:00
Lim Chee Aun
a22bd4fa2e
Try not use this loading=eager
2023-03-28 00:54:46 +08:00
Lim Chee Aun
8908359b50
New feature experiment: pinch-zoom for images
...
This will probably be very buggy
2023-03-28 00:29:01 +08:00
Lim Chee Aun
c1bf95d1eb
Fix videos aren't centered
2023-03-27 19:42:51 +08:00
Lim Chee Aun
82c3d4d878
Move these styles to CSS
...
Also clean it up, aspect-ratio + width + height actually not even needed
2023-03-27 19:26:00 +08:00
Lim Chee Aun
157daa68df
Show title
2023-03-27 00:47:08 +08:00
Lim Chee Aun
d3c964fad3
More vertically compact poll UI
2023-03-26 23:27:44 +08:00
Lim Chee Aun
caee38c98f
New experiment: dedupe boosts and group context
2023-03-26 23:18:36 +08:00
Lim Chee Aun
6a273b51bd
Remove console.log
2023-03-26 15:09:52 +08:00
Lim Chee Aun
35a8641f16
Make filtered status work for boosts too
2023-03-26 15:09:45 +08:00
Lim Chee Aun
436d0f815d
Fix the section header styles
2023-03-24 22:47:22 +08:00
Lim Chee Aun
2a85ad2f45
New feature: custom emoji picker
2023-03-24 22:30:05 +08:00
Lim Chee Aun
f623ccd856
Make shortcut view mode icons work better for dark mode
2023-03-24 21:20:46 +08:00
Lim Chee Aun
c461ce677f
Fix mute clock icon got ellipsis-ified
2023-03-24 15:05:16 +08:00
Lim Chee Aun
fa27308132
Additional locale match check before showing Translate button
2023-03-24 10:05:23 +08:00
Lim Chee Aun
45e633de92
UI adjustments to composer
2023-03-24 01:26:49 +08:00
Lim Chee Aun
11324364a5
Test add this as dep
2023-03-24 01:04:47 +08:00
Lim Chee Aun
6685549d11
Need debugHover for filtered status
2023-03-23 21:48:29 +08:00
Lim Chee Aun
402166e9b2
If there's no image, use blurhash "image"
2023-03-23 20:18:54 +08:00
Lim Chee Aun
9071439c12
Adjust some layout stuff in composer
2023-03-23 16:13:22 +08:00
Lim Chee Aun
0f1b08b3ea
Very experimental handle "back" to close media modal
...
Don't try this at home, kids
2023-03-23 15:54:17 +08:00
Lim Chee Aun
9822583048
Fix text selection pops up when long-press filtered status
2023-03-23 10:40:31 +08:00
Lim Chee Aun
e6da22a1e0
Nav Menu show avatar if multiple accounts
...
Accounts sheet default to 'switch' when click on account
2023-03-23 09:51:52 +08:00
Lim Chee Aun
5be6481196
Forgot to pass allowFilters from timeline
2023-03-23 09:50:42 +08:00
Lim Chee Aun
5f15c5e659
Huh this actually works
2023-03-22 21:32:06 +08:00
Lim Chee Aun
0f5a98e42f
Remove context menu from statuses inside Edit History sheet
2023-03-22 14:16:41 +08:00
Lim Chee Aun
d86023facd
Fix submenu not opening
2023-03-22 14:11:38 +08:00
Lim Chee Aun
b8ec7d3c51
Show small hints of filter titles
2023-03-22 12:26:28 +08:00
Lim Chee Aun
422813be9c
New experimental Filtered Posts UI
2023-03-22 00:09:36 +08:00
Lim Chee Aun
955ac3f3bc
More cache
2023-03-21 22:45:35 +08:00
Lim Chee Aun
b4177f0f76
Fix translation block not clickable when inside a status link
2023-03-21 20:48:26 +08:00
Lim Chee Aun
a79d26ae90
Fix invisible loader wrap to next line
2023-03-21 20:47:55 +08:00
Lim Chee Aun
e1a0c4d2db
Don't do anything to "missing" avatars
2023-03-21 15:52:26 +08:00
Lim Chee Aun
a792f494bf
Forgot to put the Play icon for audio media
2023-03-19 21:09:32 +08:00
Lim Chee Aun
47b51bdef8
Add Refresh menu item to Status page
2023-03-19 20:12:45 +08:00
Lim Chee Aun
458fb7bbbe
Turns out lastStatusAt is a date, no time
2023-03-19 15:24:15 +08:00
Lim Chee Aun
e9cd02e5e9
Beautify the shortcuts settings options
2023-03-19 15:11:20 +08:00
Lim Chee Aun
15551ec3c9
Highlight language change in composer
2023-03-19 15:04:42 +08:00
Lim Chee Aun
ef874dd347
More caching for alpha-detecting avatars
2023-03-19 13:38:40 +08:00
Lim Chee Aun
9d2cc6942c
Possibly fix menu not close-able
2023-03-18 22:59:19 +08:00
Lim Chee Aun
4f3d503a35
Don't allow self to mention self lolol
2023-03-18 20:40:16 +08:00
Lim Chee Aun
4af3287f0d
Finally fix this weird alignment and underline
2023-03-18 20:20:18 +08:00
Lim Chee Aun
ed3d86c67a
Make youtube embeds lighter
...
And possibly more privacy-enhanced
2023-03-18 20:05:12 +08:00
Lim Chee Aun
94b96bd534
Fix wrong "info", when viewing remote accounts
2023-03-18 17:04:47 +08:00
Lim Chee Aun
24fdaf78d1
New account context menu!
...
Add Mention, Mute and Block
2023-03-18 16:24:04 +08:00
Lim Chee Aun
51bc920ada
Show last status timestamp if not being followed
2023-03-17 18:58:10 +08:00
Lim Chee Aun
89c03945a3
"Delete" status feature
2023-03-17 17:14:54 +08:00
Lim Chee Aun
84e064ff30
Prevent Mobile Safari from shrinking the input fields
2023-03-17 08:51:40 +08:00
Lim Chee Aun
16c52ad3ea
Possible fix for weird truncation bug
2023-03-16 16:16:15 +08:00
Lim Chee Aun
bc4dfaf62f
Add previewMode
2023-03-16 13:02:46 +08:00
Lim Chee Aun
e0688afdfc
Need a default view mode selection if null
2023-03-16 00:33:58 +08:00
Lim Chee Aun
aaf12e2c47
Add back the border radius…
2023-03-15 23:23:12 +08:00
Lim Chee Aun
81bf7aeebe
Default to static, with fallback
2023-03-15 19:30:53 +08:00
Lim Chee Aun
5bb8b3ce29
Experiment remove background preview image when image loaded
2023-03-15 19:28:38 +08:00
Lim Chee Aun
eb4b22a265
Make sure at least 10% has alpha
2023-03-15 15:48:26 +08:00
Lim Chee Aun
5a7052ee48
Possible fix to laggy animation on Mobile Safari
...
Remove drop-shadow
2023-03-15 13:06:41 +08:00
Lim Chee Aun
fcfe9738ef
Better var name
2023-03-15 00:55:32 +08:00
Lim Chee Aun
a838e30f4a
Check for no media descriptions when posting & boosting
2023-03-14 20:42:37 +08:00
Lim Chee Aun
10090e316a
Revisit and add slight polish to Composer UI
2023-03-14 20:24:36 +08:00
Lim Chee Aun
0cc4075eaa
Make sure context menu doesn't exceed safe areas
2023-03-14 19:02:54 +08:00
Lim Chee Aun
ee558ade02
Comment out this console.log
2023-03-14 17:32:06 +08:00
Lim Chee Aun
5882228b97
Hide interaction menu items for non-same-instance statuses
2023-03-14 14:11:40 +08:00
Lim Chee Aun
2a80c42c87
Some images have small artifacts of alpha transparency
...
Change requirement to at least 50% transparency. Not perfect, good for now.
2023-03-14 11:56:52 +08:00
Lim Chee Aun
b47c904729
Prettify banner-less profiles too
2023-03-14 11:50:27 +08:00
Lim Chee Aun
a33f0a6d91
Still need min-height due to jumpy buttons
2023-03-14 00:49:34 +08:00
Lim Chee Aun
a3ea2cb752
Fix Android show stupid box for the ⏵ ascii character
...
Replace with actual icon
2023-03-13 23:40:08 +08:00
Lim Chee Aun
7a5eb39331
Fix dup keys because pinned statuses have same ID too
2023-03-13 19:35:21 +08:00
Lim Chee Aun
beca8ed01f
Show Profile link in menu
...
Because I need this
2023-03-13 19:25:59 +08:00
Lim Chee Aun
0467dc7c09
omg fix this infinite loop if image keeps erroring
2023-03-13 19:25:00 +08:00
Lim Chee Aun
a3015e75f0
Make things uh… more "revealing"
2023-03-13 19:15:14 +08:00
Lim Chee Aun
3d3d963a42
Check if undefined
2023-03-13 16:22:41 +08:00
Lim Chee Aun
348ceedced
More fixes and adjustments for the avatars
2023-03-13 14:24:53 +08:00
Lim Chee Aun
e4eafd2592
Still allow look at the unmasked banner
2023-03-13 10:53:15 +08:00
Lim Chee Aun
aeb75fdea7
Somebody stop me
2023-03-13 10:42:34 +08:00
Lim Chee Aun
cd6c14c1d9
Embrace non-circle avatars
2023-03-13 10:10:21 +08:00
Lim Chee Aun
f65c8a9bfc
Experiment default links to text color, except mentions and those that are "processed" by Mastodon
...
Only apply to links in statuses
2023-03-13 10:10:02 +08:00
Lim Chee Aun
13201260d6
Fix weird bug… I don't even know why url is undefined
2023-03-12 19:23:42 +08:00
Lim Chee Aun
c6957f6967
Disable Posts link on Account statuses page
2023-03-12 10:34:58 +08:00
Lim Chee Aun
95d919bd5a
More caching, but still not enough
2023-03-11 22:07:20 +08:00
Lim Chee Aun
e0e1196c9e
Make account info load wayyyy faster on Profile page
2023-03-11 21:33:55 +08:00
Lim Chee Aun
e6065403e5
Fix opening account page doesn't close the Accounts sheet
2023-03-11 18:13:53 +08:00
Lim Chee Aun
adc4e8f53b
Fix translate menu item missing in large status
2023-03-11 18:13:30 +08:00
Lim Chee Aun
34573dd7a0
Reduce shininess for dark mode
2023-03-11 15:38:57 +08:00
Lim Chee Aun
6d2bed6f1a
Adjust the paddings to my liking
2023-03-11 15:36:35 +08:00
Lim Chee Aun
669b1b7833
Fix skeleton showing old design lolol
2023-03-11 15:17:42 +08:00
Lim Chee Aun
54e2f2a589
Fix clicking on another account in account sheet not working
2023-03-11 15:14:59 +08:00
Lim Chee Aun
6fd9c106c6
Add account info into Account statuses page
2023-03-11 14:05:56 +08:00
Lim Chee Aun
5cd5242b9a
Just sticky to 3 / 1 ratio as advised by Mastodon
2023-03-10 21:08:40 +08:00
Lim Chee Aun
740b0ad497
Sprinkle one wbr here
2023-03-10 19:34:04 +08:00
Lim Chee Aun
81943365c3
Bring the image position magic to the banner too
2023-03-10 19:00:48 +08:00
Lim Chee Aun
4f41cc0f27
Add fallback image if banner image failed
2023-03-10 19:00:20 +08:00
Lim Chee Aun
8100a90421
Try add the account header
2023-03-10 17:36:42 +08:00
Lim Chee Aun
f15b859971
Fix boostability for private-visibility posts
2023-03-10 15:49:23 +08:00
Lim Chee Aun
03c0d61433
Beautify shortcuts settings
2023-03-09 23:37:25 +08:00
Lim Chee Aun
43296662d2
Try this temporary solution for image zoom dilemma
2023-03-09 21:55:31 +08:00
Lim Chee Aun
50eb9b9f59
Improve context menu design
2023-03-09 21:51:50 +08:00
Lim Chee Aun
4e5e2fa75f
Fix esc triggering exit confirmation when closing the expander
2023-03-08 14:49:52 +08:00
Lim Chee Aun
73b8294811
Split Accounts away from Settings
...
Very MVP, even #settings-container is the same for now
2023-03-08 00:32:33 +08:00
Lim Chee Aun
6e487ad848
Use use-long-press instead
2023-03-08 00:01:51 +08:00
Lim Chee Aun
497f5334e4
Revert "Remove long-press-event, not really working"
...
This reverts commit 4d59e5a804
.
2023-03-07 22:40:29 +08:00
Lim Chee Aun
355b3be6e9
Alrighty, let's test this post translation out!
2023-03-07 22:38:06 +08:00
Lim Chee Aun
f4275d27fe
Testing showing activity on Account Block
...
Meh
2023-03-07 22:36:12 +08:00
Lim Chee Aun
8d501668d0
Weird…
2023-03-07 12:58:43 +08:00
Lim Chee Aun
2cb22c34e3
Extra checks for prevent weird font size
2023-03-06 18:20:49 +08:00
Lim Chee Aun
f0442b20e8
Missed this part
2023-03-03 20:42:17 +08:00
Lim Chee Aun
612ebc1a6b
Fix shortcuts button/tab-bar hidden on other pages
...
This is because the CSS only check the home-page's hidden header, not the other pages.
This fixes it with a super advanced CSS selector.
2023-03-03 20:34:53 +08:00
Lim Chee Aun
d86a69903f
Need more datetime detail for Edit History
2023-03-03 18:11:37 +08:00
Lim Chee Aun
959c6f4ad3
it's cool that I always find bugs faster when announcing new releases
2023-03-02 22:54:35 +08:00
Lim Chee Aun
0dfa4d6297
Missed this one
2023-03-02 22:15:44 +08:00
Lim Chee Aun
d0953a321a
Fix context menu bugs
...
- It got mounted initially, need to set state to undefinde
- Missing zIndex
- Context menu got disabled on large status
2023-03-02 20:37:40 +08:00
Lim Chee Aun
4d59e5a804
Remove long-press-event, not really working
2023-03-02 17:58:57 +08:00
Lim Chee Aun
a78417ac60
Forgot to import
2023-03-02 17:22:54 +08:00
Lim Chee Aun
228c0e5028
Try contextmenu + long press events
2023-03-02 15:15:49 +08:00
Lim Chee Aun
7fd66a19db
Remove unused code
2023-03-02 13:45:12 +08:00
Lim Chee Aun
89d7015d62
Try out Intl.LocaleMatcher to intelligently set default locale
2023-03-02 11:13:52 +08:00
Lim Chee Aun
ff5fd09669
Fix this totally unset key
2023-03-02 11:13:07 +08:00
Lim Chee Aun
ea7aa936a8
Make timestamp unclickable when previewed in composer
2023-03-01 20:07:48 +08:00
Lim Chee Aun
50fd06057f
Refactor niceDateTime out
2023-03-01 20:07:22 +08:00
Lim Chee Aun
6d72375236
Small style nudge for clicking the timestamp
2023-03-01 19:17:04 +08:00
Lim Chee Aun
9ff4af549e
It's been a while, try this out
2023-03-01 19:08:17 +08:00
Lim Chee Aun
ab616c5fc7
Slight redesign of Shortcuts form
...
Yeah, still no Edit
2023-03-01 17:48:52 +08:00
Lim Chee Aun
6342268945
Fix menu not appearing due to portal-ing to different container
2023-03-01 15:44:58 +08:00
Lim Chee Aun
7cd78b8003
Due to the tab bar, scrollables need bottom padding
2023-02-28 22:25:15 +08:00
Lim Chee Aun
a86daaac0b
Fix useScroll bug
2023-02-28 21:56:41 +08:00
Lim Chee Aun
d21f6158fe
Finally fix the carousel dot color
2023-02-28 21:02:55 +08:00
Lim Chee Aun
b06f9a2a09
Do additional unfurl step for Mastodon links
2023-02-28 20:54:26 +08:00
Lim Chee Aun
eebba6608c
Update copy for floating button
2023-02-28 20:53:56 +08:00
Lim Chee Aun
f9af6cd8a7
Pass in all the 'i's
2023-02-28 19:12:16 +08:00
Lim Chee Aun
ba2aa18843
Fix/Beautify the menus in Settings
2023-02-28 17:12:17 +08:00
Lim Chee Aun
dd1cd56a87
Retry this again
...
max(0, env) doesn't work at all lolol
2023-02-28 16:56:30 +08:00
Lim Chee Aun
1ae135f21a
Temporarily disable fix
2023-02-28 16:27:40 +08:00
Lim Chee Aun
59cf6b2a58
Attempt to fix menu sometimes not closeable on Mobile Safari
2023-02-28 15:45:38 +08:00
Lim Chee Aun
b2b8b58863
Very basic update checker
2023-02-28 15:27:42 +08:00
Lim Chee Aun
067486e4df
More style fixes
2023-02-28 08:38:46 +08:00
Lim Chee Aun
57200b382f
Style fixes for new tab/menu bar
2023-02-28 08:30:38 +08:00
Lim Chee Aun
58bc60c9b8
Few CSS touches
2023-02-28 07:59:48 +08:00
Lim Chee Aun
1808bebe84
Allow lower height single image
2023-02-28 00:37:53 +08:00
Lim Chee Aun
74e20fb532
Fix scroll-to-top not working
2023-02-28 00:35:07 +08:00
Lim Chee Aun
624f7930ad
Fix tab bar widths
2023-02-28 00:34:53 +08:00
Lim Chee Aun
71f4ee4ce2
Hmm messed up the file casing
...
Will need to fix this later
2023-02-28 00:17:00 +08:00
Lim Chee Aun
0bc009140e
It's time to bring back the tab bar
2023-02-27 23:59:41 +08:00
Lim Chee Aun
61fc19a29e
Make tap target larger for status context menu
2023-02-27 22:44:41 +08:00
Lim Chee Aun
06548bbbfc
Revert "Add experimental highlighting to composer textarea"
...
This reverts commit 017b138d4b
.
2023-02-27 16:01:26 +08:00
Lim Chee Aun
49bb42e6cc
Match text from Composer
...
Should really extract this out one day
2023-02-27 11:21:11 +08:00
Lim Chee Aun
017b138d4b
Add experimental highlighting to composer textarea
2023-02-27 11:20:50 +08:00
Lim Chee Aun
8aaba24d1f
Add 'more' menu
...
- Refactor Toast
- Fix locale for datetime strings in status
- Nicer shadow for menus
2023-02-27 00:55:04 +08:00
Lim Chee Aun
f7b398e078
Ugh need to be '+' instead of spaces
2023-02-25 14:58:11 +08:00
Lim Chee Aun
2b25fc67cf
Prevent action buttons from wrapping in Safari
2023-02-25 14:34:08 +08:00
Lim Chee Aun
7b66b832d5
Add more "instance" + saveStatus for new notifications
2023-02-25 14:20:26 +08:00
Lim Chee Aun
1c8bba456d
Add menu for Public timeline
...
Add menu item to switch between Local and Federated
2023-02-25 11:25:50 +08:00
Lim Chee Aun
1f2dbb8e06
Experimental multi-hashtag timeline
2023-02-25 10:04:30 +08:00
Lim Chee Aun
49ef7e9ee4
Fix more icon (3 dots) too subtle
2023-02-25 10:03:52 +08:00
Lim Chee Aun
45950da714
Don't POST if no choices set in poll
2023-02-24 23:38:59 +08:00
Lim Chee Aun
b7f80fb621
Fix masto undefined
2023-02-24 12:25:05 +08:00
Lim Chee Aun
01b5f35f1d
Fix instance is actually object
2023-02-24 12:20:31 +08:00
Lim Chee Aun
e5ade9404b
Test canceling debounce here if the fetch is faster than 1.5s
2023-02-24 01:28:15 +08:00
Lim Chee Aun
cbb09e1b5d
Bring back intersection observer for 'show more'
...
Sometimes the scroll thing doesn't really work
2023-02-24 01:27:46 +08:00
Lim Chee Aun
2ced21c9dd
Remove this noise
2023-02-24 01:26:37 +08:00
Lim Chee Aun
7ebd0e7601
Don't refetch failed unfurls
2023-02-23 22:53:28 +08:00
Lim Chee Aun
b1df96689f
Prevent keep calling Lists :id API for the title
...
Memoize all the things!!1!
2023-02-23 21:42:38 +08:00
Lim Chee Aun
eb896dc5a5
original might be undefined??
2023-02-23 17:01:33 +08:00
Lim Chee Aun
e6d6adb480
First small step to resolving mastodon links
...
And open them inside Phanpy instead of like an external link
2023-02-23 16:45:53 +08:00
Lim Chee Aun
4b88c6ca65
Make sure status link has instance too for toast
2023-02-23 16:44:01 +08:00
Lim Chee Aun
732244b4b3
Shiny pill style
2023-02-23 16:43:17 +08:00
Lim Chee Aun
bd728df79b
Fix undefined customEmojis
2023-02-23 11:36:07 +08:00
Lim Chee Aun
8a41599466
Allow esc to close Account sheet
2023-02-22 13:28:01 +08:00
Lim Chee Aun
2120a1e28e
Still got to make sure instance is lowercase
...
Also, spellcheck={false} > spellcheck="false"
2023-02-22 09:46:50 +08:00
Lim Chee Aun
c13cab51a9
Show large card for content with text-weight=1
...
Also finally replace the hacky CSS with something more legit
2023-02-21 23:59:34 +08:00
Lim Chee Aun
c2e9dc0efe
Use url, not uri
2023-02-21 14:29:25 +08:00
Lim Chee Aun
8891e0f01c
Fix follow/unfollow not working for remote accounts
2023-02-21 14:19:50 +08:00
Lim Chee Aun
6e9661a70c
Use the right way
2023-02-20 20:58:53 +08:00
Lim Chee Aun
cd70bf87db
Animate position-object when link is focused
2023-02-20 17:51:41 +08:00
Lim Chee Aun
79df9546bd
Fix the compose status states not inheriting properly
2023-02-20 00:46:21 +08:00
Lim Chee Aun
6c63fb14b4
Hide keyboard shortcut hint until keyboard is triggered
2023-02-19 22:07:46 +08:00
Lim Chee Aun
91ee0da8ef
Close menu when trigger shortcut
2023-02-19 22:07:15 +08:00
Lim Chee Aun
8428ca232c
Fix shortcuts button missing shadow
...
And move the menu offset a little
2023-02-19 21:18:12 +08:00
Lim Chee Aun
5c6c9a43f2
Fix regression: threadify stopped working
...
This is due to status key changed with extra instance string
2023-02-19 21:16:23 +08:00
Lim Chee Aun
d5bceb1d81
Handle logged-out cases
2023-02-19 14:49:53 +08:00
Lim Chee Aun
72068d9d46
Another guard
2023-02-19 10:56:28 +08:00
Lim Chee Aun
a27bdbc69b
Another guard for corrupted shortcuts
2023-02-19 10:42:56 +08:00
Lim Chee Aun
2df67f37a3
Handle cases if the shortcuts are corrupted
2023-02-19 10:27:37 +08:00
Lim Chee Aun
34a015c36a
Show pointer cursor
2023-02-19 10:27:10 +08:00
Lim Chee Aun
7e65d8be5d
Make smaller statuses stand out in the carousel
2023-02-19 01:10:06 +08:00
Lim Chee Aun
65c1af2eac
Make shortcuts button look even cooler
2023-02-19 00:08:37 +08:00
Lim Chee Aun
ccdb8d144c
Need useTitle
2023-02-18 22:13:32 +08:00
Lim Chee Aun
ce8e411cab
Prevent hashtags from being clickable inside Composer
2023-02-18 21:44:19 +08:00
Lim Chee Aun
ab2328f364
Handle use-case when Following is not in Home, in multi-column mode
2023-02-18 21:37:34 +08:00
Lim Chee Aun
02eb2ff470
Extract columns out & don't use dynamic imports
...
Vite have difficulties importing them dynamically. Sad face.
Also this makes Home look cleaner.
2023-02-18 21:14:24 +08:00
Lim Chee Aun
522d55ebb8
New experiment: multi-column mode
2023-02-18 20:48:24 +08:00
Lim Chee Aun
45a1fc057e
Limit number of shortcuts
...
9 because there's only 9 keyboard shortcuts. There's '0' but… nah.
2023-02-18 19:39:17 +08:00
Lim Chee Aun
3f73f7d174
Fix weird bug when closing media modal + status page
...
Somehow useMatch re-renders the media modal and mess up some event handlers on it
Possibly due to react-router-match vs preact issues.
So, remove it totally, replace with CSS :has() solution
2023-02-18 17:38:42 +08:00
Lim Chee Aun
5707da703f
Revert "Skeleton avatar should follow size"
...
This reverts commit f579a8bfb9
.
2023-02-18 01:45:44 +08:00
Lim Chee Aun
e35f4e2644
Vite complain this is too complex
2023-02-17 20:48:52 +08:00
Lim Chee Aun
3915b3818c
One more 40em
2023-02-17 20:48:38 +08:00
Lim Chee Aun
5ef67fab91
Variable-ise the 40em
2023-02-17 20:47:09 +08:00
Lim Chee Aun
5af2a060a6
Update styles
2023-02-17 19:31:28 +08:00
Lim Chee Aun
f579a8bfb9
Skeleton avatar should follow size
2023-02-17 19:08:19 +08:00
Lim Chee Aun
9e1f62e47b
Use instance check instead of authenticated check
2023-02-17 17:40:39 +08:00
Lim Chee Aun
b06cd36b3f
Initial work to allow cross-instance linking
...
- Load current-instance relationship on remote-instance account sheet
- Add button to switch to current-instance status page from remote-instance status page
2023-02-17 17:37:31 +08:00
Lim Chee Aun
dc1a045de9
Fix play icon too faded out
2023-02-17 13:07:43 +08:00
Lim Chee Aun
d8e6d349a0
Fix undefined 'votes'
2023-02-17 11:00:34 +08:00
Lim Chee Aun
0430f4ae89
Reuse BoostCarousel for pinned posts
...
Now we can show *anything* into a carousel
2023-02-17 10:55:16 +08:00
Lim Chee Aun
a1edc142ae
Fix shortcuts button not hiding on large screen
2023-02-17 10:53:04 +08:00
Lim Chee Aun
c37df11a25
Show pinned posts
2023-02-17 10:12:59 +08:00
Lim Chee Aun
7aba448f42
Handle multi-paragraph code blocks
...
This ain't going to be fun if the HTML gets messier in the future
2023-02-16 21:51:22 +08:00
Lim Chee Aun
4dae1d1576
Shorter copies
2023-02-16 19:10:26 +08:00
Lim Chee Aun
74a02ee388
lol forgot to link the datalist
2023-02-16 18:37:57 +08:00
Lim Chee Aun
73e8bed5f0
Basic validation
2023-02-16 18:22:19 +08:00
Lim Chee Aun
0bef245c83
New feature: Shortcuts
2023-02-16 17:52:16 +08:00
Lim Chee Aun
75b6cddb04
Fix conditions not scoped properly
2023-02-15 21:40:58 +08:00
Lim Chee Aun
f198571367
Compare exact string before checking variants
2023-02-15 10:46:29 +08:00
Lim Chee Aun
4c17522d42
Fix escape key not working on Safari
2023-02-14 19:38:17 +08:00
Lim Chee Aun
c01d3098b8
Add pencil
2023-02-13 09:22:03 +08:00
Lim Chee Aun
255ca8eaa6
Support edit media description for Mastodon v4.1
2023-02-13 01:21:18 +08:00
Lim Chee Aun
ac30963ddf
New AccountBlock component
2023-02-12 19:29:03 +08:00
Lim Chee Aun
0b6dd07eee
Rewrote notifications, again
2023-02-12 17:38:50 +08:00
Lim Chee Aun
30b747527e
Okayyy this is dangerous
2023-02-12 14:24:27 +08:00
Lim Chee Aun
e4d9e7f7db
Disable position-object animation when media modal appears
...
Got to say :has() is so darn useful
2023-02-11 23:46:33 +08:00
Lim Chee Aun
61edcb2115
Replace ALT badge with info icon
...
ALT is just… too technical.
2023-02-11 22:36:19 +08:00
Lim Chee Aun
2f2e343115
Shorter skeleton
2023-02-11 21:09:36 +08:00
Lim Chee Aun
ef2f55457f
Take care of unauth-ed cases
2023-02-11 19:39:30 +08:00
Lim Chee Aun
d9564bff72
Still need these fallbacks for now
2023-02-11 18:55:21 +08:00
Lim Chee Aun
f756f23d6e
Better menu overflow + bounding box
...
8 is a magic number
2023-02-11 17:04:48 +08:00
Lim Chee Aun
62eb6d6b30
Reuse style for search page, time to surface it
2023-02-11 17:01:43 +08:00
Lim Chee Aun
068a49abce
Add Followed Hashtags
2023-02-11 16:48:47 +08:00
Lim Chee Aun
d02aea4616
Try portal to document.body
2023-02-11 08:37:54 +08:00
Lim Chee Aun
e24beaffac
Make menu disappear when scroll
2023-02-11 06:25:38 +08:00
Lim Chee Aun
5911eb8033
Add more spellChecks
2023-02-11 06:21:23 +08:00