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
Lim Chee Aun
94075086ce
Make media post respect reading:expand:media
2023-12-24 21:20:12 +08:00
Lim Chee Aun
60fdd3f522
Fix button display specificity
2023-12-24 21:19:46 +08:00
Lim Chee Aun
6dd54633e0
Finally revisiting this CW thing
...
Respect reading:expand:spoilers and reading:expand:media but differently than Mastodon's logic
2023-12-24 21:07:46 +08:00
Lim Chee Aun
088d795595
This got repositioned
2023-12-24 21:06:26 +08:00
Lim Chee Aun
c54a15de11
Disable memo for Icon
...
Too many memoization going on here
2023-12-24 21:05:43 +08:00
Lim Chee Aun
8ca768b957
Apply auth for remote-instance API calls
2023-12-23 23:07:08 +08:00
Lim Chee Aun
6703b27bfb
No idea why this requires so much code
2023-12-23 23:06:03 +08:00
Lim Chee Aun
3cab36f24c
Fix icon doesn't refresh when changed
2023-12-23 18:05:30 +08:00
Lim Chee Aun
486a707f49
Fix small-width media indentation in status carousels
...
Center-ize it, add a background color
2023-12-23 15:34:25 +08:00
Lim Chee Aun
5d95d602a7
Skip useEffect if icon already loaded
2023-12-23 12:14:11 +08:00
Lim Chee Aun
b00033129f
Reset search query if really empty
2023-12-22 23:03:05 +08:00
Lim Chee Aun
768477ea6c
Handle cases when account is undefined
2023-12-22 23:02:44 +08:00
Lim Chee Aun
da58336285
Experiment: allow Search in Shortcuts
2023-12-22 18:01:41 +08:00
Lim Chee Aun
6bcee318e4
Change intervals
2023-12-22 10:19:06 +08:00
Lim Chee Aun
49fd8a5dc9
Further rate limit this threadify calls
...
Every post calls threadify and clogs the RAF
2023-12-22 09:54:50 +08:00
Lim Chee Aun
5f48f92c11
Improve perf due to slow localeCompare
2023-12-22 00:26:29 +08:00
Lim Chee Aun
3e4e4d179b
Test better temp color for refreshing theme-color
2023-12-21 22:07:31 +08:00
Lim Chee Aun
92d6fe7ebe
Let's add speech
2023-12-21 18:17:14 +08:00
Lim Chee Aun
33b55c937b
Fix hide-filtered items appearing in boost carousel
2023-12-21 13:32:32 +08:00
Lim Chee Aun
22b9a33d64
Only exclude relationship attrs for self
2023-12-21 09:59:08 +08:00
Lim Chee Aun
a2189bf44b
Make card aware of self-reference
...
Prevent unfurl if self-referential
2023-12-21 00:37:40 +08:00
Lim Chee Aun
ccecc16a2c
Fix undefined statusObject
2023-12-21 00:36:55 +08:00
Lim Chee Aun
7b246fc660
It's time to use CloseWatcher
...
It shipped since Chrome 120 https://chromestatus.com/feature/4722261258928128
2023-12-20 21:02:22 +08:00
Lim Chee Aun
dfe727b702
Replace onClick with onClose
2023-12-20 20:59:59 +08:00
Lim Chee Aun
bee32cc781
Add 'x' for expanding content warning
2023-12-20 16:42:36 +08:00
Lim Chee Aun
9983c8086c
Only show followed hashtags for non-followings
2023-12-20 16:04:37 +08:00
Lim Chee Aun
8ce720f305
Add all the relationships
2023-12-20 13:55:56 +08:00
Lim Chee Aun
c16532d4c2
Fix wrong mute durations
...
This bug exists for 9 months. It's seconds, not ms.
2023-12-19 11:50:01 +08:00
Lim Chee Aun
ac60890c9a
Revert "Don't highlight mention when it's prepended by a dot"
...
This reverts commit 5fef0b3fb5
.
2023-12-17 18:25:58 +08:00
Lim Chee Aun
ec4320d53e
Slightly more accurate content length
2023-12-17 18:25:58 +08:00
Lim Chee Aun
4c7c518d4d
Disable context menu inside notifications popover
...
Popovers over popovers ain't easy
2023-12-17 18:25:58 +08:00
Lim Chee Aun
df16cabec5
Need tooltip of the timestamp
2023-12-15 23:30:09 +08:00
Lim Chee Aun
60e86c1eaf
Use clip more
2023-12-15 23:29:48 +08:00
Lim Chee Aun
aa8cbe046c
New experiment: followed tag indicator
2023-12-15 01:58:44 +08:00
Matthieu Rakotojaona
5fef0b3fb5
Don't highlight mention when it's prepended by a dot
2023-12-12 19:18:56 +01:00
Lim Chee Aun
f213a8e094
Fix subfolder hosting not working
...
Fix wrong `location` used
2023-12-12 08:34:43 +08:00
Lim Chee Aun
82195a8db0
Debug loop break
2023-12-12 08:34:06 +08:00
Matthieu Rakotojaona
71454d40a9
Remote media: avoid never-ending loops if it won't work
2023-12-11 11:51:22 +01:00
Lim Chee Aun
433d8b3bcc
Adjustments to welcome and login pages
2023-12-10 19:16:34 +08:00
Lim Chee Aun
7dd0b0a4fb
Fix for smaller images
2023-12-10 19:13:11 +08:00
Lim Chee Aun
a039f84c9d
Don't 100% the select
...
Suppose to be max-width but not working for select(s)
2023-12-09 15:04:21 +08:00
Lim Chee Aun
ceb92a4bfc
Fix media widening applied to status cards
2023-12-09 09:35:39 +08:00
Lim Chee Aun
8009a8d743
What's with all this math
2023-12-05 19:28:42 +08:00
Lim Chee Aun
5be3e22467
Reduce the widening
...
It gets kinda distracting when it's widen too far to left
2023-12-05 19:15:08 +08:00
Lim Chee Aun
94c2f43c38
Add basic unicode awareness to mention highlighting
2023-12-05 18:30:15 +08:00
Lim Chee Aun
66746eb579
Potential fix for weird carousel bug on Firefox
2023-12-05 13:02:52 +08:00
Lim Chee Aun
222786f202
Exclude wide media for status cards
2023-12-05 13:01:35 +08:00
Lim Chee Aun
99b4842586
Apply grid to specific classes instead
...
Due to some extensions inject their own components here and conflicting
2023-12-05 11:06:36 +08:00
Lim Chee Aun
2563b23a31
Prevent scrolling inside status carousel link
2023-12-04 15:25:19 +08:00
Lim Chee Aun
ac05fabf05
Experiment widen multiple-media figure
2023-12-04 15:11:14 +08:00
Lim Chee Aun
cbb7378601
Guard against invalid URLs
2023-12-03 20:40:00 +08:00
Lim Chee Aun
012e944a53
Slight style realignment to post carousels
2023-12-03 20:27:49 +08:00
Lim Chee Aun
f98306ed18
No need render div if no content
2023-12-03 20:26:42 +08:00
Lim Chee Aun
810596b7cf
Fix history key might be undefined in hashtag object
...
And some other fixes
2023-12-03 14:21:39 +08:00
Lim Chee Aun
2ad72a667d
In case they're undefined
2023-12-03 14:21:39 +08:00
Lim Chee Aun
34e2fe320d
Attempt to fix theme-color bug
2023-12-02 00:07:13 +08:00
Lim Chee Aun
89fb1bbc07
Experiment show replies count for questions
2023-11-30 23:47:58 +08:00
Lim Chee Aun
d27de2337a
Disable highlighting if slow perf
2023-11-30 23:46:55 +08:00
Lim Chee Aun
910b72ba8c
Make settings page work for very small viewports or super large text sizes
2023-11-27 19:01:39 +08:00
Lim Chee Aun
cbf4ea5060
Add 1 option for smaller text size
2023-11-27 19:01:09 +08:00
Lim Chee Aun
4f41646000
Multiple fixes on composer highlighting
...
- Hide scrollbar for the faux highlight div
- Use unicode-aware split for highlighting exceeded characters
- Disable highlight of mentions, hashtags, etc if exceeded max characters
- Sync scroll as often as possible
2023-11-26 18:25:29 +08:00
Lim Chee Aun
7019c09e5b
Better resolving of links
2023-11-25 21:26:27 +08:00
Lim Chee Aun
1422c5da33
Disable Switch post menu if no post instance yet
2023-11-25 21:25:01 +08:00
Lim Chee Aun
25e13144a3
s/Calckey/Firefish
2023-11-25 21:22:51 +08:00
Lim Chee Aun
b7a0d4fe28
Still need tilde
...
Because there can be spaces around it
2023-11-24 18:49:23 +08:00
Lim Chee Aun
7967194b89
Experiment show play progress for longer GIFs
2023-11-23 22:59:27 +08:00
Lim Chee Aun
6553ae0b6e
Use different icon for comment hint
2023-11-23 16:50:14 +08:00
Lim Chee Aun
b22e7c06a7
Test new instance of Lingva Translate
2023-11-23 14:21:18 +08:00
Lim Chee Aun
fecebc24a8
Fix missing posts due to GC
...
Hidden/collapsed comments are not mounted so they got accidentally GC-ed
2023-11-23 09:25:29 +08:00
Lim Chee Aun
b269d9d660
Fix menu blocking everything for Boost button
2023-11-22 08:47:49 +08:00
Lim Chee Aun
1383296861
Fix null style
2023-11-19 12:06:39 +08:00
Lim Chee Aun
eb203a0498
Replace lookbehind regex
...
because older Safari doesn't support it
2023-11-19 12:06:03 +08:00
Lim Chee Aun
85bdaace58
Replace all Menu to Menu2
...
Need the default unmountOnClose so don't need the :has() hack
2023-11-18 21:11:07 +08:00
Lim Chee Aun
d87f60665a
Enable comment hint for end of thread/conversation
2023-11-15 00:42:19 +08:00
Lim Chee Aun
19ed85f298
Make comment hint opt-in
2023-11-14 22:45:13 +08:00
Lim Chee Aun
d6afb473ee
Experiment show replies hint
2023-11-14 16:52:47 +08:00
Lim Chee Aun
7248095a92
Disable touch-action
2023-11-14 13:49:13 +08:00
Lim Chee Aun
770f4d9205
Prevent pinned posts from being grouped
2023-11-13 16:57:15 +08:00
Lim Chee Aun
3a326194ad
Use static avatar in composer
2023-11-12 11:01:44 +08:00
Lim Chee Aun
911ee288df
Adjustments for hidden select inside toolbar button
2023-11-12 10:57:49 +08:00
Lim Chee Aun
91f6efe736
Adjustments for the compose field
2023-11-12 10:57:22 +08:00
Lim Chee Aun
97188391df
Slight adjustments to carousel modal
...
- Gap between media
- Gradiented backgrounds
2023-11-09 22:38:52 +08:00
Lim Chee Aun
82a9a7212d
Fix highlight bugs & maybe some perf issues
2023-11-09 19:11:00 +08:00
Lim Chee Aun
dc2eb1163f
Slow down polling if scrolled down
2023-11-09 00:16:16 +08:00
Lim Chee Aun
1882338078
Basic text highlighting for composer
...
This will probably be very buggy
2023-11-08 23:16:16 +08:00
Lim Chee Aun
51ddf9b030
Fix link color
2023-11-08 23:03:43 +08:00
Lim Chee Aun
98d1f44244
Also 3s
2023-11-07 11:19:49 +08:00
Lim Chee Aun
d16cd501d4
Quick fix for pinned post not showing pin
...
_pinned no longer stored with post, so pinned posts now can't be reactive
2023-11-07 07:59:59 +08:00
Lim Chee Aun
6d5b2ef9a6
Test fix for uncloseable 'New notifications' bug
2023-11-07 07:58:32 +08:00
Lim Chee Aun
a1b0d6e3bd
Better keys
2023-11-06 23:58:44 +08:00
Lim Chee Aun
a8cf7879a2
Fix promise error with fetching followed hashtags
...
Remove memoization for now
2023-11-06 23:31:00 +08:00
Lim Chee Aun
b027967168
Reduce buffer time between page visibilities
2023-11-06 23:27:58 +08:00
Lim Chee Aun
bca205182e
Quick fix rendering bug when switching media filter
2023-11-06 22:48:20 +08:00
Lim Chee Aun
ea660f9146
New keyboard shortcuts
2023-11-06 20:15:13 +08:00
Lim Chee Aun
8f34d98f47
Fix disappearing filter/spoiler text when hover
2023-11-06 19:47:49 +08:00
Lim Chee Aun
180466160b
Slight relayout for Welcome page
2023-11-06 17:17:56 +08:00
Lim Chee Aun
90df455d6e
Prevent GC posts from notifications
2023-11-06 16:47:35 +08:00
Lim Chee Aun
6e3494488a
Reduce interval to 15s
2023-11-06 09:44:46 +08:00
Lim Chee Aun
f73a942b61
Auto-update self account info
...
And fix isSelf not working in some cases
2023-11-06 00:49:45 +08:00
Lim Chee Aun
8d41ff6884
Fix alpha avatars
2023-11-05 20:09:57 +08:00
Lim Chee Aun
540b9a15a4
Fix noob mistake
...
And also make announcements and follow requests fetch more non-blocking
2023-11-05 17:57:49 +08:00
Lim Chee Aun
678fc100c8
Allow shifts to open composer in new window
2023-11-05 17:41:29 +08:00
Lim Chee Aun
305710fa8c
Fix collapsed peek status with wrong url
2023-11-05 17:40:58 +08:00
Lim Chee Aun
83bdc82049
Add more unfurling
...
- Fix regex
- Handle trunks.social and Phanpy links too
2023-11-05 16:13:00 +08:00
Lim Chee Aun
7c8d310ed9
Some debugging if this actually runs
2023-11-05 14:31:20 +08:00
Lim Chee Aun
5a4f1fb686
Fix 'account moved' banner wrongly placed
2023-11-05 14:29:18 +08:00
Lim Chee Aun
b461823d60
Garbage collect status quotes & unfurled links too
...
Make this less destructive by setting to 15min interval
Ignore whatever errors inside
2023-11-05 10:12:52 +08:00
Lim Chee Aun
986187141e
Make text inside replies button bolder
2023-11-05 09:10:36 +08:00
Lim Chee Aun
d0890e3633
Bunch these avatars too
2023-11-05 09:10:12 +08:00
Lim Chee Aun
42df8e62c5
Experiment using touch-action
2023-11-05 09:09:55 +08:00
Lim Chee Aun
87d0b86ecb
Only run when idle
2023-11-05 08:26:51 +08:00
Lim Chee Aun
e5d5025299
Quick fix disappearing posts bug
2023-11-05 08:21:43 +08:00
Lim Chee Aun
2c6d18bcfc
Reduce to 50
2023-11-04 19:19:42 +08:00
Lim Chee Aun
9f31cc8e07
Some sort of "garbage collection"
2023-11-04 19:18:12 +08:00
Lim Chee Aun
660cbebbc4
Move iOS check outside
2023-11-04 19:05:14 +08:00
Lim Chee Aun
f8674963b3
Prevent the extra call if posts = 0
2023-11-04 18:02:03 +08:00
Lim Chee Aun
fbfb5e5441
Add menu to quick switch to current logged-in instance
2023-11-04 17:51:36 +08:00
Lim Chee Aun
5038e1988d
Show 'View post' if 1 media in modal
2023-11-04 15:36:51 +08:00
Lim Chee Aun
5f50df1721
Replace provider/author fallback with published date
2023-11-04 15:36:13 +08:00
Lim Chee Aun
7ad6151637
Port domain format from Trending
2023-11-04 15:35:28 +08:00
Lim Chee Aun
8c8ff72e53
s/See/View
2023-11-04 15:23:56 +08:00
Lim Chee Aun
e42d660756
Remove luminosity, makes the alt text hard to read
2023-11-04 15:23:43 +08:00
Lim Chee Aun
674e1fd1ff
Fix textarea styles leaked to other textareas
2023-11-04 12:02:41 +08:00
Lim Chee Aun
44ffd69941
Make textarea wider for small viewport
2023-11-04 11:46:32 +08:00
Lim Chee Aun
21007e0a4d
Make Try Again button more noticeable
2023-11-04 09:56:06 +08:00
Lim Chee Aun
a53be08b3a
Reduce hero height
2023-11-04 09:55:52 +08:00
Lim Chee Aun
8e341ff7ed
Maybe this logic work better
2023-11-04 01:12:28 +08:00
Lim Chee Aun
e0cf2e22fd
Make fetches on-demand
...
Also, cache them
2023-11-04 01:11:29 +08:00
Lim Chee Aun
f726f47fcb
Slight adjustments
2023-11-04 01:09:25 +08:00
Lim Chee Aun
dc1452ab30
Experiment quick open Shortcuts Settings
2023-11-03 22:08:44 +08:00
Lim Chee Aun
0bc1b598c3
Breaking: rewrote filters implementation
2023-11-03 21:45:31 +08:00
Lim Chee Aun
1cdc4ebbe8
Apply "public" filters for hashtag timeline
2023-11-03 11:27:16 +08:00
Lim Chee Aun
e1434e15d9
Fix wrong attr() being used lolol
2023-11-03 11:26:20 +08:00
Lim Chee Aun
bd798865d8
Fix .media class can clash with carousel's .media
2023-11-03 00:41:28 +08:00
Lim Chee Aun
fa9e0059c0
Hmm, need a flow chart for this srsly
2023-11-02 20:24:52 +08:00
Lim Chee Aun
89f82707d6
Let's try this out
...
Sometimes the logic gets confusing
2023-11-02 20:13:18 +08:00
Lim Chee Aun
7f327e5980
Fix same key bug
2023-11-02 19:44:53 +08:00
Lim Chee Aun
05ab42684b
Another scroll-driven initiative
2023-11-02 17:39:42 +08:00
Lim Chee Aun
131b91e2c1
Clamp 3 lines
2023-11-02 17:38:55 +08:00
Lim Chee Aun
490d776a70
Remove unused variable
2023-11-02 17:38:22 +08:00
Lim Chee Aun
6b3602c6ae
Remove debugging console logs
2023-11-02 13:44:32 +08:00
Lim Chee Aun
ab5a115084
Replace semver with compare-versions
...
Also, semver wasn't even in package.json, it worked because a lot of deps use it
2023-11-02 13:38:39 +08:00
Lim Chee Aun
fd7caca039
text-wrap: pretty attempt again
2023-11-02 13:00:07 +08:00
Lim Chee Aun
48b505b382
Fix old columns mode setting wrongly applied
...
Deprecate it more now
2023-11-02 12:59:52 +08:00
Lim Chee Aun
0c2d79c159
Make edited timestamp tab-able
2023-11-02 10:50:21 +08:00
Lim Chee Aun
93e19f549d
No need scroll back
2023-11-02 10:50:01 +08:00
Lim Chee Aun
38ee094405
Make edited modal lighter
2023-11-02 10:49:52 +08:00
Lim Chee Aun
a9c3c6fdb4
Scroll-driven avatar shrinking
2023-11-02 09:36:30 +08:00
Lim Chee Aun
bf7acb6eab
Add more conditions for binding longpress
...
Should be same condition as contextmenu
2023-11-02 08:00:00 +08:00
Lim Chee Aun
030728bc93
Fix .header-account used wrongly
...
Obviously confused by my own code
2023-11-02 00:14:01 +08:00
Lim Chee Aun
706f3f0cc8
Subtle peekaboo header for the scroll-driven
2023-11-01 23:41:30 +08:00
Lim Chee Aun
d9dab6b5ee
Ok need to check if navigation is undefined
2023-11-01 23:14:13 +08:00
Lim Chee Aun
d35d0cbe18
Fix active filter scrolling to wrong position on larger viewport
2023-11-01 22:56:30 +08:00
Lim Chee Aun
ff7db6212d
Bye to shine effect
...
It was fun.
2023-11-01 22:56:10 +08:00
Lim Chee Aun
0c3449aba4
Rearrange/code this part again
...
- Streaming wasn't UNSUBscribed due to the forever-stuck loop
- Make streaming start later
2023-11-01 22:26:21 +08:00
Lim Chee Aun
3361ffc366
Further make use of Navigation API
...
history.length is seriously not reliable
2023-11-01 21:56:37 +08:00
Lim Chee Aun
616b9fcf02
Skip if meta/ctrl/shift/alt/middle-click
2023-11-01 21:56:06 +08:00
Lim Chee Aun
7119a78711
Fallback to polling if streaming fails
2023-11-01 21:31:43 +08:00
Lim Chee Aun
33f807de73
More reliable back button
...
Uses new Navigation API
2023-11-01 19:11:54 +08:00
Lim Chee Aun
caeeffaa72
Extra check if container if not clickable
2023-11-01 18:12:22 +08:00
Lim Chee Aun
ecb1be5776
Reduce extraneous fetch calls
2023-11-01 18:02:54 +08:00
Lim Chee Aun
0cc956b8c0
Fix initial authenticated: false bug
2023-11-01 17:02:52 +08:00
Lim Chee Aun
e6ef2f9064
Better range for header banner
2023-11-01 14:10:56 +08:00
Lim Chee Aun
478271348e
Make selected view mode more glowy
2023-11-01 10:00:28 +08:00
Lim Chee Aun
6ec7073151
Fix bypass shortcuts limit
2023-11-01 10:00:05 +08:00
Lim Chee Aun
22abc2fb31
Need @supports check before doing scroll-driven animation
2023-10-31 22:25:08 +08:00
Lim Chee Aun
bc0197a5f1
Add a little Fragment here
2023-10-31 22:22:57 +08:00
Lim Chee Aun
f3dcd9f4ee
Position nav bar to top if there's hover
2023-10-31 20:55:34 +08:00
Lim Chee Aun
f5808b6f3b
Add keyboard shortcut to toggle cloak mode
2023-10-31 20:50:27 +08:00
Lim Chee Aun
5cb0621f34
Remove unused useSnapshot
2023-10-31 20:21:49 +08:00
Lim Chee Aun
3f6402349c
Rearrange code
2023-10-31 20:21:37 +08:00
Lim Chee Aun
b17977a5c7
First production-stage scroll-driven animation
2023-10-31 15:43:56 +08:00
Lim Chee Aun
afb80d3dc6
Hide "new notifications" button early
2023-10-31 15:41:56 +08:00
Lim Chee Aun
1f78bb9c09
Fix check updates don't use media param
2023-10-31 15:41:39 +08:00
Lim Chee Aun
c67192bb81
Show toast when picking month for account statuses
2023-10-31 08:47:19 +08:00
Lim Chee Aun
33b989fffc
Loosen the scrollTop check
2023-10-31 00:42:24 +08:00
Lim Chee Aun
39d97a51c5
Make idle state switch faster
2023-10-31 00:38:59 +08:00
Lim Chee Aun
d5b257b130
Change the update check logic on Notifications page
2023-10-30 23:53:43 +08:00
Lim Chee Aun
3c790ebff4
Better segmentation of languages with <hr>
2023-10-30 23:50:15 +08:00
Lim Chee Aun
99f81c49c4
Revert "Debounce checks, less noisy"
...
This reverts commit 9c4252315a
.
2023-10-30 20:45:30 +08:00
Lim Chee Aun
5f64553d17
Single column media posts for very small viewport
2023-10-30 19:54:20 +08:00
Lim Chee Aun
290243df0a
Make document titles better
2023-10-30 18:04:17 +08:00
Lim Chee Aun
5fae5d8cf5
Adjustments to media post
2023-10-30 16:45:19 +08:00
Lim Chee Aun
85f966bfc9
Remove this fit-content fix
...
It makes content jumpy
2023-10-30 09:38:41 +08:00
Lim Chee Aun
3760b52860
This autoAnimate is SO GOOD
2023-10-30 09:24:36 +08:00
Lim Chee Aun
3092a8bba1
Show hashtag usage total counts
2023-10-30 09:22:39 +08:00
Lim Chee Aun
146e5d1a7e
Filter out invalid notifications
2023-10-29 23:27:01 +08:00
Lim Chee Aun
b28d2d590f
Fix media audio squashed
2023-10-29 23:09:56 +08:00
Lim Chee Aun
ab29c8c89e
Pushing my CSS skills to the limit
2023-10-29 22:06:46 +08:00
Lim Chee Aun
77312f3fb2
Use current instance for links on account info
2023-10-29 21:43:03 +08:00
Lim Chee Aun
b40bbb32c2
Alrighty, this is media-view layout
2023-10-29 21:41:03 +08:00
Lim Chee Aun
35f7cae01f
Fix moved account styles
2023-10-29 21:21:09 +08:00
Lim Chee Aun
8180cc357e
Fix loadAcounts firing twice
2023-10-29 11:47:20 +08:00
Lim Chee Aun
25ff0d7835
Fix toggle show control firing unnecessarily
2023-10-29 10:14:35 +08:00
Lim Chee Aun
173728536a
Extract out the fancy selector string
2023-10-28 16:21:32 +08:00
Lim Chee Aun
0599c0d2c9
Fix typo
2023-10-28 13:01:31 +08:00
Lim Chee Aun
a1021e1aee
Add __STATES_STATS__ for debugging
2023-10-28 11:07:35 +08:00
Lim Chee Aun
087e282677
Show/hide the switch-view button based on viewport width
2023-10-27 23:03:07 +08:00
Lim Chee Aun
4efc922b7b
Remove dup key
2023-10-27 18:51:10 +08:00
Lim Chee Aun
372e86415b
Test fix scroll position when opening media on the side
2023-10-27 14:16:38 +08:00