feat: Add toggleable Roadmap page with kanban view#1461
feat: Add toggleable Roadmap page with kanban view#1461AZAA wants to merge 1 commit intogetfider:mainfrom
Conversation
Add two new tenant-level admin settings: 1. Roadmap toggle: administrators can enable/disable the Roadmap page from General Settings. When enabled, Feedback and Roadmap navigation links appear in the header. The Roadmap page shows posts grouped by status (Planned, In Progress, Completed) in a kanban-style view. 2. Default sort: administrators can choose the default post sort order (Trending, Most Wanted, Recent, Most Discussed). Fixes the frontend fallback that always defaulted to "trending". Includes: - Two database migrations (default_sort, is_roadmap_enabled) - New Roadmap handler with GetPostsByStatuses query - i18n translations across all 20 locales
f22fe8d to
fe455e3
Compare
|
Hi @AZAA Thanks for spending the time to do this. However, it's a bit awkward, but this is something we're also working on internally. We're trying to get to a point where Fider is generating some income to allow us to spend more time working on it. We've recently made Fider free on the cloud version, with a pro version that offers more features. We're trying to add some features that are "pro" features that some users would be interested to pay to have. We decided that this roadmap feature would be a good candidate for that, so this is what we've been doing. It means we're not going to accept yours though, sorry. I would suggest that if you're planning to work on any other new features in fider, perhaps if you open an issue and raise the feature first for discussion, it might have provided an opportunity for us to respond and let you know what the situation was? Thanks Matt |
Summary
Adds a toggleable Roadmap page that administrators can enable/disable from General Settings.
When enabled:
/roadmaproute returns 404 and the navigation links are hiddenThis PR also includes the default sort setting (adds
default_sortcolumn to tenants) since the Roadmap feature builds on the same entity/store changes.Changes
default_sortandis_roadmap_enabledcolumns on tenants tableRoadmap()handler withGetPostsByStatusesqueryTesting