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 |
|
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
|
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 |
|
Lim Chee Aun
|
b06f9a2a09
|
Do additional unfurl step for Mastodon links
|
2023-02-28 20:54:26 +08:00 |
|
Lim Chee Aun
|
eebba6608c
|
Update copy for floating button
|
2023-02-28 20:53:56 +08:00 |
|
Lim Chee Aun
|
f9af6cd8a7
|
Pass in all the 'i's
|
2023-02-28 19:12:16 +08:00 |
|
Lim Chee Aun
|
ba2aa18843
|
Fix/Beautify the menus in Settings
|
2023-02-28 17:12:17 +08:00 |
|
Lim Chee Aun
|
dd1cd56a87
|
Retry this again
max(0, env) doesn't work at all lolol
|
2023-02-28 16:56:30 +08:00 |
|
Lim Chee Aun
|
1ae135f21a
|
Temporarily disable fix
|
2023-02-28 16:27:40 +08:00 |
|
Lim Chee Aun
|
59cf6b2a58
|
Attempt to fix menu sometimes not closeable on Mobile Safari
|
2023-02-28 15:45:38 +08:00 |
|
Lim Chee Aun
|
b2b8b58863
|
Very basic update checker
|
2023-02-28 15:27:42 +08:00 |
|
Lim Chee Aun
|
067486e4df
|
More style fixes
|
2023-02-28 08:38:46 +08:00 |
|
Lim Chee Aun
|
57200b382f
|
Style fixes for new tab/menu bar
|
2023-02-28 08:30:38 +08:00 |
|
Lim Chee Aun
|
58bc60c9b8
|
Few CSS touches
|
2023-02-28 07:59:48 +08:00 |
|
Lim Chee Aun
|
1808bebe84
|
Allow lower height single image
|
2023-02-28 00:37:53 +08:00 |
|
Lim Chee Aun
|
74e20fb532
|
Fix scroll-to-top not working
|
2023-02-28 00:35:07 +08:00 |
|
Lim Chee Aun
|
624f7930ad
|
Fix tab bar widths
|
2023-02-28 00:34:53 +08:00 |
|
Lim Chee Aun
|
71f4ee4ce2
|
Hmm messed up the file casing
Will need to fix this later
|
2023-02-28 00:17:00 +08:00 |
|
Lim Chee Aun
|
0bc009140e
|
It's time to bring back the tab bar
|
2023-02-27 23:59:41 +08:00 |
|
Lim Chee Aun
|
61fc19a29e
|
Make tap target larger for status context menu
|
2023-02-27 22:44:41 +08:00 |
|
Lim Chee Aun
|
06548bbbfc
|
Revert "Add experimental highlighting to composer textarea"
This reverts commit 017b138d4b .
|
2023-02-27 16:01:26 +08:00 |
|
Lim Chee Aun
|
49bb42e6cc
|
Match text from Composer
Should really extract this out one day
|
2023-02-27 11:21:11 +08:00 |
|
Lim Chee Aun
|
017b138d4b
|
Add experimental highlighting to composer textarea
|
2023-02-27 11:20:50 +08:00 |
|
Lim Chee Aun
|
8aaba24d1f
|
Add 'more' menu
- Refactor Toast
- Fix locale for datetime strings in status
- Nicer shadow for menus
|
2023-02-27 00:55:04 +08:00 |
|
Lim Chee Aun
|
f7b398e078
|
Ugh need to be '+' instead of spaces
|
2023-02-25 14:58:11 +08:00 |
|
Lim Chee Aun
|
2b25fc67cf
|
Prevent action buttons from wrapping in Safari
|
2023-02-25 14:34:08 +08:00 |
|
Lim Chee Aun
|
7b66b832d5
|
Add more "instance" + saveStatus for new notifications
|
2023-02-25 14:20:26 +08:00 |
|
Lim Chee Aun
|
1c8bba456d
|
Add menu for Public timeline
Add menu item to switch between Local and Federated
|
2023-02-25 11:25:50 +08:00 |
|
Lim Chee Aun
|
1f2dbb8e06
|
Experimental multi-hashtag timeline
|
2023-02-25 10:04:30 +08:00 |
|
Lim Chee Aun
|
49ef7e9ee4
|
Fix more icon (3 dots) too subtle
|
2023-02-25 10:03:52 +08:00 |
|
Lim Chee Aun
|
45950da714
|
Don't POST if no choices set in poll
|
2023-02-24 23:38:59 +08:00 |
|
Lim Chee Aun
|
b7f80fb621
|
Fix masto undefined
|
2023-02-24 12:25:05 +08:00 |
|
Lim Chee Aun
|
01b5f35f1d
|
Fix instance is actually object
|
2023-02-24 12:20:31 +08:00 |
|
Lim Chee Aun
|
e5ade9404b
|
Test canceling debounce here if the fetch is faster than 1.5s
|
2023-02-24 01:28:15 +08:00 |
|
Lim Chee Aun
|
cbb09e1b5d
|
Bring back intersection observer for 'show more'
Sometimes the scroll thing doesn't really work
|
2023-02-24 01:27:46 +08:00 |
|
Lim Chee Aun
|
2ced21c9dd
|
Remove this noise
|
2023-02-24 01:26:37 +08:00 |
|
Lim Chee Aun
|
7ebd0e7601
|
Don't refetch failed unfurls
|
2023-02-23 22:53:28 +08:00 |
|
Lim Chee Aun
|
b1df96689f
|
Prevent keep calling Lists :id API for the title
Memoize all the things!!1!
|
2023-02-23 21:42:38 +08:00 |
|
Lim Chee Aun
|
eb896dc5a5
|
original might be undefined??
|
2023-02-23 17:01:33 +08:00 |
|
Lim Chee Aun
|
e6d6adb480
|
First small step to resolving mastodon links
And open them inside Phanpy instead of like an external link
|
2023-02-23 16:45:53 +08:00 |
|
Lim Chee Aun
|
4b88c6ca65
|
Make sure status link has instance too for toast
|
2023-02-23 16:44:01 +08:00 |
|
Lim Chee Aun
|
732244b4b3
|
Shiny pill style
|
2023-02-23 16:43:17 +08:00 |
|
Lim Chee Aun
|
bd728df79b
|
Fix undefined customEmojis
|
2023-02-23 11:36:07 +08:00 |
|
Lim Chee Aun
|
8a41599466
|
Allow esc to close Account sheet
|
2023-02-22 13:28:01 +08:00 |
|
Lim Chee Aun
|
2120a1e28e
|
Still got to make sure instance is lowercase
Also, spellcheck={false} > spellcheck="false"
|
2023-02-22 09:46:50 +08:00 |
|
Lim Chee Aun
|
c13cab51a9
|
Show large card for content with text-weight=1
Also finally replace the hacky CSS with something more legit
|
2023-02-21 23:59:34 +08:00 |
|
Lim Chee Aun
|
c2e9dc0efe
|
Use url, not uri
|
2023-02-21 14:29:25 +08:00 |
|
Lim Chee Aun
|
8891e0f01c
|
Fix follow/unfollow not working for remote accounts
|
2023-02-21 14:19:50 +08:00 |
|
Lim Chee Aun
|
6e9661a70c
|
Use the right way
|
2023-02-20 20:58:53 +08:00 |
|
Lim Chee Aun
|
cd70bf87db
|
Animate position-object when link is focused
|
2023-02-20 17:51:41 +08:00 |
|
Lim Chee Aun
|
79df9546bd
|
Fix the compose status states not inheriting properly
|
2023-02-20 00:46:21 +08:00 |
|
Lim Chee Aun
|
6c63fb14b4
|
Hide keyboard shortcut hint until keyboard is triggered
|
2023-02-19 22:07:46 +08:00 |
|
Lim Chee Aun
|
91ee0da8ef
|
Close menu when trigger shortcut
|
2023-02-19 22:07:15 +08:00 |
|
Lim Chee Aun
|
8428ca232c
|
Fix shortcuts button missing shadow
And move the menu offset a little
|
2023-02-19 21:18:12 +08:00 |
|
Lim Chee Aun
|
5c6c9a43f2
|
Fix regression: threadify stopped working
This is due to status key changed with extra instance string
|
2023-02-19 21:16:23 +08:00 |
|
Lim Chee Aun
|
d5bceb1d81
|
Handle logged-out cases
|
2023-02-19 14:49:53 +08:00 |
|
Lim Chee Aun
|
72068d9d46
|
Another guard
|
2023-02-19 10:56:28 +08:00 |
|
Lim Chee Aun
|
a27bdbc69b
|
Another guard for corrupted shortcuts
|
2023-02-19 10:42:56 +08:00 |
|
Lim Chee Aun
|
2df67f37a3
|
Handle cases if the shortcuts are corrupted
|
2023-02-19 10:27:37 +08:00 |
|
Lim Chee Aun
|
34a015c36a
|
Show pointer cursor
|
2023-02-19 10:27:10 +08:00 |
|
Lim Chee Aun
|
7e65d8be5d
|
Make smaller statuses stand out in the carousel
|
2023-02-19 01:10:06 +08:00 |
|
Lim Chee Aun
|
65c1af2eac
|
Make shortcuts button look even cooler
|
2023-02-19 00:08:37 +08:00 |
|
Lim Chee Aun
|
ccdb8d144c
|
Need useTitle
|
2023-02-18 22:13:32 +08:00 |
|
Lim Chee Aun
|
ce8e411cab
|
Prevent hashtags from being clickable inside Composer
|
2023-02-18 21:44:19 +08:00 |
|
Lim Chee Aun
|
ab2328f364
|
Handle use-case when Following is not in Home, in multi-column mode
|
2023-02-18 21:37:34 +08:00 |
|
Lim Chee Aun
|
02eb2ff470
|
Extract columns out & don't use dynamic imports
Vite have difficulties importing them dynamically. Sad face.
Also this makes Home look cleaner.
|
2023-02-18 21:14:24 +08:00 |
|
Lim Chee Aun
|
522d55ebb8
|
New experiment: multi-column mode
|
2023-02-18 20:48:24 +08:00 |
|
Lim Chee Aun
|
45a1fc057e
|
Limit number of shortcuts
9 because there's only 9 keyboard shortcuts. There's '0' but… nah.
|
2023-02-18 19:39:17 +08:00 |
|