Commit graph

947 commits

Author SHA1 Message Date
Lim Chee Aun
81bf7aeebe Default to static, with fallback 2023-03-15 19:30:53 +08:00
Lim Chee Aun
5bb8b3ce29 Experiment remove background preview image when image loaded 2023-03-15 19:28:38 +08:00
Lim Chee Aun
eb4b22a265 Make sure at least 10% has alpha 2023-03-15 15:48:26 +08:00
Lim Chee Aun
ba2e9c29e4 Adjust adjust 2023-03-15 14:01:32 +08:00
Lim Chee Aun
5a7052ee48 Possible fix to laggy animation on Mobile Safari
Remove drop-shadow
2023-03-15 13:06:41 +08:00
Lim Chee Aun
fcfe9738ef Better var name 2023-03-15 00:55:32 +08:00
Lim Chee Aun
a838e30f4a Check for no media descriptions when posting & boosting 2023-03-14 20:42:37 +08:00
Lim Chee Aun
10090e316a Revisit and add slight polish to Composer UI 2023-03-14 20:24:36 +08:00
Lim Chee Aun
0cc4075eaa Make sure context menu doesn't exceed safe areas 2023-03-14 19:02:54 +08:00
Lim Chee Aun
6f6d4fc0cf Remove unused code 2023-03-14 18:47:16 +08:00
Lim Chee Aun
ee558ade02 Comment out this console.log 2023-03-14 17:32:06 +08:00
Lim Chee Aun
5882228b97 Hide interaction menu items for non-same-instance statuses 2023-03-14 14:11:40 +08:00
Lim Chee Aun
2a80c42c87 Some images have small artifacts of alpha transparency
Change requirement to at least 50% transparency. Not perfect, good for now.
2023-03-14 11:56:52 +08:00
Lim Chee Aun
b47c904729 Prettify banner-less profiles too 2023-03-14 11:50:27 +08:00
Lim Chee Aun
a33f0a6d91 Still need min-height due to jumpy buttons 2023-03-14 00:49:34 +08:00
Lim Chee Aun
f4310ad8e4 Add ability to reload hero status 2023-03-14 00:36:40 +08:00
Lim Chee Aun
a3ea2cb752 Fix Android show stupid box for the ⏵ ascii character
Replace with actual icon
2023-03-13 23:40:08 +08:00
Lim Chee Aun
7a5eb39331 Fix dup keys because pinned statuses have same ID too 2023-03-13 19:35:21 +08:00
Lim Chee Aun
beca8ed01f Show Profile link in menu
Because I need this
2023-03-13 19:25:59 +08:00
Lim Chee Aun
0467dc7c09 omg fix this infinite loop if image keeps erroring 2023-03-13 19:25:00 +08:00
Lim Chee Aun
a3015e75f0 Make things uh… more "revealing" 2023-03-13 19:15:14 +08:00
Lim Chee Aun
f5c05998ba Fix menu text not correctly vertically aligned 2023-03-13 18:53:58 +08:00
Lim Chee Aun
3d3d963a42 Check if undefined 2023-03-13 16:22:41 +08:00
Lim Chee Aun
348ceedced More fixes and adjustments for the avatars 2023-03-13 14:24:53 +08:00
Lim Chee Aun
e4eafd2592 Still allow look at the unmasked banner 2023-03-13 10:53:15 +08:00
Lim Chee Aun
aeb75fdea7 Somebody stop me 2023-03-13 10:42:34 +08:00
Lim Chee Aun
cd6c14c1d9 Embrace non-circle avatars 2023-03-13 10:10:21 +08:00
Lim Chee Aun
f65c8a9bfc Experiment default links to text color, except mentions and those that are "processed" by Mastodon
Only apply to links in statuses
2023-03-13 10:10:02 +08:00
Lim Chee Aun
0d29043358 Better profile document.title 2023-03-13 10:07:22 +08:00
Lim Chee Aun
13201260d6 Fix weird bug… I don't even know why url is undefined 2023-03-12 19:23:42 +08:00
Lim Chee Aun
c6957f6967 Disable Posts link on Account statuses page 2023-03-12 10:34:58 +08:00
Lim Chee Aun
95d919bd5a More caching, but still not enough 2023-03-11 22:07:20 +08:00
Lim Chee Aun
1523d3d727 Don't know why I add this since the beginning
Probably some UI experiment that I forgot to remove lol
2023-03-11 21:38:58 +08:00
Lim Chee Aun
e0e1196c9e Make account info load wayyyy faster on Profile page 2023-03-11 21:33:55 +08:00
Lim Chee Aun
4ddd1d3219 Fix update check
Change from 1-hour when visible (which is like impossible) to…
every page visible debounced up to 1 hour + 30 min interval when visible
2023-03-11 21:32:46 +08:00
Lim Chee Aun
e6065403e5 Fix opening account page doesn't close the Accounts sheet 2023-03-11 18:13:53 +08:00
Lim Chee Aun
adc4e8f53b Fix translate menu item missing in large status 2023-03-11 18:13:30 +08:00
Lim Chee Aun
34573dd7a0 Reduce shininess for dark mode 2023-03-11 15:38:57 +08:00
Lim Chee Aun
6d2bed6f1a Adjust the paddings to my liking 2023-03-11 15:36:35 +08:00
Lim Chee Aun
669b1b7833 Fix skeleton showing old design lolol 2023-03-11 15:17:42 +08:00
Lim Chee Aun
54e2f2a589 Fix clicking on another account in account sheet not working 2023-03-11 15:14:59 +08:00
Lim Chee Aun
6fd9c106c6 Add account info into Account statuses page 2023-03-11 14:05:56 +08:00
Lim Chee Aun
b4f8f92431 Another bug fix 2023-03-11 09:13:11 +08:00
Lim Chee Aun
cf437a83da Make statuses in notifications reactive 2023-03-10 23:01:26 +08:00
Lim Chee Aun
5cd5242b9a Just sticky to 3 / 1 ratio as advised by Mastodon 2023-03-10 21:08:40 +08:00
Lim Chee Aun
740b0ad497 Sprinkle one wbr here 2023-03-10 19:34:04 +08:00
Lim Chee Aun
81943365c3 Bring the image position magic to the banner too 2023-03-10 19:00:48 +08:00
Lim Chee Aun
4f41cc0f27 Add fallback image if banner image failed 2023-03-10 19:00:20 +08:00
Lim Chee Aun
8100a90421 Try add the account header 2023-03-10 17:36:42 +08:00
Lim Chee Aun
b12b96b8e1 Fix focus not focusing into the status page 2023-03-10 16:49:16 +08:00
Lim Chee Aun
f15b859971 Fix boostability for private-visibility posts 2023-03-10 15:49:23 +08:00
Lim Chee Aun
79345bd6aa Fix weird line height bug 2023-03-09 23:46:55 +08:00
Lim Chee Aun
03c0d61433 Beautify shortcuts settings 2023-03-09 23:37:25 +08:00
Lim Chee Aun
43296662d2 Try this temporary solution for image zoom dilemma 2023-03-09 21:55:31 +08:00
Lim Chee Aun
50eb9b9f59 Improve context menu design 2023-03-09 21:51:50 +08:00
Lim Chee Aun
731f91122b Fix toggle values for settings for translation 2023-03-09 13:20:01 +08:00
Lim Chee Aun
bbdfb5dd7d Prettify About section 2023-03-09 11:23:07 +08:00
Lim Chee Aun
cff8c90478 Quick fix for back link not working for unfurled mastodon links
This is obviously the wrong 'location'
2023-03-08 23:33:53 +08:00
Lim Chee Aun
66e068ee7b Fix bug with reblogs/favourites counting 2023-03-08 23:32:54 +08:00
Lim Chee Aun
87a5eb5492 Add configurable text size 2023-03-08 17:17:23 +08:00
Lim Chee Aun
4e5e2fa75f Fix esc triggering exit confirmation when closing the expander 2023-03-08 14:49:52 +08:00
Lim Chee Aun
73b8294811 Split Accounts away from Settings
Very MVP, even #settings-container is the same for now
2023-03-08 00:32:33 +08:00
Lim Chee Aun
6e487ad848 Use use-long-press instead 2023-03-08 00:01:51 +08:00
Lim Chee Aun
497f5334e4 Revert "Remove long-press-event, not really working"
This reverts commit 4d59e5a804.
2023-03-07 22:40:29 +08:00
Lim Chee Aun
355b3be6e9 Alrighty, let's test this post translation out! 2023-03-07 22:38:06 +08:00
Lim Chee Aun
f4275d27fe Testing showing activity on Account Block
Meh
2023-03-07 22:36:12 +08:00
Lim Chee Aun
8d501668d0 Weird… 2023-03-07 12:58:43 +08:00
Lim Chee Aun
2cb22c34e3 Extra checks for prevent weird font size 2023-03-06 18:20:49 +08:00
Lim Chee Aun
9f6657d9a2 Fix wrong shadow color for sheets 2023-03-06 18:19:37 +08:00
Lim Chee Aun
af7c9bc1b1 Differentiate clickable vs static toasts 2023-03-06 16:01:33 +08:00
Lim Chee Aun
f0442b20e8 Missed this part 2023-03-03 20:42:17 +08:00
Lim Chee Aun
612ebc1a6b Fix shortcuts button/tab-bar hidden on other pages
This is because the CSS only check the home-page's hidden header, not the other pages.
This fixes it with a super advanced CSS selector.
2023-03-03 20:34:53 +08:00
Lim Chee Aun
d86a69903f Need more datetime detail for Edit History 2023-03-03 18:11:37 +08:00
Lim Chee Aun
7b8c7f3fb6 Grouped favourite+boost notifications! 2023-03-03 11:38:10 +08:00
Lim Chee Aun
e7dc2c8517 Fix updates button not clickable when header is hidden 2023-03-03 11:14:10 +08:00
Lim Chee Aun
959c6f4ad3 it's cool that I always find bugs faster when announcing new releases 2023-03-02 22:54:35 +08:00
Lim Chee Aun
0dfa4d6297 Missed this one 2023-03-02 22:15:44 +08:00
Lim Chee Aun
a9412609cf Enable boosts carousel for public timelines too 2023-03-02 22:10:32 +08:00
Lim Chee Aun
07edae4cc3 Make focus ring follow the radius
This still won't work on Safari because its outline radius doesn't inherit from border radius
Future Safari will fix this
2023-03-02 21:54:05 +08:00
Lim Chee Aun
d0953a321a Fix context menu bugs
- It got mounted initially, need to set state to undefinde
- Missing zIndex
- Context menu got disabled on large status
2023-03-02 20:37:40 +08:00
Lim Chee Aun
4d59e5a804 Remove long-press-event, not really working 2023-03-02 17:58:57 +08:00
Lim Chee Aun
a78417ac60 Forgot to import 2023-03-02 17:22:54 +08:00
Lim Chee Aun
228c0e5028 Try contextmenu + long press events 2023-03-02 15:15:49 +08:00
Lim Chee Aun
7fd66a19db Remove unused code 2023-03-02 13:45:12 +08:00
Lim Chee Aun
89d7015d62 Try out Intl.LocaleMatcher to intelligently set default locale 2023-03-02 11:13:52 +08:00
Lim Chee Aun
ff5fd09669 Fix this totally unset key 2023-03-02 11:13:07 +08:00
Lim Chee Aun
37f7c2a581 Make the hashtag typing experience slightly better 2023-03-01 23:39:31 +08:00
Lim Chee Aun
563a1ffd9b Very weird fix, prevent Shortcuts from being unmounted
Somehow it got unmounted and "rearrange" whenever routes change. Weird…..
2023-03-01 22:54:55 +08:00
Lim Chee Aun
9f84297b8f Ooops typo 2023-03-01 22:18:45 +08:00
Lim Chee Aun
ea7aa936a8 Make timestamp unclickable when previewed in composer 2023-03-01 20:07:48 +08:00
Lim Chee Aun
50fd06057f Refactor niceDateTime out 2023-03-01 20:07:22 +08:00
Lim Chee Aun
6d72375236 Small style nudge for clicking the timestamp 2023-03-01 19:17:04 +08:00
Lim Chee Aun
9ff4af549e It's been a while, try this out 2023-03-01 19:08:17 +08:00
Lim Chee Aun
ab616c5fc7 Slight redesign of Shortcuts form
Yeah, still no Edit
2023-03-01 17:48:52 +08:00
Lim Chee Aun
b1d6f2001e Fix focus when switching to new pages 2023-03-01 15:47:19 +08:00
Lim Chee Aun
6342268945 Fix menu not appearing due to portal-ing to different container 2023-03-01 15:44:58 +08:00
Lim Chee Aun
3c7fc30444 Add simple loading state for switching instances 2023-02-28 22:44:10 +08:00
Lim Chee Aun
7cd78b8003 Due to the tab bar, scrollables need bottom padding 2023-02-28 22:25:15 +08:00
Lim Chee Aun
a86daaac0b Fix useScroll bug 2023-02-28 21:56:41 +08:00
Lim Chee Aun
d21f6158fe Finally fix the carousel dot color 2023-02-28 21:02:55 +08:00