Skip to content

Comments

[pull] main from forem:main#77

Merged
pull[bot] merged 3 commits intoamishakov:mainfrom
forem:main
Sep 15, 2025
Merged

[pull] main from forem:main#77
pull[bot] merged 3 commits intoamishakov:mainfrom
forem:main

Conversation

@pull
Copy link

@pull pull bot commented Sep 15, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

benhalpern and others added 3 commits September 11, 2025 17:07
- Add CONVERT_GIF_TO_VID environment variable support
- Convert images with data-animated='true' to autoplay video elements
- Append ?vid=true parameter to video source URLs
- Include fallback img elements for browser compatibility
- Apply conversion in processed_html_final for Articles, Billboards, and Comments
- Add comprehensive test coverage for all conversion scenarios
- Maintain existing Cloudflare domain replacement functionality

Features:
- Autoplay, loop, muted video elements with playsinline support
- Preserves image attributes (width, height, alt, class) on video elements
- Handles URLs with existing query parameters correctly
- Only converts images marked as animated by EnrichImageAttributes
- Graceful fallback when ENV var is not present

Co-authored-by: Ona <no-reply@ona.com>
- Create StripeSubscriptionCancellationWorker for async processing
- Add before_destroy callback to User model with error handling
- Cancel active, trialing, and past_due subscriptions only
- Comprehensive error handling to prevent user deletion failures
- Full test coverage including edge cases and integration tests

Fixes potential issue where user accounts are deleted but Stripe
subscriptions remain active, leading to continued billing.

Co-authored-by: Ona <no-reply@ona.com>
* Revert "Add async Stripe subscription cancellation on user deletion"

This reverts commit bd3e284.

Co-authored-by: Ona <no-reply@ona.com>

* Revert "Add animated image to video conversion functionality"

This reverts commit 45d4bd6.

Co-authored-by: Ona <no-reply@ona.com>

---------

Co-authored-by: Ona <no-reply@ona.com>
@pull pull bot locked and limited conversation to collaborators Sep 15, 2025
@pull pull bot added the ⤵️ pull label Sep 15, 2025
@pull pull bot merged commit 02912b3 into amishakov:main Sep 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant