Skip to content

[pull] main from forem:main#322

Merged
pull[bot] merged 3 commits into
amishakov:mainfrom
forem:main
Jul 7, 2026
Merged

[pull] main from forem:main#322
pull[bot] merged 3 commits into
amishakov:mainfrom
forem:main

Conversation

@pull

@pull pull Bot commented Jul 7, 2026

Copy link
Copy Markdown

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 : )

anchildress1 and others added 3 commits July 7, 2026 09:40
The manage page's Statistics card rendered the raw page_views_count
column, surfacing a misleading "0" for low-traffic posts. Counts at or
below 25 are unreliable by design (1-in-10 anonymous sampling, author
views excluded), which is why the posts dashboard masks them as "< 25".
Render the same masked value on /manage using the existing
views.dashboard.article.views.lt_25 translation.

Closes #23542

Generated-by: Claude Fable 5

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…#23543)

* test: drop e2e seeds for removed Listing models

- ListingCategory no longer exists, so seed load crashed with a NameError
- unblocks all seeded end-to-end runs, not just new specs

Assisted-by: Claude Fable 5 <noreply@anthropic.com>

* test: patch cypress-rails transactions for Rails 8

- Rails 8 removed ConnectionPool#connection and #lock_thread=
- pin and unpin pools the way Rails 8 transactional fixtures do
- upstream fix (testdouble/cypress-rails#165) remains unmerged

Generated-by: Claude Fable 5 <noreply@anthropic.com>

* fix: keep fullscreen code block exit control reachable

- derive open state from the DOM so clicks never desync from the overlay
- raise the overlay above the fixed header and show the panel without hover
- release the scroll lock and listeners when a soft navigation interrupts
- cover exit, Escape, occlusion, and back/forward flows in jest and cypress

Closes #23535
Generated-by: Claude Fable 5 <noreply@anthropic.com>

* test: always unsubscribe connection subscriber on rollback

- move unsubscribe ahead of the blank-pools early return so an empty
  writing pool list cannot leak the subscriber into later runs
- nil the handle after unsubscribing to make repeat rollbacks inert

Generated-by: Claude Fable 5 <noreply@anthropic.com>

* test: pin page title to stop faker collision flake

- Faker::Book.title draws from a small pool, so the let! page and post
  params can roll the same title
- find_by(title:) then matched the pre-existing page and failed the
  nil expectation in api/v1 pages specs

Generated-by: Claude Fable 5 <noreply@anthropic.com>
…23573)

* Allow legacy Marshal fallback in new_framework_defaults_8_1.rb

* Refactor event signup buttons to be HTML-driven and support async fetching

* Fix EventTag liquid tag spec by removing current_user dependency and updating SCRIPT placeholder
@pull pull Bot locked and limited conversation to collaborators Jul 7, 2026
@pull pull Bot added the ⤵️ pull label Jul 7, 2026
@pull pull Bot merged commit 176a9bb into amishakov:main Jul 7, 2026
2 of 4 checks passed
@pull pull Bot had a problem deploying to production July 7, 2026 18:41 Failure
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.

2 participants