E52E Rework documentation language and structure by RhysSullivan · Pull Request #796 · AnswerOverflow/AnswerOverflow · GitHub
[go: up one dir, main page]

Skip to content

Rework documentation language and structure#796

Open
RhysSullivan wants to merge 1730 commits intomainfrom
RhysSullivan/austinAnswerOverflow/AnswerOverflow:RhysSullivan/austin
Open

Rework documentation language and structure#796
RhysSullivan wants to merge 1730 commits intomainfrom
RhysSullivan/austin

Conversation

@RhysSullivan
Copy link
Collaborator

Summary

Improved all user-facing documentation with clearer language, better organization, and consistent voice. Added proper frontmatter, removed verbose explanations, and restructured content for better flow.

Changes

  • Added YAML frontmatter to all documentation pages
  • Removed awkward phrasing ("What it does", "Why you might want it")
  • Simplified complex explanations to essentials
  • Improved overall scannability and readability

Removed selectMessagesForDisplay and updated findMessagesByChannelId to accept an options object for limit and startingFrom parameters. Simplified message filtering and retrieval in getMessagePageData for improved clarity and flexibility.
This reverts commit 4f79f9b.
Changed dashboard navbar to use AnswerOverflowLogo and updated default homeHref to '/'. Refactored footer navigation categories and layout for improved clarity and organization. Made sidebar sticky in message page for better UX.
Replaces the ThemeSwitcher button with a new design offering system, light, and dark options. Moves ThemeSwitcher from navbar to both footer components for improved accessibility and updates layout styles for better alignment.
Removed the theme toggle and simplified the user dropdown menu by eliminating account labels, separators, and dashboard link from the dropdown. The dashboard link is now rendered as a button outside the dropdown for improved accessibility and clarity.
Introduces a showCard prop to DiscordMessage and its subcomponent, allowing conditional rendering of card styles. Updates ThreadCard to pass showCard={false} to DiscordMessage for more flexible UI presentation.
Introduces a fade-out mask for thread card message content that exceeds a certain height, improving visual clarity and indicating overflow. Uses a ref and state to determine when to apply the fade based on content height.
Introduces isChannelIndexingEnabled to ensure operations on messages and threads only proceed if indexing is enabled for the channel. Applies this check to message page data, recent threads, and message enrichment logic. Also adds an internal mutation to delete messages
FF8
 by Discord channel ID.
Refactored server filtering logic to only include servers with indexing enabled, improving query efficiency. Enhanced the browse page layout and added member count formatting and display to server cards for better user experience.
RhysSullivan and others added 27 commits December 13, 2025 16:27
Improved all docs with clearer language, better organization, and consistent voice. Added proper frontmatter to all pages, removed verbose explanations, and restructured content for better flow. Documentation is now more concise and easier to scan.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@vercel
Copy link
vercel bot commented Dec 15, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
answer-overflow-main-site Error Error Dec 15, 2025 4:45am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

0