Several new features have been added to user pages/preferences, I was cleaning up that code/styling and found myself wishing for last-online functionality.
Last-online is updated based on login/logout/comments/posts/votes. I could make more activities actively update the last-online time, but I want to be careful to not potentially violate privacy.
Of course: in user preferences, there is an option to hide your last-online time, if you so desire.
Other than the crappy drop-down I'm overall pretty happy with the newly styled preference page. Before it was a mess of random bootstrap elements, with random arbitrary styling that made the elements look awful. It's much improved now, even though the appearance is similar I basically had to re-do most of the page with consistent element patterns/styling.
I have big plans for the user pages too, right now the most awful area of the site style wise remains sub information/mod page. I basically intend on fully overhauling that entire part of the site, the backend pretty much already exists so thankfully I can overhaul the entire design without having to implement all the backend endpoints again.
Last-online is updated based on login/logout/comments/posts/votes. I could make more activities actively update the last-online time, but I want to be careful to not potentially violate privacy.
Of course: in user preferences, there is an option to hide your last-online time, if you so desire.
Other than the crappy drop-down I'm overall pretty happy with the newly styled preference page. Before it was a mess of random bootstrap elements, with random arbitrary styling that made the elements look awful. It's much improved now, even though the appearance is similar I basically had to re-do most of the page with consistent element patterns/styling.
I have big plans for the user pages too, right now the most awful area of the site style wise remains sub information/mod page. I basically intend on fully overhauling that entire part of the site, the backend pretty much already exists so thankfully I can overhaul the entire design without having to implement all the backend endpoints again.