Commit graph

985 commits

Author SHA1 Message Date
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 ed1d475a12 Fix .status conflicting with .notification.status
Naming is hard
2023-03-20 23:07:21 +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 d9b9c04ec0 Fix pinned statuses gone missing 2023-03-18 22:25:02 +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 a0d4d9e08c Time to save all to states
Memory usage might go up but need this for reactivity
2023-03-18 20:20:48 +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 56fb2a9f2b Possibly fix the dangling thread line 2023-03-17 17:15:24 +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 cf3e8895ee Possible fix to the black box bug inside sheet 2023-03-15 22:06:36 +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 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