0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-05 23:04:22 +08:00
discourse/lib/backup_restore
Mark VanLandingham dc2d170a9f
FEATURE: Hot algorithm for nested replies (simple) (#41742)
Previously, nested replies offered only `top`, `new`, and `old`
ordering, so active discussions could not surface recently engaged
branches while keeping tree loading bounded.

This change adds default-off `hot` sorting backed by demand-driven
PostgreSQL snapshots and bounded branch preloading, preserves the
resolved fallback across pagination, and skips hot-cache work for small
topics or topics inactive for 30 days.
2026-07-20 10:56:05 -05:00
..
backup_file_handler.rb FIX: Handle restore URLs ending with query params (#33384) 2025-07-07 18:43:31 +03:00
backup_store.rb
backuper.rb DEV: Add backuper.rb for autoload backwards compatibility 2026-01-22 23:03:23 +00:00
creator.rb FEATURE: Hot algorithm for nested replies (simple) (#41742) 2026-07-20 10:56:05 -05:00
database_restorer.rb FIX: Strip SET transaction_timeout when restoring backups 2026-07-16 00:02:53 +00:00
factory.rb
local_backup_store.rb DEV: Enable Rails/FilePath rubocop rule (#40097) 2026-05-19 19:07:54 +02:00
logger.rb
meta_data_handler.rb
restorer.rb DEV: Fix assigned but unused variable Prism warnings (#39436) 2026-04-22 12:42:14 +02:00
s3_backup_store.rb Revert "Revert "FIX: Multipart S3 uploads failing with checksum calculation set to "when required""" (#41747) 2026-07-15 22:53:07 +02:00
system_interface.rb DEV: Fix sidekiq requires in test env 2025-07-22 12:40:57 +02:00
uploads_restorer.rb DEV: Hand-pick Rails/WhereNot autofixes (#35117) 2025-10-03 13:29:22 +02:00