Lim Chee Aun
fcb0074f49
Experimental Embed post
2024-03-02 18:55:05 +08:00
Lim Chee Aun
8108151fb6
Fix getComputedStyle running on undefined/null element
2024-03-02 18:54:27 +08:00
Lim Chee Aun
d8b0adfe97
Prevent embeds from playing inline
2024-03-02 18:53:35 +08:00
Lim Chee Aun
0db10bf7d0
More adaptive copy
2024-03-02 10:08:10 +08:00
Lim Chee Aun
7ab6da5e9b
Relayout the previous catchups list
2024-03-02 10:01:22 +08:00
Lim Chee Aun
beed3ca18c
Fix cloak mode showing ghost text
2024-03-02 10:01:04 +08:00
Lim Chee Aun
abd5031602
"What is this" section for Catch-up
2024-03-02 10:00:45 +08:00
Lim Chee Aun
346dba9ed7
Sort by density
2024-03-01 16:03:45 +08:00
Lim Chee Aun
0ceb6ffd06
Tooltip for authors showing display name and username
2024-03-01 16:03:07 +08:00
Lim Chee Aun
488aece050
Better z-indices for the media
2024-03-01 16:02:27 +08:00
Lim Chee Aun
ecde88d6a1
Fix weird jump when height of list changes
2024-03-01 16:02:08 +08:00
Lim Chee Aun
94dcd1606a
Make toast stay longer, due to longer text
2024-03-01 13:20:34 +08:00
Lim Chee Aun
b479fa1f35
Don't scroll vertical
2024-03-01 13:20:12 +08:00
Lim Chee Aun
ab0472de02
Fix some links not opening browser's context menu
2024-03-01 10:29:38 +08:00
Lim Chee Aun
1bf8616957
Auto-scroll to selected author
2024-02-29 21:01:31 +08:00
Lim Chee Aun
69d77c368e
Experiment longer captions for no-content single-media post
2024-02-29 13:25:30 +08:00
Lim Chee Aun
bb3621e424
Make loader abrupt if >= 3 replies
2024-02-29 13:19:41 +08:00
Lim Chee Aun
aaf64bbc34
More cloak fixes
2024-02-28 15:34:11 +08:00
Lim Chee Aun
52b60fa38b
Respect filters for reply hints
2024-02-28 15:04:01 +08:00
Lim Chee Aun
3acfc00ec0
Don't show toast when not on results page
2024-02-28 11:49:07 +08:00
Lim Chee Aun
f8b5e9563c
Fix trend links not respecting set instance
2024-02-28 11:27:48 +08:00
Lim Chee Aun
6f3f83a620
Catching up with fixes and enhancements
2024-02-28 11:01:09 +08:00
Lim Chee Aun
315ce98511
Fix cloak for catch-up
2024-02-27 23:29:54 +08:00
Lim Chee Aun
3cfc35898b
Slight adjustments
2024-02-27 21:53:08 +08:00
Lim Chee Aun
ffc216cfed
Fix account info not re-rendering correctly when id changed
2024-02-27 21:24:38 +08:00
Lim Chee Aun
35e34c0bc6
Remove space
2024-02-27 21:23:46 +08:00
Lim Chee Aun
b023a43fee
Fix weird rendering on Safari
2024-02-27 18:02:12 +08:00
Lim Chee Aun
44f6d9cda0
Remove unused code
2024-02-27 18:02:00 +08:00
Lim Chee Aun
c466e0c279
Broken image fallbacks
2024-02-27 18:01:47 +08:00
cvennevik
fa99debabd
(performance) Remove backdrop-filter blur and saturate effects from modals
2024-02-26 19:37:14 +01:00
cvennevik
58778aba45
(perf) Remove backdrop-filter blur effect from .account-sub-icons
2024-02-26 19:14:29 +01:00
Lim Chee Aun
b913c8817d
Fix wrong icon size
2024-02-26 21:44:45 +08:00
Lim Chee Aun
ffb7ce1c63
Quick style adjusts
2024-02-26 21:13:17 +08:00
Lim Chee Aun
707b51a1a0
Don't trigger auto list if meta/ctrl+enter
2024-02-26 14:57:09 +08:00
Lim Chee Aun
201ca6ce4a
Catch-up (beta)
2024-02-26 14:02:58 +08:00
Lim Chee Aun
a419bb9b61
Fix small typo
2024-02-26 14:02:12 +08:00
Lim Chee Aun
a8b5c8cd64
Experimental "cloud" shortcuts settings import/export
2024-02-26 14:00:53 +08:00
Lim Chee Aun
a3236ea0f0
Report post/profile
2024-02-26 13:59:26 +08:00
Lim Chee Aun
c595b0ee31
Fix toasts showing for unauthenticated interactions
2024-02-26 11:58:22 +08:00
Lim Chee Aun
89f34d7942
Use em, and hide if there's nothing in account "note"
2024-02-26 11:56:18 +08:00
Lim Chee Aun
f23e4b0dd9
Just in case, probably not needed
2024-02-25 13:37:50 +08:00
Lim Chee Aun
e7d2d088ba
Super weird fix for clicks "leaked" to the container
2024-02-25 13:37:29 +08:00
Lim Chee Aun
6a6162ec6e
Use readOnly, respect CWs for statuses in notifications
2024-02-23 18:07:42 +08:00
Lim Chee Aun
03e5c3ff54
Disable text-rendering: optimizeSpeed
...
It causes text to jump. It has different kerning when optimized for speed
2024-02-23 18:05:39 +08:00
Lim Chee Aun
e5d36b82bb
Fix search suggestion sort
2024-02-23 18:00:30 +08:00
Lim Chee Aun
b6721fc58f
Change pin icon color
...
It gets easily confused with heart icon
2024-02-22 14:21:47 +08:00
Lim Chee Aun
cd96ba0c59
Isolate bidi for name text
2024-02-21 09:56:55 +08:00
Lim Chee Aun
9803d18185
Speed up the fade
2024-02-21 09:56:55 +08:00
Lim Chee Aun
1478aca7a5
Need the stripes for PMs
2024-02-18 09:38:54 +08:00
Lim Chee Aun
dab0d61ac8
Allow double-click to refresh on Notifications page
2024-02-17 16:50:13 +08:00
Lim Chee Aun
14b92f3f98
Switch to the list from joinmastodon.org/servers
2024-02-17 16:49:50 +08:00
Lim Chee Aun
2f94cb34f6
Fix post content not updating when changed
2024-02-16 17:36:46 +08:00
Lim Chee Aun
b7a79c8fdd
Better memo for Notification
2024-02-15 18:07:17 +08:00
Lim Chee Aun
2f0d04eca4
Update instances list, fix script bug
2024-02-15 17:53:35 +08:00
Lim Chee Aun
c84ad73d0d
More memoization
2024-02-14 17:17:15 +08:00
Lim Chee Aun
3295b1ab96
Remove the need for setStates
2024-02-14 17:16:53 +08:00
Lim Chee Aun
24a481b782
Back to end
2024-02-12 18:59:04 +08:00
Lim Chee Aun
97cce8a828
Slightly faster bg transition
2024-02-12 11:54:47 +08:00
Lim Chee Aun
3c31c56306
Fine-tuning status actions styles
2024-02-12 11:53:59 +08:00
Lim Chee Aun
92f4371041
More granular hover/focus state for status actions
2024-02-11 22:46:21 +08:00
Lim Chee Aun
a9d0100087
Stripes if PM
2024-02-11 21:04:30 +08:00
Lim Chee Aun
3fbe11295f
Don't use dvh for this
2024-02-10 22:22:25 +08:00
Lim Chee Aun
98f018913d
Test change to :focus
2024-02-10 20:21:03 +08:00
Lim Chee Aun
60ca577f9b
Slight adjustments to status actions
2024-02-10 12:01:51 +08:00
Lim Chee Aun
1d0d02f39b
Different alignment for status action menu
2024-02-10 12:00:40 +08:00
Lim Chee Aun
fbd448c152
Add one more smaller text size option
2024-02-09 20:07:16 +08:00
Lim Chee Aun
169aa2d3d3
Fix boost icon color in new status menu
2024-02-08 01:12:02 +08:00
Lim Chee Aun
9a9667d824
Redesign the context menu
2024-02-06 17:34:26 +08:00
Lim Chee Aun
afd9d2cf97
Slight style adjustments
2024-02-06 17:32:17 +08:00
Lim Chee Aun
b9c287b29e
Don't show icon, just show text for visibility.
...
Icon, in the end, ain't descriptive enough.
2024-02-06 17:30:58 +08:00
Lim Chee Aun
436277c6b4
Prevent re-render dangerouslySetInnerHTML
2024-02-06 17:30:10 +08:00
Lim Chee Aun
4f28d3cc6d
Less bolder bold
2024-02-06 17:28:18 +08:00
Lim Chee Aun
46415b87a6
Show lists containing the account in the menu
2024-02-05 10:17:49 +08:00
Lim Chee Aun
913d923877
Make grouped subsequent hashtag pre-meta more seamless
2024-02-04 19:38:22 +08:00
Lim Chee Aun
36f38230c4
Attempt to shorten links if not shortened
...
This usually comes from non-Mastodon instances
2024-02-03 20:36:25 +08:00
Lim Chee Aun
a66a4e238e
More subtle style change to reply parent
2024-02-02 13:20:55 +08:00
Lim Chee Aun
aa7fb4441f
Subtle style change to reply parent
2024-02-02 12:58:35 +08:00
Lim Chee Aun
f1dbb9ec42
Further delay filtered status peek, remove tooltip
2024-02-02 00:27:12 +08:00
Lim Chee Aun
a59668ea9a
Slight adjustment to carousel colors
2024-02-01 22:49:16 +08:00
Lim Chee Aun
6581bc2881
Prevent reply parent hint from being GC-ed
2024-01-31 13:45:34 +08:00
Lim Chee Aun
28bb66f185
Show total at end of list
2024-01-31 09:03:33 +08:00
Lim Chee Aun
46d7cba1ea
Show join date if there's nothing to show
2024-01-30 22:46:18 +08:00
Lim Chee Aun
ff35c458c3
Don't return
2024-01-30 18:57:28 +08:00
Lim Chee Aun
26d445af7d
Fix reply parent hint not appearing
...
Also respect language
2024-01-30 17:43:44 +08:00
Lim Chee Aun
3470b9adec
Fix forgot to opt-in new experiment
2024-01-30 15:22:01 +08:00
Lim Chee Aun
f3d77dd04e
Experimental reply parent hint
2024-01-30 14:34:54 +08:00
Lim Chee Aun
14f5c37721
Don't show comment hint for timeline item container
2024-01-30 14:28:28 +08:00
Lim Chee Aun
a66307b757
Fixes + improvements to search UI
2024-01-29 21:11:08 +08:00
Lim Chee Aun
9792700f30
Fix wrong CSS
...
Add more checks
2024-01-29 01:38:53 +08:00
Lim Chee Aun
36e852bebb
Fix weird overflow: clip bug on Chrome
2024-01-28 00:49:11 +08:00
Lim Chee Aun
6075542071
Exclude the JS-injected hashtag stuffing class
2024-01-26 16:09:21 +08:00
Lim Chee Aun
0386357688
Fix weird bug with wrong cache of icon
2024-01-26 00:28:03 +08:00
Lim Chee Aun
9cac63c37d
Experimental more-harsh hashtag stuffing collapsing
2024-01-25 22:13:38 +08:00
Lim Chee Aun
5cfcfdc98b
Squeeze all the micro-perf
2024-01-25 21:28:41 +08:00
Lim Chee Aun
a2d995ec07
Support unofficial status.quote
2024-01-25 12:59:53 +08:00
Lim Chee Aun
4ca9a802e3
Remove console.log
2024-01-25 08:00:55 +08:00
Lim Chee Aun
990f2b2e29
Handle unknown audio attachments
2024-01-24 13:08:54 +08:00
Lim Chee Aun
725da37063
Slight adjustments to post actions bar
2024-01-21 13:10:57 +08:00
Lim Chee Aun
1b41d39032
Stretch svg dimensions
2024-01-20 10:26:01 +08:00
Lim Chee Aun
23dd7f5a7a
Extract ICONS out
2024-01-20 10:25:47 +08:00
Lim Chee Aun
7d95c50c7a
Remove width/height in svg
2024-01-20 01:45:54 +08:00
Lim Chee Aun
a352f94c2c
Use more beautiful quotes
2024-01-20 01:45:36 +08:00
Lim Chee Aun
38e2b176bc
Make embeds larger
2024-01-19 20:31:05 +08:00
Lim Chee Aun
6b4c1c8505
Change menu alignment
2024-01-19 20:29:46 +08:00
Lim Chee Aun
46dfd9aab0
MVP-ish pin/unpin post
2024-01-18 19:05:12 +08:00
Lim Chee Aun
59d0138ca8
If there's selected text, don't show custom context menu
2024-01-17 13:42:46 +08:00
Lim Chee Aun
3fbd5b8622
s/allowNofitications/allowNotifications
...
Also very embarrassing
2024-01-17 11:32:16 +08:00
Lim Chee Aun
b6c4045cb4
Escape HTML chars in composer highlights
...
This is very embarrassing, I know
2024-01-17 11:31:33 +08:00
Lim Chee Aun
37c784dad2
Make refresh button more prominent
2024-01-16 15:47:10 +08:00
Lim Chee Aun
04d431cf71
Add more conditions
2024-01-15 22:05:18 +08:00
Lim Chee Aun
97458b66eb
Update languages list
2024-01-15 20:39:29 +08:00
Lim Chee Aun
fadfc6052d
Only show for coarse pointer
2024-01-15 00:31:42 +08:00
Lim Chee Aun
0ca92e7509
Fix icon alignment in shortcut settings
2024-01-14 23:04:14 +08:00
Lim Chee Aun
b8484eff79
Differentiate menu open from right-click vs actions bar
...
Kinda hacky for now
2024-01-14 21:34:21 +08:00
Lim Chee Aun
1017d1d270
Style changes for focused more button
2024-01-14 21:33:52 +08:00
Lim Chee Aun
04179340f6
Further enhance actions bar
...
- Focus color when context menu is open
- Focus color for more button when context menu is open
- Reuse menu instead of creating another menu
- Show like toast when liked/unliked
2024-01-14 19:36:14 +08:00
Lim Chee Aun
9b0889fe23
Test show refresh button after a minute
2024-01-14 18:31:53 +08:00
Lim Chee Aun
79e87b7d89
A little transition when expanding replies
2024-01-14 18:29:11 +08:00
Lim Chee Aun
0ebc0fa64c
First step in introducing actions bar
2024-01-14 00:32:08 +08:00
Lim Chee Aun
35974cc89c
Show more consistent icon for "comment"
2024-01-14 00:30:12 +08:00
Lim Chee Aun
2b3f65f28c
Fix wrong account shown
...
Need the hostname to be more accurate
2024-01-12 14:47:59 +08:00
Lim Chee Aun
500f877d4b
Fix error when r is undefined
2024-01-11 10:44:37 +08:00
Lim Chee Aun
4b9ff0ca5b
Hide "more" icon for posts in notifications
2024-01-11 10:44:24 +08:00
Lim Chee Aun
07f927d4ff
Add notice if there's only 1 shortcut
2024-01-10 14:48:29 +08:00
Lim Chee Aun
8c6563a671
More contextual copy
2024-01-10 14:48:08 +08:00
Lim Chee Aun
ffabd6188d
Truncate URLs
2024-01-10 01:48:20 +08:00
Lim Chee Aun
d71b1a7e36
Test add "more" icon near timestamp
2024-01-10 01:47:50 +08:00
Lim Chee Aun
c47687e2e4
Fix / and ? key shortcuts suddenly not working
2024-01-10 00:03:36 +08:00
Lim Chee Aun
ecd5c7b91e
. (period) keyboard shortcut = load new posts
2024-01-09 23:47:21 +08:00
Lim Chee Aun
99b0b7c096
Test disable viewScroll=close for hashtag page menu
...
Possible fix for self-auto-closing when focusing on the
input field to add hashtag and the software keyboard resizes
the page, causing scroll event to fire and close the menu itself
2024-01-07 12:30:51 +08:00
Lim Chee Aun
e44ac16396
Fix flash of unscrolled position
...
Due to statuses being memo-ed, need to speed up the scroll position setup
2024-01-06 19:15:48 +08:00
Lim Chee Aun
147a12cbcb
Handle cards with iframe embeds
2024-01-06 16:46:45 +08:00
Lim Chee Aun
16e2ac9bce
Test better equal checks
2024-01-06 12:31:25 +08:00
Lim Chee Aun
1574be2b35
Test content-visibility: auto on off-screen columns
2024-01-06 12:23:43 +08:00
Lim Chee Aun
7223baaaad
Better error handling for image desc generator
...
400 doesn't throw error
2024-01-06 12:23:15 +08:00
Lim Chee Aun
9cffd429b0
Potential fix to infinite loop of intersection observer
2024-01-06 03:15:24 +08:00
Lim Chee Aun
9a5d749b8d
Better search suggestion styles
...
Lighter style and fifferentiate between hover and focus
2024-01-06 01:04:14 +08:00
Lim Chee Aun
e43f2283dd
Resolve account URLs too
2024-01-06 01:03:30 +08:00
Lim Chee Aun
be5fcc35ac
Comment line extended if there's status pre-meta
2024-01-05 19:18:05 +08:00
Lim Chee Aun
54314de976
Experiment unlinked replies (again)
...
But still show link to the post's "thread"
2024-01-05 19:15:22 +08:00
Lim Chee Aun
bc2886f7e2
Ancestor indicator animates smoother with spring
2024-01-05 19:13:51 +08:00
Lim Chee Aun
3989b218d0
Need to encode the query
2024-01-04 22:00:27 +08:00
Lim Chee Aun
a8331375ba
Double make sure header change doesn't block scrolling
2024-01-04 19:09:30 +08:00
Lim Chee Aun
6919975c6d
Remove unneeded .inview
2024-01-04 19:08:51 +08:00
Lim Chee Aun
c0987209a8
Only threadify & unfurl non-reblog post object
2024-01-04 18:56:11 +08:00
Lim Chee Aun
d25c2df392
Warn if icon not found
2024-01-04 18:55:21 +08:00
Lim Chee Aun
848433365d
Don't limit 80px if more than 2 media
2024-01-04 18:55:14 +08:00
Lim Chee Aun
3d4ebb8abe
Adjust rootMargin
2024-01-03 10:54:55 +08:00
Lim Chee Aun
72dc4cc81b
Test disable menu animation
2024-01-03 09:53:08 +08:00
Lim Chee Aun
92c0a8b4f0
Test memoize svg icon
2024-01-03 09:49:48 +08:00
Lim Chee Aun
1adcca5666
Fix destructure error
2024-01-03 07:27:39 +08:00
Lim Chee Aun
b4d4c61128
Experiment delay render items in carousel
2024-01-02 19:56:54 +08:00
Lim Chee Aun
764125e6b9
Test replace scroll-based to inview
2024-01-02 19:26:05 +08:00
Lim Chee Aun
098df0ad2c
Test move this out of component mount
...
It needs to run faster
2024-01-02 17:45:58 +08:00
Lim Chee Aun
e41e49884f
Less paragraph margins for status cards
2024-01-02 17:45:21 +08:00
Lim Chee Aun
852f7090f6
Status card style changes
2024-01-02 12:27:39 +08:00
Lim Chee Aun
d54511aa10
Test a bunch of perf-related style changes
2024-01-02 12:27:22 +08:00
Lim Chee Aun
d8ceb03d74
Throttle scroll events
2024-01-02 12:25:25 +08:00
Lim Chee Aun
df393ae959
Use InView to replace nearReachStart
2024-01-02 12:25:01 +08:00
Lim Chee Aun
0ebbc5b34e
Don't need nearReachEnd, use InView more
2024-01-02 12:24:03 +08:00
Lim Chee Aun
cf52e0776e
Don't need reachStart from useScroll
2024-01-02 12:20:36 +08:00
Lim Chee Aun
b168707c14
Revert "Remove DEV check"
...
This reverts commit d2fb86036c
.
2024-01-01 18:31:59 +08:00
Lim Chee Aun
d2fb86036c
Remove DEV check
...
It refers to local dev, not the dev site
2024-01-01 18:29:21 +08:00
Lim Chee Aun
f056d7407a
Attempt to fix iOS status bar color
2023-12-31 08:02:32 +08:00
Lim Chee Aun
c3e40297e0
Add a little delay
2023-12-30 21:51:10 +08:00
Lim Chee Aun
d6099df51b
Experiment unindenting deep single replies
2023-12-30 21:16:30 +08:00
Lim Chee Aun
096bc69584
Fix child replies accidentally got GC-ed
2023-12-30 21:03:10 +08:00
Lim Chee Aun
32d32b72f4
Less radius for animated media
2023-12-30 20:29:21 +08:00
Lim Chee Aun
796b365fd8
Disable animation if hidden
2023-12-30 20:17:34 +08:00
Lim Chee Aun
bd38122f1b
Extract unfurling out of status component
2023-12-30 18:13:56 +08:00
Lim Chee Aun
d7d838ebf8
Rebuild useScroll, less states
2023-12-29 18:29:08 +08:00
Lim Chee Aun
de3787209e
Make bold less bold
2023-12-29 18:16:19 +08:00
Lim Chee Aun
6500be2782
Disable hotkeys in quote posts
2023-12-29 18:16:08 +08:00
Lim Chee Aun
2240380f68
Fix wrong month shown for different system date formats
2023-12-29 14:27:43 +08:00
Lim Chee Aun
f21a65da9a
Micro optimizations
2023-12-29 11:27:01 +08:00
Lim Chee Aun
a97478097b
Queue all the microtasks
2023-12-29 08:25:58 +08:00
Lim Chee Aun
71d2db31e0
Fix undefined sKey
2023-12-29 08:25:41 +08:00
Lim Chee Aun
88547fa403
Fix slow code blocking whole component render
2023-12-28 18:39:56 +08:00
Lim Chee Aun
1765defa56
Remove dup regex, add another GTS url pattern
2023-12-28 15:42:27 +08:00
Lim Chee Aun
437d721c26
Safari needs this on every element
2023-12-28 15:23:47 +08:00
Lim Chee Aun
e13a2feec8
Prioritise local instance unfurl over remote
2023-12-28 11:58:50 +08:00
Lim Chee Aun
39bcb01894
Differentiate icon for group vs local
2023-12-28 11:57:48 +08:00
Lim Chee Aun
7fb0044471
More queueMicrotask
2023-12-28 10:50:54 +08:00
Lim Chee Aun
f645815b84
Add small note on usage
2023-12-28 08:29:12 +08:00
Lim Chee Aun
f5b1b924a5
More queueMicrotask
2023-12-27 23:44:27 +08:00
Lim Chee Aun
fe54eb11a7
Experimental opt-in description generator
2023-12-27 23:33:59 +08:00
Lim Chee Aun
cfe41cb802
Test queueMicrotask
2023-12-27 23:32:52 +08:00
Lim Chee Aun
53b1755e51
Update copy, add lingva-api
2023-12-27 16:00:42 +08:00
Lim Chee Aun
ef8dda2dbb
Special styling for .content.truncated
2023-12-27 12:28:01 +08:00
Lim Chee Aun
66a519f4dc
s/Following/Follows
2023-12-27 10:33:29 +08:00
Lim Chee Aun
ce6d14fa04
Finally can allow this padding
2023-12-27 10:33:19 +08:00
Lim Chee Aun
bc5a4eaf3c
Inherit line-through color too
2023-12-27 08:50:23 +08:00
Lim Chee Aun
b89463d412
Various adjustments for spoilers and media
...
- No more blur effects. Performance is more important
- Add background color for all media
2023-12-26 17:06:52 +08:00
Lim Chee Aun
72c5411347
Also show comment icon when not a thread
2023-12-26 17:04:46 +08:00
Lim Chee Aun
d59ee9169f
Potentially fix unwieldy margins once and for all
2023-12-26 16:00:39 +08:00
Lim Chee Aun
69571bf817
Fix "Show all sensitive content" button not working
2023-12-26 10:37:49 +08:00
Lim Chee Aun
a539cfea0a
Don't link to github if fake commit hash
2023-12-25 20:05:56 +08:00
Lim Chee Aun
f520e30858
Extend self-hosting variables
2023-12-25 19:25:48 +08:00
Lim Chee Aun
563a7bf03b
Can't really use important
2023-12-25 01:08:40 +08:00
Lim Chee Aun
7cfa839e1c
Perf fixes
2023-12-24 22:49:23 +08:00