Lim Chee Aun
|
025a5429cc
|
Set limit to 80 for notifications
|
2024-05-17 18:32:12 +08:00 |
|
Lim Chee Aun
|
4c7c518d4d
|
Disable context menu inside notifications popover
Popovers over popovers ain't easy
|
2023-12-17 18:25:58 +08:00 |
|
Lim Chee Aun
|
48b505b382
|
Fix old columns mode setting wrongly applied
Deprecate it more now
|
2023-11-02 12:59:52 +08:00 |
|
Lim Chee Aun
|
e153f9f541
|
Prevent undefined class name lol
|
2023-10-16 20:21:09 +08:00 |
|
Lim Chee Aun
|
4436c337dd
|
Cleanup
|
2023-10-03 15:07:47 +08:00 |
|
Lim Chee Aun
|
671c68b8f8
|
Experiment use markers for notifications
|
2023-09-10 19:22:14 +08:00 |
|
Lim Chee Aun
|
dcf7d3c750
|
Add follow requests section in Notifications
|
2023-05-06 17:13:39 +08:00 |
|
Lim Chee Aun
|
d37537c61e
|
Time to move Compose button to other pages
One missing feature: Mention @username if button is on profile page
|
2023-05-06 17:12:13 +08:00 |
|
Lim Chee Aun
|
9a58804142
|
Min-height to make sure it's not too small
|
2023-05-01 00:53:49 +08:00 |
|
Lim Chee Aun
|
ee2e78228e
|
Fix notifications not refreshing and not clearing "new"
Still quite clunky, but let's see
|
2023-04-30 21:59:14 +08:00 |
|
Lim Chee Aun
|
18c08076dd
|
Fix mount/unmount states of notifications popover
|
2023-04-30 21:33:03 +08:00 |
|
Lim Chee Aun
|
ef06faf259
|
Notifications popover, for larger screens
|
2023-04-30 21:03:09 +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
|
0bc009140e
|
It's time to bring back the tab bar
|
2023-02-27 23:59:41 +08:00 |
|
Lim Chee Aun
|
58208a417c
|
Check if there are shortcuts too before displaying Columns
|
2023-02-20 00:22:10 +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
|
0bef245c83
|
New feature: Shortcuts
|
2023-02-16 17:52:16 +08:00 |
|
Lim Chee Aun
|
d324d3a672
|
Move notifications link from Following to Home
|
2023-02-15 10:49:36 +08:00 |
|
Lim Chee Aun
|
81ebb61096
|
Sneak in this little menu
And… fix title leak bug
|
2023-02-10 13:39:46 +08:00 |
|
Lim Chee Aun
|
58d4ca0ff2
|
Finally replace Home
|
2023-02-09 22:27:49 +08:00 |
|
Lim Chee Aun
|
f511b0a5ab
|
More code porting
|
2023-02-08 19:11:33 +08:00 |
|
Lim Chee Aun
|
9921e487e8
|
Minimum viable Home → Following port
|
2023-02-08 00:31:46 +08:00 |
|
Lim Chee Aun
|
db428c04d1
|
Scoped keyboard shortcuts
|
2023-02-06 23:47:58 +08:00 |
|
Lim Chee Aun
|
1357c1b2bd
|
Fix more edge cases after breaking changes
|
2023-02-06 16:35:03 +08:00 |
|
Lim Chee Aun
|
a130743d4c
|
Breaking: refactor all masto API calls
Everything need to be instance-aware!
|
2023-02-06 00:17:19 +08:00 |
|
Lim Chee Aun
|
e0bab6c70a
|
More refactoring work
|
2023-02-03 21:08:08 +08:00 |
|
Lim Chee Aun
|
eb2f80162a
|
Don't debounce if loading subsequent posts
|
2023-02-02 15:48:12 +08:00 |
|
Lim Chee Aun
|
4ed2852c41
|
Don't show updates button when loading
|
2023-01-31 11:24:46 +08:00 |
|
Lim Chee Aun
|
969fddc581
|
Time for use-debounce
Try a leading debounce here
|
2023-01-30 20:51:06 +08:00 |
|
Lim Chee Aun
|
1cfef22465
|
Let's test this out
|
2023-01-30 20:30:45 +08:00 |
|
Lim Chee Aun
|
ae37d58826
|
Fix document.title not working properly
|
2023-01-29 15:22:16 +08:00 |
|
Lim Chee Aun
|
816653e2e6
|
Add j/k keyboard navigation to status page
At the same time, fix shift+k not working in Home page
|
2023-01-27 20:54:18 +08:00 |
|
Lim Chee Aun
|
e83d128f62
|
Rewrite Notifications page + experimental fix on getting/showing updates
|
2023-01-27 11:47:30 +08:00 |
|
Lim Chee Aun
|
9a898437f9
|
Remove unused code
|
2023-01-25 21:53:43 +08:00 |
|
Lim Chee Aun
|
19ee95d188
|
Add a key, just in case
|
2023-01-24 20:55:04 +08:00 |
|
Lim Chee Aun
|
10b99d2af4
|
Fix k, shift+k not working
|
2023-01-24 16:27:09 +08:00 |
|
Lim Chee Aun
|
9bff95bcec
|
Replace preact-router with react-router
Need more routing powers, hopefully things don't break 🤞
|
2023-01-21 00:23:59 +08:00 |
|
Lim Chee Aun
|
f7cbf238b1
|
Shift+j/k shortcut to skip posts in Boosts Carousel
|
2023-01-16 21:26:33 +08:00 |
|
Lim Chee Aun
|
58cefc2853
|
Also activate boosts carousel for serial boosts
|
2023-01-16 20:50:03 +08:00 |
|
Lim Chee Aun
|
62a3ba7c5f
|
Bug fixes for boosts carousel + scrolling
|
2023-01-16 20:32:30 +08:00 |
|
Lim Chee Aun
|
68b6cb869e
|
No need these console logs anymore
|
2023-01-14 22:05:38 +08:00 |
|
Lim Chee Aun
|
0dcccd1e57
|
Fix scroll direction stopped working
s/up/start s/down/end
|
2023-01-14 20:16:13 +08:00 |
|
Lim Chee Aun
|
e2139399ee
|
New experiment: Boosts Carousel™️
|
2023-01-14 19:42:04 +08:00 |
|
Lim Chee Aun
|
71b50382e9
|
New feature: Unsent Drafts
For now, this only works for unsent unsaved drafts e.g. the browser kill the page without giving the user the chance to discard
|
2023-01-13 15:30:09 +08:00 |
|
Lim Chee Aun
|
13c3b8fa3b
|
Finally DRY this saving status code
|
2023-01-09 19:11:34 +08:00 |
|
Lim Chee Aun
|
41df88e625
|
Perf fixes
Turns out, adding an object to states.statuses proxyMap object, re-render ALL statuses
|
2023-01-07 20:26:23 +08:00 |
|
Lim Chee Aun
|
ee9bfe6331
|
Lots of tiny adjustments
|
2023-01-07 14:45:04 +08:00 |
|
Lim Chee Aun
|
de45a0f9d5
|
Update useScroll to check distance in threshold instead of pixels
|
2023-01-05 15:29:11 +08:00 |
|
Lim Chee Aun
|
8e19d098eb
|
Test add this condition to see how it works
|
2023-01-04 17:12:44 +08:00 |
|