Lim Chee Aun
|
c8abb95e8e
|
Improve grouping for server-side grouping
Migrate from v2_alpha to v2
|
2024-09-22 13:55:37 +08:00 |
|
Lim Chee Aun
|
bbe276e18c
|
Add weekday & better stickiness
|
2024-09-22 13:52:36 +08:00 |
|
Lim Chee Aun
|
b1d7592673
|
Fix hotkeys firing for multiple elements
This is due to react-hotkeys-hook v4.5.1 upgrade
|
2024-09-15 23:41:34 +08:00 |
|
Lim Chee Aun
|
8a2150d854
|
All handles need bidi isolate
|
2024-08-19 19:06:24 +08:00 |
|
Lim Chee Aun
|
59f8f44776
|
Use v2 notifications policy API and new UI
Reference: https://github.com/mastodon/mastodon/pull/31342
Very MVP, not a lot of explanations. Maybe revisit later.
|
2024-08-14 20:12:39 +08:00 |
|
Lim Chee Aun
|
c2e6d732c4
|
Initial i18n dev
Expecting bugs!
|
2024-08-13 15:26:23 +08:00 |
|
Lim Chee Aun
|
57db8778a4
|
Adapt to new changes in group notifications API
Reference: https://github.com/mastodon/mastodon/pull/31214
|
2024-08-01 20:18:10 +08:00 |
|
Lim Chee Aun
|
a2b88f1cdd
|
Distinct both implementation of grouped notifications
|
2024-07-21 20:31:10 +08:00 |
|
Lim Chee Aun
|
00e2ba0b34
|
Fix notification markers not working
Also the ids are getting confusing, so need to clean this up.
|
2024-07-21 18:59:38 +08:00 |
|
Lim Chee Aun
|
a2f7638257
|
Experimental opt-in server-side grouped notifications
|
2024-07-12 18:57:48 +08:00 |
|
Lim Chee Aun
|
ed712d15f1
|
Test fix notification toast appearing after loaded
|
2024-05-28 13:44:02 +08:00 |
|
Lim Chee Aun
|
025a5429cc
|
Set limit to 80 for notifications
|
2024-05-17 18:32:12 +08:00 |
|
Lim Chee Aun
|
e7aad03279
|
Preliminary implementation of moderation_warning notifications
|
2024-05-08 10:28:34 +08:00 |
|
Lim Chee Aun
|
effbe189e1
|
Revert "Test upgrade react-hotkeys-hook for the keys fix"
This reverts commit 9285a0ba9a .
|
2024-04-16 00:09:53 +08:00 |
|
Lim Chee Aun
|
294ab2bf00
|
Just put in this commented test notification
Good for reference in the future
|
2024-04-15 17:07:20 +08:00 |
|
Lim Chee Aun
|
7be620808f
|
Fix notifications for Pixelfed
|
2024-04-13 17:09:56 +08:00 |
|
Lim Chee Aun
|
9285a0ba9a
|
Test upgrade react-hotkeys-hook for the keys fix
|
2024-04-13 00:11:00 +08:00 |
|
Lim Chee Aun
|
5083463942
|
Show empty copy when no notifications at all
|
2024-04-11 17:13:34 +08:00 |
|
Lim Chee Aun
|
8b5fee3dfd
|
Just sub it once
|
2024-04-10 17:31:26 +08:00 |
|
Lim Chee Aun
|
b85174155c
|
Make notifications settings icon less significant
|
2024-04-10 14:21:05 +08:00 |
|
Lim Chee Aun
|
66e58c74ef
|
Shazam the filtered notifications
|
2024-03-27 10:18:34 +08:00 |
|
Lim Chee Aun
|
fd59a39021
|
Preliminary support for severed relationships notifications
Reference: https://github.com/mastodon/mastodon/pull/27511
This is done purely based on the above codebase without real testing.
|
2024-03-24 14:13:58 +08:00 |
|
Lim Chee Aun
|
5695b3ca1e
|
Fix alignment issues with the checkboxes
|
2024-03-21 08:59:07 +08:00 |
|
Lim Chee Aun
|
4c2210c68b
|
MVP-ish filtered notifications UI
|
2024-03-20 11:04:38 +08:00 |
|
Lim Chee Aun
|
a0367f4860
|
Basic j/k/o/enter shortcuts for Notifications page
|
2024-03-08 16:25:23 +08:00 |
|
Lim Chee Aun
|
061d769901
|
Test fix race-condition for new notifications
|
2024-03-07 16:06:08 +08:00 |
|
Lim Chee Aun
|
dab0d61ac8
|
Allow double-click to refresh on Notifications page
|
2024-02-17 16:50:13 +08:00 |
|
Lim Chee Aun
|
6d5b2ef9a6
|
Test fix for uncloseable 'New notifications' bug
|
2023-11-07 07:58:32 +08:00 |
|
Lim Chee Aun
|
b027967168
|
Reduce buffer time between page visibilities
|
2023-11-06 23:27:58 +08:00 |
|
Lim Chee Aun
|
540b9a15a4
|
Fix noob mistake
And also make announcements and follow requests fetch more non-blocking
|
2023-11-05 17:57:49 +08:00 |
|
Lim Chee Aun
|
8e341ff7ed
|
Maybe this logic work better
|
2023-11-04 01:12:28 +08:00 |
|
Lim Chee Aun
|
0bc1b598c3
|
Breaking: rewrote filters implementation
|
2023-11-03 21:45:31 +08:00 |
|
Lim Chee Aun
|
fa9e0059c0
|
Hmm, need a flow chart for this srsly
|
2023-11-02 20:24:52 +08:00 |
|
Lim Chee Aun
|
89f82707d6
|
Let's try this out
Sometimes the logic gets confusing
|
2023-11-02 20:13:18 +08:00 |
|
Lim Chee Aun
|
afb80d3dc6
|
Hide "new notifications" button early
|
2023-10-31 15:41:56 +08:00 |
|
Lim Chee Aun
|
33b989fffc
|
Loosen the scrollTop check
|
2023-10-31 00:42:24 +08:00 |
|
Lim Chee Aun
|
d5b257b130
|
Change the update check logic on Notifications page
|
2023-10-30 23:53:43 +08:00 |
|
Lim Chee Aun
|
61756fac1d
|
Fix unneccesary re-renders in Notifications
|
2023-10-23 16:24:30 +08:00 |
|
Lim Chee Aun
|
f2c2983663
|
Comment out test code
|
2023-10-23 11:12:28 +08:00 |
|
Lim Chee Aun
|
a222828306
|
Need InView for show more button in Notifications page
|
2023-10-21 17:54:10 +08:00 |
|
Lim Chee Aun
|
749d6880b8
|
Experiment making idle detection global
Hooks are nice but it makes component re-render unnecessarily
Also, idle detection doesn't need to be per-component.
|
2023-10-21 12:26:28 +08:00 |
|
Lim Chee Aun
|
68759e64d1
|
Silence errors for follow requests & announcements
|
2023-10-09 21:53:58 +08:00 |
|
Lim Chee Aun
|
78a6f13380
|
Fix leaked follow requests from Notifications popover to page
|
2023-10-09 19:46:07 +08:00 |
|
Lim Chee Aun
|
4c3666df6a
|
Remove isHovering
|
2023-09-23 19:51:53 +08:00 |
|
Lim Chee Aun
|
671c68b8f8
|
Experiment use markers for notifications
|
2023-09-10 19:22:14 +08:00 |
|
Lim Chee Aun
|
61f2132abd
|
Fix getNotifications is not a function
|
2023-09-07 12:17:31 +08:00 |
|
Lim Chee Aun
|
6cbbd0aa1b
|
More reliable badge clearing
Should be when page visible, not on render
Possibly super effective, but badges can be annoying if not cleared easily.
|
2023-09-03 13:41:37 +08:00 |
|
Lim Chee Aun
|
062f42a05d
|
Fix missing useLayoutEffect
|
2023-09-02 02:25:44 +08:00 |
|
Lim Chee Aun
|
852bb27e81
|
Clear app badge when view Notifications page
|
2023-09-02 01:35:24 +08:00 |
|
Lim Chee Aun
|
0e745663f0
|
Yes, push notifications (beta).
Heck this feature is tough.
|
2023-09-01 15:40:00 +08:00 |
|