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