An urgent need to develop an extension for Flarum. An extension has already been installed on the forum: FoF Gamification (https://discuss.flarum.org/d/20671-friendsofflarum-gamification). This extension needs to be improved.
The values of the sorting drop-down list («Latest» on screenshot) change to two: Upcoming and Archive. Sorting the list of all threads by default is set to Top (from FoF Gamification). This value is not displayed or changed.
When creating a new discussion, be sure to set the date and time (UTC) of the release (discussion). Thus, the list will be formed. You must create an input field or item to select a date and time when creating a discussion.
Add and install a text block (title): Today, Yesterday, Tomorrow, 25 September above the discussion list. A similar reference is the list at https://producthunt.com. It will be a plus if you can fix the text block of the title when scrolling the list on the screen and only change its value.
Add a text block (title): Today, Yesterday, Tomorrow, 25 September [Number of day and month], which will separate the discussion list. A similar reference is the list at https://producthunt.com. It will be a plus if you can fix the text block of the title when scrolling the list on the screen and only change its value.
When Upcoming is selected (default)
The list of discussions is delimited by the text headings "Today", "Tomorrow", "13 September", "14 September" and so on. That is, scrolling up the list of all discussions on the main tag screen shows future events. Sort "Future First" discussions.
When Archive is selected
The list of discussions is delimited by the text headings «Today», «Yesterday», "12 September", "11 September" and so on. That is, scrolling up the list of all discussions on the main tag screen shows past events. Sort «Recent First» discussions.
p.s. In the next iterations of the project of this extension, it will be possible to filter the discussion list by time period (interval).
Please contact me to discuss terms and conditions and pricing.