Lim Chee Aun
4918027c90
Use real ellipsis
...
And see if these strings can sync up
2024-08-13 18:17:00 +08:00
Lim Chee Aun
c2e6d732c4
Initial i18n dev
...
Expecting bugs!
2024-08-13 15:26:23 +08:00
Lim Chee Aun
78ca5bbc0b
Fix prefs bug
...
- Some prefs returned can be uppercased, so make them lowercase
- `postingDefaultLanguage` probably doesn't work anymore every since masto.js upgrade. Sorry!
- Add additional checks to make sure prefs from server are not in unexpected forms
2024-08-10 10:04:44 +08:00
Lim Chee Aun
a1c419b675
Try fix select field bug on Windows again
...
Previously: b47c043699
2024-08-04 19:01:21 +08:00
Lim Chee Aun
89e8bdf77b
Use pinned instead of _pinned
2024-08-04 18:06:26 +08:00
Lim Chee Aun
f05e3012e3
Preliminary step for RTL
2024-08-04 13:32:46 +08:00
Lim Chee Aun
2aff1dc1fd
Try switch to 20s interval
2024-08-04 13:32:46 +08:00
Lim Chee Aun
99ee6c3979
Don't reuse var for both timeout and interval
2024-08-04 13:32:46 +08:00
Frederic Hemberger
0febcacb93
fix(shortcuts-settings): settingsJSON
must be defined if note doesn't exist
2024-08-03 13:30:22 +02:00
Lim Chee Aun
379ef7cc11
Random unused IntersectionView
...
Keeping this for future use
2024-07-28 16:09:44 +08:00
Lim Chee Aun
2d23b15c8d
Assume title is the author for .card-post
2024-07-28 16:09:03 +08:00
Lim Chee Aun
fa3a0e23cc
Unhide some text for posts inside Edit History
...
Every char matters when looking at post edit history
2024-07-28 16:08:18 +08:00
Lim Chee Aun
f1822d54af
Fix poll radio button position on Safari
...
Plus a color
2024-07-25 18:39:14 +08:00
Lim Chee Aun
4c0bc62ad0
Group filtered carousel items
2024-07-22 14:31:52 +08:00
Lim Chee Aun
84b3106f50
Undo font size inherit for card posts
2024-07-22 14:19:25 +08:00
Lim Chee Aun
a2b88f1cdd
Distinct both implementation of grouped notifications
2024-07-21 20:31:10 +08:00
Scott Feeney
44d440649f
Include domain when copying local user's handle
...
Fixes #596
2024-07-13 01:15:01 -07:00
Lim Chee Aun
a2f7638257
Experimental opt-in server-side grouped notifications
2024-07-12 18:57:48 +08:00
Lim Chee Aun
57d6889826
Test memoize Media
2024-07-12 13:35:43 +08:00
Lim Chee Aun
180a23f116
Fix wrong exceeded chars highlighting
2024-07-07 22:56:24 +08:00
Lim Chee Aun
9ea7a1f4db
Use onClose for this
2024-07-06 09:47:42 +08:00
Lim Chee Aun
c950a6552c
Experiment: unhide header when clicking on timeline items
2024-07-03 20:01:11 +08:00
Lim Chee Aun
95bf9e183e
Replace trivago/ with ianvs/prettier-plugin-sort-imports
2024-07-01 17:41:21 +08:00
Lim Chee Aun
e6e884f1cb
Refactor + make card post work for no-image cards
2024-06-28 07:49:30 +08:00
Lim Chee Aun
5ab0ea1b59
Remove usehooks dep
...
In the end, only used one hook out of so many hooks
2024-06-27 22:05:16 +08:00
Lim Chee Aun
09745e3078
Don't show account if notification = severed_relationships
2024-06-27 22:05:16 +08:00
COxDE
04588874c7
fix: enable/disable boosts button logic
2024-06-27 13:38:55 +01:00
Lim Chee Aun
5d6a43e5d2
Bump up to 600
2024-06-23 15:41:00 +08:00
Lim Chee Aun
7f5f01b118
Further extend quote post dimensions
2024-06-22 17:48:14 +08:00
Lim Chee Aun
f4a4913889
Don't animate for small-dimension images
2024-06-22 17:47:56 +08:00
Lim Chee Aun
f8e72d1808
Prevent miscalculated width in large media container
2024-06-22 12:42:23 +08:00
Lim Chee Aun
527a1551cf
The math here is quite forgiving
2024-06-19 23:34:19 +08:00
Lim Chee Aun
a6e6a7d741
Simplify natural aspect ratio math
2024-06-19 18:29:20 +08:00
Lim Chee Aun
21bdb6afc1
Posts timeline for trending links
...
Timeline logic changed slightly, so might be buggy.
2024-06-19 12:22:17 +08:00
Lim Chee Aun
4be88da1d6
Test slight fade out
2024-06-19 12:19:48 +08:00
Lim Chee Aun
93bb1da7c9
Fix undefined in account link when ctrl-clicking
2024-06-18 20:14:56 +08:00
Lim Chee Aun
497ede1a3d
Use state to set natural aspect ratio instead
...
And fix all other data attributes
2024-06-15 10:25:10 +08:00
Lim Chee Aun
83164c321f
Apply anim-duration for card image too
...
And also media images in Catch-up
2024-06-15 08:36:12 +08:00
Lim Chee Aun
15ebf628f8
Give status cards same treatment as media attachments
2024-06-14 18:13:59 +08:00
Lim Chee Aun
1f8a8f8928
Use URL.parse with polyfill
2024-06-14 08:34:50 +08:00
Lim Chee Aun
febd04dd54
Try use dangerouslySetInnerHTML again
...
And… fix the loop attribute value
2024-06-11 23:43:55 +08:00
Lim Chee Aun
983dd6623f
Try autoPlay instead of autoplay
...
Fixing Mobile Safari bug
2024-06-11 18:17:19 +08:00
Lim Chee Aun
a79d0613ec
One more experimental magic
2024-06-11 14:53:12 +08:00
Lim Chee Aun
c0c7fdd6e1
Handle tiny images & fix layout
...
Honestly there's just too many possibilities
2024-06-11 14:46:29 +08:00
Lim Chee Aun
17a3939061
Use data attr instead
...
The JSX className modification classes with this DOM-based modification
2024-06-10 20:50:21 +08:00
Lim Chee Aun
8a10a81fec
Experiment immersive media render on large-size post
2024-06-10 20:42:38 +08:00
Lim Chee Aun
17230fc690
Experiment reduce radius for uncropped images
2024-06-10 20:41:43 +08:00
Lim Chee Aun
88e36183c6
Experiment different card preview style
2024-06-10 20:40:35 +08:00
Lim Chee Aun
d0bb0c04db
Small style adjustments to composer
2024-06-10 20:39:03 +08:00
Lim Chee Aun
3fbecb2f0d
Fix NameText not showing username when short
2024-06-08 21:35:14 +08:00
Lim Chee Aun
ef1abbc25c
Wait I need a slash here?
2024-06-08 21:34:50 +08:00
Lim Chee Aun
8d91bfb0a3
Throttle account fetches
2024-06-07 18:38:26 +08:00
Lim Chee Aun
2099953b68
Remove spaces between buttons
2024-06-03 18:01:49 +08:00
Lim Chee Aun
5931ebb8fc
Reduce visual clutter for grouped notification
...
30 instead of 50 as limit. No more tiny avatars as they don't help much.
2024-06-02 22:52:47 +08:00
Lim Chee Aun
5ead17a093
Disable GIF button if exceed max media limit or has poll
2024-06-01 11:51:58 +08:00
Lim Chee Aun
e08817d611
Attempt to rewrite this part
2024-05-31 16:56:13 +08:00
Lim Chee Aun
098014a109
Fix possible error
2024-05-29 18:46:14 +08:00
Lim Chee Aun
7546b42c7c
Further improve lang detection perf
2024-05-29 15:26:58 +08:00
Lim Chee Aun
f9a73777e7
Perf over function
2024-05-29 10:23:46 +08:00
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