Sounds like a neat idea, but I'm not entirely sure this would fit well if it were coded into the forum software. It would make for a neat add-on though.
Ideally, "Recent Activity" should have its own "Main Tab":
Whereby "All Activity" could still be "tabbed" by categorizing "All Activity" into separate Tabs as outlined in the first post of this thread.
Ideally, "Recent Activity" should have its own "Main Tab":
Whereby "All Activity" could still be "tabbed" by categorizing "All Activity" into separate Tabs as outlined in the first post of this thread.
It seems like this thread has gotten away from the initial suggestion. This reply is only in regards to the op; I like this idea a lot and I don't have the database structure in front of me but I feel like this would not require a lot of work to implement. I think it should be added as it makes finding the new content you care about more accessible quicker.
I didn't mean any offense by it. I get that both suggestions effect the same page so I guess they're similar.
Back to the tabbed interface part, I just looked at the model and controller for that page and it's not exactly easy from an add on perspective. For it to be done by extending the classes would require overwriting the functions basically.
The model isn't like the rest for some reason, generally the conditions are sent to a prepare conditions function which returns the sql conditions variable. This is all done from within the main function in this model so you can't really hook into it. You'd have to overwrite it.
Ideally, XenForo_Model_NewsFeed::getNewsFeedItems() would look more like XenForo_Model_User::getUsers()
It's well placed under What's New tab, but the main point is it's not improved with time, it's almost same for so many years, I guess since 2010. I really wish XF 2.1 improve it's functionality. Make it possible to filter activities, also make it possible to Like and Comment activities directly on recent activity page.