Community portal

Community portal

Two operator-facing surfaces that go alongside the app:

  • /roadmap — Phase 1, in-house. What's shipped recently and what's queued.
  • community.flatsbratislava.com — Phase 2, Discourse. Operator-to-operator discussion + feature requests + Q&A.

/roadmap (Phase 1)

Open from V28 → header Roadmap link (also at https://flatsbratislava.com/roadmap).

Three sections:

Shipped recently

The last 30 days of user-facing changes — drawn from the public changelog (CHANGELOG.md). Each row shows the date, the one-line summary, and a link to the manual section if applicable.

In progress

Items the team is actively working on. Sourced from GitHub issues tagged with the in-progress label.

Queued / requested

Items the operator can vote on. Sourced from GitHub issues tagged enhancement AND operator-reported. Each row shows the title, a 👍 button, and the running vote count.

Voting is logged-in only — votes tie to the operator's tenant so vote counts show real interest, not bots.

community.flatsbratislava.com (Phase 2)

A Discourse forum:

  • Categories: Announcements, Feature requests, Help & how-to, Bug reports (read-only — file via in-app Bug Report), Off-topic.
  • SSO with the same FlatsBratislava login (Google OAuth).
  • Operators across all tenants are visible to each other (display name + tenant slug).

Why Discourse: existing software, strong moderation tools, mobile-friendly. The community runs alongside the in-house roadmap; the two link cross-ways.

What goes where

You want to Use
See what shipped recently /roadmap → Shipped recently OR User manual changelog
File a bug (with screenshot/video) In-app Bug Report
Request a feature community.flatsbratislava.com → Feature requests
Discuss with other operators community.flatsbratislava.com
Vote on what gets built next /roadmap → Queued / requested

Implements: gh#306 (Community portal: in-house /roadmap Phase 1 + Discourse community.flatsbratislava.com Phase 2). Related: gh#430 (Google OAuth — SSO backbone), gh#305 (public /changelog).

Source: the FlatsBratislava operator manual.