No description
  • Go 63.9%
  • TypeScript 30%
  • SCSS 4.2%
  • HTML 0.7%
  • JavaScript 0.5%
  • Other 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
sudoclem bf2ca29fc9
Some checks failed
build / test-ui (push) Has been cancelled
build / test-server (push) Has been cancelled
build / build (push) Has been cancelled
build / test-e2e-ui (push) Has been cancelled
build / test-e2e-ui-1 (push) Has been cancelled
build / test-e2e-ui-2 (push) Has been cancelled
build / test-e2e-server (push) Has been cancelled
feat: admin-manageable target dates, and a Roadmap "by timeframe" view
The estimated timeframe field on a post is now a slug into a new
admin-manageable post_target_dates table (/admin/target-dates,
mirroring Tags/Statuses/Owners) instead of free text, with manual
reordering — that order now also drives a new "By timeframe" toggle
on the Roadmap board, which regroups the same posts by target date
instead of status (an "unscheduled" bucket catches posts without one).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 11:32:47 +02:00
.github build(deps): hold entangled major toolchain bumps (jest 30, babel 8, marked 18) 2026-07-27 16:34:20 +01:00
app feat: admin-manageable target dates, and a Roadmap "by timeframe" view 2026-08-24 11:32:47 +02:00
docs Merge branch 'main' into oauth-allowed-roles 2026-04-14 13:02:26 +01:00
e2e More time for the e2e tests in case they time out 2026-03-05 21:35:10 +00:00
etc Better image 2025-09-12 09:06:46 +01:00
locale feat: admin-manageable target dates, and a Roadmap "by timeframe" view 2026-08-24 11:32:47 +02:00
migrations feat: admin-manageable target dates, and a Roadmap "by timeframe" view 2026-08-24 11:32:47 +02:00
public feat: admin-manageable target dates, and a Roadmap "by timeframe" view 2026-08-24 11:32:47 +02:00
scripts Remove open core licensing model, make all features available to self-hosters 2026-03-17 08:49:07 +00:00
static Changed the location of the Fider Logo to serve from the app. 2026-01-15 15:15:12 +00:00
views Ability to delete your fider board if you are in multi site mode. 2026-06-11 11:34:05 +01:00
.babelrc Updated lingui to latest version, and changes to support this. 2025-01-07 11:53:48 +00:00
.dockerignore chore: reduce docker buildtime 2022-02-20 08:13:35 +00:00
.eslintignore tooling: tslint to eslint (#930) 2021-03-25 20:24:44 +00:00
.eslintrc.js chore: update npm packages (#1023) 2021-10-29 06:46:34 +01:00
.example.env refactor(webhooks): rename env var to ALLOW_PRIVATE_NETWORK_TARGETS 2026-06-24 13:18:08 +01:00
.gitignore .gitignore 2025-09-30 14:34:50 +01:00
.nvmrc Node 18 -> 22 2024-05-21 19:39:38 +01:00
.prettierrc tooling: tslint to eslint (#930) 2021-03-25 20:24:44 +00:00
.test.env Remove open core licensing model, make all features available to self-hosters 2026-03-17 08:49:07 +00:00
air.conf feature: foundation for translations (#963) 2021-06-14 19:45:53 +01:00
CLAUDE.md Merge branch 'no-page-reloads' into content-moderation 2026-01-07 14:37:51 +00:00
CODE_OF_CONDUCT.md tooling: update Node and Go packages (#912) 2021-03-06 18:33:32 +00:00
CONTRIBUTING.md Surface feature-acceptance policy to contributors (#1585) 2026-06-23 13:32:40 +01:00
docker-compose.yml Updated the psql version 2025-11-17 07:59:47 +00:00
Dockerfile Bump Go to 1.25 and update dependencies 2026-04-14 09:09:40 +01:00
esbuild-shim.js Fixed issue with SSR for private sites. 2025-09-03 15:58:35 +01:00
esbuild.config.js Remove open core licensing model, make all features available to self-hosters 2026-03-17 08:49:07 +00:00
favicon.png enhancement: implement touch icons (#677) 2018-12-08 15:15:46 +00:00
go.mod build(deps): bump Go modules (security + deps), excluding deprecated aws-sdk-go 2026-07-27 15:59:08 +01:00
go.sum build(deps): bump Go modules (security + deps), excluding deprecated aws-sdk-go 2026-07-27 15:59:08 +01:00
GUIDELINES.md design: refresh Fider UI and add utility classes (#947) 2021-04-27 18:59:11 +01:00
index.d.ts enhancement: use overlay checkout integration (#1039) 2021-12-18 21:02:23 +00:00
jean.json build(deps): bump the patch-updates group across 1 directory with 3 updates (#1573) 2026-06-19 14:49:16 +01:00
LICENSE chore: use AGPL going forward 2021-03-28 08:44:11 +01:00
lingui.config.js Merge branch 'main' into main 2026-04-14 13:00:01 +01:00
main.go Remove open core licensing model, make all features available to self-hosters 2026-03-17 08:49:07 +00:00
Makefile feat: add support for Traditional Chinese (zh-TW) locale 2026-03-31 12:26:22 +08:00
MODERATION.md Making changes to support more moderation options. 2025-07-21 10:09:09 +01:00
package-lock.json feat: dynamic roadmap columns with drag-and-drop reordering and tag filtering 2026-08-22 20:25:37 +02:00
package.json feat: dynamic roadmap columns with drag-and-drop reordering and tag filtering 2026-08-22 20:25:37 +02:00
Procfile tooling: allow heroku deployment (#760) 2019-05-29 08:15:49 +01:00
README.md docs: remove Claude-specific reference from README 2026-08-24 10:12:51 +02:00
robots.txt design: refresh Fider UI and add utility classes (#947) 2021-04-27 18:59:11 +01:00
SECURITY.md Added a SECURITY readme 2025-03-28 14:51:34 +00:00
tools.go Lint stuff for golangci-lint 2025-12-17 20:00:28 +00:00
tsconfig.json Remove open core licensing model, make all features available to self-hosters 2026-03-17 08:49:07 +00:00
WARP.md Add tenant-level built-in OAuth provider enable/disable feature 2025-10-24 17:38:21 +01:00
webpack.config.js build(deps-dev): bump purgecss-webpack-plugin 4.1.3 -> 8.0.0 2026-07-27 16:03:20 +01:00

Fider

LaSuite.coop roadmap — fork of Fider

This is a private fork of Fider (upstream repo), an open-source feedback portal, adapted for LaSuite.coop's roadmap at roadmap.oxymoron.fr.

Everything in the "features added since the fork" section below was vibe-coded — built through AI-assisted conversation rather than by hand — on top of the upstream Fider codebase.

Fider's core features (legacy, from upstream)

  • Public feedback board: users submit, vote on, and comment on suggestions.
  • Roadmap kanban board (posts grouped by status).
  • Admin dashboard: tags, statuses, moderation queue, user management (visitor / collaborator / administrator roles), danger zone.
  • Email and OAuth sign-in, invitations, private/public tenant modes.
  • Duplicate post detection — merges votes into an original post.
  • In-app and email notifications for status changes, comments, and mentions.
  • RSS/Atom feeds, webhooks, and an API key for programmatic access.
  • Custom domain, custom CSS, and multi-language locale support.
  • Multi-tenant SaaS features (billing/Pro tiers) — present in the codebase, not used by this self-hosted deployment.

Features added since the fork

  • Custom, admin-manageable post statuses (/admin/statuses) — replacing Fider's fixed status enum, with manual reordering, a per-status flag marking it as "done" work (used by the changelog), and an explicit "set as default" control for which status new posts land on.
  • Roadmap kanban reordering — drag-and-drop post ordering within a roadmap column.
  • Persistent product-switcher sidebar on the Home and Roadmap pages — a single-select "which product" filter plus multi-select status/owner filters, replacing the old popup dropdown so multi-selecting no longer closes the menu after every click. The Roadmap sidebar also filters by owner.
  • Post owner (/admin/owners) — an admin-manageable list (e.g. "LaSuite.coop" vs. "État / DINUM") tracking who's actually building a feature, independent of its status. Shown as a colored left border plus a visible icon+name on post cards.
  • Admin-set target date — a free-text estimated timeframe (e.g. "Q1 2027") on a post, independent of status. Shown on cards and on the post's own detail page.
  • Admin-set external link — a URL pointing at a post's source of truth on another team's tracker/roadmap, shown as a link icon on post cards and as a clickable link on the post detail page.
  • Admin-manageable tag display order (/admin/tags) — manual reordering instead of a fixed alphabetical sort, so the product-switcher sidebar reflects whatever order the admin prefers.
  • Public changelog page (/changelog) — automatically lists posts whose status is flagged as "done", most recently completed first, grouped by product tag.
  • Various fixes and French-locale UX polish (status filter completeness, terminology, translated labels).



Fider.io • Docs • Upstream Contributing Guide

Fider is a feedback portal for feature requests and suggestions.

Give your customers a voice and let them tell you what they need. Spend less time guessing and more time building the right product.

Fider is self-hosted; see upstream's self-hosting docs for the general setup this fork builds on.