Commit graph

1249 commits

Author SHA1 Message Date
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 2b4efc6f04 Render Misskey and Calckey QTs too 2023-04-25 11:16:00 +08:00
Lim Chee Aun 1dc14105eb Add "Why Phanpy?" section 2023-04-24 22:58:14 +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 96f6091131 Long press on a link on a menu is pretty annoying 2023-04-24 19:16:23 +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 82103a3099 Exclude styling from status card 2023-04-24 18:59:38 +08:00
Lim Chee Aun 0498ce8615 lol why is there an x here 2023-04-24 12:27:24 +08:00
Lim Chee Aun 7f6df049ba Adjust comment lines a little 2023-04-23 23:37:58 +08:00
Lim Chee Aun 338b556e34 Only consider "stuffing" if there are more than 3 hashtags 2023-04-23 22:00:32 +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 bac56a6b4d Add gray bg to standalone composer 2023-04-23 21:37:42 +08:00
Lim Chee Aun c11d30a2a0 Add explanation for Cloak mode 2023-04-23 19:47: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 a7f0ba106e Safari is a bit special 2023-04-23 13:12:00 +08:00
Lim Chee Aun 4281a91e48 New feature: cloak mode 2023-04-23 12:08:41 +08:00
Lim Chee Aun 472e1c8e22 Fix missing Icon 2023-04-23 11:27:18 +08:00
Lim Chee Aun 861a596d4e Fix double ## and scan all links instead 2023-04-23 09:02:19 +08:00
Lim Chee Aun 8d42e33f71 Small tooltip for hashtag stuffing 2023-04-23 08:55:22 +08:00
Lim Chee Aun 3eaf3ef62b New experiment: rendering quote toots 2023-04-23 00:55:47 +08:00
Lim Chee Aun 7e302770d1 Fix List not respecting boosts carousel settings 2023-04-22 20:17:15 +08:00
Lim Chee Aun 1d897ad4c5 Add menu to switch to account's instance 2023-04-21 11:09:19 +08:00
Lim Chee Aun ccd757a2ed Hide switch view mode in small screens 2023-04-20 21:37:55 +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 0d0e091f35 No more sticky and blur for multi-column styles 2023-04-20 16:15:26 +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 b1b7fa1a2e Fix post status banner overlapped by poll items lol 2023-04-19 15:23:47 +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 61699b322d Clear media when switching view modes 2023-04-19 00:27:10 +08:00
Lim Chee Aun 51fc60cf5d Fix column header not clickable when scrolled down 2023-04-19 00:19:43 +08:00
Lim Chee Aun 08890bb04e Rearrange the interactions buttons in context menu 2023-04-19 00:00:47 +08:00
Lim Chee Aun 475a201dbd With the power of :has(), style columns in odd/even bg if >= 3 childs 2023-04-18 23:57:51 +08:00
Lim Chee Aun b164d68b4f Try show non-image cards 2023-04-18 23:46:59 +08:00
Lim Chee Aun fdf30c37cb Replace datalist with my own list 2023-04-18 23:33:59 +08:00
Lim Chee Aun 60c635b610 Fix status not shown if ancestors count > 40
Plus a few perf fixes
2023-04-18 19:47:21 +08:00
Lim Chee Aun 97964cff73 Fix misleading comment 2023-04-18 17:46:40 +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 2479955e79 Disable snapping for large screen too 2023-04-18 00:20:19 +08:00
Lim Chee Aun 4fce94e8e7 Fix some threads suddenly lost inReplyToAccountId half-way 2023-04-17 21:43:26 +08:00
Lim Chee Aun 5f263d3658 Stronger loader for large screen 2023-04-17 20:52:05 +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 5f5b1e5132 New Multi-column redesign 2023-04-17 19:37:38 +08:00
Lim Chee Aun ba868ffff5 Forgot this style 2023-04-17 19:31:11 +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 5200e46639 Split into its own file 2023-04-17 19:00:41 +08:00
Lim Chee Aun b63269e42a Handle urls from root 2023-04-17 18:56:09 +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 39ec0d29e2 Fix wrong API call when adding new account 2023-04-16 13:52:16 +08:00
Lim Chee Aun 903944e9c2 Make cloak mode lighter 2023-04-16 10:11:58 +08:00
Lim Chee Aun ffea1cceab Potential fix for scrolling bug on iPad 2023-04-15 19:19:43 +08:00
Lim Chee Aun a505f7c5e4 Fix media not loading if status is not cached 2023-04-15 12:26:11 +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 5598059715 Spanify un-spanned mentions 2023-04-14 21:02:29 +08:00
Lim Chee Aun 460e4a3cc4 Don't need ellipse 2023-04-14 18:14:25 +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 cc3a1d3030 Need readable max width 2023-04-14 15:45:55 +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 a60ad33b47 Prevent useTitle from rerendering 2023-04-14 15:28:52 +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 6f8ddf4dfe Fancy hidden cloak mode 2023-04-10 21:41:42 +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 6fcbff73bd Try no need vertical alignment here 2023-04-10 00:30:13 +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 72082f5558 Cloak whole status 2023-04-09 12:02:58 +08:00
Lim Chee Aun 65e22ea819 Further compact-ify threads/conversations with spoilers 2023-04-09 11:40:35 +08:00
Lim Chee Aun f9217ac16f Fix boost dedupe bug, it was too powerful 2023-04-09 11:36:18 +08:00
Lim Chee Aun efb9864d73 Oops Fix Mentions missing 2023-04-09 09:36:55 +08:00
Lim Chee Aun f957d9a8a8 Show toasts. Lots of toasts. 2023-04-09 01:01:36 +08:00
Lim Chee Aun 5b2cbc5bf1 Fix hashtag shortcut added check 2023-04-09 00:46:30 +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 1f4d4dfea7 Embrace the live preview 2023-04-08 22:16:58 +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 eebb55ba38 Only show replies count if ancestors is a thread 2023-04-08 19:47:54 +08:00
Lim Chee Aun 8f45f2cb4d Fix "Following" not appearing 2023-04-08 19:25:49 +08:00
Lim Chee Aun 1c93e8f769 Forgot the styles for ancestors' replies indicator 2023-04-08 18:32:00 +08:00
Lim Chee Aun d7b91273e8 More alignment stuff 2023-04-08 17:00:55 +08:00
Lim Chee Aun b227d816bc Show replies count for ancestors 2023-04-08 16:52:34 +08:00
Lim Chee Aun 4f5709a55c yet another vertical alignment fix 2023-04-08 16:52:04 +08:00
Lim Chee Aun 1e34ce92f8 Cloak mode 2023-04-08 13:18:15 +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 f357881e5a Temporarily disable hard code focus on first column 2023-04-07 20:22:32 +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 6773207610 Fix missing only mentions bug 2023-04-06 17:48:40 +08:00
Lim Chee Aun 6a5c78f501 Fix too inverted 2023-04-06 16:15:01 +08:00
Lim Chee Aun 03be8b4dd6 Stop using brightness 2023-04-06 15:33:21 +08:00
Lim Chee Aun 66e32fa03f Fix vertical alignment issues, again 2023-04-06 13:21:53 +08:00
Lim Chee Aun efb38bc5d1 Forgot to switch back the limit 2023-04-06 11:33:13 +08:00
Lim Chee Aun 17ae03f766 since_id is not supported in trends/statuses
And change update interval to 5 mins
2023-04-06 10:24:52 +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 f1bb1454c3 Sort followed hashtags 2023-04-06 00:49:32 +08:00
Lim Chee Aun ff1a9fa444 Full CRUD for Lists 2023-04-05 23:30:26 +08:00
Lim Chee Aun 4b42118742 Only show boosts carousel if there are >10 items 2023-04-05 18:52:15 +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 8ce8e06913 Add '- Boosts' filter 2023-04-04 11:01:53 +08:00
Lim Chee Aun 0ee17395ae Auto-scroll to filter & add clear filter "button" 2023-04-03 13:17:22 +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