Lim Chee Aun
d5584f8dd4
Delay preload
2024-05-29 08:58:17 +08:00
Lim Chee Aun
563b06e680
Break the tasks
2024-05-28 22:22:14 +08:00
Lim Chee Aun
b6a64b66c7
Fix wrong logic for highlighting Languages select
2024-05-28 21:03:05 +08:00
Lim Chee Aun
0a4aae51b7
It's time for MVP-ish language auto-detection
2024-05-28 17:59:17 +08:00
Lim Chee Aun
bd8817e61b
Show warning if exceed file size or matrix limit
2024-05-27 19:19:34 +08:00
Lim Chee Aun
ef712c62a9
Add one more username ≈ display name logic
2024-05-27 19:02:19 +08:00
Lim Chee Aun
34077e8467
Don't show 'More…' for hashtag autosuggest
2024-05-26 18:15:37 +08:00
Lim Chee Aun
64c7b5b4f0
Rewrite polyfill suspense for Composer with preload
...
Hopefully this works
2024-05-25 20:43:15 +08:00
Lim Chee Aun
c11bbbb2b3
Handle modifiers when clicking on account links
2024-05-25 13:52:25 +08:00
Lim Chee Aun
2c1a6c8cb5
Restyle the composer controls UI
2024-05-25 13:39:11 +08:00
Lim Chee Aun
67a85e1eef
Forgot Mobile Safari always need 16px for input fields
2024-05-25 13:16:22 +08:00
Lim Chee Aun
2e0ef6494b
Extend at-mentions with dedicated UI
2024-05-25 11:06:58 +08:00
Lim Chee Aun
0c45f515f0
Don't add space if empty string
2024-05-25 09:16:03 +08:00
Lim Chee Aun
9cc590be1b
Extra check if the composer is publishing
2024-05-25 09:15:43 +08:00
Lim Chee Aun
cd17ca0b42
Experiment: allow minimize composer
2024-05-24 12:30:20 +08:00
Lim Chee Aun
96c44ed485
Fix composer not overwritten by restored composer window
2024-05-23 14:14:23 +08:00
Lim Chee Aun
7053fcc96a
Experimental 'More…' for custom emojis suggestions
...
Also includes small fixes and improvements
2024-05-22 19:12:13 +08:00
Lim Chee Aun
1b1af67064
Experiment non-English description generation
2024-05-19 16:27:59 +08:00
Lim Chee Aun
bdd238de0e
Test using inert to control text searchability
2024-05-19 16:26:15 +08:00
Lim Chee Aun
ced4dc86aa
Forgot passing blankCopy
2024-05-19 16:24:29 +08:00
Lim Chee Aun
62f843b4dc
Fix crash when media url doesn't have http prefix
2024-05-17 17:10:54 +08:00
Lim Chee Aun
b0a53b7fa1
Handle hideCollections
2024-05-16 21:11:51 +08:00
Lim Chee Aun
9934daeb4d
Handle filtered quote posts
2024-05-16 13:00:23 +08:00
Lim Chee Aun
ac760265da
Fix post preview internals becoming clickable
2024-05-11 13:09:08 +08:00
Lim Chee Aun
90f06c511a
Test allow linking to post from generic accounts modal
2024-05-08 10:29:00 +08:00
Lim Chee Aun
e7aad03279
Preliminary implementation of moderation_warning notifications
2024-05-08 10:28:34 +08:00
Lim Chee Aun
3e1b9ff53d
Apply filter context in compact status too
2024-05-02 23:29:01 +08:00
Lim Chee Aun
65a4c3441c
Add search for custom emojis
2024-05-02 00:14:25 +08:00
Lim Chee Aun
77bc06545c
Handle inline images
2024-05-01 15:05:29 +08:00
Lim Chee Aun
c8dc32b884
Test caching shazam states
2024-04-28 08:30:52 +08:00
Mick O'Brien
5ae2058c07
Fix enter
keyboard shortcut on timeline
...
Currently pressing `enter` opens the active status if the status or any
focusable child of the status is focused e.g. the avatar or a link.
I think it should only open the post details when the post itself is
focused.
2024-04-26 12:23:53 +01:00
Lim Chee Aun
7376cb1e99
Fix muted="false" means still muted 🤦♂️ 🤦♂️ 🤦♂️
2024-04-19 08:46:10 +08:00
Lim Chee Aun
ffbae70178
Remove newline from regex for shortcode
2024-04-19 08:41:16 +08:00
Lim Chee Aun
9235d2c800
Hide poll button if maxOptions <= 1
...
It's not a poll if there's only 1 option
2024-04-18 23:12:29 +08:00
Lim Chee Aun
6ccefaebe1
Handle invalid date
...
Ugly solution for now, but it's already ugly
2024-04-18 23:11:18 +08:00
Lim Chee Aun
b9058c6e3d
Debounced auto-submit for GIF search field
2024-04-17 08:26:35 +08:00
Lim Chee Aun
55ad6500bc
Fix margins
2024-04-16 23:21:46 +08:00
Lim Chee Aun
f4b95d254c
Maybe this helps?
2024-04-16 20:18:18 +08:00
Lim Chee Aun
effbe189e1
Revert "Test upgrade react-hotkeys-hook for the keys fix"
...
This reverts commit 9285a0ba9a
.
2024-04-16 00:09:53 +08:00
Lim Chee Aun
44e910b8c9
Fix wrong carousel math
2024-04-15 23:34:58 +08:00
Lim Chee Aun
a68dccd7cf
Fix rerender bug with followed hashtag parent
...
And… somehow memoize it?
2024-04-15 21:37:03 +08:00
Lim Chee Aun
9a6364a674
Obviously got to flex my scroll-driven animation CSSkillz
2024-04-15 19:59:57 +08:00
Lim Chee Aun
e2f39596f0
Might as well add more supports
2024-04-15 19:58:59 +08:00
Lim Chee Aun
701b9e99b3
More media-first styling changes
2024-04-15 17:07:34 +08:00
Lim Chee Aun
304ce5a3e8
Experiment dynamic change of parent
...
This might prevent double renders
2024-04-15 17:06:44 +08:00
Lim Chee Aun
57390a291b
No need background if there's pre-meta before it
2024-04-15 10:10:49 +08:00
Lim Chee Aun
cd5920114f
Undo back to -45deg, not everything need 135deg
2024-04-15 07:26:45 +08:00
Lim Chee Aun
06c6360cae
More support for Pixelfed
2024-04-14 17:20:18 +08:00
Lim Chee Aun
afdfdb86da
Media-first style adjustments
2024-04-14 17:18:52 +08:00
Lim Chee Aun
6f8f3e4fd0
Change -35deg to 145deg prevents stripes animation
...
When dynamically changing dimension (height), repeating linear gradient seems to animate. This prevents it.
https://stackoverflow.com/a/76285775/20838
2024-04-14 14:08:50 +08:00
Lim Chee Aun
c286562ee8
Media-first style adjustments
2024-04-13 19:21:48 +08:00
Lim Chee Aun
5babdc9d63
Fix width/height not set
2024-04-13 19:21:20 +08:00
Lim Chee Aun
df3aca70fa
Open media + post view for wider viewports
2024-04-13 17:09:00 +08:00
Lim Chee Aun
6f22ec3842
Fix missing idempotency key
2024-04-13 17:07:28 +08:00
Lim Chee Aun
e782cc0dde
Refactor set/get current account ID
...
And add fallback for standalone mode where session storage is not enough
2024-04-13 00:11:00 +08:00
Lim Chee Aun
aefda31c2a
Temporary quick fix, remove dash from hashtag regex
2024-04-13 00:11:00 +08:00
Lim Chee Aun
9285a0ba9a
Test upgrade react-hotkeys-hook for the keys fix
2024-04-13 00:11:00 +08:00
Lim Chee Aun
c3bcf3d595
Try make Safari show video preview
2024-04-11 18:24:51 +08:00
Lim Chee Aun
0efa39b825
Sometimes it returns a preview image without dimenions
2024-04-11 17:45:19 +08:00
Lim Chee Aun
a0d2037007
Early implementation of media-first UI experience
2024-04-11 17:18:17 +08:00
Lim Chee Aun
6e73728e2b
Only show data-read-more when it's available
2024-04-11 17:16:04 +08:00
Lim Chee Aun
60920966d6
Special fallback handling when media object doesn't have enough info
2024-04-11 17:15:16 +08:00
Lim Chee Aun
c9124bf150
Change double-tap zoom to match mobile expectations
2024-04-10 15:03:02 +08:00
Lim Chee Aun
5c9f6bae3c
Fix followers list failing if familiar followers fail
2024-04-10 14:19:35 +08:00
Lim Chee Aun
4e5940900e
Pixelfed-related fixes
2024-04-09 23:35:17 +08:00
Lim Chee Aun
015ed5e7eb
Further expand usage of SubMenu2
2024-04-04 17:03:30 +08:00
Lim Chee Aun
2ad9706304
Further utilize lazy shazam
2024-04-04 14:34:28 +08:00
Lim Chee Aun
30382d088b
Possible fix for menus again
2024-04-04 14:34:04 +08:00
Lim Chee Aun
80196f83ca
Revert "Test if this fixes submenu not opening"
...
This reverts commit 49fa48bd28
.
2024-04-04 14:29:46 +08:00
Lim Chee Aun
419ad34250
Revert "Test another fix for submenus not opening"
...
This reverts commit a7cc0785f9
.
2024-04-04 14:29:35 +08:00
Lim Chee Aun
ed0d714cf2
Just a little spacing fix
2024-04-03 22:51:29 +08:00
Lim Chee Aun
d77ba19308
Handle another kind of emojiReaction response
...
Can't everyone just standardize the responses?
2024-04-03 17:58:37 +08:00
Lim Chee Aun
b10e22a9a2
Better fallbacks
2024-04-03 17:57:15 +08:00
Lim Chee Aun
36d8b62e1e
Height adjustments when switching between poll form and results
2024-04-03 16:14:59 +08:00
Lim Chee Aun
989e788d8e
Slight delay is needed
2024-04-03 16:06:37 +08:00
Lim Chee Aun
ebd9f05f69
Preload IntlSegmenter polyfill if needed
2024-04-03 14:33:53 +08:00
Lim Chee Aun
e6ba72f4c8
'Remove follower' menu item
2024-04-03 11:54:46 +08:00
Lim Chee Aun
960dff8b9e
Make lazy shazam ignore top sticky header
2024-04-03 11:53:03 +08:00
Lim Chee Aun
e3c25d25ee
Add menus to view profile image and header
2024-04-03 09:29:23 +08:00
Lim Chee Aun
7100937e79
Higher gif picker sheet
2024-04-02 19:44:22 +08:00
Lim Chee Aun
c18efef7b6
GIF picker
2024-04-02 17:51:48 +08:00
Lim Chee Aun
ff336628f8
Fix media description not recognized if programmatically entered
2024-04-02 17:45:14 +08:00
Lim Chee Aun
28882d98d9
Add different UI state than default for start
2024-04-02 17:42:51 +08:00
Lim Chee Aun
aa664e15f6
Convert all the punycodes
...
Surprising that this is still not built into browsers
2024-04-02 09:03:13 +08:00
Lim Chee Aun
4def6eef5a
Refactor this out for no particular reason
2024-03-31 20:53:08 +08:00
Lim Chee Aun
1004a5f176
Revert back to 88px
2024-03-31 20:47:43 +08:00
Lim Chee Aun
5e56ba9fb9
Bring back auto-updating relative time
...
This time, more optimized re-render
2024-03-30 17:21:31 +08:00
Lim Chee Aun
a7cc0785f9
Test another fix for submenus not opening
2024-03-30 14:44:48 +08:00
Lim Chee Aun
bb5d34c94c
Still need to request relationship for moved accounts
...
Instead hide specific elements if moved.
2024-03-29 21:27:46 +08:00
Lim Chee Aun
671d2c9bb1
Less wider submenu
2024-03-28 18:22:29 +08:00
Lim Chee Aun
49fa48bd28
Test if this fixes submenu not opening
2024-03-28 18:22:03 +08:00
Lim Chee Aun
32fb406629
Better shift, but not dynamic
2024-03-28 12:18:25 +08:00
Lim Chee Aun
fd9d8059bc
Handle info with menu dropdown for profile page
2024-03-28 00:25:10 +08:00
Lim Chee Aun
3b975e899b
Try use smaller dimension for fine pointers
2024-03-28 00:23:31 +08:00
Lim Chee Aun
b1950046d4
Better alignment for poll radios/checkboxes
2024-03-27 22:08:56 +08:00
Lim Chee Aun
d2af509eaf
Hacky way to show on-screen keyboard
...
Doesn't work some of the time.
2024-03-27 21:22:47 +08:00
Lim Chee Aun
311160983f
Experiment hide some visibility icons
2024-03-27 19:09:01 +08:00
Lim Chee Aun
9d7d5df7f2
Fix sudden Chrome CSS bug with text-shadow affecting underlines
2024-03-27 16:17:09 +08:00
Lim Chee Aun
927430853a
Fix CW-ed images from QPs not cloaked
2024-03-27 16:03:15 +08:00
Lim Chee Aun
1692637e22
Possibly fix weird race conditions
...
No idea how this happen at all
2024-03-27 14:58:32 +08:00
Lim Chee Aun
2bc24cc495
Pass in postID for Boosted/Liked sheet here too
2024-03-27 10:19:01 +08:00
Lim Chee Aun
4abb1aeaed
Fix poll got false value
2024-03-27 09:46:37 +08:00
Lim Chee Aun
7cac17a043
Need Loader fallbacks
2024-03-27 08:09:24 +08:00
Lim Chee Aun
d671178c02
Update copies for severed relationships
...
Ref: https://github.com/mastodon/mastodon/pull/29731
2024-03-26 19:47:03 +08:00
Lim Chee Aun
67a05450cf
Test this lazy shazam
2024-03-26 16:35:02 +08:00
Lim Chee Aun
c8c96f08ac
Another attempt to conditional load Intl.Segmenter polyfill
2024-03-25 19:31:25 +08:00
Lim Chee Aun
c9bbca9e11
Might as well go further into custom emoji reactions
...
But still MVP-ish. Misskey emoji shortcodes ain't going to work tho'
2024-03-25 17:58:56 +08:00
Lim Chee Aun
b1c81f7d71
Preliminary support for emoji reaction notifications
...
Note: pleroma:emoji_reaction is not tested.
2024-03-25 12:05:49 +08:00
Lim Chee Aun
27a7bc7627
Edit profile now includes extra fields
2024-03-24 23:39:45 +08:00
Lim Chee Aun
1a2914362f
Very, very simple Edit Profile sheet.
2024-03-24 20:49:02 +08:00
Lim Chee Aun
9c8aff6d32
Show post preview inside Boosted/Liked by modal
...
And show the menu in more places
2024-03-24 17:24:47 +08:00
Lim Chee Aun
13f5621488
Fix char counter not showing properly on Firefox
2024-03-24 16:37:58 +08:00
Lim Chee Aun
fd59a39021
Preliminary support for severed relationships notifications
...
Reference: https://github.com/mastodon/mastodon/pull/27511
This is done purely based on the above codebase without real testing.
2024-03-24 14:13:58 +08:00
Lim Chee Aun
0fbc566454
Fix this somehow-partially implemented dot shortcut
2024-03-24 00:21:41 +08:00
Lim Chee Aun
f6a9f7807e
Allow Lists to be in Shortcuts (except columns)
...
…and all various Lists-related improvements
2024-03-23 23:52:05 +08:00
Lim Chee Aun
5ccf8b6842
Show published dates for cards
2024-03-23 12:26:50 +08:00
Lim Chee Aun
8eb67f469c
Add Enable/Disable notifications/boosts for accounts
2024-03-23 12:26:01 +08:00
Lim Chee Aun
717633e422
Filters, finally.
2024-03-23 01:07:24 +08:00
Lim Chee Aun
8f43099840
More conditional menu dividers
...
Srsly need better way to render these dividers
2024-03-20 11:04:38 +08:00
Lim Chee Aun
a2743f9940
This got prettier-ed
2024-03-20 11:04:38 +08:00
Lim Chee Aun
4c2210c68b
MVP-ish filtered notifications UI
2024-03-20 11:04:38 +08:00
Lim Chee Aun
552ad249e5
Clean up the usernames
2024-03-20 11:04:38 +08:00
Lim Chee Aun
e8219e458d
Try this font settings out.
...
Depends on system font's capabilities, so may not work.
2024-03-16 20:02:20 +08:00
Lim Chee Aun
2723ef4593
Attempt to fix wrong boosts count
2024-03-16 13:36:23 +08:00
Vincent
cf05568e0c
Add tooltip for truncated preview text
...
Expose the full content of preview text that might get truncated in
their tooltips.
2024-03-15 18:06:56 +01:00
Lim Chee Aun
cd3ed64e48
Show relative time if boosting/quoting old post
2024-03-15 16:02:33 +08:00
Lim Chee Aun
fef033b282
Show relative time if replying to old post
...
Ref: https://blog.joinmastodon.org/2023/11/improving-the-quality-of-conversations-on-mastodon/
2024-03-13 13:30:58 +08:00
Lim Chee Aun
3dbbba0be2
Fix captioning turned on even when showCaption = false
2024-03-12 08:14:07 +08:00
Lim Chee Aun
0b8cbbef51
Consider the safe areas
2024-03-11 19:04:08 +08:00
Lim Chee Aun
d63e6c87c4
Potential perf improvements for canvas
2024-03-10 23:25:07 +08:00
Lim Chee Aun
0e1be5dbdc
MVP-ish initial implementation of Quote
...
The menuExtras is hacky, I know.
2024-03-09 21:29:44 +08:00
Lim Chee Aun
4843970e1b
Custom context menu if link has hash
2024-03-09 17:01:50 +08:00
Lim Chee Aun
306a96eec3
Need uppercase C,else it'll be true instead of false
...
🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️ 🤦♂️
2024-03-07 16:33:56 +08:00
Lim Chee Aun
7f6ef4ff96
Better copy for embed post
2024-03-07 09:05:52 +08:00
Lim Chee Aun
ce190cbc50
Lock icon for locked profiles
2024-03-07 09:05:40 +08:00
Lim Chee Aun
e7e4f15234
Need extra check on domain
2024-03-06 22:01:13 +08:00
Lim Chee Aun
c005745ad0
Fix links layout in embed modal
2024-03-06 19:17:03 +08:00
Lim Chee Aun
0b81b5bfd2
Add menu item to copy handle
2024-03-06 16:51:13 +08:00
Lim Chee Aun
b48d32e503
Fix spoiler not working for media
2024-03-06 14:26:01 +08:00
Lim Chee Aun
8a9f1a3c25
Fix 2 history icons conflict
2024-03-05 16:23:16 +08:00
Lim Chee Aun
d348c458b3
Blurred menu will be opt-in
2024-03-04 21:13:57 +08:00
Lim Chee Aun
531147cbc3
It's time for Intl.Segmenter
...
Remove runes2
2024-03-04 19:38:46 +08:00
Lim Chee Aun
e0c2570875
Temporarily disable line to fix sub menu not opening
2024-03-04 17:29:28 +08:00
Lim Chee Aun
2b2f6c28a9
Time to re-organize this main menu
...
Will need to gather feedback
2024-03-04 16:41:06 +08:00
Lim Chee Aun
8cab77415e
Only show share and embed if public or unlisted
...
Also slight refactor
2024-03-04 09:56:38 +08:00
Lim Chee Aun
8b36cef510
Proper passing of props
2024-03-04 09:52:22 +08:00
Lim Chee Aun
6292557bc9
Default modal to light, add solid class instead
2024-03-03 17:31:06 +08:00
Lim Chee Aun
b79ce92aef
Use acct instead of username
2024-03-03 17:16:58 +08:00
Chee Aun
0b4c720153
Merge pull request #431 from cvennevik/perf-modal-backdrop-filter
...
(performance) Remove backdrop-filter blur and saturate effects from modals
2024-03-03 17:16:29 +08:00
Lim Chee Aun
93c871353a
Fix status actions close when focused
2024-03-03 11:01:11 +08:00