Lim Chee Aun
a9109f4839
Show account block in Composer
2023-09-03 19:48:36 +08:00
Lim Chee Aun
6c3a700f01
Expand "New update available…" menu row
...
Somehow 2nd section position: sticky stops working
2023-09-03 18:41:36 +08:00
Lim Chee Aun
6cbbd0aa1b
More reliable badge clearing
...
Should be when page visible, not on render
Possibly super effective, but badges can be annoying if not cleared easily.
2023-09-03 13:41:37 +08:00
Lim Chee Aun
3ac05d8cdd
Refactor code to files
2023-09-02 18:19:09 +08:00
Lim Chee Aun
1257ce8636
Handle memorial accounts
2023-09-02 15:06:15 +08:00
Lim Chee Aun
0e745663f0
Yes, push notifications (beta).
...
Heck this feature is tough.
2023-09-01 15:40:00 +08:00
Lim Chee Aun
4e47d679bc
Card object has language now. Use it.
...
Also have other additional keys but later
2023-08-30 00:45:18 +08:00
Lim Chee Aun
2ebf421140
Remove "votes" text from poll items translation
...
Making it language-agnostic.
2023-08-29 20:41:48 +08:00
Lim Chee Aun
8bfc9892ed
Blind fix for submenus bug
2023-08-29 15:23:58 +08:00
Lim Chee Aun
d64bbb7acb
Fix oops
2023-08-28 05:49:12 +08:00
Lim Chee Aun
1fae2f3208
2nd pass grouping of 1-account-many-statuses fav/boost
2023-08-27 13:06:26 +08:00
Lim Chee Aun
1b3112de1b
Don't apply max-height to statuses in carousel
2023-08-25 15:41:03 +08:00
Lim Chee Aun
0792df1adb
dir=auto all the things
2023-08-24 09:12:00 +08:00
Lim Chee Aun
e8cc26fe2b
bidi fixes
2023-08-23 18:34:11 +08:00
Lim Chee Aun
aede10d71e
Better copy for interactions on replies
2023-08-20 14:22:47 +08:00
Lim Chee Aun
1559052361
Fix Flash of Loader (FOL)
2023-08-19 19:21:51 +08:00
Lim Chee Aun
4a423b134d
Fix link style affecting status cards
2023-08-19 17:07:16 +08:00
Lim Chee Aun
ff3ef9fa45
Restyle play icon
2023-08-19 14:39:45 +08:00
Lim Chee Aun
bce8456ac6
Fix radius
2023-08-19 14:32:21 +08:00
Lim Chee Aun
de10faee88
Further apply text color to links
2023-08-18 13:48:45 +08:00
Lim Chee Aun
d64a363d60
Stretch the content for boosts in boosts carousel
2023-08-17 22:05:55 +08:00
Lim Chee Aun
6755626259
Show votes count in translated text
2023-08-17 14:08:26 +08:00
Lim Chee Aun
271601dc2c
Update the loading placeholder
2023-08-17 13:36:03 +08:00
Lim Chee Aun
f7343fd4fd
Check for no shortcuts cases
2023-08-16 16:39:22 +08:00
Lim Chee Aun
932e66f330
Update copy for import/export
2023-08-15 22:40:58 +08:00
Lim Chee Aun
8790b20354
Experimental Shortcuts settings import/export
2023-08-15 20:14:09 +08:00
Lim Chee Aun
c1f947a9c3
Sometimes, have to think out of the box
...
Focus first, then scroll
2023-08-14 21:56:44 +08:00
Lim Chee Aun
e3c77cb516
Increase timeout, but such hacky sadly
2023-08-14 21:39:53 +08:00
Lim Chee Aun
fe8eb74242
Another attempt
2023-08-14 21:09:14 +08:00
Lim Chee Aun
8141513fa9
Spruce up buttons in media modal
2023-08-14 20:32:09 +08:00
Lim Chee Aun
635f4c1b0d
s/setUiState/setUIState
2023-08-14 11:22:42 +08:00
Lim Chee Aun
d237fb8320
Experimental preload icons
2023-08-13 17:15:49 +08:00
Lim Chee Aun
2ba2696e9e
Small radius fix
2023-08-13 12:38:03 +08:00
Lim Chee Aun
31d7016bd9
Default show chars-left donut
2023-08-13 12:00:33 +08:00
Lim Chee Aun
8b74a32168
Fix race conditions when accept/rejecting many follow requests
...
- No longer reload the whole list of follow requests and notifications for every accept/reject action
- Notifications list now exclude follow requests (experimental)
2023-08-11 18:00:36 +08:00
Lim Chee Aun
5b8744ac55
Replace bull with round icon
2023-08-10 23:52:29 +08:00
Lim Chee Aun
339b66f42f
Attempt to fix Firefox keyboard shortcuts bug on navigating media carousel
2023-08-10 21:58:11 +08:00
Lim Chee Aun
1ecd568c29
Preliminary support for exclusive list
...
Only for Mastodon v4.2+
2023-08-09 19:08:42 +08:00
Lim Chee Aun
bf39f9eafc
Add (more visible) show/hide poll results
...
+ small UI polish and fixes
2023-08-09 16:26:29 +08:00
Lim Chee Aun
0ca29cb181
Fix wrong color for filtered group post
2023-08-08 20:21:09 +08:00
Lim Chee Aun
58c6b6349c
Time to embrace prefers-reduced-motion with picture
2023-08-08 15:34:24 +08:00
Lim Chee Aun
fb798ce895
Recode EmojiText, fix bug for some emojis not being replaced
2023-08-08 14:04:12 +08:00
Lim Chee Aun
c3f80cec9b
Show displayName too
2023-08-08 14:03:27 +08:00
Lim Chee Aun
9a44dfafa6
Show group tag in search results
2023-08-07 21:26:56 +08:00
Lim Chee Aun
a8c7e08f3f
Treat posts from groups differently from boosts
2023-08-07 21:26:43 +08:00
Lim Chee Aun
794ee3cb74
More accurate border radius
2023-08-07 16:00:12 +08:00
Lim Chee Aun
9b23e051e2
Still need this length check, this "done" is not reliable
2023-08-07 11:39:42 +08:00
Lim Chee Aun
0b3875c2cf
Only focus when menu item is clicked
2023-08-06 16:54:13 +08:00
Lim Chee Aun
c13e148b36
How did I even code this
2023-08-05 00:16:18 +08:00
Lim Chee Aun
6b8ae97d98
Add small link icon for imageless link cards
2023-08-05 00:15:57 +08:00
Lim Chee Aun
76823b8497
Don't propagate large styles to status cards
2023-08-03 02:02:00 +08:00
Lim Chee Aun
1887a34fc5
Another aspect ratio style fix
2023-08-02 17:41:00 +08:00
Lim Chee Aun
88accb2a78
Reduce code for spoiler styles
2023-08-02 17:40:28 +08:00
Lim Chee Aun
c91cda1a2c
Ok the math was too advanced for CSS
2023-08-01 23:54:28 +08:00
Lim Chee Aun
dc7083a11d
Pushing the limits of my math
2023-08-01 23:44:28 +08:00
Lim Chee Aun
b0ed0be47d
Allow keyboard nav after clicking on buttons in media carousel
2023-08-01 19:43:52 +08:00
Lim Chee Aun
c30eaee4e2
Somehow this kinda works
2023-08-01 18:20:54 +08:00
Lim Chee Aun
b1b1ed0f3f
Adjustments to prevent layout shift
2023-08-01 14:26:22 +08:00
Lim Chee Aun
8cd00a053c
Experiment: make replies container not whole-clickable
...
Except for "thread" statuses
2023-08-01 00:15:07 +08:00
Lim Chee Aun
3fe99050e0
Small fixes
2023-08-01 00:12:01 +08:00
Lim Chee Aun
ba9cf70f44
Unproxy the proxy
2023-07-31 20:30:29 +08:00
Lim Chee Aun
507d8f449a
Safari seems really confused with this
2023-07-31 09:31:34 +08:00
Lim Chee Aun
cf59b9dda1
Definitely need to recode this one day
...
Or at least split the code for single media vs multiple media
2023-07-31 00:37:57 +08:00
Lim Chee Aun
760fdb66db
Quick fix for Safari
2023-07-31 00:24:45 +08:00
Lim Chee Aun
c003724108
Few changes to how media rendering
...
1. Try respect aspect when only 1 media
2. Distance-based image inner-scroll animation
3. Small inner radius between media when >=2 media
2023-07-30 21:28:17 +08:00
Lim Chee Aun
fad286e617
Some posts have nested lists
2023-07-26 11:25:57 +08:00
Lim Chee Aun
14091fbc7b
It's time to widen carousel for Firefox users
...
Srsly take too long time waiting for Firefox to support :has()
2023-07-25 17:23:22 +08:00
Lim Chee Aun
6fe182a7a3
Shazam the mini translation block
2023-07-24 22:27:30 +08:00
Lim Chee Aun
871fe11d0f
Add safe min-width for poll
2023-07-23 16:57:43 +08:00
Lim Chee Aun
b0808305ab
Fix poll meta not showing
2023-07-23 16:57:20 +08:00
Lim Chee Aun
5fa02f9cc4
Fix max-width bug for profile field
2023-07-23 01:00:22 +08:00
Lim Chee Aun
d8b385a742
Fix logic not checking different language
2023-07-22 20:50:53 +08:00
Lim Chee Aun
bc3e946f61
lol why need to keep checking the text
2023-07-22 20:48:01 +08:00
Lim Chee Aun
eb13fe8ce0
Fix logic again
...
I really need to rename these variables to be less confusing
2023-07-22 20:31:13 +08:00
Lim Chee Aun
28ad18bd0b
Show pronunciation text in tooltip
2023-07-22 20:30:32 +08:00
Lim Chee Aun
9869c9dc5b
If translated text is same as original text, don't show it
...
This means language detection messed up
2023-07-22 20:30:18 +08:00
Lim Chee Aun
ac9962b051
Don't show inline translation if has card
2023-07-22 10:10:41 +08:00
Lim Chee Aun
075c729807
Fix logic again
2023-07-22 00:06:15 +08:00
Lim Chee Aun
587864893c
Getting confused with the logic
...
Also more accurate content length calc
2023-07-21 23:54:03 +08:00
Lim Chee Aun
658872cbd9
Fix logic again
2023-07-21 23:00:58 +08:00
Lim Chee Aun
5502d08d28
Fix typo and logic
2023-07-21 22:52:53 +08:00
Lim Chee Aun
58bf8e16c2
Persist auto-inline-translation to the large size status too
2023-07-21 13:25:18 +08:00
Lim Chee Aun
4aab2d39cc
Set max width for very long profile metadata
2023-07-21 00:55:37 +08:00
Lim Chee Aun
9b0e63d289
Handle elk links
2023-07-19 15:51:00 +08:00
Lim Chee Aun
da425b4a70
Fix wrong url cached
2023-07-19 15:46:00 +08:00
Lim Chee Aun
7286a4e03b
Attempt to fix menu confirm not opening
2023-07-19 15:19:03 +08:00
Lim Chee Aun
1f0d2eebe6
Having fun with multi-stacking modals
2023-07-18 20:40:10 +08:00
Lim Chee Aun
38a13b07c5
Fix boost menu bug
2023-07-18 18:45:38 +08:00
Lim Chee Aun
92a4f502a0
Experimental Auto Inline Translation (AIT)
...
For short posts for now and throttled API calls
2023-07-18 13:31:26 +08:00
Lim Chee Aun
ff41cd3563
Replace (most) alert/confirms with alternative UI
...
Everything might break lol
2023-07-17 21:01:00 +08:00
Lim Chee Aun
10fa537a56
Make instance text wrap on its own
2023-07-16 10:36:33 +08:00
Lim Chee Aun
18a5742bfc
Make it shrink for profile page
2023-07-16 09:05:46 +08:00
Lim Chee Aun
3192c319ee
Experiment more minimalistic account sheet
2023-07-14 14:36:13 +08:00
Lim Chee Aun
1ef9613358
Need more gap
2023-07-14 10:43:35 +08:00
Lim Chee Aun
fa21eec06a
Try useIdle
2023-07-12 17:32:05 +08:00
Lim Chee Aun
e26473f607
Replace import.meta.glob, it actually generates imports for *all* icons
...
Change to manually import icons
2023-07-12 16:42:58 +08:00
Lim Chee Aun
fd1fc9c5fc
Let's flip things around
2023-07-11 19:20:01 +08:00
Lim Chee Aun
4dbc26dbb6
lol name is not unique
2023-07-11 15:06:30 +08:00
Lim Chee Aun
7fa7276a43
Prevent list numbers from being shrinked
2023-07-11 10:48:26 +08:00
Lim Chee Aun
6956628369
Add posting visibility setting
...
Also respect visibility setting when replying *if* replied-to post is public
2023-07-09 16:32:09 +08:00
Lim Chee Aun
2eba4eaf59
Prevent re-render timeline in multi-column mode
2023-07-05 16:59:28 +08:00
Lim Chee Aun
97f7a066e2
Fix items not updating when items count = 0
2023-07-05 16:54:33 +08:00
Lim Chee Aun
f67fdd5759
Show additional stats for accounts in search results
2023-07-02 18:02:30 +08:00
Lim Chee Aun
4476e9d087
Only run this when showing original
2023-06-29 18:55:17 +08:00
Lim Chee Aun
950114b9f7
Try without cache: reload
...
It's probably not needed; image is possibly cached, just not rendered properly
2023-06-29 00:27:15 +08:00
Lim Chee Aun
1a835c32ab
Attempt to fix Safari's cut-off images bug
2023-06-28 23:35:22 +08:00
Lim Chee Aun
c61e9bb61c
Update account info if there's name or avatar change
2023-06-28 17:38:01 +08:00
Lim Chee Aun
33720d9694
Show muted/blocked tags on account info
2023-06-27 22:02:10 +08:00
Lim Chee Aun
efc3b08c90
Fix prefs not being applied in Composer
...
Got trolled by masto.js again
2023-06-23 21:20:11 +08:00
Lim Chee Aun
524a499df8
Fix empty second column in nav menu when un-logged-in
2023-06-20 13:30:26 +08:00
Lim Chee Aun
558954bb82
Fix nav menu width overflow when text size setting set larger
2023-06-16 13:09:33 +08:00
Lim Chee Aun
8d35d476e3
Fix nav menu overlapping tab bar
...
Also allow custom padding into safeBoundingBoxPadding function
2023-06-15 18:03:37 +08:00
Chee Aun
d75a9191fc
Merge pull request #165 from osmaa/main
...
tweak the behavior of status context menu
2023-06-15 13:55:15 +08:00
Lim Chee Aun
06aece7d3a
Reduce debounce to 250 for now
2023-06-14 22:38:38 +08:00
Osma Ahvenlampi
aa1b2e30cf
Merge branch 'cheeaun:main' into main
2023-06-14 17:26:54 +03:00
Osma Ahvenlampi
804e4571d9
tweak the behavior of status context menu
2023-06-14 17:23:56 +03:00
Lim Chee Aun
28acd9720e
Fade in the header banner too
...
Prevent the abruptness
2023-06-14 21:42:28 +08:00
Lim Chee Aun
a4db692ea8
Async decoding for avatars
2023-06-14 20:31:02 +08:00
Lim Chee Aun
ccb656b793
Unordered lists in posts should always be disc
2023-06-14 18:54:46 +08:00
Lim Chee Aun
3b3e0e6fde
EmojiText component replacing dangerouslySetInnerHTML
2023-06-14 17:37:41 +08:00
Lim Chee Aun
92a87a846d
Try use OffscreenCanvas for avatars
2023-06-14 11:15:05 +08:00
Lim Chee Aun
cea4590686
Cache textWeight
2023-06-14 11:14:49 +08:00
Lim Chee Aun
50f0b38f42
Add 'group' tag to accounts
2023-06-14 06:00:06 +08:00
Lim Chee Aun
885f23d405
Fix Flash of Enlarged Image (FOEI)
...
Let's see if this works!
2023-06-14 00:09:26 +08:00
Lim Chee Aun
a1ee5be54b
Upgrade react-menu and bug fixes
2023-06-13 17:46:37 +08:00
Lim Chee Aun
f6ef727cae
Seems like this is not needed
...
Fix See Post button not opening the post
2023-06-13 15:32:10 +08:00
Osma Ahvenlampi
3b3668ba13
using percentage radius enables squircles in both normal timeline as well as boost carousel
2023-06-12 18:52:44 +03:00
Lim Chee Aun
58eea41b56
Scale down avatar size for non-parent-author posts in grouped contexts
...
Experimental!
2023-06-11 23:57:53 +08:00
Lim Chee Aun
cab2e47a77
Perf fixes
2023-06-11 23:31:14 +08:00
Lim Chee Aun
e502b8e377
Try decoding=sync
2023-06-07 19:48:38 +08:00
Lim Chee Aun
ec88110e2d
Possibly fix sometimes the Profile menu becomes missing
2023-06-07 19:37:47 +08:00
Lim Chee Aun
676fa6fbc9
Fix error when language code is "startrek_it"
...
Srsly why…
2023-06-05 11:40:30 +08:00
Lim Chee Aun
efa4ba63eb
Try re-post if idempotency key fails
2023-05-23 19:16:24 +08:00
Lim Chee Aun
17334de24a
Fix nav menu squeezed on Firefox
2023-05-23 10:58:33 +08:00
Lim Chee Aun
bde8c66629
Just having a bit of fun
2023-05-22 17:43:02 +08:00
Lim Chee Aun
305b3a5f0e
Make it sticky
2023-05-21 14:12:21 +08:00
Lim Chee Aun
63f18d4a28
Small decoration
2023-05-21 13:24:26 +08:00
Lim Chee Aun
e6ab8385a1
Adjust nav menu styles
2023-05-21 11:52:24 +08:00
Lim Chee Aun
9a10bc0fec
Use proper alt
2023-05-20 19:43:32 +08:00
Lim Chee Aun
4b48bab2bb
Make nav menu look a bit nicer
2023-05-20 19:35:58 +08:00
Lim Chee Aun
4b45375b4c
Transform nav menu into 2 columns
2023-05-20 17:46:58 +08:00
Lim Chee Aun
a52bd7ca5d
Attempt to fix lost focus when closing nav menu
2023-05-20 17:08:20 +08:00
Lim Chee Aun
753789c0c7
Try/catch match because it throws when there's invalid language code
2023-05-20 14:14:35 +08:00
Lim Chee Aun
3524eb84c3
Make poll form take full width
2023-05-20 10:22:05 +08:00
Lim Chee Aun
0df21af374
Handle cases when statusID is not used
2023-05-20 01:06:16 +08:00
Lim Chee Aun
f368071fcb
ul, ol need a bit more space
2023-05-19 09:03:20 +08:00
Lim Chee Aun
104665cafe
Don't need "Also"
2023-05-18 21:43:58 +08:00
Lim Chee Aun
48eb3b1a42
Prevent repetitive unfurling
2023-05-17 16:13:49 +08:00
Lim Chee Aun
166f9da232
Prevent showing card and QP for links that link the post itself
...
Use case: links from lemmy
2023-05-16 10:40:05 +08:00
Lim Chee Aun
ef12916bab
New "shazam" CSS effect utility lolol
...
I might rename this in the future
2023-05-09 18:03:26 +08:00
Lim Chee Aun
900bcb0410
Gosh, non-Mastodon instances are definitely more rich (in HTML)
2023-05-07 19:20:04 +08:00
Lim Chee Aun
2ee38f43d2
Fix reload issues in Notifications
2023-05-07 19:17:16 +08:00
Lim Chee Aun
26af33aa85
Alright let's get Announcements UI out for now
...
Not perfect but will iterate later
2023-05-07 11:12:59 +08:00
Lim Chee Aun
dcf7d3c750
Add follow requests section in Notifications
2023-05-06 17:13:39 +08:00
Lim Chee Aun
711842916d
New experiment: auto refresh
2023-05-05 17:53:16 +08:00
Lim Chee Aun
456d4f4ae8
There are lists?
...
Somehow Mastodon allows additional HTML from another Fediverse instance called Bovine
2023-05-04 10:28:34 +08:00
Lim Chee Aun
8519f68e9f
Quick-translate from timeline to Post page
2023-05-03 10:22:15 +08:00
Lim Chee Aun
1ddcb51af5
Add a button here to prevent poll height from jumping
...
Still quite a hidden feature 🤫
2023-05-02 23:19:37 +08:00
Lim Chee Aun
51dcdfcfaa
Handle null status for "mention" notification
2023-05-02 08:01:52 +08:00
Lim Chee Aun
ef06faf259
Notifications popover, for larger screens
2023-04-30 21:03:09 +08:00
Lim Chee Aun
6532b97a44
Update copy: s/status/post
2023-04-29 22:22:07 +08:00
Lim Chee Aun
1dc533b62a
Add loading indicator for slow relationships
2023-04-29 21:48:18 +08:00
Lim Chee Aun
eeb5730932
Filter bar + helper popup for search form
2023-04-29 20:59:51 +08:00
Lim Chee Aun
8f7c6a159b
Better image fallbacks
2023-04-28 19:28:36 +08:00
Lim Chee Aun
7e2723db4e
Yes, there are blockquotes
2023-04-28 17:58:36 +08:00
Lim Chee Aun
23057efcca
Catch the error
2023-04-27 18:12:38 +08:00
Lim Chee Aun
a196540d66
Differentiate between previewMode vs quoted
...
When previewMode, auto-reveal spoiler
2023-04-27 08:25:39 +08:00
Lim Chee Aun
5bbb268731
Need zIndex
2023-04-26 13:59:54 +08:00
Lim Chee Aun
960ce07501
Attempt to fix nav menu not closable when click outside
2023-04-26 13:23:54 +08:00
Lim Chee Aun
211e4ff74d
Rename to NavMenu to avoid confusion
2023-04-26 13:09:44 +08:00
Lim Chee Aun
e39ed219eb
Need unmount because every page mounts its own nav menu
2023-04-26 12:39:54 +08:00
Lim Chee Aun
4001e1c47a
Match logic for context menu and long press
2023-04-26 10:35:26 +08:00
Lim Chee Aun
6f430ca0f5
Fix wrong index of QTs for links that are not QTs
2023-04-25 21:57:12 +08:00
Lim Chee Aun
ad774325df
Make image animate when hovering over status card
2023-04-25 20:51:22 +08:00
Lim Chee Aun
963312aacb
Swipe to toggle poll results
2023-04-25 20:41:08 +08:00
Lim Chee Aun
535715cfe8
Prevent infinite loop of QT of QT of QT
...
Use case: Status A QT status B, then status B QT status A = recursive QT
2023-04-25 13:03:26 +08:00
Lim Chee Aun
48c86d7090
Fix detectedSource not returned from API sometimes
2023-04-25 11:27:11 +08:00
Lim Chee Aun
8e46da5e80
Fix set focus on status, make status itself scroll unwillingly
2023-04-24 21:56:13 +08:00
Lim Chee Aun
01a028d1c5
Attempt to fix Flash of missing text on Mobile Safari
2023-04-24 21:36:33 +08:00
Lim Chee Aun
e7a1aa1418
Try 600
2023-04-24 21:36:03 +08:00
Lim Chee Aun
163961c494
Memoize the Parent
2023-04-24 19:27:12 +08:00
Lim Chee Aun
944a896586
Risky bump of use-long-press and to 1s delay
2023-04-24 19:16:07 +08:00
Lim Chee Aun
0498ce8615
lol why is there an x here
2023-04-24 12:27:24 +08:00
Lim Chee Aun
7f54c7ae93
Change copy to "Also followed by"
2023-04-23 21:57:01 +08:00
Lim Chee Aun
151332c47f
Add a swoosh
2023-04-23 21:48:49 +08:00
Lim Chee Aun
89d62d6d0f
Fixes for QTs
2023-04-23 19:29:25 +08:00
Lim Chee Aun
9257155e18
Slight shadow
2023-04-23 13:55:37 +08:00
Lim Chee Aun
472e1c8e22
Fix missing Icon
2023-04-23 11:27:18 +08:00
Lim Chee Aun
3eaf3ef62b
New experiment: rendering quote toots
2023-04-23 00:55:47 +08:00
Lim Chee Aun
236f5bc413
Make common followers appear elegantly
2023-04-20 19:54:01 +08:00
Lim Chee Aun
fbcc1f6e22
Remove blur from media modal background
2023-04-20 19:10:07 +08:00
Lim Chee Aun
7a7693ae52
New feature: hashtag stuffing collapsing
2023-04-20 18:56:22 +08:00
Lim Chee Aun
6fb68d34c5
Readjust media sizes again
2023-04-20 17:59:18 +08:00
Lim Chee Aun
12957c8ea7
Focus back on status after context menu closed
2023-04-20 17:51:40 +08:00
Lim Chee Aun
5dc3603795
Close button for modal sheets
2023-04-20 16:10:57 +08:00
Lim Chee Aun
b2827e690d
Better handling of mentions
2023-04-20 13:40:42 +08:00
Lim Chee Aun
dcb24382fc
Fix instance url
...
Why do I need to keep doing this
2023-04-19 10:42:26 +08:00
Lim Chee Aun
3a4a75793a
Don't disable form if >= 9 shortcuts
...
This is old code when form was inline instead of another modal
2023-04-19 10:42:09 +08:00
Lim Chee Aun
37a5c09fde
Experiment with larger-height media
...
And few adjustments
2023-04-19 09:43:35 +08:00
Lim Chee Aun
8ad4214850
Finally get rid of bottom faux spacing
2023-04-19 09:41:09 +08:00
Lim Chee Aun
043c68f9ff
Smaller 'last status'
2023-04-19 09:40:46 +08:00
Lim Chee Aun
155bb2c705
More compact profile metadata boxes
2023-04-19 09:40:36 +08:00
Lim Chee Aun
08890bb04e
Rearrange the interactions buttons in context menu
2023-04-19 00:00:47 +08:00
Lim Chee Aun
b164d68b4f
Try show non-image cards
2023-04-18 23:46:59 +08:00
Lim Chee Aun
290c1a4b59
Make sure statuses inside edit history and not interact-able
2023-04-18 00:44:29 +08:00
Lim Chee Aun
470fb4dfc0
Fix select field "unstyled" inside toolbar button
2023-04-18 00:40:21 +08:00
Lim Chee Aun
8565bb930b
Very very very lazy way to sort used languages to the top
2023-04-17 20:47:34 +08:00
Lim Chee Aun
f0adee6ebf
Add tiny little closed eye for compact status spoiler
2023-04-17 19:09:46 +08:00
Lim Chee Aun
9fd2b05065
Bring back the instance
2023-04-17 17:38:53 +08:00
Lim Chee Aun
52c66182d1
Make poll smaller
2023-04-17 16:16:52 +08:00
Lim Chee Aun
2dde64e740
Fix arrows gone missing in carousel
2023-04-17 14:41:40 +08:00
Lim Chee Aun
d35ffafe4b
Fix status preview corner
2023-04-17 11:46:34 +08:00
Lim Chee Aun
9a04cb6ba3
Add 'Full' view for status pages
2023-04-17 00:14:09 +08:00
Lim Chee Aun
5d2a14442a
Bump up long press threshold
2023-04-15 12:04:31 +08:00
Lim Chee Aun
fcf11f7d34
Try fix swipe bug on Chrome Android
2023-04-15 11:45:34 +08:00
Lim Chee Aun
5bbff378d3
Let's see if this fixes flash of cut-off images on Mobile Safari
2023-04-15 01:30:20 +08:00
Lim Chee Aun
38b844db81
Fix copy referring to old UI
2023-04-15 00:53:36 +08:00
Lim Chee Aun
e80e91648b
Small touch of elegance to the poll
2023-04-14 23:16:53 +08:00
Lim Chee Aun
020019132d
Spoiler text also can be emoji-fied
2023-04-14 23:05:46 +08:00
Lim Chee Aun
5d8cddc07e
Poll titles can be emoji-fied
2023-04-14 23:03:04 +08:00
Lim Chee Aun
adfe660cc8
Special styling for portrait media
2023-04-14 21:14:08 +08:00
Lim Chee Aun
19858dc889
It's time for a new loading indicator
2023-04-14 15:46:11 +08:00
Lim Chee Aun
f303c6d36c
Rewrite status page + media modal
...
Media modals now have their own URLs
2023-04-14 15:30:04 +08:00
Lim Chee Aun
650af38a28
Make instances optional
2023-04-14 11:13:14 +08:00
Lim Chee Aun
4f577321b2
Fix Trending missing from columns
2023-04-14 10:54:22 +08:00
Lim Chee Aun
d2d6e8b434
Fix disabled button showing hover styles
2023-04-11 10:40:59 +08:00
Lim Chee Aun
13b2273022
Bot avatars will be squircles
2023-04-11 00:26:43 +08:00
Lim Chee Aun
9920525d90
Add some sort of "onboarding" for Shortcuts
2023-04-10 20:23:58 +08:00
Lim Chee Aun
c9c49d9a93
Fixes for logical properties
2023-04-10 20:23:40 +08:00
Lim Chee Aun
c7db204d5b
More compact menu items
2023-04-10 01:21:02 +08:00
Lim Chee Aun
60cfeea89f
Add 'Mute conversation' menu item
2023-04-10 00:30:32 +08:00
Lim Chee Aun
ea4db6bdcf
Attempt to fix weird unloaded image on Mobile Safari
2023-04-09 19:46:49 +08:00
Lim Chee Aun
65e22ea819
Further compact-ify threads/conversations with spoilers
2023-04-09 11:40:35 +08:00
Lim Chee Aun
efb9864d73
Oops Fix Mentions missing
2023-04-09 09:36:55 +08:00
Lim Chee Aun
7edf63d41b
Fix hashtag url not working
2023-04-09 00:43:27 +08:00
Lim Chee Aun
82d88dbe10
Fix wrong color for bookmark icon
2023-04-09 00:19:15 +08:00
Lim Chee Aun
b2f9dd010e
Fix edit shortcuts with checkbox
2023-04-08 22:37:05 +08:00
Lim Chee Aun
c06a31dfbb
Allow edit Shortcuts now woot
2023-04-08 22:16:13 +08:00
Lim Chee Aun
959ac468d8
Allow instance-based hashtags
...
Also change design a little
2023-04-08 20:42:38 +08:00
Lim Chee Aun
8f45f2cb4d
Fix "Following" not appearing
2023-04-08 19:25:49 +08:00
Lim Chee Aun
d7b91273e8
More alignment stuff
2023-04-08 17:00:55 +08:00
Lim Chee Aun
4f5709a55c
yet another vertical alignment fix
2023-04-08 16:52:04 +08:00
Lim Chee Aun
05bf79870a
Attempt to fix more vertical alignments
2023-04-08 10:47:41 +08:00
Lim Chee Aun
b80bcdbf09
Make added more prominent
2023-04-07 21:55:10 +08:00
Lim Chee Aun
c8d1ab4748
Need loader
2023-04-07 20:09:59 +08:00
Lim Chee Aun
252b52ca7a
Fix alt button background
2023-04-07 19:44:49 +08:00
Lim Chee Aun
2b26635e72
New: Reactions Modal
2023-04-06 22:51:48 +08:00
Lim Chee Aun
224a289a20
New Mentions page
2023-04-06 19:32:26 +08:00
Lim Chee Aun
a75dd2d9c4
Better copy for "Public"
2023-04-06 18:57:20 +08:00
Lim Chee Aun
6f8390c3f8
Embrace "Private mention"
2023-04-06 18:21:56 +08:00
Lim Chee Aun
66e32fa03f
Fix vertical alignment issues, again
2023-04-06 13:21:53 +08:00
Lim Chee Aun
e6ad1f78ad
Debugging
2023-04-06 10:24:21 +08:00
Lim Chee Aun
dffd344deb
Allow Trending to be added to Shortcuts
2023-04-06 01:23:56 +08:00
Lim Chee Aun
9e2f5f72bc
Fix long text bug
2023-04-06 01:23:45 +08:00
Lim Chee Aun
913a352dee
Add Trending page
2023-04-06 01:14:38 +08:00
Lim Chee Aun
ff1a9fa444
Full CRUD for Lists
2023-04-05 23:30:26 +08:00
Lim Chee Aun
18b00b2b7a
Fix toast showing even when canceling a boost/unboost confirmation
2023-04-04 18:46:05 +08:00
Lim Chee Aun
b49f003605
The faux video container also need special treatment
2023-04-03 11:54:46 +08:00
Lim Chee Aun
c7f4087ed2
Preliminary steps in adding filter bar
2023-04-03 10:36:31 +08:00
Lim Chee Aun
3b100ad30f
Disable poll auto-refresh at point of expiry
2023-04-03 09:26:27 +08:00
Lim Chee Aun
1405296e67
Show boost button but disable if can't boost
2023-04-03 09:09:52 +08:00
Lim Chee Aun
687d82fc5a
Try disable backdrop-filter for status action buttons
2023-04-02 17:10:21 +08:00
Lim Chee Aun
61f57a2cc6
Make compact status more compact
2023-04-02 16:04:49 +08:00
Lim Chee Aun
62af5dbf64
Fix compact thread status not showing badge when there's no thread number
2023-04-02 16:04:37 +08:00
Lim Chee Aun
1365cbff3a
Fix menu bar not placed properly on Firefox
...
Because Firefox *still* doesn't support :has
2023-04-02 15:18:08 +08:00
Lim Chee Aun
d194b08aef
Further UI change to polls
2023-04-02 15:17:30 +08:00
Lim Chee Aun
c9e120b753
Revert "Make DM striped background fixed"
...
This reverts commit 49301ae965
.
2023-03-31 19:34:30 +08:00
Lim Chee Aun
49301ae965
Make DM striped background fixed
2023-03-31 18:00:30 +08:00
Lim Chee Aun
c80c3732eb
Fix pronunciation block toggle not working in Safari
...
Also fix the masking when it's 1 or 2 liner
2023-03-31 14:09:21 +08:00
Lim Chee Aun
5fe5d97611
Move translation pronunciation down and collapse to max 3 lines
2023-03-31 09:44:12 +08:00
Lim Chee Aun
e4b30d95fc
Small adjustments to poll UI
2023-03-31 01:04:11 +08:00
Lim Chee Aun
4ba9f485b4
Slight modification to poll UI
2023-03-30 15:17:58 +08:00
Lim Chee Aun
dae2cb7614
Fix weird margins here
2023-03-30 15:15:07 +08:00
Lim Chee Aun
d2214c59be
Beautify poll
2023-03-30 11:11:35 +08:00
Lim Chee Aun
e9cf647849
It's time to address those corner-cutting cases
2023-03-29 21:17:44 +08:00
Lim Chee Aun
e15f122dd1
Try this fix
2023-03-29 20:53:48 +08:00
Lim Chee Aun
a41871ae4b
Experimental feature: translate bio
2023-03-29 01:12:59 +08:00
Lim Chee Aun
9fc8154237
Try fix non-logged-in bug
2023-03-28 23:47:20 +08:00
Lim Chee Aun
bf76728528
Make GIFs zoomable too
2023-03-28 23:24:43 +08:00
Lim Chee Aun
ba0f61af8d
Slightly less padding
2023-03-28 19:56:20 +08:00
Lim Chee Aun
f160a576d6
Add settings to hide translate button for certain languages
2023-03-28 19:04:52 +08:00
Lim Chee Aun
1d1bb1de61
Hide open media file in More button
2023-03-28 15:59:20 +08:00
Lim Chee Aun
2680601bc6
Hacks to try make it less flashy
2023-03-28 11:11:07 +08:00
Lim Chee Aun
68829f6f76
Make it <= 1
2023-03-28 10:30:06 +08:00
Lim Chee Aun
24e90a5cdb
Allow pan carousel when image scale = 1
2023-03-28 10:26:27 +08:00
Lim Chee Aun
64953f9bd3
Remove this setState
2023-03-28 01:16:49 +08:00
Lim Chee Aun
fa3229ca9d
Try add decoding
2023-03-28 01:08:41 +08:00
Lim Chee Aun
a39ead1864
Revert "Try not use this loading=eager"
...
This reverts commit a22bd4fa2e
.
2023-03-28 01:07:46 +08:00
Lim Chee Aun
a22bd4fa2e
Try not use this loading=eager
2023-03-28 00:54:46 +08:00
Lim Chee Aun
8908359b50
New feature experiment: pinch-zoom for images
...
This will probably be very buggy
2023-03-28 00:29:01 +08:00
Lim Chee Aun
c1bf95d1eb
Fix videos aren't centered
2023-03-27 19:42:51 +08:00
Lim Chee Aun
82c3d4d878
Move these styles to CSS
...
Also clean it up, aspect-ratio + width + height actually not even needed
2023-03-27 19:26:00 +08:00
Lim Chee Aun
157daa68df
Show title
2023-03-27 00:47:08 +08:00
Lim Chee Aun
d3c964fad3
More vertically compact poll UI
2023-03-26 23:27:44 +08:00
Lim Chee Aun
caee38c98f
New experiment: dedupe boosts and group context
2023-03-26 23:18:36 +08:00
Lim Chee Aun
6a273b51bd
Remove console.log
2023-03-26 15:09:52 +08:00
Lim Chee Aun
35a8641f16
Make filtered status work for boosts too
2023-03-26 15:09:45 +08:00
Lim Chee Aun
436d0f815d
Fix the section header styles
2023-03-24 22:47:22 +08:00
Lim Chee Aun
2a85ad2f45
New feature: custom emoji picker
2023-03-24 22:30:05 +08:00
Lim Chee Aun
f623ccd856
Make shortcut view mode icons work better for dark mode
2023-03-24 21:20:46 +08:00