Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(deps): use html2rss in latest development status #728

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

gildesmarais
Copy link
Member

@gildesmarais gildesmarais commented Mar 16, 2025

Closes #722

@gildesmarais gildesmarais force-pushed the deps/h2r-latest branch 7 times, most recently from d6a745b to 8a01e59 Compare March 16, 2025 13:52
Refactored RSS feed handling in app.rb to eliminate the Html2rssFacade.
Merged configuration directly into request handlers, simplifying the feed generation process.
This change enhances performance by reducing method calls and improves readability by consolidating logic.
Removed unused helper files related to the facade, cleaning up the codebase.

Signed-off-by: Gil Desmarais <[email protected]>
…e test

Adjusted the expected value of the cache-control header in the response test to include 'no-cache' and 'no-store'. This change ensures that the test accurately reflects the intended caching behavior for responses, improving reliability and correctness.
This commit deletes the RequestPath class and its corresponding tests, as they are no longer needed in the application. This helps reduce code complexity and maintenance overhead.
Replaced the previous RSS construction with a new feed builder to simplify code and improve maintainability. Updated caching logic to align with the new structure, enhancing response handling for auto-source features.

Signed-off-by: Gil Desmarais <[email protected]>
Created /app/tmp/rack-cache-body and /app/tmp/rack-cache-meta directories in the Dockerfile to support caching functionality.
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.

feat: use h2r from git
1 participant