Skip to content

Bring the landing page up to date with Fedify 2.4 - #1304

Merged
dahlia merged 10 commits into
fedify-dev:2.4-maintenancefrom
dahlia:docs/landing
Oct 19, 2026
Merged

dahlia merged 10 commits into
fedify-dev:2.4-maintenancefrom
dahlia:docs/landing

Conversation

@dahlia

@dahlia dahlia commented Oct 18, 2026

Copy link
Copy Markdown
Member

The landing page omitted several Fedify 2.4 features. Dedicated sections explain portable objects, background tasks, and interaction controls through diagrams and code examples, while smaller additions extend the existing sections.

The page retains its typography, alternating backgrounds, and responsive layouts. Links to manuals and specifications connect the overview to implementation details.

Full-page screenshot of the updated Fedify landing page, showing the new portable objects, background tasks, and interaction controls sections within the existing alternating light backgrounds and two-column layouts.

dahlia added 10 commits October 18, 2026 15:56
Explain how DID-based IDs and object proofs let multiple gateways serve
one identity, while applications manage storage and synchronization.
Link the key concepts to their specifications and manual, and preserve
the alternating section backgrounds.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Introduce application-defined jobs alongside activity delivery, with a
schema-validated task and delayed enqueue example. Explain retries and
queue selection, link the manual, and keep section backgrounds alternating.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Explain the typed policy, request, and authorization helpers for consent
in federated interactions. Show the possible policy decisions and keep
delivery, storage, and moderation with the application. Link the relevant
proposals and GoToSocial's stable documentation.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Show media uploads, consent-based quotes, featured collections,
origin checks, and followers collection synchronization alongside
Fedify's existing protocol support.

Explain the benefits in the adjoining column and tighten the list
spacing to balance the section across desktop and mobile layouts.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Introduce delivery reports alongside traces, metrics, and logs so
applications can inspect authentication and request outcomes even
when a delivery is rejected or its trace is not sampled.

Link each observability highlight to its guide and capitalize the
explanatory text consistently.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Add AdonisJS to the framework logos and link its integration guide.
Keep it after NestJS while preserving the existing framework order.

Show the native setup command for existing Node.js applications
separately from the fedify init scaffolding path.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Introduce Netlify Async Workloads as a queue backend and explain
how it processes delivery events in Netlify Functions.

Add Netlify Blobs to the storage options and link every listed
backend to its guide, making the setup details easier to find.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Link the PGlite adapter guide alongside PostgreSQL so readers can
find embedded PostgreSQL storage from the landing page.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Describe the initializer's actor smoke test and lookup controls for
portable gateways and request timeouts. Link concrete lint checks so
readers can find the setup and rule documentation.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
Explain portable cryptographic origins and link the security model
and relevant specifications. Replace the retired tunnel service in
the inbox example and include the follow option for its output.

Changelog: none
Assisted-by: Codex:gpt-6.1-sol
Assisted-by: Claude Code:claude-fable-5-1
@dahlia dahlia self-assigned this Oct 18, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-18T18:47:49.552095Z 032c818 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 595fdffc-2611-471c-a3c3-fd5ec46befc9
📥 Commits

Reviewing files that changed from the base of the PR and between de3a833 and 032c818.

📒 Files selected for processing: 1
  • docs/.vitepress/theme/components/HomeLanding.vue

Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review.

📝 Walkthrough

The landing page adds documentation for portable ActivityPub objects, background tasks, interaction controls, and inbox reports. It updates framework, broker, storage, CLI, vocabulary, and observability content, and adjusts section accessibility, links, backgrounds, and responsive styling.

Changes: Landing page content and presentation

Layer / File(s) Summary
Portable objects and vocabulary
docs/.vitepress/theme/components/HomeLanding.vue
Adds standards and vocabulary entries, portable-object documentation, and rationale content about portable identity.
Tasks, controls, and integrations
docs/.vitepress/theme/components/HomeLanding.vue
Adds task and interaction-control content, inbox reports, and platform integrations. Updates CLI examples and descriptions, lookup copy, and OpenTelemetry links.
Accessibility and responsive presentation
docs/.vitepress/theme/components/HomeLanding.vue
Adjusts section backgrounds, heading associations, link styles, spacing, and responsive layouts.

Priority: ⬇️ Low

Estimated code review effort: 3 (Moderate) | ~20 minutes

Change: Other

Merge Risk: ⚪ Minimal · up to 032c8

This updates landing page copy, examples, and styling only. No actionable merge-blocking risk was identified.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly identifies the main change: updating the landing page for Fedify 2.4.
Description check Passed The description accurately covers the landing page updates, including new Fedify 2.4 features, examples, links, and preserved layout characteristics.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (1 skipped: 1 unsupported.)

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@codecov

codecov Bot commented Oct 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dahlia
dahlia merged commit 1304e86 into fedify-dev:2.4-maintenance Oct 19, 2026
23 checks passed
@dahlia
dahlia deleted the docs/landing branch October 19, 2026 05:34
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.

2 participants