Forem Core

Forem Project News
Forem Project News

Posted on

Forem Weekly Repo Recap: New Community Hub, Email Fixes & Markdown Improvements

Hello Forem contributors and community members! This week saw a flurry of activity focused on introducing and refining a brand new feature: the Community Hub. We also merged several key fixes to improve content creation and notifications.

✨ New Feature: The Community Hub

The highlight of the week is the introduction of the new Community Hub page! This new feature provides a central place for community interaction and discovery. The initial implementation was quickly followed by a series of rapid tweaks to refine the user experience and interface.

Add community hub page #22519

What type of PR is this? (check all applicable)

  • [ ] Refactor
  • [x] Feature
  • [ ] Bug Fix
  • [ ] Optimization
  • [ ] Documentation Update

Description

Experimental new page which aggregates a bunch of community stuff into one page to see what's going on. Could be configurable etc.

🛠️ Key Fixes & Enhancements

Beyond new features, we also focused on improving existing functionality for a better user experience:

Email & Authorship Fixes: A crucial fix was merged to correct issues with broken links in emails and ensure proper post authorship is always displayed. This resolves a significant pain point for both authors and readers.

Fix email links and authorship issues #22524

What type of PR is this? (check all applicable)

  • [ ] Refactor
  • [x] Feature
  • [x] Bug Fix
  • [ ] Optimization
  • [ ] Documentation Update

Description

Currently emails lack subforem awareness — this generally adjust emails to be contextually aware of the subforem the user came in on.

Improved Markdown Linking: Creating content just got a little easier. The markdown parser now correctly handles non-HTTP links (like mailto:), preventing them from breaking when rendered.

Handle non http links in markdown #22516

What type of PR is this? (check all applicable)

  • [ ] Refactor
  • [x] Feature
  • [ ] Bug Fix
  • [ ] Optimization
  • [ ] Documentation Update

Description

This gives markdown more flexibility in handling links such as mailto

🧹 Housekeeping & Other Updates

This week also included important maintenance work, such as a fix for a flaky test in the admin action panel specs and the removal of an unnecessary check in the tagged articles controller to streamline our codebase.

A big thank you to everyone who contributed this week! We're excited to see these changes live in Forem communities everywhere.

Top comments (1)

Collapse
 
ben profile image
Ben Halpern

These repo recaps are a new concept we're experimenting with particularly for project-focused subforems.