Skip to content

FEATURE: revamping discover page + add hot topics#281

Merged
Grubba27 merged 15 commits intomainfrom
feature/revamping-discover-page
Apr 27, 2026
Merged

FEATURE: revamping discover page + add hot topics#281
Grubba27 merged 15 commits intomainfrom
feature/revamping-discover-page

Conversation

@Grubba27
Copy link
Copy Markdown
Contributor

@Grubba27 Grubba27 commented Apr 10, 2026

See video:

Screen.Recording.2026-04-10.at.18.27.33.mov

Hot topics per tag:
Screenshot 2026-04-10 at 18 30 11

Besides the hot topics list, we have the forum hot topics in their details page

Copy link
Copy Markdown
Contributor

@pmusaraj pmusaraj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be nice to add 1-2 test cases for the new Discover screen partials (tag view, detail view, etc.)

But otherwise, this is great, makes the Discover screen much more dynamic!

Comment thread js/locale/en.json
Comment on lines +99 to +100
"discover_communities_section": "%{tag} Communities",
"discover_topics_section": "Recent Discussions in %{tag}",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One annoying thing is that we don't translate the tags themselves... so in other languages this will say "communautés gaming" for example... not sure how to fix it. I guess we could add tags as strings individually and that would allow translating them?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, or we could have the endpoint in discover(hot-topics-tags.json) return the tag label too, then we could get rid of both:

export const PRIMARY_TAGS = [
{ tag: 'ai', label: 'ai' },
{ tag: 'technology', label: 'tech' },
{ tag: 'interests', label: 'interests' },
{ tag: 'support', label: 'support' },
{ tag: 'media', label: 'media' },
{ tag: 'gaming', label: 'gaming' },
{ tag: 'finance', label: 'finance' },
{ tag: 'open-source', label: 'open-source' },
];

and this issue at the same time

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file has grown quite large, I wonder if we can split it up.

@Grubba27 Grubba27 merged commit e76ddc9 into main Apr 27, 2026
4 checks passed
@Grubba27 Grubba27 deleted the feature/revamping-discover-page branch April 27, 2026 14:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants