Commit graph

675 commits

Author SHA1 Message Date
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
Lim Chee Aun c461ce677f Fix mute clock icon got ellipsis-ified 2023-03-24 15:05:16 +08:00
Lim Chee Aun fa27308132 Additional locale match check before showing Translate button 2023-03-24 10:05:23 +08:00
Lim Chee Aun 45e633de92 UI adjustments to composer 2023-03-24 01:26:49 +08:00
Lim Chee Aun 11324364a5 Test add this as dep 2023-03-24 01:04:47 +08:00
Lim Chee Aun 6685549d11 Need debugHover for filtered status 2023-03-23 21:48:29 +08:00
Lim Chee Aun 402166e9b2 If there's no image, use blurhash "image" 2023-03-23 20:18:54 +08:00
Lim Chee Aun 9071439c12 Adjust some layout stuff in composer 2023-03-23 16:13:22 +08:00
Lim Chee Aun 0f1b08b3ea Very experimental handle "back" to close media modal
Don't try this at home, kids
2023-03-23 15:54:17 +08:00
Lim Chee Aun 9822583048 Fix text selection pops up when long-press filtered status 2023-03-23 10:40:31 +08:00
Lim Chee Aun e6da22a1e0 Nav Menu show avatar if multiple accounts
Accounts sheet default to 'switch' when click on account
2023-03-23 09:51:52 +08:00
Lim Chee Aun 5be6481196 Forgot to pass allowFilters from timeline 2023-03-23 09:50:42 +08:00
Lim Chee Aun 5f15c5e659 Huh this actually works 2023-03-22 21:32:06 +08:00
Lim Chee Aun 0f5a98e42f Remove context menu from statuses inside Edit History sheet 2023-03-22 14:16:41 +08:00
Lim Chee Aun d86023facd Fix submenu not opening 2023-03-22 14:11:38 +08:00
Lim Chee Aun b8ec7d3c51 Show small hints of filter titles 2023-03-22 12:26:28 +08:00
Lim Chee Aun 422813be9c New experimental Filtered Posts UI 2023-03-22 00:09:36 +08:00
Lim Chee Aun 955ac3f3bc More cache 2023-03-21 22:45:35 +08:00
Lim Chee Aun b4177f0f76 Fix translation block not clickable when inside a status link 2023-03-21 20:48:26 +08:00
Lim Chee Aun a79d26ae90 Fix invisible loader wrap to next line 2023-03-21 20:47:55 +08:00
Lim Chee Aun e1a0c4d2db Don't do anything to "missing" avatars 2023-03-21 15:52:26 +08:00
Lim Chee Aun a792f494bf Forgot to put the Play icon for audio media 2023-03-19 21:09:32 +08:00
Lim Chee Aun 47b51bdef8 Add Refresh menu item to Status page 2023-03-19 20:12:45 +08:00
Lim Chee Aun 458fb7bbbe Turns out lastStatusAt is a date, no time 2023-03-19 15:24:15 +08:00
Lim Chee Aun e9cd02e5e9 Beautify the shortcuts settings options 2023-03-19 15:11:20 +08:00
Lim Chee Aun 15551ec3c9 Highlight language change in composer 2023-03-19 15:04:42 +08:00
Lim Chee Aun ef874dd347 More caching for alpha-detecting avatars 2023-03-19 13:38:40 +08:00
Lim Chee Aun 9d2cc6942c Possibly fix menu not close-able 2023-03-18 22:59:19 +08:00
Lim Chee Aun 4f3d503a35 Don't allow self to mention self lolol 2023-03-18 20:40:16 +08:00
Lim Chee Aun 4af3287f0d Finally fix this weird alignment and underline 2023-03-18 20:20:18 +08:00
Lim Chee Aun ed3d86c67a Make youtube embeds lighter
And possibly more privacy-enhanced
2023-03-18 20:05:12 +08:00
Lim Chee Aun 94b96bd534 Fix wrong "info", when viewing remote accounts 2023-03-18 17:04:47 +08:00
Lim Chee Aun 24fdaf78d1 New account context menu!
Add Mention, Mute and Block
2023-03-18 16:24:04 +08:00
Lim Chee Aun 51bc920ada Show last status timestamp if not being followed 2023-03-17 18:58:10 +08:00
Lim Chee Aun 89c03945a3 "Delete" status feature 2023-03-17 17:14:54 +08:00
Lim Chee Aun 84e064ff30 Prevent Mobile Safari from shrinking the input fields 2023-03-17 08:51:40 +08:00
Lim Chee Aun 16c52ad3ea Possible fix for weird truncation bug 2023-03-16 16:16:15 +08:00
Lim Chee Aun bc4dfaf62f Add previewMode 2023-03-16 13:02:46 +08:00
Lim Chee Aun e0688afdfc Need a default view mode selection if null 2023-03-16 00:33:58 +08:00
Lim Chee Aun aaf12e2c47 Add back the border radius… 2023-03-15 23:23:12 +08:00
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 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 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 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 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 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 e0e1196c9e Make account info load wayyyy faster on Profile page 2023-03-11 21:33:55 +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 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 f15b859971 Fix boostability for private-visibility posts 2023-03-10 15:49:23 +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 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 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 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 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 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